Home › Class layouts › Player › Player::Congress

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

Player::Congress

GameCore::Player::Congress — class, size 728 bytes (0x2d8).

Bases: Player::Component::IInstance at 0x0

Linux offset Member Type Lua methods (inferred)
0x18 m_pPlayer ParentPtr<GameCore::Player::Instance>
0x20 m_syncArchive FAutoArchiveClassContainer<GameCore::Player::Congress>
0xb8 m_iPlayerFavor FAutoVariable<int, GameCore::Player::Congress> writes: TeamDiplomacy:ChangeFavor; reads: TeamDiplomacy:ChangeFavor
0xd0 m_iLifetimeFavor FAutoVariable<int, GameCore::Player::Congress> writes: TeamDiplomacy:ChangeFavor; reads: TeamDiplomacy:ChangeFavor
0xe8 m_iPlayerFavorEnteringCongress FAutoVariable<int, GameCore::Player::Congress>
0x100 m_iExtraFavorPerTurn FAutoVariable<int, GameCore::Player::Congress>
0x118 m_iSuzerainFavorMultiplier FAutoVariable<int, GameCore::Player::Congress>
0x130 m_iAllianceFavorMultiplier FAutoVariable<int, GameCore::Player::Congress>
0x148 m_aiSuzerainFavorByType FAutoVariable<Types::Vector<int, Types::LinearAlloc::Default<1, 0> >, GameCore::Player::Congress>
0x170 m_aiInfluenceTokenFavorByType FAutoVariable<Types::Vector<int, Types::LinearAlloc::Default<1, 0> >, GameCore::Player::Congress>
0x198 m_aiTradeRouteFavorByType FAutoVariable<Types::Vector<int, Types::LinearAlloc::Default<1, 0> >, GameCore::Player::Congress>
0x1c0 m_iFavorFromGovernmentSlots FAutoVariable<Types::Vector<int, Types::LinearAlloc::Default<1, 0> >, GameCore::Player::Congress>
0x1e8 m_aiTradeRouteByTypeModifier FAutoVariable<Types::Vector<int, Types::LinearAlloc::Default<1, 0> >, GameCore::Player::Congress>
0x210 m_iEmergencyTargetFavorModifier FAutoVariable<int, GameCore::Player::Congress>
0x228 m_iEmergencyMemberFavorModifier FAutoVariable<int, GameCore::Player::Congress>
0x240 m_iGreatPersonFavorModifier FAutoVariable<int, GameCore::Player::Congress>
0x258 m_iBidCostModifier FAutoVariable<int, GameCore::Player::Congress>
0x270 m_vResolutionEffectRefunds FAutoVariable<eastl::vector<GameCore::Player::ResolutionEffectRefund, eastl::allocator>, GameCore::Player::Congress>
0x2a0 m_bWantsCongresstoMeet FAutoVariable<bool, GameCore::Player::Congress>
0x2b8 m_iDiploVPLastTurn FAutoVariable<int, GameCore::Player::Congress>
0x2d0 m_iLastTurnConsideredCongress int
0x2d4 m_iCongressStageCompleted int