Home › Class layouts › Diplomacy

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

Diplomacy

Class Size Members
Diplomacy::AI::AiStateInformation 12 (0xc) 3
Diplomacy::Action::Instance 40 (0x28) 7
Diplomacy::Action::RenewAlliance 48 (0x30) 1
Diplomacy::Action::SetAllied 48 (0x30) 1
Diplomacy::Action::SetDelegation 48 (0x30) 1
Diplomacy::Action::SetDenounced 48 (0x30) 1
Diplomacy::Action::SetEmbassy 48 (0x30) 1
Diplomacy::Action::SetFriend 48 (0x30) 2
Diplomacy::Action::SetOpenBorders 48 (0x30) 1
Diplomacy::Action::SetPromise 56 (0x38) 3
Diplomacy::Action::SetWarState 48 (0x30) 2
Diplomacy::Action::StatementResult 112 (0x70) 1
Diplomacy::Deal::Instance 48 (0x30) 7
Diplomacy::Deal::Item::Favor 144 (0x90) 1
Diplomacy::Deal::Item::Gold 144 (0x90) 1
Diplomacy::Deal::Item::GreatWork 144 (0x90) 1
Diplomacy::Deal::Item::Instance 144 (0x90) 15
Diplomacy::Deal::Item::Resources 144 (0x90) 1
Diplomacy::Deal::ItemCreator 24 (0x18) 3
Diplomacy::Deal::PendingDeal 8 (0x8) 2
Diplomacy::Deal::PlayerDeals 40 (0x28) 2
Diplomacy::Deal::PlayerWorkingDeals 40 (0x28) 2
Diplomacy::Deal::WorkingDeal 24 (0x18) 2
Diplomacy::PendingAction 12 (0xc) 3
Diplomacy::Session::Instance 88 (0x58) 6
Diplomacy::Statement::FirstMeeting 64 (0x40) 1
Diplomacy::Statement::Instance 56 (0x38) 11
Diplomacy::Statement::MakeDeal 136 (0x88) 3
Diplomacy::Statement::ProposeAction 80 (0x50) 3