mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 12:06:07 +08:00
Update protos
This commit is contained in:
@ -15,7 +15,6 @@ enum CLC_Messages {
|
||||
clc_CmdKeyValues = 34;
|
||||
clc_RconServerDetails = 35;
|
||||
clc_HltvReplay = 36;
|
||||
clc_Diagnostic = 37;
|
||||
}
|
||||
|
||||
enum SVC_Messages {
|
||||
@ -95,7 +94,6 @@ enum Bidirectional_Messages {
|
||||
bi_RebroadcastGameEvent = 16;
|
||||
bi_RebroadcastSource = 17;
|
||||
bi_GameEvent = 18;
|
||||
bi_PredictionEvent = 19;
|
||||
}
|
||||
|
||||
enum Bidirectional_Messages_LowFrequency {
|
||||
@ -121,7 +119,8 @@ message CCLCMsg_ClientInfo {
|
||||
|
||||
message CCLCMsg_Move {
|
||||
optional bytes data = 3;
|
||||
optional uint32 last_command_number = 4;
|
||||
optional uint32 command_number = 4;
|
||||
optional uint32 num_commands = 5;
|
||||
}
|
||||
|
||||
message CMsgVoiceAudio {
|
||||
@ -195,101 +194,6 @@ message CCLCMsg_RconServerDetails {
|
||||
optional bytes token = 1;
|
||||
}
|
||||
|
||||
message CMsgSource2SystemSpecs {
|
||||
optional string cpu_id = 1;
|
||||
optional string cpu_brand = 2;
|
||||
optional uint32 cpu_model = 3;
|
||||
optional uint32 cpu_num_physical = 4;
|
||||
optional uint32 ram_physical_total_mb = 21;
|
||||
optional string gpu_rendersystem_dll_name = 41;
|
||||
optional uint32 gpu_vendor_id = 42;
|
||||
optional string gpu_driver_name = 43;
|
||||
optional uint32 gpu_driver_version_high = 44;
|
||||
optional uint32 gpu_driver_version_low = 45;
|
||||
optional uint32 gpu_dx_support_level = 46;
|
||||
optional uint32 gpu_texture_memory_size_mb = 47;
|
||||
}
|
||||
|
||||
message CMsgSource2VProfLiteReportItem {
|
||||
optional string name = 1;
|
||||
optional uint32 active_samples = 2;
|
||||
optional uint32 active_samples_1secmax = 4;
|
||||
optional uint32 usec_max = 3;
|
||||
optional uint32 usec_avg_active = 11;
|
||||
optional uint32 usec_p50_active = 12;
|
||||
optional uint32 usec_p99_active = 13;
|
||||
optional uint32 usec_avg_all = 21;
|
||||
optional uint32 usec_p50_all = 22;
|
||||
optional uint32 usec_p99_all = 23;
|
||||
optional uint32 usec_1secmax_avg_active = 31;
|
||||
optional uint32 usec_1secmax_p50_active = 32;
|
||||
optional uint32 usec_1secmax_p95_active = 33;
|
||||
optional uint32 usec_1secmax_p99_active = 34;
|
||||
optional uint32 usec_1secmax_avg_all = 41;
|
||||
optional uint32 usec_1secmax_p50_all = 42;
|
||||
optional uint32 usec_1secmax_p95_all = 43;
|
||||
optional uint32 usec_1secmax_p99_all = 44;
|
||||
}
|
||||
|
||||
message CMsgSource2VProfLiteReport {
|
||||
optional .CMsgSource2VProfLiteReportItem total = 1;
|
||||
repeated .CMsgSource2VProfLiteReportItem items = 2;
|
||||
optional uint32 discarded_frames = 3;
|
||||
}
|
||||
|
||||
message CMsgSource2NetworkFlowQuality {
|
||||
optional uint32 duration = 1;
|
||||
optional uint64 bytes_total = 5;
|
||||
optional uint64 bytes_total_reliable = 6;
|
||||
optional uint64 bytes_total_voice = 7;
|
||||
optional uint32 bytes_sec_p95 = 10;
|
||||
optional uint32 bytes_sec_p99 = 11;
|
||||
optional uint32 enginemsgs_total = 20;
|
||||
optional uint32 enginemsgs_sec_p95 = 21;
|
||||
optional uint32 enginemsgs_sec_p99 = 22;
|
||||
optional uint32 ticks_total = 40;
|
||||
optional uint32 ticks_good = 41;
|
||||
optional uint32 ticks_good_almost_late = 42;
|
||||
optional uint32 ticks_fixed_dropped = 43;
|
||||
optional uint32 ticks_fixed_late = 44;
|
||||
optional uint32 ticks_bad_dropped = 45;
|
||||
optional uint32 ticks_bad_late = 46;
|
||||
optional uint32 ticks_bad_other = 47;
|
||||
optional uint32 tick_missrate_samples_total = 50;
|
||||
optional uint32 tick_missrate_samples_perfect = 51;
|
||||
optional uint32 tick_missrate_samples_perfectnet = 52;
|
||||
optional uint32 tick_missratenet_p75_x10 = 53;
|
||||
optional uint32 tick_missratenet_p95_x10 = 54;
|
||||
optional uint32 tick_missratenet_p99_x10 = 55;
|
||||
optional sint32 recvmargin_p1 = 61;
|
||||
optional sint32 recvmargin_p5 = 62;
|
||||
optional sint32 recvmargin_p25 = 63;
|
||||
optional sint32 recvmargin_p50 = 64;
|
||||
optional sint32 recvmargin_p75 = 65;
|
||||
optional sint32 recvmargin_p95 = 66;
|
||||
}
|
||||
|
||||
message CCLCMsg_Diagnostic {
|
||||
optional .CMsgSource2SystemSpecs system_specs = 1;
|
||||
optional .CMsgSource2VProfLiteReport vprof_report = 2;
|
||||
}
|
||||
|
||||
message CSource2Metrics_MatchPerfSummary_Notification {
|
||||
message Client {
|
||||
optional .CMsgSource2SystemSpecs system_specs = 1;
|
||||
optional .CMsgSource2VProfLiteReport profile = 2;
|
||||
optional uint32 build_id = 3;
|
||||
optional fixed64 steamid = 10;
|
||||
}
|
||||
|
||||
optional uint32 appid = 1;
|
||||
optional string game_mode = 2;
|
||||
optional uint32 server_build_id = 3;
|
||||
optional .CMsgSource2VProfLiteReport server_profile = 10;
|
||||
repeated .CSource2Metrics_MatchPerfSummary_Notification.Client clients = 11;
|
||||
optional string map = 20;
|
||||
}
|
||||
|
||||
message CSVCMsg_ServerInfo {
|
||||
optional int32 protocol = 1;
|
||||
optional int32 server_count = 2;
|
||||
@ -469,8 +373,8 @@ message CSVCMsg_PacketEntities {
|
||||
optional uint32 server_tick = 12;
|
||||
optional bytes serialized_entities = 13;
|
||||
repeated .CSVCMsg_PacketEntities.alternate_baseline_t alternate_baselines = 15;
|
||||
optional uint32 has_pvs_vis_bits_deprecated = 16;
|
||||
repeated sint32 cmd_recv_status = 22 [packed = true];
|
||||
optional uint32 has_pvs_vis_bits = 16;
|
||||
optional uint32 last_cmd_recv_margin = 18;
|
||||
optional .CSVCMsg_PacketEntities.non_transmitted_entities_t non_transmitted_entities = 19;
|
||||
optional uint32 cq_starved_command_ticks = 20;
|
||||
optional uint32 cq_discarded_command_ticks = 21;
|
||||
@ -615,18 +519,6 @@ message CBidirMsg_RebroadcastSource {
|
||||
optional int32 eventsource = 1;
|
||||
}
|
||||
|
||||
message CBidirMsg_PredictionEvent {
|
||||
enum ESyncType {
|
||||
ST_Tick = 0;
|
||||
ST_UserCmdNum = 1;
|
||||
}
|
||||
|
||||
required uint32 event_id = 1;
|
||||
required bytes event_data = 2;
|
||||
optional uint32 sync_type = 3;
|
||||
optional uint32 sync_val_uint32 = 4;
|
||||
}
|
||||
|
||||
message CMsgServerNetworkStats {
|
||||
message Port {
|
||||
optional int32 port = 1;
|
||||
@ -715,7 +607,6 @@ message CMsgServerUserCmd {
|
||||
optional int32 cmd_number = 2;
|
||||
optional int32 player_slot = 3 [default = -1];
|
||||
optional int32 server_tick_executed = 4;
|
||||
optional int32 client_tick = 5;
|
||||
}
|
||||
|
||||
message CSVCMsg_UserCommands {
|
||||
|
@ -2,7 +2,6 @@ import "google/protobuf/descriptor.proto";
|
||||
|
||||
extend .google.protobuf.EnumValueOptions {
|
||||
optional string network_connection_token = 50500;
|
||||
optional string network_connection_detail_token = 50501;
|
||||
}
|
||||
|
||||
enum ENetworkDisconnectionReason {
|
||||
@ -124,7 +123,4 @@ enum ENetworkDisconnectionReason {
|
||||
NETWORK_DISCONNECT_KICKED_SUICIDE = 159 [(network_connection_token) = "#Player_DisconnectReason_Suicide"];
|
||||
NETWORK_DISCONNECT_KICKED_NOSTEAMLOGIN = 160 [(network_connection_token) = "#Player_DisconnectReason_NoSteamLogin"];
|
||||
NETWORK_DISCONNECT_KICKED_NOSTEAMTICKET = 161 [(network_connection_token) = "#Player_DisconnectReason_NoSteamTicket"];
|
||||
NETWORK_DISCONNECT_KICKED_INPUTAUTOMATION = 162 [(network_connection_token) = "#Player_DisconnectReason_InputAutomation", (network_connection_detail_token) = "#Player_DisconnectReason_InputAutomation_Detail"];
|
||||
NETWORK_DISCONNECT_KICKED_VACNETABNORMALBEHAVIOR = 163 [(network_connection_token) = "#Player_DisconnectReason_VacNetAbnormalBehavior"];
|
||||
NETWORK_DISCONNECT_KICKED_INSECURECLIENT = 164 [(network_connection_token) = "#Player_DisconnectReason_InsecureClient"];
|
||||
}
|
||||
|
@ -107,15 +107,16 @@ message CNETMsg_SplitScreenUser {
|
||||
|
||||
message CNETMsg_Tick {
|
||||
optional uint32 tick = 1;
|
||||
optional uint32 host_frametime = 2;
|
||||
optional uint32 host_frametime_std_deviation = 3;
|
||||
optional uint32 host_computationtime = 4;
|
||||
optional uint32 host_computationtime_std_deviation = 5;
|
||||
optional uint32 legacy_host_loss = 7;
|
||||
optional uint32 host_framestarttime_std_deviation = 6;
|
||||
optional uint32 host_loss = 7;
|
||||
optional uint32 host_unfiltered_frametime = 8;
|
||||
optional uint32 hltv_replay_flags = 9;
|
||||
optional uint32 expected_long_tick = 10;
|
||||
optional string expected_long_tick_reason = 11;
|
||||
optional uint32 host_frame_dropped_pct_x10 = 12;
|
||||
optional uint32 host_frame_irregular_arrival_pct_x10 = 13;
|
||||
}
|
||||
|
||||
message CNETMsg_StringCmd {
|
||||
|
@ -8,7 +8,6 @@ extend .google.protobuf.FieldOptions {
|
||||
optional uint32 steamml_max_entries = 61004 [default = 0];
|
||||
optional bool steamml_is_timestamp = 61005 [default = false];
|
||||
optional uint32 steamlearn_count = 61006 [default = 0];
|
||||
optional .EProtoDebugVisiblity debugprint_visibility = 61007 [default = k_EProtoDebugVisibility_Always];
|
||||
}
|
||||
|
||||
extend .google.protobuf.EnumValueOptions {
|
||||
@ -16,11 +15,3 @@ extend .google.protobuf.EnumValueOptions {
|
||||
optional string schema_description = 1001;
|
||||
optional bool schema_suppress_enumerator = 1002;
|
||||
}
|
||||
|
||||
enum EProtoDebugVisiblity {
|
||||
k_EProtoDebugVisibility_Always = 0;
|
||||
k_EProtoDebugVisibility_Server = 70;
|
||||
k_EProtoDebugVisibility_ValveServer = 80;
|
||||
k_EProtoDebugVisibility_GC = 90;
|
||||
k_EProtoDebugVisibility_Never = 100;
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
import "steammessages.proto";
|
||||
import "gcsdk_gcmessages.proto";
|
||||
import "steammessages_steamlearn.steamworkssdk.proto";
|
||||
|
||||
enum EGCBaseMsg {
|
||||
k_EMsgGCInviteToParty = 4501;
|
||||
@ -25,8 +24,6 @@ enum EGCBaseMsg {
|
||||
k_EMsgClientToGCIntegrityStatus = 4522;
|
||||
k_EMsgClientToGCAggregateMetrics = 4523;
|
||||
k_EMsgGCToClientAggregateMetricsBackoff = 4524;
|
||||
k_EMsgGCToServerSteamLearnAccessTokensChanged = 4525;
|
||||
k_EMsgGCToServerSteamLearnUseHTTP = 4526;
|
||||
}
|
||||
|
||||
enum ECustomGameInstallStatus {
|
||||
@ -402,11 +399,3 @@ message CMsgClientToGCAggregateMetrics {
|
||||
message CMsgGCToClientAggregateMetricsBackoff {
|
||||
optional float upload_rate_modifier = 1;
|
||||
}
|
||||
|
||||
message CMsgGCToServerSteamLearnAccessTokensChanged {
|
||||
optional .CMsgSteamLearnAccessTokens access_tokens = 1;
|
||||
}
|
||||
|
||||
message CMsgGCToServerSteamLearnUseHTTP {
|
||||
optional bool use_http = 1;
|
||||
}
|
||||
|
@ -2,6 +2,7 @@ import "networkbasetypes.proto";
|
||||
import "citadel_gcmessages_common.proto";
|
||||
|
||||
enum ECitadelClientMessages {
|
||||
CITADEL_CM_CancelAbility = 1001;
|
||||
CITADEL_CM_MapPing = 1002;
|
||||
CITADEL_CM_PerformanceStats = 1003;
|
||||
CITADEL_CM_PingWheel = 1004;
|
||||
@ -13,13 +14,16 @@ enum ECitadelClientMessages {
|
||||
CITADEL_CM_AbilityPing = 1010;
|
||||
CITADEL_CM_ExecuteMapUnitAbility = 1011;
|
||||
CITADEL_CM_GetDamageStats = 1012;
|
||||
CITADEL_CM_CheaterVote = 1013;
|
||||
CITADEL_CM_MutePlayers = 1014;
|
||||
}
|
||||
|
||||
message CCitadelClientMsg_Pause {
|
||||
}
|
||||
|
||||
message CCitadelClientMsg_CancelAbilities {
|
||||
optional bool casts = 1;
|
||||
optional bool channels = 2;
|
||||
}
|
||||
|
||||
message CCitadelClientMsg_MapPing {
|
||||
optional .CMsgVector ping_location = 1;
|
||||
optional int32 event_type = 2;
|
||||
@ -109,12 +113,3 @@ message CCitadelClientMsg_ExecuteMapUnitAbility {
|
||||
optional int32 ability_entity_index = 1;
|
||||
optional int32 target_entity_index = 2;
|
||||
}
|
||||
|
||||
message CCitadelClientMsg_CheaterVote {
|
||||
optional bool end_game_immediately = 1;
|
||||
}
|
||||
|
||||
message CCitadelClientMsg_MutePlayers {
|
||||
repeated int32 player_slots = 1;
|
||||
optional bool unmute = 2;
|
||||
}
|
||||
|
@ -1,13 +1,12 @@
|
||||
import "steammessages.proto";
|
||||
import "gcsdk_gcmessages.proto";
|
||||
import "valveextensions.proto";
|
||||
|
||||
enum CMsgLaneColor {
|
||||
k_ELaneColor_Invalid = 0 [(schema_friendly_name) = "None"];
|
||||
k_ELaneColor_Yellow = 1 [(schema_friendly_name) = "Yellow"];
|
||||
k_ELaneColor_Green = 3 [(schema_friendly_name) = "Green"];
|
||||
k_ELaneColor_Blue = 4 [(schema_friendly_name) = "Blue"];
|
||||
k_ELaneColor_Purple = 6 [(schema_friendly_name) = "Purple"];
|
||||
k_ELaneColor_Invalid = 0;
|
||||
k_ELaneColor_Yellow = 1;
|
||||
k_ELaneColor_Orange = 3;
|
||||
k_ELaneColor_Blue = 4;
|
||||
k_ELaneColor_Purple = 6;
|
||||
}
|
||||
|
||||
enum EGCCitadelCommonMessages {
|
||||
@ -23,7 +22,6 @@ enum ECitadelMatchMode {
|
||||
k_ECitadelMatchMode_Ranked = 4;
|
||||
k_ECitadelMatchMode_ServerTest = 5;
|
||||
k_ECitadelMatchMode_Tutorial = 6;
|
||||
k_ECitadelMatchMode_HeroLabs = 7;
|
||||
}
|
||||
|
||||
enum ECitadelLobbyTeam {
|
||||
@ -39,12 +37,6 @@ enum ECitadelAccountStatMedal {
|
||||
k_eGold = 3;
|
||||
}
|
||||
|
||||
enum ECitadelMMPreference {
|
||||
k_ECitadelMMPreference_Invalid = 0;
|
||||
k_ECitadelMMPreference_Casual = 1;
|
||||
k_ECitadelMMPreference_Serious = 2;
|
||||
}
|
||||
|
||||
enum ECitadelObjective {
|
||||
k_eCitadelObjective_Team0_Core = 0;
|
||||
k_eCitadelObjective_Team0_Tier1_Lane1 = 1;
|
||||
@ -111,20 +103,7 @@ enum ECitadelBotDifficulty {
|
||||
|
||||
enum ECitadelRegionMode {
|
||||
k_ECitadelRegionMode_ROW = 0;
|
||||
k_ECitadelRegionMode_Europe = 1;
|
||||
k_ECitadelRegionMode_SEAsia = 2;
|
||||
k_ECitadelRegionMode_SAmerica = 3;
|
||||
k_ECitadelRegionMode_Russia = 4;
|
||||
k_ECitadelRegionMode_Oceania = 5;
|
||||
}
|
||||
|
||||
enum ECitadelLeaderboardRegion {
|
||||
k_ECitadelLeaderboardRegion_None = 0;
|
||||
k_ECitadelLeaderboardRegion_Europe = 1;
|
||||
k_ECitadelLeaderboardRegion_Asia = 2;
|
||||
k_ECitadelLeaderboardRegion_NAmerica = 3;
|
||||
k_ECitadelLeaderboardRegion_SAmerica = 4;
|
||||
k_ECitadelLeaderboardRegion_Oceania = 5;
|
||||
k_ECitadelRegionMode_China = 1;
|
||||
}
|
||||
|
||||
enum ECitadelGameMode {
|
||||
@ -142,21 +121,6 @@ enum ELobbyServerState {
|
||||
k_eLobbyServerState_Abandoned = 4;
|
||||
}
|
||||
|
||||
enum EBannedFeature {
|
||||
k_eBannedFeature_Invalid = 0;
|
||||
k_eBannedFeature_LowPriorityMatchmaking = 1;
|
||||
k_eBannedFeature_CommsRestricted = 2;
|
||||
k_eBannedFeature_ReportingDisabled = 3;
|
||||
}
|
||||
|
||||
enum EFeatureBanReason {
|
||||
k_eFeatureBanReason_Invalid = 0;
|
||||
k_eFeatureBanReason_DevCommand = 1;
|
||||
k_eFeatureBanReason_PlayerReports = 2;
|
||||
k_eFeatureBanReason_MatchAbandons = 3;
|
||||
k_eFeatureBanReason_ExcessivePlayerReports = 4;
|
||||
}
|
||||
|
||||
message CSOCitadelLobby {
|
||||
optional uint64 lobby_id = 1;
|
||||
optional uint64 match_id = 2;
|
||||
@ -171,8 +135,6 @@ message CSOCitadelLobby {
|
||||
optional bytes sdr_address = 12;
|
||||
optional uint32 server_version = 13;
|
||||
optional bool safe_to_abandon = 14;
|
||||
optional bool match_punishes_abandons = 15;
|
||||
optional uint32 game_mode_version = 16;
|
||||
}
|
||||
|
||||
message CLobbyData_PostMatchSurvey {
|
||||
@ -198,10 +160,8 @@ message CMsgStartFindingMatchInfo {
|
||||
optional string server_command_string = 2;
|
||||
optional .ECitadelMatchMode match_mode = 3 [default = k_ECitadelMatchMode_Invalid];
|
||||
optional .ECitadelGameMode game_mode = 5 [default = k_ECitadelGameMode_Invalid];
|
||||
optional bool solo_match = 6;
|
||||
optional .ECitadelBotDifficulty bot_difficulty = 7 [default = k_ECitadelBotDifficulty_None];
|
||||
optional .ECitadelRegionMode region_mode = 8 [default = k_ECitadelRegionMode_ROW];
|
||||
optional bool prefer_solo_only = 9;
|
||||
optional .ECitadelMMPreference mm_preference = 10 [default = k_ECitadelMMPreference_Invalid];
|
||||
}
|
||||
|
||||
message CMsgAnyToGCReportAsserts {
|
||||
@ -230,27 +190,6 @@ message CMsgRegionPingTimesClient {
|
||||
}
|
||||
|
||||
message CSOCitadelParty {
|
||||
message PrivateLobbySlot {
|
||||
optional uint32 slot_id = 1;
|
||||
optional uint32 player_account_id = 2;
|
||||
}
|
||||
|
||||
message ServerRegion {
|
||||
optional uint32 region_id = 1;
|
||||
}
|
||||
|
||||
message PrivateLobbySettings {
|
||||
optional uint32 min_roster_size = 1;
|
||||
repeated .CSOCitadelParty.PrivateLobbySlot match_slots = 2;
|
||||
optional bool randomize_lanes = 3;
|
||||
optional uint32 server_region = 4;
|
||||
optional bool is_publicly_visible = 6;
|
||||
optional bool cheats_enabled = 7;
|
||||
repeated .CSOCitadelParty.ServerRegion available_regions = 8;
|
||||
optional bool duplicate_heroes_enabled = 9;
|
||||
optional bool experimental_heroes_enabled = 10;
|
||||
}
|
||||
|
||||
message Member {
|
||||
optional uint32 account_id = 1;
|
||||
optional string persona_name = 2;
|
||||
@ -288,12 +227,6 @@ message CSOCitadelParty {
|
||||
k_ePlayerType_Spectator = 1;
|
||||
}
|
||||
|
||||
enum EChatMode {
|
||||
k_eNone = 0;
|
||||
k_ePartyChat = 1;
|
||||
k_eTeamChat = 2;
|
||||
}
|
||||
|
||||
optional uint64 party_id = 1;
|
||||
repeated .CSOCitadelParty.Member members = 2;
|
||||
repeated .CSOCitadelParty.Invite invites = 3;
|
||||
@ -306,12 +239,6 @@ message CSOCitadelParty {
|
||||
optional uint32 match_making_start_time = 11;
|
||||
optional string server_search_key = 12;
|
||||
optional bool is_high_skill_range_party = 13;
|
||||
optional .CSOCitadelParty.EChatMode chat_mode = 14 [default = k_eNone];
|
||||
optional .ECitadelRegionMode region_mode = 15 [default = k_ECitadelRegionMode_ROW];
|
||||
optional bool is_private_lobby = 16;
|
||||
optional .CSOCitadelParty.PrivateLobbySettings private_lobby_settings = 17;
|
||||
optional bool desires_laning_together = 18;
|
||||
optional .ECitadelMMPreference mm_preference = 19 [default = k_ECitadelMMPreference_Invalid];
|
||||
}
|
||||
|
||||
message CMsgMatchPlayerPathsData {
|
||||
@ -325,27 +252,6 @@ message CMsgMatchPlayerPathsData {
|
||||
repeated uint32 y_pos = 7 [packed = true];
|
||||
repeated bool alive = 8 [packed = true];
|
||||
repeated uint32 health = 9 [packed = true];
|
||||
repeated .CMsgMatchPlayerPathsData.ECombatType combat_type = 10 [packed = true];
|
||||
repeated .CMsgMatchPlayerPathsData.EMoveType move_type = 11 [packed = true];
|
||||
}
|
||||
|
||||
enum ECombatType {
|
||||
k_eCombatType_Out = 0;
|
||||
k_eCombatType_Player = 1;
|
||||
k_eCombatType_EnemyNPC = 2;
|
||||
k_eCombatType_Neutral = 3;
|
||||
}
|
||||
|
||||
enum EMoveType {
|
||||
k_eMoveType_Normal = 0;
|
||||
k_eMoveType_Ability = 1;
|
||||
k_eMoveType_AbilityDebuff = 2;
|
||||
k_eMoveType_GroundDash = 3;
|
||||
k_eMoveType_Slide = 4;
|
||||
k_eMoveType_RopeClimbing = 5;
|
||||
k_eMoveType_Ziplining = 6;
|
||||
k_eMoveType_InAir = 7;
|
||||
k_eMoveType_AirDash = 8;
|
||||
}
|
||||
|
||||
optional uint32 version = 1;
|
||||
@ -516,7 +422,6 @@ message CMsgMatchMetaDataContents {
|
||||
repeated .CMsgMatchMetaDataContents.AbilityStat ability_stats = 20;
|
||||
repeated float stats_type_stat = 21 [packed = true];
|
||||
repeated .CMsgMatchMetaDataContents.BookReward book_rewards = 22;
|
||||
optional uint32 abandon_match_time_s = 23;
|
||||
}
|
||||
|
||||
message Objective {
|
||||
@ -567,12 +472,6 @@ message CMsgMatchMetaDataContents {
|
||||
optional uint64 objectives_mask_team0 = 17;
|
||||
optional uint64 objectives_mask_team1 = 18;
|
||||
repeated .CMsgMatchMetaDataContents.MidBoss mid_boss = 19;
|
||||
optional bool is_high_skill_range_parties = 20;
|
||||
optional bool low_pri_pool = 21;
|
||||
optional bool new_player_pool = 22;
|
||||
optional uint32 average_badge_team0 = 23;
|
||||
optional uint32 average_badge_team1 = 24;
|
||||
optional uint32 game_mode_version = 25;
|
||||
}
|
||||
|
||||
enum EMatchOutcome {
|
||||
@ -588,7 +487,6 @@ message CMsgMatchMetaDataContents {
|
||||
k_eTreasure = 5;
|
||||
k_eAssists = 6;
|
||||
k_eDenies = 7;
|
||||
k_eTeamBonus = 8;
|
||||
}
|
||||
|
||||
optional .CMsgMatchMetaDataContents.MatchInfo match_info = 2;
|
||||
@ -625,8 +523,3 @@ message CMsgAccountStats {
|
||||
optional uint32 account_id = 1;
|
||||
repeated .CMsgAccountHeroStats stats = 2;
|
||||
}
|
||||
|
||||
message CMsgGCAccountData {
|
||||
optional uint32 account_id = 1;
|
||||
optional float cheater_report_score = 2;
|
||||
}
|
||||
|
@ -23,8 +23,6 @@ enum EGCCitadelServerMessages {
|
||||
k_EMsgGCToServerSetServerConVar = 10039;
|
||||
k_EMsgGCToServerSetServerConVarResponse = 10040;
|
||||
k_EMsgServerToGCUpdateMatchInfo = 10041;
|
||||
k_EMsgServerToGCReportCheater = 10042;
|
||||
k_EMsgServerToGCReportCheaterResponse = 10043;
|
||||
}
|
||||
|
||||
enum EGCServerLobbyData {
|
||||
@ -42,9 +40,6 @@ enum EGCServerSignoutData {
|
||||
k_EServerSignoutData_PerfData = 6;
|
||||
k_EServerSignoutData_PlayerChat = 7;
|
||||
k_EServerSignoutData_BookRewards = 8;
|
||||
k_EServerSignoutData_PenalizedPlayers = 9;
|
||||
k_EServerSignoutData_ReportCheaters = 10;
|
||||
k_EServerSignoutData_MatchDevStats = 11;
|
||||
}
|
||||
|
||||
message CMsgServerCrashSentinelFile {
|
||||
@ -67,14 +62,13 @@ message CMsgServerCrashSentinelFile {
|
||||
optional fixed64 server_steam_id = 2;
|
||||
optional fixed32 server_public_ip_addr = 3;
|
||||
optional uint32 server_port = 4;
|
||||
optional uint32 server_cluster_id = 5;
|
||||
optional uint32 server_cluster = 5;
|
||||
optional uint32 pid = 6;
|
||||
optional uint32 saved_time = 7;
|
||||
optional uint32 server_version = 8;
|
||||
optional .CMsgServerCrashSentinelFile.GameInfo game_info = 9;
|
||||
optional uint32 server_private_ip_addr = 10;
|
||||
optional uint32 instance_id = 11;
|
||||
optional uint32 server_region_id = 12;
|
||||
}
|
||||
|
||||
message CServerLobbyData_PlayerMMR {
|
||||
@ -83,8 +77,6 @@ message CServerLobbyData_PlayerMMR {
|
||||
optional uint32 player_mmr = 2;
|
||||
optional uint32 player_uncertainty = 3;
|
||||
optional uint32 hero_mmr = 4;
|
||||
optional uint32 hero_mmr_with_uncertainty = 5;
|
||||
optional uint32 player_slot = 6;
|
||||
}
|
||||
|
||||
repeated .CServerLobbyData_PlayerMMR.Player players = 1;
|
||||
@ -113,8 +105,6 @@ message CServerLobbyData_AutoTest {
|
||||
message CSOCitadelServerDynamicLobby {
|
||||
optional uint64 lobby_id = 1;
|
||||
repeated uint32 left_account_ids = 2 [packed = true];
|
||||
optional bool broadcast_active = 3;
|
||||
optional uint32 spectator_count = 4;
|
||||
}
|
||||
|
||||
message CSOCitadelServerStaticLobby {
|
||||
@ -127,11 +117,6 @@ message CSOCitadelServerStaticLobby {
|
||||
optional uint32 party_index = 6;
|
||||
optional .EGCPlatform platform = 7 [default = k_eGCPlatform_None];
|
||||
repeated .CSOCitadelServerStaticLobby.EAwardIDs award_ids = 8;
|
||||
optional bool is_comms_restricted = 9;
|
||||
optional uint32 lane_id = 10;
|
||||
optional .CMsgGCAccountData gc_account_data = 13;
|
||||
optional bool party_desires_laning_together = 14;
|
||||
optional bool hide_holiday_models = 15;
|
||||
}
|
||||
|
||||
message DevSettings {
|
||||
@ -140,6 +125,7 @@ message CSOCitadelServerStaticLobby {
|
||||
|
||||
enum EAwardIDs {
|
||||
k_eAward_KingPanda = 1;
|
||||
k_eAward_DevTeamMember = 2;
|
||||
}
|
||||
|
||||
repeated .CExtraMsgBlock extra_messages = 1;
|
||||
@ -153,18 +139,7 @@ message CSOCitadelServerStaticLobby {
|
||||
optional .ECitadelBotDifficulty bot_difficulty = 9 [default = k_ECitadelBotDifficulty_None];
|
||||
optional fixed32 metadata_salt = 10;
|
||||
optional uint32 match_start_time = 11;
|
||||
optional .ECitadelRegionMode region_mode = 16 [default = k_ECitadelRegionMode_ROW];
|
||||
optional string broadcast_url = 17;
|
||||
optional bool new_player_pool = 18;
|
||||
optional bool low_pri_pool = 19;
|
||||
optional bool is_restricted_access = 20;
|
||||
optional bool cheats_enabled = 21;
|
||||
optional bool duplicate_heroes_enabled = 22;
|
||||
optional bool is_high_skill_range_parties = 23;
|
||||
optional bool experimental_heroes_enabled = 24;
|
||||
optional uint32 average_badge_team_0 = 25;
|
||||
optional uint32 average_badge_team_1 = 26;
|
||||
optional string gameplay_experiment = 27;
|
||||
optional uint32 experimental_gameplay_state = 15;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_ServerPerfStats {
|
||||
@ -243,14 +218,6 @@ message CMsgServerSignoutData_Disconnections {
|
||||
repeated .CMsgServerSignoutData_Disconnections.CMsgMatchDisconnection disconnections = 1;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_MatchDevStats {
|
||||
message PlayerSlot {
|
||||
optional uint32 player_slot = 1;
|
||||
}
|
||||
|
||||
repeated .CMsgServerSignoutData_MatchDevStats.PlayerSlot players = 1;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_DetailedStats {
|
||||
message Position {
|
||||
optional float x = 1;
|
||||
@ -299,7 +266,6 @@ message CMsgServerSignoutData_DetailedStats {
|
||||
optional uint32 death_loss = 9;
|
||||
optional uint32 lane_creep = 10;
|
||||
optional uint32 neutral_creep = 11;
|
||||
optional uint32 team_bonus = 12;
|
||||
}
|
||||
|
||||
optional uint32 match_time_s = 1;
|
||||
@ -400,23 +366,6 @@ message CMsgServerSignoutData_PlayerChat {
|
||||
repeated .CMsgServerSignoutData_PlayerChat.ChatLine chat_lines = 1;
|
||||
}
|
||||
|
||||
message CMsgServerSignoutData_PenalizedPlayers {
|
||||
message Penalty {
|
||||
optional uint32 account_id = 1;
|
||||
optional .CMsgServerSignoutData_PenalizedPlayers.EPenaltyReason reason = 2 [default = k_EPenaltyReason_Abandon];
|
||||
optional uint32 match_time_s = 3;
|
||||
optional uint32 time_stamp = 4;
|
||||
}
|
||||
|
||||
enum EPenaltyReason {
|
||||
k_EPenaltyReason_Abandon = 0;
|
||||
k_EPenaltyReason_DisconnectedTooLong = 1;
|
||||
k_EPenaltyReason_AFK = 2;
|
||||
}
|
||||
|
||||
repeated .CMsgServerSignoutData_PenalizedPlayers.Penalty penalized_players = 1;
|
||||
}
|
||||
|
||||
message CMsgMatchData {
|
||||
message PlayerItem {
|
||||
optional uint32 item_id = 1;
|
||||
@ -431,7 +380,7 @@ message CMsgMatchData {
|
||||
optional uint32 account_id = 1;
|
||||
optional .ECitadelLobbyTeam team = 2 [default = k_ECitadelLobbyTeam_Team0];
|
||||
optional uint32 player_slot = 3;
|
||||
optional uint32 hero_mmr_with_uncertainty = 4;
|
||||
optional bool conceded = 4;
|
||||
optional uint32 player_mmr = 5;
|
||||
optional uint32 player_uncertainty = 6;
|
||||
optional uint32 hero_id = 7;
|
||||
@ -468,12 +417,6 @@ message CMsgMatchData {
|
||||
optional uint32 player_bullet_damage = 38;
|
||||
optional uint32 player_ability_damage = 39;
|
||||
optional uint32 player_melee_damage = 40;
|
||||
optional uint32 abandon_match_time_s = 41;
|
||||
optional uint32 abandon_time_stamp = 42;
|
||||
optional uint32 trooper_kill_excluded = 43;
|
||||
optional uint32 hero_bullets_lucky_shots = 44;
|
||||
optional uint32 hero_build_id = 45;
|
||||
optional uint32 objective_damage = 46;
|
||||
}
|
||||
|
||||
enum EEndReason {
|
||||
@ -495,12 +438,6 @@ message CMsgMatchData {
|
||||
optional uint64 objectives_mask_team0 = 9;
|
||||
optional uint64 objectives_mask_team1 = 10;
|
||||
optional uint32 match_end_time = 11;
|
||||
optional float stomp_score = 12;
|
||||
optional bool safe_to_abandon = 13;
|
||||
optional bool team_abandon = 14;
|
||||
optional bool new_player_pool = 15;
|
||||
optional bool low_pri_pool = 16;
|
||||
optional bool not_scored = 17;
|
||||
}
|
||||
|
||||
message CMsgServerToGCMatchSignout {
|
||||
@ -550,8 +487,8 @@ message CMsgServerToGCEnterMatchmaking {
|
||||
optional uint32 server_public_ip = 5;
|
||||
optional uint32 server_private_ip = 6;
|
||||
optional uint32 server_port = 7;
|
||||
optional uint32 hltv_port = 8;
|
||||
optional bytes sdr_address = 9;
|
||||
optional uint32 replay_group_id = 10;
|
||||
}
|
||||
|
||||
message CMsgGCToServerCancelAllocateForMatch {
|
||||
@ -561,7 +498,6 @@ message CMsgGCToServerCancelAllocateForMatch {
|
||||
message CMsgServerToGCUpdateLobbyServerState {
|
||||
optional uint64 lobby_id = 1;
|
||||
optional .ELobbyServerState server_state = 2 [default = k_eLobbyServerState_Assign];
|
||||
optional bool safe_to_abandon = 3;
|
||||
}
|
||||
|
||||
message CMsgServerToGCAbandonMatch {
|
||||
@ -592,7 +528,6 @@ message CMsgServerToGCAbandonMatch {
|
||||
optional .ECitadelMatchMode match_mode = 15 [default = k_ECitadelMatchMode_Invalid];
|
||||
optional .ECitadelGameMode game_mode = 16 [default = k_ECitadelGameMode_Invalid];
|
||||
optional bool was_server_shutdown = 17;
|
||||
optional uint32 region_id = 18;
|
||||
}
|
||||
|
||||
message CMsgServerToGCAbandonMatchResponse {
|
||||
@ -631,16 +566,3 @@ message CMsgGCToServerAddSpectatorResponse {
|
||||
optional .CMsgGCToServerAddSpectatorResponse.EResponse result = 1 [default = k_eInternalError];
|
||||
optional uint32 requesting_account_id = 2;
|
||||
}
|
||||
|
||||
message CMsgServerToGCReportCheater {
|
||||
optional uint32 account_id = 1;
|
||||
optional uint64 match_id = 2;
|
||||
optional fixed64 lobby_id = 3;
|
||||
optional string reason = 4;
|
||||
optional bool record_data_only = 5;
|
||||
optional float cheater_score = 6;
|
||||
}
|
||||
|
||||
message CMsgServerToGCReportCheaterResponse {
|
||||
optional bool success = 1;
|
||||
}
|
||||
|
@ -8,8 +8,9 @@ message CCitadelUserCmdPB {
|
||||
optional int32 execute_ability_indices = 4;
|
||||
optional bool in_shop = 5;
|
||||
optional float camera_roaming_speed = 6;
|
||||
optional bool using_free_cursor = 8;
|
||||
optional int32 spec_target = 7 [default = -1];
|
||||
optional bool in_extra_info = 8;
|
||||
optional int32 enemy_hero_aimed_at = 10 [default = -1];
|
||||
repeated int32 view_delta_x = 11;
|
||||
repeated int32 view_delta_y = 12;
|
||||
optional int32 spec_mode = 11;
|
||||
optional bool in_show_scoreboard = 12;
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
import "networkbasetypes.proto";
|
||||
import "citadel_gcmessages_common.proto";
|
||||
import "gameevents.proto";
|
||||
import "valveextensions.proto";
|
||||
|
||||
enum CitadelUserMessageIds {
|
||||
k_EUserMsg_Damage = 300;
|
||||
@ -28,6 +26,7 @@ enum CitadelUserMessageIds {
|
||||
k_EUserMsg_ModifierApplied = 325;
|
||||
k_EUserMsg_CameraController = 326;
|
||||
k_EUserMsg_AuraModifierApplied = 327;
|
||||
k_EUserMsg_SpeechBubble = 328;
|
||||
k_EUserMsg_ObstructedShotFired = 329;
|
||||
k_EUserMsg_AbilityLateFailure = 330;
|
||||
k_EUserMsg_AbilityPing = 331;
|
||||
@ -38,26 +37,6 @@ enum CitadelUserMessageIds {
|
||||
k_EUserMsg_StaminaDrained = 337;
|
||||
k_EUserMsg_AbilityNotify = 338;
|
||||
k_EUserMsg_GetDamageStatsResponse = 339;
|
||||
k_EUserMsg_ParticipantStartSoundEvent = 340;
|
||||
k_EUserMsg_ParticipantStopSoundEvent = 341;
|
||||
k_EUserMsg_ParticipantStopSoundEventHash = 342;
|
||||
k_EUserMsg_ParticipantSetSoundEventParams = 343;
|
||||
k_EUserMsg_ParticipantSetLibraryStackFields = 344;
|
||||
k_EUserMsg_CurrencyChanged = 345;
|
||||
k_EUserMsg_GameOver = 346;
|
||||
k_EUserMsg_BossKilled = 347;
|
||||
k_EUserMsg_BossDamaged = 348;
|
||||
k_EUserMsg_MidBossSpawned = 349;
|
||||
k_EUserMsg_RejuvStatus = 350;
|
||||
k_EUserMsg_KillStreak = 351;
|
||||
k_EUserMsg_TeamMsg = 352;
|
||||
k_EUserMsg_PlayerRespawned = 353;
|
||||
k_EUserMsg_CallCheaterVote = 354;
|
||||
k_EUserMsg_MeleeHit = 355;
|
||||
k_EUserMsg_FlexSlotUnlocked = 356;
|
||||
k_EUserMsg_SeasonalAchievementUnlocked = 357;
|
||||
k_EUserMsg_MusicQueue = 358;
|
||||
k_EUserMsg_AG2ParamTrigger = 359;
|
||||
}
|
||||
|
||||
enum CitadelEntityMessageIds {
|
||||
@ -65,11 +44,11 @@ enum CitadelEntityMessageIds {
|
||||
}
|
||||
|
||||
enum ChatMsgPingMarkerInfo {
|
||||
k_EPingMarkerInfo_ShowMarkerAndSound = 0 [(schema_friendly_name) = "Show Ping Indicator at Ping Location, Play Ping Sound, and Play VO"];
|
||||
k_EPingMarkerInfo_ShowMarkerOnSender = 1 [(schema_friendly_name) = "Show Ping Indicator on Pinging Player, Play Ping Sound, and Play VO"];
|
||||
k_EPingMarkerInfo_HideMarkerAndSound = 2 [(schema_friendly_name) = "No Marker or Sound (just VO)"];
|
||||
k_EPingMarkerInfo_OnlyShowMarker = 3 [(schema_friendly_name) = "Only Show Ping Indicator at Ping Location (no ping sound)"];
|
||||
k_EPingMarkerInfo_OnlyPlaySound = 4 [(schema_friendly_name) = "Only Play Ping Sound (and VO)"];
|
||||
k_EPingMarkerInfo_ShowMarkerAndSound = 0;
|
||||
k_EPingMarkerInfo_HideMarkerAndSound = 1;
|
||||
k_EPingMarkerInfo_ShowMarkerOnSender = 2;
|
||||
k_EPingMarkerInfo_OnlyShowMarker = 3;
|
||||
k_EPingMarkerInfo_OnlyPlaySound = 4;
|
||||
}
|
||||
|
||||
enum CameraOperation {
|
||||
@ -90,11 +69,6 @@ enum CameraParam {
|
||||
k_EParam_HorizOffset = 6;
|
||||
}
|
||||
|
||||
enum CameraParamMode {
|
||||
k_EParamMode_AllowInOneContext = 0;
|
||||
k_EParamMode_AllowInMultipleContexts = 1;
|
||||
}
|
||||
|
||||
enum CameraAction {
|
||||
k_EAction_AddOp = 0;
|
||||
k_EAction_ClearAllOps = 1;
|
||||
@ -113,8 +87,6 @@ enum ECitadelChatMessage {
|
||||
CITADEL_CHAT_MESSAGE_NOPAUSESLEFT = 9;
|
||||
CITADEL_CHAT_MESSAGE_CANTPAUSEYET = 10;
|
||||
CITADEL_CHAT_MESSAGE_PREGAME_COUNTDOWN = 11;
|
||||
CITADEL_CHAT_MESSAGE_NOTEAMPAUSESLEFT = 12;
|
||||
CITADEL_CHAT_MESSAGE_COMMS_RESTRICTED = 13;
|
||||
}
|
||||
|
||||
enum PostProcessingGameStates {
|
||||
@ -130,8 +102,7 @@ message CUserMessageEmpty {
|
||||
|
||||
message CCitadelUserMessage_Damage {
|
||||
optional int32 damage = 1;
|
||||
optional int32 pre_damage_deprecated = 2;
|
||||
optional float pre_damage = 27;
|
||||
optional int32 pre_damage = 2;
|
||||
optional int32 type = 3;
|
||||
optional int32 citadel_type = 4;
|
||||
optional .CMsgVector origin = 5;
|
||||
@ -139,8 +110,7 @@ message CCitadelUserMessage_Damage {
|
||||
optional int32 entindex_inflictor = 7 [default = -1];
|
||||
optional int32 entindex_attacker = 8 [default = -1];
|
||||
optional int32 entindex_ability = 9 [default = -1];
|
||||
optional int32 damage_absorbed_deprecated = 10;
|
||||
optional float damage_absorbed = 28;
|
||||
optional int32 damage_absorbed = 10;
|
||||
optional int32 victim_health_max = 11;
|
||||
optional int32 victim_health_new = 12;
|
||||
optional uint64 flags = 13;
|
||||
@ -149,15 +119,6 @@ message CCitadelUserMessage_Damage {
|
||||
optional uint32 victim_class = 16;
|
||||
optional int32 victim_shield_max = 17;
|
||||
optional int32 victim_shield_new = 18;
|
||||
optional int32 hits = 19;
|
||||
optional int32 health_lost = 20;
|
||||
optional int32 hitgroup_id = 21;
|
||||
optional int32 entindex_attacking_object = 22 [default = -1];
|
||||
optional .CMsgVector damage_direction = 23;
|
||||
optional bool is_secondary_stat = 24;
|
||||
optional float effectiveness = 25;
|
||||
optional float crit_damage = 26;
|
||||
optional int32 server_tick = 29;
|
||||
}
|
||||
|
||||
message PingCommonData {
|
||||
@ -230,9 +191,10 @@ message CCitadelUserMsg_AbilitiesChanged {
|
||||
ESwappedActivatedAbility = 3;
|
||||
}
|
||||
|
||||
optional int32 purchaser_player_slot = 1 [default = -1];
|
||||
optional uint32 ability_id = 2;
|
||||
optional .CCitadelUserMsg_AbilitiesChanged.Change change = 3 [default = EInvalid];
|
||||
optional int32 entindex_purchaser = 1 [default = -1];
|
||||
optional int32 entindex_ability = 2 [default = -1];
|
||||
optional uint32 ability_id = 3;
|
||||
optional .CCitadelUserMsg_AbilitiesChanged.Change change = 4 [default = EInvalid];
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_AbilityInterrupted {
|
||||
@ -257,12 +219,8 @@ message CCitadelUserMsg_RecentDamageSummary {
|
||||
optional uint32 hero_id = 4;
|
||||
optional uint32 ability_id = 5;
|
||||
optional uint32 attacker_class = 6;
|
||||
optional float damage_absorbed = 7;
|
||||
optional int32 damage_absorbed = 7;
|
||||
optional bool is_killing_blow = 8;
|
||||
optional uint32 victim_hero_id = 9;
|
||||
optional bool is_secondary_stat = 10;
|
||||
optional float pre_damage = 11;
|
||||
optional float crit_damage = 12;
|
||||
}
|
||||
|
||||
message ModifierRecord {
|
||||
@ -322,7 +280,7 @@ message CCitadelUserMsg_GoldHistory {
|
||||
|
||||
message CCitadelUserMsg_CameraController {
|
||||
message Maintain {
|
||||
optional float duration = 1 [default = 0];
|
||||
optional float duration = 1 [default = 1];
|
||||
}
|
||||
|
||||
message Approach {
|
||||
@ -358,17 +316,14 @@ message CCitadelUserMsg_CameraController {
|
||||
optional float lag_time = 2;
|
||||
optional float max_speed = 3;
|
||||
optional float spring_strength = 4;
|
||||
optional bool increase_spring_strength_to_keep_target_on_screen = 5 [default = true];
|
||||
}
|
||||
|
||||
required .CameraAction action = 1 [default = k_EAction_AddOp];
|
||||
optional .CameraOperation operation = 2 [default = k_ECameraOp_Maintain];
|
||||
optional .CameraParam param = 3 [default = k_EParam_ClearAllOps];
|
||||
optional .CameraParamMode param_mode = 12 [default = k_EParamMode_AllowInOneContext];
|
||||
optional float delay = 4;
|
||||
optional bool relative_values = 11;
|
||||
optional uint32 context_symbol_id = 5;
|
||||
optional uint32 priority = 13 [default = 1];
|
||||
optional .CCitadelUserMsg_CameraController.Maintain maintain = 6;
|
||||
optional .CCitadelUserMsg_CameraController.Approach approach = 7;
|
||||
optional .CCitadelUserMsg_CameraController.Spring spring = 8;
|
||||
@ -393,7 +348,6 @@ message CCitadelUserMsg_HeroKilled {
|
||||
repeated int32 entindex_assisters = 4;
|
||||
optional int32 entindex_scorer = 5 [default = -1];
|
||||
optional int32 respawn_reason = 6;
|
||||
optional int32 victim_team_number = 7;
|
||||
}
|
||||
|
||||
message CCitadelEntityMsg_BreakablePropSpawnDebris {
|
||||
@ -417,8 +371,6 @@ message CCitadelUserMessage_BulletHit {
|
||||
optional int32 shotid = 1;
|
||||
optional int32 pellet = 2;
|
||||
optional int32 hit_entindex = 3 [default = -1];
|
||||
optional int32 weapon_entindex = 4 [default = -1];
|
||||
optional bool is_predicted = 5;
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_ObjectiveMask {
|
||||
@ -441,6 +393,17 @@ message CCitadelUserMessage_AuraModifierApplied {
|
||||
optional float aura_end_time = 6;
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_SpeechBubble {
|
||||
optional string speaker_name = 1;
|
||||
optional string vo_name = 2;
|
||||
optional float duration = 3;
|
||||
optional float predelay = 4;
|
||||
optional bool ping_shops = 5;
|
||||
optional bool cancel_existing = 6;
|
||||
optional bool shake_tasks = 7;
|
||||
optional bool show_on_reportcard = 8;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ObstructedShotFired {
|
||||
}
|
||||
|
||||
@ -492,24 +455,6 @@ message CCitadelUserMessage_AbilityNotify {
|
||||
optional uint32 ability_id = 3;
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_CurrencyChanged {
|
||||
optional int32 userid = 1 [default = -1];
|
||||
optional int32 currency_type = 2;
|
||||
optional int32 currency_source = 3;
|
||||
optional int32 delta = 4;
|
||||
optional bool notification = 5;
|
||||
optional int32 entindex_victim = 6 [default = -1];
|
||||
optional .CMsgVector victim_pos = 7;
|
||||
optional int32 playsound = 8;
|
||||
optional uint32 ability_id = 9;
|
||||
optional uint32 new_value = 10;
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_GameOver {
|
||||
optional int32 winning_team = 1;
|
||||
optional bool just_a_test = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_GetDamageStatsResponse {
|
||||
message StatType {
|
||||
repeated uint32 target_player_slot = 1 [packed = true];
|
||||
@ -521,102 +466,3 @@ message CCitadelUserMsg_GetDamageStatsResponse {
|
||||
optional .CCitadelUserMsg_GetDamageStatsResponse.StatType damage = 3;
|
||||
optional .CCitadelUserMsg_GetDamageStatsResponse.StatType healing = 4;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ParticipantStartSoundEvent {
|
||||
required .CMsgSosStartSoundEvent event = 1;
|
||||
repeated int32 player_slots = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ParticipantStopSoundEvent {
|
||||
required .CMsgSosStopSoundEvent event = 1;
|
||||
repeated int32 player_slots = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ParticipantStopSoundEventHash {
|
||||
required .CMsgSosStopSoundEventHash event = 1;
|
||||
repeated int32 player_slots = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ParticipantSetSoundEventParams {
|
||||
required .CMsgSosSetSoundEventParams event = 1;
|
||||
repeated int32 player_slots = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_ParticipantSetLibraryStackFields {
|
||||
required .CMsgSosSetLibraryStackFields event = 1;
|
||||
repeated int32 player_slots = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_BossKilled {
|
||||
optional int32 objective_team = 1;
|
||||
optional int32 objective_mask_change = 2;
|
||||
optional uint32 entity_killed = 3 [default = 16777215];
|
||||
optional int32 entity_killed_class = 4;
|
||||
optional uint32 entity_killer = 5 [default = 16777215];
|
||||
optional float gametime = 6;
|
||||
optional int32 bosses_remaining = 7;
|
||||
optional .CMsgVector entity_position = 8;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_BossDamaged {
|
||||
required int32 objective_team = 1;
|
||||
required int32 objective_id = 2;
|
||||
required uint32 entity_damaged = 3 [default = 16777215];
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_MidBossSpawned {
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_RejuvStatus {
|
||||
optional int32 killing_team = 1;
|
||||
required uint32 player_pawn = 2 [default = 16777215];
|
||||
required int32 user_team = 3;
|
||||
required int32 event_type = 4;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_KillStreak {
|
||||
required uint32 player_pawn = 1 [default = 16777215];
|
||||
required int32 num_kills = 2;
|
||||
required bool is_first_blood = 3;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_TeamMsg {
|
||||
required int32 event_type = 1;
|
||||
required int32 team_number = 2;
|
||||
required int32 lane_color = 3;
|
||||
required uint32 player_controller = 4 [default = 16777215];
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_PlayerRespawned {
|
||||
required uint32 player_pawn = 1 [default = 16777215];
|
||||
required float facing_yaw = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_CallCheaterVote {
|
||||
required int32 player_slot = 1 [default = -1];
|
||||
}
|
||||
|
||||
message CCitadelUserMessage_MeleeHit {
|
||||
optional int32 hit_entindex = 1 [default = -1];
|
||||
optional bool heavy = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_FlexSlotUnlocked {
|
||||
optional int32 team_number = 1;
|
||||
optional int32 flexslot_unlocked = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_SeasonalAchievementUnlocked {
|
||||
optional uint32 account_id = 1;
|
||||
optional uint32 hero_id = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_MusicQueue {
|
||||
required int32 music_state = 1;
|
||||
optional bool override = 2;
|
||||
}
|
||||
|
||||
message CCitadelUserMsg_AG2ParamTrigger {
|
||||
optional string param_id = 1;
|
||||
optional string param_value = 2;
|
||||
}
|
||||
|
@ -890,7 +890,6 @@ message CMsgGCToGCBroadcastConsoleCommand {
|
||||
optional bool report_output = 2;
|
||||
optional int32 sending_gc = 3 [default = -1];
|
||||
optional string output_initiator = 4;
|
||||
optional string sender_source = 5;
|
||||
}
|
||||
|
||||
message CMsgGCToGCConsoleOutput {
|
||||
|
@ -187,12 +187,15 @@ message CMsgTEBloodStream {
|
||||
|
||||
message CMsgTEExplosion {
|
||||
optional .CMsgVector origin = 1;
|
||||
optional uint32 framerate = 2;
|
||||
optional uint32 flags = 3;
|
||||
optional .CMsgVector normal = 4;
|
||||
optional uint32 materialtype = 5;
|
||||
optional uint32 radius = 6;
|
||||
optional uint32 magnitude = 7;
|
||||
optional float scale = 8;
|
||||
optional bool affect_ragdolls = 9;
|
||||
optional string sound_name = 10;
|
||||
optional string effect_name = 10;
|
||||
optional uint32 explosion_type = 11;
|
||||
optional bool create_debris = 12;
|
||||
optional .CMsgVector debris_origin = 13;
|
||||
|
@ -12,12 +12,10 @@ message CSubtickMoveStep {
|
||||
optional float when = 3;
|
||||
optional float analog_forward_delta = 4;
|
||||
optional float analog_left_delta = 5;
|
||||
optional float analog_pitch_delta = 6;
|
||||
optional float analog_yaw_delta = 7;
|
||||
}
|
||||
|
||||
message CBaseUserCmdPB {
|
||||
optional int32 legacy_command_number = 1;
|
||||
optional int32 command_number = 1;
|
||||
optional int32 client_tick = 2;
|
||||
optional .CInButtonStatePB buttons_pb = 3;
|
||||
optional .CMsgQAngle viewangles = 4;
|
||||
|
@ -37,6 +37,7 @@ enum EBaseUserMessages {
|
||||
UM_AnimGraphUpdate = 149;
|
||||
UM_HapticsManagerPulse = 150;
|
||||
UM_HapticsManagerEffect = 151;
|
||||
UM_CommandQueueState = 152;
|
||||
UM_UpdateCssClasses = 153;
|
||||
UM_ServerFrameTime = 154;
|
||||
UM_LagCompensationError = 155;
|
||||
@ -107,10 +108,6 @@ enum PARTICLE_MESSAGE {
|
||||
GAME_PARTICLE_MANAGER_EVENT_CREATE_PHYSICS_SIM = 32;
|
||||
GAME_PARTICLE_MANAGER_EVENT_DESTROY_PHYSICS_SIM = 33;
|
||||
GAME_PARTICLE_MANAGER_EVENT_SET_VDATA = 34;
|
||||
GAME_PARTICLE_MANAGER_EVENT_SET_MATERIAL_OVERRIDE = 35;
|
||||
GAME_PARTICLE_MANAGER_EVENT_ADD_FAN = 36;
|
||||
GAME_PARTICLE_MANAGER_EVENT_UPDATE_FAN = 37;
|
||||
GAME_PARTICLE_MANAGER_EVENT_SET_CLUSTER_GROWTH = 38;
|
||||
}
|
||||
|
||||
enum EHapticPulseType {
|
||||
@ -354,7 +351,6 @@ message CUserMsg_ParticleManager {
|
||||
optional string control_point_configuration = 7;
|
||||
optional bool cluster = 8;
|
||||
optional float endcap_time = 9;
|
||||
optional .CMsgVector aggregation_position = 10;
|
||||
}
|
||||
|
||||
message DestroyParticle {
|
||||
@ -536,8 +532,6 @@ message CUserMsg_ParticleManager {
|
||||
|
||||
message CreatePhysicsSim {
|
||||
optional string prop_group_name = 1;
|
||||
optional bool use_high_quality_simulation = 2;
|
||||
optional uint32 max_particle_count = 3;
|
||||
}
|
||||
|
||||
message DestroyPhysicsSim {
|
||||
@ -547,41 +541,6 @@ message CUserMsg_ParticleManager {
|
||||
optional string vdata_name = 1;
|
||||
}
|
||||
|
||||
message SetMaterialOverride {
|
||||
optional string material_name = 1;
|
||||
optional bool include_children = 2;
|
||||
}
|
||||
|
||||
message AddFan {
|
||||
optional bool active = 1;
|
||||
optional .CMsgVector bounds_mins = 2;
|
||||
optional .CMsgVector bounds_maxs = 3;
|
||||
optional .CMsgVector fan_origin = 4;
|
||||
optional .CMsgVector fan_origin_offset = 5;
|
||||
optional .CMsgVector fan_direction = 6;
|
||||
optional float force = 7;
|
||||
optional string fan_force_curve = 8;
|
||||
optional bool falloff = 9;
|
||||
optional bool pull_towards_point = 10;
|
||||
optional float curve_min_dist = 11;
|
||||
optional float curve_max_dist = 12;
|
||||
}
|
||||
|
||||
message UpdateFan {
|
||||
optional bool active = 1;
|
||||
optional .CMsgVector fan_origin = 2;
|
||||
optional .CMsgVector fan_origin_offset = 3;
|
||||
optional .CMsgVector fan_direction = 4;
|
||||
optional float fan_ramp_ratio = 7;
|
||||
optional .CMsgVector bounds_mins = 5;
|
||||
optional .CMsgVector bounds_maxs = 6;
|
||||
}
|
||||
|
||||
message SetParticleClusterGrowth {
|
||||
optional float duration = 1;
|
||||
optional .CMsgVector origin = 2;
|
||||
}
|
||||
|
||||
required .PARTICLE_MESSAGE type = 1 [default = GAME_PARTICLE_MANAGER_EVENT_CREATE];
|
||||
required uint32 index = 2;
|
||||
optional .CUserMsg_ParticleManager.ReleaseParticleIndex release_particle_index = 3;
|
||||
@ -618,10 +577,6 @@ message CUserMsg_ParticleManager {
|
||||
optional .CUserMsg_ParticleManager.CreatePhysicsSim create_physics_sim = 35;
|
||||
optional .CUserMsg_ParticleManager.DestroyPhysicsSim destroy_physics_sim = 36;
|
||||
optional .CUserMsg_ParticleManager.SetVData set_vdata = 37;
|
||||
optional .CUserMsg_ParticleManager.SetMaterialOverride set_material_override = 38;
|
||||
optional .CUserMsg_ParticleManager.AddFan add_fan = 39;
|
||||
optional .CUserMsg_ParticleManager.UpdateFan update_fan = 40;
|
||||
optional .CUserMsg_ParticleManager.SetParticleClusterGrowth set_particle_cluster_growth = 41;
|
||||
|
||||
extensions 100 to 201;
|
||||
}
|
||||
@ -828,13 +783,6 @@ message CUserMessage_NotifyResponseFound {
|
||||
optional string response_value = 3;
|
||||
optional string response_concept = 4;
|
||||
repeated .CUserMessage_NotifyResponseFound.Criteria criteria = 5;
|
||||
repeated uint32 int_criteria_names = 6 [packed = true];
|
||||
repeated int32 int_criteria_values = 7 [packed = true];
|
||||
repeated uint32 float_criteria_names = 8 [packed = true];
|
||||
repeated float float_criteria_values = 9;
|
||||
repeated uint32 symbol_criteria_names = 10 [packed = true];
|
||||
repeated uint32 symbol_criteria_values = 11 [packed = true];
|
||||
optional int32 speak_result = 12;
|
||||
}
|
||||
|
||||
message CUserMessage_PlayResponseConditional {
|
||||
@ -843,5 +791,4 @@ message CUserMessage_PlayResponseConditional {
|
||||
optional string response = 3;
|
||||
optional .CMsgVector ent_origin = 4;
|
||||
optional float pre_delay = 5;
|
||||
optional int32 mix_priority = 6;
|
||||
}
|
||||
|
@ -1,4 +1,3 @@
|
||||
import "valveextensions.proto";
|
||||
import "steammessages.proto";
|
||||
import "steammessages_steamlearn.steamworkssdk.proto";
|
||||
|
||||
@ -25,7 +24,7 @@ enum GCConnectionStatus {
|
||||
|
||||
message CExtraMsgBlock {
|
||||
optional uint32 msg_type = 1;
|
||||
optional bytes contents = 2 [(debugprint_visibility) = k_EProtoDebugVisibility_Never];
|
||||
optional bytes contents = 2;
|
||||
optional uint64 msg_key = 3;
|
||||
optional bool is_compressed = 4;
|
||||
}
|
||||
@ -35,10 +34,9 @@ message CMsgSteamLearnServerInfo {
|
||||
optional uint32 project_id = 1;
|
||||
optional uint32 snapshot_published_version = 2;
|
||||
optional uint32 inference_published_version = 3;
|
||||
optional uint32 snapshot_percentage = 6;
|
||||
optional bool snapshot_enabled = 7;
|
||||
}
|
||||
|
||||
optional bool enable_data_submission = 1;
|
||||
optional .CMsgSteamLearnAccessTokens access_tokens = 4;
|
||||
repeated .CMsgSteamLearnServerInfo.ProjectInfo project_infos = 5;
|
||||
}
|
||||
@ -254,6 +252,7 @@ message CMsgClientWelcome {
|
||||
repeated .CMsgSOCacheSubscribed outofdate_subscribed_caches = 3;
|
||||
repeated .CMsgSOCacheSubscriptionCheck uptodate_subscribed_caches = 4;
|
||||
optional .CMsgClientWelcome.Location location = 5;
|
||||
optional bytes save_game_key = 6;
|
||||
optional uint32 gc_socache_file_version = 9;
|
||||
optional string txn_country_code = 10;
|
||||
optional bytes game_data2 = 11;
|
||||
|
Reference in New Issue
Block a user