大量优化

This commit is contained in:
flswld
2023-01-05 01:29:00 +08:00
parent f991480192
commit 27f16d9063
226 changed files with 2651 additions and 2484 deletions
+2017 -2087
View File
File diff suppressed because it is too large Load Diff
+5
View File
@@ -0,0 +1,5 @@
package cmd
const (
GCGDSBanCardNotify uint16 = 65501
)
+7 -8
View File
@@ -105,6 +105,8 @@ func (c *CmdProtoMap) registerAllMessage() {
c.registerMessage(SceneEntityDrownReq, &proto.SceneEntityDrownReq{}) // 场景实体溺水请求
c.registerMessage(SceneEntityDrownRsp, &proto.SceneEntityDrownRsp{}) // 场景实体溺水响应
c.registerMessage(ObstacleModifyNotify, &proto.ObstacleModifyNotify{}) // 寻路阻挡变动通知
c.registerMessage(DungeonWayPointNotify, &proto.DungeonWayPointNotify{}) // 地牢副本相关
c.registerMessage(DungeonDataNotify, &proto.DungeonDataNotify{}) // 地牢副本相关
// 战斗与同步
c.registerMessage(AvatarFightPropNotify, &proto.AvatarFightPropNotify{}) // 角色战斗属性通知
@@ -261,15 +263,12 @@ func (c *CmdProtoMap) registerAllMessage() {
c.registerMessage(GCGAskDuelRsp, &proto.GCGAskDuelRsp{}) // GCG决斗响应
c.registerMessage(GCGInitFinishReq, &proto.GCGInitFinishReq{}) // GCG初始化完成请求
c.registerMessage(GCGInitFinishRsp, &proto.GCGInitFinishRsp{}) // GCG初始化完成响应
c.registerMessage(Unk3300_DGBNCDEIIFC, &proto.Unk3300_DGBNCDEIIFC{}) // GCG
c.registerMessage(DungeonWayPointNotify, &proto.DungeonWayPointNotify{}) // GCG
c.registerMessage(DungeonDataNotify, &proto.DungeonDataNotify{}) // GCG
//// TODO 客户端开始GCG游戏
//c.registerMessage(GCGStartChallengeByCheckRewardReq, &proto.GCGStartChallengeByCheckRewardReq{}) // GCG开始挑战来自检测奖励请求
//c.registerMessage(GCGStartChallengeByCheckRewardRsp, &proto.GCGStartChallengeByCheckRewardRsp{}) // GCG开始挑战来自检测奖励响应
//c.registerMessage(GCGStartChallengeReq, &proto.GCGStartChallengeReq{}) // GCG开始挑战请求
//c.registerMessage(GCGStartChallengeRsp, &proto.GCGStartChallengeRsp{}) // GCG开始挑战响应
// // TODO 客户端开始GCG游戏
// c.registerMessage(GCGStartChallengeByCheckRewardReq, &proto.GCGStartChallengeByCheckRewardReq{}) // GCG开始挑战来自检测奖励请求
// c.registerMessage(GCGStartChallengeByCheckRewardRsp, &proto.GCGStartChallengeByCheckRewardRsp{}) // GCG开始挑战来自检测奖励响应
// c.registerMessage(GCGStartChallengeReq, &proto.GCGStartChallengeReq{}) // GCG开始挑战请求
// c.registerMessage(GCGStartChallengeRsp, &proto.GCGStartChallengeRsp{}) // GCG开始挑战响应
// 乱七八糟
c.registerMessage(MarkMapReq, &proto.MarkMapReq{}) // 标记地图请求
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGActionType {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGApplyInviteBattleNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGApplyInviteBattleReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGApplyInviteBattleRsp {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGAskDuelReq {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGDuel.proto";
package proto;
option go_package = "./;proto";
message GCGAskDuelRsp {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "Uint32Pair.proto";
package proto;
option go_package = "./;proto";
message GCGAttackCostInfo {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGBackToDuelReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGBackToDuelRsp {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGBasicDataNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGBossChallengeData {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGBossChallengeData.proto";
package proto;
option go_package = "./;proto";
message GCGBossChallengeUpdateNotify {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGSkillLimitsInfo.proto";
import "GCGToken.proto";
package proto;
option go_package = "./;proto";
message GCGCard {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGSkillLimitsInfo.proto";
package proto;
option go_package = "./;proto";
message GCGCardSkillLimitsInfo {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGChallengeData {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGDuelChallenge.proto";
package proto;
option go_package = "./;proto";
message GCGChallengeUpdateNotify {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGSkillPreviewInfo.proto";
package proto;
option go_package = "./;proto";
message GCGChangeOnstageInfo {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGClientPerformType {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGClientSettleReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGClientSettleRsp {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "ProfilePicture.proto";
package proto;
option go_package = "./;proto";
message GCGControllerShowInfo {
+1
View File
@@ -20,6 +20,7 @@ import "GCGAttackCostInfo.proto";
import "GCGPlayCardCostInfo.proto";
import "GCGSelectOnStageCostInfo.proto";
package proto;
option go_package = "./;proto";
message GCGCostReviseInfo {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSBanCardNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardBackUnlockNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardData {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardFaceUnlockNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardFaceUpdateNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardNumChangeNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCardProficiencyNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCardBackReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCardBackRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCardFaceReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCardFaceRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCurDeckReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeCurDeckRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeDeckNameReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeDeckNameRsp {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeFieldReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSChangeFieldRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSCurDeckChangeNotify {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGDSCardData.proto";
import "GCGDSDeckData.proto";
package proto;
option go_package = "./;proto";
message GCGDSDataNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeckData {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeckSaveReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeckSaveRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeckUnlockNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeckUpdateNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeleteDeckReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSDeleteDeckRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSFieldUnlockNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSTakeCardProficiencyRewardReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDSTakeCardProficiencyRewardRsp {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDamageDetail {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDebugReplayNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGDiceSideType {
+1
View File
@@ -27,6 +27,7 @@ import "GCGPhase.proto";
import "GCGPlayerField.proto";
import "Unk3300_ADHENCIFKNI.proto";
package proto;
option go_package = "./;proto";
message GCGDuel {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGDuelChallenge {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGChallengeData.proto";
import "PlatformType.proto";
package proto;
option go_package = "./;proto";
message GCGDuelExtra {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGEndReason {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGGameBusinessType.proto";
import "GCGPlayerBriefData.proto";
package proto;
option go_package = "./;proto";
message GCGGameBriefData {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGGameBriefData.proto";
package proto;
option go_package = "./;proto";
message GCGGameBriefDataNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGGameBusinessType {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGameCreateFailReasonNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGameMaxNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGrowthLevelNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGrowthLevelRewardNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGrowthLevelTakeRewardReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGGrowthLevelTakeRewardRsp {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGHeartBeatNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGInitFinishReq {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGInitFinishRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGIntentionChangeType {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGInviteBattleNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGInviteGuestBattleReq {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGInviteGuestBattleRsp {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGLevelChallengeDeleteNotify {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGLevelChallengeFinishNotify {
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGBossChallengeData.proto";
import "GCGLevelData.proto";
package proto;
option go_package = "./;proto";
message GCGLevelChallengeNotify {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGLevelData {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
enum GCGLevelType {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGLimitsInfo {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "MatchPlayerInfo.proto";
package proto;
option go_package = "./;proto";
message GCGMatchInfo {
+1
View File
@@ -51,6 +51,7 @@ import "GCGMsgUseSkill.proto";
import "GCGMsgUseSkillEnd.proto";
import "GCGMsgWaitingListChange.proto";
package proto;
option go_package = "./;proto";
message GCGMessage {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGActionType.proto";
import "GCGMessage.proto";
package proto;
option go_package = "./;proto";
message GCGMessagePack {
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGMessagePack.proto";
package proto;
option go_package = "./;proto";
message GCGMessagePackNotify {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGReason.proto";
import "GCGZoneType.proto";
package proto;
option go_package = "./;proto";
message GCGMsgAddCards {
+1
View File
@@ -19,6 +19,7 @@ syntax = "proto3";
import "GCGDiceSideType.proto";
import "GCGReason.proto";
package proto;
option go_package = "./;proto";
message GCGMsgAddDice {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGCard.proto";
package proto;
option go_package = "./;proto";
message GCGMsgCardUpdate {
+1
View File
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGMsgCharDie {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGClientPerformType.proto";
package proto;
option go_package = "./;proto";
message GCGMsgClientPerform {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGReason.proto";
package proto;
option go_package = "./;proto";
message GCGMsgCostDice {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGCostReviseInfo.proto";
package proto;
option go_package = "./;proto";
message GCGMsgCostRevise {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGDiceSideType.proto";
package proto;
option go_package = "./;proto";
message GCGMsgDiceReroll {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGDiceSideType.proto";
package proto;
option go_package = "./;proto";
message GCGMsgDiceRoll {
@@ -16,6 +16,7 @@
syntax = "proto3";
package proto;
option go_package = "./;proto";
message GCGMsgDuelDataChange {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGEndReason.proto";
package proto;
option go_package = "./;proto";
message GCGMsgGameOver {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGReason.proto";
package proto;
option go_package = "./;proto";
message GCGMsgModifyAdd {
+1
View File
@@ -18,6 +18,7 @@ syntax = "proto3";
import "GCGReason.proto";
package proto;
option go_package = "./;proto";
message GCGMsgModifyRemove {

Some files were not shown because too many files have changed in this diff Show More