From db8216efc3fd1c267ea40797ccc40ab58e0a18e7 Mon Sep 17 00:00:00 2001 From: DragonAura Date: Sat, 11 Mar 2023 16:09:30 +0800 Subject: [PATCH] feat(proto): :sparkles: update proto --- dependency/proto/Message2Clients.proto | 18 ++++++++++++++---- dependency/proto/MessageType.proto | 9 ++++++++- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/dependency/proto/Message2Clients.proto b/dependency/proto/Message2Clients.proto index df8dc04..e45edf1 100755 --- a/dependency/proto/Message2Clients.proto +++ b/dependency/proto/Message2Clients.proto @@ -14,16 +14,16 @@ message MessageOfStudent double time_until_skill_available = 6; PlaceType place = 7; repeated PropType prop = 8; - StudentType student_type = 9; + PlayerState player_state = 9; int64 guid = 10; - StudentState state = 11; + PlayerState state = 11; double fail_time = 12; // 挂科的时间 double emo_time = 14; // EMO的时间 int64 player_id = 15; int32 view_range = 16; // 视野距离 int32 radius = 17; // 半径 int32 damage = 18; - int32 danger_alert = 19; // 危险警报,在捣蛋鬼靠近时会有预警 + double danger_alert = 19; // 危险警报,在捣蛋鬼靠近时会有预警 int32 score = 20; int32 treat_progress = 21; // 治疗进度 int32 rescue_progress = 22; // 救援进度 @@ -45,7 +45,10 @@ message MessageOfTricker int64 player_id = 11; int32 view_range = 12; // 视野距离 int32 radius = 13; // 半径 - repeated TrickerBuffType buff = 14; + PlayerState player_state = 14; + double trick_desire = 15; + double class_volume = 16; + repeated TrickerBuffType buff = 17; } message MessageOfBullet @@ -113,6 +116,13 @@ message MessageOfDoor bool is_open = 3; } +message MessageOfChest +{ + int32 x = 1; + int32 y = 2; + int32 progress = 3; +} + message MessageOfMapObj { oneof message_of_map_obj diff --git a/dependency/proto/MessageType.proto b/dependency/proto/MessageType.proto index 805ccbe..f9499d8 100755 --- a/dependency/proto/MessageType.proto +++ b/dependency/proto/MessageType.proto @@ -25,6 +25,7 @@ enum PlaceType // 地图中的所有物件类型 HIDDEN_GATE = 6; WINDOW = 7; DOOR = 8; + CHEST = 9; // 待补充有特殊效果的地形 } @@ -55,7 +56,7 @@ enum StudentBuffType // 人类可用的增益效果类型 SBUFFTYPE4 = 4; } -enum StudentState +enum PlayerState { NULL_STATUS = 0; IDLE = 1; // 正常状态 @@ -68,6 +69,12 @@ enum StudentState STUNNED = 8; TREATING = 9; RESCUING = 10; + SWINGING = 11; // 后摇 + ATTACKING = 12; // 前摇 + LOCKING = 13; + RUMMAGING = 14; + CLIMBING = 15; + } enum TrickerBuffType // 屠夫可用的增益效果类型