Home › Effects › Effects: CITIES

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

Effects: CITIES

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

Effect Arguments Applies to (C++) Engine functions called Availability Addresses (symbol→current) Used in game data
EFFECT_ADD_EXPENDED_GREAT_PERSON_TILES Amount (Integer) City GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x7e5b40→0x7eb600
Remove 0x7e5e00→0x7eb900
1 use
EFFECT_ADJUST_ACTIVE_BUILDING_PRODUCTION (untested in the community list) — City City::BuildQueue::GetCurrentProductionBuilding
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetBuildingDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x815230→0x81bc20
Remove 0x816890→0x81c3a0
—
EFFECT_ADJUST_ADD_AMENITY_PER_ADJACENT_LUXURY AddAmenity (Boolean) City edits Data::VariantMap on Game::Instance NFP Apply 0x829470→0x8307e0
Remove 0x829f20→0x830f40
1 use
EFFECT_ADJUST_ADJACENT_CITY_RIVER_BUILDING_PRODUCTION Amount (Integer) City edits Data::VariantMap on Game::Instance GS, NFP, BlackDeath, WarMachine Apply 0x82f420→0x848950
Remove 0x82f9f0→0x848cd0
1 use
EFFECT_ADJUST_ALL_BUILDING_PRODUCTION_MODIFIER Amount (Integer), IsWonder (Boolean) City GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
R&F, GS, NFP, BlackDeath, WarMachine Apply 0x8d1710→0x8eaa90
Remove 0x8d2230→0x8ead70
3 uses
EFFECT_ADJUST_ALL_DISTRICTS_PRODUCTION Amount (Integer) City Definitions::GetDistrictDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x853470→0x857240
Remove 0x8541f0→0x858140
5 uses
EFFECT_ADJUST_ALL_DISTRICT_PRODUCTION_MODIFIER Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x83dfe0→0x843740
Remove 0x83e4e0→0x844a90
4 uses
EFFECT_ADJUST_ALL_PROJECTS_PRODUCTION Amount (Integer) City Definitions::GetProjectDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x849090→0x84cee0
Remove 0x8496f0→0x84dac0
6 uses
EFFECT_ADJUST_ALL_UNITS_PURCHASE_COST Amount (Integer), IncludeCivilian (Boolean), UnitDomain (String) City Definitions::GetUnitDefinitions
Definition::Utility::NameToFormationClassType
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
R&F, GS, NFP, BlackDeath, WarMachine Apply 0x8afe10→0x8c9df0
Remove 0x8b0a20→0x8caf00
8 uses
EFFECT_ADJUST_ALL_UNIT_PRODUCTION_MODIFIER Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, NFP, BlackDeath, WarMachine Apply 0x7f3030→0x80a930
Remove 0x7f34d0→0x80b170
4 uses
EFFECT_ADJUST_BUILDING_AMENITY (removed) — — — — — —
EFFECT_ADJUST_BUILDING_HOUSING Amount (Integer), BuildingType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x87b6b0→0x881940
Remove 0x87bc40→0x882a70
8 uses
EFFECT_ADJUST_BUILDING_PRODUCTION Amount (Integer), BuildingType (String), DistrictType (String) City Definitions::GetBuildingDefinitions
Types::Vector
Definitions::GetDistrictDefinitions
Platform::MallocAligned
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x88d760→0x8947a0
Remove 0x88e9d0→0x895460
37 uses
EFFECT_ADJUST_BUILDING_PURCHASE_COST Amount (Integer), BuildingType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8b7a20→0x8bd890
Remove 0x8b81f0→0x8bdee0
6 uses
EFFECT_ADJUST_BUILDING_YIELD_CHANGE Amount (Integer), BuildingType (String), CityStatesOnly (Boolean), YieldType (String) City City::Buildings::ChangeYieldChangeCityStates
City::Buildings::ChangeYieldChange
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetBuildingDefinitions
Definitions::GetYieldDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8598f0→0x871f30
Remove 0x85a660→0x872ea0
93 uses
EFFECT_ADJUST_BUILDING_YIELD_MODIFIER Amount (Integer), BuildingType (String), YieldType (String) City City::Buildings::ChangeYieldModifier
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetBuildingDefinitions
Definitions::GetYieldDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8eb290→0x8f0a40
Remove 0x8ebee0→0x8f1690
33 uses
EFFECT_ADJUST_BUILDING_YIELD_MODIFIERS_FOR_DISTRICT Amount (Integer), DistrictType (String), YieldType (String) City Definitions::GetBuildingDefinitions
City::Buildings::ChangeYieldModifier
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetDistrictDefinitions
Definitions::GetYieldDefinitions
edits Data::VariantMap on Game::Instance
R&F, GS, BlackDeath, WarMachine Apply 0x8709e0→0x888940
Remove 0x8711a0→0x889170
8 uses
EFFECT_ADJUST_CAN_FAITH_PURCHASE_DISTRICTS CanPurchase (Boolean) Governor — GS, BlackDeath, WarMachine Apply 0x8a6220→0x8bef60
Remove 0x8a65b0→0x8bf400
1 use
EFFECT_ADJUST_CITIES_FRESHWATER_HOUSING_BONUS HasBonus (Boolean) Player — Base game+ Apply 0x7ee6d0→0x7f3780
Remove 0x7eeec0→0x7f4640
1 use
EFFECT_ADJUST_CITIES_HAS_URBAN_DEFENSES DefenseValue (Integer) Player Player::Cities::SetCityUrbanDefenses
GameEffects::ArgumentFunction::GetFunctions
Base game+ Apply 0x800090→0x805bb0
Remove 0x8009f0→0x806840
1 use
EFFECT_ADJUST_CITY_AIR_DEFENSE_BONUS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x891340→0x8aa300
Remove 0x891a90→0x8aa920
1 use
EFFECT_ADJUST_CITY_ALLOWED_IMPROVEMENT ImprovementType (String) City City::Instance::AddCityAllowedImprovement
City::Instance::RemoveCityAllowedImprovement
Definitions::GetImprovementDefinitions
R&F, GS, BlackDeath, WarMachine Apply 0x8c4610→0x8de710
Remove 0x8c4b20→0x8dee10
2 uses
EFFECT_ADJUST_CITY_ALLOWED_INCOMING_REGIONAL_STACKING YieldType (String) City City::Instance::ChangeAllowIncomingRegionalStackingCount R&F, GS, BlackDeath, WarMachine Apply 0x8d7d10→0x8ef890
Remove 0x8d87f0→0x8f0690
1 use
EFFECT_ADJUST_CITY_ALL_MILITARY_UNITS_PRODUCTION Amount (Integer), EndEra (String), PromotionClass (String), StartEra (String) City Definitions::GetEraDefinitions
Definitions::GetUnitDefinitions
Definition::Utility::NameToFormationClassType
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x811130→0x817810
Remove 0x811fc0→0x8188a0
17 uses
EFFECT_ADJUST_CITY_ALL_YIELDS_CHANGE Amount (Integer) City Definitions::GetYieldDefinitions
City::Instance::ChangeYieldChange
R&F, GS, BlackDeath, WarMachine Apply 0x8a3580→0x8bc370
Remove 0x8a3f90→0x8bc910
6 uses
EFFECT_ADJUST_CITY_ALWAYS_LOYAL AlwaysLoyal (Boolean) City City::CulturalIdentity::ChangeCountAlwaysLoyalFlags R&F, GS, BlackDeath, WarMachine Apply 0x8e9b10→0x7efb20
Remove 0x8ea8d0→0x7f0760
2 uses
EFFECT_ADJUST_CITY_AMENITIES_FROM_CITY_STATES Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x81be30→0x823380
Remove 0x81cae0→0x823c40
2 uses
EFFECT_ADJUST_CITY_AMENITIES_FROM_GOVERNORS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, NFP, BlackDeath, WarMachine Apply 0x7eb410→0x802ee0
Remove 0x7ebb90→0x803660
2 uses
EFFECT_ADJUST_CITY_AMENITIES_FROM_GREAT_PEOPLE Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x82ea60→0x834aa0
Remove 0x82f270→0x8355d0
2 uses
EFFECT_ADJUST_CITY_AMENITIES_FROM_RELIGION Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x842bc0→0x848250
Remove 0x8433f0→0x8487a0
3 uses
EFFECT_ADJUST_CITY_APPEAL Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x857890→0x85b7b0
Remove 0x859470→0x85ce20
7 uses
EFFECT_ADJUST_CITY_ATTACKS_PER_TURN Amount (Integer) City City::Instance::EditDistrict
District::Instance::ChangeRemainingAttackCount
R&F, GS, BlackDeath, WarMachine Apply 0x7fcff0→0x814d60
Remove 0x7fd830→0x815520
1 use
EFFECT_ADJUST_CITY_CAN_PURCHASE_DISTRICTS CanPurchase (Boolean) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x80f7a0→0x829290
Remove 0x80fa50→0x829770
1 use
EFFECT_ADJUST_CITY_COMBAT_BONUS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x822700→0x83ba50
Remove 0x823260→0x83c0d0
1 use
EFFECT_ADJUST_CITY_CORPS_ARMY_PRODUCTION Amount (Integer), UnitDomain (String) City Definitions::GetUnitDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x86b7e0→0x870830
Remove 0x86bef0→0x871810
3 uses
EFFECT_ADJUST_CITY_CULTURE_BORDER_EXPANSION Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x86a220→0x86f380
Remove 0x86ae10→0x86f860
2 uses
EFFECT_ADJUST_CITY_ENTERTAINMENT Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x8cf220→0x8e8920
Remove 0x8cfa10→0x8e90c0
2 uses
EFFECT_ADJUST_CITY_ENTERTAINMENT_FROM_WONDER_ADJACENT_TO_LAKE BuildingType (String) City City::Buildings::GetBuildingLocation
Map::Plot::Instance::IsLake
Definitions::GetBuildingDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x890eb0→? 1 use
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x8e3740→0x7e9500
Remove 0x8e3db0→0x7e9bd0
4 uses
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION_FOR_STRATEGIC_DIVERSITY Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x7e4150→0x7fc850
Remove 0x7e4670→0x7fcea0
1 use
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION_SPECIFIC_RESOURCE Amount (Integer), ResourceType (String) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x7f68d0→0x80e270
Remove 0x7f6fc0→0x80eab0
4 uses
EFFECT_ADJUST_CITY_EXTRA_AMENITY_FOR_LUXURY_DIVERSITY Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x80a690→0x8235e0
Remove 0x80abd0→0x823db0
1 use
EFFECT_ADJUST_CITY_EXTRA_DISTRICTS Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8a6ae0→0x8af2c0
Remove 0x8a7100→0x8af6b0
2 uses
EFFECT_ADJUST_CITY_FREE_POWER Amount (Integer), SourceType (String) modifier object City::Power::ChangeFreePower
GameEffects::ArgumentFunction::GetFunctions
Definition::Utility::NameToFreePowerSourceType
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x81c6e0→0x8351d0
Remove 0x81daf0→0x836560
15 uses
EFFECT_ADJUST_CITY_FRIENDLY_COMBAT_BONUS Amount (Integer) City GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x837aa0→0x850fe0
Remove 0x8380d0→0x8514c0
1 use
EFFECT_ADJUST_CITY_GOLD_FROM_CITIZENS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x834750→0x84e080
Remove 0x834c70→0x84e300
1 use
EFFECT_ADJUST_CITY_GREATWORK_YIELD GreatWorkObjectType (String), ScalingFactor (Integer), YieldChange (Integer), YieldType (String) City City::Culture::ChangeGreatWorkYieldModifier
GameEffects::ArgumentFunction::GetFunctions
Definition::Utility::NameToGreatWorkObjectType
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8bb1f0→0x8c0130
Remove 0x8bba30→0x8c08b0
22 uses
EFFECT_ADJUST_CITY_GREAT_PERSON_POINTS_MODIFIER Amount (Integer) City — R&F, GS, BlackDeath, WarMachine Apply 0x849fb0→0x863b70
Remove 0x84a9f0→0x864250
2 uses
EFFECT_ADJUST_CITY_GROWTH Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8d3f20→?
Remove 0x8d49d0→?
17 uses
EFFECT_ADJUST_CITY_HAPPINESS_GREAT_PERSON Amount (Integer), GreatPersonClassType (String), HappinessType (String) City City::Instance::AddCityHappinessModifier
City::Instance::RemoveCityHappinessModifier
Definitions::GetHappinessDefinitions
Definitions::GetGreatPersonClassDefinitions
GameEffects::ArgumentFunction::GetFunctions
R&F, GS, BlackDeath, WarMachine Apply 0x8e6950→0x8ecad0
Remove 0x8e6bc0→0x8ece20
4 uses
EFFECT_ADJUST_CITY_HAPPINESS_YIELD Amount (Integer), HappinessType (String), YieldType (String) City City::Instance::AddCityHappinessModifier
City::Instance::RemoveCityHappinessModifier
Definitions::GetHappinessDefinitions
Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
R&F, GS, BlackDeath, WarMachine Apply 0x800060→0x805b80
Remove 0x8009c0→0x806810
14 uses
EFFECT_ADJUST_CITY_HIT_POINTS Amount (Integer) City edits Data::VariantMap on Game::Instance GS, NFP, BlackDeath, WarMachine Apply 0x8a5010→0x8acd20
Remove 0x8a5580→0x8ad480
1 use
EFFECT_ADJUST_CITY_HOUSING_FROM_GREAT_PEOPLE Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x813300→0x819870
Remove 0x814220→0x81a5e0
3 uses
EFFECT_ADJUST_CITY_HOUSING_PER_DISTRICT Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, NFP, BlackDeath, WarMachine Apply 0x860170→0x878210
Remove 0x860810→0x8785a0
1 use
EFFECT_ADJUST_CITY_IDENTITY_PER_CITIZEN Amount (Integer) City City::CulturalIdentity::ChangeExtraIdentityPerTurnPerCitizen R&F, GS, BlackDeath, WarMachine Apply 0x8717b0→0x889790
Remove 0x872170→0x889ac0
3 uses
EFFECT_ADJUST_CITY_IDENTITY_PER_TURN Amount (Integer) City City::CulturalIdentity::ChangeIdentityPerTurnFromModifiers R&F, GS, BlackDeath, WarMachine Apply 0x881b90→0x89c000
Remove 0x882620→0x89c6a0
35 uses
EFFECT_ADJUST_CITY_IDENTITY_PRESSURE Amount (Integer) City City::CulturalIdentity::ChangeIdentityPressureFromModifiers R&F, GS, NFP, BlackDeath, WarMachine Apply 0x898120→0x8b0600
Remove 0x898570→0x8b0b30
1 use
EFFECT_ADJUST_CITY_IDENTITY_PRESSURE_FROM_AGES (untested in the community list) Amount (Integer) City City::CulturalIdentity::ChangeIdentityPressureFromAges R&F, GS, BlackDeath, WarMachine Apply 0x8a9e00→0x8c2eb0
Remove 0x8aa630→0x8c39b0
—
EFFECT_ADJUST_CITY_IGNORE_STRATEGIC_RESOURCE_REQUIREMENTS Ignore (Boolean) City edits Data::VariantMap on Game::Instance R&F, GS, NFP, BlackDeath, WarMachine Apply 0x8be9f0→0x8d87a0
Remove 0x8bf4f0→0x8d8d30
1 use
EFFECT_ADJUST_CITY_IMPROVEMENT_TOURISM Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x8632e0→0x87aef0
Remove 0x864270→0x87b650
1 use
EFFECT_ADJUST_CITY_INNER_DEFENSE Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x838af0→0x83ebd0
Remove 0x839890→0x83f830
2 uses
EFFECT_ADJUST_CITY_NATIONAL_PARK_TOURISM Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x874090→0x88bc00
Remove 0x874840→0x88cab0
1 use
EFFECT_ADJUST_CITY_NO_CULTURE_BORDER_EXPANSION — City edits Data::VariantMap on Game::Instance GS, NFP, BlackDeath, WarMachine Apply 0x853980→0x86c9f0
Remove 0x854990→0x86d7e0
1 use
EFFECT_ADJUST_CITY_OUTER_DEFENSE Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x84e350→0x852080
Remove 0x84e840→0x852eb0
1 use
EFFECT_ADJUST_CITY_POPULATION Amount (Integer) City City::Instance::ChangePopulation Base game+ Apply 0x864460→0x8678c0
Remove 0x8647a0→0x867ad0
3 uses
EFFECT_ADJUST_CITY_POPULATION_UNIT_CREATED Amount (Integer), UnitType (String) City GameEffects::ArgumentFunction::GetFunctions
Definitions::GetUnitDefinitions
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x8841b0→0x89e4a0
Remove 0x8848a0→0x89eab0
1 use
EFFECT_ADJUST_CITY_PREVENT_BYPASS_OUTER_DEFENSES — City edits Data::VariantMap on Game::Instance NFP Apply 0x899040→0x8b1f10
Remove 0x899f90→0x8b30e0
2 uses
EFFECT_ADJUST_CITY_PREVENT_MELEE_ATTACK_OUTER_DEFENSES — City edits Data::VariantMap on Game::Instance NFP Apply 0x8a8940→0x8c1e10
Remove 0x8a9270→0x8c2a10
3 uses
EFFECT_ADJUST_CITY_PRODUCTION_BUILDING Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x875000→0x87b7d0
Remove 0x8759a0→0x87bf00
13 uses
EFFECT_ADJUST_CITY_PRODUCTION_DISTRICT Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x886550→0x88d6b0
Remove 0x886b30→0x88e3b0
13 uses
EFFECT_ADJUST_CITY_PRODUCTION_UNIT Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x89a950→0x8a1050
Remove 0x89b780→0x8a16f0
14 uses
EFFECT_ADJUST_CITY_PROPERTY (untested in the community list) PropertyName (String) City Game::Instance::Edit
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8abc50→0x8b41d0
Remove 0x8ac9f0→0x8b4a30
—
EFFECT_ADJUST_CITY_RANGED_STRIKE Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8c54a0→0x8cb650
Remove 0x8c5ff0→0x8cc280
1 use
EFFECT_ADJUST_CITY_RELIGION_EXTRA_PROMOTIONS Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8d9b00→0x8df880
Remove 0x8d9ef0→0x8dfe50
2 uses
EFFECT_ADJUST_CITY_RELIGION_IGNORE_COMBAT Enable (Boolean) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x8d31b0→0x8eba30
Remove 0x8d34b0→0x8ebef0
1 use
EFFECT_ADJUST_CITY_RELIGION_IGNORE_PRESSURE Enable (Boolean) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x8e4ca0→0x7eb460
Remove 0x8e54f0→0x7eb830
1 use
EFFECT_ADJUST_CITY_RELIGION_ON_CAPTURE Enable (Boolean) Unit edits Data::VariantMap on Game::Instance Base game+ Apply 0x8ec480→0x8f1a20 1 use
EFFECT_ADJUST_CITY_RELIGION_PRESSURE Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x7e5210→0x7fd760
Remove 0x7e59a0→0x7fda90
1 use
EFFECT_ADJUST_CITY_RELIGIOUS_COMBAT_BONUS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x7f7530→0x80f470
Remove 0x7f7ab0→0x80fce0
1 use
EFFECT_ADJUST_CITY_RELIGIOUS_HEAL Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x80aa50→0x823a20
Remove 0x80b200→0x8246d0
1 use
EFFECT_ADJUST_CITY_REQUIRED_POWER Amount (Integer) City City::Power::ChangeRequiredPowerFromModifiers
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x8bb330→0x8d4a00
Remove 0x8bbc20→0x8d5420
1 use
EFFECT_ADJUST_CITY_RESOURCE_HARVEST_BONUS Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, BlackDeath, WarMachine Apply 0x81ca40→0x835530
Remove 0x81d570→0x836090
1 use
EFFECT_ADJUST_CITY_SETTLER_CONSUME_POP Enabled (Boolean), Religious (Boolean) City — R&F, GS, BlackDeath, WarMachine Apply 0x82f210→0x848740
Remove 0x82f8f0→0x848c40
1 use
EFFECT_ADJUST_CITY_SIEGE_PROTECTION Protected (Boolean) City City::Combat::SetSiegeProtection
edits Data::VariantMap on Game::Instance
R&F, GS, BlackDeath, WarMachine Apply 0x842d00→0x85b930
Remove 0x8435a0→0x85d020
1 use
EFFECT_ADJUST_CITY_SPY_BONUS Amount (Integer) City — R&F, GS, BlackDeath, WarMachine Apply 0x7ee6a0→0x7f3750
Remove 0x7eee90→0x7f4610
3 uses
EFFECT_ADJUST_CITY_STATE_TRADE_ROUTE_DISTRICT_YIELD Amount (Integer), YieldType (String) Player Player::Trade::ChangeCityStateDistrictTradeRouteBonus Base game+ Apply 0x800500→0x806580
Remove 0x800f30→0x806dd0
5 uses
EFFECT_ADJUST_CITY_STRATEGIC_RESOURCE_REQUIREMENT_MODIFIER Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x8d16a0→0x8eaa20
Remove 0x8d21b0→0x8eacf0
1 use
EFFECT_ADJUST_CITY_TOURISM BoostsWonders (Boolean), GreatWorkObjectType (String), ImprovementType (String), Religious (Boolean), ScalingFactor (Integer) City City::Culture::ChangeTourism
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetImprovementDefinitions
Definition::Utility::NameToGreatWorkObjectType
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x85b1e0→0x873930
Remove 0x85c580→0x874c50
20 uses
EFFECT_ADJUST_CITY_TOURISM_LATE_ERAS MinimumEra (String), Modifier (Integer) City GameEffects::ArgumentFunction::GetFunctions
Definitions::GetEraDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8050f0→0x809f70
Remove 0x805d30→0x80a670
1 use
EFFECT_ADJUST_CITY_TOURISM_PER_FEATURE Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x8e46a0→0x7ea550
Remove 0x8e4a60→0x7eb220
1 use
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_FOR_DOMESTIC Amount (Integer), YieldType (String) City City::Trade::ChangeFlatYieldBonusForDomestic
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8182d0→0x81f000
Remove 0x818bf0→0x81fa70
3 uses
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_FOR_INTERNATIONAL Amount (Integer), YieldType (String) City City::Trade::ChangeFlatYieldBonusForInternational
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x82cf80→0x832f20
Remove 0x82d4c0→0x8337a0
6 uses
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_DESTINATION_LUXURY_RESOURCE_FOR_INTERNATIONAL Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerDestinationLuxuryResourceForInternational
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8422d0→0x847a60
Remove 0x842b80→0x848210
4 uses
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_DESTINATION_STRATEGIC_RESOURCE_FOR_DOMESTIC Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerDestinationStrategicResourceForDomestic
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x85a2d0→0x85d990
Remove 0x85ac80→0x85e8e0
1 use
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_DESTINATION_STRATEGIC_RESOURCE_FOR_INTERNATIONAL Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerDestinationStrategicResourceForInternational
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x86dfd0→0x874a00
Remove 0x86e530→0x875360
2 uses
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_LOCAL_BONUS_RESOURCE_FOR_DOMESTIC Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerLocalBonusResourceForDomestic
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x87ea90→0x886cf0
Remove 0x87f460→0x887420
1 use
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_LOCAL_BONUS_RESOURCE_FOR_INTERNATIONAL Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerLocalBonusResourceForInternational
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x894830→0x899f30
Remove 0x8952b0→0x89a300
2 uses
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_LOCAL_LUXURY_RESOURCE_FOR_INTERNATIONAL (untested in the community list) Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerLocalLuxuryResourceForInternational
edits Data::VariantMap on Game::Instance
— Apply 0x8a6790→0x8aefa0
Remove 0x8a6c70→0x8af4b0
1 use
EFFECT_ADJUST_CITY_TRADE_ROUTE_YIELD_PER_LOCAL_STRATEGIC_RESOURCE_FOR_INTERNATIONAL (untested in the community list) Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerLocalStrategicResourceForInternational
edits Data::VariantMap on Game::Instance
— Apply 0x8bc720→0x8c19d0
Remove 0x8bcf60→0x8c1e30
1 use
EFFECT_ADJUST_CITY_UNIT_MAX_LEVEL (untested in the community list) — City — Base game+ Apply 0x869200→0x86e840
Remove 0x869980→0x86eef0
—
EFFECT_ADJUST_CITY_YIELD_CHANGE Amount (Integer), YieldType (String) City City::Instance::ChangeYieldChange Base game+ Apply 0x8d3340→0x8d85a0
Remove 0x8d3bd0→0x8d8930
55 uses
EFFECT_ADJUST_CITY_YIELD_FROM_FOREIGN_TRADE_ROUTES_PASSING_THROUGH Amount (Integer), YieldType (String) City City::Trade::ChangeYieldFromForeignRoutesPassingThrough
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x820e80→0x8276f0
Remove 0x821640→0x828170
2 uses
EFFECT_ADJUST_CITY_YIELD_FROM_POWERED_BUILDING Amount (Integer), YieldType (String) City Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x7e51c0→0x7fd710
Remove 0x7e5950→0x7fda40
5 uses
EFFECT_ADJUST_CITY_YIELD_MODIFIER Amount (Integer), YieldType (String) City City::Instance::ChangeYieldModifier
Definitions::GetYieldDefinitions
Types::Vector
Platform::MallocAligned
Base game+ Apply 0x833930→0x83b220
Remove 0x8343a0→0x83b5a0
98 uses
EFFECT_ADJUST_CITY_YIELD_MODIFIER_FROM_FAITH (untested in the community list) Amount (Integer), YieldType (String) City edits Data::VariantMap on Game::Instance — Apply 0x858530→0x85b9c0
Remove 0x85a0c0→0x85d0d0
5 uses
EFFECT_ADJUST_CITY_YIELD_MODIFIER_PER_GOVERNOR_TITLE Amount (Integer), YieldType (String) City City::Instance::ChangeYieldModifierPerGovernorTitle
Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
R&F, GS, BlackDeath, WarMachine Apply 0x876520→0x88e600
Remove 0x876c70→0x88f4d0
2 uses
EFFECT_ADJUST_CITY_YIELD_PER_DISTRICT Amount (Integer), YieldType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x86cae0→0x872350
Remove 0x86ced0→0x873430
7 uses
EFFECT_ADJUST_CITY_YIELD_PER_FLOOD Amount (Integer), YieldType (String) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x7f7b60→0x810370
Remove 0x7f84f0→0x810a00
1 use
EFFECT_ADJUST_CITY_YIELD_PER_MAJOR_TRADE_PARTNER Amount (Integer), YieldType (String) City City::Trade::ChangeYieldPerMajorTradePartner
edits Data::VariantMap on Game::Instance
NFP Apply 0x87db60→0x885390
Remove 0x87e1a0→0x886080
1 use
EFFECT_ADJUST_CITY_YIELD_PER_POPULATION Amount (Integer), YieldType (String) City GameEffects::ArgumentFunction::GetFunctions
Definitions::GetYieldDefinitions
edits Data::VariantMap on Game::Instance
R&F, GS, BlackDeath, WarMachine Apply 0x8889c0→0x8a25d0
Remove 0x889470→0x8a2fa0
9 uses
EFFECT_ADJUST_CITY_YIELD_PER_TERRAIN_CLASS_CITIES — City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x80c700→0x825af0
Remove 0x80cd80→0x826630
—
EFFECT_ADJUST_CITY_YIELD_PER_TERRAIN_CLASS_CITIES_IMPROVEMENT Amount (Integer), ImprovementType (String), YieldType (String) City City::Instance::AddYieldPerTerrainClassCitiesImprovement
City::Instance::RemoveYieldPerTerrainClassCitiesImprovement
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetYieldDefinitions
Definitions::GetImprovementDefinitions
GS, BlackDeath, WarMachine Apply 0x81fe80→0x838c10
Remove 0x820960→0x8397c0
1 use
EFFECT_ADJUST_CITY_YIELD_PER_TERRAIN_TYPE (untested in the community list) Amount (Integer), TerrainType (String), YieldType (String) City City::Instance::AddYieldPerTerrainType
City::Instance::RemoveYieldPerTerrainType
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetYieldDefinitions
Definitions::GetTerrainDefinitions
— Apply 0x893090→0x898d60
Remove 0x893760→0x899630
1 use
EFFECT_ADJUST_DISTRICT_YIELD_BASED_ON_APPEAL Description (String), DistrictType (String), RequiredAppeal (Integer), YieldChange (Integer), YieldType (String) City City::Instance::AddDynamicAdjacencyBonus
City::Instance::RemoveDynamicAdjacencyBonus
Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetDistrictDefinitions
Base game+ Apply 0x826920→0x83f9d0
Remove 0x827470→0x8406d0
8 uses
EFFECT_ADJUST_EXTRA_GREAT_WORK_SLOTS Amount (Integer), BuildingType (String), GreatWorkSlotType (String) City City::Buildings::ChangeExtraGreatWorkSlots
Definitions::GetBuildingDefinitions
Definition::Utility::NameToGreatWorkSlotType
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x83d9e0→0x843560 5 uses
EFFECT_ADJUST_EXTRA_UNIT_COPY Amount (Integer), UnitType (String) modifier object City::BuildQueue::ChangeExtraUnitCopy
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetUnitDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x85e210→0x8617f0
Remove 0x85f1a0→0x862700
4 uses
EFFECT_ADJUST_EXTRA_UNIT_COPY_TAG Amount (Integer), Tag (String) modifier object Player::Units::ChangeExtraUnitCopyTag
GameEffects::ArgumentFunction::GetFunctions
Base game+ Apply 0x943cc0→0x944480
Remove 0x973450→0x973bb0
5 uses
EFFECT_ADJUST_FEATURE_APPEAL_MODIFIER Amount (Integer), FeatureType (String) City City::Growth::ChangeFeatureAppealModifier
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x7ecd60→0x7f2490
Remove 0x7edf40→0x7f3070
6 uses
EFFECT_ADJUST_IMPROVEMENT_AMENITY Amount (Integer) City edits Data::VariantMap on Game::Instance R&F, GS, NFP, BlackDeath, WarMachine Apply 0x88abe0→0x8a4c90
Remove 0x88b450→0x8a50c0
10 uses
EFFECT_ADJUST_IMPROVEMENT_HOUSING Amount (Integer), ImprovementType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x7f8c80→0x7fee50
Remove 0x7f9420→0x7ff160
7 uses
EFFECT_ADJUST_NATURAL_WONDER_AMENITY Amount (Integer) City edits Data::VariantMap on Game::Instance GS, BlackDeath, WarMachine Apply 0x837a40→0x850f80
Remove 0x8380a0→0x851490
2 uses
EFFECT_ADJUST_NO_FRESH_WATER_HOUSING NoHousing (Boolean) — edits Data::VariantMap on Game::Instance NFP Remove 0x8520d0→0x855df0 1 use
EFFECT_ADJUST_NUM_UNITS_SUPPORTED Amount (Integer), BuildingType (String) City Definitions::GetBuildingDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x866ad0→0x86b560
Remove 0x867780→0x86c220
1 use
EFFECT_ADJUST_PLAYER_NO_OCCUPATION_PENALTIES NoPenalties (Boolean) Player — Base game+ Apply 0x8eb530→0x8f1210
Remove 0x8ec400→0x8f19a0
1 use
EFFECT_ADJUST_PLOT_PURCHASE_COST Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x7e7d90→0x7ecb70
Remove 0x7e88e0→0x7ecd30
2 uses
EFFECT_ADJUST_PLOT_PURCHASE_COST_TERRAIN Amount (Integer), TerrainType (String) City GameEffects::ArgumentFunction::GetFunctions
Definitions::GetTerrainDefinitions
edits Data::VariantMap on Game::Instance
GS, BlackDeath, WarMachine Apply 0x8ce090→0x8e7610
Remove 0x8ce880→0x8e7f30
4 uses
EFFECT_ADJUST_POLICY_AMENITY Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x82f920→0x8360c0
Remove 0x8301d0→0x836f30
13 uses
EFFECT_ADJUST_POLICY_HOUSING Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x843a60→0x848c70
Remove 0x8447a0→0x849260
11 uses
EFFECT_ADJUST_POPULATION_AFTER_CONQUEST Percent (Integer) Player Player::Cities::SetPopulationAfterConquest GS, BlackDeath, WarMachine Apply 0x8e20d0→0x7e8170
Remove 0x8e2ce0→0x7e8d20
1 use
EFFECT_ADJUST_PREVENT_STRUCTURAL_DAMAGE Prevent (Boolean) Governor — GS, BlackDeath, WarMachine Apply 0x8f58c0→0x7fadd0
Remove 0x8f6230→0x7fb7b0
1 use
EFFECT_ADJUST_PROJECT_PRODUCTION Amount (Integer), ProjectType (String) City City::BuildQueue::ChangeProductionModifier
Definitions::GetProjectDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x83ce10→0x855ce0
Remove 0x83d6f0→0x8566d0
15 uses
EFFECT_ADJUST_RELIGION_AMENITIES_FOR_MINIMUM_FOLLOWERS Amenities (Integer), Followers (Integer) City GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
— Apply 0x81dab0→0x836520
Remove 0x81e370→0x8372c0
1 use
EFFECT_ADJUST_RIVER_DISTRICT_PRODUCTION Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x829400→0x830770
Remove 0x829ea0→0x830ec0
1 use
EFFECT_ADJUST_RIVER_WONDER_PRODUCTION Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x83df70→0x8436d0
Remove 0x83e460→0x844a10
1 use
EFFECT_ADJUST_SPACE_RACE_PROJECTS_PRODUCTION Amount (Integer) City Definitions::GetProjectDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x853360→0x857130
Remove 0x853f10→0x857e60
6 uses
EFFECT_ADJUST_TRADE_ROUTE_YIELD_FROM_OTHERS Amount (Integer), Domestic (Boolean), YieldType (String) City City::Trade::ChangeFlatYieldBonusFromOthers
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x83e0d0→0x843fc0
Remove 0x83e5b0→0x844ff0
6 uses
EFFECT_ADJUST_TRADE_ROUTE_YIELD_PER_SPECIALTY_DISTRICT_FOR_DOMESTIC Amount (Integer), YieldType (String) Player Player::Trade::ChangePerSpecialtyDistrictYieldBonusForDomestic Base game+ Apply 0x8553a0→0x858720
Remove 0x855e10→0x8589d0
4 uses
EFFECT_ADJUST_TRADE_ROUTE_YIELD_PER_SPECIALTY_DISTRICT_FOR_INTERNATIONAL Amount (Integer), YieldType (String) Player Player::Trade::ChangePerSpecialtyDistrictYieldBonusForInternational R&F, GS, BlackDeath, WarMachine Apply 0x8a6680→0x8bfa10
Remove 0x8a6b40→0x8c0180
2 uses
EFFECT_ADJUST_TRADE_ROUTE_YIELD_TO_OTHERS Amount (Integer), Domestic (Boolean), YieldType (String) City City::Trade::ChangeFlatYieldBonusToOthersForDomestic
City::Trade::ChangeFlatYieldBonusToOthers
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetYieldDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8bc600→0x8d66f0
Remove 0x8bcec0→0x8d6fa0
15 uses
EFFECT_ADJUST_UNIT_PRODUCTION Amount (Integer), UnitType (String) modifier object Player::Units::ChangeProductionModifier
Definitions::GetUnitDefinitions
Types::Vector
Platform::MallocAligned
Base game+ Apply 0x943e50→0x944610
Remove 0x9735f0→0x973d50
25 uses
EFFECT_ADJUST_UNIT_PURCHASE_COST Amount (Integer), UnitType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8d91c0→0x8f0970
Remove 0x8d9a30→0x8f15c0
10 uses
EFFECT_ADJUST_VALID_FEATURES_DISTRICTS DistrictType (String), FeatureType (String) City City::BuildQueue::SetModifierValidFeatureDistricts
City::BuildQueue::RemoveModifierValidFeatureDistricts
Definitions::GetDistrictDefinitions
Definitions::GetFeatureDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x82d460→0x8465f0
Remove 0x82dfe0→0x847430
12 uses
EFFECT_ADJUST_VALID_FEATURES_WONDERS FeatureType (String) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x842710→0x85aeb0
Remove 0x842fd0→0x85b750
1 use
EFFECT_ADJUST_WATER_HOUSING Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x871850→0x8892b0
Remove 0x8721a0→0x889800
1 use
EFFECT_ADJUST_WONDER_ERA_PRODUCTION Amount (Integer), EndEra (String), IsWonder (Boolean), StartEra (String) City Definitions::GetBuildingDefinitions
Definitions::GetEraDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x880a00→0x89ab00
Remove 0x881650→0x89b860
7 uses
EFFECT_ADJUST_WONDER_PRODUCTION Amount (Integer) City edits Data::VariantMap on Game::Instance Base game+ Apply 0x8abbe0→0x8c58c0
Remove 0x8ac910→0x8c63f0
2 uses
EFFECT_ADJUST_WONDER_YIELD_CHANGE Amount (Integer), YieldType (String) City City::Buildings::ChangeWonderYieldChange
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8c14d0→0x8dacf0
Remove 0x8c1ea0→0x8db600
2 uses
EFFECT_ASSIGN_CITY_PROPERTY (untested in the community list) — City edits Data::VariantMap on Game::Instance Base game+ Apply 0x7ea7f0→0x8014a0
Remove 0x7eafb0→0x802400
—
EFFECT_CITY_RECOMMISSION_REACTOR — City Game::Fallout::Manager::GetInstance
Definitions::GetBuilding_XP2Definitions
Definitions::GetBuildingDefinitions
City::Buildings::GetBuildingLocation
Game::Fallout::Manager::ResetReactorAge
GS, NFP, BlackDeath, WarMachine Apply 0x876b00→0x88f360 1 use
EFFECT_DISTRICT_ADJACENCY Amount (Integer), Description (String), DistrictType (String), TilesRequired (Integer), YieldType (String) City City::Instance::AddDynamicAdjacencyBonus
City::Instance::RemoveDynamicAdjacencyBonus
GameEffects::ArgumentFunction::GetFunctions
Base game+ Apply 0x7ed510→0x805060
Remove 0x7ee630→0x806440
7 uses
EFFECT_ENABLE_BUILDING_FAITH_PURCHASE DistrictType (String) City City::Gold::SetBuildingFaithPurchaseByDistrict
Definitions::GetDistrictDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8b8d70→0x8d2aa0
Remove 0x8b8f60→0x8d3040
9 uses
EFFECT_ENABLE_SPECIFIC_BUILDING_FAITH_PURCHASE (untested in the community list) BuildingType (String) City City::Gold::SetBuildingFaithPurchaseEnabled
edits Data::VariantMap on Game::Instance
— Apply 0x8ce240→0x8e71f0
Remove 0x8cece0→0x8e7b90
1 use
EFFECT_ENABLE_UNIT_FAITH_PURCHASE Tag (String) City City::Gold::SetUnitFaithPurchaseByTag
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8e1600→0x7e6580
Remove 0x8e1e50→0x7e7170
29 uses
EFFECT_FEATURE_ADJACENCY Amount (Integer), Description (String), DistrictType (String), FeatureType (String), TilesRequired (Integer), YieldType (String) City City::Instance::AddDynamicAdjacencyBonus
City::Instance::RemoveDynamicAdjacencyBonus
GameEffects::ArgumentFunction::GetFunctions
Base game+ Apply 0x803340→0x81bcd0
Remove 0x803d70→0x81c4f0
6 uses
EFFECT_GRANT_BUILDING_IN_CITY (untested in the community list) — City City::BuildQueue::CanConstruct
City::BuildQueue::CreateBuilding
Definitions::GetBuildingDefinitions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8c5f10→0x8dfa20 —
EFFECT_GRANT_BUILDING_IN_CITY_IGNORE BuildingType (String) City City::BuildQueue::CanConstruct
City::BuildQueue::CreateBuilding
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8db900→0x8f3f30 10 uses
EFFECT_GRANT_CHEAPEST_BUILDING_IN_CITY Amount (Integer) City Definitions::GetBuildingDefinitions
City::Buildings::HasBuilding
City::IInstance::GetPlot
City::BuildQueue::CanConstruct
Definitions::GetCivicDefinitions
Player::Culture::HasCivic
Definitions::GetTechnologyDefinitions
Player::Techs::HasTech
Platform::MallocAligned
City::BuildQueue::CreateBuilding
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8f0e40→0x7f6990 2 uses
EFFECT_GRANT_CITY_LOYALTY Amount (Integer) City City::CulturalIdentity::ChangeLoyalty R&F, GS, BlackDeath, WarMachine Apply 0x888c20→0x8a2a40 1 use
EFFECT_GRANT_CITY_ROAD_TO_CAPITAL — City Player::Cities::GetCapitalCity
Map::Instance::GetRouteBuilder
Map::Route::Builder::PlaceRouteForPlayer
Base game+ Apply 0x866460→0x87dea0 1 use
EFFECT_GRANT_CITY_TRADING_POST — City City::Trade::SetHasConstructedTradingPost
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8783e0→0x891030 1 use
EFFECT_GRANT_CITY_YIELD_PERCENT_BUILDING_CREATED_COST BuildingProductionPercent (Integer), IncludeWonder (Boolean), YieldType (String) City Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
GS, NFP, BlackDeath, WarMachine Apply 0x888490→0x8a1c10
Remove 0x888a40→0x8a2040
4 uses
EFFECT_GRANT_CITY_YIELD_PERCENT_UNIT_CREATED_COST UnitProductionPercent (Integer), YieldType (String) City Definitions::GetYieldDefinitions
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x89e250→0x8b6d00
Remove 0x89e6b0→0x8b75f0
2 uses
EFFECT_GRANT_FREE_RESOURCE_IN_CITY Amount (Integer), ResourceType (String) City Player::Resources::ChangeFreeResources
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetResourceDefinitions
Base game+ Apply 0x83bb70→0x854aa0
Remove 0x83c890→0x855350
6 uses
EFFECT_GRANT_GREAT_PERSON_CLASS_IN_CITY Amount (Integer), GreatPersonClassType (String) City Game::GreatPeople::Get
Game::GreatPeople::AwardFreePersonByClass
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetGreatPersonClassDefinitions
Base game+ Apply 0x80ecd0→0x828400 7 uses
EFFECT_GRANT_PRODUCTION_IN_CITY Amount (Integer), KeepOverflow (Boolean) City City::BuildQueue::AddProgress
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
Base game+ Apply 0x8ac8c0→0x8c63a0 8 uses
EFFECT_GRANT_RELIGIOUS_PRESSURE_BURST Amount (Integer), Range (Integer) City Emergency::Manager::Get
Emergency::Manager::GetEmergency
Player::Religion::GetReligionTypeCreated
Cache::Unit::Experience::GetVeteranName
Platform::MallocAligned
Player::Manager::Edit
Map::IInstance::GetPlotDistance
City::Religion::AddReligiousPressure
City::Religion::RemovePressureOneReligion
GameEffects::ArgumentFunction::GetFunctions
edits Data::VariantMap on Game::Instance
R&F, GS, BlackDeath, WarMachine Apply 0x8c7820→0x8e1400 1 use
EFFECT_GRANT_UNIT_BY_CLASS UnitPromotionClassType (String) City Player::Stats::GetBestUnitOfPromotionClass
City::Manager::CreateUnit
Definitions::GetUnitPromotionClassDefinitions
Base game+ Apply 0x8679c0→0x87ee70 4 uses
EFFECT_GRANT_UNIT_BY_DOMAIN UnitDomain (String) Unit Definition::Utility::NameToDomainType
Player::Stats::GetBestUnitOfDomain
Unit::IInstance::GetPlot
Definitions::GetUnitDefinitions
Unit::Manager::Get
Player::Stats::UnitConstructed
NFP Apply 0x87c150→0x895300 1 use
EFFECT_GRANT_UNIT_IN_CITY AllowUniqueOverride (Boolean), Amount (Integer), UnitType (String) City City::Manager::CreateUnit
GameEffects::ArgumentFunction::GetFunctions
Definitions::GetUnitDefinitions
Base game+ Apply 0x893d50→0x8ac390 32 uses
EFFECT_GRANT_UNIT_OF_CLASS_AND_APPLY_ABILITY ModifierId (String), UnitPromotionClassType (String) modifier object Player::Cities::GetCapitalCity
Player::Stats::GetBestUnitOfPromotionClass
Definitions::GetUnitDefinitions
City::Manager::CreateUnit
GameEffects::ModifierSystem::AttachModifier
Definitions::GetUnitPromotionClassDefinitions
NFP Apply 0x87a040→0x8925e0 2 uses
EFFECT_GRANT_YIELD_PER_GREAT_WORK_IN_CITY Amount (Integer), GreatWorkObjectType (String), YieldType (String) City City::Buildings::GetNumGreatWorks
Player::Instance::GrantYield
Definition::Utility::NameToGreatWorkObjectType
Base game+ Apply 0x8a04c0→0x8b8e80 1 use
EFFECT_KILL_EMERGENCY_TARGET_SPIES_IN_CITY (untested in the community list) — City Emergency::Manager::Get
Emergency::Manager::GetEmergency
City::IInstance::GetPlot
Map::UnitContainer::GetUnits
Player::Districts::Find
Rules::Espionage::Get
Rules::Espionage::Instance::CaptureSpy
R&F, GS, NFP, BlackDeath, WarMachine Apply 0x8ee970→0x7f4a50 1 use
EFFECT_RIVER_ADJACENCY Amount (Integer), Description (String), DistrictType (String), TilesRequired (Integer), YieldType (String) City City::Instance::AddDynamicAdjacencyBonus
City::Instance::RemoveDynamicAdjacencyBonus
GameEffects::ArgumentFunction::GetFunctions
R&F, GS, BlackDeath, WarMachine Apply 0x81e3b0→0x837300
Remove 0x81ec30→0x837bb0
4 uses
EFFECT_TERRAIN_ADJACENCY Amount (Integer), Description (String), DistrictType (String), TerrainType (String), TilesRequired (Integer), YieldType (String) City City::Instance::AddDynamicAdjacencyBonus
City::Instance::RemoveDynamicAdjacencyBonus
GameEffects::ArgumentFunction::GetFunctions
Base game+ Apply 0x832b50→0x84be30
Remove 0x833330→0x84cbb0
28 uses