REQUIREMENT_ALLIANCE_AT_WAR_WITH_COMBAT_TARGET |
— |
District::Instance::GetOwner
Player::Instance::IsMinor
Player::Instance::IsMajor
Player::Diplomacy::IsAtWarWith
GameEffects::Requirements::ConstRequirement::SetState |
R&F, GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x879e10→0x892de0 |
REQUIREMENT_ALLY |
— |
Player::Diplomacy::HasAllied |
Base game+ |
Test 0x8da140→0x8f2190 OnInitialize 0x8d9e30→0x8f1c40 |
REQUIREMENT_CITY_CONVERTED |
— |
Player::Diplomacy::HasCityConvertedBy |
Base game+ |
Test 0x844680→0x85e490 OnInitialize 0x843d50→0x85dbd0 |
REQUIREMENT_CIVILIZATION_LEVEL |
OpponentCivLevel (String), OwnerCivLevel (String) |
Player::Instance::GetLevel |
Base game+ |
Test 0x8c4630→0x8ddd40 OnInitialize 0x8c39d0→0x8dd070 |
REQUIREMENT_CIV_TAG_MATCHES (removed) |
— |
— |
— |
— |
REQUIREMENT_CIV_TYPE_MATCHES (removed) |
— |
— |
— |
— |
REQUIREMENT_CULTURE_BOMBED |
— |
— |
Base game+ |
Test 0x814ea0→0x82dc70 OnInitialize 0x8149d0→0x82d8a0 |
REQUIREMENT_DECLARED_FRIEND |
— |
Player::Diplomacy::HasDeclaredFriendship |
Base game+ |
Test 0x8a8960→0x8c1b90 OnInitialize 0x8a7b90→0x8c0e10 |
REQUIREMENT_DEFENSIVE_PACT |
— |
Player::Diplomacy::HasDefensivePact |
Base game+ |
Test 0x89a0e0→0x8b2cb0 OnInitialize 0x899b80→0x8b2490 |
REQUIREMENT_DELEGATION |
— |
Player::Diplomacy::HasDelegationAt |
Base game+ |
Test 0x816f60→0x82ffa0 OnInitialize 0x816a60→0x82fbe0 |
REQUIREMENT_DEMAND_RECEIVED |
— |
Diplomacy::Deal::Manager::GetPlayerDeals
Diplomacy::Deal::Instance::GetOtherPlayer |
Base game+ |
Test 0x8073e0→0x8200d0 OnInitialize 0x8070d0→0x81f980 |
REQUIREMENT_DENOUNCED |
— |
Player::Diplomacy::HasDenounced |
Base game+ |
Test 0x895de0→0x8ae9c0 OnInitialize 0x8957c0→0x8ae550 |
REQUIREMENT_DENOUNCED_FRIEND |
— |
Player::Diplomacy::HasDeclaredFriendship
Player::Diplomacy::HasDenounced |
Base game+ |
Test 0x887cb0→0x8a1950 OnInitialize 0x887670→0x8a13e0 |
REQUIREMENT_ESPIONAGE_DETECTED |
— |
— |
Base game+ |
OnInitialize 0x8cec20→0x8e7ad0 |
REQUIREMENT_FOUNDED_NO_RELIGION |
— |
Player::Religion::GetReligionTypeCreated |
Base game+ |
Test 0x843360→0x85b960 OnInitialize 0x842f10→0x85b690 |
REQUIREMENT_GAME_CLIMATE_CHANGE_LEVEL_AT_LEAST |
Amount (Integer) |
Game::Climate::Manager::Get
Game::Climate::ClimateData::GetClimateChangeLevel
GameEffects::ArgumentFunction::GetFunctions |
NFP |
Test 0x891b80→0x8aaac0 OnInitialize 0x891830→0x8aa6c0 |
REQUIREMENT_GAME_ERA_ATLEAST |
MinGameEra (String) |
GameEffects::Requirements::GameEraAtLeast::IsEraReached
Definitions::GetEraDefinitions |
Base game+ |
Test 0x8417d0→0x85a180 OnInitialize 0x841360→0x859c90 |
REQUIREMENT_GAME_ERA_ATLEAST_EXPANSION |
EraType (String) |
Game::Eras::Edit
Definitions::GetEraDefinitions |
R&F, GS, BlackDeath, WarMachine |
Test 0x8da6c0→0x8f2c60 OnInitialize 0x8da390→0x8f28f0 |
REQUIREMENT_GAME_ERA_ATMOST (untested in the community list) |
EraType (String) |
— |
— |
— |
REQUIREMENT_GAME_ERA_ATMOST_EXPANSION |
EraType (String) |
Game::Eras::Edit
Definitions::GetEraDefinitions |
GS, BlackDeath, WarMachine |
Test 0x856020→0x86ee20 OnInitialize 0x855780→0x86eae0 |
REQUIREMENT_GAME_ERA_IS |
EraType (String) |
Game::Eras::Edit
Definitions::GetEraDefinitions |
R&F, GS, BlackDeath, WarMachine |
Test 0x8e19c0→0x7e7110 OnInitialize 0x8e1020→0x7e6620 |
REQUIREMENT_GAME_HAS_CIVILIZATION_OR_LEADER_TRAIT |
TraitType (String) |
Player::Manager::Edit
Player::Instance::GetConfiguration
Configuration::Player::Instance::GetCivilizationTypeID
Definitions::GetCivilizationDefinitions
Configuration::Player::Instance::GetLeaderTypeID
Definitions::GetLeaderDefinitions
Definitions::GetTraitDefinitions |
GS, BlackDeath, WarMachine |
Test 0x85f590→0x8774e0 |
REQUIREMENT_GAME_IS_MULTIPLAYER (untested in the community list) |
— |
Configuration::Game::Instance::IsAnyMultiplayer |
Base game+ |
Test 0x8da0e0→0x8f2130 |
REQUIREMENT_GAME_TURN_ATLEAST |
AdjustForGameSpeed (Boolean), MinGameTurn (Integer) |
GameEffects::Requirements::GameTurnAtLeast::IsTurnAtLeast
Rules::Economic::Get
Rules::Economic::Instance::AdjustForGameSpeed
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8ed370→0x7f2b40 OnInitialize 0x8ec8c0→0x7f21e0 |
REQUIREMENT_GAME_TURN_MAX_REACHED |
MaxGameTurn (Integer) |
GameEffects::Requirements::GameTurnMaxReached::IsTurnLimitReached |
Base game+ |
Test 0x868180→? OnInitialize 0x867900→0x87edb0 |
REQUIREMENT_GAME_VICTORY_ENABLED |
VictoryType (String) |
Definitions::GetVictoryDefinitions
Game::VictoryManager::IsVictoryEnabled
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x8f2360→0x7f77a0 |
REQUIREMENT_HAD_FRIENDLY_MEETING |
— |
Player::Diplomacy::HadFriendlyMeeting |
Base game+ |
Test 0x7f9820→0x811d30 OnInitialize 0x7f95f0→? |
REQUIREMENT_LEADER_TAG_MATCHES (removed) |
— |
— |
— |
— |
REQUIREMENT_LEADER_TYPE_MATCHES (removed) |
— |
— |
— |
— |
REQUIREMENT_MET (untested in the community list) |
— |
— |
Base game+ |
OnInitialize 0x84e870→0x852ee0 |
REQUIREMENT_NEAR_CULTURE_BORDER |
— |
Player::Diplomacy::GetIncursionsSince
AI::Targets::GetKnowledgeBase
Definitions::GetUnitDefinitions
Definition::Utility::NameToFormationClassType
Hex::EnumerateNeighborhood
Player::Diplomacy::UpdatePromise
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8c42b0→0x8de3b0 OnInitialize 0x8c3550→0x8dd8c0 |
REQUIREMENT_NEAR_RELIGIOUS_CITY |
FriendlyCity (Boolean) |
Player::Religion::GetReligionTypeCreated
Player::Religion::GetReligionInMajorityOfCities
City::CManager::EditCity |
Base game+ |
Test 0x85c620→0x874cf0 OnInitialize 0x85bbc0→0x874310 |
REQUIREMENT_NEVER_MET |
— |
— |
Base game+ |
OnInitialize 0x860190→0x863d40 |
REQUIREMENT_NOT_MET (untested in the community list) |
— |
— |
Base game+ |
OnInitialize 0x86e010→0x874a40 |
REQUIREMENT_OPEN_BORDERS |
GracePeriod (Integer) |
Player::Diplomacy::HasOpenBordersFrom
Player::Diplomacy::GetTurnsSinceOpenBordersEnded
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x899ff0→0x8b2bc0 OnInitialize 0x899790→0x8b20a0 |
REQUIREMENT_OPPONENT_ERA_AGE_MATCHES |
Type (String) |
District::Instance::GetOwner
Game::Eras::Edit
Game::Eras::HasDarkAge
Game::Eras::HasGoldenAge
GameEffects::Requirements::ConstRequirement::SetState |
R&F, GS, BlackDeath, WarMachine |
OnInitialize 0x889750→0x8a3460 |
REQUIREMENT_PLAYER_ALWAYS_ALLOWED_COMMEMORATION_QUEST |
— |
Game::Eras::Edit
Game::Eras::IsPlayerAlwaysAllowedCommemorationQuest |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x89d290→0x8b68d0 OnInitialize 0x89ce00→0x8b6070 |
REQUIREMENT_PLAYER_ATTACKED_CONTINENT |
— |
Game::DiplomaticRelations::Edit
Player::Manager::Edit
Game::DiplomaticRelations::StartedWarWith
Game::DiplomaticRelations::GetJointWarTarget
Game::DiplomaticRelations::GetWarType
Player::Instance::GetCapitalContinent |
Base game+ |
Test 0x806a60→0x81f7c0 OnInitialize 0x8065d0→0x81f3c0 |
REQUIREMENT_PLAYER_AT_WAR_AND_HAS_MET |
— |
Player::DiplomacyBlackboard::Get
Game::DiplomaticRelations::Edit
Game::DiplomaticRelations::HasMet
Player::Manager::Edit
Game::DiplomaticRelations::IsAtWar edits Data::VariantMap on Game::Instance |
Base game+ |
Test 0x8298f0→0x842b70 OnInitialize 0x829160→0x8421f0 |
REQUIREMENT_PLAYER_AT_WAR_WITH_EMERGENCY_MEMBER |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Cache::Unit::Experience::GetVeteranName
Player::Diplomacy::IsAtWarWith |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x89aa10→0x8b3760 OnInitialize 0x89a780→0x8b3560 |
REQUIREMENT_PLAYER_AT_WAR_WITH_NEIGHBOR |
— |
Emergency::Manager::Get
Player::Manager::Edit
Player::Diplomacy::IsAtWarWith
Player::Diplomacy::AreAdjacentEmpires
Player::Diplomacy::IsFightingJointWarAgainst
Emergency::Manager::GetEmergency
Emergency::Instance::ContainsPlayerID |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x8138a0→0x82cb00 OnInitialize 0x812d20→0x82bb40 |
REQUIREMENT_PLAYER_AVERAGE_WALL_LEVEL_THRESHOLD |
AboveThreshold (Boolean), AverageWallLevelThreshold (Integer) |
Definitions::GetBuildingDefinitions
Player::Culture::HasCivic
Player::Techs::HasTech
City::Buildings::HasBuilding |
R&F, GS, BlackDeath, WarMachine |
Test 0x88dac0→0x8a76b0 OnInitialize 0x88cce0→0x8a6250 |
REQUIREMENT_PLAYER_BUILT_NEW_WONDER |
— |
— |
NFP, Alexander |
— |
REQUIREMENT_PLAYER_BUILT_WONDER |
WonderRatio (Integer) |
Player::Stats::GetNumWonders
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x83c770→0x855230 OnInitialize 0x83c170→0x854c00 |
REQUIREMENT_PLAYER_CAN_EVER_EARN_GREAT_PERSON_CLASS |
GreatPersonClass (String) |
Game::GreatPeople::Get
Game::GreatPeople::CanEverEarnClass
Definitions::GetGreatPersonClassDefinitions |
Base game+ |
Test 0x89ba00→0x8b44c0 OnInitialize 0x89b1f0→0x8b3f00 |
REQUIREMENT_PLAYER_CITY_STATE_PROTECTOR |
LowerBound (Integer), NoLowerBound (Boolean), NoUpperBound (Boolean), UpperBound (Integer) |
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8d12d0→0x8ea5f0 OnInitialize 0x8d03e0→0x8e91b0 |
REQUIREMENT_PLAYER_CIVILIZED |
BelowThreshold (Boolean), CampToCityDistance (Integer), ClearedCampValue (Integer), IgnoredCampValue (Integer), TotalScoreThreshold (Integer) |
Player::Stats::GetMetOtherPlayerClearedBanditCampCount
AI::Targets::GetKnowledgeBase
Map::IInstance::GetPlotDistance
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x848e90→0x8624d0 OnInitialize 0x8486f0→0x861bc0 |
REQUIREMENT_PLAYER_COASTAL_CITIES |
BelowPercentage (Integer), MinimumCities (Integer), Percentage (Integer) |
City::IInstance::GetPlot
Map::Plot::Instance::IsCoastalLand
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x815fb0→0x82f640 OnInitialize 0x8157f0→0x82ead0 |
REQUIREMENT_PLAYER_COMPETING_MINORS |
PercentCompeting (Integer) |
Player::Manager::Edit
Player::Influence::GetTokensReceived
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8861b0→0x8a0190 OnInitialize 0x884e80→0x89f100 |
REQUIREMENT_PLAYER_CONQUERED_X_CITY_STATES |
Amount (Integer) |
Player::Cities::GetNumCapturedCityStates
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8df580→0x7e4b90 OnInitialize 0x8defe0→0x7e4620 |
REQUIREMENT_PLAYER_CONQUERING_ALLYING_MINORS |
— |
Player::Diplomacy::HasActiveDOWOnMinor
Player::Diplomacy::HasConqueredMinor
Player::Manager::Edit
Player::Instance::IsMajor
Player::Instance::IsBarbarian
Player::Influence::GetSuzerain |
Base game+ |
Test 0x80b980→0x8255a0 OnInitialize 0x80b560→0x824810 |
REQUIREMENT_PLAYER_DEAL_ENACTED |
— |
— |
Base game+ |
OnInitialize 0x8a47b0→0x8bd200 |
REQUIREMENT_PLAYER_DECLARED_WAR |
ExcludeEmergencies (Boolean), WarType (String), WhileMet (Boolean) |
Game::DiplomaticRelations::Edit
Player::Diplomacy::HasMet
Player::Manager::Edit
Game::DiplomaticRelations::GetWarType
Player::Diplomacy::IsFightingAnyJointWarWith
Game::DiplomaticRelations::StartedWarWith |
Base game+ |
Test 0x87f2b0→0x899480 OnInitialize 0x87ec70→0x898ee0 |
REQUIREMENT_PLAYER_DEFAULT_DEFEAT |
IgnoreCities (Boolean), IgnoreUnits (Boolean), UnitType (String) |
Definitions::GetUnitDefinitions |
Base game+ |
Test 0x834220→0x84d940 OnInitialize 0x833b10→0x84d2c0 |
REQUIREMENT_PLAYER_DIPLO_VP_LEAD |
MinimumDelta (Integer), Ratio (Integer) |
Player::Stats::GetDiplomaticVictoryPoints
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x805960→0x81e3d0 OnInitialize 0x805450→0x81dfd0 |
REQUIREMENT_PLAYER_DISTRICT_THRESHOLD |
AboveThreshold (Boolean), DistrictPercentThreshold (Integer), MinDistrictsNeeded (Integer) |
Player::Stats::GetNumDistrictsCompleted
Player::Stats::GetNumDistrictsPossible
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x886420→0x8a02f0 OnInitialize 0x885810→0x89f7f0 |
REQUIREMENT_PLAYER_DOMINATION_VICTORY (untested in the community list) |
— |
Player::Instance::IsMajor |
Base game+ |
Test 0x8be880→0x8d8630 OnInitialize 0x8be160→0x8d8030 |
REQUIREMENT_PLAYER_ENVIRONMENT (untested in the community list) |
— |
Player::Stats::GetMetOtherPlayerPlotFeatureRemovedCount
Player::Stats::GetMetOtherPlayerParkConstructedCount
Player::Stats::GetMetOtherPlayerPlacedForestCount
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x863380→0x87aa90 OnInitialize 0x8628b0→0x87a2d0 |
REQUIREMENT_PLAYER_ERA_AT_LEAST |
EraType (String) |
Player::Instance::GetEra
Definitions::GetEraDefinitions |
Base game+ |
Test 0x8ed2d0→0x7f2aa0 OnInitialize 0x8ec720→0x7f2040 |
REQUIREMENT_PLAYER_EXPLOITATION (untested in the community list) |
— |
Player::Stats::CalculateImprovedTilePercentage
Player::Stats::GetMetOtherPlayerPlotFeatureRemovedCount
Player::Stats::GetMetOtherPlayerParkConstructedCount
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x86cd20→0x884890 OnInitialize 0x86c2f0→0x883e40 |
REQUIREMENT_PLAYER_EXPLORATION_LEAD |
ExplorationRatio (Integer), MinimumDelta (Integer) |
Player::Instance::GetVisibility
Map::Player::Visibility::Instance::GetNumRevealedHexes
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x7e8610→0x7ffbf0 OnInitialize 0x7e7f40→0x7ff6b0 |
REQUIREMENT_PLAYER_FAVOR_LEAD |
MinimumDelta (Integer), Ratio (Integer) |
Player::Congress::Get
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x892e00→0x8abc40 OnInitialize 0x892290→0x8ab0b0 |
REQUIREMENT_PLAYER_FINISHED_RESEARCH |
TechCivicDifferential (Integer) |
Player::Culture::GetNumCivicsCompleted
Player::Techs::GetNumTechsResearched
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8b4f30→0x8cea40 OnInitialize 0x8b4700→0x8ce370 |
REQUIREMENT_PLAYER_FOUNDED_NO_RELIGION |
— |
Player::Religion::GetReligionTypeCreated |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x8aa190→0x8c34d0 OnInitialize 0x8a9d40→0x8c2df0 |
REQUIREMENT_PLAYER_FOUNDED_OUR_RELIGION |
— |
Player::Religion::GetReligionTypeCreated
Player::Religion::GetReligionInMajorityOfCities |
Base game+ |
Test 0x8d6330→0x8ee0b0 OnInitialize 0x8d5f50→0x8ed9b0 |
REQUIREMENT_PLAYER_FOUNDED_RELIGION_WITH_BELIEF |
BeliefType (String) |
Game::Religion::Get
Game::Religion::GetReligionCreatedByPlayer
Definitions::GetBeliefDefinitions |
Base game+ |
Test 0x8538a0→0x86c0a0 OnInitialize 0x8531c0→0x86be70 |
REQUIREMENT_PLAYER_GOT_FIRST_PLACE_IN_EMERGENCY |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Emergency::Instance::IsPlayerInFirstPlace
GameEffects::Requirements::ConstRequirement::SetState |
GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x80c990→0x825ea0 |
REQUIREMENT_PLAYER_GOT_GREAT_PERSON |
GreatPersonRatio (Integer), MinimumDelta (Integer) |
Player::Stats::GetNumGreatPeopleEarned
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8217f0→0x83a890 OnInitialize 0x821200→0x83a440 |
REQUIREMENT_PLAYER_GOT_HIGH_TIER_SCORE_IN_EMERGENCY |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Emergency::Instance::IsPlayerInTopScoreBracket
GameEffects::Requirements::ConstRequirement::SetState |
GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x81f2f0→0x838150 |
REQUIREMENT_PLAYER_GOT_LOW_TIER_SCORE_IN_EMERGENCY |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Emergency::Instance::IsPlayerInBottomScoreBracket
GameEffects::Requirements::ConstRequirement::SetState |
GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x8310a0→0x849e20 |
REQUIREMENT_PLAYER_HANDICAP_AT_OR_ABOVE |
Handicap (String) |
Definitions::GetDifficultyDefinitions |
Base game+ |
Test 0x7eedf0→0x806770 OnInitialize 0x7ee7b0→0x806480 |
REQUIREMENT_PLAYER_HAPPINESS_LEAD |
HappinessRatio (Integer), MinimumDelta (Integer) |
Player::Stats::GetNumCities
Player::Stats::GetOverallHappiness
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8b33f0→0x8cd880 OnInitialize 0x8b2b00→0x8cd140 |
REQUIREMENT_PLAYER_HAS_ACTIVE_ALLIANCE_OF_AT_LEAST_LEVEL |
Level (Integer) |
Player::Manager::Edit
Player::Diplomacy::GetAllianceLevelWithPlayer
Player::Diplomacy::HasAllied
GameEffects::ArgumentFunction::GetFunctions |
R&F, GS, BlackDeath, WarMachine |
Test 0x881530→0x89bd30 OnInitialize 0x880de0→0x89b180 |
REQUIREMENT_PLAYER_HAS_AT_LEAST_DIPLO_VIS_LEVEL |
Level (Integer) |
— |
Base game+ |
— |
REQUIREMENT_PLAYER_HAS_AT_LEAST_NUMBER_CITIES |
Amount (Integer) |
Player::Stats::GetNumCities
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x8ec1a0→0x7f1fd0 OnInitialize 0x8eb8d0→0x7f16f0 |
REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_BUILDINGS |
Amount (Integer), BuildingType (String) |
Player::Stats::GetNumBuildingsOfType
Definitions::GetBuildingDefinitions
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x801540→0x819050 OnInitialize 0x8010b0→0x8182a0 |
REQUIREMENT_PLAYER_HAS_AT_LEAST_NUM_MILITARY_UNITS |
Amount (Integer) |
Player::Stats::GetNumCombatUnits
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x86df60→0x885540 OnInitialize 0x86d350→0x8850b0 |
REQUIREMENT_PLAYER_HAS_BUILDING |
BuildingType (String) |
Player::Cities::GetNumBuildings
Definitions::GetBuildingDefinitions |
R&F, GS, BlackDeath, WarMachine |
Test 0x845300→0x85f270 OnInitialize 0x844c70→0x85eba0 |
REQUIREMENT_PLAYER_HAS_CITY_ON_EMERGENCY_PLOT_CONTINENT |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Map::EditInstance
Player::Cities::HasCityOnContinent |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x8d5460→0x8ed560 OnInitialize 0x8d50d0→0x8ecff0 |
REQUIREMENT_PLAYER_HAS_CIVIC |
CivicType (String) |
Player::Culture::HasCivic
Definitions::GetCivicDefinitions |
Base game+ |
Test 0x8a0450→0x8b8e10 OnInitialize 0x89ed00→0x8b78f0 |
REQUIREMENT_PLAYER_HAS_CIVILIZATION_OR_LEADER_TRAIT |
TraitType (String) |
Player::Instance::GetConfiguration
Configuration::Player::Instance::GetCivilizationTypeID
Definitions::GetCivilizationDefinitions
Configuration::Player::Instance::GetLeaderTypeID
Definitions::GetLeaderDefinitions
Definitions::GetTraitDefinitions |
GS, BlackDeath, WarMachine |
Test 0x87bfc0→0x895170 OnInitialize 0x85f060→0x877120 |
REQUIREMENT_PLAYER_HAS_COMPLETED_PROJECT |
MinimumCompletions (Integer), ProjectType (String) |
Player::Stats::GetNumProjectsAdvanced
Definitions::GetProjectDefinitions
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x84a640→0x863be0 OnInitialize 0x849fe0→0x863630 |
REQUIREMENT_PLAYER_HAS_COMP_STOMP_VICTORY (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasGoldenHordeVictory::CalculatePoints
GameEffects::Requirements::PlayerHasCompStompVictory::FilterByHighestScore
GameEffects::Requirements::PlayerHasCompStompVictory::ScoreTieBreaker |
Base game+ |
Test 0x839cd0→0x852ca0 OnInitialize 0x8394d0→0x8527f0 |
REQUIREMENT_PLAYER_HAS_DARK_AGE |
— |
Game::Eras::Edit
Game::Eras::HasDarkAge |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x850c60→0x869d50 OnInitialize 0x8507f0→0x869640 |
REQUIREMENT_PLAYER_HAS_DESIRED_LUXURY |
— |
Definitions::GetResourceDefinitions
Player::Resources::GetAvailableResourceAmount |
Base game+ |
Test 0x8e2b80→0x7e8450 OnInitialize 0x8e23b0→0x7e78c0 |
REQUIREMENT_PLAYER_HAS_DISTRICT |
DistrictType (String) |
Player::Districts::GetNumDistrictsOfType
Definitions::GetDistrictDefinitions |
R&F, GS, BlackDeath, WarMachine |
Test 0x8dad60→0x8f34f0 OnInitialize 0x8dab80→0x8f3210 |
REQUIREMENT_PLAYER_HAS_ENVOY_WITH_EMERGENCY_DATA_PLAYER |
— |
Emergency::Manager::Get
Player::Manager::Edit
Emergency::Manager::GetEmergency
City::CManager::GetCityAt
Player::Instance::IsMinor
Player::Influence::GetMaxTokensReceived |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x853a80→0x86caf0 OnInitialize 0x8537c0→? |
REQUIREMENT_PLAYER_HAS_FEATURE |
FeatureType (String) |
Map::Instance::GetCityPlots
Map::CityPlots::GetPurchasedPlots
Definitions::GetFeatureDefinitions |
R&F, GS, BlackDeath, WarMachine |
Test 0x877d50→0x890210 OnInitialize 0x877720→0x88fcf0 |
REQUIREMENT_PLAYER_HAS_GIVEN_INFLUENCE_TOKENS |
MinimumTokens (Integer) |
Player::Influence::GetTokensReceived
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8de6f0→0x7e4060 OnInitialize 0x8de030→0x8f6950 |
REQUIREMENT_PLAYER_HAS_GIVEN_MOST_INFLUENCE_TOKENS (untested in the community list) |
— |
— |
— |
— |
REQUIREMENT_PLAYER_HAS_GOLDEN_AGE |
— |
Game::Eras::Edit
Game::Eras::HasGoldenAge |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x862760→0x87a940 OnInitialize 0x862190→0x879e70 |
REQUIREMENT_PLAYER_HAS_GOLDEN_HORDE_VICTORY (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasGoldenHordeVictory::CalculatePoints
GameEffects::Requirements::PlayerHasCompStompVictory::FilterByHighestScore |
Base game+ |
Test 0x8e4d40→0x7eac30 OnInitialize 0x8e4920→? |
REQUIREMENT_PLAYER_HAS_GREAT_PERSON |
GreatPersonIndividual (String) |
Definitions::GetGreatPersonClassDefinitions
Definitions::GetGreatPersonIndividualDefinitions |
Base game+ |
Test 0x8e92a0→0x7ef370 OnInitialize 0x8e89e0→0x7eec70 |
REQUIREMENT_PLAYER_HAS_HIGHEST_SCORE (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasHighestScore::FilterByHighestScore
Definitions::GetScoringLineItemDefinitions |
Base game+ |
Test 0x8dec40→0x7e4280 OnInitialize 0x8de910→0x8f6d60 |
REQUIREMENT_PLAYER_HAS_MANY_ALLIANCES |
ChecKForFewer (Boolean), MinOwnerAlliances (Integer) |
Player::Diplomacy::GetNumAlliances
GameEffects::ArgumentFunction::GetFunctions |
R&F, GS, BlackDeath, WarMachine |
Test 0x83ef10→0x858270 OnInitialize 0x83e680→0x857bd0 |
REQUIREMENT_PLAYER_HAS_MET |
— |
Player::Diplomacy::HasMet |
Base game+ |
Test 0x8ca700→0x8e3720 OnInitialize 0x8ca2e0→? |
REQUIREMENT_PLAYER_HAS_MOST_PROMOTION_CLASS (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasMostPromotionClass::CheckUnitCount
Player::Instance::GetScore |
Base game+ |
Test 0x842500→0x85aca0 OnInitialize 0x841d30→0x85a540 |
REQUIREMENT_PLAYER_HAS_MOST_RELIGION_FOLLOWERS (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasMostReligionFollowers::CheckFollowerCount |
Base game+ |
Test 0x8d2d60→0x8eb4b0 OnInitialize 0x8d2a00→0x8eb2c0 |
REQUIREMENT_PLAYER_HAS_MOST_TERRITORY (untested in the community list) |
— |
— |
Base game+ |
— |
REQUIREMENT_PLAYER_HAS_MOST_WMD_CITY_HITS (untested in the community list) |
— |
GameEffects::Requirements::PlayerHasMostWMDCityHits::CheckWMDHitCount
Player::Instance::GetScore
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x854510→0x86cc90 OnInitialize 0x853c20→0x86c6b0 |
REQUIREMENT_PLAYER_HAS_PANTHEON |
— |
Player::Religion::GetPantheon |
Base game+ |
Test 0x85fc90→0x877a60 OnInitialize 0x85fa20→0x877770 |
REQUIREMENT_PLAYER_HAS_RESOURCE_IMPROVED |
ResourceType (String) |
City::Resources::CountLocalResourceTypes
Definitions::GetResourceDefinitions |
GS, BlackDeath, WarMachine |
Test 0x847210→0x860d90 OnInitialize 0x846cc0→0x860b40 |
REQUIREMENT_PLAYER_HAS_RESOURCE_OWNED |
ResourceType (String) |
Player::Resources::HasResource
Definitions::GetResourceDefinitions |
Base game+ |
Test 0x8ca690→0x8e3ca0 OnInitialize 0x8c9d60→0x8e31a0 |
REQUIREMENT_PLAYER_HAS_RESOURCE_VISIBILITY |
ResourceType (String) |
Player::Resources::IsResourceVisible
Definitions::GetResourceDefinitions |
Base game+ |
Test 0x8eae10→0x7f0780 OnInitialize 0x8ea9d0→0x7f0040 |
REQUIREMENT_PLAYER_HAS_SAME_GOVERNMENT |
— |
Player::Culture::GetCurrentGovernment |
Base game+ |
Test 0x864e30→0x87cb10 OnInitialize 0x864b80→0x87c9f0 |
REQUIREMENT_PLAYER_HAS_SCIENCE_VICTORY_POINTS |
Amount (Integer) |
Player::Stats::GetScienceVictoryPointsTotalNeeded
Player::Stats::GetScienceVictoryPoints |
GS, NFP, BlackDeath, WarMachine |
Test 0x8d8760→0x8f0600 OnInitialize 0x8d81e0→0x8f00e0 |
REQUIREMENT_PLAYER_HAS_TECHNOLOGY |
TechnologyType (String) |
Player::Techs::HasTech
Definitions::GetTechnologyDefinitions |
Base game+ |
Test 0x7f1f10→0x809780 OnInitialize 0x7f0880→0x808730 |
REQUIREMENT_PLAYER_INCOME_LEAD |
MinimumDelta (Integer), YieldRatio (Integer) |
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8ddb20→0x8f5da0 OnInitialize 0x8dd1d0→0x8f58b0 |
REQUIREMENT_PLAYER_IN_JOINT_EMERGENCY |
HostileOnly (Boolean) |
Emergency::Instance::ContainsPlayerID
Definitions::GetEmergencyAllianceDefinitions
Definitions::GetEmergencyAlliance_XP2Definitions |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x855200→0x86e0a0 OnInitialize 0x854780→0x86d5d0 |
REQUIREMENT_PLAYER_IS_ATTACKING |
— |
District::Instance::GetOwner
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x85d560→0x875620 |
REQUIREMENT_PLAYER_IS_AT_LEAST_ALLIANCE_LEVEL_WITH_EMERGENCY_PLAYER |
Level (Integer) |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Player::Diplomacy::GetAllianceLevelWithPlayer
GameEffects::ArgumentFunction::GetFunctions |
R&F, GS, BlackDeath, WarMachine |
Test 0x80b0c0→0x824590 OnInitialize 0x80ac00→0x823de0 |
REQUIREMENT_PLAYER_IS_AT_PEACE |
Min Turns (Integer) |
Player::Instance::IsAtWarWith
Player::Diplomacy::HasMet
Player::Diplomacy::GetAtWarChangeTurn
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8459c0→0x85f840 OnInitialize 0x844f10→0x85ee80 |
REQUIREMENT_PLAYER_IS_AT_PEACE_WITH_ALL_MAJORS |
— |
Player::Manager::Edit
Player::Instance::IsAtWarWith |
Base game+ |
Test 0x8af6c0→0x8c9b70 OnInitialize 0x8aee80→0x8c8da0 |
REQUIREMENT_PLAYER_IS_AT_WAR |
— |
Player::Diplomacy::IsAtWarWithAnyMajorCiv |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x8a54c0→0x8be0b0 OnInitialize 0x8a4db0→0x8bdcd0 |
REQUIREMENT_PLAYER_IS_BARBARIAN |
— |
Player::Instance::IsBarbarian
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x86d0f0→0x884dd0 |
REQUIREMENT_PLAYER_IS_CLOSE_TO_VICTORY |
— |
— |
Base game+ |
Test 0x87c710→0x895b10 OnInitialize 0x87c400→0x895930 |
REQUIREMENT_PLAYER_IS_EMERGENCY_MEMBER_WITH_SCORE |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
Emergency::Instance::ContainsPlayerID
GameEffects::Requirements::ConstRequirement::SetState |
GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x8529a0→0x86bae0 |
REQUIREMENT_PLAYER_IS_EMERGENCY_TARGET |
— |
Emergency::Manager::Get
Emergency::Manager::GetEmergency
GameEffects::Requirements::ConstRequirement::SetState |
R&F, GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x80ef70→0x828a30 |
REQUIREMENT_PLAYER_IS_HUMAN |
— |
Player::Instance::IsHuman |
Base game+ |
Test 0x7f1050→0x808ce0 OnInitialize 0x7f0d00→0x808a60 |
REQUIREMENT_PLAYER_IS_MAJOR |
— |
Player::Instance::IsMajor
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x8ef5c0→0x7f5010 |
REQUIREMENT_PLAYER_IS_MINOR |
— |
Player::Instance::IsMajor
Player::Instance::IsBarbarian
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x7ebe30→0x803690 |
REQUIREMENT_PLAYER_IS_NEIGHBOR |
— |
Player::Diplomacy::AreAdjacentEmpires |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x7fb2d0→0x813970 OnInitialize 0x7fae60→0x8134d0 |
REQUIREMENT_PLAYER_IS_NOT_WARMONGER |
— |
Player::Manager::Edit
Player::Diplomacy::HasMet
Player::Diplomacy::GetGrievancesFromPlayer |
Base game+ |
Test 0x7e4e20→0x7fcf50 OnInitialize 0x7e4720→0x7fc970 |
REQUIREMENT_PLAYER_IS_RELIGION_FOUNDER |
— |
Player::Religion::IsReligionCreatedBy
Player::Religion::GetReligionInMajorityOfCities |
Base game+ |
Test 0x8b7770→0x8d1220 |
REQUIREMENT_PLAYER_IS_SAME_RELIGION |
— |
GameEffects::Requirements::PlayerIsSameReligion::ArePlayersFollowingSameReligion |
Base game+ |
Test 0x8234a0→0x83c790 OnInitialize 0x8231a0→0x83c010 |
REQUIREMENT_PLAYER_IS_SAME_SEX |
— |
Definitions::GetLeaderDefinitions
Player::Instance::GetConfiguration
Configuration::Player::Instance::GetLeaderTypeID |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x82c8e0→0x845d40 |
REQUIREMENT_PLAYER_IS_SHARING_INFO |
SharingInfoWell (Boolean) |
Player::Diplomacy::HasDeclaredFriendship
Player::Diplomacy::HasOpenBordersFrom
Player::Diplomacy::HasDelegationAt
Player::Diplomacy::HasEmbassyAt |
R&F, GS, BlackDeath, WarMachine |
Test 0x840a90→0x8598a0 OnInitialize 0x840120→0x859120 |
REQUIREMENT_PLAYER_IS_SUZERAIN |
— |
Player::Instance::IsMajor
Player::Influence::GetSuzerain
Game::DiplomaticRelations::Edit
Game::DiplomaticRelations::SharesSuzerain |
Base game+ |
Test 0x7ea9c0→0x8022c0 OnInitialize 0x7ea3a0→0x801d50 |
REQUIREMENT_PLAYER_IS_SUZERAIN_BONUS_ENABLED |
— |
Player::Influence::IsSuzerainUniqueBonusDisabled |
GS, NFP, BlackDeath, WarMachine |
Test 0x868f30→0x880880 OnInitialize 0x868ae0→0x8800a0 |
REQUIREMENT_PLAYER_IS_SUZERAIN_OF_X |
LeaderType (String) |
Player::Influence::GetSuzerain
Configuration::Game::Instance::GetPlayerConfiguration
Configuration::Player::Instance::GetLeaderTypeID
Definitions::GetLeaderDefinitions |
NFP |
Test 0x8cd260→0x8e5e10 OnInitialize 0x8cc820→0x8e5980 |
REQUIREMENT_PLAYER_IS_SUZERAIN_X_TYPE |
Amount (Integer), LeaderType (String) |
Player::Influence::GetSuzerain
Configuration::Game::Instance::GetPlayerConfiguration
Configuration::Player::Instance::GetLeaderTypeID
Definitions::GetLeaderDefinitions
GameEffects::ArgumentFunction::GetFunctions |
R&F, GS, BlackDeath, WarMachine |
Test 0x85ea90→0x876bb0 OnInitialize 0x85e680→0x876790 |
REQUIREMENT_PLAYER_IS_TEAM_MEMBER |
— |
Player::Instance::GetTeam
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x852d10→0x86b400 |
REQUIREMENT_PLAYER_IS_WINNING_ANY_VICTORY |
— |
Definitions::GetVictoryDefinitions
Player::Instance::GetTeam
Game::VictoryManager::GetVictoryProgress |
R&F, GS, NFP, BlackDeath, WarMachine |
Test 0x8e9000→0x7ef0d0 OnInitialize 0x8e8920→? |
REQUIREMENT_PLAYER_LEADER_TAG_MATCHES |
Tag (String) |
Configuration::Game::Instance::GetPlayerConfiguration
Configuration::Player::Instance::GetLeaderTypeID
Definitions::GetLeaderDefinitions
Tag::Repository::HasTag
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x865f30→0x87d9c0 |
REQUIREMENT_PLAYER_LEADER_TYPE_MATCHES |
LeaderType (String) |
Configuration::Game::Instance::GetPlayerConfiguration
Configuration::Player::Instance::GetLeaderTypeName
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x878110→0x8909e0 |
REQUIREMENT_PLAYER_MAJORITY_RELIGION_IS_OWNER |
— |
Player::Religion::GetReligionInMajorityOfCities
Game::Religion::Get
Game::Religion::GetReligion |
Base game+ |
Test 0x88aec0→0x8a4d00 OnInitialize 0x88ac50→? |
REQUIREMENT_PLAYER_MEETS_SCORE_THRESHOLD |
ExtraIncrementHighestDifficulty (Integer), IncrementPerDifficulty (Integer), ScoreLowestDifficulty (Integer) |
GameEffects::Requirements::PlayerMeetsScoreThreshold::GetRequiredScoreThisDifficulty
Player::Instance::GetScore
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x80d790→0x826ca0 OnInitialize 0x80d190→0x8266f0 |
REQUIREMENT_PLAYER_MET_X_TURNS_AGO |
TurnsAgo (Integer) |
Player::Diplomacy::HasMet
Player::Diplomacy::GetMetTurn
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8a3610→0x8bbf80 OnInitialize 0x8a2a50→0x8bb6a0 |
REQUIREMENT_PLAYER_MILITARY_STRENGTH_LEAD |
DomainType (String), MinimumDelta (Integer), StrengthRatio (Integer) |
Player::Stats::GetMilitaryStrength
GameEffects::ArgumentFunction::GetFunctions
Definition::Utility::NameToDomainType |
Base game+ |
Test 0x892f50→0x8ab610 OnInitialize 0x892830→0x8aab70 |
REQUIREMENT_PLAYER_MOUNTAIN_CITIES |
BelowPercentage (Integer), DistanceToMountain (Integer), MinimumCities (Integer), Percentage (Integer) |
City::IInstance::GetPlot
GameEffects::Requirements::PlayerMountainCities::IsMountainWithinXTiles
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x8f3ae0→0x7f9430 OnInitialize 0x8f31f0→0x7f8b90 |
REQUIREMENT_PLAYER_NOT_COMPETING_MINORS |
— |
Player::Manager::Edit
Player::Instance::IsMajor
Player::Instance::IsBarbarian
Player::Influence::GetTokensReceived |
Base game+ |
Test 0x8597c0→0x871e00 OnInitialize 0x8586b0→0x8711b0 |
REQUIREMENT_PLAYER_NOT_INVOLVED_MINORS |
— |
Player::Diplomacy::HasActiveDOWOnMinor
Player::Diplomacy::HasConqueredMinor
Player::Manager::Edit
Player::Instance::IsMajor
Player::Instance::IsBarbarian
Player::Influence::GetSuzerain |
Base game+ |
Test 0x8edea0→0x7f3cc0 OnInitialize 0x8ed590→0x7f3310 |
REQUIREMENT_PLAYER_NUKE_LOVER |
BelowThreshold (Boolean), BuiltNukeValue (Integer), TotalScoreThreshold (Integer), UsedNukeValue (Integer) |
Player::Manager::Edit
Player::Stats::GetOtherPlayerKnownWMDCount
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x80c370→0x825760 OnInitialize 0x80bb40→0x8249f0 |
REQUIREMENT_PLAYER_ON_NON_HOME_CONTINENT |
— |
Player::Instance::GetCapitalContinent
City::IInstance::GetPlot |
Base game+ |
Test 0x84fd60→0x8686f0 OnInitialize 0x84eff0→0x867e80 |
REQUIREMENT_PLAYER_OWNS_OBJECT |
— |
GameEffects::Requirements::ConstRequirement::SetState |
Base game+ |
OnInitialize 0x898bb0→0x8b12a0 |
REQUIREMENT_PLAYER_PEACEFUL_ON_CONTINENT |
— |
Player::Instance::GetCapitalContinent
Game::DiplomaticRelations::Edit
Player::Manager::Edit
Game::DiplomaticRelations::StartedWarWith |
Base game+ |
Test 0x8b5ca0→0x8d0130 OnInitialize 0x8b5a90→0x8cfb00 |
REQUIREMENT_PLAYER_PILLAGE_LEAD |
MinimumDelta (Integer), Ratio (Integer) |
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x832a10→0x84bcf0 OnInitialize 0x8323c0→0x84b480 |
REQUIREMENT_PLAYER_POPULATION_LEAD |
MinimumDelta (Integer), PopulationRatio (Integer) |
Player::Stats::GetPopulation
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8c0b80→0x8da620 OnInitialize 0x8c01f0→0x8d9e10 |
REQUIREMENT_PLAYER_RELIGION_NOT_RECEIVED |
FoundingDelay (Integer) |
Player::Religion::GetReligionTypeCreated
Game::Religion::Get
Game::Religion::GetReligion
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8a9e30→0x8c2a30 OnInitialize 0x8a9290→0x8c2000 |
REQUIREMENT_PLAYER_RELIGION_RECEIVED |
— |
Player::Religion::GetReligionTypeCreated |
Base game+ |
Test 0x82ab70→0x844370 OnInitialize 0x82a680→0x843c30 |
REQUIREMENT_PLAYER_SHARES_HOME_CONTINENT |
— |
Player::Instance::GetCapitalContinent |
Base game+ |
Test 0x8ac0b0→0x8c5ee0 OnInitialize 0x8ab780→0x8c5a20 |
REQUIREMENT_PLAYER_STANDING_ARMY_LEAD (removed) |
— |
Player::Stats::GetMilitaryStrength
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8bad30→0x8d4060 OnInitialize 0x8ba0e0→0x8d39f0 |
REQUIREMENT_PLAYER_TEAM_MEMBER (untested in the community list) |
— |
— |
— |
— |
REQUIREMENT_PLAYER_TOURISM_LEAD |
MinimumDelta (Integer), Ratio (Integer) |
Player::Stats::GetTourism
GameEffects::ArgumentFunction::GetFunctions |
GS, BlackDeath, WarMachine |
Test 0x802680→0x81a690 OnInitialize 0x801ee0→0x819e70 |
REQUIREMENT_PLAYER_TURN_STARTED |
— |
— |
Base game+ |
OnInitialize 0x81c300→0x8349b0 |
REQUIREMENT_PLAYER_TYPE_MATCHES |
LeaderType (String) |
Definitions::GetCivilizationDefinitions
Definitions::GetLeaderDefinitions
Player::Instance::GetConfiguration
Configuration::Player::Instance::GetCivilizationTypeID
Configuration::Player::Instance::GetLeaderTypeID
GameEffects::Requirements::ConstRequirement::SetState |
GS, NFP, BlackDeath, WarMachine |
OnInitialize 0x8a1350→0x8b9790 |
REQUIREMENT_PLAYER_WITH_SHIELD_OR_ON_IT |
AgreementValue (Integer) |
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
OnInitialize 0x8b7b50→0x8d1a20 |
REQUIREMENT_PLAYER_YIELD_LEAD |
MinimumDelta (Integer), YieldRatio (Integer), YieldType (String) |
Player::Stats::GetYield
Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions |
Base game+ |
Test 0x8acd20→0x8c6800 OnInitialize 0x8ac4e0→0x8c5fc0 |
REQUIREMENT_RESIDENT_EMBASSY |
— |
Player::Diplomacy::HasEmbassyAt |
Base game+ |
Test 0x82d9f0→0x847740 OnInitialize 0x82d6e0→0x846db0 |
REQUIREMENT_TOURISTS_EXCEED_STAYCATIONERS |
— |
Player::Instance::IsMajor
Player::Culture::GetTouristsTo |
Base game+ |
Test 0x883a70→0x89dea0 OnInitialize 0x883650→0x89d730 |