mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 18:32:26 +08:00
912 lines
27 KiB
Protocol Buffer
912 lines
27 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
option go_package = "./;proto";
|
|
|
|
import "define.proto";
|
|
|
|
enum GroupBinOperation {
|
|
GROUP_OP_NONE = 0;
|
|
GROUP_OP_GADGET_MAP_DEL = 1;
|
|
GROUP_OP_DEL_GADGET_LIST = 2;
|
|
GROUP_OP_MONSTER_MAP_DEL = 3;
|
|
GROUP_OP_DEL_MONSTER_LIST = 4;
|
|
GORUP_OP_DEL_TRIGGER = 5;
|
|
GROUP_OP_SET_TRIGGER_COUNT = 6;
|
|
GROUP_OP_SET_VARIABLE_VAL = 7;
|
|
GROUP_OP_SET_TARGET_SUITE = 8;
|
|
GROUP_OP_SET_GADGET_STATE = 9;
|
|
GROUP_OP_SET_DEAD = 10;
|
|
GROUP_OP_SET_UNREGISTER = 11;
|
|
}
|
|
|
|
enum GroupLinkOpType {
|
|
GROUP_LINK_OP_NONE = 0;
|
|
GROUP_LINK_OP_BUNDLE_REGISTER = 1;
|
|
GROUP_LINK_OP_BUNDLE_FINISH = 2;
|
|
GROUP_LINK_OP_BUNDLE_UNREGISTER = 3;
|
|
}
|
|
|
|
enum SceneTagOpType {
|
|
SCENE_TAG_OP_NONE = 0;
|
|
SCENE_TAG_OP_ADD = 1;
|
|
SCENE_TAG_OP_DEL = 2;
|
|
}
|
|
|
|
enum OfflineOpType {
|
|
OFFLINE_OP_NONE = 0;
|
|
OFFLINE_OP_TEST = 1;
|
|
OFFLINE_OP_FURNITURE_MAKE_HELP = 2;
|
|
OFFLINE_OP_PLANT_FLOWER_ACTIVITY_GIVE_FLOWER = 3;
|
|
OFFLINE_OP_WINTER_CAMP_GIVE_ITEM = 4;
|
|
OFFLINE_OP_ACTIVITY_GIVE_GIFT = 5;
|
|
OFFLINE_OP_VINTAGE_ACTIVITY_DIVIDEND = 6;
|
|
OFFLINE_OP_GCG_SETTLE = 7;
|
|
}
|
|
|
|
message VectorBin {
|
|
float x = 1;
|
|
float y = 2;
|
|
float z = 3;
|
|
}
|
|
|
|
message Uint32PairBin {
|
|
uint32 key = 1;
|
|
uint32 value = 2;
|
|
}
|
|
|
|
message Uint32ToInt32PairBin {
|
|
uint32 key = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
message FloatPairBin {
|
|
float first = 1;
|
|
float second = 2;
|
|
}
|
|
|
|
message Uint32List {
|
|
repeated uint32 uint32_list = 1;
|
|
}
|
|
|
|
message Int32List {
|
|
repeated int32 int32_list = 1;
|
|
}
|
|
|
|
message ReliquaryBin {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
uint32 main_prop_id = 4;
|
|
repeated uint32 append_prop_id_list = 5;
|
|
}
|
|
|
|
message WeaponBin {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
uint32 promote_level = 3;
|
|
map<uint32, uint32> affix_map = 4;
|
|
}
|
|
|
|
message ItemParamBin {
|
|
uint32 item_id = 1;
|
|
uint32 count = 2;
|
|
uint32 level = 3;
|
|
uint32 promote_level = 4;
|
|
}
|
|
|
|
message MailBin {
|
|
string title = 1;
|
|
string content = 2;
|
|
string sender = 3;
|
|
repeated ItemParamBin item_param_list = 4;
|
|
fixed32 send_time = 5;
|
|
fixed32 expire_time = 6;
|
|
uint32 importance = 7;
|
|
uint32 config_id = 8;
|
|
repeated string argument_list = 9;
|
|
uint32 item_limit_type = 10;
|
|
uint32 source_type = 11;
|
|
string tag = 12;
|
|
uint32 reason_type = 13;
|
|
uint32 collect_state = 14;
|
|
}
|
|
|
|
message DelItemOp {
|
|
uint32 item_id = 1;
|
|
uint32 item_num = 2;
|
|
}
|
|
|
|
message DelItemNegativeOp {
|
|
uint32 item_id = 1;
|
|
uint32 item_num = 2;
|
|
uint32 remain_num = 3;
|
|
}
|
|
|
|
message DelEquipOp {
|
|
uint64 guid = 1;
|
|
}
|
|
|
|
message PlayerGotoOp {
|
|
uint32 scene_id = 1;
|
|
VectorBin pos = 2;
|
|
}
|
|
|
|
message ResetParentQuestOp {
|
|
uint32 parent_quest_id = 3;
|
|
}
|
|
|
|
message RefreshGroupOp {
|
|
uint32 group_id = 1;
|
|
uint32 suite_id = 2;
|
|
uint32 scene_id = 3;
|
|
}
|
|
|
|
message SetScenePointLockStatusOp {
|
|
uint32 scene_id = 1;
|
|
uint32 point_id = 2;
|
|
bool is_locked = 3;
|
|
}
|
|
|
|
message SetPlayerNickNameOp {
|
|
string nick_name = 1;
|
|
}
|
|
|
|
message RefreshShopOp {
|
|
}
|
|
|
|
message UnlockTalentOp {
|
|
uint32 avatar_id = 1;
|
|
uint32 skill_depot_id = 2;
|
|
uint32 talent_id = 3;
|
|
}
|
|
|
|
message TakeOffEquipOp {
|
|
uint32 avatar_id = 1;
|
|
uint32 equip_type = 2;
|
|
}
|
|
|
|
message DelMailOp {
|
|
repeated uint32 mail_id_list = 1;
|
|
}
|
|
|
|
message UnlockAreaOp {
|
|
uint32 area_id = 1;
|
|
}
|
|
|
|
message FinishDailyTaskOp {
|
|
uint32 daily_task_id = 1;
|
|
uint32 daily_time = 2;
|
|
}
|
|
|
|
message AddItemOp {
|
|
uint32 item_id = 1;
|
|
uint32 item_count = 2;
|
|
oneof detail {
|
|
ReliquaryBin reliquary = 101;
|
|
WeaponBin weapon = 102;
|
|
}
|
|
}
|
|
|
|
message ModifyBornPosOp {
|
|
uint32 scene_id = 1;
|
|
VectorBin pos = 2;
|
|
}
|
|
|
|
message SubCoinNegativeOp {
|
|
uint32 scoin = 1;
|
|
uint32 hcoin = 2;
|
|
uint32 mcoin = 3;
|
|
uint32 home_coin = 4;
|
|
PlatformType platform_type = 5;
|
|
}
|
|
|
|
message SetQuestContentProgressOp {
|
|
uint32 quest_id = 1;
|
|
map<uint32, uint32> finish_progress_map = 2;
|
|
map<uint32, uint32> fail_progress_map = 3;
|
|
}
|
|
|
|
message FinishOrderOp {
|
|
uint32 order_id = 1;
|
|
}
|
|
|
|
message AddOrModifyWatcherOp {
|
|
uint32 watcher_id = 1;
|
|
uint32 progress = 2;
|
|
}
|
|
|
|
message DelWatcherOp {
|
|
uint32 watcher_id = 1;
|
|
}
|
|
|
|
message SetSignatureOp {
|
|
string signature = 1;
|
|
}
|
|
|
|
message AddOrSubResinOp {
|
|
uint32 delta_count = 1;
|
|
bool is_sub = 2;
|
|
}
|
|
|
|
message SetQuestGlobalVarValueOp {
|
|
uint32 id = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
message AddMcoinVipPointOp {
|
|
uint32 mcoin = 1;
|
|
uint32 vip_point = 2;
|
|
PlatformType platform_type = 3;
|
|
}
|
|
|
|
message ExchangeMcoinOp {
|
|
uint32 num = 1;
|
|
ExchangeMcoinType exchange_type = 2;
|
|
}
|
|
|
|
message GroupBinOp {
|
|
GroupBinOperation op_type = 1;
|
|
uint32 group_id = 2;
|
|
uint32 config_id = 3;
|
|
bool is_add = 4;
|
|
uint32 state = 5;
|
|
bool is_create = 6;
|
|
string trigger_name = 7;
|
|
uint32 trigger_count = 8;
|
|
string variable_name = 9;
|
|
int32 variable_value = 10;
|
|
uint32 target_suite = 11;
|
|
uint32 scene_id = 12;
|
|
}
|
|
|
|
message DelOneOffOp {
|
|
uint32 group_id = 1;
|
|
uint32 config_id = 2;
|
|
bool is_monster = 3;
|
|
uint32 scene_id = 4;
|
|
}
|
|
|
|
message FinishRoutineOp {
|
|
uint32 routine_id = 1;
|
|
}
|
|
|
|
message FinishDailyTaskUnloadGroupOp {
|
|
uint32 daily_task_id = 1;
|
|
uint32 daily_time = 2;
|
|
}
|
|
|
|
message RefreshBlossomCircleCampOp {
|
|
uint32 refresh_id = 1;
|
|
uint32 circle_camp_id = 2;
|
|
}
|
|
|
|
message BlessingActivityGivePicOp {
|
|
uint32 source_uid = 1;
|
|
uint32 target_uid = 2;
|
|
uint32 pic_id = 3;
|
|
}
|
|
|
|
message ExpeditionActivityAssistOp {
|
|
uint32 avatar_id = 1;
|
|
uint32 assist_time = 2;
|
|
uint32 target_uid = 3;
|
|
string target_nick_name = 4;
|
|
string online_id = 5;
|
|
uint32 assist_uid = 6;
|
|
}
|
|
|
|
message RecoverWorldLevelOp {
|
|
}
|
|
|
|
message AddRegionSearchProgressOp {
|
|
uint32 region_id = 1;
|
|
uint32 add_recycle = 2;
|
|
uint32 add_progress = 3;
|
|
}
|
|
|
|
message SetMatchPunishTimesOp {
|
|
uint32 match_id = 1;
|
|
uint32 punish_times = 2;
|
|
}
|
|
|
|
message ResetChannellerSlabCampGroupOp {
|
|
uint32 stage_id = 1;
|
|
uint32 round_id = 2;
|
|
}
|
|
|
|
message ForceAcceptQuestOp {
|
|
uint32 quest_id = 1;
|
|
}
|
|
|
|
message SetMainCoopConfidenceOp {
|
|
uint32 confidence = 1;
|
|
}
|
|
|
|
message AddCoopPointSavePointListOp {
|
|
uint32 coop_point_id = 1;
|
|
repeated uint32 save_point_list = 2;
|
|
}
|
|
|
|
message SetClimateAreaTypeOp {
|
|
uint32 scene_id = 1;
|
|
uint32 climate_area_id = 2;
|
|
uint32 climate_type = 3;
|
|
}
|
|
|
|
message ProcSceneTagOp {
|
|
uint32 scene_id = 1;
|
|
uint32 scene_tag_id = 2;
|
|
SceneTagOpType op_type = 3;
|
|
}
|
|
|
|
message SetFinishedParentQuestChildStateOp {
|
|
uint32 quest_id = 1;
|
|
uint32 state = 2;
|
|
}
|
|
|
|
message ChangeMapAreaInfoOp {
|
|
uint32 map_area_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message SetLevel1AreaExplorePointOp {
|
|
uint32 scene_id = 1;
|
|
uint32 level1_area_id = 2;
|
|
uint32 explore_point = 3;
|
|
}
|
|
|
|
message SetCodexOpenOrCloseOp {
|
|
uint32 codex_type = 1;
|
|
uint32 codex_id = 2;
|
|
bool is_open = 3;
|
|
}
|
|
|
|
message GroupLinkOp {
|
|
GroupLinkOpType op_type = 1;
|
|
uint32 group_bundle_id = 2;
|
|
uint32 activity_id = 3;
|
|
}
|
|
|
|
message SetWatcherCompRecordValueOp {
|
|
oneof optional_max_critical_damage {
|
|
float max_critical_damage = 1;
|
|
}
|
|
oneof optional_max_fly_map_distance {
|
|
float max_fly_map_distance = 2;
|
|
}
|
|
oneof optional_max_fly_time {
|
|
float max_fly_time = 3;
|
|
}
|
|
oneof optional_max_dash_time {
|
|
float max_dash_time = 4;
|
|
}
|
|
}
|
|
|
|
message AddFriendOp {
|
|
uint32 target_uid = 1;
|
|
}
|
|
|
|
message DelFriendOp {
|
|
uint32 target_uid = 1;
|
|
}
|
|
|
|
message AddFriendAskOp {
|
|
uint32 target_uid = 1;
|
|
}
|
|
|
|
message DelFriendAskOp {
|
|
uint32 target_uid = 1;
|
|
}
|
|
|
|
message BanCustomDungeonOp {
|
|
uint32 ban_expire_time = 1;
|
|
}
|
|
|
|
message RemoveInvalidMapMarksOp {
|
|
uint32 scene_id = 1;
|
|
FloatPairBin x_range = 2;
|
|
FloatPairBin z_range = 3;
|
|
}
|
|
|
|
message RecalculateAreaExplorePointOp {
|
|
uint32 area_id = 1;
|
|
uint32 old_exp = 2;
|
|
uint32 recalc_exp = 3;
|
|
uint32 new_exp = 4;
|
|
}
|
|
|
|
message NicknameAuditResultOp {
|
|
string nickname = 1;
|
|
bool is_ok = 2;
|
|
}
|
|
|
|
message SignatureAuditResultOp {
|
|
string signature = 1;
|
|
bool is_ok = 2;
|
|
}
|
|
|
|
message PassHomeSceneArrangementAuditOp {
|
|
uint32 module_id = 1;
|
|
uint32 scene_id = 2;
|
|
uint32 version = 3;
|
|
}
|
|
|
|
message FailHomeSceneArrangementAuditOp {
|
|
uint32 module_id = 1;
|
|
uint32 scene_id = 2;
|
|
uint32 version = 3;
|
|
}
|
|
|
|
message FailHomeModulesArrangementAuditOp {
|
|
bool is_all_module = 1;
|
|
repeated uint32 module_id_list = 2;
|
|
uint32 version = 3;
|
|
}
|
|
|
|
message BanUgcPublishOp {
|
|
uint32 ban_publish_expire_time = 1;
|
|
}
|
|
|
|
message ResetPlayerPersistentDungeonOp {
|
|
uint32 scene_id = 1;
|
|
}
|
|
|
|
message ResetPlayerPosInPersistentDungeonOp {
|
|
uint32 scene_id = 1;
|
|
}
|
|
|
|
message LevelTagChangeOp {
|
|
uint32 level_tag_id = 1;
|
|
}
|
|
|
|
message ResetPlayerWayPointInPersistentDungeonOp {
|
|
uint32 scene_id = 1;
|
|
uint32 way_point_id = 2;
|
|
}
|
|
|
|
message ExhibitionSetOp {
|
|
uint32 exhibition_id = 1;
|
|
oneof optional_accumulable_val {
|
|
uint32 accumulable_val = 2;
|
|
}
|
|
oneof optional_replaceable_val {
|
|
uint32 replaceable_val = 3;
|
|
}
|
|
}
|
|
|
|
message SetAvatarExtraPropOp {
|
|
uint32 avatar_id = 1;
|
|
uint32 extra_prop_id = 2;
|
|
uint32 extra_prop_count = 3;
|
|
}
|
|
|
|
message AddItemWithLimitOp {
|
|
AddItemOp add_item_op = 1;
|
|
uint32 max_item_count = 2;
|
|
}
|
|
|
|
message SetGadgetChainLevelOp {
|
|
uint32 gadgetchain_id = 1;
|
|
uint32 gadgetchain_level = 2;
|
|
}
|
|
|
|
message SetDailyTaskVarOp {
|
|
uint32 task_id = 1;
|
|
uint32 index = 2;
|
|
int32 value = 3;
|
|
}
|
|
|
|
message AvatarRenameAuditResultOp {
|
|
uint32 rename_id = 1;
|
|
string target_name = 2;
|
|
bool is_succ = 3;
|
|
uint32 source_type = 4;
|
|
}
|
|
|
|
message ResetAvatarRenameOp {
|
|
uint32 avatar_id = 1;
|
|
uint32 reason = 2;
|
|
}
|
|
|
|
message AddFinishedTalkOp {
|
|
uint32 talk_id = 1;
|
|
}
|
|
|
|
message DelFinishedTalkOp {
|
|
uint32 talk_id = 1;
|
|
}
|
|
|
|
message SetPlayerGCGMatchScoreOp {
|
|
uint32 match_id = 1;
|
|
uint32 score = 2;
|
|
}
|
|
|
|
message SetPushTipsStateOp {
|
|
uint32 push_tips_id = 1;
|
|
uint32 push_tips_state = 2;
|
|
}
|
|
|
|
message DeletePlayerGCGCardOp {
|
|
uint32 card_id = 1;
|
|
uint32 del_num = 2;
|
|
}
|
|
|
|
message DeletePlayerGCGCardFaceOp {
|
|
uint32 card_face_id = 1;
|
|
}
|
|
|
|
message DeletePlayerGCGCardBackOp {
|
|
uint32 card_back_id = 1;
|
|
}
|
|
|
|
message DeletePlayerGCGDeckFieldOp {
|
|
uint32 deck_field_id = 1;
|
|
}
|
|
|
|
message BanPlayerGCGMatchOp {
|
|
uint32 expire_time = 1;
|
|
}
|
|
|
|
message BanPlayerGCGPVPOp {
|
|
uint32 expire_time = 1;
|
|
}
|
|
|
|
message OfflineMsgBin {
|
|
fixed32 enque_time = 1;
|
|
string ticket = 2;
|
|
uint32 index = 3;
|
|
oneof detail {
|
|
DelItemOp del_item_op = 4;
|
|
PlayerGotoOp goto_op = 5;
|
|
ResetParentQuestOp reset_parent_quest_op = 6;
|
|
RefreshGroupOp refresh_group_op = 7;
|
|
SetScenePointLockStatusOp set_scene_point_lock_status_op = 8;
|
|
SetPlayerNickNameOp set_nick_name_op = 9;
|
|
RefreshShopOp refresh_shop_op = 10;
|
|
UnlockTalentOp unlock_talent_op = 11;
|
|
TakeOffEquipOp take_off_equip_op = 12;
|
|
DelMailOp del_mail_op = 13;
|
|
FinishDailyTaskOp finish_daily_task_op = 14;
|
|
UnlockAreaOp unlock_area_op = 15;
|
|
DelItemNegativeOp del_item_negative_op = 16;
|
|
DelEquipOp del_equip_op = 17;
|
|
AddItemOp add_item_op = 18;
|
|
ModifyBornPosOp modify_born_pos_op = 19;
|
|
SubCoinNegativeOp sub_coin_negative_op = 20;
|
|
SetQuestContentProgressOp set_quest_content_progress_op = 21;
|
|
FinishOrderOp finish_order_op = 22;
|
|
AddOrModifyWatcherOp add_or_modify_watcher_op = 23;
|
|
DelWatcherOp del_watcher_op = 24;
|
|
SetSignatureOp set_signature_op = 25;
|
|
AddOrSubResinOp add_or_sub_resin_op = 26;
|
|
SetQuestGlobalVarValueOp set_quest_global_var_value_op = 27;
|
|
AddMcoinVipPointOp add_mcoin_op = 28;
|
|
GroupBinOp group_bin_op = 29;
|
|
DelOneOffOp del_one_off_op = 30;
|
|
FinishRoutineOp finish_routine_op = 31;
|
|
FinishDailyTaskUnloadGroupOp finish_daily_task_group_op = 32;
|
|
RefreshBlossomCircleCampOp refresh_blossom_circle_camp_op = 33;
|
|
BlessingActivityGivePicOp blessing_give_pic_op = 34;
|
|
ExpeditionActivityAssistOp expedition_assist_op = 35;
|
|
RecoverWorldLevelOp recover_world_level_op = 36;
|
|
ForceAcceptQuestOp force_accept_quest_op = 37;
|
|
SetMainCoopConfidenceOp set_main_coop_confidence_op = 38;
|
|
AddCoopPointSavePointListOp add_coop_point_save_point_list_op = 39;
|
|
AddRegionSearchProgressOp add_region_search_progress_op = 40;
|
|
SetMatchPunishTimesOp set_match_punish_times_op = 41;
|
|
ResetChannellerSlabCampGroupOp reset_channeller_slab_camp_group_op = 42;
|
|
ProcSceneTagOp proc_scene_tag_op = 43;
|
|
SetClimateAreaTypeOp set_climate_area_type_op = 44;
|
|
ExchangeMcoinOp exchange_mcoin_op = 45;
|
|
SetFinishedParentQuestChildStateOp set_finished_parent_quest_child_state_op = 46;
|
|
SetLevel1AreaExplorePointOp set_level1_area_explore_point_op = 47;
|
|
SetCodexOpenOrCloseOp set_codex_open_or_close_op = 48;
|
|
ChangeMapAreaInfoOp change_map_area_info_op = 49;
|
|
GroupLinkOp group_link_op = 50;
|
|
SetWatcherCompRecordValueOp set_watcher_comp_record_value_op = 51;
|
|
AddFriendOp add_friend_op = 52;
|
|
DelFriendOp del_friend_op = 53;
|
|
AddFriendAskOp add_friend_ask_op = 54;
|
|
DelFriendAskOp del_friend_ask_op = 55;
|
|
BanCustomDungeonOp ban_custom_dungeon_op = 56;
|
|
RemoveInvalidMapMarksOp remove_invalid_map_marks_op = 57;
|
|
RecalculateAreaExplorePointOp recalculate_area_explore_point_op = 58;
|
|
NicknameAuditResultOp nickname_audit_result_op = 59;
|
|
SignatureAuditResultOp signature_audit_result_op = 60;
|
|
PassHomeSceneArrangementAuditOp pass_home_scene_arrangement_audit_op = 61;
|
|
FailHomeSceneArrangementAuditOp fail_home_scene_arrangement_audit_op = 62;
|
|
FailHomeModulesArrangementAuditOp fail_home_modules_arrangement_audit_op = 63;
|
|
BanUgcPublishOp ban_ugc_publish_op = 64;
|
|
ResetPlayerPersistentDungeonOp reset_player_persistent_dungeon_op = 28001;
|
|
ResetPlayerPosInPersistentDungeonOp reset_player_pos_in_persistent_dungeon_op = 28002;
|
|
LevelTagChangeOp level_tag_change_op = 28003;
|
|
ResetPlayerWayPointInPersistentDungeonOp reset_player_way_point_in_persistent_dungeon_op = 28004;
|
|
ExhibitionSetOp exhibition_set_op = 30000;
|
|
SetAvatarExtraPropOp set_avatar_extra_prop_op = 30001;
|
|
AddItemWithLimitOp add_item_with_limit_op = 30002;
|
|
SetGadgetChainLevelOp set_gadget_chain_level_op = 31001;
|
|
SetDailyTaskVarOp set_daily_task_var_op = 32001;
|
|
AvatarRenameAuditResultOp avatar_rename_audit_result_op = 33001;
|
|
ResetAvatarRenameOp reset_avatar_rename_op = 33002;
|
|
AddFinishedTalkOp add_finished_talk_op = 33003;
|
|
DelFinishedTalkOp del_finished_talk_op = 33004;
|
|
SetPlayerGCGMatchScoreOp set_player_gcg_match_score_op = 33005;
|
|
SetPushTipsStateOp set_push_tips_state_op = 33006;
|
|
DeletePlayerGCGCardOp delete_player_gcg_card_op = 33007;
|
|
DeletePlayerGCGCardFaceOp delete_player_gcg_card_face_op = 33008;
|
|
DeletePlayerGCGCardBackOp delete_player_gcg_card_back_op = 33009;
|
|
DeletePlayerGCGDeckFieldOp delete_player_gcg_deck_field_op = 33010;
|
|
BanPlayerGCGMatchOp ban_player_gcg_match_op = 33011;
|
|
BanPlayerGCGPVPOp ban_player_gcg_pvp_op = 33012;
|
|
}
|
|
}
|
|
|
|
message HomeTestOp {
|
|
uint32 val = 1;
|
|
}
|
|
|
|
message HomeRestoreDefaultsArrangementOp {
|
|
bool is_all_module = 1;
|
|
repeated uint32 module_id_list = 2;
|
|
uint32 version = 3;
|
|
}
|
|
|
|
message HomeRestoreDefaultsSceneArrangementOp {
|
|
uint32 module_id = 1;
|
|
uint32 scene_id = 2;
|
|
uint32 version = 3;
|
|
}
|
|
|
|
message HomeOfflineMsgBin {
|
|
fixed32 enque_time = 1;
|
|
string ticket = 2;
|
|
uint32 index = 3;
|
|
oneof detail {
|
|
HomeTestOp test_op = 101;
|
|
HomeRestoreDefaultsArrangementOp restore_defaults_arrangement_op = 102;
|
|
HomeRestoreDefaultsSceneArrangementOp restore_defaults_scene_arrangement_op = 103;
|
|
}
|
|
}
|
|
|
|
message GroupVariableBin {
|
|
int32 value = 2;
|
|
}
|
|
|
|
message GroupVariableConfigIdBin {
|
|
uint32 config_id = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
message GroupProductBin {
|
|
map<uint32, uint32> gadget_one_off_map = 1;
|
|
map<uint32, uint32> monster_one_off_map = 2;
|
|
}
|
|
|
|
message InteractGadget {
|
|
uint32 group_id = 1;
|
|
uint32 config_id = 2;
|
|
}
|
|
|
|
message AreaBin {
|
|
uint32 explore_num = 1;
|
|
uint32 explore_point = 2;
|
|
repeated uint32 unlock_point_list = 3;
|
|
repeated InteractGadget interact_gadget_list = 4;
|
|
}
|
|
|
|
message CityBin {
|
|
uint32 level = 1;
|
|
uint32 crystal_num = 2;
|
|
}
|
|
|
|
message ScenePlayerLocationBin {
|
|
VectorBin cur_pos = 1;
|
|
VectorBin cur_rot = 2;
|
|
VectorBin last_valid_pos = 3;
|
|
VectorBin last_valid_rot = 4;
|
|
}
|
|
|
|
message EnvZoneInfoBin {
|
|
fixed32 last_refresh_time = 1;
|
|
uint32 animal_num = 2;
|
|
}
|
|
|
|
message SceneEnvAnimalCompBin {
|
|
map<uint32, EnvZoneInfoBin> zone_info_map = 1;
|
|
}
|
|
|
|
message SceneWeatherInfoBin {
|
|
uint32 height_area_id = 1;
|
|
uint32 climate_type = 2;
|
|
uint64 next_climate_time = 3;
|
|
repeated uint32 forcast_climate_list = 4;
|
|
}
|
|
|
|
message SceneClimateAreaInfoBin {
|
|
uint32 climate_area_id = 1;
|
|
uint32 json_climate_type = 2;
|
|
}
|
|
|
|
message SceneAllWeatherInfoBin {
|
|
repeated SceneWeatherInfoBin weather_info_list = 1;
|
|
repeated uint32 closed_weather_area_list = 2;
|
|
repeated SceneClimateAreaInfoBin climate_area_info_list = 3;
|
|
repeated uint32 closed_climate_area_list = 4;
|
|
}
|
|
|
|
message BackupGroupBin {
|
|
repeated uint32 del_monster_list = 1;
|
|
map<string, GroupVariableBin> variable_map = 2;
|
|
uint32 revise_level = 3;
|
|
fixed32 last_refresh_time = 4;
|
|
}
|
|
|
|
message SceneBlockGroupCompBin {
|
|
repeated uint32 dead_group_list = 1;
|
|
map<uint32, BackupGroupBin> backup_group_map = 2;
|
|
bool is_scene_group_all_dead = 3;
|
|
}
|
|
|
|
message SceneAreaCompBin {
|
|
repeated uint32 unlocked_area_list = 1;
|
|
map<uint32, AreaBin> area_map = 2;
|
|
map<uint32, CityBin> city_map = 3;
|
|
}
|
|
|
|
message SceneEncounterCompBin {
|
|
repeated uint32 parent_quest_id_list = 1;
|
|
}
|
|
|
|
message ActivitySceneBin {
|
|
bool is_open = 1;
|
|
}
|
|
|
|
message SceneVehicleBin {
|
|
uint32 config_id = 1;
|
|
VectorBin cur_pos = 2;
|
|
VectorBin cur_rot = 3;
|
|
}
|
|
|
|
message SceneTagOp {
|
|
uint32 id = 1;
|
|
SceneTagOpType op_type = 2;
|
|
}
|
|
|
|
message WayPoint {
|
|
uint32 point_id = 1;
|
|
uint32 activate_time = 2;
|
|
}
|
|
|
|
message DungeonSceneBin {
|
|
repeated WayPoint activated_way_point_list = 1;
|
|
repeated WayPoint activated_slip_revive_list = 2;
|
|
}
|
|
|
|
message SceneBin {
|
|
repeated uint32 unlocked_point_list = 1;
|
|
repeated uint32 unlocked_force_list = 2;
|
|
repeated uint32 locked_point_list = 3;
|
|
SceneAllWeatherInfoBin all_weather_info = 4;
|
|
ScenePlayerLocationBin owner_player_location = 5;
|
|
SceneBlockGroupCompBin block_group_bin = 6;
|
|
SceneEnvAnimalCompBin env_animal_bin = 7;
|
|
SceneAreaCompBin area_comp_bin = 8;
|
|
SceneEncounterCompBin encounter_comp_bin = 9;
|
|
uint64 last_spring_recover_time_ms = 10;
|
|
repeated uint32 group_unlimit_point_list = 11;
|
|
repeated uint32 interacted_to_be_explored_point_list = 12;
|
|
float cur_spring_volume = 13;
|
|
bool is_locked = 14;
|
|
repeated SceneVehicleBin vehicle_list = 15;
|
|
repeated SceneTagOp scene_tag_op_list = 16;
|
|
repeated uint32 hide_point_list = 17;
|
|
repeated uint32 unhide_point_list = 18;
|
|
oneof detail {
|
|
ActivitySceneBin activity_scene_bin = 101;
|
|
DungeonSceneBin dungeon_scene_bin = 102;
|
|
}
|
|
}
|
|
|
|
message GCGSettleData {
|
|
uint32 app_id = 1;
|
|
uint32 thread_index = 2;
|
|
uint32 game_id = 3;
|
|
uint32 game_uid = 4;
|
|
uint32 verify_code = 5;
|
|
uint32 reason = 6;
|
|
uint32 business_type = 7;
|
|
map<uint32, uint32> uid_map = 8;
|
|
uint32 winner_controller = 9;
|
|
map<uint32, uint32> challenge_progress_map = 10;
|
|
repeated uint32 card_id_list = 11;
|
|
uint32 card_group_id = 12;
|
|
map<uint32, uint32> score_map = 13;
|
|
uint32 match_id = 14;
|
|
repeated uint32 custom_param_list = 15;
|
|
repeated uint32 forbid_finish_challenge_list = 16;
|
|
}
|
|
|
|
message OfflineOpTestOp {
|
|
string msg = 1;
|
|
}
|
|
|
|
message OfflineOpFurnitureMakeHelp {
|
|
string player_name = 1;
|
|
fixed32 time = 2;
|
|
uint32 uid = 3;
|
|
uint32 icon = 4;
|
|
ProfilePictureBin profile_picture_bin = 5;
|
|
}
|
|
|
|
message OfflineOpPlantFlowerActivityGiveFlower {
|
|
uint32 uid = 1;
|
|
map<uint32, uint32> flower_num_map = 2;
|
|
uint32 schedule_id = 3;
|
|
}
|
|
|
|
message OfflineOpWinterCampActivityGiveItem {
|
|
uint32 uid = 1;
|
|
repeated ItemParamBin item_bin_list = 2;
|
|
uint32 schedule_id = 3;
|
|
}
|
|
|
|
message OfflineOpGCGSettle {
|
|
GCGSettleData settle_data = 1;
|
|
}
|
|
|
|
message OfflineOpActivityGiveGift {
|
|
uint32 uid = 1;
|
|
map<uint32, uint32> gift_num_map = 2;
|
|
uint32 schedule_id = 3;
|
|
}
|
|
|
|
message OfflineOpVintageActivityDividend {
|
|
uint32 uid = 1;
|
|
uint32 schedule_id = 2;
|
|
}
|
|
|
|
message OfflineOpBin {
|
|
oneof detail {
|
|
OfflineOpTestOp test_op = 1;
|
|
OfflineOpFurnitureMakeHelp furniture_make_help_op = 2;
|
|
OfflineOpPlantFlowerActivityGiveFlower plant_flower_give_flower_op = 3;
|
|
OfflineOpWinterCampActivityGiveItem winter_camp_give_item_op = 4;
|
|
OfflineOpActivityGiveGift activity_give_gift_op = 5;
|
|
OfflineOpVintageActivityDividend vintage_dividend_op = 6;
|
|
OfflineOpGCGSettle gcg_settle_op = 7;
|
|
}
|
|
}
|
|
|
|
message FurnitureMakeSlotsBin {
|
|
uint32 make_id = 1;
|
|
fixed32 begin_time = 2;
|
|
uint32 dur_time = 3;
|
|
fixed32 accelerate_time = 4;
|
|
uint32 accelerate_count = 6;
|
|
uint32 avatar_id = 7;
|
|
}
|
|
|
|
message ProfilePictureBin {
|
|
uint32 avatar_id = 1;
|
|
uint32 costume_id = 2;
|
|
}
|
|
|
|
message CustomDungeonSettingBin {
|
|
bool is_arrive_finish = 1;
|
|
uint32 coin_limit = 2;
|
|
uint32 time_limit = 3;
|
|
bool is_forbid_skill = 4;
|
|
repeated uint32 open_room_list = 5;
|
|
uint32 start_room_id = 6;
|
|
uint32 life_num = 7;
|
|
}
|
|
|
|
message CustomDungeonAbstractBin {
|
|
uint32 finish_room_id = 1;
|
|
uint32 total_coin_num = 2;
|
|
uint32 first_publish_time = 3;
|
|
uint32 last_publish_time = 4;
|
|
map<uint32, uint32> brick_statistics_map = 5;
|
|
}
|