smile 1 Minggu lalu
induk
melakukan
4ce9dacbc8

+ 24 - 0
protocol/ws_enter_story_request.proto

@@ -0,0 +1,24 @@
+syntax = "proto2";
+package vip.metadev.module.battle.protobuf;
+
+option java_outer_classname = "EnterStoryRequestProto";
+option java_multiple_files = false;
+
+// 导入消息类型枚举
+import "ws_message_types.proto";
+// 导入公共消息定义
+import "ws_common_request.proto";
+
+import "ws_common_response.proto";
+
+// 进入闯关模式请求消息
+message EnterStoryRequest {
+    optional WsMessageType message_id = 1 [default = ENTRY_STORY_GAME];     // 消息类型,使用枚举,默认为进入游戏
+    optional int32 story_id = 2 ; //关卡id
+    optional bool battle_over = 3 [default = false];       // 是否结束战斗 true 结束
+    optional bool success= 4 [default = false];            // 是否通关 true  通关
+    repeated CommonRequest envelope = 5;     // 公共必传参数集
+}
+
+
+

+ 1 - 1
protocol/ws_index_request.proto

@@ -29,6 +29,6 @@ message UnclaimedMagicStoneEntry {
 }
 
 message StoryEntry{
-    optional int64 story_id = 1;       // 闯关模式当前关卡
+    optional string story_id = 1;       // 闯关模式当前关卡id
     optional int64 story_ticket = 2;   // 挑战券数量
 }

+ 1 - 0
protocol/ws_message_types.proto

@@ -23,6 +23,7 @@ enum WsMessageType {
     BOSS_KILL_NOTIFICATION=2005;     //BOSS击杀通知
     MONSTER_KILL_NOTIFICATION=2006;  //怪物击杀通知
     MONSTER_KILL_CAROUSEL_NOTIFICATION=2007;  //走马灯爆奖通知
+    ENTRY_STORY_GAME=2008;           //进入闯关模式
 
     // 邮件相关消息类型 (3000-3999)
     MAIL_NOTIFICATION = 3000;        // 邮件通知