|
@@ -1,27 +0,0 @@
|
|
|
-syntax = "proto2";
|
|
|
-package vip.metadev.module.battle.protobuf;
|
|
|
-
|
|
|
-option java_outer_classname = "WsBattleRequestProto";
|
|
|
-option java_multiple_files = false;
|
|
|
-
|
|
|
-// 导入消息类型枚举
|
|
|
-import "ws_message_types.proto";
|
|
|
-// 导入公共消息定义
|
|
|
-import "ws_common_request.proto";
|
|
|
-
|
|
|
-// 战斗进度更新请求
|
|
|
-message BattleProgressRequest {
|
|
|
- optional WsMessageType message_id = 1 [default = BATTLE_PROGRESS_UPDATE]; // 消息类型
|
|
|
- required string player_id = 2; // 玩家ID
|
|
|
- required string scene_id = 3; // 场景ID
|
|
|
-
|
|
|
- // 战斗缓存数据
|
|
|
- optional int32 gold_added = 4 [default = 0]; // 增加的金币(可能为0)
|
|
|
- optional int32 gold_consumed = 5 [default = 0]; // 消耗的金币(可能为0)
|
|
|
- repeated int64 monster_ids = 6; // 击杀的怪物id列表
|
|
|
- repeated int64 reward_monster_ids = 7; // 击杀后爆奖的怪物ID列表(数组)
|
|
|
- optional int32 current_gold_balance = 8 [default = 0]; // 当前金币值
|
|
|
- optional bool battle_over = 9 [default = false]; // 是否结束战斗 true 结束
|
|
|
-
|
|
|
- repeated CommonRequest envelope = 10; // 公共必传参数集
|
|
|
-}
|