Home › Class layouts › PlayerDiplomacy › PlayerDiplomacy::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).

PlayerDiplomacy::Reflection::Variants1

GameCore::PlayerDiplomacy::Reflection::Variants1 — structure, size 3400 bytes (0xd48).

Linux offset Member Type
0x0 m_bAtWarWith Types::StaticArray<bool, 64>
0x40 m_iMetTurn Types::StaticArray<int, 64>
0x140 m_bCanDeclareWarOn Types::StaticArray<bool, 64>
0x180 m_bCanLiberateCityTo Types::StaticArray<bool, 64>
0x1c0 m_bCanMakePeaceWith Types::StaticArray<bool, 64>
0x200 m_bIsEnforcingBorders Types::StaticArray<bool, 64>
0x240 m_iAtWarChangeTurn Types::StaticArray<int, 64>
0x340 m_diplomaticVisibility Types::StaticArray<GameCore::DiplomaticVisibilityTypes, 64>
0x440 m_iAllianceLevel Types::StaticArray<int, 64>
0x540 m_iAlliancePoints Types::StaticArray<int, 64>
0x640 m_iAlliancePointsForLevel Types::StaticArray<int, 64>
0x740 m_iAlliancePointsPerTurn Types::StaticArray<int, 64>
0x840 m_iAllianceType Types::StaticArray<int, 64>
0x940 m_iAllianceTurnsToExpiration Types::StaticArray<int, 64>
0xa40 m_sAlliancePointTooltips Types::StaticArray<String::BasicT<String::BasicStringAlloc, ASCII>, 64>
0xc40 m_iGrievances Types::StaticArray<int, 64>
0xd40 m_iSpyCapacity int