665 lines
19 KiB
Protocol Buffer
665 lines
19 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
|
|
import "Common.proto";
|
|
|
|
message AKEKCKDIHLA {
|
|
string property_name = 1; // offset: 24
|
|
int32 old_value = 12; // offset: 36
|
|
int32 new_value = 13; // offset: 32
|
|
}
|
|
|
|
message ActiveFarmElementCsReq {
|
|
uint32 entity_id = 2; // offset: 28
|
|
uint32 HECCOBFBJFI = 13; // offset: 24
|
|
uint32 world_level = 14; // offset: 32
|
|
}
|
|
|
|
message ActiveFarmElementScRsp {
|
|
uint32 world_level = 2; // offset: 24
|
|
uint32 entity_id = 13; // offset: 32
|
|
uint32 retcode = 15; // offset: 28
|
|
}
|
|
|
|
message ChangePropTimelineInfoCsReq {
|
|
uint64 uuid = 2; // offset: 32
|
|
uint32 prop_entity_id = 6; // offset: 52
|
|
bool is_close_map = 7; // offset: 48
|
|
uint64 interact_id = 8; // offset: 40
|
|
PropTimelineInfo timeline_info = 9; // offset: 24
|
|
}
|
|
|
|
message ChangePropTimelineInfoScRsp {
|
|
uint32 retcode = 4; // offset: 28
|
|
uint32 prop_entity_id = 9; // offset: 24
|
|
}
|
|
|
|
message ChestInfo {
|
|
ChestType chest_type = 1; // offset: 32
|
|
uint32 exist_num = 12; // offset: 24
|
|
uint32 opened_num = 15; // offset: 28
|
|
}
|
|
|
|
message ChestMonsterStat {
|
|
uint32 JBGIFBGMLMF = 7; // offset: 28
|
|
uint32 type = 9; // offset: 24
|
|
uint32 PIJBPDPEODG = 10; // offset: 32
|
|
}
|
|
|
|
enum ChestType {
|
|
MAP_INFO_CHEST_TYPE_NONE = 0;
|
|
MAP_INFO_CHEST_TYPE_NORMAL = 101;
|
|
MAP_INFO_CHEST_TYPE_CHALLENGE = 102;
|
|
MAP_INFO_CHEST_TYPE_PUZZLE = 104;
|
|
}
|
|
|
|
enum CmdSceneType {
|
|
CmdSceneType_NLCDGIPGFDJ = 0;
|
|
CmdSceneType_EnteredSceneChangeScNotify = 1420;
|
|
CmdSceneType_ActiveFarmElementCsReq = 1470;
|
|
CmdSceneType_InteractPropCsReq = 1405;
|
|
CmdSceneType_ChangePropTimelineInfoScRsp = 1415;
|
|
CmdSceneType_EnterSectionCsReq = 1481;
|
|
CmdSceneType_ReturnLastTownScRsp = 1478;
|
|
CmdSceneType_RecoverAllLineupCsReq = 1422;
|
|
CmdSceneType_GetCurSceneInfoScRsp = 1456;
|
|
CmdSceneType_FHFBANPOFPP = 1471;
|
|
CmdSceneType_SyncEntityBuffChangeListScNotify = 1461;
|
|
CmdSceneType_StartCocoonStageCsReq = 1432;
|
|
CmdSceneType_GameplayCounterUpdateScNotify = 1435;
|
|
CmdSceneType_SceneCastSkillMpUpdateScNotify = 1464;
|
|
CmdSceneType_SceneCheckpoingRefreshScRsp = 1411;
|
|
CmdSceneType_BJEOKMEGJDD = 1469;
|
|
CmdSceneType_ReEnterLastElementStageScRsp = 1431;
|
|
CmdSceneType_UpdateGroupPropertyCsReq = 1498;
|
|
CmdSceneType_ScenePlaneEventScNotify = 1500;
|
|
CmdSceneType_SetGroupCustomSaveDataCsReq = 1462;
|
|
CmdSceneType_LBHAOMOKKLA = 1493;
|
|
CmdSceneType_SceneUpdatePositionVersionNotify = 1439;
|
|
CmdSceneType_SetGroupCustomSaveDataScRsp = 1414;
|
|
CmdSceneType_UpdateGroupPropertyScRsp = 1492;
|
|
CmdSceneType_DeleteSummonUnitScRsp = 1472;
|
|
CmdSceneType_DeactivateFarmElementCsReq = 1496;
|
|
CmdSceneType_UnlockTeleportNotify = 1488;
|
|
CmdSceneType_EnterSceneScRsp = 1409;
|
|
CmdSceneType_GetEnteredSceneScRsp = 1448;
|
|
CmdSceneType_ChangePropTimelineInfoCsReq = 1483;
|
|
CmdSceneType_RecoverAllLineupScRsp = 1449;
|
|
CmdSceneType_SavePointsInfoNotify = 1482;
|
|
CmdSceneType_ActiveFarmElementScRsp = 1426;
|
|
CmdSceneType_OpenChestScNotify = 1445;
|
|
CmdSceneType_DeleteSummonUnitCsReq = 1454;
|
|
CmdSceneType_DeactivateFarmElementScRsp = 1447;
|
|
CmdSceneType_ReEnterLastElementStageCsReq = 1446;
|
|
CmdSceneType_SetClientPausedScRsp = 1430;
|
|
CmdSceneType_SceneReviveAfterRebattleScRsp = 1407;
|
|
CmdSceneType_TrainWorldIdChangeScNotify = 1459;
|
|
CmdSceneType_SceneCastSkillCostMpCsReq = 1408;
|
|
CmdSceneType_SceneEnterStageScRsp = 1419;
|
|
CmdSceneType_SceneEntityMoveCsReq = 1434;
|
|
CmdSceneType_GetEnteredSceneCsReq = 1455;
|
|
CmdSceneType_RefreshTriggerByClientScRsp = 1406;
|
|
CmdSceneType_EnterSectionScRsp = 1451;
|
|
CmdSceneType_LastSpringRefreshTimeNotify = 1417;
|
|
CmdSceneType_UpdateFloorSavedValueNotify = 1418;
|
|
CmdSceneType_SceneEnterStageCsReq = 1404;
|
|
CmdSceneType_SceneCastSkillCostMpScRsp = 1468;
|
|
CmdSceneType_GetCurSceneInfoCsReq = 1458;
|
|
CmdSceneType_SetClientPausedCsReq = 1441;
|
|
CmdSceneType_GetSceneMapInfoScRsp = 1437;
|
|
CmdSceneType_SceneGroupRefreshScNotify = 1433;
|
|
CmdSceneType_EnterSceneByServerScNotify = 1427;
|
|
CmdSceneType_CounterDownCsReq = 1452;
|
|
CmdSceneType_GetUnlockTeleportCsReq = 1450;
|
|
CmdSceneType_SceneEntityTeleportScRsp = 1487;
|
|
CmdSceneType_GroupStateChangeCsReq = 1466;
|
|
CmdSceneType_CounterDownScRsp = 1494;
|
|
CmdSceneType_EnterSceneCsReq = 1463;
|
|
CmdSceneType_GroupStateChangeScRsp = 1486;
|
|
CmdSceneType_JIAEHCICDLJ = 1438;
|
|
CmdSceneType_RefreshTriggerByClientCsReq = 1402;
|
|
CmdSceneType_SceneEntityMoveScNotify = 1442;
|
|
CmdSceneType_SceneEntityMoveScRsp = 1425;
|
|
CmdSceneType_GetUnlockTeleportScRsp = 1499;
|
|
CmdSceneType_SceneCastSkillCsReq = 1460;
|
|
CmdSceneType_InteractPropScRsp = 1475;
|
|
CmdSceneType_SceneReviveAfterRebattleCsReq = 1485;
|
|
CmdSceneType_SetTrainWorldIdScRsp = 1401;
|
|
CmdSceneType_SceneEntityTeleportCsReq = 1491;
|
|
CmdSceneType_SceneCastSkillScRsp = 1416;
|
|
CmdSceneType_SyncServerSceneChangeNotify = 1428;
|
|
CmdSceneType_SetTrainWorldIdCsReq = 1489;
|
|
CmdSceneType_SceneCheckpoingRefreshCsReq = 1412;
|
|
CmdSceneType_RefreshTriggerByClientScNotify = 1490;
|
|
CmdSceneType_StartCocoonStageScRsp = 1484;
|
|
CmdSceneType_GetSceneMapInfoCsReq = 1495;
|
|
}
|
|
|
|
message CounterDownCsReq {
|
|
uint32 DGGCFDKJDPO = 8; // offset: 28
|
|
uint32 BIKALOGMMDA = 9; // offset: 24
|
|
}
|
|
|
|
message CounterDownScRsp {
|
|
uint32 retcode = 3; // offset: 24
|
|
}
|
|
|
|
message DeactivateFarmElementCsReq {
|
|
uint32 entity_id = 8; // offset: 24
|
|
}
|
|
|
|
message DeactivateFarmElementScRsp {
|
|
uint32 retcode = 2; // offset: 24
|
|
uint32 entity_id = 7; // offset: 28
|
|
}
|
|
|
|
message DeleteSummonUnitCsReq {
|
|
repeated uint32 entity_id_list = 2; // offset: 16
|
|
uint64 interact_id = 11; // offset: 32
|
|
}
|
|
|
|
message DeleteSummonUnitScRsp {
|
|
repeated uint32 entity_id_list = 13; // offset: 24
|
|
uint32 retcode = 15; // offset: 32
|
|
}
|
|
|
|
message DynamicValues {
|
|
string key = 1; // offset: 16
|
|
float value = 5; // offset: 32
|
|
}
|
|
|
|
message EBADAHNBIIH {
|
|
uint32 GPJBPKILOBM = 12; // offset: 24
|
|
uint32 BIKALOGMMDA = 15; // offset: 28
|
|
}
|
|
|
|
message EnterSceneByServerScNotify {
|
|
EnterSceneReason reason = 1; // offset: 40
|
|
LineupInfo lineup = 6; // offset: 16
|
|
SceneInfo scene = 9; // offset: 24
|
|
}
|
|
|
|
message EnterSceneCsReq {
|
|
bool FBPKOFOIOLC = 1; // offset: 57
|
|
uint64 interact_id = 2; // offset: 40
|
|
uint32 entry_id = 8; // offset: 48
|
|
Vector IDABOKLJOLG = 9; // offset: 16
|
|
SceneIdentifier scene_identifier = 11; // offset: 24
|
|
uint32 teleport_id = 14; // offset: 52
|
|
bool is_close_map = 15; // offset: 56
|
|
}
|
|
|
|
enum EnterSceneReason {
|
|
ENTER_SCENE_REASON_NONE = 0;
|
|
ENTER_SCENE_REASON_CHALLENGE_TIMEOUT = 1;
|
|
ENTER_SCENE_REASON_ROGUE_TIMEOUT = 2;
|
|
ENTER_SCENE_REASON_CHANGE_STORYLINE = 3;
|
|
ENTER_SCENE_REASON_DIMENSION_MERGE = 4;
|
|
}
|
|
|
|
message EnterSceneScRsp {
|
|
uint32 retcode = 2; // offset: 32
|
|
SceneIdentifier scene_identifier = 3; // offset: 16
|
|
bool is_close_map = 6; // offset: 37
|
|
bool is_over_map = 11; // offset: 36
|
|
}
|
|
|
|
message EnterSectionCsReq {
|
|
uint32 section_id = 10; // offset: 32
|
|
uint64 interact_id = 13; // offset: 24
|
|
}
|
|
|
|
message EnterSectionScRsp {
|
|
uint32 retcode = 11; // offset: 24
|
|
}
|
|
|
|
message EnteredSceneChangeScNotify {
|
|
repeated EnteredSceneInfo entered_scene_info_list = 4; // offset: 24
|
|
}
|
|
|
|
message EnteredSceneInfo {
|
|
uint32 plane_id = 7; // offset: 28
|
|
uint32 floor_id = 13; // offset: 24
|
|
}
|
|
|
|
message EntityBuffChangeInfo {
|
|
uint32 cast_entity_id = 4; // offset: 32
|
|
SceneEntityBuffChangeType reason = 5; // offset: 40
|
|
uint32 entity_id = 8; // offset: 44
|
|
oneof KKNBOACNCON {
|
|
BuffInfo buff_change_info = 13; // offset: 24
|
|
uint32 remove_buff_id = 3; // offset: 24
|
|
}
|
|
}
|
|
|
|
message EntityMotion {
|
|
uint32 entity_id = 2; // offset: 36
|
|
bool FJOEOEDLNED = 7; // offset: 40
|
|
MotionInfo motion = 11; // offset: 24
|
|
uint32 map_layer = 13; // offset: 32
|
|
}
|
|
|
|
message GMABBKEMPNP {
|
|
uint32 retcode = 4; // offset: 24
|
|
}
|
|
|
|
enum GameplayCounterUpdateReason {
|
|
GAMEPLAY_COUNTER_UPDATE_REASON_NONE = 0;
|
|
GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE = 1;
|
|
GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE = 2;
|
|
GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE = 3;
|
|
}
|
|
|
|
message GameplayCounterUpdateScNotify {
|
|
uint32 BIKALOGMMDA = 3; // offset: 32
|
|
uint32 OFBPKCNCGFG = 5; // offset: 28
|
|
GameplayCounterUpdateReason reason = 7; // offset: 24
|
|
}
|
|
|
|
message GetCurSceneInfoCsReq {
|
|
}
|
|
|
|
message GetCurSceneInfoScRsp {
|
|
uint32 retcode = 1; // offset: 32
|
|
SceneInfo scene = 10; // offset: 16
|
|
}
|
|
|
|
message GetEnteredSceneCsReq {
|
|
}
|
|
|
|
message GetEnteredSceneScRsp {
|
|
repeated EnteredSceneInfo entered_scene_info_list = 8; // offset: 24
|
|
uint32 retcode = 11; // offset: 32
|
|
}
|
|
|
|
message GetSceneMapInfoCsReq {
|
|
repeated SceneIdentifier scene_identifiers = 8; // offset: 24
|
|
}
|
|
|
|
message GetSceneMapInfoScRsp {
|
|
repeated SceneMapInfo scene_map_info = 9; // offset: 24
|
|
uint32 retcode = 11; // offset: 32
|
|
}
|
|
|
|
message GetUnlockTeleportCsReq {
|
|
repeated uint32 entry_id_list = 9; // offset: 16
|
|
}
|
|
|
|
message GetUnlockTeleportScRsp {
|
|
uint32 retcode = 6; // offset: 32
|
|
repeated uint32 unlocked_teleport_list = 12; // offset: 24
|
|
}
|
|
|
|
message GroupRefreshInfo {
|
|
SceneEntityGroupInfo group_info = 1; // offset: 32
|
|
SceneGroupRefreshType refresh_type = 3; // offset: 56
|
|
repeated SceneEntityRefreshInfo refresh_entity = 6; // offset: 24
|
|
uint32 state = 7; // offset: 48
|
|
repeated AKEKCKDIHLA CDMKBCHLPAB = 8; // offset: 40
|
|
uint32 group_id = 10; // offset: 52
|
|
}
|
|
|
|
message GroupStateChangeCsReq {
|
|
GroupStateInfo group_state_info = 1; // offset: 24
|
|
uint64 interact_id = 11; // offset: 32
|
|
}
|
|
|
|
message GroupStateChangeScRsp {
|
|
GroupStateInfo group_state_info = 10; // offset: 16
|
|
uint32 retcode = 11; // offset: 32
|
|
}
|
|
|
|
message HitMonsterBattleInfo {
|
|
uint32 target_monster_entity_id = 5; // offset: 28
|
|
MonsterBattleType monster_battle_type = 11; // offset: 24
|
|
}
|
|
|
|
message InteractPropCsReq {
|
|
uint32 prop_entity_id = 4; // offset: 28
|
|
uint32 interact_id2 = 5; // offset: 24
|
|
uint64 interact_id = 8; // offset: 32
|
|
}
|
|
|
|
message InteractPropScRsp {
|
|
uint32 retcode = 4; // offset: 32
|
|
uint32 prop_state = 7; // offset: 28
|
|
uint32 prop_entity_id = 10; // offset: 24
|
|
}
|
|
|
|
message LastSpringRefreshTimeNotify {
|
|
int64 last_time = 3; // offset: 24
|
|
}
|
|
|
|
message MazeGroup {
|
|
repeated uint32 destory_monster_config_id_list = 3; // offset: 16
|
|
map<string, int32> property_map = 5; // offset: 32
|
|
bool is_need_refresh = 8; // offset: 48
|
|
uint32 group_id = 10; // offset: 52
|
|
int64 modify_time = 15; // offset: 40
|
|
}
|
|
|
|
message MazePropState {
|
|
uint32 state = 3; // offset: 32
|
|
uint32 group_id = 10; // offset: 36
|
|
uint32 config_id = 11; // offset: 40
|
|
PropExtraInfo extra_info = 15; // offset: 16
|
|
}
|
|
|
|
enum MonsterBattleType {
|
|
MONSTER_BATTLE_TYPE_NONE = 0;
|
|
MONSTER_BATTLE_TYPE_TRIGGER_BATTLE = 1;
|
|
MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE = 2;
|
|
MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE = 3;
|
|
MONSTER_BATTLE_TYPE_NO_BATTLE = 4;
|
|
}
|
|
|
|
message OCHPFJEKNGM {
|
|
ItemList reward = 1; // offset: 24
|
|
uint32 chest_id = 14; // offset: 32
|
|
}
|
|
|
|
message OOFDADLENDH {
|
|
}
|
|
|
|
message OpenChestScNotify {
|
|
uint32 chest_id = 11; // offset: 24
|
|
}
|
|
|
|
message ReEnterLastElementStageCsReq {
|
|
uint32 stage_id = 8; // offset: 24
|
|
}
|
|
|
|
message ReEnterLastElementStageScRsp {
|
|
SceneBattleInfo battle_info = 5; // offset: 24
|
|
uint32 stage_id = 13; // offset: 32
|
|
uint32 retcode = 14; // offset: 36
|
|
}
|
|
|
|
message RecoverAllLineupCsReq {
|
|
}
|
|
|
|
message RecoverAllLineupScRsp {
|
|
uint32 retcode = 15; // offset: 24
|
|
}
|
|
|
|
message RefreshTriggerByClientCsReq {
|
|
string trigger_name = 1; // offset: 32
|
|
MotionInfo trigger_motion = 4; // offset: 24
|
|
uint64 interact_id = 8; // offset: 56
|
|
uint32 trigger_entity_id = 12; // offset: 48
|
|
repeated uint32 trigger_target_id_list = 14; // offset: 40
|
|
}
|
|
|
|
message RefreshTriggerByClientScNotify {
|
|
uint32 trigger_entity_id = 3; // offset: 40
|
|
string trigger_name = 7; // offset: 24
|
|
repeated uint32 trigger_target_id_list = 14; // offset: 16
|
|
}
|
|
|
|
message RefreshTriggerByClientScRsp {
|
|
bool refresh_trigger = 4; // offset: 40
|
|
uint32 trigger_entity_id = 9; // offset: 36
|
|
string trigger_name = 12; // offset: 16
|
|
uint32 retcode = 13; // offset: 32
|
|
}
|
|
|
|
message ReturnLastTownScRsp {
|
|
uint32 retcode = 4; // offset: 32
|
|
SceneInfo GFACJIPNIAN = 7; // offset: 16
|
|
}
|
|
|
|
message SavePointsInfoNotify {
|
|
int64 refresh_time = 5; // offset: 24
|
|
uint32 valid_times = 15; // offset: 32
|
|
}
|
|
|
|
message SceneCastSkillCostMpCsReq {
|
|
uint32 attacked_by_entity_id = 2; // offset: 32
|
|
uint32 skill_index = 7; // offset: 24
|
|
uint32 cast_entity_id = 13; // offset: 28
|
|
}
|
|
|
|
message SceneCastSkillCostMpScRsp {
|
|
uint32 cast_entity_id = 7; // offset: 28
|
|
uint32 retcode = 15; // offset: 24
|
|
}
|
|
|
|
message SceneCastSkillCsReq {
|
|
uint32 attacked_by_entity_id = 2; // offset: 80
|
|
uint32 skill_index = 4; // offset: 88
|
|
MotionInfo target_motion = 5; // offset: 56
|
|
repeated uint32 assist_monster_entity_id_list = 6; // offset: 40
|
|
repeated AssistMonsterEntityInfo assist_monster_entity_info = 7; // offset: 72
|
|
uint32 KCFABNFPOPN = 8; // offset: 92
|
|
repeated uint32 hit_target_entity_id_list = 9; // offset: 48
|
|
repeated DynamicValues dynamic_values = 10; // offset: 24
|
|
repeated SkillExtraTag skill_extra_tags = 11; // offset: 32
|
|
uint32 cast_entity_id = 13; // offset: 84
|
|
string maze_ability_str = 15; // offset: 64
|
|
}
|
|
|
|
message SceneCastSkillMpUpdateScNotify {
|
|
uint32 cast_entity_id = 1; // offset: 24
|
|
uint32 mp = 10; // offset: 28
|
|
}
|
|
|
|
message SceneCastSkillScRsp {
|
|
SceneBattleInfo battle_info = 4; // offset: 32
|
|
uint32 retcode = 6; // offset: 40
|
|
uint32 cast_entity_id = 8; // offset: 44
|
|
repeated HitMonsterBattleInfo monster_battle_info = 13; // offset: 16
|
|
}
|
|
|
|
message SceneCheckpoingRefreshCsReq {
|
|
uint32 floor_id = 8; // offset: 28
|
|
uint32 plane_id = 10; // offset: 32
|
|
uint32 prop_entity_id = 11; // offset: 24
|
|
}
|
|
|
|
message SceneCheckpoingRefreshScRsp {
|
|
uint32 retcode = 7; // offset: 24
|
|
}
|
|
|
|
message SceneEnterStageCsReq {
|
|
RebattleType NKDAAAGPCDB = 10; // offset: 24
|
|
uint32 event_id = 11; // offset: 28
|
|
}
|
|
|
|
message SceneEnterStageScRsp {
|
|
SceneBattleInfo battle_info = 12; // offset: 16
|
|
uint32 retcode = 13; // offset: 32
|
|
}
|
|
|
|
enum SceneEntityBuffChangeType {
|
|
SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT = 0;
|
|
SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF = 1;
|
|
SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER = 2;
|
|
}
|
|
|
|
message SceneEntityMoveCsReq {
|
|
uint64 interact_id = 1; // offset: 40
|
|
repeated EntityMotion entity_motion_list = 7; // offset: 16
|
|
uint32 entry_id = 14; // offset: 32
|
|
}
|
|
|
|
message SceneEntityMoveScNotify {
|
|
MotionInfo motion = 2; // offset: 24
|
|
uint32 client_pos_version = 3; // offset: 40
|
|
uint32 entity_id = 8; // offset: 36
|
|
uint32 entry_id = 11; // offset: 32
|
|
}
|
|
|
|
message SceneEntityMoveScRsp {
|
|
uint32 retcode = 11; // offset: 32
|
|
repeated EntityMotion entity_motion_list = 14; // offset: 16
|
|
}
|
|
|
|
message SceneEntityRefreshInfo {
|
|
oneof GDAKHEKABFD {
|
|
SceneEntityInfo add_entity = 9; // offset: 16
|
|
uint32 delete_entity = 14; // offset: 16
|
|
uint32 BEEANADAHPL = 2; // offset: 16
|
|
}
|
|
}
|
|
|
|
message SceneEntityTeleportCsReq {
|
|
EntityMotion entity_motion = 3; // offset: 24
|
|
uint32 entry_id = 9; // offset: 40
|
|
uint64 interact_id = 10; // offset: 32
|
|
}
|
|
|
|
message SceneEntityTeleportScRsp {
|
|
EntityMotion entity_motion = 3; // offset: 16
|
|
uint32 retcode = 4; // offset: 32
|
|
uint32 client_pos_version = 9; // offset: 36
|
|
}
|
|
|
|
message SceneGroupRefreshScNotify {
|
|
repeated GroupRefreshInfo group_refresh_list = 7; // offset: 24
|
|
uint32 dimension_id = 10; // offset: 32
|
|
uint32 floor_id = 12; // offset: 36
|
|
}
|
|
|
|
enum SceneGroupRefreshType {
|
|
SCENE_GROUP_REFRESH_TYPE_NONE = 0;
|
|
SCENE_GROUP_REFRESH_TYPE_LOADED = 1;
|
|
SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2;
|
|
SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3;
|
|
}
|
|
|
|
message SceneMapInfo {
|
|
map<string, int32> floor_saved_value_map = 2; // offset: 48
|
|
repeated uint32 unlock_teleport_list = 3; // offset: 80
|
|
repeated MazePropState maze_prop_list = 4; // offset: 40
|
|
uint32 dimension_id = 6; // offset: 120
|
|
repeated ChestInfo chest_list = 7; // offset: 24
|
|
uint32 cur_map_entry_id = 8; // offset: 116
|
|
uint32 floor_id = 9; // offset: 112
|
|
repeated MazeGroup maze_group_list = 10; // offset: 88
|
|
uint32 retcode = 11; // offset: 128
|
|
repeated ChestMonsterStat chest_monster_list = 12; // offset: 96
|
|
repeated uint32 lighten_section_list = 13; // offset: 56
|
|
uint32 entry_id = 15; // offset: 124
|
|
SceneIdentifier scene_identifier = 790; // offset: 64
|
|
MissionStatusBySceneInfo client_group_mission_info = 817; // offset: 32
|
|
repeated uint32 finished_chest_monster_id_list = 1381; // offset: 16
|
|
repeated uint32 opened_chest_id_list = 1527; // offset: 72
|
|
}
|
|
|
|
message ScenePlaneEventScNotify {
|
|
ItemList DMNKFILNCGB = 2; // offset: 48
|
|
ItemList JENLPPHNECF = 5; // offset: 24
|
|
ItemList get_item_list = 7; // offset: 32
|
|
ItemList ECCIHPNDEHM = 15; // offset: 40
|
|
}
|
|
|
|
message SceneReviveAfterRebattleCsReq {
|
|
RebattleType NKDAAAGPCDB = 5; // offset: 24
|
|
}
|
|
|
|
message SceneReviveAfterRebattleScRsp {
|
|
uint32 retcode = 7; // offset: 24
|
|
}
|
|
|
|
message SceneUpdatePositionVersionNotify {
|
|
uint32 PLNEOOCPFNI = 5; // offset: 24
|
|
}
|
|
|
|
message SetClientPausedCsReq {
|
|
bool paused = 8; // offset: 24
|
|
}
|
|
|
|
message SetClientPausedScRsp {
|
|
uint32 retcode = 1; // offset: 28
|
|
bool paused = 15; // offset: 24
|
|
}
|
|
|
|
message SetGroupCustomSaveDataCsReq {
|
|
string save_data = 5; // offset: 16
|
|
uint32 group_id = 10; // offset: 36
|
|
uint64 interact_id = 11; // offset: 40
|
|
uint32 entry_id = 15; // offset: 32
|
|
}
|
|
|
|
message SetGroupCustomSaveDataScRsp {
|
|
uint32 entry_id = 7; // offset: 32
|
|
uint32 group_id = 8; // offset: 24
|
|
uint32 retcode = 10; // offset: 28
|
|
}
|
|
|
|
message SetTrainWorldIdCsReq {
|
|
uint64 interact_id = 5; // offset: 32
|
|
uint32 CFDCEEMIOCO = 9; // offset: 24
|
|
}
|
|
|
|
message SetTrainWorldIdScRsp {
|
|
uint32 retcode = 7; // offset: 28
|
|
uint32 CFDCEEMIOCO = 9; // offset: 24
|
|
}
|
|
|
|
enum SkillExtraTag {
|
|
SCENE_CAST_SKILL_NONE = 0;
|
|
SCENE_CAST_SKILL_PROJECTILE_HIT = 1;
|
|
SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH = 2;
|
|
}
|
|
|
|
message StartCocoonStageCsReq {
|
|
uint32 world_level = 3; // offset: 36
|
|
uint32 wave = 4; // offset: 44
|
|
uint32 cocoon_id = 7; // offset: 40
|
|
uint32 prop_entity_id = 8; // offset: 32
|
|
uint32 HECCOBFBJFI = 10; // offset: 48
|
|
NAJKNJLJPEP CBJCKEIGGNL = 15; // offset: 16
|
|
}
|
|
|
|
message StartCocoonStageScRsp {
|
|
uint32 prop_entity_id = 1; // offset: 32
|
|
SceneBattleInfo battle_info = 4; // offset: 16
|
|
uint32 wave = 8; // offset: 36
|
|
uint32 retcode = 9; // offset: 48
|
|
uint32 cocoon_id = 13; // offset: 40
|
|
uint32 challenge_cnt = 15; // offset: 44
|
|
}
|
|
|
|
message SyncEntityBuffChangeListScNotify {
|
|
repeated EntityBuffChangeInfo entity_buff_change_list = 11; // offset: 16
|
|
}
|
|
|
|
message SyncServerSceneChangeNotify {
|
|
}
|
|
|
|
message TrainWorldIdChangeScNotify {
|
|
uint32 CFDCEEMIOCO = 1; // offset: 24
|
|
}
|
|
|
|
message UnlockTeleportNotify {
|
|
uint32 DIJIDBDBJKB = 8; // offset: 28
|
|
uint32 NCHMNBLCPCK = 10; // offset: 24
|
|
}
|
|
|
|
message UpdateFloorSavedValueNotify {
|
|
map<string, int32> saved_value = 4; // offset: 24
|
|
uint32 plane_id = 7; // offset: 36
|
|
uint32 dimension_id = 8; // offset: 32
|
|
uint32 floor_id = 9; // offset: 40
|
|
}
|
|
|
|
message UpdateGroupPropertyCsReq {
|
|
uint32 group_id = 5; // offset: 48
|
|
int32 OLBEPIBLDBD = 10; // offset: 44
|
|
uint32 floor_id = 11; // offset: 52
|
|
string property_name = 12; // offset: 24
|
|
uint32 dimension_id = 13; // offset: 40
|
|
uint64 interact_id = 15; // offset: 32
|
|
}
|
|
|
|
message UpdateGroupPropertyScRsp {
|
|
uint32 dimension_id = 1; // offset: 44
|
|
string property_name = 3; // offset: 16
|
|
uint32 retcode = 5; // offset: 52
|
|
uint32 group_id = 8; // offset: 36
|
|
uint32 floor_id = 10; // offset: 40
|
|
int32 new_value = 14; // offset: 48
|
|
int32 old_value = 15; // offset: 32
|
|
}
|