Home › Class layouts › City › City::Combat

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::Combat

GameCore::City::Combat — class, size 48 bytes (0x30).

Linux offset Member Type
0x0 m_pkCity ParentPtr<GameCore::City::Instance>
0x8 m_iOuterDefenseStrengthModifier int
0xc m_iInnerDefenseStrengthModifier int
0x10 m_iRangedStrikeStrengthModifier int
0x14 m_iHitPointsModifier int
0x18 m_bSiegeProtection bool
0x1c m_iAntiAirDefenseBonus int
0x20 m_iCityCombatBonus int
0x24 m_iCityFriendlyCombatBonus int
0x28 m_iAttackRangeModifier int