{ "Address": { "anon": 4, "class": "Address", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::AIAutoPeaceRun": { "anon": 0, "class": "Game::AIAutoPeaceRun", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tn0" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tn1" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::AICombatReport": { "anon": 0, "class": "Game::AICombatReport", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "CRTrn" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "CRPce" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "frame", "tag": "CRSys" }, { "member": true, "of": "Game::CombatPlayerStats", "prim": "frame", "shape": "frame", "tag": "CRPlSv2" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::AIEncounterFlags": { "anon": 0, "class": "Game::AIEncounterFlags", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Nas" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Fid" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Ast" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::AIRebellion": { "anon": 0, "class": "Game::AIRebellion", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::AIRebellionImpl": { "anon": 0, "class": "Game::AIRebellionImpl", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "St" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Reb" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Sys" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::AIRelationRecord": { "anon": 5, "class": "Game::AIRelationRecord", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::AISituation": { "anon": 0, "class": "Game::AISituation", "complete": false, "fields": [ { "member": false, "of": "Game::Game::VShipSectionID::?$AIWeightMap", "prim": "frame", "shape": "frame", "tag": "AISitSecs", "unresolved": true }, { "member": true, "of": "Game::Mars::Game::W4WeaponFamilyID::U?$StreamableEnum::?$AIWeightMap", "prim": "frame", "shape": "frame", "tag": "AISitWeapFams" } ], "n": 2, "named": true, "unresolved": 1 }, "Game::AISystem": { "anon": 0, "class": "Game::AISystem", "complete": true, "fields": [ { "member": false, "of": "Game::AISituation", "prim": "frame", "shape": "frame", "tag": "AISysSit" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::AllianceInvite": { "anon": 15, "class": "Game::AllianceInvite", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::AllianceInvite::Response", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::AllianceInvite::Response", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 15, "named": false, "unresolved": 0 }, "Game::AllianceInvite::Response": { "anon": 3, "class": "Game::AllianceInvite::Response", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::AttribMap": { "anon": 3, "class": "Game::AttribMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "str", "shape": "scalar", "tag": "." }, { "member": false, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::BackEngProject": { "anon": 0, "class": "Game::BackEngProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AOdd" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AInc" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Tch" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RCst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RDn" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::BerserkerEncounterResult": { "anon": 1, "class": "Game::BerserkerEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::BuildQueue": { "anon": 0, "class": "Game::BuildQueue", "complete": true, "fields": [ { "member": false, "of": "Game::ShipBuildOrderDef", "prim": "frame", "shape": "carr", "tag": "ords" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::CNMClientNotResponding": { "anon": 2, "class": "Game::CNMClientNotResponding", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CNMPlayerJoined": { "anon": 2, "class": "Game::CNMPlayerJoined", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CNMPlayerLeft": { "anon": 1, "class": "Game::CNMPlayerLeft", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CNMUpdate": { "anon": 1, "class": "Game::CNMUpdate", "complete": true, "fields": [ { "member": true, "of": "Game::UpdateData", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CNMUpdateComplete": { "anon": 1, "class": "Game::CNMUpdateComplete", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CNMUserShips": { "anon": 2, "class": "Game::CNMUserShips", "complete": true, "fields": [ { "member": true, "of": "Game::ShipParams", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CivilianRatios": { "anon": 0, "class": "Game::CivilianRatios", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "smx" }, { "member": true, "of": "Game::SpeciesRatios", "prim": "frame", "shape": "frame", "tag": "spe" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::ClientEncounterResults": { "anon": 3, "class": "Game::ClientEncounterResults", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::CombatPlayerStats", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::ClientSystem": { "anon": 0, "class": "Game::ClientSystem", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::ClientTradeSector": { "anon": 0, "class": "Game::ClientTradeSector", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::CombatCommandCloak": { "anon": 1, "class": "Game::CombatCommandCloak", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandDecloak": { "anon": 1, "class": "Game::CombatCommandDecloak", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandFleetSetFacing": { "anon": 2, "class": "Game::CombatCommandFleetSetFacing", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandFleetSetHoldFire": { "anon": 2, "class": "Game::CombatCommandFleetSetHoldFire", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandFleetSetStance": { "anon": 2, "class": "Game::CombatCommandFleetSetStance", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandIntangOff": { "anon": 1, "class": "Game::CombatCommandIntangOff", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandIntangOn": { "anon": 1, "class": "Game::CombatCommandIntangOn", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandMoveReserves": { "anon": 3, "class": "Game::CombatCommandMoveReserves", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::CombatCommandNull": { "anon": 0, "class": "Game::CombatCommandNull", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::CombatCommandPickReserve": { "anon": 2, "class": "Game::CombatCommandPickReserve", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandRequestAsylumResponse": { "anon": 3, "class": "Game::CombatCommandRequestAsylumResponse", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::CombatCommandSetAEAutoFire": { "anon": 2, "class": "Game::CombatCommandSetAEAutoFire", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandSetPlanetAttackMode": { "anon": 2, "class": "Game::CombatCommandSetPlanetAttackMode", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandSetPlayerAI": { "anon": 2, "class": "Game::CombatCommandSetPlayerAI", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandSetWantEndCombat": { "anon": 2, "class": "Game::CombatCommandSetWantEndCombat", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandShipAllStop": { "anon": 1, "class": "Game::CombatCommandShipAllStop", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandShipAttack": { "anon": 5, "class": "Game::CombatCommandShipAttack", "complete": true, "fields": [ { "member": true, "of": "Game::CombatCommandShipAttack::ShipData", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::CombatCommandShipClearTargets": { "anon": 1, "class": "Game::CombatCommandShipClearTargets", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandShipFireOnce": { "anon": 2, "class": "Game::CombatCommandShipFireOnce", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::GunBankSelection", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandShipManeuver": { "anon": 2, "class": "Game::CombatCommandShipManeuver", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandShipReleaseGrapple": { "anon": 1, "class": "Game::CombatCommandShipReleaseGrapple", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CombatCommandShipSetFacing": { "anon": 2, "class": "Game::CombatCommandShipSetFacing", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandShipSetHoldFire": { "anon": 3, "class": "Game::CombatCommandShipSetHoldFire", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::GunBankSelection", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::CombatCommandShipSetOnlyMyTarget": { "anon": 3, "class": "Game::CombatCommandShipSetOnlyMyTarget", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::GunBankSelection", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::CombatCommandShipSetStance": { "anon": 2, "class": "Game::CombatCommandShipSetStance", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatCommandShipSetWaypoint": { "anon": 4, "class": "Game::CombatCommandShipSetWaypoint", "complete": true, "fields": [ { "member": true, "of": "Game::CombatCommandShipSetWaypoint::ShipData", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Quaternion", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Vector2", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::CombatCommandShipToggleBank": { "anon": 3, "class": "Game::CombatCommandShipToggleBank", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::GunBankSelection", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::CombatDamageReport": { "anon": 0, "class": "Game::CombatDamageReport", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshp", "unresolved": true }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "did" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dtak" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dams" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "damp" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dami" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "damt", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshp", "unresolved": true }, { "member": true, "prim": "str", "shape": "scalar", "tag": "wep" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dams" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "damp" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dami" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "damt", "unresolved": true } ], "n": 13, "named": true, "unresolved": 4 }, "Game::CombatLaunchParams": { "anon": 25, "class": "Game::CombatLaunchParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipParams", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::CombatPlayerInvariant", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::NodePointParams", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::PlayerMessage", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PlanetStats", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::CombatEncounterParams", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::DefenceLayout", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 25, "named": false, "unresolved": 0 }, "Game::CombatPlayerReport": { "anon": 0, "class": "Game::CombatPlayerReport", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "ai" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ally" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "status" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mxeng" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mxcls" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mxmsl" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "ncls" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "cls" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nsat" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshfld" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshlst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nsatl" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "nsec" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "ssec" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nshp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ndam" }, { "member": true, "of": "Game::CombatShipReport", "prim": "frame", "shape": "carr", "tag": "srep" } ], "n": 19, "named": true, "unresolved": 0 }, "Game::CombatPlayerStats": { "anon": 0, "class": "Game::CombatPlayerStats", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "RPBon" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RPBonT" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SavBonus" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "MaintHF" }, { "member": true, "of": "Game::TacReport", "prim": "frame", "shape": "carr", "tag": "TacReports" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::CombatReport": { "anon": 0, "class": "Game::CombatReport", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trn" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "pos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sid" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "auto" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dur" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cow" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "cdst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cpk" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cpt" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "cdt" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "cdi" }, { "member": true, "of": "Game::CombatPlayerReport", "prim": "frame", "shape": "carr", "tag": "prep" }, { "member": true, "of": "Game::CombatWeaponReport", "prim": "frame", "shape": "carr", "tag": "wrep" } ], "n": 14, "named": true, "unresolved": 0 }, "Game::CombatShipReport": { "anon": 0, "class": "Game::CombatShipReport", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "name" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "did" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cls" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "caps2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nshp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nfld" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nlst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dtak" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dams" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "damp" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dami" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "damt" } ], "n": 12, "named": true, "unresolved": 0 }, "Game::CombatTechFlags": { "anon": 2, "class": "Game::CombatTechFlags", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::CombatWeaponReport": { "anon": 0, "class": "Game::CombatWeaponReport", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "wep" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dams" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "damp" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dami" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "damt" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::CommDeclareCurse": { "anon": 0, "class": "Game::CommDeclareCurse", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareIDontWant": { "anon": 0, "class": "Game::CommDeclareIDontWant", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareIHate": { "anon": 0, "class": "Game::CommDeclareIHate", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareILike": { "anon": 0, "class": "Game::CommDeclareILike", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareISaw": { "anon": 0, "class": "Game::CommDeclareISaw", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareISeveredAllianceWith": { "anon": 0, "class": "Game::CommDeclareISeveredAllianceWith", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareIWant": { "anon": 0, "class": "Game::CommDeclareIWant", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareShareAllColonyStats": { "anon": 0, "class": "Game::CommDeclareShareAllColonyStats", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::CommDeclareShareStats": { "anon": 0, "class": "Game::CommDeclareShareStats", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareShareSystemNotes": { "anon": 0, "class": "Game::CommDeclareShareSystemNotes", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "notes" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareShareSystemStats": { "anon": 0, "class": "Game::CommDeclareShareSystemStats", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::CommDeclareSorry": { "anon": 0, "class": "Game::CommDeclareSorry", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommDeclareThanks": { "anon": 0, "class": "Game::CommDeclareThanks", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommMessageContainer": { "anon": 0, "class": "Game::CommMessageContainer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "nmsg" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "msgt" }, { "member": false, "of": "Game::ICommMessage", "prim": "frame", "shape": "frame", "tag": "msg" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::CommRequestAttackSystem": { "anon": 0, "class": "Game::CommRequestAttackSystem", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestDefendSystem": { "anon": 0, "class": "Game::CommRequestDefendSystem", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestDisposition": { "anon": 0, "class": "Game::CommRequestDisposition", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestHarassPlayer": { "anon": 0, "class": "Game::CommRequestHarassPlayer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestHarassSystem": { "anon": 0, "class": "Game::CommRequestHarassSystem", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestMoney": { "anon": 0, "class": "Game::CommRequestMoney", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestRallyAtSystem": { "anon": 0, "class": "Game::CommRequestRallyAtSystem", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestResearch": { "anon": 0, "class": "Game::CommRequestResearch", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestSeverAllianceWith": { "anon": 0, "class": "Game::CommRequestSeverAllianceWith", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestShareSystemStats": { "anon": 0, "class": "Game::CommRequestShareSystemStats", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestStopColonizing": { "anon": 0, "class": "Game::CommRequestStopColonizing", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestStopHarassingMe": { "anon": 0, "class": "Game::CommRequestStopHarassingMe", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestStopHarassingPlayer": { "anon": 0, "class": "Game::CommRequestStopHarassingPlayer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestStopHarrassingSystem": { "anon": 0, "class": "Game::CommRequestStopHarrassingSystem", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommRequestStopMining": { "anon": 0, "class": "Game::CommRequestStopMining", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "cid2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "exp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sent" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::CommonPlague": { "anon": 0, "class": "Game::CommonPlague", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgCBy" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgCByF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgCM" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgTurns" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgInf" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::CrowDefendersEncounterResult": { "anon": 1, "class": "Game::CrowDefendersEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::CrowRuinsEncounterResult": { "anon": 1, "class": "Game::CrowRuinsEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::DefenceFleetAssignment": { "anon": 0, "class": "Game::DefenceFleetAssignment", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "fid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "stnid" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "head2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ori" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "quota" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::DefenceLayout": { "anon": 0, "class": "Game::DefenceLayout", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sysid" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ndsa" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "stnid" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "dsid" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nfa", "unresolved": true }, { "member": true, "of": "Game::DefenceFleetAssignment", "prim": "frame", "shape": "frame", "tag": "fa" } ], "n": 6, "named": true, "unresolved": 1 }, "Game::DefenceSummary": { "anon": 0, "class": "Game::DefenceSummary", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sid" }, { "member": true, "of": "Game::DefenceLayout", "prim": "frame", "shape": "frame", "tag": "dlay" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "stac" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "stid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "stt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "satc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "said" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sasc" } ], "n": 9, "named": true, "unresolved": 0 }, "Game::DerelictEncounterResult": { "anon": 1, "class": "Game::DerelictEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::DiplomacyStats": { "anon": 0, "class": "Game::DiplomacyStats", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "other" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastnap" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastnapbty" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "bknnap" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "btynap" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastally" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastallybty" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "bknally" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "btyally" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastcf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lastcfbty" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "bkncf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "btycf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "deadhome" } ], "n": 14, "named": true, "unresolved": 0 }, "Game::EncounterQuery": { "anon": 5, "class": "Game::EncounterQuery", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::EncounterResult": { "anon": 1, "class": "Game::EncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::EncounterResults": { "anon": 28, "class": "Game::EncounterResults", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::CombatPlayerStats", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::EncounterResults::PrisonerShip", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::EncounterResults::DamagedShip", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::EncounterResults::BoardedShip", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::EncounterResults::RetreatingShip", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::EncounterResults::SpyShip", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::CombatDamageReport", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::EncounterResult", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::PlanetStats", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::PlagueStats", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 28, "named": false, "unresolved": 0 }, "Game::EncounterResults::BoardedShip": { "anon": 2, "class": "Game::EncounterResults::BoardedShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::EncounterResults::DamagedShip": { "anon": 5, "class": "Game::EncounterResults::DamagedShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipHealth", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::EncounterResults::PrisonerShip": { "anon": 2, "class": "Game::EncounterResults::PrisonerShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PrisonerHold", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::EncounterResults::RetreatingShip": { "anon": 4, "class": "Game::EncounterResults::RetreatingShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::EncounterResults::SpyShip": { "anon": 5, "class": "Game::EncounterResults::SpyShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::EventStorage": { "anon": 0, "class": "Game::EventStorage", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvNxID" }, { "member": true, "of": "Game::EventStorage::TurnEvents", "prim": "frame", "shape": "carr", "tag": "Events" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::EventStorage::Event": { "anon": 0, "class": "Game::EventStorage::Event", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvEID" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "EvDsc" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "EvMsg" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "EvImg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvLoc" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "EvPos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvAct" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvCID" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::EventStorage::TurnEvents": { "anon": 0, "class": "Game::EventStorage::TurnEvents", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "EvTurn" }, { "member": true, "of": "Game::EventStorage::Event", "prim": "frame", "shape": "carr", "tag": "Events" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::FieldTemplate": { "anon": 0, "class": "Game::FieldTemplate", "complete": false, "fields": [ { "member": false, "of": "Game::FieldTemplate::Point", "prim": "frame", "shape": "carr", "tag": "FTPnts", "unresolved": true } ], "n": 1, "named": true, "unresolved": 1 }, "Game::FieldTemplate::Point": { "anon": 0, "class": "Game::FieldTemplate::Point", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "FTPShID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FTPDesID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FTPPosX" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FTPPosY" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FTPSqd" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::FleetLayout": { "anon": 3, "class": "Game::FleetLayout", "complete": true, "fields": [ { "member": true, "of": "Game::FieldTemplate", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::FleetNameGenerator": { "anon": 0, "class": "Game::FleetNameGenerator", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "FNGNum" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::FlightPlan": { "anon": 0, "class": "Game::FlightPlan", "complete": true, "fields": [ { "member": true, "of": "Game::FlightPlan::Waypoint", "prim": "frame", "shape": "carr", "tag": "wpts" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "FPsp2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FPeta2" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "FPogn2" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "FPdpos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pnd" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::FlightPlan::Waypoint": { "anon": 0, "class": "Game::FlightPlan::Waypoint", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Wpt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Tp" }, { "member": true, "of": "Game::NodeRoute", "prim": "frame", "shape": "frame", "tag": "nrt" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::Game::SVSOBrokenEmpire::VPCStat::?$NetworkIDDataMap": { "anon": 2, "class": "Game::Game::SVSOBrokenEmpire::VPCStat::?$NetworkIDDataMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "siz" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::SVSOBrokenEmpire::PCStat", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::Game::VLocustFleetLogistics::?$NetworkIDDataMap": { "anon": 2, "class": "Game::Game::VLocustFleetLogistics::?$NetworkIDDataMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "siz" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::LocustFleetLogistics", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::Game::VLocustNestState::?$NetworkIDDataMap": { "anon": 2, "class": "Game::Game::VLocustNestState::?$NetworkIDDataMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "siz" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::LocustNestState", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::Game::VShipSectionID::?$AIWeightMap": { "anon": 3, "class": "Game::Game::VShipSectionID::?$AIWeightMap", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "of": "Game::ShipSectionID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 1 }, "Game::GameTurnHistory": { "anon": 0, "class": "Game::GameTurnHistory", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "nply" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "ply" }, { "member": false, "of": "Game::PlayerTurnHistory", "prim": "frame", "shape": "frame", "tag": "hist" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::GunBankSelection": { "anon": 1, "class": "Game::GunBankSelection", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::HeraldEncounterResult": { "anon": 2, "class": "Game::HeraldEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::IndependenceInfo": { "anon": 0, "class": "Game::IndependenceInfo", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "indsp" }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "indcl" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "indnm" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "indav" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "indba" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::JewelsProject": { "anon": 0, "class": "Game::JewelsProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "einv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "eapp" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::LocustEncounterParams": { "anon": 1, "class": "Game::LocustEncounterParams", "complete": true, "fields": [ { "member": true, "of": "Game::Game::VLocustNestState::?$NetworkIDDataMap", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::LocustEncounterResult": { "anon": 2, "class": "Game::LocustEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::Game::VLocustNestState::?$NetworkIDDataMap", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::LocustFleetLogistics": { "anon": 0, "class": "Game::LocustFleetLogistics", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "hav" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "don" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dsy" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "dst" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::Mars::Game::W4AIPurposeID::U?$StreamableEnum::?$AIWeightMap": { "anon": 3, "class": "Game::Mars::Game::W4AIPurposeID::U?$StreamableEnum::?$AIWeightMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": false, "of": "enum:AIPurposeID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::Mars::Game::W4WeaponFamilyID::U?$StreamableEnum::?$AIWeightMap": { "anon": 3, "class": "Game::Mars::Game::W4WeaponFamilyID::U?$StreamableEnum::?$AIWeightMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": false, "of": "enum:eaponFamilyID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::Mars::I::U?$StreamableEnum::?$AIWeightMap": { "anon": 3, "class": "Game::Mars::I::U?$StreamableEnum::?$AIWeightMap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": false, "of": "enum:uint", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::MeteorEncounterResult": { "anon": 1, "class": "Game::MeteorEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::MonitorEncounterResult": { "anon": 1, "class": "Game::MonitorEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::MonitorProject": { "anon": 0, "class": "Game::MonitorProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Sys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RMn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RMx" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RDn" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RMd" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::Morale": { "anon": 0, "class": "Game::Morale", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "mnsp", "unresolved": true }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "msp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mv" } ], "n": 3, "named": true, "unresolved": 1 }, "Game::MoraleEvent": { "anon": 0, "class": "Game::MoraleEvent", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "mid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mtr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mtp" }, { "member": true, "of": "Game::Morale", "prim": "frame", "shape": "frame", "tag": "mfx" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "mdsc" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::NodePath": { "anon": 0, "class": "Game::NodePath", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "npt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npfr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npto" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npctm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npcby" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npdtn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npdtf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npenp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "npuse" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nptf" } ], "n": 11, "named": true, "unresolved": 0 }, "Game::NodePointParams": { "anon": 6, "class": "Game::NodePointParams", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 6, "named": false, "unresolved": 0 }, "Game::NodeRoute": { "anon": 0, "class": "Game::NodeRoute", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "nrp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nrf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nrt" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::Objective": { "anon": 0, "class": "Game::Objective", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "ID" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Cmp" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Spr" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Dsc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NID" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ObservedDesign": { "anon": 0, "class": "Game::ObservedDesign", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnL" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "odid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "opid" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::ObservedTech": { "anon": 0, "class": "Game::ObservedTech", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnL" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "odet" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "otch" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "owith" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ObservedWeapon": { "anon": 0, "class": "Game::ObservedWeapon", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "otnL" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "odet" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "owep" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "owith" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::OrtgayEncounterResult": { "anon": 1, "class": "Game::OrtgayEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::PirateEncounterResult": { "anon": 1, "class": "Game::PirateEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::PlagueHit": { "anon": 3, "class": "Game::PlagueHit", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::PlagueStats": { "anon": 1, "class": "Game::PlagueStats", "complete": true, "fields": [ { "member": true, "of": "Game::PlagueHit", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::PlanetClientContext": { "anon": 6, "class": "Game::PlanetClientContext", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 6, "named": false, "unresolved": 0 }, "Game::PlanetStats": { "anon": 6, "class": "Game::PlanetStats", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 6, "named": false, "unresolved": 0 }, "Game::PlayerAid": { "anon": 0, "class": "Game::PlayerAid", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidto" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidsa" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidrai" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidrt" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::PlayerAlliances": { "anon": 0, "class": "Game::PlayerAlliances", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "ALid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "AL" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NA" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "CF" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::PlayerColorID": { "anon": 4, "class": "Game::PlayerColorID", "complete": false, "fields": [ { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true } ], "n": 4, "named": false, "unresolved": 4 }, "Game::PlayerEncounterProgress": { "anon": 3, "class": "Game::PlayerEncounterProgress", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::PlayerMessage": { "anon": 4, "class": "Game::PlayerMessage", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "String", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::PlayerNotes": { "anon": 0, "class": "Game::PlayerNotes", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "NtSys" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "NtTxt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NtTrn" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::PlayerReport": { "anon": 0, "class": "Game::PlayerReport", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "oid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "flds" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "home" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ncol" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mpwr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mcls" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mmsl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nshp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nsat" } ], "n": 11, "named": true, "unresolved": 0 }, "Game::PlayerTurnHistory": { "anon": 0, "class": "Game::PlayerTurnHistory", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "ply" }, { "member": false, "of": "Game::PlayerTurnStats", "prim": "frame", "shape": "frame", "tag": "stats" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::PlayerTurnStats": { "anon": 0, "class": "Game::PlayerTurnStats", "complete": true, "fields": [ { "member": true, "prim": "i64", "shape": "scalar", "tag": "pop" }, { "member": true, "of": "Game::SystemEvent", "prim": "frame", "shape": "carr", "tag": "sacq" }, { "member": true, "of": "Game::SystemEvent", "prim": "frame", "shape": "carr", "tag": "slost" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "almem" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "inc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tdinc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "col" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "bat" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tch" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "ncls" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "cls" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "shpt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "shpl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "shpk" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "satt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "satl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "satk" } ], "n": 19, "named": true, "unresolved": 0 }, "Game::Population": { "anon": 0, "class": "Game::Population", "complete": false, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "PopNG" }, { "member": false, "of": "Game::PopulationGroup", "prim": "frame", "shape": "frame", "tag": "PopG", "unresolved": true } ], "n": 2, "named": true, "unresolved": 1 }, "Game::PopulationGroup": { "anon": 0, "class": "Game::PopulationGroup", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "PopT" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PopS" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "PopC" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::PrisonerHold": { "anon": 0, "class": "Game::PrisonerHold", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "PrMax" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PrNSp", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PrSp" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PrNum" } ], "n": 4, "named": true, "unresolved": 1 }, "Game::PuppetMasterEncounterResult": { "anon": 1, "class": "Game::PuppetMasterEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::RaidTargets": { "anon": 0, "class": "Game::RaidTargets", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "rds" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rdv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rdt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "dsc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "did" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::RefugeesEncounterParams": { "anon": 1, "class": "Game::RefugeesEncounterParams", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::RefugeesEncounterResult": { "anon": 2, "class": "Game::RefugeesEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMAIRelationValues": { "anon": 1, "class": "Game::SNMAIRelationValues", "complete": true, "fields": [ { "member": true, "of": "Game::AIRelationRecord", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMAllCombatDone": { "anon": 1, "class": "Game::SNMAllCombatDone", "complete": true, "fields": [ { "member": true, "of": "Game::EncounterResults", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMAllianceInvite": { "anon": 3, "class": "Game::SNMAllianceInvite", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMAllianceInviteChat": { "anon": 4, "class": "Game::SNMAllianceInviteChat", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::SNMAllianceInviteProgress": { "anon": 2, "class": "Game::SNMAllianceInviteProgress", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::AllianceInvite", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMAllianceNotify": { "anon": 3, "class": "Game::SNMAllianceNotify", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMAllianceReply": { "anon": 4, "class": "Game::SNMAllianceReply", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::SNMCancelAllianceInvite": { "anon": 2, "class": "Game::SNMCancelAllianceInvite", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMChat": { "anon": 5, "class": "Game::SNMChat", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::SNMCombatTimeRemaining": { "anon": 2, "class": "Game::SNMCombatTimeRemaining", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMCommMessage": { "anon": 2, "class": "Game::SNMCommMessage", "complete": true, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ICommMessage", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMDemandEmpireSurrender": { "anon": 2, "class": "Game::SNMDemandEmpireSurrender", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMDemandEmpireSurrenderResponse": { "anon": 3, "class": "Game::SNMDemandEmpireSurrenderResponse", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMDoEncounterQuery": { "anon": 1, "class": "Game::SNMDoEncounterQuery", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMEncounterProgress": { "anon": 1, "class": "Game::SNMEncounterProgress", "complete": true, "fields": [ { "member": true, "of": "Game::PlayerEncounterProgress", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMEncounterQueryResults": { "anon": 2, "class": "Game::SNMEncounterQueryResults", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::EncounterQuery", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMEncounterResults": { "anon": 2, "class": "Game::SNMEncounterResults", "complete": true, "fields": [ { "member": true, "of": "Game::EncounterResults", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMEndTurn": { "anon": 2, "class": "Game::SNMEndTurn", "complete": true, "fields": [ { "member": true, "of": "Game::TurnCommands", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::AIEncounterFlags", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMGenericEvent": { "anon": 2, "class": "Game::SNMGenericEvent", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMGenericGameMessage": { "anon": 2, "class": "Game::SNMGenericGameMessage", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMHostCombat": { "anon": 7, "class": "Game::SNMHostCombat", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 7, "named": false, "unresolved": 0 }, "Game::SNMHostCombatReply": { "anon": 3, "class": "Game::SNMHostCombatReply", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Address", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMJoin": { "anon": 3, "class": "Game::SNMJoin", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMJoinCombat": { "anon": 5, "class": "Game::SNMJoinCombat", "complete": true, "fields": [ { "member": true, "of": "Address", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::SNMJoinCombatReply": { "anon": 2, "class": "Game::SNMJoinCombatReply", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMJoinReply": { "anon": 1, "class": "Game::SNMJoinReply", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMKillAI": { "anon": 1, "class": "Game::SNMKillAI", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMLaunchCombat": { "anon": 5, "class": "Game::SNMLaunchCombat", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::EncounterQuery", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": ".", "unresolved": true } ], "n": 5, "named": false, "unresolved": 1 }, "Game::SNMLeaveAlliance": { "anon": 1, "class": "Game::SNMLeaveAlliance", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMLeaveCeaseFire": { "anon": 2, "class": "Game::SNMLeaveCeaseFire", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMLeaveNonAggression": { "anon": 2, "class": "Game::SNMLeaveNonAggression", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMLobbyChat": { "anon": 3, "class": "Game::SNMLobbyChat", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMMakePlayerAI": { "anon": 2, "class": "Game::SNMMakePlayerAI", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMPendingAlliances": { "anon": 1, "class": "Game::SNMPendingAlliances", "complete": true, "fields": [ { "member": true, "of": "Game::PlayerAlliances", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMPlaySpeechEvent": { "anon": 3, "class": "Game::SNMPlaySpeechEvent", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMProgressionWarsConvoyShips": { "anon": 1, "class": "Game::SNMProgressionWarsConvoyShips", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMRefreshSlots": { "anon": 1, "class": "Game::SNMRefreshSlots", "complete": true, "fields": [ { "member": true, "of": "Game::SNMRefreshSlots::SlotData", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMRefreshSlots::SlotData": { "anon": 3, "class": "Game::SNMRefreshSlots::SlotData", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMRemoveCommMessage": { "anon": 2, "class": "Game::SNMRemoveCommMessage", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMRunAI": { "anon": 3, "class": "Game::SNMRunAI", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMSetAIPolicy": { "anon": 2, "class": "Game::SNMSetAIPolicy", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMSetPlayerStatus": { "anon": 2, "class": "Game::SNMSetPlayerStatus", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMSetSlotPassword": { "anon": 2, "class": "Game::SNMSetSlotPassword", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMSetTimers": { "anon": 1, "class": "Game::SNMSetTimers", "complete": true, "fields": [ { "member": true, "of": "Game::StrategyTimerParams", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMSlotInit": { "anon": 10, "class": "Game::SNMSlotInit", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::Slot", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategyPlayerGameSettings", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 10, "named": false, "unresolved": 0 }, "Game::SNMSlotInsertClient": { "anon": 3, "class": "Game::SNMSlotInsertClient", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMSlotMoveClient": { "anon": 3, "class": "Game::SNMSlotMoveClient", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMSlotPWAttempt": { "anon": 1, "class": "Game::SNMSlotPWAttempt", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMSlotPWRejected": { "anon": 1, "class": "Game::SNMSlotPWRejected", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMSlotRemoveClient": { "anon": 1, "class": "Game::SNMSlotRemoveClient", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMSlotReqPW": { "anon": 2, "class": "Game::SNMSlotReqPW", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMSlotSetData": { "anon": 10, "class": "Game::SNMSlotSetData", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategyPlayerGameSettings", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 10, "named": false, "unresolved": 0 }, "Game::SNMSlotSetForcedSpecies": { "anon": 1, "class": "Game::SNMSlotSetForcedSpecies", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMSlotSetPW": { "anon": 4, "class": "Game::SNMSlotSetPW", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::SNMSlotSetState": { "anon": 3, "class": "Game::SNMSlotSetState", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SNMTechOffer": { "anon": 5, "class": "Game::SNMTechOffer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::SNMTransferProgress": { "anon": 1, "class": "Game::SNMTransferProgress", "complete": true, "fields": [ { "member": true, "of": "char", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMTurnInfo": { "anon": 1, "class": "Game::SNMTurnInfo", "complete": true, "fields": [ { "member": true, "of": "Game::StrategyTurnInfo", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMUpdate": { "anon": 5, "class": "Game::SNMUpdate", "complete": true, "fields": [ { "member": true, "of": "Game::PlayerAlliances", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::TechOffer", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::SNMUpdateAlliances": { "anon": 2, "class": "Game::SNMUpdateAlliances", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PlayerAlliances", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SNMUpdateComplete": { "anon": 1, "class": "Game::SNMUpdateComplete", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SNMUserNames": { "anon": 2, "class": "Game::SNMUserNames", "complete": true, "fields": [ { "member": true, "of": "Game::StrategyUserInfo", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SVSOAntiquarians": { "anon": 0, "class": "Game::SVSOAntiquarians", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "wpid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "wpturn" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "narts" }, { "member": false, "of": "Game::SVSOAntiquarians::Artifact", "prim": "frame", "shape": "frame", "tag": "art" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::SVSOAntiquarians::Artifact": { "anon": 0, "class": "Game::SVSOAntiquarians::Artifact", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "shipid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "salsid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "salpid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pvis" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::SVSOBrokenEmpire": { "anon": 0, "class": "Game::SVSOBrokenEmpire", "complete": true, "fields": [ { "member": true, "of": "Game::Game::SVSOBrokenEmpire::VPCStat::?$NetworkIDDataMap", "prim": "frame", "shape": "frame", "tag": "pcs" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::SVSOCrowDefenders": { "anon": 0, "class": "Game::SVSOCrowDefenders", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ndsys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dsys" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ndes" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "des" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "drad" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSOCrowRuins": { "anon": 0, "class": "Game::SVSOCrowRuins", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NAsg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Eflt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Esys" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NWD" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "wid" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::SVSODerelict": { "anon": 0, "class": "Game::SVSODerelict", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NDsn" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "DsnID" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Dwght", "unresolved": true }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NAsg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Eflt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Esys" } ], "n": 6, "named": true, "unresolved": 1 }, "Game::SVSOGrandMenaceTrigger": { "anon": 0, "class": "Game::SVSOGrandMenaceTrigger", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "gmch" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::SVSOHolyLands": { "anon": 0, "class": "Game::SVSOHolyLands", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::SVSOHolyLands::PlayerState": { "anon": 0, "class": "Game::SVSOHolyLands::PlayerState", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::SVSOJewelsOfTheCrown": { "anon": 0, "class": "Game::SVSOJewelsOfTheCrown", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "JEWELLOCATIONID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "JEWELSHIPID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PREVJEWELSHIPID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "JEWELLOCATIONID" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "prjdone" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::SVSOLandGrab": { "anon": 0, "class": "Game::SVSOLandGrab", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "winr" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "nplayers" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nwt" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOLocust": { "anon": 0, "class": "Game::SVSOLocust", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "ini2" }, { "member": true, "of": "Game::Game::VLocustNestState::?$NetworkIDDataMap", "prim": "frame", "shape": "frame", "tag": "nst" }, { "member": true, "of": "Game::Game::VLocustFleetLogistics::?$NetworkIDDataMap", "prim": "frame", "shape": "frame", "tag": "flt" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "vis" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "des" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::SVSOMasterVoice": { "anon": 0, "class": "Game::SVSOMasterVoice", "complete": true, "fields": [ { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "hom" }, { "member": true, "of": "enum:HomeState", "prim": "frame", "shape": "carr", "tag": "hmd" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SVSOMonitor": { "anon": 0, "class": "Game::SVSOMonitor", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NDsn" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "DsnID" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Dwght", "unresolved": true }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NAsg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Eflt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Esys" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "nt", "unresolved": true }, { "member": true, "prim": "str", "shape": "scalar", "tag": "scnm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spwt" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "rsmd" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "dsgn" } ], "n": 11, "named": true, "unresolved": 2 }, "Game::SVSOOrtgay": { "anon": 0, "class": "Game::SVSOOrtgay", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "state" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "init" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "design" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "origin" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "center" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "turnLv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "turnAn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spawnturn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spawnodds" } ], "n": 9, "named": true, "unresolved": 0 }, "Game::SVSOProgressionWars": { "anon": 0, "class": "Game::SVSOProgressionWars", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "stg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sft" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snec" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ses" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snet" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "snep" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srsi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srs" }, { "member": true, "of": "String", "prim": "frame", "shape": "carr", "tag": "lts" } ], "n": 10, "named": true, "unresolved": 0 }, "Game::SVSOPuppetMaster": { "anon": 0, "class": "Game::SVSOPuppetMaster", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "Init2" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "End" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "Des" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Flt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SID" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSORefugees": { "anon": 0, "class": "Game::SVSORefugees", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "rsuc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": false, "of": "Game::SVSORefugees::PlayerStatus", "prim": "frame", "shape": "frame", "tag": "rsu" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "didc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "did" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "ini" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSORefugees::PlayerStatus": { "anon": 0, "class": "Game::SVSORefugees::PlayerStatus", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "lr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lrt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "llc" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "atr" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "asy" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::SVSOSlaversRefuel": { "anon": 0, "class": "Game::SVSOSlaversRefuel", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NAsg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Eflt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Esys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "CDiff" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NTD" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "TDID" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NAD" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "ADID" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::SVSOSots": { "anon": 0, "class": "Game::SVSOSots", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "ScnID" }, { "member": true, "of": "Game::SVSOScenarioBase", "prim": "frame", "shape": "frame", "tag": "ScnObj" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "numx" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "xscn" }, { "member": false, "of": "Game::SVScriptObject", "prim": "frame", "shape": "frame", "tag": "xsc" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NEncObjs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EncID" }, { "member": false, "of": "Game::SVScriptObject", "prim": "frame", "shape": "frame", "tag": "EncObj" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::SVSOSwarm": { "anon": 0, "class": "Game::SVSOSwarm", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NAsg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Eflt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Esys" }, { "member": true, "of": "Game::SVSOSwarm::Infestation", "prim": "frame", "shape": "carr", "tag": "infest" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "deshive" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "deslarva" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSOSwarm::Infestation": { "anon": 0, "class": "Game::SVSOSwarm::Infestation", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sysid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "stg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "strn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mtrn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trgtrn" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "canh" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSOSwarmQueen": { "anon": 0, "class": "Game::SVSOSwarmQueen", "complete": true, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "QDesignID" }, { "member": true, "of": "Game::SVSOSwarmQueen::HiveInfo", "prim": "frame", "shape": "carr", "tag": "Hives" }, { "member": true, "of": "Game::SVSOSwarmQueen::QueenInfo", "prim": "frame", "shape": "carr", "tag": "Queens" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "SysMem" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::SVSOSwarmQueen::HiveInfo": { "anon": 0, "class": "Game::SVSOSwarmQueen::HiveInfo", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "HiveID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "QueenID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NextQ" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOSwarmQueen::QueenInfo": { "anon": 0, "class": "Game::SVSOSwarmQueen::QueenInfo", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "QueenID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "QDstID" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SVSOSystemKiller": { "anon": 0, "class": "Game::SVSOSystemKiller", "complete": true, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "Des" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Flt" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Init2" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "End" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SID" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSOTraps": { "anon": 0, "class": "Game::SVSOTraps", "complete": true, "fields": [ { "member": true, "of": "Game::SVSOTraps::Trap", "prim": "frame", "shape": "carr", "tag": "traps" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::SVSOTraps::Trap": { "anon": 0, "class": "Game::SVSOTraps::Trap", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trenc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trgenc" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes": { "anon": 0, "class": "Game::SVSOUpstartApes", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "EMPIREFLAGS" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EMPIRESTANDING" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "NUMSHIPCLASSES" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "SHIPCLASS" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NEXTORDERTURN" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "EMPIREORDERID" }, { "member": false, "of": "Game::SVSOUpstartApes_EmpireOrder", "prim": "frame", "shape": "frame", "tag": "EMPIREORDER" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EARTHID" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_DEMANDS_SHIPS": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_DEMANDS_SHIPS", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "of": "Game::SVSOUpstartApes_EO_DEMANDS_SHIPS::ShipRequest", "prim": "frame", "shape": "carr", "tag": "REQUESTS" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SUCCESSSTANDING" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FAILURESTANDING" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_DEMANDS_SHIPS::ShipRequest": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_DEMANDS_SHIPS::ShipRequest", "complete": true, "fields": [ { "member": false, "prim": "str", "shape": "scalar", "tag": "MISSIONSECTION" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NUMREQUIRED" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_DEMANDS_TRADE_GOODS": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_DEMANDS_TRADE_GOODS", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_DEMANDS_VICTORY": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_DEMANDS_VICTORY", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_ENERGY_WEAPONS_DECADENT": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_ENERGY_WEAPONS_DECADENT", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_FEARS_YOUR_POWER": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_FEARS_YOUR_POWER", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_GIFTS": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_GIFTS", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_MUST_EXPAND": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_MUST_EXPAND", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOUpstartApes_EO_REQUIRES_CASH": { "anon": 0, "class": "Game::SVSOUpstartApes_EO_REQUIRES_CASH", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "OBJECTIVEID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TURNCREATED" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LASTTURN" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SVSOVonNeumann": { "anon": 0, "class": "Game::SVSOVonNeumann", "complete": true, "fields": [ { "member": true, "of": "Game::SVSOVonNeumann::DefeatRecord", "prim": "frame", "shape": "carr", "tag": "dfts" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rusav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nenc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nmb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nml" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nbb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nbl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nskb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nskl" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "mts" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ntm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ntb" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "sken" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "skdid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "skhid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "skfid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sktq" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "skt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sktc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mbid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "mbgid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "skgid" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "vnhp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "vnhw" }, { "member": false, "of": "String", "prim": "frame", "shape": "carr", "tag": "trev" } ], "n": 25, "named": true, "unresolved": 0 }, "Game::SVSOVonNeumann::DefeatRecord": { "anon": 0, "class": "Game::SVSOVonNeumann::DefeatRecord", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ndft" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nxrv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lstd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "bkdf" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ServerNodeGraph": { "anon": 0, "class": "Game::ServerNodeGraph", "complete": true, "fields": [ { "member": true, "of": "Game::NodePath", "prim": "frame", "shape": "carr", "tag": "paths" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nextid" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::ServerNodeGraph::Params": { "anon": 0, "class": "Game::ServerNodeGraph::Params", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "RSeed" }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "SSeed" }, { "member": true, "of": "Game::SimpleNodePath", "prim": "frame", "shape": "carr", "tag": "PSeed" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::ServerPlayer": { "anon": 0, "class": "Game::ServerPlayer", "complete": false, "fields": [ { "member": true, "of": "Game::TechTree", "prim": "frame", "shape": "frame", "tag": "TechTree" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HomeSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlyrIdx" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "PlryName" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Species" }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "ClrID" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Bdg" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Avt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Team" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Sav" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "IdealSuit" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SuitTol" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "MaxOH" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResRate" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResScl" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TRM" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRP" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRA" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "OutMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RebOutMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ScOutMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "IncMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "PopMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TerraMod" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "AMine" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "MinPure" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "MinRate" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NGts" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PrGtTrf" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "GTraf" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "CstR" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "CstE" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "CstT" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Maint" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "shrm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Status" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Elim" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "NPC" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "RebAI" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "ReqCL" }, { "member": true, "of": "Game::PlayerAlliances", "prim": "frame", "shape": "frame", "tag": "Team" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasVac" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasImm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPTrk" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasDisc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasDiscSp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasDiscCl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasEnc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "HasEng" }, { "member": true, "of": "Game::EventStorage", "prim": "frame", "shape": "frame", "tag": "Events" }, { "member": true, "of": "Game::FleetNameGenerator", "prim": "frame", "shape": "frame", "tag": "FNG" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PvSav" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "PvMA" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "AIBn" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "CnTrd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "CnRad" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "hgs" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "hadvs" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "harcc" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "CnVItl" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "pddm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "BnkWrn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "BnkTrn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "BnkPr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "BnkEl" }, { "member": true, "of": "Game::ShipRecords", "prim": "frame", "shape": "frame", "tag": "ShipRecs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NextPrjID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "plcy" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "pswd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lret" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "nmeid" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "cdp" }, { "member": true, "of": "Game::SpyReport", "prim": "frame", "shape": "frame", "tag": "spy2" }, { "member": true, "of": "Game::CivilianRatios", "prim": "frame", "shape": "frame", "tag": "civr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "aidf" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Srn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SrnTo" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lboid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "lcid2" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "ResTNm" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "ResErrRoll" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "ConMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SavMod" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumOwn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "OwnId" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumDes" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "DesID" }, { "member": false, "of": "Game::ShipDesign", "prim": "frame", "shape": "frame", "tag": "Des" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumLeg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "DesID" }, { "member": false, "of": "Game::ShipDesign", "prim": "frame", "shape": "frame", "tag": "Des" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NumNotes" }, { "member": false, "of": "Game::PlayerNotes", "prim": "frame", "shape": "frame", "tag": "Nts" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumPR" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "PRm" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PRBt", "unresolved": true }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "HasAIR" }, { "member": true, "of": "Game::AIRebellion", "prim": "frame", "shape": "frame", "tag": "AIR" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "cta" }, { "member": true, "of": "Game::AIEncounterFlags", "prim": "frame", "shape": "frame", "tag": "AIEnf" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NSprj" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "SprjT" }, { "member": false, "of": "Game::SpecialProjectImpl", "prim": "frame", "shape": "frame", "tag": "Sprj" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "Nexp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "xid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "xmin" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "xmax" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "xper", "unresolved": true }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NWeapXcl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "WeapXcl" }, { "member": true, "of": "Game::Objective", "prim": "frame", "shape": "carr", "tag": "Ojvs" }, { "member": true, "of": "Game::DiplomacyStats", "prim": "frame", "shape": "carr", "tag": "dipstats" }, { "member": true, "of": "Game::CommMessageContainer", "prim": "frame", "shape": "frame", "tag": "comms" }, { "member": true, "of": "Game::PlayerReport", "prim": "frame", "shape": "carr", "tag": "preps" }, { "member": true, "of": "Game::ObservedDesign", "prim": "frame", "shape": "carr", "tag": "odes" }, { "member": true, "of": "Game::ObservedWeapon", "prim": "frame", "shape": "carr", "tag": "owep" }, { "member": true, "of": "Game::ObservedTech", "prim": "frame", "shape": "carr", "tag": "otch" }, { "member": true, "of": "Game::PlayerAid", "prim": "frame", "shape": "carr", "tag": "aid" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ndeflay" }, { "member": false, "of": "Game::DefenceLayout", "prim": "frame", "shape": "frame", "tag": "deflay" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "rdtc" }, { "member": true, "of": "Game::RaidTargets", "prim": "frame", "shape": "frame", "tag": "rdt" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "tnc" } ], "n": 124, "named": true, "unresolved": 2 }, "Game::ServerSpyManager": { "anon": 0, "class": "Game::ServerSpyManager", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "xsid" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "nspy" }, { "member": false, "of": "Game::SpyCraft", "prim": "frame", "shape": "frame", "tag": "spy" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::ServerSystem": { "anon": 0, "class": "Game::ServerSystem", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "R" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "G" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "B" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "A" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Idx" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Size" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Suit" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Res" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ARes2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MRes" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "NoRebAI" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRes" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Pop" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "Pop2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Infra" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PvPop" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "PvPop2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "PvInfra" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "PvSuit" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PvRes" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PvARes2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PvMRes" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "PvNoRebAI" }, { "member": true, "of": "Game::StarSystem::OutputRates", "prim": "frame", "shape": "frame", "tag": "Rts" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Abdn" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Dstyd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TnsOH" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "OutMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RepCur" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RepMax" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ntdev" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pbon" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "pbon2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ibon" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ltis" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rbfl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rbtn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rbfr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rbwn" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "hsrg" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "haltc" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "haltt" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "haltv" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "vnh" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "vnd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "vnex3" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "vnpex3" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Name" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "VFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "AFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "GFlags" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "Bats2" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "rcex" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MnRFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RfRFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ClkFlags" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EggScio" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TerrFl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TAcq" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TFAcq" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TDst" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "dcs" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "dsu" }, { "member": true, "of": "Game::Morale", "prim": "frame", "shape": "frame", "tag": "cm" }, { "member": true, "of": "Game::Morale", "prim": "frame", "shape": "frame", "tag": "PvCM" }, { "member": true, "of": "Game::MoraleEvent", "prim": "frame", "shape": "carr", "tag": "cme2" }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "spies2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "DefF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "DefSF" }, { "member": true, "of": "Game::BuildQueue", "prim": "frame", "shape": "frame", "tag": "BQ" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "nadct" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "ads" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "adt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumPlgs2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgT" }, { "member": false, "of": "Game::Plague", "prim": "frame", "shape": "frame", "tag": "Plg" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumFlts" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Flt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumGFs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "GF" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumSnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SnF" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumMnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MnF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NVO" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PID" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TShn" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "OID" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "isind" }, { "member": false, "of": "Game::IndependenceInfo", "prim": "frame", "shape": "frame", "tag": "indi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NVE" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "EPid" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "ETS" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Eid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NVs" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PID" }, { "member": false, "of": "Game::StarSystem::PlayerView", "prim": "frame", "shape": "frame", "tag": "pview" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "hindi" }, { "member": true, "of": "Game::IndependenceInfo", "prim": "frame", "shape": "frame", "tag": "indi" } ], "n": 103, "named": true, "unresolved": 0 }, "Game::ServerTradeManager": { "anon": 0, "class": "Game::ServerTradeManager", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::ServerTradeManagerImpl": { "anon": 0, "class": "Game::ServerTradeManagerImpl", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "narr", "tag": "NumTradeSectors" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TradeID" }, { "member": false, "of": "Game::TradeSector", "prim": "frame", "shape": "frame", "tag": "Trade" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SctSize" }, { "member": false, "of": "Game::TradeRoute", "prim": "frame", "shape": "frame", "tag": "rt" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ServerTradeSector": { "anon": 0, "class": "Game::ServerTradeSector", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tsgridID" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "tsctr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tssec" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tsct" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tscr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ptssec" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ptsct" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ptscr" }, { "member": true, "of": "Game::ServerTradeSector::FreighterWarning", "prim": "frame", "shape": "carr", "tag": "fwarn" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "tsnumsys" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "tssys" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "tsnumflt" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tsflt" } ], "n": 14, "named": true, "unresolved": 0 }, "Game::ServerTradeSector::FreighterWarning": { "anon": 0, "class": "Game::ServerTradeSector::FreighterWarning", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ntrns" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::ShipBuildOrder": { "anon": 0, "class": "Game::ShipBuildOrder", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "desID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "con" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "conleft" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ordID" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ShipBuildOrderDef": { "anon": 0, "class": "Game::ShipBuildOrderDef", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "desID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "con" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "conleft" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ordID" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::ShipDesign": { "anon": 0, "class": "Game::ShipDesign", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Game::ShipDesignDef::LegacyGunBank": { "anon": 1, "class": "Game::ShipDesignDef::LegacyGunBank", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::ShipDesignDef::LegacyWeaponDef": { "anon": 0, "class": "Game::ShipDesignDef::LegacyWeaponDef", "complete": true, "fields": [ { "member": false, "prim": "bool", "shape": "scalar", "tag": "DWu" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "DWi" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "DWu" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "DWf" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::ShipDesignDef::Section": { "anon": 0, "class": "Game::ShipDesignDef::Section", "complete": false, "fields": [ { "member": false, "of": "Game::ShipSectionID", "prim": "frame", "shape": "frame", "tag": "DSec", "unresolved": true }, { "member": true, "of": "Game::ShipDesignDef::GunBank", "prim": "frame", "shape": "carr", "tag": "DGbnk2" }, { "member": true, "of": "String", "prim": "frame", "shape": "carr", "tag": "DOpts" } ], "n": 3, "named": true, "unresolved": 1 }, "Game::ShipHealth": { "anon": 1, "class": "Game::ShipHealth", "complete": true, "fields": [ { "member": false, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::ShipParams": { "anon": 22, "class": "Game::ShipParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipParams::Section", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipHealth", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::PrisonerHold", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::WeaponGroups", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 22, "named": false, "unresolved": 0 }, "Game::ShipParams::Section": { "anon": 3, "class": "Game::ShipParams::Section", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipParams::GunBank", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::CombatTechFlags", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::ShipRecords": { "anon": 0, "class": "Game::ShipRecords", "complete": false, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "srnc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "srb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "srk" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "sri" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "srbd", "unresolved": true }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "src" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "srl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "sri", "unresolved": true } ], "n": 11, "named": true, "unresolved": 2 }, "Game::ShipSectionID": { "anon": 2, "class": "Game::ShipSectionID", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::ShipWeapon": { "anon": 0, "class": "Game::ShipWeapon", "complete": true, "fields": [ { "member": false, "prim": "bool", "shape": "scalar", "tag": "bID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "wid" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "bID" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "wfn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "did" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::SimpleNodePath": { "anon": 2, "class": "Game::SimpleNodePath", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::SlaversRefuelEncounterResult": { "anon": 1, "class": "Game::SlaversRefuelEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::Slot": { "anon": 3, "class": "Game::Slot", "complete": false, "fields": [ { "member": false, "of": "Game::SlotDef", "prim": "frame", "shape": "frame", "tag": ".", "unresolved": true }, { "member": true, "of": "Game::SlotUser", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 1 }, "Game::SlotDef": { "anon": 0, "class": "Game::SlotDef", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsPlay" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsDead" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsReq" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsRec" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsFxNm" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "FxNm" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsFxSp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FxSp" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsFxCr" }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "FxCrID" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsFxBd" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "FxBd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "IsFxAv" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "FxAv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Tag" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Pwd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Team" }, { "member": true, "of": "Game::StrategyPlayerGameSettings", "prim": "frame", "shape": "frame", "tag": "Settings" } ], "n": 18, "named": true, "unresolved": 0 }, "Game::SlotUser": { "anon": 13, "class": "Game::SlotUser", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." } ], "n": 13, "named": false, "unresolved": 0 }, "Game::SpecialProject": { "anon": 0, "class": "Game::SpecialProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "SPid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Sts" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Cst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MxC" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Nm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Trns" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SpecialProjectImpl": { "anon": 0, "class": "Game::SpecialProjectImpl", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SpecialProjectNameGen": { "anon": 0, "class": "Game::SpecialProjectNameGen", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "NNms2", "unresolved": true }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "usnc" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "usp" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "usc", "unresolved": true }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Nm" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Ntg", "unresolved": true } ], "n": 6, "named": true, "unresolved": 3 }, "Game::SpeciesRatios": { "anon": 0, "class": "Game::SpeciesRatios", "complete": true, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "nv" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "sp" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "va2" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::SpyCraft": { "anon": 0, "class": "Game::SpyCraft", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "sid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sown" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "atto" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "deat" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tdep" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "cbh" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "sdo" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sdet" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spyon" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spyat" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cm" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "cmo" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ncp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cpl" } ], "n": 14, "named": true, "unresolved": 0 }, "Game::SpyReport": { "anon": 0, "class": "Game::SpyReport", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "defc2" }, { "member": false, "of": "Game::SpyReportDefences", "prim": "frame", "shape": "frame", "tag": "def" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rtc" }, { "member": false, "of": "Game::SpyReportTrade", "prim": "frame", "shape": "frame", "tag": "strd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "evc" }, { "member": false, "of": "Game::SpyReportEvents", "prim": "frame", "shape": "frame", "tag": "evs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ttc" }, { "member": false, "of": "Game::SpyReportTechTree", "prim": "frame", "shape": "frame", "tag": "tt" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::SpyReportDefences": { "anon": 0, "class": "Game::SpyReportDefences", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "stn" }, { "member": true, "of": "Game::DefenceSummary", "prim": "frame", "shape": "frame", "tag": "sdef" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SpyReportEvents": { "anon": 0, "class": "Game::SpyReportEvents", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "spl" }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "ste" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::SpyReportTechTree": { "anon": 0, "class": "Game::SpyReportTechTree", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "stn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "NumTechs", "unresolved": true }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "St" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TResCost" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TResDone" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TAcq" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TiAcq" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "Tbd" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "Tfc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TUnlck" } ], "n": 13, "named": true, "unresolved": 2 }, "Game::SpyReportTrade": { "anon": 0, "class": "Game::SpyReportTrade", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "stn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sctr" }, { "member": true, "of": "Game::SpyReportTradeRoute", "prim": "frame", "shape": "carr", "tag": "srt" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::SpyReportTradeRoute": { "anon": 0, "class": "Game::SpyReportTradeRoute", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "stn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "spl" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sctr" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "sdgc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "sdg" } ], "n": 5, "named": true, "unresolved": 0 }, "Game::StarFleet": { "anon": 0, "class": "Game::StarFleet", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LocID" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "HFPlan" }, { "member": true, "of": "Game::FlightPlan", "prim": "frame", "shape": "frame", "tag": "FPlan" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "FtName" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FtTrans" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "FtOrig" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FtFlg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Ftae" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Ftpae" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FtEnc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FtMS" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Perm" }, { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "PrvPos" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "HLay" }, { "member": true, "of": "Game::FleetLayout", "prim": "frame", "shape": "frame", "tag": "Lay" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NShips" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ShipID" }, { "member": false, "of": "Game::StarShip", "prim": "frame", "shape": "frame", "tag": "Ship" } ], "n": 20, "named": true, "unresolved": 0 }, "Game::StarMapNode": { "anon": 0, "class": "Game::StarMapNode", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::StarMapParams": { "anon": 5, "class": "Game::StarMapParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::SystemParams", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "prim": "i32", "shape": "narr", "tag": "." }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "." }, { "member": true, "of": "Game::SimpleNodePath", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::StarShip": { "anon": 0, "class": "Game::StarShip", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "DesID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FltID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlrID" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Range" }, { "member": true, "of": "Game::ShipHealth", "prim": "frame", "shape": "frame", "tag": "Health" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ConCap" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RefCap" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RepCap" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MineCap" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Plg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Act" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Dep" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Atq" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "EncID" }, { "member": true, "of": "Game::PrisonerHold", "prim": "frame", "shape": "frame", "tag": "PrisH" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "LCT" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tsd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "atsp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "tblt" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "hbq" }, { "member": true, "of": "Game::BuildQueue", "prim": "frame", "shape": "frame", "tag": "BQ2" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "hsp" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "pop" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "ppop" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NTH" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "TH" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "THM" } ], "n": 27, "named": true, "unresolved": 0 }, "Game::StarSystem": { "anon": 0, "class": "Game::StarSystem", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::StarSystem::OutputRates": { "anon": 0, "class": "Game::StarSystem::OutputRates", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRs" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRt" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRsc" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRtf" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRoh" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SRnr" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::StarSystem::PlayerView": { "anon": 0, "class": "Game::StarSystem::PlayerView", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "VTrn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Pop" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "Pop2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Infra" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "Suit" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Res" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ARes2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MRes" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "NoRebAI" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "pbon" }, { "member": true, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "pbon2" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ibon" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TerrFl" }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "footer" } ], "n": 14, "named": true, "unresolved": 0 }, "Game::StrategyAIAgent::DesignNameGen": { "anon": 0, "class": "Game::StrategyAIAgent::DesignNameGen", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "dnnc", "unresolved": true }, { "member": true, "of": "Game::ShipSectionID", "prim": "frame", "shape": "frame", "tag": "dnid" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "dnnm", "unresolved": true } ], "n": 3, "named": true, "unresolved": 2 }, "Game::StrategyAIAgent::Streamable": { "anon": 0, "class": "Game::StrategyAIAgent::Streamable", "complete": false, "fields": [ { "member": false, "of": "Game::AttribMap", "prim": "frame", "shape": "frame", "tag": "AIAttr" }, { "member": false, "of": "Game::Mars::Game::W4AIPurposeID::U?$StreamableEnum::?$AIWeightMap", "prim": "frame", "shape": "frame", "tag": "AITurnPris", "unresolved": true }, { "member": false, "of": "Game::AISituation", "prim": "frame", "shape": "frame", "tag": "AISit", "unresolved": true }, { "member": false, "of": "Game::Mars::I::U?$StreamableEnum::?$AIWeightMap", "prim": "frame", "shape": "frame", "tag": "AIPlyHat", "unresolved": true }, { "member": true, "of": "Game::AIPlayerRequestStamp", "prim": "frame", "shape": "carr", "tag": "prs2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "dsh" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "pid" }, { "member": false, "of": "int", "prim": "frame", "shape": "carr", "tag": "trns" }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NBStab" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "BStabPl" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "BStabTn" }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NMBlst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MBlstSy" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "MBlstTn" }, { "member": false, "of": "Game::StrategyAIAgent::DesignNameGen", "prim": "frame", "shape": "frame", "tag": "AIDNG" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "AIHivJ" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SDFlT" }, { "member": false, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "nalat" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "lnat", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "lat", "unresolved": true }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "AINumSys" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AISysID" }, { "member": false, "of": "Game::AISystem", "prim": "frame", "shape": "frame", "tag": "AISys" }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NCmbR" }, { "member": false, "of": "Game::AICombatReport", "prim": "frame", "shape": "frame", "tag": "CmbR" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "NumCL", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "CLTn", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "CLSyID" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "CLPlID" }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NPrv" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "NPrvId" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "NPrvVa" }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NTecS" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TecS" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "fct" }, { "member": false, "of": "Game::AIAutoPeaceRun", "prim": "frame", "shape": "carr", "tag": "apr", "unresolved": true } ], "n": 36, "named": true, "unresolved": 8 }, "Game::StrategyGameCreateParams": { "anon": 0, "class": "Game::StrategyGameCreateParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "Name" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ID" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RSeed" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "AID" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Key" }, { "member": true, "of": "Game::StarMapParams", "prim": "frame", "shape": "frame", "tag": "MapP" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MapS" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "MapF" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NSys" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "REnc" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SDist" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SSize" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SRes" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "SSuit" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MaxP" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ASpec" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "bAlly" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NTeam" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "tmgrp" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PSav" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PCol" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PTech" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "IncM" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResM" }, { "member": true, "of": "Game::StrategyScriptParams", "prim": "frame", "shape": "frame", "tag": "scrp" } ], "n": 25, "named": true, "unresolved": 0 }, "Game::StrategyGameInfo": { "anon": 0, "class": "Game::StrategyGameInfo", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "GameName" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Turn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NumSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Checksum" }, { "member": true, "of": "Game::StrategyPlayerInfo", "prim": "frame", "shape": "carr", "tag": "Players" }, { "member": true, "of": "Game::StrategySessionParams", "prim": "frame", "shape": "frame", "tag": "Session" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "MapShape" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "IncMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResMod" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Alliances" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Teams" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "Encounters" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "Scenario" } ], "n": 13, "named": true, "unresolved": 0 }, "Game::StrategyGameLoadParams": { "anon": 1, "class": "Game::StrategyGameLoadParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::StrategyGameLoader::CustomDataTable": { "anon": 0, "class": "Game::StrategyGameLoader::CustomDataTable", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "NumIDs", "unresolved": true }, { "member": false, "prim": "str", "shape": "scalar", "tag": "ID", "unresolved": true } ], "n": 2, "named": true, "unresolved": 2 }, "Game::StrategyGameParams": { "anon": 2, "class": "Game::StrategyGameParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategyGameCreateParams", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::StrategyHostParams": { "anon": 5, "class": "Game::StrategyHostParams", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategyGameParams", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "Game::StrategySessionParams", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::StrategyLaunchParams": { "anon": 2, "class": "Game::StrategyLaunchParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategySimParams", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::StrategyPlayerGameSettings": { "anon": 4, "class": "Game::StrategyPlayerGameSettings", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Game::StrategyPlayerInfo": { "anon": 0, "class": "Game::StrategyPlayerInfo", "complete": true, "fields": [ { "member": true, "of": "Game::SlotDef", "prim": "frame", "shape": "frame", "tag": "Slot" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Rank" } ], "n": 2, "named": true, "unresolved": 0 }, "Game::StrategyPlayerParams": { "anon": 11, "class": "Game::StrategyPlayerParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::PlayerColorID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::StrategyPlayerGameSettings", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 11, "named": false, "unresolved": 0 }, "Game::StrategyScriptParams": { "anon": 0, "class": "Game::StrategyScriptParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "spc" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "spsn" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "sppn" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "sppv" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::StrategyServer": { "anon": 6, "class": "Game::StrategyServer", "complete": false, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "KeyPath" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "NMSz", "unresolved": true }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NMLc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "NMnx", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "PlayerIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "DesignIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "SystemIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "FleetIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "ShipIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TradeIDs", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ModCount" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Frame" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "GameID" }, { "member": true, "of": "Game::AttribMap", "prim": "frame", "shape": "frame", "tag": "Attrib" }, { "member": true, "of": "RNG", "prim": "frame", "shape": "frame", "tag": "RNG" }, { "member": true, "prim": "str", "shape": "scalar", "tag": "GameName" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Map" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "IncMod" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "ResMod" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "EnAl" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "EnTm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "GOTurn" }, { "member": true, "of": "enum:uint", "prim": "frame", "shape": "carr", "tag": "GOWinPly" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPCm" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPCo" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPCi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPCv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "NPCa" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "szadj" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "rsadj" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "suadj" }, { "member": true, "of": "Game::SpecialProjectNameGen", "prim": "frame", "shape": "frame", "tag": "sprjs" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "RandEncAdj" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "cmbtid" }, { "member": true, "of": "Game::GameTurnHistory", "prim": "frame", "shape": "frame", "tag": "turnstats" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "numcreps" }, { "member": false, "of": "Game::CombatReport", "prim": "frame", "shape": "frame", "tag": "crep" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "ninv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "invs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "inve" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "invt" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "invtb", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExcCF", "unresolved": true }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExcCFp" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "AllExcCFp" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumPlrs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlayerID" }, { "member": false, "of": "Game::ServerPlayer", "prim": "frame", "shape": "frame", "tag": "Player" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "ISsp" }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "ISsu" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "SysID" }, { "member": false, "of": "Game::StarSystem", "prim": "frame", "shape": "frame", "tag": "Sys" }, { "member": true, "of": "Game::ServerNodeGraph", "prim": "frame", "shape": "frame", "tag": "NdGr2" }, { "member": true, "of": "Game::ServerTradeManager", "prim": "frame", "shape": "frame", "tag": "trdmgr" }, { "member": true, "of": "Game::IServerSpyManager", "prim": "frame", "shape": "frame", "tag": "spymgr" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumFlts" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "FltID" }, { "member": false, "of": "Game::StarFleet", "prim": "frame", "shape": "frame", "tag": "Flt" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "NumActs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "Act" }, { "member": true, "of": "Game::SVScriptObject", "prim": "frame", "shape": "frame", "tag": "SvSctOb" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "zdsc" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "zdsi" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "zdst" } ], "n": 77, "named": false, "unresolved": 12 }, "Game::StrategySessionParams": { "anon": 0, "class": "Game::StrategySessionParams", "complete": true, "fields": [ { "member": true, "of": "Game::StrategyTimerParams", "prim": "frame", "shape": "frame", "tag": "TMRS" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::StrategySimParams": { "anon": 3, "class": "Game::StrategySimParams", "complete": false, "fields": [ { "member": true, "of": "Game::StrategyGameParams", "prim": "frame", "shape": "frame", "tag": "." }, { "member": false, "of": "Game::StrategySessionParams", "prim": "frame", "shape": "frame", "tag": ".", "unresolved": true }, { "member": true, "of": "Game::StrategyPlayerParams", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 3, "named": false, "unresolved": 1 }, "Game::StrategyTimerParams": { "anon": 0, "class": "Game::StrategyTimerParams", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "TSTL" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TCTL" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TQTL" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TQTLE" } ], "n": 4, "named": true, "unresolved": 0 }, "Game::StrategyTurnInfo": { "anon": 8, "class": "Game::StrategyTurnInfo", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 8, "named": false, "unresolved": 0 }, "Game::StrategyUserInfo": { "anon": 3, "class": "Game::StrategyUserInfo", "complete": false, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true } ], "n": 3, "named": false, "unresolved": 2 }, "Game::SwarmEncounterParams": { "anon": 1, "class": "Game::SwarmEncounterParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SwarmEncounterResult": { "anon": 3, "class": "Game::SwarmEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::ShipHealth", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Game::SwarmQueenEncounterResult": { "anon": 1, "class": "Game::SwarmQueenEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SystemEvent": { "anon": 0, "class": "Game::SystemEvent", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "set" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "ses" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "seop" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "senp" }, { "member": true, "prim": "i32", "shape": "narr", "tag": "seno2" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "seot2" } ], "n": 6, "named": true, "unresolved": 0 }, "Game::SystemKillerEncounterResult": { "anon": 1, "class": "Game::SystemKillerEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::SystemParams": { "anon": 5, "class": "Game::SystemParams", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Game::TacReport": { "anon": 0, "class": "Game::TacReport", "complete": true, "fields": [ { "member": true, "of": "Game::TacReportEvents", "prim": "frame", "shape": "frame", "tag": "TRby" }, { "member": true, "of": "Game::TacReportEvents", "prim": "frame", "shape": "frame", "tag": "TRto" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRid" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRal" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRbal" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRlas" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRmis" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRmin" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRnrg" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRbio" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRbrd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TRsld" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TRsldd" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TRsldc" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TRsldi" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TRsldr" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "TRnc" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TRships" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TRsats" }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "TRshipsL" } ], "n": 20, "named": true, "unresolved": 0 }, "Game::TacReportEvents": { "anon": 0, "class": "Game::TacReportEvents", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "TREhd" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "TREhi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TREd" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TREdp" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TREdi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "TREdt" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "TREb" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::TechOffer": { "anon": 0, "class": "Game::TechOffer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "giv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "tch" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::TechOfferProject": { "anon": 0, "class": "Game::TechOfferProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AOdd" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AInc" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Tch" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RCst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RDn" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "giv" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "rcp" }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "rcpd2" } ], "n": 10, "named": true, "unresolved": 0 }, "Game::TechProject": { "anon": 0, "class": "Game::TechProject", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "Stp" }, { "member": true, "of": "Game::SpecialProject", "prim": "frame", "shape": "frame", "tag": "SPi" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AOdd" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "AInc" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "Tch" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RCst" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "RDn" } ], "n": 7, "named": true, "unresolved": 0 }, "Game::TechTree": { "anon": 0, "class": "Game::TechTree", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": "NumTechs", "unresolved": true }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm", "unresolved": true }, { "member": false, "prim": "i32", "shape": "narr", "tag": "NumBrs" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm" }, { "member": false, "prim": "str", "shape": "scalar", "tag": "TNm", "unresolved": true } ], "n": 6, "named": true, "unresolved": 3 }, "Game::TradeRoute": { "anon": 0, "class": "Game::TradeRoute", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "tro" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trfow" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trfr" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trfrs" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trtow" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trto" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trtos" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "trtc" } ], "n": 8, "named": true, "unresolved": 0 }, "Game::TradeSector": { "anon": 0, "class": "Game::TradeSector", "complete": true, "fields": [ { "member": true, "of": "Vector3", "prim": "frame", "shape": "frame", "tag": "Pos" } ], "n": 1, "named": true, "unresolved": 0 }, "Game::TurnCommands": { "anon": 44, "class": "Game::TurnCommands", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "of": "Game::CivilianRatios", "prim": "frame", "shape": "frame", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::StarSystem::OutputRates", "prim": "frame", "shape": "frame", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "narr", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::Population", "prim": "frame", "shape": "frame", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": false, "of": "Game::RaidTargets", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 44, "named": false, "unresolved": 0 }, "Game::UpdateData": { "anon": 3, "class": "Game::UpdateData", "complete": false, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": null, "shape": "scalar", "tag": ".", "unresolved": true } ], "n": 3, "named": false, "unresolved": 1 }, "Game::VNFinsolEncounterResult": { "anon": 1, "class": "Game::VNFinsolEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::VNHomeEncounterParams": { "anon": 6, "class": "Game::VNHomeEncounterParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "." } ], "n": 6, "named": false, "unresolved": 0 }, "Game::VNHomeEncounterResult": { "anon": 2, "class": "Game::VNHomeEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::VonNeumannEncounterParams": { "anon": 1, "class": "Game::VonNeumannEncounterParams", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::VonNeumannEncounterResult": { "anon": 2, "class": "Game::VonNeumannEncounterResult", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Game::WeaponGroups": { "anon": 0, "class": "Game::WeaponGroups", "complete": true, "fields": [ { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "wgng" }, { "computed": true, "member": false, "prim": "i32", "shape": "scalar", "tag": "wgid" }, { "member": true, "of": "Game::GunBankSelection", "prim": "frame", "shape": "frame", "tag": "wgb" } ], "n": 3, "named": true, "unresolved": 0 }, "Game::XenoTechsPerSpecies": { "anon": 1, "class": "Game::XenoTechsPerSpecies", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Game::ZuulInfestation": { "anon": 0, "class": "Game::ZuulInfestation", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgSys" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgCBy" }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "PlgCByF" }, { "member": true, "prim": "i64", "shape": "scalar", "tag": "PlgNZ" }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "PlgZdr" } ], "n": 5, "named": true, "unresolved": 0 }, "Mars::DecalFile": { "anon": 0, "class": "Mars::DecalFile", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::DirectionAttractorProxy": { "anon": 0, "class": "Mars::DirectionAttractorProxy", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::FNMBase": { "anon": 2, "class": "Mars::FNMBase", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Mars::FNMChunk": { "anon": 5, "class": "Mars::FNMChunk", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "raw", "shape": "raw", "tag": "." } ], "n": 5, "named": false, "unresolved": 0 }, "Mars::FNMChunkReply": { "anon": 2, "class": "Mars::FNMChunkReply", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Mars::FNMDone": { "anon": 4, "class": "Mars::FNMDone", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Mars::FNMDoneReply": { "anon": 2, "class": "Mars::FNMDoneReply", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Mars::FNMError": { "anon": 3, "class": "Mars::FNMError", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::FNMSendNotify": { "anon": 3, "class": "Mars::FNMSendNotify", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::FNMSendReply": { "anon": 2, "class": "Mars::FNMSendReply", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Mars::IStreamable": { "anon": 0, "class": "Mars::IStreamable", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::LaunchParams": { "anon": 1, "class": "Mars::LaunchParams", "complete": true, "fields": [ { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Mars::NMCommand": { "anon": 2, "class": "Mars::NMCommand", "complete": false, "fields": [ { "member": false, "prim": "i32", "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "of": "Command", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 1 }, "Mars::NMLoad": { "anon": 3, "class": "Mars::NMLoad", "complete": true, "fields": [ { "member": true, "of": "SyncParams", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "LaunchParams", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::NMSyncCheck": { "anon": 1, "class": "Mars::NMSyncCheck", "complete": true, "fields": [ { "member": true, "of": "SyncChecksumBuffer", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Mars::NMSyncError": { "anon": 1, "class": "Mars::NMSyncError", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Mars::ParticleAttractor": { "anon": 0, "class": "Mars::ParticleAttractor", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::ParticleChannel": { "anon": 0, "class": "Mars::ParticleChannel", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::ParticleEmitter": { "anon": 0, "class": "Mars::ParticleEmitter", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::ParticleSystem": { "anon": 0, "class": "Mars::ParticleSystem", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::ParticleTracker": { "anon": 0, "class": "Mars::ParticleTracker", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::PointAttractorProxy": { "anon": 0, "class": "Mars::PointAttractorProxy", "complete": false, "fields": [], "n": 0, "named": false, "unresolved": 0 }, "Mars::RNG": { "anon": 1, "class": "Mars::RNG", "complete": true, "fields": [ { "member": false, "prim": "raw", "shape": "raw", "tag": "." } ], "n": 1, "named": false, "unresolved": 0 }, "Mars::SyncChecksumBuffer": { "anon": 3, "class": "Mars::SyncChecksumBuffer", "complete": true, "fields": [ { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "of": "int", "prim": "frame", "shape": "carr", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::SyncParams": { "anon": 6, "class": "Mars::SyncParams", "complete": true, "fields": [ { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "i32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "str", "shape": "scalar", "tag": "." } ], "n": 6, "named": false, "unresolved": 0 }, "Mars::TNMConnect": { "anon": 4, "class": "Mars::TNMConnect", "complete": true, "fields": [ { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Mars::TNMDisconnect": { "anon": 3, "class": "Mars::TNMDisconnect", "complete": true, "fields": [ { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::TNMHost": { "anon": 3, "class": "Mars::TNMHost", "complete": true, "fields": [ { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 }, "Mars::TNMMessage": { "anon": 5, "class": "Mars::TNMMessage", "complete": false, "fields": [ { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "prim": "bool", "shape": "scalar", "tag": "." }, { "member": false, "prim": "i32", "shape": "scalar", "tag": ".", "unresolved": true }, { "member": true, "of": "NetMessage", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 5, "named": false, "unresolved": 1 }, "Mars::TNMessage": { "anon": 2, "class": "Mars::TNMessage", "complete": true, "fields": [ { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." }, { "member": true, "of": "TNID", "prim": "frame", "shape": "frame", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Quaternion": { "anon": 4, "class": "Quaternion", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 4, "named": false, "unresolved": 0 }, "Vector2": { "anon": 2, "class": "Vector2", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 2, "named": false, "unresolved": 0 }, "Vector3": { "anon": 3, "class": "Vector3", "complete": true, "fields": [ { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." }, { "member": true, "prim": "f32", "shape": "scalar", "tag": "." } ], "n": 3, "named": false, "unresolved": 0 } }