1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-19 03:56:10 +08:00

cs2: Update protobufs

This commit is contained in:
GAMMACASE
2025-05-09 14:54:56 +03:00
parent bc59586979
commit 5358380f4c
4 changed files with 43 additions and 22 deletions

View File

@ -237,19 +237,6 @@ message CSOEconItem {
optional uint32 rarity = 19; optional uint32 rarity = 19;
} }
message CMsgAdjustItemEquippedState {
optional uint64 item_id = 1;
optional uint32 new_class = 2;
optional uint32 new_slot = 3;
optional bool swap = 4;
}
message CMsgAdjustItemEquippedStateMulti {
repeated uint64 t_equips = 1;
repeated uint64 ct_equips = 2;
repeated uint64 noteam_equips = 3;
}
message CMsgSortItems { message CMsgSortItems {
optional uint32 sort_type = 1; optional uint32 sort_type = 1;
} }
@ -451,13 +438,6 @@ message CMsgGCToGCBannedWordListUpdated {
optional uint32 group_id = 1; optional uint32 group_id = 1;
} }
message CSOEconDefaultEquippedDefinitionInstanceClient {
optional uint32 account_id = 1 [(key_field) = true];
optional uint32 item_definition = 2;
optional uint32 class_id = 3 [(key_field) = true];
optional uint32 slot_id = 4 [(key_field) = true];
}
message CMsgGCToGCDirtySDOCache { message CMsgGCToGCDirtySDOCache {
optional uint32 sdo_type = 1; optional uint32 sdo_type = 1;
optional uint64 key_uint64 = 2; optional uint64 key_uint64 = 2;

View File

@ -109,6 +109,8 @@ enum ECsgoGCMsg {
k_EMsgGCCStrike15_v2_Client2GcAckXPShopTracks = 9222; k_EMsgGCCStrike15_v2_Client2GcAckXPShopTracks = 9222;
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats = 9223; k_EMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats = 9223;
k_EMsgGCCStrike15_v2_PremierSeasonSummary = 9224; k_EMsgGCCStrike15_v2_PremierSeasonSummary = 9224;
k_EMsgGCCStrike15_v2_RequestRecurringMissionSchedule = 9225;
k_EMsgGCCStrike15_v2_RecurringMissionSchema = 9226;
} }
enum ECsgoSteamUserStat { enum ECsgoSteamUserStat {
@ -117,6 +119,11 @@ enum ECsgoSteamUserStat {
k_ECsgoSteamUserStat_SurvivedDangerZone = 3; k_ECsgoSteamUserStat_SurvivedDangerZone = 3;
} }
enum QuestType {
k_EQuestType_Operation = 1;
k_EQuestType_RecurringMission = 2;
}
enum EClientReportingVersion { enum EClientReportingVersion {
k_EClientReportingVersion_OldVersion = 0; k_EClientReportingVersion_OldVersion = 0;
k_EClientReportingVersion_BetaVersion = 1; k_EClientReportingVersion_BetaVersion = 1;
@ -345,6 +352,10 @@ message PlayerQuestData {
optional uint64 quest_id = 1; optional uint64 quest_id = 1;
optional int32 quest_normal_points_earned = 2; optional int32 quest_normal_points_earned = 2;
optional int32 quest_bonus_points_earned = 3; optional int32 quest_bonus_points_earned = 3;
optional int32 quest_normal_points_required = 4;
optional int32 quest_reward_xp = 5;
optional int32 quest_period = 6;
optional .QuestType quest_type = 7 [default = k_EQuestType_Operation];
} }
optional uint32 quester_account_id = 1; optional uint32 quester_account_id = 1;
@ -541,6 +552,7 @@ message CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve {
repeated .OperationalVarValue op_var_values = 19; repeated .OperationalVarValue op_var_values = 19;
optional uint32 socache_control = 20; optional uint32 socache_control = 20;
repeated int32 teammate_colors = 21; repeated int32 teammate_colors = 21;
optional uint32 match_id_additional = 22;
} }
message CMsgGCCStrike15_v2_MatchmakingServerReservationResponse { message CMsgGCCStrike15_v2_MatchmakingServerReservationResponse {
@ -1193,6 +1205,12 @@ message CSOAccountRecurringSubscription {
optional uint32 time_initiated = 2; optional uint32 time_initiated = 2;
} }
message CSOGameAccountSteamChina {
optional uint32 time_last_update = 1;
optional uint32 time_comms_ban = 2;
optional uint32 time_play_ban = 3;
}
message CSOPersonaDataPublic { message CSOPersonaDataPublic {
optional int32 player_level = 1; optional int32 player_level = 1;
optional .PlayerCommendationInfo commendation = 2; optional .PlayerCommendationInfo commendation = 2;
@ -1201,6 +1219,13 @@ message CSOPersonaDataPublic {
optional uint32 xp_trail_level = 5; optional uint32 xp_trail_level = 5;
} }
message CSOAccountRecurringMission {
optional uint32 account_id = 1;
optional uint32 mission_id = 2;
optional uint32 period = 3;
optional uint32 progress = 4;
}
message CMsgGCCStrike15_v2_GC2ClientNotifyXPShop { message CMsgGCCStrike15_v2_GC2ClientNotifyXPShop {
optional .CSOAccountXpShop prematch = 1; optional .CSOAccountXpShop prematch = 1;
optional .CSOAccountXpShop postmatch = 2; optional .CSOAccountXpShop postmatch = 2;
@ -1503,3 +1528,15 @@ message CMsgGCCStrike15_v2_GC2ClientInitSystem_Response {
message CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName { message CMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName {
optional string leaderboard_safe_name = 1; optional string leaderboard_safe_name = 1;
} }
message CMsgRequestRecurringMissionSchedule {
}
message CMsgRecurringMissionSchema {
message MissionTemplateList {
optional uint32 period = 1;
repeated bytes mission_templates = 2;
}
repeated .CMsgRecurringMissionSchema.MissionTemplateList missions = 1;
}

View File

@ -79,6 +79,7 @@ enum ECstrike15UserMessages {
CS_UM_ShootInfo = 383; CS_UM_ShootInfo = 383;
CS_UM_CounterStrafe = 385; CS_UM_CounterStrafe = 385;
CS_UM_DamagePrediction = 386; CS_UM_DamagePrediction = 386;
CS_UM_RecurringMissionSchema = 387;
} }
enum ECSUsrMsg_DisconnectToLobby_Action { enum ECSUsrMsg_DisconnectToLobby_Action {
@ -611,3 +612,8 @@ message CCSUsrMsg_DamagePrediction {
optional .CMsgQAngle shoot_dir = 7; optional .CMsgQAngle shoot_dir = 7;
optional .CMsgQAngle aim_punch = 8; optional .CMsgQAngle aim_punch = 8;
} }
message CCSUsrMsg_RecurringMissionSchema {
optional uint32 period = 1;
optional bytes mission_schema = 2;
}

View File

@ -55,7 +55,6 @@ enum EGCItemMsg {
k_EMsgGCRemoveUniqueCraftIndexResponse = 1056; k_EMsgGCRemoveUniqueCraftIndexResponse = 1056;
k_EMsgGCSaxxyBroadcast = 1057; k_EMsgGCSaxxyBroadcast = 1057;
k_EMsgGCBackpackSortFinished = 1058; k_EMsgGCBackpackSortFinished = 1058;
k_EMsgGCAdjustItemEquippedState = 1059;
k_EMsgGCCollectItem = 1061; k_EMsgGCCollectItem = 1061;
k_EMsgGCItemAcknowledged__DEPRECATED = 1062; k_EMsgGCItemAcknowledged__DEPRECATED = 1062;
k_EMsgGC_ReportAbuse = 1065; k_EMsgGC_ReportAbuse = 1065;
@ -143,7 +142,6 @@ enum EGCItemMsg {
k_EMsgGCRequestAnnouncementsResponse = 2526; k_EMsgGCRequestAnnouncementsResponse = 2526;
k_EMsgGCRequestPassportItemGrant = 2527; k_EMsgGCRequestPassportItemGrant = 2527;
k_EMsgGCClientVersionUpdated = 2528; k_EMsgGCClientVersionUpdated = 2528;
k_EMsgGCAdjustItemEquippedStateMulti = 2529;
k_EMsgGCRecurringSubscriptionStatus = 2530; k_EMsgGCRecurringSubscriptionStatus = 2530;
k_EMsgGCAdjustEquipSlotsManual = 2531; k_EMsgGCAdjustEquipSlotsManual = 2531;
k_EMsgGCAdjustEquipSlotsShuffle = 2532; k_EMsgGCAdjustEquipSlotsShuffle = 2532;