|
|
|
@@ -24,7 +24,10 @@ message MessageOfStudent |
|
|
|
int32 radius = 17; // 半径 |
|
|
|
int32 damage = 18; |
|
|
|
int32 danger_alert = 19; // 危险警报,在捣蛋鬼靠近时会有预警 |
|
|
|
repeated StudentBuffType buff = 20; |
|
|
|
int32 score = 20; |
|
|
|
int32 treat_progress = 21; // 治疗进度 |
|
|
|
int32 rescue_progress = 22; // 救援进度 |
|
|
|
repeated StudentBuffType buff = 23; |
|
|
|
} |
|
|
|
|
|
|
|
message MessageOfTricker |
|
|
|
@@ -42,9 +45,7 @@ message MessageOfTricker |
|
|
|
int64 player_id = 11; |
|
|
|
int32 view_range = 12; // 视野距离 |
|
|
|
int32 radius = 13; // 半径 |
|
|
|
int32 treat_progress = 14; // 治疗进度 |
|
|
|
int32 rescue_progress = 15; // 救援进度 |
|
|
|
repeated TrickerBuffType buff = 16; |
|
|
|
repeated TrickerBuffType buff = 14; |
|
|
|
} |
|
|
|
|
|
|
|
message MessageOfBullet |
|
|
|
@@ -144,14 +145,25 @@ message MessageOfObj |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
message MessageOfAll |
|
|
|
{ |
|
|
|
int32 game_time = 1; |
|
|
|
int32 subject_left = 2; // 剩余的科目数 |
|
|
|
int32 student_graduated = 3; // 已经毕业的学生数 |
|
|
|
int32 student_quited = 4; // 已经退学的学生数 |
|
|
|
int32 student_score = 5; |
|
|
|
int32 tricker_score = 6; |
|
|
|
bool gate_opened = 7; |
|
|
|
bool hidden_gate_refreshed = 8; |
|
|
|
bool hidden_gate_opened = 9; |
|
|
|
} |
|
|
|
|
|
|
|
message MessageToClient |
|
|
|
{ |
|
|
|
repeated MessageOfObj obj_message = 1; |
|
|
|
MessageOfMap map_message = 2; |
|
|
|
GameState game_state = 3; |
|
|
|
int32 finished_num = 4; // 完成的科目数 |
|
|
|
int32 student_score = 5; |
|
|
|
int32 tricker_score = 6; |
|
|
|
MessageOfAll all_message = 4; |
|
|
|
} |
|
|
|
|
|
|
|
message MoveRes // 如果打算设计撞墙保留平行速度分量,且需要返回值则可用这个(大概没啥用) |
|
|
|
|