civ7-modding-tools
Version:
Mod generation tool for Civilization 7.
414 lines (413 loc) • 30.4 kB
text/typescript
export const REQUIREMENT = {
AGE_CRISIS_STAGE_IS_X: 'REQUIREMENT_AGE_CRISIS_STAGE_IS_X',
AGE_PROGRESSION_TOTAL_IS_X: 'REQUIREMENT_AGE_PROGRESSION_TOTAL_IS_X',
ALLY: 'REQUIREMENT_ALLY',
ALWAYS_MET: 'REQUIREMENT_ALWAYS_MET',
ATTACKER_PLOT_ADJACENT_TO_COAST: 'REQUIREMENT_ATTACKER_PLOT_ADJACENT_TO_COAST',
ATTACKER_PLOT_BIOME_MATCHES: 'REQUIREMENT_ATTACKER_PLOT_BIOME_MATCHES',
ATTACKER_PLOT_IMPROVEMENT_DEFENSE_STRENGTH: 'REQUIREMENT_ATTACKER_PLOT_IMPROVEMENT_DEFENSE_STRENGTH',
ATTACKER_PLOT_IMPROVEMENT_TYPE_MATCHES: 'REQUIREMENT_ATTACKER_PLOT_IMPROVEMENT_TYPE_MATCHES',
BUILDING_IS_ADJACENT_TO_X: 'REQUIREMENT_BUILDING_IS_ADJACENT_TO_X',
CITY_BUILT_TAGGED_CONSTRUCTIBLE: 'REQUIREMENT_CITY_BUILT_TAGGED_CONSTRUCTIBLE',
CITY_CONVERTED: 'REQUIREMENT_CITY_CONVERTED',
CITY_FOLLOWS_RELIGION: 'REQUIREMENT_CITY_FOLLOWS_RELIGION',
CITY_FOUNDED_BY_UNIT_TYPE: 'REQUIREMENT_CITY_FOUNDED_BY_UNIT_TYPE',
CITY_HAPPINESS: 'REQUIREMENT_CITY_HAPPINESS',
CITY_HAS_ANY_BUILDING: 'REQUIREMENT_CITY_HAS_ANY_BUILDING',
CITY_HAS_ANY_WONDER: 'REQUIREMENT_CITY_HAS_ANY_WONDER',
CITY_HAS_BUILD_QUEUE: 'REQUIREMENT_CITY_HAS_BUILD_QUEUE',
CITY_HAS_BUILDING: 'REQUIREMENT_CITY_HAS_BUILDING',
CITY_HAS_FEATURE: 'REQUIREMENT_CITY_HAS_FEATURE',
CITY_HAS_GARRISON_UNIT: 'REQUIREMENT_CITY_HAS_GARRISON_UNIT',
CITY_HAS_GREAT_WORK: 'REQUIREMENT_CITY_HAS_GREAT_WORK',
CITY_HAS_LEAST_POPULATION: 'REQUIREMENT_CITY_HAS_LEAST_POPULATION',
CITY_HAS_ONLY_BUILDINGS_FROM_THIS_AGE: 'REQUIREMENT_CITY_HAS_ONLY_BUILDINGS_FROM_THIS_AGE',
CITY_HAS_PROJECT: 'REQUIREMENT_CITY_HAS_PROJECT',
CITY_HAS_RESOURCE: 'REQUIREMENT_CITY_HAS_RESOURCE',
CITY_HAS_ROUTE: 'REQUIREMENT_CITY_HAS_ROUTE',
CITY_HAS_TERRAIN: 'REQUIREMENT_CITY_HAS_TERRAIN',
CITY_HAS_UNIQUE_QUARTER: 'REQUIREMENT_CITY_HAS_UNIQUE_QUARTER',
CITY_HAS_X_OPEN_RESOURCE_SLOTS: 'REQUIREMENT_CITY_HAS_X_OPEN_RESOURCE_SLOTS',
CITY_HAS_X_RESOURCES_ASSIGNED: 'REQUIREMENT_CITY_HAS_X_RESOURCES_ASSIGNED',
CITY_IS_CAPITAL: 'REQUIREMENT_CITY_IS_CAPITAL',
CITY_IS_CITY: 'REQUIREMENT_CITY_IS_CITY',
CITY_IS_DISTANT_LANDS: 'REQUIREMENT_CITY_IS_DISTANT_LANDS',
CITY_IS_INFECTED: 'REQUIREMENT_CITY_IS_INFECTED',
CITY_IS_ORIGINAL_CAPITAL: 'REQUIREMENT_CITY_IS_ORIGINAL_CAPITAL',
CITY_IS_ORIGINAL_OWNER: 'REQUIREMENT_CITY_IS_ORIGINAL_OWNER',
CITY_IS_OWNER_CAPITAL_CONTINENT: 'REQUIREMENT_CITY_IS_OWNER_CAPITAL_CONTINENT',
CITY_IS_OWNER_CAPITAL_HEMISPHERE: 'REQUIREMENT_CITY_IS_OWNER_CAPITAL_HEMISPHERE',
CITY_IS_PRODUCING_PROJECT: 'REQUIREMENT_CITY_IS_PRODUCING_PROJECT',
CITY_IS_TOWN: 'REQUIREMENT_CITY_IS_TOWN',
CITY_LIBERATED: 'REQUIREMENT_CITY_LIBERATED',
CITY_LOCATION_MATCHES: 'REQUIREMENT_CITY_LOCATION_MATCHES',
CITY_OCCUPIED: 'REQUIREMENT_CITY_OCCUPIED',
CITY_OCCUPIED_FRIEND: 'REQUIREMENT_CITY_OCCUPIED_FRIEND',
CITY_OWNER_IS_SAME_TEAM: 'REQUIREMENT_CITY_OWNER_IS_SAME_TEAM',
CITY_POPULATION: 'REQUIREMENT_CITY_POPULATION',
CITY_RAZED: 'REQUIREMENT_CITY_RAZED',
CITY_TRANSFER_TYPE_MATCHES: 'REQUIREMENT_CITY_TRANSFER_TYPE_MATCHES',
CIVILIZATION_LEVEL: 'REQUIREMENT_CIVILIZATION_LEVEL',
COLLECTION_ALL_MET: 'REQUIREMENT_COLLECTION_ALL_MET',
COLLECTION_ANY_MET: 'REQUIREMENT_COLLECTION_ANY_MET',
COLLECTION_COUNT_ATLEAST: 'REQUIREMENT_COLLECTION_COUNT_ATLEAST',
COLLECTION_COUNT_EQUALS: 'REQUIREMENT_COLLECTION_COUNT_EQUALS',
COLLECTION_COUNT_GREATERTHAN: 'REQUIREMENT_COLLECTION_COUNT_GREATERTHAN',
COMBAT_TYPE_MATCHES: 'REQUIREMENT_COMBAT_TYPE_MATCHES',
COMMANDER_EARNED_PROMOTION: 'REQUIREMENT_COMMANDER_EARNED_PROMOTION',
COMMANDER_HAS_MAXED_DISCIPLINE: 'REQUIREMENT_COMMANDER_HAS_MAXED_DISCIPLINE',
COMMANDER_HAS_X_PROMOTIONS: 'REQUIREMENT_COMMANDER_HAS_X_PROMOTIONS',
COMMANDER_IN_COMMAND_RADIUS: 'REQUIREMENT_COMMANDER_IN_COMMAND_RADIUS',
DECLARED_FRIEND: 'REQUIREMENT_DECLARED_FRIEND',
DEFENDER_IS_PLAYER_OWNED_DISTRICT: 'REQUIREMENT_DEFENDER_IS_PLAYER_OWNED_DISTRICT',
DEFENSIVE_PACT: 'REQUIREMENT_DEFENSIVE_PACT',
DELEGATION: 'REQUIREMENT_DELEGATION',
DEMAND_RECEIVED: 'REQUIREMENT_DEMAND_RECEIVED',
DENOUNCED: 'REQUIREMENT_DENOUNCED',
DENOUNCED_FRIEND: 'REQUIREMENT_DENOUNCED_FRIEND',
ENGAGED_TARGET_OF_TARGET_MATCHES: 'REQUIREMENT_ENGAGED_TARGET_OF_TARGET_MATCHES',
FOUNDED_NO_RELIGION: 'REQUIREMENT_FOUNDED_NO_RELIGION',
GAME_AGE_ENDED: 'REQUIREMENT_GAME_AGE_ENDED',
GAME_AGE_TYPE_MATCH: 'REQUIREMENT_GAME_AGE_TYPE_MATCH',
GAME_ERA_ATLEAST: 'REQUIREMENT_GAME_ERA_ATLEAST',
GAME_IS_MULTIPLAYER: 'REQUIREMENT_GAME_IS_MULTIPLAYER',
GAME_IS_STARTED: 'REQUIREMENT_GAME_IS_STARTED',
GAME_TURN_ATLEAST: 'REQUIREMENT_GAME_TURN_ATLEAST',
GAME_TURN_ENDED: 'REQUIREMENT_GAME_TURN_ENDED',
GAME_TURN_IS_LESS_THAN_X: 'REQUIREMENT_GAME_TURN_IS_LESS_THAN_X',
GAME_TURN_IS_X: 'REQUIREMENT_GAME_TURN_IS_X',
GAME_TURN_IS_X_NARRATIVE: 'REQUIREMENT_GAME_TURN_IS_X_NARRATIVE',
GAME_TURN_MAX_REACHED: 'REQUIREMENT_GAME_TURN_MAX_REACHED',
GAME_VICTORY_ENABLED: 'REQUIREMENT_GAME_VICTORY_ENABLED',
GREAT_PERSON_TYPE_MATCHES: 'REQUIREMENT_GREAT_PERSON_TYPE_MATCHES',
HAD_FRIENDLY_MEETING: 'REQUIREMENT_HAD_FRIENDLY_MEETING',
IS_AGE_COUNT: 'REQUIREMENT_IS_AGE_COUNT',
LEGACY_PATH_COMPLETED: 'REQUIREMENT_LEGACY_PATH_COMPLETED',
LEGACY_PATH_MILESTONE_COMPLETED: 'REQUIREMENT_LEGACY_PATH_MILESTONE_COMPLETED',
MAP_HAS_FEATURE: 'REQUIREMENT_MAP_HAS_FEATURE',
MET: 'REQUIREMENT_MET',
METAPROGRESSION_COMPLETED_CHALLENGES: 'REQUIREMENT_METAPROGRESSION_COMPLETED_CHALLENGES',
METAPROGRESSION_LEGEND_PATH_LEVEL: 'REQUIREMENT_METAPROGRESSION_LEGEND_PATH_LEVEL',
NEAR_RELIGIOUS_CITY: 'REQUIREMENT_NEAR_RELIGIOUS_CITY',
NEAR_ROUTE: 'REQUIREMENT_NEAR_ROUTE',
NEAR_TRADE_ROUTE: 'REQUIREMENT_NEAR_TRADE_ROUTE',
NEVER_MET: 'REQUIREMENT_NEVER_MET',
NOT_MET: 'REQUIREMENT_NOT_MET',
OPEN_BORDERS: 'REQUIREMENT_OPEN_BORDERS',
OPPONENT_IS_BARBARIAN: 'REQUIREMENT_OPPONENT_IS_BARBARIAN',
OPPONENT_IS_DISTANT_LANDS: 'REQUIREMENT_OPPONENT_IS_DISTANT_LANDS',
OPPONENT_IS_DISTRICT: 'REQUIREMENT_OPPONENT_IS_DISTRICT',
OPPONENT_IS_FLANKING: 'REQUIREMENT_OPPONENT_IS_FLANKING',
OPPONENT_IS_FORTIFIED: 'REQUIREMENT_OPPONENT_IS_FORTIFIED',
OPPONENT_IS_INDEPENDENT: 'REQUIREMENT_OPPONENT_IS_INDEPENDENT',
OPPONENT_IS_MINOR_CIV: 'REQUIREMENT_OPPONENT_IS_MINOR_CIV',
OPPONENT_IS_OTHER_IDEOLOGY: 'REQUIREMENT_OPPONENT_IS_OTHER_IDEOLOGY',
OPPONENT_IS_OTHER_RELIGION: 'REQUIREMENT_OPPONENT_IS_OTHER_RELIGION',
OPPONENT_IS_SLOWER: 'REQUIREMENT_OPPONENT_IS_SLOWER',
OPPONENT_IS_STRONGER: 'REQUIREMENT_OPPONENT_IS_STRONGER',
OPPONENT_IS_WOUNDED: 'REQUIREMENT_OPPONENT_IS_WOUNDED',
OPPONENT_UNIT_DOMAIN_MATCHES: 'REQUIREMENT_OPPONENT_UNIT_DOMAIN_MATCHES',
OPPONENT_UNIT_TAG_MATCHES: 'REQUIREMENT_OPPONENT_UNIT_TAG_MATCHES',
OPPONENT_UNIT_TYPE_MATCHES: 'REQUIREMENT_OPPONENT_UNIT_TYPE_MATCHES',
PLAYER_ACTIVE_WARS: 'REQUIREMENT_PLAYER_ACTIVE_WARS',
PLAYER_AT_PEACE_X_TURNS_AGO: 'REQUIREMENT_PLAYER_AT_PEACE_X_TURNS_AGO',
PLAYER_AT_WAR_AND_HAS_MET: 'REQUIREMENT_PLAYER_AT_WAR_AND_HAS_MET',
PLAYER_ATTACKED_CONTINENT: 'REQUIREMENT_PLAYER_ATTACKED_CONTINENT',
PLAYER_BEHIND_TECH: 'REQUIREMENT_PLAYER_BEHIND_TECH',
PLAYER_BUILT_WONDER: 'REQUIREMENT_PLAYER_BUILT_WONDER',
PLAYER_CAN_EVER_EARN_GREAT_PERSON_CLASS: 'REQUIREMENT_PLAYER_CAN_EVER_EARN_GREAT_PERSON_CLASS',
PLAYER_CARD_EFFECTS_COMPLETE: 'REQUIREMENT_PLAYER_CARD_EFFECTS_COMPLETE',
PLAYER_CITY_IS_CLOSEST_TO_CITY: 'REQUIREMENT_PLAYER_CITY_IS_CLOSEST_TO_CITY',
PLAYER_CITY_STATE_PROTECTOR: 'REQUIREMENT_PLAYER_CITY_STATE_PROTECTOR',
PLAYER_CIVILIZATION_TAG_MATCHES: 'REQUIREMENT_PLAYER_CIVILIZATION_TAG_MATCHES',
PLAYER_CIVILIZATION_TYPE_MATCHES: 'REQUIREMENT_PLAYER_CIVILIZATION_TYPE_MATCHES',
PLAYER_CONQUERED_RELIGIOUS_CITY: 'REQUIREMENT_PLAYER_CONQUERED_RELIGIOUS_CITY',
PLAYER_CONQUERED_SETTLEMENT_WITH_BUILDING: 'REQUIREMENT_PLAYER_CONQUERED_SETTLEMENT_WITH_BUILDING',
PLAYER_CONQUERED_WONDER: 'REQUIREMENT_PLAYER_CONQUERED_WONDER',
PLAYER_CONQUERED_X_CITIES: 'REQUIREMENT_PLAYER_CONQUERED_X_CITIES',
PLAYER_CONQUERED_X_CITY_STATES: 'REQUIREMENT_PLAYER_CONQUERED_X_CITY_STATES',
PLAYER_CONQUERING_ALLYING_MINORS: 'REQUIREMENT_PLAYER_CONQUERING_ALLYING_MINORS',
PLAYER_CONVERTS_OPPONENTS_TO_FOUNDED_RELIGION: 'REQUIREMENT_PLAYER_CONVERTS_OPPONENTS_TO_FOUNDED_RELIGION',
PLAYER_DARK_AGE: 'REQUIREMENT_PLAYER_DARK_AGE',
PLAYER_DEAL_ENACTED: 'REQUIREMENT_PLAYER_DEAL_ENACTED',
PLAYER_DECLARED_WAR: 'REQUIREMENT_PLAYER_DECLARED_WAR',
PLAYER_DEFAULT_DEFEAT: 'REQUIREMENT_PLAYER_DEFAULT_DEFEAT',
PLAYER_DIPLOMACY_ENGAGED_WITH_X_CIVS: 'REQUIREMENT_PLAYER_DIPLOMACY_ENGAGED_WITH_X_CIVS',
PLAYER_DIPLOMACY_HAS_X_ALLIANCES: 'REQUIREMENT_PLAYER_DIPLOMACY_HAS_X_ALLIANCES',
PLAYER_DIPLOMACY_INDEPENDENT_UPDATE_TYPE_MATCHES: 'REQUIREMENT_PLAYER_DIPLOMACY_INDEPENDENT_UPDATE_TYPE_MATCHES',
PLAYER_DIPLOMACY_IS_INVOLVED_WITH_X_ACTIONS: 'REQUIREMENT_PLAYER_DIPLOMACY_IS_INVOLVED_WITH_X_ACTIONS',
PLAYER_DISCOVERED_NATURAL_WONDER: 'REQUIREMENT_PLAYER_DISCOVERED_NATURAL_WONDER',
PLAYER_DOMINATION_VICTORY: 'REQUIREMENT_PLAYER_DOMINATION_VICTORY',
PLAYER_ELIGIBLE_CS_BONUS: 'REQUIREMENT_PLAYER_ELIGIBLE_CS_BONUS',
PLAYER_ENVIRONMENT: 'REQUIREMENT_PLAYER_ENVIRONMENT',
PLAYER_ERA_AT_LEAST: 'REQUIREMENT_PLAYER_ERA_AT_LEAST',
PLAYER_ESTABLISHED_SETTLEMENT: 'REQUIREMENT_PLAYER_ESTABLISHED_SETTLEMENT',
PLAYER_EXPLORATION_LEAD: 'REQUIREMENT_PLAYER_EXPLORATION_LEAD',
PLAYER_EXTRACTS_ARTIFACT: 'REQUIREMENT_PLAYER_EXTRACTS_ARTIFACT',
PLAYER_FIRST_TIME_SETTLEMENT_OCCUPATION: 'REQUIREMENT_PLAYER_FIRST_TIME_SETTLEMENT_OCCUPATION',
PLAYER_FOUNDED_OUR_RELIGION: 'REQUIREMENT_PLAYER_FOUNDED_OUR_RELIGION',
PLAYER_FOUNDED_RELIGION: 'REQUIREMENT_PLAYER_FOUNDED_RELIGION',
PLAYER_FOUNDED_RELIGION_WITH_BELIEF: 'REQUIREMENT_PLAYER_FOUNDED_RELIGION_WITH_BELIEF',
PLAYER_FOUNDS_SETTLEMENT_WITH_X_BIOME_TILES: 'REQUIREMENT_PLAYER_FOUNDS_SETTLEMENT_WITH_X_BIOME_TILES',
PLAYER_GOT_GREAT_PERSON: 'REQUIREMENT_PLAYER_GOT_GREAT_PERSON',
PLAYER_HANDICAP_AT: 'REQUIREMENT_PLAYER_HANDICAP_AT',
PLAYER_HANDICAP_AT_OR_ABOVE: 'REQUIREMENT_PLAYER_HANDICAP_AT_OR_ABOVE',
PLAYER_HAS_ACHIEVED_X_RELATIONSHIPS: 'REQUIREMENT_PLAYER_HAS_ACHIEVED_X_RELATIONSHIPS',
PLAYER_HAS_ACTIVE_STORY: 'REQUIREMENT_PLAYER_HAS_ACTIVE_STORY',
PLAYER_HAS_ACTIVE_TRADITION: 'REQUIREMENT_PLAYER_HAS_ACTIVE_TRADITION',
PLAYER_HAS_ARCHIVED_GREAT_WORK: 'REQUIREMENT_PLAYER_HAS_ARCHIVED_GREAT_WORK',
PLAYER_HAS_AT_LEAST_INDEPENDENT_RELATIONSHIP: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_INDEPENDENT_RELATIONSHIP',
PLAYER_HAS_AT_LEAST_NUM_BUILDINGS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_BUILDINGS',
PLAYER_HAS_AT_LEAST_NUM_DIPLOMATIC_TOKENS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_DIPLOMATIC_TOKENS',
PLAYER_HAS_AT_LEAST_NUM_GOSSIPS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_GOSSIPS',
PLAYER_HAS_AT_LEAST_NUM_MILITARY_UNITS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_MILITARY_UNITS',
PLAYER_HAS_AT_LEAST_NUM_NARRATIVE_TAGS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_NARRATIVE_TAGS',
PLAYER_HAS_AT_LEAST_NUM_TRIBUTARIES: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_TRIBUTARIES',
PLAYER_HAS_AT_LEAST_NUM_TRIBUTARY_TYPES: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_TRIBUTARY_TYPES',
PLAYER_HAS_AT_LEAST_NUM_UNIT_TYPE: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_UNIT_TYPE',
PLAYER_HAS_AT_LEAST_NUM_UNLOCKS: 'REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_UNLOCKS',
PLAYER_HAS_CITY_CENTER_X_DISTANCE_FROM_UNTOUCHED_NATURAL_WONDER: 'REQUIREMENT_PLAYER_HAS_CITY_CENTER_X_DISTANCE_FROM_UNTOUCHED_NATURAL_WONDER',
PLAYER_HAS_CITY_REVOLT: 'REQUIREMENT_PLAYER_HAS_CITY_REVOLT',
PLAYER_HAS_CITY_WITH_X_WORKERS: 'REQUIREMENT_PLAYER_HAS_CITY_WITH_X_WORKERS',
PLAYER_HAS_CIVILIZATION_OR_LEADER_TRAIT: 'REQUIREMENT_PLAYER_HAS_CIVILIZATION_OR_LEADER_TRAIT',
PLAYER_HAS_COMMANDERS_MAXED_DISCIPLINES: 'REQUIREMENT_PLAYER_HAS_COMMANDERS_MAXED_DISCIPLINES',
PLAYER_HAS_COMMANDERS_WITH_X_LEVELS: 'REQUIREMENT_PLAYER_HAS_COMMANDERS_WITH_X_LEVELS',
PLAYER_HAS_COMP_STOMP_VICTORY: 'REQUIREMENT_PLAYER_HAS_COMP_STOMP_VICTORY',
PLAYER_HAS_COMPLETED_ATTRIBUTE_TREE: 'REQUIREMENT_PLAYER_HAS_COMPLETED_ATTRIBUTE_TREE',
PLAYER_HAS_COMPLETED_NARRATIVE_STORY: 'REQUIREMENT_PLAYER_HAS_COMPLETED_NARRATIVE_STORY',
PLAYER_HAS_COMPLETED_PROGRESSION_TREE_NODE: 'REQUIREMENT_PLAYER_HAS_COMPLETED_PROGRESSION_TREE_NODE',
PLAYER_HAS_COMPLETED_PROJECT: 'REQUIREMENT_PLAYER_HAS_COMPLETED_PROJECT',
PLAYER_HAS_COMPLETED_X_DIPLOMACY_ACTIONS: 'REQUIREMENT_PLAYER_HAS_COMPLETED_X_DIPLOMACY_ACTIONS',
PLAYER_HAS_COMPLETED_X_PROGRESSION_TREE_NODES: 'REQUIREMENT_PLAYER_HAS_COMPLETED_X_PROGRESSION_TREE_NODES',
PLAYER_HAS_COMPLETED_X_STORIES: 'REQUIREMENT_PLAYER_HAS_COMPLETED_X_STORIES',
PLAYER_HAS_CONSTRUCTIBLE_FILLED_WITH_GREATWORKS: 'REQUIREMENT_PLAYER_HAS_CONSTRUCTIBLE_FILLED_WITH_GREATWORKS',
PLAYER_HAS_CONVERTED_X_SETTLEMENTS: 'REQUIREMENT_PLAYER_HAS_CONVERTED_X_SETTLEMENTS',
PLAYER_HAS_CURRENT_AGE_WONDER: 'REQUIREMENT_PLAYER_HAS_CURRENT_AGE_WONDER',
PLAYER_HAS_ENGAGED_DIPLOMACY_ACTIONS: 'REQUIREMENT_PLAYER_HAS_ENGAGED_DIPLOMACY_ACTIONS',
PLAYER_HAS_EXPLORED_X_TILES: 'REQUIREMENT_PLAYER_HAS_EXPLORED_X_TILES',
PLAYER_HAS_FEATURE: 'REQUIREMENT_PLAYER_HAS_FEATURE',
PLAYER_HAS_FEWEST_SETTLEMENTS: 'REQUIREMENT_PLAYER_HAS_FEWEST_SETTLEMENTS',
PLAYER_HAS_FOUNDED_X_CITIES: 'REQUIREMENT_PLAYER_HAS_FOUNDED_X_CITIES',
PLAYER_HAS_GAINED_YIELD: 'REQUIREMENT_PLAYER_HAS_GAINED_YIELD',
PLAYER_HAS_GOVERNMENT: 'REQUIREMENT_PLAYER_HAS_GOVERNMENT',
PLAYER_HAS_GREAT_PERSON: 'REQUIREMENT_PLAYER_HAS_GREAT_PERSON',
PLAYER_HAS_GREAT_WORK_ACTIVE: 'REQUIREMENT_PLAYER_HAS_GREAT_WORK_ACTIVE',
PLAYER_HAS_HIGHER_PROGRESSION: 'REQUIREMENT_PLAYER_HAS_HIGHER_PROGRESSION',
PLAYER_HAS_HIGHEST_SCORE: 'REQUIREMENT_PLAYER_HAS_HIGHEST_SCORE',
PLAYER_HAS_IDEOLOGY: 'REQUIREMENT_PLAYER_HAS_IDEOLOGY',
PLAYER_HAS_IMPROVEMENT_HIT_WITH_FERTILITY: 'REQUIREMENT_PLAYER_HAS_IMPROVEMENT_HIT_WITH_FERTILITY',
PLAYER_HAS_IMPROVEMENTS_ON_EVERY_NATURAL_WONDER: 'REQUIREMENT_PLAYER_HAS_IMPROVEMENTS_ON_EVERY_NATURAL_WONDER',
PLAYER_HAS_MET: 'REQUIREMENT_PLAYER_HAS_MET',
PLAYER_HAS_MOST_NATURAL_WONDER_IMPROVEMENTS: 'REQUIREMENT_PLAYER_HAS_MOST_NATURAL_WONDER_IMPROVEMENTS',
PLAYER_HAS_MOST_RELIGION_FOLLOWERS: 'REQUIREMENT_PLAYER_HAS_MOST_RELIGION_FOLLOWERS',
PLAYER_HAS_MOST_TRADE_ROUTES: 'REQUIREMENT_PLAYER_HAS_MOST_TRADE_ROUTES',
PLAYER_HAS_MOST_WMD_CITY_HITS: 'REQUIREMENT_PLAYER_HAS_MOST_WMD_CITY_HITS',
PLAYER_HAS_MOST_WONDERS: 'REQUIREMENT_PLAYER_HAS_MOST_WONDERS',
PLAYER_HAS_NEGATIVE_YIELD_PER_TURN: 'REQUIREMENT_PLAYER_HAS_NEGATIVE_YIELD_PER_TURN',
PLAYER_HAS_PANTHEON: 'REQUIREMENT_PLAYER_HAS_PANTHEON',
PLAYER_HAS_PROGRESSION_TREE: 'REQUIREMENT_PLAYER_HAS_PROGRESSION_TREE',
PLAYER_HAS_RESOURCE: 'REQUIREMENT_PLAYER_HAS_RESOURCE',
PLAYER_HAS_RESOURCE_VISIBILITY: 'REQUIREMENT_PLAYER_HAS_RESOURCE_VISIBILITY',
PLAYER_HAS_SAME_GOVERNMENT: 'REQUIREMENT_PLAYER_HAS_SAME_GOVERNMENT',
PLAYER_HAS_SETTLEMENTS_WITH_POPULATION: 'REQUIREMENT_PLAYER_HAS_SETTLEMENTS_WITH_POPULATION',
PLAYER_HAS_SPENT_AN_ATTRIBUTE_POINT: 'REQUIREMENT_PLAYER_HAS_SPENT_AN_ATTRIBUTE_POINT',
PLAYER_HAS_SPENT_ATTRIBUTE_POINT: 'REQUIREMENT_PLAYER_HAS_SPENT_ATTRIBUTE_POINT',
PLAYER_HAS_TRADE_ROUTES_FROM_X_PLAYERS: 'REQUIREMENT_PLAYER_HAS_TRADE_ROUTES_FROM_X_PLAYERS',
PLAYER_HAS_UNHAPPY_CITIES: 'REQUIREMENT_PLAYER_HAS_UNHAPPY_CITIES',
PLAYER_HAS_UNLOCK: 'REQUIREMENT_PLAYER_HAS_UNLOCK',
PLAYER_HAS_VICTORY_POINTS_FOR_TYPE: 'REQUIREMENT_PLAYER_HAS_VICTORY_POINTS_FOR_TYPE',
PLAYER_HAS_X_CITIES_WITH_BUILDING_SET: 'REQUIREMENT_PLAYER_HAS_X_CITIES_WITH_BUILDING_SET',
PLAYER_HAS_X_DISTINCTIVE_BUILDINGS_FROM_CURRENT_AGE: 'REQUIREMENT_PLAYER_HAS_X_DISTINCTIVE_BUILDINGS_FROM_CURRENT_AGE',
PLAYER_HAS_X_FILLED_CONSTRUCTIBLES: 'REQUIREMENT_PLAYER_HAS_X_FILLED_CONSTRUCTIBLES',
PLAYER_HAS_X_GREAT_WORKS: 'REQUIREMENT_PLAYER_HAS_X_GREAT_WORKS',
PLAYER_HAS_X_IDEOLOGICAL_CONQUESTS: 'REQUIREMENT_PLAYER_HAS_X_IDEOLOGICAL_CONQUESTS',
PLAYER_HAS_X_IMPORTED_RESOURCES: 'REQUIREMENT_PLAYER_HAS_X_IMPORTED_RESOURCES',
PLAYER_HAS_X_INFECTED_SETTLEMENTS: 'REQUIREMENT_PLAYER_HAS_X_INFECTED_SETTLEMENTS',
PLAYER_HAS_X_MASTERIES: 'REQUIREMENT_PLAYER_HAS_X_MASTERIES',
PLAYER_HAS_X_RELIGIONS: 'REQUIREMENT_PLAYER_HAS_X_RELIGIONS',
PLAYER_HAS_X_RESOURCE_TYPE: 'REQUIREMENT_PLAYER_HAS_X_RESOURCE_TYPE',
PLAYER_HAS_X_RESOURCES: 'REQUIREMENT_PLAYER_HAS_X_RESOURCES',
PLAYER_HAS_X_RESOURCES_IN_ONE_CITY: 'REQUIREMENT_PLAYER_HAS_X_RESOURCES_IN_ONE_CITY',
PLAYER_HAS_X_SETTLEMENTS: 'REQUIREMENT_PLAYER_HAS_X_SETTLEMENTS',
PLAYER_HAS_X_SETTLEMENTS_AT: 'REQUIREMENT_PLAYER_HAS_X_SETTLEMENTS_AT',
PLAYER_HAS_X_SETTLEMENTS_FOREIGN_HEMISPHERE: 'REQUIREMENT_PLAYER_HAS_X_SETTLEMENTS_FOREIGN_HEMISPHERE',
PLAYER_HAS_X_SETTLEMENTS_IN_BIOME: 'REQUIREMENT_PLAYER_HAS_X_SETTLEMENTS_IN_BIOME',
PLAYER_HAS_X_SETTLEMENTS_WITH_RELIGION: 'REQUIREMENT_PLAYER_HAS_X_SETTLEMENTS_WITH_RELIGION',
PLAYER_HAS_X_STARTING_YIELD: 'REQUIREMENT_PLAYER_HAS_X_STARTING_YIELD',
PLAYER_HAS_X_TOWNS_PRODUCING_PROJECT: 'REQUIREMENT_PLAYER_HAS_X_TOWNS_PRODUCING_PROJECT',
PLAYER_HAS_X_TRADE_ROUTES_FROM_PLAYER: 'REQUIREMENT_PLAYER_HAS_X_TRADE_ROUTES_FROM_PLAYER',
PLAYER_HAS_X_TRADE_ROUTES_WITH_PLAYER: 'REQUIREMENT_PLAYER_HAS_X_TRADE_ROUTES_WITH_PLAYER',
PLAYER_HAS_X_UNIQUE_RESOURCES: 'REQUIREMENT_PLAYER_HAS_X_UNIQUE_RESOURCES',
PLAYER_HAS_X_URBAN_DISTRICTS_WITH_YIELD: 'REQUIREMENT_PLAYER_HAS_X_URBAN_DISTRICTS_WITH_YIELD',
PLAYER_HAS_X_VICTORY_POINTS: 'REQUIREMENT_PLAYER_HAS_X_VICTORY_POINTS',
PLAYER_HAS_X_WAR_SUPPORT: 'REQUIREMENT_PLAYER_HAS_X_WAR_SUPPORT',
PLAYER_HAS_X_WONDER_IMPROVEMENT_POINTS: 'REQUIREMENT_PLAYER_HAS_X_WONDER_IMPROVEMENT_POINTS',
PLAYER_HAS_X_WONDERS: 'REQUIREMENT_PLAYER_HAS_X_WONDERS',
PLAYER_HAS_X_WORKERS: 'REQUIREMENT_PLAYER_HAS_X_WORKERS',
PLAYER_INITIATED_DIPLOMACY_ACTION_RESPONSE_TYPE_MATCHES: 'REQUIREMENT_PLAYER_INITIATED_DIPLOMACY_ACTION_RESPONSE_TYPE_MATCHES',
PLAYER_IS_AT_PEACE: 'REQUIREMENT_PLAYER_IS_AT_PEACE',
PLAYER_IS_AT_PEACE_WITH_ALL_MAJORS: 'REQUIREMENT_PLAYER_IS_AT_PEACE_WITH_ALL_MAJORS',
PLAYER_IS_AT_WAR_WITH_OPPOSING_IDEOLOGY: 'REQUIREMENT_PLAYER_IS_AT_WAR_WITH_OPPOSING_IDEOLOGY',
PLAYER_IS_ATTACKING: 'REQUIREMENT_PLAYER_IS_ATTACKING',
PLAYER_IS_BARBARIAN: 'REQUIREMENT_PLAYER_IS_BARBARIAN',
PLAYER_IS_CLOSE_TO_VICTORY: 'REQUIREMENT_PLAYER_IS_CLOSE_TO_VICTORY',
PLAYER_IS_HUMAN: 'REQUIREMENT_PLAYER_IS_HUMAN',
PLAYER_IS_IN_GOLDEN_AGE: 'REQUIREMENT_PLAYER_IS_IN_GOLDEN_AGE',
PLAYER_IS_INITIATING_COMBAT: 'REQUIREMENT_PLAYER_IS_INITIATING_COMBAT',
PLAYER_IS_MAJOR: 'REQUIREMENT_PLAYER_IS_MAJOR',
PLAYER_IS_MINOR: 'REQUIREMENT_PLAYER_IS_MINOR',
PLAYER_IS_RELIGION_FOUNDER: 'REQUIREMENT_PLAYER_IS_RELIGION_FOUNDER',
PLAYER_IS_RESEARCHING_PROGRESSION_TREE_NODE: 'REQUIREMENT_PLAYER_IS_RESEARCHING_PROGRESSION_TREE_NODE',
PLAYER_IS_SAME_RELIGION: 'REQUIREMENT_PLAYER_IS_SAME_RELIGION',
PLAYER_IS_TEAM_MEMBER: 'REQUIREMENT_PLAYER_IS_TEAM_MEMBER',
PLAYER_LEADER_TAG_MATCHES: 'REQUIREMENT_PLAYER_LEADER_TAG_MATCHES',
PLAYER_LEADER_TYPE_MATCHES: 'REQUIREMENT_PLAYER_LEADER_TYPE_MATCHES',
PLAYER_MAJORITY_RELIGION_IS_OWNER: 'REQUIREMENT_PLAYER_MAJORITY_RELIGION_IS_OWNER',
PLAYER_MEETS_SCORE_THRESHOLD: 'REQUIREMENT_PLAYER_MEETS_SCORE_THRESHOLD',
PLAYER_MET_NUM_CIVS: 'REQUIREMENT_PLAYER_MET_NUM_CIVS',
PLAYER_MET_X_TURNS_AGO: 'REQUIREMENT_PLAYER_MET_X_TURNS_AGO',
PLAYER_MILITARY_STRENGTH_LEAD: 'REQUIREMENT_PLAYER_MILITARY_STRENGTH_LEAD',
PLAYER_NOT_INVOLVED_MINORS: 'REQUIREMENT_PLAYER_NOT_INVOLVED_MINORS',
PLAYER_NUKE_LOVER: 'REQUIREMENT_PLAYER_NUKE_LOVER',
PLAYER_ON_NON_HOME_CONTINENT: 'REQUIREMENT_PLAYER_ON_NON_HOME_CONTINENT',
PLAYER_OVER_SETTLEMENT_CAP: 'REQUIREMENT_PLAYER_OVER_SETTLEMENT_CAP',
PLAYER_OVERBUILDS: 'REQUIREMENT_PLAYER_OVERBUILDS',
PLAYER_OWNS_OBJECT: 'REQUIREMENT_PLAYER_OWNS_OBJECT',
PLAYER_PEACEFUL_ON_CONTINENT: 'REQUIREMENT_PLAYER_PEACEFUL_ON_CONTINENT',
PLAYER_PLOTS_REVEALED_ARE_X: 'REQUIREMENT_PLAYER_PLOTS_REVEALED_ARE_X',
PLAYER_POPULATION_LEAD: 'REQUIREMENT_PLAYER_POPULATION_LEAD',
PLAYER_PRODUCES_AT_LEAST_X_RESOURCE: 'REQUIREMENT_PLAYER_PRODUCES_AT_LEAST_X_RESOURCE',
PLAYER_RAZED_X_CITIES: 'REQUIREMENT_PLAYER_RAZED_X_CITIES',
PLAYER_RECONQUERED_X_CITIES: 'REQUIREMENT_PLAYER_RECONQUERED_X_CITIES',
PLAYER_RELIGION_RECEIVED: 'REQUIREMENT_PLAYER_RELIGION_RECEIVED',
PLAYER_SEEN_STORYLET: 'REQUIREMENT_PLAYER_SEEN_STORYLET',
PLAYER_SHARES_HOME_CONTINENT: 'REQUIREMENT_PLAYER_SHARES_HOME_CONTINENT',
PLAYER_SPECIFIC_WONDER_BUILT: 'REQUIREMENT_PLAYER_SPECIFIC_WONDER_BUILT',
PLAYER_STARTS_TRADE_ROUTE_WITH_MATCHING_BUILDING: 'REQUIREMENT_PLAYER_STARTS_TRADE_ROUTE_WITH_MATCHING_BUILDING',
PLAYER_TOTAL_DISTRICTS: 'REQUIREMENT_PLAYER_TOTAL_DISTRICTS',
PLAYER_TOTAL_IMPROVED_RESOURCES: 'REQUIREMENT_PLAYER_TOTAL_IMPROVED_RESOURCES',
PLAYER_TOTAL_POPULATION: 'REQUIREMENT_PLAYER_TOTAL_POPULATION',
PLAYER_TRADE_ROUTE_HAS_X_RESOURCES: 'REQUIREMENT_PLAYER_TRADE_ROUTE_HAS_X_RESOURCES',
PLAYER_TRADES_FOR_X_RESOURCES: 'REQUIREMENT_PLAYER_TRADES_FOR_X_RESOURCES',
PLAYER_TRADES_WITH_PLAYERS_AT_WAR: 'REQUIREMENT_PLAYER_TRADES_WITH_PLAYERS_AT_WAR',
PLAYER_TRADES_WITH_X_PLAYERS: 'REQUIREMENT_PLAYER_TRADES_WITH_X_PLAYERS',
PLAYER_TRADES_X_RESOURCES: 'REQUIREMENT_PLAYER_TRADES_X_RESOURCES',
PLAYER_TRADITION_SLOTS: 'REQUIREMENT_PLAYER_TRADITION_SLOTS',
PLAYER_TRIGGERED_DISCOVERY: 'REQUIREMENT_PLAYER_TRIGGERED_DISCOVERY',
PLAYER_TURN_STARTED: 'REQUIREMENT_PLAYER_TURN_STARTED',
PLAYER_TYPE_MATCHES: 'REQUIREMENT_PLAYER_TYPE_MATCHES',
PLAYER_UNIT_DESTROYS_DISTRICT_DEFENSES: 'REQUIREMENT_PLAYER_UNIT_DESTROYS_DISTRICT_DEFENSES',
PLAYER_UNLOCKED_CIVIC: 'REQUIREMENT_PLAYER_UNLOCKED_CIVIC',
PLAYER_UNLOCKED_TECHNOLOGY: 'REQUIREMENT_PLAYER_UNLOCKED_TECHNOLOGY',
PLAYER_VICTORY_COUNT_ACHIEVED: 'REQUIREMENT_PLAYER_VICTORY_COUNT_ACHIEVED',
PLAYER_VICTORY_PLACED: 'REQUIREMENT_PLAYER_VICTORY_PLACED',
PLAYER_VICTORY_PROGRESS: 'REQUIREMENT_PLAYER_VICTORY_PROGRESS',
PLAYER_YIELD_LEAD: 'REQUIREMENT_PLAYER_YIELD_LEAD',
PLOT_ADJACENT_CONSTRUCTIBLE_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_CONSTRUCTIBLE_TYPE_MATCHES',
PLOT_ADJACENT_FEATURE_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_FEATURE_TYPE_MATCHES',
PLOT_ADJACENT_FRIENDLY_UNIT_TAG_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_FRIENDLY_UNIT_TAG_MATCHES',
PLOT_ADJACENT_FRIENDLY_UNIT_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_FRIENDLY_UNIT_TYPE_MATCHES',
PLOT_ADJACENT_IMPROVEMENT_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_IMPROVEMENT_TYPE_MATCHES',
PLOT_ADJACENT_RESOURCE_CLASS_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_RESOURCE_CLASS_TYPE_MATCHES',
PLOT_ADJACENT_TERRAIN_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_TERRAIN_TYPE_MATCHES',
PLOT_ADJACENT_TO_CITY_WITH_X_RESOURCES_SLOTTED: 'REQUIREMENT_PLOT_ADJACENT_TO_CITY_WITH_X_RESOURCES_SLOTTED',
PLOT_ADJACENT_TO_COAST: 'REQUIREMENT_PLOT_ADJACENT_TO_COAST',
PLOT_ADJACENT_TO_CONSTRUCTIBLE_WITH_X_GREAT_WORKS: 'REQUIREMENT_PLOT_ADJACENT_TO_CONSTRUCTIBLE_WITH_X_GREAT_WORKS',
PLOT_ADJACENT_TO_LAKE: 'REQUIREMENT_PLOT_ADJACENT_TO_LAKE',
PLOT_ADJACENT_TO_OWNER: 'REQUIREMENT_PLOT_ADJACENT_TO_OWNER',
PLOT_ADJACENT_TO_OWNER_AT_WAR: 'REQUIREMENT_PLOT_ADJACENT_TO_OWNER_AT_WAR',
PLOT_ADJACENT_TO_RIVER: 'REQUIREMENT_PLOT_ADJACENT_TO_RIVER',
PLOT_ADJACENT_TO_UNIQUE_QUARTER: 'REQUIREMENT_PLOT_ADJACENT_TO_UNIQUE_QUARTER',
PLOT_ADJACENT_TO_WONDER: 'REQUIREMENT_PLOT_ADJACENT_TO_WONDER',
PLOT_ADJACENT_UNIT_TAG_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_UNIT_TAG_MATCHES',
PLOT_ADJACENT_UNIT_TYPE_MATCHES: 'REQUIREMENT_PLOT_ADJACENT_UNIT_TYPE_MATCHES',
PLOT_BIOME_TYPE_MATCHES: 'REQUIREMENT_PLOT_BIOME_TYPE_MATCHES',
PLOT_DISTRICT_CLASS: 'REQUIREMENT_PLOT_DISTRICT_CLASS',
PLOT_DISTRICT_IS_DEFENDED: 'REQUIREMENT_PLOT_DISTRICT_IS_DEFENDED',
PLOT_FEATURE_TAG_MATCHES: 'REQUIREMENT_PLOT_FEATURE_TAG_MATCHES',
PLOT_FEATURE_TYPE_MATCHES: 'REQUIREMENT_PLOT_FEATURE_TYPE_MATCHES',
PLOT_HAS_ANY_DISTRICT: 'REQUIREMENT_PLOT_HAS_ANY_DISTRICT',
PLOT_HAS_ANY_FEATURE: 'REQUIREMENT_PLOT_HAS_ANY_FEATURE',
PLOT_HAS_ANY_IMPROVEMENT: 'REQUIREMENT_PLOT_HAS_ANY_IMPROVEMENT',
PLOT_HAS_CONSTRUCTIBLE: 'REQUIREMENT_PLOT_HAS_CONSTRUCTIBLE',
PLOT_HAS_EFFECT: 'REQUIREMENT_PLOT_HAS_EFFECT',
PLOT_HAS_NUM_CONSTRUCTIBLES: 'REQUIREMENT_PLOT_HAS_NUM_CONSTRUCTIBLES',
PLOT_HAS_ROUTE: 'REQUIREMENT_PLOT_HAS_ROUTE',
PLOT_HAS_ROUTE_TYPE: 'REQUIREMENT_PLOT_HAS_ROUTE_TYPE',
PLOT_HAS_YIELD: 'REQUIREMENT_PLOT_HAS_YIELD',
PLOT_IN_COMMAND_RADIUS: 'REQUIREMENT_PLOT_IN_COMMAND_RADIUS',
PLOT_IS_COAST: 'REQUIREMENT_PLOT_IS_COAST',
PLOT_IS_COASTAL_LAND: 'REQUIREMENT_PLOT_IS_COASTAL_LAND',
PLOT_IS_FRESH_WATER: 'REQUIREMENT_PLOT_IS_FRESH_WATER',
PLOT_IS_HILLS: 'REQUIREMENT_PLOT_IS_HILLS',
PLOT_IS_HOMELANDS: 'REQUIREMENT_PLOT_IS_HOMELANDS',
PLOT_IS_LAKE: 'REQUIREMENT_PLOT_IS_LAKE',
PLOT_IS_NATURAL_WONDER: 'REQUIREMENT_PLOT_IS_NATURAL_WONDER',
PLOT_IS_OWNER: 'REQUIREMENT_PLOT_IS_OWNER',
PLOT_IS_OWNER_CAPITAL_CONTINENT: 'REQUIREMENT_PLOT_IS_OWNER_CAPITAL_CONTINENT',
PLOT_IS_OWNER_CAPITAL_HEMISPHERE: 'REQUIREMENT_PLOT_IS_OWNER_CAPITAL_HEMISPHERE',
PLOT_IS_QUARTER: 'REQUIREMENT_PLOT_IS_QUARTER',
PLOT_IS_RIVER: 'REQUIREMENT_PLOT_IS_RIVER',
PLOT_IS_SUZERAIN: 'REQUIREMENT_PLOT_IS_SUZERAIN',
PLOT_NEAR_CAPITAL: 'REQUIREMENT_PLOT_NEAR_CAPITAL',
PLOT_PROPERTY_MATCHES: 'REQUIREMENT_PLOT_PROPERTY_MATCHES',
PLOT_RESOURCE_CLASS_TYPE_MATCHES: 'REQUIREMENT_PLOT_RESOURCE_CLASS_TYPE_MATCHES',
PLOT_RESOURCE_TAG_MATCHES: 'REQUIREMENT_PLOT_RESOURCE_TAG_MATCHES',
PLOT_RESOURCE_TYPE_MATCHES: 'REQUIREMENT_PLOT_RESOURCE_TYPE_MATCHES',
PLOT_RESOURCE_VISIBLE: 'REQUIREMENT_PLOT_RESOURCE_VISIBLE',
PLOT_TERRAIN_TYPE_MATCHES: 'REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHES',
PLOT_UNIQUE_QUARTER: 'REQUIREMENT_PLOT_UNIQUE_QUARTER',
PLOT_UNIT_HOMELANDS: 'REQUIREMENT_PLOT_UNIT_HOMELANDS',
PLOT_UNIT_TYPE_MATCHES: 'REQUIREMENT_PLOT_UNIT_TYPE_MATCHES',
RELIGION_IS_MAJORITY: 'REQUIREMENT_RELIGION_IS_MAJORITY',
REQUIREMENTSET_IS_MET: 'REQUIREMENT_REQUIREMENTSET_IS_MET',
RESIDENT_EMBASSY: 'REQUIREMENT_RESIDENT_EMBASSY',
SPECIFIC_LEADER_ELIMINATED: 'REQUIREMENT_SPECIFIC_LEADER_ELIMINATED',
TARGET_IS_ADJACENT_TO_FRIENDLY_UNIT: 'REQUIREMENT_TARGET_IS_ADJACENT_TO_FRIENDLY_UNIT',
TEAM_CONQUERED_X_CITY_STATES: 'REQUIREMENT_TEAM_CONQUERED_X_CITY_STATES',
TEAM_DOMINATION_VICTORY: 'REQUIREMENT_TEAM_DOMINATION_VICTORY',
TEAM_HAS_HIGHEST_SCORE: 'REQUIREMENT_TEAM_HAS_HIGHEST_SCORE',
TEAM_HAS_MOST_RELIGION_FOLLOWERS: 'REQUIREMENT_TEAM_HAS_MOST_RELIGION_FOLLOWERS',
TEAM_HAS_MOST_TERRITORY: 'REQUIREMENT_TEAM_HAS_MOST_TERRITORY',
TEAM_HAS_MOST_WMD_CITY_HITS: 'REQUIREMENT_TEAM_HAS_MOST_WMD_CITY_HITS',
TEAM_LEGACY_VICTORY: 'REQUIREMENT_TEAM_LEGACY_VICTORY',
UNIT_ADJACENT_TO_OWNER_TERRITORY: 'REQUIREMENT_UNIT_ADJACENT_TO_OWNER_TERRITORY',
UNIT_ARMY_HAS_UNITS: 'REQUIREMENT_UNIT_ARMY_HAS_UNITS',
UNIT_ARMY_REINFORCEMENT_STARTED: 'REQUIREMENT_UNIT_ARMY_REINFORCEMENT_STARTED',
UNIT_CLASS_MATCHES: 'REQUIREMENT_UNIT_CLASS_MATCHES',
UNIT_CORE_CLASS_MATCHES: 'REQUIREMENT_UNIT_CORE_CLASS_MATCHES',
UNIT_DAMAGE_MINIMUM: 'REQUIREMENT_UNIT_DAMAGE_MINIMUM',
UNIT_DOMAIN_MATCHES: 'REQUIREMENT_UNIT_DOMAIN_MATCHES',
UNIT_ERA_TYPE_MATCHES: 'REQUIREMENT_UNIT_ERA_TYPE_MATCHES',
UNIT_FOCUSED_ATTACK: 'REQUIREMENT_UNIT_FOCUSED_ATTACK',
UNIT_FORMATION_CLASS_MATCHES: 'REQUIREMENT_UNIT_FORMATION_CLASS_MATCHES',
UNIT_HAS_ABILITY: 'REQUIREMENT_UNIT_HAS_ABILITY',
UNIT_HAS_BEEN_CREATED_BY_PLAYER: 'REQUIREMENT_UNIT_HAS_BEEN_CREATED_BY_PLAYER',
UNIT_HAS_BEEN_KILLED_BY_PLAYER: 'REQUIREMENT_UNIT_HAS_BEEN_KILLED_BY_PLAYER',
UNIT_HAS_PACKED_UNITS: 'REQUIREMENT_UNIT_HAS_PACKED_UNITS',
UNIT_HAS_PACKED_UNITS_AFTER_TURN: 'REQUIREMENT_UNIT_HAS_PACKED_UNITS_AFTER_TURN',
UNIT_HAS_PACKED_UNITS_BY_TAGS_OR_CORE_CLASSES: 'REQUIREMENT_UNIT_HAS_PACKED_UNITS_BY_TAGS_OR_CORE_CLASSES',
UNIT_HAS_XP: 'REQUIREMENT_UNIT_HAS_XP',
UNIT_HEALTH_THRESHOLD: 'REQUIREMENT_UNIT_HEALTH_THRESHOLD',
UNIT_IN_ARMY: 'REQUIREMENT_UNIT_IN_ARMY',
UNIT_IN_ENEMY_TERRITORY: 'REQUIREMENT_UNIT_IN_ENEMY_TERRITORY',
UNIT_IN_FORMATION: 'REQUIREMENT_UNIT_IN_FORMATION',
UNIT_IN_OWNER_TERRITORY: 'REQUIREMENT_UNIT_IN_OWNER_TERRITORY',
UNIT_IS_BARBARIAN: 'REQUIREMENT_UNIT_IS_BARBARIAN',
UNIT_IS_COMBAT: 'REQUIREMENT_UNIT_IS_COMBAT',
UNIT_IS_ENEMY_OF_OWNER: 'REQUIREMENT_UNIT_IS_ENEMY_OF_OWNER',
UNIT_IS_FORTIFIED: 'REQUIREMENT_UNIT_IS_FORTIFIED',
UNIT_IS_IN_HOMELANDS: 'REQUIREMENT_UNIT_IS_IN_HOMELANDS',
UNIT_IS_INDEPENDENT: 'REQUIREMENT_UNIT_IS_INDEPENDENT',
UNIT_IS_STATIONED_ON_DISTRICT: 'REQUIREMENT_UNIT_IS_STATIONED_ON_DISTRICT',
UNIT_IS_WOUNDED: 'REQUIREMENT_UNIT_IS_WOUNDED',
UNIT_NEAR_CITY_WITH_PROJECT: 'REQUIREMENT_UNIT_NEAR_CITY_WITH_PROJECT',
UNIT_ON_COAST: 'REQUIREMENT_UNIT_ON_COAST',
UNIT_ON_DISTRICT: 'REQUIREMENT_UNIT_ON_DISTRICT',
UNIT_ON_HOME_CONTINENT: 'REQUIREMENT_UNIT_ON_HOME_CONTINENT',
UNIT_ORIGIN_HAS_SPECIFIC_CONSTRUCTIBLE: 'REQUIREMENT_UNIT_ORIGIN_HAS_SPECIFIC_CONSTRUCTIBLE',
UNIT_TAG_MATCHES: 'REQUIREMENT_UNIT_TAG_MATCHES',
UNIT_TRADE_ROUTE_ESTABLISHED: 'REQUIREMENT_UNIT_TRADE_ROUTE_ESTABLISHED',
UNIT_TYPE_MATCHES: 'REQUIREMENT_UNIT_TYPE_MATCHES',
WONDER_IS_ACTIVE: 'REQUIREMENT_WONDER_IS_ACTIVE',
} as const;