Page 1 of 2 12 LastLast
Results 1 to 20 of 22

Thread: Lua game functions list

  1. #1
    Inevitability won
    Patrician Citizen

    Join Date
    Mar 2010
    Posts
    9,594

    Default Lua game functions list

    A simple printout of all game functions and tables such as those here and here. I might seperate out the usable relevant stuff at some point.

    -

    Quick notes to put this in context for scripters:
    The functions in the GAME table are functions called through the game interface, i.e. scripting.game_interface:show_custom_event()
    The functions in the various SCRIPT_INTERFACE tables are items you would usually find accessible through a context argument, i.e. the functions in the CHARACTER_SCRIPT_INTERFACE for example you might access as such through an event pertaining to a character like so:
    Spoiler Alert, click show to read: 

    Code:
    events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
    function (context)    
        if context:character():model():pending_battle():has_defender() and context:character():model():pending_battle():defender():cqi() == context:character():cqi() then
            -- The character is the Defender
        end;
    end;


    -

    Full dump of Lua functions (Big List, 2000 lines)
    Spoiler Alert, click show to read: 

    Code:
    CHARACTER_LIST_SCRIPT_INTERFACE    table: 58C89350
    
            is_empty    function: 58C893F0
    
            item_at    function: 58C89510
    
            num_items    function: 58C89430
    
            new    function: 58C620C8
    
    defender_culture    function: 58C64CF0
    
    REGION_MANAGER_SCRIPT_INTERFACE    table: 58C89590
    
            faction_region_list    function: 58C895D0
    
            resource_exists_anywhere    function: 58C896D0
    
            region_list    function: 58C89630
    
            model    function: 58C894B0
    
            region_by_key    function: 58C895F0
    
            settlement_by_key    function: 58C896F0
    
            slot_by_key    function: 58C896B0
    
            new    function: 58C621B8
    
    CHARACTER_SCRIPT_INTERFACE    table: 58C87170
    
            offensive_battles_fought    function: 58C88850
    
            battles_won    function: 58C887F0
    
            number_of_traits    function: 58C89090
    
            defensive_naval_battles_fought    function: 58C88DD0
    
            offensive_naval_battles_won    function: 58C88DB0
    
            action_points_remaining_percent    function: 58C879D0
    
            defensive_sieges_won    function: 58C88230
    
            is_carrying_troops    function: 58C87950
    
            age    function: 58C87B90
    
            offensive_sieges_fought    function: 58C88630
    
            garrison_residence    function: 58C87350
    
            has_ancillary    function: 58C87A90
    
            forename    function: 58C87810
    
            is_blockading    function: 58C87A30
    
            performed_action_this_turn    function: 58C87C10
    
            has_trait    function: 58C87930
    
            military_force    function: 58C87330
    
            has_garrison_residence    function: 58C872D0
    
            trait_points    function: 58C878F0
    
            turns_in_enemy_regions    function: 58C87AB0
    
            logical_position_x    function: 58C885F0
    
            is_faction_leader    function: 58C882B0
    
            logical_position_y    function: 58C887B0
    
            offensive_ambush_battles_won    function: 58C89030
    
            character_type    function: 58C87A70
    
            in_port    function: 58C87870
    
            faction    function: 58C85710
    
            battles_fought    function: 58C87A50
    
            defensive_naval_battles_won    function: 58C88DF0
    
            is_male    function: 58C87BF0
    
            has_region    function: 58C870B0
    
            get_forename    function: 58C875D0
    
            body_guard_casulties    function: 58C892F0
    
            offensive_sieges_won    function: 58C884D0
    
            turns_in_own_regions    function: 58C882D0
    
            offensive_battles_won    function: 58C887D0
    
            display_position_y    function: 58C88810
    
            region    function: 58C87530
    
            turns_at_sea    function: 58C88270
    
            routed_in_battle    function: 58C88F90
    
            model    function: 58C93F30
    
            defensive_ambush_battles_fought    function: 58C88E70
    
            cqi    function: 58C89010
    
            is_polititian    function: 58C89190
    
            in_settlement    function: 58C87910
    
            is_ambushing    function: 58C88190
    
            rank    function: 58C88510
    
            has_recruited_mercenaries    function: 58C890D0
    
            defensive_battles_fought    function: 58C888B0
    
            is_hidden    function: 58C891F0
    
            fought_in_battle    function: 58C88750
    
            is_deployed    function: 58C890F0
    
            new    function: 58C61FA8
    
            has_military_force    function: 58C872F0
    
            defensive_sieges_fought    function: 58C884B0
    
            action_points_per_turn    function: 58C87BB0
    
            has_skill    function: 58C88F30
    
            is_embedded_in_military_force    function: 58C890B0
    
            defensive_battles_won    function: 58C88910
    
            defensive_ambush_battles_won    function: 58C88E10
    
            offensive_ambush_battles_fought    function: 58C88E30
    
            won_battle    function: 58C88550
    
            is_besieging    function: 58C879B0
    
            get_surname    function: 58C878B0
    
            offensive_naval_battles_fought    function: 58C88890
    
            percentage_of_own_alliance_killed    function: 58C88730
    
            surname    function: 58C874B0
    
            display_position_x    function: 58C88690
    
            trait_level    function: 58C89110
    
    ScriptedValueRegistry    table: 58C8F070
    
            LoadBool    function: 58C8F130
    
            SaveBool    function: 58C8F0F0
    
            new    function: 58C633E8
    
    SETTLEMENT_SCRIPT_INTERFACE    table: 58C8BBF0
    
            region    function: 58C8C150
    
            logical_position_y    function: 58C8C070
    
            has_commander    function: 58C8BE30
    
            display_position_y    function: 58C8BF90
    
            slot_list    function: 58C8BE50
    
            faction    function: 58C8C050
    
            display_position_x    function: 58C8C010
    
            commander    function: 58C8C130
    
            model    function: 58C8C030
    
            has_castle_slot    function: 58C8BD10
    
            castle_slot    function: 58C8C0F0
    
            logical_position_x    function: 58C8BFF0
    
            new    function: 58C62560
    
    attacker_subculture    function: 58C64D38
    
    successor_states_factions    table: 58C832F0
    
            1    rom_baktria
    
            2    rom_cyrenaica
    
            3    rom_macedon
    
            4    rom_seleucid
    
            5    rom_ptolemaics
    
            6    rom_rebel_egyptian
    
    generic_states_factions    table: 58C82290
    
            1    pro_roman_allies
    
            2    rom_arverni_civil_war
    
            3    rom_athens_civil_war
    
            4    rom_axum
    
            5    rom_blemmyes
    
            6    rom_carthage_civil_war
    
            7    rom_epirus_civil_war
    
            8    rom_gaetuli
    
            9    rom_garamantia
    
            10    rom_gerrhaea
    
            11    rom_himyar
    
            12    rom_iceni_civil_war
    
            13    rom_ma_in
    
            14    rom_macedon_civil_war
    
            15    rom_masaesyli
    
            16    rom_mascat
    
            17    rom_meroe
    
            18    rom_nabatea
    
            19    rom_nasamones
    
            20    rom_parthia
    
            21    rom_parthia_civil_war
    
            22    rom_pontus
    
            23    rom_pontus_civil_war
    
            24    rom_qidri
    
            25    rom_rebel_african
    
            26    rom_rebel_arabian
    
            27    rom_rebel_punic
    
            28    rom_saba
    
            29    rom_sparta_civil_war
    
            30    rom_suebi_civil_war
    
    CampaignSettlement    table: 58C8F690
    
            LabelDetails    function: 58C8F750
    
            ListDetails    function: 58C8F790
    
            Settlement    function: 58C8F710
    
            Release    function: 58C8F830
    
            new    function: 58C63A30
    
    garrison_has_building    function: 58C64E10
    
    MPAvatar    table: 58C8F4D0
    
            SetComponentTexture    function: 58C8F550
    
            Valid    function: 58C8F5D0
    
            Free    function: 58C8F5F0
    
            new    function: 58C63838
    
    FACTION_SCRIPT_INTERFACE    table: 58C881D0
    
            trade_value    function: 58C8B530
    
            character_list    function: 58C886F0
    
            losing_money    function: 58C85890
    
            home_region    function: 58C898F0
    
            trade_route_limit_reached    function: 58C8D110
    
            upkeep_expenditure_percent    function: 58C85910
    
            imperium_level    function: 58C85750
    
            allied_with    function: 58C8B5F0
    
            ancillary_exists    function: 58C89E50
    
            at_war    function: 58C8B430
    
            unused_international_trade_route    function: 58C8C370
    
            military_force_list    function: 58C885B0
    
            tax_level    function: 58C85830
    
            is_human    function: 58C89810
    
            model    function: 58C89790
    
            research_queue_idle    function: 58C85850
    
            trade_resource_exists    function: 58C8B5B0
    
            num_generals    function: 58C85BB0
    
            num_allies    function: 58C8B4F0
    
            treasury_percent    function: 58C85790
    
            new    function: 58C61DC8
    
            culture    function: 58C85870
    
            subculture    function: 58C85B90
    
            state_religion    function: 58C85970
    
            faction_leader    function: 58C89A10
    
            started_war_this_turn    function: 58C89C10
    
            treasury    function: 58C8D050
    
            has_food_shortage    function: 58C85A70
    
            sea_trade_route_raided    function: 58C8CE90
    
            has_faction_leader    function: 58C89AD0
    
            ended_war_this_turn    function: 58C8B450
    
            region_list    function: 58C88610
    
            has_technology    function: 58C859B0
    
            name    function: 58C898B0
    
            trade_ship_not_in_trade_node    function: 58C908B0
    
            trade_value_percent    function: 58C8D090
    
            has_home_region    function: 58C89DF0
    
    SLOT_SCRIPT_INTERFACE    table: 58C8C1B0
    
            name    function: 58C8C310
    
            type    function: 58C8C470
    
            has_building    function: 58C8C230
    
            model    function: 58C8C290
    
            building    function: 58C8C2D0
    
            faction    function: 58C8C1D0
    
            region    function: 58C8C170
    
            new    function: 58C62638
    
    lua_scripts    table: 58C962F0
    
            EpisodicScripting    table: 58C91050
    
            export_advice    table: 58C962D0
    
    current_faction_champions_recruited_this_turn    0
    
    character_has_unit_in_list_by_class    function: 58C64F90
    
    faction_allied_with_state_list    function: 58C64DE0
    
    province_from_regionname    function: 58C64EA0
    
    faction_name_in_state_list    function: 58C64E40
    
    UNIT_SCRIPT_INTERFACE    table: 58C8D010
    
            unit_category    function: 58C8D6D0
    
            military_force    function: 58C8D7F0
    
            is_naval_unit    function: 58C8CFB0
    
            has_unit_commander    function: 58C8D470
    
            force_commander    function: 58C8D5F0
    
            percentage_proportion_of_full_strength    function: 58C8D8B0
    
            faction    function: 58C8D710
    
            unit_commander    function: 58C8D6B0
    
            unit_key    function: 58C8D650
    
            model    function: 58C8D510
    
            unit_class    function: 58C8D830
    
            is_land_unit    function: 58C8D5B0
    
            has_force_commander    function: 58C8D450
    
            new    function: 58C62B78
    
    UNIT_LIST_SCRIPT_INTERFACE    table: 58C8D870
    
            item_at    function: 58C8D7D0
    
            num_items    function: 58C8D930
    
            has_unit    function: 58C8D9B0
    
            is_empty    function: 58C8D970
    
            new    function: 58C62C50
    
    character_has_unit_in_list_by_name    function: 58C64FA8
    
    CAMPAIGN_MISSION_SCRIPT_INTERFACE    table: 58C8DC90
    
            model    function: 58C8DE30
    
            new    function: 58C62E90
    
    BUILDING_SCRIPT_INTERFACE    table: 58C8C550
    
            superchain    function: 58C8C6F0
    
            chain    function: 58C8C710
    
            name    function: 58C8C6B0
    
            model    function: 58C8C570
    
            slot    function: 58C8C7F0
    
            region    function: 58C8C5D0
    
            faction    function: 58C8C610
    
            new    function: 58C627E8
    
    defender_faction    function: 58C64D20
    
    OnKeyPressed    function: 58C924B0
    
    PENDING_BATTLE_SCRIPT_INTERFACE    table: 58C8D850
    
            attacker_battle_result    function: 58C8DB90
    
            percentage_of_attacker_killed    function: 58C8DB70
    
            percentage_of_defender_killed    function: 58C8DA10
    
            naval_battle    function: 58C8DC10
    
            attacker_commander_fought_in_battle    function: 58C8DB10
    
            night_battle    function: 58C8DD30
    
            is_active    function: 58C8DB30
    
            defender    function: 58C8D950
    
            battle_type    function: 58C8DD70
    
            new    function: 58C62D28
    
            seige_battle    function: 58C8DC70
    
            has_contested_garrison    function: 58C8DA70
    
            failed_ambush_battle    function: 58C8DCB0
    
            ambush_battle    function: 58C8DBD0
    
            defender_commander_fought_in_battle    function: 58C8DBF0
    
            defender_commander_fought_in_melee    function: 58C8DA50
    
            attacker    function: 58C8DAB0
    
            has_defender    function: 58C8D8D0
    
            attacker_commander_fought_in_melee    function: 58C8DB50
    
            defender_battle_result    function: 58C8DC30
    
            percentage_of_defender_routed    function: 58C8DAD0
    
            model    function: 58C8D910
    
            attacker_is_stronger    function: 58C8D9D0
    
            percentage_of_attacker_routed    function: 58C8DA90
    
            has_attacker    function: 58C8DA30
    
            contested_garrison    function: 58C8DAF0
    
    current_turn_reloads    0
    
    char_has_navy    function: 58C64CC0
    
    out    table: 58C823D0
    
            kostas    function: 58C618A0
    
            scott_b    function: 58C618D0
    
            design    function: 58C618E8
    
            tom    function: 58C61870
    
            ting    function: 58C618B8
    
            dylan    function: 58C61888
    
            shane    function: 58C50A40
    
    FACTION_LIST_SCRIPT_INTERFACE    table: 58C85E30
    
            is_empty    function: 58C872B0
    
            item_at    function: 58C871F0
    
            num_items    function: 58C85C90
    
            new    function: 58C61EA0
    
    MILITARY_FORCE_LIST_SCRIPT_INTERFACE    table: 58C8CF70
    
            is_empty    function: 58C8CF50
    
            item_at    function: 58C8CF90
    
            num_items    function: 58C8CF10
    
            new    function: 58C62AA0
    
    Log    function: 58C924D0
    
    CampaignUI    table: 58C8F2B0
    
            SetCameraHeading    function: 58C63538
    
            unhighlight_position    function: 58C635E0
    
            ClearSelection    function: 58C63610
    
            ToggleCinematicBorders    function: 58C63520
    
            clear_highlights    function: 58C635F8
    
            SetCameraTarget    function: 58C634C0
    
            unhighlight_settlement    function: 58C635B0
    
            HighlightComponent    function: 58C63478
    
            unhighlight_character    function: 58C63580
    
            highlight_position    function: 58C635C8
    
            SetCameraTargetInstant    function: 58C63550
    
            highlight_character    function: 58C63568
    
            IsPreBattleTypeSiege    function: 58C63628
    
            SetCameraZoom    function: 58C634A8
    
            CurrentTabTypename    function: 58C63640
    
            ToggleScreenCover    function: 58C63508
    
            HighlightRecruitmentItem    function: 58C63490
    
            GetCameraPosition    function: 58C634D8
    
            highlight_settlement    function: 58C63598
    
            HighlightConstructionItem    function: 58C63460
    
            IsMultiplayer    function: 58C634F0
    
    CreateLog    function: 58C92430
    
    REGION_SCRIPT_INTERFACE    table: 58C897B0
    
            resource_exists    function: 58C89C70
    
            settlement    function: 58C899B0
    
            town_wealth_growth    function: 58C89D50
    
            slot_list    function: 58C89870
    
            adjacent_region_list    function: 58C89CB0
    
            num_buildings    function: 58C89BD0
    
            last_building_constructed_key    function: 58C89B30
    
            building_superchain_exists    function: 58C89EB0
    
            new    function: 58C62290
    
            slot_type_exists    function: 58C89A50
    
            building_exists    function: 58C89C50
    
            owning_faction    function: 58C89A30
    
            name    function: 58C899F0
    
            model    function: 58C89770
    
            region_wealth_change_percent    function: 58C89B50
    
            majority_religion    function: 58C89CF0
    
            public_order    function: 58C89A90
    
            garrison_residence    function: 58C89950
    
    EpisodicScripting    table: 58C91050
    
            InitFeature    function: 58C6B530
    
            ClearMessageAutoShowOverrides    function: 58C6B560
    
            game_interface    GAME (1B71E2D8)
    
            HideComponent    function: 58C6A720
    
            HighlightComponent    function: 58C6A780
    
            _M    table: 58C91050
    
            OverrideMessageAutoShow    function: 58C6B548
    
            DisableFeature    function: 58C6B518
    
            SetCampaign    function: 58C6B4D0
    
            _PACKAGE    lua_scripts.
    
            m_root    UIComponent (1AA0CDC0)
    
            AddEventCallBack    function: 58C92290
    
            ClearEventCallbacks    function: 58C92230
    
            ShowHUD    function: 58C6A7F8
    
            EnableComponent    function: 58C6A768
    
            OnUICreated    function: 58C92250
    
            _NAME    lua_scripts.EpisodicScripting
    
            HighlightRecruitmentItem    function: 58C6A7C8
    
            RevealComponent    function: 58C6A750
    
            EnableFeature    function: 58C6B4E8
    
            IsOnCampaignMap    function: 58C6B4B8
    
            HighlightConstructionItem    function: 58C6A798
    
    char_is_attacker    function: 58C64D68
    
    OnLETFactionTurnStart    function: 58C64F00
    
    CoreUtils    table: 58C91150
    
            UnRequireAll    function: 58C6A5E8
    
            PrintTable    function: 58C6A618
    
            RoundToInt    function: 58C6A528
    
            NamespaceFile    function: 58C6A600
    
            _M    table: 58C91150
    
            Require    function: 58C6A5B8
    
            TimeString    function: 58C6A708
    
            outputbitfield    function: 58C6A5A0
    
            TruncToInt    function: 58C6A510
    
            LoadTable    function: 58C6A6F0
    
            _PACKAGE    
    
            Max    function: 58C6A570
    
            CopyTable    function: 58C6A630
    
            SaveTable    function: 58C6A6C0
    
            OffsetFrom    function: 58C6A690
    
            Min    function: 58C6A588
    
            RupToInt    function: 58C6A540
    
            _NAME    CoreUtils
    
            UnRequire    function: 58C6A5D0
    
            PickFGColour    function: 58C6A678
    
            CompareByValue    function: 58C6A660
    
            Clamp    function: 58C6A558
    
            CopyIntoTable    function: 58C6A648
    
    BOOL_Local_Character_Selected    false
    
    defender_subculture    function: 58C64D50
    
    unit_is_in_unit_list    function: 58C64F78
    
    MODEL_SCRIPT_INTERFACE    table: 58C87630
    
            player_steam_id_is_odd    function: 58C877D0
    
            difficulty_level    function: 58C87790
    
            season    function: 58C88430
    
            campaign_type    function: 58C87C50
    
            character_can_reach_character    function: 58C93F50
    
            new    function: 58C61CD8
    
            campaign_ai    function: 58C93EF0
    
            random_percent    function: 58C876D0
    
            is_multiplayer    function: 58C87710
    
            date_in_range    function: 58C876F0
    
            date_and_week_in_range    function: 58C87650
    
            is_player_turn    function: 58C87750
    
            world    function: 58C85A10
    
            faction_is_local    function: 58C93F70
    
            turn_number    function: 58C87730
    
            pending_battle    function: 58C876B0
    
            campaign_name    function: 58C87690
    
    OnLETCharacterCreated    function: 58C64F18
    
    WORLD_SCRIPT_INTERFACE    table: 58C85670
    
            ancillary_exists    function: 58C85770
    
            faction_exists    function: 58C85950
    
            model    function: 58C858D0
    
            region_manager    function: 58C856F0
    
            faction_by_key    function: 58C85730
    
            faction_list    function: 58C856D0
    
            new    function: 58C61C00
    
    is_in_region_list    function: 58C64E88
    
    faction_contains_building    function: 58C64DC8
    
    religious_buildings_list    table: 58C82250
    
            1    rom_BARBARIAN_religious_celtic_1
    
            2    rom_BARBARIAN_religious_celtic_Andraste_2
    
            3    rom_BARBARIAN_religious_celtic_Andraste_3
    
            4    rom_BARBARIAN_religious_celtic_Andraste_4
    
            5    rom_BARBARIAN_religious_celtic_arverni_5
    
            6    rom_BARBARIAN_religious_celtic_Britannia_2
    
            7    rom_BARBARIAN_religious_celtic_Britannia_3
    
            8    rom_BARBARIAN_religious_celtic_Britannia_4
    
            9    rom_BARBARIAN_religious_celtic_Cernunnos_2
    
            10    rom_BARBARIAN_religious_celtic_Cernunnos_3
    
            11    rom_BARBARIAN_religious_celtic_Cernunnos_4
    
            12    rom_BARBARIAN_religious_celtic_Epona_2
    
            13    rom_BARBARIAN_religious_celtic_Epona_3
    
            14    rom_BARBARIAN_religious_celtic_Epona_4
    
            15    rom_BARBARIAN_religious_celtic_Gobannus_2
    
            16    rom_BARBARIAN_religious_celtic_Gobannus_3
    
            17    rom_BARBARIAN_religious_celtic_Gobannus_4
    
            18    rom_BARBARIAN_religious_celtic_iceni_5
    
            19    rom_BARBARIAN_religious_celtic_Nodens_2
    
            20    rom_BARBARIAN_religious_celtic_Nodens_3
    
            21    rom_BARBARIAN_religious_celtic_Nodens_4
    
            22    rom_BARBARIAN_religious_celtic_Rosmerta_2
    
            23    rom_BARBARIAN_religious_celtic_Rosmerta_3
    
            24    rom_BARBARIAN_religious_celtic_Rosmerta_4
    
            25    rom_BARBARIAN_religious_celtic_Tuotatis_2
    
            26    rom_BARBARIAN_religious_celtic_Tuotatis_3
    
            27    rom_BARBARIAN_religious_celtic_Tuotatis_4
    
            28    rom_BARBARIAN_religious_germanic_1
    
            29    rom_BARBARIAN_religious_germanic_5
    
            30    rom_BARBARIAN_religious_germanic_Austro_2
    
            31    rom_BARBARIAN_religious_germanic_Austro_3
    
            32    rom_BARBARIAN_religious_germanic_Austro_4
    
            33    rom_BARBARIAN_religious_germanic_Fraujaz_2
    
            34    rom_BARBARIAN_religious_germanic_Fraujaz_3
    
            35    rom_BARBARIAN_religious_germanic_Fraujaz_4
    
            36    rom_BARBARIAN_religious_germanic_Frijjo_2
    
            37    rom_BARBARIAN_religious_germanic_Frijjo_3
    
            38    rom_BARBARIAN_religious_germanic_Frijjo_4
    
            39    rom_BARBARIAN_religious_germanic_Teiwaz_2
    
            40    rom_BARBARIAN_religious_germanic_Teiwaz_3
    
            41    rom_BARBARIAN_religious_germanic_Teiwaz_4
    
            42    rom_BARBARIAN_religious_germanic_Thunaraz_2
    
            43    rom_BARBARIAN_religious_germanic_Thunaraz_3
    
            44    rom_BARBARIAN_religious_germanic_Thunaraz_4
    
            45    rom_BARBARIAN_religious_germanic_Wodanaz_2
    
            46    rom_BARBARIAN_religious_germanic_Wodanaz_3
    
            47    rom_BARBARIAN_religious_germanic_Wodanaz_4
    
    attacker_victory    function: 58C64D98
    
    roman_states_factions    table: 58C868D0
    
            1    pro_lucanian
    
            2    pro_rebels
    
            3    pro_rome
    
            4    pro_samnites
    
            5    rom_etruscan
    
            6    rom_rebel_latin
    
            7    rom_rome
    
            8    rom_rome_civil_war
    
            9    rom_slave
    
    greco_roman_states_factions    table: 58C86D50
    
            1    pro_greek_cities
    
            2    rom_ardiaei
    
            3    rom_athens
    
            4    rom_cyprus
    
            5    rom_cyrenaica
    
            6    rom_daorsi
    
            7    rom_epirus
    
            8    rom_knossos
    
            9    rom_macedon
    
            10    rom_massilia
    
            11    rom_pergamon
    
            12    rom_rebel_hellenic
    
            13    rom_rebel_spartan
    
            14    rom_rhodos
    
            15    rom_sardes
    
            16    rom_seleucid
    
            17    rom_sparta
    
            18    rom_syracuse
    
            19    rom_trapezos
    
            20    pro_lucanian
    
            21    pro_rebels
    
            22    pro_rome
    
            23    pro_samnites
    
            24    rom_etruscan
    
            25    rom_rebel_latin
    
            26    rom_rome
    
            27    rom_rome_civil_war
    
    artillery_class_list    table: 58C86630
    
            1    art_fix
    
            2    art_fld
    
    CAMPAIGN_AI_SCRIPT_INTERFACE    table: 58C8DDB0
    
            strategic_stance_between_factions_promotion_is_active    function: 58C8DE70
    
            strategic_stance_between_factions_promotion_start_round    function: 58C8DEB0
    
            strategic_stance_between_factions_is_being_blocked    function: 58C8DF30
    
            strategic_stance_between_factions_is_being_blocked_until    function: 58C8DED0
    
            strategic_stance_between_factions_promotion_end_level    function: 58C8DE90
    
            strategic_stance_between_factions_promotion_end_round    function: 58C8DEF0
    
            strategic_stance_between_factions_available    function: 58C8DD50
    
            strategic_stance_between_factions_promotion_or_blocking_is_set    function: 58C8DDD0
    
            strategic_stance_between_factions_promotion_current_level    function: 58C8DE10
    
            strategic_stance_between_factions    function: 58C8DD90
    
            strategic_stance_between_factions_promotion_start_level    function: 58C8DE50
    
            new    function: 58C63178
    
    region_name_in_region_list    function: 58C64E70
    
    char_has_army    function: 58C64CA8
    
    greek_states_factions    table: 58C86C90
    
            1    pro_greek_cities
    
            2    rom_athens
    
            3    rom_cimmeria
    
            4    rom_cyprus
    
            5    rom_epirus
    
            6    rom_knossos
    
            7    rom_massilia
    
            8    rom_pergamon
    
            9    rom_rebel_hellenic
    
            10    rom_sparta
    
            11    rom_syracuse
    
            12    rom_trapezos
    
            13    rom_rebel_spartan
    
            14    rom_rhodos
    
            15    rom_sardes
    
            16    rom_ardiaei
    
            17    rom_daorsi
    
    elephants_class_list    table: 58C88410
    
            1    elph
    
    pigs_list    table: 58C82E70
    
            1    Rom_War_Pigs
    
    dogs_list    table: 58C81D50
    
            1    Cel_Savage_Dogs
    
            2    Rom_War_Dogs
    
    initialise_let    function: 58C64F60
    
    char_is_defender    function: 58C64D80
    
    SLOT_LIST_SCRIPT_INTERFACE    table: 58C8C3D0
    
            item_at    function: 58C8C4F0
    
            num_items    function: 58C8C270
    
            buliding_type_exists    function: 58C8C4D0
    
            slot_type_exists    function: 58C8C5B0
    
            is_empty    function: 58C8C530
    
            new    function: 58C62710
    
    OnLETSavingGame    function: 58C64F30
    
    current_faction_dignitaries_recruited_this_turn    0
    
    current_faction_spies_recruited_this_turn    0
    
    BUILDING_LIST_SCRIPT_INTERFACE    table: 58C8C970
    
            is_empty    function: 58C8CA10
    
            item_at    function: 58C8CC10
    
            num_items    function: 58C8C8B0
    
            new    function: 58C628D8
    
    char_in_owned_region    function: 58C64C48
    
    OnLETCharacterDeselected    function: 58C64EE8
    
    Keyboard    table: 58C8F1D0
    
            ReturnKey    function: 58C63448
    
            DisableQuickload    function: 58C63430
    
            StealKey    function: 58C63400
    
    OnLETCharacterSelected    function: 58C64ED0
    
    siege_equipment_class_list    table: 58C88D10
    
            1    art_siege
    
    test_regions_list    table: 58C8A070
    
            1    rom_baetica_baeturia
    
            2    rom_baetica_turdetania
    
            3    rom_belgica_arduenna_silva
    
            4    rom_belgica_silva_carbonaria
    
    GARRISON_RESIDENCE_SCRIPT_INTERFACE    table: 58C8B8D0
    
            navy    function: 58C8B7F0
    
            has_army    function: 58C8B570
    
            region    function: 58C8BB10
    
            unit_count    function: 58C8BBD0
    
            slot_interface    function: 58C8BDF0
    
            army    function: 58C8BA50
    
            settlement_interface    function: 58C8BCD0
    
            is_slot    function: 58C8BC50
    
            is_settlement    function: 58C8BC70
    
            buildings    function: 58C8BC10
    
            faction    function: 58C8B810
    
            has_navy    function: 58C8B7D0
    
            is_under_siege    function: 58C8BC30
    
            model    function: 58C8B910
    
            new    function: 58C62440
    
    char_is_general    function: 58C64C60
    
    faction_controls_province_by_region    function: 58C64EB8
    
    REGION_LIST_SCRIPT_INTERFACE    table: 58C89D90
    
            is_empty    function: 58C8B410
    
            item_at    function: 58C8B330
    
            num_items    function: 58C8B490
    
            new    function: 58C62368
    
    is_in_state_list    function: 58C64E58
    
    CampaignCharacter    table: 58C8F670
    
            ActionPointsRatio    function: 58C8F630
    
            Release    function: 58C8F6F0
    
            new    function: 58C63940
    
    dogs_and_pigs_class_list    table: 58C8D170
    
            1    spcl
    
    MILITARY_FORCE_SCRIPT_INTERFACE    table: 58C8CCF0
    
            general_character    function: 58C8CEB0
    
            is_army    function: 58C8CC70
    
            has_general    function: 58C8CD90
    
            character_list    function: 58C8CE70
    
            upkeep    function: 58C8CD10
    
            garrison_residence    function: 58C8CA90
    
            is_navy    function: 58C8CDD0
    
            contains_mercenaries    function: 58C8CE50
    
            model    function: 58C8CD70
    
            has_garrison_residence    function: 58C8CE10
    
            unit_list    function: 58C8CEF0
    
            faction    function: 58C8CE30
    
            new    function: 58C629B0
    
    eastern_states_factions    table: 58C8B3D0
    
            1    rom_arachosia
    
            2    rom_ardhan
    
            3    rom_aria
    
            4    rom_armenia
    
            5    rom_bithynia
    
            6    rom_cappadocia
    
            7    rom_colchis
    
            8    rom_drangiana
    
            9    rom_kartli
    
            10    rom_media
    
            11    rom_media_atropatene
    
            12    rom_parthava
    
            13    rom_persia
    
            14    rom_rebel_eastern
    
            15    rom_sagartia
    
    garrison_has_building_superchain    function: 58C64E28
    
    attacker_culture    function: 58C64CD8
    
    attacker_faction    function: 58C64D08
    
    GAME    table: 58C821F0
    
            force_rebellion_in_region    function: 58C84910
    
            set_event_generation_enabled    function: 58C85270
    
            join_garrison    function: 58C84B50
    
            remove_visibility_trigger    function: 58C82650
    
            steal_user_input    function: 58C8B210
    
            enable_movement_for_faction    function: 58C84CB0
    
            make_region_seen_in_shroud    function: 58C854B0
    
            remove_time_trigger    function: 58C83490
    
            remove_custom_battlefield    function: 58C825B0
    
            force_add_ancillary    function: 58C849D0
    
            seek_exchange    function: 58C84AF0
    
            instant_set_building_health_percent    function: 58C851F0
    
            add_location_trigger    function: 58C82550
    
            add_restricted_building_level_record    function: 58C82350
    
            make_sea_region_visible_in_shroud    function: 58C8B110
    
            technology_osmosis_for_playables_enable_all    function: 58C844D0
    
            set_campaign_ai_force_all_factions_boardering_humans_to_have_invasion_behaviour    function: 58C82690
    
            leave_garrison    function: 58C84B90
    
            add_exclusion_zone    function: 58C830B0
    
            show_message_event    function: 58C84610
    
            disable_movement_for_character    function: 58C835D0
    
            remove_marker    function: 58C84AD0
    
            make_neighbouring_regions_seen_in_shroud    function: 58C8B070
    
            disable_shopping_for_ai_under_shroud    function: 58C8B230
    
            disable_end_turn    function: 58C84D10
    
            dismiss_advice_at_end_turn    function: 58C84EB0
    
            optional_extras_for_episodics    function: 58C867D0
    
            win_next_autoresolve_battle    function: 58C84F90
    
            set_non_scripted_ancillaries_disabled    function: 58C84B70
    
            take_shroud_snapshot    function: 58C8B090
    
            display_turns    function: 58C8B130
    
            show_shroud    function: 58C83510
    
            load_named_value    function: 58C8B250
    
            add_visibility_trigger    function: 58C824F0
    
            stop_user_input    function: 58C8B170
    
            disable_elections    function: 58C82590
    
            add_development_points_to_region    function: 58C854D0
    
            add_unit_model_overrides    function: 58C844F0
    
            set_public_order_of_province_for_region    function: 58C85470
    
            make_neighbouring_regions_visible_in_shroud    function: 58C8B0D0
    
            add_outline_area_trigger    function: 58C84E70
    
            register_outro_movie    function: 58C845F0
    
            scroll_camera_with_direction    function: 58C83370
    
            force_add_trait    function: 58C84810
    
            set_technology_research_disabled    function: 58C84C30
    
            set_ai_uses_human_display_speed    function: 58C85490
    
            is_new_game    function: 58C8B290
    
            advance_to_next_campaign    function: 58C83450
    
            set_map_bounds    function: 58C825F0
    
            remove_event_restricted_building_record    function: 58C85370
    
            set_ui_notification_of_victory_disabled    function: 58C84C70
    
            zero_action_points    function: 58C85030
    
            enable_ui    function: 58C858F0
    
            add_time_trigger    function: 58C83570
    
            cai_strategic_stance_manager_block_all_stances_but_that_specified_towards_target_faction    function: 58C854F0
    
            trigger_custom_mission    function: 58C830D0
    
            make_son_come_of_age    function: 58C85130
    
            force_diplomacy    function: 58C8B0F0
    
            remove_event_restricted_unit_record    function: 58C85310
    
            register_movies    function: 58C83210
    
            force_assassination_success_for_human    function: 58C84650
    
            remove_barrier    function: 58C82610
    
            cai_strategic_stance_manager_force_stance_update_between_factions    function: 58C85550
    
            save_named_value    function: 58C8B1B0
    
            restore_shroud_from_snapshot    function: 58C83550
    
            cai_strategic_stance_manager_promote_specified_stance_towards_target_faction    function: 58C85510
    
            add_building_model_override    function: 58C8B270
    
            disable_movement_for_faction    function: 58C834B0
    
            remove_building_model_override    function: 58C89C30
    
            trigger_custom_dilemma    function: 58C82FB0
    
            cai_strategic_stance_manager_clear_all_blocking_between_factions    function: 58C855D0
    
            create_force    function: 58C84CF0
    
            force_agent_action_success_for_human    function: 58C850B0
    
            remove_attack_of_opportunity_overrides    function: 58C845B0
    
            scroll_camera    function: 58C83350
    
            remove_area_trigger    function: 58C84E90
    
            grant_faction_handover    function: 58C83110
    
            add_circle_area_trigger    function: 58C84E50
    
            disable_saving_game    function: 58C84BB0
    
            kill_character    function: 58C85150
    
            remove_restricted_building_level_record    function: 58C82530
    
            set_zoom_limit    function: 58C82630
    
            remove_restricted_building_level_record_for_faction    function: 58C82570
    
            set_ignore_end_of_turn_public_order    function: 58C851B0
    
            pending_auto_show_messages    function: 58C832D0
    
            set_campaign_ai_force_all_factions_boardering_human_vassals_to_have_invasion_behaviour    function: 58C83190
    
            remove_event_restricted_unit_record_for_faction    function: 58C85390
    
            enable_auto_generated_missions    function: 58C87670
    
            move_to    function: 58C84B10
    
            force_make_trade_agreement    function: 58C84A10
    
            register_instant_movie    function: 58C84450
    
            speedup_active    function: 58C84DD0
    
            set_non_scripted_traits_disabled    function: 58C84BF0
    
            force_character_force_into_stance    function: 58C85410
    
            make_sea_region_seen_in_shroud    function: 58C8B0B0
    
            end_turn    function: 58C84D50
    
            set_general_offered_dilemma_permitted    function: 58C850F0
    
            remove_event_restricted_building_record_for_faction    function: 58C853D0
    
            cai_strategic_stance_manager_set_stance_blocking_between_factions_for_a_given_stance    function: 58C855B0
    
            cai_strategic_stance_manager_clear_all_promotions_between_factions    function: 58C85590
    
            add_settlement_model_override    function: 58C88FB0
    
            set_tax_rate    function: 58C847D0
    
            cai_strategic_stance_manager_set_stance_promotion_between_factions_for_a_given_stance    function: 58C85570
    
            cai_strategic_stance_manager_promote_specified_stance_towards_target_faction_by_number    function: 58C85530
    
            technology_osmosis_for_playables_enable_culture    function: 58C845D0
    
            make_region_visible_in_shroud    function: 58C85450
    
            award_experience_level    function: 58C84C10
    
            lock_technology    function: 58C851D0
    
            render_campaign_to_file    function: 58C853F0
    
            set_tax_disabled    function: 58C855F0
    
            add_event_restricted_building_record_for_faction    function: 58C853B0
    
            add_event_restricted_building_record    function: 58C85330
    
            add_event_restricted_unit_record_for_faction    function: 58C852F0
    
            add_event_restricted_unit_record    function: 58C852B0
    
            autosave_at_next_opportunity    function: 58C85290
    
            set_character_skill_tier_limit    function: 58C85250
    
            add_attack_of_opportunity_overrides    function: 58C843D0
    
            force_change_cai_faction_personality    function: 58C87B50
    
            exempt_region_from_tax    function: 58C84750
    
            add_custom_battlefield    function: 58C82470
    
            remove_effect_bundle    function: 58C84F10
    
            disable_shortcut    function: 58C84ED0
    
            model    function: 58C85430
    
            instantly_repair_building    function: 58C85190
    
            disable_rebellions_worldwide    function: 58C84850
    
            force_garrison_infiltration_success_for_human    function: 58C84790
    
            attack    function: 58C84A50
    
            override_ui    function: 58C85070
    
            stop_camera    function: 58C833D0
    
            remove_location_trigger    function: 58C826D0
    
            create_agent    function: 58C84F50
    
            add_marker    function: 58C84A70
    
            allow_player_to_embark_navies    function: 58C85210
    
            compare_localised_string    function: 58C83250
    
            enable_movement_for_character    function: 58C84C90
    
            add_agent_experience    function: 58C88330
    
            grant_unit    function: 58C84670
    
            set_character_experience_disabled    function: 58C85230
    
            replenish_action_points    function: 58C85010
    
            modify_next_autoresolve_battle    function: 58C84FB0
    
            dismiss_advice    function: 58C83530
    
            disable_movement_for_ai_under_shroud    function: 58C831D0
    
            new    function: 58C619C0
    
            unhide_character    function: 58C84E30
    
            instantly_dismantle_building    function: 58C84F70
    
            remove_settlement_model_override    function: 58C93FD0
    
            cancel_actions_for    function: 58C830F0
    
            apply_effect_bundle    function: 58C84EF0
    
            shown_message    function: 58C832B0
    
            treasury_mod    function: 58C84FF0
    
            force_declare_war    function: 58C84890
    
            force_make_peace    function: 58C84830
    
            hide_character    function: 58C84E10
    
            add_restricted_building_level_record_for_faction    function: 58C82390
    
            set_liberation_options_disabled    function: 58C84C50
    
            set_looting_options_disabled_for_human    function: 58C84B30
    
            force_add_skill    function: 58C84A30
    
            force_make_vassal    function: 58C87BD0
    
            toggle_speedup    function: 58C84D90
    
    MessageManager    table: 58C8F7D0
    
            ReInitialiseStackbase    function: 58C63A78
    
            HideAllMessages    function: 58C63B98
    
            ClearMessagesFromEnv    function: 58C63B20
    
            InitMessageCallback    function: 58C63BE0
    
            ClosePanelIfNoMessage    function: 58C63BF8
    
            PendingAutoShowMessage    function: 58C63B08
    
            ShowingMessage    function: 58C63AA8
    
            RestoreMessages    function: 58C63B38
    
            SelectLayout    function: 58C63C28
    
            CheckForAutoOpen    function: 58C63BB0
    
            DismissAllMessages    function: 58C63B50
    
            SetCurrentMessageUnread    function: 58C63C10
    
            DestroyAllMessages    function: 58C63BC8
    
            StoreMessages    function: 58C63AD8
    
            HidingMessage    function: 58C63AC0
    
            HasMessagesStored    function: 58C63AF0
    
            OverrideAutoShow    function: 58C63A48
    
            HideMessage    function: 58C63B80
    
            CanDismissAllMessages    function: 58C63B68
    
            ClearOverrides    function: 58C63A90
    
    NULL_SCRIPT_INTERFACE    table: 58C85610
    
            new    function: 58C61AF8
    
    faction_allied_with_state    function: 58C64DF8
    
    barbarian_states_factions    table: 58C8D610
    
            1    rom_aorsoi
    
            2    rom_budini
    
            3    rom_catiaroi
    
            4    rom_dahae
    
            5    rom_khorasmii
    
            6    rom_massagetae
    
            7    rom_rebel_nomadic
    
            8    rom_roxolani
    
            9    rom_scythia
    
            10    rom_siraces
    
            11    rom_thyssagetae
    
            12    rom_brigantes
    
            13    rom_caledones
    
            14    rom_demetae
    
            15    rom_dumnonii
    
            16    rom_ebdani
    
            17    rom_iceni
    
            18    rom_rebel_briton
    
            19    rom_arevaci
    
            20    rom_cantabri
    
            21    rom_celtici
    
            22    rom_cessetani
    
            23    rom_edetani
    
            24    rom_galleaci
    
            25    rom_lusitani
    
            26    rom_rebel_iberian
    
            27    rom_turdetani
    
            28    pro_gaul
    
            29    rom_anartes
    
            30    rom_bastarnae
    
            31    rom_biephi
    
            32    rom_boii
    
            33    rom_breuci
    
            34    rom_delmatae
    
            35    rom_eravisci
    
            36    rom_galatia
    
            37    rom_getae
    
            38    rom_helvetii
    
            39    rom_insubres
    
            40    rom_liguria
    
            41    rom_nori
    
            42    rom_odryssia
    
            43    rom_raeti
    
            44    rom_rebel_celt
    
            45    rom_rebel_dacian
    
            46    rom_rebel_illyrian
    
            47    rom_rebel_thracian
    
            48    rom_scordisci
    
            49    rom_triballi
    
            50    rom_tylis
    
            51    rom_veneti
    
            52    rom_aedui
    
            53    rom_artebartes
    
            54    rom_arverni
    
            55    rom_carnutes
    
            56    rom_namnetes
    
            57    rom_nervii
    
            58    rom_pictones
    
            59    rom_sequani
    
            60    rom_treverii
    
            61    rom_vivisci
    
            62    rom_volcae
    
            63    rom_aestii
    
            64    rom_cherusci
    
            65    rom_cimbri
    
            66    rom_frisii
    
            67    rom_gutones
    
            68    rom_lugii
    
            69    rom_marcomanni
    
            70    rom_rebel_german
    
            71    rom_rugii
    
            72    rom_suebi
    
    ui/CoreUtils    table: 58C904F0
    
            UnRequireAll    function: 58C64738
    
            PrintTable    function: 58C64768
    
            RoundToInt    function: 58C64678
    
            NamespaceFile    function: 58C64750
    
            _M    table: 58C904F0
    
            Require    function: 58C64708
    
            TimeString    function: 58C64858
    
            outputbitfield    function: 58C646F0
    
            TruncToInt    function: 58C64660
    
            LoadTable    function: 58C64840
    
            _PACKAGE    
    
            Max    function: 58C646C0
    
            CopyTable    function: 58C64780
    
            SaveTable    function: 58C64810
    
            OffsetFrom    function: 58C647E0
    
            Min    function: 58C646D8
    
            RupToInt    function: 58C64690
    
            _NAME    ui/CoreUtils
    
            UnRequire    function: 58C64720
    
            PickFGColour    function: 58C647C8
    
            CompareByValue    function: 58C647B0
    
            Clamp    function: 58C646A8
    
            CopyIntoTable    function: 58C64798
    
    UIComponent    table: 58C8DF70
    
            Visible    function: 58C8E470
    
            Highlight    function: 58C8EBF0
    
            ChildCount    function: 58C8E190
    
            TextDimensions    function: 58C8EF50
    
            IsDragged    function: 58C8E510
    
            Divorce    function: 58C8E390
    
            PopulateTextures    function: 58C8EB30
    
            SetState    function: 58C8E070
    
            ReorderChildren    function: 58C8E4D0
    
            SetImageRotation    function: 58C8E7F0
    
            CurrentState    function: 58C8E230
    
            SetDragged    function: 58C8E550
    
            DockingPoint    function: 58C8ED50
    
            Id    function: 58C8E450
    
            HasInterface    function: 58C8EE50
    
            DestroyChildren    function: 58C8E290
    
            TriggerAnimation    function: 58C8EE70
    
            IsCharPrintable    function: 58C8ED10
    
            PropagateOpacity    function: 58C8E8B0
    
            Parent    function: 58C8E750
    
            GetStateTextDetails    function: 58C8EBB0
    
            SetVisible    function: 58C8E2B0
    
            SetGlobal    function: 58C8E8F0
    
            ForceEvent    function: 58C8EDF0
    
            SetProperty    function: 58C8E170
    
            GlobalExists    function: 58C8E910
    
            FindTextSnapPosition    function: 58C8EC50
    
            TextShaderTechniqueSet    function: 58C8E6B0
    
            SaveUIHeirarchy    function: 58C8EC30
    
            Layout    function: 58C8E7B0
    
            InterfaceFunction    function: 58C8EE30
    
            StealShortcutKey    function: 58C8EA30
    
            Position    function: 58C8E1B0
    
            Height    function: 58C8DF90
    
            IsMouseOverChildren    function: 58C8ED70
    
            LuaCall    function: 58C8E1F0
    
            GetStateText    function: 58C8E0F0
    
            SetTooltipText    function: 58C8E310
    
            IsInteractive    function: 58C8E990
    
            SetImageColour    function: 58C8E830
    
            Priority    function: 58C8E3D0
    
            Resize    function: 58C8E4B0
    
            PropagatePriority    function: 58C8E250
    
            SetStateTextDetails    function: 58C8EB10
    
            SetMoveable    function: 58C8E9D0
    
            CurrentStateUI    function: 58C8EDB0
    
            GetTooltipText    function: 58C8E350
    
            Width    function: 58C8DFF0
    
            ShaderTechniqueGet    function: 58C8E5D0
    
            Bounds    function: 58C8E030
    
            LockPriority    function: 58C8EE90
    
            CurrentAnimationId    function: 58C8F0D0
    
            SetDockingPoint    function: 58C8ED90
    
            SimulateKey    function: 58C8EFF0
    
            Adopt    function: 58C8E3F0
    
            ShaderTechniqueSet    function: 58C8E630
    
            PropagateImageColour    function: 58C8E7D0
    
            AttachCustomControl    function: 58C8E8D0
    
            SetStateColours    function: 58C8EF30
    
            SequentialFind    function: 58C8E710
    
            UnLockPriority    function: 58C8EEF0
    
            SetInteractive    function: 58C8E930
    
            TextShaderVarsSet    function: 58C8E690
    
            WidthOfTextLine    function: 58C8EDD0
    
            TriggerShortcut    function: 58C8F030
    
            FindPositionIntoCurrentText    function: 58C8EBD0
    
            CallbackId    function: 58C8E490
    
            RestoreUIHeirarchy    function: 58C8ECD0
    
            ShaderVarsSet    function: 58C8E610
    
            SetStateTextXOffset    function: 58C8EC10
    
            TextShaderVarsGet    function: 58C8E730
    
            SetDisabled    function: 58C8E950
    
            RunScript    function: 58C8EB90
    
            PropagateVisibility    function: 58C8E2D0
    
            SetEventCallback    function: 58C8EA10
    
            SetStateText    function: 58C8E0B0
    
            SetOpacity    function: 58C8E810
    
            Find    function: 58C8E6F0
    
            MoveTo    function: 58C8E1D0
    
            SimulateClick    function: 58C8EFB0
    
            IsMoveable    function: 58C8EA50
    
            GetProperty    function: 58C8E130
    
            Address    function: 58C8E410
    
            ShaderVarsGet    function: 58C8E650
    
            StealInputFocus    function: 58C8EA90
    
            new    function: 58C631C0
    
            Dimensions    function: 58C8E590
    
    Cursor    table: 58C8F2F0
    
            SetMode    function: 58C8F470
    
            DistanceToBL    function: 58C8F530
    
            ModeString    function: 58C8F4F0
    
            Modes    function: 58C8F4B0
    
            Mode    function: 58C8F3F0
    
            new    function: 58C63718
    
    defender_victory    function: 58C64DB0
    
    OnLETLoadingGame    function: 58C64F48
    
    char_is_general_with_army    function: 58C64C78
    
    char_is_general_with_navy    function: 58C64C90
    
    decoda_name    EpisodicScriptingEnv


    Credits to T.C for the getfenv usage and formatting.

  2. #2

    Default Re: Lua game functions list

    Thank you! This is very helpful and saves me a great deal of time

    I assume you just looked at all the C++ objects meta-tables?
    modificateurs sans frontières

    Developer for Ancient Empires
    (scripter, developed tools for music modding, tools to import custom battle maps into campaign)

    Lead developer of Attila Citizenship Population Mod
    (joint 1st place for Gameplay Mods in 2016 Modding Awards)

    Assisted with RMV2 Converter
    (2nd place for Warscape Engine Resources in 2016 Modding Awards)

  3. #3
    Inevitability won
    Patrician Citizen

    Join Date
    Mar 2010
    Posts
    9,594

    Default Re: Lua game functions list

    You can print this list in any of the games that use Lua with this:
    Code:
        local env = getfenv()
        
        for k, v in pairs(env) do
            print(tostring(k).."\t"..tostring(v).."\n")
            if type(env[k]) == "table" then
                for K, V in pairs(env[k]) do
                    print("\t\t"..tostring(K).."\t"..tostring(V).."\n")
                end
            end    
        end

  4. #4

    Default Re: Lua game functions list

    Ah yes, I understand.

    Thanks for creating the list
    modificateurs sans frontières

    Developer for Ancient Empires
    (scripter, developed tools for music modding, tools to import custom battle maps into campaign)

    Lead developer of Attila Citizenship Population Mod
    (joint 1st place for Gameplay Mods in 2016 Modding Awards)

    Assisted with RMV2 Converter
    (2nd place for Warscape Engine Resources in 2016 Modding Awards)

  5. #5
    Hetairos's Avatar Roma Surrectum II
    Join Date
    Jan 2014
    Location
    Serdika
    Posts
    1,511

    Default Re: Lua game functions list

    Very valuable contribution! Thanks.

  6. #6
    Junaidi83 de Bodemloze's Avatar Dont Mess With Me
    Join Date
    Feb 2011
    Location
    Indonesia
    Posts
    2,616

    Default Re: Lua game functions list

    I dont know from where i must start it
    Modding is like accursed wine, you try a sip and you ended empty the whole glass
    Under Proud Patronage of Shankbot de Bodemloze

  7. #7
    Semisalis
    Join Date
    Sep 2011
    Location
    New Zealand
    Posts
    412

    Default Re: Lua game functions list

    Hi

    would someone mind updating this? I think wrath of Sparta may have more toys to work with

    Thanks
    KK
    ~ Too soon old, too late smart ~

  8. #8
    Inevitability won
    Patrician Citizen

    Join Date
    Mar 2010
    Posts
    9,594

    Default Re: Lua game functions list

    I just printed out the list again, the raw output of which is in the spoiler below.

    There is still tons of junk in there as I haven't cleaned it all up yet, I've also not checked to see whats new.

    EDIT: As the list was so horribly formatted I've put it on pastebin:
    http://pastebin.com/GF4ubMMm

  9. #9
    Litharion's Avatar Artifex
    Join Date
    Sep 2013
    Location
    Germany
    Posts
    2,622

    Default Re: Lua game functions list

    apply_effect_bundle_to_region/province would have been nice

  10. #10
    Semisalis
    Join Date
    Sep 2011
    Location
    New Zealand
    Posts
    412

    Default Re: Lua game functions list

    Thank you Mitch that is brilliant +rep

    at litharion, that is weird that is not there.
    Last edited by Col.KanKrusha; February 06, 2015 at 12:15 PM.
    ~ Too soon old, too late smart ~

  11. #11
    Inevitability won
    Patrician Citizen

    Join Date
    Mar 2010
    Posts
    9,594

    Default Re: Lua game functions list

    Quote Originally Posted by Litharion View Post
    apply_effect_bundle_to_region/province would have been nice
    A regions garrison is a force.

    So you can use apply_effect_bundle_to_force on the force to get essentially a region effect bundle.

  12. #12
    Litharion's Avatar Artifex
    Join Date
    Sep 2013
    Location
    Germany
    Posts
    2,622

    Default Re: Lua game functions list

    This is the printout of all game functions and tables after the Politics Beta patch.

    New and useful is for example province_name as part of the region script interface...

    Spoiler Alert, click show to read: 

    Code:
    faction_allied_with_barbarian	function: 5991A670
    defender_culture	function: 5991A538
    
    
    REGION_MANAGER_SCRIPT_INTERFACE	table: 59942340
    	faction_region_list	function: 599423E0
    	resource_exists_anywhere	function: 599424A0
    	region_list	function: 599423C0
    	model	function: 59942380
    	region_by_key	function: 59942480
    	settlement_by_key	function: 59942440
    	slot_by_key	function: 59942420
    	new	function: 59917958
    
    
    CHARACTER_SCRIPT_INTERFACE	table: 5993F240
    	offensive_battles_fought	function: 599417A0
    	battles_won	function: 599417E0
    	number_of_traits	function: 599420E0
    	defensive_naval_battles_fought	function: 59941880
    	offensive_naval_battles_won	function: 599418A0
    	action_points_remaining_percent	function: 59940D40
    	defensive_sieges_won	function: 599414A0
    	is_carrying_troops	function: 59940C60
    	age	function: 59941040
    	offensive_sieges_fought	function: 59941700
    	garrison_residence	function: 5993F400
    	has_ancillary	function: 59940D80
    	forename	function: 5993F860
    	is_blockading	function: 5993F9E0
    	surname	function: 5993EEC0
    	has_trait	function: 59940B80
    	military_force	function: 5993F560
    	has_garrison_residence	function: 5993F340
    	trait_points	function: 59940DE0
    	turns_in_enemy_regions	function: 599413E0
    	logical_position_x	function: 59941720
    	is_faction_leader	function: 599414E0
    	logical_position_y	function: 59941360
    	offensive_ambush_battles_won	function: 59941E40
    	character_type	function: 59940C20
    	in_port	function: 59940CA0
    	faction	function: 5993F4A0
    	battles_fought	function: 59940D60
    	defensive_naval_battles_won	function: 599418E0
    	is_male	function: 59940DC0
    	has_region	function: 5993F300
    	get_forename	function: 5993F780
    	body_guard_casulties	function: 59942200
    	offensive_sieges_won	function: 59941580
    	turns_in_own_regions	function: 59940E00
    	offensive_battles_won	function: 59941820
    	display_position_y	function: 599417C0
    	region	function: 5993F500
    	turns_at_sea	function: 59941260
    	routed_in_battle	function: 59942060
    	model	function: 5993F3C0
    	get_political_party_id	function: 599422C0
    	defensive_ambush_battles_fought	function: 59941900
    	cqi	function: 59941CC0
    	is_polititian	function: 59942240
    	rank	function: 59941440
    	in_settlement	function: 5993F7C0
    	is_ambushing	function: 59941000
    	has_recruited_mercenaries	function: 59941FE0
    	is_deployed	function: 59941D40
    	defensive_battles_fought	function: 59941800
    	is_hidden	function: 59941FA0
    	fought_in_battle	function: 59941780
    	turns_without_battle_in_home_lands	function: 59941280
    	new	function: 59917778
    	defensive_sieges_fought	function: 59941640
    	has_military_force	function: 5993F4E0
    	is_embedded_in_military_force	function: 59941960
    	has_skill	function: 59941C40
    	action_points_per_turn	function: 59940E60
    	defensive_battles_won	function: 59941860
    	display_position_x	function: 59941760
    	defensive_ambush_battles_won	function: 59941980
    	won_battle	function: 599415E0
    	offensive_ambush_battles_fought	function: 599418C0
    	is_besieging	function: 5993F920
    	get_surname	function: 5993F660
    	offensive_naval_battles_fought	function: 59941840
    	percentage_of_own_alliance_killed	function: 59941740
    	performed_action_this_turn	function: 59940E40
    	trait_level	function: 599421E0
    
    
    ScriptedValueRegistry	table: 59945780
    		LoadBool	function: 59945860
    		SaveBool	function: 59945820
    		new	function: 59918C00
    
    
    SETTLEMENT_SCRIPT_INTERFACE	table: 59942E60
    	region	function: 59943060
    	logical_position_y	function: 59942F60
    	has_commander	function: 59942EA0
    	display_position_y	function: 59942FA0
    	slot_list	function: 599430E0
    	faction	function: 59943040
    	display_position_x	function: 59942F00
    	commander	function: 59942F80
    	model	function: 59942F40
    	has_castle_slot	function: 59942EC0
    	castle_slot	function: 59943000
    	logical_position_x	function: 59942EE0
    	new	function: 59917D18
    
    
    GAME	table: 59940260
    	force_rebellion_in_region	function: 599431A0
    	set_event_generation_enabled	function: 5993A820
    	join_garrison	function: 59938120
    	remove_visibility_trigger	function: 59940360
    	steal_user_input	function: 59940A00
    	enable_movement_for_faction	function: 59938640
    	make_region_seen_in_shroud	function: 5993B1C0
    	remove_time_trigger	function: 599407E0
    	remove_custom_battlefield	function: 59940300
    	force_add_ancillary	function: 59938000
    	seek_exchange	function: 59938440
    	apply_effect_bundle_to_force	function: 599483E0
    	instant_set_building_health_percent	function: 5993A5E0
    	add_location_trigger	function: 59940480
    	add_restricted_building_level_record	function: 59940320
    	make_sea_region_visible_in_shroud	function: 59940900
    	technology_osmosis_for_playables_enable_all	function: 59941420
    	set_campaign_ai_force_all_factions_boardering_humans_to_have_invasion_behaviour	function: 59940560
    	leave_garrison	function: 59938140
    	add_exclusion_zone	function: 599405E0
    	show_message_event	function: 599415C0
    	disable_movement_for_character	function: 59940800
    	remove_marker	function: 59938160
    	make_neighbouring_regions_seen_in_shroud	function: 599408E0
    	disable_shopping_for_ai_under_shroud	function: 59940B00
    	disable_end_turn	function: 59938920
    	dismiss_advice_at_end_turn	function: 59939D80
    	optional_extras_for_episodics	function: 59940B60
    	win_next_autoresolve_battle	function: 5993A5C0
    	set_non_scripted_ancillaries_disabled	function: 59938460
    	take_shroud_snapshot	function: 59940880
    	display_turns	function: 599409A0
    	show_shroud	function: 59940860
    	load_named_value	function: 59940A40
    	add_visibility_trigger	function: 59940420
    	stop_user_input	function: 599409E0
    	disable_elections	function: 59940460
    	add_development_points_to_region	function: 5993B2C0
    	add_unit_model_overrides	function: 59940F00
    	set_public_order_of_province_for_region	function: 5993B0C0
    	make_neighbouring_regions_visible_in_shroud	function: 599408C0
    	add_outline_area_trigger	function: 59939E60
    	register_outro_movie	function: 59940FE0
    	scroll_camera_with_direction	function: 59940700
    	force_add_trait	function: 599380C0
    	set_technology_research_disabled	function: 599384E0
    	set_ai_uses_human_display_speed	function: 5993AE80
    	is_new_game	function: 59940A80
    	advance_to_next_campaign	function: 599407A0
    	set_map_bounds	function: 599404A0
    	remove_event_restricted_building_record	function: 5993AB60
    	set_ui_notification_of_victory_disabled	function: 599385A0
    	zero_action_points	function: 5993A4A0
    	enable_ui	function: 59940F80
    	add_time_trigger	function: 599407C0
    	cai_strategic_stance_manager_block_all_stances_but_that_specified_towards_target_faction	function: 5993B2E0
    	trigger_custom_mission	function: 59940500
    	make_son_come_of_age	function: 5993A780
    	force_diplomacy	function: 59940960
    	remove_event_restricted_unit_record	function: 5993A740
    	register_movies	function: 599405C0
    	force_assassination_success_for_human	function: 59941600
    	remove_barrier	function: 599403E0
    	cai_strategic_stance_manager_force_stance_update_between_factions	function: 5993B160
    	save_named_value	function: 59940A20
    	restore_shroud_from_snapshot	function: 599408A0
    	cai_strategic_stance_manager_promote_specified_stance_towards_target_faction	function: 5993B240
    	add_building_model_override	function: 59940AA0
    	disable_movement_for_faction	function: 59940820
    	remove_building_model_override	function: 59940BC0
    	trigger_custom_dilemma	function: 59940520
    	cai_strategic_stance_manager_clear_all_blocking_between_factions	function: 5993BA20
    	create_force	function: 59938760
    	force_agent_action_success_for_human	function: 5993A6E0
    	remove_effect_bundle_from_characters_force	function: 5993A460
    	scroll_camera	function: 599406E0
    	remove_area_trigger	function: 59939DE0
    	grant_faction_handover	function: 59940540
    	add_circle_area_trigger	function: 59939EE0
    	disable_saving_game	function: 59938340
    	kill_character	function: 5993A560
    	remove_restricted_building_level_record	function: 59940280
    	set_zoom_limit	function: 599404E0
    	remove_restricted_building_level_record_for_faction	function: 59940340
    	set_ignore_end_of_turn_public_order	function: 5993A7A0
    	pending_auto_show_messages	function: 599406A0
    	set_campaign_ai_force_all_factions_boardering_human_vassals_to_have_invasion_behaviour	function: 59940580
    	remove_event_restricted_unit_record_for_faction	function: 5993AB80
    	enable_auto_generated_missions	function: 59940EA0
    	move_to	function: 599381E0
    	force_make_trade_agreement	function: 599380A0
    	register_instant_movie	function: 59941240
    	speedup_active	function: 59939CC0
    	set_non_scripted_traits_disabled	function: 59938420
    	add_event_restricted_unit_record_for_faction	function: 5993AD00
    	infect_region_with_plague	function: 5993B220
    	infect_force_with_plague	function: 5993BAC0
    	force_character_force_into_stance	function: 5993ADC0
    	make_sea_region_seen_in_shroud	function: 59940920
    	end_turn	function: 59939CE0
    	set_general_offered_dilemma_permitted	function: 5993A760
    	cai_strategic_stance_manager_set_stance_blocking_between_factions_for_a_given_stance	function: 5993BA00
    	cai_strategic_stance_manager_clear_all_promotions_between_factions	function: 5993B3C0
    	cai_strategic_stance_manager_set_stance_promotion_between_factions_for_a_given_stance	function: 5993B300
    	cai_strategic_stance_manager_promote_specified_stance_towards_target_faction_by_number	function: 5993B400
    	make_region_visible_in_shroud	function: 5993AE20
    	add_settlement_model_override	function: 59940AC0
    	set_tax_rate	function: 599416C0
    	override_ui	function: 5993A4E0
    	render_campaign_to_file	function: 5993AE60
    	technology_osmosis_for_playables_enable_culture	function: 59941220
    	remove_event_restricted_building_record_for_faction	function: 5993ACA0
    	award_experience_level	function: 59940BA0
    	add_event_restricted_building_record_for_faction	function: 59938080
    	add_event_restricted_building_record	function: 5993AD80
    	set_tax_disabled	function: 5993BBE0
    	add_event_restricted_unit_record	function: 5993AB40
    	autosave_at_next_opportunity	function: 5993A840
    	apply_effect_bundle_to_characters_force	function: 5993A120
    	set_character_skill_tier_limit	function: 5993A7E0
    	disable_movement_for_ai_under_shroud	function: 59940600
    	force_change_cai_faction_personality	function: 5993A800
    	exempt_region_from_tax	function: 599431E0
    	lock_technology	function: 5993A520
    	instantly_repair_building	function: 5993A620
    	add_custom_battlefield	function: 599403A0
    	disable_rebellions_worldwide	function: 59942320
    	disable_shortcut	function: 59939FE0
    	model	function: 5993AF40
    	add_attack_of_opportunity_overrides	function: 59940FA0
    	replenish_action_points	function: 5993A5A0
    	force_garrison_infiltration_success_for_human	function: 59943260
    	attack	function: 59938400
    	modify_next_autoresolve_battle	function: 5993A380
    	stop_camera	function: 59940740
    	remove_location_trigger	function: 599403C0
    	create_agent	function: 5993A180
    	add_marker	function: 59938040
    	allow_player_to_embark_navies	function: 5993A640
    	compare_localised_string	function: 59940640
    	enable_movement_for_character	function: 59938780
    	add_agent_experience	function: 59940CC0
    	grant_unit	function: 59941680
    	set_character_experience_disabled	function: 5993A7C0
    	instantly_dismantle_building	function: 5993A420
    	remove_attack_of_opportunity_overrides	function: 59940F20
    	dismiss_advice	function: 59940780
    	remove_effect_bundle	function: 5993A060
    	new	function: 59916E78
    	unhide_character	function: 59939D20
    	apply_effect_bundle	function: 59939E80
    	remove_settlement_model_override	function: 59940B20
    	cancel_actions_for	function: 59940620
    	force_make_peace	function: 599380E0
    	shown_message	function: 59940680
    	treasury_mod	function: 5993A580
    	force_declare_war	function: 59942FE0
    	hide_character	function: 59939E20
    	add_restricted_building_level_record_for_faction	function: 599402C0
    	set_liberation_options_disabled	function: 59938700
    	set_looting_options_disabled_for_human	function: 59938540
    	remove_effect_bundle_from_force	function: 5993A3C0
    	force_add_skill	function: 59937FC0
    	force_make_vassal	function: 59946B00
    	toggle_speedup	function: 59939E40
    
    
    CampaignSettlement	table: 59945B80
    		LabelDetails	function: 59945C40
    		ListDetails	function: 59945C80
    		Settlement	function: 59945C00
    		Release	function: 59945D20
    		new	function: 59919248
    
    
    garrison_has_building	function: 5991A6E8
    
    
    MPAvatar	table: 59945AE0
    		SetComponentTexture	function: 59945B60
    		Valid	function: 59945BA0
    		Free	function: 59945A00
    		new	function: 59919050
    
    
    FACTION_SCRIPT_INTERFACE	table: 5993C500
    		trade_value	function: 5993E300
    		character_list	function: 5993C520
    		losing_money	function: 59946D60
    		home_region	function: 5993C7E0
    		trade_route_limit_reached	function: 5993E640
    		upkeep_expenditure_percent	function: 5993EC00
    		imperium_level	function: 5993F040
    		allied_with	function: 5993E0C0
    		ancillary_exists	function: 5993C980
    		at_war	function: 5993E4A0
    		unused_international_trade_route	function: 5993E380
    		num_factions_in_war_with	function: 5993C900
    		military_force_list	function: 5993C7A0
    		tax_level	function: 5993EB60
    		is_human	function: 5993C700
    		model	function: 5993C640
    		government_type	function: 5993F020
    		research_queue_idle	function: 5993EBA0
    		trade_resource_exists	function: 5993E320
    		politics_party_add_loyalty_modifier	function: 5993F3E0
    		politics	function: 5993EF80
    		num_generals	function: 5993EB80
    		treaty_details	function: 5993CB60
    		trade_value_percent	function: 5993E160
    		has_food_shortage	function: 5993EE80
    		num_enemy_trespassing_armies	function: 5993E0A0
    		subculture	function: 5993EC60
    		faction_attitudes	function: 5993CAE0
    		name	function: 5993C720
    		treasury_percent	function: 5993EA20
    		new	function: 59917538
    		culture	function: 5993EF60
    		num_trade_agreements	function: 5993E520
    		state_religion	function: 5993EBC0
    		faction_leader	function: 5993C760
    		started_war_this_turn	function: 5993C9E0
    		treasury	function: 5993E480
    		tax_category	function: 5993E7A0
    		sea_trade_route_raided	function: 5993E3C0
    		has_faction_leader	function: 5993C740
    		ended_war_this_turn	function: 5993C860
    		region_list	function: 5993C5A0
    		has_technology	function: 5993EC40
    		num_allies	function: 5993C9A0
    		trade_ship_not_in_trade_node	function: 5993E7C0
    		total_food	function: 5993EE00
    		has_home_region	function: 5993C920
    
    
    SLOT_SCRIPT_INTERFACE	table: 59943080
    		name	function: 599432A0
    		type	function: 59943180
    		has_building	function: 59943120
    		model	function: 59943160
    		building	function: 59943140
    		faction	function: 59943220
    		region	function: 599431C0
    		new	function: 59917DF0
    
    
    lua_scripts	table: 5994C8C0
    		EpisodicScripting	table: 5993DDE0
    		export_advice	table: 5994C8A0
    
    
    current_faction_champions_recruited_this_turn	0
    character_has_unit_in_list_by_class	function: 5991A8F8
    faction_allied_with_state_list	function: 5991A628
    province_from_regionname	function: 5991A808
    faction_allied_with_culture	function: 5991A640
    faction_is_greek_subculture	function: 5991A778
    faction_name_in_state_list	function: 5991A7A8
    
    
    UNIT_SCRIPT_INTERFACE	table: 59943800
    		unit_category	function: 59943AA0
    		military_force	function: 599439C0
    		is_naval_unit	function: 59943900
    		has_unit_commander	function: 599438A0
    		force_commander	function: 599439E0
    		percentage_proportion_of_full_strength	function: 59943A80
    		faction	function: 59943AE0
    		unit_commander	function: 59943A20
    		unit_key	function: 59943A60
    		model	function: 599439A0
    		unit_class	function: 59943A40
    		is_land_unit	function: 599438C0
    		has_force_commander	function: 599438E0
    		new	function: 59918318
    
    
    Cursor	table: 599459A0
    		SetMode	function: 59945880
    		DistanceToBL	function: 59945940
    		ModeString	function: 59945900
    		Modes	function: 599458C0
    		Mode	function: 59945A20
    		new	function: 59918F30
    
    
    character_has_unit_in_list_by_name	function: 5991A910
    
    
    CAMPAIGN_MISSION_SCRIPT_INTERFACE	table: 599440A0
    		model	function: 599441E0
    		new	function: 59918840
    
    
    Log	function: 59920FB8
    
    
    CoreUtils	table: 5993DF80
    
    
    		UnRequireAll	function: 5991FFB0
    
    
    		PrintTable	function: 5991FFE0
    
    
    		RoundToInt	function: 5991FEF0
    
    
    		NamespaceFile	function: 5991FFC8
    
    
    		_M	table: 5993DF80
    
    
    		Require	function: 5991FF80
    
    
    		TimeString	function: 599200D0
    
    
    		outputbitfield	function: 5991FF68
    
    
    		TruncToInt	function: 5991FED8
    
    
    		LoadTable	function: 599200B8
    
    
    		_PACKAGE	
    
    
    		Max	function: 5991FF38
    
    
    		CopyTable	function: 5991FFF8
    
    
    		SaveTable	function: 59920088
    
    
    		OffsetFrom	function: 59920058
    
    
    		Min	function: 5991FF50
    
    
    		RupToInt	function: 5991FF08
    
    
    		_NAME	CoreUtils
    
    
    		UnRequire	function: 5991FF98
    
    
    		PickFGColour	function: 59920040
    
    
    		CompareByValue	function: 59920028
    
    
    		Clamp	function: 5991FF20
    
    
    		CopyIntoTable	function: 59920010
    
    
    unit_is_in_unit_list	function: 5991A8E0
    
    
    BUILDING_SCRIPT_INTERFACE	table: 59943300
    		superchain	function: 599434C0
    		chain	function: 599434A0
    		name	function: 59943400
    		model	function: 59943380
    		slot	function: 59943460
    		region	function: 599433C0
    		faction	function: 59943420
    		new	function: 59917FA0
    
    
    CHARACTER_LIST_SCRIPT_INTERFACE	table: 599421C0
    		is_empty	function: 599422A0
    		item_at	function: 59942300
    		num_items	function: 59942260
    		new	function: 59917880
    
    
    MILITARY_FORCE_SCRIPT_INTERFACE	table: 59943540
    		general_character	function: 59943680
    		is_army	function: 59943660
    		has_general	function: 599435E0
    		character_list	function: 599436E0
    		upkeep	function: 599437A0
    		garrison_residence	function: 59943760
    		is_navy	function: 59943600
    		contains_mercenaries	function: 59943700
    		model	function: 599436A0
    		has_garrison_residence	function: 599436C0
    		unit_list	function: 59943640
    		faction	function: 59943720
    		new	function: 59918168
    
    
    defender_faction	function: 5991A568
    
    
    PENDING_BATTLE_SCRIPT_INTERFACE	table: 59943C20
    		attacker_battle_result	function: 59943FC0
    		percentage_of_attacker_killed	function: 59943E40
    		percentage_of_defender_killed	function: 59943DC0
    		naval_battle	function: 59944020
    		attacker_commander_fought_in_battle	function: 59943EC0
    		night_battle	function: 59944100
    		is_active	function: 59943DA0
    		defender	function: 59943CA0
    		battle_type	function: 59944160
    		new	function: 599184C8
    		seige_battle	function: 59943EA0
    		has_contested_garrison	function: 59943D60
    		failed_ambush_battle	function: 59943FE0
    		ambush_battle	function: 59944080
    		defender_commander_fought_in_battle	function: 59943E60
    		defender_commander_fought_in_melee	function: 59943F20
    		attacker	function: 59943DE0
    		has_defender	function: 59943BC0
    		attacker_commander_fought_in_melee	function: 59943F00
    		defender_battle_result	function: 59943F40
    		percentage_of_defender_routed	function: 59943E20
    		model	function: 59943C60
    		attacker_is_stronger	function: 59943D80
    		percentage_of_attacker_routed	function: 59943E80
    		has_attacker	function: 59943D20
    		contested_garrison	function: 59943E00
    
    
    initialise_let	function: 5991A8C8
    current_turn_reloads	0
    char_has_navy	function: 5991A508
    
    
    
    
    FACTION_LIST_SCRIPT_INTERFACE	table: 5993F2A0
    		is_empty	function: 5993F0E0
    		item_at	function: 5993F360
    		num_items	function: 5993F200
    		new	function: 59917610
    
    
    MILITARY_FORCE_LIST_SCRIPT_INTERFACE	table: 59943740
    		is_empty	function: 59943880
    		item_at	function: 599437C0
    		num_items	function: 59943820
    		new	function: 59918240
    
    
    char_is_defender	function: 5991A5C8
    
    
    CampaignUI	table: 599457E0
    
    
    		SetCameraHeading	function: 59918D50
    
    
    		unhighlight_position	function: 59918DF8
    
    
    		ClearSelection	function: 59918E28
    
    
    		ToggleCinematicBorders	function: 59918D38
    
    
    		clear_highlights	function: 59918E10
    
    
    		SetCameraTarget	function: 59918CD8
    
    
    		unhighlight_settlement	function: 59918DC8
    
    
    		HighlightComponent	function: 59918C90
    
    
    		unhighlight_character	function: 59918D98
    
    
    		highlight_position	function: 59918DE0
    
    
    		SetCameraTargetInstant	function: 59918D68
    
    
    		highlight_character	function: 59918D80
    
    
    		IsPreBattleTypeSiege	function: 59918E40
    
    
    		SetCameraZoom	function: 59918CC0
    
    
    		CurrentTabTypename	function: 59918E58
    
    
    		ToggleScreenCover	function: 59918D20
    
    
    		HighlightRecruitmentItem	function: 59918CA8
    
    
    		GetCameraPosition	function: 59918CF0
    
    
    		highlight_settlement	function: 59918DB0
    
    
    		HighlightConstructionItem	function: 59918C78
    
    
    		IsMultiplayer	function: 59918D08
    
    
    OnLETSavingGame	function: 5991A898
    
    
    REGION_SCRIPT_INTERFACE	table: 59942460
    		resource_exists	function: 59942760
    		region_wealth	function: 59942860
    		settlement	function: 599425C0
    		town_wealth_growth	function: 59942720
    		slot_list	function: 599425A0
    		adjacent_region_list	function: 599427A0
    		num_buildings	function: 599426C0
    		last_building_constructed_key	function: 59942780
    		building_superchain_exists	function: 59942840
    		new	function: 59917A30
    		tax_income	function: 599427E0
    		slot_type_exists	function: 599426E0
    		building_exists	function: 59942700
    		squalor	function: 59942820
    		sanitation	function: 59942880
    		owning_faction	function: 599424E0
    		region_wealth_change_percent	function: 59942800
    		name	function: 59942560
    		model	function: 59942580
    		majority_religion	function: 59942640
    		public_order	function: 599426A0
    		province_name	function: 59942660
    		garrison_residence	function: 59942620
    
    
    current_faction_dignitaries_recruited_this_turn	0
    
    
    CAMPAIGN_POLITICS_SCRIPT_INTERFACE	table: 59944340
    		get_current_politics_government_type	function: 599444A0
    		get_parties	function: 59944420
    		state_changed	function: 599443C0
    		new	function: 59918900
    
    
    OnLETFactionTurnStart	function: 5991A868
    current_faction_spies_recruited_this_turn	0
    BOOL_Local_Character_Selected	false
    attacker_faction	function: 5991A550
    OnLETCharacterDeselected	function: 5991A850
    
    
    MODEL_SCRIPT_INTERFACE	table: 5993BE80
    		player_steam_id_is_odd	function: 5993C3E0
    		difficulty_level	function: 5993C440
    		season	function: 5993C4C0
    		campaign_type	function: 5993C4E0
    		character_can_reach_character	function: 5993C300
    		new	function: 59917160
    		campaign_ai	function: 5993C420
    		random_percent	function: 5993C2C0
    		is_multiplayer	function: 5993C2E0
    		date_in_range	function: 5993C000
    		date_and_week_in_range	function: 5993C1C0
    		is_player_turn	function: 5993C360
    		world	function: 5993C020
    		faction_is_local	function: 5993C320
    		turn_number	function: 5993C100
    		pending_battle	function: 5993BF40
    		campaign_name	function: 5993C240
    
    
    OnLETCharacterCreated	function: 5991A880
    
    
    WORLD_SCRIPT_INTERFACE	table: 5993BE40
    		ancillary_exists	function: 5993BFA0
    		faction_exists	function: 5993BD00
    		model	function: 5993BDC0
    		region_manager	function: 5993BEA0
    		faction_by_key	function: 5993BEC0
    		faction_list	function: 5993BBC0
    		new	function: 59917088
    
    
    faction_is_roman	function: 5991A760
    faction_contains_building	function: 5991A610
    attacker_victory	function: 5991A5E0
    
    
    OnLETCharacterSelected	function: 5991A838
    
    
    CAMPAIGN_AI_SCRIPT_INTERFACE	table: 59944180
    		strategic_stance_between_factions_promotion_is_active	function: 59944240
    		strategic_stance_between_factions_promotion_start_round	function: 59944280
    		strategic_stance_between_factions_is_being_blocked	function: 59944300
    		strategic_stance_between_factions_is_being_blocked_until	function: 599443A0
    		strategic_stance_between_factions_promotion_end_level	function: 59944360
    		strategic_stance_between_factions_promotion_end_round	function: 599442C0
    		strategic_stance_between_factions_available	function: 59944200
    		strategic_stance_between_factions_promotion_or_blocking_is_set	function: 599442A0
    		strategic_stance_between_factions_promotion_current_level	function: 599442E0
    		strategic_stance_between_factions	function: 59944260
    		strategic_stance_between_factions_promotion_start_level	function: 59944320
    		new	function: 59917238
    
    
    faction_controls_province_by_region	function: 5991A820
    char_has_army	function: 5991A4F0
    defender_subculture	function: 5991A598
    
    
    SLOT_LIST_SCRIPT_INTERFACE	table: 59943200
    		item_at	function: 59943280
    		num_items	function: 599432C0
    		buliding_type_exists	function: 599433A0
    		slot_type_exists	function: 59943360
    		is_empty	function: 599433E0
    		new	function: 59917EC8
    
    
    char_is_general_with_navy	function: 5991A4D8
    faction_allied_with_state	function: 5991A6D0
    
    
    BUILDING_LIST_SCRIPT_INTERFACE	table: 599434E0
    		is_empty	function: 599435C0
    		item_at	function: 59943500
    		num_items	function: 59943480
    		new	function: 59918090
    
    
    char_in_owned_region	function: 5991A490
    faction_is_eastern	function: 5991A730
    
    
    Keyboard	table: 599456E0
    
    
    		ReturnKey	function: 59918C60
    
    
    		DisableQuickload	function: 59918C48
    
    
    		StealKey	function: 59918C18
    
    
    faction_is_barbarian	function: 5991A718
    
    
    siege_equipment_class_list	table: 59935280
    
    
    		1	art_siege
    
    
    CampaignCharacter	table: 59945AC0
    
    
    		ActionPointsRatio	function: 59945B40
    
    
    		Release	function: 59945A80
    
    
    		new	function: 59919158
    
    
    GARRISON_RESIDENCE_SCRIPT_INTERFACE	table: 59942B00
    		navy	function: 59942C00
    		has_army	function: 59942AA0
    		region	function: 59942BA0
    		unit_count	function: 59942C20
    		slot_interface	function: 59942E00
    		army	function: 59942B60
    		settlement_interface	function: 59942CA0
    		is_slot	function: 59942DC0
    		is_settlement	function: 59942DA0
    		buildings	function: 59942BE0
    		faction	function: 59942BC0
    		has_navy	function: 59942B80
    		is_under_siege	function: 59942C60
    		model	function: 59942B20
    		new	function: 59917BF8
    
    
    char_is_general	function: 5991A4A8
    faction_allied_with_subculture	function: 5991A658
    
    
    REGION_LIST_SCRIPT_INTERFACE	table: 59942900
    		is_empty	function: 59942920
    		item_at	function: 599429C0
    		num_items	function: 599428E0
    		new	function: 59917B20
    
    
    char_is_attacker	function: 5991A5B0
    garrison_has_building_superchain	function: 5991A700
    attacker_culture	function: 5991A520
    attacker_subculture	function: 5991A580
    
    
    MessageManager	table: 59945CC0
    
    
    		ReInitialiseStackbase	function: 59919290
    
    
    		HideAllMessages	function: 599193B0
    
    
    		ClearMessagesFromEnv	function: 59919338
    
    
    		InitMessageCallback	function: 599193F8
    
    
    		ClosePanelIfNoMessage	function: 59919410
    
    
    		PendingAutoShowMessage	function: 59919320
    
    
    		ShowingMessage	function: 599192C0
    
    
    		RestoreMessages	function: 59919350
    
    
    		SelectLayout	function: 59919440
    
    
    		CheckForAutoOpen	function: 599193C8
    
    
    		DismissAllMessages	function: 59919368
    
    
    		SetCurrentMessageUnread	function: 59919428
    
    
    		DestroyAllMessages	function: 599193E0
    
    
    		StoreMessages	function: 599192F0
    
    
    		HidingMessage	function: 599192D8
    
    
    		HasMessagesStored	function: 59919308
    
    
    		OverrideAutoShow	function: 59919260
    
    
    		HideMessage	function: 59919398
    
    
    		CanDismissAllMessages	function: 59919380
    
    
    		ClearOverrides	function: 599192A8
    
    
    NULL_SCRIPT_INTERFACE	table: 5993BA40
    
    
    		new	function: 59916F98
    
    
    faction_allied_with_roman	function: 5991A6A0
    char_is_agent	function: 5991A478
    faction_allied_with_eastern	function: 5991A688
    
    
    UIComponent	table: 59944440
    
    
    		Visible	function: 59944AA0
    
    
    		Highlight	function: 599451A0
    
    
    		ChildCount	function: 599447C0
    
    
    		TextDimensions	function: 59945640
    
    
    		IsDragged	function: 59944BE0
    
    
    		Divorce	function: 59944940
    
    
    		PopulateTextures	function: 59945120
    
    
    		SetState	function: 59944540
    
    
    		ReorderChildren	function: 59944BA0
    
    
    		SetImageRotation	function: 59944DE0
    
    
    		CurrentState	function: 599447A0
    
    
    		SetDragged	function: 59944C20
    
    
    		DockingPoint	function: 59945320
    
    
    		Id	function: 59944B20
    
    
    		HasInterface	function: 59945580
    
    
    		DestroyChildren	function: 59944880
    
    
    		TriggerAnimation	function: 59945380
    
    
    		IsCharPrintable	function: 599452E0
    
    
    		PropagateOpacity	function: 59944EA0
    
    
    		Parent	function: 59944D40
    
    
    		GetStateTextDetails	function: 599451C0
    
    
    		SetVisible	function: 59944840
    
    
    		SetGlobal	function: 59944F20
    
    
    		ForceEvent	function: 599454E0
    
    
    		SetProperty	function: 59944640
    
    
    		GlobalExists	function: 59944EE0
    
    
    		FindTextSnapPosition	function: 59945220
    
    
    		TextShaderTechniqueSet	function: 59944BC0
    
    
    		SaveUIHeirarchy	function: 59945200
    
    
    		Layout	function: 59944C80
    
    
    		InterfaceFunction	function: 59945520
    
    
    		StealShortcutKey	function: 59944FC0
    
    
    		Position	function: 599447E0
    
    
    		Height	function: 59944560
    
    
    		IsMouseOverChildren	function: 59945460
    
    
    		LuaCall	function: 59944740
    
    
    		GetStateText	function: 599445C0
    
    
    		SetTooltipText	function: 599448C0
    
    
    		IsInteractive	function: 59944F80
    
    
    		SetImageColour	function: 59944E20
    
    
    		Priority	function: 59944980
    
    
    		Resize	function: 599449C0
    
    
    		PropagatePriority	function: 59944800
    
    
    		SetStateTextDetails	function: 59945140
    
    
    		SetMoveable	function: 59945000
    
    
    		CurrentStateUI	function: 599454A0
    
    
    		GetTooltipText	function: 59944900
    
    
    		Width	function: 599444C0
    
    
    		ShaderTechniqueGet	function: 59944CA0
    
    
    		Bounds	function: 59944500
    
    
    		LockPriority	function: 599455C0
    
    
    		CurrentAnimationId	function: 599455E0
    
    
    		SetDockingPoint	function: 599453E0
    
    
    		SimulateKey	function: 59945700
    
    
    		Adopt	function: 599449A0
    
    
    		ShaderTechniqueSet	function: 59944B00
    
    
    		PropagateImageColour	function: 59944DC0
    
    
    		AttachCustomControl	function: 59944EC0
    
    
    		SetStateColours	function: 59945680
    
    
    		SequentialFind	function: 59944D00
    
    
    		UnLockPriority	function: 59945600
    
    
    		SetInteractive	function: 59944F00
    
    
    		TextShaderVarsSet	function: 59944D60
    
    
    		WidthOfTextLine	function: 59945300
    
    
    		TriggerShortcut	function: 59945740
    
    
    		FindPositionIntoCurrentText	function: 59945180
    
    
    		CallbackId	function: 59944B60
    
    
    		RestoreUIHeirarchy	function: 599452A0
    
    
    		ShaderVarsSet	function: 59944CE0
    
    
    		SetStateTextXOffset	function: 599451E0
    
    
    		TextShaderVarsGet	function: 59944C00
    
    
    		SetDisabled	function: 59944F40
    
    
    		RunScript	function: 59945160
    
    
    		PropagateVisibility	function: 59944860
    
    
    		SetEventCallback	function: 59945020
    
    
    		SetStateText	function: 59944580
    
    
    		SetOpacity	function: 59944E00
    
    
    		Find	function: 59944DA0
    
    
    		MoveTo	function: 59944720
    
    
    		SimulateClick	function: 599456C0
    
    
    		IsMoveable	function: 59945040
    
    
    		GetProperty	function: 59944600
    
    
    		Address	function: 59944AE0
    
    
    		ShaderVarsGet	function: 59944D20
    
    
    		StealInputFocus	function: 59945080
    
    
    		new	function: 599189D8
    
    
    		Dimensions	function: 59944C60
    
    
    UNIT_LIST_SCRIPT_INTERFACE	table: 59943B00
    		item_at	function: 59943BA0
    		num_items	function: 59943B60
    		has_unit	function: 59943C00
    		is_empty	function: 59943B20
    		new	function: 599183F0
    
    
    defender_victory	function: 5991A5F8
    
    
    ui/CoreUtils	table: 59946960
    
    
    		UnRequireAll	function: 59919EF0
    
    
    		PrintTable	function: 59919F20
    
    
    		RoundToInt	function: 59919E30
    
    
    		NamespaceFile	function: 59919F08
    
    
    		_M	table: 59946960
    
    
    		Require	function: 59919EC0
    
    
    		TimeString	function: 5991A010
    
    
    		outputbitfield	function: 59919EA8
    
    
    		TruncToInt	function: 59919E18
    
    
    		LoadTable	function: 59919FF8
    
    
    		_PACKAGE	
    
    
    		Max	function: 59919E78
    
    
    		CopyTable	function: 59919F38
    
    
    		SaveTable	function: 59919FC8
    
    
    		OffsetFrom	function: 59919F98
    
    
    		Min	function: 59919E90
    
    
    		RupToInt	function: 59919E48
    
    
    		_NAME	ui/CoreUtils
    
    
    		UnRequire	function: 59919ED8
    
    
    		PickFGColour	function: 59919F80
    
    
    		CompareByValue	function: 59919F68
    
    
    		Clamp	function: 59919E60
    
    
    		CopyIntoTable	function: 59919F50
    
    
    OnLETLoadingGame	function: 5991A8B0
    char_is_general_with_army	function: 5991A4C0
    faction_is_roman_subculture	function: 5991A790
    decoda_name	CampaignScriptingInterface

  13. #13
    Civis
    Artifex

    Join Date
    Jun 2018
    Location
    Copenhagen, Denmark
    Posts
    156

    Default Re: Lua game functions list

    WHERE do you put the lua code? It what script? And what is the name file it generates?

    Thanks in advance
    Phazer

  14. #14
    Civis
    Artifex

    Join Date
    Jun 2018
    Location
    Copenhagen, Denmark
    Posts
    156

    Default Re: Lua game functions list

    Where should you put that piece of lua code and where does it get written to? Thanks.

  15. #15
    Jake Armitage's Avatar Artifex
    Patrician

    Join Date
    Apr 2011
    Location
    apartment 6
    Posts
    4,694

    Default Re: Lua game functions list

    If I knew I would tell ya, sorry man

  16. #16

    Default Re: Lua game functions list

    https://pastebin.com/97xdxUwU

    For anyone interested, here is the updated (as of RIse of the republic patch) list of game functions, gently formatted by Jake Armitage

  17. #17
    Civis
    Artifex

    Join Date
    Jun 2018
    Location
    Copenhagen, Denmark
    Posts
    156

    Default Re: Lua game functions list

    Thanks. Do you anything about parameters also? And how do you make such a print out as this one?

  18. #18

    Default Re: Lua game functions list

    As far as I know (but I'm no expert in lua so who knows, I might be wrong) there is no way of knowing the parameters, at least with this method.
    As for how to do it, I just copied the code snippet provided in previous posts (plus a printout on file) into a couple of scripts in data_rome2 abd started the game (might not be the most elegant way, but as I said I had to improvise d.
    In the future I will provide a couple of screenshots

  19. #19
    Jake Armitage's Avatar Artifex
    Patrician

    Join Date
    Apr 2011
    Location
    apartment 6
    Posts
    4,694

    Default Re: Lua game functions list

    This list has the same functions posted by ivanpera, only slightly better organizied and with a couple of comments (only for useless things )
    It's just the final version I'll keep, before (maybe) starting to comment single functions, or add other people's comments.
    Code:
    ************************
    ***** LUA FUNCTIONS LIST (and other "useless" things I preferred to keep for future comparisons)
    ************************
    ***** Extraction and print: ivanpera from TWC
    ***** Txt arrangement: Jake Armitage from TWC
    ***** Everything that wasn't into Litharion's list is preceded by NEW or ENTIRELY NEW. File has been reordered for a better understanding.
    ***** It is not certain that every function will actually work. If you notice what works and what doesn't, please report (for an eventual list)
    ***** 21th nov 2018
    
    
    
    ************************************************    
    ------------------------------------------------
    LUA FUNCTIONS (already grouped after extraction)
    ------------------------------------------------
    ************************************************
    
    
    
    GAME    table: 59940260
        add_agent_experience    function: 59940CC0
        add_attack_of_opportunity_overrides    function: 59940FA0
        add_building_model_override    function: 59940AA0
        add_circle_area_trigger    function: 59939EE0
        add_custom_battlefield    function: 599403A0
        add_development_points_to_region    function: 5993B2C0
        add_event_restricted_building_record    function: 5993AD80
        add_event_restricted_building_record_for_faction    function: 59938080
        add_event_restricted_unit_record    function: 5993AB40
        add_event_restricted_unit_record_for_faction    function: 5993AD00
        add_exclusion_zone    function: 599405E0
        add_location_trigger    function: 59940480
        add_marker    function: 59938040
        add_outline_area_trigger    function: 59939E60
        add_restricted_building_level_record    function: 59940320
        add_restricted_building_level_record_for_faction    function: 599402C0
        add_settlement_model_override    function: 59940AC0
        add_time_trigger    function: 599407C0
        add_unit_model_overrides    function: 59940F00
        add_visibility_trigger    function: 59940420
        advance_to_next_campaign    function: 599407A0
        allow_player_to_embark_navies    function: 5993A640
        apply_effect_bundle    function: 59939E80
        apply_effect_bundle_to_characters_force    function: 5993A120
        apply_effect_bundle_to_force    function: 599483E0
        attack    function: 59938400
        autosave_at_next_opportunity    function: 5993A840
        award_experience_level    function: 59940BA0
        cai_strategic_stance_manager_block_all_stances_but_that_specified_towards_target_faction    function: 5993B2E0
        cai_strategic_stance_manager_clear_all_blocking_between_factions    function: 5993BA20
        cai_strategic_stance_manager_clear_all_promotions_between_factions    function: 5993B3C0
        cai_strategic_stance_manager_force_stance_update_between_factions    function: 5993B160
        cai_strategic_stance_manager_promote_specified_stance_towards_target_faction    function: 5993B240
        cai_strategic_stance_manager_promote_specified_stance_towards_target_faction_by_number    function: 5993B400
        cai_strategic_stance_manager_set_stance_blocking_between_factions_for_a_given_stance    function: 5993BA00
        cai_strategic_stance_manager_set_stance_promotion_between_factions_for_a_given_stance    function: 5993B300
        cancel_actions_for    function: 59940620
        compare_localised_string    function: 59940640
        create_agent    function: 5993A180
        create_force    function: 59938760
        disable_elections    function: 59940460
        disable_end_turn    function: 59938920
        disable_movement_for_ai_under_shroud    function: 59940600
        disable_movement_for_character    function: 59940800
        disable_movement_for_faction    function: 59940820
        disable_rebellions_worldwide    function: 59942320
        disable_saving_game    function: 59938340
        disable_shopping_for_ai_under_shroud    function: 59940B00
        disable_shortcut    function: 59939FE0
        dismiss_advice    function: 59940780
        dismiss_advice_at_end_turn    function: 59939D80
        display_turns    function: 599409A0
        enable_auto_generated_missions    function: 59940EA0
        enable_movement_for_character    function: 59938780
        enable_movement_for_faction    function: 59938640
        enable_ui    function: 59940F80
        end_turn    function: 59939CE0
        exempt_region_from_tax    function: 599431E0
        force_add_ancillary    function: 59938000
        force_add_skill    function: 59937FC0
        force_add_trait    function: 599380C0
        force_agent_action_success_for_human    function: 5993A6E0
        force_assassination_success_for_human    function: 59941600
        force_change_cai_faction_personality    function: 5993A800
        force_character_force_into_stance    function: 5993ADC0
        force_declare_war    function: 59942FE0
        force_diplomacy    function: 59940960
        force_garrison_infiltration_success_for_human    function: 59943260
        force_make_peace    function: 599380E0
        force_make_trade_agreement    function: 599380A0
        force_make_vassal    function: 59946B00
        force_rebellion_in_region    function: 599431A0
        grant_faction_handover    function: 59940540
        grant_unit    function: 59941680
        hide_character    function: 59939E20
        infect_force_with_plague    function: 5993BAC0
        infect_region_with_plague    function: 5993B220
        instant_set_building_health_percent    function: 5993A5E0
        instantly_dismantle_building    function: 5993A420
        instantly_repair_building    function: 5993A620
        is_new_game    function: 59940A80
        join_garrison    function: 59938120
        kill_character    function: 5993A560
        leave_garrison    function: 59938140
        load_named_value    function: 59940A40
        lock_technology    function: 5993A520
        make_neighbouring_regions_seen_in_shroud    function: 599408E0
        make_neighbouring_regions_visible_in_shroud    function: 599408C0
        make_region_seen_in_shroud    function: 5993B1C0
        make_region_visible_in_shroud    function: 5993AE20
        make_sea_region_seen_in_shroud    function: 59940920
        make_sea_region_visible_in_shroud    function: 59940900
        make_son_come_of_age    function: 5993A780
        model    function: 5993AF40
        modify_next_autoresolve_battle    function: 5993A380
        move_to    function: 599381E0
        new    function: 59916E78
        optional_extras_for_episodics    function: 59940B60
        override_ui    function: 5993A4E0
        pending_auto_show_messages    function: 599406A0
        register_instant_movie    function: 59941240
        register_movies    function: 599405C0
        register_outro_movie    function: 59940FE0
        remove_area_trigger    function: 59939DE0
        remove_attack_of_opportunity_overrides    function: 59940F20
        remove_barrier    function: 599403E0
        remove_building_model_override    function: 59940BC0
        remove_custom_battlefield    function: 59940300
        remove_effect_bundle    function: 5993A060
        remove_effect_bundle_from_characters_force    function: 5993A460
        remove_effect_bundle_from_force    function: 5993A3C0
        remove_event_restricted_building_record    function: 5993AB60
        remove_event_restricted_building_record_for_faction    function: 5993ACA0
        remove_event_restricted_unit_record    function: 5993A740
        remove_event_restricted_unit_record_for_faction    function: 5993AB80
        remove_location_trigger    function: 599403C0
        remove_marker    function: 59938160
        remove_restricted_building_level_record    function: 59940280
        remove_restricted_building_level_record_for_faction    function: 59940340
        remove_settlement_model_override    function: 59940B20
        remove_time_trigger    function: 599407E0
        remove_visibility_trigger    function: 59940360
        render_campaign_to_file    function: 5993AE60
        replenish_action_points    function: 5993A5A0
        restore_shroud_from_snapshot    function: 599408A0
        save_named_value    function: 59940A20
        scroll_camera    function: 599406E0
        scroll_camera_with_direction    function: 59940700
        seek_exchange    function: 59938440
        set_ai_uses_human_display_speed    function: 5993AE80
        set_campaign_ai_force_all_factions_boardering_human_vassals_to_have_invasion_behaviour    function: 59940580
        set_campaign_ai_force_all_factions_boardering_humans_to_have_invasion_behaviour    function: 59940560
        set_character_experience_disabled    function: 5993A7C0
        set_character_skill_tier_limit    function: 5993A7E0
        set_event_generation_enabled    function: 5993A820
        set_general_offered_dilemma_permitted    function: 5993A760
        set_ignore_end_of_turn_public_order    function: 5993A7A0
        set_liberation_options_disabled    function: 59938700
        set_looting_options_disabled_for_human    function: 59938540
        set_map_bounds    function: 599404A0
        set_non_scripted_ancillaries_disabled    function: 59938460
        set_non_scripted_traits_disabled    function: 59938420
        set_public_order_of_province_for_region    function: 5993B0C0
        set_tax_disabled    function: 5993BBE0
        set_tax_rate    function: 599416C0
        set_technology_research_disabled    function: 599384E0
        set_ui_notification_of_victory_disabled    function: 599385A0
        set_zoom_limit    function: 599404E0
        show_message_event    function: 599415C0
        show_shroud    function: 59940860
        shown_message    function: 59940680
        speedup_active    function: 59939CC0
        steal_user_input    function: 59940A00
        stop_camera    function: 59940740
        stop_user_input    function: 599409E0
        take_shroud_snapshot    function: 59940880
        technology_osmosis_for_playables_enable_all    function: 59941420
        technology_osmosis_for_playables_enable_culture    function: 59941220
        toggle_speedup    function: 59939E40
        treasury_mod    function: 5993A580
        trigger_custom_dilemma    function: 59940520
        trigger_custom_mission    function: 59940500
        unhide_character    function: 59939D20
        win_next_autoresolve_battle    function: 5993A5C0
        zero_action_points    function: 5993A4A0
    ***** NEW ***************************************************************************
        trigger_custom_incident    function: 0094B160
        cinematic    function: 00946580
        transfer_region_to_faction    function: 0094B3A0    
    
    WORLD_SCRIPT_INTERFACE    table: 5993BE40
        faction_by_key    function: 5993BEC0
        faction_exists    function: 5993BD00
        faction_list    function: 5993BBC0
        model    function: 5993BDC0
        new    function: 59917088
        region_manager    function: 5993BEA0
        
    MODEL_SCRIPT_INTERFACE    table: 5993BE80
        campaign_ai    function: 5993C420
        campaign_name    function: 5993C240
        campaign_type    function: 5993C4E0
        character_can_reach_character    function: 5993C300
        date_and_week_in_range    function: 5993C1C0
        date_in_range    function: 5993C000
        difficulty_level    function: 5993C440
        faction_is_local    function: 5993C320
        is_multiplayer    function: 5993C2E0
        is_player_turn    function: 5993C360
        new    function: 59917160
        pending_battle    function: 5993BF40
        random_percent    function: 5993C2C0
        season    function: 5993C4C0
        turn_number    function: 5993C100
        world    function: 5993C020
    ***** NEW ***************************************************************************
        random_number    function: 0094A980        
        
    CAMPAIGN_AI_SCRIPT_INTERFACE    table: 59944180
        new    function: 59917238
        strategic_stance_between_factions    function: 59944260
        strategic_stance_between_factions_available    function: 59944200
        strategic_stance_between_factions_is_being_blocked    function: 59944300
        strategic_stance_between_factions_is_being_blocked_until    function: 599443A0
        strategic_stance_between_factions_promotion_current_level    function: 599442E0
        strategic_stance_between_factions_promotion_end_level    function: 59944360
        strategic_stance_between_factions_promotion_end_round    function: 599442C0
        strategic_stance_between_factions_promotion_is_active    function: 59944240
        strategic_stance_between_factions_promotion_or_blocking_is_set    function: 599442A0
        strategic_stance_between_factions_promotion_start_level    function: 59944320
        strategic_stance_between_factions_promotion_start_round    function: 59944280
        
    CAMPAIGN_MISSION_SCRIPT_INTERFACE    table: 599440A0
        model    function: 599441E0
        new    function: 59918840
    
    CAMPAIGN_POLITICS_SCRIPT_INTERFACE    table: 59944340
        get_current_politics_government_type    function: 599444A0
        get_parties    function: 59944420
        new    function: 59918900
        state_changed    function: 599443C0
    ***** NEW ***************************************************************************
        government_type_key    function: 0094E140
        
    POLIT    table: 0094F260
    ***** ENTIRELY NEW ******************************************************************
        action_on_event    function: 00919628
        actions    table: 00943E00
        actions_events_filter    table: 0094F4C0
        diplomatic_treaty_types    table: 0093A3C0
        dispatch_event    function: 00919640
        dumpTbl    function: 00919790
        events_filter    table: 0094F2C0
        faction_province_to_dominant_religion    function: 00919730
        faction_province_to_wealth    function: 00919748
        on_event    function: 00919610
        traits    table: 00943300
        treaty_details_get_factions_count    function: 00919760
        treaty_details_get_treaties_count    function: 00919778
        
    (Political Tooltips and Traits)    
    ***** ENTIRELY NEW ******************************************************************
        POLIT_get_action_tooltip_params    function: 00919700
        POLIT_get_trait_tooltip_params    function: 00919718
        POLIT_trait_evaluate    function: 009196A0
        POLIT_trait_get_cap    function: 009196D0
        POLIT_trait_get_cap_per_turn    function: 009196E8
        POLIT_trait_is_applicable    function: 009196B8
        POLIT_trait_is_common    function: 00919688
        POLIT_trait_is_evaluable    function: 00919670
        POLIT_traits_are_antitraits    function: 00919658
        
    CampaignCharacter    table: 59945AC0
        ActionPointsRatio    function: 59945B40
        new    function: 59919158            
        Release    function: 59945A80
            
    CampaignSettlement    table: 59945B80
        LabelDetails    function: 59945C40
        ListDetails    function: 59945C80
        new    function: 59919248    
        Release    function: 59945D20    
        Settlement    function: 59945C00            
    
    FACTION_SCRIPT_INTERFACE    table: 5993C500
        allied_with    function: 5993E0C0
        ancillary_exists    function: 5993C980
        at_war    function: 5993E4A0
        character_list    function: 5993C520
        culture    function: 5993EF60
        ended_war_this_turn    function: 5993C860
        faction_attitudes    function: 5993CAE0
        faction_leader    function: 5993C760
        government_type    function: 5993F020
        has_faction_leader    function: 5993C740
        has_food_shortage    function: 5993EE80
        has_home_region    function: 5993C920
        has_technology    function: 5993EC40
        home_region    function: 5993C7E0
        imperium_level    function: 5993F040
        is_human    function: 5993C700
        losing_money    function: 59946D60
        military_force_list    function: 5993C7A0
        model    function: 5993C640
        name    function: 5993C720
        new    function: 59917538
        num_allies    function: 5993C9A0
        num_enemy_trespassing_armies    function: 5993E0A0
        num_factions_in_war_with    function: 5993C900
        num_generals    function: 5993EB80
        num_trade_agreements    function: 5993E520
        politics    function: 5993EF80
        politics_party_add_loyalty_modifier    function: 5993F3E0
        region_list    function: 5993C5A0
        research_queue_idle    function: 5993EBA0
        sea_trade_route_raided    function: 5993E3C0
        started_war_this_turn    function: 5993C9E0
        state_religion    function: 5993EBC0
        subculture    function: 5993EC60
        tax_category    function: 5993E7A0
        tax_level    function: 5993EB60
        total_food    function: 5993EE00
        trade_resource_exists    function: 5993E320
        trade_route_limit_reached    function: 5993E640
        trade_ship_not_in_trade_node    function: 5993E7C0
        trade_value    function: 5993E300
        trade_value_percent    function: 5993E160
        treasury    function: 5993E480
        treasury_percent    function: 5993EA20
        treaty_details    function: 5993CB60
        unused_international_trade_route    function: 5993E380
        upkeep_expenditure_percent    function: 5993EC00    
    ***** NEW ***************************************************************************
        difficulty_level    function: 00949900        
    
    FACTION_LIST_SCRIPT_INTERFACE    table: 5993F2A0
        is_empty    function: 5993F0E0
        item_at    function: 5993F360
        new    function: 59917610    
        num_items    function: 5993F200    
        
    REGION_SCRIPT_INTERFACE    table: 59942460
        adjacent_region_list    function: 599427A0
        building_exists    function: 59942700
        building_superchain_exists    function: 59942840
        garrison_residence    function: 59942620
        last_building_constructed_key    function: 59942780
        majority_religion    function: 59942640
        model    function: 59942580
        name    function: 59942560
        new    function: 59917A30
        num_buildings    function: 599426C0
        owning_faction    function: 599424E0
        province_name    function: 59942660
        public_order    function: 599426A0
        region_wealth    function: 59942860
        region_wealth_change_percent    function: 59942800
        resource_exists    function: 59942760
        sanitation    function: 59942880
        settlement    function: 599425C0
        slot_list    function: 599425A0
        slot_type_exists    function: 599426E0
        squalor    function: 59942820
        tax_income    function: 599427E0
        town_wealth_growth    function: 59942720
    
    REGION_LIST_SCRIPT_INTERFACE    table: 59942900
        is_empty    function: 59942920
        item_at    function: 599429C0
        new    function: 59917B20    
        num_items    function: 599428E0
            
    REGION_MANAGER_SCRIPT_INTERFACE    table: 59942340
        faction_region_list    function: 599423E0
        model    function: 59942380
        new    function: 59917958
        region_by_key    function: 59942480
        region_list    function: 599423C0
        resource_exists_anywhere    function: 599424A0
        settlement_by_key    function: 59942440
        slot_by_key    function: 59942420
        
    GARRISON_RESIDENCE_SCRIPT_INTERFACE    table: 59942B00
        army    function: 59942B60
        buildings    function: 59942BE0
        faction    function: 59942BC0
        has_army    function: 59942AA0
        has_navy    function: 59942B80
        is_settlement    function: 59942DA0
        is_slot    function: 59942DC0
        is_under_siege    function: 59942C60
        model    function: 59942B20
        navy    function: 59942C00
        new    function: 59917BF8
        region    function: 59942BA0
        settlement_interface    function: 59942CA0
        slot_interface    function: 59942E00
        unit_count    function: 59942C20
    
    SETTLEMENT_SCRIPT_INTERFACE    table: 59942E60
        castle_slot    function: 59943000
        commander    function: 59942F80
        display_position_x    function: 59942F00
        display_position_y    function: 59942FA0
        faction    function: 59943040
        has_castle_slot    function: 59942EC0
        has_commander    function: 59942EA0
        logical_position_x    function: 59942EE0
        logical_position_y    function: 59942F60
        model    function: 59942F40
        new    function: 59917D18
        region    function: 59943060
        slot_list    function: 599430E0    
    
    SLOT_SCRIPT_INTERFACE    table: 59943080
        building    function: 59943140
        faction    function: 59943220
        has_building    function: 59943120
        model    function: 59943160
        name    function: 599432A0
        new    function: 59917DF0
        region    function: 599431C0
        type    function: 59943180
    
    SLOT_LIST_SCRIPT_INTERFACE    table: 59943200
        buliding_type_exists    function: 599433A0
        is_empty    function: 599433E0
        item_at    function: 59943280
        new    function: 59917EC8
        num_items    function: 599432C0
        slot_type_exists    function: 59943360
    
    BUILDING_SCRIPT_INTERFACE    table: 59943300
        chain    function: 599434A0
        faction    function: 59943420
        model    function: 59943380
        name    function: 59943400
        new    function: 59917FA0
        region    function: 599433C0
        slot    function: 59943460
        superchain    function: 599434C0
    
    BUILDING_LIST_SCRIPT_INTERFACE    table: 599434E0
        is_empty    function: 599435C0
        item_at    function: 59943500
        new    function: 59918090        
        num_items    function: 59943480
    
    CHARACTER_SCRIPT_INTERFACE    table: 5993F240
        action_points_per_turn    function: 59940E60
        action_points_remaining_percent    function: 59940D40
        age    function: 59941040
        battles_fought    function: 59940D60
        battles_won    function: 599417E0
        body_guard_casulties    function: 59942200
        character_type    function: 59940C20
        cqi    function: 59941CC0
        defensive_ambush_battles_fought    function: 59941900
        defensive_ambush_battles_won    function: 59941980
        defensive_battles_fought    function: 59941800
        defensive_battles_won    function: 59941860
        defensive_naval_battles_fought    function: 59941880
        defensive_naval_battles_won    function: 599418E0
        defensive_sieges_fought    function: 59941640
        defensive_sieges_won    function: 599414A0
        display_position_x    function: 59941760
        display_position_y    function: 599417C0
        faction    function: 5993F4A0
        forename    function: 5993F860
        fought_in_battle    function: 59941780
        garrison_residence    function: 5993F400
        get_forename    function: 5993F780
        get_political_party_id    function: 599422C0
        get_surname    function: 5993F660
        has_ancillary    function: 59940D80
        has_garrison_residence    function: 5993F340
        has_military_force    function: 5993F4E0
        has_recruited_mercenaries    function: 59941FE0
        has_region    function: 5993F300
        has_skill    function: 59941C40
        has_trait    function: 59940B80
        in_port    function: 59940CA0
        in_settlement    function: 5993F7C0
        is_ambushing    function: 59941000
        is_besieging    function: 5993F920
        is_blockading    function: 5993F9E0
        is_carrying_troops    function: 59940C60
        is_deployed    function: 59941D40
        is_embedded_in_military_force    function: 59941960
        is_faction_leader    function: 599414E0
        is_hidden    function: 59941FA0
        is_male    function: 59940DC0
        is_polititian    function: 59942240
        logical_position_x    function: 59941720
        logical_position_y    function: 59941360
        military_force    function: 5993F560
        model    function: 5993F3C0
        new    function: 59917778
        number_of_traits    function: 599420E0
        offensive_ambush_battles_fought    function: 599418C0
        offensive_ambush_battles_won    function: 59941E40
        offensive_battles_fought    function: 599417A0
        offensive_battles_won    function: 59941820
        offensive_naval_battles_fought    function: 59941840
        offensive_naval_battles_won    function: 599418A0
        offensive_sieges_fought    function: 59941700
        offensive_sieges_won    function: 59941580
        percentage_of_own_alliance_killed    function: 59941740
        performed_action_this_turn    function: 59940E40
        rank    function: 59941440
        region    function: 5993F500
        routed_in_battle    function: 59942060
        surname    function: 5993EEC0
        trait_level    function: 599421E0
        trait_points    function: 59940DE0
        turns_at_sea    function: 59941260
        turns_in_enemy_regions    function: 599413E0
        turns_in_own_regions    function: 59940E00
        turns_without_battle_in_home_lands    function: 59941280
        won_battle    function: 599415E0
    ***** NEW ***************************************************************************    
        has_spouse    function: 0094B980
        spouse    function: 00947AA0    
    
    CHARACTER_LIST_SCRIPT_INTERFACE    table: 599421C0
        is_empty    function: 599422A0
        item_at    function: 59942300
        new    function: 59917880
        num_items    function: 59942260
    
    MILITARY_FORCE_SCRIPT_INTERFACE    table: 59943540
        character_list    function: 599436E0
        contains_mercenaries    function: 59943700
        faction    function: 59943720
        garrison_residence    function: 59943760
        general_character    function: 59943680
        has_garrison_residence    function: 599436C0
        has_general    function: 599435E0
        is_army    function: 59943660
        is_navy    function: 59943600
        model    function: 599436A0
        new    function: 59918168
        unit_list    function: 59943640
        upkeep    function: 599437A0
    
    MILITARY_FORCE_LIST_SCRIPT_INTERFACE    table: 59943740
        is_empty    function: 59943880
        item_at    function: 599437C0
        new    function: 59918240    
        num_items    function: 59943820        
        
    UNIT_SCRIPT_INTERFACE    table: 59943800
        faction    function: 59943AE0
        force_commander    function: 599439E0
        has_force_commander    function: 599438E0
        has_unit_commander    function: 599438A0
        is_land_unit    function: 599438C0
        is_naval_unit    function: 59943900
        military_force    function: 599439C0
        model    function: 599439A0
        new    function: 59918318
        percentage_proportion_of_full_strength    function: 59943A80
        unit_category    function: 59943AA0
        unit_class    function: 59943A40
        unit_commander    function: 59943A20
        unit_key    function: 59943A60
    
    UNIT_LIST_SCRIPT_INTERFACE    table: 59943B00
        has_unit    function: 59943C00
        item_at    function: 59943BA0
        is_empty    function: 59943B20
        new    function: 599183F0    
        num_items    function: 59943B60
    
    PENDING_BATTLE_SCRIPT_INTERFACE    table: 59943C20
        ambush_battle    function: 59944080
        attacker    function: 59943DE0
        attacker_battle_result    function: 59943FC0
        attacker_commander_fought_in_battle    function: 59943EC0
        attacker_commander_fought_in_melee    function: 59943F00
        attacker_is_stronger    function: 59943D80
        battle_type    function: 59944160
        contested_garrison    function: 59943E00
        defender    function: 59943CA0
        defender_battle_result    function: 59943F40
        defender_commander_fought_in_battle    function: 59943E60
        defender_commander_fought_in_melee    function: 59943F20
        failed_ambush_battle    function: 59943FE0
        has_attacker    function: 59943D20
        has_contested_garrison    function: 59943D60
        has_defender    function: 59943BC0
        is_active    function: 59943DA0
        model    function: 59943C60
        naval_battle    function: 59944020
        new    function: 599184C8
        night_battle    function: 59944100
        percentage_of_attacker_killed    function: 59943E40
        percentage_of_attacker_routed    function: 59943E80
        percentage_of_defender_killed    function: 59943DC0
        percentage_of_defender_routed    function: 59943E20
        seige_battle    function: 59943EA0
    
    conditions    table: 00940C20
    ***** ENTIRELY NEW (some are alredy known) ******************************************
        AdjacentRegionRebelling    function: 00919EC8
        AdviceDisplayed    function: 00904E98
        AdviceJustDisplayed    function: 00904EB0
        AdviceThreadProgress    function: 00904E68
        AnyFactionDestroyedLastTurn    function: 009049B8
        ArmyIsAlliedCampaign    function: 00904B38
        ArmyIsLocalCampaign    function: 00908B58
        BattleAllianceHasDeployables    function: 0091B8A8
        BattleAllianceIsAttacker    function: 00920870
        BattleAllianceIsPlayers    function: 00916EB0
        BattleAllianceNumberOfShips    function: 00916A78
        BattleAllianceNumberOfUnits    function: 00916C40
        BattleCommanderIsGeneral    function: 00908CF0
        BattleEnemyAlliancePercentageCanHide    function: 00905750
        BattleEnemyAlliancePercentageOfClassAndCategory    function: 00920480
        BattleEnemyAlliancePercentageOfMountType    function: 00908570
        BattleEnemyAlliancePercentageOfSpecialAbility    function: 009205B8
        BattleEnemyAlliancePercentageOfUnitCategory    function: 00920528
        BattleEnemyAlliancePercentageOfUnitClass    function: 00919DA8
        BattleEnemyDirectionOfMeleeAttack    function: 009169E8
        BattleEnemyHasMissileSuperiority    function: 00916808
        BattleEnemyShipActionStatus    function: 00916A00
        BattleEnemyShipOnFire    function: 009213B0
        BattleEnemyUnitActionStatus    function: 00916BB0
        BattleEnemyUnitCategory    function: 00916E50
        BattleEnemyUnitClass    function: 00916BC8
        BattleEnemyUnitCurrentFormation    function: 00917288
        BattleEnemyUnitOnLeftFlank    function: 00916E38
        BattleEnemyUnitOnRightFlank    function: 00916820
        BattleEnemyUnitSpecialAbilitySupported    function: 00919CD0
        BattleEnemyUnitTechnologySupported    function: 00917600
        BattleHasCoverBuildings    function: 00904220
        BattleHasCoverWalls    function: 00921B18
        BattleIsAmbushConflict    function: 00904610
        BattleIsLandConflict    function: 00921938
        BattleIsNavalConflict    function: 00920288
        BattleIsSiegeConflict    function: 00905660
        BattlePlayerAllianceDefendingHill    function: 00921398
        BattlePlayerAlliancePercentageCanHide    function: 00905228
        BattlePlayerAlliancePercentageGuerrillas    function: 00921B30
        BattlePlayerAlliancePercentageOfAmmoType    function: 00905BB8
        BattlePlayerAlliancePercentageOfClassAndCategory    function: 009056F0
        BattlePlayerAlliancePercentageOfMountType    function: 00904370
        BattlePlayerAlliancePercentageOfSpecialAbility    function: 0091A078
        BattlePlayerAlliancePercentageOfTechnology    function: 0091BAB8
        BattlePlayerAlliancePercentageOfUnitCategory    function: 00908DB0
        BattlePlayerAlliancePercentageOfUnitClass    function: 00904FD0
        BattlePlayerAllianceToEnemyAllianceRatio    function: 00920330
        BattlePlayerDefendingFort    function: 009053C0
        BattlePlayerDirectionOfMeleeAttack    function: 00921B00
        BattlePlayerDirectionOfMissileAttack    function: 00904B50
        BattlePlayerSailsPercentageDamaged    function: 009208A0
        BattlePlayerShipActionStatus    function: 00904208
        BattlePlayerShipClass    function: 00905E40
        BattlePlayerUnitActionStatus    function: 00904088
        BattlePlayerUnitAmmoType    function: 0091B968
        BattlePlayerUnitCategory    function: 00904670
        BattlePlayerUnitClass    function: 00909068
        BattlePlayerUnitCurrentFormation    function: 00904490
        BattlePlayerUnitDefendingHill    function: 00919E80
        BattlePlayerUnitEngaged    function: 00920150
        BattlePlayerUnitEngagedInMelee    function: 00904910
        BattlePlayerUnitMountType    function: 00905FF0
        BattlePlayerUnitMovingFast    function: 00920A50
        BattlePlayerUnitSpecialAbilityActive    function: 00905B70
        BattlePlayerUnitSpecialAbilitySupported    function: 00906140
        BattlePlayerUnitTechnologySupported    function: 009054F8
        BattleResult    function: 0091FFB8
        BattlesFought    function: 009176F0
        BattleShipIsPlayers    function: 00917108
        BattleShipSailsPercentageDamage    function: 00905408
        BattleTimeLimitSet    function: 00904BB0
        BattleType    function: 00906500
        BattleUnitIsAllied    function: 00916898
        BattleUnitIsPlayers    function: 00916730
        BuildingLevelName    function: 00904DD8
        BuildingTypeExistsAtSettlement    function: 00904AC0
        BuildingTypeExistsAtSlot    function: 00905630
        CampaignBattleType    function: 00916A18
        CampaignName    function: 009041C0
        CampaignNumberOfUnitsInEnemyAlliance    function: 00904C70
        CampaignNumberOfUnitsInEnemyArmy    function: 00904C40
        CampaignNumberOfUnitsInPlayerAlliance    function: 00904C10
        CampaignNumberOfUnitsInPlayerArmy    function: 00904BE0
        CampaignPercentageOfOwnCaptured    function: 009171C8
        CampaignPercentageOfOwnKilled    function: 00919EE0
        CampaignPercentageOfOwnRouted    function: 0090D340
        CampaignPercentageOfThemCaptured    function: 00908510
        CampaignPercentageOfThemKilled    function: 00908F60
        CampaignPercentageOfThemRouted    function: 009049A0
        CampaignPercentageOfUnitCategory    function: 0091B9C8
        CanGenerateHistoricalCharacter    function: 00904E08
        CharacterAbility    function: 00917048
        CharacterArmyCouldReplenishFromBattle    function: 00904688
        CharacterArmyUsedCoverBuildings    function: 009047A8
        CharacterArmyUsedCoverWalls    function: 00904778
        CharacterAttribute    function: 00916B50
        CharacterBattleWallsBreached    function: 00904730
        CharacterBuildingConstructed    function: 00916D48
        CharacterCapturedEnemyShip    function: 00904418
        CharacterCommandsNavy    function: 00904D48
        CharacterCultureType    function: 009167C0
        CharacterDuelsFought    function: 00904628
        CharacterDuelsLost    function: 009045F8
        CharacterDuelsWon    function: 009045C8
        CharacterDuelWeapon    function: 00916838
        CharacterEndedInAmbushPosition    function: 0091FFD0
        CharacterFactionAdmiralCount    function: 0091B998
        CharacterFactionGeneralCount    function: 009203F0
        CharacterFactionHasTechType    function: 009200C0
        CharacterFactionMinisterAncillary    function: 009046D0
        CharacterFactionMinisterTrait    function: 009046B8
        CharacterFactionName    function: 00904C28
        CharacterFactionReligion    function: 009049E8
        CharacterFactionSubcultureType    function: 009043D0
        CharacterForename    function: 00905900
        CharacterFoughtCulture    function: 009169A0
        CharacterHasAncillary    function: 00904700
        CharacterHasTrait    function: 00916B20
        CharacterHoldsPost    function: 009172D0
        CharacterHusbandHasTrait    function: 00904B68
        CharacterInBuildingOfChain    function: 00916850
        CharacterInBuildingType    function: 00916A30
        CharacterInEnemyLands    function: 00917558
        CharacterInHomeRegion    function: 009057B0
        CharacterInOwnFactionLands    function: 009166D0
        CharacterInRegion    function: 009042F8
        CharacterInTheatre    function: 00920408
        CharacterIsAlliedCampaign    function: 00904B20
        CharacterIsEnemyCampaign    function: 00917648
        CharacterIsFemale    function: 00904A18
        CharacterIsLocalCampaign    function: 00919F70
        CharacterMinisterialPosition    function: 009043A0
        CharacterMPPercentageRemaining    function: 00917378
        CharacterNumberOfChildren    function: 00904448
        CharacterOlderThan    function: 00904A30
        CharacterRallied    function: 009047D8
        CharacterRank    function: 00904DA8
        CharacterRouted    function: 00920360
        CharacterRunsSpyNetwork    function: 009046A0
        CharacterSpouseHasTrait    function: 00904B98
        CharacterStationaryForOneTurn    function: 00904520
        CharactersUnitRallied    function: 00904808
        CharacterSurname    function: 009173C0
        CharacterTrait    function: 00916B68
        CharacterTurnsAtHome    function: 00920BE8
        CharacterTurnsAtSea    function: 009205D0
        CharacterTurnsInEnemyLands    function: 00908948
        CharacterType    function: 00916DD8
        CharacterWasAttacker    function: 00920390
        CharacterWifeHasTrait    function: 00904B08
        CharacterWithdrewFromBattle    function: 00904838
        CharacterWonBattle    function: 00919D30
        CharacterWonDuel    function: 00916BE0
        CommanderAncillary    function: 00916FB8
        CommanderFoughtInBattle    function: 00919F10
        CommanderFoughtInMelee    function: 00919FA0
        CommanderTrait    function: 00917060
        DateAndWeekInRange    function: 00919E08
        DateInRange    function: 00917468
        DefensiveSiegesFought    function: 00919F40
        DefensiveSiegesWon    function: 00905F00
        DifficultyLevel    function: 009048C8
        EnemyArmyGreaterCombatStrength    function: 00916E68
        FactionAllyCount    function: 00919E98
        FactionBuildingExists    function: 00920A98
        FactionBuildingUnderConstruction    function: 00904898
        FactionCanBuildBuilding    function: 00920348
        FactionCashFlow    function: 00904118
        FactionDestroyedByCharacterFaction    function: 00916BF8
        FactionExists    function: 00917000
        FactionGovernmentType    function: 00920048
        FactionHasAllies    function: 00906170
        FactionHasRecruitedAnyAgents    function: 00904D60
        FactionHasTradeShipNotInTradeNode    function: 00904580
        FactionIsAlliedCampaign    function: 00905F90
        FactionIsEnemyCampaign    function: 009044D8
        FactionIsHuman    function: 009174B0
        FactionIsLocal    function: 0091FEC8
        FactionKeyIsLocal    function: 00917720
        FactionLeadersAttribute    function: 009200D8
        FactionLeadersTrait    function: 00916F58
        FactionName    function: 00916D90
        FactionParticipatedInBattle    function: 009044A8
        FactionPatrioticFervour    function: 00916CE8
        FactionSupportCostsPercentage    function: 00905F60
        FactionTaxLevel    function: 00920990
        FactionTechExists    function: 009088E8
        FactionTradeResourceExists    function: 00920018
        FactionTradeValue    function: 00921B90
        FactionTradeValuePercentage    function: 009202A0
        FactionTreasury    function: 00920570
        FactionTreasuryWorldPercentage    function: 00920C78
        FactionWarWeariness    function: 00916B08
        FactionwideAncillaryTypeExists    function: 009169B8
        ForcesComposedOf    function: 00904CA0
        GarrisonIsLocal    function: 00904AD8
        GarrisonUnitCount    function: 00904988
        GovernorshipEquals    function: 00904508
        GovernorshipsTaxLevel    function: 00916E08
        GovernorshipTaxLevel    function: 00904268
        GovernorTaxLevel    function: 00917078
        HasUnspecialisedPort    function: 009042B0
        InPort    function: 009167F0
        InSettlement    function: 009177C8
        InsurrectionCrushed    function: 00920B70
        is_advice_audio_playing    function: 00905120
        IsAdmiral    function: 00904958
        IsBesieging    function: 00917090
        IsBlockading    function: 00916B98
        IsBuildingInChain    function: 009167A8
        IsBuildingOfType    function: 00916B38
        IsCarryingTroops    function: 00916E20
        IsChildOf    function: 00904F10
        IsColony    function: 009201E0
        IsComponentType    function: 00904EC8
        IsFactionBesiegingSettlement    function: 00904550
        IsFactionLeader    function: 009048F8
        IsFactionLeaderFemale    function: 00916958
        IsFamilyMember    function: 00904970
        IsGarrisoned    function: 00916DC0
        IsHomeRegion    function: 00908FF0
        IsMessageType    function: 00904EE0
        IsMultiplayer    function: 00920CA8
        IsNightBattle    function: 00904BC8
        IsPlayerTurn    function: 00908A80
        IsPortGarrisoned    function: 00917030
        IsTheatreGovernor    function: 00916B80
        IsTriggerableHistoricalEvent    function: 00904E38
        IsUnderBlockade    function: 00920378
        IsUnderSiege    function: 009041F0
        LosingMoney    function: 00920120
        MapPosition    function: 0091FEB0
        MapPositionNear    function: 00916988
        NoActionThisTurn    function: 00908A50
        OffensiveSiegesFought    function: 009040B8
        OffensiveSiegesWon    function: 00905318
        OnAWarFooting    function: 00905300
        ParentId    function: 00904EF8
        PercentageUnspentIncome    function: 00904478
        PlayerFactionIsAttacker    function: 00920450
        PortBlockaded    function: 00904400
        PortBlockadedLocal    function: 00904E20
        RandomPercentCampaign    function: 0091B7A0
        RegionBuildableSlotEmpty    function: 009200A8
        RegionBuildingFinished    function: 00904FA0
        RegionClamoursReform    function: 00921380
        RegionCultureIsFactionCulture    function: 009201F8
        RegionDemands    function: 00920D50
        RegionEconomicGrowthLow    function: 00908FA8
        RegionGovernorAttribute    function: 00920210
        RegionIsLocal    function: 00904AA8
        RegionIsRebelling    function: 00904658
        RegionMajorityReligion    function: 00904A00
        RegionName    function: 00904868
        RegionPopulationLow    function: 0091BA88
        RegionPopulationMaxReached    function: 00905090
        RegionRebels    function: 00921950
        RegionReligionIsStateReligion    function: 0091FFE8
        RegionResourceExists    function: 0091FF40
        RegionResourceExploited    function: 0090D328
        RegionRiots    function: 009040E8
        RegionSlotBuildingCount    function: 00905C48
        RegionSlotBuildingCultureExists    function: 00908B70
        RegionSlotBuildingTypeCount    function: 00908E58
        RegionSlotBuildingTypeExists    function: 0091B9B0
        RegionSlotCount    function: 00904010
        RegionSlotEmptyCount    function: 00904A60
        RegionSlotTypeExists    function: 00904070
        RegionTaxExempt    function: 00906F08
        RegionTaxLevel    function: 00920900
        RegionTaxTownWealthGrowthReduction    function: 00908D80
        RegionTownWealthGrowth    function: 00905FD8
        RegionWealthDecrease    function: 00920060
        RegionWealthIncrease    function: 0091FF88
        RegionWouldBeHappyWithNoTaxExemption    function: 00904CD0
        ResearchCategory    function: 009202D0
        ResearchQueueIdle    function: 009203A8
        ResearchType    function: 00920318
        ResearchTypeUniqueToFaction    function: 00921530
        SeaTradeRouteRaided    function: 00908E28
        SettlementBuildingQueueIdleDespiteCash    function: 00917018
        SettlementFortificationsBuildingQueueIdleDespiteCash    function: 00916970
        SettlementIsLocal    function: 00905DE0
        SettlementName    function: 0091FF10
        SlotBuildingQueueIdleDespiteCash    function: 00916DA8
        SlotIsAlliedCampaign    function: 00920180
        SlotIsLocal    function: 00919F28
        SlotName    function: 009056C0
        SlotSuperchain    function: 00905150
        SlotType    function: 00919F58
        SupportCostsPercentage    function: 00920B58
        TargetArmyGreaterCombatStrength    function: 00916778
        TargetCharacterIsAlliedCampaign    function: 00916EF8
        TargetCharacterIsEnemyCampaign    function: 00916C88
        TargetInStrikingRangeOfEnemy    function: 00917150
        TaxCollectionLimited    function: 00908DE0
        TaxLevel    function: 00905780
        TradeNodeAvailableWorldwide    function: 009045B0
        TradePortsAtMaxLevel    function: 009049D0
        TradeRouteIsEnemy    function: 00917810
        TradeRouteIsLocal    function: 00904D00
        TradeRouteLimitReached    function: 00906008
        TurnNumber    function: 00908F48
        TurnsSinceThreadLastAdvanced    function: 00905558
        UnitCategory    function: 00920030
        UnitClass    function: 00920438
        UnitCrushedInsurrection    function: 00917570
        UnitCultureType    function: 009201B0
        UnitFoughtInBattle    function: 009201C8
        UnitFoughtInMelee    function: 00920B40
        UnitInTheatre    function: 00920198
        UnitOnContinent    function: 009175B8
        UnitRouted    function: 00917228
        UnitSufferedCasualties    function: 009170A8
        UnitTrait    function: 00916DF0
        UnitType    function: 00916AC0
        UnitWonBattle    function: 009168E0
        UnusedInternationalTradeRoute    function: 00904040
        WarEndedCharacterFaction    function: 00916940
        WarStartedCharacterFaction    function: 00916790
        WorldResourceExists    function: 0091BAE8
        WorldResourceExploited    function: 00908CD8
        WorldwideAncillaryTypeExists    function: 009167D8
    
    effect    table: 00942820
    ***** ENTIRELY NEW (some are alredy known) ******************************************    
        add_agent_experience    function: 00905048 ----
        add_military_force_experience    function: 009050A8
        adjust_treasury    function: 00904FB8
        advance_contextual_advice_thread    function: 00904298
        advance_scripted_advice_thread    function: 009051B0
        advance_scripted_advice_thread_located    function: 009051E0
        advice    function: 00905168
        ancillary    function: 00905000
        historical_character    function: 009050C0
        historical_event    function: 009050F0
        OpenBrowser    function: 00904FE8
        remove_ancillary    function: 00905030
        remove_trait    function: 00904F40
        rewind_scripted_advice    function: 00905210
        suspend_contextual_advice    function: 00905138
        trait    function: 00904F58
        
    CampaignUI    table: 599457E0
        clear_highlights    function: 59918E10
        ClearSelection    function: 59918E28
        CurrentTabTypename    function: 59918E58
        GetCameraPosition    function: 59918CF0
        highlight_character    function: 59918D80
        highlight_position    function: 59918DE0
        highlight_settlement    function: 59918DB0
        HighlightComponent    function: 59918C90
        HighlightConstructionItem    function: 59918C78
        HighlightRecruitmentItem    function: 59918CA8
        IsMultiplayer    function: 59918D08
        IsPreBattleTypeSiege    function: 59918E40
        SetCameraHeading    function: 59918D50
        SetCameraTarget    function: 59918CD8
        SetCameraTargetInstant    function: 59918D68
        SetCameraZoom    function: 59918CC0
        ToggleCinematicBorders    function: 59918D38
        ToggleScreenCover    function: 59918D20
        unhighlight_character    function: 59918D98
        unhighlight_position    function: 59918DF8
        unhighlight_settlement    function: 59918DC8
    ***** NEW ***************************************************************************        
        SetCameraMinDistance    function: 0091C088
        SetCameraMaxTiltAngle    function: 0091C070
    
    UIComponent    table: 59944440
        Address    function: 59944AE0
        Adopt    function: 599449A0
        AttachCustomControl    function: 59944EC0
        Bounds    function: 59944500
        CallbackId    function: 59944B60
        ChildCount    function: 599447C0
        CurrentAnimationId    function: 599455E0
        CurrentState    function: 599447A0
        CurrentStateUI    function: 599454A0
        DestroyChildren    function: 59944880
        Dimensions    function: 59944C60
        Divorce    function: 59944940
        DockingPoint    function: 59945320
        Find    function: 59944DA0
        FindPositionIntoCurrentText    function: 59945180
        FindTextSnapPosition    function: 59945220
        ForceEvent    function: 599454E0
        GetProperty    function: 59944600
        GetStateText    function: 599445C0
        GetStateTextDetails    function: 599451C0
        GetTooltipText    function: 59944900
        GlobalExists    function: 59944EE0
        HasInterface    function: 59945580
        Height    function: 59944560
        Highlight    function: 599451A0
        Id    function: 59944B20
        InterfaceFunction    function: 59945520
        IsCharPrintable    function: 599452E0
        IsDragged    function: 59944BE0
        IsInteractive    function: 59944F80
        IsMouseOverChildren    function: 59945460
        IsMoveable    function: 59945040
        Layout    function: 59944C80
        LockPriority    function: 599455C0
        LuaCall    function: 59944740
        MoveTo    function: 59944720
        new    function: 599189D8
        Parent    function: 59944D40
        PopulateTextures    function: 59945120
        Position    function: 599447E0
        Priority    function: 59944980
        PropagateImageColour    function: 59944DC0
        PropagateOpacity    function: 59944EA0
        PropagatePriority    function: 59944800
        PropagateVisibility    function: 59944860
        ReorderChildren    function: 59944BA0
        Resize    function: 599449C0
        RestoreUIHeirarchy    function: 599452A0
        RunScript    function: 59945160
        SaveUIHeirarchy    function: 59945200
        SequentialFind    function: 59944D00
        SetDisabled    function: 59944F40
        SetDockingPoint    function: 599453E0
        SetDragged    function: 59944C20
        SetEventCallback    function: 59945020
        SetGlobal    function: 59944F20
        SetImageColour    function: 59944E20
        SetImageRotation    function: 59944DE0
        SetInteractive    function: 59944F00
        SetMoveable    function: 59945000
        SetOpacity    function: 59944E00
        SetProperty    function: 59944640
        SetState    function: 59944540
        SetStateColours    function: 59945680
        SetStateText    function: 59944580
        SetStateTextDetails    function: 59945140
        SetStateTextXOffset    function: 599451E0
        SetTooltipText    function: 599448C0
        SetVisible    function: 59944840
        ShaderTechniqueGet    function: 59944CA0
        ShaderTechniqueSet    function: 59944B00
        ShaderVarsGet    function: 59944D20
        ShaderVarsSet    function: 59944CE0
        SimulateClick    function: 599456C0
        SimulateKey    function: 59945700
        StealInputFocus    function: 59945080
        StealShortcutKey    function: 59944FC0
        TextDimensions    function: 59945640
        TextShaderTechniqueSet    function: 59944BC0
        TextShaderVarsGet    function: 59944C00
        TextShaderVarsSet    function: 59944D60
        TriggerAnimation    function: 59945380
        TriggerShortcut    function: 59945740
        UnLockPriority    function: 59945600
        Visible    function: 59944AA0
        Width    function: 599444C0
        WidthOfTextLine    function: 59945300
    
    ui/CoreUtils    table: 59946960
        _M    table: 59946960
        _NAME    ui/CoreUtils
        _PACKAGE    
        Clamp    function: 59919E60
        CompareByValue    function: 59919F68
        CopyIntoTable    function: 59919F50
        CopyTable    function: 59919F38
        LoadTable    function: 59919FF8
        Max    function: 59919E78
        Min    function: 59919E90
        NamespaceFile    function: 59919F08
        OffsetFrom    function: 59919F98
        outputbitfield    function: 59919EA8
        PickFGColour    function: 59919F80
        PrintTable    function: 59919F20
        Require    function: 59919EC0
        RoundToInt    function: 59919E30
        RupToInt    function: 59919E48
        SaveTable    function: 59919FC8
        TimeString    function: 5991A010
        TruncToInt    function: 59919E18
        UnRequire    function: 59919ED8
        UnRequireAll    function: 59919EF0
    
    CoreUtils    table: 5993DF80
        _M    table: 5993DF80
        _NAME    CoreUtils
        _PACKAGE    
        Clamp    function: 5991FF20
        CompareByValue    function: 59920028
        CopyIntoTable    function: 59920010
        CopyTable    function: 5991FFF8
        LoadTable    function: 599200B8
        Max    function: 5991FF38
        Min    function: 5991FF50
        NamespaceFile    function: 5991FFC8
        OffsetFrom    function: 59920058
        outputbitfield    function: 5991FF68
        PickFGColour    function: 59920040
        PrintTable    function: 5991FFE0
        Require    function: 5991FF80
        RoundToInt    function: 5991FEF0
        RupToInt    function: 5991FF08
        SaveTable    function: 59920088
        TimeString    function: 599200D0
        TruncToInt    function: 5991FED8
        UnRequire    function: 5991FF98
        UnRequireAll    function: 5991FFB0
        
    cinematic_script    table: 00947F40
    ***** ENTIRELY NEW ******************************************************************    
        cindy_playback    function: 0094C140
        cindy_playback_no_camera    function: 0094BB60
        new    function: 0091BCB0    
        stop_cindy_playback    function: 0094D080    
        stop_cindy_playback_no_camera    function: 0094C900    
        
    MessageManager    table: 59945CC0
        CanDismissAllMessages    function: 59919380
        CheckForAutoOpen    function: 599193C8
        ClearMessagesFromEnv    function: 59919338
        ClearOverrides    function: 599192A8
        ClosePanelIfNoMessage    function: 59919410
        DestroyAllMessages    function: 599193E0
        DismissAllMessages    function: 59919368
        HasMessagesStored    function: 59919308
        HideAllMessages    function: 599193B0
        HideMessage    function: 59919398
        HidingMessage    function: 599192D8
        InitMessageCallback    function: 599193F8
        OverrideAutoShow    function: 59919260
        PendingAutoShowMessage    function: 59919320
        ReInitialiseStackbase    function: 59919290
        RestoreMessages    function: 59919350
        SelectLayout    function: 59919440
        SetCurrentMessageUnread    function: 59919428
        ShowingMessage    function: 599192C0
        StoreMessages    function: 599192F0
        
    MPAvatar    table: 59945AE0
        Free    function: 59945A00
        new    function: 59919050
        SetComponentTexture    function: 59945B60
        Valid    function: 59945BA0
        
    Keyboard    table: 599456E0
        DisableQuickload    function: 59918C48
        ReturnKey    function: 59918C60
        StealKey    function: 59918C18
        
    Cursor    table: 599459A0
        DistanceToBL    function: 59945940
        Mode    function: 59945A20
        Modes    function: 599458C0    
        ModeString    function: 59945900
        new    function: 59918F30    
        SetMode    function: 59945880
    
    lua_scripts    table: 5994C8C0
        EpisodicScripting    table: 5993DDE0
        export_advice    table: 5994C8A0    
    
    ScriptedValueRegistry    table: 59945780
        LoadBool    function: 59945860
        new    function: 59918C00    
        SaveBool    function: 59945820
    
    NULL_SCRIPT_INTERFACE    table: 5993BA40
            new    function: 59916F98
    
    (CA???) (think these are the Creative Assembly guys, functions should be useless)
    ***** ENTIRELY NEW ******************************************************************
        out    table: 009468A0
        kostas    function: 0091A468
        scott_b    function: 0091A498
        design    function: 0091A4B0
        tom    function: 0091A438
        ting    function: 0091A480
        dylan    function: 0091A450
        shane    function: 00921488        
    
    
    
    **********************************************************************************************************************************************        
    ----------------------------------------------------------------------------------------------------------------------------------------------
    LONE STARS LUA FUNCTIONS (after the extraction they weren't under a list like the others, dunno why, maybe 'cause they are a sort of compound)
    ----------------------------------------------------------------------------------------------------------------------------------------------
    **********************************************************************************************************************************************
    
    
    (LOG)
    Log    function: 59920FB8    
    
    (FACTION BASED)
        faction_allied_with_barbarian    function: 5991A670
        faction_allied_with_culture    function: 5991A640
        faction_allied_with_eastern    function: 5991A688
        faction_allied_with_roman    function: 5991A6A0
        faction_allied_with_state    function: 5991A6D0
        faction_allied_with_state_list    function: 5991A628
        faction_allied_with_subculture    function: 5991A658
        faction_contains_building    function: 5991A610
        faction_controls_province_by_region    function: 5991A820
        faction_is_barbarian    function: 5991A718
        faction_is_eastern    function: 5991A730
        faction_is_greek_subculture    function: 5991A778
        faction_is_roman    function: 5991A760
        faction_is_roman_subculture    function: 5991A790
        faction_name_in_state_list    function: 5991A7A8
    ***** NEW ***************************************************************************                
        faction_allied_with_hellenistic    function: 0091D648
        faction_is_hellenistic    function: 0091D6D8    
    
    (STATE BASED) - probably this check the faction list at the bottom of this file    
    ***** NEW ***************************************************************************
        is_in_state_list    function: 0091D750
    
    (PROVINCE BASED)    
        province_from_regionname    function: 5991A808
    
    (REGION BASED)    
    ***** NEW ***************************************************************************
        is_in_region_list    function: 0091D780
        region_name_in_region_list    function: 0091D768    
        
    (GARRISON BASED)    
        garrison_has_building    function: 5991A6E8
        garrison_has_building_superchain    function: 5991A700        
        
    (CHARACHTER BASED)    
        char_has_army    function: 5991A4F0
        char_has_navy    function: 5991A508
        char_in_owned_region    function: 5991A490
        char_is_agent    function: 5991A478
        char_is_attacker    function: 5991A5B0
        char_is_defender    function: 5991A5C8
        char_is_general    function: 5991A4A8
        char_is_general_with_army    function: 5991A4C0
        char_is_general_with_navy    function: 5991A4D8
        character_has_unit_in_list_by_class    function: 5991A8F8
        character_has_unit_in_list_by_name    function: 5991A910
    
    (AGENT BASED)        
        current_faction_champions_recruited_this_turn    0
        current_faction_dignitaries_recruited_this_turn    0
        current_faction_spies_recruited_this_turn    0
        
    (UNIT BASED)        
        unit_is_in_unit_list    function: 5991A8E0    
    
    (BATTLE BASED)    
        attacker_faction    function: 5991A550
        attacker_culture    function: 5991A520    
        attacker_subculture    function: 5991A580
        attacker_victory    function: 5991A5E0
        defender_faction    function: 5991A568
        defender_culture    function: 5991A538
        defender_subculture    function: 5991A598    
        defender_victory    function: 5991A5F8
        
    (BOOL)    
        BOOL_Local_Character_Selected    false
    
    (ONLET)    
        OnLETCharacterCreated    function: 5991A880
        OnLETCharacterDeselected    function: 5991A850
        OnLETCharacterSelected    function: 5991A838
        OnLETFactionTurnStart    function: 5991A868
        OnLETLoadingGame    function: 5991A8B0
        OnLETSavingGame    function: 5991A898
        
    (???)        
        current_turn_reloads    0
        decoda_name    CampaignScriptingInterface
        initialise_let    function: 5991A8C8
    
    
    
    ***********************************************************************************************************
    -----------------------------------------------------------------------------------------------------------
    PROBABLY USELESS since they are TABLES (should be already present into database or some other PFM/RPFM tab)
    -----------------------------------------------------------------------------------------------------------
    ***********************************************************************************************************
    
    
    
    (CLASS LIST)
        siege_equipment_class_list    table: 59935280
            1    art_siege
    ***** NEW ***************************************************************************    
        artillery_class_list    table: 00941F60
            1    art_fix
            2    art_fld
        elephants_class_list    table: 00939C60
            1    elph
        pigs_list    table: 0093B3C0
            1    Rom_War_Pigs
        dogs_list    table: 0093D000
            1    Cel_Savage_Dogs
            2    Rom_War_Dogs
        dogs_and_pigs_class_list    table: 00940D60
            1    spcl
            
    (DATA)
    ***** NEW ***************************************************************************
        data    table: 009529C0
            
    (FILE)
    ***** NEW ***************************************************************************
    file    file (5B019330)    
    
    POLIT_ACTION_DEFS    table: 00943E00
    ***** NEW *************************************************************************** same as db > political_action_tables
        polit_action_assassinate    table: 00943E20
        polit_action_bribe    table: 00943F20
        polit_action_divorce    table: 009442A0
        polit_action_embezzle_funds    table: 00943FA0
        polit_action_entice    table: 00944420
        polit_action_flirt    table: 009443A0
        polit_action_gather_support    table: 009446E0
        polit_action_get_into_position    table: 00943EA0
        polit_action_insult    table: 009444A0
        polit_action_organize_games    table: 00944020
        polit_action_party_provoke    table: 0094ED00
        polit_action_party_purge    table: 009448C0
        polit_action_party_secure_loyalty    table: 00944860
        polit_action_political_marriage    table: 00944660
        polit_action_praise    table: 00944320
        polit_action_provoke    table: 009448E0
        polit_action_secure_loyalty    table: 009447E0
        polit_action_send_diplomat    table: 00944160
        polit_action_send_emissary    table: 009440C0
        polit_action_send_gift    table: 00944220
        polit_action_spread_rumours    table: 00944520
        polit_action_suicide    table: 00944760
    
    POLIT_TRAITS_DEFS    table: 00943300
    ***** NEW *************************************************************************** same as db > political_trait_tables
        polit_trait_agriculturalist    table: 009436E0
        polit_trait_bigot    table: 00943580
        polit_trait_common_difficulty_level    table: 00943DE0
        polit_trait_common_general_dies_in_battle    table: 00943A60
        polit_trait_common_general_wins_a_battle    table: 00943AE0
        polit_trait_common_government_type    table: 00943D20
        polit_trait_common_imperium_level    table: 00943C00
        polit_trait_common_overcame_secession    table: 00943CA0
        polit_trait_common_party_leader_dies_in_battle    table: 009439A0
        polit_trait_common_reforming_a_government    table: 00943D40
        polit_trait_common_won_civil_war    table: 00943C20
        polit_trait_diplomat    table: 009436A0
        polit_trait_expansionist    table: 009433A0
        polit_trait_hates_barbarians    table: 00943800
        polit_trait_hates_easterners    table: 009438E0
        polit_trait_hates_greeks    table: 009438C0
        polit_trait_hates_romans    table: 00943960
        polit_trait_likes_barbarians    table: 009435E0
        polit_trait_likes_easterners    table: 00943760
        polit_trait_likes_greeks    table: 00943780
        polit_trait_likes_romans    table: 00943860
        polit_trait_mercantile    table: 00943540
        polit_trait_militarist    table: 009432C0
        polit_trait_mogul    table: 00943680
        polit_trait_pacifist    table: 00943360
        polit_trait_patriot    table: 00943720
        polit_trait_populist    table: 009436C0
        polit_trait_subversive    table: 009434C0
        polit_trait_thirst_for_power    table: 00943700
        polit_trait_traditionalist    table: 00943500
        polit_trait_xenophile    table: 00943980
        polit_trait_xenophobe    table: 00943880
        
    events    table: 00936A80
    ***** NEW *************************************************************************** same as db > trigger_events and lua_scripts > events.lua
        _M    table: 00936A80
        _NAME    data.lua_scripts.events
        _PACKAGE    data.lua_scripts.
        AdviceDismissed    table: 00937360
        AdviceFinishedTrigger    table: 00937400
        AdviceIssued    table: 00937440
        AdviceSuperseded    table: 00937460
        AreaCameraEntered    table: 00937480
        AreaEntered    table: 009374A0
        AreaExited    table: 009374C0
        ArmyBribeAttemptFailure    table: 00937500
        ArmySabotageAttemptFailure    table: 00937540
        ArmySabotageAttemptSuccess    table: 00937580
        AssassinationAttemptCriticalSuccess    table: 009375C0
        AssassinationAttemptFailure    table: 00937600
        AssassinationAttemptSuccess    table: 00937640
        BattleBoardingActionCommenced    table: 00937660
        BattleCommandingShipRouts    table: 00937680
        BattleCommandingUnitRouts    table: 009376C0
        BattleCompleted    table: 00937700
        BattleConflictPhaseCommenced    table: 00937720
        BattleDeploymentPhaseCommenced    table: 00937740
        BattleFortPlazaCaptureCommenced    table: 00937780
        BattleShipAttacksEnemyShip    table: 009377C0
        BattleShipCaughtFire    table: 00937800
        BattleShipMagazineExplosion    table: 00937840
        BattleShipRouts    table: 00937860
        BattleShipRunAground    table: 00937880
        BattleShipSailingIntoWind    table: 009378C0
        BattleShipSurrendered    table: 009378E0
        BattleUnitAttacksBuilding    table: 00937900
        BattleUnitAttacksEnemyUnit    table: 00937920
        BattleUnitAttacksWalls    table: 00937940
        BattleUnitCapturesBuilding    table: 00937980
        BattleUnitDestroysBuilding    table: 009379C0
        BattleUnitRouts    table: 00937A00
        BattleUnitUsingBuilding    table: 00937A40
        BattleUnitUsingWall    table: 00937A80
        BuildingCardSelected    table: 00937AA0
        BuildingCompleted    table: 00937AC0
        BuildingConstructionIssuedByPlayer    table: 00937B00
        BuildingInfoPanelOpenedCampaign    table: 00937B40
        CameraMoverCancelled    table: 00937B60
        CameraMoverFinished    table: 00937B80
        CampaignArmiesMerge    table: 00937BA0
        CampaignBuildingDamaged    table: 00937BC0
        CampaignCoastalAssaultOnCharacter    table: 00937C00
        CampaignCoastalAssaultOnGarrison    table: 00937C20
        CampaignEffectsBundleAwarded    table: 00937C40
        CampaignSettlementAttacked    table: 00937C60
        CharacterAttacksAlly    table: 00937CA0
        CharacterBecomesFactionLeader    table: 00937CC0
        CharacterBesiegesSettlement    table: 00937D00
        CharacterBlockadedPort    table: 00937D20
        CharacterBrokePortBlockade    table: 00937D60
        CharacterBuildingCompleted    table: 00937DA0
        CharacterCandidateBecomesMinister    table: 00937E00
        CharacterCanLiberate    table: 00937DC0
        CharacterCharacterTargetAction    table: 00937E40
        CharacterComesOfAge    table: 00937E80
        CharacterCompletedBattle    table: 00937EA0
        CharacterCreated    table: 00937EC0
        CharacterDamagedByDisaster    table: 00937F00
        CharacterDeselected    table: 00937F40
        CharacterDiscovered    table: 00937F80
        CharacterDisembarksNavy    table: 00937FA0
        CharacterEmbarksNavy    table: 00937FE0
        CharacterEntersAttritionalArea    table: 00938020
        CharacterEntersGarrison    table: 00938040
        CharacterFactionCompletesResearch    table: 00938060
        CharacterGarrisonTargetAction    table: 00938080
        CharacterGeneralDiedInBattle    table: 009380A0
        CharacterInfoPanelOpened    table: 009380C0
        CharacterLeavesGarrison    table: 00938100
        CharacterLootedSettlement    table: 00938120
        CharacterMarriage    table: 00938160
        CharacterParticipatedAsSecondaryGeneralInBattle    table: 009381A0
        CharacterPerformsActionAgainstFriendlyTarget    table: 009381E0
        CharacterPoliticalAction    table: 00938220
        CharacterPoliticalActionPoliticalMariage    table: 00938240
        CharacterPoliticalAdoption    table: 00938280
        CharacterPoliticalAssassination    table: 009382C0
        CharacterPoliticalBribe    table: 009382E0
        CharacterPoliticalDivorce    table: 00938300
        CharacterPoliticalEmbezzleFunds    table: 00938340
        CharacterPoliticalEntice    table: 00938380
        CharacterPoliticalFlirt    table: 009383C0
        CharacterPoliticalGatherSupport    table: 00938400
        CharacterPoliticalInsult    table: 00938440
        CharacterPoliticalOrganizeGames    table: 00938480
        CharacterPoliticalPartyProvoke    table: 009384C0
        CharacterPoliticalPartyPurge    table: 00938500
        CharacterPoliticalPartySecureLoyalty    table: 00938520
        CharacterPoliticalPraise    table: 00938540
        CharacterPoliticalPromotion    table: 00938560
        CharacterPoliticalProvoke    table: 00938580
        CharacterPoliticalRumours    table: 0093BBC0
        CharacterPoliticalSecureLoyalty    table: 0093D460
        CharacterPoliticalSendDiplomat    table: 0093DEC0
        CharacterPoliticalSendEmissary    table: 0094FAE0
        CharacterPoliticalSendGift    table: 0093DA20
        CharacterPoliticalSuicide    table: 0093B660
        CharacterPostBattleEnslave    table: 0093B960
        CharacterPostBattleRelease    table: 00943380
        CharacterPostBattleSlaughter    table: 0093C080
        CharacterPromoted    table: 00937620
        CharacterRankUp    table: 0093A7E0
        CharacterRankUpNeedsAncillary    table: 00936C00
        CharacterRelativeKilled    table: 0093AC20
        CharacterSelected    table: 00951E00
        CharacterSkillPointAllocated    table: 00939A00
        CharacterSuccessfulArmyBribe    table: 00936D40
        CharacterSuccessfulConvert    table: 0093A600
        CharacterSuccessfulDemoralise    table: 00940900
        CharacterSuccessfulInciteRevolt    table: 00937060
        CharacterSurvivesAssassinationAttempt    table: 00942D20
        CharacterTurnEnd    table: 009367C0
        CharacterTurnStart    table: 0094F220
        CharacterWoundedInAssassinationAttempt    table: 00940CE0
        ClanBecomesVassal    table: 00939A60
        ComponentCreated    table: 00940120
        ComponentLClickUp    table: 0093C140
        ComponentMouseOn    table: 0093FDC0
        ComponentMoved    table: 00937380
        ConvertAttemptFailure    table: 00936F00
        DemoraliseAttemptFailure    table: 0093DA60
        DuelDemanded    table: 0093B320
        DummyEvent    table: 0093BD80
        EncylopediaEntryRequested    table: 009366E0
        evaluate_mission    table: 0093BE40
        EventMessageOpenedBattle    table: 0093BD00
        EventMessageOpenedCampaign    table: 00951440
        FactionAboutToEndTurn    table: 00936B60
        FactionBattleDefeat    table: 0094ED40
        FactionBattleVictory    table: 00944560
        FactionBecomesLiberationProtectorate    table: 00937760
        FactionBecomesLiberationVassal    table: 0093B640
        FactionBecomesShogun    table: 00941D80
        FactionBecomesWorldLeader    table: 0094FAA0
        FactionBeginTurnPhaseNormal    table: 0094FA60
        FactionCapturesKyoto    table: 00941A20
        FactionCapturesWorldCapital    table: 0093C400
        FactionCivilWarEnd    table: 00942AE0
        FactionEncountersOtherFaction    table: 009389E0
        FactionFameLevelUp    table: 0093B2E0
        FactionGovernmentTypeChanged    table: 0093E980
        FactionLeaderDeclaresWar    table: 00937240
        FactionLeaderSignsPeaceTreaty    table: 00938B60
        FactionPoliticsGovernmentActionTriggered    table: 0093BF80
        FactionPoliticsGovernmentTypeChanged    table: 0093D940
        FactionRoundStart    table: 0093DBC0
        FactionSecessionEnd    table: 00940420
        FactionSubjugatesOtherFaction    table: 0093A100
        FactionTurnEnd    table: 0093E760
        FactionTurnStart    table: 0093FC80
        FirstTickAfterNewCampaignStarted    table: 0093C020
        FirstTickAfterWorldCreated    table: 0093A980
        FortSelected    table: 00936EE0
        FrontendScreenTransition    table: 009361A0
        GarrisonAttackedEvent    table: 00950A60
        GarrisonOccupiedEvent    table: 0093CFC0
        GarrisonResidenceCaptured    table: 0093D800
        GovernorshipTaxRateChanged    table: 00939E20
        historical_events    table: 00939720
        HistoricalCharacters    table: 0093E3C0
        HistoricalEvents    table: 0093C500
        HistoricBattleEvent    table: 0093E920
        HudRefresh    table: 0094EF40
        InciteRevoltAttemptFailure    table: 009367A0
        IncomingMessage    table: 009360C0
        LandTradeRouteRaided    table: 0093B040
        LoadingGame    table: 009509A0
        LoadingScreenDismissed    table: 0093DD40
        LocationEntered    table: 0093C1C0
        LocationUnveiled    table: 00937100
        MapIconMoved    table: 0093BE80
        MissionCancelled    table: 0093BD40
        MissionCheckAssassination    table: 00936B00
        MissionCheckBlockadePort    table: 0093BDC0
        MissionCheckBuild    table: 0093CF40
        MissionCheckCaptureCity    table: 00940740
        MissionCheckDuel    table: 0093B3E0
        MissionCheckEngageCharacter    table: 00941EE0
        MissionCheckEngageFaction    table: 0093A780
        MissionCheckGainMilitaryAccess    table: 00942E80
        MissionCheckMakeAlliance    table: 0093C360
        MissionCheckMakeTradeAgreement    table: 009363A0
        MissionCheckRecruit    table: 0093D380
        MissionCheckResearch    table: 009379E0
        MissionCheckSpyOnCity    table: 00939C20
        MissionEvaluateAssassination    table: 00936D80
        MissionEvaluateBlockadePort    table: 0093E620
        MissionEvaluateBuild    table: 0093C4C0
        MissionEvaluateCaptureCity    table: 009380E0
        MissionEvaluateDuel    table: 0093EB60
        MissionEvaluateEngageCharacter    table: 0093BF20
        MissionEvaluateEngageFaction    table: 0093AAE0
        MissionEvaluateGainMilitaryAccess    table: 00937300
        MissionEvaluateMakeAlliance    table: 0093B120
        MissionEvaluateMakeTradeAgreement    table: 0093E9E0
        MissionEvaluateRecruit    table: 0093C240
        MissionEvaluateResearch    table: 0093DB40
        MissionEvaluateSpyOnCity    table: 00940300
        MissionFailed    table: 0093B0A0
        MissionIssued    table: 0093E100
        MissionNearingExpiry    table: 00941F00
        MissionSucceeded    table: 009361C0
        ModelCreated    table: 00938420
        MovementPointsExhausted    table: 00940A40
        MPLobbyChatCreated    table: 0093E8E0
        MultiTurnMove    table: 0093B420
        NewCampaignStarted    table: 00940200
        NewSession    table: 0093D540
        PanelAdviceRequestedBattle    table: 0093DE80
        PanelAdviceRequestedCampaign    table: 0093ECC0
        PanelClosedBattle    table: 0093C060
        PanelClosedCampaign    table: 009415E0
        PanelOpenedBattle    table: 00936F60
        PanelOpenedCampaign    table: 009421A0
        PendingBankruptcy    table: 00939660
        PendingBattle    table: 0093B3A0
        PositiveDiplomaticEvent    table: 00937F20
        PreBattle    table: 0093E400
        RecruitmentItemIssuedByPlayer    table: 00937960
        RegionChangedFaction    table: 009421C0
        RegionGainedDevlopmentPoint    table: 00946360
        RegionIssuesDemands    table: 00940DC0
        RegionRebels    table: 00946320
        RegionRiots    table: 00940960
        RegionSelected    table: 0093EBE0
        RegionStrikes    table: 00941A00
        RegionTurnEnd    table: 00950FA0
        RegionTurnStart    table: 009429E0
        ResearchCompleted    table: 00942A80
        ResearchStarted    table: 0093BD60
        SabotageAttemptFailure    table: 00936640
        SabotageAttemptSuccess    table: 0093B1C0
        SavingGame    table: 0093D080
        ScriptedAgentCreated    table: 0094ECC0
        ScriptedAgentCreationFailed    table: 009376E0
        ScriptedCharacterUnhidden    table: 0093AF60
        ScriptedCharacterUnhiddenFailed    table: 0093D360
        ScriptedForceCreated    table: 00936600
        SeaTradeRouteRaided    table: 0093D020
        SettlementDeselected    table: 009409A0
        SettlementOccupied    table: 00941EC0
        SettlementSelected    table: 00942300
        ShortcutTriggered    table: 0093B1A0
        SiegeLifted    table: 0093DB20
        SlotOpens    table: 00942A20
        SlotRoundStart    table: 009497E0
        SlotSelected    table: 00942BA0
        SlotTurnStart    table: 0093B720
        StartRegionPopupVisible    table: 00939B40
        StartRegionSelected    table: 0093E460
        TechnologyInfoPanelOpenedCampaign    table: 00940B00
        TestEvent    table: 00936500
        TimeTrigger    table: 009383A0
        TooltipAdvice    table: 00942880
        TouchUsed    table: 00936FA0
        TradeLinkEstablished    table: 0093A620
        TradeNodeConnected    table: 00941340
        TradeRouteEstablished    table: 00941D60
        UICreated    table: 0093D400
        UIDestroyed    table: 0093D8E0
        UngarrisonedFort    table: 00940500
        UnitCompletedBattle    table: 0093ED40
        UnitCreated    table: 0093AF40
        UnitSelectedCampaign    table: 0093E9C0
        UnitTrained    table: 0093EC80
        UnitTurnEnd    table: 0093C9E0
        VictoryConditionFailed    table: 0093FBA0
        VictoryConditionMet    table: 00942240
        WorldCreated    table: 0093B800
    
    
    
    ***********************************************
    -----------------------------------------------
    PROBABLY USELESS (factions, regions, buildings)
    -----------------------------------------------
    ***********************************************    
    
    
    
    (STATES) --- probably checked by the "is_in_state_list" function
    ***** NEW ***************************************************************************
    successor_states_factions    table: 00942000
            1    rom_baktria
            2    rom_cyrenaica
            3    rom_macedon
            4    rom_seleucid
            5    rom_ptolemaics
            6    rom_rebel_egyptian
            7    emp_egypt
    generic_states_factions    table: 0093DB80
            1    pro_roman_allies
            2    rom_arverni_civil_war
            3    rom_athens_civil_war
            4    rom_axum
            5    rom_blemmyes
            6    rom_carthage_civil_war
            7    rom_epirus_civil_war
            8    rom_gaetuli
            9    rom_garamantia
            10    rom_gerrhaea
            11    rom_himyar
            12    rom_iceni_civil_war
            13    rom_ma_in
            14    rom_macedon_civil_war
            15    rom_masaesyli
            16    rom_mascat
            17    rom_meroe
            18    rom_nabatea
            19    rom_nasamones
            20    rom_parthia
            21    rom_parthia_civil_war
            22    rom_pontus
            23    rom_pontus_civil_war
            24    rom_qidri
            25    rom_rebel_african
            26    rom_rebel_arabian
            27    rom_rebel_punic
            28    rom_saba
            29    rom_sparta_civil_war
            30    rom_suebi_civil_war
    roman_states_factions    table: 0093D9E0
            1    pro_lucanian
            2    pro_rebels
            3    pro_rome
            4    pro_samnites
            5    rom_etruscan
            6    rom_rebel_latin
            7    rom_rome
            8    rom_rome_civil_war
            9    rom_slave
    greco_roman_states_factions    table: 00942540
            1    pro_greek_cities
            2    rom_ardiaei
            3    rom_athens
            4    rom_cyprus
            5    rom_cyrenaica
            6    rom_daorsi
            7    rom_epirus
            8    rom_knossos
            9    rom_macedon
            10    rom_massilia
            11    rom_pergamon
            12    rom_rebel_hellenic
            13    rom_rebel_spartan
            14    rom_rhodos
            15    rom_sardes
            16    rom_seleucid
            17    rom_sparta
            18    rom_syracuse
            19    rom_trapezos
            20    pro_lucanian
            21    pro_rebels
            22    pro_rome
            23    pro_samnites
            24    rom_etruscan
            25    rom_rebel_latin
            26    rom_rome
            27    rom_rome_civil_war
    barbarian_states_factions    table: 00940EC0
            1    rom_aorsoi
            2    rom_budini
            3    rom_catiaroi
            4    rom_dahae
            5    rom_khorasmii
            6    rom_massagetae
            7    rom_rebel_nomadic
            8    rom_roxolani
            9    rom_scythia
            10    rom_siraces
            11    rom_thyssagetae
            12    rom_brigantes
            13    rom_caledones
            14    rom_demetae
            15    rom_dumnonii
            16    rom_ebdani
            17    rom_iceni
            18    rom_rebel_briton
            19    rom_arevaci
            20    rom_cantabri
            21    rom_celtici
            22    rom_cessetani
            23    rom_edetani
            24    rom_galleaci
            25    rom_lusitani
            26    rom_rebel_iberian
            27    rom_turdetani
            28    pro_gaul
            29    rom_anartes
            30    rom_bastarnae
            31    rom_biephi
            32    rom_boii
            33    rom_breuci
            34    rom_delmatae
            35    rom_eravisci
            36    rom_galatia
            37    rom_getae
            38    rom_helvetii
            39    rom_insubres
            40    rom_liguria
            41    rom_nori
            42    rom_odryssia
            43    rom_raeti
            44    rom_rebel_celt
            45    rom_rebel_dacian
            46    rom_rebel_illyrian
            47    rom_rebel_thracian
            48    rom_scordisci
            49    rom_triballi
            50    rom_tylis
            51    rom_veneti
            52    rom_aedui
            53    rom_artebartes
            54    rom_arverni
            55    rom_carnutes
            56    rom_namnetes
            57    rom_nervii
            58    rom_pictones
            59    rom_sequani
            60    rom_treverii
            61    rom_vivisci
            62    rom_volcae
            63    rom_aestii
            64    rom_cherusci
            65    rom_cimbri
            66    rom_frisii
            67    rom_gutones
            68    rom_lugii
            69    rom_marcomanni
            70    rom_rebel_german
            71    rom_rugii
            72    rom_suebi
    greek_states_factions    table: 0093FCE0
            1    pro_greek_cities
            2    rom_athens
            3    rom_cimmeria
            4    rom_cyprus
            5    rom_epirus
            6    rom_knossos
            7    rom_massilia
            8    rom_pergamon
            9    rom_rebel_hellenic
            10    rom_sparta
            11    rom_syracuse
            12    rom_trapezos
            13    rom_rebel_spartan
            14    rom_rhodos
            15    rom_sardes
            16    rom_ardiaei
            17    rom_daorsi
    eastern_states_factions    table: 0093CF60
            1    rom_arachosia
            2    rom_ardhan
            3    rom_aria
            4    rom_armenia
            5    rom_bithynia
            6    rom_cappadocia
            7    rom_colchis
            8    rom_drangiana
            9    rom_kartli
            10    rom_media
            11    rom_media_atropatene
            12    rom_parthava
            13    rom_persia
            14    rom_rebel_eastern
            15    rom_sagartia        
    
    (REGIONS)
    ***** NEW ***************************************************************************
    test_regions_list    table: 0093A6C0
            1    rom_baetica_baeturia
            2    rom_baetica_turdetania
            3    rom_belgica_arduenna_silva
            4    rom_belgica_silva_carbonaria
    
    (BUILDINGS)
    ***** NEW ***************************************************************************
    religious_buildings_list    table: 0093C780
            1    rom_BARBARIAN_religious_celtic_1
            2    rom_BARBARIAN_religious_celtic_Andraste_2
            3    rom_BARBARIAN_religious_celtic_Andraste_3
            4    rom_BARBARIAN_religious_celtic_Andraste_4
            5    rom_BARBARIAN_religious_celtic_arverni_5
            6    rom_BARBARIAN_religious_celtic_Britannia_2
            7    rom_BARBARIAN_religious_celtic_Britannia_3
            8    rom_BARBARIAN_religious_celtic_Britannia_4
            9    rom_BARBARIAN_religious_celtic_Cernunnos_2
            10    rom_BARBARIAN_religious_celtic_Cernunnos_3
            11    rom_BARBARIAN_religious_celtic_Cernunnos_4
            12    rom_BARBARIAN_religious_celtic_Epona_2
            13    rom_BARBARIAN_religious_celtic_Epona_3
            14    rom_BARBARIAN_religious_celtic_Epona_4
            15    rom_BARBARIAN_religious_celtic_Gobannus_2
            16    rom_BARBARIAN_religious_celtic_Gobannus_3
            17    rom_BARBARIAN_religious_celtic_Gobannus_4
            18    rom_BARBARIAN_religious_celtic_iceni_5
            19    rom_BARBARIAN_religious_celtic_Nodens_2
            20    rom_BARBARIAN_religious_celtic_Nodens_3
            21    rom_BARBARIAN_religious_celtic_Nodens_4
            22    rom_BARBARIAN_religious_celtic_Rosmerta_2
            23    rom_BARBARIAN_religious_celtic_Rosmerta_3
            24    rom_BARBARIAN_religious_celtic_Rosmerta_4
            25    rom_BARBARIAN_religious_celtic_Tuotatis_2
            26    rom_BARBARIAN_religious_celtic_Tuotatis_3
            27    rom_BARBARIAN_religious_celtic_Tuotatis_4
            28    rom_BARBARIAN_religious_germanic_1
            29    rom_BARBARIAN_religious_germanic_5
            30    rom_BARBARIAN_religious_germanic_Austro_2
            31    rom_BARBARIAN_religious_germanic_Austro_3
            32    rom_BARBARIAN_religious_germanic_Austro_4
            33    rom_BARBARIAN_religious_germanic_Fraujaz_2
            34    rom_BARBARIAN_religious_germanic_Fraujaz_3
            35    rom_BARBARIAN_religious_germanic_Fraujaz_4
            36    rom_BARBARIAN_religious_germanic_Frijjo_2
            37    rom_BARBARIAN_religious_germanic_Frijjo_3
            38    rom_BARBARIAN_religious_germanic_Frijjo_4
            39    rom_BARBARIAN_religious_germanic_Teiwaz_2
            40    rom_BARBARIAN_religious_germanic_Teiwaz_3
            41    rom_BARBARIAN_religious_germanic_Teiwaz_4
            42    rom_BARBARIAN_religious_germanic_Thunaraz_2
            43    rom_BARBARIAN_religious_germanic_Thunaraz_3
            44    rom_BARBARIAN_religious_germanic_Thunaraz_4
            45    rom_BARBARIAN_religious_germanic_Wodanaz_2
            46    rom_BARBARIAN_religious_germanic_Wodanaz_3
            47    rom_BARBARIAN_religious_germanic_Wodanaz_4        
    
    
    
    *****
    -----
    <END>
    -----
    *****
    Last edited by Jake Armitage; November 22, 2018 at 10:51 AM.

  20. #20
    Jake Armitage's Avatar Artifex
    Patrician

    Join Date
    Apr 2011
    Location
    apartment 6
    Posts
    4,694

    Default Re: Lua game functions list

    Here is a better readable excel file
    https://www.mediafire.com/file/96nv9..._v1.0.ods/file
    Last edited by Jake Armitage; September 20, 2019 at 11:10 AM.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •