mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 14:22:26 +08:00
2597 lines
67 KiB
Protocol Buffer
2597 lines
67 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
option go_package = "./;proto";
|
|
|
|
enum ENetReason {
|
|
ENET_TIMEOUT = 0;
|
|
ENET_CLIENT_CLOSE = 1;
|
|
ENET_CLIENT_REBIND_FAIL = 2;
|
|
ENET_CLIENT_SHUTDOWN = 3;
|
|
ENET_SERVER_RELOGIN = 4;
|
|
ENET_SERVER_KICK = 5;
|
|
ENET_SERVER_SHUTDOWN = 6;
|
|
ENET_NOT_FOUND_SESSION = 7;
|
|
ENET_LOGIN_UNFINISHED = 8;
|
|
ENET_PACKET_FREQ_TOO_HIGH = 9;
|
|
ENET_PING_TIMEOUT = 10;
|
|
ENET_TRANFER_FAILED = 11;
|
|
ENET_SERVER_KILL_CLIENT = 12;
|
|
ENET_CHECK_MOVE_SPEED = 13;
|
|
ENET_ACCOUNT_PASSWORD_CHANGE = 14;
|
|
ENET_SECURITY_KICK = 15;
|
|
ENET_LUA_SHELL_TIMEOUT = 16;
|
|
ENET_SDKFAIL_KICK = 17;
|
|
ENET_PACKET_COST_TIME = 18;
|
|
ENET_PACKET_UNION_FREQ = 19;
|
|
ENET_WAIT_SND_MAX = 20;
|
|
ENET_CLIENT_CONNECT_KEY = 1234567890;
|
|
ENET_CLIENT_EDITOR_CONNECT_KEY = 987654321;
|
|
}
|
|
|
|
enum AccountType {
|
|
ACCOUNT_MIHOYO_GUEST = 0;
|
|
ACCOUNT_MIHOYO = 1;
|
|
ACCOUNT_XIAOMI = 11;
|
|
ACCOUNT_COOLPAD = 12;
|
|
ACCOUNT_YYB = 13;
|
|
ACCOUNT_BILI = 14;
|
|
ACCOUNT_HUAWEI = 15;
|
|
ACCOUNT_MEIZU = 16;
|
|
ACCOUNT_360 = 17;
|
|
ACCOUNT_OPPO = 18;
|
|
ACCOUNT_VIVO = 19;
|
|
ACCOUNT_UC = 20;
|
|
ACCOUNT_WANDOJIA = 21;
|
|
ACCOUNT_LENOVO = 22;
|
|
ACCOUNT_JINLI = 23;
|
|
ACCOUNT_BAIDU = 25;
|
|
ACCOUNT_DANGLE = 26;
|
|
}
|
|
|
|
enum ChannelIdType {
|
|
CHANNEL_ID_NONE = 0;
|
|
CHANNEL_ID_MIHOYO = 1;
|
|
CHANNEL_ID_XIAOMI = 11;
|
|
CHANNEL_ID_COOLPAD = 12;
|
|
CHANNEL_ID_YYB = 13;
|
|
CHANNEL_ID_BILI = 14;
|
|
CHANNEL_ID_HUAWEI = 15;
|
|
CHANNEL_ID_MEIZU = 16;
|
|
CHANNEL_ID_360 = 17;
|
|
CHANNEL_ID_OPPO = 18;
|
|
CHANNEL_ID_VIVO = 19;
|
|
CHANNEL_ID_UC = 20;
|
|
CHANNEL_ID_LENOVO = 22;
|
|
CHANNEL_ID_JINLI = 23;
|
|
CHANNEL_ID_BAIDU = 25;
|
|
CHANNEL_ID_DANGLE = 26;
|
|
}
|
|
|
|
enum ServiceType {
|
|
SERVICE_NONE = 0;
|
|
SERVICE_CLIENT = 1;
|
|
SERVICE_GATE = 2;
|
|
SERVICE_GAME = 3;
|
|
SERVICE_NODE = 4;
|
|
SERVICE_DB = 5;
|
|
SERVICE_SNS = 6;
|
|
SERVICE_DISPATCH = 7;
|
|
SERVICE_MUIP = 8;
|
|
SERVICE_OFFLINE_MSG = 9;
|
|
SERVICE_MAIL = 10;
|
|
SERVICE_MP = 11;
|
|
SERVICE_HTTPPROXY = 12;
|
|
SERVICE_ACTIVITY = 13;
|
|
SERVICE_PATHFINDING = 14;
|
|
SERVICE_SOCIAL = 15;
|
|
SERVICE_OA = 16;
|
|
SERVICE_MATCH = 17;
|
|
SERVICE_OFFLINE_OP = 18;
|
|
SERVICE_TOTHEMOON = 19;
|
|
SERVICE_GCG = 20;
|
|
}
|
|
|
|
enum ClientType {
|
|
CLIENT_PRODUCT = 0;
|
|
CLIENT_DEV = 1;
|
|
}
|
|
|
|
enum RegionType {
|
|
REGION_PRODUCT = 0;
|
|
REGION_EXAM = 1;
|
|
REGION_DEV_PUB = 2;
|
|
REGION_DEV_PRI = 3;
|
|
}
|
|
|
|
enum ActionReasonType {
|
|
ACTION_REASON_NONE = 0;
|
|
ACTION_REASON_QUEST_ITEM = 1;
|
|
ACTION_REASON_QUEST_REWARD = 2;
|
|
ACTION_REASON_TRIFLE = 3;
|
|
ACTION_REASON_SHOP = 4;
|
|
ACTION_REASON_PLAYER_UPGRADE_REWARD = 5;
|
|
ACTION_REASON_ADD_AVATAR = 6;
|
|
ACTION_REASON_GADGET_ENV_ANIMAL = 7;
|
|
ACTION_REASON_MONSTER_ENV_ANIMAL = 8;
|
|
ACTION_REASON_COMPOUND = 9;
|
|
ACTION_REASON_COOK = 10;
|
|
ACTION_REASON_GATHER = 11;
|
|
ACTION_REASON_MAIL_ATTACHMENT = 12;
|
|
ACTION_REASON_CITY_LEVELUP_RETURN = 15;
|
|
ACTION_REASON_CITY_LEVELUP_REWARD = 17;
|
|
ACTION_REASON_AREA_EXPLORE_REWARD = 18;
|
|
ACTION_REASON_UNLOCK_POINT_REWARD = 19;
|
|
ACTION_REASON_DUNGEON_FIRST_PASS = 20;
|
|
ACTION_REASON_DUNGEON_PASS = 21;
|
|
ACTION_REASON_CHANGE_ELEM_TYPE = 23;
|
|
ACTION_REASON_FETTER_OPEN = 25;
|
|
ACTION_REASON_DAILY_TASK_SCORE = 26;
|
|
ACTION_REASON_DAILY_TASK_HOST = 27;
|
|
ACTION_REASON_RAND_TASK_HOST = 28;
|
|
ACTION_REASON_EXPEDITION = 29;
|
|
ACTION_REASON_GACHA = 30;
|
|
ACTION_REASON_COMBINE = 31;
|
|
ACTION_REASON_RAND_TASK_GUEST = 32;
|
|
ACTION_REASON_DAILY_TASK_GUEST = 33;
|
|
ACTION_REASON_FORGE_OUTPUT = 34;
|
|
ACTION_REASON_FORGE_RETURN = 35;
|
|
ACTION_REASON_INIT_AVATAR = 36;
|
|
ACTION_REASON_MONSTER_DIE = 37;
|
|
ACTION_REASON_GM = 38;
|
|
ACTION_REASON_OPEN_CHEST = 39;
|
|
ACTION_REASON_GADGET_DIE = 40;
|
|
ACTION_REASON_MONSTER_CHANGE_HP = 41;
|
|
ACTION_REASON_SUBFIELD_DROP = 42;
|
|
ACTION_REASON_PUSH_TIPS_REWARD = 43;
|
|
ACTION_REASON_ACTIVITY_MONSTER_DROP = 44;
|
|
ACTION_REASON_ACTIVITY_GATHER = 45;
|
|
ACTION_REASON_ACTIVITY_SUBFIELD_DROP = 46;
|
|
ACTION_REASON_TOWER_SCHEDULE_REWARD = 47;
|
|
ACTION_REASON_TOWER_FLOOR_STAR_REWARD = 48;
|
|
ACTION_REASON_TOWER_FIRST_PASS_REWARD = 49;
|
|
ACTION_REASON_TOWER_DAILY_REWARD = 50;
|
|
ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY = 51;
|
|
ACTION_REASON_OPEN_WORLD_BOSS_CHEST = 52;
|
|
ACTION_REASON_MATERIAL_DELETE_RETURN = 53;
|
|
ACTION_REASON_SIGN_IN_REWARD = 54;
|
|
ACTION_REASON_OPEN_BLOSSOM_CHEST = 55;
|
|
ACTION_REASON_RECHARGE = 56;
|
|
ACTION_REASON_BONUS_ACTIVITY_REWARD = 57;
|
|
ACTION_REASON_TOWER_COMMEMORATIVE_REWARD = 58;
|
|
ACTION_REASON_TOWER_SKIP_FLOOR_REWARD = 59;
|
|
ACTION_REASON_RECHARGE_BONUS = 60;
|
|
ACTION_REASON_RECHARGE_CARD = 61;
|
|
ACTION_REASON_RECHARGE_CARD_DAILY = 62;
|
|
ACTION_REASON_RECHARGE_CARD_REPLACE = 63;
|
|
ACTION_REASON_RECHARGE_CARD_REPLACE_FREE = 64;
|
|
ACTION_REASON_RECHARGE_PLAY_REPLACE = 65;
|
|
ACTION_REASON_MP_PLAY_TAKE_REWARD = 66;
|
|
ACTION_REASON_ACTIVITY_WATCHER = 67;
|
|
ACTION_REASON_SALESMAN_DELIVER_ITEM = 68;
|
|
ACTION_REASON_SALESMAN_REWARD = 69;
|
|
ACTION_REASON_REBATE = 70;
|
|
ACTION_REASON_MCOIN_EXCHANGE_HCOIN = 71;
|
|
ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY = 72;
|
|
ACTION_REASON_UNLOCK_PERSON_LINE = 73;
|
|
ACTION_REASON_FETTER_LEVEL_REWARD = 74;
|
|
ACTION_REASON_BUY_RESIN = 75;
|
|
ACTION_REASON_RECHARGE_PACKAGE = 76;
|
|
ACTION_REASON_DELIVERY_DAILY_REWARD = 77;
|
|
ACTION_REASON_CITY_REPUTATION_LEVEL = 78;
|
|
ACTION_REASON_CITY_REPUTATION_QUEST = 79;
|
|
ACTION_REASON_CITY_REPUTATION_REQUEST = 80;
|
|
ACTION_REASON_CITY_REPUTATION_EXPLORE = 81;
|
|
ACTION_REASON_OFFERGING_LEVEL = 82;
|
|
ACTION_REASON_ROUTINE_HOST = 83;
|
|
ACTION_REASON_ROUTINE_GUEST = 84;
|
|
ACTION_REASON_TREASURE_MAP_SPOT_TOKEN = 89;
|
|
ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD = 90;
|
|
ACTION_REASON_TREASURE_MAP_MP_REWARD = 91;
|
|
ACTION_REASON_CONVERT = 92;
|
|
ACTION_REASON_OVERFLOW_TRANSFORM = 93;
|
|
ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD = 96;
|
|
ACTION_REASON_ACTIVITY_WATCHER_BATCH = 97;
|
|
ACTION_REASON_HIT_TREE_DROP = 98;
|
|
ACTION_REASON_GET_HOME_LEVELUP_REWARD = 99;
|
|
ACTION_REASON_HOME_DEFAULT_FURNITURE = 100;
|
|
ACTION_REASON_ACTIVITY_COND = 101;
|
|
ACTION_REASON_BATTLE_PASS_NOTIFY = 102;
|
|
ACTION_REASON_RELIQUARY_DECOMPOSE = 103;
|
|
ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD = 104;
|
|
ACTION_REASON_RECHARGE_CONCERT_PRODUCT = 105;
|
|
ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE = 106;
|
|
ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP = 107;
|
|
ACTION_REASON_RECHARGE_APPLE_GIFT_GARD = 108;
|
|
ACTION_REASON_RECHARGE_PSN_COMPENSATION_PRODUCT = 109;
|
|
ACTION_REASON_COMPOUND_BOOST = 110;
|
|
ACTION_REASON_WOOD_EXCHANGE = 111;
|
|
ACTION_REASON_AVATAR_RENAME_AUDIT_FAILED = 112;
|
|
ACTION_REASON_AVATAR_RENAME_RESET = 113;
|
|
ACTION_REASON_PLAYER_USE_ITEM = 1001;
|
|
ACTION_REASON_DROP_ITEM = 1002;
|
|
ACTION_REASON_WEAPON_UPGRADE = 1011;
|
|
ACTION_REASON_WEAPON_PROMOTE = 1012;
|
|
ACTION_REASON_WEAPON_AWAKEN = 1013;
|
|
ACTION_REASON_RELIC_UPGRADE = 1014;
|
|
ACTION_REASON_ABILITY = 1015;
|
|
ACTION_REASON_DUNGEON_STATUE_DROP = 1016;
|
|
ACTION_REASON_OFFLINE_MSG = 1017;
|
|
ACTION_REASON_AVATAR_UPGRADE = 1018;
|
|
ACTION_REASON_AVATAR_PROMOTE = 1019;
|
|
ACTION_REASON_QUEST_ACTION = 1021;
|
|
ACTION_REASON_CITY_LEVELUP = 1022;
|
|
ACTION_REASON_UPGRADE_SKILL = 1024;
|
|
ACTION_REASON_UNLOCK_TALENT = 1025;
|
|
ACTION_REASON_UPGRADE_PROUD_SKILL = 1026;
|
|
ACTION_REASON_PLAYER_LEVEL_LIMIT_UP = 1027;
|
|
ACTION_REASON_DUNGEON_DAILY = 1028;
|
|
ACTION_REASON_ITEM_GIVING = 1030;
|
|
ACTION_REASON_FORGE_COST = 1031;
|
|
ACTION_REASON_INVESTIGATION_REWARD = 1032;
|
|
ACTION_REASON_INVESTIGATION_TARGET_REWARD = 1033;
|
|
ACTION_REASON_GADGET_INTERACT = 1034;
|
|
ACTION_REASON_SEA_LAMP_CI_MATERIAL = 1036;
|
|
ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD = 1037;
|
|
ACTION_REASON_SEA_LAMP_PHASE_REWARD = 1038;
|
|
ACTION_REASON_SEA_LAMP_FLY_LAMP = 1039;
|
|
ACTION_REASON_AUTO_RECOVER = 1040;
|
|
ACTION_REASON_ACTIVITY_EXPIRE_ITEM = 1041;
|
|
ACTION_REASON_SUB_COIN_NEGATIVE = 1042;
|
|
ACTION_REASON_BARGAIN_DEDUCT = 1043;
|
|
ACTION_REASON_BATTLE_PASS_PAID_REWARD = 1044;
|
|
ACTION_REASON_BATTLE_PASS_LEVEL_REWARD = 1045;
|
|
ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD = 1046;
|
|
ACTION_REASON_BUY_BATTLE_PASS_LEVEL = 1047;
|
|
ACTION_REASON_GRANT_BIRTHDAY_BENEFIT = 1048;
|
|
ACTION_REASON_ACHIEVEMENT_REWARD = 1049;
|
|
ACTION_REASON_ACHIEVEMENT_GOAL_REWARD = 1050;
|
|
ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK = 1051;
|
|
ACTION_REASON_DESTROY_MATERIAL = 1052;
|
|
ACTION_REASON_CODEX_LEVELUP_REWARD = 1053;
|
|
ACTION_REASON_HUNTING_OFFER_REWARD = 1054;
|
|
ACTION_REASON_USE_WIDGET_ANCHOR_POINT = 1055;
|
|
ACTION_REASON_USE_WIDGET_BONFIRE = 1056;
|
|
ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL = 1057;
|
|
ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR = 1058;
|
|
ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR = 1059;
|
|
ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR = 1060;
|
|
ACTION_REASON_TAKE_GENERAL_REWARD = 1061;
|
|
ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD = 1062;
|
|
ACTION_REASON_REMOVE_CODEX_BOOK = 1063;
|
|
ACTION_REASON_OFFERING_ITEM = 1064;
|
|
ACTION_REASON_USE_WIDGET_GADGET_BUILDER = 1065;
|
|
ACTION_REASON_EFFIGY_FIRST_PASS_REWARD = 1066;
|
|
ACTION_REASON_EFFIGY_REWARD = 1067;
|
|
ACTION_REASON_REUNION_FIRST_GIFT_REWARD = 1068;
|
|
ACTION_REASON_REUNION_SIGN_IN_REWARD = 1069;
|
|
ACTION_REASON_REUNION_WATCHER_REWARD = 1070;
|
|
ACTION_REASON_SALESMAN_MP_REWARD = 1071;
|
|
ACTION_REASION_AVATAR_PROMOTE_REWARD = 1072;
|
|
ACTION_REASON_BLESSING_REDEEM_REWARD = 1073;
|
|
ACTION_MIRACLE_RING_REWARD = 1074;
|
|
ACTION_REASON_EXPEDITION_REWARD = 1075;
|
|
ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR = 1076;
|
|
ACTION_REASON_MECHANICUS_DUNGEON_TICKET = 1077;
|
|
ACTION_REASON_MECHANICUS_LEVELUP_GEAR = 1078;
|
|
ACTION_REASON_MECHANICUS_BATTLE_SETTLE = 1079;
|
|
ACTION_REASON_REGION_SEARCH_REWARD = 1080;
|
|
ACTION_REASON_UNLOCK_COOP_CHAPTER = 1081;
|
|
ACTION_REASON_TAKE_COOP_REWARD = 1082;
|
|
ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD = 1083;
|
|
ACTION_REASON_ACTIVITY_SCORE = 1084;
|
|
ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD = 1085;
|
|
ACTION_REASON_FURNITURE_MAKE_START = 1086;
|
|
ACTION_REASON_FURNITURE_MAKE_TAKE = 1087;
|
|
ACTION_REASON_FURNITURE_MAKE_CANCEL = 1088;
|
|
ACTION_REASON_FURNITURE_MAKE_FAST_FINISH = 1089;
|
|
ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD = 1090;
|
|
ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD = 1091;
|
|
ACTION_REASON_HOME_LIMITED_SHOP_BUY = 1092;
|
|
ACTION_REASON_HOME_COIN_COLLECT = 1093;
|
|
ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD = 1094;
|
|
ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD = 1095;
|
|
ACTION_REASON_SUMMER_TIME_BOSS_REWARD = 1096;
|
|
ACTION_REASON_SUMMER_TIME_BOMB_REWARD = 1097;
|
|
ACTION_REASON_HOME_FETTER_COLLECT = 1098;
|
|
ACTION_REASON_ECHO_SHELL_REWARD = 1099;
|
|
ACTION_REASON_HOME_EVENT_REWARD = 1100;
|
|
ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD = 1101;
|
|
ACTION_REASON_FURNITURE_MAKE_RETURN = 1102;
|
|
ACTION_REASON_HOME_PLANT_BOX_GATHER = 1103;
|
|
ACTION_REASON_HOME_PLANT_SEED = 1104;
|
|
ACTION_REASON_HOME_PLANT_GATHER = 1105;
|
|
ACTION_REASON_CHESS_DUNGEON_REWARD = 1106;
|
|
ACTION_REASON_GROUP_LINK_BUNDLE_FINISH = 1107;
|
|
ACTION_REASON_LUNA_RITE_SACRIFICE = 1108;
|
|
ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD = 1109;
|
|
ACTION_REASON_FISH_BITE = 1110;
|
|
ACTION_REASON_FISH_SUCC = 1111;
|
|
ACTION_REASON_PLANT_FLOWER_REWARD = 1112;
|
|
ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM = 1113;
|
|
ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER = 1114;
|
|
ACTION_REASON_PLANT_FLOWER_RECV_FLOWER = 1115;
|
|
ACTION_REASON_ROGUE_CHALLENGE_SETTLE = 1116;
|
|
ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD = 1117;
|
|
ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI = 1118;
|
|
ACTION_REASON_ROGUE_REFRESH_CARD = 1119;
|
|
ACTION_REASON_USE_WIDGET_CAPTURE_ANIMAL = 1120;
|
|
ACTION_REASON_CAPTURE_ANIMAL_SUCC = 1121;
|
|
ACTION_REASON_SNOW_DRIFTS = 1122;
|
|
ACTION_REASON_WINTER_CAMP_GIVE_ITEM = 1123;
|
|
ACTION_REASON_WINTER_CAMP_RECV_ITEM = 1124;
|
|
ACTION_REASON_WINTER_CAMP_EXPLORE_REWARD = 1125;
|
|
ACTION_REASON_WINTER_CAMP_BATTLE_REWARD = 1126;
|
|
ACTION_REASON_LANTERN_RITE_SKIN_REWARD = 1127;
|
|
ACTION_REASON_LANTERN_RITE_DUNGEON_REWARD = 1128;
|
|
ACTION_REASON_MICHIAE_MATSURI_DARK_CHALLENGE_REWARD = 1129;
|
|
ACTION_REASON_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL = 1130;
|
|
ACTION_REASON_LANTERN_RITE_GROUP_REWARD = 1131;
|
|
ACTION_REASON_COSTUME_DEFAULT_UNLOCK = 1132;
|
|
ACTION_REASON_SPICE_ACTIVITY_MAKE_SPICE = 1133;
|
|
ACTION_REASON_SPICE_ACTIVITY_PROCESS_FOOD = 1134;
|
|
ACTION_REASON_SPICE_ADD_AVATAR_FETTER = 1135;
|
|
ACTION_REASON_GACHA_ACTIVITY_ROBOT_REWARD = 1136;
|
|
ACTION_REASON_GIVING_TAKE_BACK = 1137;
|
|
ACTION_REASON_SUMMER_TIME_V2_DUNGEON_REWARD = 1138;
|
|
ACTION_REASON_GRAVEN_INNOCENCE_CAMP_REWARD = 1139;
|
|
ACTION_REASON_TREASURE_SEELIE_CHEST_REWARD = 1140;
|
|
ACTION_REASON_GCG_TAVERN_CHALLENGE_UNLOCK_CHARACTER = 1141;
|
|
ACTION_REASON_GCG_LEVEL_REWARD = 1143;
|
|
ACTION_REASON_GCG_CHALLENGE_FINISH = 1144;
|
|
ACTION_REASON_VINTAGE_MARKET_DEAL = 1145;
|
|
ACTION_REASON_VINTAGE_MARKET_BARGAIN = 1146;
|
|
ACTION_REASON_VINTAGE_MARKET_STORE = 1147;
|
|
ACTION_REASON_VINTAGE_PRESENT = 1148;
|
|
ACTION_REASON_VINTAGE_OPEN_STORE = 1149;
|
|
ACTION_REASON_VINTAGE_STORE_UNLOCK_SLOT = 1150;
|
|
ACTION_REASON_VINTAGE_STORE_NPC_EVENT = 1151;
|
|
ACTION_REASON_ROCK_BOARD_EXPLORE_REWARD = 1152;
|
|
ACTION_REASON_VINTAGE_STORE_DIVIDEND = 1153;
|
|
ACTION_REASON_AVATAR_RENAME = 1154;
|
|
ACTION_REASON_GCG_FINISH_LEVEL_QUEST = 1155;
|
|
ACTION_REASON_GCG_PROFICIENCY_REWARD = 1156;
|
|
ACTION_REASON_TEAM_CHAIN_COSTUME_REWARD = 1157;
|
|
}
|
|
|
|
enum StoreType {
|
|
STORE_NONE = 0;
|
|
STORE_PACK = 1;
|
|
STORE_DEPOT = 2;
|
|
}
|
|
|
|
enum VirtualItem {
|
|
ITEM_VIRTUAL_NONE = 0;
|
|
ITEM_VIRTUAL_AVATAR_EXP = 101;
|
|
ITEM_VIRTUAL_PLAYER_EXP = 102;
|
|
ITEM_VIRTUAL_FETTER_EXP = 105;
|
|
ITEM_VIRTUAL_RESIN = 106;
|
|
ITEM_VIRTUAL_LEGENDARY_KEY = 107;
|
|
ITEM_VIRTUAL_ASTER_PROGRESS = 108;
|
|
ITEM_VIRTUAL_ASTER_CREDIT = 109;
|
|
ITEM_VIRTUAL_ASTER_TOKEN = 110;
|
|
ITEM_VIRTUAL_SHIMMERING_ESSENCE = 111;
|
|
ITEM_VIRTUAL_WARM_ESSENCE = 112;
|
|
ITEM_VIRTUAL_WONDROUS_ESSENCE = 113;
|
|
ITEM_VIRTUAL_TREASURE_MAP_TOKEN = 114;
|
|
ITEM_VIRTUAL_SEA_LAMP_COIN = 115;
|
|
ITEM_VIRTUAL_SEA_LAMP_POPULARITY = 116;
|
|
ITEM_VIRTUAL_MECHANICUS_COIN = 117;
|
|
ITEM_VIRTUAL_FLEUR_FAIR_CREDIT = 118;
|
|
ITEM_VIRTUAL_FLEUR_FAIR_TOKEN = 119;
|
|
ITEM_VIRTUAL_WATER_SPIRIT_COIN = 120;
|
|
ITEM_VIRTUAL_HOME_EXP = 121;
|
|
ITEM_VIRTUAL_CHANNELLER_SLAB_TOKEN = 122;
|
|
ITEM_VIRTUAL_HIDE_AND_SEEK_COIN = 123;
|
|
ITEM_VIRTUAL_SUMMER_TIME_DRAFT_WOOD = 124;
|
|
ITEM_VIRTUAL_SUMMER_TIME_MINI_HARPASTUM = 125;
|
|
ITEM_VIRTUAL_BOUNCE_CONJURING_COIN = 126;
|
|
ITEM_VIRTUAL_BLITZ_RUSH_COIN_A = 127;
|
|
ITEM_VIRTUAL_BLITZ_RUSH_COIN_B = 128;
|
|
ITEM_VIRTUAL_CHESS_EXP = 129;
|
|
ITEM_VIRTUAL_CHESS_COIN = 130;
|
|
ITEM_VIRTUAL_LUNA_RITE_ATMOSPHERE = 131;
|
|
ITEM_VIRTUAL_ROGUELIKE_COIN_A = 132;
|
|
ITEM_VIRTUAL_ROGUELIKE_COIN_B = 133;
|
|
ITEM_VIRTUAL_ROGUELIKE_COIN_C = 134;
|
|
ITEM_VIRTUAL_WINTER_CAMP_COIN_A = 135;
|
|
ITEM_VIRTUAL_WINTER_CAMP_COIN_B = 136;
|
|
ITEM_VIRTUAL_LANTERN_RITE_COIN_A = 137;
|
|
ITEM_VIRTUAL_LANTERN_RITE_COIN_B = 138;
|
|
ITEM_VIRTUAL_LANTERN_RITE_COIN_C = 139;
|
|
ITEM_VIRTUAL_ROGUE_DIARY_COIN = 140;
|
|
ITEM_VIRTUAL_SUMMER_TIME_V2_COIN = 141;
|
|
ITEM_VIRTUAL_ROGUE_DIARY_DUNGEON_COIN = 142;
|
|
ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_A = 143;
|
|
ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_B = 144;
|
|
ITEM_VIRTUAL_TREASURE_SEELIE_COIN = 145;
|
|
ITEM_VIRTUAL_VINTAGE_POPULARITY = 147;
|
|
ITEM_VIRTUAL_GCG_EXP = 146;
|
|
ITEM_VIRTUAL_VINTAGE_MARKET_COIN_A = 148;
|
|
ITEM_VIRTUAL_VINTAGE_MARKET_COIN_B = 149;
|
|
ITEM_VIRTUAL_VINTAGE_MARKET_COIN_C = 150;
|
|
ITEM_VIRTUAL_FUNGUS_FIGHTER_CAPTURE_COIN = 151;
|
|
ITEM_VIRTUAL_FUNGUS_FIGHTER_TRAINING_COIN = 152;
|
|
ITEM_VIRTUAL_EFFIGY_CHALLENGE_V2_COIN = 153;
|
|
ITEM_VIRTUAL_TEAM_CHAIN_COIN = 154;
|
|
ITEM_VIRTUAL_BRICK_BREAKER_COIN = 155;
|
|
ITEM_VIRTUAL_SEA_LAMP_V3_COIN = 156;
|
|
ITEM_VIRTUAL_HCOIN = 201;
|
|
ITEM_VIRTUAL_SCOIN = 202;
|
|
ITEM_VIRTUAL_MCOIN = 203;
|
|
ITEM_VIRTUAL_HOME_COIN = 204;
|
|
ITEM_VIRTUAL_GCG_COIN = 205;
|
|
ITEM_VIRTUAL_INAZUMA_REPUTATION = 314;
|
|
ITEM_VIRTUAL_MENGDE_REPUTATION = 315;
|
|
ITEM_VIRTUAL_SUMERU_REPUTATION = 316;
|
|
ITEM_VIRTUAL_LIYUE_REPUTATION = 317;
|
|
}
|
|
|
|
enum ReliquaryFilterKey {
|
|
RELIQUARY_FILTER_KEY_NONE = 0;
|
|
RELIQUARY_FILTER_KEY_LOCK = 1;
|
|
RELIQUARY_FILTER_KEY_LEVEL = 2;
|
|
RELIQUARY_FILTER_KEY_WEARING = 3;
|
|
}
|
|
|
|
enum ReliquaryFilterLockState {
|
|
RELIQUARY_FILTER_LOCK_STATE_NONE = 0;
|
|
RELIQUARY_FILTER_LOCK_STATE_LOCK = 1;
|
|
RELIQUARY_FILTER_LOCK_STATE_UNLOCK = 2;
|
|
}
|
|
|
|
enum ReliquaryFilterLevelState {
|
|
RELIQUARY_FILTER_LEVEL_STATE_NONE = 0;
|
|
RELIQUARY_FILTER_LEVEL_STATE_FULL_LEVEL = 1;
|
|
RELIQUARY_FILTER_LEVEL_STATE_NOT_FULL_LEVEL = 2;
|
|
}
|
|
|
|
enum ReliquaryFilterWearedState {
|
|
RELIQUARY_FILTER_WEARED_STATE_NONE = 0;
|
|
RELIQUARY_FILTER_WEARED_STATE_HAS_BEEN_WEARED = 1;
|
|
RELIQUARY_FILTER_WEARED_STATE_HAS_NOT_BEEN_WEARED = 2;
|
|
}
|
|
|
|
enum AbilityScalarType {
|
|
ABILITY_SCALAR_TYPE_UNKNOW = 0;
|
|
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
|
ABILITY_SCALAR_TYPE_INT = 2;
|
|
ABILITY_SCALAR_TYPE_BOOL = 3;
|
|
ABILITY_SCALAR_TYPE_TRIGGER = 4;
|
|
ABILITY_SCALAR_TYPE_STRING = 5;
|
|
ABILITY_SCALAR_TYPE_UINT = 6;
|
|
}
|
|
|
|
enum MotionState {
|
|
MOTION_NONE = 0;
|
|
MOTION_RESET = 1;
|
|
MOTION_STANDBY = 2;
|
|
MOTION_STANDBY_MOVE = 3;
|
|
MOTION_WALK = 4;
|
|
MOTION_RUN = 5;
|
|
MOTION_DASH = 6;
|
|
MOTION_CLIMB = 7;
|
|
MOTION_CLIMB_JUMP = 8;
|
|
MOTION_STANDBY_TO_CLIMB = 9;
|
|
MOTION_FIGHT = 10;
|
|
MOTION_JUMP = 11;
|
|
MOTION_DROP = 12;
|
|
MOTION_FLY = 13;
|
|
MOTION_SWIM_MOVE = 14;
|
|
MOTION_SWIM_IDLE = 15;
|
|
MOTION_SWIM_DASH = 16;
|
|
MOTION_SWIM_JUMP = 17;
|
|
MOTION_SLIP = 18;
|
|
MOTION_GO_UPSTAIRS = 19;
|
|
MOTION_FALL_ON_GROUND = 20;
|
|
MOTION_JUMP_UP_WALL_FOR_STANDBY = 21;
|
|
MOTION_JUMP_OFF_WALL = 22;
|
|
MOTION_POWERED_FLY = 23;
|
|
MOTION_LADDER_IDLE = 24;
|
|
MOTION_LADDER_MOVE = 25;
|
|
MOTION_LADDER_SLIP = 26;
|
|
MOTION_STANDBY_TO_LADDER = 27;
|
|
MOTION_LADDER_TO_STANDBY = 28;
|
|
MOTION_DANGER_STANDBY = 29;
|
|
MOTION_DANGER_STANDBY_MOVE = 30;
|
|
MOTION_DANGER_WALK = 31;
|
|
MOTION_DANGER_RUN = 32;
|
|
MOTION_DANGER_DASH = 33;
|
|
MOTION_CROUCH_IDLE = 34;
|
|
MOTION_CROUCH_MOVE = 35;
|
|
MOTION_CROUCH_ROLL = 36;
|
|
MOTION_NOTIFY = 37;
|
|
MOTION_LAND_SPEED = 38;
|
|
MOTION_MOVE_FAIL_ACK = 39;
|
|
MOTION_WATERFALL = 40;
|
|
MOTION_DASH_BEFORE_SHAKE = 41;
|
|
MOTION_SIT_IDLE = 42;
|
|
MOTION_FORCE_SET_POS = 43;
|
|
MOTION_QUEST_FORCE_DRAG = 44;
|
|
MOTION_FOLLOW_ROUTE = 45;
|
|
MOTION_SKIFF_BOARDING = 46;
|
|
MOTION_SKIFF_NORMAL = 47;
|
|
MOTION_SKIFF_DASH = 48;
|
|
MOTION_SKIFF_POWERED_DASH = 49;
|
|
MOTION_DESTROY_VEHICLE = 50;
|
|
MOTION_FLY_IDLE = 51;
|
|
MOTION_FLY_SLOW = 52;
|
|
MOTION_FLY_FAST = 53;
|
|
MOTION_AIM_MOVE = 54;
|
|
MOTION_AIR_COMPENSATION = 55;
|
|
MOTION_NUM = 56;
|
|
}
|
|
|
|
enum ProtEntityType {
|
|
PROT_ENTITY_NONE = 0;
|
|
PROT_ENTITY_AVATAR = 1;
|
|
PROT_ENTITY_MONSTER = 2;
|
|
PROT_ENTITY_NPC = 3;
|
|
PROT_ENTITY_GADGET = 4;
|
|
PROT_ENTITY_REGION = 5;
|
|
PROT_ENTITY_WEAPON = 6;
|
|
PROT_ENTITY_WEATHER = 7;
|
|
PROT_ENTITY_SCENE = 8;
|
|
PROT_ENTITY_TEAM = 9;
|
|
PROT_ENTITY_MASSIVE_ENTITY = 10;
|
|
PROT_ENTITY_MP_LEVEL = 11;
|
|
PROT_ENTITY_PLAY_TEAM_ENTITY = 12;
|
|
PROT_ENTITY_EYE_POINT = 13;
|
|
PROT_ENTITY_MAX = 14;
|
|
}
|
|
|
|
enum NpcTalkState {
|
|
NPC_TALK_NONE = 0;
|
|
NPC_TALK_AUTO = 1;
|
|
NPC_TALK_MANUAL = 2;
|
|
}
|
|
|
|
enum VehicleSlot {
|
|
VEHICLE_SLOT_OPERATOR = 0;
|
|
}
|
|
|
|
enum MonsterBornType {
|
|
MONSTER_BORN_NONE = 0;
|
|
MONSTER_BORN_DEFAULT = 1;
|
|
MONSTER_BORN_RANDOM = 2;
|
|
}
|
|
|
|
enum GadgetBornType {
|
|
GADGET_BORN_NONE = 0;
|
|
GADGET_BORN_IN_AIR = 1;
|
|
GADGET_BORN_PLAYER = 2;
|
|
GADGET_BORN_MONSTER_HIT = 3;
|
|
GADGET_BORN_MONSTER_DIE = 4;
|
|
GADGET_BORN_GADGET = 5;
|
|
GADGET_BORN_GROUND = 6;
|
|
}
|
|
|
|
enum MovingPlatformType {
|
|
MOVING_PLATFORM_NONE = 0;
|
|
MOVING_PLATFORM_USE_CONFIG = 1;
|
|
MOVING_PLATFORM_ABILITY = 2;
|
|
MOVING_PLATFORM_ROUTE = 3;
|
|
}
|
|
|
|
enum GadgetPlayType {
|
|
GADGET_PLAY_NONE = 0;
|
|
GADGET_PLAY_CRUSIBLE = 1;
|
|
}
|
|
|
|
enum FoundationStatus {
|
|
FOUNDATION_STATUS_NONE = 0;
|
|
FOUNDATION_STATUS_INIT = 1;
|
|
FOUNDATION_STATUS_BUILDING = 2;
|
|
FOUNDATION_STATUS_BUILT = 3;
|
|
}
|
|
|
|
enum ChangHpReason {
|
|
CHANGE_HP_NONE = 0;
|
|
CHANGE_HP_SUB_AVATAR = 1;
|
|
CHANGE_HP_SUB_MONSTER = 2;
|
|
CHANGE_HP_SUB_GEAR = 3;
|
|
CHANGE_HP_SUB_ENVIR = 4;
|
|
CHANGE_HP_SUB_FALL = 5;
|
|
CHANGE_HP_SUB_DRAWN = 6;
|
|
CHANGE_HP_SUB_ABYSS = 7;
|
|
CHANGE_HP_SUB_ABILITY = 8;
|
|
CHANGE_HP_SUB_SUMMON = 9;
|
|
CHANGE_HP_SUB_SCRIPT = 10;
|
|
CHANGE_HP_SUB_GM = 11;
|
|
CHANGE_HP_SUB_KILL_SELF = 12;
|
|
CHANGE_HP_SUB_CLIMATE_COLD = 13;
|
|
CHANGE_HP_SUB_STORM_LIGHTNING = 14;
|
|
CHANGE_HP_SUB_KILL_SERVER_GADGET = 15;
|
|
CHANGE_HP_SUB_REPLACE = 16;
|
|
CHANGE_HP_SUB_PLAYER_LEAVE = 17;
|
|
CHANGE_HP_ATTACK_BY_ENERGY = 18;
|
|
CHANGE_HP_ATTACK_BY_RECYCLE = 19;
|
|
CHANGE_HP_BY_LUA = 51;
|
|
CHANGE_HP_ADD_ABILITY = 101;
|
|
CHANGE_HP_ADD_ITEM = 102;
|
|
CHANGE_HP_ADD_REVIVE = 103;
|
|
CHANGE_HP_ADD_UPGRADE = 104;
|
|
CHANGE_HP_ADD_STATUE = 105;
|
|
CHANGE_HP_ADD_BACKGROUND = 106;
|
|
CHANGE_HP_ADD_GM = 107;
|
|
CHANGE_HP_ADD_TRIAL_AVATAR_ACTIVITY = 108;
|
|
CHANGE_HP_ADD_ROUGUELIKE_SPRING = 109;
|
|
}
|
|
|
|
enum PlayerDieType {
|
|
PLAYER_DIE_NONE = 0;
|
|
PLAYER_DIE_KILL_BY_MONSTER = 1;
|
|
PLAYER_DIE_KILL_BY_GEAR = 2;
|
|
PLAYER_DIE_FALL = 3;
|
|
PLAYER_DIE_DRAWN = 4;
|
|
PLAYER_DIE_ABYSS = 5;
|
|
PLAYER_DIE_GM = 6;
|
|
PLAYER_DIE_CLIMATE_COLD = 7;
|
|
PLAYER_DIE_STORM_LIGHTING = 8;
|
|
}
|
|
|
|
enum PlayerDieOption {
|
|
DIE_OPT_NONE = 0;
|
|
DIE_OPT_REPLAY = 1;
|
|
DIE_OPT_CANCEL = 2;
|
|
DIE_OPT_REVIVE = 3;
|
|
}
|
|
|
|
enum FetterState {
|
|
FETTER_STATE_NONE = 0;
|
|
FETTER_STATE_NOT_OPEN = 1;
|
|
FETTER_STATE_OPEN = 2;
|
|
FETTER_STATE_FINISH = 3;
|
|
FETTER_STATE_CONCEAL = 4;
|
|
}
|
|
|
|
enum AvatarExpeditionState {
|
|
AVATAR_EXPEDITION_NONE = 0;
|
|
AVATAR_EXPEDITION_DOING = 1;
|
|
AVATAR_EXPEDITION_FINISH_WAIT_REWARD = 2;
|
|
AVATAR_EXPEDITION_CALLBACK_WAIT_REWARD = 3;
|
|
AVATAR_EXPEDITION_LOCKED = 4;
|
|
}
|
|
|
|
enum AvatarType {
|
|
AVATAR_TYPE_NONE = 0;
|
|
AVATAR_TYPE_FORMAL = 1;
|
|
AVATAR_TYPE_TRIAL = 2;
|
|
AVATAR_TYPE_MIRROR = 3;
|
|
}
|
|
|
|
enum EventTriggerType {
|
|
EVENT_TRIGGER_NONE = 0;
|
|
EVENT_TRIGGER_ENTER_FORCE = 1;
|
|
}
|
|
|
|
enum MailCollectState {
|
|
MAIL_COLLECTIBLE_UNKONW = 0;
|
|
MAIL_NOT_COLLECTIBLE = 1;
|
|
MAIL_COLLECTIBLE_UNCOLLECTED = 2;
|
|
MAIL_COLLECTIBLE_COLLECTED = 3;
|
|
}
|
|
|
|
enum MpSettingType {
|
|
MP_SETTING_NO_ENTER = 0;
|
|
MP_SETTING_ENTER_FREELY = 1;
|
|
MP_SETTING_ENTER_AFTER_APPLY = 2;
|
|
}
|
|
|
|
enum MathExpressionType {
|
|
MATH_EXPR_NONE = 0;
|
|
MATH_EXPR_LEVEL = 1;
|
|
MATH_EXPR_REGISTER_TIME = 2;
|
|
MATH_EXPR_LAST_LOGIN_TIME = 3;
|
|
MATH_EXPR_TOTAL_LOGIN_DAYS = 4;
|
|
MATH_EXPR_PLATFORM = 5;
|
|
}
|
|
|
|
enum LoginRewardConfigType {
|
|
LOGIN_REWARD_IMMEDIDATE = 0;
|
|
LOGIN_REWARD_FIRST = 1;
|
|
}
|
|
|
|
enum LanguageType {
|
|
LANGUAGE_NONE = 0;
|
|
LANGUAGE_EN = 1;
|
|
LANGUAGE_SC = 2;
|
|
LANGUAGE_TC = 3;
|
|
LANGUAGE_FR = 4;
|
|
LANGUAGE_DE = 5;
|
|
LANGUAGE_ES = 6;
|
|
LANGUAGE_PT = 7;
|
|
LANGUAGE_RU = 8;
|
|
LANGUAGE_JP = 9;
|
|
LANGUAGE_KR = 10;
|
|
LANGUAGE_TH = 11;
|
|
LANGUAGE_VN = 12;
|
|
LANGUAGE_ID = 13;
|
|
LANGUAGE_TR = 14;
|
|
LANGUAGE_IT = 15;
|
|
}
|
|
|
|
enum PlatformType {
|
|
EDITOR = 0;
|
|
IOS = 1;
|
|
ANDROID = 2;
|
|
PC = 3;
|
|
PS4 = 4;
|
|
SERVER = 5;
|
|
CLOUD_ANDROID = 6;
|
|
CLOUD_IOS = 7;
|
|
PS5 = 8;
|
|
CLOUD_WEB = 9;
|
|
CLOUD_TV = 10;
|
|
CLOUD_MAC = 11;
|
|
CLOUD_PC = 12;
|
|
CLOUD_THIRD_PARTY_MOBILE = 13;
|
|
CLOUD_THIRD_PARTY_PC = 14;
|
|
}
|
|
|
|
enum MapMarkPointType {
|
|
NPC = 0;
|
|
QUEST = 1;
|
|
SPECIAL = 2;
|
|
MINE = 3;
|
|
COLLECTION = 4;
|
|
MONSTER = 5;
|
|
FISH_POOL = 6;
|
|
}
|
|
|
|
enum MapMarkFromType {
|
|
MAP_MARK_FROM_TYPE_NOE = 0;
|
|
MAP_MARK_FROM_TYPE_MONSTER = 1;
|
|
MAP_MARK_FROM_TYPE_QUEST = 2;
|
|
}
|
|
|
|
enum DungeonCandidateTeamInviteState {
|
|
DUNGEON_CANDIDATE_TEAM_INVITE_STATE_NONE = 0;
|
|
DUNGEON_CANDIDATE_TEAM_INVITE_STATE_SEND = 1;
|
|
DUNGEON_CANDIDATE_TEAM_INVITE_STATE_ACCEPT = 2;
|
|
DUNGEON_CANDIDATE_TEAM_INVITE_STATE_REFUSE = 3;
|
|
}
|
|
|
|
enum MonsterGuestBanDrop {
|
|
MONSTER_GUEST_BAN_NONE = 0;
|
|
MONSTER_GUEST_BAN_DIE_EXP = 1;
|
|
MONSTER_GUEST_BAN_DIE_LUA = 2;
|
|
MONSTER_GUEST_BAN_DIE_EXCEL = 4;
|
|
MONSTER_GUEST_BAN_DIE_ACTIVITY = 8;
|
|
MONSTER_GUEST_BAN_DROP_HP = 16;
|
|
MONSTER_GUEST_BAN_SUBFIELD = 32;
|
|
}
|
|
|
|
enum GadgetGuestBanDrop {
|
|
GADGET_GUEST_BAN_NONE = 0;
|
|
GADGET_GUEST_BAN_DIE_LUA = 1;
|
|
GADGET_GUEST_BAN_SUBFIELD = 2;
|
|
}
|
|
|
|
enum GroupLoadStrategy {
|
|
GROUP_LOAD_NONE = 0;
|
|
GROUP_LOAD_SINGLE = 1;
|
|
GROUP_LOAD_MULTI = 2;
|
|
GROUP_LOAD_ALL = 3;
|
|
}
|
|
|
|
enum MatchType {
|
|
MATCH_TYPE_NONE = 0;
|
|
MATCH_TYPE_DUNGEON = 1;
|
|
MATCH_TYPE_MP_PLAY = 2;
|
|
MATCH_TYPE_MECHANICUS = 3;
|
|
MATCH_TYPE_GENERAL = 4;
|
|
MATCH_TYPE_GCG = 5;
|
|
}
|
|
|
|
enum MpPlayType {
|
|
MP_PLAY_NONE = 0;
|
|
MP_PLAY_DUNGEON = 1;
|
|
MP_PLAY_CRUCIBLE = 2;
|
|
}
|
|
|
|
enum OpActivityType {
|
|
OP_ACTIVITY_NONE = 0;
|
|
OP_ACTIVITY_SIGN_IN = 1;
|
|
OP_ACTIVITY_BONUS = 2;
|
|
OP_ACTIVITY_TRAVEL_BUSINESS = 3;
|
|
OP_ACTIVITY_CRUCIBLE = 4;
|
|
}
|
|
|
|
enum MatchReason {
|
|
MATCH_NONE = 0;
|
|
MATCH_FINISH = 1;
|
|
MATCH_PLAYER_CANCEL = 2;
|
|
MATCH_TIMEOUT = 3;
|
|
MATCH_PLAYER_CONFIRM = 4;
|
|
MATCH_FAILED = 5;
|
|
MATCH_SYSTEM_ERROR = 6;
|
|
MATCH_INTERRUPTED = 7;
|
|
MATCH_MP_UNAVAILABLE = 8;
|
|
MATCH_CONFIRM_TIMEOUT = 9;
|
|
}
|
|
|
|
enum LuaShellNotifyType {
|
|
LUASHELL_NOTIFY = 0;
|
|
LUASHELL_HIDE = 1;
|
|
}
|
|
|
|
enum LuaShellType {
|
|
LUASHELL_NONE = 0;
|
|
LUASHELL_NORMAL = 1;
|
|
LUASHELL_SECURITY = 2;
|
|
LUASHELL_SHELL_CODE = 3;
|
|
}
|
|
|
|
enum SalesmanStatusType {
|
|
SALESMAN_STATUS_NONE = 0;
|
|
SALESMAN_STATUS_UNSTARTED = 1;
|
|
SALESMAN_STATUS_STARTED = 2;
|
|
SALESMAN_STATUS_DELIVERED = 3;
|
|
}
|
|
|
|
enum SecurityCheckType {
|
|
SECURITY_CHECK_NONE = 0;
|
|
SECURITY_CHECK_LOGIN = 1;
|
|
}
|
|
|
|
enum CodexType {
|
|
CODEX_NONE = 0;
|
|
CODEX_QUEST = 1;
|
|
CODEX_WEAPON = 2;
|
|
CODEX_ANIMAL = 3;
|
|
CODEX_MATERIAL = 4;
|
|
CODEX_BOOKS = 5;
|
|
CODEX_PUSHTIPS = 6;
|
|
CODEX_VIEW = 7;
|
|
CODEX_RELIQUARY = 8;
|
|
}
|
|
|
|
enum SegmentCRCModuleType {
|
|
MODULE_NONE = 0;
|
|
PC_UNITYPLAYER = 1;
|
|
PC_USERASSEMBLY = 2;
|
|
PC_XLUA = 3;
|
|
ANDROID_LIBIL2CPP = 11;
|
|
ANDROID_LIBUNITY = 12;
|
|
ANDROID_LIBXLUA = 13;
|
|
IOS_HK4E = 21;
|
|
}
|
|
|
|
enum ExchangeMcoinType {
|
|
EXCHANGEMCOIN_NONE = 0;
|
|
EXCHANGEMCOIN_PCM_TO_PSN = 1;
|
|
EXCHANGEMCOIN_PSN_TO_PCM = 2;
|
|
}
|
|
|
|
enum ExploreType {
|
|
EXPLORE_NONE = 0;
|
|
EXPLORE_CRYSTAL = 1;
|
|
EXPLORE_CHEST = 2;
|
|
EXPLORE_TEMPLE = 3;
|
|
EXPLORE_TELEPORT = 4;
|
|
}
|
|
|
|
enum AsterLittleStageState {
|
|
ASTER_LITTLE_STAGE_NONE = 0;
|
|
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
|
ASTER_LITTLE_STAGE_STARTED = 2;
|
|
ASTER_LITTLE_STAGE_FINISHED = 3;
|
|
}
|
|
|
|
enum HuntingOfferState {
|
|
HUNTING_OFFER_STATE_NONE = 0;
|
|
HUNTING_OFFER_STATE_STARTED = 1;
|
|
HUNTING_OFFER_STATE_UNSTARTED = 2;
|
|
HUNTING_OFFER_STATE_SUCC = 3;
|
|
}
|
|
|
|
enum RegionSearchState {
|
|
REGION_SEARCH_NONE = 0;
|
|
REGION_SEARCH_UNSTARTED = 1;
|
|
REGION_SEARCH_STARTED = 2;
|
|
REGION_SEARCH_WAIT_REWARD = 3;
|
|
REGION_SEARCH_FINISHED = 4;
|
|
}
|
|
|
|
enum PlayerTag {
|
|
PLAYER_TAG_NORMAL = 0;
|
|
PLAYER_TAG_SUB_ACCOUNT = 3;
|
|
PLAYER_TAG_SUB_ACCOUNT_TRANS_TO_NORMAL = 5;
|
|
}
|
|
|
|
enum FeatureBlockType {
|
|
FEATURE_BLOCK_TYPE_NONE = 0;
|
|
FEATURE_BLOCK_TYPE_CHAT = 1;
|
|
FEATURE_BLOCK_TYPE_MP = 2;
|
|
FEATRURE_BLOCK_TYPE_CRC = 3;
|
|
FEATURE_BLOCK_TYPE_HOME = 4;
|
|
}
|
|
|
|
enum ReportReasonType {
|
|
REPORT_REASON_NONE = 0;
|
|
REPORT_REASON_DECEPTIVE_ADS = 1;
|
|
REPORT_REASON_ABUSING = 2;
|
|
REPORT_REASON_CHEAT = 3;
|
|
REPORT_REASON_POLITICAL = 4;
|
|
REPORT_REASON_OTHER = 5;
|
|
REPORT_REASON_HOME = 6;
|
|
}
|
|
|
|
enum MapMarkTipsType {
|
|
MARK_TIPS_DUNGEON_ELEMENT_TRIAL = 0;
|
|
}
|
|
|
|
enum ExpeditionState {
|
|
EXPEDITION_NONE = 0;
|
|
EXPEDITION_STARTED = 1;
|
|
EXPEDITION_FINISHED = 2;
|
|
EXPEDITION_REWARDED = 3;
|
|
EXPEDITION_LOCKED = 4;
|
|
}
|
|
|
|
enum EnterReason {
|
|
ENTER_REASON_NONE = 0;
|
|
ENTER_REASON_LOGIN = 1;
|
|
ENTER_REASON_DUNGEON_REPLAY = 11;
|
|
ENTER_REASON_DUNGEON_REVIVE_ON_WAYPOINT = 12;
|
|
ENTER_REASON_DUNGEON_ENTER = 13;
|
|
ENTER_REASON_DUNGEON_QUIT = 14;
|
|
ENTER_REASON_GM = 21;
|
|
ENTER_REASON_QUEST_ROLLBACK = 31;
|
|
ENTER_REASON_REVIVAL = 32;
|
|
ENTER_REASON_PERSONAL_SCENE = 41;
|
|
ENTER_REASON_TRANS_POINT = 42;
|
|
ENTER_REASON_CLIENT_TRANSMIT = 43;
|
|
ENTER_REASON_FORCE_DRAG_BACK = 44;
|
|
ENTER_REASON_TEAM_KICK = 51;
|
|
ENTER_REASON_TEAM_JOIN = 52;
|
|
ENTER_REASON_TEAM_BACK = 53;
|
|
ENTER_REASON_MUIP = 54;
|
|
ENTER_REASON_DUNGEON_INVITE_ACCEPT = 55;
|
|
ENTER_REASON_LUA = 56;
|
|
ENTER_REASON_ACTIVITY_LOAD_TERRAIN = 57;
|
|
ENTER_REASON_HOST_FROM_SINGLE_TO_MP = 58;
|
|
ENTER_REASON_MP_PLAY = 59;
|
|
ENTER_REASON_ANCHOR_POINT = 60;
|
|
ENTER_REASON_LUA_SKIP_UI = 61;
|
|
ENTER_REASON_RELOAD_TERRAIN = 62;
|
|
ENTER_REASON_DRAFT_TRANSFER = 63;
|
|
ENTER_REASON_ENTER_HOME = 64;
|
|
ENTER_REASON_EXIT_HOME = 65;
|
|
ENTER_REASON_CHANGE_HOME_MODULE = 66;
|
|
ENTER_REASON_GALLERY = 67;
|
|
ENTER_REASON_HOME_SCENE_JUMP = 68;
|
|
ENTER_REASON_HIDE_AND_SEEK = 69;
|
|
ENTER_REASON_SUMMER_TIME_MIST_ZONE = 70;
|
|
ENTER_REASON_FORCE_QUIT_SCENE = 71;
|
|
ENTER_REASON_HERO_COURSE = 72;
|
|
ENTER_REASON_TRANS_CLIMATE = 73;
|
|
ENTER_REASON_SUMMER_TIME_BOAT_RESTART = 74;
|
|
ENTER_REASON_TSURUMI_MIST_CLIMATE = 75;
|
|
ENTER_REASON_TSURUMI_REGIONAL_MIST_CLIMATE = 76;
|
|
ENTER_REASON_WINTER_CAMP_RESTART = 77;
|
|
ENTER_REASON_TALK_EXEC_TRANSFER = 78;
|
|
ENTER_REASON_SEALAMP_BOAT_RESTART = 79;
|
|
ENTER_REASON_SEALAMP_BOAT_BACK = 80;
|
|
ENTER_REASON_CHALLENGE_INTERRUPT_BACK = 81;
|
|
ENTER_REASON_IRODORI_MASTER_TRANSFER = 82;
|
|
ENTER_REASON_GALLERY_BACK = 83;
|
|
ENTER_REASON_SUMMER_TIME_V2_BOAT_RESTART = 84;
|
|
ENTER_REASON_ISLAND_PARTY_GALLERY_START_FAILED = 85;
|
|
ENTER_REASON_GRAVEN_INNOCENCE_RACE_RESTART = 86;
|
|
ENTER_REASON_VINTAGE_HUNTING_TRANSFER = 87;
|
|
ENTER_REASON_FUNGUS_FIGHTER_TRANSFER = 88;
|
|
ENTER_REASON_BRICK_BREAKER = 89;
|
|
ENTER_REASON_BRICK_BREAKER_SINGLE = 90;
|
|
ENTER_REASON_TRANSFER_GUARD_STOP = 91;
|
|
ENTER_REASON_COIN_COLLECT_SINGLE = 92;
|
|
ENTER_REASON_LAN_V3_BOAT_TRANSFER = 93;
|
|
ENTER_REASON_LAN_V3_RACE_RESTART = 94;
|
|
}
|
|
|
|
enum FriendEnterHomeOption {
|
|
FRIEND_ENTER_HOME_OPTION_NEED_CONFIRM = 0;
|
|
FRIEND_ENTER_HOME_OPTION_REFUSE = 1;
|
|
FRIEND_ENTER_HOME_OPTION_DIRECT = 2;
|
|
}
|
|
|
|
enum ChatChannel {
|
|
CHANNEL_TEAM = 0;
|
|
CHANNEL_FRIEND = 1;
|
|
CHANNEL_NONE = 2;
|
|
CHANNEL_HIDEANDSEEK = 3;
|
|
CHANNEL_HIDEANDSEEK_TEAM = 5;
|
|
CHANNEL_LAN_V3_BOAT = 6;
|
|
CHANNEL_ALL = 10;
|
|
CHANNEL_TEST = 100;
|
|
}
|
|
|
|
enum LeaveWorldReason {
|
|
LEAVE_WORLD_REASON_NONE = 0;
|
|
LEAVE_WORLD_REASON_LOGOUT = 1;
|
|
LEAVE_WORLD_REASON_BACK_MY_WORLD = 2;
|
|
LEAVE_WORLD_REASON_KICK_BY_OWNER = 3;
|
|
}
|
|
|
|
enum DungeonCandidateTeamPlayerState {
|
|
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0;
|
|
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR = 1;
|
|
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2;
|
|
}
|
|
|
|
enum CreateGadgetReason {
|
|
CREATE_GADGET_NONE = 0;
|
|
CREATE_GADGET_PLAYER = 1;
|
|
CREATE_GADGET_MISSION = 2;
|
|
CREATE_GADGET_GM = 3;
|
|
}
|
|
|
|
enum LunaRiteHintStatusType {
|
|
LUNA_RITE_HINT_STATUS_DEFAULT = 0;
|
|
LUNA_RITE_HINT_STATUS_NO_COUNT = 1;
|
|
LUNA_RITE_HINT_STATUS_FINISH = 2;
|
|
}
|
|
|
|
enum LunaRiteHintPointType {
|
|
LUNA_RITE_HINT_TYPE_NONE = 0;
|
|
LUNA_RITE_HINT_TYPE_RUNE = 1;
|
|
LUNA_RITE_HINT_TYPE_CHEST = 2;
|
|
}
|
|
|
|
enum GroupVariableType {
|
|
VARIABLE_TYPE_NORMAL = 0;
|
|
VARIABLE_TYPE_LOGIC_STATE = 1;
|
|
}
|
|
|
|
enum ClientInputType {
|
|
CLIENT_INPUT_NONE = 0;
|
|
CLIENT_INPUT_KEYBORD_MOUSE = 1;
|
|
CLIENT_INPUT_GAMEPAD = 2;
|
|
CLIENT_INPUT_TOUCH_PANEL = 3;
|
|
}
|
|
|
|
enum CustomDungeonEvent {
|
|
CUSTOM_DUNGEON_EVENT_NONE = 0;
|
|
CUSTOM_DUNGEON_EVENT_OFFICIAL_RESTART = 1;
|
|
CUSTOM_DUNGEON_EVENT_OUT_STUCK = 2;
|
|
}
|
|
|
|
enum PlatformCategory {
|
|
PLATFORM_CATEGORY_NONE = 0;
|
|
PLATFORM_CATEGORY_PCM = 1;
|
|
PLATFORM_CATEGORY_PSN = 2;
|
|
}
|
|
|
|
enum SceneidConstValue {
|
|
SCENEID_CONST_NONE = 0;
|
|
SCENEID_CONST_MAIN = 3;
|
|
SCENEID_CONST_ISLAND = 4;
|
|
SCENEID_CONST_ENKANOMIYA = 5;
|
|
SCENEID_CONST_MICHIAE_MATSURI = 7;
|
|
SCENEID_CONST_28_ISLAND = 9;
|
|
}
|
|
|
|
enum CityidConstValue {
|
|
CITYID_CONST_NONE = 0;
|
|
CITYID_CONST_MENGDE = 1;
|
|
CITYID_CONST_LIYUE = 2;
|
|
CITYID_CONST_DAOQI = 3;
|
|
CITYID_CONST_XUMI = 4;
|
|
}
|
|
|
|
enum AranaraCollectionState {
|
|
ARANARA_COLLECTION_STATE_NONE = 0;
|
|
ARANARA_COLLECTION_STATE_COLLECTABLE = 1;
|
|
ARANARA_COLLECTION_STATE_COLLECTED = 2;
|
|
ARANARA_COLLECTION_STATE_FINISHED = 3;
|
|
}
|
|
|
|
enum AuditState {
|
|
AUDIT_NONE = 0;
|
|
AUDIT_WAITING = 1;
|
|
AUDIT_FAILED = 2;
|
|
}
|
|
|
|
enum AvatarRenameAuditSourceType {
|
|
AVATAR_RENAME_AUDIT_SOURCE_NONE = 0;
|
|
AVATAR_RENAME_AUDIT_SOURCE_ITEM = 1;
|
|
AVATAR_RENAME_AUDIT_SOURCE_QUEST = 2;
|
|
}
|
|
|
|
enum ResetAvatarRenameReason {
|
|
RESET_AVATAR_RENAME_REASON_NONE = 0;
|
|
RESET_AVATAR_RENAME_REASON_IP_BLACK_LIST = 1;
|
|
RESET_AVATAR_RENAME_REASON_QUEST_AUDIT = 2;
|
|
RESET_AVATAR_RENAME_REASON_ACTIVE = 3;
|
|
}
|
|
|
|
message ParamList {
|
|
repeated uint32 param_list = 1;
|
|
}
|
|
|
|
message PropValue {
|
|
uint32 type = 1;
|
|
int64 val = 4;
|
|
oneof value {
|
|
int64 ival = 2;
|
|
float fval = 3;
|
|
}
|
|
}
|
|
|
|
message Uint32Pair {
|
|
uint32 key = 1;
|
|
uint32 value = 2;
|
|
}
|
|
|
|
message RegionSimpleInfo {
|
|
string name = 1;
|
|
string title = 2;
|
|
string type = 3;
|
|
string dispatch_url = 4;
|
|
}
|
|
|
|
message QueryRegionListHttpRsp {
|
|
int32 retcode = 1;
|
|
repeated RegionSimpleInfo region_list = 2;
|
|
bytes client_secret_key = 5;
|
|
bytes client_custom_config_encrypted = 6;
|
|
bool enable_login_pc = 7;
|
|
}
|
|
|
|
message ForceUpdateInfo {
|
|
string force_update_url = 1;
|
|
}
|
|
|
|
message StopServerInfo {
|
|
uint32 stop_begin_time = 1;
|
|
uint32 stop_end_time = 2;
|
|
string url = 3;
|
|
string content_msg = 4;
|
|
}
|
|
|
|
message ResVersionConfig {
|
|
uint32 version = 1;
|
|
bool relogin = 2;
|
|
string md5 = 3;
|
|
string release_total_size = 4;
|
|
string version_suffix = 5;
|
|
string branch = 6;
|
|
string next_script_version = 7;
|
|
}
|
|
|
|
message RegionInfo {
|
|
string gateserver_ip = 1;
|
|
uint32 gateserver_port = 2;
|
|
string pay_callback_url = 3;
|
|
string area_type = 7;
|
|
string resource_url = 8;
|
|
string data_url = 9;
|
|
string feedback_url = 10;
|
|
string bulletin_url = 11;
|
|
string resource_url_bak = 12;
|
|
string data_url_bak = 13;
|
|
uint32 client_data_version = 14;
|
|
string handbook_url = 16;
|
|
uint32 client_silence_data_version = 18;
|
|
string client_data_md5 = 19;
|
|
string client_silence_data_md5 = 20;
|
|
ResVersionConfig res_version_config = 22;
|
|
bytes secret_key = 23;
|
|
string official_community_url = 24;
|
|
string client_version_suffix = 26;
|
|
string client_silence_version_suffix = 27;
|
|
bool use_gateserver_domain_name = 28;
|
|
string gateserver_domain_name = 29;
|
|
string user_center_url = 30;
|
|
string account_bind_url = 31;
|
|
string cdkey_url = 32;
|
|
string privacy_policy_url = 33;
|
|
string next_resource_url = 34;
|
|
ResVersionConfig next_res_version_config = 35;
|
|
string game_biz = 36;
|
|
}
|
|
|
|
message QueryCurrRegionHttpRsp {
|
|
int32 retcode = 1;
|
|
string msg = 2;
|
|
RegionInfo region_info = 3;
|
|
bytes client_secret_key = 11;
|
|
bytes region_custom_config_encrypted = 12;
|
|
bytes client_region_custom_config_encrypted = 13;
|
|
oneof detail {
|
|
ForceUpdateInfo force_udpate = 4;
|
|
StopServerInfo stop_server = 5;
|
|
}
|
|
}
|
|
|
|
message PlayerUidExtInfo {
|
|
uint32 reg_platform = 1;
|
|
}
|
|
|
|
message Reliquary {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
uint32 promote_level = 3;
|
|
uint32 main_prop_id = 4;
|
|
repeated uint32 append_prop_id_list = 5;
|
|
}
|
|
|
|
message Weapon {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
uint32 promote_level = 3;
|
|
map<uint32, uint32> affix_map = 4;
|
|
}
|
|
|
|
message MaterialDeleteInfo {
|
|
message CountDownDelete {
|
|
map<uint32, uint32> delete_time_num_map = 1;
|
|
uint32 config_count_down_time = 2;
|
|
}
|
|
|
|
message DateTimeDelete {
|
|
uint32 delete_time = 1;
|
|
}
|
|
|
|
message DelayWeekCountDownDelete {
|
|
map<uint32, uint32> delete_time_num_map = 1;
|
|
uint32 config_delay_week = 2;
|
|
uint32 config_count_down_time = 3;
|
|
}
|
|
|
|
bool has_delete_config = 1;
|
|
oneof delete_info {
|
|
CountDownDelete count_down_delete = 2;
|
|
DateTimeDelete date_delete = 3;
|
|
DelayWeekCountDownDelete delay_week_count_down_delete = 4;
|
|
}
|
|
}
|
|
|
|
message Material {
|
|
uint32 count = 1;
|
|
MaterialDeleteInfo delete_info = 2;
|
|
}
|
|
|
|
message Equip {
|
|
bool is_locked = 3;
|
|
oneof detail {
|
|
Reliquary reliquary = 1;
|
|
Weapon weapon = 2;
|
|
}
|
|
}
|
|
|
|
message Furniture {
|
|
uint32 count = 1;
|
|
}
|
|
|
|
message Item {
|
|
uint32 item_id = 1;
|
|
uint64 guid = 2;
|
|
oneof detail {
|
|
Material material = 5;
|
|
Equip equip = 6;
|
|
Furniture furniture = 7;
|
|
}
|
|
}
|
|
|
|
message ItemParam {
|
|
uint32 item_id = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message EquipParam {
|
|
uint32 item_id = 1;
|
|
uint32 item_num = 2;
|
|
uint32 item_level = 3;
|
|
uint32 promote_level = 4;
|
|
}
|
|
|
|
message EquipParamList {
|
|
repeated EquipParam item_list = 1;
|
|
}
|
|
|
|
message Reward {
|
|
uint32 reward_id = 1;
|
|
repeated ItemParam item_list = 2;
|
|
}
|
|
|
|
message AbilityString {
|
|
oneof type {
|
|
string str = 1;
|
|
uint32 hash = 2;
|
|
}
|
|
}
|
|
|
|
message AbilityFloatValue {
|
|
float value = 1;
|
|
}
|
|
|
|
message AbilityScalarValueEntry {
|
|
AbilityString key = 1;
|
|
AbilityScalarType value_type = 2;
|
|
oneof value {
|
|
float float_value = 3;
|
|
string string_value = 4;
|
|
int32 int_value = 5;
|
|
uint32 uint_value = 6;
|
|
}
|
|
}
|
|
|
|
message AbilityAppliedAbility {
|
|
AbilityString ability_name = 1;
|
|
AbilityString ability_override = 2;
|
|
repeated AbilityScalarValueEntry override_map = 3;
|
|
uint32 instanced_ability_id = 4;
|
|
}
|
|
|
|
message AbilityAttachedModifier {
|
|
bool is_invalid = 1;
|
|
uint32 owner_entity_id = 2;
|
|
uint32 instanced_modifier_id = 3;
|
|
bool is_serverbuff_modifier = 4;
|
|
int32 attach_name_hash = 5;
|
|
}
|
|
|
|
message ModifierDurability {
|
|
float reduce_ratio = 1;
|
|
float remaining_durability = 2;
|
|
}
|
|
|
|
message AbilityAppliedModifier {
|
|
int32 modifier_local_id = 1;
|
|
uint32 parent_ability_entity_id = 2;
|
|
AbilityString parent_ability_name = 3;
|
|
AbilityString parent_ability_override = 4;
|
|
uint32 instanced_ability_id = 5;
|
|
uint32 instanced_modifier_id = 6;
|
|
float exist_duration = 7;
|
|
AbilityAttachedModifier attached_instanced_modifier = 8;
|
|
uint32 apply_entity_id = 9;
|
|
bool is_attached_parent_ability = 10;
|
|
ModifierDurability modifier_durability = 11;
|
|
uint32 sbuff_uid = 12;
|
|
bool is_serverbuff_modifier = 13;
|
|
}
|
|
|
|
message MassivePropParam {
|
|
int32 type = 1;
|
|
repeated uint32 reaction_info_list = 2;
|
|
repeated float param_list = 3;
|
|
uint32 sync_flag = 4;
|
|
}
|
|
|
|
message MassivePropSyncInfo {
|
|
int64 id = 1;
|
|
repeated MassivePropParam prop_list = 2;
|
|
}
|
|
|
|
message BreakoutVector2 {
|
|
int32 x = 1;
|
|
int32 y = 2;
|
|
}
|
|
|
|
message BreakoutBrickInfo {
|
|
uint32 hp = 1;
|
|
uint32 element_type = 2;
|
|
}
|
|
|
|
message BreakoutPhysicalObjectModifier {
|
|
uint32 type = 1;
|
|
uint32 id = 2;
|
|
int32 param1 = 3;
|
|
int32 param2 = 4;
|
|
int32 param3 = 5;
|
|
int32 param4 = 6;
|
|
int32 param5 = 7;
|
|
int32 param6 = 8;
|
|
bool bool1 = 9;
|
|
int32 duration = 10;
|
|
int32 end_time = 11;
|
|
uint32 combo = 12;
|
|
uint32 peer_id = 13;
|
|
uint32 skill_type = 14;
|
|
uint32 level = 15;
|
|
uint32 choose_player_count = 16;
|
|
}
|
|
|
|
message BreakoutPhysicalObject {
|
|
uint32 id = 1;
|
|
uint32 index = 2;
|
|
bool is_active = 3;
|
|
BreakoutVector2 pos = 4;
|
|
BreakoutVector2 move_dir = 5;
|
|
int32 speed = 6;
|
|
uint32 init_peer_id = 7;
|
|
uint32 state = 8;
|
|
uint32 element_type = 9;
|
|
uint32 element_reaction_buff = 10;
|
|
repeated BreakoutPhysicalObjectModifier modifier_list = 11;
|
|
int32 total_rotation = 12;
|
|
repeated BreakoutBrickInfo info_list = 13;
|
|
uint32 last_hit_peer_id = 14;
|
|
uint32 speed_increase_count = 15;
|
|
int32 offset = 16;
|
|
}
|
|
|
|
message BreakoutSpawnPoint {
|
|
uint32 id = 1;
|
|
uint32 brick_suite_id = 2;
|
|
repeated BreakoutPhysicalObject spawned_brick_list = 3;
|
|
}
|
|
|
|
message BreakoutElementReactionCounter {
|
|
uint32 element_reaction = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message BreakoutSyncConnectUidInfo {
|
|
uint32 uid = 1;
|
|
repeated uint32 skill_id_list = 2;
|
|
repeated uint32 skill_level_list = 3;
|
|
}
|
|
|
|
message BreakoutSnapShot {
|
|
uint64 client_game_time = 1;
|
|
uint64 server_game_time = 2;
|
|
repeated BreakoutPhysicalObject ball_list = 3;
|
|
repeated BreakoutPhysicalObject physical_object_list = 4;
|
|
repeated BreakoutAction action_list = 5;
|
|
uint32 wave_index = 6;
|
|
bool is_finish = 7;
|
|
uint32 score = 8;
|
|
uint32 combo = 9;
|
|
uint32 max_combo = 10;
|
|
uint32 life_count = 11;
|
|
uint32 wave_suite_index = 12;
|
|
repeated BreakoutSpawnPoint spawn_point_list = 13;
|
|
uint32 remaining_boss_hp = 14;
|
|
repeated BreakoutElementReactionCounter brick_element_reaction_list = 15;
|
|
repeated BreakoutElementReactionCounter ball_element_reaction_list = 16;
|
|
repeated BreakoutSyncConnectUidInfo uid_info_list = 17;
|
|
repeated BreakoutPhysicalObject dynamic_object_list = 18;
|
|
repeated uint32 id_index_list = 19;
|
|
int32 raw_client_game_time = 20;
|
|
}
|
|
|
|
message BreakoutAction {
|
|
enum BreakoutActionType {
|
|
ACTION_TYPE_NONE = 0;
|
|
ACTION_TYPE_LAUNCH_BALL = 1;
|
|
ACTION_TYPE_DESTROY_BALL = 2;
|
|
ACTION_TYPE_FALLING_OBJECT = 3;
|
|
ACTION_TYPE_MISSILE = 4;
|
|
}
|
|
|
|
BreakoutActionType action_type = 1;
|
|
uint64 client_game_time = 2;
|
|
uint64 server_game_time = 3;
|
|
bool is_failed = 4;
|
|
uint32 pre_index = 5;
|
|
uint32 new_index = 6;
|
|
BreakoutVector2 pos = 7;
|
|
BreakoutVector2 move_dir = 8;
|
|
int32 speed = 9;
|
|
uint32 peer_id = 10;
|
|
uint32 element_type = 11;
|
|
uint32 element_reaction_buff = 12;
|
|
uint32 speed_increase_count = 13;
|
|
bool has_extra_ball = 14;
|
|
BreakoutVector2 extra_ball_dir = 15;
|
|
uint32 extra_ball_index = 16;
|
|
}
|
|
|
|
message AbilityMixinRecoverInfo {
|
|
uint32 local_id = 3;
|
|
repeated uint32 data_list = 4;
|
|
bool is_serverbuff_modifier = 5;
|
|
repeated MassivePropSyncInfo massive_prop_list = 6;
|
|
BreakoutSnapShot breakout_snap_shot = 7;
|
|
oneof Source {
|
|
uint32 instanced_ability_id = 1;
|
|
uint32 instanced_modifier_id = 2;
|
|
}
|
|
}
|
|
|
|
message AbilitySyncStateInfo {
|
|
bool is_inited = 1;
|
|
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
|
repeated AbilityAppliedAbility applied_abilities = 3;
|
|
repeated AbilityAppliedModifier applied_modifiers = 4;
|
|
repeated AbilityMixinRecoverInfo mixin_recover_infos = 5;
|
|
repeated AbilityScalarValueEntry sgv_dynamic_value_map = 6;
|
|
}
|
|
|
|
message AbilityEmbryo {
|
|
uint32 ability_id = 1;
|
|
fixed32 ability_name_hash = 2;
|
|
fixed32 ability_override_name_hash = 3;
|
|
}
|
|
|
|
message AbilityControlBlock {
|
|
repeated AbilityEmbryo ability_embryo_list = 1;
|
|
}
|
|
|
|
message Vector {
|
|
float x = 1;
|
|
float y = 2;
|
|
float z = 3;
|
|
}
|
|
|
|
message VectorPlane {
|
|
float x = 1;
|
|
float y = 2;
|
|
}
|
|
|
|
message Vector3Int {
|
|
int32 x = 1;
|
|
int32 y = 2;
|
|
int32 z = 3;
|
|
}
|
|
|
|
message EntityMoveInfo {
|
|
uint32 entity_id = 1;
|
|
MotionInfo motion_info = 2;
|
|
uint32 scene_time = 3;
|
|
uint32 reliable_seq = 4;
|
|
bool is_reliable = 5;
|
|
}
|
|
|
|
message MotionInfo {
|
|
Vector pos = 1;
|
|
Vector rot = 2;
|
|
Vector speed = 3;
|
|
MotionState state = 4;
|
|
repeated Vector params = 5;
|
|
Vector ref_pos = 6;
|
|
uint32 ref_id = 7;
|
|
uint32 scene_time = 8;
|
|
uint64 interval_velocity = 9;
|
|
}
|
|
|
|
message PlaceInfo {
|
|
Vector pos = 1;
|
|
Vector rot = 2;
|
|
}
|
|
|
|
message SceneWeaponInfo {
|
|
uint32 entity_id = 1;
|
|
uint32 gadget_id = 2;
|
|
uint32 item_id = 3;
|
|
uint64 guid = 4;
|
|
uint32 level = 5;
|
|
uint32 promote_level = 6;
|
|
AbilitySyncStateInfo ability_info = 7;
|
|
map<uint32, uint32> affix_map = 8;
|
|
EntityRendererChangedInfo renderer_changed_info = 9;
|
|
}
|
|
|
|
message SceneReliquaryInfo {
|
|
uint32 item_id = 1;
|
|
uint64 guid = 2;
|
|
uint32 level = 3;
|
|
uint32 promote_level = 4;
|
|
}
|
|
|
|
message ServerBuff {
|
|
uint32 server_buff_uid = 1;
|
|
uint32 server_buff_id = 2;
|
|
uint32 server_buff_type = 3;
|
|
uint32 instanced_modifier_id = 4;
|
|
bool is_modifier_added = 5;
|
|
}
|
|
|
|
message CurVehicleInfo {
|
|
uint32 entity_id = 1;
|
|
uint32 pos = 2;
|
|
}
|
|
|
|
message AvatarExcelInfo {
|
|
uint64 prefab_path_hash = 1;
|
|
uint64 prefab_path_remote_hash = 2;
|
|
uint64 controller_path_hash = 3;
|
|
uint64 controller_path_remote_hash = 4;
|
|
uint64 combat_config_hash = 5;
|
|
}
|
|
|
|
message SceneAvatarInfo {
|
|
uint32 uid = 1;
|
|
uint32 avatar_id = 2;
|
|
uint64 guid = 3;
|
|
uint32 peer_id = 4;
|
|
repeated uint32 equip_id_list = 5;
|
|
uint32 skill_depot_id = 6;
|
|
repeated uint32 talent_id_list = 7;
|
|
SceneWeaponInfo weapon = 8;
|
|
repeated SceneReliquaryInfo reliquary_list = 9;
|
|
uint32 core_proud_skill_level = 11;
|
|
repeated uint32 inherent_proud_skill_list = 12;
|
|
map<uint32, uint32> skill_level_map = 13;
|
|
map<uint32, uint32> proud_skill_extra_level_map = 14;
|
|
repeated ServerBuff server_buff_list = 15;
|
|
repeated uint32 team_resonance_list = 16;
|
|
uint32 wearing_flycloak_id = 17;
|
|
uint32 born_time = 18;
|
|
uint32 costume_id = 19;
|
|
CurVehicleInfo cur_vehicle_info = 20;
|
|
AvatarExcelInfo excel_info = 21;
|
|
uint32 anim_hash = 22;
|
|
}
|
|
|
|
message SceneFishInfo {
|
|
uint32 fish_id = 1;
|
|
uint32 fish_pool_entity_id = 2;
|
|
Vector fish_pool_pos = 3;
|
|
uint32 fish_pool_gadget_id = 4;
|
|
uint32 last_shock_time = 5;
|
|
}
|
|
|
|
message FishtankFishInfo {
|
|
float fish_distance_from_water = 1;
|
|
float fish_scale = 2;
|
|
float initial_rotation_y = 3;
|
|
}
|
|
|
|
message SceneMonsterInfo {
|
|
uint32 monster_id = 1;
|
|
uint32 group_id = 2;
|
|
uint32 config_id = 3;
|
|
repeated SceneWeaponInfo weapon_list = 4;
|
|
uint32 authority_peer_id = 5;
|
|
repeated uint32 affix_list = 6;
|
|
bool is_elite = 7;
|
|
uint32 owner_entity_id = 8;
|
|
uint32 summoned_tag = 9;
|
|
map<uint32, uint32> summon_tag_map = 10;
|
|
uint32 pose_id = 11;
|
|
MonsterBornType born_type = 12;
|
|
uint32 block_id = 13;
|
|
uint32 mark_flag = 14;
|
|
uint32 title_id = 15;
|
|
uint32 special_name_id = 16;
|
|
uint32 attack_target_id = 17;
|
|
MonsterRoute monster_route = 18;
|
|
uint32 ai_config_id = 19;
|
|
uint32 level_route_id = 20;
|
|
uint32 init_pose_id = 21;
|
|
bool is_light = 22;
|
|
uint32 kill_num = 23;
|
|
oneof content {
|
|
SceneFishInfo fish_info = 50;
|
|
FishtankFishInfo fishtank_fish_info = 51;
|
|
}
|
|
}
|
|
|
|
message SceneNpcInfo {
|
|
uint32 npc_id = 1;
|
|
uint32 room_id = 2;
|
|
uint32 parent_quest_id = 3;
|
|
uint32 block_id = 4;
|
|
}
|
|
|
|
message WorktopInfo {
|
|
repeated uint32 option_list = 1;
|
|
bool is_guest_can_operate = 2;
|
|
}
|
|
|
|
message MathQuaternion {
|
|
float x = 1;
|
|
float y = 2;
|
|
float z = 3;
|
|
float w = 4;
|
|
}
|
|
|
|
message PlatformInfo {
|
|
uint32 route_id = 1;
|
|
int32 start_index = 2;
|
|
uint32 start_route_time = 3;
|
|
uint32 start_scene_time = 4;
|
|
Vector start_pos = 7;
|
|
bool is_started = 8;
|
|
MathQuaternion start_rot = 9;
|
|
uint32 stop_scene_time = 10;
|
|
Vector pos_offset = 11;
|
|
MathQuaternion rot_offset = 12;
|
|
MovingPlatformType moving_platform_type = 13;
|
|
bool is_active = 14;
|
|
Route route = 15;
|
|
uint32 point_id = 16;
|
|
}
|
|
|
|
message RoutePoint {
|
|
Vector position = 1;
|
|
float arrive_range = 2;
|
|
bool has_reach_event = 3;
|
|
oneof move_params {
|
|
float velocity = 11;
|
|
float time = 12;
|
|
}
|
|
oneof rotate_params {
|
|
Vector rotation = 21;
|
|
MathQuaternion rotation_speed = 22;
|
|
MathQuaternion axis_speed = 23;
|
|
}
|
|
}
|
|
|
|
message Route {
|
|
repeated RoutePoint route_points = 1;
|
|
uint32 route_type = 2;
|
|
}
|
|
|
|
message MonsterRoute {
|
|
repeated RoutePoint route_points = 1;
|
|
uint32 speed_level = 2;
|
|
uint32 route_type = 3;
|
|
float arrive_range = 4;
|
|
}
|
|
|
|
message WeatherInfo {
|
|
uint32 weather_area_id = 1;
|
|
}
|
|
|
|
message ClientGadgetInfo {
|
|
uint32 camp_id = 1;
|
|
uint32 camp_type = 2;
|
|
uint64 guid = 3;
|
|
uint32 owner_entity_id = 4;
|
|
uint32 target_entity_id = 5;
|
|
bool async_load = 6;
|
|
bool is_peer_id_from_player = 7;
|
|
repeated uint32 target_entity_id_list = 8;
|
|
}
|
|
|
|
message AbilityGadgetInfo {
|
|
uint32 camp_id = 1;
|
|
uint32 camp_target_type = 2;
|
|
uint32 target_entity_id = 3;
|
|
}
|
|
|
|
message GatherGadgetInfo {
|
|
uint32 item_id = 1;
|
|
bool is_forbid_guest = 2;
|
|
}
|
|
|
|
message StatueGadgetInfo {
|
|
repeated uint32 opened_statue_uid_list = 1;
|
|
}
|
|
|
|
message WeeklyBossResinDiscountInfo {
|
|
uint32 discount_num = 1;
|
|
uint32 discount_num_limit = 2;
|
|
uint32 resin_cost = 3;
|
|
uint32 original_resin_cost = 4;
|
|
}
|
|
|
|
message BossChestInfo {
|
|
uint32 monster_config_id = 1;
|
|
uint32 resin = 2;
|
|
repeated uint32 remain_uid_list = 3;
|
|
repeated uint32 qualify_uid_list = 4;
|
|
map<uint32, WeeklyBossResinDiscountInfo> uid_discount_map = 5;
|
|
}
|
|
|
|
message BlossomChestInfo {
|
|
uint32 resin = 1;
|
|
repeated uint32 qualify_uid_list = 2;
|
|
repeated uint32 remain_uid_list = 3;
|
|
uint32 dead_time = 4;
|
|
uint32 blossom_refresh_type = 5;
|
|
uint32 refresh_id = 6;
|
|
}
|
|
|
|
message GadgetCrucibleInfo {
|
|
uint32 mp_play_id = 1;
|
|
uint32 prepare_end_time = 2;
|
|
}
|
|
|
|
message GadgetPlayInfo {
|
|
uint32 play_type = 1;
|
|
uint32 duration = 2;
|
|
repeated uint32 progress_stage_list = 3;
|
|
uint32 start_cd = 4;
|
|
uint32 start_time = 5;
|
|
uint32 progress = 6;
|
|
oneof play_info {
|
|
GadgetCrucibleInfo crucible_info = 21;
|
|
}
|
|
}
|
|
|
|
message MpPlayRewardInfo {
|
|
uint32 resin = 1;
|
|
repeated uint32 remain_uid_list = 2;
|
|
repeated uint32 qualify_uid_list = 3;
|
|
}
|
|
|
|
message GadgetGeneralRewardInfo {
|
|
uint32 resin = 1;
|
|
uint32 dead_time = 2;
|
|
repeated uint32 remain_uid_list = 3;
|
|
repeated uint32 qualify_uid_list = 4;
|
|
ItemParam item_param = 5;
|
|
}
|
|
|
|
message OfferingInfo {
|
|
uint32 offering_id = 1;
|
|
}
|
|
|
|
message BuildingInfo {
|
|
uint32 building_id = 1;
|
|
uint32 point_config_id = 2;
|
|
uint32 cost = 3;
|
|
uint32 refund = 5;
|
|
uint32 owner_uid = 6;
|
|
uint32 current_num = 7;
|
|
uint32 max_num = 8;
|
|
}
|
|
|
|
message FoundationInfo {
|
|
FoundationStatus status = 1;
|
|
repeated uint32 uid_list = 2;
|
|
uint32 current_building_id = 3;
|
|
uint32 locked_by_uid = 4;
|
|
}
|
|
|
|
message VehicleMember {
|
|
uint32 uid = 1;
|
|
uint64 avatar_guid = 2;
|
|
uint32 pos = 3;
|
|
}
|
|
|
|
message VehicleInfo {
|
|
repeated VehicleMember member_list = 1;
|
|
uint32 owner_uid = 2;
|
|
float cur_stamina = 3;
|
|
}
|
|
|
|
message EchoShellInfo {
|
|
uint32 shell_id = 1;
|
|
}
|
|
|
|
message ScreenInfo {
|
|
uint32 live_id = 1;
|
|
uint32 projector_entity_id = 2;
|
|
}
|
|
|
|
message FishPoolInfo {
|
|
uint32 pool_id = 1;
|
|
repeated uint32 fish_area_list = 2;
|
|
uint32 today_fish_num = 3;
|
|
}
|
|
|
|
message CustomCommonNodeInfo {
|
|
int32 parent_index = 1;
|
|
uint32 config_id = 2;
|
|
string slot_identifier = 3;
|
|
}
|
|
|
|
message CustomGadgetTreeInfo {
|
|
repeated CustomCommonNodeInfo node_list = 1;
|
|
}
|
|
|
|
message RoguelikeGadgetInfo {
|
|
uint32 cell_config_id = 1;
|
|
uint32 cell_type = 2;
|
|
uint32 cell_state = 3;
|
|
uint32 cell_id = 4;
|
|
}
|
|
|
|
message NightCrowGadgetInfo {
|
|
repeated uint32 argument_list = 1;
|
|
}
|
|
|
|
message DeshretObeliskGadgetInfo {
|
|
repeated uint32 argument_list = 1;
|
|
}
|
|
|
|
message CoinCollectOperatorInfo {
|
|
uint32 level_id = 1;
|
|
}
|
|
|
|
message SceneGadgetInfo {
|
|
uint32 gadget_id = 1;
|
|
uint32 group_id = 2;
|
|
uint32 config_id = 3;
|
|
uint32 owner_entity_id = 4;
|
|
GadgetBornType born_type = 5;
|
|
uint32 gadget_state = 6;
|
|
uint32 gadget_type = 7;
|
|
bool is_show_cutscene = 8;
|
|
uint32 authority_peer_id = 9;
|
|
bool is_enable_interact = 10;
|
|
uint32 interact_id = 11;
|
|
uint32 mark_flag = 21;
|
|
uint32 prop_owner_entity_id = 22;
|
|
PlatformInfo platform = 23;
|
|
repeated uint32 interact_uid_list = 24;
|
|
uint32 draft_id = 25;
|
|
uint32 gadget_talk_state = 26;
|
|
GadgetPlayInfo play_info = 100;
|
|
oneof content {
|
|
Item trifle_item = 12;
|
|
GatherGadgetInfo gather_gadget = 13;
|
|
WorktopInfo worktop = 14;
|
|
ClientGadgetInfo client_gadget = 15;
|
|
WeatherInfo weather = 17;
|
|
AbilityGadgetInfo ability_gadget = 18;
|
|
StatueGadgetInfo statue_gadget = 19;
|
|
BossChestInfo boss_chest = 20;
|
|
BlossomChestInfo blossom_chest = 41;
|
|
MpPlayRewardInfo mp_play_reward = 42;
|
|
GadgetGeneralRewardInfo general_reward = 43;
|
|
OfferingInfo offering_info = 44;
|
|
FoundationInfo foundation_info = 45;
|
|
VehicleInfo vehicle_info = 46;
|
|
EchoShellInfo shell_info = 47;
|
|
ScreenInfo screen_info = 48;
|
|
FishPoolInfo fish_pool_info = 59;
|
|
CustomGadgetTreeInfo custom_gadget_tree_info = 60;
|
|
RoguelikeGadgetInfo roguelike_gadget_info = 61;
|
|
NightCrowGadgetInfo night_crow_gadget_info = 62;
|
|
DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
|
|
CoinCollectOperatorInfo coin_collect_operator_info = 64;
|
|
}
|
|
}
|
|
|
|
message AnimatorParameterValueInfo {
|
|
uint32 para_type = 1;
|
|
oneof paraVal {
|
|
int32 int_val = 2;
|
|
float float_val = 3;
|
|
bool bool_val = 4;
|
|
}
|
|
}
|
|
|
|
message ServantInfo {
|
|
uint32 master_entity_id = 1;
|
|
uint32 born_slot_index = 2;
|
|
}
|
|
|
|
message SceneEntityAiInfo {
|
|
bool is_ai_open = 1;
|
|
Vector born_pos = 2;
|
|
map<uint32, uint32> skill_cd_map = 3;
|
|
ServantInfo servant_info = 4;
|
|
map<uint32, uint32> ai_threat_map = 5;
|
|
map<uint32, uint32> skill_group_cd_map = 6;
|
|
uint32 cur_tactic = 7;
|
|
}
|
|
|
|
message EntityRendererChangedInfo {
|
|
map<string, uint32> changed_renderers = 1;
|
|
uint32 visibility_count = 2;
|
|
bool is_cached = 3;
|
|
}
|
|
|
|
message PropPair {
|
|
uint32 type = 1;
|
|
PropValue prop_value = 2;
|
|
}
|
|
|
|
message FightPropPair {
|
|
uint32 prop_type = 1;
|
|
float prop_value = 2;
|
|
}
|
|
|
|
message AnimatorParameterValueInfoPair {
|
|
int32 name_id = 1;
|
|
AnimatorParameterValueInfo animator_para = 2;
|
|
}
|
|
|
|
message EntityEnvironmentInfo {
|
|
uint32 json_climate_type = 1;
|
|
uint32 climate_area_id = 2;
|
|
}
|
|
|
|
message EntityClientExtraInfo {
|
|
Vector skill_anchor_position = 1;
|
|
}
|
|
|
|
message EntityAuthorityInfo {
|
|
AbilitySyncStateInfo ability_info = 1;
|
|
EntityRendererChangedInfo renderer_changed_info = 2;
|
|
SceneEntityAiInfo ai_info = 3;
|
|
Vector born_pos = 4;
|
|
repeated AnimatorParameterValueInfoPair pose_para_list = 5;
|
|
EntityClientExtraInfo client_extra_info = 6;
|
|
}
|
|
|
|
message SceneEntityInfo {
|
|
ProtEntityType entity_type = 1;
|
|
uint32 entity_id = 2;
|
|
string name = 3;
|
|
MotionInfo motion_info = 4;
|
|
repeated PropPair prop_list = 5;
|
|
repeated FightPropPair fight_prop_list = 6;
|
|
uint32 life_state = 7;
|
|
repeated AnimatorParameterValueInfoPair animator_para_list = 9;
|
|
uint32 last_move_scene_time_ms = 17;
|
|
uint32 last_move_reliable_seq = 18;
|
|
EntityClientData entity_client_data = 19;
|
|
repeated EntityEnvironmentInfo entity_environment_info_list = 20;
|
|
EntityAuthorityInfo entity_authority_info = 21;
|
|
repeated string tag_list = 22;
|
|
repeated ServerBuff server_buff_list = 23;
|
|
oneof entity {
|
|
SceneAvatarInfo avatar = 10;
|
|
SceneMonsterInfo monster = 11;
|
|
SceneNpcInfo npc = 12;
|
|
SceneGadgetInfo gadget = 13;
|
|
}
|
|
}
|
|
|
|
message CreateGadgetInfo {
|
|
message Chest {
|
|
uint32 chest_drop_id = 1;
|
|
bool is_show_cutscene = 2;
|
|
}
|
|
|
|
GadgetBornType born_type = 1;
|
|
Chest chest = 2;
|
|
}
|
|
|
|
message CreateEntityInfo {
|
|
uint32 level = 5;
|
|
Vector pos = 6;
|
|
Vector rot = 7;
|
|
uint32 scene_id = 10;
|
|
uint32 room_id = 11;
|
|
uint32 client_unique_id = 12;
|
|
oneof entity {
|
|
uint32 monster_id = 1;
|
|
uint32 npc_id = 2;
|
|
uint32 gadget_id = 3;
|
|
uint32 item_id = 4;
|
|
}
|
|
oneof entity_create_info {
|
|
CreateGadgetInfo gadget = 13;
|
|
}
|
|
}
|
|
|
|
message TrialAvatarGrantRecord {
|
|
enum GrantReason {
|
|
INVALID = 0;
|
|
GRANT_BY_QUEST = 1;
|
|
GRANT_BY_TRIAL_AVATAR_ACTIVITY = 2;
|
|
GRANT_BY_DUNGEON_ELEMENT_CHALLENGE = 3;
|
|
GRANT_BY_MIST_TRIAL_ACTIVITY = 4;
|
|
GRANT_BY_SUMO_ACTIVITY = 5;
|
|
GRANT_BY_POTION_ACTIVITY = 6;
|
|
GRANT_BY_CRYSTAL_LINK_ACTIVITY = 7;
|
|
GRANT_BY_IRODORI_MASTER = 8;
|
|
GRANT_BY_GM = 9;
|
|
GRANT_BY_INSTABLE_SPRAY_ACTIVITY = 10;
|
|
GRANT_BY_MUQADAS_POTION_ACTIVITY = 11;
|
|
GRANT_BY_VINTAGE_HUNTING = 12;
|
|
GRANT_BY_CHAR_AMUSEMENT = 13;
|
|
GRANT_BY_DUEL_HEART = 14;
|
|
}
|
|
|
|
uint32 grant_reason = 1;
|
|
uint32 from_parent_quest_id = 2;
|
|
}
|
|
|
|
message TrialAvatarInfo {
|
|
uint32 trial_avatar_id = 1;
|
|
repeated Item trial_equip_list = 2;
|
|
TrialAvatarGrantRecord grant_record = 3;
|
|
}
|
|
|
|
message AvatarSkillInfo {
|
|
uint32 pass_cd_time = 1;
|
|
repeated uint32 full_cd_time_list = 2;
|
|
uint32 max_charge_count = 3;
|
|
}
|
|
|
|
message FetterData {
|
|
uint32 fetter_id = 1;
|
|
uint32 fetter_state = 2;
|
|
repeated uint32 cond_index_list = 3;
|
|
}
|
|
|
|
message AvatarFetterInfo {
|
|
uint32 exp_number = 1;
|
|
uint32 exp_level = 2;
|
|
repeated uint32 open_id_list = 3;
|
|
repeated uint32 finish_id_list = 4;
|
|
repeated uint32 rewarded_fetter_level_list = 5;
|
|
repeated FetterData fetter_list = 6;
|
|
}
|
|
|
|
message AvatarExpeditionInfo {
|
|
AvatarExpeditionState state = 1;
|
|
uint32 exp_id = 2;
|
|
uint32 hour_time = 3;
|
|
uint32 start_time = 4;
|
|
float shorten_ratio = 5;
|
|
}
|
|
|
|
message AvatarEquipAffixInfo {
|
|
uint32 equip_affix_id = 1;
|
|
uint32 left_cd_time = 2;
|
|
}
|
|
|
|
message AvatarInfo {
|
|
uint32 avatar_id = 1;
|
|
uint64 guid = 2;
|
|
map<uint32, PropValue> prop_map = 3;
|
|
uint32 life_state = 4;
|
|
repeated uint64 equip_guid_list = 5;
|
|
repeated uint32 talent_id_list = 6;
|
|
map<uint32, float> fight_prop_map = 7;
|
|
TrialAvatarInfo trial_avatar_info = 9;
|
|
map<uint32, AvatarSkillInfo> skill_map = 10;
|
|
uint32 skill_depot_id = 11;
|
|
AvatarFetterInfo fetter_info = 12;
|
|
uint32 core_proud_skill_level = 13;
|
|
repeated uint32 inherent_proud_skill_list = 14;
|
|
map<uint32, uint32> skill_level_map = 15;
|
|
AvatarExpeditionState expedition_state = 16;
|
|
map<uint32, uint32> proud_skill_extra_level_map = 17;
|
|
bool is_focus = 18;
|
|
uint32 avatar_type = 19;
|
|
repeated uint32 team_resonance_list = 20;
|
|
uint32 wearing_flycloak_id = 21;
|
|
repeated AvatarEquipAffixInfo equip_affix_list = 22;
|
|
uint32 born_time = 23;
|
|
repeated uint32 pending_promote_reward_list = 24;
|
|
uint32 costume_id = 25;
|
|
AvatarExcelInfo excel_info = 26;
|
|
uint32 anim_hash = 27;
|
|
}
|
|
|
|
message ShowEquip {
|
|
uint32 item_id = 1;
|
|
oneof detail {
|
|
Reliquary reliquary = 2;
|
|
Weapon weapon = 3;
|
|
}
|
|
}
|
|
|
|
message ShowAvatarInfo {
|
|
uint32 avatar_id = 1;
|
|
map<uint32, PropValue> prop_map = 2;
|
|
repeated uint32 talent_id_list = 3;
|
|
map<uint32, float> fight_prop_map = 4;
|
|
uint32 skill_depot_id = 5;
|
|
uint32 core_proud_skill_level = 6;
|
|
repeated uint32 inherent_proud_skill_list = 7;
|
|
map<uint32, uint32> skill_level_map = 8;
|
|
map<uint32, uint32> proud_skill_extra_level_map = 9;
|
|
repeated ShowEquip equip_list = 10;
|
|
AvatarFetterInfo fetter_info = 11;
|
|
uint32 costume_id = 12;
|
|
AvatarExcelInfo excel_info = 13;
|
|
}
|
|
|
|
message Quest {
|
|
uint32 quest_id = 1;
|
|
uint32 state = 2;
|
|
uint32 start_time = 4;
|
|
bool is_random = 5;
|
|
uint32 parent_quest_id = 6;
|
|
uint32 quest_config_id = 7;
|
|
uint32 start_game_time = 8;
|
|
uint32 accept_time = 9;
|
|
repeated uint32 lacked_npc_list = 10;
|
|
repeated uint32 finish_progress_list = 11;
|
|
repeated uint32 fail_progress_list = 12;
|
|
map<uint32, uint32> lacked_npc_map = 13;
|
|
repeated uint32 lacked_place_list = 14;
|
|
map<uint32, uint32> lacked_place_map = 15;
|
|
}
|
|
|
|
message NpcPositionInfo {
|
|
uint32 npc_id = 1;
|
|
Vector pos = 2;
|
|
}
|
|
|
|
message MailTextContent {
|
|
string title = 1;
|
|
string content = 2;
|
|
string sender = 3;
|
|
}
|
|
|
|
message MailItem {
|
|
EquipParam equip_param = 1;
|
|
MaterialDeleteInfo delete_info = 2;
|
|
}
|
|
|
|
message MailData {
|
|
uint32 mail_id = 1;
|
|
MailTextContent mail_text_content = 4;
|
|
repeated MailItem item_list = 7;
|
|
uint32 send_time = 8;
|
|
uint32 expire_time = 9;
|
|
uint32 importance = 10;
|
|
bool is_read = 11;
|
|
bool is_attachment_got = 12;
|
|
uint32 config_id = 13;
|
|
repeated string argument_list = 14;
|
|
MailCollectState collect_state = 15;
|
|
}
|
|
|
|
message OnlinePlayerInfo {
|
|
uint32 uid = 1;
|
|
string nickname = 2;
|
|
uint32 player_level = 3;
|
|
uint32 avatar_id = 4;
|
|
MpSettingType mp_setting_type = 5;
|
|
uint32 cur_player_num_in_world = 6;
|
|
uint32 world_level = 7;
|
|
string online_id = 8;
|
|
uint32 name_card_id = 9;
|
|
repeated uint32 blacklist_uid_list = 10;
|
|
string signature = 11;
|
|
ProfilePicture profile_picture = 12;
|
|
string psn_id = 13;
|
|
}
|
|
|
|
message Birthday {
|
|
uint32 month = 1;
|
|
uint32 day = 2;
|
|
}
|
|
|
|
message MapMarkPoint {
|
|
uint32 scene_id = 1;
|
|
string name = 2;
|
|
Vector pos = 3;
|
|
MapMarkPointType point_type = 4;
|
|
uint32 monster_id = 5;
|
|
MapMarkFromType from_type = 6;
|
|
uint32 quest_id = 7;
|
|
}
|
|
|
|
message MassiveWaterInfo {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message MassiveGrassInfo {
|
|
uint32 id = 1;
|
|
Vector center = 2;
|
|
Vector size = 3;
|
|
}
|
|
|
|
message MassiveBoxInfo {
|
|
int32 id = 1;
|
|
uint32 configId = 2;
|
|
Vector center = 3;
|
|
Vector extents = 4;
|
|
Vector up = 5;
|
|
Vector forward = 6;
|
|
Vector right = 7;
|
|
}
|
|
|
|
message ClientMassiveEntity {
|
|
uint32 entity_type = 1;
|
|
uint32 config_id = 2;
|
|
int64 obj_id = 3;
|
|
oneof entity_info {
|
|
MassiveWaterInfo water_info = 4;
|
|
MassiveGrassInfo grass_info = 5;
|
|
MassiveBoxInfo box_info = 6;
|
|
}
|
|
}
|
|
|
|
message ShapeSphere {
|
|
Vector center = 1;
|
|
float radius = 2;
|
|
}
|
|
|
|
message ShapeBox {
|
|
Vector center = 1;
|
|
Vector axis0 = 2;
|
|
Vector axis1 = 3;
|
|
Vector axis2 = 4;
|
|
Vector extents = 5;
|
|
}
|
|
|
|
message ServerMassiveEntity {
|
|
uint32 entity_type = 1;
|
|
uint32 config_id = 2;
|
|
uint32 runtime_id = 3;
|
|
uint32 authority_peer_id = 4;
|
|
int64 obj_id = 5;
|
|
oneof entity_info {
|
|
MassiveWaterInfo water_info = 6;
|
|
MassiveGrassInfo grass_info = 7;
|
|
MassiveBoxInfo box_info = 8;
|
|
}
|
|
}
|
|
|
|
message MassiveEntityState {
|
|
uint32 entity_type = 1;
|
|
int64 obj_id = 2;
|
|
uint32 element_state = 3;
|
|
}
|
|
|
|
message EntityClientData {
|
|
uint32 wind_change_scene_time = 1;
|
|
float windmill_sync_angle = 2;
|
|
int32 wind_change_target_level = 3;
|
|
}
|
|
|
|
message BlockInfo {
|
|
uint32 block_id = 1;
|
|
uint32 data_version = 2;
|
|
bytes bin_data = 3;
|
|
bool is_dirty = 4;
|
|
}
|
|
|
|
message ShopMcoinProduct {
|
|
string product_id = 1;
|
|
string price_tier = 2;
|
|
uint32 mcoin_base = 3;
|
|
uint32 mcoin_non_first = 4;
|
|
uint32 mcoin_first = 5;
|
|
uint32 bought_num = 6;
|
|
bool is_audit = 7;
|
|
}
|
|
|
|
message ShopCardProduct {
|
|
message ResinCard {
|
|
repeated ItemParam base_item_list = 1;
|
|
repeated ItemParam per_day_item_list = 2;
|
|
}
|
|
|
|
string product_id = 1;
|
|
string price_tier = 2;
|
|
uint32 mcoin_base = 3;
|
|
uint32 hcoin_per_day = 4;
|
|
uint32 days = 5;
|
|
uint32 remain_reward_days = 6;
|
|
uint32 card_product_type = 7;
|
|
oneof extra_card_data {
|
|
ResinCard resin_card = 101;
|
|
}
|
|
}
|
|
|
|
message PlayProduct {
|
|
string product_id = 1;
|
|
string price_tier = 2;
|
|
uint32 schedule_id = 3;
|
|
}
|
|
|
|
message ShopConcertProduct {
|
|
string product_id = 1;
|
|
string price_tier = 2;
|
|
uint32 obtain_count = 3;
|
|
uint32 obtain_limit = 4;
|
|
uint32 begin_time = 5;
|
|
uint32 end_time = 6;
|
|
uint32 buy_times = 7;
|
|
}
|
|
|
|
message HashedString {
|
|
uint32 hash = 1;
|
|
}
|
|
|
|
message PlayTeamEntityInfo {
|
|
uint32 entity_id = 1;
|
|
uint32 player_uid = 2;
|
|
uint32 authority_peer_id = 3;
|
|
uint32 gadget_config_id = 5;
|
|
AbilitySyncStateInfo ability_info = 6;
|
|
}
|
|
|
|
message FeatureBlockInfo {
|
|
uint32 feature_type = 1;
|
|
uint32 end_time = 2;
|
|
}
|
|
|
|
message MapMarkTipsInfo {
|
|
MapMarkTipsType tips_type = 1;
|
|
repeated uint32 point_id_list = 2;
|
|
}
|
|
|
|
message ExhibitionDisplayInfo {
|
|
uint32 id = 1;
|
|
uint32 param = 2;
|
|
uint32 detail_param = 3;
|
|
}
|
|
|
|
message ProfilePicture {
|
|
uint32 avatar_id = 1;
|
|
uint32 costume_id = 2;
|
|
}
|
|
|
|
message RedPointData {
|
|
uint32 red_point_type = 1;
|
|
bool is_show = 2;
|
|
uint32 content_id = 3;
|
|
}
|
|
|
|
message HomeMarkPointNPCData {
|
|
uint32 avatar_id = 1;
|
|
uint32 costume_id = 2;
|
|
}
|
|
|
|
message HomeMarkPointSuiteData {
|
|
uint32 suite_id = 1;
|
|
}
|
|
|
|
message HomeMarkPointFurnitureData {
|
|
uint32 guid = 1;
|
|
uint32 furniture_id = 2;
|
|
uint32 furniture_type = 3;
|
|
Vector pos = 4;
|
|
oneof extra {
|
|
HomeMarkPointNPCData npc_data = 6;
|
|
HomeMarkPointSuiteData suite_data = 7;
|
|
}
|
|
}
|
|
|
|
message MapAreaInfo {
|
|
uint32 map_area_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message HomeFurnitureArrangementMuipData {
|
|
uint32 furniture_id = 1;
|
|
Vector spawn_pos = 2;
|
|
Vector spawn_rot = 3;
|
|
}
|
|
|
|
message HomeBlockArrangementMuipData {
|
|
uint32 block_id = 1;
|
|
repeated HomeFurnitureArrangementMuipData furniture_data_list = 2;
|
|
}
|
|
|
|
message HomeSceneArrangementMuipData {
|
|
uint32 module_id = 1;
|
|
uint32 scene_id = 2;
|
|
bool is_room = 3;
|
|
repeated HomeBlockArrangementMuipData block_data_list = 4;
|
|
}
|
|
|
|
message CustomDungeonBattleRecordMuipData {
|
|
uint64 dungeon_guid = 1;
|
|
uint32 min_cost_time = 2;
|
|
}
|
|
|
|
message PlayerCustomDungeonMuipData {
|
|
uint32 uid = 1;
|
|
repeated uint64 publish_dungeon_list = 2;
|
|
repeated uint64 store_dungeon_list = 3;
|
|
repeated CustomDungeonBattleRecordMuipData battle_record_list = 4;
|
|
}
|
|
|
|
message CustomDungeonSettingMuipData {
|
|
bool is_arrive_finish = 1;
|
|
uint32 coin_limit = 2;
|
|
uint32 time_limit = 3;
|
|
bool is_forbid_skill = 4;
|
|
uint32 life_num = 5;
|
|
}
|
|
|
|
message CustomDungeonAbstractMuipData {
|
|
uint32 first_publish_time = 1;
|
|
uint32 last_publish_time = 2;
|
|
map<uint32, uint32> brick_statistics_map = 3;
|
|
}
|
|
|
|
message CustomDungeonSocialMuipData {
|
|
uint32 play_num = 1;
|
|
uint32 like_num = 2;
|
|
uint32 store_num = 3;
|
|
uint32 win_num = 4;
|
|
}
|
|
|
|
message CustomDungeonBriefMuipData {
|
|
uint64 dungeon_guid = 1;
|
|
uint32 dungeon_id = 2;
|
|
string creator_nickname = 3;
|
|
repeated uint32 tag_list = 4;
|
|
CustomDungeonSettingMuipData setting = 5;
|
|
CustomDungeonAbstractMuipData abstract = 6;
|
|
CustomDungeonSocialMuipData social = 7;
|
|
}
|
|
|
|
message CustomDungeonBatchBriefMuipData {
|
|
repeated CustomDungeonBriefMuipData brief_list = 1;
|
|
}
|
|
|
|
message HomeBlueprintBriefMuipData {
|
|
string share_code = 1;
|
|
uint32 owner_uid = 2;
|
|
uint32 module_id = 3;
|
|
uint32 scene_id = 4;
|
|
uint32 block_id = 5;
|
|
bool is_allow_copy = 6;
|
|
uint32 create_time = 7;
|
|
}
|
|
|
|
message HomeBlueprintBatchBriefMuipData {
|
|
repeated HomeBlueprintBriefMuipData brief_list = 1;
|
|
repeated string not_exist_share_code_list = 2;
|
|
}
|
|
|
|
message ContentAuditInfo {
|
|
bool is_open = 1;
|
|
string content = 2;
|
|
uint32 submit_count = 3;
|
|
AuditState audit_state = 4;
|
|
uint32 submit_limit = 5;
|
|
}
|
|
|
|
message ContentAuditData {
|
|
string type = 1;
|
|
string content = 2;
|
|
uint32 auto_pass_time = 3;
|
|
}
|
|
|
|
message ContentAuditField {
|
|
repeated ContentAuditData segment_list = 1;
|
|
string name = 2;
|
|
}
|
|
|
|
message ContentAuditAuxiliaryField {
|
|
string name = 1;
|
|
string value = 2;
|
|
}
|
|
|
|
message NicknameSignatureAuditData {
|
|
string aid = 1;
|
|
string entity_id = 2;
|
|
string lang = 3;
|
|
string queue_key = 4;
|
|
string region = 5;
|
|
uint32 uid = 6;
|
|
repeated ContentAuditField audit_field_list = 7;
|
|
repeated ContentAuditAuxiliaryField aux_field_list = 8;
|
|
}
|
|
|
|
message AvatarRenameAuditContent {
|
|
string type = 1;
|
|
string content = 2;
|
|
uint32 auto_fail_time = 3;
|
|
}
|
|
|
|
message AvatarRenameContentAuditField {
|
|
repeated AvatarRenameAuditContent segment_list = 1;
|
|
string name = 2;
|
|
}
|
|
|
|
message AvatarRenameAuditData {
|
|
string aid = 1;
|
|
string entity_id = 2;
|
|
string lang = 3;
|
|
string queue_key = 4;
|
|
string region = 5;
|
|
uint32 uid = 6;
|
|
repeated AvatarRenameContentAuditField audit_field_list = 7;
|
|
repeated ContentAuditAuxiliaryField aux_field_list = 8;
|
|
}
|
|
|
|
message ActivityDungeonAvatar {
|
|
uint32 avatar_id = 1;
|
|
bool is_trial = 2;
|
|
uint32 costume_id = 3;
|
|
}
|
|
|
|
message GCGChallengeData {
|
|
uint32 challenge_id = 1;
|
|
uint32 challenge_type = 2;
|
|
repeated uint32 param_list = 3;
|
|
uint32 progress = 4;
|
|
}
|
|
|
|
message GCGDuelExtra {
|
|
repeated uint32 card_id_list = 1;
|
|
uint32 field_id = 2;
|
|
uint32 card_back_id = 3;
|
|
map<uint32, uint32> card_face_map = 4;
|
|
repeated GCGChallengeData challenge_list = 5;
|
|
uint32 score = 6;
|
|
bool is_match_ai = 7;
|
|
uint32 ai_deck_id = 8;
|
|
bool is_internal = 9;
|
|
repeated uint32 forbid_finish_challenge_list = 10;
|
|
uint32 level = 11;
|
|
uint32 client_version = 12;
|
|
}
|
|
|
|
message QueryIpRegionData {
|
|
string ip = 1;
|
|
}
|