mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 10:14:06 +02:00
14087 lines
330 KiB
JSON
14087 lines
330 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"title": "Packet",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Signon"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MessagePacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Message"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MessagePacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SyncTick"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SyncTickPacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ConsoleCmd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ConsoleCmdPacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UserCmd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UserCmdPacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DataTables"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DataTablePacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Stop"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StopPacket",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StringTables"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StringTablePacket",
|
|
"required": ["type"]
|
|
}
|
|
],
|
|
"$defs": {
|
|
"AchievementEarnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"achievement": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "achievement"]
|
|
},
|
|
"AchievementEarnedLocalEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"achievement": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["achievement"]
|
|
},
|
|
"AchievementEventEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"achievement_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"cur_val": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"max_val": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["achievement_name", "cur_val", "max_val"]
|
|
},
|
|
"AchievementIncrementEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"achievement_id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"cur_val": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"max_val": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["achievement_id", "cur_val", "max_val"]
|
|
},
|
|
"AirDashEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"ArenaMatchMaxStreakEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"streak": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "streak"]
|
|
},
|
|
"ArenaPlayerNotificationEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "message"]
|
|
},
|
|
"ArenaRoundStartEvent": {
|
|
"type": "object"
|
|
},
|
|
"ArenaWinPanelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blue_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"blue_score_prev": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"cappers": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"flag_cap_limit": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"panel_style": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player_1": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_1_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_1_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_1_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_1_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_4": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_4_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_4_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_4_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_4_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_5": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_5_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_5_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_5_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_5_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_6": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_6_damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_6_healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_6_kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_6_lifetime": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"red_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"red_score_prev": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"round_complete": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"win_reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"winning_team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"panel_style",
|
|
"winning_team",
|
|
"win_reason",
|
|
"cappers",
|
|
"flag_cap_limit",
|
|
"blue_score",
|
|
"red_score",
|
|
"blue_score_prev",
|
|
"red_score_prev",
|
|
"round_complete",
|
|
"player_1",
|
|
"player_1_damage",
|
|
"player_1_healing",
|
|
"player_1_lifetime",
|
|
"player_1_kills",
|
|
"player_2",
|
|
"player_2_damage",
|
|
"player_2_healing",
|
|
"player_2_lifetime",
|
|
"player_2_kills",
|
|
"player_3",
|
|
"player_3_damage",
|
|
"player_3_healing",
|
|
"player_3_lifetime",
|
|
"player_3_kills",
|
|
"player_4",
|
|
"player_4_damage",
|
|
"player_4_healing",
|
|
"player_4_lifetime",
|
|
"player_4_kills",
|
|
"player_5",
|
|
"player_5_damage",
|
|
"player_5_healing",
|
|
"player_5_lifetime",
|
|
"player_5_kills",
|
|
"player_6",
|
|
"player_6_damage",
|
|
"player_6_healing",
|
|
"player_6_lifetime",
|
|
"player_6_kills"
|
|
]
|
|
},
|
|
"ArrowImpactEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attached_entity": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"bone_angles_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"bone_angles_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"bone_angles_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"bone_index_attached": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"bone_position_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"bone_position_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"bone_position_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"is_crit": {
|
|
"type": "boolean"
|
|
},
|
|
"projectile_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"shooter": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"attached_entity",
|
|
"shooter",
|
|
"bone_index_attached",
|
|
"bone_position_x",
|
|
"bone_position_y",
|
|
"bone_position_z",
|
|
"bone_angles_x",
|
|
"bone_angles_y",
|
|
"bone_angles_z",
|
|
"projectile_type",
|
|
"is_crit"
|
|
]
|
|
},
|
|
"BSPDecalMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"low_priority": {
|
|
"type": "boolean"
|
|
},
|
|
"model_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"position": {
|
|
"$ref": "#/$defs/Vector"
|
|
},
|
|
"texture_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"position",
|
|
"texture_index",
|
|
"ent_index",
|
|
"model_index",
|
|
"low_priority"
|
|
]
|
|
},
|
|
"BasePlayerTeleportedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"BaselineIndex": {
|
|
"type": "integer",
|
|
"enum": [0, 1]
|
|
},
|
|
"BeginXpLerpEvent": {
|
|
"type": "object"
|
|
},
|
|
"BitReadStream": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bit_length": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0
|
|
},
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
}
|
|
},
|
|
"required": ["data", "bit_length"]
|
|
},
|
|
"BonusUpdatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"num_advanced": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"num_bronze": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"num_gold": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"num_silver": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["num_advanced", "num_bronze", "num_silver", "num_gold"]
|
|
},
|
|
"BreakBreakableEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"material": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index", "user_id", "material"]
|
|
},
|
|
"BreakPropEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index", "user_id"]
|
|
},
|
|
"BrowseReplaysEvent": {
|
|
"type": "object"
|
|
},
|
|
"BuildingHealedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"building": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"healer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["building", "healer", "amount"]
|
|
},
|
|
"BuildingInfoChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"building_type": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"object_mode": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"remove": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["building_type", "object_mode", "remove"]
|
|
},
|
|
"CapperKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blocker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["blocker", "victim"]
|
|
},
|
|
"CartUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ChatMessageKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TF_Chat_All",
|
|
"TF_Chat_Team",
|
|
"TF_Chat_AllDead",
|
|
"TF_Chat_Team_Dead",
|
|
"TF_Chat_AllSpec",
|
|
"NameChange",
|
|
"Empty"
|
|
]
|
|
},
|
|
"ChristmasGiftGrabEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"ClDrawlineEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"line": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"panel": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["player", "panel", "line", "x", "y"]
|
|
},
|
|
"ClassId": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"ClassInfoEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"class_name": {
|
|
"type": "string"
|
|
},
|
|
"table_name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["class_id", "class_name", "table_name"]
|
|
},
|
|
"ClassInfoMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/ClassInfoEntry"
|
|
}
|
|
}
|
|
},
|
|
"required": ["count", "create", "entries"]
|
|
},
|
|
"ClientBeginConnectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"source": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["address", "ip", "port", "source"]
|
|
},
|
|
"ClientConnectedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["address", "ip", "port"]
|
|
},
|
|
"ClientDisconnectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["message"]
|
|
},
|
|
"ClientFullConnectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["address", "ip", "port"]
|
|
},
|
|
"CmdKeyValuesMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["length", "data"]
|
|
},
|
|
"CompetitiveStateChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"CompetitiveStatsUpdateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"damage_rank": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"healing_rank": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kills_rank": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"score_rank": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"support_rank": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"index",
|
|
"kills_rank",
|
|
"score_rank",
|
|
"damage_rank",
|
|
"healing_rank",
|
|
"support_rank"
|
|
]
|
|
},
|
|
"CompetitiveVictoryEvent": {
|
|
"type": "object"
|
|
},
|
|
"ConVar": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["key", "value"]
|
|
},
|
|
"CongaKillEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ConsoleCmdPacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "string"
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick", "command"]
|
|
},
|
|
"ControlPointEndTouchEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"area": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "area"]
|
|
},
|
|
"ControlPointFakeCaptureEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"int_data": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "int_data"]
|
|
},
|
|
"ControlPointFakeCaptureMultiplierEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"int_data": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "int_data"]
|
|
},
|
|
"ControlPointInitializedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ControlPointPulseElementEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"ControlPointStartTouchEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"area": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "area"]
|
|
},
|
|
"ControlPointTimerUpdatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["index", "time"]
|
|
},
|
|
"ControlPointUnlockUpdatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["index", "time"]
|
|
},
|
|
"ControlPointUpdateCappingEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ControlPointUpdateImagesEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ControlPointUpdateLayoutEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ControlPointUpdateOwnerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"CreateStringTableMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"table": {
|
|
"$ref": "#/$defs/StringTable"
|
|
}
|
|
},
|
|
"required": ["table"]
|
|
},
|
|
"CrossSpectralBridgeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"CrossbowHealEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"healer": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["healer", "target", "amount"]
|
|
},
|
|
"CtfFlagCapturedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capping_team": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"capping_team_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["capping_team", "capping_team_score"]
|
|
},
|
|
"DamageMitigatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damaged": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"item_definition_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"mitigator": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["mitigator", "damaged", "amount", "item_definition_index"]
|
|
},
|
|
"DamagePreventedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"condition": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"preventor": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["preventor", "victim", "amount", "condition"]
|
|
},
|
|
"DamageResistedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"DataTablePacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"server_classes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/ServerClass"
|
|
}
|
|
},
|
|
"tables": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/ParseSendTable"
|
|
}
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick", "tables", "server_classes"]
|
|
},
|
|
"DeadRingerCheatDeathEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"spy": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["spy", "attacker"]
|
|
},
|
|
"DemoTick": {
|
|
"description": "Tick relative to the start of the demo",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"DemomanDetStickiesEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"DeployBuffBannerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buff_owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"buff_type": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["buff_type", "buff_owner"]
|
|
},
|
|
"DoomsdayRocketOpenEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team"]
|
|
},
|
|
"DsScreenshotEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"delay": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["delay"]
|
|
},
|
|
"DsStopEvent": {
|
|
"type": "object"
|
|
},
|
|
"DuckXpLevelUpEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"DuelStatusEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"initiator": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"initiator_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"score_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"killer",
|
|
"score_type",
|
|
"initiator",
|
|
"target",
|
|
"initiator_score",
|
|
"target_score"
|
|
]
|
|
},
|
|
"EconInventoryConnectedEvent": {
|
|
"type": "object"
|
|
},
|
|
"EnteredPerformanceModeEvent": {
|
|
"type": "object"
|
|
},
|
|
"EntityId": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"EntityKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"ent_index_attacker": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"ent_index_inflictor": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"ent_index_killed": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"ent_index_killed",
|
|
"ent_index_attacker",
|
|
"ent_index_inflictor",
|
|
"damage_bits"
|
|
]
|
|
},
|
|
"EntityMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index", "class_id", "length", "data"]
|
|
},
|
|
"EnvironmentalDeathEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["killer", "victim"]
|
|
},
|
|
"EscapeHellEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"EscapedLootIslandEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"EscortProgressEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"progress": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"reset": {
|
|
"type": "boolean"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "progress", "reset"]
|
|
},
|
|
"EscortRecedeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"recede_time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "recede_time"]
|
|
},
|
|
"EscortSpeedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"players": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"speed": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "speed", "players"]
|
|
},
|
|
"EventInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class_id": {
|
|
"$ref": "#/$defs/ClassId"
|
|
},
|
|
"fire_delay": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"props": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/SendProp"
|
|
}
|
|
},
|
|
"reliable": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["class_id", "fire_delay", "reliable", "props"]
|
|
},
|
|
"ExperienceChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ExtraData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byte_len": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
}
|
|
},
|
|
"required": ["byte_len", "data"]
|
|
},
|
|
"EyeballBossEscapeImminentEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"time_remaining": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level", "time_remaining"]
|
|
},
|
|
"EyeballBossEscapedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"EyeballBossKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"EyeballBossKillerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level", "player_ent_index"]
|
|
},
|
|
"EyeballBossStunnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level", "player_ent_index"]
|
|
},
|
|
"EyeballBossSummonedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"FadeMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"color": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"duration": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"hold": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["duration", "hold", "flags", "color"]
|
|
},
|
|
"FileMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"file_name": {
|
|
"type": "string"
|
|
},
|
|
"requested": {
|
|
"type": "boolean"
|
|
},
|
|
"transfer_id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["transfer_id", "file_name", "requested"]
|
|
},
|
|
"FishNoticeArmEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"assister_fallback": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"death_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"silent_kill": {
|
|
"type": "boolean"
|
|
},
|
|
"stun_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"assister",
|
|
"weapon_log_class_name",
|
|
"stun_flags",
|
|
"death_flags",
|
|
"silent_kill",
|
|
"assister_fallback"
|
|
]
|
|
},
|
|
"FishNoticeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"assister_fallback": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"death_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"silent_kill": {
|
|
"type": "boolean"
|
|
},
|
|
"stun_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"assister",
|
|
"weapon_log_class_name",
|
|
"stun_flags",
|
|
"death_flags",
|
|
"silent_kill",
|
|
"assister_fallback"
|
|
]
|
|
},
|
|
"FixAngleMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"relative": {
|
|
"type": "boolean"
|
|
},
|
|
"x": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"y": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"z": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["relative", "x", "y", "z"]
|
|
},
|
|
"FixedUserDataSize": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bits": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"size": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["size", "bits"]
|
|
},
|
|
"FlagCarriedInDetectionZoneEvent": {
|
|
"type": "object"
|
|
},
|
|
"FlagStatusUpdateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "ent_index"]
|
|
},
|
|
"FlareIgniteNpcEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"FreezeCamStartedEvent": {
|
|
"type": "object"
|
|
},
|
|
"GameEndEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"winner": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["winner"]
|
|
},
|
|
"GameEvent": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerSpawn"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerSpawnEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerChangeLevelFailed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerChangeLevelFailedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerShutdown"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerShutdownEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerCvar"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerCvarEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerMessageEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerAddBan"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerAddBanEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerRemoveBan"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerRemoveBanEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerConnect"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerConnectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerConnectClient"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerConnectClientEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerInfo"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerInfoEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDisconnect"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDisconnectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerActivate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerActivateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerSay"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerSayEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClientDisconnect"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClientDisconnectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClientBeginConnect"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClientBeginConnectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClientConnected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClientConnectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClientFullConnect"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClientFullConnectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HostQuit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HostQuitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamInfo"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamInfoEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamScore"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamScoreEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayBroadcastAudio"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayBroadcastAudioEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerTeam"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerTeamEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerClass"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerClassEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDeath"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDeathEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHurt"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHurtEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerChat"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerChatEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerScore"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerScoreEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerSpawn"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerSpawnEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerShoot"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerShootEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerUse"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerUseEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerChangeName"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerChangeNameEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHintMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHintMessageEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BasePlayerTeleported"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BasePlayerTeleportedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameInit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameInitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameNewMap"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameNewMapEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameStart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameStartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameEnd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameEndEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RoundStart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RoundStartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RoundEnd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RoundEndEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameMessageEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BreakBreakable"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BreakBreakableEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BreakProp"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BreakPropEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EntityKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EntityKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BonusUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BonusUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "AchievementEvent"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/AchievementEventEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "AchievementIncrement"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/AchievementIncrementEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PhysgunPickup"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PhysgunPickupEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FlareIgniteNpc"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FlareIgniteNpcEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HelicopterGrenadePuntMiss"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HelicopterGrenadePuntMissEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UserDataDownloaded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UserDataDownloadedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RagdollDissolved"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RagdollDissolvedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVChangedMode"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVChangedModeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVChangedTarget"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVChangedTargetEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteEnded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteEndedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteStarted"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteStartedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VotePassed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VotePassedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteFailed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteFailedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteCast"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteCastEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteOptions"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteOptionsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplaySaved"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplaySavedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EnteredPerformanceMode"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EnteredPerformanceModeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BrowseReplays"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BrowseReplaysEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplayYoutubeStats"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplayYoutubeStatsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "InventoryUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/InventoryUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CartUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CartUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StorePriceSheetUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StorePriceSheetUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EconInventoryConnected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EconInventoryConnectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ItemSchemaInitialized"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ItemSchemaInitializedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GcNewSession"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GcNewSessionEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GcLostSession"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GcLostSessionEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "IntroFinish"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/IntroFinishEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "IntroNextCamera"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/IntroNextCameraEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerChangeClass"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerChangeClassEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TfMapTimeRemaining"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TfMapTimeRemainingEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TfGameOver"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TfGameOverEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CtfFlagCaptured"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CtfFlagCapturedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointInitialized"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointInitializedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointUpdateImages"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointUpdateImagesEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointUpdateLayout"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointUpdateLayoutEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointUpdateCapping"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointUpdateCappingEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointUpdateOwner"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointUpdateOwnerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointStartTouch"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointStartTouchEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointEndTouch"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointEndTouchEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointPulseElement"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointPulseElementEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointFakeCapture"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointFakeCaptureEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointFakeCaptureMultiplier"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointFakeCaptureMultiplierEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundSelected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundSelectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundStart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundStartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundActive"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundActiveEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayWaitingBegins"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayWaitingBeginsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayWaitingEnds"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayWaitingEndsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayWaitingAboutToEnd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayWaitingAboutToEndEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRestartRound"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRestartRoundEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayReadyRestart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayReadyRestartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundRestartSeconds"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundRestartSecondsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayTeamReady"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayTeamReadyEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundWin"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundWinEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayUpdateTimer"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayUpdateTimerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayRoundStalemate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayRoundStalemateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayOvertimeBegin"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayOvertimeBeginEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayOvertimeEnd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayOvertimeEndEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlaySuddenDeathBegin"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlaySuddenDeathBeginEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlaySuddenDeathEnd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlaySuddenDeathEndEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayGameOver"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayGameOverEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayMapTimeRemaining"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayMapTimeRemainingEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayTimerFlash"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayTimerFlashEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayTimerTimeAdded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayTimerTimeAddedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayPointStartCapture"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayPointStartCaptureEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayPointCaptured"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayPointCapturedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayPointLocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayPointLockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayPointUnlocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayPointUnlockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayCaptureBroken"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayCaptureBrokenEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayCaptureBlocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayCaptureBlockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayFlagEvent"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayFlagEventEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayWinPanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayWinPanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayTeamBalancedPlayer"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayTeamBalancedPlayerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlaySetupFinished"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlaySetupFinishedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayAlert"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayAlertEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TrainingComplete"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TrainingCompleteEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ShowFreezePanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShowFreezePanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HideFreezePanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HideFreezePanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FreezeCamStarted"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FreezeCamStartedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerChangeTeam"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerChangeTeamEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerScoreChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerScoreChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerChangeClass"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerChangeClassEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerRespawn"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerRespawnEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BuildingInfoChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BuildingInfoChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerChangeDisguise"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerChangeDisguiseEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerAccountChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerAccountChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SpyPdaReset"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SpyPdaResetEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FlagStatusUpdate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FlagStatusUpdateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerStatsUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerStatsUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayingCommentary"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayingCommentaryEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerChargeDeployed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerChargeDeployedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerBuiltObject"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerBuiltObjectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerUpgradedObject"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerUpgradedObjectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerCarryObject"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerCarryObjectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDropObject"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDropObjectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ObjectRemoved"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ObjectRemovedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ObjectDestroyed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ObjectDestroyedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ObjectDetonated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ObjectDetonatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "AchievementEarned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/AchievementEarnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SpecTargetUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SpecTargetUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TournamentStateUpdate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TournamentStateUpdateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TournamentEnableCountdown"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TournamentEnableCountdownEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerCalledForMedic"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerCalledForMedicEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerAskedForBall"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerAskedForBallEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerBecameObserver"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerBecameObserverEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerIgnitedInv"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerIgnitedInvEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerIgnited"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerIgnitedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerExtinguished"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerExtinguishedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerTeleported"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerTeleportedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHealedMedicCall"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHealedMedicCallEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerChargeReady"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerChargeReadyEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerWindDown"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerWindDownEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerInvulned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerInvulnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EscortSpeed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EscortSpeedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EscortProgress"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EscortProgressEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EscortRecede"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EscortRecedeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameUIActivated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameUIActivatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameUIHidden"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameUIHiddenEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerEscortScore"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerEscortScoreEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHealOnHit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHealOnHitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerStealSandvich"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerStealSandvichEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ShowClassLayout"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShowClassLayoutEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ShowVsPanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShowVsPanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDamaged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDamagedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ArenaPlayerNotification"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ArenaPlayerNotificationEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ArenaMatchMaxStreak"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ArenaMatchMaxStreakEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ArenaRoundStart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ArenaRoundStartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ArenaWinPanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ArenaWinPanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PveWinPanel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PveWinPanelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "AirDash"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/AirDashEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Landed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LandedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDamageDodged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDamageDodgedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerStunned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerStunnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ScoutGrandSlam"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ScoutGrandSlamEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ScoutSlamdollLanded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ScoutSlamdollLandedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ArrowImpact"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ArrowImpactEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerJarated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerJaratedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerJaratedFade"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerJaratedFadeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerShieldBlocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerShieldBlockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerPinned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerPinnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHealedByMedic"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHealedByMedicEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerSappedObject"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerSappedObjectEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ItemFound"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ItemFoundEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ShowAnnotation"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShowAnnotationEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HideAnnotation"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HideAnnotationEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PostInventoryApplication"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PostInventoryApplicationEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointUnlockUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointUnlockUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DeployBuffBanner"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DeployBuffBannerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerBuff"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerBuffEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MedicDeath"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MedicDeathEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "OvertimeNag"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/OvertimeNagEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamsChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamsChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HalloweenPumpkinGrab"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HalloweenPumpkinGrabEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RocketJump"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RocketJumpEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RocketJumpLanded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RocketJumpLandedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StickyJump"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StickyJumpEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StickyJumpLanded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StickyJumpLandedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RocketPackLaunch"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RocketPackLaunchEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RocketPackLanded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RocketPackLandedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MedicDefended"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MedicDefendedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerHealed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerHealedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDestroyedPipeBomb"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDestroyedPipeBombEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ObjectDeflected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ObjectDeflectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerMvp"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerMvpEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RaidSpawnMob"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RaidSpawnMobEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RaidSpawnSquad"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RaidSpawnSquadEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "NavBlocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/NavBlockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PathTrackPassed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PathTrackPassedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "NumCappersChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/NumCappersChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerRegenerate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerRegenerateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UpdateStatusItem"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UpdateStatusItemEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StatsResetRound"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StatsResetRoundEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ScoreStatsAccumulatedUpdate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ScoreStatsAccumulatedUpdateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ScoreStatsAccumulatedReset"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ScoreStatsAccumulatedResetEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "AchievementEarnedLocal"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/AchievementEarnedLocalEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHealed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHealedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BuildingHealed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BuildingHealedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ItemPickup"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ItemPickupEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DuelStatus"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DuelStatusEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FishNotice"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FishNoticeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FishNoticeArm"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FishNoticeArmEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SlapNotice"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SlapNoticeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ThrowableHit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ThrowableHitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PumpkinLordSummoned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PumpkinLordSummonedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PumpkinLordKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PumpkinLordKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusSummoned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusSummonedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusEscapeWarning"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusEscapeWarningEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusEscaped"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusEscapedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossSummoned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossSummonedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossStunned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossStunnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossKiller"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossKillerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossEscapeImminent"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossEscapeImminentEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EyeballBossEscaped"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EyeballBossEscapedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "NpcHurt"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/NpcHurtEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ControlPointTimerUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ControlPointTimerUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHighFiveStart"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHighFiveStartEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHighFiveCancel"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHighFiveCancelEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerHighFiveSuccess"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerHighFiveSuccessEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerBonusPoints"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerBonusPointsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerUpgraded"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerUpgradedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerBuyback"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerBuybackEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerUsedPowerUpBottle"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerUsedPowerUpBottleEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ChristmasGiftGrab"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ChristmasGiftGrabEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerKilledAchievementZone"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerKilledAchievementZoneEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyPrefChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyPrefChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyCriteriaChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyCriteriaChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyInvitesChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyInvitesChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyQueueStateChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyQueueStateChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyChat"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyChatEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyMemberJoin"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyMemberJoinEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PartyMemberLeave"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PartyMemberLeaveEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MatchInvitesUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MatchInvitesUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LobbyUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LobbyUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmMissionUpdate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmMissionUpdateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RecalculateHolidays"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RecalculateHolidaysEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerCurrencyChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerCurrencyChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DoomsdayRocketOpen"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DoomsdayRocketOpenEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RemoveNemesisRelationships"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RemoveNemesisRelationshipsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmCreditBonusWave"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmCreditBonusWaveEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmCreditBonusAll"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmCreditBonusAllEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmCreditBonusAllAdvanced"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmCreditBonusAllAdvancedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmQuickSentryUpgrade"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmQuickSentryUpgradeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmTankDestroyedByPlayers"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmTankDestroyedByPlayersEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmKillRobotDeliveringBomb"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmKillRobotDeliveringBombEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmPickupCurrency"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmPickupCurrencyEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmBombCarrierKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmBombCarrierKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmSentryBusterDetonate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmSentryBusterDetonateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmScoutMarkedForDeath"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmScoutMarkedForDeathEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmMedicPowerUpShared"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmMedicPowerUpSharedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmBeginWave"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmBeginWaveEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmWaveComplete"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmWaveCompleteEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmMissionComplete"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmMissionCompleteEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmBombResetByPlayer"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmBombResetByPlayerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmBombAlarmTriggered"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmBombAlarmTriggeredEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmBombDeployResetByPlayer"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmBombDeployResetByPlayerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmWaveFailed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmWaveFailedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmResetStats"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmResetStatsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DamageResisted"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DamageResistedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RevivePlayerNotify"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RevivePlayerNotifyEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RevivePlayerStopped"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RevivePlayerStoppedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RevivePlayerComplete"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RevivePlayerCompleteEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerTurnedToGhost"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerTurnedToGhostEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MedigunShieldBlockedDamage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MedigunShieldBlockedDamageEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmAdvWaveCompleteNoGates"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmAdvWaveCompleteNoGatesEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmSniperHeadshotCurrency"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmSniperHeadshotCurrencyEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmMannhattanPit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmMannhattanPitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FlagCarriedInDetectionZone"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FlagCarriedInDetectionZoneEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmAdvWaveKilledStunRadio"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmAdvWaveKilledStunRadioEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDirectHitStun"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDirectHitStunEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MvmSentryBusterKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MvmSentryBusterKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UpgradesFileChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UpgradesFileChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RdTeamPointsChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RdTeamPointsChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RdRulesStateChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RdRulesStateChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RdRobotKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RdRobotKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RdRobotImpact"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RdRobotImpactEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamPlayPreRoundTimeLeft"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamPlayPreRoundTimeLeftEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ParachuteDeploy"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ParachuteDeployEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ParachuteHolster"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ParachuteHolsterEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "KillRefillsMeter"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/KillRefillsMeterEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RpsTauntEvent"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RpsTauntEventEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CongaKill"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CongaKillEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerInitialSpawn"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerInitialSpawnEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CompetitiveVictory"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CompetitiveVictoryEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CompetitiveStatsUpdate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CompetitiveStatsUpdateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MiniGameWin"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MiniGameWinEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SentryOnGoActive"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SentryOnGoActiveEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DuckXpLevelUp"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DuckXpLevelUpEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestLogOpened"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestLogOpenedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SchemaUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SchemaUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "LocalPlayerPickupWeapon"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/LocalPlayerPickupWeaponEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RdPlayerScorePoints"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RdPlayerScorePointsEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DemomanDetStickies"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DemomanDetStickiesEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestObjectiveCompleted"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestObjectiveCompletedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerScoreChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerScoreChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "KilledCappingPlayer"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/KilledCappingPlayerEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EnvironmentalDeath"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EnvironmentalDeathEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ProjectileDirectHit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ProjectileDirectHitEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassGet"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassGetEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassScore"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassScoreEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassFree"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassFreeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassPassCaught"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassPassCaughtEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassBallStolen"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassBallStolenEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PassBallBlocked"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PassBallBlockedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DamagePrevented"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DamagePreventedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HalloweenBossKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HalloweenBossKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EscapedLootIsland"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EscapedLootIslandEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TaggedPlayerAsIt"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TaggedPlayerAsItEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusStunned"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusStunnedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MerasmusPropFound"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MerasmusPropFoundEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HalloweenSkeletonKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HalloweenSkeletonKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SkeletonKilledQuest"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SkeletonKilledQuestEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SkeletonKingKilledQuest"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SkeletonKingKilledQuestEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EscapeHell"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EscapeHellEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CrossSpectralBridge"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CrossSpectralBridgeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MiniGameWon"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MiniGameWonEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RespawnGhost"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RespawnGhostEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "KillInHell"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/KillInHellEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HalloweenDuckCollected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HalloweenDuckCollectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SpecialScore"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SpecialScoreEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TeamLeaderKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TeamLeaderKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HalloweenSoulCollected"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HalloweenSoulCollectedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RecalculateTruce"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RecalculateTruceEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DeadRingerCheatDeath"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DeadRingerCheatDeathEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CrossbowHeal"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CrossbowHealEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DamageMitigated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DamageMitigatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PayloadPushed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PayloadPushedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerAbandonedMatch"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerAbandonedMatchEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClDrawline"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClDrawlineEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RestartTimerTime"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RestartTimerTimeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "WinLimitChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/WinLimitChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "WinPanelShowScores"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/WinPanelShowScoresEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TopStreamsRequestFinished"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TopStreamsRequestFinishedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CompetitiveStateChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CompetitiveStateChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GlobalWarDataUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GlobalWarDataUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StopWatchChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StopWatchChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DsStop"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DsStopEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "DsScreenshot"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/DsScreenshotEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ShowMatchSummary"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShowMatchSummaryEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ExperienceChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ExperienceChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BeginXpLerp"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BeginXpLerpEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MatchmakerStatsUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MatchmakerStatsUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RematchVotePeriodOver"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RematchVotePeriodOverEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "RematchFailedToCreate"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RematchFailedToCreateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerRematchChange"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerRematchChangeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PingUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PingUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MMStatsUpdated"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MMStatsUpdatedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerNextMapVoteChange"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerNextMapVoteChangeEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoteMapsChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoteMapsChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ProtoDefChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ProtoDefChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerDomination"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerDominationEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PlayerRocketPackPushed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PlayerRocketPackPushedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestRequest"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestRequestEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestResponse"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestResponseEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestProgress"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestProgressEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ProjectileRemoved"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ProjectileRemovedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestMapDataChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestMapDataChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GasDousedPlayerIgnited"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GasDousedPlayerIgnitedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "QuestTurnInState"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/QuestTurnInStateEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ItemsAcknowledged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ItemsAcknowledgedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CapperKilled"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CapperKilledEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "MainMenuStabilized"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MainMenuStabilizedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "WorldStatusChanged"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/WorldStatusChangedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVStatus"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVStatusEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVCameraman"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVCameramanEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVRankCamera"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVRankCameraEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVRankEntity"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVRankEntityEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVFixed"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVFixedEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVChase"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVChaseEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVMessageEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVTitle"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVTitleEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HLTVChat"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HLTVChatEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplayStartRecord"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplayStartRecordEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplaySessionInfo"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplaySessionInfoEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplayEndRecord"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplayEndRecordEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplayReplaysAvailable"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplayReplaysAvailableEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ReplayServerError"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ReplayServerErrorEvent",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Unknown"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RawGameEvent",
|
|
"required": ["type"]
|
|
}
|
|
]
|
|
},
|
|
"GameEventDefinition": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/GameEventEntry"
|
|
}
|
|
},
|
|
"event_type": {
|
|
"$ref": "#/$defs/GameEventType"
|
|
},
|
|
"id": {
|
|
"$ref": "#/$defs/GameEventTypeId"
|
|
}
|
|
},
|
|
"required": ["id", "event_type", "entries"]
|
|
},
|
|
"GameEventEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hash": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0
|
|
},
|
|
"kind": {
|
|
"$ref": "#/$defs/GameEventValueType"
|
|
}
|
|
},
|
|
"required": ["hash", "kind"]
|
|
},
|
|
"GameEventListMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"event_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/GameEventDefinition"
|
|
}
|
|
}
|
|
},
|
|
"required": ["event_list"]
|
|
},
|
|
"GameEventMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"event": {
|
|
"$ref": "#/$defs/GameEvent"
|
|
},
|
|
"event_type": {
|
|
"$ref": "#/$defs/GameEventType"
|
|
},
|
|
"event_type_id": {
|
|
"$ref": "#/$defs/GameEventTypeId"
|
|
}
|
|
},
|
|
"required": ["event_type_id", "event_type", "event"]
|
|
},
|
|
"GameEventType": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"server_spawn",
|
|
"server_changelevel_failed",
|
|
"server_shutdown",
|
|
"server_cvar",
|
|
"server_message",
|
|
"server_addban",
|
|
"server_removeban",
|
|
"player_connect",
|
|
"player_connect_client",
|
|
"player_info",
|
|
"player_disconnect",
|
|
"player_activate",
|
|
"player_say",
|
|
"client_disconnect",
|
|
"client_beginconnect",
|
|
"client_connected",
|
|
"client_fullconnect",
|
|
"host_quit",
|
|
"team_info",
|
|
"team_score",
|
|
"teamplay_broadcast_audio",
|
|
"player_team",
|
|
"player_class",
|
|
"player_death",
|
|
"player_hurt",
|
|
"player_chat",
|
|
"player_score",
|
|
"player_spawn",
|
|
"player_shoot",
|
|
"player_use",
|
|
"player_changename",
|
|
"player_hintmessage",
|
|
"base_player_teleported",
|
|
"game_init",
|
|
"game_newmap",
|
|
"game_start",
|
|
"game_end",
|
|
"round_start",
|
|
"round_end",
|
|
"game_message",
|
|
"break_breakable",
|
|
"break_prop",
|
|
"entity_killed",
|
|
"bonus_updated",
|
|
"achievement_event",
|
|
"achievement_increment",
|
|
"physgun_pickup",
|
|
"flare_ignite_npc",
|
|
"helicopter_grenade_punt_miss",
|
|
"user_data_downloaded",
|
|
"ragdoll_dissolved",
|
|
"hltv_changed_mode",
|
|
"hltv_changed_target",
|
|
"vote_ended",
|
|
"vote_started",
|
|
"vote_changed",
|
|
"vote_passed",
|
|
"vote_failed",
|
|
"vote_cast",
|
|
"vote_options",
|
|
"replay_saved",
|
|
"entered_performance_mode",
|
|
"browse_replays",
|
|
"replay_youtube_stats",
|
|
"inventory_updated",
|
|
"cart_updated",
|
|
"store_pricesheet_updated",
|
|
"econ_inventory_connected",
|
|
"item_schema_initialized",
|
|
"gc_new_session",
|
|
"gc_lost_session",
|
|
"intro_finish",
|
|
"intro_nextcamera",
|
|
"player_changeclass",
|
|
"tf_map_time_remaining",
|
|
"tf_game_over",
|
|
"ctf_flag_captured",
|
|
"controlpoint_initialized",
|
|
"controlpoint_updateimages",
|
|
"controlpoint_updatelayout",
|
|
"controlpoint_updatecapping",
|
|
"controlpoint_updateowner",
|
|
"controlpoint_starttouch",
|
|
"controlpoint_endtouch",
|
|
"controlpoint_pulse_element",
|
|
"controlpoint_fake_capture",
|
|
"controlpoint_fake_capture_mult",
|
|
"teamplay_round_selected",
|
|
"teamplay_round_start",
|
|
"teamplay_round_active",
|
|
"teamplay_waiting_begins",
|
|
"teamplay_waiting_ends",
|
|
"teamplay_waiting_abouttoend",
|
|
"teamplay_restart_round",
|
|
"teamplay_ready_restart",
|
|
"teamplay_round_restart_seconds",
|
|
"teamplay_team_ready",
|
|
"teamplay_round_win",
|
|
"teamplay_update_timer",
|
|
"teamplay_round_stalemate",
|
|
"teamplay_overtime_begin",
|
|
"teamplay_overtime_end",
|
|
"teamplay_suddendeath_begin",
|
|
"teamplay_suddendeath_end",
|
|
"teamplay_game_over",
|
|
"teamplay_map_time_remaining",
|
|
"teamplay_timer_flash",
|
|
"teamplay_timer_time_added",
|
|
"teamplay_point_startcapture",
|
|
"teamplay_point_captured",
|
|
"teamplay_point_locked",
|
|
"teamplay_point_unlocked",
|
|
"teamplay_capture_broken",
|
|
"teamplay_capture_blocked",
|
|
"teamplay_flag_event",
|
|
"teamplay_win_panel",
|
|
"teamplay_teambalanced_player",
|
|
"teamplay_setup_finished",
|
|
"teamplay_alert",
|
|
"training_complete",
|
|
"show_freezepanel",
|
|
"hide_freezepanel",
|
|
"freezecam_started",
|
|
"localplayer_changeteam",
|
|
"localplayer_score_changed",
|
|
"localplayer_changeclass",
|
|
"localplayer_respawn",
|
|
"building_info_changed",
|
|
"localplayer_changedisguise",
|
|
"player_account_changed",
|
|
"spy_pda_reset",
|
|
"flagstatus_update",
|
|
"player_stats_updated",
|
|
"playing_commentary",
|
|
"player_chargedeployed",
|
|
"player_builtobject",
|
|
"player_upgradedobject",
|
|
"player_carryobject",
|
|
"player_dropobject",
|
|
"object_removed",
|
|
"object_destroyed",
|
|
"object_detonated",
|
|
"achievement_earned",
|
|
"spec_target_updated",
|
|
"tournament_stateupdate",
|
|
"tournament_enablecountdown",
|
|
"player_calledformedic",
|
|
"player_askedforball",
|
|
"localplayer_becameobserver",
|
|
"player_ignited_inv",
|
|
"player_ignited",
|
|
"player_extinguished",
|
|
"player_teleported",
|
|
"player_healedmediccall",
|
|
"localplayer_chargeready",
|
|
"localplayer_winddown",
|
|
"player_invulned",
|
|
"escort_speed",
|
|
"escort_progress",
|
|
"escort_recede",
|
|
"gameui_activated",
|
|
"gameui_hidden",
|
|
"player_escort_score",
|
|
"player_healonhit",
|
|
"player_stealsandvich",
|
|
"show_class_layout",
|
|
"show_vs_panel",
|
|
"player_damaged",
|
|
"arena_player_notification",
|
|
"arena_match_maxstreak",
|
|
"arena_round_start",
|
|
"arena_win_panel",
|
|
"pve_win_panel",
|
|
"air_dash",
|
|
"landed",
|
|
"player_damage_dodged",
|
|
"player_stunned",
|
|
"scout_grand_slam",
|
|
"scout_slamdoll_landed",
|
|
"arrow_impact",
|
|
"player_jarated",
|
|
"player_jarated_fade",
|
|
"player_shield_blocked",
|
|
"player_pinned",
|
|
"player_healedbymedic",
|
|
"player_sapped_object",
|
|
"item_found",
|
|
"show_annotation",
|
|
"hide_annotation",
|
|
"post_inventory_application",
|
|
"controlpoint_unlock_updated",
|
|
"deploy_buff_banner",
|
|
"player_buff",
|
|
"medic_death",
|
|
"overtime_nag",
|
|
"teams_changed",
|
|
"halloween_pumpkin_grab",
|
|
"rocket_jump",
|
|
"rocket_jump_landed",
|
|
"sticky_jump",
|
|
"sticky_jump_landed",
|
|
"rocketpack_launch",
|
|
"rocketpack_landed",
|
|
"medic_defended",
|
|
"localplayer_healed",
|
|
"player_destroyed_pipebomb",
|
|
"object_deflected",
|
|
"player_mvp",
|
|
"raid_spawn_mob",
|
|
"raid_spawn_squad",
|
|
"nav_blocked",
|
|
"path_track_passed",
|
|
"num_cappers_changed",
|
|
"player_regenerate",
|
|
"update_status_item",
|
|
"stats_resetround",
|
|
"scorestats_accumulated_update",
|
|
"scorestats_accumulated_reset",
|
|
"achievement_earned_local",
|
|
"player_healed",
|
|
"building_healed",
|
|
"item_pickup",
|
|
"duel_status",
|
|
"fish_notice",
|
|
"fish_notice__arm",
|
|
"slap_notice",
|
|
"throwable_hit",
|
|
"pumpkin_lord_summoned",
|
|
"pumpkin_lord_killed",
|
|
"merasmus_summoned",
|
|
"merasmus_killed",
|
|
"merasmus_escape_warning",
|
|
"merasmus_escaped",
|
|
"eyeball_boss_summoned",
|
|
"eyeball_boss_stunned",
|
|
"eyeball_boss_killed",
|
|
"eyeball_boss_killer",
|
|
"eyeball_boss_escape_imminent",
|
|
"eyeball_boss_escaped",
|
|
"npc_hurt",
|
|
"controlpoint_timer_updated",
|
|
"player_highfive_start",
|
|
"player_highfive_cancel",
|
|
"player_highfive_success",
|
|
"player_bonuspoints",
|
|
"player_upgraded",
|
|
"player_buyback",
|
|
"player_used_powerup_bottle",
|
|
"christmas_gift_grab",
|
|
"player_killed_achievement_zone",
|
|
"party_updated",
|
|
"party_pref_changed",
|
|
"party_criteria_changed",
|
|
"party_invites_changed",
|
|
"party_queue_state_changed",
|
|
"party_chat",
|
|
"party_member_join",
|
|
"party_member_leave",
|
|
"match_invites_updated",
|
|
"lobby_updated",
|
|
"mvm_mission_update",
|
|
"recalculate_holidays",
|
|
"player_currency_changed",
|
|
"doomsday_rocket_open",
|
|
"remove_nemesis_relationships",
|
|
"mvm_creditbonus_wave",
|
|
"mvm_creditbonus_all",
|
|
"mvm_creditbonus_all_advanced",
|
|
"mvm_quick_sentry_upgrade",
|
|
"mvm_tank_destroyed_by_players",
|
|
"mvm_kill_robot_delivering_bomb",
|
|
"mvm_pickup_currency",
|
|
"mvm_bomb_carrier_killed",
|
|
"mvm_sentrybuster_detonate",
|
|
"mvm_scout_marked_for_death",
|
|
"mvm_medic_powerup_shared",
|
|
"mvm_begin_wave",
|
|
"mvm_wave_complete",
|
|
"mvm_mission_complete",
|
|
"mvm_bomb_reset_by_player",
|
|
"mvm_bomb_alarm_triggered",
|
|
"mvm_bomb_deploy_reset_by_player",
|
|
"mvm_wave_failed",
|
|
"mvm_reset_stats",
|
|
"damage_resisted",
|
|
"revive_player_notify",
|
|
"revive_player_stopped",
|
|
"revive_player_complete",
|
|
"player_turned_to_ghost",
|
|
"medigun_shield_blocked_damage",
|
|
"mvm_adv_wave_complete_no_gates",
|
|
"mvm_sniper_headshot_currency",
|
|
"mvm_mannhattan_pit",
|
|
"flag_carried_in_detection_zone",
|
|
"mvm_adv_wave_killed_stun_radio",
|
|
"player_directhit_stun",
|
|
"mvm_sentrybuster_killed",
|
|
"upgrades_file_changed",
|
|
"rd_team_points_changed",
|
|
"rd_rules_state_changed",
|
|
"rd_robot_killed",
|
|
"rd_robot_impact",
|
|
"teamplay_pre_round_time_left",
|
|
"parachute_deploy",
|
|
"parachute_holster",
|
|
"kill_refills_meter",
|
|
"rps_taunt_event",
|
|
"conga_kill",
|
|
"player_initial_spawn",
|
|
"competitive_victory",
|
|
"competitive_stats_update",
|
|
"minigame_win",
|
|
"sentry_on_go_active",
|
|
"duck_xp_level_up",
|
|
"questlog_opened",
|
|
"schema_updated",
|
|
"localplayer_pickup_weapon",
|
|
"rd_player_score_points",
|
|
"demoman_det_stickies",
|
|
"quest_objective_completed",
|
|
"player_score_changed",
|
|
"killed_capping_player",
|
|
"environmental_death",
|
|
"projectile_direct_hit",
|
|
"pass_get",
|
|
"pass_score",
|
|
"pass_free",
|
|
"pass_pass_caught",
|
|
"pass_ball_stolen",
|
|
"pass_ball_blocked",
|
|
"damage_prevented",
|
|
"halloween_boss_killed",
|
|
"escaped_loot_island",
|
|
"tagged_player_as_it",
|
|
"merasmus_stunned",
|
|
"merasmus_prop_found",
|
|
"halloween_skeleton_killed",
|
|
"skeleton_killed_quest",
|
|
"skeleton_king_killed_quest",
|
|
"escape_hell",
|
|
"cross_spectral_bridge",
|
|
"minigame_won",
|
|
"respawn_ghost",
|
|
"kill_in_hell",
|
|
"halloween_duck_collected",
|
|
"special_score",
|
|
"team_leader_killed",
|
|
"halloween_soul_collected",
|
|
"recalculate_truce",
|
|
"deadringer_cheat_death",
|
|
"crossbow_heal",
|
|
"damage_mitigated",
|
|
"payload_pushed",
|
|
"player_abandoned_match",
|
|
"cl_drawline",
|
|
"restart_timer_time",
|
|
"winlimit_changed",
|
|
"winpanel_show_scores",
|
|
"top_streams_request_finished",
|
|
"competitive_state_changed",
|
|
"global_war_data_updated",
|
|
"stop_watch_changed",
|
|
"ds_stop",
|
|
"ds_screenshot",
|
|
"show_match_summary",
|
|
"experience_changed",
|
|
"begin_xp_lerp",
|
|
"matchmaker_stats_updated",
|
|
"rematch_vote_period_over",
|
|
"rematch_failed_to_create",
|
|
"player_rematch_change",
|
|
"ping_updated",
|
|
"mmstats_updated",
|
|
"player_next_map_vote_change",
|
|
"vote_maps_changed",
|
|
"proto_def_changed",
|
|
"player_domination",
|
|
"player_rocketpack_pushed",
|
|
"quest_request",
|
|
"quest_response",
|
|
"quest_progress",
|
|
"projectile_removed",
|
|
"quest_map_data_changed",
|
|
"gas_doused_player_ignited",
|
|
"quest_turn_in_state",
|
|
"items_acknowledged",
|
|
"capper_killed",
|
|
"mainmenu_stabilized",
|
|
"world_status_changed",
|
|
"hltv_status",
|
|
"hltv_cameraman",
|
|
"hltv_rank_camera",
|
|
"hltv_rank_entity",
|
|
"hltv_fixed",
|
|
"hltv_chase",
|
|
"hltv_message",
|
|
"hltv_title",
|
|
"hltv_chat",
|
|
"replay_startrecord",
|
|
"replay_sessioninfo",
|
|
"replay_endrecord",
|
|
"replay_replaysavailable",
|
|
"replay_servererror"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Unknown": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Unknown"]
|
|
}
|
|
]
|
|
},
|
|
"GameEventTypeId": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"GameEventValue": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": ["Local"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"String": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["String"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Float": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Float"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Long": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Long"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Short": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Short"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Byte": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Byte"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"Boolean": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["Boolean"]
|
|
}
|
|
]
|
|
},
|
|
"GameEventValueType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"String",
|
|
"Float",
|
|
"Long",
|
|
"Short",
|
|
"Byte",
|
|
"Boolean",
|
|
"Local"
|
|
]
|
|
},
|
|
"GameInitEvent": {
|
|
"type": "object"
|
|
},
|
|
"GameMessageEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["target", "text"]
|
|
},
|
|
"GameNewMapEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"map_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["map_name"]
|
|
},
|
|
"GameStartEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"frag_limit": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"objective": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"rounds_limit": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"time_limit": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["rounds_limit", "time_limit", "frag_limit", "objective"]
|
|
},
|
|
"GameUIActivatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"GameUIHiddenEvent": {
|
|
"type": "object"
|
|
},
|
|
"GasDousedPlayerIgnitedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"douser": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"igniter": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["igniter", "douser", "victim"]
|
|
},
|
|
"GcLostSessionEvent": {
|
|
"type": "object"
|
|
},
|
|
"GcNewSessionEvent": {
|
|
"type": "object"
|
|
},
|
|
"GetCvarValueMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cookie": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["cookie", "value"]
|
|
},
|
|
"GlobalWarDataUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"HLTVCameramanEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"HLTVChangedModeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"new_mode": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"obs_target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"old_mode": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["old_mode", "new_mode", "obs_target"]
|
|
},
|
|
"HLTVChangedTargetEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"obs_target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"old_target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["mode", "old_target", "obs_target"]
|
|
},
|
|
"HLTVChaseEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"distance": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"in_eye": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"inertia": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"phi": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target_1": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target_2": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"theta": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"target_1",
|
|
"target_2",
|
|
"distance",
|
|
"theta",
|
|
"phi",
|
|
"inertia",
|
|
"in_eye"
|
|
]
|
|
},
|
|
"HLTVChatEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["text"]
|
|
},
|
|
"HLTVFixedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fov": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"offset": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"phi": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"pos_x": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"pos_y": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"pos_z": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"theta": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"pos_x",
|
|
"pos_y",
|
|
"pos_z",
|
|
"theta",
|
|
"phi",
|
|
"offset",
|
|
"fov",
|
|
"target"
|
|
]
|
|
},
|
|
"HLTVMessageEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["text"]
|
|
},
|
|
"HLTVRankCameraEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"rank": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index", "rank", "target"]
|
|
},
|
|
"HLTVRankEntityEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"rank": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index", "rank", "target"]
|
|
},
|
|
"HLTVStatusEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"clients": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"master": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"proxies": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"slots": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["clients", "slots", "proxies", "master"]
|
|
},
|
|
"HLTVTitleEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["text"]
|
|
},
|
|
"HalloweenBossKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"boss": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["boss", "killer"]
|
|
},
|
|
"HalloweenDuckCollectedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collector": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["collector"]
|
|
},
|
|
"HalloweenPumpkinGrabEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"HalloweenSkeletonKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"HalloweenSoulCollectedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collecting_player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"intended_target": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"soul_count": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["intended_target", "collecting_player", "soul_count"]
|
|
},
|
|
"HapMeleeContactMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["data"]
|
|
},
|
|
"HelicopterGrenadePuntMissEvent": {
|
|
"type": "object"
|
|
},
|
|
"HideAnnotationEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["id"]
|
|
},
|
|
"HideFreezePanelEvent": {
|
|
"type": "object"
|
|
},
|
|
"HostQuitEvent": {
|
|
"type": "object"
|
|
},
|
|
"HudTextLocation": {
|
|
"type": "string",
|
|
"enum": ["PrintNotify", "PrintConsole", "PrintTalk", "PrintCenter"]
|
|
},
|
|
"IntroFinishEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"IntroNextCameraEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"InventoryUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ItemFoundEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"is_strange": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"is_unusual": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"item_def": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"method": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"quality": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"wear": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": [
|
|
"player",
|
|
"quality",
|
|
"method",
|
|
"item_def",
|
|
"is_strange",
|
|
"is_unusual",
|
|
"wear"
|
|
]
|
|
},
|
|
"ItemPickupEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"item": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "item"]
|
|
},
|
|
"ItemSchemaInitializedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ItemsAcknowledgedEvent": {
|
|
"type": "object"
|
|
},
|
|
"KillInHellEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["killer", "victim"]
|
|
},
|
|
"KillRefillsMeterEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"KilledCappingPlayerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "killer", "victim", "assister"]
|
|
},
|
|
"LandedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"LobbyUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerBecameObserverEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerChangeClassEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerChangeDisguiseEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"disguised": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["disguised"]
|
|
},
|
|
"LocalPlayerChangeTeamEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerChargeReadyEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerHealedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["amount"]
|
|
},
|
|
"LocalPlayerPickupWeaponEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerRespawnEvent": {
|
|
"type": "object"
|
|
},
|
|
"LocalPlayerScoreChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["score"]
|
|
},
|
|
"LocalPlayerWindDownEvent": {
|
|
"type": "object"
|
|
},
|
|
"MMStatsUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"MainMenuStabilizedEvent": {
|
|
"type": "object"
|
|
},
|
|
"MatchInvitesUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"MatchmakerStatsUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"MedicDeathEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"charged": {
|
|
"type": "boolean"
|
|
},
|
|
"healing": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "attacker", "healing", "charged"]
|
|
},
|
|
"MedicDefendedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"medic": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "medic"]
|
|
},
|
|
"MedigunShieldBlockedDamageEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"damage": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "damage"]
|
|
},
|
|
"MenuMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["kind", "length", "index"]
|
|
},
|
|
"MerasmusEscapeWarningEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"time_remaining": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level", "time_remaining"]
|
|
},
|
|
"MerasmusEscapedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"MerasmusKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"MerasmusPropFoundEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MerasmusStunnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MerasmusSummonedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"Message": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Empty"
|
|
}
|
|
},
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "File"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FileMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "NetTick"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/NetTickMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "StringCmd"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/StringCmdMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SetConVar"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SetConVarMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SignOnState"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SignOnStateMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Print"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PrintMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ServerInfo"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ServerInfoMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ClassInfo"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ClassInfoMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SetPause"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SetPauseMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CreateStringTable"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CreateStringTableMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UpdateStringTable"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UpdateStringTableMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoiceInit"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoiceInitMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoiceData"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoiceDataMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ParseSounds"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ParseSoundsMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SetView"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SetViewMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "FixAngle"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FixAngleMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "BspDecal"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/BSPDecalMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "UserMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UserMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "EntityMessage"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/EntityMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameEvent"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameEventMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PacketEntities"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PacketEntitiesMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "TempEntities"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TempEntitiesMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "PreFetch"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/PreFetchMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Menu"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/MenuMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GameEventList"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GameEventListMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "GetCvarValue"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/GetCvarValueMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "CmdKeyValues"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/CmdKeyValuesMessage",
|
|
"required": ["type"]
|
|
}
|
|
]
|
|
},
|
|
"MessagePacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"messages": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/Message"
|
|
}
|
|
},
|
|
"meta": {
|
|
"$ref": "#/$defs/MessagePacketMeta"
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick", "messages", "meta"]
|
|
},
|
|
"MessagePacketMeta": {
|
|
"type": "object",
|
|
"properties": {
|
|
"flags": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"sequence_in": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"sequence_out": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"view_angles": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/ViewAngles"
|
|
},
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
}
|
|
},
|
|
"required": ["flags", "view_angles", "sequence_in", "sequence_out"]
|
|
},
|
|
"MiniGameWinEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "kind"]
|
|
},
|
|
"MiniGameWonEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"game": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "game"]
|
|
},
|
|
"MvmAdvWaveCompleteNoGatesEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"MvmAdvWaveKilledStunRadioEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmBeginWaveEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advanced": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"max_waves": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"wave_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["wave_index", "max_waves", "advanced"]
|
|
},
|
|
"MvmBombAlarmTriggeredEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmBombCarrierKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["level"]
|
|
},
|
|
"MvmBombDeployResetByPlayerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmBombResetByPlayerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmCreditBonusAllAdvancedEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmCreditBonusAllEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmCreditBonusWaveEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmKillRobotDeliveringBombEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmMannhattanPitEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmMedicPowerUpSharedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmMissionCompleteEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mission": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["mission"]
|
|
},
|
|
"MvmMissionUpdateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["class", "count"]
|
|
},
|
|
"MvmPickupCurrencyEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currency": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "currency"]
|
|
},
|
|
"MvmQuickSentryUpgradeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmResetStatsEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmScoutMarkedForDeathEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"MvmSentryBusterDetonateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"det_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"det_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"det_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "det_x", "det_y", "det_z"]
|
|
},
|
|
"MvmSentryBusterKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sentry_buster": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["sentry_buster"]
|
|
},
|
|
"MvmSniperHeadshotCurrencyEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currency": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "currency"]
|
|
},
|
|
"MvmTankDestroyedByPlayersEvent": {
|
|
"type": "object"
|
|
},
|
|
"MvmWaveCompleteEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advanced": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["advanced"]
|
|
},
|
|
"MvmWaveFailedEvent": {
|
|
"type": "object"
|
|
},
|
|
"NavBlockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"area": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"blocked": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["area", "blocked"]
|
|
},
|
|
"NetTickMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"frame_time": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"std_dev": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/ServerTick"
|
|
}
|
|
},
|
|
"required": ["tick", "frame_time", "std_dev"]
|
|
},
|
|
"NpcHurtEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker_player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"boss": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"crit": {
|
|
"type": "boolean"
|
|
},
|
|
"damage_amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"health": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"ent_index",
|
|
"health",
|
|
"attacker_player",
|
|
"weapon_id",
|
|
"damage_amount",
|
|
"crit",
|
|
"boss"
|
|
]
|
|
},
|
|
"NumCappersChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index", "count"]
|
|
},
|
|
"ObjectDeflectedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"object_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"owner_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "owner_id", "weapon_id", "object_ent_index"]
|
|
},
|
|
"ObjectDestroyedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"was_building": {
|
|
"type": "boolean"
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"attacker",
|
|
"assister",
|
|
"weapon",
|
|
"weapon_id",
|
|
"object_type",
|
|
"index",
|
|
"was_building"
|
|
]
|
|
},
|
|
"ObjectDetonatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object_type", "index"]
|
|
},
|
|
"ObjectRemovedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object_type", "index"]
|
|
},
|
|
"OvertimeNagEvent": {
|
|
"type": "object"
|
|
},
|
|
"PacketEntitiesMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"base_line": {
|
|
"$ref": "#/$defs/BaselineIndex"
|
|
},
|
|
"delta": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/ServerTick"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"entities": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/PacketEntity"
|
|
}
|
|
},
|
|
"max_entries": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"removed_entities": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/EntityId"
|
|
}
|
|
},
|
|
"updated_base_line": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"entities",
|
|
"removed_entities",
|
|
"max_entries",
|
|
"base_line",
|
|
"updated_base_line"
|
|
]
|
|
},
|
|
"PacketEntity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseline_index": {
|
|
"$ref": "#/$defs/BaselineIndex"
|
|
},
|
|
"delay": {
|
|
"type": ["number", "null"],
|
|
"format": "float"
|
|
},
|
|
"delta": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/ServerTick"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"entity_index": {
|
|
"$ref": "#/$defs/EntityId"
|
|
},
|
|
"in_pvs": {
|
|
"type": "boolean"
|
|
},
|
|
"props": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/SendProp"
|
|
}
|
|
},
|
|
"serial_number": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"server_class": {
|
|
"$ref": "#/$defs/ClassId"
|
|
},
|
|
"update_type": {
|
|
"$ref": "#/$defs/UpdateType"
|
|
}
|
|
},
|
|
"required": [
|
|
"server_class",
|
|
"entity_index",
|
|
"props",
|
|
"in_pvs",
|
|
"update_type",
|
|
"serial_number",
|
|
"baseline_index"
|
|
]
|
|
},
|
|
"ParachuteDeployEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ParachuteHolsterEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ParseSendTable": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"$ref": "#/$defs/SendTableName"
|
|
},
|
|
"needs_decoder": {
|
|
"type": "boolean"
|
|
},
|
|
"props": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/RawSendPropDefinition"
|
|
}
|
|
}
|
|
},
|
|
"required": ["name", "props", "needs_decoder"]
|
|
},
|
|
"ParseSoundsMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"num": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"reliable": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["reliable", "num", "length", "data"]
|
|
},
|
|
"PartyChatEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"steam_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["steam_id", "text", "kind"]
|
|
},
|
|
"PartyCriteriaChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PartyInvitesChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PartyMemberJoinEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"steam_id": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["steam_id"]
|
|
},
|
|
"PartyMemberLeaveEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"steam_id": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["steam_id"]
|
|
},
|
|
"PartyPrefChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PartyQueueStateChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"match_group": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["match_group"]
|
|
},
|
|
"PartyUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PassBallBlockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blocker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["owner", "blocker"]
|
|
},
|
|
"PassBallStolenEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["victim", "attacker"]
|
|
},
|
|
"PassFreeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["owner", "attacker"]
|
|
},
|
|
"PassGetEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["owner"]
|
|
},
|
|
"PassPassCaughtEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"catcher": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"dist": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"duration": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"passer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["passer", "catcher", "dist", "duration"]
|
|
},
|
|
"PassScoreEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"points": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"scorer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["scorer", "assister", "points"]
|
|
},
|
|
"PathTrackPassedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"PayloadPushedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"distance": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"pusher": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["pusher", "distance"]
|
|
},
|
|
"PhysgunPickupEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"PingUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PlayerAbandonedMatchEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"game_over": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["game_over"]
|
|
},
|
|
"PlayerAccountChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"new_value": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"old_value": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["old_value", "new_value"]
|
|
},
|
|
"PlayerActivateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerAskedForBallEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerBonusPointsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"points": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"source_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["points", "player_ent_index", "source_ent_index"]
|
|
},
|
|
"PlayerBuffEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buff_owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"buff_type": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "buff_owner", "buff_type"]
|
|
},
|
|
"PlayerBuiltObjectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object", "index"]
|
|
},
|
|
"PlayerBuybackEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cost": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "cost"]
|
|
},
|
|
"PlayerCalledForMedicEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerCarryObjectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object", "index"]
|
|
},
|
|
"PlayerChangeClassEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "class"]
|
|
},
|
|
"PlayerChangeNameEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"new_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"old_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "old_name", "new_name"]
|
|
},
|
|
"PlayerChargeDeployedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"target_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "target_id"]
|
|
},
|
|
"PlayerChatEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"team_only": {
|
|
"type": "boolean"
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team_only", "user_id", "text"]
|
|
},
|
|
"PlayerClassEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "class"]
|
|
},
|
|
"PlayerConnectClientEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bot": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["name", "index", "user_id", "network_id", "bot"]
|
|
},
|
|
"PlayerConnectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"bot": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["name", "index", "user_id", "network_id", "address", "bot"]
|
|
},
|
|
"PlayerCurrencyChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currency": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["currency"]
|
|
},
|
|
"PlayerDamageDodgedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"damage": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["damage"]
|
|
},
|
|
"PlayerDamagedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["amount", "kind"]
|
|
},
|
|
"PlayerDeathEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"assister_fallback": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"crit_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"death_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"duck_streak_assist": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"duck_streak_total": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"duck_streak_victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"ducks_streaked": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"kill_streak_assist": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kill_streak_total": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kill_streak_victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kill_streak_wep": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_penetrate_count": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"rocket_jump": {
|
|
"type": "boolean"
|
|
},
|
|
"silent_kill": {
|
|
"type": "boolean"
|
|
},
|
|
"stun_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_def_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"assister",
|
|
"weapon_log_class_name",
|
|
"stun_flags",
|
|
"death_flags",
|
|
"silent_kill",
|
|
"player_penetrate_count",
|
|
"assister_fallback",
|
|
"kill_streak_total",
|
|
"kill_streak_wep",
|
|
"kill_streak_assist",
|
|
"kill_streak_victim",
|
|
"ducks_streaked",
|
|
"duck_streak_total",
|
|
"duck_streak_assist",
|
|
"duck_streak_victim",
|
|
"rocket_jump",
|
|
"weapon_def_index",
|
|
"crit_type"
|
|
]
|
|
},
|
|
"PlayerDestroyedPipeBombEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerDirectHitStunEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["attacker", "victim"]
|
|
},
|
|
"PlayerDisconnectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bot": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"reason": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "reason", "name", "network_id", "bot"]
|
|
},
|
|
"PlayerDominationEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dominated": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"dominations": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"dominator": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["dominator", "dominated", "dominations"]
|
|
},
|
|
"PlayerDropObjectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object", "index"]
|
|
},
|
|
"PlayerEscortScoreEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"points": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "points"]
|
|
},
|
|
"PlayerExtinguishedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"healer": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"item_definition_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["victim", "healer", "item_definition_index"]
|
|
},
|
|
"PlayerHealOnHitEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"weapon_def_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["amount", "ent_index", "weapon_def_index"]
|
|
},
|
|
"PlayerHealedByMedicEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"medic": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["medic"]
|
|
},
|
|
"PlayerHealedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"healer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"patient": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["patient", "healer", "amount"]
|
|
},
|
|
"PlayerHealedMedicCallEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerHighFiveCancelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"PlayerHighFiveStartEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"PlayerHighFiveSuccessEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"initiator_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"partner_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["initiator_ent_index", "partner_ent_index"]
|
|
},
|
|
"PlayerHintMessageEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hint_message": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["hint_message"]
|
|
},
|
|
"PlayerHurtEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"all_see_crit": {
|
|
"type": "boolean"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"bonus_effect": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"crit": {
|
|
"type": "boolean"
|
|
},
|
|
"custom": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"health": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"mini_crit": {
|
|
"type": "boolean"
|
|
},
|
|
"show_disguised_crit": {
|
|
"type": "boolean"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"health",
|
|
"attacker",
|
|
"damage_amount",
|
|
"custom",
|
|
"show_disguised_crit",
|
|
"crit",
|
|
"mini_crit",
|
|
"all_see_crit",
|
|
"weapon_id",
|
|
"bonus_effect"
|
|
]
|
|
},
|
|
"PlayerIgnitedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pyro_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["pyro_ent_index", "victim_ent_index", "weapon_id"]
|
|
},
|
|
"PlayerIgnitedInvEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"medic_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"pyro_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["pyro_ent_index", "victim_ent_index", "medic_ent_index"]
|
|
},
|
|
"PlayerInfoEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bot": {
|
|
"type": "boolean"
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["name", "index", "user_id", "network_id", "bot"]
|
|
},
|
|
"PlayerInitialSpawnEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"PlayerInvulnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"medic_user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "medic_user_id"]
|
|
},
|
|
"PlayerJaratedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"thrower_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["thrower_ent_index", "victim_ent_index"]
|
|
},
|
|
"PlayerJaratedFadeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"thrower_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["thrower_ent_index", "victim_ent_index"]
|
|
},
|
|
"PlayerKilledAchievementZoneEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"zone_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["attacker", "victim", "zone_id"]
|
|
},
|
|
"PlayerMvpEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"PlayerNextMapVoteChangeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"map_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["map_index", "vote"]
|
|
},
|
|
"PlayerPinnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pinned": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["pinned"]
|
|
},
|
|
"PlayerRegenerateEvent": {
|
|
"type": "object"
|
|
},
|
|
"PlayerRematchChangeEvent": {
|
|
"type": "object"
|
|
},
|
|
"PlayerRocketPackPushedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pushed": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"pusher": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["pusher", "pushed"]
|
|
},
|
|
"PlayerSappedObjectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"owner_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"sapper_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "owner_id", "object", "sapper_id"]
|
|
},
|
|
"PlayerSayEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "text"]
|
|
},
|
|
"PlayerScoreChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"delta": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "delta"]
|
|
},
|
|
"PlayerScoreEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deaths": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kills": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "kills", "deaths", "score"]
|
|
},
|
|
"PlayerShieldBlockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"blocker_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["attacker_ent_index", "blocker_ent_index"]
|
|
},
|
|
"PlayerShootEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "weapon", "mode"]
|
|
},
|
|
"PlayerSpawnEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"class": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "team", "class"]
|
|
},
|
|
"PlayerStatsUpdatedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"force_upload": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["force_upload"]
|
|
},
|
|
"PlayerStealSandvichEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["owner", "target"]
|
|
},
|
|
"PlayerStunnedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"big_stun": {
|
|
"type": "boolean"
|
|
},
|
|
"stunner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_capping": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["stunner", "victim", "victim_capping", "big_stun"]
|
|
},
|
|
"PlayerTeamEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auto_team": {
|
|
"type": "boolean"
|
|
},
|
|
"disconnect": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"old_team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"silent": {
|
|
"type": "boolean"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"team",
|
|
"old_team",
|
|
"disconnect",
|
|
"auto_team",
|
|
"silent",
|
|
"name"
|
|
]
|
|
},
|
|
"PlayerTeleportedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"builder_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"dist": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "builder_id", "dist"]
|
|
},
|
|
"PlayerTurnedToGhostEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PlayerUpgradedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PlayerUpgradedObjectEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"is_builder": {
|
|
"type": "boolean"
|
|
},
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "object", "index", "is_builder"]
|
|
},
|
|
"PlayerUseEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entity": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "entity"]
|
|
},
|
|
"PlayerUsedPowerUpBottleEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["player", "kind", "time"]
|
|
},
|
|
"PlayingCommentaryEvent": {
|
|
"type": "object"
|
|
},
|
|
"PostInventoryApplicationEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"PreFetchMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"PrintMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["value"]
|
|
},
|
|
"ProjectileDirectHitEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"weapon_def_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["attacker", "victim", "weapon_def_index"]
|
|
},
|
|
"ProjectileRemovedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"num_direct_hit": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"num_hit": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"weapon_def_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["attacker", "weapon_def_index", "num_hit", "num_direct_hit"]
|
|
},
|
|
"ProtoDefChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"created": {
|
|
"type": "boolean"
|
|
},
|
|
"definition_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"deleted": {
|
|
"type": "boolean"
|
|
},
|
|
"erase_history": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"definition_index",
|
|
"created",
|
|
"deleted",
|
|
"erase_history"
|
|
]
|
|
},
|
|
"PumpkinLordKilledEvent": {
|
|
"type": "object"
|
|
},
|
|
"PumpkinLordSummonedEvent": {
|
|
"type": "object"
|
|
},
|
|
"PveWinPanelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"panel_style": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"win_reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"winning_team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["panel_style", "winning_team", "win_reason"]
|
|
},
|
|
"QuestLogOpenedEvent": {
|
|
"type": "object"
|
|
},
|
|
"QuestMapDataChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"QuestObjectiveCompletedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"quest_item_id_hi": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"quest_item_id_low": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"quest_objective_id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"scorer_user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"quest_item_id_low",
|
|
"quest_item_id_hi",
|
|
"quest_objective_id",
|
|
"scorer_user_id"
|
|
]
|
|
},
|
|
"QuestProgressEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completed": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"owner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"quest_definition_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"scorer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"owner",
|
|
"scorer",
|
|
"kind",
|
|
"completed",
|
|
"quest_definition_index"
|
|
]
|
|
},
|
|
"QuestRequestEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"msg": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"request": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["request", "msg"]
|
|
},
|
|
"QuestResponseEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"msg": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"request": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["request", "success", "msg"]
|
|
},
|
|
"QuestTurnInStateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"state": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["state"]
|
|
},
|
|
"RagdollDissolvedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"RaidSpawnMobEvent": {
|
|
"type": "object"
|
|
},
|
|
"RaidSpawnSquadEvent": {
|
|
"type": "object"
|
|
},
|
|
"RawGameEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"event_type": {
|
|
"$ref": "#/$defs/GameEventType"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/GameEventValue"
|
|
}
|
|
}
|
|
},
|
|
"required": ["event_type", "values"]
|
|
},
|
|
"RawSendPropDefinition": {
|
|
"type": "object",
|
|
"properties": {
|
|
"array_property": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/RawSendPropDefinition"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"bit_count": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"element_count": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"flags": {
|
|
"$ref": "#/$defs/SendPropFlags"
|
|
},
|
|
"high_value": {
|
|
"type": ["number", "null"],
|
|
"format": "float"
|
|
},
|
|
"identifier": {
|
|
"$ref": "#/$defs/SendPropIdentifier"
|
|
},
|
|
"low_value": {
|
|
"type": ["number", "null"],
|
|
"format": "float"
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/SendPropName"
|
|
},
|
|
"original_bit_count": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"prop_type": {
|
|
"$ref": "#/$defs/SendPropType"
|
|
},
|
|
"table_name": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/SendTableName"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": ["prop_type", "name", "identifier", "flags"]
|
|
},
|
|
"RdPlayerScorePointsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"method": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "method", "amount"]
|
|
},
|
|
"RdRobotImpactEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"impulse_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"impulse_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"impulse_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["ent_index", "impulse_x", "impulse_y", "impulse_z"]
|
|
},
|
|
"RdRobotKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"weapon_log_class_name"
|
|
]
|
|
},
|
|
"RdRulesStateChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"RdTeamPointsChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"method": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"points": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["points", "team", "method"]
|
|
},
|
|
"RecalculateHolidaysEvent": {
|
|
"type": "object"
|
|
},
|
|
"RecalculateTruceEvent": {
|
|
"type": "object"
|
|
},
|
|
"RematchFailedToCreateEvent": {
|
|
"type": "object"
|
|
},
|
|
"RematchVotePeriodOverEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["success"]
|
|
},
|
|
"RemoveNemesisRelationshipsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"ReplayEndRecordEvent": {
|
|
"type": "object"
|
|
},
|
|
"ReplayReplaysAvailableEvent": {
|
|
"type": "object"
|
|
},
|
|
"ReplaySavedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ReplayServerErrorEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["error"]
|
|
},
|
|
"ReplaySessionInfoEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cb": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"di": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"sn": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"st": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["sn", "di", "cb", "st"]
|
|
},
|
|
"ReplayStartRecordEvent": {
|
|
"type": "object"
|
|
},
|
|
"ReplayYoutubeStatsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"favorited": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"likes": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"views": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["views", "likes", "favorited"]
|
|
},
|
|
"ResetHudMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["data"]
|
|
},
|
|
"RespawnGhostEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ghost": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"reviver": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["reviver", "ghost"]
|
|
},
|
|
"RestartTimerTimeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"time": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["time"]
|
|
},
|
|
"RevivePlayerCompleteEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"RevivePlayerNotifyEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"marker_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index", "marker_ent_index"]
|
|
},
|
|
"RevivePlayerStoppedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ent_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["ent_index"]
|
|
},
|
|
"RocketJumpEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"play_sound": {
|
|
"type": "boolean"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "play_sound"]
|
|
},
|
|
"RocketJumpLandedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"RocketPackLandedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"RocketPackLaunchEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"play_sound": {
|
|
"type": "boolean"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "play_sound"]
|
|
},
|
|
"RoundEndEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"winner": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["winner", "reason", "message"]
|
|
},
|
|
"RoundStartEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"frag_limit": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"objective": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"time_limit": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["time_limit", "frag_limit", "objective"]
|
|
},
|
|
"RpsTauntEventEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"loser": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"loser_rps": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"winner": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"winner_rps": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["winner", "winner_rps", "loser", "loser_rps"]
|
|
},
|
|
"RumbleMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rumble_data": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"rumble_flags": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"waveform_index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["waveform_index", "rumble_data", "rumble_flags"]
|
|
},
|
|
"SayText2Message": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client": {
|
|
"$ref": "#/$defs/EntityId"
|
|
},
|
|
"from": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"kind": {
|
|
"$ref": "#/$defs/ChatMessageKind"
|
|
},
|
|
"raw": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["client", "raw", "kind", "text"]
|
|
},
|
|
"SchemaUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"ScoreStatsAccumulatedResetEvent": {
|
|
"type": "object"
|
|
},
|
|
"ScoreStatsAccumulatedUpdateEvent": {
|
|
"type": "object"
|
|
},
|
|
"ScoutGrandSlamEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"scout_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"target_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["scout_id", "target_id"]
|
|
},
|
|
"ScoutSlamdollLandedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"target_index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["target_index", "x", "y", "z"]
|
|
},
|
|
"SendProp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"identifier": {
|
|
"$ref": "#/$defs/SendPropIdentifier"
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"value": {
|
|
"$ref": "#/$defs/SendPropValue"
|
|
}
|
|
},
|
|
"required": ["index", "identifier", "value"]
|
|
},
|
|
"SendPropFlags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"SendPropIdentifier": {
|
|
"type": "string"
|
|
},
|
|
"SendPropName": {
|
|
"type": "string"
|
|
},
|
|
"SendPropType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Int",
|
|
"Float",
|
|
"Vector",
|
|
"VectorXY",
|
|
"String",
|
|
"Array",
|
|
"DataTable",
|
|
"NumSendPropTypes"
|
|
]
|
|
},
|
|
"SendPropValue": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/Vector"
|
|
},
|
|
{
|
|
"$ref": "#/$defs/VectorXY"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int64"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/SendPropValue"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SendTableName": {
|
|
"type": "string"
|
|
},
|
|
"SentryOnGoActiveEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ServerAddBanEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"by": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"duration": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"kicked": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"user_id",
|
|
"network_id",
|
|
"ip",
|
|
"duration",
|
|
"by",
|
|
"kicked"
|
|
]
|
|
},
|
|
"ServerChangeLevelFailedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["level_name"]
|
|
},
|
|
"ServerClass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data_table": {
|
|
"$ref": "#/$defs/SendTableName"
|
|
},
|
|
"id": {
|
|
"$ref": "#/$defs/ClassId"
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/ServerClassName"
|
|
}
|
|
},
|
|
"required": ["id", "name", "data_table"]
|
|
},
|
|
"ServerClassName": {
|
|
"type": "string"
|
|
},
|
|
"ServerCvarEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cvar_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"cvar_value": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["cvar_name", "cvar_value"]
|
|
},
|
|
"ServerInfoMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dedicated": {
|
|
"type": "boolean"
|
|
},
|
|
"game": {
|
|
"type": "string"
|
|
},
|
|
"interval_per_tick": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"map": {
|
|
"type": "string"
|
|
},
|
|
"map_hash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"maxItems": 16,
|
|
"minItems": 16
|
|
},
|
|
"max_classes": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"max_crc": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"max_player_count": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"player_slot": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"replay": {
|
|
"type": "boolean"
|
|
},
|
|
"server_count": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"server_name": {
|
|
"type": "string"
|
|
},
|
|
"skybox": {
|
|
"type": "string"
|
|
},
|
|
"stv": {
|
|
"type": "boolean"
|
|
},
|
|
"version": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"server_count",
|
|
"stv",
|
|
"dedicated",
|
|
"max_crc",
|
|
"max_classes",
|
|
"map_hash",
|
|
"player_slot",
|
|
"max_player_count",
|
|
"interval_per_tick",
|
|
"platform",
|
|
"game",
|
|
"map",
|
|
"skybox",
|
|
"server_name",
|
|
"replay"
|
|
]
|
|
},
|
|
"ServerMessageEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["text"]
|
|
},
|
|
"ServerRemoveBanEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"by": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"network_id": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["network_id", "ip", "by"]
|
|
},
|
|
"ServerShutdownEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["reason"]
|
|
},
|
|
"ServerSpawnEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"dedicated": {
|
|
"type": "boolean"
|
|
},
|
|
"game": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"hostname": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ip": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"map_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"max_players": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"os": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"password": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"hostname",
|
|
"address",
|
|
"ip",
|
|
"port",
|
|
"game",
|
|
"map_name",
|
|
"max_players",
|
|
"os",
|
|
"dedicated",
|
|
"password"
|
|
]
|
|
},
|
|
"ServerTick": {
|
|
"description": "Tick relative to the start of the game on the server",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"SetConVarMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vars": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/ConVar"
|
|
}
|
|
}
|
|
},
|
|
"required": ["length", "vars"]
|
|
},
|
|
"SetPauseMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pause": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["pause"]
|
|
},
|
|
"SetViewMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index"]
|
|
},
|
|
"ShakeMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amplitude": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"command": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"duration": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"frequency": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["command", "amplitude", "frequency", "duration"]
|
|
},
|
|
"ShowAnnotationEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"follow_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"lifetime": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"play_sound": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"show_distance": {
|
|
"type": "boolean"
|
|
},
|
|
"show_effect": {
|
|
"type": "boolean"
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"visibility_bit_field": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"world_normal_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"world_normal_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"world_normal_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"world_pos_x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"world_pos_y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"world_pos_z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": [
|
|
"world_pos_x",
|
|
"world_pos_y",
|
|
"world_pos_z",
|
|
"world_normal_x",
|
|
"world_normal_y",
|
|
"world_normal_z",
|
|
"id",
|
|
"text",
|
|
"lifetime",
|
|
"visibility_bit_field",
|
|
"follow_ent_index",
|
|
"show_distance",
|
|
"play_sound",
|
|
"show_effect"
|
|
]
|
|
},
|
|
"ShowClassLayoutEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"show": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["show"]
|
|
},
|
|
"ShowFreezePanelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["killer"]
|
|
},
|
|
"ShowMatchSummaryEvent": {
|
|
"type": "object"
|
|
},
|
|
"ShowVsPanelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"show": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["show"]
|
|
},
|
|
"SignOnState": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Challenge",
|
|
"Connected",
|
|
"New",
|
|
"PreSpawn",
|
|
"Spawn",
|
|
"Full",
|
|
"ChangeLevel"
|
|
]
|
|
},
|
|
"SignOnStateMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"state": {
|
|
"$ref": "#/$defs/SignOnState"
|
|
}
|
|
},
|
|
"required": ["state", "count"]
|
|
},
|
|
"SkeletonKilledQuestEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"SkeletonKingKilledQuestEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"SlapNoticeEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"assister_fallback": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"death_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"silent_kill": {
|
|
"type": "boolean"
|
|
},
|
|
"stun_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"assister",
|
|
"weapon_log_class_name",
|
|
"stun_flags",
|
|
"death_flags",
|
|
"silent_kill",
|
|
"assister_fallback"
|
|
]
|
|
},
|
|
"SpecTargetUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"SpecialScoreEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"SpyPdaResetEvent": {
|
|
"type": "object"
|
|
},
|
|
"StatsResetRoundEvent": {
|
|
"type": "object"
|
|
},
|
|
"StickyJumpEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"play_sound": {
|
|
"type": "boolean"
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "play_sound"]
|
|
},
|
|
"StickyJumpLandedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id"]
|
|
},
|
|
"StopPacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick"]
|
|
},
|
|
"StopWatchChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"StorePriceSheetUpdatedEvent": {
|
|
"type": "object"
|
|
},
|
|
"StringCmdMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["command"]
|
|
},
|
|
"StringTable": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client_entries": {
|
|
"type": ["array", "null"],
|
|
"items": {
|
|
"$ref": "#/$defs/StringTableEntry"
|
|
}
|
|
},
|
|
"compressed": {
|
|
"type": "boolean"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "array",
|
|
"maxItems": 2,
|
|
"minItems": 2,
|
|
"prefixItems": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
{
|
|
"$ref": "#/$defs/StringTableEntry"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"fixed_user_data_size": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/FixedUserDataSize"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"max_entries": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["name", "entries", "max_entries", "compressed"]
|
|
},
|
|
"StringTableEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"extra_data": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/ExtraData"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"text": {
|
|
"type": ["string", "null"]
|
|
}
|
|
}
|
|
},
|
|
"StringTablePacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tables": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/StringTable"
|
|
}
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick", "tables"]
|
|
},
|
|
"SyncTickPacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick"]
|
|
},
|
|
"TaggedPlayerAsItEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player"]
|
|
},
|
|
"TeamInfoEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"team_id": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"team_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["team_id", "team_name"]
|
|
},
|
|
"TeamLeaderKilledEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"killer": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["killer", "victim"]
|
|
},
|
|
"TeamPlayAlertEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alert_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["alert_type"]
|
|
},
|
|
"TeamPlayBroadcastAudioEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additional_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"sound": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "sound", "additional_flags", "player"]
|
|
},
|
|
"TeamPlayCaptureBlockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blocker": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"victim": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "blocker", "victim"]
|
|
},
|
|
"TeamPlayCaptureBrokenEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"time_remaining": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "time_remaining"]
|
|
},
|
|
"TeamPlayFlagEventEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"carrier": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"event_type": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"home": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "carrier", "event_type", "home", "team"]
|
|
},
|
|
"TeamPlayGameOverEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["reason"]
|
|
},
|
|
"TeamPlayMapTimeRemainingEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seconds": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["seconds"]
|
|
},
|
|
"TeamPlayOvertimeBeginEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayOvertimeEndEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayPointCapturedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cappers": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "team", "cappers"]
|
|
},
|
|
"TeamPlayPointLockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "team"]
|
|
},
|
|
"TeamPlayPointStartCaptureEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cap_team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cap_time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"cappers": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "team", "cap_team", "cappers", "cap_time"]
|
|
},
|
|
"TeamPlayPointUnlockedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cp": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"cp_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["cp", "cp_name", "team"]
|
|
},
|
|
"TeamPlayPreRoundTimeLeftEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"time": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["time"]
|
|
},
|
|
"TeamPlayReadyRestartEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayRestartRoundEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayRoundActiveEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayRoundRestartSecondsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seconds": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["seconds"]
|
|
},
|
|
"TeamPlayRoundSelectedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"round": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["round"]
|
|
},
|
|
"TeamPlayRoundStalemateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["reason"]
|
|
},
|
|
"TeamPlayRoundStartEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"full_reset": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["full_reset"]
|
|
},
|
|
"TeamPlayRoundWinEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"flag_cap_limit": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"full_round": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"losing_team_num_caps": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"round_time": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"was_sudden_death": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"win_reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"team",
|
|
"win_reason",
|
|
"flag_cap_limit",
|
|
"full_round",
|
|
"round_time",
|
|
"losing_team_num_caps",
|
|
"was_sudden_death"
|
|
]
|
|
},
|
|
"TeamPlaySetupFinishedEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlaySuddenDeathBeginEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlaySuddenDeathEndEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayTeamBalancedPlayerEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"player": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["player", "team"]
|
|
},
|
|
"TeamPlayTeamReadyEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team"]
|
|
},
|
|
"TeamPlayTimerFlashEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"time_remaining": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["time_remaining"]
|
|
},
|
|
"TeamPlayTimerTimeAddedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seconds_added": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"timer": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["timer", "seconds_added"]
|
|
},
|
|
"TeamPlayUpdateTimerEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayWaitingAboutToEndEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayWaitingBeginsEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayWaitingEndsEvent": {
|
|
"type": "object"
|
|
},
|
|
"TeamPlayWinPanelEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blue_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"blue_score_prev": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"cappers": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"flag_cap_limit": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"game_over": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"kill_stream_player_1": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"kill_stream_player_1_count": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"panel_style": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"player_1": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_1_points": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_2_points": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"player_3_points": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"red_score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"red_score_prev": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"round_complete": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"rounds_remaining": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"win_reason": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"winning_team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"panel_style",
|
|
"winning_team",
|
|
"win_reason",
|
|
"cappers",
|
|
"flag_cap_limit",
|
|
"blue_score",
|
|
"red_score",
|
|
"blue_score_prev",
|
|
"red_score_prev",
|
|
"round_complete",
|
|
"rounds_remaining",
|
|
"player_1",
|
|
"player_1_points",
|
|
"player_2",
|
|
"player_2_points",
|
|
"player_3",
|
|
"player_3_points",
|
|
"kill_stream_player_1",
|
|
"kill_stream_player_1_count",
|
|
"game_over"
|
|
]
|
|
},
|
|
"TeamScoreEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"score": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"team_id": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team_id", "score"]
|
|
},
|
|
"TeamsChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"TempEntitiesMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/EventInfo"
|
|
}
|
|
}
|
|
},
|
|
"required": ["events"]
|
|
},
|
|
"TextMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"location": {
|
|
"$ref": "#/$defs/HudTextLocation"
|
|
},
|
|
"substitute": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["location", "text", "substitute"]
|
|
},
|
|
"TfGameOverEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["reason"]
|
|
},
|
|
"TfMapTimeRemainingEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seconds": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["seconds"]
|
|
},
|
|
"ThrowableHitEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assister": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"assister_fallback": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"attacker": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"custom_kill": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"damage_bits": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"death_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"inflictor_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"silent_kill": {
|
|
"type": "boolean"
|
|
},
|
|
"stun_flags": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"total_hits": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"victim_ent_index": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"weapon": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"weapon_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"weapon_log_class_name": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": [
|
|
"user_id",
|
|
"victim_ent_index",
|
|
"inflictor_ent_index",
|
|
"attacker",
|
|
"weapon",
|
|
"weapon_id",
|
|
"damage_bits",
|
|
"custom_kill",
|
|
"assister",
|
|
"weapon_log_class_name",
|
|
"stun_flags",
|
|
"death_flags",
|
|
"silent_kill",
|
|
"assister_fallback",
|
|
"total_hits"
|
|
]
|
|
},
|
|
"TopStreamsRequestFinishedEvent": {
|
|
"type": "object"
|
|
},
|
|
"TournamentEnableCountdownEvent": {
|
|
"type": "object"
|
|
},
|
|
"TournamentStateUpdateEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name_change": {
|
|
"type": "boolean"
|
|
},
|
|
"new_name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"ready_state": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"user_id": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["user_id", "name_change", "ready_state", "new_name"]
|
|
},
|
|
"TrainMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["data"]
|
|
},
|
|
"TrainingCompleteEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"map": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"next_map": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"text": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["next_map", "map", "text"]
|
|
},
|
|
"UnknownUserMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"raw_type": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["raw_type", "data"]
|
|
},
|
|
"UpdateStatusItemEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"object": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["index", "object"]
|
|
},
|
|
"UpdateStringTableMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "array",
|
|
"maxItems": 2,
|
|
"minItems": 2,
|
|
"prefixItems": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
{
|
|
"$ref": "#/$defs/StringTableEntry"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"table_id": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["entries", "table_id"]
|
|
},
|
|
"UpdateType": {
|
|
"type": "integer",
|
|
"enum": [0, 1, 2, 3]
|
|
},
|
|
"UpgradesFileChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"path": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["path"]
|
|
},
|
|
"UserCmd": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buttons": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"command_number": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"impulse": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"mouse_dx": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"mouse_dy": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"movement": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": ["number", "null"],
|
|
"format": "float"
|
|
},
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"tick_count": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"view_angles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": ["number", "null"],
|
|
"format": "float"
|
|
},
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"weapon_select": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/$defs/WeaponSelect"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": ["view_angles", "movement"]
|
|
},
|
|
"UserCmdPacket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cmd": {
|
|
"$ref": "#/$defs/UserCmd"
|
|
},
|
|
"sequence_out": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"tick": {
|
|
"$ref": "#/$defs/DemoTick"
|
|
}
|
|
},
|
|
"required": ["tick", "sequence_out", "cmd"]
|
|
},
|
|
"UserDataDownloadedEvent": {
|
|
"type": "object"
|
|
},
|
|
"UserMessage": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "SayText2"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/SayText2Message",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Text"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TextMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "ResetHUD"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ResetHudMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Train"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/TrainMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VoiceSubtitle"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VoiceSubtitleMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Shake"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/ShakeMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "VGuiMenu"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/VGuiMenuMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Rumble"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/RumbleMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Fade"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/FadeMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "HapMeleeContact"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/HapMeleeContactMessage",
|
|
"required": ["type"]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"const": "Unknown"
|
|
}
|
|
},
|
|
"$ref": "#/$defs/UnknownUserMessage",
|
|
"required": ["type"]
|
|
}
|
|
]
|
|
},
|
|
"VGuiMenuMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/$defs/VGuiMenuMessageData"
|
|
}
|
|
},
|
|
"name": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"show": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["name", "show", "data"]
|
|
},
|
|
"VGuiMenuMessageData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"key": {
|
|
"$ref": "#/$defs/string"
|
|
}
|
|
},
|
|
"required": ["key", "data"]
|
|
},
|
|
"Vector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"z": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["x", "y", "z"]
|
|
},
|
|
"VectorXY": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
},
|
|
"required": ["x", "y"]
|
|
},
|
|
"ViewAngles": {
|
|
"type": "object",
|
|
"properties": {
|
|
"angles": {
|
|
"$ref": "#/$defs/Vector"
|
|
},
|
|
"local_angles": {
|
|
"$ref": "#/$defs/Vector"
|
|
},
|
|
"origin": {
|
|
"$ref": "#/$defs/Vector"
|
|
}
|
|
},
|
|
"required": ["origin", "angles", "local_angles"]
|
|
},
|
|
"VoiceDataMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"data": {
|
|
"$ref": "#/$defs/BitReadStream"
|
|
},
|
|
"length": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"proximity": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["client", "proximity", "length", "data"]
|
|
},
|
|
"VoiceInitMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"codec": {
|
|
"type": "string"
|
|
},
|
|
"quality": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"sampling_rate": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["codec", "quality", "sampling_rate"]
|
|
},
|
|
"VoiceSubtitleMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"item": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"menu": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["client", "menu", "item"]
|
|
},
|
|
"VoteCastEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entity_id": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"vote_option": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["vote_option", "team", "entity_id", "voteidx"]
|
|
},
|
|
"VoteChangedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"potential_votes": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote_option_1": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote_option_2": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote_option_3": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote_option_4": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"vote_option_5": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"vote_option_1",
|
|
"vote_option_2",
|
|
"vote_option_3",
|
|
"vote_option_4",
|
|
"vote_option_5",
|
|
"potential_votes",
|
|
"voteidx"
|
|
]
|
|
},
|
|
"VoteEndedEvent": {
|
|
"type": "object"
|
|
},
|
|
"VoteFailedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["team", "voteidx"]
|
|
},
|
|
"VoteMapsChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"VoteOptionsEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"option_1": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"option_2": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"option_3": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"option_4": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"option_5": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"option_1",
|
|
"option_2",
|
|
"option_3",
|
|
"option_4",
|
|
"option_5",
|
|
"voteidx"
|
|
]
|
|
},
|
|
"VotePassedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"details": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"param_1": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["details", "param_1", "team", "voteidx"]
|
|
},
|
|
"VoteStartedEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"initiator": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
},
|
|
"issue": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"param_1": {
|
|
"$ref": "#/$defs/string"
|
|
},
|
|
"team": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
},
|
|
"voteidx": {
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["issue", "param_1", "team", "initiator", "voteidx"]
|
|
},
|
|
"WeaponSelect": {
|
|
"type": "object",
|
|
"properties": {
|
|
"select": {
|
|
"type": "integer",
|
|
"format": "uint16",
|
|
"maximum": 65535,
|
|
"minimum": 0
|
|
},
|
|
"subtype": {
|
|
"type": ["integer", "null"],
|
|
"format": "uint8",
|
|
"maximum": 255,
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"required": ["select"]
|
|
},
|
|
"WinLimitChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"WinPanelShowScoresEvent": {
|
|
"type": "object"
|
|
},
|
|
"WorldStatusChangedEvent": {
|
|
"type": "object"
|
|
},
|
|
"string": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|