deadem
Version:
Deadlock (Source 2) demo and replay parser with playback support for Node.js and browsers
2,077 lines (2,076 loc) • 160 kB
JSON
{
"options": {
"optimize_for": "SPEED",
"cc_generic_services": false
},
"nested": {
"MODIFIER_ENTRY_TYPE": {
"edition": "proto2",
"values": {
"MODIFIER_ENTRY_TYPE_ACTIVE": 1,
"MODIFIER_ENTRY_TYPE_REMOVED": 2
}
},
"CModifierTableEntry": {
"edition": "proto2",
"fields": {
"entryType": {
"type": ".MODIFIER_ENTRY_TYPE",
"id": 1,
"protoName": "entry_type",
"options": {
"default": "MODIFIER_ENTRY_TYPE_ACTIVE"
}
},
"parent": {
"type": "uint32",
"id": 2,
"options": {
"default": 16777215
}
},
"serialNumber": {
"type": "uint32",
"id": 3,
"protoName": "serial_number"
},
"modifierSubclass": {
"type": "uint32",
"id": 4,
"protoName": "modifier_subclass",
"options": {
"default": 0
}
},
"stackCount": {
"type": "int32",
"id": 5,
"protoName": "stack_count"
},
"maxStackCount": {
"type": "int32",
"id": 6,
"protoName": "max_stack_count"
},
"lastAppliedTime": {
"type": "float",
"id": 7,
"protoName": "last_applied_time"
},
"duration": {
"type": "float",
"id": 8,
"options": {
"default": -1
}
},
"caster": {
"type": "uint32",
"id": 9,
"options": {
"default": 16777215
}
},
"ability": {
"type": "uint32",
"id": 10,
"options": {
"default": 16777215
}
},
"auraProviderSerialNumber": {
"type": "int32",
"id": 11,
"protoName": "aura_provider_serial_number"
},
"auraProviderEhandle": {
"type": "uint32",
"id": 12,
"protoName": "aura_provider_ehandle",
"options": {
"default": 16777215
}
},
"abilitySubclass": {
"type": "uint32",
"id": 13,
"protoName": "ability_subclass",
"options": {
"default": 0
}
},
"inAuraRange": {
"type": "bool",
"id": 14,
"protoName": "in_aura_range"
},
"bool1_": {
"type": "bool",
"id": 20
},
"bool2_": {
"type": "bool",
"id": 21
},
"bool3_": {
"type": "bool",
"id": 22
},
"bool4_": {
"type": "bool",
"id": 23
},
"int1_": {
"type": "int32",
"id": 25
},
"int2_": {
"type": "int32",
"id": 26
},
"int3_": {
"type": "int32",
"id": 27
},
"int4_": {
"type": "int32",
"id": 28
},
"float1_": {
"type": "float",
"id": 30
},
"float2_": {
"type": "float",
"id": 31
},
"float3_": {
"type": "float",
"id": 32
},
"float4_": {
"type": "float",
"id": 33
},
"float5_": {
"type": "float",
"id": 49
},
"float6_": {
"type": "float",
"id": 50
},
"float7_": {
"type": "float",
"id": 51
},
"float8_": {
"type": "float",
"id": 52
},
"float9_": {
"type": "float",
"id": 53
},
"float10_": {
"type": "float",
"id": 54
},
"float11_": {
"type": "float",
"id": 55
},
"float12_": {
"type": "float",
"id": 56
},
"float13_": {
"type": "float",
"id": 57
},
"float14_": {
"type": "float",
"id": 58
},
"float15_": {
"type": "float",
"id": 59
},
"float16_": {
"type": "float",
"id": 60
},
"uint1_": {
"type": "uint64",
"id": 35
},
"uint2_": {
"type": "uint64",
"id": 36
},
"uint3_": {
"type": "uint64",
"id": 37
},
"uint4_": {
"type": "uint64",
"id": 38
},
"vec1_": {
"type": ".CMsgVector",
"id": 40
},
"vec2_": {
"type": ".CMsgVector",
"id": 41
},
"vec3_": {
"type": ".CMsgVector",
"id": 42
},
"vec4_": {
"type": ".CMsgVector",
"id": 43
},
"string1_": {
"type": "string",
"id": 45
},
"string2_": {
"type": "string",
"id": 46
},
"string3_": {
"type": "string",
"id": 47
},
"string4_": {
"type": "string",
"id": 48
}
}
},
"SignonState_t": {
"edition": "proto2",
"values": {
"SIGNONSTATE_NONE": 0,
"SIGNONSTATE_CHALLENGE": 1,
"SIGNONSTATE_CONNECTED": 2,
"SIGNONSTATE_NEW": 3,
"SIGNONSTATE_PRESPAWN": 4,
"SIGNONSTATE_SPAWN": 5,
"SIGNONSTATE_FULL": 6,
"SIGNONSTATE_CHANGELEVEL": 7
}
},
"CMsgVector": {
"edition": "proto2",
"fields": {
"x": {
"type": "float",
"id": 1
},
"y": {
"type": "float",
"id": 2
},
"z": {
"type": "float",
"id": 3
},
"w": {
"type": "float",
"id": 4
}
}
},
"CMsgQAngle": {
"edition": "proto2",
"fields": {
"x": {
"type": "float",
"id": 1
},
"y": {
"type": "float",
"id": 2
},
"z": {
"type": "float",
"id": 3
}
}
},
"CMsgQuaternion": {
"edition": "proto2",
"fields": {
"x": {
"type": "float",
"id": 1
},
"y": {
"type": "float",
"id": 2
},
"z": {
"type": "float",
"id": 3
},
"w": {
"type": "float",
"id": 4
}
}
},
"CMsgTransform": {
"edition": "proto2",
"fields": {
"position": {
"type": ".CMsgVector",
"id": 1
},
"scale": {
"type": "float",
"id": 2
},
"orientation": {
"type": ".CMsgQuaternion",
"id": 3
}
}
},
"CMsgPlayerInfo": {
"edition": "proto2",
"fields": {
"name": {
"type": "string",
"id": 1
},
"xuid": {
"type": "fixed64",
"id": 2
},
"userid": {
"type": "int32",
"id": 3
},
"steamid": {
"type": "fixed64",
"id": 4
},
"fakeplayer": {
"type": "bool",
"id": 5
},
"ishltv": {
"type": "bool",
"id": 6
}
}
},
"CEntityMsg": {
"edition": "proto2",
"fields": {
"targetEntity": {
"type": "uint32",
"id": 1,
"protoName": "target_entity",
"options": {
"default": 16777215
}
}
}
},
"CMsg_CVars": {
"edition": "proto2",
"fields": {
"cvars": {
"rule": "repeated",
"type": ".CMsg_CVars.CVar",
"id": 1
}
},
"nested": {
"CVar": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
}
}
},
"CNETMsg_Tick": {
"edition": "proto2",
"fields": {
"tick": {
"type": "uint32",
"id": 1
},
"hostComputationtime": {
"type": "uint32",
"id": 4,
"protoName": "host_computationtime"
},
"hostComputationtimeStdDeviation": {
"type": "uint32",
"id": 5,
"protoName": "host_computationtime_std_deviation"
},
"legacyHostLoss": {
"type": "uint32",
"id": 7,
"protoName": "legacy_host_loss"
},
"hostUnfilteredFrametime": {
"type": "uint32",
"id": 8,
"protoName": "host_unfiltered_frametime"
},
"hltvReplayFlags": {
"type": "uint32",
"id": 9,
"protoName": "hltv_replay_flags"
},
"expectedLongTick": {
"type": "uint32",
"id": 10,
"protoName": "expected_long_tick"
},
"expectedLongTickReason": {
"type": "string",
"id": 11,
"protoName": "expected_long_tick_reason"
},
"hostFrameDroppedPctX10": {
"type": "uint32",
"id": 12,
"protoName": "host_frame_dropped_pct_x10"
},
"hostFrameIrregularArrivalPctX10": {
"type": "uint32",
"id": 13,
"protoName": "host_frame_irregular_arrival_pct_x10"
}
}
},
"CNETMsg_SetConVar": {
"edition": "proto2",
"options": {
"(maximum_size_bytes)": 4096
},
"fields": {
"convars": {
"type": ".CMsg_CVars",
"id": 1
}
}
},
"CNETMsg_SignonState": {
"edition": "proto2",
"fields": {
"signonState": {
"type": ".SignonState_t",
"id": 1,
"protoName": "signon_state",
"options": {
"default": "SIGNONSTATE_NONE"
}
},
"spawnCount": {
"type": "uint32",
"id": 2,
"protoName": "spawn_count"
},
"numServerPlayers": {
"type": "uint32",
"id": 3,
"protoName": "num_server_players"
},
"playersNetworkids": {
"rule": "repeated",
"type": "string",
"id": 4,
"protoName": "players_networkids"
},
"mapName": {
"type": "string",
"id": 5,
"protoName": "map_name"
},
"addons": {
"type": "string",
"id": 6
}
}
},
"CNETMsg_SpawnGroup_Load": {
"edition": "proto2",
"options": {
"(maximum_size_bytes)": 131072
},
"fields": {
"worldname": {
"type": "string",
"id": 1
},
"entitylumpname": {
"type": "string",
"id": 2
},
"entityfiltername": {
"type": "string",
"id": 3
},
"spawngrouphandle": {
"type": "uint32",
"id": 4
},
"spawngroupownerhandle": {
"type": "uint32",
"id": 5
},
"worldOffsetPos": {
"type": ".CMsgVector",
"id": 6,
"protoName": "world_offset_pos"
},
"worldOffsetAngle": {
"type": ".CMsgQAngle",
"id": 7,
"protoName": "world_offset_angle"
},
"spawngroupmanifest": {
"type": "bytes",
"id": 8
},
"flags": {
"type": "uint32",
"id": 9
},
"tickcount": {
"type": "int32",
"id": 10
},
"manifestincomplete": {
"type": "bool",
"id": 11
},
"localnamefixup": {
"type": "string",
"id": 12
},
"parentnamefixup": {
"type": "string",
"id": 13
},
"manifestloadpriority": {
"type": "int32",
"id": 14
},
"worldgroupid": {
"type": "uint32",
"id": 15
},
"creationsequence": {
"type": "uint32",
"id": 16
},
"savegamefilename": {
"type": "string",
"id": 17
},
"spawngroupparenthandle": {
"type": "uint32",
"id": 18
},
"leveltransition": {
"type": "bool",
"id": 19
},
"worldgroupname": {
"type": "string",
"id": 20
}
}
},
"CNETMsg_SpawnGroup_ManifestUpdate": {
"edition": "proto2",
"options": {
"(maximum_size_bytes)": 2048
},
"fields": {
"spawngrouphandle": {
"type": "uint32",
"id": 1
},
"spawngroupmanifest": {
"type": "bytes",
"id": 2
},
"manifestincomplete": {
"type": "bool",
"id": 3
}
}
},
"CNETMsg_SpawnGroup_SetCreationTick": {
"edition": "proto2",
"fields": {
"spawngrouphandle": {
"type": "uint32",
"id": 1
},
"tickcount": {
"type": "int32",
"id": 2
},
"creationsequence": {
"type": "uint32",
"id": 3
}
}
},
"CSVCMsg_GameSessionConfiguration": {
"edition": "proto2",
"fields": {
"isMultiplayer": {
"type": "bool",
"id": 1,
"protoName": "is_multiplayer"
},
"isLoadsavegame": {
"type": "bool",
"id": 2,
"protoName": "is_loadsavegame"
},
"isBackgroundMap": {
"type": "bool",
"id": 3,
"protoName": "is_background_map"
},
"isHeadless": {
"type": "bool",
"id": 4,
"protoName": "is_headless"
},
"minClientLimit": {
"type": "uint32",
"id": 5,
"protoName": "min_client_limit"
},
"maxClientLimit": {
"type": "uint32",
"id": 6,
"protoName": "max_client_limit"
},
"maxClients": {
"type": "uint32",
"id": 7,
"protoName": "max_clients"
},
"tickInterval": {
"type": "fixed32",
"id": 8,
"protoName": "tick_interval"
},
"hostname": {
"type": "string",
"id": 9
},
"savegamename": {
"type": "string",
"id": 10
},
"s1Mapname": {
"type": "string",
"id": 11,
"protoName": "s1_mapname"
},
"gamemode": {
"type": "string",
"id": 12
},
"serverIpAddress": {
"type": "string",
"id": 13,
"protoName": "server_ip_address"
},
"data": {
"type": "bytes",
"id": 14
},
"isLocalonly": {
"type": "bool",
"id": 15,
"protoName": "is_localonly"
},
"noSteamServer": {
"type": "bool",
"id": 19,
"protoName": "no_steam_server"
},
"isTransition": {
"type": "bool",
"id": 16,
"protoName": "is_transition"
},
"previouslevel": {
"type": "string",
"id": 17
},
"landmarkname": {
"type": "string",
"id": 18
}
}
},
"PARTICLE_SYSTEM_MANAGER_MESSAGE": {
"edition": "proto2",
"values": {
"PARTICLE_SYSTEM_MANAGER_EVENT_CREATE": 0,
"PARTICLE_SYSTEM_MANAGER_EVENT_DESTROY": 1,
"PARTICLE_SYSTEM_MANAGER_EVENT_DESTROY_INVOLVING": 2,
"PARTICLE_SYSTEM_MANAGER_EVENT_RELEASE": 3,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE": 4,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_FORWARD": 5,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_ORIENTATION": 6,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_FALLBACK": 7,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_ENT": 8,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_OFFSET": 9,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_FROZEN": 10,
"PARTICLE_SYSTEM_MANAGER_EVENT_UPDATE_SHOULD_DRAW": 11
}
},
"CMsgFireBullets": {
"edition": "proto2",
"fields": {
"origin": {
"type": ".CMsgVector",
"id": 1
},
"angles": {
"type": ".CMsgQAngle",
"id": 2
},
"seed": {
"type": "uint32",
"id": 4
},
"shooterEntity": {
"type": "int32",
"id": 5,
"protoName": "shooter_entity",
"options": {
"default": -1
}
},
"ability": {
"type": "int32",
"id": 7,
"options": {
"default": -1
}
},
"penetrationPercent": {
"type": "float",
"id": 8,
"protoName": "penetration_percent"
},
"spread": {
"type": "float",
"id": 9
},
"firedFromGun": {
"type": "bool",
"id": 10,
"protoName": "fired_from_gun",
"options": {
"default": true
}
},
"bulletsOverride": {
"type": "uint32",
"id": 11,
"protoName": "bullets_override"
},
"tracerReplacement": {
"type": ".CMsgFireBullets.TracerAssignment",
"id": 12,
"protoName": "tracer_replacement"
},
"tracerAdditional": {
"rule": "repeated",
"type": ".CMsgFireBullets.TracerAssignment",
"id": 13,
"protoName": "tracer_additional"
},
"anglesOriginal": {
"type": ".CMsgQAngle",
"id": 14,
"protoName": "angles_original"
},
"weaponSubclassId": {
"type": "uint32",
"id": 15,
"protoName": "weapon_subclass_id"
},
"shotNumber": {
"type": "uint32",
"id": 16,
"protoName": "shot_number"
},
"ignoreEntity": {
"type": "int32",
"id": 17,
"protoName": "ignore_entity",
"options": {
"default": -1
}
},
"maxRange": {
"type": "float",
"id": 18,
"protoName": "max_range"
},
"shotId": {
"type": "uint32",
"id": 19,
"protoName": "shot_id"
},
"predictHitsAgainstUnits": {
"type": "bool",
"id": 20,
"protoName": "predict_hits_against_units",
"options": {
"default": true
}
},
"bulletRadiusOverride": {
"type": "float",
"id": 21,
"protoName": "bullet_radius_override",
"options": {
"default": 0
}
},
"bulletSpeedOverride": {
"type": "float",
"id": 22,
"protoName": "bullet_speed_override",
"options": {
"default": 0
}
},
"bulletGravityOverride": {
"type": "float",
"id": 23,
"protoName": "bullet_gravity_override",
"options": {
"default": 0
}
},
"muzzleNumber": {
"type": "int32",
"id": 24,
"protoName": "muzzle_number"
},
"abilityAsBullet": {
"type": "bool",
"id": 25,
"protoName": "ability_as_bullet"
}
},
"nested": {
"TracerAssignment": {
"fields": {
"tracerResourceId": {
"type": "uint64",
"id": 1,
"protoName": "tracer_resource_id"
},
"bulletIndicies": {
"type": "uint32",
"id": 2,
"protoName": "bullet_indicies"
}
}
}
}
},
"CMsgBulletImpact": {
"edition": "proto2",
"fields": {
"traceStart": {
"type": ".CMsgVector",
"id": 1,
"protoName": "trace_start"
},
"impactOrigin": {
"type": ".CMsgVector",
"id": 2,
"protoName": "impact_origin"
},
"surfaceNormal": {
"type": ".CMsgVector",
"id": 3,
"protoName": "surface_normal"
},
"damage": {
"type": "uint32",
"id": 4
},
"surfaceType": {
"type": "uint32",
"id": 5,
"protoName": "surface_type"
},
"abilityEhandle": {
"type": "uint32",
"id": 7,
"protoName": "ability_ehandle",
"options": {
"default": 16777215
}
},
"impactedEhandle": {
"type": "uint32",
"id": 8,
"protoName": "impacted_ehandle",
"options": {
"default": 16777215
}
},
"impactedBoneIndex": {
"type": "uint32",
"id": 9,
"protoName": "impacted_bone_index"
},
"weaponSubclassId": {
"type": "uint32",
"id": 10,
"protoName": "weapon_subclass_id"
},
"shooterEhandle": {
"type": "uint32",
"id": 11,
"protoName": "shooter_ehandle",
"options": {
"default": 16777215
}
},
"bulletRadiusOverride": {
"type": "float",
"id": 12,
"protoName": "bullet_radius_override"
}
}
},
"CMsgPlayerAnimEvent": {
"edition": "proto2",
"fields": {
"player": {
"type": "fixed32",
"id": 1,
"options": {
"default": 16777215
}
},
"event": {
"type": "uint32",
"id": 2
},
"data": {
"type": "int32",
"id": 3
}
}
},
"CMsgParticleSystemManager": {
"edition": "proto2",
"fields": {
"type": {
"type": ".PARTICLE_SYSTEM_MANAGER_MESSAGE",
"id": 1,
"options": {
"default": "PARTICLE_SYSTEM_MANAGER_EVENT_CREATE"
}
},
"index": {
"type": "uint32",
"id": 2
},
"createParticle": {
"type": ".CMsgParticleSystemManager.CreateParticle",
"id": 3,
"protoName": "create_particle"
},
"destroyParticle": {
"type": ".CMsgParticleSystemManager.DestroyParticle",
"id": 4,
"protoName": "destroy_particle"
},
"destroyParticleInvolving": {
"type": ".CMsgParticleSystemManager.DestroyParticleInvolving",
"id": 5,
"protoName": "destroy_particle_involving"
},
"releaseParticleIndex": {
"type": ".CMsgParticleSystemManager.ReleaseParticleIndex",
"id": 6,
"protoName": "release_particle_index"
},
"updateParticle": {
"type": ".CMsgParticleSystemManager.UpdateParticle",
"id": 7,
"protoName": "update_particle"
},
"updateParticleFwd": {
"type": ".CMsgParticleSystemManager.UpdateParticleFwd",
"id": 8,
"protoName": "update_particle_fwd"
},
"updateParticleOrient": {
"type": ".CMsgParticleSystemManager.UpdateParticleOrient",
"id": 9,
"protoName": "update_particle_orient"
},
"updateParticleFallback": {
"type": ".CMsgParticleSystemManager.UpdateParticleFallback",
"id": 10,
"protoName": "update_particle_fallback"
},
"updateParticleOffset": {
"type": ".CMsgParticleSystemManager.UpdateParticleOffset",
"id": 11,
"protoName": "update_particle_offset"
},
"updateParticleEnt": {
"type": ".CMsgParticleSystemManager.UpdateParticleEnt",
"id": 12,
"protoName": "update_particle_ent"
},
"updateParticleFrozen": {
"type": ".CMsgParticleSystemManager.UpdateParticleFrozen",
"id": 13,
"protoName": "update_particle_frozen"
},
"updateParticleShouldDraw": {
"type": ".CMsgParticleSystemManager.UpdateParticleShouldDraw",
"id": 14,
"protoName": "update_particle_should_draw"
}
},
"nested": {
"CreateParticle": {
"fields": {
"particleNameIndex": {
"type": "fixed64",
"id": 1,
"protoName": "particle_name_index"
},
"attachType": {
"type": "int32",
"id": 2,
"protoName": "attach_type"
},
"entityHandle": {
"type": "uint32",
"id": 3,
"protoName": "entity_handle",
"options": {
"default": 16777215
}
},
"position": {
"type": ".CMsgVector",
"id": 4
},
"angles": {
"type": ".CMsgQAngle",
"id": 5
}
}
},
"DestroyParticle": {
"fields": {
"destroyImmediately": {
"type": "bool",
"id": 1,
"protoName": "destroy_immediately"
}
}
},
"DestroyParticleInvolving": {
"fields": {
"destroyImmediately": {
"type": "bool",
"id": 1,
"protoName": "destroy_immediately"
},
"entityHandle": {
"type": "uint32",
"id": 3,
"protoName": "entity_handle",
"options": {
"default": 16777215
}
}
}
},
"ReleaseParticleIndex": {
"fields": {}
},
"UpdateParticle": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"position": {
"type": ".CMsgVector",
"id": 2
}
}
},
"UpdateParticleFwd": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"forward": {
"type": ".CMsgVector",
"id": 2
}
}
},
"UpdateParticleOrient": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"forward": {
"type": ".CMsgVector",
"id": 2
},
"left": {
"type": ".CMsgVector",
"id": 3
},
"up": {
"type": ".CMsgVector",
"id": 4
}
}
},
"UpdateParticleFallback": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"position": {
"type": ".CMsgVector",
"id": 2
}
}
},
"UpdateParticleEnt": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"entityHandle": {
"type": "uint32",
"id": 2,
"protoName": "entity_handle",
"options": {
"default": 16777215
}
},
"attachType": {
"type": "int32",
"id": 3,
"protoName": "attach_type"
},
"attachment": {
"type": "int32",
"id": 4
},
"fallbackPosition": {
"type": ".CMsgVector",
"id": 5,
"protoName": "fallback_position"
}
}
},
"UpdateParticleOffset": {
"fields": {
"controlPoint": {
"type": "int32",
"id": 1,
"protoName": "control_point"
},
"originOffset": {
"type": ".CMsgVector",
"id": 2,
"protoName": "origin_offset"
}
}
},
"UpdateParticleFrozen": {
"fields": {
"setFrozen": {
"type": "bool",
"id": 1,
"protoName": "set_frozen"
}
}
},
"UpdateParticleShouldDraw": {
"fields": {
"shouldDraw": {
"type": "bool",
"id": 1,
"protoName": "should_draw"
}
}
}
}
},
"CMsgScreenTextPretty": {
"edition": "proto2",
"fields": {
"xPos": {
"type": "float",
"id": 1,
"protoName": "x_pos"
},
"yPos": {
"type": "float",
"id": 2,
"protoName": "y_pos"
},
"line": {
"type": "int32",
"id": 3
},
"text": {
"type": "string",
"id": 4
},
"r": {
"type": "int32",
"id": 5
},
"g": {
"type": "int32",
"id": 6
},
"b": {
"type": "int32",
"id": 7
},
"a": {
"type": "int32",
"id": 8
},
"duration": {
"type": "float",
"id": 9
},
"fontName": {
"type": "string",
"id": 10,
"protoName": "font_name"
},
"fontSize": {
"type": "int32",
"id": 11,
"protoName": "font_size"
},
"boldFont": {
"type": "bool",
"id": 12,
"protoName": "bold_font"
}
}
},
"CMsgEnableSatVolumesEvent": {
"edition": "proto2",
"fields": {
"mode": {
"type": "uint32",
"id": 1
},
"desatAmount": {
"type": "float",
"id": 2,
"protoName": "desat_amount"
},
"satTint": {
"type": "fixed32",
"id": 3,
"protoName": "sat_tint"
},
"desatTint": {
"type": "fixed32",
"id": 4,
"protoName": "desat_tint"
},
"outlineColor": {
"type": "fixed32",
"id": 5,
"protoName": "outline_color"
}
}
},
"CMsgPlaceSatVolumeEvent": {
"edition": "proto2",
"fields": {
"position": {
"type": ".CMsgVector",
"id": 1
},
"direction": {
"type": ".CMsgVector",
"id": 2
},
"radius": {
"type": "float",
"id": 3
},
"falloffDistance": {
"type": "float",
"id": 4,
"protoName": "falloff_distance"
},
"thetaDot": {
"type": "float",
"id": 5,
"protoName": "theta_dot"
},
"phiDot": {
"type": "float",
"id": 6,
"protoName": "phi_dot"
},
"entityHandle": {
"type": "uint32",
"id": 7,
"protoName": "entity_handle",
"options": {
"default": 16777215
}
},
"attachmentHandle": {
"type": "uint32",
"id": 8,
"protoName": "attachment_handle"
},
"type": {
"type": "uint32",
"id": 9
},
"volumeId": {
"type": "int32",
"id": 10,
"protoName": "volume_id"
}
}
},
"CMsgRemoveSatVolumeEvent": {
"edition": "proto2",
"fields": {
"volumeId": {
"type": "int32",
"id": 1,
"protoName": "volume_id"
}
}
},
"CMsgDisableSatVolumesEvent": {
"edition": "proto2",
"fields": {}
},
"CMsgRemoveBullet": {
"edition": "proto2",
"fields": {
"shooterEntindex": {
"type": "int32",
"id": 1,
"protoName": "shooter_entindex",
"options": {
"default": -1
}
},
"shotId": {
"type": "uint32",
"id": 2,
"protoName": "shot_id"
},
"bulletIndex": {
"type": "uint32",
"id": 3,
"protoName": "bullet_index"
}
}
},
"CMsgLaneColor": {
"edition": "proto2",
"valuesOptions": {
"k_ELaneColor_Invalid": {
"(schema_friendly_name)": "None"
},
"k_ELaneColor_Yellow": {
"(schema_friendly_name)": "Yellow"
},
"k_ELaneColor_Green": {
"(schema_friendly_name)": "Green"
},
"k_ELaneColor_Blue": {
"(schema_friendly_name)": "Blue"
},
"k_ELaneColor_Purple": {
"(schema_friendly_name)": "Purple"
}
},
"values": {
"k_ELaneColor_Invalid": 0,
"k_ELaneColor_Yellow": 1,
"k_ELaneColor_Green": 3,
"k_ELaneColor_Blue": 4,
"k_ELaneColor_Purple": 6
}
},
"CMsgMapLine": {
"edition": "proto2",
"fields": {
"x": {
"type": "int32",
"id": 1
},
"y": {
"type": "int32",
"id": 2
},
"initial": {
"type": "bool",
"id": 3
}
}
},
"ChatMsgPingMarkerInfo": {
"edition": "proto2",
"valuesOptions": {
"k_EPingMarkerInfo_ShowMarkerAndSound": {
"(schema_friendly_name)": "Show Ping Indicator at Ping Location, Play Ping Sound, and Play VO"
},
"k_EPingMarkerInfo_ShowMarkerOnSender": {
"(schema_friendly_name)": "Show Ping Indicator on Pinging Player, Play Ping Sound, and Play VO"
},
"k_EPingMarkerInfo_HideMarkerAndSound": {
"(schema_friendly_name)": "No Marker or Sound (just VO)"
},
"k_EPingMarkerInfo_OnlyShowMarker": {
"(schema_friendly_name)": "Only Show Ping Indicator at Ping Location (no ping sound)"
},
"k_EPingMarkerInfo_OnlyPlaySound": {
"(schema_friendly_name)": "Only Play Ping Sound (and VO)"
},
"k_EPingMarkerInfo_OnlyMiniMap": {
"(schema_friendly_name)": "Only show on Minimap, no world, no sound"
},
"k_EPingMarkerInfo_NoMarkerYesSoundMiniMap": {
"(schema_friendly_name)": "No World, Just Minimap and sound"
}
},
"values": {
"k_EPingMarkerInfo_ShowMarkerAndSound": 0,
"k_EPingMarkerInfo_ShowMarkerOnSender": 1,
"k_EPingMarkerInfo_HideMarkerAndSound": 2,
"k_EPingMarkerInfo_OnlyShowMarker": 3,
"k_EPingMarkerInfo_OnlyPlaySound": 4,
"k_EPingMarkerInfo_OnlyMiniMap": 5,
"k_EPingMarkerInfo_NoMarkerYesSoundMiniMap": 6
}
},
"CameraOperation": {
"edition": "proto2",
"values": {
"k_ECameraOp_Maintain": 2,
"k_ECameraOp_Approach": 3,
"k_ECameraOp_Spring": 4,
"k_ECameraOp_Lerp": 5,
"k_ECameraOp_Lag": 6
}
},
"CameraParam": {
"edition": "proto2",
"values": {
"k_EParam_ClearAllOps": 0,
"k_EParam_ClearAllOpsForContext": 1,
"k_EParam_Distance": 2,
"k_EParam_FOV": 3,
"k_EParam_TargetPosition": 4,
"k_EParam_VertOffset": 5,
"k_EParam_HorizOffset": 6
}
},
"CameraParamMode": {
"edition": "proto2",
"values": {
"k_EParamMode_AllowInOneContext": 0,
"k_EParamMode_AllowInMultipleContexts": 1
}
},
"CameraAction": {
"edition": "proto2",
"values": {
"k_EAction_AddOp": 0,
"k_EAction_ClearAllOps": 1,
"k_EAction_ClearOpsForContext": 2
}
},
"ECitadelChatMessage": {
"edition": "proto2",
"values": {
"CITADEL_CHAT_MESSAGE_UNPAUSE_COUNTDOWN": 1,
"CITADEL_CHAT_MESSAGE_UNPAUSED": 2,
"CITADEL_CHAT_MESSAGE_AUTO_UNPAUSED": 3,
"CITADEL_CHAT_MESSAGE_PAUSE_COUNTDOWN": 4,
"CITADEL_CHAT_MESSAGE_PAUSED": 5,
"CITADEL_CHAT_MESSAGE_YOUPAUSED": 6,
"CITADEL_CHAT_MESSAGE_CANTPAUSE": 7,
"CITADEL_CHAT_MESSAGE_CANTUNPAUSETEAM": 8,
"CITADEL_CHAT_MESSAGE_NOPAUSESLEFT": 9,
"CITADEL_CHAT_MESSAGE_CANTPAUSEYET": 10,
"CITADEL_CHAT_MESSAGE_PREGAME_COUNTDOWN": 11,
"CITADEL_CHAT_MESSAGE_NOTEAMPAUSESLEFT": 12,
"CITADEL_CHAT_MESSAGE_COMMS_RESTRICTED": 13
}
},
"PostProcessingGameStates": {
"edition": "proto2",
"values": {
"PostProcState_Killed": 0,
"PostProcState_Black": 1,
"PostProcState_DoormanHotelVictim": 2,
"PostProcState_Blinded": 3,
"PostProcState_DrifterDarknessCaster": 4,
"PostProcState_MatchIntro": 5
}
},
"CCitadelUserMessage_Damage": {
"edition": "proto2",
"fields": {
"damage": {
"type": "int32",
"id": 1
},
"preDamageDeprecated": {
"type": "int32",
"id": 2,
"protoName": "pre_damage_deprecated"
},
"preDamage": {
"type": "float",
"id": 27,
"protoName": "pre_damage"
},
"type": {
"type": "int32",
"id": 3
},
"citadelType": {
"type": "int32",
"id": 4,
"protoName": "citadel_type"
},
"origin": {
"type": ".CMsgVector",
"id": 5
},
"entindexVictim": {
"type": "int32",
"id": 6,
"protoName": "entindex_victim",
"options": {
"default": -1
}
},
"entindexInflictor": {
"type": "int32",
"id": 7,
"protoName": "entindex_inflictor",
"options": {
"default": -1
}
},
"entindexAttacker": {
"type": "int32",
"id": 8,
"protoName": "entindex_attacker",
"options": {
"default": -1
}
},
"entindexAbility": {
"type": "int32",
"id": 9,
"protoName": "entindex_ability",
"options": {
"default": -1
}
},
"damageAbsorbedDeprecated": {
"type": "int32",
"id": 10,
"protoName": "damage_absorbed_deprecated"
},
"damageAbsorbed": {
"type": "float",
"id": 28,
"protoName": "damage_absorbed"
},
"victimHealthMax": {
"type": "int32",
"id": 11,
"protoName": "victim_health_max"
},
"victimHealthNew": {
"type": "int32",
"id": 12,
"protoName": "victim_health_new"
},
"flags": {
"type": "uint64",
"id": 13
},
"abilityId": {
"type": "uint32",
"id": 14,
"protoName": "ability_id"
},
"attackerClass": {
"type": "uint32",
"id": 15,
"protoName": "attacker_class"
},
"victimClass": {
"type": "uint32",
"id": 16,
"protoName": "victim_class"
},
"victimShieldMax": {
"type": "int32",
"id": 17,
"protoName": "victim_shield_max"
},
"victimShieldNew": {
"type": "int32",
"id": 18,
"protoName": "victim_shield_new"
},
"hits": {
"type": "int32",
"id": 19
},
"healthLost": {
"type": "int32",
"id": 20,
"protoName": "health_lost"
},
"hitgroupId": {
"type": "int32",
"id": 21,
"protoName": "hitgroup_id"
},
"entindexAttackingObject": {
"type": "int32",
"id": 22,
"protoName": "entindex_attacking_object",
"options": {
"default": -1
}
},
"damageDirection": {
"type": ".CMsgVector",
"id": 23,
"protoName": "damage_direction"
},
"isSecondaryStat": {
"type": "bool",
"id": 24,
"protoName": "is_secondary_stat"
},
"effectiveness": {
"type": "float",
"id": 25
},
"critDamage": {
"type": "float",
"id": 26,
"protoName": "crit_damage"
},
"serverTick": {
"type": "int32",
"id": 29,
"protoName": "server_tick"
}
}
},
"PingCommonData": {
"edition": "proto2",
"fields": {
"pingMessageId": {
"type": "uint32",
"id": 1,
"protoName": "ping_message_id"
},
"pingLocation": {
"type": ".CMsgVector",
"id": 2,
"protoName": "ping_location"
},
"entityIndex": {
"type": "uint32",
"id": 3,
"protoName": "entity_index",
"options": {
"default": 16777215
}
},
"senderPlayerSlot": {
"type": "int32",
"id": 4,
"protoName": "sender_player_slot",
"options": {
"default": -1
}
},
"speechConcept": {
"type": "int32",
"id": 5,
"protoName": "speech_concept"
},
"responseChosen": {
"type": "string",
"id": 6,
"protoName": "response_chosen"
},
"cooldownTime": {
"type": "float",
"id": 7,
"protoName": "cooldown_time"
}
}
},
"CCitadelUserMsg_MapPing": {
"edition": "proto2",
"fields": {
"pingData": {
"type": ".PingCommonData",
"id": 1,
"protoName": "ping_data"
},
"eventType": {
"type": "uint32",
"id": 2,
"protoName": "event_type"
},
"pingMarkerAndSoundInfo": {
"type": ".ChatMsgPingMarkerInfo",
"id": 3,
"protoName": "ping_marker_and_sound_info",
"options": {
"default": "k_EPingMarkerInfo_ShowMarkerAndSound"
}
},
"pingedEnemyEntity": {
"type": "bool",
"id": 4,
"protoName": "pinged_enemy_entity"
},
"pingedEntityClass": {
"type": "uint32",
"id": 5,
"protoName": "pinged_entity_class"
},
"isMinimapPing": {
"type": "bool",
"id": 6,
"protoName": "is_minimap_ping"
},
"pingedHeroName": {
"type": "string",
"id": 7,
"protoName": "pinged_hero_name"
},
"isBlindPing": {
"type": "bool",
"id": 8,
"protoName": "is_blind_ping"
}
}
},
"CCitadelUserMsg_AbilityPing": {
"edition": "proto2",
"fields": {
"pingData": {
"type": ".PingCommonData",
"id": 1,
"protoName": "ping_data"
},
"abilityId": {
"type": "uint32",
"id": 2,
"protoName": "ability_id"
},
"abilityCooldown": {
"type": "float",
"id": 3,
"protoName": "ability_cooldown"
},
"pingMarkerAndSoundInfo": {
"type": ".ChatMsgPingMarkerInfo",
"id": 4,
"protoName": "ping_marker_and_sound_info",
"options": {
"default": "k_EPingMarkerInfo_ShowMarkerAndSound"
}
}
}
},
"CCitadelUserMsg_QuickResponse": {
"edition": "proto2",
"fields": {
"pingData": {
"type": ".PingCommonData",
"id": 1,
"protoName": "ping_data"
},
"respondingToPingMessageId": {
"type": "uint32",
"id": 2,
"protoName": "responding_to_ping_message_id"
},
"respondingToPlayerSlot": {
"type": "int32",
"id": 3,
"protoName": "responding_to_player_slot",
"options": {
"default": -1
}
},
"laneColor": {
"type": ".CMsgLaneColor",
"id": 4,
"protoName": "lane_color",
"options": {
"default": "k_ELaneColor_Invalid"
}
}
}
},
"CCitadelUserMsg_ItemDraftReaction": {
"edition": "proto2",
"fields": {
"pingData": {
"type": ".PingCommonData",
"id": 1,
"protoName": "ping_data"
},
"rare": {
"type": "bool",
"id": 2
},
"legendary": {
"type": "bool",
"id": 3
}
}
},
"CCitadelUserMsg_MapLine": {
"edition": "proto2",
"fields": {
"senderPlayerSlot": {
"type": "int32",
"id": 1,
"protoName": "sender_player_slot",
"options": {
"default": -1
}
},
"mapline": {
"type": ".CMsgMapLine",
"id": 2
}
}
},
"CCitadelUserMsg_TeamRewards": {
"edition": "proto2",
"fields": {
"xp": {
"type": "uint32",
"id": 1
},
"gold": {
"type": "uint32",
"id": 2
},
"winner": {
"type": "bool",
"id": 3
}
}
},
"CCitadelUserMsg_TriggerDamageFlash": {
"edition": "proto2",
"fields": {
"entindexFlashVictim": {
"type": "int32",
"id": 1,
"protoName": "entindex_flash_victim",
"options": {
"default": -1
}
},
"entindexFlashAttacker": {
"type": "int32",
"id": 2,
"protoName": "entindex_flash_attacker",
"options": {
"default": -1
}
},
"entindexFlashHitgroup": {
"type": "int32",
"id": 3,
"protoName": "entindex_flash_hitgroup"
},
"flashValue": {
"type": "uint32",
"id": 4,
"protoName": "flash_value"
},
"flashType": {
"type": "uint32",
"id": 5,
"protoName": "flash_type"
},
"flashFlags": {
"type": "uint32",
"id": 6,
"protoName": "flash_flags"
},
"flashPosition": {
"type": ".CMsgVector",
"id": 7,
"protoName": "flash_position"
}
}
},
"CCitadelUserMsg_AbilitiesChanged": {
"edition": "proto2",
"fields": {
"purchaserPlayerSlot": {
"type": "int32",
"id": 1,
"protoName": "purchaser_player_slot",
"options": {
"default": -1
}
},
"abilityId": {
"type": "uint32",
"id": 2,
"protoName": "ability_id"
},
"change": {
"type": ".CCitadelUserMsg_AbilitiesChanged.Change",
"id": 3,
"options": {
"default": "EInvalid"
}
}
},
"nested": {
"Change": {
"values": {
"EInvalid": -1,
"EPurchased": 0,
"EUpgraded": 1,
"ESold": 2,
"ESwappedActivatedAbility": 3,
"EFailure": 4
}
}
}
},
"CCitadelUserMsg_AbilityInterrupted": {
"edition": "proto2",
"fields": {
"entindexVictim": {
"type": "int32",
"id": 1,
"protoName": "entindex_victim",
"options": {
"default": -1
}
},
"entindexInterrupter": {
"type": "int32",
"id": 2,
"protoName": "entindex_interrupter",
"options": {
"default": -1
}
},
"abilityIdInterrupted": {
"type": "uint32",
"id": 3,
"protoName": "ability_id_interrupted"
},
"abilityIdInterrupter": {
"type": "uint32",
"id": 4,
"protoName": "ability_id_interrupter"
},
"heroIdInterrupter": {
"type": "uint32",
"id": 5,
"protoName": "hero_id_interrupter"
}
}
},
"CCitadelUserMsg_AbilityLateFailure": {
"edition": "proto2",
"fields": {
"entindexCaster": {
"type": "int32",
"id": 1,
"protoName": "entindex_caster",
"options": {
"default": -1
}
},
"entindexAbility": {
"type": "int32",
"id": 2,
"protoName": "entindex_ability",
"options": {
"default": -1