Missions/Victory Conditions
WORK IN PROGRESS
Mission Types
Each one of the missions has to have a type associated. This type defines not only the kind of condition that has to be achieved or the default associated text, but also the structure that objective has to have in order to be loaded. However, they are not properly defiened anywhere and the best way to discover new ones is to reverse engineer them by manually testing new possibilities or by looking for new keys in past or future victory_objectives.txt files.
Again, the complete list is not available anywhere and this is the best collection available. It includes data extracted since Medieval II and includes all main games and sagas until Three Kingdoms. The list will be expanded further, if possible, once Warhammer III Assembly Kit is out. In any case, it is important to note that a lot of modders associate the objective keys to the table MISSION_TYPES, but this is not true. Not all possible types are listed in that table and not all keys in that table work as valid mission types.
key | description |
---|---|
AT_LEAST_X_RELIGION_IN_ALL_PROVINCES | Example |
AT_LEAST_X_RELIGION_IN_PROVINCES | Example |
ATTAIN_FACTION_PROGRESSION_LEVEL | Example |
ASSASSINATE_X_CHARACTERS | Example |
CONSTRUCT_N_BUILDINGS_FROM | Example |
CONSTRUCT_N_OF_A_BUILDING | Example |
CONTROL_N_PORTS_INCLUDING | Example |
CONTROL_N_PROVINCES_INCLUDING | Example |
CONTROL_N_REGIONS_INCLUDING | Example |
CONTROL_N_REGIONS_FROM | Example |
DEFEAT_N_ARMIES_OF_FACTION | Example |
DESTROY_ALL_WORLD_LEADERS | Example |
DESTROY_FACTION | Example |
DONT_LOSE_REGION | Example |
EARN_X_AMOUNT_FROM_BUILDING_WEALTH | Example |
EARN_X_AMOUNT_FROM_RAIDING | Example |
ERADICATE_FACTION | Example |
FIGHT_SET_PIECE_BATTLE | Example |
HAVE_AT_LEAST_X_MONEY | Example |
HAVE_AT_LEAST_X_OF_A_POOLED_RESOURCE | Example |
HAVE_DIPLOMATIC_RELATIONSHIP | Example |
HAVE_RESOURCES | Example |
HAVE_N_AGENTS_OF_TYPE | Example |
HOLD_ENTIRETY_OF_N_PROVINCES_INCLUDING | Example |
INCOME_AT_LEAST_X | Example |
LOOT_OR_SACK_N_DIFFERENT_SETTLEMENTS_INCLUDING | Example |
MAINTAIN_N_CLIENT_STATES | Example |
MAINTAIN_TRADE_WITH_N_FACTIONS | Example |
MEET_ALL_OTHER_OBJECTIVES_WITHIN_X_TURNS | Example |
MP_COMPETITIVE | Example |
OWN_A_PORT_ADJOINING_SEA_REGIONS_INCLUDING | Example |
OWN_AT_LEAST_ONE_SOURCE_OF_EACH_RESOURCE | Example |
OWN_N_NAVAL_UNITS | Example |
OWN_N_PROVINCES_WITH_CULTURAL_DOMINANCE | Example |
OWN_N_REGIONS_INCLUDING | Example |
OWN_N_UNITS | Example |
PERFORM_RITUAL | Example |
RAZE_OR_SACK_N_DIFFERENT_SETTLEMENTS_INCLUDING | Example |
RAZE_OR_SACK_N_DIFFERENT_SETTLEMENTS_RELIGION | Example |
REACH_SPECIFIED_DATE | Example |
RESEARCH_N_TECHS_OF_TYPE_X | Example |
SCRIPTED | Example |
SUBJUGATE_FACTIONS | Example |
TRADE_INCOME_AT_LEAST_X | Example |
VASSALS_OWN_BUILDINGS | Example |
Usage
TBD
AT_LEAST_X_RELIGION_IN_ALL_PROVINCES
TBD
AT_LEAST_X_RELIGION_IN_PROVINCES
TBD
ATTAIN_FACTION_PROGRESSION_LEVEL
TBD
ASSASSINATE_X_CHARACTERS
TBD
BECOME_WORLD_LEADER
TBD
CAPTURE_X_BATTLE_CAPTIVES
TBD
COMPLETE_N_MISSIONS_OF_CATEGORY
TBD
CONSTRUCT_BUILDING
TBD
CONSTRUCT_N_BUILDINGS_INCLUDING
TBD
CONSTRUCT_N_BUILDINGS_FROM
TBD
CONSTRUCT_N_OF_A_BUILDING
TBD
CONTROL_N_PORTS_INCLUDING
TBD
CONTROL_N_PROVINCES_INCLUDING
TBD
CONTROL_N_REGIONS_INCLUDING
TBD
CONTROL_N_REGIONS_FROM
TBD
DEFEAT_N_ARMIES_OF_FACTION
TBD
DESTROY_ALL_WORLD_LEADERS
TBD
DESTROY_FACTION
TBD
DONT_LOSE_REGION
TBD
EARN_X_AMOUNT_FROM_BUILDING_WEALTH
TBD
EARN_X_AMOUNT_FROM_RAIDING
TBD
ERADICATE_FACTION
TBD
FIGHT_SET_PIECE_BATTLE
TBD
HAVE_AT_LEAST_X_MONEY
TBD
HAVE_AT_LEAST_X_OF_A_POOLED_RESOURCE
TBD
HAVE_DIPLOMATIC_RELATIONSHIP
TBD
HAVE_RESOURCES
TBD
HAVE_N_AGENTS_OF_TYPE
TBD
HOLD_ENTIRETY_OF_N_PROVINCES_INCLUDING
TBD
INCOME_AT_LEAST_X
TBD
LOOT_OR_SACK_N_DIFFERENT_SETTLEMENTS_INCLUDING
TBD
MAINTAIN_N_CLIENT_STATES
TBD
MAINTAIN_TRADE_WITH_N_FACTIONS
TBD
MEET_ALL_OTHER_OBJECTIVES_WITHIN_X_TURNS
TBD
MP_COMPETITIVE
TBD
OWN_A_PORT_ADJOINING_SEA_REGIONS_INCLUDING
TBD
OWN_AT_LEAST_ONE_SOURCE_OF_EACH_RESOURCE
TBD
OWN_N_NAVAL_UNITS
TBD
OWN_N_PROVINCES_WITH_CULTURAL_DOMINANCE
TBD
OWN_N_REGIONS_INCLUDING
TBD
OWN_N_UNITS
TBD
PERFORM_RITUAL
TBD
RAZE_OR_SACK_N_DIFFERENT_SETTLEMENTS_INCLUDING
TBD
RAZE_OR_SACK_N_DIFFERENT_SETTLEMENTS_RELIGION
TBD
REACH_SPECIFIED_DATE
TBD
RESEARCH_N_TECHS_OF_TYPE_X
TBD
SCRIPTED
TBD
SUBJUGATE_FACTIONS
TBD
TRADE_INCOME_AT_LEAST_X
TBD
VASSALS_OWN_BUILDINGS
TBD