Home › Requirements › Requirements: PLAYERS

Available out of the box. Usable from Lua in the unmodified game.

Requirements: PLAYERS

160 entries. Subject class "PLAYERS" is the community list's grouping (what the modifier applies to).

Requirement Arguments Engine functions called Availability Addresses (symbol→current)
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