Home › Class layouts › City › City::Growth

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).

City::Growth

GameCore::City::Growth — class, size 160 bytes (0xa0).

Linux offset Member Type
0x0 m_pCity ParentPtr<GameCore::City::Instance>
0x8 m_aFeatureAppealModifiers FeatureAppealModifierArray
0x20 m_iHousingFromWaterModifier int
0x24 m_iHousingFromBuildingsModifier int
0x28 m_iHousingFromImprovementsModifier int
0x2c m_iHousingFromDistrictsModifier int
0x30 m_iHousingFromCivicsModifier int
0x34 m_iHousingFromGreatPeopleModifier int
0x38 m_iHousingFromStartingEraModifier int
0x3c m_iHousingFromGreatWorksModifier int
0x40 m_iAmenitiesFromEntertainmentModifier int
0x44 m_iAmenitiesFromCivicsModifier int
0x48 m_iAmenitiesFromGreatPeopleModifier int
0x4c m_iAmenitiesFromCityStatesModifier int
0x50 m_iAmenitiesFromReligionModifier int
0x54 m_iAmenitiesFromNationalParksModifier int
0x58 m_iAmenitiesFromStartingEraModifier int
0x5c m_iAmenitiesFromImprovementsModifier int
0x60 m_iAmenitiesFromGovernorsModifier int
0x64 m_iAmenitiesFromDistrictsModifier int
0x68 m_iAmenitiesFromNaturalWondersModifier int
0x6c m_iAmenitiesFromTraitsModifier int
0x70 m_iAmenitiesFromReligionFollowers int
0x74 m_iAmenitiesFromReligionMinimumFollowers int
0x78 m_iExtraAppeal int
0x7c m_bUniversalFreshWaterHousingBonus bool
0x80 m_xFood FixedPoint
0x84 m_xOtherGrowthModifier FixedPoint
0x88 m_iTurnLastNotifiedStarvation int
0x8c m_iTurnLastNotifiedFoodFocus int
0x90 m_iTurnLastNotifiedNeedHousing int
0x94 m_iTurnLastNotifiedNeedAmenities int
0x98 m_iNoFreshWaterHousing int
0x9c m_iAddAmenityPerAdjacentLuxury int