Choose Avatar & Enter Tower

This commit is contained in:
Akka
2022-05-06 14:10:23 +08:00
committed by Melledy
parent 744aa478a9
commit 696f629080
22 changed files with 495 additions and 13 deletions

View File

@@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerBuffSelectReq {
enum CmdId {
option allow_alias = true;
ENET_CHANNEL_ID = 0;
NONE = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
CMD_ID = 2424;
}
uint32 tower_buff_id = 1;
}

View File

@@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerBuffSelectRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 2491;
}
int32 retcode = 1;
uint32 tower_buff_id = 2;
}

View File

@@ -0,0 +1,17 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "TowerCurLevelRecord.proto";
message TowerCurLevelRecordChangeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 2489;
}
TowerCurLevelRecord cur_level_record = 1;
}

View File

@@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerEnterLevelReq {
enum CmdId {
option allow_alias = true;
ENET_CHANNEL_ID = 0;
NONE = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
CMD_ID = 2412;
}
uint32 enter_point_id = 1;
}

View File

@@ -0,0 +1,18 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerEnterLevelRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 2426;
}
int32 retcode = 1;
uint32 floor_id = 2;
uint32 level_index = 3;
repeated uint32 tower_buff_id_list = 4;
}

View File

@@ -0,0 +1,9 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerLevelStarCondData {
uint32 star_cond_index = 3;
uint32 cond_value = 4;
bool is_pause = 5;
}

View File

@@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "TowerLevelStarCondData.proto";
message TowerLevelStarCondNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 2492;
}
uint32 floor_id = 1;
uint32 level_index = 2;
repeated TowerLevelStarCondData cond_data_list = 3;
}

View File

@@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "TowerTeam.proto";
message TowerTeamSelectReq {
enum CmdId {
option allow_alias = true;
ENET_CHANNEL_ID = 0;
NONE = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
CMD_ID = 2401;
}
uint32 floor_id = 1;
repeated TowerTeam tower_team_list = 2;
}

View File

@@ -0,0 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message TowerTeamSelectRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 2494;
}
int32 retcode = 1;
}