Files
hk4e/protocol/proto_hk4e/cmd/cmd_scene.proto
2023-01-19 19:29:52 +08:00

2629 lines
56 KiB
Protocol Buffer

syntax = "proto3";
package proto;
option go_package = "./;proto";
import "define.proto";
import "cmd/cmd_widget.proto";
enum EnterType {
ENTER_NONE = 0;
ENTER_SELF = 1;
ENTER_GOTO = 2;
ENTER_JUMP = 3;
ENTER_OTHER = 4;
ENTER_BACK = 5;
ENTER_DUNGEON = 6;
ENTER_DUNGEON_REPLAY = 7;
ENTER_GOTO_BY_PORTAL = 8;
ENTER_SELF_HOME = 9;
ENTER_OTHER_HOME = 10;
ENTER_GOTO_RECREATE = 11;
}
enum VisionType {
VISION_NONE = 0;
VISION_MEET = 1;
VISION_REBORN = 2;
VISION_REPLACE = 3;
VISION_WAYPOINT_REBORN = 4;
VISION_MISS = 5;
VISION_DIE = 6;
VISION_GATHER_ESCAPE = 7;
VISION_REFRESH = 8;
VISION_TRANSPORT = 9;
VISION_REPLACE_DIE = 10;
VISION_REPLACE_NO_NOTIFY = 11;
VISION_BORN = 12;
VISION_PICKUP = 13;
VISION_REMOVE = 14;
VISION_CHANGE_COSTUME = 15;
VISION_FISH_REFRESH = 16;
VISION_FISH_BIG_SHOCK = 17;
VISION_FISH_QTE_SUCC = 18;
VISION_CAPTURE_DISAPPEAR = 19;
}
enum CreateReason {
CREATE_NONE = 0;
CREATE_QUEST = 1;
CREATE_ENERGY = 2;
}
enum TransmitReason {
TRANSMIT_NONE = 0;
TRANSMIT_QUEST = 1;
}
enum SealBattleType {
SEAL_BATTLE_KEEP_ALIVE = 0;
SEAL_BATTLE_KILL_MONSTER = 1;
SEAL_BATTLE_ENERGY_CHARGE = 2;
}
enum DungeonEntryBlockReason {
DUNGEON_ENTRY_REASON_NONE = 0;
DUNGEON_ENTRY_REASON_LEVEL = 1;
DUNGEON_ENTRY_REASON_QUEST = 2;
DUNGEON_ENTRY_REASON_MULIPLE = 3;
}
enum AreaPlayType {
AREA_PLAY_NONE = 0;
AREA_PLAY_CLIMATE = 1;
AREA_PLAY_REGIONAL_PLAY = 2;
}
message PlayerEnterSceneNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 272;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 prev_scene_id = 6;
uint32 dungeon_id = 12;
bool is_skip_ui = 1732;
uint32 scene_id = 15;
EnterType type = 13;
uint64 scene_begin_time = 14;
uint32 world_level = 11;
uint32 world_type = 1490;
uint32 target_uid = 4;
bool is_first_login_enter_scene = 3;
repeated uint32 scene_tag_id_list = 5;
string scene_transaction = 1842;
Vector prev_pos = 8;
uint32 enter_reason = 1828;
Vector pos = 7;
uint32 enter_scene_token = 2;
}
message LeaveSceneReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 298;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message LeaveSceneRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 212;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 3;
}
message SceneInitFinishReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 235;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 enter_scene_token = 11;
}
message SceneInitFinishRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 207;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
int32 retcode = 13;
uint32 enter_scene_token = 8;
}
message SceneEntityAppearNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 221;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
VisionType appear_type = 15;
uint32 param = 9;
repeated SceneEntityInfo entity_list = 5;
}
message SceneEntityDisappearNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 203;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 param = 6;
repeated uint32 entity_list = 1;
VisionType disappear_type = 2;
}
message SceneEntityMoveReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 290;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 0;
IS_ALLOW_CLIENT = 1;
}
MotionInfo motion_info = 7;
uint32 scene_time = 4;
uint32 entity_id = 8;
uint32 reliable_seq = 15;
}
message SceneEntityMoveRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 273;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
}
uint32 entity_id = 4;
MotionInfo fail_motion = 1;
uint32 scene_time = 10;
uint32 reliable_seq = 6;
int32 retcode = 8;
}
message SceneAvatarStaminaStepReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 299;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
bool use_client_rot = 15;
Vector rot = 7;
}
message SceneAvatarStaminaStepRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 231;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
}
bool use_client_rot = 9;
int32 retcode = 7;
Vector rot = 11;
}
message SceneEntityMoveNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 275;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
}
MotionInfo motion_info = 6;
uint32 entity_id = 8;
uint32 scene_time = 15;
uint32 reliable_seq = 2;
}
message VehicleLocationInfo {
Vector rot = 14;
uint32 entity_id = 15;
float cur_hp = 11;
uint32 owner_uid = 5;
Vector pos = 1;
repeated uint32 uid_list = 3;
uint32 gadget_id = 13;
float max_hp = 6;
}
message ScenePlayerLocationNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 248;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
}
repeated VehicleLocationInfo vehicle_loc_list = 3;
uint32 scene_id = 9;
repeated PlayerLocationInfo player_loc_list = 14;
}
message GetScenePointReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 297;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 belong_uid = 10;
uint32 scene_id = 4;
}
message CityInfo {
uint32 city_id = 15;
uint32 crystal_num = 3;
uint32 level = 4;
}
message GetScenePointRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 281;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 not_explored_dungeon_entry_list = 11;
repeated uint32 to_be_explore_dungeon_entry_list = 15;
repeated uint32 locked_point_list = 2;
repeated uint32 unhide_point_list = 5;
int32 retcode = 9;
uint32 belong_uid = 12;
repeated uint32 unlocked_point_list = 13;
repeated uint32 unlock_area_list = 1;
repeated uint32 hide_point_list = 4;
uint32 scene_id = 14;
repeated uint32 not_interact_dungeon_entry_list = 6;
repeated uint32 group_unlimit_point_list = 10;
}
message EnterTransPointRegionNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 205;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 8;
uint32 point_id = 6;
}
message ExitTransPointRegionNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 282;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 point_id = 1;
uint32 scene_id = 7;
}
message ScenePointUnlockNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 247;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 point_list = 13;
uint32 scene_id = 6;
repeated uint32 unhide_point_list = 12;
repeated uint32 hide_point_list = 1;
repeated uint32 locked_point_list = 8;
}
message SceneTransToPointReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 239;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 13;
uint32 point_id = 1;
}
message SceneTransToPointRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 253;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 point_id = 14;
uint32 scene_id = 3;
int32 retcode = 8;
}
message EntityJumpNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 222;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
enum Type {
NULL = 0;
ACTIVE = 1;
PASSIVE = 2;
}
Type jump_type = 9;
Vector rot = 8;
Vector pos = 10;
uint32 entity_id = 12;
}
message GetSceneAreaReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 265;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 4;
uint32 belong_uid = 7;
}
message GetSceneAreaRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 204;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 7;
repeated CityInfo city_info_list = 13;
uint32 scene_id = 15;
repeated uint32 area_id_list = 9;
}
message SceneAreaUnlockNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 293;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 area_list = 10;
uint32 scene_id = 9;
}
message SceneEntityDrownReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 227;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 entity_id = 10;
}
message SceneEntityDrownRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 294;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 8;
uint32 entity_id = 11;
}
message SceneCreateEntityReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 288;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
CreateEntityInfo entity = 1;
bool is_destroy_when_disconnect = 10;
CreateReason reason = 3;
}
message SceneCreateEntityRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 226;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 14;
uint32 entity_id = 1;
CreateEntityInfo entity = 10;
}
message SceneDestroyEntityReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 263;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 entity_id = 7;
}
message SceneDestroyEntityRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 295;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 14;
uint32 entity_id = 7;
}
message SceneForceUnlockNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 206;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
bool is_add = 10;
repeated uint32 force_id_list = 2;
}
message SceneForceLockNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 234;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 force_id_list = 9;
}
message EnterWorldAreaReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 250;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 area_type = 8;
uint32 area_id = 1;
}
message EnterWorldAreaRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 243;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 area_type = 1;
uint32 area_id = 7;
int32 retcode = 9;
}
message EntityForceSyncReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 274;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 room_id = 1;
MotionInfo motion_info = 11;
uint32 entity_id = 13;
uint32 scene_time = 12;
}
message EntityForceSyncRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 276;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_time = 14;
uint32 entity_id = 6;
MotionInfo fail_motion = 8;
int32 retcode = 4;
}
message GetAreaExplorePointReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 241;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 area_id_list = 14;
}
message GetAreaExplorePointRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 249;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 8;
repeated uint32 area_id_list = 11;
repeated uint32 explore_point_list = 4;
}
message ClientTransmitReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 291;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 2;
TransmitReason reason = 14;
Vector pos = 1;
Vector rot = 9;
}
message ClientTransmitRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 224;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
TransmitReason reason = 3;
int32 retcode = 9;
}
message EnterSceneWeatherAreaNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 256;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 weather_gadget_id = 13;
}
message ExitSceneWeatherAreaNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 242;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 weather_gadget_id = 2;
}
message SceneAreaWeatherNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 230;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 weather_area_id = 1;
uint32 weather_gadget_id = 9;
uint32 climate_type = 14;
float trans_duration = 15;
map<uint32, string> weather_value_map = 10;
}
message ScenePlayerInfo {
uint32 scene_id = 10;
uint32 peer_id = 6;
OnlinePlayerInfo online_player_info = 13;
bool is_connected = 2;
string name = 15;
uint32 uid = 8;
}
message ScenePlayerInfoNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 267;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated ScenePlayerInfo player_info_list = 5;
}
message PlayerLocationInfo {
uint32 uid = 15;
Vector pos = 3;
Vector rot = 13;
}
message PlayerWorldLocationInfo {
uint32 scene_id = 1;
PlayerLocationInfo player_loc = 12;
}
message WorldPlayerLocationNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 258;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated PlayerWorldLocationInfo player_world_loc_list = 8;
repeated PlayerLocationInfo player_loc_list = 15;
}
message BeginCameraSceneLookNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 270;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
enum KeepRotType {
KEEP_ROT_X = 0;
KEEP_ROT_XY = 1;
}
uint32 blend_type = 1154;
float custom_radius = 7;
bool is_set_screenXY = 5;
Vector look_pos = 4;
bool is_recover_keep_current = 11;
bool is_abs_follow_pos = 1375;
KeepRotType keep_rot_type = 6;
bool is_change_play_mode = 9;
uint32 disable_protect = 1103;
float screen_y = 15;
bool is_set_follow_pos = 13;
bool is_force = 12;
float blend_duration = 1758;
uint32 entity_id = 1327;
float screen_x = 3;
bool is_force_walk = 10;
repeated string other_params = 1;
Vector follow_pos = 8;
bool is_allow_input = 2;
float duration = 14;
}
message EndCameraSceneLookNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 217;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
}
message MarkEntityInMinMapNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 202;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
Vector position = 4;
uint32 monster_id = 7;
uint32 entity_id = 14;
}
message UnmarkEntityInMinMapNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 219;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 entity_id = 8;
}
message ExecuteGroupTriggerReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 257;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
string source_name = 15;
uint32 target_entity_id = 12;
int32 param2 = 8;
uint32 source_entity_id = 4;
int32 param3 = 10;
int32 param1 = 9;
}
message ExecuteGroupTriggerRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 300;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 13;
}
message LevelupCityReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 216;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 5;
uint32 area_id = 3;
uint32 item_num = 14;
}
message LevelupCityRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 287;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 area_id = 9;
int32 retcode = 3;
uint32 scene_id = 4;
CityInfo city_info = 6;
}
message RoutePointChangeInfo {
float wait_time = 6;
float target_velocity = 14;
uint32 point_index = 11;
}
message SceneRouteChangeInfo {
bool is_forward = 12;
uint32 route_id = 15;
uint32 type = 4;
repeated RoutePointChangeInfo point_list = 1;
}
message SceneRouteChangeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 240;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_id = 12;
uint32 scene_time = 11;
repeated SceneRouteChangeInfo route_list = 2;
}
message PlatformStartRouteNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 218;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
PlatformInfo platform = 15;
uint32 scene_time = 12;
uint32 entity_id = 8;
}
message PlatformStopRouteNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 266;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_time = 9;
uint32 entity_id = 12;
PlatformInfo platform = 8;
}
message PlatformChangeRouteNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 268;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 entity_id = 2;
PlatformInfo platform = 1;
uint32 scene_time = 8;
}
message ScenePlayerSoundNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 233;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
enum PlaySoundType {
PLAY_SOUND_NONE = 0;
PLAY_SOUND_START = 1;
PLAY_SOUND_STOP = 2;
}
string sound_name = 4;
PlaySoundType play_type = 8;
Vector play_pos = 3;
}
message PersonalSceneJumpReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 284;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 point_id = 4;
}
message PersonalSceneJumpRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 280;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 dest_scene_id = 5;
int32 retcode = 8;
Vector dest_pos = 11;
}
message SealBattleBeginNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 289;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 seal_max_progress = 9;
uint32 seal_entity_id = 1;
uint32 seal_radius = 12;
SealBattleType battle_type = 14;
}
message SealBattleEndNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 259;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
bool is_win = 4;
uint32 seal_entity_id = 15;
}
message SealBattleProgressNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 232;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 seal_entity_id = 9;
uint32 max_progress = 10;
uint32 seal_radius = 4;
uint32 progress = 5;
uint32 end_time = 2;
}
message ClientPauseNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 260;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
bool is_open = 1;
}
message AvatarEnterSceneInfo {
repeated ServerBuff server_buff_list = 14;
uint32 avatar_entity_id = 7;
AbilitySyncStateInfo weapon_ability_info = 12;
uint32 weapon_entity_id = 10;
AbilitySyncStateInfo avatar_ability_info = 2;
uint64 avatar_guid = 13;
uint64 weapon_guid = 9;
repeated uint32 buff_id_list = 5;
}
message TeamEnterSceneInfo {
AbilityControlBlock ability_control_block = 7;
AbilitySyncStateInfo team_ability_info = 10;
uint32 team_entity_id = 15;
}
message MPLevelEntityInfo {
AbilitySyncStateInfo ability_info = 2;
uint32 entity_id = 11;
uint32 authority_peer_id = 3;
}
message PlayerEnterSceneInfoNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 214;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
TeamEnterSceneInfo team_enter_info = 8;
uint32 enter_scene_token = 12;
repeated AvatarEnterSceneInfo avatar_enter_info = 7;
uint32 cur_avatar_entity_id = 6;
MPLevelEntityInfo mp_level_entity_info = 5;
}
message JoinPlayerSceneReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 292;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 target_uid = 12;
}
message JoinPlayerSceneRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 220;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 10;
}
message SceneKickPlayerReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 264;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 target_uid = 6;
}
message SceneKickPlayerRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 238;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 13;
uint32 target_uid = 10;
}
message SceneKickPlayerNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 211;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 target_uid = 8;
uint32 kicker_uid = 9;
}
message HitClientTrivialNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 244;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
Vector position = 11;
uint32 owner_entity_id = 12;
}
message BackMyWorldReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 286;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message BackMyWorldRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 201;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 11;
}
message SeeMonsterReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 228;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 monster_id = 7;
}
message SeeMonsterRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 251;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 9;
}
message AddSeenMonsterNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 223;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 monster_id_list = 12;
}
message AllSeenMonsterNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 271;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 monster_id_list = 4;
}
message SceneTimeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 245;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint64 scene_time = 14;
bool is_paused = 1;
uint32 scene_id = 7;
}
message EnterSceneReadyReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 208;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 enter_scene_token = 9;
}
message EnterSceneReadyRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 209;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 enter_scene_token = 1;
int32 retcode = 4;
}
message EnterScenePeerNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 252;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 dest_scene_id = 12;
uint32 enter_scene_token = 11;
uint32 host_peer_id = 14;
uint32 peer_id = 1;
}
message EnterSceneDoneReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 277;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 enter_scene_token = 11;
}
message EnterSceneDoneRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 237;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 enter_scene_token = 15;
int32 retcode = 7;
}
message WorldPlayerDieNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 285;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
PlayerDieType die_type = 12;
uint32 murderer_entity_id = 15;
oneof entity {
uint32 monster_id = 8;
uint32 gadget_id = 4;
}
}
message WorldPlayerReviveReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 225;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message WorldPlayerReviveRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 278;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 3;
}
message JoinPlayerFailNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 236;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 11;
}
message SetSceneWeatherAreaReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 254;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 weather_gadget_id = 13;
map<uint32, string> weather_value_map = 4;
}
message SetSceneWeatherAreaRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 283;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 4;
}
message ExecuteGadgetLuaReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 269;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 source_entity_id = 12;
int32 param3 = 1;
int32 param1 = 5;
int32 param2 = 14;
}
message ExecuteGadgetLuaRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 210;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 12;
}
message CutSceneExtraParam {
repeated double detail_param_list = 1;
}
message CutSceneBeginNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 296;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
bool is_wait_others = 9;
uint32 cutscene_id = 14;
repeated CutSceneExtraParam extra_param_list = 3;
}
message CutSceneFinishNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 262;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 cutscene_id = 12;
}
message CutSceneEndNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 215;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 5;
uint32 cutscene_id = 14;
}
message ClientScriptEventNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 213;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated int32 param_list = 9;
uint32 source_entity_id = 14;
uint32 event_type = 10;
uint32 target_entity_id = 13;
}
message SceneEntitiesMovesReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 279;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 0;
IS_ALLOW_CLIENT = 1;
}
repeated EntityMoveInfo entity_move_info_list = 14;
}
message EntityMoveFailInfo {
int32 retcode = 12;
uint32 scene_time = 9;
MotionInfo fail_motion = 14;
uint32 reliable_seq = 4;
uint32 entity_id = 10;
}
message SceneEntitiesMovesRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 255;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 0;
}
repeated EntityMoveFailInfo entity_move_fail_info_list = 11;
}
message SceneEntitiesMoveCombineNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3387;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 0;
}
repeated EntityMoveInfo entity_move_info_list = 8;
}
message UnlockTransPointReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3035;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 point_id = 12;
uint32 scene_id = 10;
}
message UnlockTransPointRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3426;
ENET_CHANNEL_ID = 1;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 12;
}
message SceneWeatherForcastReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3110;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 weather_area_id = 15;
}
message SceneWeatherForcastRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3012;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint64 next_climate_time = 14;
repeated uint32 forcast_climate_list = 2;
int32 retcode = 4;
}
message MarkMapReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3466;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
enum Operation {
ADD = 0;
MOD = 1;
DEL = 2;
GET = 3;
}
MapMarkPoint mark = 8;
MapMarkPoint old = 6;
Operation op = 9;
}
message MarkMapRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3079;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated MapMarkPoint mark_list = 8;
int32 retcode = 11;
}
message AllMarkPointNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3283;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated MapMarkPoint mark_list = 7;
}
message WorldDataNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3308;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
enum DataType {
DATA_NONE = 0;
WORLD_LEVEL = 1;
IS_IN_MP_MODE = 2;
}
map<uint32, PropValue> world_prop_map = 9;
}
message EntityMoveRoomNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3178;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 entity_id = 11;
uint32 dest_room_id = 9;
}
message WorldPlayerInfoNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3116;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated PlayerWidgetInfo player_widget_info_list = 8;
repeated OnlinePlayerInfo player_info_list = 14;
repeated uint32 player_uid_list = 11;
}
message PostEnterSceneReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3312;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 enter_scene_token = 12;
}
message PostEnterSceneRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3184;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 4;
uint32 enter_scene_token = 12;
}
message ChatInfo {
enum SystemHintType {
CHAT_NONE = 0;
CHAT_ENTER_WORLD = 1;
CHAT_LEAVE_WORLD = 2;
}
message SystemHint {
uint32 type = 14;
}
uint32 time = 13;
uint32 sequence = 10;
uint32 to_uid = 7;
uint32 uid = 15;
bool is_read = 5;
oneof content {
string text = 1946;
uint32 icon = 914;
SystemHint system_hint = 1753;
}
}
message PlayerChatReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3185;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 channel_id = 13;
ChatInfo chat_info = 15;
}
message PlayerChatRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3228;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 chat_forbidden_endtime = 15;
int32 retcode = 2;
}
message PlayerChatNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3010;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
ChatInfo chat_info = 3;
uint32 channel_id = 6;
}
message PlayerChatCDNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3367;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 over_time = 15;
}
message ChatHistoryNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3496;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated ChatInfo chat_info = 9;
uint32 channel_id = 12;
}
message SceneDataNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3203;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated string level_config_name_list = 15;
repeated uint32 scene_tag_id_list = 8;
}
message DungeonEntryToBeExploreNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3147;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 dungeon_entry_scene_point_id = 2;
uint32 scene_id = 4;
uint32 dungeon_entry_config_id = 10;
}
message GetDungeonEntryExploreConditionReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3165;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 scene_id = 6;
uint32 dungeon_entry_config_id = 2;
uint32 dungeon_entry_scene_point_id = 4;
}
message DungeonEntryCond {
DungeonEntryBlockReason cond_reason = 7;
uint32 param1 = 8;
}
message GetDungeonEntryExploreConditionRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3269;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
DungeonEntryCond dungeon_entry_cond = 5;
int32 retcode = 3;
}
message UnfreezeGroupLimitNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3220;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 point_id = 9;
uint32 scene_id = 11;
}
message SetEntityClientDataNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3146;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 entity_id = 14;
EntityClientData entity_client_data = 9;
}
message GroupSuiteNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3257;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
map<uint32, uint32> group_map = 3;
}
message GroupUnloadNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3344;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 group_list = 10;
}
message MonsterAIConfigHashNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3039;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 job_id = 10;
uint32 entity_id = 15;
int32 hash_value = 11;
}
message ShowTemplateReminderNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3491;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
bool is_revoke = 1;
uint32 template_reminder_id = 14;
repeated uint32 param_uid_list = 3;
repeated int32 param_list = 10;
bool is_need_cache = 15;
}
message ShowCommonTipsNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3352;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
string content = 8;
string title = 13;
uint32 close_time = 4;
}
message CloseCommonTipsNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3194;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
}
message ChangeWorldToSingleModeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3006;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message SyncScenePlayTeamEntityNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3333;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_id = 2;
repeated PlayTeamEntityInfo entity_info_list = 3;
}
message DelScenePlayTeamEntityNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3318;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 del_entity_id_list = 2;
uint32 scene_id = 4;
}
message CylinderRegionSize {
float radius = 8;
float height = 7;
}
message PolygonRegionSize {
repeated VectorPlane point_list = 5;
float height = 9;
}
message PlayerEyePointStateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3051;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 region_entity_id = 15;
Vector eye_point_pos = 1;
bool is_use_eye_point = 3;
uint32 region_config_id = 7;
uint32 region_shape = 12;
bool is_filter_stream_pos = 2;
int32 fix_lod_level = 5;
uint32 region_group_id = 4;
oneof region_size {
float sphere_radius = 255;
Vector cubic_size = 1823;
CylinderRegionSize cylinder_size = 1862;
PolygonRegionSize polygon_size = 877;
}
}
message GetMapMarkTipsReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3463;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetMapMarkTipsRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3327;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 7;
repeated MapMarkTipsInfo mark_tips_list = 11;
}
message ChangeWorldToSingleModeReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3066;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message ChangeWorldToSingleModeRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3282;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 quit_mp_valid_time = 15;
int32 retcode = 4;
}
message GetWorldMpInfoReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3391;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetWorldMpInfoRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3320;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 12;
bool is_in_mp_mode = 1;
uint32 quit_mp_valid_time = 9;
}
message EntityConfigHashEntry {
uint32 job_id = 13;
int32 hash_value = 6;
uint32 entity_id = 11;
}
message EntityConfigHashNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3189;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated EntityConfigHashEntry ability_entry_list = 3;
repeated EntityConfigHashEntry avatar_entry_list = 15;
repeated EntityConfigHashEntry combat_entry_list = 8;
}
message ForceDragAvatarNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3235;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_time = 3;
uint64 delta_time_ms = 1;
uint32 entity_id = 2;
MotionInfo motion_info = 10;
bool is_first_valid = 8;
uint64 last_move_time_ms = 12;
}
message MonsterPointArrayRouteUpdateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3410;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 entity_id = 7;
MonsterRoute monster_route = 5;
}
message ForceDragBackTransferNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3145;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetScenePerformanceReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3419;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetScenePerformanceRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3137;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 monster_num = 9;
uint32 gather_num_insight = 1;
uint32 gadget_num = 6;
int32 retcode = 7;
uint32 dynamic_group_num = 12;
uint32 group_num = 2;
Vector pos = 4;
uint32 entity_num = 8;
uint32 gather_num = 13;
}
message SceneAudioNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3166;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated float param2 = 14;
int32 type = 3;
repeated string param3 = 11;
uint32 source_uid = 6;
repeated uint32 param1 = 4;
}
message HitTreeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3019;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 tree_type = 11;
Vector tree_pos = 2;
Vector drop_pos = 8;
}
message EntityTagChangeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3316;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
string tag = 2;
uint32 entity_id = 8;
bool is_add = 10;
}
message AvatarFollowRouteNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3458;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 entity_id = 4;
uint32 template_id = 6;
uint32 start_scene_time_ms = 8;
Route route = 2;
string client_params = 13;
}
message SceneEntityUpdateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3412;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 param = 10;
VisionType appear_type = 13;
repeated SceneEntityInfo entity_list = 5;
}
message ClientHashDebugNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3086;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 job_id = 12;
}
message PlayerWorldSceneInfo {
uint32 scene_id = 11;
repeated uint32 scene_tag_id_list = 8;
bool is_locked = 12;
}
message PlayerWorldSceneInfoListNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3129;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated PlayerWorldSceneInfo info_list = 5;
}
message LuaEnvironmentEffectNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3408;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 type = 1;
repeated int32 int_param_list = 12;
string effect_alias = 3;
repeated float float_param_list = 14;
}
message ClientLoadingCostumeVerificationNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3487;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 costume_id = 9;
uint64 prefab_hash = 2;
uint64 guid = 14;
}
message ShowClientGuideNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3005;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
string guide_name = 7;
}
message ShowClientTutorialNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3305;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 tutorial_id = 2;
}
message GetMapAreaReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3108;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetMapAreaRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3328;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 14;
repeated MapAreaInfo map_area_info_list = 9;
}
message MapAreaChangeNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3378;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated MapAreaInfo map_area_info_list = 3;
}
message LeaveWorldNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3017;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
}
message GuestBeginEnterSceneNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3031;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_id = 8;
uint32 uid = 15;
}
message GuestPostEnterSceneNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3144;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 scene_id = 5;
uint32 uid = 4;
}
message LevelTagDataNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3314;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 level_tag_id_list = 9;
}
message StopReminderNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3004;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 reminder_id = 15;
}
message AreaPlayInfoNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3323;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 detail_play_type = 14;
AreaPlayType area_play_type = 11;
}
message CheckGroupReplacedReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3113;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 group_id_list = 7;
}
message CheckGroupReplacedRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3152;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 4;
repeated uint32 replaced_group_id_list = 6;
}
message DeathZoneObserveNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3475;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 target_entity_id = 14;
uint32 source_entity_id = 12;
}
message HitTreeInfo {
Vector tree_pos = 12;
uint32 tree_type = 8;
}
message WorldChestOpenNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3295;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 group_id = 6;
uint32 scene_id = 9;
uint32 config_id = 12;
}
message WidgetQuickHitTreeReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3345;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated HitTreeInfo hit_tree_info_list = 5;
}
message WidgetQuickHitTreeRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3336;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 2;
}
message BeginCameraSceneLookWithTemplateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3160;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
enum FollowType {
FOLLOW_TYPE_INIT_FOLLOW_POS = 0;
FOLLOW_TYPE_SET_FOLLOW_POS = 1;
FOLLOW_TYPE_SET_ABS_FOLLOW_POS = 2;
}
Vector look_pos = 8;
uint32 template_id = 5;
Vector follow_pos = 2;
uint32 entity_id = 12;
repeated string other_params = 13;
FollowType follow_type = 9;
}
message RefreshEntityAuthNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3259;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
repeated uint32 entity_id_list = 7;
}
message ScenePlayerBackgroundAvatarRefreshNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3274;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated SceneEntityInfo entity_list = 4;
VisionType appear_type = 8;
uint32 param = 9;
}