smile 1 月之前
父节点
当前提交
5e23f384e3
共有 3 个文件被更改,包括 36 次插入1 次删除
  1. 17 0
      protocol/ws_choose_magic_request.proto
  2. 2 1
      protocol/ws_message_types.proto
  3. 17 0
      protocol/ws_upgrade_magic_request.proto

+ 17 - 0
protocol/ws_choose_magic_request.proto

@@ -0,0 +1,17 @@
+syntax = "proto2";
+package vip.metadev.module.battle.protobuf;
+
+option java_outer_classname = "ChooseMagicRequestProto";
+option java_multiple_files = false;
+
+// 导入消息类型枚举
+import "ws_message_types.proto";
+// 导入公共消息定义
+import "ws_common_request.proto";
+
+// 选择魔法阵请求消息
+message ChooseMagicRequest {
+    optional WsMessageType message_id = 1 [default = CHOOSE_MAGIC_ARRAY];     // 消息类型,使用枚举,默认为选择魔法阵
+    required int64 magic_array_id = 2;    // 魔法阵ID
+    repeated CommonRequest envelope = 3;     // 公共必传参数集
+} 

+ 2 - 1
protocol/ws_message_types.proto

@@ -15,6 +15,7 @@ enum WsMessageType {
     ERROR = 1004;                   // 错误消息
     
     // 游戏相关消息类型 (2000-2999)
-    ENTER_GAME = 2000;               // 进入游戏
+    ENTER_GAME = 2000;               //进入游戏
     CHOOSE_MAGIC_ARRAY=2001;         //选择魔法阵
+    UPGRADE_MAGIC_ARRAY=2002;        //升级魔法阵
 } 

+ 17 - 0
protocol/ws_upgrade_magic_request.proto

@@ -0,0 +1,17 @@
+syntax = "proto2";
+package vip.metadev.module.battle.protobuf;
+
+option java_outer_classname = "UpgradeMagicRequestProto";
+option java_multiple_files = false;
+
+// 导入消息类型枚举
+import "ws_message_types.proto";
+// 导入公共消息定义
+import "ws_common_request.proto";
+
+// 升级魔法阵请求消息
+message UpgradeMagicRequest {
+    optional WsMessageType message_id = 1 [default = UPGRADE_MAGIC_ARRAY];     // 消息类型,使用枚举,默认为升级魔法阵
+    required int64 magic_array_id = 2;    // 魔法阵ID
+    repeated CommonRequest envelope = 3;     // 公共必传参数集
+}