objects/layouts.json is a memory-layout projection: build() sorts fields by off_abs (89 of 386 classes have offset order != write order) and merges duplicate offsets into alt_tags, which is exactly the JewelsOfTheCrown double-tag trap. Both losses are the substance of the on-disk format. tools/streams.py is a second projection of the same recovery that keeps the program order Lab.layout() already computes and the repeated tags, and drops every memory fact — no off, size, sizeof, gaps or strides. The engine must read and write the format, not inherit the original's ABI. tools/gen_stream_schema.py emits sots-engine's include/generated/sots_stream_schema.h under the same discipline as gen_addresses.py: generated, provenance header, never hand-edited. 386 classes, 2042 wire items.
16518 lines
No EOL
258 KiB
JSON
16518 lines
No EOL
258 KiB
JSON
{
|
|
"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
|
|
}
|
|
} |