Home › Class layouts › Game › Game::HistoricalEvent

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

Game::HistoricalEvent

GameCore::Game::HistoricalEvent — structure, size 72 bytes (0x48).

Linux offset Member Type
0x0 m_eRandomEvent RandomEventTypes
0x4 m_eRiver NamedRiverTypes
0x8 m_eVolcano NamedVolcanoTypes
0xc m_eNaturalWonderVolcano FeatureTypes
0x10 m_iStartPlot int
0x14 m_iCurrentPlot int
0x18 m_eCurrentDirection DirectionTypes
0x1c m_iStartTurn int
0x20 m_iEndTurn int
0x24 m_iTilesDamaged int
0x28 m_iPopLost int
0x2c m_iUnitsLost int
0x30 m_iFertilityAdded int
0x38 m_szName Basic
0x40 m_bSpread bool