AI setup is defined in Startpos.esf, but there are a ton of different variables available to tweak and since the esf file I don't think has been fully reverse engineered yet can only be read slightly if you can understand hex.
here is essentially what is in the startpos.esf for AI I tried initially to hierarchalize it based on what I would presume be the hierarchy, but got lazy so didn't finish
Code:
CAI_INTERFACE
CAI_BDI_COMPONENT_PROPERTY_SET
CAI_BDI_COMPONENT_BLOCK_OWNS
CAI_WORLD
CAI_WORLD_THEATRES
THEATRE
CAI_WORLD_FACTIONS
OWNED_DIRECT
CAI_FACTION
CAI_BDI_NEW_TURN
CAI_WORLD_REGIONS
OWNED_INDIRECT
CAI_REGION
CAI_WORLD_REGION_BOUNDARIES
CAI_REGION_BOUNDARY
CAI_WORLD_SETTLEMENTS
CAI_SITUATED
CAI_GARRISONABLE
CAI_THREATENED_GARRISONABLE
CAI_SETTLEMENT
CAI_WORLD_BUILDING_SLOTS
CAI_BUILDING_SLOT
CAI_WORLD_REGION_SLOTS
CAI_REGION_SLOT
CAI_WORLD_TRADING_POSTS
CAI_TRADING_POST
CAI_WORLD_RESOURCE_MOBILES
CAI_RESOURCE_MOBILE CAI_RESOURCE_MOBILE_SIEGE_INFORMATION
CAI_WORLD_UNITS
CAI_UNIT
CAI_WORLD_CHARACTERS
CAI_CHARACTER
CAI_WORLD_FORTS
CAI_FORT
CAI_TIME
CAI_WORLD_TRADE_ROUTES
CAI_WORLD_TRADE_ROUTE_SEGMENTS
CAI_TRADE_ROUTE_SEGMENT
CAI_WORLD_TECHNOLOGY_TREES
CAI_TECHNOLOGY_TREE
CAI_WORLD_GOVERNORSHIPS
CAI_GOVERNORSHIP
CAI_WORLD_TRANSITION_AREAS
CAI_TRANSITION_AREA
CAI_WORLD_REGION_HLCIS
CAI_REGION_HLCI
CAI_WORLD_SEA_GRID_CELLS
CAI_SEA_GRID_CELL
CAI_SEA_GRID_CELL_MOBILES
CAI_HISTORY
CAI_HISTORY_EVENTS
CAI_HISTORY_EVENT
CAI_HISTORY_EVENT_HTML_CLASSES
CAI_HISTORY_EVENT_ROUND
CAI_HISTORY_EVENT_INVASION_REQUESTED
CAI_HISTORY_EVENT_NEW_MANAGER_FOR_FACTION
CAI_BDI_POOL
CAI_BDI_POOL_BELIEFS
CAI_BASIC_REGION_GROUP_ANALYSIS
CAI_BORDER_PATROL_ANALYSIS
CAI_BORDER_PATROL_ANALYSIS_SPECIFIC_AREAS
CAI_BORDER_PATROL_ANALYSIS_AREA_SPECIFIC
CAI_BORDER_PATROL_ANALYSIS_AREA_SPECIFIC_PATROL_POINTS
CAI_BORDER_PATROL_POINT
CAI_ACTIVE_RECRUITMENT_ANALYSIS..CAI_DIPLOMATIC_ANALYSIS#.CAI_DIPLOMATIC_ANALYSIS_FACTIONINFO..CAI_OWNED_REGIONS_ANALYSIS(.CAI_OWNED_REGIONS_ANALYSIS_HISTORY_BLOCK".CAI_OWNED_REGIONS_ANALYSIS_HISTORY#.CAI_BASIC_FACTION_ABSOLUTE_ANALYSIS..CAI_BASIC_BORDER_ANALYSIS_BASE#.CAI_BASIC_BORDER_ANALYSIS_BASE_RGBL".CAI_BASIC_BORDER_ANALYSIS_BASE_FBL&.CAI_BASIC_BORDER_ANALYSIS_REGION_GROUP .CAI_BASIC_BORDER_ANALYSIS_REGION%.CAI_RESOURCE_MOBILE_MILITARY_STRENGTH..CAI_UNIT_MILITARY_STRENGTH..CAI_BASE_VALUE..CAI_REGION_BASE_VALUE..CAI_REGIONSLOT_BASE_VALUE#.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE(.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE_INFO,.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE_INFO_RLU,.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE_INFO_RNU-.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE_INFO_CRLU-.CAI_UNIT_AVAILABILITY_ANALYSIS_BASE_INFO_CRNU..CAI_RECRUITABLE_UNIT_INFO*.CAI_UNIT_AVAILABILITY_ANALYSIS_REGION_SLOT..CAI_SETTLEMENT_BASE_VALUE&.CAI_BASIC_REGION_GROUP_REGION_ANALYSIS5.CAI_BASIC_REGION_GROUP_REGION_ANALYSIS_FACTIONAFFECTS".CAI_AREA_OF_INTEREST_ANALYSIS_BASE'.CAI_AREA_OF_INTEREST_ANALYSIS_BASE_DATA-.CAI_AREA_OF_INTEREST_ANALYSIS_RESOURCE_MOBILE(.CAI_AREA_OF_INTEREST_ANALYSIS_SETTLEMENT).CAI_AREA_OF_INTEREST_ANALYSIS_REGION_SLOT".CAI_AREA_OF_INTEREST_ANALYSIS_FORT(.CAI_BASIC_FREE_STRENGTH_FACTION_ANALYSIS&.CAI_FACTION_CAPABLE_MILITARY_STRENGTHS).CAI_UNIT_AVAILABILITY_ANALYSIS_SETTLEMENT%.CAI_UNIT_AVAILABILITY_ANALYSIS_REGION+.CAI_UNIT_AVAILABILITY_ANALYSIS_REGION_GROUP&.CAI_UNIT_AVAILABILITY_ANALYSIS_FACTION..CAI_REGION_OCCUPANCY_ANALYSIS..CAI_TRADE_ROUTE_PORT_ANALYSIS,.CAI_TRADE_ROUTE_PORT_ANALYSIS_FACTION_VALUES .CAI_TRADE_ROUTE_FACTION_ANALYSIS..CAI_NAVY_DAMAGE_ANALYSIS..CAI_NAVAL_UNIT_DAMAGE_ANALYSIS..CAI_BDI_POOL_DESIRES..CAI_ANALYSER..CAI_MILITARY_STRENGTH_ANALYSER4.CAI_MILITARY_STRENGTH_ANALYSER_ABS_PER_MAN_LAND_UNIT5.CAI_MILITARY_STRENGTH_ANALYSER_ABS_PER_MAN_NAVAL_UNIT..CAI_HIGH_LEVEL_PATHFINDER*.CAI_HIGH_LEVEL_PATHFINDER_REGION_OWNERSHIP(.CAI_HIGH_LEVEL_PATHFINDER_FACTION_STATES..CAI_AREA_OF_INTEREST_ANALYSER..CAI_NAVY_DAMAGE_ANALYSER#.CAI_REGION_PROTECTION_AREA_ANALYSER..CAI_REGION_OCCUPANCY_ANALYSER..CAI_ACTIVE_RECRUITMENT_ANALYSER..CAI_TRADE_ROUTE_ANALYSER..CAI_BDI_POOL_INTENTIONS..CAI_BDI_POOL_FAILED..CAI_CENTRAL_BDI_POOL".CAI_FACTION_INDEPENDENT_PARAMETERS+.CAI_FACTION_INDEPENDENT_PARAMETERS_VARIABLE..CAI_INTERFACE_MANAGERS..CAI_BDI_ACTIVE_OUTFIELD_AREAS..ACTIVE_OUTFIELD_REGIONS%.CAI_OWNED_AND_ACTIVE_REGIONS_ANALYSIS..CAI_FINANCIAL_ANALYSIS..CAI_COMPOSITE_VALUE_ANALYSIS..CAI_COMPOSITE_REGION_ANALYSIS).CAI_MILITARY_REGION_GROUP_REGION_ANALYSIS..CAI_MILITARY_REGION_GROUP_REGION_ANALYSIS_INFO6.CAI_MILITARY_REGION_GROUP_REGION_ANALYSIS_INFO_FRIENDS#.CAI_RESOURCE_MOBILE_MILITARY_AFFECT7.CAI_MILITARY_REGION_GROUP_REGION_ANALYSIS_INFO_NEUTRALS6.CAI_MILITARY_REGION_GROUP_REGION_ANALYSIS_INFO_ENEMIES..CAI_TAS_ANALYSIS..CAI_TAS_ANALYSIS_INFO..CAI_TAS_ANALYSIS_INFO_FRIENDS#.CAI_TAS_ANALYSIS_THREAT_AND_SUPPORT..CAI_TAS_ANALYSIS_SUPPORT..CAI_TAS_ANALYSIS_INFO_NEUTRALS..CAI_TAS_ANALYSIS_THREAT..CAI_TAS_ANALYSIS_INFO_ENEMIES(.CAI_FACTION_TO_FACTION_ATTITUDE_ANALYSIS#.CAI_BASIC_FACTION_RELATIVE_ANALYSIS7.CAI_BASIC_FACTION_RELATIVE_ANALYSIS_RELATIVEINFORMATION .CAI_FRIENDS_AND_ENEMIES_ANALYSIS2.CAI_FRIENDS_AND_ENEMIES_ANALYSIS_FRIEND_ENEMY_PAIR,.CAI_RELATIVE_ABSOLUTE_STRENGTH_ANALYSIS_BASE..CAI_RELATIVE_ABSOLUTE_STRENGTH_ANALYSIS_MOBILE#.CAI_COMPOSITE_REGION_GROUP_ANALYSIS7.CAI_DEFENCE_AND_INVASION_FORCE_STRENGTH_ANALYSIS_REGION..CAI_REGION_MILITARY_STRENGTH..CAI_REGION_MILITARY_STRENGTH_FACTION_STRENGTHS!.CAI_MILITARY_STRENGTH_FOR_FACTION..CAI_ARMED_CITIZENRY_ANALYSIS$.CAI_REGION_DEFENCE_STRENGTH_ANALYSIS!.CAI_CONSTRUCTION_BALANCE_ANALYSIS(.CAI_CONSTRUCTION_BALANCE_ANALYSIS_REGION..CAI_CONSTRUCTION_BALANCE_ANALYSIS_REGION_GROUP).CAI_CONSTRUCTION_BALANCE_ANALYSIS_FACTION'.CAI_FACTION_RELATIVE_MILITARY_STRENGTHS".CAI_MILITARY_REGION_GROUP_ANALYSIS'.CAI_MILITARY_REGION_GROUP_ANALYSIS_INFO/.CAI_MILITARY_REGION_GROUP_ANALYSIS_INFO_FRIENDS0.CAI_MILITARY_REGION_GROUP_ANALYSIS_INFO_NEUTRALS/.CAI_MILITARY_REGION_GROUP_ANALYSIS_INFO_ENEMIES%.CAI_INVASION_STRENGTH_ANALYSIS_REGION..CAI_MILITARY_PRODUCTION_CAPACITY_ANALYSIS_BASE0.CAI_MILITARY_PRODUCTION_CAPACITY_ANALYSIS_REGION6.CAI_MILITARY_PRODUCTION_CAPACITY_ANALYSIS_REGION_GROUP..CAI_VISIBILITY_ANALYSIS_REGION'.CAI_VISIBILITY_ANALYSIS_RESOURCE_MOBILE).CAI_POSITION_AND_STRENGTH_ANALYSIS_REGION/.CAI_POSITION_AND_STRENGTH_ANALYSIS_REGION_BLOCK#.CAI_BDI_RESOURCE_MOBILE_SUITABILITY!.CAI_NAVY_STRENGTH_MOBILE_ANALYSIS".CAI_NAVY_STRENGTH_THEATRE_ANALYSIS".CAI_REGION_GROUP_MILITARY_STRENGTH3.CAI_REGION_GROUP_MILITARY_STRENGTH_FACTION_STRENGTH .CAI_REGION_TARGET_PATHS_ANALYSIS..CAI_RTPA_REGION_GROUP_INFO#.CAI_BDI_FRONTIER_REGION_INFORMATION..CAI_INVADE_REGION_ANALYSIS..CAI_INVADE_REGION_ANALYSIS_POIS..CAI_FACTION_SEA_GRID_ANALYSIS..CAI_SEA_GRID_CELL_VALUE_TOTALS$.CAI_FACTION_SEA_GRID_ANALYSIS_VALUES..CAI_SEA_GRID_CELL_VALUE..CAI_PORT_ANALYSIS%.CAI_NAVY_RECRUITMENT_FACTION_ANALYSIS".CAI_NAVY_RECRUITMENT_PORT_ANALYSIS'.CAI_THEATRE_RELATIVE_MILITARY_STRENGTHS..CAI_THEATRE_MILITARY_STRENGTH_FACTION_STRENGTH..CAI_COMPOSITE_THEATRE_ANALYSIS!.CAI_TRADE_ROUTE_POI_RAID_ANALYSIS0.CAI_FACTION_RESEARCH_TECHNOLOGY_FACTION_ANALYSIS".CAI_BUILDING_AVAILABILITY_ANALYSIS'.CAI_BUILDING_AVAILABILITY_ANALYSIS_INFO..CAI_BUILDING_OPTIONS_ANALYSIS".CAI_BUILDING_OPTIONS_ANALYSIS_INFO*.CAI_BUILDING_OPTIONS_ANALYSIS_INFO_OPTIONS:.CAI_BUILDING_AVAILABILITY_ANALYSIS_INFO_UNIT_AVAILABILIITY).CAI_BUILDING_OPTIONS_ANALYSIS_INFO_OPTION4.CAI_BUILDING_AVAILABILITY_ANALYSIS_INFO_UNIT_RECORDS3.CAI_FACTION_RESEARCH_TECHNOLOGY_UNIVERSITY_ANALYSIS .CAI_RELIGION_MISSIONARY_ANALYSIS-.CAI_RELIGION_MISSIONARY_ANALYSIS_REGIONS_SELF..CAI_RELIGION_MISSIONARY_ANALYSIS_REGIONS_ENEMY..CAI_RELIGION_REGION_ANALYSIS..CAI_DEFEND_REGION_ANALYSIS..CAI_DEFEND_REGION_ANALYSIS_POIS..CAI_DEFEND_REGION_ANALYSIS_POI..CAI_FACTION_TRADE_ANALYSIS!.CAI_FACTION_TRADE_ANALYSIS_STATUS..CAI_FACTION_TRADE_STATUS*.CAI_FACTION_TAXATION_GOVERNORSHIP_ANALYSIS'.CAI_MILITARY_RANK_REGION_GROUP_ANALYSIS,.CAI_RELATIVE_ABSOLUTE_STRENGTH_ANALYSIS_UNIT".CAI_MILITARY_RANK_THEATRE_ANALYSIS*.CAI_MILITARY_RANK_RESOURCE_MOBILE_ANALYSIS!.CAI_BUILD_FORT_IN_REGION_ANALYSIS&.CAI_BUILD_FORT_IN_REGION_ANALYSIS_POIS%.CAI_BUILD_FORT_IN_REGION_ANALYSIS_POI&.CAI_DEFEND_REGION_ANALYSIS_POI_MOBILES,.CAI_DEFEND_REGION_ANALYSIS_POI_GARRISONABLES .CAI_DEFEND_REGION_COAST_ANALYSIS%.CAI_DEFEND_REGION_COAST_ANALYSIS_POIS$.CAI_DEFEND_REGION_COAST_ANALYSIS_POI,.CAI_DEFEND_REGION_COAST_ANALYSIS_POI_MOBILES2.CAI_DEFEND_REGION_COAST_ANALYSIS_POI_GARRISONABLES%.CAI_PLACE_RESERVES_IN_REGION_ANALYSIS*.CAI_PLACE_RESERVES_IN_REGION_ANALYSIS_POIS).CAI_PLACE_RESERVES_IN_REGION_ANALYSIS_POI1.CAI_PLACE_RESERVES_IN_REGION_ANALYSIS_POI_MOBILES7.CAI_PLACE_RESERVES_IN_REGION_ANALYSIS_POI_GARRISONABLES!.CAI_UNIT_BALANCE_ANALYSIS_FACTION0.CAI_UNIT_BALANCE_ANALYSIS_FACTION_ARMY_UNIT_BIAS0.CAI_UNIT_BALANCE_ANALYSIS_FACTION_NAVY_UNIT_BIAS!.CAI_BUILD_FORT_IN_REGION_ANALYSER%.CAI_PLACE_RESERVES_IN_REGION_ANALYSER..CAI_INVADE_REGION_ANALYSER..CAI_DEFEND_REGION_ANALYSER..CAI_AMBUSH_ANALYSER .CAI_DEFEND_REGION_COAST_ANALYSER..CAI_FACTION_SEA_GRID_ANALYSER(.CAI_FACTION_RESEARCH_TECHNOLOGY_ANALYSER..CAI_FACTION_TAXATION_ANALYSER..CAI_FACTION_TRADE_ANALYSER#.CAI_TRADE_ROUTE_POI_DEFEND_ANALYSER!.CAI_TRADE_ROUTE_POI_RAID_ANALYSER..CAI_NAVY_RECRUITMENT_ANALYSER..CAI_PORT_ANALYSER%.CAI_FACTION_STEAL_TECHNOLOGY_ANALYSER..CAI_MILITARY_RANK_ANALYSER..CAI_NAVY_STRENGTH_ANALYSER..CAI_RELIGION_ANALYSER$.CAI_FACTION_BDI_POOL_MISSION_MANAGER%.CAI_FACTION_BDI_POOL_ATTITUDE_MANAGER*.CAI_FACTION_BDI_POOL_FINANCE_MANAGER_BASIC..CAI_BDI_RESERVED_NAVIES..CAI_BDI_WAR_AND_PEACE_MANAGER!.CAI_BDI_DESIRE_CREATE_BUFFER_ZONE..CAI_TARGET_LIST_TIMED..CAI_MISSION_AND_TARGET_LIST..CAI_TARGET_MISSION_LINKER$.CAI_BDI_DESIRE_NAVY_ATTACK_BEHAVIOUR..CAI_BDI_DESIRE_TAXATION*.CAI_BDI_DESIRE_TAXATION_TAX_EXEMPT_REGIONS!.CAI_BDI_DESIRE_TAXATION_SET_TAXES..CAI_BDI_SUCCESS_AND_FAILURE%.CAI_BDI_GOAL_NAVY_GLOBAL_DISTRIBUTION..CAI_BDI_GOAL_NAVY_DISTRIBUTION .CAI_BDI_DESIRE_NAVY_DISTRIBUTION&.CAI_BDI_DESIRE_NAVY_DISTRIBUTION_GOALS..CAI_BDI_DESIRE_HELP_ALLY_AT_WAR%.CAI_BDI_DESIRE_HELP_ALLY_AT_WAR_GOALS$.CAI_BDI_DESIRE_NAVY_STRENGTH_MANAGER..CAI_BDI_DESIRE_RAID_BEHAVIOUR#.CAI_BDI_DESIRE_EXPAND_REGION_GROUPS0.CAI_BDI_GLOBAL_NONCONTIGUOUS_EXPANSION_BEHAVIOUR..CAI_BDI_DESIRE_RECALL_ASSETS..CAI_BDI_DESIRE_NAVY_REPAIR .CAI_BDI_DESIRE_NAVY_REPAIR_GOALS/.CAI_BDI_LOCAL_NONCONTIGUOUS_EXPANSION_BEHAVIOUR&.CAI_BDI_DESIRE_MILITARY_RANK_BEHAVIOUR#.CAI_BDI_DESIRE_MISSIONARY_BEHAVIOUR#.CAI_BDI_DESIRE_DEFEND_REGION_COASTS..CAI_BDI_DESIRE_DEFEND_REGION_COASTS_INFO_BLOCK(.CAI_BDI_DESIRE_DEFEND_REGION_COASTS_INFO/.CAI_BDI_DESIRE_DEFEND_REGION_COASTS_INFO_VALUES).CAI_BDI_DESIRE_DEFEND_REGION_COASTS_GOALS..CAI_BDI_DESIRE_DEFEND_REGIONS".CAI_BDI_DESIRE_DEFEND_REGIONS_INFO#.CAI_BDI_DESIRE_DEFEND_REGION_GROUPS(.CAI_BDI_DESIRE_DEFEND_REGION_GROUPS_INFO".CAI_BDI_DESIRE_DEFEND_TRADE_ROUTES#.CAI_BDI_FORT_MAINTAINENCE_BEHAVIOUR#.CAI_BDI_DESIRE_TRADE_AREA_BEHAVIOUR..CAI_BDI_DESIRE_TRADE_AREA_BEHAVIOUR_PULL_GOALS1.CAI_BDI_DESIRE_TRADE_AREA_BEHAVIOUR_RESOLVE_GOALS4.CAI_BDI_DESIRE_TRADE_AREA_BEHAVIOUR_UNDEFENDED_GOALS1.CAI_BDI_DESIRE_TRADE_AREA_BEHAVIOUR_CAPTURE_GOALS&.CAI_BDI_DESIRE_PORT_BLOCKADE_BEHAVIOUR..CAI_BDI_DESIRE_FINANCE_SAVINGS#.CAI_BDI_DESIRE_REGIONAL_DEVELOPMENT".CAI_BDI_DESIRE_RESEARCH_TECHNOLOGY1.CAI_BDI_DESIRE_RESEARCH_TECHNOLOGY_RESEARCH_GOALS..CAI_BDI_DESIRE_RESEARCH_TECHNOLOGY_STEAL_GOALS .CAI_BDI_DESIRE_RECAPTURE_REGIONS..CAI_BDI_DESIRE_TRADE_BEHAVIOUR,.CAI_BDI_DESIRE_TRADE_ROUTE_RAIDING_BEHAVIOUR .CAI_BDI_DESIRE_CULL_EXCESS_FORCE..CAI_BDI_DESIRE_NAVY_RECRUITMENT%.CAI_BDI_DESIRE_NAVY_RECRUITMENT_GOALS/.CAI_BDI_GOAL_MANAGE_FACTION_TO_FACTION_ATTITUDE!.CAI_BDI_GOAL_REGIONAL_DEVELOPMENT#.CAI_BDI_GOAL_REGION_GROUP_EXPANSION&.CAI_BDI_GOAL_REGION_DEFENCE_ASSET_BASE!.CAI_BDI_GOAL_REGION_DEFENCE_SLOTS".CAI_BDI_GOAL_REGION_DEFENCE_BORDER#.CAI_BDI_GOAL_REGION_DEFENCE_BORDERS$.CAI_BDI_GOAL_REGION_DEFENCE_RESERVES).CAI_BDI_GOAL_REGION_DEFENCE_ARMY_GROUPING2.CAI_BDI_GOAL_REGION_DEFENCE_UNHAPPINESS_MITIGATION..CAI_BDI_GOAL_REGION_DEFENCE0.CAI_BDI_GOAL_REGIONAL_MOTIVATED_DEVELOPMENT_BASE5.CAI_BDI_GOAL_REGIONAL_MOTIVATED_DEVELOPMENT_SPECIFIED!.CAI_BDI_GOAL_REGION_GROUP_DEFENCE..CAI_BDI_GOAL_ACQUIRE_REGION..CAI_BDI_TARGET_REGION_BASE..CAI_BDI_TARGET_REGION_INVASION..CAI_BDI_WAR..CAI_INVASION_SPECIFICATION..CAI_BDI_INVASION_REQUEST..CAI_BDI_TARGET_PATH..CAI_BDI_CORRIDOR'.CAI_BDI_GOAL_RECRUIT_STRENGTH_IN_REGION..CAI_BDI_GOAL_NAVY_RECRUITMENT..CAI_DIPLOMATIC_GOAL_BASE".CAI_DIPLOMATIC_GOAL_REQUEST_REGION .CAI_BDI_GOAL_RESEARCH_TECHNOLOGY/.CAI_BDI_GOAL_RESEARCH_TECHNOLOGY_RESEARCH_TECHS&.CAI_BDI_GOAL_MISSIONARY_CONVERT_REGION).CAI_BDI_GOAL_REGION_COAST_DEFENCE_GENERAL&.CAI_BDI_GOAL_REGION_COAST_DEFENCE_PORT!.CAI_BDI_GOAL_REGION_COAST_DEFENCE,.CAI_BDI_GOAL_REGION_COAST_DEFENCE_PORT_GOALS/.CAI_BDI_GOAL_REGION_COAST_DEFENCE_AGAINST_GOALS..CAI_BDI_GOAL_HELP_ALLY_AT_WAR+.CAI_BDI_GOAL_HELP_ALLY_AT_WAR_SUPPORT_GOALS,.CAI_BDI_GOAL_HELP_ALLY_AT_WAR_INVASION_GOALS(.CAI_BDI_GOAL_HELP_ALLY_AT_WAR_WITH_GIFTS..CAI_BDI_MISSION_BASE..CAI_BDIM_OCCUPY_GARRISONABLE_SH..CAI_BDIM_ATTACK_SH..CAI_BDIM_REINFORCE_SPECIFIC..CAI_BDIM_WAIT_HERE .CAI_BDI_FINANCIAL_INTENTION_BASE..CAI_BDI_MULTI_RECRUIT_BASE9.CAI_BDI_RECRUITMENT_NEW_FORCE_OF_OR_REINFORCE_TO_STRENGTH..CAI_BDIM_MOVE_TO_POSITION8.CAI_BDI_NAVAL_RECRUITMENT_BUILD_NAVY_AT_PORT_OF_STRENGTH..CAI_DIPLOMATIC_INTENTION%.CAI_FINANCIAL_INTENTION_SPECIFICATION".CAI_BDI_BUILDING_TYPE_CONSTRUCTION..CAI_BDI_RESEARCH_TECHNOLOGY..CAI_BDI_PROMOTE_UNIT..CAI_BDIM_BUILD_FORT_AT_SH..CAI_BDI_RECRUITMENT_BASE..CAI_BDI_UNIT_RECRUITMENT_NEW..CAI_BDI_FAILURE_INFO..CAI_FACTION_BDI_POOL..CAI_FACTION_MANAGER..CAI_FACTION_LEARNT_PARAMETERS(.CAI_FACTION_LEARNT_PARAMETERS_INFO_ARRAY".CAI_FACTION_LEARNT_PARAMETERS_INFO..CAI_BDIM_MOVE_TO_REGION..CAI_BDI_FORT_TYPE_CONSTRUCTION .CAI_BDI_GOAL_CAPTURE_TRADE_POSTS..CAI_BDIM_SPLIT..CAI_BDIM_SPLIT_TARGETS..CAI_INVADE_REGION_ANALYSIS_POI .CAI_UNIT_BALANCE_ANALYSIS_MOBILE+.CAI_BDI_GOAL_PULL_TRADE_NAVY_TO_TRADE_AREAS#.CAI_BDI_GOAL_INVASION_OBTAIN_FORCES(.CAI_BDI_GOAL_INVASION_CAPTURE_SETTLEMENT&.CAI_BDI_GOAL_INVASION_ATTACK_DEFENDERS+.CAI_BDI_GOAL_INVASION_DAMAGE_INFRASTRUCTURE#.CAI_BDI_GOAL_MANAGE_REGION_INVASION..CAI_BDIM_SIEGE_SH..CAI_BDIM_SABOTAGE_SH$.CAI_BDI_EXCESS_RECRUITMENT_BEHAVIOUR-.CAI_FACTION_STEAL_TECHNOLOGY_FACTION_ANALYSIS..CAI_BDI_GOAL_STEAL_TECHNOLOGY..CAI_BDIM_MULTI_MERGE_AT