Home › Class layouts › CityGrowth › CityGrowth::Reflection::Variants1

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

CityGrowth::Reflection::Variants1

GameCore::CityGrowth::Reflection::Variants1 — structure, size 156 bytes (0x9c).

Linux offset Member Type
0x0 m_iTurnsUntilGrowth int
0x4 m_iTurnsUntilStarvation int
0x8 m_xFoodSurplus FixedPoint
0xc m_xHousingGrowthModifier FixedPoint
0x10 m_xHappinessGrowthModifier FixedPoint
0x14 m_xOtherGrowthModifier FixedPoint
0x18 m_xOccupationGrowthModifier FixedPoint
0x1c m_xLoyaltyGrowthModifier FixedPoint
0x20 m_xOverallGrowthModifier FixedPoint
0x24 m_iHousing int
0x28 m_iHousingFromWater int
0x2c m_iHousingFromBuildings int
0x30 m_iHousingFromImprovements int
0x34 m_iHousingFromDistricts int
0x38 m_iHousingFromCivics int
0x3c m_iHousingFromGreatPeople int
0x40 m_iHousingFromStartingEra int
0x44 m_iHousingFromGreatWorks int
0x48 m_iAmenitiesNeeded int
0x4c m_iAmenities int
0x50 m_iAmenitiesFromLuxuries int
0x54 m_iAmenitiesFromEntertainment int
0x58 m_iAmenitiesFromCivics int
0x5c m_iAmenitiesFromGreatPeople int
0x60 m_iAmenitiesFromCityStates int
0x64 m_iAmenitiesFromReligion int
0x68 m_iAmenitiesFromNationalParks int
0x6c m_iAmenitiesFromStartingEra int
0x70 m_iAmenitiesFromImprovements int
0x74 m_iAmenitiesLostFromWarWeariness int
0x78 m_iAmenitiesLostFromBankruptcy int
0x7c m_iAmenitiesFromGovernors int
0x80 m_iAmenitiesFromDistricts int
0x84 m_iAmenitiesFromNaturalWonders int
0x88 m_iAmenitiesFromTraits int
0x8c m_eHappiness HappinessTypes
0x90 m_xHappinessNonFoodYieldModifier FixedPoint
0x94 m_xFood FixedPoint
0x98 m_iGrowthThreshold int