Home › Class layouts › AI › AI::DiplomaticActionHandler

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

AI::DiplomaticActionHandler

GameCore::AI::DiplomaticActionHandler — class, size 136 bytes (0x88).

Linux offset Member Type
0x0 m_isInitialized bool
0x8 m_evaluators AI::DiplomaticActionEvaluators*
0x10 m_owner PlayerTypes
0x14 m_opponent PlayerTypes
0x18 m_allianceValue FixedPoint
0x1c m_warValue FixedPoint
0x20 m_warValuePenalties FixedPoint
0x28 m_desirabilityEvaluators eastl::vector<GameCore::AI::DiplomaticActionHandler::DesirabilityEvaluator, eastl::allocator>
0x48 m_desirability eastl::vector<FixedPointT<8>, eastl::allocator>
0x68 m_cost eastl::vector<FixedPointT<8>, eastl::allocator>