update protocol definitions to global version 8.3.0

This commit is contained in:
Hiro
2025-06-25 21:27:09 +03:00
parent 0a22eb965b
commit 4fc2a7e390
4 changed files with 58901 additions and 103138 deletions

View File

@@ -3,6 +3,8 @@ using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Recv.Activity;
// Removed in glb 8.3.0
/*
[Opcode(CmdIds.GetFarmActivityDataReq)]
public class HandlerGetFarmActivityDataReq : Handler
{
@@ -11,3 +13,4 @@ public class HandlerGetFarmActivityDataReq : Handler
await connection.SendPacket(new PacketGetFarmActivityDataRsp());
}
}
*/

View File

@@ -3,6 +3,8 @@ using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
// Removed in glb 8.3.0
/*
public class PacketGetFarmActivityDataRsp : BasePacket
{
public PacketGetFarmActivityDataRsp() : base(CmdIds.GetFarmActivityDataRsp)
@@ -15,3 +17,4 @@ public class PacketGetFarmActivityDataRsp : BasePacket
SetData(proto);
}
}
*/

161875
Proto/BH3.cs

File diff suppressed because one or more lines are too long

View File

@@ -174,65 +174,13 @@ public class CmdIds
public const int TakeDutyRewardRsp = 289;
public const int ReportBirthdayReq = 299;
public const int ReportBirthdayRsp = 300;
public const int CreateLobbyReq = 301;
public const int CreateLobbyRsp = 302;
public const int EnterLobbyReq = 303;
public const int EnterLobbyRsp = 304;
public const int LeaveTeamReq = 305;
public const int LeaveTeamRsp = 306;
public const int UpdateLobbyLineupReq = 307;
public const int UpdateLobbyLineupRsp = 308;
public const int SwitchMemberStatusReq = 309;
public const int SwitchMemberStatusRsp = 310;
public const int LobbyStageBeginReq = 311;
public const int LobbyStageBeginRsp = 312;
public const int LobbyStageEndReq = 313;
public const int LobbyStageEndRsp = 314;
public const int KickLobbyMemberReq = 317;
public const int KickLobbyMemberRsp = 318;
public const int SetLobbyFastEntranceReq = 319;
public const int SetLobbyFastEntranceRsp = 320;
public const int LobbyEnterFightErrorNotify = 321;
public const int PromoteStigmataRuneReq = 332;
public const int PromoteStigmataRuneRsp = 333;
public const int GetMpDataReq = 340;
public const int GetMpDataRsp = 341;
public const int MpUpgradeSkillReq = 342;
public const int MpUpgradeSkillRsp = 343;
public const int MpResetSkillPointReq = 344;
public const int MpResetSkillPointRsp = 345;
public const int MpGetTeamReq = 346;
public const int MpGetTeamRsp = 347;
public const int MpCreateTeamReq = 348;
public const int MpCreateTeamRsp = 349;
public const int MpEnterTeamReq = 350;
public const int MpEnterTeamRsp = 351;
public const int GetTeamBriefInfoReq = 352;
public const int GetTeamBriefInfoRsp = 353;
public const int MpKickFromTeamReq = 354;
public const int MpKickFromTeamRsp = 355;
public const int MpTeamEnterLobbyReq = 356;
public const int MpTeamEnterLobbyRsp = 357;
public const int MpTeamChangeLeaderReq = 362;
public const int MpTeamChangeLeaderRsp = 363;
public const int GetGobackReq = 364;
public const int GetGobackRsp = 365;
public const int TakeGobackLoginRewardReq = 366;
public const int TakeGobackLoginRewardRsp = 367;
public const int TeamLeaderChangeNotify = 371;
public const int MpTeamLeaveLobbyReq = 373;
public const int MpTeamLeaveLobbyRsp = 374;
public const int MpMemberSetClientStatusReq = 375;
public const int MpMemberSetClientStatusRsp = 376;
public const int MpReportPlayerReq = 381;
public const int MpReportPlayerRsp = 382;
public const int MpStageSettleNotify = 391;
public const int MpLikePlayerReq = 392;
public const int MpLikePlayerRsp = 393;
public const int FriendBondNotify = 394;
public const int MpTeamSyncNotify = 395;
public const int MpTeamMemberSetVoiceIdReq = 396;
public const int MpTeamMemberSetVoiceIdRsp = 397;
public const int ReportClientDataVersionReq = 398;
public const int ReportClientDataVersionRsp = 399;
public const int GetMedalDataReq = 449;
@@ -247,12 +195,6 @@ public class CmdIds
public const int TakeActivityChallengeRewardRsp = 461;
public const int GetPediaReq = 464;
public const int GetPediaRsp = 465;
public const int MpGetMatchInfoReq = 466;
public const int MpGetMatchInfoRsp = 467;
public const int MpCancelMatchReq = 468;
public const int MpCancelMatchRsp = 469;
public const int MpGetLobbyRecommendReq = 470;
public const int MpGetLobbyRecommendRsp = 471;
public const int GetBuffEffectReq = 476;
public const int GetBuffEffectRsp = 477;
public const int EquipSynthesisReq = 478;
@@ -447,28 +389,12 @@ public class CmdIds
public const int CheckDormLikesDropRsp = 1011;
public const int GetWorldMapDataReq = 1012;
public const int GetWorldMapDataRsp = 1013;
public const int GetMpStageRecordReq = 1018;
public const int GetMpStageRecordRsp = 1019;
public const int LobbySetClientStatusReq = 1026;
public const int LobbySetClientStatusRsp = 1027;
public const int LobbyPrepareCountDownNotify = 1028;
public const int MpStageVoteCountDownNotify = 1029;
public const int MpStageVoteReq = 1030;
public const int MpStageVoteRsp = 1031;
public const int MpStageVoteResultNotify = 1032;
public const int LobbyTimeoutNoLeaderNotify = 1033;
public const int TakeWeekDayActivityReturnCoinReq = 1034;
public const int TakeWeekDayActivityReturnCoinRsp = 1035;
public const int MpStageGetVoteInfoReq = 1036;
public const int MpStageGetVoteInfoRsp = 1037;
public const int MpStageMemberVoteNotify = 1038;
public const int SwitchExtraStoryLineEnhanceReq = 1039;
public const int SwitchExtraStoryLineEnhanceRsp = 1040;
public const int GetChallengeStepBonusReq = 1043;
public const int GetChallengeStepBonusRsp = 1044;
public const int MpLeaveTeamNotify = 1101;
public const int GetLobbyStatReq = 1102;
public const int GetLobbyStatRsp = 1103;
public const int DisjoinFurnitureReq = 1134;
public const int DisjoinFurnitureRsp = 1135;
public const int ChatReportReq = 1150;
@@ -494,12 +420,8 @@ public class CmdIds
public const int GetPhonePendantDataRsp = 1198;
public const int PhonePendantOpReq = 1199;
public const int PhonePendantOpRsp = 1200;
public const int GetTeamListReq = 1215;
public const int GetTeamListRsp = 1216;
public const int GetEmojiDataReq = 1245;
public const int GetEmojiDataRsp = 1246;
public const int MpFastMatchReq = 1247;
public const int MpFastMatchRsp = 1248;
public const int GetSnsShowDataReq = 1266;
public const int GetSnsShowDataRsp = 1267;
public const int GetClientSettingReq = 1270;
@@ -507,8 +429,6 @@ public class CmdIds
public const int GetClientSettingRsp = 1272;
public const int GetOtherPlayerClientSettingReq = 1273;
public const int GetOtherPlayerClientSettingRsp = 1274;
public const int UpdateLobbySettingReq = 1365;
public const int UpdateLobbySettingRsp = 1366;
public const int ExchangePurpleJadeReq = 1367;
public const int ExchangePurpleJadeRsp = 1368;
public const int GetBriefDataListReq = 1374;
@@ -519,17 +439,6 @@ public class CmdIds
public const int GetRegionUidRangeRsp = 1381;
public const int GetPlotListReq = 1382;
public const int GetPlotListRsp = 1383;
public const int GetFarmActivityDataReq = 1385;
public const int GetFarmActivityDataRsp = 1386;
public const int UnlockFarmSlotReq = 1387;
public const int UnlockFarmSlotRsp = 1388;
public const int StartFarmProduceReq = 1389;
public const int StartFarmProduceRsp = 1390;
public const int FinishFarmProduceReq = 1391;
public const int FinishFarmProduceRsp = 1392;
public const int SpeedUpFarmProduceReq = 1393;
public const int SpeedUpFarmProduceRsp = 1394;
public const int FarmActivityNotify = 1395;
public const int AvatarArtifactUnlockReq = 1444;
public const int AvatarArtifactUnlockRsp = 1445;
public const int AvatarArtifactLevelUpReq = 1446;
@@ -582,14 +491,10 @@ public class CmdIds
public const int ImpeachDanmakuReq = 1549;
public const int ImpeachDanmakuRsp = 1550;
public const int DanmakuBlacklistNotify = 1551;
public const int GetTeamStatusReq = 1553;
public const int GetTeamStatusRsp = 1554;
public const int GetFastPassDataReq = 1555;
public const int GetFastPassDataRsp = 1556;
public const int GetPlayerOnlineStatusReq = 1576;
public const int GetPlayerOnlineStatusRsp = 1577;
public const int MpSyncActionFromPlayerNotify = 1579;
public const int MpSyncActionFromServerNotify = 1580;
public const int VerifySamSungOrderNotify = 1581;
public const int GetClientDataReq = 1586;
public const int GetClientDataRsp = 1587;
@@ -637,8 +542,6 @@ public class CmdIds
public const int TakeEliteChapterCompensationRsp = 1639;
public const int UnlockPrivilegeReq = 1642;
public const int UnlockPrivilegeRsp = 1643;
public const int MpSetExtraSkillReq = 1644;
public const int MpSetExtraSkillRsp = 1645;
public const int GetPrivilegeInfoReq = 1646;
public const int GetPrivilegeInfoRsp = 1647;
public const int CreateSteamOrderReq = 1648;
@@ -1035,11 +938,6 @@ public class CmdIds
public const int TakeArmadaStageScoreActivityRewardRsp = 2824;
public const int GetArmadaActivityListReq = 2825;
public const int GetArmadaActivityListRsp = 2826;
public const int GetArmadaReunionActivityReq = 2834;
public const int GetArmadaReunionActivityRsp = 2835;
public const int ArmadaReunionRewardNotify = 2836;
public const int TakeArmadaReunionRewardReq = 2837;
public const int TakeArmadaReunionRewardRsp = 2838;
public const int SetArmadaLabelReq = 2840;
public const int SetArmadaLabelRsp = 2841;
public const int GetArmadaStageScoreRankReq = 2842;
@@ -2003,8 +1901,6 @@ public class CmdIds
public const int MiniMonopolyThrowDiceRsp = 5984;
public const int MiniMonopolyUseItemReq = 5985;
public const int MiniMonopolyUseItemRsp = 5986;
public const int AvatarCultivateGetActivityReq = 5991;
public const int AvatarCultivateGetActivityRsp = 5992;
public const int SlgGetDataReq = 6050;
public const int SlgGetDataRsp = 6051;
public const int SlgPointSweepReq = 6052;
@@ -2522,6 +2418,26 @@ public class CmdIds
public const int TowerDefenseBattleBeginRsp = 7380;
public const int TowerDefenseBattleEndReq = 7381;
public const int TowerDefenseBattleEndRsp = 7382;
public const int TowerDefenseGetTowerRankReq = 7383;
public const int TowerDefenseGetTowerRankRsp = 7384;
public const int TowerDefenseBattleEraseTurnReq = 7385;
public const int TowerDefenseBattleEraseTurnRsp = 7386;
public const int LifeSimGetActivityReq = 7401;
public const int LifeSimGetActivityRsp = 7402;
public const int LifeSimGetCurLifeReq = 7403;
public const int LifeSimGetCurLifeRsp = 7404;
public const int LifeSimStartSimulateLifeReq = 7405;
public const int LifeSimStartSimulateLifeRsp = 7406;
public const int LifeSimEndSimulateLifeReq = 7407;
public const int LifeSimEndSimulateLifeRsp = 7408;
public const int LifeSimLifeEndNotify = 7409;
public const int LifeSimDealFrameReq = 7412;
public const int LifeSimDealFrameRsp = 7413;
public const int LifeSimSyncEventNotify = 7414;
public const int LifeSimPlayerActionReq = 7415;
public const int LifeSimPlayerActionRsp = 7416;
public const int LifeSimRefreshAttrReq = 7417;
public const int LifeSimRefreshAttrRsp = 7418;
public const int MatchThreeGetActivityReq = 7601;
public const int MatchThreeGetActivityRsp = 7602;
public const int MatchThreeRoleLevelUpReq = 7603;
@@ -3091,4 +3007,38 @@ public class CmdIds
public const int KianaAutoChessStoryStageEndReq = 8541;
public const int KianaAutoChessStoryStageEndRsp = 8542;
public const int KianaAutoChessPvpFightEndNotify = 8543;
public const int TiledGamePetAdventureGetDataReq = 8550;
public const int TiledGamePetAdventureGetDataRsp = 8551;
public const int TiledGamePetAdventureGetCampDataReq = 8552;
public const int TiledGamePetAdventureGetCampDataRsp = 8553;
public const int TiledGamePetAdventureEnterCampReq = 8554;
public const int TiledGamePetAdventureEnterCampRsp = 8555;
public const int TiledGamePetAdventureLeaveCampReq = 8556;
public const int TiledGamePetAdventureLeaveCampRsp = 8557;
public const int TiledGamePetAdventurePickItemReq = 8558;
public const int TiledGamePetAdventurePickItemRsp = 8559;
public const int TiledGamePetAdventureBuildReq = 8560;
public const int TiledGamePetAdventureBuildRsp = 8561;
public const int TiledGamePetAdventureTakeBuildingProductReq = 8562;
public const int TiledGamePetAdventureTakeBuildingProductRsp = 8563;
public const int TiledGamePetAdventureSetBuildingProduceLineReq = 8564;
public const int TiledGamePetAdventureSetBuildingProduceLineRsp = 8565;
public const int TiledGamePetAdventureStopBuildingProduceLineReq = 8566;
public const int TiledGamePetAdventureStopBuildingProduceLineRsp = 8567;
public const int TiledGamePetAdventureSetBuildingStaffReq = 8568;
public const int TiledGamePetAdventureSetBuildingStaffRsp = 8569;
public const int TiledGamePetAdventurePetLevelUpReq = 8570;
public const int TiledGamePetAdventurePetLevelUpRsp = 8571;
public const int TiledGamePetAdventurePetHealReq = 8572;
public const int TiledGamePetAdventurePetHealRsp = 8573;
public const int TiledGamePetAdventureFinishDailyQuestReq = 8574;
public const int TiledGamePetAdventureFinishDailyQuestRsp = 8575;
public const int TiledGamePetAdventureUseItemReq = 8578;
public const int TiledGamePetAdventureUseItemRsp = 8579;
public const int TiledGamePetAdventureEnterTileMapReq = 8580;
public const int TiledGamePetAdventureEnterTileMapRsp = 8581;
public const int TiledGamePetAdventureCombatBeginReq = 8582;
public const int TiledGamePetAdventureCombatBeginRsp = 8583;
public const int TiledGamePetAdventureCombatEndReq = 8584;
public const int TiledGamePetAdventureCombatEndRsp = 8585;
}