mirror of
https://github.com/MikuLeaks/KianaBH3-Resources.git
synced 2025-12-12 13:24:34 +01:00
42068 lines
1.3 MiB
42068 lines
1.3 MiB
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# sources: BH3.proto
|
|
# plugin: python-betterproto
|
|
from dataclasses import dataclass
|
|
from typing import List
|
|
|
|
import betterproto
|
|
|
|
|
|
class StageCheatDataType(betterproto.Enum):
|
|
NoneType = 0
|
|
STAGE_ID = 1
|
|
STAGE_PROGRESS = 2
|
|
STAGE_MAX_SCORE = 3
|
|
TIME_START = 1001
|
|
TIME_USE = 1002
|
|
AVG_FRAME_TIME = 1003
|
|
PLAYER_LEVEL = 1004
|
|
STAGE_SCORE = 1005
|
|
MONSTER_TOTAL_HP = 1006
|
|
MONSTER_TOTAL_LOSS_HP = 1007
|
|
MONSTER_HIT_MISS_NUM = 1008
|
|
MONSTER_HIT_NUM = 1009
|
|
NATURE_DAMAGE_BONUS_RATIO_MAX = 1010
|
|
STAR_RING_USE_TIME = 1011
|
|
AVATAR_ID_1 = 2001
|
|
AVATAR_LEVEL_1 = 2002
|
|
AVATAR_COMBAT_1 = 2003
|
|
ATTACK_MAX_1 = 2004
|
|
SP_MAX_1 = 2005
|
|
SP_BEGIN_1 = 2006
|
|
SP_END_1 = 2007
|
|
SP_GAIN_1 = 2008
|
|
SP_USE_1 = 2009
|
|
HP_MAX_1 = 2010
|
|
HP_BEGIN_1 = 2011
|
|
HP_END_1 = 2012
|
|
HP_GAIN_1 = 2013
|
|
HIT_COUNT_1 = 2014
|
|
HIT_DAMAGE_1 = 2015
|
|
HIT_NORMAL_DAMAGE_MAX_1 = 2016
|
|
HIT_CRITICAL_DAMAGE_MAX_1 = 2017
|
|
BEHIT_COUNT_1 = 2018
|
|
BEHIT_NORMAL_DAMAGE_MAX_1 = 2019
|
|
BEHIT_CRITICAL_DAMAGE_MAX_1 = 2020
|
|
COMBO_MAX_1 = 2021
|
|
AVATAR_TIME_USE_1 = 2022
|
|
WEAPON_LEVEL_1 = 2023
|
|
STIGMATA_LEVEL_MAX_1 = 2024
|
|
MP_TEAM_SKILL_TIMES_1 = 2025
|
|
MP_QTE_SKILL_TIMES_1 = 2026
|
|
MP_BE_RESCUED_TIMES_1 = 2027
|
|
MP_RESCUE_TIMES_1 = 2028
|
|
MP_AVG_RESCUE_TIME_1 = 2029
|
|
MP_CHAT_TIMES_1 = 2030
|
|
ULTIMATE_SKILL_TIMES_1 = 2031
|
|
ULTIMATE_SKILL_DURATION_1 = 2032
|
|
ATTACK_SP_GAIN_1 = 2033
|
|
WEAPON_SKILL_TIMES_1 = 2034
|
|
SWITCH_IN_SKILL_DAMAGE_MAX_1 = 2035
|
|
BRANCH_SKILL_DAMAGE_MAX_1 = 2036
|
|
CHARGE_SKILL_DAMAGE_MAX_1 = 2037
|
|
ULTIMATE_SKILL_DAMAGE_MAX_1 = 2038
|
|
ULTIMATE_SKILL_INTERVAL_TIME_MIN_1 = 2039
|
|
WEAPON_SKILL_INTERVAL_TIME_MIN_1 = 2040
|
|
HIT_INTERVAL_TIME_MIN_1 = 2041
|
|
SP_MIN_1 = 2042
|
|
HP_MIN_1 = 2043
|
|
STIGMATA_1_1 = 2044
|
|
STIGMATA_1_2 = 2045
|
|
STIGMATA_1_3 = 2046
|
|
WEAPON_ID_1 = 2047
|
|
DRESS_ID_1 = 2048
|
|
SERVER_AVATAR_ID_1 = 2049
|
|
SERVER_STIGMATA_1_1 = 2050
|
|
SERVER_STIGMATA_1_2 = 2051
|
|
SERVER_STIGMATA_1_3 = 2052
|
|
SERVER_WEAPON_ID_1 = 2053
|
|
SERVER_DRESS_ID_1 = 2054
|
|
AVATAR_ID_2 = 2101
|
|
AVATAR_LEVEL_2 = 2102
|
|
AVATAR_COMBAT_2 = 2103
|
|
ATTACK_MAX_2 = 2104
|
|
SP_MAX_2 = 2105
|
|
SP_BEGIN_2 = 2106
|
|
SP_END_2 = 2107
|
|
SP_GAIN_2 = 2108
|
|
SP_USE_2 = 2109
|
|
HP_MAX_2 = 2110
|
|
HP_BEGIN_2 = 2111
|
|
HP_END_2 = 2112
|
|
HP_GAIN_2 = 2113
|
|
HIT_COUNT_2 = 2114
|
|
HIT_DAMAGE_2 = 2115
|
|
HIT_NORMAL_DAMAGE_MAX_2 = 2116
|
|
HIT_CRITICAL_DAMAGE_MAX_2 = 2117
|
|
BEHIT_COUNT_2 = 2118
|
|
BEHIT_NORMAL_DAMAGE_MAX_2 = 2119
|
|
BEHIT_CRITICAL_DAMAGE_MAX_2 = 2120
|
|
COMBO_MAX_2 = 2121
|
|
AVATAR_TIME_USE_2 = 2122
|
|
WEAPON_LEVEL_2 = 2123
|
|
STIGMATA_LEVEL_MAX_2 = 2124
|
|
MP_TEAM_SKILL_TIMES_2 = 2125
|
|
MP_QTE_SKILL_TIMES_2 = 2126
|
|
MP_BE_RESCUED_TIMES_2 = 2127
|
|
MP_RESCUE_TIMES_2 = 2128
|
|
MP_AVG_RESCUE_TIME_2 = 2129
|
|
MP_CHAT_TIMES_2 = 2130
|
|
ULTIMATE_SKILL_TIMES_2 = 2131
|
|
ULTIMATE_SKILL_DURATION_2 = 2132
|
|
ATTACK_SP_GAIN_2 = 2133
|
|
WEAPON_SKILL_TIMES_2 = 2134
|
|
SWITCH_IN_SKILL_DAMAGE_MAX_2 = 2135
|
|
BRANCH_SKILL_DAMAGE_MAX_2 = 2136
|
|
CHARGE_SKILL_DAMAGE_MAX_2 = 2137
|
|
ULTIMATE_SKILL_DAMAGE_MAX_2 = 2138
|
|
ULTIMATE_SKILL_INTERVAL_TIME_MIN_2 = 2139
|
|
WEAPON_SKILL_INTERVAL_TIME_MIN_2 = 2140
|
|
HIT_INTERVAL_TIME_MIN_2 = 2141
|
|
SP_MIN_2 = 2142
|
|
HP_MIN_2 = 2143
|
|
STIGMATA_2_1 = 2144
|
|
STIGMATA_2_2 = 2145
|
|
STIGMATA_2_3 = 2146
|
|
WEAPON_ID_2 = 2147
|
|
DRESS_ID_2 = 2148
|
|
SERVER_AVATAR_ID_2 = 2149
|
|
SERVER_STIGMATA_2_1 = 2150
|
|
SERVER_STIGMATA_2_2 = 2151
|
|
SERVER_STIGMATA_2_3 = 2152
|
|
SERVER_WEAPON_ID_2 = 2153
|
|
SERVER_DRESS_ID_2 = 2154
|
|
AVATAR_ID_3 = 2201
|
|
AVATAR_LEVEL_3 = 2202
|
|
AVATAR_COMBAT_3 = 2203
|
|
ATTACK_MAX_3 = 2204
|
|
SP_MAX_3 = 2205
|
|
SP_BEGIN_3 = 2206
|
|
SP_END_3 = 2207
|
|
SP_GAIN_3 = 2208
|
|
SP_USE_3 = 2209
|
|
HP_MAX_3 = 2210
|
|
HP_BEGIN_3 = 2211
|
|
HP_END_3 = 2212
|
|
HP_GAIN_3 = 2213
|
|
HIT_COUNT_3 = 2214
|
|
HIT_DAMAGE_3 = 2215
|
|
HIT_NORMAL_DAMAGE_MAX_3 = 2216
|
|
HIT_CRITICAL_DAMAGE_MAX_3 = 2217
|
|
BEHIT_COUNT_3 = 2218
|
|
BEHIT_NORMAL_DAMAGE_MAX_3 = 2219
|
|
BEHIT_CRITICAL_DAMAGE_MAX_3 = 2220
|
|
COMBO_MAX_3 = 2221
|
|
AVATAR_TIME_USE_3 = 2222
|
|
WEAPON_LEVEL_3 = 2223
|
|
STIGMATA_LEVEL_MAX_3 = 2224
|
|
MP_TEAM_SKILL_TIMES_3 = 2225
|
|
MP_QTE_SKILL_TIMES_3 = 2226
|
|
MP_BE_RESCUED_TIMES_3 = 2227
|
|
MP_RESCUE_TIMES_3 = 2228
|
|
MP_AVG_RESCUE_TIME_3 = 2229
|
|
MP_CHAT_TIMES_3 = 2230
|
|
ULTIMATE_SKILL_TIMES_3 = 2231
|
|
ULTIMATE_SKILL_DURATION_3 = 2232
|
|
ATTACK_SP_GAIN_3 = 2233
|
|
WEAPON_SKILL_TIMES_3 = 2234
|
|
SWITCH_IN_SKILL_DAMAGE_MAX_3 = 2235
|
|
BRANCH_SKILL_DAMAGE_MAX_3 = 2236
|
|
CHARGE_SKILL_DAMAGE_MAX_3 = 2237
|
|
ULTIMATE_SKILL_DAMAGE_MAX_3 = 2238
|
|
ULTIMATE_SKILL_INTERVAL_TIME_MIN_3 = 2239
|
|
WEAPON_SKILL_INTERVAL_TIME_MIN_3 = 2240
|
|
HIT_INTERVAL_TIME_MIN_3 = 2241
|
|
SP_MIN_3 = 2242
|
|
HP_MIN_3 = 2243
|
|
STIGMATA_3_1 = 2244
|
|
STIGMATA_3_2 = 2245
|
|
STIGMATA_3_3 = 2246
|
|
WEAPON_ID_3 = 2247
|
|
DRESS_ID_3 = 2248
|
|
SERVER_AVATAR_ID_3 = 2249
|
|
SERVER_STIGMATA_3_1 = 2250
|
|
SERVER_STIGMATA_3_2 = 2251
|
|
SERVER_STIGMATA_3_3 = 2252
|
|
SERVER_WEAPON_ID_3 = 2253
|
|
SERVER_DRESS_ID_3 = 2254
|
|
ELF_ID = 2301
|
|
ELF_LEVEL = 2302
|
|
ELF_COMBAT = 2303
|
|
ELF_ATTACK = 2304
|
|
ELF_SP_MAX = 2305
|
|
ELF_ULTIMATE_SKILL_TIMES = 2306
|
|
ELF_SP_USE = 2307
|
|
ELF_HIT_CRITICAL_DAMAGE_MAX = 2308
|
|
ELF_HIT_NORMAL_DAMAGE_MAX = 2309
|
|
ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN = 2310
|
|
ELF_HIT_INTERVAL_TIME_MIN = 2311
|
|
SERVER_ELF_ID = 2312
|
|
ELF_ID_2 = 2401
|
|
ELF_LEVEL_2 = 2402
|
|
ELF_COMBAT_2 = 2403
|
|
ELF_ATTACK_2 = 2404
|
|
ELF_SP_MAX_2 = 2405
|
|
ELF_ULTIMATE_SKILL_TIMES_2 = 2406
|
|
ELF_SP_USE_2 = 2407
|
|
ELF_HIT_CRITICAL_DAMAGE_MAX_2 = 2408
|
|
ELF_HIT_NORMAL_DAMAGE_MAX_2 = 2409
|
|
ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN_2 = 2410
|
|
ELF_HIT_INTERVAL_TIME_MIN_2 = 2411
|
|
SERVER_ELF_ID_2 = 2412
|
|
ELF_ID_3 = 2501
|
|
ELF_LEVEL_3 = 2502
|
|
ELF_COMBAT_3 = 2503
|
|
ELF_ATTACK_3 = 2504
|
|
ELF_SP_MAX_3 = 2505
|
|
ELF_ULTIMATE_SKILL_TIMES_3 = 2506
|
|
ELF_SP_USE_3 = 2507
|
|
ELF_HIT_CRITICAL_DAMAGE_MAX_3 = 2508
|
|
ELF_HIT_NORMAL_DAMAGE_MAX_3 = 2509
|
|
ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN_3 = 2510
|
|
ELF_HIT_INTERVAL_TIME_MIN_3 = 2511
|
|
SERVER_ELF_ID_3 = 2512
|
|
IS_MP_VOICE_USED = 3001
|
|
MP_VOICE_USE_TIME = 3002
|
|
SEALED_EVENT_ID = 4001
|
|
|
|
|
|
class SettingDictValueType(betterproto.Enum):
|
|
NoneType2 = 0
|
|
INT = 1
|
|
FLOAT = 2
|
|
STRING = 3
|
|
INT_LIST = 4
|
|
|
|
|
|
class ChatMsgItemChatMsgType(betterproto.Enum):
|
|
NoneType1 = 0
|
|
STR_MSG = 1
|
|
WEAPON_MSG = 2
|
|
STIGMATA_MSG = 3
|
|
AVATAR_MSG = 4
|
|
LOBBY_MSG = 5
|
|
INTERNAL_MSG = 6
|
|
SEND_RED_ENVELOPE_MSG = 7
|
|
TAKE_RED_ENVELOPE_MSG = 8
|
|
EMOJI = 9
|
|
ELF_MSG = 10
|
|
RED_ENVELOPE_TAKE_OVER_MSG = 11
|
|
CHATWORLD_BEAST_MSG = 12
|
|
|
|
|
|
class ChatMsgMsgChannel(betterproto.Enum):
|
|
DEFAULT = 0
|
|
WORLD = 1
|
|
FRIEND = 2
|
|
ARMADA = 3
|
|
PLAYER_CARD = 4
|
|
LOBBY = 5
|
|
MASTER_PUPIL = 6
|
|
COMMON_CHATWORLD = 7
|
|
GROUP = 8
|
|
TEAM = 9
|
|
CAMPAIGN = 10
|
|
ROOM = 11
|
|
WORLD_ACTIVITY = 12
|
|
PRIVATE = 13
|
|
BATTLE = 14
|
|
|
|
|
|
class ChallengeMissionStepStepStatus(betterproto.Enum):
|
|
UNLOCK = 0
|
|
DOING = 1
|
|
REWARDING = 2
|
|
FINISH = 3
|
|
|
|
|
|
class ConstantEnum(betterproto.Enum):
|
|
NoneType3 = 0
|
|
UN_LIMIT_TIMES = 65535
|
|
FRAME_DEFAULT_ID = 200001
|
|
|
|
|
|
class SpecialItemId(betterproto.Enum):
|
|
NoneType4 = 0
|
|
ITEM_GREEN_STONE = 4
|
|
ITEM_PURPLE_JADE = 5
|
|
ITEM_FRIENDS_POINT = 6
|
|
ITEM_SCOIN = 100
|
|
ITEM_FIGHT_OPENWORLD_STAGE_BOSS = 901
|
|
ITEM_ARMADA_WAR_ENERGE_ITEM_ID = 914
|
|
ITEM_DLC_COIN = 801
|
|
ITEM_DLC_REVIVE_COIN = 803
|
|
ITEM_SC_DLC_REVIVE_COIN = 835
|
|
ITEM_STAMINA_MEDICINE = 7033
|
|
ITEM_BENG_HUAI_FRAGMENTS = 7032
|
|
ITEM_WEEK_DAY_ACTIVITY_COIN = 7034
|
|
ITEM_SPEED_UP_STAGE = 9007
|
|
ITEM_ROGUE_STAGE_COIN = 9008
|
|
|
|
|
|
class SpecialMailId(betterproto.Enum):
|
|
NoneType0 = 0
|
|
MAIL_INVITE = 1001
|
|
MAIL_INVITEE = 1002
|
|
MAIL_ACTIVITY_INVITE = 1003
|
|
MAIL_ARMADA_KICK = 2001
|
|
MAIL_ARMADA_DISSOLVE = 2002
|
|
MAIL_RECLAIM_RANK_REWARD = 2017
|
|
MAIL_CHAPTER_RESET = 2021
|
|
MAIL_CHAPTER_RESET_AVATAR_COMPENSATE = 2022
|
|
MAIL_MP_RAID_HCOIN_COMPENSATE = 2023
|
|
MAIL_ARMADA_CHANGE_NAME = 2101
|
|
MAIL_ARMADA_LEADER_OFFLINE_NOTICE = 2102
|
|
MAIL_ARMADA_IMPEACH_LEADER_START = 2103
|
|
MAIL_ARMADA_IMPEACH_LEADER_SUCCESS = 2104
|
|
MAIL_ARMADA_IMPEACH_LEADER_FAIL = 2105
|
|
MAIL_ARMADA_IMPEACH_LEADER_CANCEL = 2106
|
|
MAIL_MP_NEWBIE = 3001
|
|
MAIL_MP_REPORT = 3002
|
|
MAIL_PAY_CARD = 4001
|
|
MAIL_PAY_SUBS = 4002
|
|
MAIL_SECURITY_PASSWORD_RESET = 4101
|
|
MAIL_OPENWORLD_QUEST_REWARD = 5001
|
|
MAIL_SIMULATE_REWARD = 6004
|
|
MAIL_ARMADA_WAREHOUSE_AUTO_CANCEL = 6023
|
|
MAIL_CHATWORLD_DISH_COMPENSATE = 6024
|
|
MAIL_RAFFLE_COMPENSATE = 6025
|
|
MAIL_BULLETIN_SCORE_REWARD = 6039
|
|
MAIL_BIRTHDAY_REWARD = 6101
|
|
MAIL_RAID_RANK_REWARD = 6201
|
|
MAIL_RAID_SCORE_REWARD = 6202
|
|
MAIL_RAID_SPECIAL_REWARD = 6203
|
|
MAIL_SEASON_WEEK_RANK_REWARD = 6301
|
|
MAIL_SEASON_RANK_REWARD = 6302
|
|
MAIL_SEASON_SCORE_REWARD = 6303
|
|
MAIL_EXTRA_STORY_COMPENSATE_REWARD = 6401
|
|
MAIL_WORLD_BOSS_SCORE_REWARD = 6501
|
|
MAIL_WORLD_BOSS_RANK_REWARD = 6502
|
|
MAIL_WORLD_BOSS_KILL_BOSS_REWARD = 6503
|
|
MAIL_HCOIN_GACHA_RESET = 6601
|
|
MAIL_GACHA_EX_REWARD = 6602
|
|
MAIL_COUPLE_TOWER_ACTIVITY_FLOOR_REWARD = 6801
|
|
MAIL_PLAYER_WEEKLY_REPORT = 6901
|
|
MAIL_MASTER_PUPIL_MASTER_REWARD_0_STAR = 7001
|
|
MAIL_MASTER_PUPIL_MASTER_REWARD_1_STAR = 7002
|
|
MAIL_MASTER_PUPIL_MASTER_REWARD_2_STAR = 7003
|
|
MAIL_MASTER_PUPIL_MASTER_REWARD_3_STAR = 7004
|
|
MAIL_MASTER_PUPIL_PUPIL_REWARD = 7005
|
|
MAIL_MASTER_PUPIL_DISMISS = 7006
|
|
MAIL_ARMADA_MATRIX_DEPOSIT_REWARD = 7101
|
|
MAIL_ARMADA_WAR_SEASON_REWARD = 7102
|
|
MAIL_ARMADA_WAR_BATTLE_REWARD = 7103
|
|
MAIL_ARMADA_WAR_BATTLE_CONTRIBUTION_REWARD = 7104
|
|
MAIL_ARMADA_WAR_BATTLE_RANK_REWARD = 7105
|
|
MAIL_ARMADA_WAR_APPLY_NOTIFY_MAIL = 7106
|
|
MAIL_ARMADA_WAR_ARMADA_RESET_MAIL = 7107
|
|
MAIL_ARMADA_WAR_PLAYER_BATTLE_NUM_REWARD = 7108
|
|
MAIL_ARMADA_FIRST_JOIN_REWARD = 7109
|
|
MAIL_TIME_LIMIT_ADD_UP_REWARD = 7201
|
|
MAIL_TVT_FIRST_DIVISION_UP_REWARD = 7202
|
|
MAIL_TVT_SEASON_OFF_REWARD = 7203
|
|
MAIL_CREDIT_BEHAVIOR_SELF_NOTIFY = 7209
|
|
MAIL_CREDIT_BEHAVIOR_OTHER_NOTIFY = 7210
|
|
MAIL_CREDIT_RANK_REDUCE_NOTIFY = 7211
|
|
MAIL_CREDIT_RANK_IMPROVE_NOTIFY = 7212
|
|
MAIL_KINGDOM_WAR_RANK_REWARD = 7301
|
|
MAIL_KINGDOM_WAR_PERCENT_RANK_REWARD = 7302
|
|
MAIL_KINGDOM_WAR_PERCENT_SCORE_REWARD = 7303
|
|
MAIL_KINGDOM_WAR_PHASE_REWARD = 7304
|
|
MAIL_ARMADA_MATRIX_ARMADA_REWARD = 7305
|
|
MAIL_MP_RAID_RESET_MISSION_REWARD = 7402
|
|
MAIL_BLOCK_ZONE_MISSION_REWARD = 7403
|
|
MAIL_AVATAR_STAR_UP_RETURN = 7601
|
|
MAIL_ROGUE_TOWER_ENDLESS_SCORE_REWARD = 7602
|
|
MAIL_DREAM_REWARD = 7604
|
|
MAIL_SLG_BATTLE_COUNTRY_RANK_REWARD = 7607
|
|
MAIL_SINGLE_WANTED_WEEKLY_ENGAGE_REWARD = 7608
|
|
MAIL_SINGLE_WANTED_BOX_FIXED_REWARD = 7609
|
|
MAIL_SINGLE_WANTED_BOX_CHOICE_REWARD = 7610
|
|
MAIL_SLG_BATTLE_SCORE_REWARD = 7611
|
|
MAIL_SLG_ACTIVITY_SCORE_REWARD = 7612
|
|
MAIL_WANTED_OFF_COMPENSATE_REWARD = 7613
|
|
MAIL_OPENWORLD_CHAPTER_LIMIT_REWARD_COMPENSATE = 7617
|
|
MAIL_SC_DLC_DAILY_QUEST_COMPENSATE = 7619
|
|
MAIL_NEWBIE_LEVEL_RUSH_COMPENSATE = 7620
|
|
MAIL_SC_DLC_EVENT_COMPENSATE = 7621
|
|
MAIL_MODIFY_PLAYER_DATA_580_LEVEL_DATA_COMPENSATE = 7625
|
|
MAIL_NEWBIE_MATERIAL_RECYCLE = 8058
|
|
MAIL_GLOABL_EXPLORE_WIN_REWARD = 8070
|
|
MAIL_GLOABL_EXPLORE_LOSE_REWARD = 8071
|
|
|
|
|
|
class AccountType(betterproto.Enum):
|
|
ACCOUNT_NONE = 0
|
|
ACCOUNT_MIHOYO = 1
|
|
ACCOUNT_BILIBILI = 2
|
|
ACCOUNT_UC = 3
|
|
ACCOUNT_360 = 4
|
|
ACCOUNT_YYB = 5
|
|
ACCOUNT_XIAOMI = 6
|
|
ACCOUNT_HUAWEI = 7
|
|
ACCOUNT_OPPO = 8
|
|
ACCOUNT_VIVO = 9
|
|
ACCOUNT_MEIZU = 10
|
|
ACCOUNT_COOLPAD = 11
|
|
ACCOUNT_LENOVO = 12
|
|
ACCOUNT_GIONEE = 13
|
|
ACCOUNT_BAIDU = 14
|
|
ACCOUNT_WANDOUJIA = 15
|
|
ACCOUNT_LESHI = 16
|
|
ACCOUNT_GOOGLE = 17
|
|
ACCOUNT_FACEBOOK = 18
|
|
ACCOUNT_ITUNES_GC = 19
|
|
ACCOUNT_SIGNIN_APPLE = 20
|
|
ACCOUNT_WEGAME = 21
|
|
ACCOUNT_BYTEDANCE = 22
|
|
ACCOUNT_STEAM = 23
|
|
ACCOUNT_HOYOLAB = 24
|
|
|
|
|
|
class CGType(betterproto.Enum):
|
|
CG_NONE = 0
|
|
CG_START = 1
|
|
CG_SEVEN_CHAPTER = 2
|
|
|
|
|
|
class AvatarPartType(betterproto.Enum):
|
|
AVATAR_PART_TYPE_NONE = 0
|
|
AVATAR_PART_TYPE_ONE = 1
|
|
AVATAR_PART_TYPE_TWO = 2
|
|
|
|
|
|
class EquipmentType(betterproto.Enum):
|
|
NoneType5 = 0
|
|
EQUIPMENT_MATERIAL = 1
|
|
EQUIPMENT_AVATAR_FRAGMENT = 2
|
|
EQUIPMENT_WEAPON = 3
|
|
EQUIPMENT_STIGMATA = 4
|
|
EQUIPMENT_AVATAR_CARD = 5
|
|
EQUIPMENT_ENDLESS_ITEM = 6
|
|
EQUIPMENT_DRESS = 7
|
|
EQUIPMENT_VIRTUAL = 8
|
|
EQUIPMENT_MEDAL = 10
|
|
EQUIPMENT_FURNITURE = 14
|
|
EQUIPMENT_OPENWORLD_ENDLESS_ITEM = 15
|
|
EQUIPMENT_CUSTOM_HEAD = 16
|
|
EQUIPMENT_FRAME = 20
|
|
EQUIPMENT_SHOPPING_MALL_GIFT = 30
|
|
EQUIPMENT_MECHA = 34
|
|
EQUIPMENT_PHONE_PENDANT = 35
|
|
EQUIPMENT_EMOJI = 36
|
|
EQUIPMENT_ELF_FRAGMENT = 37
|
|
EQUIPMENT_ELF_CARD = 38
|
|
EQUIPMENT_DLC_AVATAR_CARD = 39
|
|
EQUIPMENT_WARSHIP = 40
|
|
EQUIPMENT_TRIAL_WARSHIP = 41
|
|
EQUIPMENT_ERROR = 100
|
|
|
|
|
|
class WeaponBranchType(betterproto.Enum):
|
|
NoneType6 = 0
|
|
WEAPON_DEFAULT = 1
|
|
WEAPON_BEFALL = 2
|
|
|
|
|
|
class EquipmentVirtualType(betterproto.Enum):
|
|
NoneType7 = 0
|
|
EQUIPMENT_VIRTUAL_ARMADA_FUND = 80001
|
|
EQUIPMENT_VIRTUAL_MP_EXP = 80002
|
|
EQUIPMENT_VIRTUAL_SCOIN = 80006
|
|
EQUIPMENT_MASTER_FAME_EXP = 80007
|
|
EQUIPMENT_VIRTUAL_SEASON_EXP = 80008
|
|
EQUIPMENT_VIRTUAL_PLAYER_EXP = 80009
|
|
EQUIPMENT_VIRTUAL_ARMADA_CONTRIBUTION = 80011
|
|
EQUIPMENT_VIRTUAL_VITALITY = 80012
|
|
EQUIPMENT_VIRTUAL_CARD_PRODUCT = 80013
|
|
EQUIPMENT_VIRTUAL_CONTRACT_POINT = 80014
|
|
EQUIPMENT_VIRTUAL_DLC_EXP = 80015
|
|
EQUIPMENT_VIRTUAL_BATTLE_PASS_EXP_ACTIVITY = 80016
|
|
EQUIPMENT_VIRTUAL_ADVENTURE_BADGE = 80017
|
|
EQUIPMENT_VIRTUAL_ADVENTURE_GRAIN = 80018
|
|
EQUIPMENT_VIRTUAL_CHAPTER_ACTIVITY_EXP = 80019
|
|
EQUIPMENT_VIRTUAL_PICTURE_SCORE = 80020
|
|
EQUIPMENT_VIRTUAL_OW_FOX_EXP = 80021
|
|
EQUIPMENT_VIRTUAL_OW_AI_EXP = 80022
|
|
EQUIPMENT_VIRTUAL_SANCTUARY_EXP = 80023
|
|
EQUIPMENT_VIRTUAL_CUSTOM_GACHA_ENERGY = 80024
|
|
EQUIPMENT_VIRTUAL_BATTLE_PASS_THEME_EXP = 80025
|
|
EQUIPMENT_VIRTUAL_OPTIONAL_GACHA_ENERGY = 80026
|
|
EQUIPMENT_VIRTUAL_NEWBIE_PRIVILEGE = 80027
|
|
EQUIPMENT_VIRTUAL_SC_DLC_EXP = 80028
|
|
EQUIPMENT_VIRTUAL_BATTLE_PASS_EXP_DUTY = 80029
|
|
EQUIPMENT_VIRTUAL_CUSTOM_GOBACK_GACHA_ENERGY = 80030
|
|
EQUIPMENT_VIRTUAL_OW_TERMINAL_EXP = 80031
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_1 = 80032
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_2 = 80033
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_3 = 80034
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_4 = 80035
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_5 = 80036
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_6 = 80037
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_7 = 80038
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_8 = 80039
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_9 = 80040
|
|
EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_10 = 80041
|
|
|
|
|
|
class MechaSlot(betterproto.Enum):
|
|
MECHA_SLOT_NONE = 0
|
|
MECHA_SLOT_LEFT_1 = 1
|
|
MECHA_SLOT_LEFT_2 = 2
|
|
MECHA_SLOT_CENTER = 3
|
|
MECHA_SLOT_RIGHT_2 = 4
|
|
MECHA_SLOT_RIGHT_1 = 5
|
|
|
|
|
|
class WeaponType(betterproto.Enum):
|
|
NoneType8 = 0
|
|
WEAPON_DOUBLE_GUN = 1
|
|
WEAPON_SWORD = 2
|
|
WEAPON_HAND_GUN = 3
|
|
WEAPON_HEAVY_SWORD = 4
|
|
WEAPON_TAIL = 5
|
|
WEAPON_FIST = 6
|
|
WEAPON_SCYTHE = 7
|
|
WEAPON_LANCE = 8
|
|
WEAPON_BOW = 9
|
|
WEAPON_BLADE_RING = 10
|
|
WEAPON_JAVELIN = 11
|
|
WEAPON_DRIVE_CORE = 12
|
|
WEAPON_ROCKET_HAMMER = 13
|
|
WEAPON_DUAL_CROSSBOW = 14
|
|
WEAPON_CHAIN_SWORD = 15
|
|
WEAPON_SWITCH_STAFF = 16
|
|
|
|
|
|
class StigmataType(betterproto.Enum):
|
|
StigmataType1 = 0
|
|
STIGMATA_SLOT_1 = 1
|
|
STIGMATA_SLOT_2 = 2
|
|
STIGMATA_SLOT_3 = 3
|
|
|
|
|
|
class EquipmentSlot(betterproto.Enum):
|
|
EquipmentSlot1 = 0
|
|
EQUIPMENT_SLOT_WEAPON_1 = 1
|
|
EQUIPMENT_SLOT_STIGMATA_1 = 2
|
|
EQUIPMENT_SLOT_STIGMATA_2 = 3
|
|
EQUIPMENT_SLOT_STIGMATA_3 = 4
|
|
|
|
|
|
class StageType(betterproto.Enum):
|
|
StageType0 = 0
|
|
STAGE_STORY = 1
|
|
STAGE_WEEK_DAY = 2
|
|
STAGE_BEFALL = 3
|
|
STAGE_ENDLESS = 4
|
|
STAGE_NUCLEAR = 5
|
|
STAGE_EXTRA_STORY = 7
|
|
STAGE_ROGUE = 9
|
|
STAGE_ARMADA = 10
|
|
STAGE_OPENWORLD = 11
|
|
STAGE_OPENWORLD_BOSS = 12
|
|
STAGE_TUTORIAL = 13
|
|
STAGE_CAMPWAR = 14
|
|
STAGE_EX_BOSS = 15
|
|
STAGE_MINUTE = 16
|
|
STAGE_SEALED = 17
|
|
STAGE_WORLDBOSS = 18
|
|
STAGE_LEVELMATRIX = 19
|
|
STAGE_PUSHTOWER = 20
|
|
STAGE_TEAM_ASSAULT = 21
|
|
STAGE_GENERAL_ACTIVITY = 22
|
|
STAGE_AVATAR_TRAINING = 23
|
|
STAGE_ARMADA_WAR = 24
|
|
STAGE_DUNGEONS = 25
|
|
STAGE_OPENWORLD_DEFENSE = 26
|
|
STAGE_RECLAIM = 27
|
|
STAGE_OPENWORLD_BOSS_MP = 28
|
|
STAGE_OPENWORLD_ENDLESS = 29
|
|
STAGE_MATRIX_NORMAL = 30
|
|
STAGE_MATRIX_QAVATAR = 31
|
|
STAGE_COUPLE_TOWER = 32
|
|
STAGE_CAMPAIGN = 33
|
|
STAGE_TOWER_RAID = 34
|
|
STAGE_KINGDOM_WAR = 35
|
|
STAGE_TVT = 36
|
|
STAGE_QUANTUM_ENDLESS = 37
|
|
STAGE_WANTED = 38
|
|
STAGE_QAVATAR_PVE = 39
|
|
STAGE_DLC_TOWER = 40
|
|
STAGE_ENDLESS_SINGLE = 41
|
|
STAGE_MONOPOLY_BOSS = 42
|
|
STAGE_ADVENTURE_GROUP = 43
|
|
STAGE_GLOBAL_WAR = 44
|
|
STAGE_GRATUITY = 45
|
|
STAGE_NINJA = 46
|
|
STAGE_SINGLE_RAID_STEP = 47
|
|
STAGE_ARMADA_STAGE_SCORE_ACTIVITY = 48
|
|
STAGE_NEWBIE_CHALLENGE_ACTIVITY = 49
|
|
STAGE_CHALLENGE_WAR = 50
|
|
STAGE_MASSIVE_WAR = 51
|
|
STAGE_SANCTUARY = 52
|
|
STAGE_CRISIS_MODE = 53
|
|
STAGE_SCHEDULED_MAP_SITE = 54
|
|
STAGE_EXAMINATION = 55
|
|
STAGE_MONOPOLY_MONSTER = 56
|
|
STAGE_ULTIMATE_ENDLESS = 57
|
|
STAGE_HYBRID = 58
|
|
STAGE_DAILY_MP = 59
|
|
STAGE_ULTRA_ENDLESS = 60
|
|
STAGE_BUFF_TOWER = 61
|
|
STAGE_ROGUE_TOWER = 62
|
|
STAGE_ROGUE_TOWER_ENDLESS = 64
|
|
STAGE_CHATWORLD_BEAST = 65
|
|
STAGE_SLG = 66
|
|
STAGE_THEME_WANTED = 67
|
|
STAGE_GOD_WAR = 68
|
|
STAGE_HYBRID_RELAY = 69
|
|
STAGE_GENSHIN_LD = 70
|
|
STAGE_RANCH = 71
|
|
STAGE_SINK_CITY_DLC_PREHEAT = 72
|
|
STAGE_SC_DLC_CHALLENGE = 73
|
|
STAGE_OW_CHAPTER_TOWER = 74
|
|
STAGE_OW_CHAPTER_ENDLESS_TOWER = 75
|
|
STAGE_CHATWORLD_BOX = 76
|
|
STAGE_SC_DLC_MP = 77
|
|
STAGE_GREEDY_ENDLESS = 78
|
|
STAGE_OW_CHAPTER_CYCLE = 79
|
|
STAGE_OW_HUNT_ACTIVITY = 80
|
|
STAGE_FRONT_ENDLESS = 81
|
|
STAGE_MONSTER_CARD_NORMAL = 82
|
|
STAGE_MONSTER_CARD_BOSS = 83
|
|
STAGE_MONSTER_CARD_TOWER = 84
|
|
STAGE_DICEY_DUNGEON_STORY = 85
|
|
STAGE_DICEY_DUNGEON_SCHEDULE = 86
|
|
STAGE_BUFF_ASSIST = 87
|
|
STAGE_QCANDY_TUTORIAL = 88
|
|
STAGE_QCANDY_PVP = 89
|
|
STAGE_WAVE_RUSH = 90
|
|
STAGE_AI_CYBER = 91
|
|
STAGE_OW_CHAPTER_ANTIGRAVITY = 92
|
|
STAGE_PLATFORM_SHOOTER = 93
|
|
STAGE_CHAPTER_AVATAR_CULTIVATE = 94
|
|
STAGE_GLOBAL_EXPLORE = 95
|
|
STAGE_GLOBAL_EXPLORE_NORMAL = 96
|
|
STAGE_MIRAGE = 97
|
|
STAGE_SUSANNA_TRIAL = 98
|
|
STAGE_SUSANNA_TRIAL_CHALLENGE = 99
|
|
STAGE_GOD_WAR_AVATAR_CHALLENGE = 100
|
|
STAGE_CHAPTER_36_RPG = 101
|
|
STAGE_SUSANNA_TRIAL_STORY = 102
|
|
STAGE_SHIGURE_KIRA = 103
|
|
STAGE_THEME_TOWER = 104
|
|
STAGE_BW_WORLD_CAMP = 105
|
|
STAGE_MAHOU_CARD_AVATAR = 106
|
|
STAGE_GOBACK_SPECIAL = 107
|
|
STAGE_TILED_GAME_LUNA_MAIN = 108
|
|
STAGE_TILED_GAME_LUNA_DAILY = 109
|
|
STAGE_RESIDENT = 110
|
|
STAGE_TILED_GAME_FARM_MAIN = 111
|
|
STAGE_MINION_CLASH = 112
|
|
STAGE_ARK_PLUS = 113
|
|
STAGE_DICEY_DUNGEON_VOLLEYBALL = 114
|
|
STAGE_RAID_REPLACE = 115
|
|
STAGE_GOURMET_HUNT = 116
|
|
STAGE_MATCH_THREE_PLUS = 117
|
|
STAGE_SIMPLIFIED_GOD_WAR = 118
|
|
STAGE_GAME_ROOM = 119
|
|
STAGE_QRTS = 120
|
|
STAGE_FUTARI_BATTLE = 121
|
|
STAGE_PJMS_GAME_ROOM = 122
|
|
STAGE_TILED_GAME_SRPG = 123
|
|
STAGE_PJMS_RE_ACTIVITY = 124
|
|
STAGE_RICH_MAN = 125
|
|
STAGE_QRTS_AVATAR = 126
|
|
STAGE_MONSTER_FARM = 127
|
|
|
|
|
|
class StageDifficulty(betterproto.Enum):
|
|
StageDifficulty0 = 0
|
|
STAGE_DIFFICULTY_NORMAL = 1
|
|
STAGE_DIFFICULTY_HARD = 2
|
|
STAGE_DIFFICULTY_HELL = 3
|
|
|
|
|
|
class StageRecordType(betterproto.Enum):
|
|
StageRecordType0 = 0
|
|
STAGE_RECORD_SCORE = 1
|
|
STAGE_RECORD_TIME = 2
|
|
STAGE_RECORD_TOTAL_SCORE = 3
|
|
STAGE_RECORD_BATTLE_SCORE = 4
|
|
STAGE_RECORD_BATTLE_SCORE_NO_COIN = 5
|
|
|
|
|
|
class StageOpenStatus(betterproto.Enum):
|
|
StageOpenStatus0 = 0
|
|
STAGE_NOT_OPEN = 1
|
|
STAGE_OPENED = 2
|
|
STAGE_CLOSED = 3
|
|
|
|
|
|
class StageStatus(betterproto.Enum):
|
|
StageStatus0 = 0
|
|
STAGE_LOCKED = 1
|
|
STAGE_DOING = 2
|
|
STAGE_DONE = 3
|
|
|
|
|
|
class SpecialStageId(betterproto.Enum):
|
|
SpecialStageId0 = 0
|
|
STAGE_ID_ENDLESS = 900101
|
|
STAGE_ID_ROGUE = 900201
|
|
STAGE_ID_ARMADA = 900301
|
|
STAGE_ID_ARMADA_MP = 900302
|
|
STAGE_ID_OPENWORLD = 900401
|
|
STAGE_ID_OPENWORLD_BOSS = 900402
|
|
STAGE_ID_OPENWORLD_DEFENSE = 900408
|
|
STAGE_ID_EXBOSS = 900501
|
|
STAGE_ID_ARMADA_MATRIX = 900601
|
|
STAGE_ID_SC_DLC_TOWER = 900701
|
|
STAGE_ID_SEVEN_CHAPTER_CG = 901000
|
|
STAGE_ID_ARMADA_BOSS = 100000000
|
|
|
|
|
|
class ChapterType(betterproto.Enum):
|
|
ChapterType0 = 0
|
|
CHAPTER_TYPE_MAIN_STORY = 1
|
|
CHAPTER_TYPE_EVENT = 2
|
|
CHAPTER_TYPE_SPECIAL_STORY = 3
|
|
CHAPTER_MP = 4
|
|
CHAPTER_TYPE_CHAPTER_ACTIVITY = 5
|
|
CHAPTER_TYPE_HYBRID_SITE_ACTIVITY = 6
|
|
CHAPTER_TYPE_OPENWORLD = 7
|
|
CHAPTER_TYPE_PJMS = 8
|
|
CHAPTER_TYPE_PJMS_NO_ENTER_WORLD = 9
|
|
|
|
|
|
class AvatarReviveEnum(betterproto.Enum):
|
|
AvatarReviveEnum0 = 0
|
|
AVATAR_REVIVE_TIMES_UN_LIMIT = 65535
|
|
|
|
|
|
class AvatarElementTag(betterproto.Enum):
|
|
AvatarElementTag0 = 0
|
|
AVATAR_ELEMENT_TAG_FIRE = 1004
|
|
AVATAR_ELEMENT_TAG_ICE = 1005
|
|
AVATAR_ELEMENT_TAG_LIGHTNING = 1006
|
|
|
|
|
|
class TeamRestrictType(betterproto.Enum):
|
|
TeamRestrictType0 = 0
|
|
TEAM_RESTRICT_TYPE_AVATAR_NUM = 1
|
|
TEAM_RESTRICT_TYPE_AVATAR_CLASS_NUM = 2
|
|
TEAM_RESTRICT_TYPE_AVATAR_EACH_LEVEL = 3
|
|
TEAM_RESTRICT_TYPE_AVATAR_EACH_STAR = 4
|
|
TEAM_RESTRICT_TYPE_AVATAR_ONE_STAR = 5
|
|
TEAM_RESTRICT_TYPE_AVATAR_CLASS_NOT_SAME = 6
|
|
TEAM_RESTRICT_TYPE_AVATAR_ATTR_NOT_SAME = 7
|
|
TEAM_RESTRICT_TYPE_AVATAR_EACH_ATTR = 8
|
|
TEAM_RESTRICT_TYPE_AVATAR_NOT_ATTR = 9
|
|
TEAM_RESTRICT_TYPE_AVATAR_EACH_CLASS = 10
|
|
TEAM_RESTRICT_TYPE_AVATAR_NOT_CLASS = 11
|
|
TEAM_RESTRICT_TYPE_HAS_AVATAR_ID = 12
|
|
TEAM_RESTRICT_TYPE_AVATAR_NOT_ID = 13
|
|
TEMA_RESTRICT_TYPE_ROLE_AVATAR_NUM = 15
|
|
TEAM_RESTRICT_TYPE_ROLE_LIST = 16
|
|
TEAM_RESTRICT_TYPE_IN_AVATAR_LIST = 17
|
|
TEAM_RESTRICT_TYPE_RESISTANCE = 18
|
|
TEAM_RESTRICT_TYPE_HAS_ELF = 19
|
|
TEAM_RESTRICT_TYPE_AVATAR_EACH_TAG_LIST = 20
|
|
TEAM_RESTRICT_TYPE_AVATAR_NOT_TAG_LIST = 21
|
|
TEAM_RESTRICT_TYPE_AVATAR_ONE_TAG = 22
|
|
TEAM_RESTRICT_TYPE_AVATAR_TAG_NUM = 23
|
|
TEAM_RESTRICT_TYPE_AVATAR_ATTR_NUM = 24
|
|
TEAM_RESTRICT_TYPE_AVATAR_ATTR_SAME_NUM = 25
|
|
TEAM_RESTRICT_TYPE_IN_RPG_ROLE_LIST = 26
|
|
TEAM_RESTRICT_TYPE_AVATAR_ELEMENT_TAG_NUM = 27
|
|
TEAM_RESTRICT_TYPE_ALL_PJMS_AVATAR = 28
|
|
|
|
|
|
class StageEnterTimesType(betterproto.Enum):
|
|
STAGE_ENTER_TIMES_DAILY = 0
|
|
STAGE_ENTER_TIMES_WEEKLY = 1
|
|
|
|
|
|
class WeekdayActivityEnterTimesType(betterproto.Enum):
|
|
WEEKDAY_ACTIVITY_ENTER_TIMES_DAILY = 0
|
|
WEEKDAY_ACTIVITY_ENTER_TIMES_WEEKLY = 1
|
|
|
|
|
|
class ActivitySeriesSweepTimesType(betterproto.Enum):
|
|
ACTIVITY_SERIES_SWEEP_TIMES_NONE = 0
|
|
ACTIVITY_SERIES_SWEEP_TIMES_DAILY = 1
|
|
ACTIVITY_SERIES_SWEEP_TIMES_WEEKLY = 2
|
|
|
|
|
|
class StageEndStatus(betterproto.Enum):
|
|
StageEndStatus0 = 0
|
|
STAGE_WIN = 1
|
|
STAGE_NOT_MEET_CONDITION = 2
|
|
STAGE_All_DEAD = 3
|
|
STAGE_EXIT = 4
|
|
|
|
|
|
class StageChallengeType(betterproto.Enum):
|
|
StageChallengeType0 = 0
|
|
CHALLENGE_LIMIT_AVATAR = 1
|
|
CHALLENGE_LIMIT_AVATAR_KILLED = 2
|
|
CHALLENGE_MAX_COMBO = 3
|
|
CHALLENGE_LIMIT_BE_HIT = 4
|
|
CHALLENGE_LIMIT_LEVEL_TIME = 5
|
|
CHALLENGE_LIMIT_WITCH_TIME_TRIGGERED = 6
|
|
CHALLENGE_MAX_DAMAGE_IN_WITCH_TIME = 7
|
|
CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED = 8
|
|
CHALLENGE_MAX_DAMAGE_IN_CERTAIN_TIME = 9
|
|
CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED_BY_DISTINCT_AVATAR = 10
|
|
CHALLENGE_LIMIT_BE_HIT_DOWN = 11
|
|
CHALLENGE_MAX_AVATAR_CLASS_IN_TEAM = 12
|
|
CHALLENGE_MAX_MONSTER_KILLED = 13
|
|
CHALLENGE_MAX_AVATAR_NATURE_IN_TEAM = 14
|
|
CHALLENGE_LIMIT_TOTAL_DAMAGE = 15
|
|
CHALLENGE_HELPER_AVATAR_ALIVE = 16
|
|
CHALLENGE_LIMIT_TRAP_TRIGGERED = 17
|
|
CHALLENGE_MAX_BOX_OPENED = 18
|
|
CHALLENGE_MAX_DEBUFF_ADD = 19
|
|
CHALLENGE_LIMIT_BE_ADDED_DEBUFF = 20
|
|
CHALLENGE_MAX_ALL_DAMAGE_IND_WITCH_TIME = 21
|
|
CHALLENGE_MAX_MONSTER_KILLED_BY_SWITCH_IN_ATTACK = 22
|
|
CHALLENGE_MAX_MONSTER_KILLED_IN_WITCH_TIME = 23
|
|
CHALLENGE_MONSTER_LAST_KILLED_BY_SWITCH_IN_ATTACK = 24
|
|
CHALLENGE_MAX_MONSTER_KILLED_IN_CERTAIN_TIME = 25
|
|
CHALLENGE_MAX_MONSTER_HIT_AIR = 26
|
|
CHALLENGE_FINISH_STAGE_NORMAL = 27
|
|
CHALLENGE_FINISH_STAGE_FAST = 28
|
|
CHALLENGE_FINISH_STAGE_VERY_FAST = 29
|
|
CHALLENGE_MONSTER_KILLED_BY_BRANCH = 30
|
|
CHALLENGE_QTE_TRIGGERED = 31
|
|
CHALLENGE_MAX_MONSTER_KILLED_BY_ASSASSIN = 32
|
|
CHALLENGE_MAX_MONSTER_CONTINOUS_KILLED_BY_ASSASSIN = 33
|
|
CHALLENGE_MAX_ELITE_MONSTER_KLLED = 34
|
|
CHALLENGE_LIMIT_DISCOVERED = 35
|
|
CHALLENGE_MAX_DEFEND_OBJECT_DAMAGE = 36
|
|
CHALLENGE_MAX_TEAM_SKILL_TRIGGERED = 37
|
|
CHALLENGE_ALL_STORY_MISSION_COMPLETE = 38
|
|
CHALLENGE_MAX_SCORE = 39
|
|
CHALLENGE_MAX_TEAM_SKILL_TRIGGERED_FOR_ALL_TEAM_MEMBER = 40
|
|
CHALLENGE_MAX_MONSTER_KILLED_IN_WITCH_TIME_FOR_ALL_TEAM_MEMBER = 41
|
|
CHALLENGE_MAX_MONSTER_KILLED_FOR_ALL_TEAM_MEMBER = 42
|
|
CHALLENGE_MONSTER_KILLED_BY_BRANCH_FOR_ALL_TEAM_MEMBER = 43
|
|
CHALLENGE_MAX_QTE_TRIGGERED_FOR_ALL_TEAM_MEMBER = 44
|
|
CHALLENGE_LIMIT_EVADE_SUCCESS_TRIGGERED_FOR_ALL_TEAM_MEMBER = 45
|
|
CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED_FOR_ALL_TEAM_MEMBER = 46
|
|
CHALLENGE_LIMIT_AVATAR_KILLED_FOR_ALL_TEAM_MEMBER = 47
|
|
CHALLENGE_MONSTER_KILLED_BY_QTE_FOR_ALL_TEAM_MEMBER = 48
|
|
CHALLENGE_CLIENT_CUSTOM = 49
|
|
CHALLENGE_CUSTOM_BUTTON = 50
|
|
CHALLENGE_LIMIT_LEVEL_TIME2 = 51
|
|
CHALLENGE_MONSTERCARD_LIMIT_AVATARSIDE_MONSTER_KILLED = 52
|
|
|
|
|
|
class StagePassType(betterproto.Enum):
|
|
STAGE_PASS_TYPE_NORMAL = 0
|
|
STAGE_PASS_TYPE_BURDEN_ALLEVIATION = 1
|
|
STAGE_PASS_TYPE_SETTLE_PRE_STAGE = 2
|
|
STAGE_PASS_TYPE_BURDEN_ALLEVIATION_V2 = 3
|
|
|
|
|
|
class AvatarClassType(betterproto.Enum):
|
|
AvatarClassType0 = 0
|
|
AVATAR_KIANA = 1
|
|
AVATAR_MEI = 2
|
|
AVATAR_BRONYA = 3
|
|
AVATAR_HIMEKO = 4
|
|
AVATAR_THERESA = 5
|
|
AVATAR_FUKA = 6
|
|
AVATAR_RITA = 7
|
|
AVATAR_DURANDAL = 8
|
|
AVATAR_FISCHL = 9
|
|
AVATAR_PARDOFELIS = 10
|
|
AVATAR_FEATHEREDRABBIT = 11
|
|
AVATAR_SENADINA = 12
|
|
AVATAR_CORALIE = 13
|
|
AVATAR_HELIA = 14
|
|
AVATAR_THELEMA = 15
|
|
AVATAR_SONGQUE = 16
|
|
|
|
|
|
class AvatarID(betterproto.Enum):
|
|
AvatarID0 = 0
|
|
AVATAR_KIANA_PT = 101
|
|
AVATAR_KIANA_FX = 102
|
|
AVATAR_KIANA_YN = 103
|
|
AVATAR_KIANA_QN = 104
|
|
AVATAR_MEI_CK = 201
|
|
AVATAR_MEI_WS = 202
|
|
AVATAR_MEI_DH = 203
|
|
AVATAR_MEI_LD = 204
|
|
AVATAR_SAKURA_YS = 211
|
|
AVATAR_SAKURA_ZF = 212
|
|
AVATAR_BRONYA_ZP = 301
|
|
AVATAR_BRONYA_BQ = 302
|
|
AVATAR_BRONYA_JJ = 303
|
|
AVATAR_BRONYA_BX = 304
|
|
AVATAR_HIMEKO_VV = 401
|
|
AVATAR_HIMEKO_NX = 402
|
|
AVATAR_HIMEKO_KZ = 403
|
|
AVATAR_HIMEKO_BZ = 404
|
|
AVATAR_THERESA_YD = 501
|
|
AVATAR_THERESA_TP = 502
|
|
AVATAR_THERESA_FY = 503
|
|
AVATAR_THERESA_JX = 504
|
|
AVATAR_RITA_NP = 701
|
|
|
|
|
|
class GachaType(betterproto.Enum):
|
|
GachaType0 = 0
|
|
GACHA_HCOIN = 2
|
|
GACHA_SPECIAL_HCOIN = 3
|
|
GACHA_ACTIVITY_1 = 4
|
|
GACHA_CUSTOM_AVATAR = 5
|
|
GACHA_ACTIVITY_2 = 6
|
|
GACHA_CUSTOM_EQUIP = 7
|
|
GACHA_BOX_1 = 8
|
|
GACHA_UNIQUE = 9
|
|
GACHA_EQUIP_HCOIN = 10
|
|
GACHA_SPECIAL_2 = 12
|
|
GACHA_CONTROLLABLE_BOX = 14
|
|
GACHA_ACTIVITY_3 = 15
|
|
GACHA_BOX_2 = 16
|
|
GACHA_BOX_3 = 17
|
|
GACHA_OPTIONAL_AVATAR = 18
|
|
GACHA_OPTIONAL_EQUIP = 19
|
|
GACHA_ADVENTURE = 20
|
|
GACHA_BOX_4 = 21
|
|
GACHA_BOX_5 = 22
|
|
GACHA_ADVENTURE_EQUIP = 23
|
|
GACHA_BOX_6 = 24
|
|
GACHA_SP_EQUIP = 25
|
|
GACHA_ELF_1 = 26
|
|
GACHA_ACTIVITY_4 = 27
|
|
GACHA_ACTIVITY_5 = 28
|
|
GACHA_ACTIVITY_6 = 29
|
|
GACHA_SPECIAL_3 = 30
|
|
GACHA_ADVENTURE_NEWBIE_1 = 31
|
|
GACHA_ADVENTURE_NEWBIE_2 = 32
|
|
GACHA_SPECIAL_NEWBIE_1 = 33
|
|
GACHA_SPECIAL_NEWBIE_2 = 34
|
|
GACHA_BOX_7 = 35
|
|
GACHA_SPECIAL_NEWBIE_3 = 36
|
|
GACHA_SPECIAL_NEWBIE_4 = 37
|
|
GACHA_CUSTOM_AVATAR_GOBACK = 38
|
|
GACHA_EQUIP_GOBACK = 39
|
|
GACHA_SPECIAL_NEWBIE_5 = 40
|
|
GACHA_SPECIAL_NEWBIE_6 = 41
|
|
GACHA_SPECIAL_NEWBIE_7 = 42
|
|
GACHA_SPECIAL_NEWBIE_8 = 43
|
|
GACHA_PJMS_AVATAR_1 = 44
|
|
GACHA_PJMS_AVATAR_2 = 45
|
|
GACHA_PJMS_EQUIP_1 = 46
|
|
GACHA_PJMS_EQUIP_2 = 47
|
|
GACHA_PJMS_ELF = 48
|
|
GACHA_PJMS_AVATAR_3 = 49
|
|
GACHA_PJMS_AVATAR_4 = 50
|
|
GACHA_PJMS_EQUIP_3 = 51
|
|
GACHA_PJMS_EQUIP_4 = 52
|
|
GACHA_TYPE_ERROR = 100
|
|
|
|
|
|
class PjmsGachaGroupType(betterproto.Enum):
|
|
PJMS_GACHA_GROUP_NONE = 0
|
|
PJMS_GACHA_GROUP_CORE = 1
|
|
PJMS_GACHA_GROUP_RARE = 2
|
|
PJMS_GACHA_GROUP_NORMAL = 3
|
|
|
|
|
|
class PjmsGachaMergeType(betterproto.Enum):
|
|
PJMS_GACHA_MERGE_NONE = 0
|
|
PJMS_GACHA_MERGE_AVATAR = 1
|
|
PJMS_GACHA_MERGE_EQUIP = 2
|
|
PJMS_GACHA_MERGE_ELF = 3
|
|
PJMS_GACHA_MERGE_AVATAR_2 = 4
|
|
PJMS_GACHA_MERGE_EQUIP_2 = 5
|
|
|
|
|
|
class AddFriendAction(betterproto.Enum):
|
|
AddFriendAction0 = 0
|
|
ADD_FRIEND_ACTION_ASK = 1
|
|
ADD_FRIEND_ACTION_AGREE = 2
|
|
ADD_FRIEND_ACTION_REJECT = 3
|
|
|
|
|
|
class PrivilegeProductType(betterproto.Enum):
|
|
PRIVILEGE_PRODUCT_ALL = 0
|
|
PRIVILEGE_PRODUCT_NEWBIE = 1
|
|
PRIVILEGE_PRODUCT_GOBACK = 2
|
|
PRIVILEGE_PRODUCT_ADVENTURE = 3
|
|
|
|
|
|
class PrivilegeRightType(betterproto.Enum):
|
|
PrivilegeRightType0 = 0
|
|
PRIVILEGE_RIGHT_DAILY_FREE_GACHA = 1
|
|
PRIVILEGE_RIGHT_CARD_DAILY_REWARD = 2
|
|
PRIVILEGE_RIGHT_DAILY_ONE_FREE_GACHA = 3
|
|
PRIVILEGE_RIGHT_DAILY_TEN_FREE_GACHA = 4
|
|
|
|
|
|
class PrivilegeOpenType(betterproto.Enum):
|
|
PRIVILEGE_OPEN_NORMAL = 0
|
|
PRIVILEGE_OPEN_SCHEDULED = 1
|
|
|
|
|
|
class MailType(betterproto.Enum):
|
|
MailType0 = 0
|
|
MAIL_INNER = 1
|
|
MAIL_OUTER = 2
|
|
MAIL_NOTICE = 3
|
|
|
|
|
|
class SystemChatMsgType(betterproto.Enum):
|
|
CHAT_MSG_NONE = 0
|
|
CHAT_MSG_GACHA = 1
|
|
CHAT_MSG_LOBBY = 2
|
|
CHAT_MSG_FORGE = 3
|
|
CHAT_MSG_SCRATCH = 4
|
|
|
|
|
|
class StageResetType(betterproto.Enum):
|
|
STAGE_RESET_TYPE_RESET = 0
|
|
STAGE_RESET_TYPE_ADD = 1
|
|
|
|
|
|
class DiscountType(betterproto.Enum):
|
|
DiscountType0 = 0
|
|
DISCOUNT_EQUIP_POWER_UP_SCOIN = 1
|
|
DISCOUNT_AVATAR_SKILL_UP_SCOIN = 2
|
|
DISCOUNT_EQUIP_POWER_UP_BOOST_RATE = 3
|
|
DISCOUNT_EQUIP_POWER_UP_BOOST_PROB = 4
|
|
|
|
|
|
class BulletinActivityType(betterproto.Enum):
|
|
BULLETIN_ACTIVITY_TYPE_NONE = 0
|
|
BULLETIN_ACTIVITY_TYPE_MOSAIC = 1
|
|
BULLETIN_ACTIVITY_TYPE_GACHA = 2
|
|
BULLETIN_ACTIVITY_TYPE_SHOP = 3
|
|
BULLETIN_ACTIVITY_TYPE_MISSION = 4
|
|
BULLETIN_ACTIVITY_TYPE_BULLETIN = 5
|
|
BULLETIN_ACTIVITY_TYPE_CITYACTIVITY = 6
|
|
BULLETIN_ACTIVITY_TYPE_NEWROLE = 7
|
|
BULLETIN_ACTIVITY_TYPE_GACHA_TIMELINE = 8
|
|
BULLETIN_ACTIVITY_TYPE_ACTIVITY_TIMELINE = 9
|
|
BULLETIN_ACTIVITY_TYPE_FLOP_CARD = 10
|
|
BULLETIN_ACTIVITY_TYPE_BINGO = 11
|
|
BULLETIN_ACTIVITY_TYPE_SCORE = 12
|
|
BULLETIN_ACTIVITY_TYPE_RELATION = 13
|
|
BULLETIN_ACTIVITY_TYPE_WEB = 14
|
|
BULLETIN_ACTIVITY_TYPE_LOTTERY_DRAW_NUMBER = 15
|
|
BULLETIN_ACTIVITY_TYPE_LOTTERY_TAKE_REWARD = 16
|
|
BULLETIN_ACTIVITY_TYPE_CONTINUOUS_RECHARGE = 17
|
|
BULLETIN_ACTIVITY_TYPE_SUPER_SIGN_IN = 18
|
|
BULLETIN_ACTIVITY_TYPE_OVERLAP = 19
|
|
BULLETIN_ACTIVITY_TYPE_REWARD_OVERVIEW = 20
|
|
BULLETIN_ACTIVITY_TYPE_SCRATCH_TICKET = 21
|
|
BULLETIN_ACTIVITY_TYPE_BBQ = 22
|
|
BULLETIN_ACTIVITY_TYPE_PICTURE = 23
|
|
BULLETIN_ACTIVITY_TYPE_JIGSAW = 24
|
|
BULLETIN_ACTIVITY_TYPE_REUNION = 25
|
|
BULLETIN_ACTIVITY_TYPE_GIFT = 26
|
|
BULLETIN_ACTIVITY_TYPE_SLOT_MACHINE = 27
|
|
BULLETIN_ACTIVITY_TYPE_RAFFLE = 28
|
|
BULLETIN_ACTIVITY_TYPE_LOGIN_REWARD = 29
|
|
BULLETIN_ACTIVITY_TYPE_LOGIN_WISH = 30
|
|
BULLETIN_ACTIVITY_TYPE_WEBVIEW = 31
|
|
BULLETIN_ACTIVITY_TYPE_ALLEVIATION = 32
|
|
BULLETIN_ACTIVITY_TYPE_SHOW_PICTURE = 33
|
|
BULLETIN_ACTIVITY_TYPE_SHOW_MAIN_EVENT_INFO = 34
|
|
BULLETIN_ACTIVITY_TYPE_REUNION_COOK = 35
|
|
BULLETIN_ACTIVITY_TYPE_REUNION_TIMELINE = 36
|
|
BULLETIN_ACTIVITY_TYPE_DREAM = 37
|
|
BULLETIN_ACTIVITY_TYPE_SPACESHIP_GIFT = 38
|
|
BULLETIN_ACTIVITY_TYPE_MISSION_THEME = 39
|
|
BULLETIN_ACTIVITY_TYPE_RECHARGE_ADD_UP = 41
|
|
BULLETIN_ACTIVITY_TYPE_NEW_GIFT = 42
|
|
BULLETIN_ACTIVITY_TYPE_ANNIVERSARY_GIFT = 43
|
|
BULLETIN_ACTIVITY_TYPE_DATA_REFACTOR = 44
|
|
BULLETIN_ACTIVITY_TYPE_OW_CHAPTER = 45
|
|
BULLETIN_ACTIVITY_TYPE_PLAYER_LEVEL_LOCK = 46
|
|
BULLETIN_ACTIVITY_TYPE_PV_LOGIN = 47
|
|
BULLETIN_ACTIVITY_TYPE_ANNIVERSARY_INTEGRATE = 48
|
|
BULLETIN_ACTIVITY_TYPE_MINI_MONOPOLY = 49
|
|
BULLETIN_ACTIVITY_TYPE_MISSION_VERTICAL = 50
|
|
BULLETIN_ACTIVITY_TYPE_PON_MACHINE = 51
|
|
BULLETIN_ACTIVITY_TYPE_CARNIVAL_LOTTERY = 52
|
|
BULLETIN_ACTIVITY_TYPE_MARS_TUTORIAL_VERSION_REWARD = 53
|
|
BULLETIN_ACTIVITY_TYPE_BURDEN_ALLEVIATION_V2 = 54
|
|
|
|
|
|
class MissionType(betterproto.Enum):
|
|
MISSION_NONE = 0
|
|
MISSION_LINEAR = 1
|
|
MISSION_BOUNTY = 2
|
|
MISSION_TIMED = 3
|
|
MISSION_SIDE = 4
|
|
MISSION_CYCLE = 5
|
|
MISSION_DAILY = 6
|
|
MISSION_PROGRESS = 7
|
|
MISSION_CHALLENGE = 8
|
|
MISSION_MASTER_PUPIL_EXAM = 10
|
|
MISSION_MASTER_PUPIL_DAILY = 11
|
|
MISSION_AVATAR_TRAINING = 12
|
|
MISSION_RPG_TALE = 13
|
|
MISSION_MAINLINE_STEP = 14
|
|
MISSION_GOBACK = 15
|
|
MISSION_WEEKLY_ROUTINE = 16
|
|
MISSION_BATTLE_PASS = 17
|
|
MISSION_ADVENTURE_GROUP = 18
|
|
MISSION_MASTER_PUPIL_COMPANY = 19
|
|
MISSION_ACTIVITY = 20
|
|
MISSION_COMPETITION_SEASON = 21
|
|
MISSION_PJMS_ACTIVITY = 22
|
|
|
|
|
|
class MissionSubType(betterproto.Enum):
|
|
MissionSubType0 = 0
|
|
MISSION_SUB_BRANCH = 1
|
|
MISSION_SUB_MP_RAID = 102
|
|
MISSION_SUB_ARMADA = 301
|
|
MISSION_SUB_SHOP_ADD_ON = 501
|
|
MISSION_SUB_RAFFLE = 502
|
|
MISSION_SUB_WEB_ACTIVITY = 503
|
|
MISSION_SUB_COMPETITION_SEASON = 504
|
|
MISSION_SUB_DREAM = 505
|
|
MISSION_SUB_REFRESH_CYCLE_ON_FINISH = 506
|
|
MISSION_SUB_GOD_WAR = 507
|
|
MISSION_SUB_SC_DLC = 508
|
|
MISSION_SUB_CHAPTER_OW = 509
|
|
MISSION_SUB_OW_STORY = 510
|
|
MISSION_SUB_PJMS_ACHIEVEMENT = 511
|
|
MISSION_SUB_RPG_TAKE_REWARD_DROP = 1301
|
|
MISSION_SUB_GOBACK = 1501
|
|
MISSION_SUB_GOBACK_ACTIVITY = 1502
|
|
MISSION_SUB_GOBACK_LIMIT_TIME = 1503
|
|
MISSION_SUB_ADVENTURE_GROUP = 1801
|
|
MISSION_SUB_NINJA = 2001
|
|
MISSION_SUB_ARMADA_REUNION = 2002
|
|
MISSION_SUB_LOGIN_MISSION = 2003
|
|
MISSION_SUB_INVITEE = 2004
|
|
|
|
|
|
class SideMissionCond(betterproto.Enum):
|
|
SideMissionCond0 = 0
|
|
SIDE_MISSION_COND_AVATAR_GOODFEEL = 1
|
|
|
|
|
|
class MissionFinishWay(betterproto.Enum):
|
|
MISSION_FINISH_NONE = 0
|
|
MISSION_AUTO = 1
|
|
MISSION_ANY_STORY_STAGE_NORMAL = 2
|
|
MISSION_ANY_STORY_STAGE_HARD = 3
|
|
MISSION_ANY_STORY_STAGE_HELL = 4
|
|
MISSION_SPECIFIC_STAGE_ID = 5
|
|
MISSION_SPECIFIC_MONSTER_ID = 6
|
|
MISSION_SPECIFIC_UNIQUE_MONSTER_ID = 7
|
|
MISSION_TRIGGER_ABILITY_ACTION = 10
|
|
MISSION_KILL_WITH_ANIM_EVENT_ID = 11
|
|
MISSION_AVATAR_LEVEL_UP_BY_MATERIAL = 12
|
|
MISSION_AVATAR_SUB_SKILL_LEVEL_UP = 13
|
|
MISSION_GACHA = 14
|
|
MISSION_EQUIPMENT_POWER_UP = 15
|
|
MISSION_STAGE_NORMAL_WITH_SPECIFIC_AVATAR_CLASS = 18
|
|
MISSION_STAGE_HARD_WITH_SPECIFIC_AVATAR_CLASS = 19
|
|
MISSION_ANY_WEEK_DAY_STAGE = 20
|
|
MISSION_ANY_BEFALL_STAGE = 21
|
|
MISSION_ANY_NOT_STORY_STAGE = 22
|
|
MISSION_STAGE_HELL_WITH_SPECIFIC_AVATAR_CLASS = 27
|
|
MISSION_STAGE_NORMAL_WITH_SPECIFIC_AVATAR = 28
|
|
MISSION_STAGE_HARD_WITH_SPECIFIC_AVATAR = 29
|
|
MISSION_STAGE_HELL_WITH_SPECIFIC_AVATAR = 30
|
|
MISSION_FINISH_NO_ACHIEVEMENT_NUM = 36
|
|
MISSION_TOTAL_AVATAR_SKILL_POINT_NUM = 37
|
|
MISSION_TEN_HCOIN_GACHA_STAR_NUM = 43
|
|
MISSION_STAGE_MIN_TIME_TEN_SECOND = 45
|
|
MISSION_STAGE_ASSISTANT_NUM = 46
|
|
MISSION_STAGE_SUCC_NUM = 47
|
|
MISSION_STAGE_WITH_ASSISTANT_SUCC_NUM = 48
|
|
MISSION_WEAPON_POWER_UP = 49
|
|
MISSION_STIGMATA_POWER_UP = 50
|
|
MISSION_ISLAND_COLLECT = 52
|
|
MISSION_ISLAND_GET_VENTURE_REWARD = 53
|
|
MISSION_AVATAR_TOUCH_NUM = 54
|
|
MISSION_ISLAND_MAX_COST_POWER = 57
|
|
MISSION_ISLAND_VENTURE_TOTAL_COST_HOUR = 58
|
|
MISSION_AVATAR_ADD_SUB_SKILL = 64
|
|
MISSION_MULTI_WEAPON_POWER_UP_LEVEL = 65
|
|
MISSION_MULTI_STIGMATA_POWER_UP_LEVEL = 66
|
|
MISSION_ISLAND_CABIN_LEVEL_UP = 67
|
|
MISSION_ISLAND_CABIN_EXTEND_GRADE = 68
|
|
MISSION_ISLAND_ADD_TECH = 69
|
|
MISSION_GACHA_WITH_TYPE = 70
|
|
MISSION_REAL_NAME = 73
|
|
MISSION_ENDLESS_GROUP_LEVEL = 75
|
|
MISSION_SHARE_GAME_IN_SNS = 80
|
|
MISSION_COLLECT = 81
|
|
MISSION_ACTIVITY_PROGRESS = 82
|
|
MISSION_BUY_GOODS_WITH_SCOIN_OR_HCOIN = 83
|
|
MISSION_SCOIN_EXCHANGE = 84
|
|
MISSION_STAMINA_EXCHANGE = 85
|
|
MISSION_CONSIGNED_ORDER = 86
|
|
MISSION_ROGUE_STAGE = 87
|
|
MISSION_STAGE_MAX_COMBO_PASS = 88
|
|
MISSION_OPENWORLD_FIGHT_BOSS = 91
|
|
MISSION_OPENWORLD_KILL_BOSS = 92
|
|
MISSION_OPENWORLD_BOSS_DAMAGE = 93
|
|
MISSION_OPENWORLD_QUEST_LEVEL = 94
|
|
MISSION_OPENWORLD_FINISH_SIDE_QUEST_NUM = 96
|
|
MISSION_EQUIPMENT_POWER_UP_NO_BACKTRACK = 98
|
|
MISSION_FIGHT_ARMADA_STAGE = 100
|
|
MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK = 101
|
|
MISSION_OPENWORLD_REWARD_NUM = 102
|
|
MISSION_WAREHOUSE_DONATE = 103
|
|
MISSION_STORY_STAGE_WITH_AVATAR_NUM = 105
|
|
MISSION_EQUIPMENT_EVO = 107
|
|
MISSION_USE_AVATAR_KILL_MONSTER = 108
|
|
MISSION_HELP_FRIEND_ISLAND = 112
|
|
MISSION_STAGE_MIN_BE_HIT_PASS = 113
|
|
MISSION_STAGE_COSMOS_BREAK = 114
|
|
MISSION_STAGE_COSMOS_BREAK_DAMAGE = 115
|
|
MISSION_STAGE_USE_EX_SKILL = 116
|
|
MISSION_REFINE_STIGMATA = 117
|
|
MISSION_DISJOIN_EQUIPMENT = 118
|
|
MISSION_FINISH_MP_STAGE_WITH_TYPE = 119
|
|
MISSION_USE_MP_TEAM_SKILL = 120
|
|
MISSION_USE_MP_QTE_SKILL = 121
|
|
MISSION_OPENWORLD_FINISH_EVENT_TYPE_NO_BACKTRACK = 122
|
|
MISSION_MIN_BE_HIT_PASS_WITH_STAGE_ID = 123
|
|
MISSION_FINISH_MP_STAGE = 124
|
|
MISSION_STAGE_DEFEND_TARGET_MIN_HP_PASS = 126
|
|
MISSION_STAGE_DEFEND_TARGET_MIN_HP_PERCENT_PASS = 127
|
|
MISSION_GET_CARD_REWARD_NUM = 131
|
|
MISSION_TOTAL_COST_SCOIN_NUM = 132
|
|
MISSION_TOTAL_COST_HCOIN_NUM = 134
|
|
MISSION_MP_MVP_NUM = 136
|
|
MISSION_FACEBOOK_LIKE = 145
|
|
MISSION_STAGE_MIN_TIME_WITH_STAGE_ID = 146
|
|
MISSION_STAGE_TAG_COMBO_PASS = 147
|
|
MISSION_STAGE_TAG_WITH_SPECIFIC_AVATAR = 148
|
|
MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_LEVEL = 151
|
|
MISSION_EVO_MULTI_SPECIFIC_EQUIP_STAR = 152
|
|
MISSION_EVO_ANY_BEFALL_WEAPON_STAR = 153
|
|
MISSION_FRAGMENTS_EXCHANGE_STIGMATA = 154
|
|
MISSION_STAGE_TAG_SUCCESS_EVADE_PASS = 156
|
|
MISSION_CHALLENGE_SPECIFIC_STAGE_ID = 157
|
|
MISSION_FINISH_EXBOSS_NUM = 160
|
|
MISSION_WIN_LEVEL_EXBOSS = 162
|
|
MISSION_GET_EXBOSS_RANK = 163
|
|
MISSION_BIND_MOBILE = 165
|
|
MISSION_BIND_EMAIL = 166
|
|
MISSION_SET_ACCOUNT_USERNAME = 167
|
|
MISSION_FINISH_SPECIFIC_MISSION = 169
|
|
MISSION_FINISH_SPECIFIED_DIFFICULTY_RAID_WITH_MASTER = 170
|
|
MISSION_PUBLISH_MASTER_PUPIL_CARD = 175
|
|
MISSION_GET_EXBOSS_RANK_PERCENT = 179
|
|
MISSION_MP_LIKE_NUM = 181
|
|
MISSION_CLICK_LINK = 182
|
|
MISSION_BUY_FURNITURE = 184
|
|
MISSION_MATERIAL_RECYCLE = 192
|
|
MISSION_OPENWORLD_FINISH_EVENT_SUBTYPE_LIST = 193
|
|
MISSION_OPENWORLD_FINISH_QUEST_SPECIFIC_AVATAR = 194
|
|
MISSION_EXBOSS_STAGE_SPECIFIC_AVATAR = 195
|
|
MISSION_RAID_STAGE_SPECIFIC_AVATAR = 197
|
|
MISSION_ISLAND_VENTURE_SPECIFIC_AVATAR = 198
|
|
MISSION_DORM_EVENT_SPECIFIC_AVATAR = 199
|
|
MISSION_PASS_STAGE_SPECIFIC_AVATAR = 201
|
|
MISSION_PASS_SPECIFIC_STAGE_SPECIFIC_AVATAR = 202
|
|
MISSION_PASS_STAGE_SPECIFIC_REQUIRE = 203
|
|
MISSION_DORM_USE_FACILITY_NUM = 206
|
|
MISSION_COLLECT_SPECIFIC_AMOUNT_ITEMS = 213
|
|
MISSION_USE_SPECIFIC_AVATARS_KILL_MONSTER = 214
|
|
MISSION_PASS_STAGE_WITH_EQUIPMENT_MAINID = 218
|
|
MISSION_REACH_DAILY_DUTY_POINT = 219
|
|
MISSION_REACH_WEEKLY_DUTY_POINT = 221
|
|
MISSION_STAGE_TOTAL_BATTLE_SCORE_WITH_STAGE_TAG = 227
|
|
MISSION_STAGE_RANK_WITH_STAGE_TAG = 228
|
|
MISSION_GENERAL_ACTIVITY_FINISH_TIMES = 233
|
|
MISSION_DORM_CLIENT_CUSTOM = 241
|
|
MISSION_OPENWORLD_CHOOSE_QUEST = 242
|
|
MISSION_SHOP_BUY_GOODS = 243
|
|
MISSION_DORM_TAKE_DAILY_STAMINA = 244
|
|
MISSION_OPENWORLD_MAKE_MECHA_TIMES = 253
|
|
MISSION_OPENWORLD_TECH_ADD_EXP_TIMES = 255
|
|
MISSION_OPENWORLD_QUEST_RATE = 256
|
|
MISSION_OPENWORLD_QUEST_FINISHED_CHALLENGE_NUM = 258
|
|
MISSION_OPENWORLD_QUEST_FINISHED_WITH_MECHA = 259
|
|
MISSION_OPENWORLD_HACK_ITEM = 260
|
|
MISSION_OPENWORLD_TD_STAGE_RATE = 261
|
|
MISSION_OPENWORLD_QUEST_LEVEL_WITH_MAP = 264
|
|
MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_MAP = 267
|
|
MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_SUB_TYPE_AND_MAP = 268
|
|
MISSION_OPENWORLD_FINISH_EVENT_TYPE_NO_BACKTRACK_WITH_MAP = 269
|
|
MISSION_GOBACK_DUTY_POINT = 270
|
|
MISSION_ONLINE_TIME = 272
|
|
MISSION_TAKE_PHOTOS = 273
|
|
MISSION_WIKI_CG_NUM = 276
|
|
MISSION_BINGO_ACTIVITY_FLOP_CARD = 297
|
|
MISSION_BINGO_ACTIVITY_BINGO_COMPLETE = 298
|
|
MISSION_FINISH_MP_STAGE_WITH_GOBACK_PLAYER = 300
|
|
MISSION_OPENWORLD_BOSS_GET_RATING_NUM = 301
|
|
MISSION_OPENWORLD_BOSS_KILLED_NUM_WITHIN_TIME_LIMIT = 302
|
|
MISSION_OPENWORLD_ACTIVITY_LEVEL = 303
|
|
MISSION_OPENWORLD_BOSS_HUNT_FIND_CLUE_NUM = 304
|
|
MISSION_OPENWORLD_BOSS_KILLED_NUM_SPECIFIC_AVATAR = 305
|
|
MISSION_RPG_TALE_PASS_SITE = 309
|
|
MISSION_RPG_TALE_OVERALL_EQUAL = 310
|
|
MISSION_RPG_TALE_TOTAL_STAGE_SCORE = 311
|
|
MISSION_MATRIX_FINISH_EVENT = 315
|
|
MISSION_VIRTUAL_TRAIN_GACHA_TIMES = 319
|
|
MISSION_VIRTUAL_TRAIN_GACHA_AVATAR_STAR = 320
|
|
MISSION_RPG_TALE_TAKE_PRODUCT_TIMES = 321
|
|
MISSION_RPG_TALE_TAKE_PRODUCT_NUM = 322
|
|
MISSION_RPG_TALE_TOWER_TIMES = 324
|
|
MISSION_FINISH_ANY_RAID_ACTIVITY = 330
|
|
MISSION_FRIEND_INVITE = 331
|
|
MISSION_ARMADA_APPLY = 333
|
|
MISSION_ISLAND_CABIN_LEVEL = 335
|
|
MISSION_SHOPPING_TIMES = 337
|
|
MISSION_ADD_UP_VIP_POINT = 341
|
|
MISSION_DORM_USE_FACILITY_NUM_NO_RESULT = 342
|
|
MISSION_FINISH_SPECIFIC_PLOT_ID = 343
|
|
MISSION_OPENWORLD_ENDLESS_SCORE = 344
|
|
MISSION_OPENWORLD_ENDLESS_BOSS = 345
|
|
MISSION_OPENWORLD_ENDLESS_ADD_GROUP_LEVEL = 346
|
|
MISSION_OPENWORLD_ENDLESS_GROUP_LEVEL = 347
|
|
MISSION_OPENWORLD_ENDLESS_FINISH_MONSTER_GROUP = 348
|
|
MISSION_OPENWORLD_ENDLESS_USE_ITEM = 349
|
|
MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_WITH_ENDLESS_TYPE = 350
|
|
MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_SPECIFIC_AVATAR = 351
|
|
MISSION_QUANTUM_ENDLESS_PASS_MONSTER_GROUP = 352
|
|
MISSION_FRONT_ENDLESS_FINISH_FLOOR = 353
|
|
MISSION_FARM_ACTIVITY_SPEED_UP_PRODUCE_TIMES = 366
|
|
MISSION_FARM_ACTIVITY_FINISH_PRODUCE_TIMES = 367
|
|
MISSION_FARM_ACTIVITY_FARM_LEVEL = 368
|
|
MISSION_FARM_ACTIVITY_UNLOCK_SLOT_NUM = 369
|
|
MISSION_FARM_ACTIVITY_FINISH_PRODUCE_SPECIFIC_MATERIAL = 370
|
|
MISSION_TAKE_SPECIFIC_NPC_RED_ENVELOPE_NUM = 372
|
|
MISSION_GACHA_WITH_MULTI_TYPES = 373
|
|
MISSION_TOWER_RAID_NUM = 374
|
|
MISSION_TOWER_RAID_BOSS_NUM = 375
|
|
MISSION_TOWER_RAID_FINISH_ALL_NUM = 376
|
|
MISSION_CHATWORLD_ONLINE_TIME = 377
|
|
MISSION_CHATWORLD_USE_ITEM = 379
|
|
MISSION_CAMPAIGN_FINISH_PHASE = 380
|
|
MISSION_CAMPAIGN_FINISH = 381
|
|
MISSION_CAMPAIGN_FINISH_STAGE = 382
|
|
MISSION_STAGE_TAG_NUM_SPECIFIC_ELF = 390
|
|
MISSION_STAGE_NUM_SPECIFIC_ELF = 391
|
|
MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_SPECIFIC_ELF = 392
|
|
MISSION_EXBOSS_STAGE_SPECIFIC_ELF = 393
|
|
MISSION_STORY_STAGE_SPECIFIC_ELF = 395
|
|
MISSION_STAGE_NUM_WITH_ELF = 400
|
|
MISSION_CAMPAIGN_SHORT_CHAT = 421
|
|
MISSION_CAMPAIGN_FINISH_SCORE = 422
|
|
MISSION_CAMPAIGN_MVP = 423
|
|
MISSION_CAMPAIGN_TEAM_DRAW_RARITY = 424
|
|
MISSION_CMAPAIGN_SELF_DRAW = 425
|
|
MISSION_CAMPAIGN_LIKE_NUM = 426
|
|
MISSION_CAMPAIGN_TEACH_MODE_FINISH_PHASE = 427
|
|
MISSION_CAMPAIGN_TEACH_MODE_FINISH = 428
|
|
MISSION_PASS_STAGE_WITH_ANY_SPECIFIC_AVATAR = 441
|
|
MISSION_KINGDOM_WAR_MOVE_STEP = 443
|
|
MISSION_TVT_STAGE_SETTLE_NUM = 444
|
|
MISSION_TVT_TOTAL_WIN_NUM = 445
|
|
MISSION_TVT_MVP_NUM = 447
|
|
MISSION_TVT_STAGE_SCOIN = 449
|
|
MISSION_CHATWORLD_KILL_NUM = 451
|
|
MISSION_CHATWORLD_BATTLE_SCORE = 457
|
|
MISSION_GACHA_TOTAL_SCORE = 463
|
|
MISSION_MONOPOLY_THROW_DICE = 464
|
|
MISSION_MONOPOLY_EXPLORE = 465
|
|
MISSION_MONOPOLY_PASS_AREA = 466
|
|
MISSION_MATRIX_FINISH_FLOOR = 467
|
|
MISSION_MATRIX_TRIGGER_EVENT = 468
|
|
MISSION_STAGE_TAG_CHALLENGE_NUM = 469
|
|
MISSION_EQUIPMENT_FORGE_TIMES = 470
|
|
MISSION_GLOBAL_WAR_TOTAL_CURRENCY = 471
|
|
MISSION_GLOBAL_WAR_CURRENCY_BY_STAGE = 472
|
|
MISSION_GLOBAL_WAR_CURRENCY_BY_EXCHANGE = 473
|
|
MISSION_GLOBAL_WAR_EXCHANGE_TIMES = 474
|
|
MISSION_GLOBAL_WAR_FINISH_POINT = 475
|
|
MISSION_GLOBAL_WAR_CURRENCY_BY_SWEEP = 476
|
|
MISSION_GLOBAL_WAR_FINISH_OR_EXCHANGE_TIMES_WITH_POINT_ID_LIST = 477
|
|
MISSION_SHOP_COST_MCOIN_NUM = 480
|
|
MISSION_VIRTUAL_TRAIN_CUSTOM_LEVEL = 481
|
|
MISSION_VIRTUAL_TRAIN_GROUP_TOTAL_LEVEL_UP_TIMES = 482
|
|
MISSION_GRATUITY_STAGE_FINISH_NUM = 483
|
|
MISSION_GRATUITY_STAGE_END_NUM = 484
|
|
MISSION_GRATUITY_STAGE_ASSIST_NUM = 485
|
|
MISSION_GRATUITY_PUBLISH = 486
|
|
MISSION_GRATUITY_INVITE = 487
|
|
MISSION_GRATUITY_COLLECT = 488
|
|
MISSION_SEND_RED_ENVELOPE_IN_SPECIFIC_TIME = 489
|
|
MISSION_ADVENTURE_ADD_BADGE = 491
|
|
MISSION_ADVENTURE_FINISH_ADVENTURE_BY_RARITY = 493
|
|
MISSION_ADVENTURE_TAKE_SCOIN = 495
|
|
MISSION_SCRATCH_TICKET_SCRATCH_NUM = 501
|
|
MISSION_SCRATCH_TICKET_ROUND_NUM = 502
|
|
MISSION_BBQ_COOK_NUM = 503
|
|
MISSION_DLC_USE_ACTIVE_SKILL = 505
|
|
MISSION_DLC_OUTER_AREA_KILL_NUM = 506
|
|
MISSION_DLC_SHIELD_MONSTER_KILL_NUM = 507
|
|
MISSION_DLC_IN_CIRCLE_KILL_NUM = 508
|
|
MISSION_DLC_AIR_KILL_NUM = 509
|
|
MISSION_DLC_THROW_SKILL_KILL_NUM = 510
|
|
MISSION_DLC_ACTIVE_SKILL_KILL_NUM = 511
|
|
MISSION_DLC_BREAK_FREQUENCY_SHIELD_NUM = 512
|
|
MISSION_DLC_BREAK_HARD_SHIELD_NUM = 513
|
|
MISSION_DLC_EX_JUMP = 514
|
|
MISSION_DLC_USE_THROW_SKILL = 515
|
|
MISSION_DLC_TOWER_TOTAL_PROGRESS = 518
|
|
MISSION_DLC_ENTER_STAGE_WITH_SPECIFIC_AVATAR = 519
|
|
MISSION_OPENWORLD_KILL_ENEMY_WITH_MAP = 524
|
|
MISSION_DLC_TOWER_MAX_PROGRESS_NO_BACKTRACK = 526
|
|
MISSION_OPENWORLD_CHOOSE_ANY_QUEST = 527
|
|
MISSION_CHATWORLD_MAKE_ACTION_NUM = 545
|
|
MISSION_CHATWORLD_FISH_SUCC_OR_WAIT_ASSIST_NUM = 546
|
|
MISSION_CHATWORLD_PRAY_NUM = 547
|
|
MISSION_STAGE_TAG_FAIL_NUM = 548
|
|
MISSION_LOGIN_WITH_SPECAIL_DEVICE_TYPE = 549
|
|
MISSION_UNLOCK_MONTH_CARD_OR_BATTLE_PASS = 550
|
|
MISSION_GACHA_COST_TICKET_TOTAL_SCORE = 551
|
|
MISSION_GARDEN_HARVEST_NUM = 552
|
|
MISSION_GARDEN_HARVEST_KIND = 553
|
|
MISSION_GARDEN_HARVEST_NUM_BY_KIND = 554
|
|
MISSION_JIGSAW_EXCHANGE_PIECE = 555
|
|
MISSION_JIGSAW_FINISH_JIGSAW = 556
|
|
MISSION_OVERLAP_SUMMON_NUM = 557
|
|
MISSION_CHATWORLD_QUESTION = 558
|
|
MISSION_CHATWORLD_DISH_NUM = 559
|
|
MISSION_ARMADA_REUNION_REWARD = 560
|
|
MISSION_ARMADA_REUNION_PREPARE = 561
|
|
MISSION_GARDEN_SPEED_UP_TIMES = 562
|
|
MISSION_MASSIVE_WAR_BATTLE_SETTLE_TIMES = 563
|
|
MISSION_MASSIVE_WAR_RANK_RATIO = 564
|
|
MISSION_MASSIVE_WAR_DAMAGE_LEVEL = 565
|
|
MISSION_MASSIVE_WAR_TOTAL_DAMAGE = 566
|
|
MISSION_MASSIVE_WAR_FINISH_STAGE = 567
|
|
MISSION_KINGDOM_WAR_EXCHANGE = 571
|
|
MISSION_KINGDOM_WAR_EXCHANGE_CURRENCY = 572
|
|
MISSION_KINGDOM_WAR_FINISH_STAGE_CURRENCY = 573
|
|
MISSION_KINGDOM_WAR_CURRENCY = 574
|
|
MISSION_KINGDOM_WAR_ACTIVITY_STAMINA = 575
|
|
MISSION_WEB_ACTIVITY_1 = 581
|
|
MISSION_WEB_ACTIVITY_2 = 582
|
|
MISSION_WEB_ACTIVITY_3 = 583
|
|
MISSION_WEB_ACTIVITY_4 = 584
|
|
MISSION_WEB_ACTIVITY_5 = 585
|
|
MISSION_WEB_ACTIVITY_6 = 586
|
|
MISSION_WEB_ACTIVITY_7 = 587
|
|
MISSION_WEB_ACTIVITY_8 = 588
|
|
MISSION_WEB_ACTIVITY_9 = 589
|
|
MISSION_WEB_ACTIVITY_10 = 590
|
|
MISSION_NORMAL_FINISH_SPECIFIC_STAGE_ID = 591
|
|
MISSION_SHOP_BUY_GOODS_ID_COST_MCOIN = 592
|
|
MISSION_SANCTUARY_ACTIVITY_LEVEL = 593
|
|
MISSION_SANCTUARY_TAKE_PRODUCT_TIMES = 594
|
|
MISSION_SLOT_MACHINE_START_TIMES = 595
|
|
MISSION_RAFFLE_DRAW_TICKET_NUM = 597
|
|
MISSION_MONOPOLY_BUILDING_NUM = 599
|
|
MISSION_MONOPOLY_BUILDING_LEVEL = 600
|
|
MISSION_FINISH_MOSAIC_NUM = 601
|
|
MISSION_MONOPOLY_USE_ITEM = 602
|
|
MISSION_ULTRA_ENDLESS_FINISH_SITE = 603
|
|
MISSION_ULTRA_ENDLESS_FINISH_SITE_WITH_TAG_AVATAR = 604
|
|
MISSION_ULTRA_ENDLESS_TOTAL_SCORE = 605
|
|
MISSION_ULTRA_ENDLESS_FINISH_SITE_NUM = 606
|
|
MISSION_ULTRA_ENDLESS_TOTAL_ADD_SCORE = 607
|
|
MISSION_ULTRA_ENDLESS_MAX_GROUP_LEVEL = 608
|
|
MISSION_ULTRA_ENDLESS_SEASON_ADD_CUP_NUM = 609
|
|
MISSION_ULTRA_ENDLESS_TOP_RANK_TIMES = 610
|
|
MISSION_BATTLE_PASS_THEME_LEVEL = 611
|
|
MISSION_BATTLE_PASS_UNLOCK_TICKET = 612
|
|
MISSION_GET_EXBOSS_SCORE = 613
|
|
MISSION_TOTAL_DUTY_POINT_IN_PERIOD = 615
|
|
MISSION_FINISH_MISSION_TIMES_WITH_MISSION_ID_LIST = 617
|
|
MISSION_GACHA_CONSUME_TOTAL_SCORE = 618
|
|
MISSION_REPLAY_UPLOAD = 619
|
|
MISSION_REPLAY_PLAY = 620
|
|
MISSION_REPLAY_RECORD = 621
|
|
MISSION_FINISH_ELITE_STAGE_NUM = 622
|
|
MISSION_PASS_STAGE_NUM = 623
|
|
MISSION_STAGE_TAG_WITH_ALL_SPECIFIC_AVATAR = 624
|
|
MISSION_SPECIFIC_MATERIAL_ADD_NUM = 625
|
|
MISSION_SPECIFIC_MATERIAL_COST_NUM = 626
|
|
MISSION_UNLOCK_AVATAR_IN_SPECIFIC_NEWBIE_ACTIVITY = 627
|
|
MISSION_QAVATAR_BATTLE_PARTICIPATE_NUM = 630
|
|
MISSION_QAVATAR_BATTLE_KILL_NUM = 631
|
|
MISSION_QAVATAR_BATTLE_KILL_NUM_SINGLE_GAME = 632
|
|
MISSION_QAVATAR_BATTLE_WIN_NUM = 633
|
|
MISSION_QAVATAR_BATTLE_SCORE = 634
|
|
MISSION_VIRTUAL_TRAIN_SPECIFIC_STIGMATA_NUM = 635
|
|
MISSION_VIRTUAL_TRAIN_SPECIFIC_AVATAR_NUM = 636
|
|
MISSION_ROGUE_TOWER_ENDLESS_MAX_SCORE_WITH_AVATAR_ID_LIST = 637
|
|
MISSION_ROGUE_TOWER_ENDLESS_TOTAL_SCORE_WITH_AVATAR_ID_LIST = 638
|
|
MISSION_REUNION_COOK_WITH_BOOK_ID_LIST = 639
|
|
MISSION_CHATWORLD_BEAST_TREASURE_TAKE_TIMES = 640
|
|
MISSION_CHATWORLD_BEAST_SINGLE_DAMAGE = 641
|
|
MISSION_CHATWORLD_BEAST_TOTAL_DAMAGE = 642
|
|
MISSION_CHATWORLD_NORMAL_BOX_TAKE_TIMES = 643
|
|
MISSION_ADD_UP_VIP_POINT_BY_PRODUCT = 644
|
|
MISSION_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE = 645
|
|
MISSION_OPENWORLD_AVATAR_ACTIVITY_TALENT = 646
|
|
MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_RARITY_AND_MAP = 647
|
|
MISSION_OPENWORLD_AVATAR_ACTIVITY_LEVEL = 648
|
|
MISSION_BOSSRUSH_ACTIVITY_STAGE_TAG_ID_USE_SPECIFIC_BUFF_ID_LIST = 649
|
|
MISSION_STAGE_TAG_SCORE = 650
|
|
MISSION_OPENWORLD_AVATAR_ACCEPT_QUEST = 651
|
|
MISSION_THEME_WANTED_STAGE_PASS_NUM = 652
|
|
MISSION_THEME_WANTED_SPECIFIC_PROGRESS_PASS_NUM = 653
|
|
MISSION_SLG_OCCUPIED_POINT_NUM = 656
|
|
MISSION_SLG_OCCUPIED_BUFF_POINT_NUM = 657
|
|
MISSION_SLG_PLAYER_SCORE = 658
|
|
MISSION_RELAY_STAGE_PHASE_PASS_TIME = 659
|
|
MISSION_EXBOSS_ACC_SCORE = 660
|
|
MISSION_GOD_WAR_STAGE_WITH_ITEM = 661
|
|
MISSION_GOD_WAR_STAGE_WITH_SUPPORT_AVATAR = 662
|
|
MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_SUCC_NUM = 666
|
|
MISSION_GOD_WAR_PUNISH_BUFF_SUCC_NUM = 667
|
|
MISSION_GOD_WAR_STAGE_WITH_PUNISH_LEVEL = 668
|
|
MISSION_GOD_WAR_COLLECTION = 669
|
|
MISSION_GOD_WAR_COLLECTION_SUIT = 670
|
|
MISSION_GOD_WAR_FINISH_LOBBY_ACTION = 674
|
|
MISSION_GOD_WAR_STAGE_TAG_SPECIFIC_CHAPTER_ON_SETTLE = 675
|
|
MISSION_GOD_WAR_MAX_SCORE_ON_SETTLE = 676
|
|
MISSION_GOD_WAR_AVATAR_SPECIFIC_PUNISH_LEVEL_SUCC_NUM = 677
|
|
MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_SPECIFIC_MODE_SUCC_NUM = 678
|
|
MISSION_RANCH_MONSTER_RARITY_NUM = 691
|
|
MISSION_RANCH_COLLCTION_POINT = 693
|
|
MISSION_RANCH_TAKE_PRODUCT_TIMES = 694
|
|
MISSION_RANCH_MONSTER_SYNTHESIS_WITH_FORMULA_TIMES = 695
|
|
MISSION_RANCH_MONSTER_SYNTHESIS_WITHOUT_FORMULA_TIMES = 696
|
|
MISSION_OPENWORLD_FINISH_STORY_NUM = 702
|
|
MISSION_NINJA_SLOT_LIST_LEVEL = 704
|
|
MISSION_RESTAURANT_DELIVER_QUEST_NUM = 705
|
|
MISSION_RESTAURANT_COOK_SPECIFIC_RECIPE = 707
|
|
MISSION_RESTAURANT_COOK_SPECIFIC_RECIPE_WITH_AVATAR = 708
|
|
MISSION_SC_DLC_FINISH_DAILY_QUEST_NUM = 711
|
|
MISSION_SC_DLC_TOWER_MAX_PROGRESS = 716
|
|
MISSION_SC_DLC_ANALYSIS_MONSTER = 717
|
|
MISSION_SC_DLC_LEVELUP_TALENT_NUM = 721
|
|
MISSION_SC_DLC_ACHIEVE_EVENT_NUM = 722
|
|
MISSION_SC_DLC_TOWER_FINISH_FLOOR_NUM = 723
|
|
MISSION_TOWN_ACTIVITY_FINISH_GAMES = 751
|
|
MISSION_TOWN_ACTIVITY_FINISH_BOSS = 752
|
|
MISSION_TOWN_ACTIVITY_BUILD_NUM = 753
|
|
MISSION_TOWN_ACTIVITY_BUILD_NUM_IN_ONE_GAME = 754
|
|
MISSION_TUTORIAL_WATCH_SITE_VIDEO = 771
|
|
MISSION_CHATWORLD_BATTLE_BOX_TAKE_TIMES = 776
|
|
MISSION_FINISH_TUTORIAL_ID = 780
|
|
MISSION_BOSS_CHALLENGE_FINISH_STAGE = 786
|
|
MISSION_SELECT_ADVENTURE_QUEST = 792
|
|
MISSION_BEGIN_ADVENTURE_STORY_SWEEP = 793
|
|
MISSION_FINISH_EXBOSS_WITH_AVATAR_LIST = 800
|
|
MISSION_OPENWORLD_CHAPTER_ADD_HERO_CARD_NUM = 807
|
|
MISSION_OPENWORLD_CHAPTER_FINISH_CHALLENGE_GROUP = 812
|
|
MISSION_OPENWORLD_CHAPTER_FINISH_CHALLENGE_GROUP_INDEX = 813
|
|
MISSION_OPENWORLD_CHAPTER_FINISH_ENDLESS_CHALLENGE = 814
|
|
MISSION_OPENWORLD_CHAPTER_FINISH_QUEST_NUM = 816
|
|
MISSION_OPENWORLD_CHAPTER_FINISH_QTE_MAP_NUM = 817
|
|
MISSION_OPENWORLD_CHAPTER_QTE_MAP_GET_MATERIAL_NUM = 818
|
|
MISSION_OPENWORLD_CHAPTER_ACCEPT_QUEST_NUM = 819
|
|
MISSION_MONSTER_CARD_EXP_STAGE_PASS_TIMES = 829
|
|
MISSION_GACHA_NUM_SPECIFIC_TICKET_ID_LIST = 831
|
|
MISSION_GACHA_NUM_AFTER_DISCOUNT_SPECIFIC_TICKET_ID_LIST = 832
|
|
MISSION_OPENWORLD_FINISH_STORY_NO_BACKTRACK = 833
|
|
MISSION_EX_BOSS_FINISH_BOSS_NUM_WITH_LEVEL = 834
|
|
MISSION_BATTLE_PASS_EXP_ACTIVITY_MISSION = 835
|
|
MISSION_BUFF_ASSIST_SELECT_BUFF_TIMES = 836
|
|
MISSION_BUFF_ASSIST_PUBLISH_BUFF_TIMES = 837
|
|
MISSION_DICEY_DUNGEON_ENDLESS_PASSED_FLOOR = 838
|
|
MISSION_DICEY_DUNGEON_DAILY_PASSED_TIMES = 839
|
|
MISSION_DICEY_DUNGEON_WEAPON_UNLOCK = 840
|
|
MISSION_DICEY_DUNGEON_WEAPON_GACHA_TIMES = 841
|
|
MISSION_DICEY_DUNGEON_TOTAL_ROLE_LEVEL = 842
|
|
MISSION_DICEY_DUNGEON_ROLE_LEVEL_GREATER_EQUAL_NUM = 843
|
|
MISSION_DICEY_DUNGEON_ROLE_NUM_LEVEL_GREATER_EQUAL = 844
|
|
MISSION_PVZ_DAILY_PASS_TIMES = 845
|
|
MISSION_PVZ_QAVATAR_NUM_LEVEL_GREATER_EQUAL = 846
|
|
MISSION_PVZ_SPECIAL_MATERIAL_NUM = 847
|
|
MISSION_OPENWORLD_CHAPTER_FURNACE_PRODUCE = 849
|
|
MISSION_OPENWORLD_CHAPTER_FINAL_ROBOT_CATCH_KILL_CRYSTAL_MONSTER = 852
|
|
MISSION_WAVE_RUSH_SITE_PASS_TIMES = 871
|
|
MISSION_WAVE_RUSH_TOTAL_SCORE = 872
|
|
MISSION_WAVE_RUSH_SITE_MAX_SCORE = 873
|
|
MISSION_QCANDY_FINISH_BATTLE_TIMES = 876
|
|
MISSION_QCANDY_FINISH_BATTLE_TIMES_WITH_LE_RANK = 877
|
|
MISSION_QCANDY_MAX_RANK_SCORE = 878
|
|
MISSION_QCANDY_SPECIFIC_MAP_ID = 879
|
|
MISSION_WEIGHTED_FINISH_EXBOSS_NUM = 881
|
|
MISSION_ENDLESS_DETAIL_GROUP_LEVEL = 882
|
|
MISSION_MINI_MONOPOLY_FINISH_MAP = 886
|
|
MISSION_AI_CYBER_REPAIR_PROGRESS = 887
|
|
MISSION_GLOBAL_EXPLORE_AREA_EXPLORE = 888
|
|
MISSION_GLOBAL_EXPLORE_FINISH_QUEST = 889
|
|
MISSION_GLOBAL_EXPLORE_CUMULATIVE_DONATION = 890
|
|
MISSION_GLOBAL_EXPLORE_SPECIFIC_EXPLORE_LEVEL = 891
|
|
MISSION_GLOBAL_EXPLORE_TRIGGER_EVENT = 892
|
|
MISSION_CHATWORLD_WOODEN_BOY_WIN = 893
|
|
MISSION_CHATWORLD_WOODEN_BOY_FINISH = 894
|
|
MISSION_CHATWORLD_QUESTION_RIGHT = 895
|
|
MISSION_PLATFORM_SHOOTER_QAVATAR_NUM_LEVEL_GREATER_EQUAL = 896
|
|
MISSION_PLATFORM_SHOOTER_AFFIX_NUM = 897
|
|
MISSION_PLATFORM_SHOOTER_HAS_EXCLUSIVE_AFFIX_WEAPON_NUM = 898
|
|
MISSION_PLATFORM_SHOOTER_RPG_COLLECTION_SCORE = 899
|
|
MISSION_MIRAGE_ACTIVITY_CHALLENGE_SCORE_SUM = 901
|
|
MISSION_MIRAGE_ACTIVITY_TALENT_LEVEL = 902
|
|
MISSION_SUSANNA_TRIAL_ACTIVITY_MENTOR_PROGRESS = 903
|
|
MISSION_SHIGURE_KIRA_ACTIVITY_CONCERT_PROGRESS = 904
|
|
MISSION_MATCH_THREE_GEM_GACHA_TIMES = 906
|
|
MISSION_MATCH_THREE_DAILY_PASSED_TIMES = 907
|
|
MISSION_MATCH_THREE_ROLE_NUM_LEVEL_GREATER_EQUAL = 908
|
|
MISSION_CHAPTER_BW_WORLD_RUNE_GOT_NUM = 911
|
|
MISSION_CHAPTER_BW_WORLD_RUNE_REACH_LEVEL = 912
|
|
MISSION_CHAPTER_BW_WORLD_TOWER_STAGE_SCORE = 913
|
|
MISSION_BW_WORLD_CAMP_ACTIVITY_PUBLISH_RUNE_TIMES = 914
|
|
MISSION_THEME_TOWER_STAGE_PASSED_TIMES_WITH_STEP_LEVEL = 915
|
|
MISSION_THEME_TOWER_SECTION_PASSED_TIMES_WITH_STEP_LEVEL = 916
|
|
MISSION_THEME_TOWER_SPECIFIC_SECTION_NUM = 917
|
|
MISSION_MAHOU_CARD_UNLOCK_DAILY_SITE_TIMES = 921
|
|
MISSION_MAHOU_CARD_ROLE_LEVEL_GREATER_EQUAL = 922
|
|
MISSION_MAHOU_CARD_ENTER_ROOM = 923
|
|
MISSION_ULTRA_ENDLESS_MAX_GROUP_LEVEL_WITH_SCHEDULE = 926
|
|
MISSION_ULTRA_ENDLESS_FINISH_SITE_SCORE = 927
|
|
MISSION_CHAPTER_ARK_ROLE_LEVEL_EQUAL = 931
|
|
MISSION_CHAPTER_ARK_FINISH_LINEAR_STAGE_NUM = 932
|
|
MISSION_CHAPTER_ARK_MAIN_SUP_SKILL_LEVEL_EQUAL = 933
|
|
MISSION_GOBACK_SCHEDULEID_AND_LOSTDAYS = 936
|
|
MISSION_GOBACK_NOT_SCHEDULEID = 937
|
|
MISSION_MATRIX_NEW_FINISH_TRACK_EVENT = 941
|
|
MISSION_TILED_GAME_FARM_USE_TOOL_NUM = 946
|
|
MISSION_TILED_GAME_FARM_FACILTIY_LEVEL = 947
|
|
MISSION_TILED_GAME_FARM_ENTER_MINE_FLOOR = 948
|
|
MISSION_TILED_GAME_FARM_DAILY_QUEST = 949
|
|
MISSION_TILED_GAME_FARM_CHOOSE_DAILY_QUEST = 950
|
|
MISSION_TILED_GAME_FARM_ADD_LIVESTOCK = 951
|
|
MISSION_TILED_GAME_FARM_FILL_FOOD = 952
|
|
MISSION_TILED_GAME_FARM_TAME_LIVESTOCK = 953
|
|
MISSION_FIRST_WIN_SPECIFIC_STAGE_NUM = 954
|
|
MISSION_TILED_GAME_FARM_UNLOCK_GALLERY = 955
|
|
MISSION_MINION_CLASH_ACTIVITY_LEVEL_GE = 956
|
|
MISSION_MINION_CLASH_GET_CARD_WITH_STAR = 957
|
|
MISSION_MARBLES_SHOOT_PASS_NON_DAILY_ROOM = 961
|
|
MISSION_MARBLES_SHOOT_DAILY_GAME_SCORE = 962
|
|
MISSION_MARBLES_SHOOT_UNLOCK_WIKI = 963
|
|
MISSION_MARBLES_SHOOT_AVATAR_REACH_LEVEL = 964
|
|
MISSION_MARBLES_SHOOT_AVATAR_LEVEL_GREATER_EQUAL_NUM = 965
|
|
MISSION_MARBLES_SHOOT_BUY_OR_LEVEL_UP_BALL_TIMES = 966
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_TIMES = 971
|
|
MISSION_GOURMET_HUNT_KILL_SPECIFIED_BOSS = 980
|
|
MISSION_GOURMET_HUNT_TAKE_OUT_SPECIFIED_INGREDIENT = 981
|
|
MISSION_GOURMET_HUNT_COST_STAMINA_NUM = 983
|
|
MISSION_GOURMET_HUNT_CLIENT_FINISH = 985
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_REVENUE_WITH_SPECIFIED_IDENTITY_TYPE = 986
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_REVENUE_WITH_SPECIFIED_IDENTITY_TYPE = 987
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_SOLD_RECIPE_WITH_SPECIFIED_IDENTITY_TYPE = 988
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_FINISH_SPECIAL_MISSION_WITH_SPECIFIED_IDENTITY_TYPE = (
|
|
989
|
|
)
|
|
MISSION_GOURMET_HUNT_BRANCH_STORE_FLAG = 990
|
|
MISSION_WEAPON_HOMOLOGY_LEVEL = 991
|
|
MISSION_PJMS_CHAPTER_FINISH_DAILY_QUEST_NUM = 992
|
|
MISSION_PJMS_CHAPTER_RESIDENT_STAGE_GROUP_NUM = 993
|
|
MISSION_PJMS_ACHIEVE_EVENT_NUM = 994
|
|
MISSION_PJMS_CHAPTER_SET_UNIT_NUM = 995
|
|
MISSION_PJMS_RARITY_AUXILIARY_GET_AFFIX_LIST_NUM = 996
|
|
MISSION_PJMS_CORE_UNIT_LEVEL_NUM_GE = 997
|
|
MISSION_PJMS_AUXILIARY_UNIT_LEVEL_NUM_GE = 998
|
|
MISSION_PJMS_FIRST_ENTER = 999
|
|
MISSION_RAID_REPLACE_TOTAL_CHALLENGE_NUM = 1000
|
|
MISSION_RAID_REPLACE_STAGE_PASSED_TIMES = 1001
|
|
MISSION_RAID_REPLACE_BOSS_STAGE_PASSED_TIMES = 1002
|
|
MISSION_THELEMA_ACTIVITY_FINISH_QUESTION_NPC_NUM = 1010
|
|
MISSION_THELEMA_ACTIVITY_FINISH_ALL_QUESTION_NPC_NUM = 1011
|
|
MISSION_THELEMA_ACTIVITY_SKIP_QUESTION = 1012
|
|
MISSION_CHATWORLD_QCANDY_WISH_TIMES = 1015
|
|
MISSION_PJMS_SPECIFIC_STATUS_GADGET_NUM = 1016
|
|
MISSION_CHATWORLD_UNLOCKED_EFFECT_NUM = 1017
|
|
MISSION_CHATWORLD_TAKE_DISH_PREPARE = 1018
|
|
MISSION_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_NUM = 1021
|
|
MISSION_MATCH_THREE_PLUS_PASS_DAILY = 1022
|
|
MISSION_MATCH_THREE_PLUS_GACHA_TIMES = 1023
|
|
MISSION_MATCH_THREE_PLUS_ROLE_LEVEL_EQUAL = 1024
|
|
MISSION_UNLOCK_AVATAR_NO_BACKTRACK = 1025
|
|
MISSION_DEVIL_AUTO_CHESS_ROLE_NUM_LEVEL_GREATER_EQUAL = 1026
|
|
MISSION_DEVIL_AUTO_CHESS_END_GAME = 1027
|
|
MISSION_DEVIL_AUTO_CHESS_BEGIN_GAME = 1028
|
|
MISSION_DEVIL_AUTO_CHESS_FINISH_WAVE = 1029
|
|
MISSION_DEVIL_AUTO_CHESS_TOTAL_SWEEP_TIMES = 1030
|
|
MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_BATTLE_TYPE = 1031
|
|
MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_ID = 1032
|
|
MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_WIN_TYPE = 1033
|
|
MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_BATTLE_TYPE_AND_AVATAR = 1034
|
|
MISSION_TILED_GAME_SRPG_AVATAR_LEVEL_EQUAL = 1035
|
|
MISSION_TILED_GAME_SRPG_AVATAR_MATERIAL_TYPE_NUM = 1036
|
|
MISSION_TILED_GAME_SRPG_AVATAR_SKILL_TIMES = 1037
|
|
MISSION_TILED_GAME_SRPG_DAMAGE_TIMES_WITH_SKILL_ONE_ROUND = 1038
|
|
MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_ID_LIST = 1039
|
|
MISSION_TILED_GAME_SRPG_BATTLE_REPORT = 1040
|
|
MISSION_TILED_GAME_SRPG_EXPLORE_LEVEL = 1041
|
|
MISSION_TILED_GAME_SRPG_CHALLENGE_NUM_WITH_BATTLE_ID_LIST = 1042
|
|
MISSION_THEME_WANTED_STAGE_MULTI_PASS_NUM = 1051
|
|
MISSION_FINISH_BY_ACTION_GRAPH = 1052
|
|
MISSION_STIGMATA_PRISM_NUM = 1053
|
|
MISSION_STAR_RING_ELF_NUM = 1054
|
|
MISSION_FUTARI_BATTLE_NORMAL_STAGE_MAX_SCORE = 1055
|
|
MISSION_FUTARI_BATTLE_STAGE_GROUP_MAX_SCORE = 1056
|
|
MISSION_FUTARI_BATTLE_MAX_SCORE = 1057
|
|
MISSION_RE_ACTIVITY_FIRST_WIN_SPECIFIC_TILE_MAP_LIST = 1058
|
|
MISSION_QRTS_UPGRADE_BUFF_NUM = 1059
|
|
MISSION_QRTS_SWEEP_NUM = 1060
|
|
MISSION_MONSTER_FARM_HIT_MINE = 1062
|
|
MISSION_MONSTER_FARM_USE_BREEDING_EFFECT_ITEM = 1063
|
|
MISSION_MONSTER_FARM_BREEDING_NUM = 1064
|
|
MISSION_MONSTER_FARM_USE_TOOL_NUM = 1065
|
|
MISSION_MONSTER_FARM_MONSTER_NUM_WITH_ID_LIST = 1066
|
|
MISSION_MONSTER_FARM_DAILY_QUEST = 1067
|
|
MISSION_MONSTER_FARM_BUILDING_WITH_SPECIAL_MONSTER_LIST = 1068
|
|
MISSION_MONSTER_FARM_BUILDING_WITH_RARE_MONSTER = 1069
|
|
MISSION_MONSTER_FARM_RARE_MONSTER_NUM = 1070
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE = 1071
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_TYPE = 1072
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_TOTAL_SCORE = 1073
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_CONTROL_DICE = 1074
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_USE_COIN = 1075
|
|
MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_FIRST_PASS_MAP = 1076
|
|
MISSION_CANNOT_FINISH = 9999
|
|
MISSION_KILL_ANY_ENEMY = 10008
|
|
MISSION_KILL_SPECIFIC_MONSTER_CATEGORY = 10009
|
|
MISSION_STAGE_SUCC_WITH_FRIEND = 10016
|
|
MISSION_COST_STAMINA = 10017
|
|
MISSION_KILL_BY_ATTACK_CATEGORY_TAG = 10023
|
|
MISSION_AVATAR_STAR = 10024
|
|
MISSION_AVATAR_SUB_SKILL_LEVEL = 10025
|
|
MISSION_AVATAR_LEVEL = 10026
|
|
MISSION_STORY_STAGE_FAIL_NUM = 10031
|
|
MISSION_STAGE_MAX_COMBO_NUM = 10032
|
|
MISSION_STORY_STAGE_NORMAL_NUM = 10033
|
|
MISSION_STORY_STAGE_HARD_NUM = 10034
|
|
MISSION_STORY_STAGE_HELL_NUM = 10035
|
|
MISSION_AVATAR_STAR_NUM = 10038
|
|
MISSION_AVATAR_GOODFEEL_LEVEL_NUM = 10039
|
|
MISSION_WEAPON_PICTORIAL_NUM = 10040
|
|
MISSION_STIGMATA_PICTORIAL_NUM = 10041
|
|
MISSION_STIGMATA_PICTORIAL_SUIT_NUM = 10042
|
|
MISSION_FRIEND_POINT_NUM = 10044
|
|
MISSION_STAGE_TAG_NUM = 10051
|
|
MISSION_STAGE_TAG_V2_NUM = 10052
|
|
MISSION_EQUIPMENT_POWER_UP_TWO_RATE = 10055
|
|
MISSION_SCOIN_EXCHANGE_TEN_RATE = 10056
|
|
MISSION_TOTAL_COST_STAMINA = 10059
|
|
MISSION_STAGE_MAX_SCORE_WITH_STAGE_ID = 10060
|
|
MISSION_STAGE_TOTAL_SCORE_WITH_STAGE_ID = 10061
|
|
MISSION_STAGE_MAX_SCORE_WITH_STAGE_TAG = 10062
|
|
MISSION_STAGE_TOTAL_SCORE_WITH_STAGE_TAG = 10063
|
|
MISSION_EXTRASTORY_CHALLENGE_NUM = 10071
|
|
MISSION_EXTRASTORY_STAGE_MAX_SCORE = 10072
|
|
MISSION_OPENWORLD_FINISH_EVENT_TYPE = 10090
|
|
MISSION_OPENWORLD_FINISH_QUEST_NUM = 10095
|
|
MISSION_OPENWORLD_PERFECT_REWARD_NUM = 10097
|
|
MISSION_JOIN_ARMADA = 10099
|
|
MISSION_OPENWORLD_FINISH_STORY = 10104
|
|
MISSION_AVATAR_MAX_LEVEL = 10109
|
|
MISSION_AVATAR_MAX_SUB_SKILL_LEVEL = 10110
|
|
MISSION_WEAPON_TYPE_MAX_LEVEL = 10111
|
|
MISSION_BIND_ACCOUNT = 10125
|
|
MISSION_EXTRASTORY_HAS_PASS_NUM_WITH_DIFFICULTY = 10128
|
|
MISSION_EXTRASTORY_HAS_PASS_NUM = 10129
|
|
MISSION_TOTAL_COST_SCOIN_NUM_BACKTRACK = 10133
|
|
MISSION_TOTAL_COST_HCOIN_NUM_BACKTRACK = 10135
|
|
MISSION_STAGE_TOTAL_MAX_SCORE_WITH_STAGE_TAG = 10144
|
|
MISSION_AVATAR_DRESSED_EQUIPMENTS = 10149
|
|
MISSION_DRESSED_ANY_BEFALL_WEAPON = 10150
|
|
MISSION_LEVEL_MULTI_EQUIP_RARITY_BACKTRACK = 10156
|
|
MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_BACKTRACK = 10158
|
|
MISSION_EVO_MULTI_SPECIFIC_EQUIP_BACKTRACK = 10159
|
|
MISSION_FINISH_EXBOSS_NUM_BACKTRACK = 10161
|
|
MISSION_OPENWORLD_TECH_LEVEL = 10164
|
|
MISSION_UNLOCK_AVATAR = 10168
|
|
MISSION_FINISH_PLAYER_LEVEL = 10171
|
|
MISSION_GET_EXBOSS_SCORE_BACKTRACK = 10172
|
|
MISSION_PUPIL_GRADUATED_BACKTRACK = 10173
|
|
MISSION_MASTER_HAS_NUM_GRADUATED_PUPIL_BACKTRACK = 10174
|
|
MISSION_FINISH_BE_MASTER_BACKTRACK = 10176
|
|
MISSION_RECRUIT_NUM_PUPIL_BACKTRACK = 10177
|
|
MISSION_FINISH_BE_PUPIL_BACKTRACK = 10178
|
|
MISSION_SPECIFIC_STAGE_ID_BACKTRACK = 10180
|
|
MISSION_COLLECT_FURNITURE_SUIT = 10183
|
|
MISSION_COLLECT_SPECIFIC_ITEM = 10185
|
|
MISSION_DORM_COMFORT_LEVEL = 10186
|
|
MISSION_DORM_COMFORT_VALUE = 10187
|
|
MISSION_DORM_FACILITY_LEVEL = 10188
|
|
MISSION_DORM_HOUSE_LEVEL = 10189
|
|
MISSION_OPENWORLD_QUEST_LEVEL_BACKTRACK = 10190
|
|
MISSION_DORM_HOUSE_LEVEL_IN_PARAM = 10191
|
|
MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_MAINID_BACKTRACK = 10207
|
|
MISSION_EVO_MULTI_SPECIFIC_EQUIP_MAINID_BACKTRACK = 10208
|
|
MISSION_AVATAR_GOODFEEL_LEVEL_SPECIFIC_AVATAR = 10212
|
|
MISSION_REACH_DAILY_DUTY_POINT_BACKTRACK = 10220
|
|
MISSION_REACH_WEEKLY_DUTY_POINT_BACKTRACK = 10222
|
|
MISSION_LEVEL_MULTI_EQUIP_MAINID_BACKTRACK = 10223
|
|
MISSION_STAR_MULTI_EQUIP_MAINID_BACKTRACK = 10224
|
|
MISSION_AVATAR_DRESSED_EQUIPMENTS_MAINID = 10225
|
|
MISSION_AVATAR_SUB_SKILL_LEVELUP_PROGRESS = 10226
|
|
MISSION_GENERAL_ACTIVITY_SCORE_BACKTRACK = 10234
|
|
MISSION_OPENWORLD_MAKE_MECHA_TIMES_BACKTRACK = 10254
|
|
MISSION_OPENWORLD_QUEST_RATE_BACKTRACK = 10257
|
|
MISSION_OPENWORLD_TD_STAGE_RATE_BACKTRACK = 10262
|
|
MISSION_OPENWORLD_FINISH_EVENT_TYPE_WITH_MAP = 10263
|
|
MISSION_OPENWORLD_QUEST_LEVEL_BACKTRACK_WITH_MAP = 10265
|
|
MISSION_OPENWORLD_FINISH_QUEST_NUM_WITH_MAP = 10266
|
|
MISSION_WIKI_EQUIPMENT_NUM_BY_RARITY = 10274
|
|
MISSION_WIKI_STIGMATA_SUIT_NUM_BY_RARITY = 10275
|
|
MISSION_WIKI_ACHIEVEMENT_NUM_BY_TYPE = 10277
|
|
MISSION_GOBACK_GAIN_EXP = 10299
|
|
MISSION_RPG_TALE_ROLE_NUM = 10308
|
|
MISSION_RPG_TALE_PASS_SITE_BACKTRACK = 10309
|
|
MISSION_MATRIX_COLLECT_ITEM = 10316
|
|
MISSION_VIRTUAL_TRAIN_AVATAR_NUM = 10317
|
|
MISSION_VIRTUAL_TRAIN_AVATAR_STAR_NUM = 10318
|
|
MISSION_RPG_TALE_TOWER_FLOOR = 10323
|
|
MISSION_RPG_TALE_ABILITY_LEVEL_BACKTRACK = 10325
|
|
MISSION_MASTER_PUPIL_INVITE = 10332
|
|
MISSION_AVATAR_LEVEL_NUM = 10334
|
|
MISSION_DORM_ROOM_UNLOCK = 10336
|
|
MISSION_EQUIPMENT_POWER_UP_LEVEL_BACKTRACK = 10365
|
|
MISSION_GOBACK_SCORE = 10378
|
|
MISSION_AVATAR_ARTIFACT_LEVEL = 10383
|
|
MISSION_LEVEL_LOCK_EXP = 10384
|
|
MISSION_SET_LEVEL_LOCK_ID = 10385
|
|
MISSION_ELF_STAR = 10386
|
|
MISSION_ELF_LEVEL = 10387
|
|
MISSION_ELF_STAR_NUM = 10388
|
|
MISSION_ELF_LEVEL_NUM = 10389
|
|
MISSION_ELF_TALENT_LEVEL = 10396
|
|
MISSION_ELF_TALENT_GROUP_LEVEL = 10397
|
|
MISSION_ELF_TALENT_SLOT_UNLOCK_NUM = 10398
|
|
MISSION_ELF_TOTAL_PERIOD_UPGRADE_TIMES = 10399
|
|
MISSION_ELF_TOTAL_SKILL_LEVEL = 10401
|
|
MISSION_TVT_MAX_WIN_STREAK = 10446
|
|
MISSION_TVT_DIVISION = 10448
|
|
MISSION_GOBACK_TOTAL_LOGIN_DAYS = 10452
|
|
MISSION_TOTAL_LOGIN_DAYS = 10462
|
|
MISSION_ADVENTURE_LEVEL = 10490
|
|
MISSION_ADVENTURE_ADD_BADGE_BACKTRACK = 10492
|
|
MISSION_ADVENTURE_FINISH_ADVENTURE = 10494
|
|
MISSION_NINJA_SLOT_LEVEL = 10504
|
|
MISSION_DLC_AVATAR_TALENT_TOTAL_LEVEL = 10516
|
|
MISSION_DLC_TOWER_MAX_PROGRESS = 10517
|
|
MISSION_DLC_SUPPORT_NPC_LEVEL = 10520
|
|
MISSION_DLC_TALENT_LEVEL = 10521
|
|
MISSION_DLC_LEVEL = 10522
|
|
MISSION_DLC_COLLECTION_TYPE_NUM = 10523
|
|
MISSION_OPENWORLD_FINISH_ONCE_EVENT_BACKTRACK_WITH_MAP = 10525
|
|
MISSION_OPENWORLD_FINISH_SPECIFIC_STORY_NUM_BACKTRACK = 10528
|
|
MISSION_EXAMINATION_FINISH_NUM = 10596
|
|
MISSION_FINISH_MOSAIC_NUM_BACKTRACK = 10598
|
|
MISSION_OPENWORLD_QUEST_ACTIVITY_TOTAL_SCORE_BACKTRACK = 10614
|
|
MISSION_AVATAR_STAR_SUBSTAR = 10655
|
|
MISSION_GOD_WAR_ROLE_RELATION_LEVEL_BACKTRACK = 10663
|
|
MISSION_GOD_WAR_TALENT_LEVEL_NUM_BACKTRACK = 10664
|
|
MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_NUM_BACKTRACK = 10665
|
|
MISSION_GOD_WAR_COLLECTION_TYPE_NUM_BACKTRACK = 10671
|
|
MISSION_GOD_WAR_ROLE_AVATAR_LEVEL_NUM_BACKTRACK = 10672
|
|
MISSION_GOD_WAR_SETTLE_EVENT_BACKTRACK = 10673
|
|
MISSION_RANCH_MONSTER_WIKI_LIST = 10692
|
|
MISSION_BIND_HOYOLAB_ACCOUNT = 10701
|
|
MISSION_OPENWORLD_CHAPTER_EQUIP_COST = 10703
|
|
MISSION_RESTAURANT_FACILITY_LEVEL = 10706
|
|
MISSION_OPENWORLD_CHAPTER_FAME_LEVEL_BACKTRACK = 10709
|
|
MISSION_SPECIFIC_MATERIAL_NUM_BACKTRACK = 10710
|
|
MISSION_SC_DLC_LEVEL_BACKTRACK = 10712
|
|
MISSION_SC_DLC_AVATAR_LEVEL_BACKTRACK = 10713
|
|
MISSION_SC_DLC_AVATAR_TALENT_NUM_BACKTRACK = 10714
|
|
MISSION_SC_DLC_NPC_SUPPORT_LEVEL_BACKTRACK = 10715
|
|
MISSION_SC_DLC_AVATAR_LEVEL_NUM_BACKTRACK = 10718
|
|
MISSION_SC_DLC_UNLOCK_TALENT_NUM_BACKTRACK = 10719
|
|
MISSION_SC_DLC_NPC_SUPPORT_LEVEL_NUM_BACKTRACK = 10720
|
|
MISSION_SPECIFIC_STAGE_NUM_BACKTRACK = 10741
|
|
MISSION_UNLOCK_SPECIFIC_PHOTO_NUM_BACKTRACK = 10742
|
|
MISSION_TOWN_ACTIVITY_CHALLNGE_NUM_BACKTRACK = 10755
|
|
MISSION_SPECIFIC_AVATAR_EQUIP_WEAPON_LEVEL_BACKTRACK = 10781
|
|
MISSION_SPECIFIC_AVATAR_EQUIP_STIGMATA_SUIT_BACKTRACK = 10782
|
|
MISSION_AVATAR_SPECIFIC_UNLOCK_STAR_NUM_BACKTRACK = 10783
|
|
MISSION_AVATAR_SPECIFIC_TYPE_NUM_BACKTRACK = 10784
|
|
MISSION_AVATAR_SPECIFIC_UNLOCK_STAR_SPECIFC_LEVEL_NUM_BACKTRACK = 10785
|
|
MISSION_AVATAR_SPECIFIC_TYPE_SPECIFIC_LEVEL_NUM_BACKTRACK = 10790
|
|
MISSION_GRAND_KEY_GET_ANY_BACKTRACK = 10791
|
|
MISSION_STAGE_TAG_CHALLENGE_NUM_BACKTRACK = 10796
|
|
MISSION_FINISH_MISSION_TIMES_WITH_MISSION_ID_LIST_BACKTRACK = 10797
|
|
MISSION_OPENWORLD_CHAPTER_UNLOCK_HERO_BACKTRACK = 10806
|
|
MISSION_OPENWORLD_CHAPTER_HERO_CARD_LEVEL_BACKTRACK = 10808
|
|
MISSION_OPENWORLD_CHAPTER_HERO_LEVEL_BACKTRACK = 10809
|
|
MISSION_OPENWORLD_ACTIVE_CARD_GROUP_BATTLE_POINT_BACKTRACK = 10810
|
|
MISSION_OPENWORLD_CHAPTER_UNLOCK_HERO_CARD_BACKTRACK = 10811
|
|
MISSION_OPENWORLD_CHAPTER_BUILDING_LEVEL_BACKTRACK = 10815
|
|
MISSION_OPENWORLD_HUNT_FINISH_QUEST_NUM_BACKTRACK = 10820
|
|
MISSION_OPENWORLD_HUNT_DESTROY_STRONGHOLD_NUM_BACKTRACK = 10821
|
|
MISSION_OPENWORLD_HUNT_HUNTER_KILLED_MAP_NUM_BACKTRACK = 10822
|
|
MISSION_OPENWORLD_HUNT_TALENT_TOTAL_LEVEL_BACKTRACK = 10823
|
|
MISSION_MONSTER_CARD_COLLECTION_NUM_BACKTRACK = 10826
|
|
MISSION_MONSTER_CARD_COLLECTION_LEVEL_BACKTRACK = 10827
|
|
MISSION_MONSTER_CARD_NUM_LEVEL_GREATER_EQUAL_BACKTRACK = 10828
|
|
MISSION_OPENWORLD_CHAPTER_TERMINAL_LEVEL_BACKTRACK = 10848
|
|
MISSION_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_FINISH_FLOOR_BACKTRACK = 10850
|
|
MISSION_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_PASS_NUM_BACKTRACK = 10851
|
|
MISSION_OPENWORLD_CHAPTER_BUILDING_TYPE_UNLOCK_NUM_BACKTRACK = 10852
|
|
MISSION_OPENWORLD_CHAPTER_TALENT_LEVEL_BACKTRACK = 10853
|
|
MISSION_OPENWORLD_CHAPTER_TALENT_TOTAL_LEVEL_BACKTRACK = 10854
|
|
MISSION_OPENWORLD_CHAPTER_TERMINAL_PERIOD_UPGRADE_AT_LEVEL_BACKTRACK = 10855
|
|
MISSION_OPENWORLD_CHAPTER_ANTIGRAVITY_MATERIAL_COLLECTION_NUM_BACKTRACK = 10856
|
|
MISSION_RPG_TALE_ABILITY_LEVEL_SUM_BACKTRACK = 10857
|
|
MISSION_THEME_TOWER_SECTION_LEVEL_BACKTRACK = 10858
|
|
MISSION_THEME_TOWER_SECTION_SCORE_BACKTRACK = 10859
|
|
MISSION_THEME_TOWER_SPECIFIC_SCORE_BACKTRACK = 10860
|
|
MISSION_CHAPTER_BW_WORLD_RUNE_REACH_LEVEL_BACKTRACK = 10861
|
|
MISSION_GOBACK_SCHEDULEID_AND_LOSTDAYS_BACKTRACK = 10862
|
|
MISSION_GOBACK_NOT_SCHEDULEID_BACKTRACK = 10863
|
|
MISSION_PJMS_FINSIH_STORY_BACKTRACK = 10864
|
|
MISSION_PJMS_ADD_EXPLORE_NUM_IN_MATERIAL_ID_LIST_BACKTRACK = 10865
|
|
MISSION_PJMS_AVATAR_LEVEL_NUM_BACKTRACK = 10866
|
|
MISSION_PJMS_ELF_LEVEL_NUM_BACKTRACK = 10867
|
|
MISSION_PJMS_FINSIH_STORY_LIST_BACKTRACK = 10868
|
|
MISSION_PJMS_CHAPTER_LEVEL_BACKTRACK = 10869
|
|
MISSION_PJMS_UNLOCK_BGM_NUM_BACKTRACK = 10870
|
|
MISSION_PJMS_UNLOCK_FURNITURE_NUM_BACKTRACK = 10871
|
|
MISSION_PJMS_HAS_GOT_CORE_UINT_LIST_BACKTRACK = 10872
|
|
MISSION_PJMS_HAS_GOT_AUXILIARY_UINT_LIST_BACKTRACK = 10873
|
|
MISSION_UNLOCK_COLLECTION_ID_LIST_NUM_BACKTRACK = 10874
|
|
MISSION_PJMS_ACTIVATE_TELEPORT_ID_LIST_NUM_BACKTRACK = 10875
|
|
MISSION_PJMS_UNLOCK_FOG_ID_LIST_NUM_BACKTRACK = 10876
|
|
MISSION_PJMS_CHAPTER_LEVEL_LE_BACKTRACK = 10877
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_TIMES_BACKTRACK = 10971
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_REVENUE_BACKTRACK = 10972
|
|
MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_PRAISE_BACKTRACK = 10973
|
|
MISSION_GOURMET_HUNT_RATING_GE_BACKTRACK = 10974
|
|
MISSION_GOURMET_HUNT_UNLOCK_SPECIFIED_FURNITURE_BACKTRACK = 10975
|
|
MISSION_GOURMET_HUNT_UNLOCKED_FURNITURE_NUM_BACKTRACK = 10976
|
|
MISSION_GOURMET_HUNT_UNLOCKED_RECIPE_NUM_BACKTRACK = 10977
|
|
MISSION_GOURMET_HUNT_LEVEL_BACKTRACK = 10978
|
|
MISSION_GOURMET_HUNT_UNLOCK_SPECIFIED_WEAPON_MODULE_BACKTRACK = 10979
|
|
MISSION_GOURMET_HUNT_OPEN_TREASURE_NUM_BACKTRACK = 10982
|
|
MISSION_GOURMET_HUNT_UNLOCK_TELEPORT_NUM_IN_SPECIFIED_MAP_BACKTRACK = 10984
|
|
MISSION_EXBOSS_FINISH_TIME_SCORE_BACKTRACK = 10985
|
|
MISSION_STIGMATA_PRISM_LEVEL_NUM_BACKTRACK = 10986
|
|
MISSION_MONSTER_FARM_UNLOCK_GALLERY_BACKTRACK = 10987
|
|
MISSION_MONSTER_FARM_UNLOCK_MONSTER_GALLERY_BACKTRACK = 10988
|
|
MISSION_MONSTER_FARM_RARE_MONSTER_NUM_BACKTRACK = 10989
|
|
MISSION_MONSTER_FARM_LEVEL_BACKTRACK = 10990
|
|
MISSION_MONSTER_FARM_ENTER_MINE_FLOOR_BACKTRACK = 10991
|
|
MISSION_MONSTER_FARM_BUILDING_LEVEL_BACKTRACK = 10993
|
|
MISSION_MONSTER_FARM_BUILDING_LIST_LEVEL_BACKTRACK = 10994
|
|
|
|
|
|
class LinearMissionSolveType(betterproto.Enum):
|
|
LINEAR_MISSION_SOLVE_CLOSE = 0
|
|
LINEAR_MISSION_SOLVE_RESERVE = 1
|
|
LINEAR_MISSION_SOLVE_AUTO = 2
|
|
|
|
|
|
class CycleMissionSolveType(betterproto.Enum):
|
|
CYCLE_MISSION_SOLVE_CLOSE = 0
|
|
CYCLE_MISSION_SOLVE_RESERVE = 1
|
|
|
|
|
|
class ActivityType(betterproto.Enum):
|
|
ACTIVITY_NONE = 0
|
|
ACTIVITY_WEEK_DAY = 1
|
|
ACTIVITY_BEFALL = 2
|
|
ACTIVITY_BOSS_RUSH = 8
|
|
ACTIVITY_MP_OPENWORLD_BOSS = 13
|
|
ACTIVITY_MATRIX = 14
|
|
|
|
|
|
class EndlessType(betterproto.Enum):
|
|
ENDLESS_TYPE_NONE = 0
|
|
ENDLESS_TYPE_NORMAL = 1
|
|
ENDLESS_TYPE_OPENWORLD = 2
|
|
ENDLESS_TYPE_QUANTUM = 3
|
|
ENDLESS_TYPE_ULTRA = 4
|
|
ENDLESS_TYPE_GREEDY = 5
|
|
ENDLESS_TYPE_FRONT = 6
|
|
|
|
|
|
class EndlessRewardType(betterproto.Enum):
|
|
EndlessRewardType0 = 0
|
|
ENDLESS_PROMOTE = 1
|
|
ENDLESS_NORMAL = 2
|
|
ENDLESS_DEMOTE = 3
|
|
|
|
|
|
class CabinType(betterproto.Enum):
|
|
CabinType0 = 0
|
|
CABIN_POWER = 1
|
|
CABIN_ENHANCE_KIANA = 2
|
|
CABIN_COLLECT = 3
|
|
CABIN_MISC = 4
|
|
CABIN_VENTURE = 5
|
|
CABIN_ENHANCE_MEI = 6
|
|
CABIN_ENHANCE_BRONYA = 7
|
|
CABIN_ENHANCE_HIMEKO = 8
|
|
CABIN_ENHANCE_THERESA = 9
|
|
CABIN_ENHANCE_FUKA = 10
|
|
|
|
|
|
class AvatarAttrType(betterproto.Enum):
|
|
AvatarAttrType0 = 0
|
|
AVATAR_HP = 1
|
|
AVATAR_SP = 2
|
|
AVATAR_ATTACK = 3
|
|
AVATAR_DEFENSE = 4
|
|
AVATAR_CRITICAL = 5
|
|
|
|
|
|
class CabinTechEffectType(betterproto.Enum):
|
|
CabinTechEffectType0 = 0
|
|
CABIN_TECH_ADD_AVATAR_ATTR = 1
|
|
CABIN_TECH_ADD_VENTURE_MAX_NUM = 2
|
|
CABIN_TECH_ADD_PROCESS_VENTURE_MAX_NUM = 3
|
|
CABIN_TECH_ADD_REFRESH_VENTURE_ATTR = 4
|
|
CABIN_TECH_ADD_FRIEND_NUM = 5
|
|
CABIN_TECH_DISJOIN_EQUIPMENT = 6
|
|
CABIN_TECH_ADD_COLLECT_SPEED = 7
|
|
CABIN_TECH_ADD_COLLECT_STORAGE = 8
|
|
CABIN_TECH_ADD_COLLECT_EXTRA_PERCENT = 9
|
|
CABIN_TECH_ADD_COLLECT_EXTRA_RATE = 10
|
|
CABIN_TECH_ADD_SKILL_POINT_LIMIT = 11
|
|
CABIN_TECH_ADD_COLLECT_EQUIPMENT_DROP = 12
|
|
CABIN_TECH_ADD_COLLECT_EQUIPMENT_PACKAGE_NUM = 13
|
|
CABIN_TECH_SUB_COLLECT_EQUIPMENT_TIME = 14
|
|
|
|
|
|
class IslandVentureDispatchCond(betterproto.Enum):
|
|
IslandVentureDispatchCond0 = 0
|
|
ISLAND_VENTURE_AVATAR_ID = 1
|
|
ISLAND_VENTURE_AVATAR_EACH_LEVEL = 2
|
|
ISLAND_VENTURE_AVATAR_ONE_LEVEL = 3
|
|
ISLAND_VENTURE_AVATAR_TOTAL_LEVEL = 4
|
|
ISLAND_VENTURE_AVATAR_EACH_STAR = 5
|
|
ISLAND_VENTURE_AVATAR_ONE_STAR = 6
|
|
ISLAND_VENTURE_AVATAR_NUM = 7
|
|
ISLAND_VENTURE_AVATAR_ATTR_NUM = 8
|
|
ISLAND_VENTURE_AVATAR_CLASS_NUM = 9
|
|
ISLAND_VENTURE_AVATAR_ATTR_NOT_SAME = 10
|
|
ISLAND_VENTURE_AVATAR_CLASS_NOT_SAME = 11
|
|
|
|
|
|
class DisjoinType(betterproto.Enum):
|
|
DisjoinType0 = 0
|
|
DISJOIN_TOTAL = 1
|
|
DISJOIN_TITLE = 2
|
|
DISJOIN_EX = 3
|
|
|
|
|
|
class StigmataRefineType(betterproto.Enum):
|
|
StigmataRefineType0 = 0
|
|
STIGMATA_REFINE_NORMAL = 1
|
|
STIGMATA_REFINE_ADD_SLOT = 2
|
|
STIGMATA_REFINE_SPECIAL = 3
|
|
STIGMATA_REFINE_LOCK = 4
|
|
|
|
|
|
class StigmataRefineTimesType(betterproto.Enum):
|
|
StigmataRefineTimesType0 = 0
|
|
STIGMATA_REFINE_TIMES_ONE = 1
|
|
STIGMATA_REFINE_TIMES_TEN = 10
|
|
|
|
|
|
class CommentType(betterproto.Enum):
|
|
CommentType0 = 0
|
|
COMMENT_OK = 1
|
|
COMMENT_CANCEL = 2
|
|
COMMENT_IGNORE = 3
|
|
|
|
|
|
class ExtraStoryActType(betterproto.Enum):
|
|
ExtraStoryActType0 = 0
|
|
EXTRA_STORY_ACT_MAIN = 1
|
|
EXTRA_STORY_ACT_HIDDEN = 2
|
|
EXTRA_STORY_ACT_ENTROPY = 3
|
|
EXTRA_STORY_ACT_ACTIVITY = 4
|
|
EXTRA_STORY_ACT_FANTASY = 5
|
|
EXTRA_STORY_ACT_ROGUE = 6
|
|
|
|
|
|
class AvatarRoleType(betterproto.Enum):
|
|
AvatarRoleType0 = 0
|
|
AVATAR_ROLE_KIANA = 1
|
|
AVATAR_ROLE_MEI = 2
|
|
AVATAR_ROLE_BRONYA = 3
|
|
AVATAR_ROLE_HIMEKO = 4
|
|
AVATAR_ROLE_THERESA = 5
|
|
AVATAR_ROLE_FUKA = 6
|
|
AVATAR_ROLE_RITA = 7
|
|
AVATAR_ROLE_TWINS = 8
|
|
AVATAR_ROLE_SEELE = 9
|
|
AVATAR_ROLE_DURANDAL = 10
|
|
AVATAR_ROLE_ASUKA = 11
|
|
AVATAR_ROLE_FISCHL = 12
|
|
AVATAR_ROLE_KEQING = 13
|
|
AVATAR_ROLE_ELYSIA = 14
|
|
AVATAR_ROLE_MOBIUS = 15
|
|
AVATAR_ROLE_RAVEN = 16
|
|
AVATAR_ROLE_PARDOFELIS = 17
|
|
AVATAR_ROLE_APONIA = 18
|
|
AVATAR_ROLE_EDEN = 19
|
|
AVATAR_ROLE_GRISEO = 20
|
|
AVATAR_ROLE_VILL_V = 21
|
|
AVATAR_ROLE_LISUSHANG = 22
|
|
AVATAR_ROLE_AI = 23
|
|
AVATAR_ROLE_SUSANNAH = 24
|
|
AVATAR_ROLE_FEATHEREDRABBIT = 25
|
|
AVATAR_ROLE_PROMETHEUS = 26
|
|
AVATAR_ROLE_SHIGURE = 27
|
|
AVATAR_ROLE_28 = 28
|
|
AVATAR_ROLE_29 = 29
|
|
AVATAR_ROLE_30 = 30
|
|
AVATAR_ROLE_31 = 31
|
|
AVATAR_ROLE_32 = 32
|
|
AVATAR_ROLE_33 = 33
|
|
AVATAR_ROLE_34 = 34
|
|
AVATAR_ROLE_35 = 35
|
|
AVATAR_ROLE_SAKURA = 101
|
|
AVATAR_ROLE_KALLEN = 102
|
|
AVATAR_ROLE_DLC_MEI = 103
|
|
AVATAR_ROLE_DLC_ADAM = 104
|
|
AVATAR_ROLE_DLC_CAROL = 105
|
|
AVATAR_ROLE_DLC_BRONYA = 106
|
|
AVATAR_ROLE_DLC_KONG = 107
|
|
AVATAR_ROLE_200 = 200
|
|
AVATAR_ROLE_201 = 201
|
|
AVATAR_ROLE_202 = 202
|
|
AVATAR_ROLE_203 = 203
|
|
AVATAR_ROLE_204 = 204
|
|
AVATAR_ROLE_205 = 205
|
|
AVATAR_ROLE_206 = 206
|
|
AVATAR_ROLE_207 = 207
|
|
AVATAR_ROLE_208 = 208
|
|
AVATAR_ROLE_209 = 209
|
|
|
|
|
|
class IslandPositionType(betterproto.Enum):
|
|
IslandPositionType0 = 0
|
|
ISLAND_POSITION_CABIN_POWER = 1
|
|
ISLAND_POSITION_CABIN_ENHANCE_KIANA = 2
|
|
ISLAND_POSITION_CABIN_COLLECT = 3
|
|
ISLAND_POSITION_CABIN_MISC = 4
|
|
ISLAND_POSITION_CABIN_VENTURE = 5
|
|
ISLAND_POSITION_CABIN_ENHANCE_MEI = 6
|
|
ISLAND_POSITION_CABIN_ENHANCE_BRONYA = 7
|
|
ISLAND_POSITION_CABIN_ENHANCE_HIMEKO = 8
|
|
ISLAND_POSITION_CABIN_ENHANCE_THERESA = 9
|
|
ISLAND_POSITION_CABIN_ENHANCE_FUKA = 10
|
|
ISLAND_POSITION_NULL = 21
|
|
ISLAND_POSITION_MAIN = 22
|
|
|
|
|
|
class IslandEventCondType(betterproto.Enum):
|
|
IslandEventCondType0 = 0
|
|
ISLAND_EVENT_COND_ONE_WEATHER = 1
|
|
ISLAND_EVENT_COND_AVATAR_GOODFEEL = 2
|
|
ISLAND_EVENT_COND_HAS_AVATAR = 3
|
|
ISLAND_EVENT_COND_ROLE_AFFINITY = 4
|
|
ISLAND_EVENT_COND_ALL_AFFINITY = 5
|
|
ISLAND_EVENT_COND_HAS_ONE_EQUIPMENT = 201
|
|
ISLAND_EVENT_COND_AVATAR = 202
|
|
ISLAND_EVENT_COND_FINISH_ONE_EVENT = 203
|
|
ISLAND_EVENT_COND_POS = 204
|
|
ISLAND_EVENT_COND_SITE = 205
|
|
|
|
|
|
class DressType(betterproto.Enum):
|
|
DressType0 = 0
|
|
DRESS_BATTLE = 1
|
|
DRESS_SUIT = 2
|
|
DRESS_ARTIFACT = 4
|
|
|
|
|
|
class MaterialUseType(betterproto.Enum):
|
|
MaterialUseType0 = 0
|
|
MATERIAL_USE_GIFT = 1
|
|
MATERIAL_USE_TREASURE = 2
|
|
MATERIAL_USE_RAND_GIFT = 3
|
|
MATERIAL_USE_BUFF = 4
|
|
MATERIAL_USE_EXTRA_STORY = 5
|
|
MATERIAL_USE_TRIAL_AVATAR = 6
|
|
MATERIAL_USE_MATRIX_EXPLORE_POWER = 7
|
|
MATERIAL_USE_AUTO_GIFT = 10
|
|
MATERIAL_USE_OPTIONAL_REWARD = 11
|
|
MATERIAL_USE_RAND_REWARD = 12
|
|
MATERIAL_USE_RAND_AVATAR = 13
|
|
MATERIAL_USE_ARMADA_WAR_ENERGE_ITEM = 14
|
|
MATERIAL_USE_RAND_GIFT_RESTRICT = 15
|
|
MATERIAL_USE_ARMADA_REUNION = 17
|
|
MATERIAL_USE_ULTRA_ENDLESS_BUFFER_CUP = 20
|
|
MATERIAL_USE_BATTLE_PASS_TICKET = 24
|
|
MATERIAL_USE_AVATAR_FRAGMENT_TRANSFORM = 25
|
|
MATERIAL_USE_BAODI_TREASURE = 27
|
|
MATERIAL_USE_PRIVILEGE = 28
|
|
MATERIAL_USE_OPENWORLD_AVATAR_ACTIVITY_EXP = 29
|
|
MATERIAL_USE_CONVERT_EQUIPMENT = 30
|
|
MATERIAL_USE_AUTO_NEW_GIFT = 31
|
|
MATERIAL_USE_GOD_WAR_AVATAR = 32
|
|
MATERIAL_USE_GOD_WAR_SUPPORT_AVATAR = 33
|
|
MATERIAL_USE_RANCH_MONSTER = 34
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_EQUIP_COST = 36
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_EQUIP_BUFF = 37
|
|
MATERIAL_USE_SC_DLC_FEVER_SLOT = 38
|
|
MATERIAL_USE_SC_DLC_AVATAR = 39
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_FAME = 40
|
|
MATERIAL_USE_REWARD_LINE_SCORE = 41
|
|
MATERIAL_USE_GOD_WAR_GAIN_COIN = 42
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_HERO = 43
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_HERO_CARD = 44
|
|
MATERIAL_USE_MONSTER_CARD = 45
|
|
MATERIAL_USE_MONSTER_CARD_NO_OVERFLOW = 46
|
|
MATERIAL_USE_MONSTER_CARD_DROP_NUM_LIMITED = 47
|
|
MATERIAL_USE_PVZ_ADD_SPECIAL_MATERIAL = 48
|
|
MATERIAL_USE_OPENWORLD_CHAPTER_FRAGMENT_TRANSFORM = 49
|
|
MATERIAL_USE_ADD_MEDAL_PARAM = 50
|
|
MATERIAL_USE_GLOBAL_EXPLORE_EXP = 51
|
|
MATERIAL_USE_GLOBAL_EXPLORE_STAMINA = 52
|
|
MATERIAL_USE_GLOBAL_EXPLORE_CONTRIBUTION = 53
|
|
MATERIAL_USE_GLOBAL_EXPLORE_ACTIVE_EXP = 54
|
|
MATERIAL_USE_AUTO_TRIAL_WARSHIP = 55
|
|
MATERIAL_USE_SUSANNA_TRIAL_MENTOR_PROGRESS = 56
|
|
MATERIAL_USE_CHAPTER_BW_WORLD_ADD_RUNE = 57
|
|
MATERIAL_USE_CHAPTER_BW_WORLD_ADD_RUNE_WITH_NOTIFY = 58
|
|
MATERIAL_USE_PJMS_BGM = 59
|
|
MATERIAL_USE_ADD_PJMS_CORE_UNIT = 60
|
|
MATERIAL_USE_ADD_PJMS_AUXILIARY_UNIT = 61
|
|
MATERIAL_USE_ADD_MINION_CLASH_EXP = 62
|
|
MATERIAL_USE_ADD_PJMS_FURNITURE = 63
|
|
MATERIAL_USE_ADD_TIELD_GAME_FARM_STAMINA = 64
|
|
MATERIAL_USE_MINION_CLASH_CARD = 65
|
|
MATERIAL_USE_ADD_COLLECTION = 66
|
|
MATERIAL_USE_ADD_GOURMET_HUNT_INGREDIENT = 67
|
|
MATERIAL_USE_SET_MEDAL_MP_INFO = 68
|
|
MATERIAL_USE_ADD_MATERIAL_AND_PJMS_EXPLORE_SCORE = 69
|
|
MATERIAL_USE_ADD_CHATWORLD_QCANDY_ITEM = 70
|
|
MATERIAL_USE_ADD_CHATWORLD_QCANDY_RED_ENVELOPE = 71
|
|
MATERIAL_USE_TILED_GAME_SRPG_ADD_EXPLORE_EXP = 72
|
|
MATERIAL_USE_WEAPON_LEVEL_UP_TICKET = 73
|
|
MATERIAL_USE_MONSTER_CARD_PVP_ACTIVITY_EXP = 74
|
|
MATERIAL_USE_MONSTER_FARM_ACTIVITY_MONSTER = 75
|
|
MATERIAL_USE_STIGMATA_LEVEL_UP_TICKET = 76
|
|
MATERIAL_USE_MONSTER_CARD_PVP_COMBAT_TIMES = 77
|
|
MATERIAL_USE_TILED_GAME_PRPG_ADD_DECK_EXP = 78
|
|
MATERIAL_USE_MONSTER_PVP_CARD = 79
|
|
MATERIAL_USE_BATTLE_PASS_TICKET_UPGRADE = 80
|
|
MATERIAL_USE_MONSTER_CARD_ADD_EXP = 81
|
|
MATERIAL_USE_GOD_WAR_MAX_PUNISH_LEVEL = 82
|
|
|
|
|
|
class IslandVisitRecordType(betterproto.Enum):
|
|
IslandVisitRecordType0 = 0
|
|
ISLAND_RECORD_HELP_FRIEND = 1
|
|
ISLAND_RECORD_BE_HELPED = 2
|
|
ISLAND_RECORD_LIKE = 3
|
|
ISLAND_RECORD_BE_LIKED = 4
|
|
|
|
|
|
class DutyType(betterproto.Enum):
|
|
DutyType0 = 0
|
|
DUTY_DAILY = 1
|
|
DUTY_WEEKLY = 2
|
|
|
|
|
|
class LobbyMemberStatus(betterproto.Enum):
|
|
LobbyMemberStatus0 = 0
|
|
LOBBY_MEMBER_UNREADY = 1
|
|
LOBBY_MEMBER_READY = 2
|
|
LOBBY_MEMBER_FIGHTING = 3
|
|
|
|
|
|
class LobbyClientStatus(betterproto.Enum):
|
|
LOBBY_CLIENT_NONE = 0
|
|
LOBBY_CLIENT_CHOOSING_AVATAR = 1
|
|
LOBBY_CLIENT_CHOOSING_WEAPON = 2
|
|
LOBBY_CLIENT_CHOOSING_STIGMATA = 3
|
|
|
|
|
|
class LobbyStatus(betterproto.Enum):
|
|
LOBBY_NONE = 0
|
|
LOBBY_PREPARING = 1
|
|
LOBBY_CONNECTING = 2
|
|
LOBBY_FIGHTING = 3
|
|
LOBBY_FINISHING = 4
|
|
LOBBY_WAIT_DESTROY = 5
|
|
|
|
|
|
class MpTeamStatus(betterproto.Enum):
|
|
TEAM_STATUS_NONE = 0
|
|
TEAM_STATUS_IN_TEAM = 1
|
|
TEAM_STATUS_IN_LOBBY = 2
|
|
|
|
|
|
class LobbyEnterType(betterproto.Enum):
|
|
LOBBY_ENTER_TYPE_NONE = 0
|
|
LOBBY_ENTER_TYPE_PRIVATE = 1
|
|
LOBBY_ENTER_TYPE_ENTER = 2
|
|
LOBBY_ENTER_TYPE_FAST = 3
|
|
|
|
|
|
class MpLeaveTeamReason(betterproto.Enum):
|
|
LEAVE_TEAM_REASON_NONE = 0
|
|
LEAVE_TEAM_REASON_KICK = 1
|
|
|
|
|
|
class MpDataType(betterproto.Enum):
|
|
MP_DATA_ALL = 0
|
|
MP_DATA_LEVEL = 1
|
|
MP_DATA_EXP = 2
|
|
MP_DATA_SKILL_POINT = 3
|
|
MP_DATA_SKILL = 4
|
|
MP_DATA_AVATAR = 5
|
|
MP_DATA_PUNISH_TIME = 6
|
|
|
|
|
|
class MpSkillType(betterproto.Enum):
|
|
MP_SKILL_NONE = 0
|
|
MP_SKILL_ATTACK = 1
|
|
MP_SKILL_DEFENCE = 2
|
|
MP_SKILL_OTHER = 3
|
|
|
|
|
|
class MissionMpMemberType(betterproto.Enum):
|
|
MissionMpMemberType0 = 0
|
|
MISSION_MP_LEADER = 1
|
|
MISSION_MP_ASSISTANT = 2
|
|
|
|
|
|
class MpMemberClientStatus(betterproto.Enum):
|
|
MP_MEMBER_CLIENT_NONE = 0
|
|
MP_MEMBER_CLIENT_IN_TEAM = 1
|
|
MP_MEMBER_CLIENT_IN_LOBBY = 2
|
|
|
|
|
|
class OpenworldQuestStatus(betterproto.Enum):
|
|
OPENWORLD_QUEST_NONE = 0
|
|
OPENWORLD_QUEST_DOING = 1
|
|
OPENWORLD_QUEST_FINISH = 2
|
|
OPENWORLD_QUEST_CLOSE = 3
|
|
|
|
|
|
class BuffAcquireType(betterproto.Enum):
|
|
BuffAcquireType0 = 0
|
|
BUFF_ACQUIRE_GOBACK = 1
|
|
BUFF_ACQUIRE_ITEMUSE = 3
|
|
|
|
|
|
class BuffEffectType(betterproto.Enum):
|
|
BuffEffectType0 = 0
|
|
BUFF_EFFECT_COMMANDER_EXP = 1
|
|
BUFF_EFFECT_AVATAR_EXP = 2
|
|
BUFF_EFFECT_SCOIN = 3
|
|
BUFF_EFFECT_NEWBIE = 4
|
|
BUFF_EFFECT_GOBACK = 5
|
|
|
|
|
|
class AreaType(betterproto.Enum):
|
|
AreaType0 = 0
|
|
AREA_CN = 1
|
|
AREA_JP = 2
|
|
AREA_ASIA = 3
|
|
AREA_WEST = 4
|
|
AREA_KR = 5
|
|
AREA_OVERSEAS = 6
|
|
|
|
|
|
class MedalTimeType(betterproto.Enum):
|
|
MedalTimeType0 = 0
|
|
MEDAL_TIME_FOREVER = 1
|
|
MEDAL_TIME_DURATION = 2
|
|
MEDAL_TIME_UNTIL = 3
|
|
|
|
|
|
class MedalOpType(betterproto.Enum):
|
|
MedalOpType0 = 0
|
|
MEDAL_WEAR = 1
|
|
MEDAL_OFF = 2
|
|
|
|
|
|
class CustomHeadTimeType(betterproto.Enum):
|
|
CustomHeadTimeType0 = 0
|
|
CUSTOM_HEAD_TIME_FOREVER = 1
|
|
CUSTOM_HEAD_TIME_DURATION = 2
|
|
CUSTOM_HEAD_TIME_UNTIL = 3
|
|
|
|
|
|
class PhonePendantTimeType(betterproto.Enum):
|
|
PhonePendantTimeType0 = 0
|
|
PHONE_PENDANT_TIME_FOREVER = 1
|
|
PHONE_PENDANT_TIME_LIMIT = 2
|
|
|
|
|
|
class PhonePendantOpType(betterproto.Enum):
|
|
PhonePendantOpType0 = 0
|
|
PHONE_PENDANT_WEAR = 1
|
|
PHONE_PENDANT_OFF = 2
|
|
|
|
|
|
class PlayerCardType(betterproto.Enum):
|
|
CARD_ALL = 0
|
|
CARD_AVATAR = 1
|
|
CARD_MEDAL = 2
|
|
CARD_MESSAGE = 3
|
|
CARD_MSG_CONFIG = 4
|
|
CARD_ELF = 5
|
|
|
|
|
|
class PlayerCardMsgConfig(betterproto.Enum):
|
|
CARD_MSG_ALL = 0
|
|
CARD_MSG_FRIEND = 1
|
|
CARD_MSG_FORBIDDEN = 2
|
|
|
|
|
|
class RankPowerType(betterproto.Enum):
|
|
RankPowerType0 = 0
|
|
AVATAR_SSS_NUM = 101
|
|
AVATAR_SS_NUM = 102
|
|
AVATAR_S_NUM = 103
|
|
AVATAR_A_NUM = 104
|
|
WEAPON_5STAR_NUM = 201
|
|
WEAPON_4STAR_NUM = 202
|
|
WEAPON_3STAR_NUM = 203
|
|
STIGMATA_5STAR_NUM = 301
|
|
STIGMATA_4STAR_NUM = 302
|
|
STIGMATA_3STAR_NUM = 303
|
|
|
|
|
|
class UserRankType(betterproto.Enum):
|
|
USER_RANK_NONE = 0
|
|
USER_RANK_NORMAL = 1
|
|
USER_RANK_PERCENT = 2
|
|
|
|
|
|
class PlayerGenderType(betterproto.Enum):
|
|
GENDER_NONE_TYPE = 0
|
|
GENDER_MALE_TYPE = 1
|
|
GENDER_FEMALE_TYPE = 2
|
|
|
|
|
|
class PlayerAreaType(betterproto.Enum):
|
|
AREA_NO_LIMIT = 0
|
|
AREA_NORTH_CHINA = 1
|
|
AREA_NORTH_EAST = 2
|
|
AREA_EAST_CHINA = 3
|
|
AREA_CENTRAL_CHINA = 4
|
|
AREA_CENTRAL_SOUTH = 5
|
|
AREA_NORTH_WEST = 6
|
|
AREA_SOUTH_WEST = 7
|
|
AREA_HK_MC_TW = 8
|
|
|
|
|
|
class PlayerInterestType(betterproto.Enum):
|
|
INTEREST_NONE = 0
|
|
INTEREST_ANIMATION = 1
|
|
INTEREST_COMIC = 2
|
|
INTEREST_GAME = 3
|
|
INTEREST_MUSIC = 4
|
|
INTEREST_DANCING = 5
|
|
INTEREST_KITIKU = 6
|
|
INTEREST_MMD = 7
|
|
INTEREST_TOKUSATSU = 8
|
|
|
|
|
|
class MasterPupilOpType(betterproto.Enum):
|
|
MASTER_PUPIL_OP_NONE = 0
|
|
MASTER_PUPIL_OP_AGREE = 1
|
|
MASTER_PUPIL_OP_REJECT = 2
|
|
MASTER_PUPIL_OP_DISMISS = 3
|
|
|
|
|
|
class MasterPupilType(betterproto.Enum):
|
|
MASTER_PUPIL_NONE_TYPE = 0
|
|
MASTER_PUPIL_MASTER_TYPE = 1
|
|
MASTER_PUPIL_PUPIL_TYPE = 2
|
|
MASTER_PUPIL_NEITHER_ALL = 4
|
|
|
|
|
|
class MasterPupilEventType(betterproto.Enum):
|
|
MasterPupilEventType0 = 0
|
|
MASTER_PUPIL_EVENT_GET_PUPIL = 1
|
|
MASTER_PUPIL_EVENT_GET_MASTER = 2
|
|
MASTER_PUPIL_EVENT_PUPIL_ONLINE = 3
|
|
MASTER_PUPIL_EVENT_MASTER_ONLINE = 4
|
|
MASTER_PUPIL_EVENT_PUPIL_OFFLINE = 5
|
|
MASTER_PUPIL_EVENT_MASTER_OFFLINE = 6
|
|
MASTER_PUPIL_EVENT_FINISH_MISSION = 7
|
|
MASTER_PUPIL_EVENT_STEP_EVAL = 8
|
|
MASTER_PUPIL_EVENT_PUPIL_GRADUATED = 9
|
|
MASTER_PUPIL_EVENT_SELF_MISSION = 10
|
|
MASTER_PUPIL_EVENT_APPLY_PUPIL = 11
|
|
MASTER_PUPIL_EVENT_APPLY_MASTER = 12
|
|
MASTER_PUPIL_EVENT_REJECT_MASTER = 13
|
|
MASTER_PUPIL_EVENT_REJECT_PUPIL = 14
|
|
MASTER_PUPIL_EVENT_AGREE_MASTER = 15
|
|
MASTER_PUPIL_EVENT_AGREE_PUPIL = 16
|
|
MASTER_PUPIL_EVENT_DISMISS_MASTER = 17
|
|
MASTER_PUPIL_EVENT_DISMISS_PUPIL = 18
|
|
MASTER_PUPIL_EVENT_COMPANY_MISSION = 19
|
|
MASTER_PUPIL_EVNET_RECALL_APPLICATION = 20
|
|
|
|
|
|
class MasterPupilStatus(betterproto.Enum):
|
|
MASTER_PUPIL_STATUS_NONE = 0
|
|
MASTER_PUPIL_STATUS_DURING = 1
|
|
MASTER_PUPIL_STATUS_FINISH = 2
|
|
MASTER_PUPIL_STATUS_DISMISS = 3
|
|
|
|
|
|
class AvatarType(betterproto.Enum):
|
|
AvatarType0 = 0
|
|
AVATAR_TRIAL_TYPE = 1
|
|
AVATAR_LIMIT_TYPE = 2
|
|
AVATAR_FORMAL_TYPE = 3
|
|
|
|
|
|
class DormDataType(betterproto.Enum):
|
|
DORM_DATA_ALL = 0
|
|
DORM_DATA_DECORATION = 1
|
|
DORM_DATA_EVENT = 3
|
|
DORM_DATA_SNS = 4
|
|
|
|
|
|
class FurnitureDirection(betterproto.Enum):
|
|
FURNITURE_DIRECTION_DOWN = 0
|
|
FURNITURE_DIRECTION_LEFT = 1
|
|
FURNITURE_DIRECTION_UP = 2
|
|
FURNITURE_DIRECTION_RIGHT = 3
|
|
|
|
|
|
class FurnitureLocation(betterproto.Enum):
|
|
FURNITURE_LOCATION_FLOOR = 0
|
|
FURNITURE_LOCATION_WALL1 = 1
|
|
FURNITURE_LOCATION_WALL2 = 2
|
|
FURNITURE_LOCATION_WALL3 = 3
|
|
FURNITURE_LOCATION_WALL4 = 4
|
|
|
|
|
|
class RoomType(betterproto.Enum):
|
|
RoomType0 = 0
|
|
ROOM_TYPE_HALL = 1
|
|
ROOM_TYPE_BEDROOM = 2
|
|
|
|
|
|
class DecorationEffectType(betterproto.Enum):
|
|
DecorationEffectType0 = 0
|
|
DECORATION_EFFECT_FURNITURE_LIMIT = 1
|
|
DECORATION_EFFECT_AVATAR_LIMIT = 2
|
|
DECORATION_EFFECT_UNLOCK_ROOM = 3
|
|
DECORATION_EFFECT_POWER_LIMIT = 4
|
|
|
|
|
|
class FacilityType(betterproto.Enum):
|
|
FacilityType0 = 0
|
|
FACILITY_TYPE_AVATAR_EXP = 1
|
|
FACILITY_TYPE_AVATAR_SKILL_POINT = 2
|
|
FACILITY_TYPE_WEAPON_EXP = 3
|
|
FACILITY_TYPE_STIGMATA_EXP = 4
|
|
FACILITY_TYPE_BAR = 5
|
|
FACILITY_TYPE_AUDIO_PLAYER = 6
|
|
FACILITY_TYPE_ENERGY = 7
|
|
FACILITY_TYPE_HOMELAND = 8
|
|
FACILITY_TYPE_REFRIGERATOR = 9
|
|
FACILITY_TYPE_DOOR = 10
|
|
|
|
|
|
class DormEventConditionWay(betterproto.Enum):
|
|
DormEventConditionWay0 = 0
|
|
DORM_EVENT_CONDITION_WAY_PASS_STAGE = 1
|
|
DORM_EVENT_CONDITION_WAY_ISLAND_ADVANTURE = 2
|
|
DORM_EVENT_CONDITION_WAY_AVATAR_STAR_UP = 3
|
|
DORM_EVENT_CONDITION_WAY_MP_STAGE = 4
|
|
DORM_EVENT_CONDITION_WAY_OPEN_WORLD_QUEST = 5
|
|
DORM_EVENT_CONDITION_WAY_MVP = 6
|
|
DORM_EVENT_CONDITION_WAY_NO_FIGHT = 7
|
|
DORM_EVENT_CONDITION_WAY_LEVEL_UP = 8
|
|
DORM_EVENT_CONDITION_WAY_PASS_STAGE_WITH_ROLE = 9
|
|
DORM_EVENT_CONDITION_WAY_FINISH_MISSION = 11
|
|
DORM_EVENT_CONDITION_WAY_ENDLESS_STAGE_PASS = 12
|
|
DORM_EVENT_CONDITION_WAY_OFFLINE = 13
|
|
DORM_EVENT_CONDITION_WAY_BIRTHDAY = 14
|
|
DORM_EVENT_CONDITION_WAY_GACHA = 15
|
|
DORM_EVENT_CONDITION_WAY_NEW_ROLE = 16
|
|
DORM_EVENT_CONDITION_WAY_ACTIVE_DEGREE = 17
|
|
|
|
|
|
class AvatarRollType(betterproto.Enum):
|
|
AvatarRollType0 = 0
|
|
AVATAR_ROLL_AVATAR = 1
|
|
AVATAR_ROLL_STIGMATA = 2
|
|
AVATAR_ROLL_ERROR = 100
|
|
|
|
|
|
class AvatarBindEquipMode(betterproto.Enum):
|
|
AVATAR_BIND_EQUIP_COMMON = 0
|
|
AVATAR_BIND_EQUIP_EXTRA_STORY = 1
|
|
|
|
|
|
class GalInteractTriggerCondition(betterproto.Enum):
|
|
GalInteractTriggerCondition0 = 0
|
|
GALINTERACT_CONDITION_DRESS = 1
|
|
GALINTERACT_CONDITION_SHAKE = 2
|
|
GALINTERACT_CONDITION_MAIN_SCREEN = 3
|
|
GALINTERACT_CONDITION_INTERVAL = 4
|
|
GALINTERACT_CONDITION_DATETIME_YMD = 5
|
|
GALINTERACT_CONDITION_DATETIME_MD = 6
|
|
GALINTERACT_CONDITION_WEEKDAY = 7
|
|
GALINTERACT_CONDITION_DAILY_DUTY_POINT = 8
|
|
GALINTERACT_CONDITION_WEEKLY_DUTY_POINT = 9
|
|
GALINTERACT_CONDITION_WEATHER = 10
|
|
GALINTERACT_CONDITION_GACHA = 11
|
|
GALINTERACT_CONDITION_ONLINE_TIME = 12
|
|
GALINTERACT_CONDITION_LOGIN_ITERVAL = 13
|
|
GALINTERACT_CONDITION_MONTH_DAY_INTERVAL = 14
|
|
GALINTERACT_CONDITION_USER_BIRTHDAY = 15
|
|
GALINTERACT_CONDITION_GOODFEEL_LEVEL = 16
|
|
GALINTERACT_CONDITION_AFFINITY_GET_GIFT_LEVEL = 17
|
|
GALINTERACT_CONDITION_MISSION_FINISH = 18
|
|
|
|
|
|
class GalInteractBubbleType(betterproto.Enum):
|
|
GALINTERACT_BUBBLE_NO = 0
|
|
GALINTERACT_BUBBLE_YES = 1
|
|
GALINTERACT_BUBBLE_PLACEHOLD = 2
|
|
GALINTERACT_BUBBLE_WITH_CONDITION = 3
|
|
|
|
|
|
class ExtraStoryChapterType(betterproto.Enum):
|
|
EXTRA_STORY_CHAPTER_INVALID = 0
|
|
EXTRA_STORY_CHAPTER_NORMAL = 1
|
|
EXTRA_STORY_CHAPTER_LINE = 2
|
|
|
|
|
|
class GeneralActivityType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_INVALID = 0
|
|
GENERAL_ACTIVITY_MAIN_STORY = 1
|
|
GENERAL_ACTIVITY_EXTRA_STORY = 2
|
|
GENERAL_ACTIVITY_ENDLESS = 3
|
|
GENERAL_ACTIVITY_SEALED = 4
|
|
GENERAL_ACTIVITY_SIN_DEMON_EX = 5
|
|
GENERAL_ACTIVITY_WORLD_BOSS = 6
|
|
GENERAL_ACTIVITY_OPENWORLD_NORMAL = 7
|
|
GENERAL_ACTIVITY_RAID = 8
|
|
GENERAL_ACTIVITY_NORMAL_ACTIVITY = 9
|
|
GENERAL_ACTIVITY_SELAED_MODE = 12
|
|
GENERAL_ACTIVITY_ARMADA_MATRIX = 13
|
|
GENERAL_ACTIVITY_DUNGEONS = 15
|
|
GENERAL_ACTIVITY_OPENWORLD_ACTIVITY_BOSS = 17
|
|
GENERAL_ACTIVITY_OPENWORLD_ACTIVITY_ENDLESS = 18
|
|
GENERAL_ACTIVITY_CAMPAIGN = 19
|
|
GENERAL_ACTIVITY_RPG_TALE = 20
|
|
GENERAL_ACTIVITY_MONOPOLY = 21
|
|
GENERAL_ACTIVITY_GARDEN = 22
|
|
GENERAL_ACTIVITY_SANCTUARY = 23
|
|
GENERAL_ACTIVITY_ELITE_STAGE = 24
|
|
GENERAL_ACTIVITY_OPENWORLD_AVATAR = 26
|
|
GENERAL_ACTIVITY_GOD_WAR = 27
|
|
GENERAL_ACTIVITY_OPENWORLD_CHAPTER = 28
|
|
GENERAL_ACTIVITY_TUTORIAL_ENTRY = 29
|
|
GENERAL_ACTIVITY_OPENWORLD_HUNT_ACTIVITY = 30
|
|
GENERAL_ACTIVITY_AI_CYBER = 31
|
|
GENERAL_ACTIVITY_MAIN_STORY_OW_STAGE = 32
|
|
GENERAL_ACTIVITY_MIRAGE = 33
|
|
GENERAL_ACTIVITY_FARM = 34
|
|
GENERAL_ACTIVITY_MAIN_STORY_ACTIVITY = 35
|
|
GENERAL_ACTIVITY_RAID_REPLACE = 36
|
|
GENERAL_ACTIVITY_FUTARI_BATTLE = 37
|
|
GENERAL_ACTIVITY_RE_ACTIVITY = 38
|
|
GENERAL_ACTIVITY_UNIVERAL = 99
|
|
GENERAL_ACTIVITY_PUSH_TOWER = 100
|
|
GENERAL_ACTIVITY_STAGE = 102
|
|
GENERAL_ACTIVITY_MASTER_PUPIL = 104
|
|
GENERAL_ACTIVITY_TOWER_RAID = 105
|
|
GENERAL_ACTIVITY_TVT = 106
|
|
GENERAL_ACTIVITY_KINGDOM_WAR = 107
|
|
GENERAL_ACTIVITY_QUANTUM_ENDLESS = 108
|
|
GENERAL_ACTIVITY_THEME_WANTED = 109
|
|
GENERAL_ACTIVITY_ENDLESS_SINGLE = 110
|
|
GENERAL_ACTIVITY_GLOBAL_WAR = 112
|
|
GENERAL_ACTIVITY_GRATUITY = 113
|
|
GENERAL_ACTIVITY_NEWBIE = 114
|
|
GENERAL_ACTIVITY_NINJA = 115
|
|
GENERAL_ACTIVITY_ARMADA_BOSS = 116
|
|
GENERAL_ACTIVITY_MASSIVE_WAR = 118
|
|
GENERAL_ACTIVITY_CRISIS_MODE = 120
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE = 121
|
|
GENERAL_ACTIVITY_SLG = 122
|
|
GENERAL_ACTIVITY_BOSS_CHALLENGE = 123
|
|
GENERAL_ACTIVITY_FRONT_ENDLESS = 124
|
|
GENERAL_ACTIVITY_WAVE_RUSH = 125
|
|
GENERAL_ACTIVITY_THEME_TOWER = 126
|
|
GENERAL_ACTIVITY_MARS_CHAPTER_ENTRY = 127
|
|
GENERAL_ACTIVITY_PJMS_ACTIVITY_PANEL = 128
|
|
GENERAL_ACTIVITY_SIMPLIFIED_GOD_WAR = 129
|
|
GENERAL_ACTIVITY_RESIDENT_ACTIVITY = 130
|
|
|
|
|
|
class GeneralActivityScheduledMapSiteType(betterproto.Enum):
|
|
GeneralActivityScheduledMapSiteType0 = 0
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_DAILY_RAID = 1
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_MINI_SKY_FIRE = 2
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_TWO_PLUS_TWO_PVE = 3
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_BOSS_RUSH = 4
|
|
GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_CHAPTER_OW = 6
|
|
|
|
|
|
class GeneralStageActivityScoreType(betterproto.Enum):
|
|
GeneralStageActivityScoreType0 = 0
|
|
GENERAL_ACTIVITY_SCORE_ACCUM = 1
|
|
GENERAL_ACTIVITY_SCORE_TOP = 2
|
|
GENERAL_ACTIVITY_SCORE_SINGLE_TOP = 3
|
|
GENERAL_ACTIVITY_SCORE_MATERIAL_NUM = 4
|
|
|
|
|
|
class GeneralActivityStageExchangeType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_EXCHANGE_TYPE_NONE = 0
|
|
GENERAL_ACTIVITY_EXCHANGE_TYPE_TIMES = 1
|
|
GENERAL_ACTIVITY_EXCHANGE_TYPE_RESET = 2
|
|
|
|
|
|
class GeneralActivityScoreRewardType(betterproto.Enum):
|
|
GeneralActivityScoreRewardType0 = 0
|
|
GENERAL_ACTIVITY_SCORE_REWARD_AUTO = 1
|
|
GENERAL_ACTIVITY_SCORE_REWARD_MANUAL = 2
|
|
|
|
|
|
class StorySweepGroupType(betterproto.Enum):
|
|
StorySweepGroupType0 = 0
|
|
STORY_SWEEP_GROUP_AVATAR_FRAGMENT = 1
|
|
STORY_SWEEP_GROUP_MATERIAL = 2
|
|
STORY_SWEEP_GROUP_ACTIVITY = 3
|
|
STORY_SWEEP_GROUP_MATERIAL_NEW = 4
|
|
|
|
|
|
class PhoneEventStatus(betterproto.Enum):
|
|
PHONE_EVENT_NONE = 0
|
|
PHONE_EVENT_FINISH = 1
|
|
PHONE_EVENT_REFUSE = 2
|
|
PHONE_EVENT_HOLD = 3
|
|
PHONE_EVENT_OVER = 4
|
|
|
|
|
|
class EventType(betterproto.Enum):
|
|
EventType0 = 0
|
|
EVENT_TYPE_ISLAND = 1
|
|
EVENT_TYPE_CITY_ACTIVITY = 2
|
|
|
|
|
|
class ArmadaImpeachOperation(betterproto.Enum):
|
|
ArmadaImpeachOperation0 = 0
|
|
START_IMPEACH = 1
|
|
END_IMPEACH = 2
|
|
CANCEL_IMPEACH = 3
|
|
|
|
|
|
class ArmadaImpeachStatus(betterproto.Enum):
|
|
ARMADA_IMPEACH_STATUS_NORMAL = 0
|
|
ARMADA_IMPEACH_STATUS_IMPEACH = 1
|
|
ARMADA_IMPEACH_STATUS_ELECTION = 2
|
|
|
|
|
|
class LoginActivityRewardType(betterproto.Enum):
|
|
LOGIN_ACTIVITY_REWARD_NORMAL = 0
|
|
LOGIN_ACTIVITY_REWARD_BONUS = 1
|
|
|
|
|
|
class CheckConditionEnum(betterproto.Enum):
|
|
CheckConditionEnum0 = 0
|
|
CHECK_CONDITION_WEAPON = 13
|
|
CHECK_CONDITION_STIGMATA_SLOT_1 = 14
|
|
CHECK_CONDITION_STIGMATA_SLOT_2 = 15
|
|
CHECK_CONDITION_STIGMATA_SLOT_3 = 16
|
|
|
|
|
|
class GobackLoginRewardType(betterproto.Enum):
|
|
GobackLoginRewardType0 = 0
|
|
GOBACK_LOGIN_REWARD_COMMON = 1
|
|
GOBACK_LOGIN_REWARD_BONUS = 2
|
|
|
|
|
|
class GobackNewbieLevelSourceType(betterproto.Enum):
|
|
GOBACK_NEWBIE_LEVEL_SOURCE_GOBACK_NEWBIE_LEVEL = 0
|
|
GOBACK_NEWBIE_LEVEL_SOURCE_GOBACK_LEVEL = 1
|
|
|
|
|
|
class CycleMissionProgressType(betterproto.Enum):
|
|
CycleMissionProgressType0 = 0
|
|
CYCLE_MISSION_PROGRESS_ALL = 1
|
|
CYCLE_MISSION_PROGRESS_ONE_BY_ONE = 2
|
|
|
|
|
|
class WikiType(betterproto.Enum):
|
|
WIKI_TYPE_OVERVIEW = 0
|
|
WIKI_TYPE_WEAPON = 1
|
|
WIKI_TYPE_STIGMATA = 2
|
|
WIKI_TYPE_FURNITURE = 3
|
|
WIKI_TYPE_CG = 4
|
|
WIKI_TYPE_MEDAL = 5
|
|
WIKI_TYPE_ACHIEVEMENT = 6
|
|
WIKI_TYPE_DRESS = 7
|
|
WIKI_TYPE_EMOJI = 8
|
|
WIKI_TYPE_AVATAR = 9
|
|
WIKI_TYPE_ACTIVITY = 10
|
|
WIKI_TYPE_MONSTER = 11
|
|
|
|
|
|
class AchievementType(betterproto.Enum):
|
|
ACHIEVE_TYPE_NONE = 0
|
|
ACHIEVE_TYPE_CAPTAIN = 1
|
|
ACHIEVE_TYPE_DEVELOP = 2
|
|
ACHIEVE_TYPE_SOCIAL = 3
|
|
ACHIEVE_TYPE_STAGE = 4
|
|
ACHIEVE_TYPE_ISLAND = 5
|
|
ACHIEVE_TYPE_CHALLENGE = 6
|
|
ACHIEVE_TYPE_DORM = 7
|
|
ACHIEVE_TYPE_EXTRA_STORY = 8
|
|
|
|
|
|
class PhotoType(betterproto.Enum):
|
|
PHOTO_TYPE_ALL = 0
|
|
PHOTO_TYPE_CITY_ACTIVITY = 1
|
|
PHOTO_TYPE_ANNIVERSARY = 2
|
|
PHOTO_TYPE_RPG_TALE = 3
|
|
PHOTO_TYPE_FARM = 4
|
|
PHOTO_TYPE_KINGDOM_WAR = 5
|
|
PHOTO_TYPE_DLC = 6
|
|
PHOTO_TYPE_GLOBAL_WAR = 7
|
|
PHOTO_TYPE_NINJA = 8
|
|
PHOTO_TYPE_CHAPTER_HIDDEN = 9
|
|
PHOTO_TYPE_OW_AVATAR = 10
|
|
PHOTO_TYPE_SLG = 11
|
|
PHOTO_TYPE_GOD_WAR = 12
|
|
PHOTO_TYPE_OPENWORLD_CHAPTER = 13
|
|
PHOTO_TYPE_SC_DLC = 14
|
|
PHOTO_TYPE_OW_HUNT = 15
|
|
PHOTO_TYPE_GLOBAL_EXPLORE = 16
|
|
PHOTO_TYPE_MARS_CHAPTER = 17
|
|
|
|
|
|
class PhotoUnlockType(betterproto.Enum):
|
|
PhotoUnlockType0 = 0
|
|
PHOTO_UNLOCK_FINISH_OW_EVENT = 1
|
|
PHOTO_UNLOCK_KILL_MONSTER = 2
|
|
PHOTO_UNLOCK_FINISH_OW_STORY = 3
|
|
PHOTO_UNLOCK_FINISH_DLC_DIALOG = 4
|
|
PHOTO_UNLOCK_GOD_WAR = 5
|
|
PHOTO_UNLOCK_VISUAL_NOVEL = 6
|
|
PHOTO_UNLOCK_MATERIAL = 7
|
|
PHOTO_UNLOCK_FINISH_PJMS_STORY = 8
|
|
|
|
|
|
class MpStageMatchType(betterproto.Enum):
|
|
MpStageMatchType0 = 0
|
|
CREATE_ENTER = 1
|
|
MATCH_ENTER = 2
|
|
|
|
|
|
class MpStageMemberLimitType(betterproto.Enum):
|
|
MP_MEMBER_LIMIT_NONE = 0
|
|
MP_MEMBER_LIMIT_MASTER_ONLY = 1
|
|
MP_MEMBER_LIMIT_PUPIL_ONLY = 2
|
|
MP_MEMBER_LIMIT_ARMADA_ONLY = 3
|
|
MP_MEMBER_LIMIT_NEWBIE_ONLY = 4
|
|
|
|
|
|
class DisplayCurrencyType(betterproto.Enum):
|
|
DISPLAY_CURRENCY_TYPE_NONE = 0
|
|
DISPLAY_CURRENCY_TYPE_SCOIN = 1
|
|
DISPLAY_CURRENCY_TYPE_STAMINA = 2
|
|
DISPLAY_CURRENCY_TYPE_HCOIN = 3
|
|
DISPLAY_CURRENCY_TYPE_PURPLE_JADE = 5
|
|
DISPLAY_CURRENCY_TYPE_MCOIN = 6
|
|
DISPLAY_CURRENCY_TYPE_PLAIN_DRESS_TICKET = 7
|
|
DISPLAY_CURRENCY_TYPE_LUXURY_DRESS_TICKET = 8
|
|
DISPLAY_CURRENCY_TYPE_VITALITY = 12
|
|
DISPLAY_CURRENCY_TYPE_ETHER_PHLOGISTON = 13
|
|
DISPLAY_CURRENCY_TYPE_BRILLIANT_PURE_CRYSTAL = 14
|
|
DISPLAY_CURRENCY_TYPE_HONOR_MEDAL = 15
|
|
|
|
|
|
class SellCurrencyType(betterproto.Enum):
|
|
SELL_CURRENCY_TYPE_NONE = 0
|
|
SELL_CURRENCY_TYPE_SCOIN = 1
|
|
SELL_CURRENCY_TYPE_PURPLE_JADE = 5
|
|
|
|
|
|
class TowerRaidRating(betterproto.Enum):
|
|
TOWER_RAID_RATING_NONE = 0
|
|
TOWER_RAID_RATING_DEGRADE = 1
|
|
TOWER_RAID_RATING_KEEP = 2
|
|
TOWER_RAID_RATING_UPGRADE = 3
|
|
|
|
|
|
class ChatgroupPosition(betterproto.Enum):
|
|
CHATGROUP_POSITION_NONE = 0
|
|
CHATGROUP_POSITION_CREATER = 1
|
|
CHATGROUP_POSITION_MEMBER = 2
|
|
|
|
|
|
class WorldChatroomType(betterproto.Enum):
|
|
WORLD_CHATROOM_TYPE_NONE = 0
|
|
WORLD_CHATROOM_TYPE_NORMAL = 1
|
|
WORLD_CHATROOM_TYPE_ACTIVITY = 2
|
|
|
|
|
|
class ActivityWorldChatroomType(betterproto.Enum):
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_NONE = 0
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_KINGDOM = 1
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_GLOBAL_WAR = 2
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_CHATWORLD_BEAST = 3
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_SLG = 4
|
|
ACTIVITY_WORLD_CHATROOM_TYPE_GLOBAL_EXPLORE = 5
|
|
|
|
|
|
class FrameTimeType(betterproto.Enum):
|
|
FRAME_TIME_FOREVER = 0
|
|
FRAME_TIME_LIMIT = 1
|
|
|
|
|
|
class AvatarTeamType(betterproto.Enum):
|
|
AvatarTeamType0 = 0
|
|
AVATAR_TEAM_NORMAL = 1
|
|
AVATAR_TEAM_VIRTUAL = 2
|
|
AVATAR_TEAM_DLC = 3
|
|
AVATAR_TEAM_SC_DLC = 4
|
|
|
|
|
|
class FeatureSwitchType(betterproto.Enum):
|
|
FEATURE_SWITCH_NONE = 0
|
|
FEATURE_SWITCH_STAGE = 1
|
|
FEATURE_SWITCH_SHOP = 2
|
|
FEATURE_SWITCH_SHOP_GOODS_POOL = 3
|
|
FEATURE_SWITCH_ACTIVITY_PANEL = 4
|
|
FEATURE_SWITCH_MISSION_HIDE = 5
|
|
FEATURE_SWITCH_ITEM_USE = 6
|
|
FEATURE_SWITCH_MATERIAL_HIDE = 7
|
|
FEATURE_SWITCH_MISSION_REWARD = 8
|
|
FEATURE_SWITCH_MAIL_ATTACHMENT_TAKE = 9
|
|
FEATURE_SWITCH_DANMAKU = 10
|
|
FEATURE_SWITCH_EX_BOSS = 11
|
|
FEATURE_SWITCH_SHOP_GOODS_POOL_HIDE = 12
|
|
FEATURE_SWITCH_CHAT = 13
|
|
FEATURE_SWITCH_HEXIE = 14
|
|
FEATURE_SWITCH_MCOIN_BUY = 15
|
|
FEATURE_SWITCH_SHOP_GOODS = 16
|
|
FEATURE_SWITCH_CMD_CD = 17
|
|
FEATURE_SWITCH_ENDLESS = 18
|
|
FEATURE_SWITCH_EX_BOSS_ENTER = 19
|
|
FEATURE_SWITCH_GACHA = 20
|
|
FEATURE_SWITCH_AVATAR_FRAGMENT = 22
|
|
FEATURE_SWITCH_ELF_FRAGMENT = 23
|
|
FEATURE_SWITCH_EQUIP_FORGE = 24
|
|
FEATURE_SWITCH_BATTLE_PASS = 25
|
|
FEATURE_SWITCH_GACHA_COIN_TRANSFER = 26
|
|
FEATURE_SWITCH_RPG_TALE_SITE = 27
|
|
FEATURE_SWITCH_ACTIVITY = 28
|
|
FEATURE_SWITCH_THEME_WANTED = 29
|
|
FEATURE_SWITCH_SNS_REQUEST = 30
|
|
FEATURE_SWITCH_GOD_WAR = 31
|
|
FEATURE_SWITCH_SERVER_STOP_GACHA_MSG = 32
|
|
FEATURE_SWITCH_KINGDOM_WAR = 33
|
|
FEATURE_SWITCH_REFINE_RUNE = 34
|
|
FEATURE_SWITCH_CHANGE_FRIEND_REMARK = 35
|
|
FEATURE_SWITCH_GACHA_DAILY_TIMES_LIMIT = 36
|
|
FEATURE_SWITCH_INVITE_ACTIVITY = 37
|
|
FEATURE_SWITCH_QCANDY_ACTIVITY = 38
|
|
FEATURE_SWITCH_GLOBAL_EXPLORE = 39
|
|
FEATURE_SWITCH_RPG_TALE_ACTIVITY = 40
|
|
FEATURE_SWITCH_RANK = 41
|
|
FEATURE_SWITCH_CHAPTER_BW_WORLD = 42
|
|
FEATURE_SWITCH_ULTRA_ENDLESS_FORCE_SYNC_LOCAL_SCORE = 43
|
|
FEATURE_SWITCH_EX_BOSS_LOCK_AVATAR = 44
|
|
FEATURE_SWITCH_CHAPTER_ARK = 45
|
|
FEATURE_SWITCH_RAID_REPLACE = 46
|
|
FEATURE_SWITCH_PJMS_ENTER_WORLD = 47
|
|
FEATURE_SWITCH_PJMS_CHAPTER_QUEST = 48
|
|
FEATURE_SWITCH_PJMS_ACTIVITY = 49
|
|
FEATURE_SWITCH_PJMS_FIRST_ENTER = 50
|
|
FEATURE_SWITCH_EQUIPMENT_QUICK_LEVEL_UP = 51
|
|
FEATURE_SWITCH_SIMPLIFIED_GOD_WAR = 52
|
|
FEATURE_SWITCH_DEVIL_AUTO_CHESS = 53
|
|
FEATURE_SWITCH_TILE = 54
|
|
FEATURE_SWITCH_FUTARI_BATTLE = 55
|
|
FEATURE_SWITCH_RPG_TALE_AREA = 56
|
|
FEATURE_SWITCH_PJMS_CHAPTER_KNIGHT_RICH_MAN = 57
|
|
FEATURE_SWITCH_BATTLE_PASS_UPGRADE = 58
|
|
|
|
|
|
class FeatureSwitchOpType(betterproto.Enum):
|
|
FEATURE_SWITCH_OP_NONE = 0
|
|
FEATURE_SWITCH_OP_ADD = 1
|
|
FEATURE_SWITCH_OP_DEL = 2
|
|
|
|
|
|
class DialogType(betterproto.Enum):
|
|
DIALOG_TYPE_NONE = 0
|
|
DIALOG_TYPE_CONTENT = 1
|
|
DIALOG_TYPE_SELECT = 2
|
|
DIALOG_TYPE_HIDE = 3
|
|
|
|
|
|
class DeviceType(betterproto.Enum):
|
|
DEVICE_TYPE_NONE = 0
|
|
DEVICE_TYPE_ANDROID = 1
|
|
DEVICE_TYPE_IOS = 2
|
|
DEVICE_TYPE_PC = 3
|
|
|
|
|
|
class UserType(betterproto.Enum):
|
|
USER_TYPE_NONE = 0
|
|
USER_TYPE_ANDROID = 1
|
|
USER_TYPE_IOS = 2
|
|
USER_TYPE_PC = 3
|
|
USER_TYPE_CHANNEL = 4
|
|
USER_TYPE_WEGAME = 5
|
|
USER_TYPE_STEAM = 6
|
|
|
|
|
|
class BonusThemeType(betterproto.Enum):
|
|
BONUS_THEME_TYPE_NONE = 0
|
|
BONUS_THEME_TYPE_BONUS_SCORE_RATIO = 1
|
|
BONUS_THEME_TYPE_BONUS_SCORE_FIXED = 2
|
|
BONUS_THEME_TYPE_BONUS_DROP_PROB = 3
|
|
BONUS_THEME_TYPE_BONUS_DROP_FIXED = 4
|
|
|
|
|
|
class FeatureLimitLevel(betterproto.Enum):
|
|
LIMIT_LEVEL_ALL = 0
|
|
LIMIT_LEVEL_MAIN = 100
|
|
LIMIT_LEVEL_CHAT = 200
|
|
|
|
|
|
class RoomMode(betterproto.Enum):
|
|
ROOM_MODE_INVALID = 0
|
|
ROOM_MODE_TVT = 1
|
|
ROOM_MODE_MASSIVE_WAR = 2
|
|
ROOM_MODE_QAVATAR_BATTLE = 3
|
|
ROOM_MODE_QCANDY_BATTLE = 4
|
|
ROOM_MODE_PRPG = 5
|
|
|
|
|
|
class BattleMode(betterproto.Enum):
|
|
BATTLE_MODE_NONE = 0
|
|
BATTLE_MODE_QAVATAR_BATTLE = 1
|
|
|
|
|
|
class CommonChatMsgType(betterproto.Enum):
|
|
COMMON_CHAT_MSG_NONE = 0
|
|
COMMON_CHAT_MSG_TEAM = 1
|
|
COMMON_CHAT_MSG_CAMPAIGN = 2
|
|
COMMON_CHAT_MSG_ROOM = 3
|
|
COMMON_CHAT_MSG_PRIVATE = 4
|
|
COMMON_CHAT_MSG_CAHT_GROUP = 5
|
|
COMMON_CHAT_MSG_WORLD_CHAT = 6
|
|
COMMON_CHAT_MSG_ARMADA_CHAT = 7
|
|
|
|
|
|
class OpenworldStageType(betterproto.Enum):
|
|
OPENWORLD_STAGE_TYPE_NONE = 0
|
|
OPENWORLD_STAGE_TYPE_MAINLINE = 1
|
|
OPENWORLD_STAGE_TYPE_EXPORE = 2
|
|
|
|
|
|
class SecurityEngineCheckType(betterproto.Enum):
|
|
SECURITY_ENGINE_CHECK_NONE = 0
|
|
SECURITY_ENGINE_CHECK_LOGIN = 1
|
|
SECURITY_ENGINE_CHECK_STAGE = 2
|
|
|
|
|
|
class DropLimitType(betterproto.Enum):
|
|
DropLimitType0 = 0
|
|
DROP_LIMIT_STAGE = 1
|
|
DROP_LIMIT_DLC = 2
|
|
DROP_LIMIT_GOD_WAR = 3
|
|
DROP_LIMIT_SC_DLC = 4
|
|
DROP_LIMIT_CHAPTER_OW = 5
|
|
DROP_LIMIT_CHAPTER_OW_MOON_TOWER = 6
|
|
DROP_LIMIT_QCANDY = 7
|
|
|
|
|
|
class DropLimitRefreshType(betterproto.Enum):
|
|
DropLimitRefreshType0 = 0
|
|
DROP_LIMIT_REFRESH_WEEK_DAY = 1
|
|
DROP_LIMIT_REFRESH_MONTH = 2
|
|
|
|
|
|
class DanmakuChannelType(betterproto.Enum):
|
|
DANMAKU_CHANNEL_NONE = 0
|
|
DANMAKU_CHANNEL_NORMAL = 1
|
|
DANMAKU_CHANNEL_KINGDOM = 2
|
|
|
|
|
|
class StageTagRestrictType(betterproto.Enum):
|
|
STAGE_TAG_RESTRICT_NONE = 0
|
|
STAGE_TAG_RESTRICT_TAG = 1
|
|
STAGE_TAG_RESTRICT_NO_TAG = 2
|
|
STAGE_TAG_RESTRICT_ATTRIBUTE = 3
|
|
STAGE_TAG_RESTRICT_NO_ATTRIBUTE = 4
|
|
STAGE_TAG_RESTRICT_ROLE = 5
|
|
STAGE_TAG_RESTRICT_NO_ROLE = 6
|
|
|
|
|
|
class ExaminationTagType(betterproto.Enum):
|
|
EXAMINATION_TYPE_NONE = 0
|
|
EXAMINATION_TYPE_AVATAR = 1
|
|
EXAMINATION_TYPE_ELF = 2
|
|
EXAMINATION_TYPE_MONSTER = 3
|
|
EXAMINATION_TYPE_COMMON = 4
|
|
|
|
|
|
class WarshipItemType(betterproto.Enum):
|
|
WARSHIP_ITEM_TYPE_NONE = 0
|
|
WARSHIP_ITEM_TYPE_WARSHIP = 1
|
|
WARSHIP_ITEM_TYPE_BGM = 2
|
|
|
|
|
|
class WarshipBgmPlayMode(betterproto.Enum):
|
|
WARSHIP_BGM_PLAY_MODE_RANDOM = 0
|
|
WARSHIP_BGM_PLAY_MODE_SINGLE = 1
|
|
|
|
|
|
class LoginRewardTriggerType(betterproto.Enum):
|
|
LOGIN_REWARD_TRIGGER_TYPE_NONE = 0
|
|
LOGIN_REWARD_TRIGGER_TYPE_ONCE = 1
|
|
LOGIN_REWARD_TRIGGER_TYPE_ALWAYS = 2
|
|
|
|
|
|
class OffLineTagType(betterproto.Enum):
|
|
OFFLINE_TAG_TYPE_NORMAL = 0
|
|
OFFLINE_TAG_TYPE_SMURF = 1
|
|
|
|
|
|
class AuditOpType(betterproto.Enum):
|
|
AUDIT_OP_NONE = 0
|
|
AUDIT_OP_CHANGE_NICKNAME = 1
|
|
AUDIT_OP_CHANGE_DESC = 2
|
|
AUDIT_OP_CHANGE_ARMADA_NAME = 3
|
|
AUDIT_OP_CHANGE_ARMADA_BULLETIN = 4
|
|
AUDIT_OP_CREATE_CHATGROUP = 5
|
|
AUDIT_OP_CHANGE_CHATGROUP = 6
|
|
AUDIT_OP_CHANGE_DORM = 7
|
|
AUDIT_OP_CHANGE_MASTER_PUPIL_CARD = 8
|
|
|
|
|
|
class BuffEffectUseType(betterproto.Enum):
|
|
BuffEffectUseType0 = 0
|
|
BUFF_EFFECT_USE_STAGE = 1
|
|
BUFF_EFFECT_USE_MISSION = 2
|
|
BUFF_EFFECT_USE_VIRTUAL_EQUIPMENT = 3
|
|
|
|
|
|
class ChapterGroupSiteFinishWay(betterproto.Enum):
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_INVALID = 0
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_PASS_STAGE_AND = 1
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_PASS_STAGE_OR = 2
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_MISSION_AND = 3
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_MISSION_OR = 4
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_TIME_ARRIVED = 5
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_STORY_AND = 6
|
|
CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_STORY_OR = 7
|
|
|
|
|
|
class InviteeActivityType(betterproto.Enum):
|
|
INVITEE_ACTIVITY_TYPE_NONE = 0
|
|
INVITEE_ACTIVITY_TYPE_NEWBIE = 1
|
|
INVITEE_ACTIVITY_TYPE_GOBACK = 2
|
|
|
|
|
|
class InviterActivityType(betterproto.Enum):
|
|
INVITER_ACTIVITY_TYPE_NONE = 0
|
|
INVITER_ACTIVITY_TYPE_NORMAL = 1
|
|
INVITER_ACTIVITY_TYPE_LIMIT_TIME = 2
|
|
|
|
|
|
class BulletinType(betterproto.Enum):
|
|
BULLETIN_TYPE_EVENT = 0
|
|
BULLETIN_TYPE_SYSTEM = 1
|
|
BULLETIN_TYPE_BANNER = 2
|
|
BULLETIN_TYPE_ACTIVITY_PAGE = 3
|
|
BULLETIN_TYPE_LOGIN_HINT = 5
|
|
BULLETIN_TYPE_VERSION = 6
|
|
BULLETIN_TYPE_MALL_BANNER = 7
|
|
BULLETIN_TYPE_BP_MALL_BANNER = 8
|
|
BULLETIN_TYPE_MAIN_PAGE_PHONE = 9
|
|
BULLETIN_TYPE_RETURNEE_MALL_BANNER = 10
|
|
BULLETIN_TYPE_ACTIVITY_GIFT = 11
|
|
BULLETIN_TYPE_MALL_RECHARGE_SUB_TAB_BANNER = 12
|
|
BULLETIN_TYPE_MALL_BUNDLE_COIN_SUB_TAB_BANNER = 13
|
|
BULLETIN_TYPE_RETURNEE_MALL_BANNER_V2 = 14
|
|
BULLETIN_TYPE_RETURNEE_MALL_BANNER_V3 = 15
|
|
BULLETIN_TYPE_PLACEHOLDER_01 = 16
|
|
BULLETIN_TYPE_PLACEHOLDER_02 = 17
|
|
BULLETIN_TYPE_PLACEHOLDER_03 = 18
|
|
BULLETIN_TYPE_PLACEHOLDER_04 = 19
|
|
BULLETIN_TYPE_PLACEHOLDER_05 = 20
|
|
|
|
|
|
class BulletinNotShownFlagType(betterproto.Enum):
|
|
BulletinNotShownFlagType0 = 0
|
|
BULLETIN_NOT_SHOWN_FLAG_TYPE_FINISH_MISSION_AND = 1
|
|
BULLETIN_NOT_SHOWN_FLAG_TYPE_FINISH_MISSION_OR = 2
|
|
BULLETIN_NOT_SHOWN_FLAG_TYPE_HAS_GOT_ITEM_AND = 3
|
|
BULLETIN_NOT_SHOWN_FLAG_TYPE_HAS_GOT_ITEM_OR = 4
|
|
|
|
|
|
class SnsShowType(betterproto.Enum):
|
|
SNS_NONE = 0
|
|
SNS_MAIN = 1
|
|
SNS_WAR_HISTORY = 2
|
|
SNS_WIKI = 3
|
|
SNS_MSG_CARD = 4
|
|
|
|
|
|
class SnsShowPriviledgeState(betterproto.Enum):
|
|
SNS_SHOW_NONE = 0
|
|
SNS_SHOW_OPEN_TO_PUBLIC = 1
|
|
SNS_SHOW_OPEN_TO_FRIENDS = 2
|
|
SNS_SHOW_OPEN_TO_SELF = 3
|
|
|
|
|
|
class AfterProcessFuncType(betterproto.Enum):
|
|
AfterProcessFuncType0 = 0
|
|
AFTER_PROCESS_FUNC_PJMS_RUN_DISPATCH_EVENT = 1
|
|
AFTER_PROCESS_FUNC_PJMS_CLEAR_WAIT_DELETE_STORY = 2
|
|
AFTER_PROCESS_FUNC_PJMS_SYNC_CUR_WORLD = 3
|
|
AFTER_PROCESS_FUNC_PJMS_SYNC_STORY_STATUS = 4
|
|
AFTER_PROCESS_FUNC_PJMS_SYNC_CHAPTER_DELAY_DATA = 5
|
|
|
|
|
|
class PjmsAuxiliaryUnitLockStatus(betterproto.Enum):
|
|
PJMS_AUXILIARY_UNIT_LOCK_STATUS_UNLOCKED = 0
|
|
PJMS_AUXILIARY_UNIT_LOCK_STATUS_LOCKED = 1
|
|
|
|
|
|
class ResidentActivityType(betterproto.Enum):
|
|
ResidentActivityType0 = 0
|
|
RESIDENT_ACTIVITY_TYPE_RPG = 1
|
|
|
|
|
|
class MissionStatus(betterproto.Enum):
|
|
MISSION_STATUS_NONE = 0
|
|
MISSION_NOT_BEGIN = 1
|
|
MISSION_DOING = 2
|
|
MISSION_FINISH = 3
|
|
MISSION_TIMEOUT = 4
|
|
MISSION_CLOSE = 5
|
|
MISSION_WAIT_DELETE = 6
|
|
|
|
|
|
class BingoCardBingoCardStatus(betterproto.Enum):
|
|
CARD_STATUS_WRONG = 0
|
|
CARD_STATUS_CORRECT = 1
|
|
|
|
|
|
class CmdTypeActivity(betterproto.Enum):
|
|
CmdTypeActivity0 = 0
|
|
CMD_GET_SCRATCH_TICKET_REQ = 4150
|
|
CMD_GET_SCRATCH_TICKET_RSP = 4151
|
|
CMD_SCRATCH_REQ = 4152
|
|
CMD_SCRATCH_RSP = 4153
|
|
CMD_RESET_SCRATCH_TICKET_PLATE_REQ = 4154
|
|
CMD_RESET_SCRATCH_TICKET_PLATE_RSP = 4155
|
|
CMD_ADD_ON_ACTIVITY_REWARD_NOTIFY = 4156
|
|
CMD_GET_BINGO_ACTIVITY_DATA_REQ = 4157
|
|
CMD_GET_BINGO_ACTIVITY_DATA_RSP = 4158
|
|
CMD_BINGO_ACTIVITY_FLOP_CARD_REQ = 4159
|
|
CMD_BINGO_ACTIVITY_FLOP_CARD_RSP = 4160
|
|
CMD_BINGO_ACTIVITY_RESET_BINGO_REQ = 4161
|
|
CMD_BINGO_ACTIVITY_RESET_BINGO_RSP = 4162
|
|
CMD_GET_BULLETIN_SCORE_ACTIVITY_REQ = 4163
|
|
CMD_GET_BULLETIN_SCORE_ACTIVITY_RSP = 4164
|
|
CMD_TAKE_BULLETIN_SCORE_ACTIVITY_REWARD_REQ = 4165
|
|
CMD_TAKE_BULLETIN_SCORE_ACTIVITY_REWARD_RSP = 4166
|
|
CMD_GET_CONTINUOUS_RECHARGE_ACTIVITY_REQ = 4167
|
|
CMD_GET_CONTINUOUS_RECHARGE_ACTIVITY_RSP = 4168
|
|
CMD_TAKE_CONTINUOUS_RECHARGE_REWARD_REQ = 4169
|
|
CMD_TAKE_CONTINUOUS_RECHARGE_REWARD_RSP = 4170
|
|
CMD_TAKE_FLOP_ACTIVITY_REWARD_REQ = 4171
|
|
CMD_TAKE_FLOP_ACTIVITY_REWARD_RSP = 4172
|
|
CMD_GET_FLOP_ACTIVITY_DATA_REQ = 4173
|
|
CMD_GET_FLOP_ACTIVITY_DATA_RSP = 4174
|
|
CMD_FLOP_ACTIVITY_FLOP_CARD_REQ = 4175
|
|
CMD_FLOP_ACTIVITY_FLOP_CARD_RSP = 4176
|
|
CMD_GET_LOTTERY_ACTIVITY_REQ = 4177
|
|
CMD_GET_LOTTERY_ACTIVITY_RSP = 4178
|
|
CMD_LOTTERY_USE_BOX_REQ = 4179
|
|
CMD_LOTTERY_USE_BOX_RSP = 4180
|
|
CMD_LOTTERY_DRAW_NUMBER_REQ = 4181
|
|
CMD_LOTTERY_DRAW_NUMBER_RSP = 4182
|
|
CMD_LOTTERY_TAKE_REWARD_REQ = 4183
|
|
CMD_LOTTERY_TAKE_REWARD_RSP = 4184
|
|
CMD_GET_TOWER_RAID_ACTIVITY_REQ = 4185
|
|
CMD_GET_TOWER_RAID_ACTIVITY_RSP = 4186
|
|
CMD_TAKE_TOWER_RAID_REWARD_REQ = 4187
|
|
CMD_TAKE_TOWER_RAID_REWARD_RSP = 4188
|
|
CMD_UPDATE_TOWER_RAID_BOSS_REQ = 4189
|
|
CMD_UPDATE_TOWER_RAID_BOSS_RSP = 4190
|
|
CMD_TOWER_RAID_LOCK_AVATAR_NOTIFY = 4191
|
|
CMD_GET_LOGIN_ACTIVITY_REQ = 4192
|
|
CMD_GET_LOGIN_ACTIVITY_RSP = 4193
|
|
CMD_TAKE_LOGIN_ACTIVITY_REWARD_REQ = 4194
|
|
CMD_TAKE_LOGIN_ACTIVITY_REWARD_RSP = 4195
|
|
CMD_GET_CHAPTER_ACTIVITY_DATA_REQ = 4200
|
|
CMD_GET_CHAPTER_ACTIVITY_DATA_RSP = 4201
|
|
CMD_TAKE_CHAPTER_ACTIVITY_LEVEL_REWARD_REQ = 4202
|
|
CMD_TAKE_CHAPTER_ACTIVITY_LEVEL_REWARD_RSP = 4203
|
|
CMD_SYNC_CHAPTER_ACTIVITY_DATA_NOTIFY = 4204
|
|
CMD_GET_MISSION_THEME_DATA_REQ = 4205
|
|
CMD_GET_MISSION_THEME_DATA_RSP = 4206
|
|
CMD_UPGRADE_MISSION_THEME_REQ = 4207
|
|
CMD_UPGRADE_MISSION_THEME_RSP = 4208
|
|
CMD_TAKE_MISSION_THEME_REWARD_REQ = 4209
|
|
CMD_TAKE_MISSION_THEME_REWARD_RSP = 4210
|
|
CMD_GET_OFFLINE_RESOURCE_DATA_REQ = 4211
|
|
CMD_GET_OFFLINE_RESOURCE_DATA_RSP = 4212
|
|
CMD_TAKE_OFFLINE_RESOURCE_BOX_REQ = 4213
|
|
CMD_TAKE_OFFLINE_RESOURCE_BOX_RSP = 4214
|
|
CMD_GET_OVERLAP_ACTIVITY_DATA_REQ = 4215
|
|
CMD_GET_OVERLAP_ACTIVITY_DATA_RSP = 4216
|
|
CMD_TAKE_OVERLAP_ACTIVITY_REWARD_REQ = 4217
|
|
CMD_TAKE_OVERLAP_ACTIVITY_REWARD_RSP = 4218
|
|
CMD_OVERLAP_ACTIVITY_SUMMON_REQ = 4219
|
|
CMD_OVERLAP_ACTIVITY_SUMMON_RSP = 4220
|
|
CMD_OVERLAP_ACTIVITY_MOVE_REQ = 4221
|
|
CMD_OVERLAP_ACTIVITY_MOVE_RSP = 4222
|
|
CMD_GET_WEEKLY_ROUTINE_ACTIVITY_REQ = 4229
|
|
CMD_GET_WEEKLY_ROUTINE_ACTIVITY_RSP = 4230
|
|
CMD_TAKE_WEEKLY_ROUTINE_REWARD_REQ = 4231
|
|
CMD_TAKE_WEEKLY_ROUTINE_REWARD_RSP = 4232
|
|
CMD_GET_RANK_SCHEDULE_DATA_REQ = 4233
|
|
CMD_GET_RANK_SCHEDULE_DATA_RSP = 4234
|
|
CMD_GET_RANK_SCHEDULE_RANK_REQ = 4235
|
|
CMD_GET_RANK_SCHEDULE_RANK_RSP = 4236
|
|
CMD_GET_SURVEY_DATA_REQ = 4241
|
|
CMD_GET_SURVEY_DATA_RSP = 4242
|
|
CMD_FINISH_SURVEY_NOTIFY = 4243
|
|
CMD_GET_THEME_DATA_REQ = 4244
|
|
CMD_GET_THEME_DATA_RSP = 4245
|
|
CMD_SYNC_THEME_DATA_NOTIFY = 4246
|
|
CMD_GRANT_OUTER_REWARD_NOTIFY = 4247
|
|
CMD_GET_NEWBIE_ACTIVITY_REQ = 4248
|
|
CMD_GET_NEWBIE_ACTIVITY_RSP = 4249
|
|
CMD_GET_BBQ_ACTIVITY_DATA_REQ = 4250
|
|
CMD_GET_BBQ_ACTIVITY_DATA_RSP = 4251
|
|
CMD_BBQ_ACTIVITY_COOK_REQ = 4252
|
|
CMD_BBQ_ACTIVITY_COOK_RSP = 4253
|
|
CMD_BBQ_ACTIVITY_TAKE_LEVEL_UP_REWARD_REQ = 4254
|
|
CMD_BBQ_ACTIVITY_TAKE_LEVEL_UP_REWARD_RSP = 4255
|
|
CMD_TAKE_NEWBIE_ACTIVITY_LEVEL_REWARD_REQ = 4256
|
|
CMD_TAKE_NEWBIE_ACTIVITY_LEVEL_REWARD_RSP = 4257
|
|
CMD_GET_TRADING_CARD_ACTIVITY_REQ = 4262
|
|
CMD_GET_TRADING_CARD_ACTIVITY_RSP = 4263
|
|
CMD_TAKE_TRADING_CARD_REWARD_REQ = 4264
|
|
CMD_TAKE_TRADING_CARD_REWARD_RSP = 4265
|
|
CMD_GET_PICTURE_ACTIVITY_REQ = 4266
|
|
CMD_GET_PICTURE_ACTIVITY_RSP = 4267
|
|
CMD_PICTURE_ACTIVITY_CHOOSE_REQ = 4268
|
|
CMD_PICTURE_ACTIVITY_CHOOSE_RSP = 4269
|
|
CMD_PICTURE_ACTIVITY_SHARE_REQ = 4270
|
|
CMD_PICTURE_ACTIVITY_SHARE_RSP = 4271
|
|
CMD_SYNC_PICTURE_ACTIVITY_SCORE_NOTIFY = 4272
|
|
CMD_GET_JIGSAW_ACTIVITY_REQ = 4273
|
|
CMD_GET_JIGSAW_ACTIVITY_RSP = 4274
|
|
CMD_JIGSAW_EXCHANGE_PIECE_REQ = 4275
|
|
CMD_JIGSAW_EXCHANGE_PIECE_RSP = 4276
|
|
CMD_JIGSAW_MOVE_WAITING_PIECE_REQ = 4277
|
|
CMD_JIGSAW_MOVE_WAITING_PIECE_RSP = 4278
|
|
CMD_JIGSAW_MOVE_PIECE_IN_JIGSAW_AREA_REQ = 4279
|
|
CMD_JIGSAW_MOVE_PIECE_IN_JIGSAW_AREA_RSP = 4280
|
|
CMD_JIGSAW_TAKE_GROUP_REWARD_REQ = 4281
|
|
CMD_JIGSAW_TAKE_GROUP_REWARD_RSP = 4282
|
|
CMD_JIGSAW_TAKE_FINISH_REWARD_REQ = 4283
|
|
CMD_JIGSAW_TAKE_FINISH_REWARD_RSP = 4284
|
|
CMD_GET_GARDEN_ACTIVITY_REQ = 4287
|
|
CMD_GET_GARDEN_ACTIVITY_RSP = 4288
|
|
CMD_GARDEN_HARVEST_REQ = 4289
|
|
CMD_GARDEN_HARVEST_RSP = 4290
|
|
CMD_GARDEN_SPEED_UP_WITH_MATERIAL_REQ = 4291
|
|
CMD_GARDEN_SPEED_UP_WITH_MATERIAL_RSP = 4292
|
|
CMD_GARDEN_REFRESH_SITE_REQ = 4293
|
|
CMD_GARDEN_REFRESH_SITE_RSP = 4294
|
|
CMD_GET_GARDEN_SCHEDULE_REQ = 4295
|
|
CMD_GET_GARDEN_SCHEDULE_RSP = 4296
|
|
CMD_GET_DROP_LIMIT_ACTIVITY_REQ = 4297
|
|
CMD_GET_DROP_LIMIT_ACTIVITY_RSP = 4298
|
|
CMD_GET_LOGIN_MISSION_ACTIVITY_REQ = 4299
|
|
CMD_GET_LOGIN_MISSION_ACTIVITY_RSP = 4300
|
|
CMD_TAKE_LOGIN_MISSION_REWARD_REQ = 4301
|
|
CMD_TAKE_LOGIN_MISSION_REWARD_RSP = 4302
|
|
CMD_SANCTUARY_GET_MAIN_INFO_REQ = 4305
|
|
CMD_SANCTUARY_GET_MAIN_INFO_RSP = 4306
|
|
CMD_SANCTUARY_TAKE_LEVEL_REWARD_REQ = 4307
|
|
CMD_SANCTUARY_TAKE_LEVEL_REWARD_RSP = 4308
|
|
CMD_SANCTUARY_TAKE_PRODUCT_REQ = 4309
|
|
CMD_SANCTUARY_TAKE_PRODUCT_RSP = 4310
|
|
CMD_SANCTUARY_START_NOTIFY = 4311
|
|
CMD_GET_ACTIVITY_REWARD_STATISTIC_DATA_REQ = 4312
|
|
CMD_GET_ACTIVITY_REWARD_STATISTIC_DATA_RSP = 4313
|
|
CMD_SANCTUARY_STAGE_END_NOTIFY = 4314
|
|
CMD_GET_SLOT_MACHINE_MAIN_INFO_REQ = 4315
|
|
CMD_GET_SLOT_MACHINE_MAIN_INFO_RSP = 4316
|
|
CMD_START_SLOT_MACHINE_REQ = 4317
|
|
CMD_START_SLOT_MACHINE_RSP = 4318
|
|
CMD_TAKE_SLOT_MACHINE_PROGRESS_REWARD_REQ = 4319
|
|
CMD_TAKE_SLOT_MACHINE_PROGRESS_REWARD_RSP = 4320
|
|
CMD_GET_BULLETIN_ACTIVITY_MISSION_REQ = 4321
|
|
CMD_GET_BULLETIN_ACTIVITY_MISSION_RSP = 4322
|
|
CMD_GET_EXAMINATION_ACTIVITY_REQ = 4323
|
|
CMD_GET_EXAMINATION_ACTIVITY_RSP = 4324
|
|
CMD_FINISH_EXAMINATION_REQ = 4325
|
|
CMD_FINISH_EXAMINATION_RSP = 4326
|
|
CMD_START_NEXT_ROUND_EXAMINATION_REQ = 4327
|
|
CMD_START_NEXT_ROUND_EXAMINATION_RSP = 4328
|
|
CMD_EVALUATE_EXAMINATION_REQ = 4329
|
|
CMD_EVALUATE_EXAMINATION_RSP = 4330
|
|
CMD_CHAPTER_ACTIVITY_DAILY_REWARD_NOTIFY = 4331
|
|
CMD_GET_SUPPORT_ACTIVITY_REQ = 4332
|
|
CMD_GET_SUPPORT_ACTIVITY_RSP = 4333
|
|
CMD_SUPPORT_ACTIVITY_SUPPORT_REQ = 4334
|
|
CMD_SUPPORT_ACTIVITY_SUPPORT_RSP = 4335
|
|
CMD_SUPPORT_ACTIVITY_TAKE_SHARE_REWARD_REQ = 4336
|
|
CMD_SUPPORT_ACTIVITY_TAKE_SHARE_REWARD_RSP = 4337
|
|
CMD_SUPPORT_ACTIVITY_TAKE_GLOBAL_REWARD_REQ = 4338
|
|
CMD_SUPPORT_ACTIVITY_TAKE_GLOBAL_REWARD_RSP = 4339
|
|
CMD_GET_MOSAIC_ACTIVITY_REQ = 4340
|
|
CMD_GET_MOSAIC_ACTIVITY_RSP = 4341
|
|
CMD_TAKE_MOSAIC_ACTIVITY_REWARD_REQ = 4342
|
|
CMD_TAKE_MOSAIC_ACTIVITY_REWARD_RSP = 4343
|
|
CMD_GET_MISSION_GROUP_MAIN_INFO_REQ = 4346
|
|
CMD_GET_MISSION_GROUP_MAIN_INFO_RSP = 4347
|
|
CMD_TAKE_MISSION_GROUP_REWARD_REQ = 4348
|
|
CMD_TAKE_MISSION_GROUP_REWARD_RSP = 4349
|
|
CMD_CHAPTER_ACTIVITY_TAKE_DAILY_REWARD_REQ = 4350
|
|
CMD_CHAPTER_ACTIVITY_TAKE_DAILY_REWARD_RSP = 4351
|
|
CMD_REUNION_COOK_GET_ACTIVITY_REQ = 4380
|
|
CMD_REUNION_COOK_GET_ACTIVITY_RSP = 4381
|
|
CMD_REUNION_COOK_MAKE_DINNER_REQ = 4382
|
|
CMD_REUNION_COOK_MAKE_DINNER_RSP = 4383
|
|
CMD_REUNION_COOK_TAKE_SCORE_REWARD_REQ = 4384
|
|
CMD_REUNION_COOK_TAKE_SCORE_REWARD_RSP = 4385
|
|
CMD_RESET_CHAPTER_ACTIVITY_EXCLUSIVE_STAGE_REQ = 4386
|
|
CMD_RESET_CHAPTER_ACTIVITY_EXCLUSIVE_STAGE_RSP = 4387
|
|
CMD_RESET_CHAPTER_ACTIVITY_TALENT_REQ = 4388
|
|
CMD_RESET_CHAPTER_ACTIVITY_TALENT_RSP = 4389
|
|
CMD_REPORT_CHAPTER_ACTIVITY_STAGE_REQ = 4390
|
|
CMD_REPORT_CHAPTER_ACTIVITY_STAGE_RSP = 4391
|
|
|
|
|
|
class BingoCardType(betterproto.Enum):
|
|
BINGO_CARD_WRONG = 0
|
|
BINGO_CARD_CORRECT = 1
|
|
|
|
|
|
class FlopActivityRewardState(betterproto.Enum):
|
|
FLOP_ACTIVITY_REWARD_STATE_LOCK = 0
|
|
FLOP_ACTIVITY_REWARD_STATE_UNLOCK = 1
|
|
FLOP_ACTIVITY_REWARD_STATE_HAS_GOT = 2
|
|
|
|
|
|
class FlopActivityCardState(betterproto.Enum):
|
|
FLOP_ACTIVITY_CARD_STATE_NOT_FLOP = 0
|
|
FLOP_ACTIVITY_CARD_STATE_FLOP = 1
|
|
FLOP_ACTIVITY_CARD_STATE_REWARD_UNLOCK = 2
|
|
|
|
|
|
class LotteryRewardType(betterproto.Enum):
|
|
LOTTERY_REWARD_TYPE_INVALID = 0
|
|
LOTTERY_REWARD_TYPE_FIRST_REWARD = 1
|
|
LOTTERY_REWARD_TYPE_SECOND_REWARD = 2
|
|
LOTTERY_REWARD_TYPE_THIRD_REWARD = 3
|
|
|
|
|
|
class HybridSiteType(betterproto.Enum):
|
|
HYBRID_SITE_TYPE_STORE = 0
|
|
HYBRID_SITE_TYPE_CYCLE = 1
|
|
HYBRID_SITE_TYPE_EX = 2
|
|
HYBRID_SITE_TYPE_BOSS = 3
|
|
HYBRID_SITE_TYPE_COLLECTION = 4
|
|
HYBRID_SITE_TYPE_MP = 5
|
|
HYBRID_SITE_TYPE_CHALLENGE = 6
|
|
HYBRID_SITE_TYPE_ZONE_CYCLE = 7
|
|
HYBRID_SITE_TYPE_ZONE_CHALLENGE = 8
|
|
HYBRID_SITE_TYPE_EX_BOSS = 9
|
|
HYBRID_SITE_TYPE_TOWER = 10
|
|
HYBRID_SITE_TYPE_CG = 11
|
|
HYBRID_SITE_TYPE_GOD_WAR = 12
|
|
HYBRID_SITE_TYPE_BW_WORLD_BRANCH = 13
|
|
HYBRID_SITE_TYPE_BW_WORLD_THEME = 14
|
|
HYBRID_SITE_TYPE_BW_WORLD_TOWER = 15
|
|
HYBRID_SITE_TYPE_CHAPTER_ARK_TUTORIAL = 16
|
|
HYBRID_SITE_TYPE_CHAPTER_ARK_MID_TERM_DAILY = 17
|
|
HYBRID_SITE_TYPE_CHAPTER_ARK_ROGUE_TOWER = 18
|
|
HYBRID_SITE_TYPE_CHAPTER_ARK_SUPPORT_CHALLENGE = 19
|
|
|
|
|
|
class OfflineResourceType(betterproto.Enum):
|
|
OFFLINE_RESOURCE_TYPE_NONE = 0
|
|
OFFLINE_RESOURCE_TYPE_OW_QUEST = 1
|
|
OFFLINE_RESOURCE_TYPE_OW_MECHA = 2
|
|
OFFLINE_RESOURCE_TYPE_WEEK_DAY = 3
|
|
OFFLINE_RESOURCE_TYPE_ARMADA = 4
|
|
OFFLINE_RESOURCE_TYPE_ENDLESS = 5
|
|
OFFLINE_RESOURCE_TYPE_EX_BOSS = 6
|
|
|
|
|
|
class RankScheduleType(betterproto.Enum):
|
|
RankScheduleType0 = 0
|
|
RANK_SCHEDULE_DORM = 1
|
|
|
|
|
|
class OuterRewardType(betterproto.Enum):
|
|
OUTER_REWARD_TYPE_NONE = 0
|
|
OUTER_REWARD_TYPE_REDEEM = 1
|
|
|
|
|
|
class AutoDeleteType(betterproto.Enum):
|
|
AutoDeleteType0 = 0
|
|
AUTO_DELETE_BINGO = 2
|
|
AUTO_DELETE_BULLETIN_SCORE = 3
|
|
AUTO_DELETE_CONTINUOUS_RECHARGE = 4
|
|
AUTO_DELETE_FARM = 5
|
|
AUTO_DELETE_FLOP = 6
|
|
AUTO_DELETE_KINGDOM = 7
|
|
AUTO_DELETE_LOTTERY = 8
|
|
AUTO_DELETE_ELF_EQUIP_TALENT_FREE = 9
|
|
AUTO_DELETE_THEME = 10
|
|
AUTO_DELETE_RELATION = 11
|
|
AUTO_DELETE_BBQ = 12
|
|
AUTO_DELETE_CITY = 13
|
|
AUTO_DELETE_GRATUITY = 14
|
|
AUTO_DELETE_MONOPOLY = 15
|
|
AUTO_DELETE_OVERLAP = 16
|
|
AUTO_DELETE_RECLAIM = 17
|
|
AUTO_DELETE_SCRATCH = 18
|
|
AUTO_DELETE_SEASON = 19
|
|
AUTO_DELETE_TOWER_RAID = 20
|
|
AUTO_DELETE_GLOBAL_WAR = 22
|
|
AUTO_DELETE_LOGIN = 23
|
|
AUTO_DELETE_GENERAL = 24
|
|
AUTO_DELETE_NINJA = 25
|
|
AUTO_DELETE_QUESTION = 26
|
|
AUTO_DELETE_TRADING_CARD = 27
|
|
AUTO_DELETE_ARMADA_STAGE_SCORE = 28
|
|
AUTO_DELETE_PICTURE = 29
|
|
AUTO_DELETE_JIGSAW = 30
|
|
AUTO_DELETE_ARMADA_REUNION = 31
|
|
AUTO_DELETE_GARDEN = 32
|
|
AUTO_DELETE_DROP_LIMIT = 33
|
|
AUTO_DELETE_RPG_TALE = 34
|
|
AUTO_DELETE_SANCTUARY = 35
|
|
AUTO_DELETE_ACTIVITY_REWARD = 36
|
|
AUTO_DELETE_SLOT_MACHINE = 37
|
|
AUTO_DELETE_EXAMINATION = 38
|
|
AUTO_DELETE_SUPPORT = 39
|
|
AUTO_DELETE_MOSAIC = 40
|
|
AUTO_DELETE_LOGIN_WISH = 41
|
|
AUTO_DELETE_TVT = 43
|
|
AUTO_DELETE_BURDEN_ALLEVIATION = 44
|
|
AUTO_DELETE_CHATWORLD_BEAST = 45
|
|
AUTO_DELETE_CHATWORLD_BOX = 46
|
|
AUTO_DELETE_DREAM = 47
|
|
AUTO_DELETE_OPENWORLD_AVATAR = 48
|
|
AUTO_DELETE_GRANT_TICKET = 49
|
|
AUTO_DELETE_SLG = 50
|
|
AUTO_DELETE_GLOBAL_POLLING = 51
|
|
AUTO_DELETE_REWARD_LINE_SCHEDULE = 52
|
|
AUTO_DELETE_GOD_WAR_TALE = 53
|
|
AUTO_DELETE_OPENWORLD_HUNT = 54
|
|
AUTO_DELETE_BUFF_ASSIST = 55
|
|
AUTO_DELETE_WAVE_RUSH = 56
|
|
AUTO_DELETE_AI_CYBER = 57
|
|
AUTO_DELETE_MINI_MONOPOLY = 58
|
|
AUTO_DELETE_MIRAGE = 59
|
|
AUTO_DELETE_THEME_TOWER = 60
|
|
AUTO_DELETE_PON_MACHINE = 61
|
|
AUTO_DELETE_BW_WORLD_CAMP = 62
|
|
AUTO_DELETE_CARNIVAL_LOTTERY = 63
|
|
AUTO_DELETE_ARK_PLUS = 64
|
|
AUTO_DELETE_PJMS_ACTIVITY = 65
|
|
AUTO_DELETE_PJMS_SUB_MODULE = 66
|
|
AUTO_DELETE_SIMPLIFIED_GOD_WAR = 67
|
|
AUTO_DELETE_FUTARI_BATTLE = 68
|
|
|
|
|
|
class SupportActivityType(betterproto.Enum):
|
|
ACTIVITY_TYPE_GLOBAL_SUPPORT = 0
|
|
ACTIVITY_TYPE_NORMAL = 1
|
|
|
|
|
|
class ReunionCookBookType(betterproto.Enum):
|
|
ReunionCookBookType0 = 0
|
|
REUNION_COOK_BOOK_NORMAL = 1
|
|
REUNION_COOK_BOOK_RECYCLE = 2
|
|
|
|
|
|
class LoginRewardActivityType(betterproto.Enum):
|
|
LOGIN_REWARD_ACTIVITY_NONE = 0
|
|
LOGIN_REWARD_ACTIVITY_NORMAL = 1
|
|
LOGIN_REWARD_ACTIVITY_NEWBIE = 2
|
|
|
|
|
|
class CmdTypeActivity2(betterproto.Enum):
|
|
CmdTypeActivity20 = 0
|
|
CMD_DREAM_GET_ACTIVITY_REQ = 5750
|
|
CMD_DREAM_GET_ACTIVITY_RSP = 5751
|
|
CMD_DREAM_OPEN_DREAM_REQ = 5752
|
|
CMD_DREAM_OPEN_DREAM_RSP = 5753
|
|
CMD_DREAM_GIVE_UP_DREAM_REQ = 5754
|
|
CMD_DREAM_GIVE_UP_DREAM_RSP = 5755
|
|
CMD_DREAM_EXCHANGE_SCORE_REQ = 5756
|
|
CMD_DREAM_EXCHANGE_SCORE_RSP = 5757
|
|
CMD_DREAM_TAKE_REWARD_REQ = 5758
|
|
CMD_DREAM_TAKE_REWARD_RSP = 5759
|
|
CMD_GET_THEME_WANTED_REQ = 5790
|
|
CMD_GET_THEME_WANTED_RSP = 5791
|
|
CMD_THEME_WANTED_REFRESH_TICKET_REQ = 5794
|
|
CMD_THEME_WANTED_REFRESH_TICKET_RSP = 5795
|
|
CMD_GLOBAL_POLLING_GET_DATA_REQ = 5811
|
|
CMD_GLOBAL_POLLING_GET_DATA_RSP = 5812
|
|
CMD_GLOBAL_POLLING_SUPPORT_REQ = 5813
|
|
CMD_GLOBAL_POLLING_SUPPORT_RSP = 5814
|
|
CMD_GLOBAL_POLLING_VOTE_REQ = 5815
|
|
CMD_GLOBAL_POLLING_VOTE_RSP = 5816
|
|
CMD_GET_COLLABORATION_SCHEDULE_REQ = 5831
|
|
CMD_GET_COLLABORATION_SCHEDULE_RSP = 5832
|
|
CMD_RANCH_GET_ACTIVITY_REQ = 5833
|
|
CMD_RANCH_GET_ACTIVITY_RSP = 5834
|
|
CMD_RANCH_SYNTHESIS_MONSTER_REQ = 5835
|
|
CMD_RANCH_SYNTHESIS_MONSTER_RSP = 5836
|
|
CMD_RANCH_FREE_MONSTER_REQ = 5837
|
|
CMD_RANCH_FREE_MONSTER_RSP = 5838
|
|
CMD_RANCH_ASSIGN_MONSTER_REQ = 5839
|
|
CMD_RANCH_ASSIGN_MONSTER_RSP = 5840
|
|
CMD_RANCH_FIRE_MONSTER_REQ = 5841
|
|
CMD_RANCH_FIRE_MONSTER_RSP = 5842
|
|
CMD_RANCH_TAKE_PRODUCT_REQ = 5843
|
|
CMD_RANCH_TAKE_PRODUCT_RSP = 5844
|
|
CMD_RANCH_GET_MONSTER_WIKI_REQ = 5845
|
|
CMD_RANCH_GET_MONSTER_WIKI_RSP = 5846
|
|
CMD_RANCH_SYNC_MONSTER_NOTIFY = 5847
|
|
CMD_RANCH_DEL_MONSTER_NOTIFY = 5848
|
|
CMD_RANCH_LOCK_MONSTER_SKILL_REQ = 5849
|
|
CMD_RANCH_LOCK_MONSTER_SKILL_RSP = 5850
|
|
CMD_RANCH_SET_BATTLE_MONSTER_REQ = 5851
|
|
CMD_RANCH_SET_BATTLE_MONSTER_RSP = 5852
|
|
CMD_GET_RESTAURANT_ACTIVITY_REQ = 5860
|
|
CMD_GET_RESTAURANT_ACTIVITY_RSP = 5861
|
|
CMD_LEVELUP_RESTAURANT_FACILITY_REQ = 5862
|
|
CMD_LEVELUP_RESTAURANT_FACILITY_RSP = 5863
|
|
CMD_ASSIGN_RESTAURANT_WORK_REQ = 5864
|
|
CMD_ASSIGN_RESTAURANT_WORK_RSP = 5865
|
|
CMD_CANCEL_RESTAURANT_WORK_REQ = 5866
|
|
CMD_CANCEL_RESTAURANT_WORK_RSP = 5867
|
|
CMD_TAKE_RESTAURANT_ORDER_REQ = 5868
|
|
CMD_TAKE_RESTAURANT_ORDER_RSP = 5869
|
|
CMD_DELIVER_RESTAURANT_QUEST_REQ = 5870
|
|
CMD_DELIVER_RESTAURANT_QUEST_RSP = 5871
|
|
CMD_ACCELERATE_RESTAURANT_WORK_REQ = 5872
|
|
CMD_ACCELERATE_RESTAURANT_WORK_RSP = 5873
|
|
CMD_NEWBIE_LEVEL_RUSH_PURCHASE_REQ = 5881
|
|
CMD_NEWBIE_LEVEL_RUSH_PURCHASE_RSP = 5882
|
|
CMD_NEWBIE_LEVEL_RUSH_TAKE_REWARD_REQ = 5883
|
|
CMD_NEWBIE_LEVEL_RUSH_TAKE_REWARD_RSP = 5884
|
|
CMD_GET_REWARD_LINE_ACTIVITY_REQ = 5890
|
|
CMD_GET_REWARD_LINE_ACTIVITY_RSP = 5891
|
|
CMD_TAKE_REWARD_LINE_ACTIVITY_REWARD_REQ = 5892
|
|
CMD_TAKE_REWARD_LINE_ACTIVITY_REWARD_RSP = 5893
|
|
CMD_MONSTER_CARD_GET_ACTIVITY_REQ = 5920
|
|
CMD_MONSTER_CARD_GET_ACTIVITY_RSP = 5921
|
|
CMD_MONSTER_CARD_LEVEL_UP_REQ = 5922
|
|
CMD_MONSTER_CARD_LEVEL_UP_RSP = 5923
|
|
CMD_MONSTER_CARD_STAR_UP_REQ = 5924
|
|
CMD_MONSTER_CARD_STAR_UP_RSP = 5925
|
|
CMD_MONSTER_CARD_LEARN_RANDOM_TALENT_REQ = 5926
|
|
CMD_MONSTER_CARD_LEARN_RANDOM_TALENT_RSP = 5927
|
|
CMD_MONSTER_CARD_SYNC_CARD_NOTIFY = 5928
|
|
CMD_MONSTER_CARD_GET_TOWER_RANK_REQ = 5929
|
|
CMD_MONSTER_CARD_GET_TOWER_RANK_RSP = 5930
|
|
CMD_MONSTER_CARD_GET_BOSS_RANK_REQ = 5931
|
|
CMD_MONSTER_CARD_GET_BOSS_RANK_RSP = 5932
|
|
CMD_MONSTER_CARD_CONFIRM_RANDOM_TALENT_REQ = 5933
|
|
CMD_MONSTER_CARD_CONFIRM_RANDOM_TALENT_RSP = 5934
|
|
CMD_MONSTER_CARD_FRAGMENT_OVERFLOW_NOTIFY = 5935
|
|
CMD_BUFF_ASSIST_GET_ACTIVITY_REQ = 5941
|
|
CMD_BUFF_ASSIST_GET_ACTIVITY_RSP = 5942
|
|
CMD_BUFF_ASSIST_REFRESH_WAIT_SELECT_BUFF_POOL_REQ = 5943
|
|
CMD_BUFF_ASSIST_REFRESH_WAIT_SELECT_BUFF_POOL_RSP = 5944
|
|
CMD_BUFF_ASSIST_SELECT_BUFF_REQ = 5945
|
|
CMD_BUFF_ASSIST_SELECT_BUFF_RSP = 5946
|
|
CMD_BUFF_ASSIST_PUBLISH_BUFF_POOL_REQ = 5947
|
|
CMD_BUFF_ASSIST_PUBLISH_BUFF_POOL_RSP = 5948
|
|
CMD_BUFF_ASSIST_STAGE_END_NOTIFY = 5949
|
|
CMD_BUFF_ASSIST_RECV_STAGE_ASSIST_INFO_NOTIFY = 5950
|
|
CMD_WAVE_RUSH_GET_ACTIVITY_REQ = 5961
|
|
CMD_WAVE_RUSH_GET_ACTIVITY_RSP = 5962
|
|
CMD_WAVE_RUSH_GET_RANK_REQ = 5963
|
|
CMD_WAVE_RUSH_GET_RANK_RSP = 5964
|
|
CMD_WAVE_RUSH_LEVEL_UP_BUFF_REQ = 5965
|
|
CMD_WAVE_RUSH_LEVEL_UP_BUFF_RSP = 5966
|
|
CMD_WAVE_RUSH_UPDATE_BUFF_SUITE_REQ = 5967
|
|
CMD_WAVE_RUSH_UPDATE_BUFF_SUITE_RSP = 5968
|
|
CMD_WAVE_RUSH_ACTIVE_BUFF_SUITE_REQ = 5969
|
|
CMD_WAVE_RUSH_ACTIVE_BUFF_SUITE_RSP = 5970
|
|
CMD_MINI_MONOPOLY_GET_DATA_REQ = 5981
|
|
CMD_MINI_MONOPOLY_GET_DATA_RSP = 5982
|
|
CMD_MINI_MONOPOLY_THROW_DICE_REQ = 5983
|
|
CMD_MINI_MONOPOLY_THROW_DICE_RSP = 5984
|
|
CMD_MINI_MONOPOLY_USE_ITEM_REQ = 5985
|
|
CMD_MINI_MONOPOLY_USE_ITEM_RSP = 5986
|
|
CMD_AVATAR_CULTIVATE_GET_ACTIVITY_REQ = 5991
|
|
CMD_AVATAR_CULTIVATE_GET_ACTIVITY_RSP = 5992
|
|
|
|
|
|
class DreamUnlockType(betterproto.Enum):
|
|
DreamUnlockType0 = 0
|
|
DREAM_UNLOCK_TYPE_NO_NEWBIE_SCHEDULE = 1
|
|
DREAM_UNLOCK_TYPE_HAS_NOT_FINISHED_DREAM = 2
|
|
DREAM_UNLOCK_TYPE_GOBACK_LEVEL = 3
|
|
DREAM_UNLOCK_TYPE_AVATAR_LOCKED = 4
|
|
DREAM_UNLOCK_TYPE_HAS_NOT_GOT_ITEM = 5
|
|
|
|
|
|
class RanchMonsterSkillType(betterproto.Enum):
|
|
RanchMonsterSkillType0 = 0
|
|
RANCH_MONSTER_SKILL_ACTIVE = 1
|
|
RANCH_MONSTER_SKILL_PASSIVE = 2
|
|
RANCH_MONSTER_SKILL_FAST_PRODUCTION = 3
|
|
RANCH_MONSTER_SKILL_RARITY_UP = 4
|
|
|
|
|
|
class RanchNotifyType(betterproto.Enum):
|
|
RANCH_NOTIFY_UNKNOWN = 0
|
|
RANCH_NOTIFY_SYNTHESIS = 1
|
|
RANCH_NOTIFY_STAGE_END = 2
|
|
RANCH_NOTIFY_LOCK = 3
|
|
|
|
|
|
class RanchRarityType(betterproto.Enum):
|
|
RanchRarityType0 = 0
|
|
RANCH_LEGENDARY = 4
|
|
|
|
|
|
class RanchSynthesisType(betterproto.Enum):
|
|
RanchSynthesisType0 = 0
|
|
RANCH_SYNSHESIS_WITHOUT_FORMULA = 1
|
|
RANCH_SYNSHESIS_WITH_FORMULA = 2
|
|
|
|
|
|
class RanchMonsterSourceType(betterproto.Enum):
|
|
RanchMonsterSourceType0 = 0
|
|
RANCH_MONSTER_SOURCE_STAGE = 1
|
|
RANCH_MONSTER_SOURCE_MATERIAL = 2
|
|
RANCH_MONSTER_SOURCE_SYNTHESIS_WITH_FOMULA = 3
|
|
RANCH_MONSTER_SOURCE_PRODUCT = 4
|
|
RANCH_MONSTER_SOURCE_SYNTHESIS_WITHOUT_FORMULA = 5
|
|
RANCH_MONSTER_SOURCE_GM = 6
|
|
|
|
|
|
class WeekDayActivityOpenType(betterproto.Enum):
|
|
WEEK_DAY_ACTIVITY_OPEN_DAILY = 0
|
|
WEEK_DAY_ACTIVITY_OPEN_WEEK_DAY = 1
|
|
|
|
|
|
class RestaurantWorkStatus(betterproto.Enum):
|
|
RestaurantWorkStatus0 = 0
|
|
RESTAURANT_WORK_NOT_BEGIN = 1
|
|
RESTAURANT_WORK_DOING = 2
|
|
RESTAURANT_WORK_PAUSE = 3
|
|
|
|
|
|
class RestaurantRoomType(betterproto.Enum):
|
|
RestaurantRoomType0 = 0
|
|
RESTAURANT_ROOM_STORE = 1
|
|
RESTAURANT_ROOM_KITCHEN = 2
|
|
RESTAURANT_ROOM_CHECKOUT = 3
|
|
|
|
|
|
class RestaurantSkillType(betterproto.Enum):
|
|
RestaurantSkillType0 = 0
|
|
RESTAURANT_SKILL_COOK_ID_SPEED_UP = 1
|
|
RESTAURANT_SKILL_COOK_TAG_SPEED_UP = 2
|
|
RESTAURANT_SKILL_COOK_ALL_SPEED_UP = 3
|
|
RESTAURANT_SKILL_SELL_ID_SPEED_UP = 4
|
|
RESTAURANT_SKILL_SELL_TAG_SPEED_UP = 5
|
|
RESTAURANT_SKILL_SELL_ALL_SPEED_UP = 6
|
|
RESTAURANT_SKILL_SELL_ID_PRICE_UP = 7
|
|
RESTAURANT_SKILL_SELL_TAG_PRICE_UP = 8
|
|
RESTAURANT_SKILL_SELL_ALL_PRICE_UP = 9
|
|
|
|
|
|
class MonsterCardRandomTalentConfirmType(betterproto.Enum):
|
|
MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_NONE = 0
|
|
MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_CONFIRM = 1
|
|
MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_ABANDON = 2
|
|
|
|
|
|
class MonsterCardStageType(betterproto.Enum):
|
|
MONSTER_CARD_STAGE_TYPE_NONE = 0
|
|
MONSTER_CARD_STAGE_TYPE_NORMAL = 1
|
|
MONSTER_CARD_STAGE_TYPE_BOSS = 2
|
|
MONSTER_CARD_STAGE_TYPE_EXP = 3
|
|
MONSTER_CARD_STAGE_TYPE_TOWER = 4
|
|
MONSTER_CARD_STAGE_TYPE_PVP = 5
|
|
|
|
|
|
class MonsterCardSyncType(betterproto.Enum):
|
|
MONSTER_CARD_SYNC_TYPE_NONE = 0
|
|
MONSTER_CARD_SYNC_TYPE_LEVEL_UP = 1
|
|
MONSTER_CARD_SYNC_TYPE_STAR_UP = 2
|
|
MONSTER_CARD_SYNC_TYPE_LEARN_TALENT = 3
|
|
MONSTER_CARD_SYNC_TYPE_NEW_CARD = 4
|
|
MONSTER_CARD_SYNC_TYPE_REFRESH = 5
|
|
MONSTER_CARD_SYNC_TYPE_ADD_FRAGMENT = 6
|
|
|
|
|
|
class MonsterCardSkillType(betterproto.Enum):
|
|
MONSTER_CARD_SKILL_TYPE_NONE = 0
|
|
MONSTER_CARD_SKILL_TYPE_ATK = 1
|
|
MONSTER_CARD_SKILL_TYPE_LB = 2
|
|
MONSTER_CARD_SKILL_TYPE_AUTO = 3
|
|
MONSTER_CARD_SKILL_TYPE_PASSIVE = 4
|
|
MONSTER_CARD_SKILL_TYPE_WEATHER = 5
|
|
MONSTER_CARD_SKILL_TYPE_TALENT = 6
|
|
MONSTER_CARD_SKILL_TYPE_UNLOCK = 99
|
|
|
|
|
|
class MonsterCardLevelLimitType(betterproto.Enum):
|
|
MONSTER_CARD_LEVEL_LIMIT_TYPE_NONE = 0
|
|
MONSTER_CARD_LEVEL_LIMIT_TYPE_PASS_RPG_SITE = 1
|
|
|
|
|
|
class MonsterCardSelectCardCondition(betterproto.Enum):
|
|
MONSTER_CARD_SELECT_CARD_CONDITION_NONE = 0
|
|
MONSTER_CARD_SELECT_CARD_CONDITION_LEVEL_GREATER_EQUAL = 1
|
|
|
|
|
|
class BuffAssistBuffProducerType(betterproto.Enum):
|
|
BuffAssistBuffProducerType0 = 0
|
|
BUFF_ASSIST_BUFF_PRODUCER_PLAYER = 1
|
|
BUFF_ASSIST_BUFF_PRODUCER_NPC = 2
|
|
BUFF_ASSIST_BUFF_PRODUCER_ROBOT = 3
|
|
|
|
|
|
class BuffAssistType(betterproto.Enum):
|
|
BuffAssistType0 = 0
|
|
BUFF_ASSIST_PRODUCER = 1
|
|
BUFF_ASSIST_CONSUMER = 2
|
|
|
|
|
|
class WaveRushStageType(betterproto.Enum):
|
|
WaveRushStageType0 = 0
|
|
WAVE_RUSH_STAGE_MAINLINE = 1
|
|
WAVE_RUSH_STAGE_DAILY = 2
|
|
WAVE_RUSH_STAGE_TOWER = 3
|
|
|
|
|
|
class WaveRushLimitConditionType(betterproto.Enum):
|
|
WAVE_RUSH_LIMIT_CONDITION_NONE = 0
|
|
WAVE_RUSH_LIMIT_CONDITION_PRE_SITE = 1
|
|
|
|
|
|
class WaveRushBuffType(betterproto.Enum):
|
|
WaveRushBuffType0 = 0
|
|
WAVE_RUSH_CORE_BUFF = 1
|
|
WAVE_RUSH_NORMAL_BUFF = 2
|
|
WAVE_RUSH_WEATHER_BUFF = 3
|
|
WAVE_RUSH_ATTR_BUFF = 4
|
|
|
|
|
|
class MiniMonopolyItemType(betterproto.Enum):
|
|
MINI_MONOPOLY_ITEM_TYPE_NONE = 0
|
|
MINI_MONOPOLY_ITEM_CONTROLLABLE_DICE = 1
|
|
|
|
|
|
class AvatarCultivateActivityStageType(betterproto.Enum):
|
|
AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_NONE = 0
|
|
AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_SWEEP = 1
|
|
AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_CHALLENGE = 2
|
|
AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_NORMAL = 3
|
|
|
|
|
|
class MatchThreePlusRoomEndReqStatus(betterproto.Enum):
|
|
WIN = 0
|
|
LOSE = 1
|
|
ABANDON = 2
|
|
|
|
|
|
class CmdTypeActivity3(betterproto.Enum):
|
|
CmdTypeActivity30 = 0
|
|
CMD_SUSANNA_TRIAL_GET_ACTIVITY_REQ = 7050
|
|
CMD_SUSANNA_TRIAL_GET_ACTIVITY_RSP = 7051
|
|
CMD_SUSANNA_TRIAL_TAKE_MENTOR_PROGRESS_REWARD_REQ = 7052
|
|
CMD_SUSANNA_TRIAL_TAKE_MENTOR_PROGRESS_REWARD_RSP = 7053
|
|
CMD_SUSANNA_TRIAL_TAKE_PLOT_REWARD_REQ = 7054
|
|
CMD_SUSANNA_TRIAL_TAKE_PLOT_REWARD_RSP = 7055
|
|
CMD_SHIGURE_KIRA_GET_ACTIVITY_REQ = 7060
|
|
CMD_SHIGURE_KIRA_GET_ACTIVITY_RSP = 7061
|
|
CMD_SHIGURE_KIRA_ADD_CONCERT_PROGRESS_REQ = 7062
|
|
CMD_SHIGURE_KIRA_ADD_CONCERT_PROGRESS_RSP = 7063
|
|
CMD_THEME_TOWER_GET_ACTIVITY_REQ = 7070
|
|
CMD_THEME_TOWER_GET_ACTIVITY_RSP = 7071
|
|
CMD_THEME_TOWER_GET_RANK_REQ = 7072
|
|
CMD_THEME_TOWER_GET_RANK_RSP = 7073
|
|
CMD_THEME_TOWER_LEVEL_UP_SECTION_REQ = 7074
|
|
CMD_THEME_TOWER_LEVEL_UP_SECTION_RSP = 7075
|
|
CMD_GET_PON_MACHINE_ACTIVITY_REQ = 7100
|
|
CMD_GET_PON_MACHINE_ACTIVITY_RSP = 7101
|
|
CMD_START_PON_MACHINE_REQ = 7102
|
|
CMD_START_PON_MACHINE_RSP = 7103
|
|
CMD_CARNIVAL_LOTTERY_BET_REQ = 7111
|
|
CMD_CARNIVAL_LOTTERY_BET_RSP = 7112
|
|
CMD_CARNIVAL_LOTTERY_GET_INFO_REQ = 7113
|
|
CMD_CARNIVAL_LOTTERY_GET_INFO_RSP = 7114
|
|
CMD_CARNIVAL_LOTTERY_TAKE_SPECIAL_REWARD_REQ = 7115
|
|
CMD_CARNIVAL_LOTTERY_TAKE_SPECIAL_REWARD_RSP = 7116
|
|
CMD_CARNIVAL_LOTTERY_OPEN_REWARD_REQ = 7117
|
|
CMD_CARNIVAL_LOTTERY_OPEN_REWARD_RSP = 7118
|
|
CMD_TILED_GAME_LUNA_TRAP_REQ = 7121
|
|
CMD_TILED_GAME_LUNA_TRAP_RSP = 7122
|
|
CMD_GET_TILED_GAME_LUNA_REQ = 7123
|
|
CMD_GET_TILED_GAME_LUNA_RSP = 7124
|
|
CMD_TILED_GAME_LUNA_BATTLE_REQ = 7125
|
|
CMD_TILED_GAME_LUNA_BATTLE_RSP = 7126
|
|
CMD_TILED_GAME_LUNA_HEAL_REQ = 7129
|
|
CMD_TILED_GAME_LUNA_HEAL_RSP = 7130
|
|
CMD_MINION_CLASH_GET_ACTIVITY_REQ = 7141
|
|
CMD_MINION_CLASH_GET_ACTIVITY_RSP = 7142
|
|
CMD_MINION_CLASH_GET_GACHA_INFO_REQ = 7143
|
|
CMD_MINION_CLASH_GET_GACHA_INFO_RSP = 7144
|
|
CMD_MINION_CLASH_DO_GACHA_REQ = 7145
|
|
CMD_MINION_CLASH_DO_GACHA_RSP = 7146
|
|
CMD_MINION_CLASH_LEVEL_UP_TALENT_REQ = 7147
|
|
CMD_MINION_CLASH_LEVEL_UP_TALENT_RSP = 7148
|
|
CMD_MINION_CLASH_REPORT_STAGE_BEGIN_REQ = 7149
|
|
CMD_MINION_CLASH_REPORT_STAGE_BEGIN_RSP = 7150
|
|
CMD_MINION_CLASH_UPDATE_BUILD_REQ = 7151
|
|
CMD_MINION_CLASH_UPDATE_BUILD_RSP = 7152
|
|
CMD_MINION_CLASH_STAR_UP_CARD_REQ = 7153
|
|
CMD_MINION_CLASH_STAR_UP_CARD_RSP = 7154
|
|
CMD_THELEMA_ACTIVITY_GET_ACTIVITY_REQ = 7161
|
|
CMD_THELEMA_ACTIVITY_GET_ACTIVITY_RSP = 7162
|
|
CMD_THELEMA_ACTIVITY_FINISH_QUESTION_REQ = 7163
|
|
CMD_THELEMA_ACTIVITY_FINISH_QUESTION_RSP = 7164
|
|
CMD_MATCH_THREE_PLUS_GET_ACTIVITY_REQ = 7171
|
|
CMD_MATCH_THREE_PLUS_GET_ACTIVITY_RSP = 7172
|
|
CMD_MATCH_THREE_PLUS_ROLE_LEVEL_UP_REQ = 7173
|
|
CMD_MATCH_THREE_PLUS_ROLE_LEVEL_UP_RSP = 7174
|
|
CMD_MATCH_THREE_PLUS_GACHA_DISPLAY_REQ = 7175
|
|
CMD_MATCH_THREE_PLUS_GACHA_DISPLAY_RSP = 7176
|
|
CMD_MATCH_THREE_PLUS_GACHA_REQ = 7177
|
|
CMD_MATCH_THREE_PLUS_GACHA_RSP = 7178
|
|
CMD_MATCH_THREE_PLUS_ROOM_BEGIN_REQ = 7179
|
|
CMD_MATCH_THREE_PLUS_ROOM_BEGIN_RSP = 7180
|
|
CMD_MATCH_THREE_PLUS_ROOM_END_REQ = 7181
|
|
CMD_MATCH_THREE_PLUS_ROOM_END_RSP = 7182
|
|
CMD_MATCH_THREE_PLUS_GET_RANK_REQ = 7183
|
|
CMD_MATCH_THREE_PLUS_GET_RANK_RSP = 7184
|
|
CMD_MATCH_THREE_PLUS_UPDATE_COMBINATION_REQ = 7185
|
|
CMD_MATCH_THREE_PLUS_UPDATE_COMBINATION_RSP = 7186
|
|
CMD_MATCH_THREE_PLUS_SYNC_AUTO_UNLOCK_NOTIFY = 7187
|
|
CMD_TILED_GAME_SRPG_GET_ACTIVITY_REQ = 7191
|
|
CMD_TILED_GAME_SRPG_GET_ACTIVITY_RSP = 7192
|
|
CMD_TILED_GAME_SRPG_AVATAR_LEVEL_UP_REQ = 7193
|
|
CMD_TILED_GAME_SRPG_AVATAR_LEVEL_UP_RSP = 7194
|
|
CMD_TILED_GAME_SRPG_BATTLE_BEGIN_REQ = 7195
|
|
CMD_TILED_GAME_SRPG_BATTLE_BEGIN_RSP = 7196
|
|
CMD_TILED_GAME_SRPG_BATTLE_END_REQ = 7197
|
|
CMD_TILED_GAME_SRPG_BATTLE_END_RSP = 7198
|
|
CMD_TILED_GAME_SRPG_TAKE_BP_REWARD_REQ = 7199
|
|
CMD_TILED_GAME_SRPG_TAKE_BP_REWARD_RSP = 7200
|
|
CMD_GAME_ROOM_ACTIVITY_GET_ACTIVITY_REQ = 7211
|
|
CMD_GAME_ROOM_ACTIVITY_GET_ACTIVITY_RSP = 7212
|
|
CMD_GAME_ROOM_ACTIVITY_GET_RANK_REQ = 7213
|
|
CMD_GAME_ROOM_ACTIVITY_GET_RANK_RSP = 7214
|
|
CMD_QRTS_ACTIVITY_GET_ACTIVITY_REQ = 7221
|
|
CMD_QRTS_ACTIVITY_GET_ACTIVITY_RSP = 7222
|
|
CMD_QRTS_ACTIVITY_FINISH_ROUND_REQ = 7223
|
|
CMD_QRTS_ACTIVITY_FINISH_ROUND_RSP = 7224
|
|
CMD_QRTS_ACTIVITY_RESET_ROUND_REQ = 7225
|
|
CMD_QRTS_ACTIVITY_RESET_ROUND_RSP = 7226
|
|
CMD_QRTS_ACTIVITY_BUILD_REQ = 7227
|
|
CMD_QRTS_ACTIVITY_BUILD_RSP = 7228
|
|
CMD_QRTS_ACTIVITY_SELECT_TALENT_REQ = 7229
|
|
CMD_QRTS_ACTIVITY_SELECT_TALENT_RSP = 7230
|
|
CMD_QRTS_ACTIVITY_SYNC_GAME_NOTIFY = 7231
|
|
CMD_QRTS_ACTIVITY_SWEEP_REQ = 7232
|
|
CMD_QRTS_ACTIVITY_SWEEP_RSP = 7233
|
|
CMD_QRTS_ACTIVITY_UPGRADE_BUFF_REQ = 7234
|
|
CMD_QRTS_ACTIVITY_UPGRADE_BUFF_RSP = 7235
|
|
CMD_QRTS_ACTIVITY_CLEAR_GAME_REQ = 7236
|
|
CMD_QRTS_ACTIVITY_CLEAR_GAME_RSP = 7237
|
|
CMD_QRTS_ACTIVITY_WISH_REQ = 7238
|
|
CMD_QRTS_ACTIVITY_WISH_RSP = 7239
|
|
CMD_GET_BURDEN_ALLEVIATION_V2_REQ = 7241
|
|
CMD_GET_BURDEN_ALLEVIATION_V2_RSP = 7242
|
|
CMD_TRIGGER_BURDEN_ALLEVIATION_V2_REQ = 7243
|
|
CMD_TRIGGER_BURDEN_ALLEVIATION_V2_RSP = 7244
|
|
CMD_FUTARI_BATTLE_ACTIVITY_GET_ACTIVITY_REQ = 7245
|
|
CMD_FUTARI_BATTLE_ACTIVITY_GET_ACTIVITY_RSP = 7246
|
|
CMD_FUTARI_BATTLE_ACTIVITY_GET_RANK_REQ = 7247
|
|
CMD_FUTARI_BATTLE_ACTIVITY_GET_RANK_RSP = 7248
|
|
CMD_FUTARI_BATTLE_ACTIVITY_PASS_STAGE_FLOOR_REQ = 7249
|
|
CMD_FUTARI_BATTLE_ACTIVITY_PASS_STAGE_FLOOR_RSP = 7250
|
|
CMD_RE_ACTIVITY_GET_DATA_REQ = 7251
|
|
CMD_RE_ACTIVITY_GET_DATA_RSP = 7252
|
|
CMD_RE_ACTIVITY_TILE_BEGIN_REQ = 7253
|
|
CMD_RE_ACTIVITY_TILE_BEGIN_RSP = 7254
|
|
CMD_RE_ACTIVITY_TILE_END_REQ = 7255
|
|
CMD_RE_ACTIVITY_TILE_END_RSP = 7256
|
|
CMD_RESIDENT_ACTIVITY_GET_DATA_REQ = 7260
|
|
CMD_RESIDENT_ACTIVITY_GET_DATA_RSP = 7261
|
|
CMD_RESIDENT_ACTIVITY_UNLOCK_ACTIVITY_REQ = 7262
|
|
CMD_RESIDENT_ACTIVITY_UNLOCK_ACTIVITY_RSP = 7263
|
|
CMD_QRTS_ACTIVITY_GET_RANK_REQ = 7270
|
|
CMD_QRTS_ACTIVITY_GET_RANK_RSP = 7271
|
|
CMD_MONSTER_CARD_PVP_GET_ACTIVITY_REQ = 7275
|
|
CMD_MONSTER_CARD_PVP_GET_ACTIVITY_RSP = 7276
|
|
CMD_MONSTER_CARD_PVP_SELECT_INIT_CARD_VEC_REQ = 7277
|
|
CMD_MONSTER_CARD_PVP_SELECT_INIT_CARD_VEC_RSP = 7278
|
|
CMD_MONSTER_CARD_PVP_STAR_UP_CARD_REQ = 7279
|
|
CMD_MONSTER_CARD_PVP_STAR_UP_CARD_RSP = 7280
|
|
CMD_MONSTER_CARD_PVP_OPEN_SKILL_PACK_REQ = 7281
|
|
CMD_MONSTER_CARD_PVP_OPEN_SKILL_PACK_RSP = 7282
|
|
CMD_MONSTER_CARD_PVP_SELECT_NEW_SKILL_REQ = 7283
|
|
CMD_MONSTER_CARD_PVP_SELECT_NEW_SKILL_RSP = 7284
|
|
CMD_MONSTER_CARD_PVP_GET_PVP_OPPONENT_REQ = 7285
|
|
CMD_MONSTER_CARD_PVP_GET_PVP_OPPONENT_RSP = 7286
|
|
CMD_MONSTER_CARD_PVP_FINISH_COMBAT_REQ = 7287
|
|
CMD_MONSTER_CARD_PVP_FINISH_COMBAT_RSP = 7288
|
|
CMD_MONSTER_CARD_PVP_UPDATE_PLAYER_INFO_REQ = 7289
|
|
CMD_MONSTER_CARD_PVP_UPDATE_PLAYER_INFO_RSP = 7290
|
|
CMD_MONSTER_CARD_PVP_GET_DEFEND_DATA_REQ = 7291
|
|
CMD_MONSTER_CARD_PVP_GET_DEFEND_DATA_RSP = 7292
|
|
CMD_MONSTER_CARD_PVP_GET_PVP_RANK_REQ = 7293
|
|
CMD_MONSTER_CARD_PVP_GET_PVP_RANK_RSP = 7294
|
|
CMD_MONSTER_CARD_PVP_TAKE_PRODUCT_REWARD_REQ = 7295
|
|
CMD_MONSTER_CARD_PVP_TAKE_PRODUCT_REWARD_RSP = 7296
|
|
CMD_MONSTER_CARD_PVP_GET_GACHA_DISPLAY_REQ = 7297
|
|
CMD_MONSTER_CARD_PVP_GET_GACHA_DISPLAY_RSP = 7298
|
|
CMD_MONSTER_CARD_PVP_GACHA_REQ = 7299
|
|
CMD_MONSTER_CARD_PVP_GACHA_RSP = 7300
|
|
|
|
|
|
class ThemeTowerBuffType(betterproto.Enum):
|
|
ThemeTowerBuffType0 = 0
|
|
THEME_TOWER_WEATHER_BUFF = 1
|
|
THEME_TOWER_SPECIAL_BUFF = 2
|
|
THEME_TOWER_COMMON_BUFF = 3
|
|
THEME_TOWER_ACTIVE_BUFF = 4
|
|
|
|
|
|
class TiledGameLunaTrapDamageType(betterproto.Enum):
|
|
TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_NONE = 0
|
|
TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_FIXED_DAMAGE = 1
|
|
TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_PERCENTAGE_DAMAGE = 2
|
|
|
|
|
|
class QRtsBuildingType(betterproto.Enum):
|
|
QRtsBuildingType0 = 0
|
|
QRTS_BUILDING_TYPE_BASE = 1
|
|
QRTS_BUILDING_TYPE_DEFENSE_TOWER = 2
|
|
QRTS_BUILDING_TYPE_RANGE_BARRACK = 3
|
|
QRTS_BUILDING_TYPE_MELEE_BARRACK = 4
|
|
QRTS_BUILDING_TYPE_FIXED_GAIN_MINER = 5
|
|
QRTS_BUILDING_TYPE_INCREASING_GAIN_MINER = 6
|
|
QRTS_BUILDING_TYPE_WALL = 7
|
|
QRTS_BUILDING_TYPE_BARRICADE = 8
|
|
|
|
|
|
class QRtsTalentSourceType(betterproto.Enum):
|
|
QRTS_TALENT_SOURCE_TYPE_NONE = 0
|
|
QRTS_TALENT_SOURCE_TYPE_ROUND = 1
|
|
QRTS_TALENT_SOURCE_TYPE_WISH = 2
|
|
QRTS_TALENT_SOURCE_TYPE_BASE_LEVEL = 3
|
|
|
|
|
|
class QRtsTalentType(betterproto.Enum):
|
|
QRtsTalentType0 = 0
|
|
QRTS_TALENT_TYPE_NORMAL = 1
|
|
QRTS_TALENT_TYPE_ULTRA = 2
|
|
QRTS_TALENT_TYPE_RANDOM = 3
|
|
QRTS_TALENT_TYPE_BASE = 4
|
|
QRTS_TALENT_TYPE_ATTRIBUTE = 5
|
|
|
|
|
|
class QRtsStageType(betterproto.Enum):
|
|
QRtsStageType0 = 0
|
|
QRTS_STAGE_TYPE_MAINLINE = 1
|
|
QRTS_STAGE_TYPE_CHALLENGE = 2
|
|
QRTS_STAGE_TYPE_RANK_CHALLENGE = 3
|
|
|
|
|
|
class QRtsServerEffect(betterproto.Enum):
|
|
QRtsServerEffect0 = 0
|
|
QRTS_SERVER_EFFECT_MINER_GAIN_UP = 1
|
|
QRTS_SERVER_EFFECT_FIXED_GAIN_MINER_PROTECT = 2
|
|
QRTS_SERVER_EFFECT_INCREASING_GAIN_MINER_ENFORCE = 3
|
|
QRTS_SERVER_EFFECT_MINER_EXTRA_GOLD = 4
|
|
QRTS_SERVER_EFFECT_BASE_PRODUCE_GOLD = 5
|
|
QRTS_SERVER_EFFECT_BUILDING_CASHBACK = 6
|
|
|
|
|
|
class BurdenAlleviationV2Type(betterproto.Enum):
|
|
BurdenAlleviationV2Type0 = 0
|
|
BURDEN_ALLEVIATION_V2_OW_QUEST = 1
|
|
BURDEN_ALLEVIATION_V2_THEME_WANTED = 2
|
|
BURDEN_ALLEVIATION_V2_EXAMINATION = 3
|
|
BURDEN_ALLEVIATION_V2_ARMADA_STAGE_SCORE_ACTIVITY = 4
|
|
|
|
|
|
class ShigureKiraProgressSlotType(betterproto.Enum):
|
|
SHIGURE_KIRA_PROGRESS_SLOT_NONE = 0
|
|
SHIGURE_KIRA_PROGRESS_SLOT_FANCHANT = 1
|
|
SHIGURE_KIRA_PROGRESS_SLOT_CONCERT = 2
|
|
|
|
|
|
class MinionClashConditionType(betterproto.Enum):
|
|
MINION_CLASH_CONDITION_TYPE_NONE = 0
|
|
MINION_CLASH_CONDITION_TYPE_ACTIVITY_LEVEL_GE = 1
|
|
MINION_CLASH_CONDITION_TYPE_BRANCH_TALENT_LEVEL_GE = 2
|
|
MINION_CLASH_CONDITION_TYPE_PASS_STAGE_LIST = 3
|
|
MINION_CLASH_CONDITION_TYPE_PASS_RPG_SITE_LIST = 4
|
|
|
|
|
|
class MinionClashStageType(betterproto.Enum):
|
|
MINION_CLASH_STAGE_TYPE_NONE = 0
|
|
MINION_CLASH_STAGE_TYPE_NORMAL_AVATAR = 1
|
|
MINION_CLASH_STAGE_TYPE_NORMAL_CARD = 2
|
|
MINION_CLASH_STAGE_TYPE_DAILY = 3
|
|
MINION_CLASH_STAGE_TYPE_TOWER = 4
|
|
MINION_CLASH_STAGE_TYPE_TUTORIAL = 5
|
|
|
|
|
|
class MinionClashDoGachaType(betterproto.Enum):
|
|
MinionClashDoGachaType0 = 0
|
|
MINION_CLASH_DO_GACHA_TYPE_ONCE = 1
|
|
MINION_CLASH_DO_GACHA_TYPE_UP_TO_10 = 2
|
|
|
|
|
|
class MatchThreePlusRoomType(betterproto.Enum):
|
|
MatchThreePlusRoomType0 = 0
|
|
MATCH_THREE_PLUS_ROOM_MAIN = 1
|
|
MATCH_THREE_PLUS_ROOM_SIDE = 2
|
|
MATCH_THREE_PLUS_ROOM_DAILY = 3
|
|
MATCH_THREE_PLUS_ROOM_TOWER = 4
|
|
MATCH_THREE_PLUS_ROOM_TUTORIAL = 5
|
|
|
|
|
|
class TiledGameSrpgBattleType(betterproto.Enum):
|
|
TiledGameSrpgBattleType0 = 0
|
|
TILED_GAME_SRPG_BATTLE_STORY = 1
|
|
TILED_GAME_SRPG_BATTLE_CHALLENGE = 2
|
|
|
|
|
|
class TiledGameSrpgWinType(betterproto.Enum):
|
|
TiledGameSrpgWinType0 = 0
|
|
TILED_GAME_SRPG_WIN_ELIMINATE = 1
|
|
TILED_GAME_SRPG_WIN_CHASE = 2
|
|
TILED_GAME_SRPG_WIN_SURVIVE = 3
|
|
TILED_GAME_SRPG_WIN_CAPTURE = 4
|
|
|
|
|
|
class GameRoomActivityGameType(betterproto.Enum):
|
|
GameRoomActivityGameType0 = 0
|
|
GAME_ROOM_ACTIVITY_GAME_TYPE_BRICK_BREAKER = 1
|
|
GAME_ROOM_ACTIVITY_GAME_TYPE_NS_SHAFT = 2
|
|
|
|
|
|
class GameRoomActivityGameStageType(betterproto.Enum):
|
|
GameRoomActivityGameStageType0 = 0
|
|
GAME_ROOM_ACTIVITY_GAME_STAGE_TYPE_NORMAL = 1
|
|
GAME_ROOM_ACTIVITY_GAME_STAGE_TYPE_RANK = 2
|
|
|
|
|
|
class FutariBattleStageGroupType(betterproto.Enum):
|
|
FutariBattleStageGroupType0 = 0
|
|
FUTARI_BATTLE_STAGE_GROUP_NORMAL = 1
|
|
FUTARI_BATTLE_STAGE_GROUP_BOSS = 2
|
|
|
|
|
|
class FutariBattleStageType(betterproto.Enum):
|
|
FutariBattleStageType0 = 0
|
|
FUTARI_BATTLE_STAGE_NORMAL = 1
|
|
FUTARI_BATTLE_STAGE_BOSS = 2
|
|
|
|
|
|
class ReActivitySiteContentType(betterproto.Enum):
|
|
RE_ACTIVITY_SITE_CONTENT_NONE = 0
|
|
RE_ACTIVITY_SITE_CONTENT_PLOT = 1
|
|
RE_ACTIVITY_SITE_CONTENT_PROP_STAGE = 2
|
|
RE_ACTIVITY_SITE_CONTENT_JUMP_STAGE = 3
|
|
RE_ACTIVITY_SITE_CONTENT_TILE = 4
|
|
|
|
|
|
class CmdTypeAdventure(betterproto.Enum):
|
|
CmdTypeAdventure0 = 0
|
|
CMD_GET_ADVENTURE_GROUP_REQ = 3900
|
|
CMD_GET_ADVENTURE_GROUP_RSP = 3901
|
|
CMD_SELECT_ADVENTURE_QUEST_REQ = 3902
|
|
CMD_SELECT_ADVENTURE_QUEST_RSP = 3903
|
|
CMD_TAKE_ADVENTURE_QUEST_REWARD_REQ = 3904
|
|
CMD_TAKE_ADVENTURE_QUEST_REWARD_RSP = 3905
|
|
CMD_CLAIM_SCOIN_REQ = 3910
|
|
CMD_CLAIM_SCOIN_RSP = 3911
|
|
CMD_ADVENTURE_STORY_SWEEP_REQ = 3912
|
|
CMD_ADVENTURE_STORY_SWEEP_RSP = 3913
|
|
CMD_GET_ADVENTURE_STORY_SWEEP_INFO_REQ = 3914
|
|
CMD_GET_ADVENTURE_STORY_SWEEP_INFO_RSP = 3915
|
|
CMD_TAKE_ADVENTURE_STORY_SWEEP_REWARD_REQ = 3916
|
|
CMD_TAKE_ADVENTURE_STORY_SWEEP_REWARD_RSP = 3917
|
|
CMD_TAKE_ADVENTURE_COMPENSATION_REQ = 3918
|
|
CMD_TAKE_ADVENTURE_COMPENSATION_RSP = 3919
|
|
CMD_EDIT_ADVENTURE_ROOM_REQ = 3920
|
|
CMD_EDIT_ADVENTURE_ROOM_RSP = 3921
|
|
CMD_CANCEL_ADVENTURE_QUEST_REQ = 3922
|
|
CMD_CANCEL_ADVENTURE_QUEST_RSP = 3923
|
|
CMD_RESET_ADVENTURE_QUEST_REQ = 3924
|
|
CMD_RESET_ADVENTURE_QUEST_RSP = 3925
|
|
|
|
|
|
class AdventureQuestStatus(betterproto.Enum):
|
|
ADVENTURE_QUEST_STATUS_NONE = 0
|
|
ADVENTURE_QUEST_STATUS_DOING = 1
|
|
ADVENTURE_QUEST_STATUS_FINISHED = 2
|
|
|
|
|
|
class AdventureAvatarType(betterproto.Enum):
|
|
AdventureAvatarType0 = 0
|
|
ADVENTURE_AVATAR_S = 1
|
|
ADVENTURE_AVATAR_A = 2
|
|
ADVENTURE_AVATAR_NORMAL = 3
|
|
|
|
|
|
class AdventureQuestResult(betterproto.Enum):
|
|
ADVENTURE_QUEST_RESULT_NONE = 0
|
|
ADVENTURE_QUEST_RESULT_FAIL = 1
|
|
ADVENTURE_QUEST_RESULT_SUCC = 2
|
|
ADVENTURE_QUEST_RESULT_BIG_SUCC = 3
|
|
|
|
|
|
class CompensationType(betterproto.Enum):
|
|
COMPENSATION_NONE = 0
|
|
COMPENSATION_ISLAND = 1
|
|
COMPENSATION_DORM = 2
|
|
COMPENSATION_ADVENTURE_GROUP = 3
|
|
|
|
|
|
class CmdTypeAicyber(betterproto.Enum):
|
|
CmdTypeAicyber0 = 0
|
|
CMD_AI_CYBER_GET_ACTIVITY_REQ = 6650
|
|
CMD_AI_CYBER_GET_ACTIVITY_RSP = 6651
|
|
CMD_AI_CYBER_TAKE_PUZZLE_REWARD_REQ = 6652
|
|
CMD_AI_CYBER_TAKE_PUZZLE_REWARD_RSP = 6653
|
|
CMD_AI_CYBER_ADD_REPAIR_PROGRESS_REQ = 6654
|
|
CMD_AI_CYBER_ADD_REPAIR_PROGRESS_RSP = 6655
|
|
CMD_AI_CYBER_SET_BLESS_REQ = 6656
|
|
CMD_AI_CYBER_SET_BLESS_RSP = 6657
|
|
CMD_AI_CYBER_REFRESH_TICKET_REQ = 6658
|
|
CMD_AI_CYBER_REFRESH_TICKET_RSP = 6659
|
|
CMD_AI_CYBER_UPDATE_CLIENT_SETTING_REQ = 6660
|
|
CMD_AI_CYBER_UPDATE_CLIENT_SETTING_RSP = 6661
|
|
|
|
|
|
class AiCyberUnlockConditionType(betterproto.Enum):
|
|
AiCyberUnlockConditionType0 = 0
|
|
AI_CYBER_UNLOCK_DATE_TIME = 1
|
|
AI_CYBER_UNLOCK_PRE_STAGE = 2
|
|
AI_CYBER_UNLOCK_REPAIR_PROGRESS = 3
|
|
AI_CYBER_UNLOCK_PRE_EVENT = 4
|
|
|
|
|
|
class AiCyberStageType(betterproto.Enum):
|
|
AI_CYBER_STAGE_INVALID = 0
|
|
AI_CYBER_STAGE_MAIN = 1
|
|
AI_CYBER_STAGE_DAILY = 2
|
|
AI_CYBER_STAGE_CHALLENGE = 3
|
|
|
|
|
|
class CmdTypeArmada(betterproto.Enum):
|
|
CmdTypeArmada0 = 0
|
|
CMD_GET_ARMADA_DATA_REQ = 2601
|
|
CMD_GET_ARMADA_DATA_RSP = 2602
|
|
CMD_CREATE_ARMADA_REQ = 2603
|
|
CMD_CREATE_ARMADA_RSP = 2604
|
|
CMD_SEARCH_ARMADA_REQ = 2605
|
|
CMD_SEARCH_ARMADA_RSP = 2606
|
|
CMD_APPLY_JOIN_ARMADA_REQ = 2607
|
|
CMD_APPLY_JOIN_ARMADA_RSP = 2608
|
|
CMD_DEAL_ARMADA_APPLY_REQ = 2609
|
|
CMD_DEAL_ARMADA_APPLY_RSP = 2610
|
|
CMD_GET_ARMADA_MANAGE_DATA_REQ = 2611
|
|
CMD_GET_ARMADA_MANAGE_DATA_RSP = 2612
|
|
CMD_SET_ARMADA_APPLY_REQ = 2613
|
|
CMD_SET_ARMADA_APPLY_RSP = 2614
|
|
CMD_SET_ARMADA_BULLETIN_REQ = 2615
|
|
CMD_SET_ARMADA_BULLETIN_RSP = 2616
|
|
CMD_GET_RECOMMEND_ARMADA_REQ = 2617
|
|
CMD_GET_RECOMMEND_ARMADA_RSP = 2618
|
|
CMD_TRANSFER_ARMADA_LEADER_REQ = 2619
|
|
CMD_TRANSFER_ARMADA_LEADER_RSP = 2620
|
|
CMD_SET_ARMADA_POSITION_REQ = 2621
|
|
CMD_SET_ARMADA_POSITION_RSP = 2622
|
|
CMD_KICK_ARMADA_MEMBER_REQ = 2623
|
|
CMD_KICK_ARMADA_MEMBER_RSP = 2624
|
|
CMD_DISSOLVE_ARMADA_REQ = 2625
|
|
CMD_DISSOLVE_ARMADA_RSP = 2626
|
|
CMD_QUIT_ARMADA_REQ = 2627
|
|
CMD_QUIT_ARMADA_RSP = 2628
|
|
CMD_CANCEL_APPLY_ARMADA_REQ = 2629
|
|
CMD_CANCEL_APPLY_ARMADA_RSP = 2630
|
|
CMD_LEVEL_UP_ARMADA_CABIN_REQ = 2631
|
|
CMD_LEVEL_UP_ARMADA_CABIN_RSP = 2632
|
|
CMD_CANCEL_LEVEL_UP_ARMADA_CABIN_REQ = 2633
|
|
CMD_CANCEL_LEVEL_UP_ARMADA_CABIN_RSP = 2634
|
|
CMD_MOVE_ARMADA_CABIN_REQ = 2635
|
|
CMD_MOVE_ARMADA_CABIN_RSP = 2636
|
|
CMD_GET_CONSIGNED_ORDER_DATA_REQ = 2639
|
|
CMD_GET_CONSIGNED_ORDER_DATA_RSP = 2640
|
|
CMD_CHOOSE_CONSIGNED_ORDER_REQ = 2641
|
|
CMD_CHOOSE_CONSIGNED_ORDER_RSP = 2642
|
|
CMD_FINISH_CONSIGNED_ORDER_REQ = 2643
|
|
CMD_FINISH_CONSIGNED_ORDER_RSP = 2644
|
|
CMD_RESET_CONSIGNED_ORDER_REQ = 2645
|
|
CMD_RESET_CONSIGNED_ORDER_RSP = 2646
|
|
CMD_GET_WAREHOUSE_DATA_REQ = 2647
|
|
CMD_GET_WAREHOUSE_DATA_RSP = 2648
|
|
CMD_POST_WAREHOUSE_DEMAND_REQ = 2649
|
|
CMD_POST_WAREHOUSE_DEMAND_RSP = 2650
|
|
CMD_CANCEL_WAREHOUSE_DEMAND_REQ = 2651
|
|
CMD_CANCEL_WAREHOUSE_DEMAND_RSP = 2652
|
|
CMD_DONATE_WAREHOUSE_ITEM_REQ = 2653
|
|
CMD_DONATE_WAREHOUSE_ITEM_RSP = 2654
|
|
CMD_GET_WAREHOUSE_ITEM_REQ = 2655
|
|
CMD_GET_WAREHOUSE_ITEM_RSP = 2656
|
|
CMD_ENTER_ARMADA_CHATROOM_REQ = 2657
|
|
CMD_ENTER_ARMADA_CHATROOM_RSP = 2658
|
|
CMD_SEND_ARMADA_SYSTEM_CHAT_MSG_NOTIFY = 2661
|
|
CMD_RECV_ARMADA_SYSTEM_CHAT_MSG_NOTIFY = 2662
|
|
CMD_DONATE_WAREHOSUE_NOTIFY = 2677
|
|
CMD_ARMADA_BUILD_NOTIFY = 2678
|
|
CMD_ARMADA_BULLETIN_NOTIFY = 2679
|
|
CMD_ARMADA_MANAGE_NOTIFY = 2680
|
|
CMD_ARMADA_PLAYER_NOTIFY = 2681
|
|
CMD_ARMADA_APPLY_NOTIFY = 2682
|
|
CMD_CANCEL_DISSOLVE_ARMADA_REQ = 2683
|
|
CMD_CANCEL_DISSOLVE_ARMADA_RSP = 2684
|
|
CMD_GET_ARMADA_BUILD_OWNERSHIP_REQ = 2685
|
|
CMD_GET_ARMADA_BUILD_OWNERSHIP_RSP = 2686
|
|
CMD_RELEASE_ARMADA_BUILD_OWNERSHIP_REQ = 2687
|
|
CMD_RELEASE_ARMADA_BUILD_OWNERSHIP_RSP = 2688
|
|
CMD_ARMADA_SEND_MAIL_REQ = 2689
|
|
CMD_ARMADA_SEND_MAIL_RSP = 2690
|
|
CMD_CHANGE_ARMADA_NAME_REQ = 2691
|
|
CMD_CHANGE_ARMADA_NAME_RSP = 2692
|
|
CMD_JOIN_ARMADA_ELECTION_REQ = 2693
|
|
CMD_JOIN_ARMADA_ELECTION_RSP = 2694
|
|
CMD_ARMADA_LOGOUT_NOTIFY = 2731
|
|
CMD_QUICK_APPLY_JOIN_ARMADA_REQ = 2732
|
|
CMD_QUICK_APPLY_JOIN_ARMADA_RSP = 2733
|
|
CMD_OPEN_ARMADA_STAGE_REQ = 2799
|
|
CMD_OPEN_ARMADA_STAGE_RSP = 2800
|
|
CMD_TAKE_ARMADA_ACHIEVEMENT_REQ = 2801
|
|
CMD_TAKE_ARMADA_ACHIEVEMENT_RSP = 2802
|
|
CMD_GET_RECOMMEND_ARMADA_MEMBER_LIST_REQ = 2803
|
|
CMD_GET_RECOMMEND_ARMADA_MEMBER_LIST_RSP = 2804
|
|
CMD_JOIN_QUIT_ARMADA_NOTIFY = 2805
|
|
CMD_ARMADA_PLAYER_CONTRIBUTION_SYNC_NOTIFY = 2806
|
|
CMD_GET_ARMADA_STAGE_SCORE_ACTIVITY_REQ = 2821
|
|
CMD_GET_ARMADA_STAGE_SCORE_ACTIVITY_RSP = 2822
|
|
CMD_TAKE_ARMADA_STAGE_SCORE_ACTIVITY_REWARD_REQ = 2823
|
|
CMD_TAKE_ARMADA_STAGE_SCORE_ACTIVITY_REWARD_RSP = 2824
|
|
CMD_GET_ARMADA_ACTIVITY_LIST_REQ = 2825
|
|
CMD_GET_ARMADA_ACTIVITY_LIST_RSP = 2826
|
|
CMD_GET_ARMADA_REUNION_ACTIVITY_REQ = 2834
|
|
CMD_GET_ARMADA_REUNION_ACTIVITY_RSP = 2835
|
|
CMD_ARMADA_REUNION_REWARD_NOTIFY = 2836
|
|
CMD_TAKE_ARMADA_REUNION_REWARD_REQ = 2837
|
|
CMD_TAKE_ARMADA_REUNION_REWARD_RSP = 2838
|
|
CMD_SET_ARMADA_LABEL_REQ = 2840
|
|
CMD_SET_ARMADA_LABEL_RSP = 2841
|
|
CMD_GET_ARMADA_STAGE_SCORE_RANK_REQ = 2842
|
|
CMD_GET_ARMADA_STAGE_SCORE_RANK_RSP = 2843
|
|
|
|
|
|
class ArmadaPlayerStatus(betterproto.Enum):
|
|
ArmadaPlayerStatus0 = 0
|
|
ARMADA_PLAYER_NOT_JOIN = 1
|
|
ARMADA_PLAYER_APPLY = 2
|
|
ARMADA_PLAYER_CHOOSE_CONTACT = 3
|
|
ARMADA_PLAYER_JOINED = 4
|
|
|
|
|
|
class ArmadaPosition(betterproto.Enum):
|
|
ARMADA_POSITION_NONE = 0
|
|
ARMADA_POSITION_LEADER = 1
|
|
ARMADA_POSITION_VICELEADER = 2
|
|
ARMADA_POSITION_MEMBER = 3
|
|
|
|
|
|
class ArmadaCabinType(betterproto.Enum):
|
|
ARMADA_CABIN_NONE = 0
|
|
ARMADA_CABIN_MAIN = 1
|
|
ARMADA_CABIN_CONTACT = 2
|
|
ARMADA_CABIN_HANGAR = 3
|
|
ARMADA_CABIN_WORKSHOP = 4
|
|
ARMADA_CABIN_EXCHEQUER = 5
|
|
ARMADA_CABIN_BOSS = 6
|
|
|
|
|
|
class WareHouseStatus(betterproto.Enum):
|
|
WAREHOUSE_STATUS_NONE = 0
|
|
WAREHOUSE_STATUS_NORMAL = 1
|
|
WAREHOUSE_STATUS_DEMANDING = 2
|
|
WAREHOUSE_STATUS_FINISH = 3
|
|
WAREHOUSE_STATUS_CD = 4
|
|
|
|
|
|
class ArmadaSystemChatMsgType(betterproto.Enum):
|
|
ArmadaSystemChatMsgType0 = 0
|
|
ARMADA_CHAT_MSG_GACHA = 1
|
|
ARMADA_CHAT_MSG_AVATAR_STAR_UP = 2
|
|
ARMADA_CHAT_MSG_AVATAR_UNLOCK = 3
|
|
ARMADA_CHAT_MSG_JOIN_ARMADA = 4
|
|
ARMADA_CHAT_MSG_MISSION_FINISH = 5
|
|
ARMADA_CHAT_MSG_LEVEL_UP = 6
|
|
ARMADA_CHAT_MSG_CABIN_BUILD_FINISH = 7
|
|
ARMADA_CHAT_MSG_CABIN_LEVEL_UP = 8
|
|
ARMADA_CHAT_MSG_POSITION = 9
|
|
ARMADA_CHAT_MSG_KICK = 10
|
|
ARMADA_CHAT_MSG_KEEPUP = 11
|
|
ARMADA_CHAT_MSG_CANCEL_DISSOLVE = 12
|
|
ARMADA_CHAT_MSG_CHANGE_NAME = 13
|
|
ARMADA_CHAT_MSG_TEXT_MAP = 14
|
|
|
|
|
|
class ArmadaBuildNotifyType(betterproto.Enum):
|
|
ArmadaBuildNotifyType0 = 0
|
|
ARMADA_BUILD_NOTIFY_START = 1
|
|
ARMADA_BUILD_NOTIFY_CANCEL = 2
|
|
ARMADA_BUILD_NOTIFY_FINISH = 3
|
|
ARMADA_BUILD_NOTIFY_MOVE = 4
|
|
|
|
|
|
class ArmadaManageNotifyType(betterproto.Enum):
|
|
ArmadaManageNotifyType0 = 0
|
|
ARMADA_MANAGE_NOTIFY_LEADER = 1
|
|
ARMADA_MANAGE_NOTIFY_VICE_LEADER_SET = 2
|
|
ARMADA_MANAGE_NOTIFY_VICE_LEADER_CANCEL = 3
|
|
|
|
|
|
class ArmadaPlayerNotifyType(betterproto.Enum):
|
|
ArmadaPlayerNotifyType0 = 0
|
|
ARMADA_PLAYER_NOTIFY_JOIN = 1
|
|
ARMADA_PLAYER_NOTIFY_QUIT = 2
|
|
ARMADA_PLAYER_NOTIFY_KICK = 3
|
|
ARMADA_PLAYER_NOTIFY_DISSOLVE = 4
|
|
ARMADA_PLAYER_NOTIFY_CHANGE_NAME = 5
|
|
|
|
|
|
class ArmadaApplyNotifyType(betterproto.Enum):
|
|
ArmadaApplyNotifyType0 = 0
|
|
ARMADA_APPLY_NOTIFY_NEW = 1
|
|
ARMADA_APPLY_NOTIFY_APPROVE = 2
|
|
ARMADA_APPLY_NOTIFY_REJECT = 3
|
|
|
|
|
|
class ArmadaStageScoreActivityRewardType(betterproto.Enum):
|
|
ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_NONE = 0
|
|
ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_SELF = 1
|
|
ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_ARMADA = 2
|
|
|
|
|
|
class ArmadaActivityType(betterproto.Enum):
|
|
ARMADA_ACTIVITY_TYPE_NONE = 0
|
|
ARMADA_ACTIVITY_ARMADA_BOSS = 1
|
|
ARMADA_ACTIVITY_MATRIX = 2
|
|
ARMADA_ACTIVITY_QUESTION = 3
|
|
ARMADA_ACTIVITY_TRADING_CARD = 4
|
|
ARMADA_ACTIVITY_ARMADA_STAGE_SCORE_ACTIVITY = 5
|
|
ARMADA_ACTIVITY_REUNION = 6
|
|
|
|
|
|
class ArmadaLabelType(betterproto.Enum):
|
|
ArmadaLabelType0 = 0
|
|
ARMADA_LABEL_PREFIX = 1
|
|
ARMADA_LABEL = 2
|
|
|
|
|
|
class CmdTypeAvatarmission(betterproto.Enum):
|
|
CmdTypeAvatarmission0 = 0
|
|
CMD_GET_AVATAR_MISSION_ACTIVITY_REQ = 3000
|
|
CMD_GET_AVATAR_MISSION_ACTIVITY_RSP = 3001
|
|
CMD_CHOOSE_AVATAR_MISSION_AVATAR_REQ = 3002
|
|
CMD_CHOOSE_AVATAR_MISSION_AVATAR_RSP = 3003
|
|
CMD_TAKE_AVATAR_MISSION_DAILY_REWARD_REQ = 3004
|
|
CMD_TAKE_AVATAR_MISSION_DAILY_REWARD_RSP = 3005
|
|
CMD_TAKE_AVATAR_MISSION_PHASE_REWARD_REQ = 3006
|
|
CMD_TAKE_AVATAR_MISSION_PHASE_REWARD_RSP = 3007
|
|
CMD_RESET_AVATAR_MISSION_AVATAR_REQ = 3008
|
|
CMD_RESET_AVATAR_MISSION_AVATAR_RSP = 3009
|
|
|
|
|
|
class CmdTypeBattlepass(betterproto.Enum):
|
|
CmdTypeBattlepass0 = 0
|
|
CMD_GET_BATTLE_PASS_REQ = 3750
|
|
CMD_GET_BATTLE_PASS_RSP = 3751
|
|
CMD_BUY_BATTLE_PASS_TICKET_REQ = 3752
|
|
CMD_BUY_BATTLE_PASS_TICKET_RSP = 3753
|
|
CMD_TAKE_BATTLE_PASS_LEVEL_REWARD_REQ = 3754
|
|
CMD_TAKE_BATTLE_PASS_LEVEL_REWARD_RSP = 3755
|
|
CMD_BUY_BATTLE_PASS_LEVEL_REQ = 3756
|
|
CMD_BUY_BATTLE_PASS_LEVEL_RSP = 3757
|
|
CMD_TAKE_BATTLE_PASS_PHASE_EXP_REQ = 3758
|
|
CMD_TAKE_BATTLE_PASS_PHASE_EXP_RSP = 3759
|
|
CMD_GET_BATTLE_PASS_THEME_REQ = 3760
|
|
CMD_GET_BATTLE_PASS_THEME_RSP = 3761
|
|
CMD_TAKE_BATTLE_PASS_THEME_LEVEL_REWARD_REQ = 3762
|
|
CMD_TAKE_BATTLE_PASS_THEME_LEVEL_REWARD_RSP = 3763
|
|
CMD_BUY_BATTLE_PASS_THEME_LEVEL_REQ = 3764
|
|
CMD_BUY_BATTLE_PASS_THEME_LEVEL_RSP = 3765
|
|
CMD_BATTLE_PASS_THEME_EXP_TRANSFORM_NOTIFY = 3766
|
|
CMD_GET_BATTLE_PASS_MISSION_PANEL_REQ = 3767
|
|
CMD_GET_BATTLE_PASS_MISSION_PANEL_RSP = 3768
|
|
|
|
|
|
class BattlePassTicketType(betterproto.Enum):
|
|
BATTLE_PASS_TICKET_NONE = 0
|
|
BATTLE_PASS_TICKET_NORMAL = 1
|
|
BATTLE_PASS_TICKET_ADVANCED = 2
|
|
BATTLE_PASS_TICKET_LUXURY = 3
|
|
|
|
|
|
class CmdTypeChapterark(betterproto.Enum):
|
|
CmdTypeChapterark0 = 0
|
|
CMD_CHAPTER_ARK_GET_DATA_REQ = 7950
|
|
CMD_CHAPTER_ARK_GET_DATA_RSP = 7951
|
|
CMD_CHAPTER_ARK_ROLE_LEVEL_UP_REQ = 7952
|
|
CMD_CHAPTER_ARK_ROLE_LEVEL_UP_RSP = 7953
|
|
CMD_CHAPTER_ARK_SKILL_UNLOCK_REQ = 7954
|
|
CMD_CHAPTER_ARK_SKILL_UNLOCK_RSP = 7955
|
|
CMD_CHAPTER_ARK_SKILL_LEVEL_UP_REQ = 7956
|
|
CMD_CHAPTER_ARK_SKILL_LEVEL_UP_RSP = 7957
|
|
CMD_CHAPTER_ARK_TAKE_REWARD_LINE_REWARD_REQ = 7958
|
|
CMD_CHAPTER_ARK_TAKE_REWARD_LINE_REWARD_RSP = 7959
|
|
CMD_CHAPTER_ARK_GET_RANK_REQ = 7960
|
|
CMD_CHAPTER_ARK_GET_RANK_RSP = 7961
|
|
CMD_CHAPTER_ARK_FINISH_OPENING_REQ = 7962
|
|
CMD_CHAPTER_ARK_FINISH_OPENING_RSP = 7963
|
|
CMD_CHAPTER_ARK_SYNC_AUTO_UNLOCK_NOTIFY = 7964
|
|
CMD_CHAPTER_ARK_SUP_SKILL_LEVEL_UP_REQ = 7965
|
|
CMD_CHAPTER_ARK_SUP_SKILL_LEVEL_UP_RSP = 7966
|
|
CMD_CHAPTER_ARK_SETTLE_TOWER_REQ = 7967
|
|
CMD_CHAPTER_ARK_SETTLE_TOWER_RSP = 7968
|
|
CMD_CHAPTER_ARK_REPORT_TOWER_FLOOR_REQ = 7969
|
|
CMD_CHAPTER_ARK_REPORT_TOWER_FLOOR_RSP = 7970
|
|
CMD_ARK_PLUS_ACTIVITY_GET_DATA_REQ = 7971
|
|
CMD_ARK_PLUS_ACTIVITY_GET_DATA_RSP = 7972
|
|
CMD_ARK_PLUS_ACTIVITY_FINISH_ROOM_REQ = 7973
|
|
CMD_ARK_PLUS_ACTIVITY_FINISH_ROOM_RSP = 7974
|
|
CMD_ARK_PLUS_ACTIVITY_RESET_CHALLENGE_REQ = 7975
|
|
CMD_ARK_PLUS_ACTIVITY_RESET_CHALLENGE_RSP = 7976
|
|
CMD_ARK_PLUS_ACTIVITY_GET_RANK_REQ = 7977
|
|
CMD_ARK_PLUS_ACTIVITY_GET_RANK_RSP = 7978
|
|
CMD_ARK_PLUS_ACTIVITY_ADD_LIFT_MATERIAL_REQ = 7979
|
|
CMD_ARK_PLUS_ACTIVITY_ADD_LIFT_MATERIAL_RSP = 7980
|
|
|
|
|
|
class ChapterArkStageType(betterproto.Enum):
|
|
ChapterArkStageType0 = 0
|
|
CHAPTER_ARK_STAGE_MAIN = 1
|
|
CHAPTER_ARK_STAGE_BRANCH = 2
|
|
CHAPTER_ARK_STAGE_DAILY = 3
|
|
CHAPTER_ARK_STAGE_LINEAR = 4
|
|
CHAPTER_ARK_STAGE_CHALLENGE = 5
|
|
CHAPTER_ARK_STAGE_TUTORIAL = 6
|
|
CHAPTER_ARK_STAGE_MID_TERM_DAILY = 7
|
|
CHAPTER_ARK_STAGE_TOWER = 8
|
|
CHAPTER_ARK_STAGE_SUPPORT_CHALLENGE = 9
|
|
|
|
|
|
class ChapterArkStageAvatarChoiceType(betterproto.Enum):
|
|
CHAPTER_ARK_STAGE_AVATAR_CHOICE_NO_CHARACTER = 0
|
|
CHAPTER_ARK_STAGE_AVATAR_CHOICE_TRIAL = 1
|
|
CHAPTER_ARK_STAGE_AVATAR_CHOICE_VIRTUAL = 2
|
|
CHAPTER_ARK_STAGE_AVATAR_CHOICE_NORMAL = 3
|
|
|
|
|
|
class ChapterArkSkillType(betterproto.Enum):
|
|
ChapterArkSkillType0 = 0
|
|
CHAPTER_ARK_SKILL_MAIN = 1
|
|
CHAPTER_ARK_SKILL_SUB = 2
|
|
CHAPTER_ARK_SKILL_ASSIST = 3
|
|
CHAPTER_ARK_SKILL_PROPERTY = 4
|
|
|
|
|
|
class ChapterArkAttribute(betterproto.Enum):
|
|
CHAPTER_ARK_ATTRIBUTE_NONE = 0
|
|
CHAPTER_ARK_ATTRIBUTE_PHYSICS = 1
|
|
CHAPTER_ARK_ATTRIBUTE_FIRE = 2
|
|
CHAPTER_ARK_ATTRIBUTE_LIGHTNING = 3
|
|
|
|
|
|
class ChapterArkSupSkillType(betterproto.Enum):
|
|
ChapterArkSupSkillType0 = 0
|
|
CHAPTER_ARK_SUP_SKILL_MAIN = 1
|
|
CHAPTER_ARK_SUP_SKILL_GENRE = 2
|
|
CHAPTER_ARK_SUP_SKILL_GENRE_SUB = 3
|
|
CHAPTER_ARK_SUP_SKILL_AWAKEN = 4
|
|
|
|
|
|
class CmdTypeChapterbwworld(betterproto.Enum):
|
|
CmdTypeChapterbwworld0 = 0
|
|
CMD_CHAPTER_BW_WORLD_GET_DATA_REQ = 7650
|
|
CMD_CHAPTER_BW_WORLD_GET_DATA_RSP = 7651
|
|
CMD_CHAPTER_BW_WORLD_UPDATE_EQUIP_RUNE_REQ = 7652
|
|
CMD_CHAPTER_BW_WORLD_UPDATE_EQUIP_RUNE_RSP = 7653
|
|
CMD_CHAPTER_BW_WORLD_RUNE_LEVEL_UP_REQ = 7654
|
|
CMD_CHAPTER_BW_WORLD_RUNE_LEVEL_UP_RSP = 7655
|
|
CMD_CHAPTER_BW_WORLD_RUNE_SYNTHESIS_REQ = 7656
|
|
CMD_CHAPTER_BW_WORLD_RUNE_SYNTHESIS_RSP = 7657
|
|
CMD_CHAPTER_BW_WORLD_GET_RANK_REQ = 7658
|
|
CMD_CHAPTER_BW_WORLD_GET_RANK_RSP = 7659
|
|
CMD_CHAPTER_BW_WORLD_TAKE_REWARD_LINE_REWARD_REQ = 7660
|
|
CMD_CHAPTER_BW_WORLD_TAKE_REWARD_LINE_REWARD_RSP = 7661
|
|
CMD_CHAPTER_BW_WORLD_SYNC_RUNE_NOTIFY = 7662
|
|
CMD_CHAPTER_BW_WORLD_TOWER_STAGE_REPORT_FLOOR_REQ = 7663
|
|
CMD_CHAPTER_BW_WORLD_TOWER_STAGE_REPORT_FLOOR_RSP = 7664
|
|
CMD_CHAPTER_BW_WORLD_REFRESH_TICKET_REQ = 7665
|
|
CMD_CHAPTER_BW_WORLD_REFRESH_TICKET_RSP = 7666
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_GET_DATA_REQ = 7671
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_GET_DATA_RSP = 7672
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_SELECT_CAMP_REQ = 7673
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_SELECT_CAMP_RSP = 7674
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_PUBLISH_RUNE_REQ = 7675
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_PUBLISH_RUNE_RSP = 7676
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_REFRESH_WAIT_SELECT_RUNE_REQ = 7677
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_REFRESH_WAIT_SELECT_RUNE_RSP = 7678
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_TAKE_ASSIST_CONTRIBUTION_REQ = 7679
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_TAKE_ASSIST_CONTRIBUTION_RSP = 7680
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_ADD_ASSIST_CONTRIBUTION_NOTIFY = 7681
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_GET_RANK_REQ = 7682
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_GET_RANK_RSP = 7683
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_SELECT_STAGE_RUNE_REQ = 7684
|
|
CMD_BW_WORLD_CAMP_ACTIVITY_SELECT_STAGE_RUNE_RSP = 7685
|
|
|
|
|
|
class ChapterBwWorldStageType(betterproto.Enum):
|
|
ChapterBwWorldStageType0 = 0
|
|
CHAPTER_BW_WORLD_STAGE_MAIN = 1
|
|
CHAPTER_BW_WORLD_STAGE_BRANCH = 2
|
|
CHAPTER_BW_WORLD_STAGE_DAILY = 3
|
|
CHAPTER_BW_WORLD_STAGE_PRE_CHALLENGE = 4
|
|
CHAPTER_BW_WORLD_STAGE_CHALLENGE = 5
|
|
CHAPTER_BW_WORLD_STAGE_THEME = 6
|
|
CHAPTER_BW_WORLD_STAGE_TOWER = 7
|
|
|
|
|
|
class ChapterBwWorldRuneMainType(betterproto.Enum):
|
|
ChapterBwWorldRuneMainType0 = 0
|
|
CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_WHITE = 1
|
|
CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_BLACK = 2
|
|
CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_CHAOS = 3
|
|
|
|
|
|
class BwWorldCampActivityCampType(betterproto.Enum):
|
|
BW_WORLD_CAMP_ACTIVITY_CAMP_NONE = 0
|
|
BW_WORLD_CAMP_ACTIVITY_CAMP_WHITE = 1
|
|
BW_WORLD_CAMP_ACTIVITY_CAMP_BLACK = 2
|
|
|
|
|
|
class BwWorldCampActivityStageType(betterproto.Enum):
|
|
BwWorldCampActivityStageType0 = 0
|
|
BW_WORLD_CAMP_ACTIVITY_STAGE_WHITE = 1
|
|
BW_WORLD_CAMP_ACTIVITY_STAGE_BLACK = 2
|
|
BW_WORLD_CAMP_ACTIVITY_STAGE_ELITE = 3
|
|
BW_WORLD_CAMP_ACTIVITY_STAGE_BOSS = 4
|
|
|
|
|
|
class BwWorldCampActivityPhase(betterproto.Enum):
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_NONE = 0
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_INIT = 1
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_REVERSE = 2
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_ELITE = 3
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_BOSS = 4
|
|
BW_WORLD_CAMP_ACTIVITY_PHASE_AFTER_BOSS = 5
|
|
|
|
|
|
class CmdTypeChapterknight(betterproto.Enum):
|
|
CmdTypeChapterknight0 = 0
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_DATA_REQ = 8350
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_DATA_RSP = 8351
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_RANK_REQ = 8352
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_RANK_RSP = 8353
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_MAP_REQ = 8354
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_MAP_RSP = 8355
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_MAP_REQ = 8356
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_MAP_RSP = 8357
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_END_MAP_REQ = 8358
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_END_MAP_RSP = 8359
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_REQ = 8360
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_RSP = 8361
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAME_REQ = 8362
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAME_RSP = 8363
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_SHOP_REQ = 8364
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_SHOP_RSP = 8365
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_SHOP_GOODS_REQ = 8366
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_SHOP_GOODS_RSP = 8367
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_REQ = 8368
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_RSP = 8369
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_USE_CARD_REQ = 8370
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_USE_CARD_RSP = 8371
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_LEVEL_UP_BUFF_REQ = 8372
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_LEVEL_UP_BUFF_RSP = 8373
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_ITEM_REQ = 8374
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_ITEM_RSP = 8375
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_TRIGGER_EVENT_REQ = 8376
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_TRIGGER_EVENT_RSP = 8377
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_ITEM_NOTIFY = 8378
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WAIT_SELECT_ITEM_REQ = 8379
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WAIT_SELECT_ITEM_RSP = 8380
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_SHOP_REQ = 8381
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_GET_SHOP_RSP = 8382
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_INIT_BUFF_REQ = 8383
|
|
CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_INIT_BUFF_RSP = 8384
|
|
|
|
|
|
class ChapterKnightRichManSiteStatus(betterproto.Enum):
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_NONE = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_FINISH = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_GAME = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_STAGE = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_SHOP = 4
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_LEVEL_UP_BUFF = 5
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_TRIGGER_EVENT = 6
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_SELECT_ITEM = 7
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_SELECT_INIT_BUFF = 8
|
|
|
|
|
|
class ChapterKnightRichManSiteType(betterproto.Enum):
|
|
ChapterKnightRichManSiteType0 = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_START = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_SHOP = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_LEVEL_UP = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_STAGE = 4
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_ELITE_STAGE = 5
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_BOSS_STAGE = 6
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_ROLL_EVENT = 7
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_CHOICE_EVENT = 8
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_RANDOM_EVENT = 9
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_GAME = 10
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_SCORE = 11
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_COIN = 12
|
|
CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_CARD = 13
|
|
|
|
|
|
class ChapterKnightRichManEventType(betterproto.Enum):
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_EMPTY = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ALL = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_EFFECT = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_ADD_BUFF_WITH_LEVEL = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_LEVEL_UP_BUFF = 4
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN = 5
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN_BY_PERCENT = 6
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_LOSE_ALL_COIN = 7
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE = 8
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE_BY_PERCENT = 9
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_ADD_CARD = 10
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_CARD = 11
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_LOSE_ALL_CARD = 12
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN_WITH_GAMBLING = 13
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE_WITH_GAMBLING = 14
|
|
CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_CARD_WITH_GAMBLING = 15
|
|
|
|
|
|
class ChapterKnightRichManCardType(betterproto.Enum):
|
|
ChapterKnightRichManCardType0 = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_EFFECT = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_CONTROL_DICE = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_TRIGGER_RANDOM_EVENT_GROUP = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_RANDOM_LEVEL_UP_BUFF = 4
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_RANDOM_ADD_BUFF = 5
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_SCORE = 6
|
|
CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_REFRESH_TIMES_AFTER_STAGE = 7
|
|
|
|
|
|
class ChapterKnightRichManEffectType(betterproto.Enum):
|
|
ChapterKnightRichManEffectType0 = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_COIN_PERCENT_SETTLE_SITE = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_SCORE_PERCENT_SETTLE_SITE = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_CARD_PERCENT_SETTLE_SITE = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_COIN_SETTLE_SITE = 4
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_BUFF_SETTLE_SITE = 5
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_CARD_SETTLE_SITE = 6
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_CONTROL_DICE_MOVE_TIMES = 11
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SELF_PERCENT_COIN_NUM_MOVE_TIMES = 12
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_EVENT_TIMES_EVENT_SITE = 16
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SELF_PERCENT_COIN_LOSE_EFFECT = 17
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_SKIP_STAGE = 18
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_HIGHER_BUFF_LEVEL_AFTER_STAGE = 19
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SCORE_USE_COIN = 20
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_COIN_PERCENT_OVERALL = 21
|
|
CHAPTER_KNIGHT_RICH_MAN_EFFECT_SHOP_BUY_PRICE_LOWER_PERCENT = 22
|
|
|
|
|
|
class ChapterKnightRichManBuffGradeType(betterproto.Enum):
|
|
ChapterKnightRichManBuffGradeType0 = 0
|
|
CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_CORE = 1
|
|
CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_NORMAL = 2
|
|
CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_SPECIAL = 3
|
|
CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_CONVERT_TO_SCORE = 4
|
|
|
|
|
|
class DealChatgroupInviteReqInviteAction(betterproto.Enum):
|
|
INVITE_NONE = 0
|
|
INVITE_AGREE = 1
|
|
INVITE_REJECT = 2
|
|
|
|
|
|
class CmdTypeChat(betterproto.Enum):
|
|
CmdTypeChat0 = 0
|
|
CMD_CREATE_CHATGROUP_REQ = 2200
|
|
CMD_CREATE_CHATGROUP_RSP = 2201
|
|
CMD_INVITE_CHATGROUP_REQ = 2202
|
|
CMD_INVITE_CHATGROUP_RSP = 2203
|
|
CMD_GET_CHATGROUP_LIST_REQ = 2204
|
|
CMD_GET_CHATGROUP_LIST_RSP = 2205
|
|
CMD_SET_CHATGROUP_REQ = 2206
|
|
CMD_SET_CHATGROUP_RSP = 2207
|
|
CMD_LEAVE_CHATGROUP_REQ = 2208
|
|
CMD_LEAVE_CHATGROUP_RSP = 2209
|
|
CMD_CHATGROUP_SYSTEM_NOTIFY = 2211
|
|
CMD_KICK_CHATGROUP_MEMBER_REQ = 2212
|
|
CMD_KICK_CHATGROUP_MEMBER_RSP = 2213
|
|
CMD_DEAL_CHATGROUP_INVITE_REQ = 2214
|
|
CMD_DEAL_CHATGROUP_INVITE_RSP = 2215
|
|
CMD_INVITE_TO_MULTI_CHATGROUP_REQ = 2216
|
|
CMD_INVITE_TO_MULTI_CHATGROUP_RSP = 2217
|
|
CMD_GET_CHATGROUP_HISTORY_CHAT_MSG_REQ = 2218
|
|
CMD_GET_CHATGROUP_HISTORY_CHAT_MSG_RSP = 2219
|
|
CMD_ENTER_WORLD_CHATROOM_REQ = 2231
|
|
CMD_ENTER_WORLD_CHATROOM_RSP = 2232
|
|
CMD_LEAVE_CHATROOM_NOTIFY = 2233
|
|
CMD_SEND_CHAT_MSG_NOTIFY = 2234
|
|
CMD_RECV_CHAT_MSG_NOTIFY = 2235
|
|
CMD_RECV_OFFLINE_PRIVATE_CHAT_MSG_NOTIFY = 2236
|
|
CMD_GET_HISTORY_PRIVATE_CHAT_MSG_REQ = 2237
|
|
CMD_GET_HISTORY_PRIVATE_CHAT_MSG_RSP = 2238
|
|
CMD_CHAT_CLOSED_NOTIFY = 2239
|
|
|
|
|
|
class ChatgroupSystemNotifyType(betterproto.Enum):
|
|
CHATGROUP_NOTIFY_NONE = 0
|
|
CHATGROUP_NOTIFY_NEW = 1
|
|
CHATGROUP_NOTIFY_JOIN = 2
|
|
CHATGROUP_NOTIFY_LEAVE = 3
|
|
CHATGROUP_NOTIFY_DISSOLVE = 4
|
|
CHATGROUP_NOTIFY_SETTING = 5
|
|
CHATGROUP_NOTIFY_INVITE = 6
|
|
|
|
|
|
class ChatRelationType(betterproto.Enum):
|
|
CHAT_RELATION_TYPE_NONE = 0
|
|
CHAT_RELATION_TYPE_FRIEND = 1
|
|
CHAT_RELATION_TYPE_MASTER_PUPIL = 2
|
|
|
|
|
|
class ChatworldBeastStatus(betterproto.Enum):
|
|
ChatworldBeastStatus0 = 0
|
|
CHALLENGE = 1
|
|
TREASURE = 2
|
|
|
|
|
|
class ChatworldMsgItemChatworldMsgType(betterproto.Enum):
|
|
ChatworldMsgItemChatworldMsgType0 = 0
|
|
STR_MSGa = 1
|
|
ENTER_CHATWORLD = 2
|
|
MOVE_IN_CHATWORLD = 3
|
|
LEAVE_CHATWORLD = 4
|
|
INT_MSG = 5
|
|
CLIENT_MSG = 6
|
|
NORMAL_MSG = 7
|
|
USE_ITEM = 8
|
|
CHANGE_AVATAR = 9
|
|
INTERACT_MSG = 10
|
|
ACTION_MSG = 11
|
|
SEND_RED_ENVELOPE = 12
|
|
RED_ENVELOPE_TAKEN_OVER = 13
|
|
TREASURE_MSG = 14
|
|
SKILL_ATTACK_MSG = 15
|
|
SKILL_DAMAGE_MSG = 16
|
|
PLAYER_REBORN_MSG = 17
|
|
BUFF_MSG = 18
|
|
SKILL_CANCEL_MSG = 20
|
|
PLAYER_BATTLE_MSG = 21
|
|
ENTITY_MSG = 23
|
|
ENTITY_HP_MSG = 24
|
|
CHANGE_ENTER_EFFECT = 25
|
|
|
|
|
|
class ChatworldFishEndReqFishEndStatus(betterproto.Enum):
|
|
FISH_END_SUCC = 0
|
|
FISH_END_WAIT_ASSIST = 1
|
|
FISH_END_FAIL = 2
|
|
|
|
|
|
class ChatworldFishKickPlayerNotifyKickReason(betterproto.Enum):
|
|
KICK_NONE = 0
|
|
KICK_CURRENCY_FULL = 1
|
|
KICK_NO_ACTION = 2
|
|
|
|
|
|
class CmdTypeChatworld(betterproto.Enum):
|
|
CmdTypeChatworld0 = 0
|
|
CMD_ENTER_COMMON_CHATWORLD_REQ = 2400
|
|
CMD_ENTER_COMMON_CHATWORLD_RSP = 2401
|
|
CMD_LEAVE_COMMON_CHATWORLD_REQ = 2402
|
|
CMD_LEAVE_COMMON_CHATWORLD_RSP = 2403
|
|
CMD_SEND_COMMON_CHATWORLD_MSG_NOTIFY = 2404
|
|
CMD_RECV_COMMON_CHATWORLD_MSG_NOTIFY = 2405
|
|
CMD_CHATWORLD_USE_ITEM_REQ = 2407
|
|
CMD_CHATWORLD_USE_ITEM_RSP = 2408
|
|
CMD_CHATWORLD_CHANGE_AVATAR_REQ = 2409
|
|
CMD_CHATWORLD_CHANGE_AVATAR_RSP = 2410
|
|
CMD_GET_CHATWORLD_LIST_REQ = 2411
|
|
CMD_GET_CHATWORLD_LIST_RSP = 2412
|
|
CMD_CHATWORLD_INTERACT_REQ = 2413
|
|
CMD_CHATWORLD_INTERACT_RSP = 2414
|
|
CMD_GET_CHATWORLD_TREASURE_DATA_REQ = 2415
|
|
CMD_GET_CHATWORLD_TREASURE_DATA_RSP = 2416
|
|
CMD_OPEN_CHATWORLD_TREASURE_REQ = 2417
|
|
CMD_OPEN_CHATWORLD_TREASURE_RSP = 2418
|
|
CMD_CHATWORLD_TREASURE_REWARD_NOTIFY = 2419
|
|
CMD_CHATWORLD_SKILL_DAMAGE_JUDGE_REQ = 2420
|
|
CMD_CHATWORLD_SKILL_DAMAGE_JUDGE_RSP = 2421
|
|
CMD_CHATWORLD_BATTLE_USE_ITEM_REQ = 2422
|
|
CMD_CHATWORLD_BATTLE_USE_ITEM_RSP = 2423
|
|
CMD_CHATWORLD_POS_RESET_NOTIFY = 2424
|
|
CMD_CHATWORLD_BATTLE_COLLECT_ITEM_REQ = 2425
|
|
CMD_CHATWORLD_BATTLE_COLLECT_ITEM_RSP = 2426
|
|
CMD_CHATWORLD_GET_ACTIVITY_SCHEDULE_REQ = 2427
|
|
CMD_CHATWORLD_GET_ACTIVITY_SCHEDULE_RSP = 2428
|
|
CMD_CHATWORLD_FISH_JOIN_SPOT_REQ = 2429
|
|
CMD_CHATWORLD_FISH_JOIN_SPOT_RSP = 2430
|
|
CMD_CHATWORLD_FISH_LEAVE_SPOT_REQ = 2431
|
|
CMD_CHATWORLD_FISH_LEAVE_SPOT_RSP = 2432
|
|
CMD_CHATWORLD_FISH_START_REQ = 2433
|
|
CMD_CHATWORLD_FISH_START_RSP = 2434
|
|
CMD_CHATWORLD_FISH_END_REQ = 2435
|
|
CMD_CHATWORLD_FISH_END_RSP = 2436
|
|
CMD_CHATWORLD_FISH_ASSIST_REQ = 2437
|
|
CMD_CHATWORLD_FISH_ASSIST_RSP = 2438
|
|
CMD_CHATWORLD_FISH_LIKE_REQ = 2439
|
|
CMD_CHATWORLD_FISH_LIKE_RSP = 2440
|
|
CMD_CHATWORLD_FISH_REWARD_NOTIFY = 2441
|
|
CMD_CHATWORLD_FISH_CANCEL_WAIT_ASSIST_REQ = 2442
|
|
CMD_CHATWORLD_FISH_CANCEL_WAIT_ASSIST_RSP = 2443
|
|
CMD_CHATWORLD_FISH_KICK_PLAYER_NOTIFY = 2444
|
|
CMD_CHATWORLD_FISH_GET_ACTIVITY_INFO_REQ = 2445
|
|
CMD_CHATWORLD_FISH_GET_ACTIVITY_INFO_RSP = 2446
|
|
CMD_CHATWORLD_GET_PRAY_INFO_REQ = 2451
|
|
CMD_CHATWORLD_GET_PRAY_INFO_RSP = 2452
|
|
CMD_CHATWORLD_PRAY_REQ = 2453
|
|
CMD_CHATWORLD_PRAY_RSP = 2454
|
|
CMD_CHATWORLD_GRANT_REWARD_NOTIFY = 2455
|
|
CMD_CHATWORLD_GET_DISH_INFO_REQ = 2456
|
|
CMD_CHATWORLD_GET_DISH_INFO_RSP = 2457
|
|
CMD_CHATWORLD_TAKE_DISH_REWARD_REQ = 2458
|
|
CMD_CHATWORLD_TAKE_DISH_REWARD_RSP = 2459
|
|
CMD_CHATWORLD_BEAST_ADD_RESULT_NOTIFY = 2460
|
|
CMD_CHATWORLD_BEAST_CHALLENGE_REQ = 2461
|
|
CMD_CHATWORLD_BEAST_CHALLENGE_RSP = 2462
|
|
CMD_CHATWORLD_BEAST_SYNC_REQ = 2463
|
|
CMD_CHATWORLD_BEAST_SYNC_RSP = 2464
|
|
CMD_CHATWORLD_BEAST_GET_ACTIVITY_REQ = 2465
|
|
CMD_CHATWORLD_BEAST_GET_ACTIVITY_RSP = 2466
|
|
CMD_CHATWORLD_BOX_GET_DATA_REQ = 2467
|
|
CMD_CHATWORLD_BOX_GET_DATA_RSP = 2468
|
|
CMD_CHATWORLD_BOX_TAKE_REWARD_REQ = 2469
|
|
CMD_CHATWORLD_BOX_TAKE_REWARD_RSP = 2470
|
|
CMD_CHATWORLD_BEAST_TAKE_TREASURE_REQ = 2471
|
|
CMD_CHATWORLD_BEAST_TAKE_TREASURE_RSP = 2472
|
|
CMD_CHATWORLD_BEAST_ABANDON_CHALLENGE_REQ = 2473
|
|
CMD_CHATWORLD_BEAST_ABANDON_CHALLENGE_RSP = 2474
|
|
CMD_CHATWORLD_GET_CINEMA_INFO_REQ = 2475
|
|
CMD_CHATWORLD_GET_CINEMA_INFO_RSP = 2476
|
|
CMD_CHATWORLD_WOODEN_BOY_ENTER_REQ = 2477
|
|
CMD_CHATWORLD_WOODEN_BOY_ENTER_RSP = 2478
|
|
CMD_CHATWORLD_WOODEN_BOY_LEAVE_REQ = 2479
|
|
CMD_CHATWORLD_WOODEN_BOY_LEAVE_RSP = 2480
|
|
CMD_CHATWORLD_WOODEN_BOY_START_NOTIFY = 2481
|
|
CMD_CHATWORLD_WOODEN_BOY_SETTLE_NOTIFY = 2482
|
|
CMD_CHATWORLD_WOODEN_BOY_UPDATE_STATUS_REQ = 2483
|
|
CMD_CHATWORLD_WOODEN_BOY_UPDATE_STATUS_RSP = 2484
|
|
CMD_CHATWORLD_QUESTION_SETTLE_NOTIFY = 2485
|
|
CMD_CHATWORLD_GET_WISH_INFO_REQ = 2486
|
|
CMD_CHATWORLD_GET_WISH_INFO_RSP = 2487
|
|
CMD_CHATWORLD_DO_WISH_REQ = 2488
|
|
CMD_CHATWORLD_DO_WISH_RSP = 2489
|
|
CMD_CHATWORLD_EXCHANGE_GOODS_REQ = 2492
|
|
CMD_CHATWORLD_EXCHANGE_GOODS_RSP = 2493
|
|
CMD_CHATWORLD_CHANGE_ENTER_EFFECT_REQ = 2494
|
|
CMD_CHATWORLD_CHANGE_ENTER_EFFECT_RSP = 2495
|
|
CMD_CHATWORLD_QCANDY_ACTIVITY_GET_REQ = 2496
|
|
CMD_CHATWORLD_QCANDY_ACTIVITY_GET_RSP = 2497
|
|
CMD_CHATWORLD_DUMMY = 2599
|
|
|
|
|
|
class ChatworldComponentType(betterproto.Enum):
|
|
CHATWORLD_COMPONENT_TYPE_NONE = 0
|
|
CHATWORLD_COMPONENT_TYPE_MOVE = 1
|
|
CHATWORLD_COMPONENT_TYPE_BUFF = 2
|
|
CHATWORLD_COMPONENT_TYPE_SKILL = 3
|
|
CHATWORLD_COMPONENT_TYPE_HEALTH = 4
|
|
CHATWORLD_COMPONENT_TYPE_COLLISION = 5
|
|
|
|
|
|
class ChatworldEntityType(betterproto.Enum):
|
|
CHATWORLD_ENTITY_TYPE_NONE = 0
|
|
CHATWORLD_ENTITY_TYPE_PLAYER = 1
|
|
CHATWORLD_ENTITY_TYPE_SKILL = 2
|
|
CHATWORLD_ENTITY_TYPE_ITEM = 3
|
|
CHATWORLD_ENTITY_TYPE_STANCE = 4
|
|
CHATWORLD_ENTITY_TYPE_FISH = 5
|
|
CHATWORLD_ENTITY_TYPE_QUESTION = 6
|
|
CHATWORLD_ENTITY_TYPE_BEAST = 7
|
|
CHATWORLD_ENTITY_TYPE_BOX = 8
|
|
CHATWORLD_ENTITY_TYPE_WOODEN_BOY = 9
|
|
|
|
|
|
class ChatworldQuestionStatus(betterproto.Enum):
|
|
CHATWORLD_QUESTION_NONE = 0
|
|
CHATWORLD_QUESTION_PREPARE = 1
|
|
CHATWORLD_QUESTION_ANSWER = 2
|
|
CHATWORLD_QUESTION_RESULT = 3
|
|
CHATWORLD_QUESTION_CD = 4
|
|
|
|
|
|
class ChatworldBattleCampTag(betterproto.Enum):
|
|
CHATWORLD_BATTLE_CAMP_TAG_NONE = 0
|
|
CHATWORLD_BATTLE_CAMP_TAG_1 = 1
|
|
CHATWORLD_BATTLE_CAMP_TAG_2 = 2
|
|
|
|
|
|
class ChatworldBattleItemEffectTarget(betterproto.Enum):
|
|
CHATWORLD_BATTLE_ITEM_EFFECT_ALL = 0
|
|
CHATWORLD_BATTLE_ITEM_EFFECT_ENEMY_CAMP = 1
|
|
CHATWORLD_BATTLE_ITEM_EFFECT_SELF_CAMP = 2
|
|
|
|
|
|
class ChatworldFisherStatus(betterproto.Enum):
|
|
CHATWORLD_FISHER_STATUS_NONE = 0
|
|
CHATWORLD_FISHER_STATUS_PREPARE = 1
|
|
CHATWORLD_FISHER_STATUS_START = 2
|
|
CHATWORLD_FISHER_STATUS_END = 3
|
|
CHATWORLD_FISHER_STATUS_WAIT_ASSIST = 4
|
|
|
|
|
|
class ChatworldBoxType(betterproto.Enum):
|
|
CHATWORLD_BOX_TYPE_NONE = 0
|
|
CHATWORLD_BOX_TYPE_REWARD = 1
|
|
CHATWORLD_BOX_TYPE_BATTLE = 2
|
|
|
|
|
|
class ChatworldInteractType(betterproto.Enum):
|
|
CHATWORLD_INTERACT_TYPE_NONE = 0
|
|
CHATWORLD_INTERACT_TYPE_HOLD = 1
|
|
CHATWORLD_INTERACT_TYPE_UNHOLD = 2
|
|
|
|
|
|
class SkillDamageCollisionType(betterproto.Enum):
|
|
SkillDamageCollisionType0 = 0
|
|
SKILL_DAMAGE_COLLISION_TYPE_POINT = 1
|
|
SKILL_DAMAGE_COLLISION_TYPE_CIRCLE = 2
|
|
SKILL_DAMAGE_COLLISION_TYPE_RECT = 3
|
|
SKILL_DAMAGE_COLLISION_TYPE_SECTOR = 4
|
|
|
|
|
|
class ChatworldBuffType(betterproto.Enum):
|
|
CHATWORLD_BUFF_TYPE_NONE = 0
|
|
CHATWORLD_BUFF_TYPE_DAMAGE_FREE = 1
|
|
CHATWORLD_BUFF_TYPE_SPEED = 2
|
|
|
|
|
|
class ChatworldType(betterproto.Enum):
|
|
CHATWORLD_TYPE_NONE = 0
|
|
CHATWORLD_TYPE_PLAIN = 1
|
|
CHATWORLD_TYPE_KINGDOM_WAR = 2
|
|
CHATWORLD_TYPE_BRAWL = 3
|
|
CHATWORLD_TYPE_STANCE = 4
|
|
CHATWORLD_TYPE_SPRING_FESTIVAL = 5
|
|
|
|
|
|
class ChatworldEnterType(betterproto.Enum):
|
|
CHATWORLD_ENTER_TYPE_NONE = 0
|
|
CHATWORLD_ENTER_TYPE_WORLD = 1
|
|
CHATWORLD_ENTER_TYPE_ARMADA = 2
|
|
|
|
|
|
class ChatworldActivityType(betterproto.Enum):
|
|
ChatworldActivityType0 = 0
|
|
CHATWORLD_ACTIVITY_TYPE_MAIN_PAGE_NOTICE = 1
|
|
CHATWORLD_ACTIVITY_TYPE_ACTIVITY_NOTICE = 2
|
|
CHATWORLD_ACTIVITY_TYPE_FIRE_WORKS = 3
|
|
CHATWORLD_ACTIVITY_TYPE_FISH = 4
|
|
CHATWORLD_ACTIVITY_TYPE_PRAY = 5
|
|
CHATWORLD_ACTIVITY_TYPE_QUESTION = 6
|
|
CHATWORLD_ACTIVITY_TYPE_PREPARE = 7
|
|
CHATWORLD_ACTIVITY_TYPE_ARMADA_REUNION = 8
|
|
CHATWORLD_ACTIVITY_TYPE_DISH = 9
|
|
CHATWORLD_ACTIVITY_TYPE_BEAST = 10
|
|
CHATWORLD_ACTIVITY_TYPE_BOX = 11
|
|
CHATWORLD_ACTIVITY_TYPE_PRAY_WITH_ORDER = 12
|
|
CHATWORLD_ACTIVITY_TYPE_CINEMA = 13
|
|
CHATWORLD_ACTIVITY_TYPE_WOODEN_BOY = 14
|
|
CHATWORLD_ACTIVITY_TYPE_QCANDY = 15
|
|
|
|
|
|
class ChatworldFishHardLevel(betterproto.Enum):
|
|
CHATWORLD_FISH_HARD_LEVEL_NONE = 0
|
|
CHATWORLD_FISH_HARD_LEVEL_EASY = 1
|
|
CHATWORLD_FISH_HARD_LEVEL_NORMAL = 2
|
|
CHATWORLD_FISH_HARD_LEVEL_HARD = 3
|
|
|
|
|
|
class FishRewardSrc(betterproto.Enum):
|
|
FISH_REWARD_SRC_NONE = 0
|
|
FISH_REWARD_SRC_NORMAL = 1
|
|
FISH_REWARD_SRC_GET_MISSED = 2
|
|
FISH_REWARD_SRC_ASSIST = 3
|
|
FISH_REWARD_SRC_LIKE = 4
|
|
|
|
|
|
class ChatworldPrayType(betterproto.Enum):
|
|
CHATWORLD_PRAY_TYPE_NONE = 0
|
|
CHATWORLD_PRAY_TYPE_NORMAL = 1
|
|
CHATWORLD_PRAY_TYPE_CHARACTER = 2
|
|
CHATWORLD_PRAY_TYPE_OLD = 3
|
|
|
|
|
|
class DishRewardType(betterproto.Enum):
|
|
DISH_REWARD_TYPE_NONE = 0
|
|
DISH_REWARD_TYPE_PREPARE = 1
|
|
DISH_REWARD_TYPE_DAILY = 2
|
|
DISH_REWARD_TYPE_LIMITED = 3
|
|
|
|
|
|
class ChatwoldBeastLevel(betterproto.Enum):
|
|
ChatwoldBeastLevel0 = 0
|
|
CHATWORLD_BEAST_SENIOR = 1
|
|
CHATWORLD_BEAST_JUNIOR = 2
|
|
|
|
|
|
class ChatworldBeastAwardType(betterproto.Enum):
|
|
ChatworldBeastAwardType0 = 0
|
|
CHATWORLD_BEAST_AWARD_HP_RATIO = 1
|
|
CHATWORLD_BEAST_AWARD_SCORE = 2
|
|
|
|
|
|
class ChatworldWoodenBoyStatus(betterproto.Enum):
|
|
CHATWORLD_WOODEN_BOY_NONE = 0
|
|
CHATWORLD_WOODEN_BOY_PREPARE = 1
|
|
CHATWORLD_WOODEN_BOY_PLAY = 2
|
|
CHATWORLD_WOODEN_BOY_RESULT = 3
|
|
CHATWORLD_WOODEN_BOY_CD = 4
|
|
|
|
|
|
class ChatWorldWishItemType(betterproto.Enum):
|
|
CHATWORLD_WISH_ITEM_NONE = 0
|
|
CHATWORLD_WISH_ITEM_REWARD = 1
|
|
CHATWORLD_WISH_ITEM_AVATAR = 2
|
|
CHATWORLD_WISH_ITEM_ENTER_EFFECT = 3
|
|
CHATWORLD_WISH_ITEM_REDENVELOPE = 4
|
|
|
|
|
|
class ChatWorldGoodsType(betterproto.Enum):
|
|
CHATWORLD_GOODS_NONE = 0
|
|
CHATWORLD_GOODS_AVATAR = 1
|
|
CHATWORLD_GOODS_EFFECT = 2
|
|
CHATWORLD_GOODS_COIN = 3
|
|
|
|
|
|
class ChatWorldGoodsSourceType(betterproto.Enum):
|
|
CHATWORLD_SOURCE_TYPE_NONE = 0
|
|
CHATWORLD_SOURCE_TYPE_EXCHANGE = 1
|
|
CHATWORLD_SOURCE_TYPE_WISH = 2
|
|
CHATWORLD_SOURCE_TYPE_DEFAULT_UNLOCK = 3
|
|
|
|
|
|
class ChatworldAvatarType(betterproto.Enum):
|
|
CHATWORLD_AVATAR_NONE = 0
|
|
CHATWORLD_AVATAR_DORM = 1
|
|
CHATWORLD_AVATAR_QCANDY = 2
|
|
|
|
|
|
class CmdTypeCredit(betterproto.Enum):
|
|
CmdTypeCredit0 = 0
|
|
CMD_CREDIT_REPORT_DATA_REQ = 6000
|
|
CMD_CREDIT_REPORT_DATA_RSP = 6001
|
|
CMD_CREDIT_ACCOUNT_GET_REQ = 6002
|
|
CMD_CREDIT_ACCOUNT_GET_RSP = 6003
|
|
|
|
|
|
class CreditType(betterproto.Enum):
|
|
CREDIT_NONE = 0
|
|
CREDIT_TVT = 1
|
|
|
|
|
|
class CreditBehavior(betterproto.Enum):
|
|
CreditBehavior0 = 0
|
|
CREDIT_UNCONFIRM = 1
|
|
CREDIT_ON_HOOK = 2
|
|
CREDIT_TEAM_MATCH = 3
|
|
CREDIT_WIN = 4
|
|
CREDIT_LOSE = 5
|
|
CREDIT_DAILY_REFRESH = 99
|
|
|
|
|
|
class DevilAutoChessEndGameReqStatus(betterproto.Enum):
|
|
WIN1 = 0
|
|
LOSE1 = 1
|
|
ABANDON1 = 2
|
|
|
|
|
|
class CmdTypeDevilautochess(betterproto.Enum):
|
|
CmdTypeDevilautochess0 = 0
|
|
CMD_DEVIL_AUTO_CHESS_GET_ACTIVITY_REQ = 8200
|
|
CMD_DEVIL_AUTO_CHESS_GET_ACTIVITY_RSP = 8201
|
|
CMD_DEVIL_AUTO_CHESS_ROLE_LEVEL_UP_REQ = 8202
|
|
CMD_DEVIL_AUTO_CHESS_ROLE_LEVEL_UP_RSP = 8203
|
|
CMD_DEVIL_AUTO_CHESS_BEGIN_GAME_REQ = 8204
|
|
CMD_DEVIL_AUTO_CHESS_BEGIN_GAME_RSP = 8205
|
|
CMD_DEVIL_AUTO_CHESS_GET_GAME_REQ = 8206
|
|
CMD_DEVIL_AUTO_CHESS_GET_GAME_RSP = 8207
|
|
CMD_DEVIL_AUTO_CHESS_END_GAME_REQ = 8208
|
|
CMD_DEVIL_AUTO_CHESS_END_GAME_RSP = 8209
|
|
CMD_DEVIL_AUTO_CHESS_REMOVE_CARD_REQ = 8210
|
|
CMD_DEVIL_AUTO_CHESS_REMOVE_CARD_RSP = 8211
|
|
CMD_DEVIL_AUTO_CHESS_REFRESH_TREASURE_POOL_REQ = 8212
|
|
CMD_DEVIL_AUTO_CHESS_REFRESH_TREASURE_POOL_RSP = 8213
|
|
CMD_DEVIL_AUTO_CHESS_REFRESH_CARD_POOL_REQ = 8214
|
|
CMD_DEVIL_AUTO_CHESS_REFRESH_CARD_POOL_RSP = 8215
|
|
CMD_DEVIL_AUTO_CHESS_PROMOTE_CARD_REQ = 8216
|
|
CMD_DEVIL_AUTO_CHESS_PROMOTE_CARD_RSP = 8217
|
|
CMD_DEVIL_AUTO_CHESS_SELECT_TREASURE_REQ = 8218
|
|
CMD_DEVIL_AUTO_CHESS_SELECT_TREASURE_RSP = 8219
|
|
CMD_DEVIL_AUTO_CHESS_SELECT_CARD_REQ = 8220
|
|
CMD_DEVIL_AUTO_CHESS_SELECT_CARD_RSP = 8221
|
|
CMD_DEVIL_AUTO_CHESS_FINISH_WAVE_REQ = 8222
|
|
CMD_DEVIL_AUTO_CHESS_FINISH_WAVE_RSP = 8223
|
|
CMD_DEVIL_AUTO_CHESS_TRIGGER_EVENT_REQ = 8224
|
|
CMD_DEVIL_AUTO_CHESS_TRIGGER_EVENT_RSP = 8225
|
|
CMD_DEVIL_AUTO_CHESS_SWEEP_CHALLENGE_REQ = 8226
|
|
CMD_DEVIL_AUTO_CHESS_SWEEP_CHALLENGE_RSP = 8227
|
|
CMD_DEVIL_AUTO_CHESS_GET_SPECIAL_RANK_REQ = 8228
|
|
CMD_DEVIL_AUTO_CHESS_GET_SPECIAL_RANK_RSP = 8229
|
|
CMD_DEVIL_AUTO_CHESS_GET_WIKI_REQ = 8230
|
|
CMD_DEVIL_AUTO_CHESS_GET_WIKI_RSP = 8231
|
|
CMD_DEVIL_AUTO_CHESS_UNLOCK_ACHIEVEMENT_REQ = 8232
|
|
CMD_DEVIL_AUTO_CHESS_UNLOCK_ACHIEVEMENT_RSP = 8233
|
|
CMD_DEVIL_AUTO_CHESS_UNLOCK_BOND_REQ = 8234
|
|
CMD_DEVIL_AUTO_CHESS_UNLOCK_BOND_RSP = 8235
|
|
|
|
|
|
class DevilAutoChessGameType(betterproto.Enum):
|
|
DevilAutoChessGameType0 = 0
|
|
DEVIL_AUTO_CHESS_GAME_TYPE_STORY = 1
|
|
DEVIL_AUTO_CHESS_GAME_TYPE_CHALLENGE = 2
|
|
DEVIL_AUTO_CHESS_GAME_TYPE_SPECIAL = 3
|
|
|
|
|
|
class DevilAutoChessCollectionType(betterproto.Enum):
|
|
DevilAutoChessCollectionType0 = 0
|
|
DEVIL_AUTO_CHESS_COLLECTION_TYPE_CARD = 1
|
|
DEVIL_AUTO_CHESS_COLLECTION_TYPE_TREASURE = 2
|
|
DEVIL_AUTO_CHESS_COLLECTION_TYPE_ACHIEVEMENT = 3
|
|
DEVIL_AUTO_CHESS_COLLECTION_TYPE_BOND = 4
|
|
|
|
|
|
class DevilAutoChessCardRarity(betterproto.Enum):
|
|
DevilAutoChessCardRarity0 = 0
|
|
DEVIL_AUTO_CHESS_CARD_RARITY_COMMON = 1
|
|
DEVIL_AUTO_CHESS_CARD_RARITY_RARE = 2
|
|
DEVIL_AUTO_CHESS_CARD_RARITY_EPIC = 3
|
|
DEVIL_AUTO_CHESS_CARD_RARITY_LEGENDARY = 4
|
|
|
|
|
|
class DevilAutoChessEventType(betterproto.Enum):
|
|
DevilAutoChessEventType0 = 0
|
|
DEVIL_AUTO_CHESS_EMPTY = 1
|
|
DEVIL_AUTO_CHESS_ADD_CARD = 2
|
|
DEVIL_AUTO_CHESS_REMOVE_CARD = 3
|
|
DEVIL_AUTO_CHESS_REMOVE_TREASURE = 4
|
|
DEVIL_AUTO_CHESS_ADD_PROMOTE = 5
|
|
DEVIL_AUTO_CHESS_ADD_REFRESH = 6
|
|
DEVIL_AUTO_CHESS_ADD_REMOVAL = 7
|
|
DEVIL_AUTO_CHESS_ADD_EPIC_CARD_EXT_WEIGHT = 8
|
|
DEVIL_AUTO_CHESS_SUB_EPIC_CARD_EXT_WEIGHT = 9
|
|
DEVIL_AUTO_CHESS_ADD_LEGENDARY_CARD_EXT_WEIGHT = 10
|
|
DEVIL_AUTO_CHESS_SUB_LEGENDARY_CARD_EXT_WEIGHT = 11
|
|
DEVIL_AUTO_CHESS_ADD_EXT_WAIT_SELECT_CARD_NUM = 12
|
|
DEVIL_AUTO_CHESS_REFERSH_CARD_POOL = 13
|
|
DEVIL_AUTO_CHESS_SUB_PROMOTE = 14
|
|
DEVIL_AUTO_CHESS_SUB_REFRESH = 15
|
|
DEVIL_AUTO_CHESS_SUB_REMOVAL = 16
|
|
DEVIL_AUTO_CHESS_REFERSH_TREASURE_POOL = 17
|
|
|
|
|
|
class DiceyDungeonActivityDungeonEndRspStatus(betterproto.Enum):
|
|
WIN2 = 0
|
|
LOSE2 = 1
|
|
ABANDON2 = 2
|
|
|
|
|
|
class DiceyDungeonActivityRoomEndReqStatus(betterproto.Enum):
|
|
WIN3 = 0
|
|
LOSE3 = 1
|
|
SKIP3 = 2
|
|
|
|
|
|
class CmdTypeDiceydungeon(betterproto.Enum):
|
|
CmdTypeDiceydungeon0 = 0
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_DATA_REQ = 6500
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_DATA_RSP = 6501
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROLE_LEVEL_UP_REQ = 6502
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROLE_LEVEL_UP_RSP = 6503
|
|
CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_BEGIN_REQ = 6504
|
|
CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_BEGIN_RSP = 6505
|
|
CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_END_REQ = 6506
|
|
CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_END_RSP = 6507
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROOM_BEGIN_REQ = 6508
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROOM_BEGIN_RSP = 6509
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROOM_END_REQ = 6510
|
|
CMD_DICEY_DUNGEON_ACTIVITY_ROOM_END_RSP = 6511
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_WEAPON_GACHA_DISPLAY_REQ = 6512
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_WEAPON_GACHA_DISPLAY_RSP = 6513
|
|
CMD_DICEY_DUNGEON_ACTIVITY_WEAPON_GACHA_REQ = 6514
|
|
CMD_DICEY_DUNGEON_ACTIVITY_WEAPON_GACHA_RSP = 6515
|
|
CMD_DICEY_DUNGEON_ACTIVITY_SELECT_ORNAMENT_REQ = 6516
|
|
CMD_DICEY_DUNGEON_ACTIVITY_SELECT_ORNAMENT_RSP = 6517
|
|
CMD_DICEY_DUNGEON_ACTIVITY_REFRESH_ORNAMENT_REQ = 6518
|
|
CMD_DICEY_DUNGEON_ACTIVITY_REFRESH_ORNAMENT_RSP = 6519
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_DAILY_SCORE_RANK_REQ = 6520
|
|
CMD_DICEY_DUNGEON_ACTIVITY_GET_DAILY_SCORE_RANK_RSP = 6521
|
|
|
|
|
|
class DiceyDungeonType(betterproto.Enum):
|
|
DICEY_DUNGEON_NONE = 0
|
|
DICEY_DUNGEON_STORY = 1
|
|
DICEY_DUNGEON_SCHEDULE = 2
|
|
DICEY_DUNGEON_ENDLESS = 3
|
|
|
|
|
|
class DiceyDungeonRoomType(betterproto.Enum):
|
|
DiceyDungeonRoomType0 = 0
|
|
DICEY_DUNGEON_ROOM_DICEY_BATTLE = 1
|
|
DICEY_DUNGEON_ROOM_AVATAR_BATTLE = 2
|
|
DICEY_DUNGEON_ROOM_ORNAMENT_REWARD = 3
|
|
DICEY_DUNGEON_ROOM_HP_RECOVER = 4
|
|
DICEY_DUNGEON_ROOM_PLOT = 5
|
|
DICEY_DUNGEON_ROOM_BOSS = 6
|
|
DICEY_DUNGEON_ROOM_SKIP = 7
|
|
|
|
|
|
class DiceyDungeonSkillType(betterproto.Enum):
|
|
DICEY_DUNGEON_SKILL_NONE = 0
|
|
DICEY_DUNGEON_SKILL_INITIATIVE = 1
|
|
DICEY_DUNGEON_SKILL_PASSIVE = 2
|
|
|
|
|
|
class DiceyDungeonRoleAttributeType(betterproto.Enum):
|
|
DiceyDungeonRoleAttributeType0 = 0
|
|
DICEY_DUNGEON_ROLE_ATTR_STRENGTH = 1
|
|
DICEY_DUNGEON_ROLE_ATTR_AGILITY = 2
|
|
DICEY_DUNGEON_ROLE_ATTR_INTELLIGENCE = 3
|
|
|
|
|
|
class DiceyDungeonGachaType(betterproto.Enum):
|
|
DiceyDungeonGachaType0 = 0
|
|
DICEY_DUNGEON_GACHA_WEAPON = 1
|
|
DICEY_DUNGEON_GACHA_ORNAMENT_INITIATIVE = 2
|
|
DICEY_DUNGEON_GACHA_ORNAMENT_PASSIVE = 3
|
|
|
|
|
|
class CmdTypeDlc(betterproto.Enum):
|
|
CmdTypeDlc0 = 0
|
|
CMD_GET_DLC_REQ = 3550
|
|
CMD_GET_DLC_RSP = 3551
|
|
CMD_LEVEL_UP_DLC_AVATAR_TALENT_REQ = 3552
|
|
CMD_LEVEL_UP_DLC_AVATAR_TALENT_RSP = 3553
|
|
CMD_EQUIP_DLC_AVATAR_TALENT_REQ = 3554
|
|
CMD_EQUIP_DLC_AVATAR_TALENT_RSP = 3555
|
|
CMD_SYNC_DLC_AVATAR_NOTIFY = 3556
|
|
CMD_MODIFY_DLC_NAME_REQ = 3557
|
|
CMD_MODIFY_DLC_NAME_RSP = 3558
|
|
CMD_GET_DLC_AVATAR_REQ = 3559
|
|
CMD_GET_DLC_AVATAR_RSP = 3560
|
|
CMD_TAKE_DLC_LEVEL_REWARD_REQ = 3561
|
|
CMD_TAKE_DLC_LEVEL_REWARD_RSP = 3562
|
|
CMD_DLC_TOWER_STAGE_BEGIN_REQ = 3563
|
|
CMD_DLC_TOWER_STAGE_BEGIN_RSP = 3564
|
|
CMD_DLC_TOWER_STAGE_END_REQ = 3565
|
|
CMD_DLC_TOWER_STAGE_END_RSP = 3566
|
|
CMD_DLC_AVATAR_REVIVE_REQ = 3569
|
|
CMD_DLC_AVATAR_REVIVE_RSP = 3570
|
|
CMD_GET_DLC_TOWER_RANK_REQ = 3571
|
|
CMD_GET_DLC_TOWER_RANK_RSP = 3572
|
|
CMD_TAKE_DLC_RANK_REWARD_NOTIFY = 3573
|
|
CMD_GET_DLC_TOWER_REQ = 3574
|
|
CMD_GET_DLC_TOWER_RSP = 3575
|
|
CMD_RESET_DLC_TOWER_PROGRESS_REQ = 3576
|
|
CMD_RESET_DLC_TOWER_PROGRESS_RSP = 3577
|
|
CMD_FINISH_DLC_DIALOG_REQ = 3578
|
|
CMD_FINISH_DLC_DIALOG_RSP = 3579
|
|
CMD_REFRESH_DLC_TALENT_AFFIX_REQ = 3580
|
|
CMD_REFRESH_DLC_TALENT_AFFIX_RSP = 3581
|
|
CMD_SELECT_DLC_TALENT_AFFIX_REQ = 3584
|
|
CMD_SELECT_DLC_TALENT_AFFIX_RSP = 3585
|
|
CMD_UNLOCK_DLC_PHOTO_REQ = 3586
|
|
CMD_UNLOCK_DLC_PHOTO_RSP = 3587
|
|
CMD_SWITCH_DLC_AVATAR_TALENT_REQ = 3588
|
|
CMD_SWITCH_DLC_AVATAR_TALENT_RSP = 3589
|
|
CMD_REPORT_DLC_DROP_ITEM_REQ = 3590
|
|
CMD_REPORT_DLC_DROP_ITEM_RSP = 3591
|
|
|
|
|
|
class DLCSupportType(betterproto.Enum):
|
|
DLCSupportType0 = 0
|
|
DLC_SUPPORT_TYPE_COLLECTION = 1
|
|
DLC_SUPPORT_TYPE_STAGE_BEGIN = 2
|
|
DLC_SUPPORT_TYPE_STORY = 3
|
|
DLC_SUPPORT_TYPE_DIALOG = 4
|
|
DLC_SUPPORT_TYPE_QUEST = 5
|
|
|
|
|
|
class DLCTalentType(betterproto.Enum):
|
|
DLC_TALENT_TYPE_NONE = 0
|
|
DLC_TALENT_TYPE_AUTO = 1
|
|
DLC_TALENT_TYPE_ACTIVE = 2
|
|
DLC_TALENT_TYPE_PASSIVE = 3
|
|
DLC_TALENT_TYPE_REFRESHABLE = 4
|
|
|
|
|
|
class DLCAvatarReviveType(betterproto.Enum):
|
|
DLC_AVATAR_REVIVE_TYPE_NONE = 0
|
|
DLC_AVATAR_REVIVE_TYPE_DLC_TOWER = 1
|
|
DLC_AVATAR_REVIVE_TYPE_DLC_STAGE = 2
|
|
DLC_AVATAR_REVIVE_TYPE_OUTER_STAGE = 3
|
|
DLC_AVATAR_REVIVE_TYPE_DLC_OW = 4
|
|
|
|
|
|
class DLCAvatarReviveCostType(betterproto.Enum):
|
|
DLC_AVATAR_REVIVE_COST_TYPE_NONE = 0
|
|
DLC_AVATAR_REVIVE_COST_TYPE_REVIVE_COIN = 1
|
|
DLC_AVATAR_REVIVE_COST_TYPE_COIN = 2
|
|
|
|
|
|
class CmdTypeElf(betterproto.Enum):
|
|
CmdTypeElf0 = 0
|
|
CMD_GET_ELF_DATA_REQ = 2100
|
|
CMD_GET_ELF_DATA_RSP = 2101
|
|
CMD_SYNC_ELF_DATA_NOTIFY = 2102
|
|
CMD_SYNC_ELF_FRAGMENT_NOTIFY = 2103
|
|
CMD_ELF_STAR_UP_REQ = 2105
|
|
CMD_ELF_STAR_UP_RSP = 2106
|
|
CMD_ADD_ELF_EXP_BY_MATERIAL_REQ = 2107
|
|
CMD_ADD_ELF_EXP_BY_MATERIAL_RSP = 2108
|
|
CMD_ELF_FRAGMENT_TRANSFORM_REQ = 2121
|
|
CMD_ELF_FRAGMENT_TRANSFORM_RSP = 2122
|
|
CMD_ELF_SKILL_LEVEL_UP_REQ = 2123
|
|
CMD_ELF_SKILL_LEVEL_UP_RSP = 2124
|
|
CMD_ELF_TAKE_COMPENSATION_REQ = 2125
|
|
CMD_ELF_TAKE_COMPENSATION_RSP = 2126
|
|
|
|
|
|
class ElfType(betterproto.Enum):
|
|
ELF_TYPE_NONE = 0
|
|
ELF_TYPE_ELF = 1
|
|
ELF_TYPE_ASTRA_MATE = 2
|
|
ELF_TYPE_ASTRA_MATE_HERO = 3
|
|
|
|
|
|
class ElfSkillSystemType(betterproto.Enum):
|
|
ELF_SKILL_SYSTEM_TYPE_NONE = 0
|
|
ELF_SKILL_SYSTEM_TYPE_ELF_SKILL = 1
|
|
ELF_SKILL_SYSTEM_TYPE_ASTRA_SKILL = 2
|
|
|
|
|
|
class OpenworldEndlessWarInfoType(betterproto.Enum):
|
|
NONE = 0
|
|
SET_TRAP = 1
|
|
TRIGGER_TRAP = 2
|
|
SCENE_GEAR = 3
|
|
INVASION = 4
|
|
INVASION_SUB_SCORE = 5
|
|
FINISH_INVASION = 6
|
|
|
|
|
|
class CmdTypeEndless(betterproto.Enum):
|
|
CmdTypeEndless0 = 0
|
|
CMD_GET_LAST_ENDLESS_REWARD_DATA_REQ = 3406
|
|
CMD_GET_LAST_ENDLESS_REWARD_DATA_RSP = 3407
|
|
CMD_TAKE_ENDLESS_BASE_REWARD_REQ = 3417
|
|
CMD_TAKE_ENDLESS_BASE_REWARD_RSP = 3418
|
|
CMD_GET_OPENWORLD_ENDLESS_DATA_REQ = 3419
|
|
CMD_GET_OPENWORLD_ENDLESS_DATA_RSP = 3420
|
|
CMD_OPENWORLD_ENDLESS_ITEM_UPDATE_NOTIFY = 3421
|
|
CMD_USE_OPENWORLD_ENDLESS_ITEM_REQ = 3422
|
|
CMD_USE_OPENWORLD_ENDLESS_ITEM_RSP = 3423
|
|
CMD_FINISH_OPENWORLD_ENDLESS_MONSTER_GROUP_REQ = 3424
|
|
CMD_FINISH_OPENWORLD_ENDLESS_MONSTER_GROUP_RSP = 3425
|
|
CMD_GET_OPENWORLD_ENDLESS_STAGE_INNER_DATA_REQ = 3426
|
|
CMD_GET_OPENWORLD_ENDLESS_STAGE_INNER_DATA_RSP = 3427
|
|
CMD_TRIGGER_OPENWORLD_ENDLESS_TRAP_REQ = 3428
|
|
CMD_TRIGGER_OPENWORLD_ENDLESS_TRAP_RSP = 3429
|
|
CMD_FINISH_OPENWORLD_ENDLESS_INVASION_MONSTER_REQ = 3430
|
|
CMD_FINISH_OPENWORLD_ENDLESS_INVASION_MONSTER_RSP = 3431
|
|
CMD_GET_ENDLESS_STATUS_REQ = 3432
|
|
CMD_GET_ENDLESS_STATUS_RSP = 3433
|
|
CMD_REPORT_OPENWORLD_ENDLESS_DATA_REQ = 3434
|
|
CMD_REPORT_OPENWORLD_ENDLESS_DATA_RSP = 3435
|
|
CMD_OPENWORLD_ENDLESS_BATTLE_BEGIN_REQ = 3438
|
|
CMD_OPENWORLD_ENDLESS_BATTLE_BEGIN_RSP = 3439
|
|
CMD_OPENWORLD_ENDLESS_BATTLE_END_REQ = 3440
|
|
CMD_OPENWORLD_ENDLESS_BATTLE_END_RSP = 3441
|
|
CMD_OPENWORLD_ENDLESS_WAR_INFO_NOTIFY = 3442
|
|
CMD_GET_OPENWORLD_ENDLESS_PLAYER_WAR_INFO_REQ = 3443
|
|
CMD_GET_OPENWORLD_ENDLESS_PLAYER_WAR_INFO_RSP = 3444
|
|
CMD_OPENWORLD_ENDLESS_PLAYER_UPDATE_NOTIFY = 3445
|
|
CMD_GET_OPENWORLD_ENDLESS_TOP_GROUP_REQ = 3446
|
|
CMD_GET_OPENWORLD_ENDLESS_TOP_GROUP_RSP = 3447
|
|
CMD_SET_OPENWORLD_ENDLESS_MONSTER_GROUP_PROGRESS_REQ = 3448
|
|
CMD_SET_OPENWORLD_ENDLESS_MONSTER_GROUP_PROGRESS_RSP = 3449
|
|
CMD_OPENWORLD_ENDLESS_CHANGE_AVATAR_REQ = 3450
|
|
CMD_OPENWORLD_ENDLESS_CHANGE_AVATAR_RSP = 3451
|
|
CMD_ENDLESS_IN_SETTLE_NOTIFY = 3452
|
|
CMD_GREEDY_ENDLESS_ENROLL_REQ = 3453
|
|
CMD_GREEDY_ENDLESS_ENROLL_RSP = 3454
|
|
CMD_GREEDY_ENDLESS_REPORT_FLOOR_END_REQ = 3455
|
|
CMD_GREEDY_ENDLESS_REPORT_FLOOR_END_RSP = 3456
|
|
CMD_GREEDY_ENDLESS_FLOOR_REWARD_NOTIFY = 3457
|
|
CMD_GREEDY_ENDLESS_GET_RANK_REQ = 3458
|
|
CMD_GREEDY_ENDLESS_GET_RANK_RSP = 3459
|
|
CMD_GREEDY_ENDLESS_TAKE_RANK_REWARD_REQ = 3460
|
|
CMD_GREEDY_ENDLESS_TAKE_RANK_REWARD_RSP = 3461
|
|
CMD_ENDLESS_SELECT_TYPE_REQ = 3462
|
|
CMD_ENDLESS_SELECT_TYPE_RSP = 3463
|
|
CMD_GREEDY_ENDLESS_REPORT_FLOOR_BEGIN_REQ = 3464
|
|
CMD_GREEDY_ENDLESS_REPORT_FLOOR_BEGIN_RSP = 3465
|
|
|
|
|
|
class OpenworldEndlessItemType(betterproto.Enum):
|
|
OpenworldEndlessItemType0 = 0
|
|
OPENWORLD_ENDLESS_ITEM_INVASION = 1
|
|
OPENWORLD_ENDLESS_ITEM_BUFF = 2
|
|
OPENWORLD_ENDLESS_ITEM_TRAP = 3
|
|
OPENWORLD_ENDLESS_ITEM_COUNTER = 4
|
|
OPENWORLD_ENDLESS_ITEM_CONSUME = 5
|
|
OPENWORLD_ENDLESS_ITEM_TRAP_BUFF = 6
|
|
|
|
|
|
class OpenworldEndlessInvasionBuffConditionType(betterproto.Enum):
|
|
OpenworldEndlessInvasionBuffConditionType0 = 0
|
|
INVASION_BUFF_CONDITION_TOTAL_LEVEL = 1
|
|
INVASION_BUFF_CONDITION_NUM_LEVEL = 2
|
|
INVASION_BUFF_CONDITION_NUM_LEVEL_ATTRIBUTE = 3
|
|
INVASION_BUFF_CONDITION_NUM_LEVEL_ALL_ATTRIBUTE = 4
|
|
INVASION_BUFF_CONDITION_NUM_CLASS = 5
|
|
INVASION_BUFF_CONDITION_ID_STAR_LEVEL = 6
|
|
|
|
|
|
class OpenworldEndlessDataType(betterproto.Enum):
|
|
OpenworldEndlessDataType0 = 0
|
|
OPENWORLD_ENDLESS_DATA_TYPE_INVAISON = 1
|
|
OPENWORLD_ENDLESS_DATA_TYPE_SCENE_GEAR = 2
|
|
|
|
|
|
class GreedyEndlessFloorType(betterproto.Enum):
|
|
GreedyEndlessFloorType0 = 0
|
|
GREEDY_ENDLESS_FLOOR_DEMOTE = 1
|
|
GREEDY_ENDLESS_FLOOR_NORMAL = 2
|
|
GREEDY_ENDLESS_FLOOR_PROMOTE = 3
|
|
|
|
|
|
class CmdTypeEquipforge(betterproto.Enum):
|
|
CmdTypeEquipforge0 = 0
|
|
CMD_GET_EQUIPMENT_FORGE_DATA_REQ = 3650
|
|
CMD_GET_EQUIPMENT_FORGE_DATA_RSP = 3651
|
|
CMD_FORGE_EQUIPMENT_REQ = 3652
|
|
CMD_FORGE_EQUIPMENT_RSP = 3653
|
|
CMD_EXTRACT_EQUIPMENT_REQ = 3654
|
|
CMD_EXTRACT_EQUIPMENT_RSP = 3655
|
|
CMD_REFORGE_EQUIPMENT_REQ = 3657
|
|
CMD_REFORGE_EQUIPMENT_RSP = 3658
|
|
CMD_GET_EXTRACT_REFORGE_ACTIVITY_REQ = 3659
|
|
CMD_GET_EXTRACT_REFORGE_ACTIVITY_RSP = 3660
|
|
CMD_GET_EQUIPMENT_BACK_REQ = 3661
|
|
CMD_GET_EQUIPMENT_BACK_RSP = 3662
|
|
CMD_BACK_EQUIPMENT_REQ = 3663
|
|
CMD_BACK_EQUIPMENT_RSP = 3664
|
|
|
|
|
|
class EquipmentForgeType(betterproto.Enum):
|
|
EquipmentForgeType0 = 0
|
|
EQUIPMENT_FORGE_TIMES = 1
|
|
EQUIPMENT_FORGE_PACKAGE_NUM = 2
|
|
|
|
|
|
class EquipmentForgeRefreshType(betterproto.Enum):
|
|
EQUIPMENT_FORGE_REFRESH_NONE = 0
|
|
EQUIPMENT_FORGE_REFRESH_SCHEDULE = 1
|
|
EQUIPMENT_FORGE_REFRESH_DAILY = 2
|
|
|
|
|
|
class GachaProtectDisplayInfoProtectDisplayType(betterproto.Enum):
|
|
NO_DISPLAY = 0
|
|
AVATAR_DISPLAY = 1
|
|
EQUIP_DISPLAY = 2
|
|
|
|
|
|
class CustomGachaDataProtectDisplayType(betterproto.Enum):
|
|
NO_DISPLAY1 = 0
|
|
AVATAR_DISPLAY1 = 1
|
|
EQUIP_DISPLAY1 = 2
|
|
|
|
|
|
class CmdTypeGacha(betterproto.Enum):
|
|
CmdTypeGacha0 = 0
|
|
CMD_GACHA_REQ = 4700
|
|
CMD_GACHA_RSP = 4701
|
|
CMD_GET_GACHA_DISPLAY_REQ = 4702
|
|
CMD_GET_GACHA_DISPLAY_RSP = 4703
|
|
CMD_BUY_GACHA_TICKET_REQ = 4704
|
|
CMD_BUY_GACHA_TICKET_RSP = 4705
|
|
CMD_GET_GACHA_LOG_REQ = 4706
|
|
CMD_GET_GACHA_LOG_RSP = 4707
|
|
CMD_GET_GACHA_PROB_REQ = 4708
|
|
CMD_GET_GACHA_PROB_RSP = 4709
|
|
CMD_WISH_WELL_REQ = 4710
|
|
CMD_WISH_WELL_RSP = 4711
|
|
CMD_BUY_CONTROLLABLE_BOX_GACHA_TICKET_REQ = 4712
|
|
CMD_BUY_CONTROLLABLE_BOX_GACHA_TICKET_RSP = 4713
|
|
CMD_TAKE_GACHA_EX_REWARD_REQ = 4714
|
|
CMD_TAKE_GACHA_EX_REWARD_RSP = 4715
|
|
CMD_CHOOSE_OPTIONAL_GACHA_REQ = 4716
|
|
CMD_CHOOSE_OPTIONAL_GACHA_RSP = 4717
|
|
CMD_SELECT_CONTROLLABLE_BOX_GACHA_SELECTABLE_GROUP_ITEM_REQ = 4718
|
|
CMD_SELECT_CONTROLLABLE_BOX_GACHA_SELECTABLE_GROUP_ITEM_RSP = 4719
|
|
CMD_UNIQUE_GACHA_UPDATE_ITEM_POOL_REQ = 4722
|
|
CMD_UNIQUE_GACHA_UPDATE_ITEM_POOL_RSP = 4723
|
|
|
|
|
|
class GachaUniqueType(betterproto.Enum):
|
|
GACHA_UNIQUE_NONE = 0
|
|
GACHA_UNIQUE_WEAPON = 1
|
|
GACHA_UNIQUE_STIGMATA = 2
|
|
GACHA_UNIQUE_EQUIP = 3
|
|
|
|
|
|
class GachaProtectType(betterproto.Enum):
|
|
GACHA_PROTECT_NONE = 0
|
|
GACHA_PROTECT_UP = 1
|
|
GACHA_PROTECT_NO_UP = 2
|
|
|
|
|
|
class GachaAdventureConditionType(betterproto.Enum):
|
|
GACHA_ADVENTURE_CONDITION_NONE = 0
|
|
GACHA_ADVENTURE_CONDITION_CONDITION_ID = 1
|
|
GACHA_ADVENTURE_CONDITION_ITEM_ID = 2
|
|
|
|
|
|
class GachaFreeType(betterproto.Enum):
|
|
GACHA_FREE_NONE = 0
|
|
GACHA_FREE_ONE_PULL = 1
|
|
GACHA_FREE_TEN_PULLS = 2
|
|
|
|
|
|
class GachaExRewardDisplayType(betterproto.Enum):
|
|
GACHA_EX_REWARD_DISPLAY_NONE = 0
|
|
GACHA_EX_REWARD_DISPLAY_BRIEF = 1
|
|
GACHA_EX_REWARD_DISPLAY_DETAIL = 2
|
|
GACHA_EX_REWARD_DISPLAY_SHINING = 3
|
|
|
|
|
|
class AdventureSubGroupType(betterproto.Enum):
|
|
ADVENTURE_SUB_GROUP_NORMAL = 0
|
|
ADVENTURE_SUB_GROUP_S_AVATAR = 1
|
|
ADVENTURE_SUB_GROUP_A_AVATAR = 2
|
|
|
|
|
|
class CmdTypeGeneralactivity(betterproto.Enum):
|
|
CmdTypeGeneralactivity0 = 0
|
|
CMD_GENERAL_ACTIVITY_SCORE_REWARD_NOTIFY = 4000
|
|
CMD_GENERAL_ACTIVITY_GET_SCORE_REWARD_INFO_REQ = 4001
|
|
CMD_GENERAL_ACTIVITY_GET_SCORE_REWARD_INFO_RSP = 4002
|
|
CMD_GENERAL_ACTIVITY_GET_SCHEDULE_REQ = 4003
|
|
CMD_GENERAL_ACTIVITY_GET_SCHEDULE_RSP = 4004
|
|
CMD_GENERAL_ACTIVITY_GET_MAIN_INFO_REQ = 4005
|
|
CMD_GENERAL_ACTIVITY_GET_MAIN_INFO_RSP = 4006
|
|
CMD_GENERAL_ACTIVITY_GET_RANK_REQ = 4007
|
|
CMD_GENERAL_ACTIVITY_GET_RANK_RSP = 4008
|
|
CMD_PUSH_TOWER_ACTIVTIY_TAKE_STAGE_REWARD_REQ = 4009
|
|
CMD_PUSH_TOWER_ACTIVTIY_TAKE_STAGE_REWARD_RSP = 4010
|
|
CMD_PUSH_TOWER_ACTIVTIY_TAKE_CLEAR_REWARD_REQ = 4011
|
|
CMD_PUSH_TOWER_ACTIVTIY_TAKE_CLEAR_REWARD_RSP = 4012
|
|
CMD_GENERAL_ACTIVITY_STAGE_EXCHANGE_ENTER_TIMES_REQ = 4030
|
|
CMD_GENERAL_ACTIVITY_STAGE_EXCHANGE_ENTER_TIMES_RSP = 4031
|
|
CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_REWARD_REQ = 4032
|
|
CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_REWARD_RSP = 4033
|
|
CMD_TAKE_GENERAL_ACTIVITY_SCORE_REWARD_REQ = 4034
|
|
CMD_TAKE_GENERAL_ACTIVITY_SCORE_REWARD_RSP = 4035
|
|
CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_GROUP_REWARD_REQ = 4036
|
|
CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_GROUP_REWARD_RSP = 4037
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_FINISH_FLOOR_REQ = 4038
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_FINISH_FLOOR_RSP = 4039
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_RESET_REQ = 4040
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_RESET_RSP = 4041
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_BEGIN_REQ = 4042
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_BEGIN_RSP = 4043
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_END_REQ = 4044
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_END_RSP = 4045
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_TAKE_ITEM_REQ = 4046
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_TAKE_ITEM_RSP = 4047
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_USE_ITEM_REQ = 4048
|
|
CMD_ENDLESS_SINGLE_MODE_ACTIVITY_USE_ITEM_RSP = 4049
|
|
CMD_GENERAL_ACTIVITY_GET_STAGE_RANK_REQ = 4052
|
|
CMD_GENERAL_ACTIVITY_GET_STAGE_RANK_RSP = 4053
|
|
CMD_CRISIS_MODE_ACTIVITY_TAKE_STAGE_REWARD_REQ = 4056
|
|
CMD_CRISIS_MODE_ACTIVITY_TAKE_STAGE_REWARD_RSP = 4057
|
|
CMD_GENERAL_ACTIVITY_TAKE_TICKET_REQ = 4060
|
|
CMD_GENERAL_ACTIVITY_TAKE_TICKET_RSP = 4061
|
|
CMD_BOSS_CHALLENGE_ACTIVITY_GET_STAGE_RANK_REQ = 4062
|
|
CMD_BOSS_CHALLENGE_ACTIVITY_GET_STAGE_RANK_RSP = 4063
|
|
CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_BEGIN_REQ = 4064
|
|
CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_BEGIN_RSP = 4065
|
|
CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_END_REQ = 4066
|
|
CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_END_RSP = 4067
|
|
CMD_GENERAL_ACTIVITY_DUMMY = 4099
|
|
|
|
|
|
class GeneralActivityRankType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_RANK_TYPE_NONE = 0
|
|
GENERAL_ACTIVITY_RANK_TYPE_ABS = 1
|
|
GENERAL_ACTIVITY_RANK_TYPE_PERCENT = 2
|
|
|
|
|
|
class GeneralActivityRankSettleType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_RANK_SETTLE_TYPE_DEFAULT = 0
|
|
GENERAL_ACTIVITY_RANK_SETTLE_TYPE_ACTIVITY = 1
|
|
|
|
|
|
class GeneralActivityPreCondType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_PRE_COND_TYPE_NONE = 0
|
|
GENERAL_ACTIVITY_PRE_COND_TYPE_SCORE = 1
|
|
|
|
|
|
class GeneralActivityStageAvatarBonusType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_NONE = 0
|
|
GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_ONCE = 1
|
|
GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_ALL = 2
|
|
|
|
|
|
class EndlessSingleModeActivityType(betterproto.Enum):
|
|
ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_NONE = 0
|
|
ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_NORMAL = 1
|
|
ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_OW = 2
|
|
|
|
|
|
class GeneralActivityTicketRefreshType(betterproto.Enum):
|
|
GENERAL_ACTIVITY_TICKET_REFRESH_NONE = 0
|
|
GENERAL_ACTIVITY_TICKET_REFRESH_DAILY = 1
|
|
GENERAL_ACTIVITY_TICKET_REFRESH_WEEKLY = 2
|
|
|
|
|
|
class CmdTypeGlobalexplore(betterproto.Enum):
|
|
CmdTypeGlobalexplore0 = 0
|
|
CMD_GLOBAL_EXPLORE_GET_ACTIVITY_REQ = 6900
|
|
CMD_GLOBAL_EXPLORE_GET_ACTIVITY_RSP = 6901
|
|
CMD_GLOBAL_EXPLORE_NOTIFY = 6902
|
|
CMD_GLOBAL_EXPLORE_MOVE_REQ = 6903
|
|
CMD_GLOBAL_EXPLORE_MOVE_RSP = 6904
|
|
CMD_GLOBAL_EXPLORE_INTERACT_REQ = 6905
|
|
CMD_GLOBAL_EXPLORE_INTERACT_RSP = 6906
|
|
CMD_GLOBAL_EXPLORE_ACTION_REQ = 6907
|
|
CMD_GLOBAL_EXPLORE_ACTION_RSP = 6908
|
|
|
|
|
|
class GlobalExploreFlagType(betterproto.Enum):
|
|
GlobalExploreFlagType0 = 0
|
|
GLOBAL_EXPLORE_FLAG_MATERIAL_NUM = 1
|
|
GLOBAL_EXPLORE_FLAG_CUR_GRID = 2
|
|
GLOBAL_EXPLORE_FLAG_ENTITY_INACTIVE = 3
|
|
GLOBAL_EXPLORE_FLAG_ENTITY_ACTIVE = 4
|
|
GLOBAL_EXPLORE_FLAG_STAGE_COMPLETED = 5
|
|
GLOBAL_EXPLORE_FLAG_MISSION_COMPLETED = 6
|
|
GLOBAL_EXPLORE_FLAG_GRID_ADJACENT = 7
|
|
GLOBAL_EXPLORE_FLAG_QUEST_STATUS = 8
|
|
GLOBAL_EXPLORE_FLAG_WITHOUT_MATERIAL = 9
|
|
|
|
|
|
class GlobalExploreEventType(betterproto.Enum):
|
|
GlobalExploreEventType0 = 0
|
|
GLOBAL_EXPLORE_EVENT_DICE = 1
|
|
GLOBAL_EXPLORE_EVENT_DROP_MATERIAL = 2
|
|
GLOBAL_EXPLORE_EVENT_REPLACE_ENTITY = 3
|
|
GLOBAL_EXPLORE_EVENT_DESTROY_ENTITY = 4
|
|
GLOBAL_EXPLORE_EVENT_TELEPORT_RANDOM = 5
|
|
GLOBAL_EXPLORE_EVENT_CHANGE_GRID = 6
|
|
GLOBAL_EXPLORE_EVENT_ACCEPT_QUEST = 7
|
|
GLOBAL_EXPLORE_EVENT_TELEPORT_SPECIFIC = 8
|
|
GLOBAL_EXPLORE_EVENT_RECOVER_STAMINA = 9
|
|
GLOBAL_EXPLORE_EVENT_ENTER_STAGE = 10
|
|
GLOBAL_EXPLORE_EVENT_ADD_QUEST_PROGRESS = 11
|
|
GLOBAL_EXPLORE_EVENT_CHANGE_GRID_RANDOM = 12
|
|
GLOBAL_EXPLORE_EVENT_DROP_MATERIAL_RANDOM = 13
|
|
GLOBAL_EXPLORE_EVENT_CREATE_ENTITY_RANDOM = 14
|
|
GLOBAL_EXPLORE_EVENT_MOVE_CAMERA = 15
|
|
GLOBAL_EXPLORE_EVENT_TEXT_MAP_HINT = 16
|
|
GLOBAL_EXPLORE_EVENT_TRIGGER_PLOT = 17
|
|
GLOBAL_EXPLORE_EVENT_START_TUTORIAL = 18
|
|
GLOBAL_EXPLORE_EVENT_ZOOM_MAP = 19
|
|
|
|
|
|
class GlobalExploreHintType(betterproto.Enum):
|
|
GLOBAL_EXPLORE_HINT_NONE = 0
|
|
GLOBAL_EXPLORE_HINT_COIN = 1
|
|
GLOBAL_EXPLORE_HINT_INVISIBLE_REWARD = 2
|
|
GLOBAL_EXPLORE_HINT_COMPLETE_QUEST = 3
|
|
|
|
|
|
class GlobalExploreActionType(betterproto.Enum):
|
|
GLOBAL_EXPLORE_ACTION_NONE = 0
|
|
GLOBAL_EXPLORE_ACTION_DICE = 1
|
|
GLOBAL_EXPLORE_ACTION_EXCHANGE = 2
|
|
GLOBAL_EXPLORE_ACTION_BATTLE = 3
|
|
GLOBAL_EXPLORE_ACTION_TELEPORT = 4
|
|
GLOBAL_EXPLORE_ACTION_AREA_TELEPORT = 5
|
|
GLOBAL_EXPLORE_ACTION_ACCEPT_QUEST = 6
|
|
GLOBAL_EXPLORE_ACTION_USE_HAMMER = 7
|
|
GLOBAL_EXPLORE_ACTION_USE_SPADE = 8
|
|
|
|
|
|
class GlobalExploreEntityType(betterproto.Enum):
|
|
GlobalExploreEntityType0 = 0
|
|
GLOBAL_EXPLORE_ENTITY_REWARD = 1
|
|
GLOBAL_EXPLORE_ENTITY_DICE = 2
|
|
GLOBAL_EXPLORE_ENTITY_STAGE = 3
|
|
GLOBAL_EXPLORE_ENTITY_PLOT = 4
|
|
GLOBAL_EXPLORE_ENTITY_TELEPORT = 5
|
|
GLOBAL_EXPLORE_ENTITY_EVENT = 6
|
|
|
|
|
|
class GlobalExploreEntityCriticalType(betterproto.Enum):
|
|
GlobalExploreEntityCriticalType0 = 0
|
|
GLOBAL_EXPLORE_ENTITY_CRITICAL_STAGE = 1001
|
|
GLOBAL_EXPLORE_ENTITY_CRITICAL_QUEST = 1002
|
|
GLOBAL_EXPLORE_ENTITY_CRITICAL_WATCHTOWER = 1003
|
|
GLOBAL_EXPLORE_ENTITY_CRITICAL_BOSS = 1005
|
|
|
|
|
|
class GlobalExploreQuestType(betterproto.Enum):
|
|
GlobalExploreQuestType0 = 0
|
|
GLOBAL_EXPLORE_QUEST_EXPLORE = 1
|
|
GLOBAL_EXPLORE_QUEST_MOVE_PATH = 2
|
|
GLOBAL_EXPLORE_QUEST_PASS_STAGE = 3
|
|
GLOBAL_EXPLORE_QUEST_ADD_MATERIAL = 4
|
|
GLOBAL_EXPLORE_QUEST_FINISH_QUEST = 100
|
|
|
|
|
|
class GlobalExploreQuestStatus(betterproto.Enum):
|
|
GlobalExploreQuestStatus0 = 0
|
|
GLOBAL_EXPLORE_QUEST_DOING = 1
|
|
GLOBAL_EXPLORE_QUEST_CLOSE = 2
|
|
|
|
|
|
class GlobalExplorePoolType(betterproto.Enum):
|
|
GLOBAL_EXPLORE_POOL_WITH_REPLACEMENT = 0
|
|
GLOBAL_EXPLORE_POOL_WITHOUT_REPLACEMENT = 1
|
|
GLOBAL_EXPLORE_POOL_CYCLE = 2
|
|
|
|
|
|
class GlobalExplorePoolContentType(betterproto.Enum):
|
|
GlobalExplorePoolContentType0 = 0
|
|
GLOBAL_EXPLORE_POOL_CONTENT_EVENT = 1
|
|
GLOBAL_EXPLORE_POOL_CONTENT_QUEST = 2
|
|
GLOBAL_EXPLORE_POOL_CONTENT_ENTITY = 3
|
|
|
|
|
|
class GlobalExploreMoveType(betterproto.Enum):
|
|
GlobalExploreMoveType0 = 0
|
|
GLOBAL_EXPLORE_MOVE_WALK = 1
|
|
GLOBAL_EXPLORE_MOVE_TELEPORT = 2
|
|
GLOBAL_EXPLORE_EVENT_TELEPORT = 3
|
|
GLOBAL_EXPLORE_GM_TELEPORT = 4
|
|
|
|
|
|
class GlobalExploreBleedingType(betterproto.Enum):
|
|
GlobalExploreBleedingType0 = 0
|
|
GLOBAL_EXPLORE_BLEEDING_POINT = 1
|
|
GLOBAL_EXPLORE_BLEEDING_BOSS = 2
|
|
|
|
|
|
class CmdTypeGlobalwar(betterproto.Enum):
|
|
CmdTypeGlobalwar0 = 0
|
|
CMD_GET_GLOBAL_WAR_ACTIVITY_REQ = 3950
|
|
CMD_GET_GLOBAL_WAR_ACTIVITY_RSP = 3951
|
|
CMD_GLOBAL_WAR_TAKE_POINT_REWARD_REQ = 3952
|
|
CMD_GLOBAL_WAR_TAKE_POINT_REWARD_RSP = 3953
|
|
CMD_GLOBAL_WAR_ADD_CURRENCY_NOTIFY = 3954
|
|
CMD_GLOBAL_WAR_EXCHANGE_CURRENCY_REQ = 3955
|
|
CMD_GLOBAL_WAR_EXCHANGE_CURRENCY_RSP = 3956
|
|
CMD_GLOBAL_WAR_GET_RANK_REQ = 3957
|
|
CMD_GLOBAL_WAR_GET_RANK_RSP = 3958
|
|
CMD_GLOBAL_WAR_TAKE_SWEEP_REWARD_REQ = 3959
|
|
CMD_GLOBAL_WAR_TAKE_SWEEP_REWARD_RSP = 3960
|
|
CMD_GLOBAL_WAR_DUMMY = 3999
|
|
|
|
|
|
class GlobalWarPointType(betterproto.Enum):
|
|
GLOBAL_WAR_POINT_TYPE_NONE = 0
|
|
GLOBAL_WAR_POINT_TYPE_NORMAL = 1
|
|
GLOBAL_WAR_POINT_TYPE_CRITICAL = 2
|
|
GLOBAL_WAR_POINT_TYPE_BOSS = 3
|
|
|
|
|
|
class GlobalWarPointRankType(betterproto.Enum):
|
|
GLOBAL_WAR_POINT_RANK_NONE = 0
|
|
GLOBAL_WAR_POINT_RANK_CURRENCY = 1
|
|
GLOBAL_WAR_POINT_RANK_SCORE = 2
|
|
|
|
|
|
class GlobalWarPointStatus(betterproto.Enum):
|
|
GLOBAL_WAR_POINT_STATUS_NONE = 0
|
|
GLOBAL_WAR_POINT_STATUS_LOCKED = 1
|
|
GLOBAL_WAR_POINT_STATUS_ACTIVE = 2
|
|
GLOBAL_WAR_POINT_STATUS_CLOSE = 3
|
|
|
|
|
|
class GlobalWarIsolatePointStatus(betterproto.Enum):
|
|
GLOBAL_WAR_ISOLATE_POINT_STATUS_NONE = 0
|
|
GLOBAL_WAR_ISOLATE_POINT_STATUS_LOCKED = 1
|
|
GLOBAL_WAR_ISOLATE_POINT_STATUS_ACTIVE = 2
|
|
GLOBAL_WAR_ISOLATE_POINT_STATUS_CLOSE = 3
|
|
|
|
|
|
class GlobalWarStageType(betterproto.Enum):
|
|
GLOBAL_WAR_STAGE_FOR_NONE = 0
|
|
GLOBAL_WAR_STAGE_FOR_POINT = 1
|
|
GLOBAL_WAR_STAGE_FOR_ISOLATE_POINT = 2
|
|
|
|
|
|
class ResetGodWarChallengeReqResetChannel(betterproto.Enum):
|
|
ResetGodWarChallengeReqResetChannel0 = 0
|
|
USER_OPERATION = 1
|
|
FORCE_SETTLE = 2
|
|
|
|
|
|
class GodWarEventInfoEventSettleStatus(betterproto.Enum):
|
|
EFFECT = 0
|
|
FLAG_NOT_VALID = 1
|
|
SETTLE_FAIL = 2
|
|
SETTLE_REPEATED = 3
|
|
TALE_NOT_FOUND = 4
|
|
TRIGGER_PARAM_NOT_VALID = 5
|
|
CANDIDATE_EMPTY = 6
|
|
FORCE_SETTLE1 = 7
|
|
|
|
|
|
class GodWarGoodsGoodsType(betterproto.Enum):
|
|
GOODS_TYPE_NONE = 0
|
|
GOODS_TYPE_BUFF = 1
|
|
GOODS_TYPE_LEVEL_UP_BUFF = 2
|
|
|
|
|
|
class CmdTypeGodwar(betterproto.Enum):
|
|
CmdTypeGodwar0 = 0
|
|
CMD_GET_GOD_WAR_REQ = 6150
|
|
CMD_GET_GOD_WAR_RSP = 6151
|
|
CMD_SELECT_GOD_WAR_CHALLENGE_AVATAR_REQ = 6152
|
|
CMD_SELECT_GOD_WAR_CHALLENGE_AVATAR_RSP = 6153
|
|
CMD_CHANGE_GOD_WAR_CHALLENGE_SUPPORT_AVATAR_REQ = 6154
|
|
CMD_CHANGE_GOD_WAR_CHALLENGE_SUPPORT_AVATAR_RSP = 6155
|
|
CMD_SYNC_GOD_WAR_TALE_NOTIFY = 6156
|
|
CMD_RESET_GOD_WAR_CHALLENGE_REQ = 6157
|
|
CMD_RESET_GOD_WAR_CHALLENGE_RSP = 6158
|
|
CMD_GOD_WAR_EVENT_NOTIFY = 6160
|
|
CMD_TRIGGER_GOD_WAR_EVENT_REQ = 6161
|
|
CMD_TRIGGER_GOD_WAR_EVENT_RSP = 6162
|
|
CMD_REFRESH_GOD_WAR_TELEPORT_EVENT_REQ = 6163
|
|
CMD_REFRESH_GOD_WAR_TELEPORT_EVENT_RSP = 6164
|
|
CMD_SELECT_GOD_WAR_BUFF_REQ = 6170
|
|
CMD_SELECT_GOD_WAR_BUFF_RSP = 6171
|
|
CMD_LEVELUP_GOD_WAR_TALENT_REQ = 6172
|
|
CMD_LEVELUP_GOD_WAR_TALENT_RSP = 6173
|
|
CMD_TAKE_GOD_WAR_TALENT_SUPPORT_LEVEL_REWARD_NOTIFY = 6176
|
|
CMD_ADD_GOD_WAR_ROLE_RELATION_EXP_REQ = 6177
|
|
CMD_ADD_GOD_WAR_ROLE_RELATION_EXP_RSP = 6178
|
|
CMD_LEVELUP_GOD_WAR_ROLE_RELATION_REQ = 6179
|
|
CMD_LEVELUP_GOD_WAR_ROLE_RELATION_RSP = 6180
|
|
CMD_TAKE_GOD_WAR_ROLE_RELATION_LEVEL_REWARD_REQ = 6181
|
|
CMD_TAKE_GOD_WAR_ROLE_RELATION_LEVEL_REWARD_RSP = 6182
|
|
CMD_GET_GOD_WAR_TALE_SHOP_REQ = 6183
|
|
CMD_GET_GOD_WAR_TALE_SHOP_RSP = 6184
|
|
CMD_BUY_GOD_WAR_SHOP_GOODS_REQ = 6185
|
|
CMD_BUY_GOD_WAR_SHOP_GOODS_RSP = 6186
|
|
CMD_TAKE_GOD_WAR_ROLE_STORY_REWARD_REQ = 6187
|
|
CMD_TAKE_GOD_WAR_ROLE_STORY_REWARD_RSP = 6188
|
|
CMD_REFRESH_GOD_WAR_TICKET_REQ = 6189
|
|
CMD_REFRESH_GOD_WAR_TICKET_RSP = 6190
|
|
CMD_PREDICT_GOD_WAR_EVENT_REQ = 6191
|
|
CMD_PREDICT_GOD_WAR_EVENT_RSP = 6192
|
|
CMD_REFRESH_GOD_WAR_BUFF_EVENT_REQ = 6193
|
|
CMD_REFRESH_GOD_WAR_BUFF_EVENT_RSP = 6194
|
|
CMD_GET_GOD_WAR_ROLE_REQ = 6195
|
|
CMD_GET_GOD_WAR_ROLE_RSP = 6196
|
|
CMD_GET_GOD_WAR_TELEPORT_EVENT_REQ = 6197
|
|
CMD_GET_GOD_WAR_TELEPORT_EVENT_RSP = 6198
|
|
CMD_SWITCH_GOD_WAR_CHAPTER_REQ = 6199
|
|
CMD_SWITCH_GOD_WAR_CHAPTER_RSP = 6200
|
|
CMD_GET_GOD_WAR_LOBBY_REQ = 6201
|
|
CMD_GET_GOD_WAR_LOBBY_RSP = 6202
|
|
CMD_FINISH_GOD_WAR_LOBBY_ACTION_REQ = 6203
|
|
CMD_FINISH_GOD_WAR_LOBBY_ACTION_RSP = 6204
|
|
CMD_REFRESH_GOD_WAR_SHOP_GOODS_REQ = 6205
|
|
CMD_REFRESH_GOD_WAR_SHOP_GOODS_RSP = 6206
|
|
CMD_SKIP_GOD_WAR_STORY_NODE_REQ = 6207
|
|
CMD_SKIP_GOD_WAR_STORY_NODE_RSP = 6208
|
|
CMD_REFRESH_GOD_WAR_GACHA_REQ = 6209
|
|
CMD_REFRESH_GOD_WAR_GACHA_RSP = 6210
|
|
CMD_GOD_WAR_DUMMY = 6299
|
|
|
|
|
|
class GodWarEffectConditionType(betterproto.Enum):
|
|
GodWarEffectConditionType0 = 0
|
|
GOD_WAR_EFFECT_CONDITION_CURRENT = 1
|
|
GOD_WAR_EFFECT_CONDITION_SNAPSHOT_SHOP = 2
|
|
|
|
|
|
class GodWarInitBuffLevelType(betterproto.Enum):
|
|
GOD_WAR_INIT_BUFF_LEVEL_NONE = 0
|
|
GOD_WAR_INIT_BUFF_LEVEL_SETTLED = 1
|
|
GOD_WAR_INIT_BUFF_LEVEL_ALL = 2
|
|
|
|
|
|
class GodWarEffectType(betterproto.Enum):
|
|
GodWarEffectType0 = 0
|
|
GOD_WAR_EFFECT_ABILITY = 1
|
|
GOD_WAR_EFFECT_ADD_TELEPORT_REFRESH_TIMES = 3
|
|
GOD_WAR_EFFECT_MATERIAL_EVENT_ADD_RATIO = 4
|
|
GOD_WAR_EFFECT_ADD_INIT_COIN_NUM = 5
|
|
GOD_WAR_EFFECT_BUFF_GOODS_DISCOUNT = 6
|
|
GOD_WAR_EFFECT_LEVELUP_BUFF_GOODS_DISCOUNT = 7
|
|
GOD_WAR_EFFECT_ADD_BUFF_POOL_QUALITY = 10
|
|
GOD_WAR_EFFECT_ADD_SHOP_BUFF_GOODS_NUM = 11
|
|
GOD_WAR_EFFECT_ADD_SHOP_LEVELUP_BUFF_GOODS_NUM = 12
|
|
GOD_WAR_EFFECT_ADD_REVIVE_TIMES = 13
|
|
GOD_WAR_EFFECT_REVIVE_HP_SP_PERCENT = 14
|
|
GOD_WAR_EFFECT_ADD_BUFF_SUIT_INIT_LEVEL = 15
|
|
GOD_WAR_EFFECT_SHOP_SPECIAL_DISCOUNT = 16
|
|
GOD_WAR_EFFECT_MATERIAL_EVENT_SUB_RATIO = 17
|
|
GOD_WAR_EFFECT_ADD_SPECIFIED_NUM_BUFF_INIT_LEVEL = 18
|
|
GOD_WAR_EFFECT_SPECIFIED_QUALITY_BUFF_GOODS_DISCOUNT = 19
|
|
GOD_WAR_EFFECT_SPECIFIED_QUALITY_LEVEL_UP_BUFF_GOODS_DISCOUNT = 20
|
|
GOD_WAR_EFFECT_ADD_TELEPORT_REFRESH_TIMES_BY_OVERALL = 21
|
|
GOD_WAR_EFFECT_ADD_GACHA_REFRESH_TIMES_BY_OVERALL = 22
|
|
GOD_WAR_EFFECT_ADD_BUFF_REFRESH_TIMES = 23
|
|
|
|
|
|
class GodWarBuffQualityType(betterproto.Enum):
|
|
GodWarBuffQualityType0 = 0
|
|
GOD_WAR_BUFF_QUALITY_BASE = 1
|
|
GOD_WAR_BUFF_QUALITY_CORE_ARTIFACT = 2
|
|
GOD_WAR_BUFF_QUALITY_CORE = 3
|
|
GOD_WAR_BUFF_QUALITY_AVATAR_SPECIAL = 4
|
|
|
|
|
|
class GodWarSiteStatus(betterproto.Enum):
|
|
GOD_WAR_SITE_STATUS_INVALID = 0
|
|
GOD_WAR_SITE_STATUS_HIDE = 1
|
|
GOD_WAR_SITE_STATUS_SHOW = 2
|
|
GOD_WAR_SITE_STATUS_UNLOCKED = 3
|
|
GOD_WAR_SITE_STATUS_CLOSED = 4
|
|
|
|
|
|
class GodWarSiteType(betterproto.Enum):
|
|
GodWarSiteType0 = 0
|
|
GOD_WAR_SITE_TYPE_NORMAL = 1
|
|
GOD_WAR_SITE_TYPE_REST = 2
|
|
GOD_WAR_SITE_TYPE_BOSS = 3
|
|
GOD_WAR_SITE_TYPE_FINAL_BOSS = 4
|
|
GOD_WAR_SITE_TYPE_ALLEVIATION = 5
|
|
|
|
|
|
class GodWarOverallRefreshType(betterproto.Enum):
|
|
GOD_WAR_OVERALL_REFRESH_NONE = 0
|
|
GOD_WAR_OVERALL_REFRESH_DAILY = 1
|
|
GOD_WAR_OVERALL_REFRESH_WEEKLY = 2
|
|
|
|
|
|
class GodWarBitmapType(betterproto.Enum):
|
|
GodWarBitmapType0 = 0
|
|
GOD_WAR_BITMAP_EVENT = 1
|
|
GOD_WAR_BITMAP_NO_REPEAT_SETTLE_EVENT = 2
|
|
|
|
|
|
class GodWarBonusType(betterproto.Enum):
|
|
GodWarBonusType0 = 0
|
|
GOD_WAR_BONUS_APPEND = 1
|
|
GOD_WAR_BONUS_ADD = 2
|
|
GOD_WAR_BONUS_REFRESH = 3
|
|
|
|
|
|
class GodWarRoleType(betterproto.Enum):
|
|
GOD_WAR_ROLE_NONE = 0
|
|
GOD_WAR_ROLE_MEMORY_DEPRECATED = 1
|
|
GOD_WAR_ROLE_AVATAR = 2
|
|
GOD_WAR_ROLE_MEMORY = 3
|
|
|
|
|
|
class GodWarFlagOperator(betterproto.Enum):
|
|
GOD_WAR_FLAG_OPERATOR_INVALID = 0
|
|
GOD_WAR_FLAG_OPERATOR_AND = 1
|
|
GOD_WAR_FLAG_OPERATOR_OR = 2
|
|
GOD_WAR_FLAG_OPERATOR_NOT = 3
|
|
GOD_WAR_FLAG_OPERATOR_EQ = 4
|
|
GOD_WAR_FLAG_OPERATOR_GT = 5
|
|
GOD_WAR_FLAG_OPERATOR_LT = 6
|
|
GOD_WAR_FLAG_OPERATOR_COUNT_GE = 7
|
|
GOD_WAR_FLAG_OPERATOR_SUM_GE = 8
|
|
GOD_WAR_FLAG_OPERATOR_COUNT_LT = 9
|
|
GOD_WAR_FLAG_OPERATOR_SUM_LT = 10
|
|
GOD_WAR_FLAG_OPERATOR_COUNT_EQ = 11
|
|
GOD_WAR_FLAG_OPERATOR_SUM_EQ = 12
|
|
|
|
|
|
class GodWarFlagType(betterproto.Enum):
|
|
GodWarFlagType0 = 0
|
|
GOD_WAR_FLAG_GROUP = 1
|
|
GOD_WAR_FLAG_OVERALL = 2
|
|
GOD_WAR_FLAG_AVATAR = 3
|
|
GOD_WAR_FLAG_BUFF = 4
|
|
GOD_WAR_FLAG_CUR_SITE = 5
|
|
GOD_WAR_FLAG_CUR_SITE_TYPE = 6
|
|
GOD_WAR_FLAG_EXTRA_ITEM = 7
|
|
GOD_WAR_FLAG_SETTLE_EVENT = 8
|
|
GOD_WAR_FLAG_PUNISH_LEVEL = 9
|
|
GOD_WAR_FLAG_PUNISH_BUFF = 10
|
|
GOD_WAR_FLAG_MISSION_FINISH = 11
|
|
GOD_WAR_FLAG_LOBBY_NPC = 12
|
|
GOD_WAR_FLAG_BITMAP = 13
|
|
GOD_WAR_FLAG_CUR_TALE = 14
|
|
GOD_WAR_FLAG_STAGE_TAG = 15
|
|
GOD_WAR_FLAG_MISSION_STATUS = 16
|
|
GOD_WAR_FLAG_SHOPPING_COST = 17
|
|
GOD_WAR_FLAG_BUFF_LEVEL = 18
|
|
GOD_WAR_FLAG_ALLEVIATION = 19
|
|
GOD_WAR_FLAG_MATERIAL_NUM = 1002
|
|
GOD_WAR_FLAG_TALENT_LEVEL = 1003
|
|
GOD_WAR_FLAG_TALENT_TOTAL_LEVEL = 1004
|
|
GOD_WAR_FLAG_TALENT_UNLOCK_NUM = 1005
|
|
GOD_WAR_FLAG_ROLE_RELATION_LEVEL = 1006
|
|
GOD_WAR_FLAG_SUPPORT_LEVEL = 1007
|
|
|
|
|
|
class GodWarEventSourceType(betterproto.Enum):
|
|
GodWarEventSourceType0 = 0
|
|
GOD_WAR_EVENT_SOURCE_NORMAL = 1
|
|
GOD_WAR_EVENT_SOURCE_SITE_ENTER = 2
|
|
GOD_WAR_EVENT_SOURCE_SITE_BUFF = 3
|
|
GOD_WAR_EVENT_SOURCE_SHOP_RECOVER = 4
|
|
GOD_WAR_EVENT_SOURCE_SHOP_CHANGE_STATE = 5
|
|
GOD_WAR_EVENT_SOURCE_ALLEVIATION_TELEPORT = 6
|
|
GOD_WAR_EVENT_SOURCE_ALLEVIATION_START = 7
|
|
|
|
|
|
class GodWarWeightType(betterproto.Enum):
|
|
GodWarWeightType0 = 0
|
|
GOD_WAR_WEIGHT_NUM = 1
|
|
GOD_WAR_WEIGHT_OVERALL = 2
|
|
|
|
|
|
class GodWarEventType(betterproto.Enum):
|
|
GodWarEventType0 = 0
|
|
GOD_WAR_EVENT_RANDOM_STAGE_ONCE = 1
|
|
GOD_WAR_EVENT_RANDOM_PLOT_ONCE = 2
|
|
GOD_WAR_EVENT_RANDOM_REWARD_ONCE = 3
|
|
GOD_WAR_EVENT_BUFF = 4
|
|
GOD_WAR_EVENT_ENTER_SITE = 5
|
|
GOD_WAR_EVENT_TELEPORT = 6
|
|
GOD_WAR_EVENT_FIXED_STAGE = 7
|
|
GOD_WAR_EVENT_FIXED_PLOT = 8
|
|
GOD_WAR_EVENT_FIXED_REWARD = 9
|
|
GOD_WAR_EVENT_SAVE = 10
|
|
GOD_WAR_EVENT_OVERALL_ADD = 11
|
|
GOD_WAR_EVENT_OVERALL_SUB = 12
|
|
GOD_WAR_EVENT_OVERALL_SET = 13
|
|
GOD_WAR_EVENT_PREDICT = 14
|
|
GOD_WAR_EVENT_SHOP = 15
|
|
GOD_WAR_EVENT_DROP_MATERIAL = 16
|
|
GOD_WAR_EVENT_UNLOCK_COLLECTION = 17
|
|
GOD_WAR_EVENT_STAGE_EXIT = 18
|
|
GOD_WAR_EVENT_DROP_EFFECT_MATERIAL = 19
|
|
GOD_WAR_EVENT_SYNC_LOBBY = 20
|
|
GOD_WAR_EVENT_REFRESH_LOBBY = 21
|
|
GOD_WAR_EVENT_CHANGE_STATE = 22
|
|
GOD_WAR_EVENT_SCORE = 23
|
|
GOD_WAR_EVENT_PANEL = 24
|
|
GOD_WAR_EVENT_DROP_SCORE_COIN = 25
|
|
GOD_WAR_EVENT_RANDOM_PLOT_REPLACEMENT = 26
|
|
GOD_WAR_EVENT_TELEPORT_OVERALL = 27
|
|
GOD_WAR_EVENT_OVERALL_ADD_IMMEDIATE = 28
|
|
GOD_WAR_EVENT_OVERALL_SUB_IMMEDIATE = 29
|
|
GOD_WAR_EVENT_OVERALL_SET_IMMEDIATE = 30
|
|
GOD_WAR_EVENT_OVERALL_ADD_LOBBY = 31
|
|
GOD_WAR_EVENT_OVERALL_SUB_LOBBY = 32
|
|
GOD_WAR_EVENT_OVERALL_SET_LOBBY = 33
|
|
GOD_WAR_EVENT_AVATAR_HP_ADD = 34
|
|
GOD_WAR_EVENT_AVATAR_HP_SUB = 35
|
|
GOD_WAR_EVENT_AVATAR_HP_SET = 36
|
|
GOD_WAR_EVENT_CREATE_LOBBY_NPC = 37
|
|
GOD_WAR_EVENT_TELEPORT_GROUP = 38
|
|
GOD_WAR_EVENT_FORCE_END = 39
|
|
GOD_WAR_EVENT_FORK = 40
|
|
GOD_WAR_EVENT_APPEND_NPC_ACTION = 41
|
|
GOD_WAR_EVENT_REMOVE_NPC = 42
|
|
GOD_WAR_EVENT_DROP_COIN = 43
|
|
GOD_WAR_EVENT_DROP_EFFECT_COIN = 44
|
|
GOD_WAR_EVENT_OVERALL_SET_CLIENT = 45
|
|
GOD_WAR_EVENT_OVERALL_SET_CLIENT_IMMEDIATE = 46
|
|
GOD_WAR_EVENT_COST_COIN = 47
|
|
GOD_WAR_EVENT_COST_EFFECT_COIN = 48
|
|
GOD_WAR_EVENT_TALE_OVERALL_ADD_IMMEDIATE = 49
|
|
GOD_WAR_EVENT_TALE_OVERALL_SUB_IMMEDIATE = 50
|
|
GOD_WAR_EVENT_TALE_OVERALL_SET_IMMEDIATE = 51
|
|
GOD_WAR_EVENT_BONUS = 52
|
|
GOD_WAR_EVENT_TELEPORT_RECOVER = 53
|
|
GOD_WAR_EVENT_ALLEVIATION_BUFF = 54
|
|
GOD_WAR_EVENT_ALLEVIATION_ENTER_FLOOR = 55
|
|
GOD_WAR_EVENT_ALLEVIATION_TELEPORT = 56
|
|
GOD_WAR_EVENT_TRIGGER_EVENT_GROUP = 99
|
|
GOD_WAR_EVENT_TRIGGER_EVENT_GROUP_UNIQUE = 100
|
|
GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_ONCE = 101
|
|
GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_REPLACEMENT = 102
|
|
GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_WITHOUT_REPLACEMENT = 103
|
|
GOD_WAR_EVENT_GACHA_RANDOM_SEED_TRIGGER_EVENT_REPLACEMENT = 104
|
|
|
|
|
|
class GodWarEventRandomType(betterproto.Enum):
|
|
GodWarEventRandomType0 = 0
|
|
GOD_WAR_EVENT_RANDOM_STAGE = 1
|
|
GOD_WAR_EVENT_RANDOM_PLOT = 2
|
|
GOD_WAR_EVENT_RANDOM_REWARD = 3
|
|
GOD_WAR_EVENT_RANDOM_BUFF = 4
|
|
GOD_WAR_EVENT_RANDOM_TELEPORT = 5
|
|
GOD_WAR_EVENT_RANDOM_LOBBY = 6
|
|
GOD_WAR_EVENT_RANDOM_MATERIAL = 7
|
|
GOD_WAR_EVENT_RANDOM_TRIGGER = 8
|
|
|
|
|
|
class GodWarEventCacheType(betterproto.Enum):
|
|
GodWarEventCacheType0 = 0
|
|
GOD_WAR_EVENT_CACHE_REWARD = 1
|
|
GOD_WAR_EVENT_CACHE_OVERALL = 2
|
|
GOD_WAR_EVENT_CACHE_MATERIAL = 3
|
|
GOD_WAR_EVENT_CACHE_SCORE = 4
|
|
GOD_WAR_EVENT_CACHE_LOBBY_NPC = 5
|
|
GOD_WAR_EVENT_CACHE_COIN = 6
|
|
|
|
|
|
class GodWarTriggerType(betterproto.Enum):
|
|
GOD_WAR_TRIGGER_NORMAL = 0
|
|
GOD_WAR_TRIGGER_STAGE_REPORT = 1
|
|
GOD_WAR_TRIGGER_NPC_ACTION = 2
|
|
GOD_WAR_TRIGGER_OVERALL_REPORT = 3
|
|
GOD_WAR_TRIGGER_ALLEVIATION_TELEPORT = 4
|
|
|
|
|
|
class GodWarMaterialType(betterproto.Enum):
|
|
GodWarMaterialType0 = 0
|
|
GOD_WAR_MATERIAL_CHALLENGE_COIN = 1
|
|
GOD_WAR_MATERIAL_AVATAR_EXP = 2
|
|
GOD_WAR_MATERIAL_ROLE_GIFT = 3
|
|
GOD_WAR_MATERIAL_TALENT_POINT = 4
|
|
GOD_WAR_MATERIAL_AVATAR_UNLOCK = 5
|
|
GOD_WAR_MATERIAL_SUPPORT_AVATAR_UNLOCK = 6
|
|
GOD_WAR_MATERIAL_DECORATION_UNLOCK = 7
|
|
GOD_WAR_MATERIAL_ROLE_UPGRADE = 8
|
|
GOD_WAR_MATERIAL_AVATAR_UPGRADE = 9
|
|
|
|
|
|
class GodWarRefreshTicketType(betterproto.Enum):
|
|
GodWarRefreshTicketType0 = 0
|
|
GOD_WAR_REFRESH_TICKET_WEEK_DAY = 1
|
|
|
|
|
|
class GodWarTaleType(betterproto.Enum):
|
|
GodWarTaleType0 = 0
|
|
GOD_WAR_TALE_STORY_CHALLENGE = 1
|
|
GOD_WAR_TALE_AVATAR_CHALLENGE = 2
|
|
GOD_WAR_TALE_WEEKLY_CHALLENGE = 3
|
|
GOD_WAR_TALE_LOBBY = 4
|
|
|
|
|
|
class GodWarNpcType(betterproto.Enum):
|
|
GOD_WAR_NPC_NONE = 0
|
|
GOD_WAR_NPC_MAIN_LINE = 1
|
|
GOD_WAR_NPC_BRANCH_LINE = 2
|
|
|
|
|
|
class GodWarSupportAvatarSlotLimitLevel(betterproto.Enum):
|
|
GodWarSupportAvatarSlotLimitLevel0 = 0
|
|
GOD_WAR_SUPPORT_AVATAR_SLOT_SPECIFIC = 1
|
|
GOD_WAR_SUPPORT_AVATAR_SLOT_NORMAL = 2
|
|
GOD_WAR_SUPPORT_AVATAR_SLOT_LOCK = 3
|
|
|
|
|
|
class GodWarDataSourceType(betterproto.Enum):
|
|
GodWarDataSourceType0 = 0
|
|
GOD_WAR_DATA_SOURCE_CUR_TALE = 1
|
|
GOD_WAR_DATA_SOURCE_SPECIFIC_TALE = 2
|
|
|
|
|
|
class GourmetHuntStopExploreReqEndStatus(betterproto.Enum):
|
|
WIN4 = 0
|
|
TIMEOUT = 1
|
|
DEAD = 2
|
|
EXIT = 3
|
|
|
|
|
|
class CmdTypeGourmethunt(betterproto.Enum):
|
|
CmdTypeGourmethunt0 = 0
|
|
CMD_GOURMET_HUNT_GET_ACTIVITY_REQ = 8150
|
|
CMD_GOURMET_HUNT_GET_ACTIVITY_RSP = 8151
|
|
CMD_GOURMET_HUNT_LEVEL_UP_REQ = 8152
|
|
CMD_GOURMET_HUNT_LEVEL_UP_RSP = 8153
|
|
CMD_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_REQ = 8154
|
|
CMD_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_RSP = 8155
|
|
CMD_GOURMET_HUNT_UNLOCK_FURNITURE_REQ = 8156
|
|
CMD_GOURMET_HUNT_UNLOCK_FURNITURE_RSP = 8157
|
|
CMD_GOURMET_HUNT_START_MANAGEMENT_REQ = 8158
|
|
CMD_GOURMET_HUNT_START_MANAGEMENT_RSP = 8159
|
|
CMD_GOURMET_HUNT_STOP_MANAGEMENT_REQ = 8160
|
|
CMD_GOURMET_HUNT_STOP_MANAGEMENT_RSP = 8161
|
|
CMD_GOURMET_HUNT_START_EXPLORE_REQ = 8162
|
|
CMD_GOURMET_HUNT_START_EXPLORE_RSP = 8163
|
|
CMD_GOURMET_HUNT_STOP_EXPLORE_REQ = 8164
|
|
CMD_GOURMET_HUNT_STOP_EXPLORE_RSP = 8165
|
|
CMD_GOURMET_HUNT_OPEN_TREASURE_REQ = 8166
|
|
CMD_GOURMET_HUNT_OPEN_TREASURE_RSP = 8167
|
|
CMD_GOURMET_HUNT_TRIGGER_TELEPORT_REQ = 8168
|
|
CMD_GOURMET_HUNT_TRIGGER_TELEPORT_RSP = 8169
|
|
CMD_GOURMET_HUNT_KILL_BOSS_REQ = 8170
|
|
CMD_GOURMET_HUNT_KILL_BOSS_RSP = 8171
|
|
CMD_GOURMET_HUNT_ENTER_ROOM_REQ = 8172
|
|
CMD_GOURMET_HUNT_ENTER_ROOM_RSP = 8173
|
|
CMD_GOURMET_HUNT_GET_RANK_REQ = 8174
|
|
CMD_GOURMET_HUNT_GET_RANK_RSP = 8175
|
|
CMD_GOURMET_HUNT_TRIGGER_ENTITY_REQ = 8176
|
|
CMD_GOURMET_HUNT_TRIGGER_ENTITY_RSP = 8177
|
|
CMD_GOURMET_HUNT_DAILY_STAMINA_RECOVERY_NOTIFY = 8178
|
|
CMD_GOURMET_HUNT_BUILD_BRANCH_STORE_REQ = 8179
|
|
CMD_GOURMET_HUNT_BUILD_BRANCH_STORE_RSP = 8180
|
|
CMD_GOURMET_HUNT_OPEN_BRANCH_STORE_REQ = 8181
|
|
CMD_GOURMET_HUNT_OPEN_BRANCH_STORE_RSP = 8182
|
|
|
|
|
|
class GourmetHuntFurnitureType(betterproto.Enum):
|
|
GOURMET_HUNT_FURNITURE_TYPE_NONE = 0
|
|
GOURMET_HUNT_FURNITURE_TYPE_NORMAL = 1
|
|
GOURMET_HUNT_FURNITURE_TYPE_TABLE = 2
|
|
GOURMET_HUNT_FURNITURE_TYPE_INGREDIENT_BOX = 3
|
|
GOURMET_HUNT_FURNITURE_TYPE_STAMINA_BOX = 4
|
|
|
|
|
|
class GourmetHuntEntityType(betterproto.Enum):
|
|
GOURMET_HUNT_ENTITY_TYPE_NONE = 0
|
|
GOURMET_HUNT_ENTITY_TYPE_ENV_DESTRUCTIBLE = 1
|
|
GOURMET_HUNT_ENTITY_TYPE_TREASURE_BOX = 2
|
|
GOURMET_HUNT_ENTITY_TYPE_TELEPORT = 3
|
|
GOURMET_HUNT_ENTITY_TYPE_MONSTER_ALTAR = 4
|
|
GOURMET_HUNT_ENTITY_TYPE_HIDDEN_WALL = 5
|
|
GOURMET_HUNT_ENTITY_TYPE_OPTICAL_CABLE = 6
|
|
GOURMET_HUNT_ENTITY_TYPE_CONTROLLER = 7
|
|
|
|
|
|
class GourmetHuntMonsterType(betterproto.Enum):
|
|
GOURMET_HUNT_MONSTER_TYPE_NONE = 0
|
|
GOURMET_HUNT_MONSTER_TYPE_NORMAL_MONSTER = 1
|
|
GOURMET_HUNT_MONSTER_TYPE_BOSS = 2
|
|
GOURMET_HUNT_MONSTER_TYPE_ALTAR_TOKEN = 3
|
|
GOURMET_HUNT_MONSTER_TYPE_CHALLENGE_MONSTER = 4
|
|
|
|
|
|
class GourmetHuntMapType(betterproto.Enum):
|
|
GOURMET_HUNT_MAP_TYPE_NONE = 0
|
|
GOURMET_HUNT_MAP_TYPE_STORE = 1
|
|
GOURMET_HUNT_MAP_TYPE_EXPLORE = 2
|
|
GOURMET_HUNT_MAP_TYPE_CHALLENGE = 3
|
|
|
|
|
|
class GourmetHuntIdentityType(betterproto.Enum):
|
|
GOURMET_HUNT_IDENTITY_TYPE_NONE = 0
|
|
GOURMET_HUNT_IDENTITY_TYPE_WAITER = 1
|
|
GOURMET_HUNT_IDENTITY_TYPE_CHEF = 2
|
|
GOURMET_HUNT_IDENTITY_TYPE_MANAGER = 3
|
|
|
|
|
|
class GratuityStageMessageMessageType(betterproto.Enum):
|
|
MESSAGE_NONE = 0
|
|
MESSAGE_MONSTER_DAMAGE = 1
|
|
|
|
|
|
class CmdTypeGratuity(betterproto.Enum):
|
|
CmdTypeGratuity0 = 0
|
|
CMD_GET_GRATUITY_ACTIVITY_REQ = 4100
|
|
CMD_GET_GRATUITY_ACTIVITY_RSP = 4101
|
|
CMD_ACCEPT_GRATUITY_STAGE_REQ = 4102
|
|
CMD_ACCEPT_GRATUITY_STAGE_RSP = 4103
|
|
CMD_ASSIST_GRATUITY_STAGE_REQ = 4104
|
|
CMD_ASSIST_GRATUITY_STAGE_RSP = 4105
|
|
CMD_CANCEL_GRATUITY_STAGE_REQ = 4106
|
|
CMD_CANCEL_GRATUITY_STAGE_RSP = 4107
|
|
CMD_GET_GRATUITY_BATTLE_HISTORY_REQ = 4108
|
|
CMD_GET_GRATUITY_BATTLE_HISTORY_RSP = 4109
|
|
CMD_SYNC_GRATUITY_STAGE_REQ = 4112
|
|
CMD_SYNC_GRATUITY_STAGE_RSP = 4113
|
|
CMD_PUBLISH_GRATUITY_STAGE_REQ = 4114
|
|
CMD_PUBLISH_GRATUITY_STAGE_RSP = 4115
|
|
CMD_GET_GRATUITY_STAGE_LIST_REQ = 4116
|
|
CMD_GET_GRATUITY_STAGE_LIST_RSP = 4117
|
|
CMD_REJECT_GRATUITY_STAGE_REQ = 4118
|
|
CMD_REJECT_GRATUITY_STAGE_RSP = 4119
|
|
CMD_GRATUITY_STAGE_INVITE_NOTIFY = 4120
|
|
CMD_GRATUITY_STAGE_FINISH_NOTIFY = 4121
|
|
|
|
|
|
class GratuityAcceptType(betterproto.Enum):
|
|
GRATUITY_ACCEPT_NONE = 0
|
|
GRATUITY_ACCEPT_FREE = 1
|
|
GRATUITY_ACCEPT_ACTIVITY = 2
|
|
|
|
|
|
class CmdTypeKingdom(betterproto.Enum):
|
|
CmdTypeKingdom0 = 0
|
|
CMD_GET_KINGDOM_WAR_REQ = 3050
|
|
CMD_GET_KINGDOM_WAR_RSP = 3051
|
|
CMD_KINGDOM_WAR_MOVE_REQ = 3052
|
|
CMD_KINGDOM_WAR_MOVE_RSP = 3053
|
|
CMD_KINGDOM_WAR_VOTE_REQ = 3054
|
|
CMD_KINGDOM_WAR_VOTE_RSP = 3055
|
|
CMD_KINGDOM_WAR_GET_RANK_REQ = 3058
|
|
CMD_KINGDOM_WAR_GET_RANK_RSP = 3059
|
|
CMD_KINGDOM_WAR_TAKE_DAILY_REWARD_REQ = 3060
|
|
CMD_KINGDOM_WAR_TAKE_DAILY_REWARD_RSP = 3061
|
|
CMD_KINGDOM_WAR_EXCHANGE_CURRENCY_REQ = 3062
|
|
CMD_KIGNDOM_WAR_EXCHANGE_CURRENCY_RSP = 3063
|
|
CMD_KINGDOM_WAR_GET_POINT_RANK_REQ = 3064
|
|
CMD_KINGDOM_WAR_GET_POINT_RANK_RSP = 3065
|
|
|
|
|
|
class KingdomWarPhaseType(betterproto.Enum):
|
|
KINGDOM_WAR_PHASE_NONE = 0
|
|
KINGDOM_WAR_PHASE_OCCUPY_POINT = 1
|
|
KINGDOM_WAR_PHASE_ATTACK_AND_DEFENSE = 2
|
|
KINGDOM_WAR_PHASE_BATTLE_LINE = 3
|
|
|
|
|
|
class KingdomWarCombatType(betterproto.Enum):
|
|
KINGDOM_WAR_COMBAT_TYPE_NONE = 0
|
|
KINGDOM_WAR_COMBAT_TYPE_VIP_POINT = 1
|
|
KINGDOM_WAR_COMBAT_TYPE_LEVEL = 2
|
|
KINGDOM_WAR_COMBAT_TYPE_AVATAR_STAR = 3
|
|
|
|
|
|
class KingdomWarKingdomStatus(betterproto.Enum):
|
|
KINGDOM_WAR_KINGDOM_NONE = 0
|
|
KINGDOM_WAR_KINGDOM_DEFENSE = 1
|
|
KINGDOM_WAR_KINGDOM_ATTACK = 2
|
|
|
|
|
|
class KingdomWarPointType(betterproto.Enum):
|
|
KINGDOM_WAR_POINT_NONE = 0
|
|
KINGDOM_WAR_POINT_NORMAL = 1
|
|
KINGDOM_WAR_POINT_CHATWORLD = 2
|
|
KINGDOM_WAR_POINT_MAIN_CITY = 3
|
|
KINGDOM_WAR_POINT_BOSS = 4
|
|
|
|
|
|
class KingdomWarPhaseSettleType(betterproto.Enum):
|
|
KINGDOM_WAR_PHASE_SETTLE_TYPE_NONE = 0
|
|
KINGDOM_WAR_PHASE_SETTLE_TYPE_FAME = 1
|
|
KINGDOM_WAR_PHASE_SETTLE_TYPE_BELIEF = 2
|
|
|
|
|
|
class MahouCardHandCardChangeNotifyReason(betterproto.Enum):
|
|
NONEType = 0
|
|
DRAW = 1
|
|
EXCHANGE = 2
|
|
DISCARD = 3
|
|
CARD_LEVEL_UP = 4
|
|
SET_TO_BATTLE = 5
|
|
RECALL_FROM_BATTLE = 6
|
|
EVENT = 7
|
|
GROWTH = 8
|
|
|
|
|
|
class MahouCardSetBattleCardReqDirection(betterproto.Enum):
|
|
NONEType1 = 0
|
|
LEFT = 1
|
|
RIGHT = 2
|
|
|
|
|
|
class MahouCardBattleEndReqStatus(betterproto.Enum):
|
|
BATTLE_LOSE = 0
|
|
BATTLE_WIN = 1
|
|
BATTLE_LOSE_AND_RETRY = 2
|
|
|
|
|
|
class CmdTypeMahoucard(betterproto.Enum):
|
|
CmdTypeMahoucard0 = 0
|
|
CMD_MAHOU_CARD_GET_ACTIVITY_REQ = 7900
|
|
CMD_MAHOU_CARD_GET_ACTIVITY_RSP = 7901
|
|
CMD_MAHOU_CARD_ROLE_LEVEL_UP_REQ = 7902
|
|
CMD_MAHOU_CARD_ROLE_LEVEL_UP_RSP = 7903
|
|
CMD_MAHOU_CARD_ENTER_SITE_REQ = 7904
|
|
CMD_MAHOU_CARD_ENTER_SITE_RSP = 7905
|
|
CMD_MAHOU_CARD_ENTER_ROOM_REQ = 7906
|
|
CMD_MAHOU_CARD_ENTER_ROOM_RSP = 7907
|
|
CMD_MAHOU_CARD_EXIT_ROOM_REQ = 7908
|
|
CMD_MAHOU_CARD_EXIT_ROOM_RSP = 7909
|
|
CMD_MAHOU_CARD_GET_CUR_SITE_INFO_REQ = 7910
|
|
CMD_MAHOU_CARD_GET_CUR_SITE_INFO_RSP = 7911
|
|
CMD_MAHOU_CARD_HAND_CARD_CHANGE_NOTIFY = 7912
|
|
CMD_MAHOU_CARD_EXCHANGE_CARD_REQ = 7913
|
|
CMD_MAHOU_CARD_EXCHANGE_CARD_RSP = 7914
|
|
CMD_MAHOU_CARD_DISCARD_CARD_REQ = 7915
|
|
CMD_MAHOU_CARD_DISCARD_CARD_RSP = 7916
|
|
CMD_MAHOU_CARD_LEVEL_UP_CARD_REQ = 7917
|
|
CMD_MAHOU_CARD_LEVEL_UP_CARD_RSP = 7918
|
|
CMD_MAHOU_CARD_SET_BATTLE_CARD_REQ = 7919
|
|
CMD_MAHOU_CARD_SET_BATTLE_CARD_RSP = 7920
|
|
CMD_MAHOU_CARD_RECALL_BATTLE_CARD_REQ = 7921
|
|
CMD_MAHOU_CARD_RECALL_BATTLE_CARD_RSP = 7922
|
|
CMD_MAHOU_CARD_SELECT_PROPHESY_REQ = 7923
|
|
CMD_MAHOU_CARD_SELECT_PROPHESY_RSP = 7924
|
|
CMD_MAHOU_CARD_EXIT_SITE_REQ = 7925
|
|
CMD_MAHOU_CARD_EXIT_SITE_RSP = 7926
|
|
CMD_MAHOU_CARD_CHOOSE_EVENT_OPTION_REQ = 7927
|
|
CMD_MAHOU_CARD_CHOOSE_EVENT_OPTION_RSP = 7928
|
|
CMD_MAHOU_CARD_EVENT_NOTIFY = 7929
|
|
CMD_MAHOU_CARD_BATTLE_BEGIN_REQ = 7930
|
|
CMD_MAHOU_CARD_BATTLE_BEGIN_RSP = 7931
|
|
CMD_MAHOU_CARD_BATTLE_END_REQ = 7932
|
|
CMD_MAHOU_CARD_BATTLE_END_RSP = 7933
|
|
CMD_MAHOU_CARD_UNLOCK_DAILY_SITE_REQ = 7934
|
|
CMD_MAHOU_CARD_UNLOCK_DAILY_SITE_RSP = 7935
|
|
CMD_MAHOU_CARD_GET_DAILY_SITE_RANK_REQ = 7936
|
|
CMD_MAHOU_CARD_GET_DAILY_SITE_RANK_RSP = 7937
|
|
CMD_MAHOU_CARD_OVERDRAWN_NOTIFY = 7938
|
|
|
|
|
|
class MahouCardSiteType(betterproto.Enum):
|
|
MAHOU_CARD_SITE_TYPE_NONE = 0
|
|
MAHOU_CARD_SITE_TYPE_TUTORIAL = 1
|
|
MAHOU_CARD_SITE_TYPE_NORMAL = 2
|
|
MAHOU_CARD_SITE_TYPE_TOWER = 3
|
|
MAHOU_CARD_SITE_TYPE_DAILY = 4
|
|
MAHOU_CARD_SITE_TYPE_ENTRY = 5
|
|
|
|
|
|
class MahouCardRoomType(betterproto.Enum):
|
|
MAHOU_CARD_ROOM_TYPE_NONE = 0
|
|
MAHOU_CARD_ROOM_TYPE_NORMAL = 1
|
|
MAHOU_CARD_ROOM_TYPE_BOSS = 2
|
|
MAHOU_CARD_ROOM_TYPE_EVENT = 3
|
|
MAHOU_CARD_ROOM_TYPE_REWARD = 4
|
|
|
|
|
|
class MahouCardEventType(betterproto.Enum):
|
|
MAHOU_CARD_EVENT_TYPE_NONE = 0
|
|
MAHOU_CARD_EVENT_TYPE_BATTLE = 1
|
|
MAHOU_CARD_EVENT_TYPE_DRAW = 2
|
|
MAHOU_CARD_EVENT_TYPE_LEVEL_UP_RANDOM_BATTLE_CARD = 6
|
|
MAHOU_CARD_EVENT_TYPE_ADD_EXCHANGE_TIMES = 9
|
|
MAHOU_CARD_EVENT_TYPE_DECREASE_EXCHANGE_TIMES = 10
|
|
MAHOU_CARD_EVENT_TYPE_COPY_FIRST_BATTLE_CARD = 11
|
|
MAHOU_CARD_EVENT_TYPE_COPY_LAST_BATTLE_CARD = 12
|
|
MAHOU_CARD_EVENT_TYPE_LEVEL_UP_RANDOM_CARD = 13
|
|
MAHOU_CARD_EVENT_TYPE_CHANGE_ALL_CARD_BY_LEVEL = 14
|
|
MAHOU_CARD_EVENT_TYPE_CHANGE_ALL_CARD_RANDOM = 15
|
|
MAHOU_CARD_EVENT_TYPE_SET_BATTLE_HP = 16
|
|
MAHOU_CARD_EVENT_TYPE_ADD_BATTLE_HP = 17
|
|
MAHOU_CARD_EVENT_TYPE_DECREASE_BATTLE_HP = 18
|
|
MAHOU_CARD_EVENT_TYPE_ADD_SPECIFY_CARD = 19
|
|
MAHOU_CARD_EVENT_TYPE_TRIGGER_GROWTH = 20
|
|
MAHOU_CARD_EVENT_TYPE_ADD_TAG_TO_ALL_CARD = 21
|
|
MAHOU_CARD_EVENT_TYPE_ADD_CARD_POOL = 23
|
|
MAHOU_CARD_EVENT_TYPE_TRIGGER_PROPHESY_POOL = 25
|
|
MAHOU_CARD_EVENT_TYPE_CLEAR_CUR_EVENT = 100
|
|
MAHOU_CARD_EVENT_TYPE_ADD_BUFF = 3
|
|
MAHOU_CARD_EVENT_TYPE_ADD_ROOM_SUCC_EVENT = 7
|
|
MAHOU_CARD_EVENT_TYPE_ADD_ROOM_FAIL_EVENT = 8
|
|
MAHOU_CARD_EVENT_TYPE_GET_ALL_ROLE_PROPHESY = 24
|
|
MAHOU_CARD_EVENT_TYPE_ADD_DISCARD_TIMES = 26
|
|
MAHOU_CARD_EVENT_TYPE_JUDGE_AND_TRIGGER_DISCARD_EVENT = 27
|
|
MAHOU_CARD_EVENT_TYPE_JUDGE_AND_TRIGGER_EXCHANGE_EVENT = 28
|
|
MAHOU_CARD_EVENT_TYPE_ADD_DISCARD_EVENT = 29
|
|
MAHOU_CARD_EVENT_TYPE_ADD_EXCHANGE_EVENT = 30
|
|
MAHOU_CARD_EVENT_TYPE_EVENT_GROUP = 101
|
|
MAHOU_CARD_EVENT_TYPE_TRIGGER_RANDOM_EVENT = 22
|
|
MAHOU_CARD_EVENT_TYPE_DRAW_AND_SELECT = 5
|
|
MAHOU_CARD_EVENT_TYPE_OPTIONAL_EVENT = 102
|
|
MAHOU_CARD_EVENT_TYPE_LOST_CARD_WITH_TAG = 201
|
|
MAHOU_CARD_EVENT_TYPE_LOST_CARD_AND_TRIGGER_EVENT = 202
|
|
MAHOU_CARD_EVENT_TYPE_DRAW_SPECIFY_QUALITY_AND_SELECT_FROM_CUR_POOL = 203
|
|
MAHOU_CARD_EVENT_TYPE_DRAW_MAX_QUALITY_AND_SELECT_FROM_CUR_POOL = 204
|
|
MAHOU_CARD_EVENT_TYPE_DAILY_SITE_DRAW = 205
|
|
MAHOU_CARD_EVENT_TYPE_COPY_CHOSEN_CARD = 206
|
|
MAHOU_CARD_EVENT_TYPE_TAKE_FROM_AREA_STORAGE = 207
|
|
MAHOU_CARD_EVENT_TYPE_SAVE_TO_AREA_STORAGE = 208
|
|
|
|
|
|
class MahouCardBuffType(betterproto.Enum):
|
|
MAHOU_CARD_BUFF_TYPE_NONE = 0
|
|
MAHOU_CARD_BUFF_TYPE_ADD_BATTLE_HP = 1
|
|
MAHOU_CARD_BUFF_TYPE_ADD_DRAW_NUM = 2
|
|
MAHOU_CARD_BUFF_TYPE_ADD_EXCHANGE_TIMES = 3
|
|
MAHOU_CARD_BUFF_TYPE_ADD_HP = 4
|
|
MAHOU_CARD_BUFF_TYPE_GOING_SECOND = 5
|
|
MAHOU_CARD_BUFF_TYPE_ADD_PROPHESY_CHOICE_NUM = 6
|
|
MAHOU_CARD_BUFF_TYPE_ADDITIONAL_CARD_POOL = 7
|
|
MAHOU_CARD_BUFF_TYPE_EVENT_TRIGGER = 8
|
|
MAHOU_CARD_BUFF_TYPE_DECREASE_HP = 9
|
|
MAHOU_CARD_BUFF_TYPE_ADD_MP = 10
|
|
MAHOU_CARD_BUFF_TYPE_DECREASE_DISCARD_GOAL = 11
|
|
MAHOU_CARD_BUFF_TYPE_DECREASE_BATTLE_HP = 12
|
|
MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1001 = 1001
|
|
MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1002 = 1002
|
|
MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1003 = 1003
|
|
MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1004 = 1004
|
|
MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1005 = 1005
|
|
|
|
|
|
class MahouCardConditionType(betterproto.Enum):
|
|
MAHOU_CARD_CONDITION_TYPE_NONE = 0
|
|
MAHOU_CARD_CONDITION_TYPE_EXCHANGE_TIMES_GT = 1
|
|
MAHOU_CARD_CONDITION_TYPE_BATTLE_HP_GT = 2
|
|
MAHOU_CARD_CONDITION_TYPE_HAS_CARD_ID = 3
|
|
MAHOU_CARD_CONDITION_TYPE_HAS_CARD_TAG = 4
|
|
MAHOU_CARD_CONDITION_TYPE_HAS_ANY_CARD = 5
|
|
|
|
|
|
class MahouCardTiming(betterproto.Enum):
|
|
MAHOU_CARD_TIMING_NONE = 0
|
|
MAHOU_CARD_TIMING_ON_EXCHANGE = 2
|
|
MAHOU_CARD_TIMING_ON_DISCARD = 3
|
|
|
|
|
|
class MahouCardTag(betterproto.Enum):
|
|
MAHOU_CARD_TAG_NONE = 0
|
|
MAHOU_CARD_TAG_1 = 1
|
|
MAHOU_CARD_TAG_2 = 2
|
|
MAHOU_CARD_TAG_3 = 3
|
|
MAHOU_CARD_TAG_4 = 4
|
|
MAHOU_CARD_TAG_5 = 5
|
|
MAHOU_CARD_TAG_6 = 6
|
|
MAHOU_CARD_TAG_7 = 7
|
|
MAHOU_CARD_TAG_8 = 8
|
|
MAHOU_CARD_TAG_ODD = 9
|
|
MAHOU_CARD_TAG_EVEN = 10
|
|
MAHOU_CARD_TAG_11 = 11
|
|
MAHOU_CARD_TAG_12 = 12
|
|
MAHOU_CARD_TAG_13 = 13
|
|
MAHOU_CARD_TAG_14 = 14
|
|
MAHOU_CARD_TAG_15 = 15
|
|
MAHOU_CARD_TAG_16 = 16
|
|
MAHOU_CARD_TAG_17 = 17
|
|
MAHOU_CARD_TAG_GROWTH = 21
|
|
MAHOU_CARD_TAG_WILD = 22
|
|
MAHOU_CARD_TAG_ONLY_IN_HAND = 23
|
|
|
|
|
|
class CmdTypeMail(betterproto.Enum):
|
|
CmdTypeMail0 = 0
|
|
CMD_GET_CLIENT_MAIL_DATA_REQ = 3800
|
|
CMD_GET_CLIENT_MAIL_DATA_RSP = 3801
|
|
CMD_TAKE_CLIENT_MAIL_ATTACHMENT_REQ = 3802
|
|
CMD_TAKE_CLIENT_MAIL_ATTACHMENT_RSP = 3803
|
|
CMD_MARK_CLIENT_MAIL_READ_REQ = 3804
|
|
CMD_MARK_CLIENT_MAIL_READ_RSP = 3805
|
|
CMD_DEL_CLIENT_MAIL_REQ = 3806
|
|
CMD_DEL_CLIENT_MAIL_RSP = 3807
|
|
CMD_NEW_CLIENT_MAIL_NOTIFY = 3808
|
|
CMD_SET_CLIENT_MAIL_FAVORITE_REQ = 3809
|
|
CMD_SET_CLIENT_MAIL_FAVORITE_RSP = 3810
|
|
|
|
|
|
class ClientMailType(betterproto.Enum):
|
|
CLIENT_MAIL_NONE = 0
|
|
CLIENT_MAIL_MAIL = 1
|
|
CLIENT_MAIL_NOTICE = 2
|
|
|
|
|
|
class ClientMailFilterType(betterproto.Enum):
|
|
CLIENT_MAIL_FILTER_TYPE_ALL = 0
|
|
CLIENT_MAIL_FILTER_TYPE_IMPORTANT = 1
|
|
CLIENT_MAIL_FILTER_TYPE_FAVORITE = 2
|
|
|
|
|
|
class MarblesShootShopOperateReqOperateType(betterproto.Enum):
|
|
OPERATE_NONE = 0
|
|
OPERATE_BUY_BALL = 1
|
|
OPERATE_LEVEL_UP_BALL = 2
|
|
OPERATE_DEL_BALL = 3
|
|
OPERATE_ADD_HP = 4
|
|
OPERATE_CHOOSE_TREASURE = 5
|
|
|
|
|
|
class CmdTypeMarblesshoot(betterproto.Enum):
|
|
CmdTypeMarblesshoot0 = 0
|
|
CMD_MARBLES_SHOOT_GET_ACTIVITY_REQ = 8050
|
|
CMD_MARBLES_SHOOT_GET_ACTIVITY_RSP = 8051
|
|
CMD_MARBLES_SHOOT_AVATAR_LEVEL_UP_REQ = 8052
|
|
CMD_MARBLES_SHOOT_AVATAR_LEVEL_UP_RSP = 8053
|
|
CMD_MARBLES_SHOOT_GET_GAME_REQ = 8054
|
|
CMD_MARBLES_SHOOT_GET_GAME_RSP = 8055
|
|
CMD_MARBLES_SHOOT_BEGIN_GAME_REQ = 8056
|
|
CMD_MARBLES_SHOOT_BEGIN_GAME_RSP = 8057
|
|
CMD_MARBLES_SHOOT_END_GAME_REQ = 8058
|
|
CMD_MARBLES_SHOOT_END_GAME_RSP = 8059
|
|
CMD_MARBLES_SHOOT_FINISH_ROOM_REQ = 8060
|
|
CMD_MARBLES_SHOOT_FINISH_ROOM_RSP = 8061
|
|
CMD_MARBLES_SHOOT_TRIGGER_EVENT_REQ = 8062
|
|
CMD_MARBLES_SHOOT_TRIGGER_EVENT_RSP = 8063
|
|
CMD_MARBLES_SHOOT_FINISH_BATTLE_REQ = 8064
|
|
CMD_MARBLES_SHOOT_FINISH_BATTLE_RSP = 8065
|
|
CMD_MARBLES_SHOOT_SELECT_REWARD_REQ = 8066
|
|
CMD_MARBLES_SHOOT_SELECT_REWARD_RSP = 8067
|
|
CMD_MARBLES_SHOOT_SHOP_OPERATE_REQ = 8068
|
|
CMD_MARBLES_SHOOT_SHOP_OPERATE_RSP = 8069
|
|
CMD_MARBLES_SHOOT_GET_RANK_REQ = 8070
|
|
CMD_MARBLES_SHOOT_GET_RANK_RSP = 8071
|
|
CMD_MARBLES_SHOOT_SELECT_INIT_ITEM_REQ = 8072
|
|
CMD_MARBLES_SHOOT_SELECT_INIT_ITEM_RSP = 8073
|
|
CMD_MARBLES_SHOOT_GET_WIKI_REQ = 8074
|
|
CMD_MARBLES_SHOOT_GET_WIKI_RSP = 8075
|
|
|
|
|
|
class MarblesShootGameType(betterproto.Enum):
|
|
MARBLES_SHOOT_GAME_TYPE_NONE = 0
|
|
MARBLES_SHOOT_GAME_TYPE_STORY = 1
|
|
MARBLES_SHOOT_GAME_TYPE_CHALLENGE = 2
|
|
MARBLES_SHOOT_GAME_TYPE_DAILY = 3
|
|
|
|
|
|
class MarblesShootEventChangeType(betterproto.Enum):
|
|
MARBLES_SHOOT_EVENT_CHANGE_DEL = 0
|
|
MARBLES_SHOOT_EVENT_CHANGE_ADD = 1
|
|
|
|
|
|
class MarblesShootEventType(betterproto.Enum):
|
|
MarblesShootEventType0 = 0
|
|
MARBLES_SHOOT_EVENT_EMPTY = 1
|
|
MARBLES_SHOOT_EVENT_AND = 2
|
|
MARBLES_SHOOT_EVENT_WEIGHT_OR = 3
|
|
MARBLES_SHOOT_EVENT_CHANGE_HP_BY_VALUE = 4
|
|
MARBLES_SHOOT_EVENT_CHANGE_HP_BY_PERCENT = 5
|
|
MARBLES_SHOOT_EVENT_CHANGE_COIN_BY_VALUE = 6
|
|
MARBLES_SHOOT_EVENT_ADD_BALL = 7
|
|
MARBLES_SHOOT_EVENT_DEL_BALL = 8
|
|
MARBLES_SHOOT_EVENT_ADD_TREASURE = 9
|
|
MARBLES_SHOOT_EVENT_DEL_TREASURE = 10
|
|
MARBLES_SHOOT_EVENT_ENTER_BATTLE = 11
|
|
MARBLES_SHOOT_EVENT_RECOVER_TREASURE_EFFECT_TIMES = 12
|
|
MARBLES_SHOOT_EVENT_RANDOM_ADD_BALL = 13
|
|
MARBLES_SHOOT_EVENT_RANDOM_LEVEL_UP_BALL = 14
|
|
|
|
|
|
class MarblesShootEventConditionType(betterproto.Enum):
|
|
MarblesShootEventConditionType0 = 0
|
|
MARBLES_SHOOT_EVENT_CONDITION_USE_AVATAR = 1
|
|
MARBLES_SHOOT_EVENT_CONDITION_HAS_BALL = 2
|
|
MARBLES_SHOOT_EVENT_CONDITION_COIN_GREATER_EQUAL = 3
|
|
MARBLES_SHOOT_EVENT_CONDITION_HAS_TREASURE = 4
|
|
MARBLES_SHOOT_EVENT_CONDITION_NOT_HAS_TREASURE = 5
|
|
MARBLES_SHOOT_EVENT_CONDITION_HAS_TRIGGER_EVENT = 6
|
|
MARBLES_SHOOT_EVENT_CONDITION_HAS_FINISH_BATTLE = 7
|
|
MARBLES_SHOOT_EVENT_CONDITION_BALL_NUM_LESS_THAN = 8
|
|
MARBLES_SHOOT_EVENT_CONDITION_BALL_NUM_GREATER_THAN = 9
|
|
|
|
|
|
class MarblesShootRoomStatus(betterproto.Enum):
|
|
MARBLES_SHOOT_ROOM_STATUS_NONE = 0
|
|
MARBLES_SHOOT_ROOM_STATUS_IN_BATTLE = 1
|
|
MARBLES_SHOOT_ROOM_STATUS_END_BATTLE = 2
|
|
MARBLES_SHOOT_ROOM_STATUS_WAIT_TRIGGER_EVENT = 3
|
|
MARBLES_SHOOT_ROOM_STATUS_HAS_TRIGGER_EVENT = 4
|
|
MARBLES_SHOOT_ROOM_STATUS_WAIT_SELECT_REWARD = 5
|
|
MARBLES_SHOOT_ROOM_STATUS_HAS_SELECT_REWARD = 6
|
|
MARBLES_SHOOT_ROOM_STATUS_WAIT_SELECT_INIT_ITEM = 7
|
|
|
|
|
|
class MarblesShootRoomType(betterproto.Enum):
|
|
MARBLES_SHOOT_ROOM_TYPE_NONE = 0
|
|
MARBLES_SHOOT_ROOM_TYPE_BATTLE = 1
|
|
MARBLES_SHOOT_ROOM_TYPE_EVENT = 2
|
|
MARBLES_SHOOT_ROOM_TYPE_REWARD = 3
|
|
|
|
|
|
class MassiveWarBattleMessageMassiveWarMessageType(betterproto.Enum):
|
|
MASSIVE_WAR_MESSAGE_NONE = 0
|
|
MASSIVE_WAR_MESSAGE_BOSS_DAMAGE = 1
|
|
MASSIVE_WAR_MESSAGE_FIELD = 2
|
|
|
|
|
|
class CmdTypeMassivewar(betterproto.Enum):
|
|
CmdTypeMassivewar0 = 0
|
|
CMD_MASSIVE_WAR_GET_ACTIVITY_REQ = 4800
|
|
CMD_MASSIVE_WAR_GET_ACTIVITY_RSP = 4801
|
|
CMD_MASSIVE_WAR_GET_BATTLE_INFO_REQ = 4802
|
|
CMD_MASSIVE_WAR_GET_BATTLE_INFO_RSP = 4803
|
|
CMD_MASSIVE_WAR_GET_RANK_REQ = 4804
|
|
CMD_MASSIVE_WAR_GET_RANK_RSP = 4805
|
|
CMD_MASSIVE_WAR_BATTLE_BEGIN_NOTIFY = 4806
|
|
CMD_MASSIVE_WAR_REPORT_BATTLE_MESSAGE_NOTIFY = 4807
|
|
CMD_MASSIVE_WAR_EXIT_BATTLE_REQ = 4808
|
|
CMD_MASSIVE_WAR_EXIT_BATTLE_RSP = 4809
|
|
CMD_MASSIVE_WAR_BATTLE_END_NOTIFY = 4810
|
|
CMD_MASSIVE_WAR_LINEUP_INFO_NOTIFY = 4811
|
|
CMD_MASSIVE_WAR_TAKE_SCORE_REWARD_REQ = 4812
|
|
CMD_MASSIVE_WAR_TAKE_SCORE_REWARD_RSP = 4813
|
|
CMD_MASSIVE_WAR_DUMMY = 4899
|
|
|
|
|
|
class MassiveWarBattleStatus(betterproto.Enum):
|
|
MASSIVE_WAR_BATTLE_STATUS_NONE = 0
|
|
MASSIVE_WAR_BATTLE_STATUS_PREPARE = 1
|
|
MASSIVE_WAR_BATTLE_STATUS_FIGHTING = 2
|
|
MASSIVE_WAR_BATTLE_STATUS_WAIT_SETTLE = 3
|
|
MASSIVE_WAR_BATTLE_STATUS_CLOSE = 4
|
|
MASSIVE_WAR_BATTLE_STATUS_DELETE = 5
|
|
|
|
|
|
class MassiveWarFieldActionType(betterproto.Enum):
|
|
MASSIVE_WAR_FIELD_ACTION_NONE = 0
|
|
MASSIVE_WAR_FIELD_ACTION_JOIN = 1
|
|
MASSIVE_WAR_FIELD_ACTION_LEAVE = 2
|
|
|
|
|
|
class MatchThreeRoomEndReqStatus(betterproto.Enum):
|
|
WIN5 = 0
|
|
LOSE4 = 1
|
|
ABANDON4 = 2
|
|
|
|
|
|
class CmdTypeMatchthree(betterproto.Enum):
|
|
CmdTypeMatchthree0 = 0
|
|
CMD_MATCH_THREE_GET_ACTIVITY_REQ = 7601
|
|
CMD_MATCH_THREE_GET_ACTIVITY_RSP = 7602
|
|
CMD_MATCH_THREE_ROLE_LEVEL_UP_REQ = 7603
|
|
CMD_MATCH_THREE_ROLE_LEVEL_UP_RSP = 7604
|
|
CMD_MATCH_THREE_GEM_GACHA_DISPLAY_REQ = 7605
|
|
CMD_MATCH_THREE_GEM_GACHA_DISPLAY_RSP = 7606
|
|
CMD_MATCH_THREE_GEM_GACHA_REQ = 7607
|
|
CMD_MATCH_THREE_GEM_GACHA_RSP = 7608
|
|
CMD_MATCH_THREE_GET_RANK_REQ = 7609
|
|
CMD_MATCH_THREE_GET_RANK_RSP = 7610
|
|
CMD_MATCH_THREE_ROOM_BEGIN_REQ = 7611
|
|
CMD_MATCH_THREE_ROOM_BEGIN_RSP = 7612
|
|
CMD_MATCH_THREE_ROOM_END_REQ = 7613
|
|
CMD_MATCH_THREE_ROOM_END_RSP = 7614
|
|
|
|
|
|
class MatchThreeGemGachaPoolStatus(betterproto.Enum):
|
|
MatchThreeGemGachaPoolStatus0 = 0
|
|
MATCH_THREE_GEM_GACHA_POOL_LOCKED = 1
|
|
MATCH_THREE_GEM_GACHA_POOL_DOING = 2
|
|
MATCH_THREE_GEM_GACHA_POOL_FINISHED = 3
|
|
|
|
|
|
class MatchThreeRoomType(betterproto.Enum):
|
|
MATCH_THREE_ROOM_NONE = 0
|
|
MATCH_THREE_ROOM_MAIN = 1
|
|
MATCH_THREE_ROOM_SIDE = 2
|
|
MATCH_THREE_ROOM_DAILY = 3
|
|
MATCH_THREE_ROOM_TOWER = 4
|
|
|
|
|
|
class CmdTypeMirage(betterproto.Enum):
|
|
CmdTypeMirage0 = 0
|
|
CMD_MIRAGE_GET_ACTIVITY_REQ = 7000
|
|
CMD_MIRAGE_GET_ACTIVITY_RSP = 7001
|
|
CMD_MIRAGE_TALENT_LEVEL_UP_REQ = 7002
|
|
CMD_MIRAGE_TALENT_LEVEL_UP_RSP = 7003
|
|
CMD_MIRAGE_REPORT_STAGE_BEGIN_REQ = 7004
|
|
CMD_MIRAGE_REPORT_STAGE_BEGIN_RSP = 7005
|
|
CMD_MIRAGE_RESET_DAILY_DROP_LIMIT_REQ = 7006
|
|
CMD_MIRAGE_RESET_DAILY_DROP_LIMIT_RSP = 7007
|
|
|
|
|
|
class MirageStageUnlockFlagType(betterproto.Enum):
|
|
MIRAGE_STAGE_UNLOCK_FLAG_TYPE_NONE = 0
|
|
MIRAGE_STAGE_UNLOCK_FLAG_TYPE_UNTIL_TIME = 1
|
|
|
|
|
|
class MirageStageType(betterproto.Enum):
|
|
MirageStageType0 = 0
|
|
MIRAGE_STAGE_TYPE_CHALLENGE = 1
|
|
MIRAGE_STAGE_TYPE_DAILY = 2
|
|
MIRAGE_STAGE_TYPE_TUTORIAL = 3
|
|
|
|
|
|
class CmdTypeMonopoly(betterproto.Enum):
|
|
CmdTypeMonopoly0 = 0
|
|
CMD_GET_MONOPOLY_ACTIVITY_REQ = 3850
|
|
CMD_GET_MONOPOLY_ACTIVITY_RSP = 3851
|
|
CMD_MONOPOLY_THROW_DICE_REQ = 3852
|
|
CMD_MONOPOLY_THROW_DICE_RSP = 3853
|
|
CMD_MONOPOLY_BUILDING_CONSTRUCT_REQ = 3854
|
|
CMD_MONOPOLY_BUILDING_CONSTRUCT_RSP = 3855
|
|
CMD_MONOPOLY_END_ROUND_REQ = 3856
|
|
CMD_MONOPOLY_END_ROUND_RSP = 3857
|
|
CMD_MONOPOLY_USE_ITEM_REQ = 3858
|
|
CMD_MONOPOLY_USE_ITEM_RSP = 3859
|
|
CMD_MONOPOLY_REWARD_NOTIFY = 3860
|
|
CMD_MONOPOLY_BUY_GOODS_REQ = 3861
|
|
CMD_MONOPOLY_BUY_GOODS_RSP = 3862
|
|
CMD_MONOPOLY_SKIP_BATTLE_REQ = 3863
|
|
CMD_MONOPOLY_SKIP_BATTLE_RSP = 3864
|
|
CMD_MONOPOLY_RESET_FLOOR_REQ = 3865
|
|
CMD_MONOPOLY_RESET_FLOOR_RSP = 3866
|
|
CMD_MONOPOLY_ADD_MONSTER_REQ = 3867
|
|
CMD_MONOPOLY_ADD_MONSTER_RSP = 3868
|
|
CMD_EXCHANGE_RAFFLE_MATERIAL_REQ = 3890
|
|
CMD_EXCHANGE_RAFFLE_MATERIAL_RSP = 3891
|
|
CMD_TAKE_RAFFLE_REWARD_REQ = 3894
|
|
CMD_TAKE_RAFFLE_REWARD_RSP = 3895
|
|
CMD_DRAW_RAFFLE_TICKET_REQ = 3896
|
|
CMD_DRAW_RAFFLE_TICKET_RSP = 3897
|
|
CMD_GET_RAFFLE_ACTIVITY_REQ = 3898
|
|
CMD_GET_RAFFLE_ACTIVITY_RSP = 3899
|
|
|
|
|
|
class MonopolyRoundStatus(betterproto.Enum):
|
|
MONOPOLY_ROUND_STATUS_NONE = 0
|
|
MONOPOLY_ROUND_STATUS_START = 1
|
|
MONOPOLY_ROUND_STATUS_AFTER_DICE = 2
|
|
MONOPOLY_ROUND_STATUS_AFTER_CONSTRUCT = 3
|
|
|
|
|
|
class MonopolyBehaviorType(betterproto.Enum):
|
|
MonopolyBehaviorType0 = 0
|
|
MONOPOLY_BEHAVIOR_WALK = 1
|
|
MONOPOLY_BEHAVIOR_DEMOLISH_BUILDING = 2
|
|
MONOPOLY_BEHAVIOR_FREEZE_BUILDING = 3
|
|
MONOPOLY_BEHAVIOR_RANDOM_FREEZE = 4
|
|
MONOPOLY_BEHAVIOR_SUMMON = 5
|
|
MONOPOLY_BEHAVIOR_REPEL = 7
|
|
MONOPOLY_BEHAVIOR_DELELTE_SELF = 8
|
|
MONOPOLY_BEHAVIOR_TRIGGER_RPG_EVENT = 9
|
|
|
|
|
|
class MonopolyItemType(betterproto.Enum):
|
|
MonopolyItemType0 = 0
|
|
MONOPOLY_ITEM_CONTROLABLE_DICE = 1
|
|
MONOPOLY_ITEM_ROADBLOCK = 2
|
|
MONOPOLY_ITEM_EXCHANGE_POSITION = 4
|
|
MONOPOLY_ITEM_LEVELUP_BUILDING = 7
|
|
MONOPOLY_ITEM_CHANGE_DIRECTION = 8
|
|
|
|
|
|
class MonopolyBuildingFuncType(betterproto.Enum):
|
|
MonopolyBuildingFuncType0 = 0
|
|
MONOPOLY_BUILDING_FUNC_PRODUCT = 1
|
|
MONOPOLY_BUILDING_FUNC_BUFF = 2
|
|
|
|
|
|
class MonopolyDiceType(betterproto.Enum):
|
|
MONOPOLY_DICE_NONE = 0
|
|
MONOPOLY_DICE_NORMAL = 1
|
|
MONOPOLY_DICE_BUILDING_PRIORITY = 2
|
|
|
|
|
|
class MonopolyAreaStatus(betterproto.Enum):
|
|
MONOPOLY_AREA_STATUS_NONE = 0
|
|
MONOPOLY_AREA_STATUS_LOCKED = 1
|
|
MONOPOLY_AREA_STATUS_UNLOCKED = 2
|
|
|
|
|
|
class RaffleRewardGrade(betterproto.Enum):
|
|
RAFFLE_REWARD_NONE = 0
|
|
RAFFLE_REWARD_FIRST = 1
|
|
RAFFLE_REWARD_SECOND = 2
|
|
RAFFLE_REWARD_THIRD = 3
|
|
|
|
|
|
class RaffleActivityType(betterproto.Enum):
|
|
RAFFLE_ACTIVITY_NONE = 0
|
|
RAFFLE_ACTIVITY_MONOPOLY = 1
|
|
|
|
|
|
class CmdTypeNinja(betterproto.Enum):
|
|
CmdTypeNinja0 = 0
|
|
CMD_GET_NINJA_ACTIVITY_REQ = 4400
|
|
CMD_GET_NINJA_ACTIVITY_RSP = 4401
|
|
CMD_NINJA_SLOT_STRENGTHEN_REQ = 4402
|
|
CMD_NINJA_SLOT_STRENGTHEN_RSP = 4403
|
|
CMD_NINJA_ACTIVITY_NOTIFY = 4404
|
|
CMD_NINJA_SLOT_CHOOSE_EFFECT_REQ = 4405
|
|
CMD_NINJA_SLOT_CHOOSE_EFFECT_RSP = 4406
|
|
CMD_NINJA_DUMMY = 4449
|
|
|
|
|
|
class NinjaSiteType(betterproto.Enum):
|
|
NinjaSiteType0 = 0
|
|
NINJA_SITE_NORMAL = 1
|
|
NINJA_SITE_BOSS = 2
|
|
NINJA_SITE_CHALLENGE = 3
|
|
|
|
|
|
class GetMainDataReqDataType(betterproto.Enum):
|
|
ALL = 0
|
|
NICKNAME = 2
|
|
LEVEL = 3
|
|
EXP = 4
|
|
HCOIN = 5
|
|
SCOIN = 6
|
|
STAMINA = 7
|
|
STAMINA_RECOVER_LEFT_TIME = 8
|
|
STAMINA_RECOVER_CONFIG_TIME = 9
|
|
EQUIPMENT_SIZE_LIMIT = 14
|
|
SELF_DESC = 16
|
|
PAY_HCOIN = 17
|
|
FREE_HCOIN = 18
|
|
ASSISTANT_AVATAR_ID = 19
|
|
IS_ALLOW_COST_SENIOR_EQUIP_ON_CUR_DEVICE = 20
|
|
BIRTHDAY = 21
|
|
RECHARGE_PRICE = 22
|
|
WAIT_DEL_HCOIN = 23
|
|
ON_MEDAL_ID = 24
|
|
USE_FRAME_ID = 26
|
|
MCOIN = 27
|
|
PANEL_ACTIVITY = 28
|
|
VIDEO_POPUP = 29
|
|
ON_PHONE_PENDANT_ID = 30
|
|
STORE_EVALUATE = 31
|
|
CHATWORLD_ACTIVITY = 32
|
|
LEVEL_LOCK = 33
|
|
WARSHIP_AVATAR = 35
|
|
USE_CUSTOM_HEAD = 36
|
|
TOTAL_LOGIN_DAYS = 37
|
|
WARSHIP_THEME = 38
|
|
WAIT_DEL_MATERIAL = 39
|
|
|
|
|
|
class GetBulletinReqReqBulletinType(betterproto.Enum):
|
|
BULLETIN_ALL = 0
|
|
BULLETIN_UPDATE_TIME = 1
|
|
BULLETIN_TITLE = 2
|
|
BULLETIN_CONTENT = 3
|
|
|
|
|
|
class AddGoodfeelReqAddGoodfeelType(betterproto.Enum):
|
|
AddGoodfeelReqAddGoodfeelType0 = 0
|
|
TOUCH = 1
|
|
STAGE = 2
|
|
DORM = 3
|
|
|
|
|
|
class CreateWeiXinOrderReqTradeType(betterproto.Enum):
|
|
NONEType2 = 0
|
|
APP = 1
|
|
NATIVE = 2
|
|
|
|
|
|
class VerifyGoogleOrderNotifyGoogleType(betterproto.Enum):
|
|
VerifyGoogleOrderNotifyGoogleType0 = 0
|
|
GOOGLE_JAPAN = 1
|
|
GOOGLE_TW = 2
|
|
GOOGLE_KR = 3
|
|
GOOGLE_OVERSEAS = 4
|
|
GOOGLE_GLOBAL = 5
|
|
|
|
|
|
class GetMpDataRspOpType(betterproto.Enum):
|
|
INIT_DATA = 0
|
|
ADD_DATA = 1
|
|
UPDATE_DATA = 2
|
|
|
|
|
|
class CmdTypeOne(betterproto.Enum):
|
|
CmdTypeOne0 = 0
|
|
CMD_KEEP_ALIVE_NOTIFY = 1
|
|
CMD_GET_GAMESERVER_REQ = 2
|
|
CMD_GET_GAMESERVER_RSP = 3
|
|
CMD_GET_PLAYER_TOKEN_REQ = 4
|
|
CMD_GET_PLAYER_TOKEN_RSP = 5
|
|
CMD_PLAYER_LOGIN_REQ = 6
|
|
CMD_PLAYER_LOGIN_RSP = 7
|
|
CMD_PLAYER_LOGOUT_REQ = 8
|
|
CMD_PLAYER_LOGOUT_RSP = 9
|
|
CMD_GET_MAIN_DATA_REQ = 10
|
|
CMD_GET_MAIN_DATA_RSP = 11
|
|
CMD_GET_SCOIN_EXCHANGE_INFO_REQ = 12
|
|
CMD_GET_SCOIN_EXCHANGE_INFO_RSP = 13
|
|
CMD_SCOIN_EXCHANGE_REQ = 14
|
|
CMD_SCOIN_EXCHANGE_RSP = 15
|
|
CMD_GET_STAMINA_EXCHANGE_INFO_REQ = 16
|
|
CMD_GET_STAMINA_EXCHANGE_INFO_RSP = 17
|
|
CMD_STAMINA_EXCHANGE_REQ = 18
|
|
CMD_STAMINA_EXCHANGE_RSP = 19
|
|
CMD_NICKNAME_MODIFY_REQ = 20
|
|
CMD_NICKNAME_MODIFY_RSP = 21
|
|
CMD_GM_TALK_REQ = 22
|
|
CMD_GM_TALK_RSP = 23
|
|
CMD_GET_AVATAR_DATA_REQ = 24
|
|
CMD_GET_AVATAR_DATA_RSP = 25
|
|
CMD_GET_EQUIPMENT_DATA_REQ = 26
|
|
CMD_GET_EQUIPMENT_DATA_RSP = 27
|
|
CMD_DEL_EQUIPMENT_NOTIFY = 28
|
|
CMD_AVATAR_STAR_UP_REQ = 29
|
|
CMD_AVATAR_STAR_UP_RSP = 30
|
|
CMD_EQUIPMENT_POWER_UP_REQ = 31
|
|
CMD_EQUIPMENT_POWER_UP_RSP = 32
|
|
CMD_EQUIPMENT_SELL_REQ = 33
|
|
CMD_EQUIPMENT_SELL_RSP = 34
|
|
CMD_ADD_AVATAR_EXP_BY_MATERIAL_REQ = 35
|
|
CMD_ADD_AVATAR_EXP_BY_MATERIAL_RSP = 36
|
|
CMD_EQUIPMENT_EVO_REQ = 37
|
|
CMD_EQUIPMENT_EVO_RSP = 38
|
|
CMD_DRESS_EQUIPMENT_REQ = 39
|
|
CMD_DRESS_EQUIPMENT_RSP = 40
|
|
CMD_GET_STAGE_DATA_REQ = 41
|
|
CMD_GET_STAGE_DATA_RSP = 42
|
|
CMD_STAGE_BEGIN_REQ = 43
|
|
CMD_STAGE_BEGIN_RSP = 44
|
|
CMD_STAGE_END_REQ = 45
|
|
CMD_STAGE_END_RSP = 46
|
|
CMD_GET_AVATAR_TEAM_DATA_REQ = 47
|
|
CMD_GET_AVATAR_TEAM_DATA_RSP = 48
|
|
CMD_UPDATE_AVATAR_TEAM_NOTIFY = 49
|
|
CMD_AVATAR_SUB_SKILL_LEVEL_UP_REQ = 50
|
|
CMD_AVATAR_SUB_SKILL_LEVEL_UP_RSP = 51
|
|
CMD_MATERIAL_EVO_REQ = 56
|
|
CMD_MATERIAL_EVO_RSP = 57
|
|
CMD_GET_STAGE_DROP_DISPLAY_REQ = 60
|
|
CMD_GET_STAGE_DROP_DISPLAY_RSP = 61
|
|
CMD_GET_FRIEND_LIST_REQ = 64
|
|
CMD_GET_FRIEND_LIST_RSP = 65
|
|
CMD_ADD_FRIEND_REQ = 66
|
|
CMD_ADD_FRIEND_RSP = 67
|
|
CMD_DEL_FRIEND_REQ = 68
|
|
CMD_DEL_FRIEND_RSP = 69
|
|
CMD_GET_ASK_ADD_FRIEND_LIST_REQ = 70
|
|
CMD_GET_ASK_ADD_FRIEND_LIST_RSP = 71
|
|
CMD_GET_PLAYER_DETAIL_DATA_REQ = 72
|
|
CMD_GET_PLAYER_DETAIL_DATA_RSP = 73
|
|
CMD_UPDATE_EQUIPMENT_PROTECTED_STATUS_REQ = 74
|
|
CMD_UPDATE_EQUIPMENT_PROTECTED_STATUS_RSP = 75
|
|
CMD_GET_RECOMMEND_FRIEND_LIST_REQ = 76
|
|
CMD_GET_RECOMMEND_FRIEND_LIST_RSP = 77
|
|
CMD_SET_SELF_DESC_REQ = 78
|
|
CMD_SET_SELF_DESC_RSP = 79
|
|
CMD_DEL_FRIEND_NOTIFY = 80
|
|
CMD_GET_OFFLINE_FRIENDS_POINT_NOTIFY = 81
|
|
CMD_VERIFY_ITUNES_ORDER_NOTIFY = 82
|
|
CMD_GET_MAIL_DATA_REQ = 84
|
|
CMD_GET_MAIL_DATA_RSP = 85
|
|
CMD_GET_MAIL_ATTACHMENT_REQ = 86
|
|
CMD_GET_MAIL_ATTACHMENT_RSP = 87
|
|
CMD_UNLOCK_AVATAR_SKILL_REQ = 88
|
|
CMD_UNLOCK_AVATAR_SKILL_RSP = 89
|
|
CMD_EQUIPMENT_QUICK_LEVEL_UP_REQ = 90
|
|
CMD_EQUIPMENT_QUICK_LEVEL_UP_RSP = 91
|
|
CMD_REFRESH_AVATAR_SKILL_REQ = 92
|
|
CMD_REFRESH_AVATAR_SKILL_RSP = 93
|
|
CMD_GET_ASSISTANT_FROZEN_LIST_REQ = 100
|
|
CMD_GET_ASSISTANT_FROZEN_LIST_RSP = 101
|
|
CMD_SELL_AVATAR_FRAGMENT_REQ = 102
|
|
CMD_SELL_AVATAR_FRAGMENT_RSP = 103
|
|
CMD_GET_HAS_GOT_ITEM_ID_LIST_REQ = 104
|
|
CMD_GET_HAS_GOT_ITEM_ID_LIST_RSP = 105
|
|
CMD_AVATAR_REVIVE_REQ = 106
|
|
CMD_AVATAR_REVIVE_RSP = 107
|
|
CMD_RESET_STAGE_ENTER_TIMES_REQ = 108
|
|
CMD_RESET_STAGE_ENTER_TIMES_RSP = 109
|
|
CMD_GET_CONFIG_REQ = 110
|
|
CMD_GET_CONFIG_RSP = 111
|
|
CMD_GET_MISSION_DATA_REQ = 112
|
|
CMD_GET_MISSION_DATA_RSP = 113
|
|
CMD_GET_MISSION_REWARD_REQ = 114
|
|
CMD_GET_MISSION_REWARD_RSP = 115
|
|
CMD_DEL_MISSION_NOTIFY = 116
|
|
CMD_UPDATE_MISSION_PROGRESS_REQ = 117
|
|
CMD_UPDATE_MISSION_PROGRESS_RSP = 118
|
|
CMD_BIND_ACCOUNT_REQ = 119
|
|
CMD_BIND_ACCOUNT_RSP = 120
|
|
CMD_GET_SIGN_IN_REWARD_STATUS_REQ = 121
|
|
CMD_GET_SIGN_IN_REWARD_STATUS_RSP = 122
|
|
CMD_GET_SIGN_IN_REWARD_REQ = 123
|
|
CMD_GET_SIGN_IN_REWARD_RSP = 124
|
|
CMD_GET_WEEK_DAY_ACTIVITY_DATA_REQ = 125
|
|
CMD_GET_WEEK_DAY_ACTIVITY_DATA_RSP = 126
|
|
CMD_GET_FINISH_GUIDE_DATA_REQ = 127
|
|
CMD_GET_FINISH_GUIDE_DATA_RSP = 128
|
|
CMD_FINISH_GUIDE_REPORT_REQ = 129
|
|
CMD_FINISH_GUIDE_REPORT_RSP = 130
|
|
CMD_STAGE_INNER_DATA_REPORT_REQ = 131
|
|
CMD_STAGE_INNER_DATA_REPORT_RSP = 132
|
|
CMD_GET_DISPATCH_REQ = 133
|
|
CMD_GET_DISPATCH_RSP = 134
|
|
CMD_EXCHANGE_AVATAR_WEAPON_REQ = 135
|
|
CMD_EXCHANGE_AVATAR_WEAPON_RSP = 136
|
|
CMD_GET_BULLETIN_REQ = 137
|
|
CMD_GET_BULLETIN_RSP = 138
|
|
CMD_ADD_GOODFEEL_REQ = 154
|
|
CMD_ADD_GOODFEEL_RSP = 155
|
|
CMD_ISLAND_DISJOIN_EQUIPMENT_REQ = 179
|
|
CMD_ISLAND_DISJOIN_EQUIPMENT_RSP = 180
|
|
CMD_GET_GUIDE_REWARD_REQ = 185
|
|
CMD_GET_GUIDE_REWARD_RSP = 186
|
|
CMD_URGENCY_MSG_NOTIFY = 187
|
|
CMD_REFINE_STIGMATA_RUNE_REQ = 193
|
|
CMD_REFINE_STIGMATA_RUNE_RSP = 194
|
|
CMD_SELECT_NEW_STIGMATA_RUNE_REQ = 195
|
|
CMD_SELECT_NEW_STIGMATA_RUNE_RSP = 196
|
|
CMD_CREATE_WEIXIN_ORDER_REQ = 207
|
|
CMD_CREATE_WEIXIN_ORDER_RSP = 208
|
|
CMD_COMMENT_REPORT_REQ = 229
|
|
CMD_COMMENT_REPORT_RSP = 230
|
|
CMD_GET_EXTRA_STORY_DATA_REQ = 231
|
|
CMD_GET_EXTRA_STORY_DATA_RSP = 232
|
|
CMD_GET_EXTRA_STORY_ACTIVITY_ACT_REQ = 233
|
|
CMD_GET_EXTRA_STORY_ACTIVITY_ACT_RSP = 234
|
|
CMD_GET_EXTRA_STORY_ACHIEVE_DATA_REQ = 235
|
|
CMD_GET_EXTRA_STORY_ACHIEVE_DATA_RSP = 236
|
|
CMD_GET_EXTRA_STORY_ACHIEVE_REWARD_REQ = 237
|
|
CMD_GET_EXTRA_STORY_ACHIEVE_REWARD_RSP = 238
|
|
CMD_SWITCH_DYNAMIC_HARD_LV_REQ = 239
|
|
CMD_SWITCH_DYNAMIC_HARD_LV_RSP = 240
|
|
CMD_GET_ISLAND_EVENT_REQ = 241
|
|
CMD_GET_ISLAND_EVENT_RSP = 242
|
|
CMD_FINISH_ISLAND_EVENT_REQ = 243
|
|
CMD_FINISH_ISLAND_EVENT_RSP = 244
|
|
CMD_SET_TRANSFER_PWD_REQ = 245
|
|
CMD_SET_TRANSFER_PWD_RSP = 246
|
|
CMD_VERIFY_GOOGLE_ORDER_NOTIFY = 247
|
|
CMD_SET_DRESS_REQ = 248
|
|
CMD_SET_DRESS_RSP = 249
|
|
CMD_DRESS_TO_RETURN_MATERIAL_NOTIFY = 250
|
|
CMD_USE_MATERIAL_REQ = 251
|
|
CMD_USE_MATERIAL_RSP = 252
|
|
CMD_SWITCH_AVATAR_SUB_SKILL_REQ = 253
|
|
CMD_SWITCH_AVATAR_SUB_SKILL_RSP = 254
|
|
CMD_EXCHANGE_WEEK_DAY_ACTIVITY_TIMES_REQ = 259
|
|
CMD_EXCHANGE_WEEK_DAY_ACTIVITY_TIMES_RSP = 260
|
|
CMD_UPDATE_CUSTOM_AVATAR_TEAM_REQ = 269
|
|
CMD_UPDATE_CUSTOM_AVATAR_TEAM_RSP = 270
|
|
CMD_UPDATE_ASSISTANT_AVATAR_ID_REQ = 271
|
|
CMD_UPDATE_ASSISTANT_AVATAR_ID_RSP = 272
|
|
CMD_TAKE_DUTY_REWARD_REQ = 288
|
|
CMD_TAKE_DUTY_REWARD_RSP = 289
|
|
CMD_REPORT_BIRTHDAY_REQ = 299
|
|
CMD_REPORT_BIRTHDAY_RSP = 300
|
|
CMD_CREATE_LOBBY_REQ = 301
|
|
CMD_CREATE_LOBBY_RSP = 302
|
|
CMD_ENTER_LOBBY_REQ = 303
|
|
CMD_ENTER_LOBBY_RSP = 304
|
|
CMD_LEAVE_TEAM_REQ = 305
|
|
CMD_LEAVE_TEAM_RSP = 306
|
|
CMD_UPDATE_LOBBY_LINEUP_REQ = 307
|
|
CMD_UPDATE_LOBBY_LINEUP_RSP = 308
|
|
CMD_SWITCH_MEMBER_STATUS_REQ = 309
|
|
CMD_SWITCH_MEMBER_STATUS_RSP = 310
|
|
CMD_LOBBY_STAGE_BEGIN_REQ = 311
|
|
CMD_LOBBY_STAGE_BEGIN_RSP = 312
|
|
CMD_LOBBY_STAGE_END_REQ = 313
|
|
CMD_LOBBY_STAGE_END_RSP = 314
|
|
CMD_KICK_LOBBY_MEMBER_REQ = 317
|
|
CMD_KICK_LOBBY_MEMBER_RSP = 318
|
|
CMD_SET_LOBBY_FAST_ENTRANCE_REQ = 319
|
|
CMD_SET_LOBBY_FAST_ENTRANCE_RSP = 320
|
|
CMD_LOBBY_ENTER_FIGHT_ERROR_NOTIFY = 321
|
|
CMD_PROMOTE_STIGMATA_RUNE_REQ = 332
|
|
CMD_PROMOTE_STIGMATA_RUNE_RSP = 333
|
|
CMD_GET_MP_DATA_REQ = 340
|
|
CMD_GET_MP_DATA_RSP = 341
|
|
CMD_MP_UPGRADE_SKILL_REQ = 342
|
|
CMD_MP_UPGRADE_SKILL_RSP = 343
|
|
CMD_MP_RESET_SKILL_POINT_REQ = 344
|
|
CMD_MP_RESET_SKILL_POINT_RSP = 345
|
|
CMD_MP_GET_TEAM_REQ = 346
|
|
CMD_MP_GET_TEAM_RSP = 347
|
|
CMD_MP_CREATE_TEAM_REQ = 348
|
|
CMD_MP_CREATE_TEAM_RSP = 349
|
|
CMD_MP_ENTER_TEAM_REQ = 350
|
|
CMD_MP_ENTER_TEAM_RSP = 351
|
|
CMD_GET_TEAM_BRIEF_INFO_REQ = 352
|
|
CMD_GET_TEAM_BRIEF_INFO_RSP = 353
|
|
CMD_MP_KICK_FROM_TEAM_REQ = 354
|
|
CMD_MP_KICK_FROM_TEAM_RSP = 355
|
|
CMD_MP_TEAM_ENTER_LOBBY_REQ = 356
|
|
CMD_MP_TEAM_ENTER_LOBBY_RSP = 357
|
|
CMD_MP_TEAM_CHANGE_LEADER_REQ = 362
|
|
CMD_MP_TEAM_CHANGE_LEADER_RSP = 363
|
|
CMD_GET_GOBACK_REQ = 364
|
|
CMD_GET_GOBACK_RSP = 365
|
|
CMD_TAKE_GOBACK_LOGIN_REWARD_REQ = 366
|
|
CMD_TAKE_GOBACK_LOGIN_REWARD_RSP = 367
|
|
CMD_TEAM_LEADER_CHANGE_NOTIFY = 371
|
|
CMD_MP_TEAM_LEAVE_LOBBY_REQ = 373
|
|
CMD_MP_TEAM_LEAVE_LOBBY_RSP = 374
|
|
CMD_MP_MEMBER_SET_CLIENT_STATUS_REQ = 375
|
|
CMD_MP_MEMBER_SET_CLIENT_STATUS_RSP = 376
|
|
CMD_MP_STAGE_END_REQ = 379
|
|
CMD_MP_STAGE_END_RSP = 380
|
|
CMD_MP_REPORT_PLAYER_REQ = 381
|
|
CMD_MP_REPORT_PLAYER_RSP = 382
|
|
CMD_MP_STAGE_SETTLE_NOTIFY = 391
|
|
CMD_MP_LIKE_PLAYER_REQ = 392
|
|
CMD_MP_LIKE_PLAYER_RSP = 393
|
|
CMD_FRIEND_BOND_NOTIFY = 394
|
|
CMD_MP_TEAM_SYNC_NOTIFY = 395
|
|
CMD_MP_TEAM_MEMBER_SET_VOICE_ID_REQ = 396
|
|
CMD_MP_TEAM_MEMBER_SET_VOICE_ID_RSP = 397
|
|
CMD_REPORT_CLIENT_DATA_VERSION_REQ = 398
|
|
CMD_REPORT_CLIENT_DATA_VERSION_RSP = 399
|
|
|
|
|
|
class PanelActivityType(betterproto.Enum):
|
|
PanelActivityType0 = 0
|
|
PANEL_ACTIVITY_THEME = 2
|
|
PANEL_ACTIVITY_KINGDOM_WAR = 5
|
|
PANEL_ACTIVITY_BATTLE_PASS = 6
|
|
PANEL_ACTIVITY_GLOBAL_WAR = 7
|
|
PANEL_ACTIVITY_SLG = 8
|
|
PANEL_ACTIVITY_GLOBAL_POLLING = 9
|
|
PANEL_ACTIVITY_COLLABORATION = 10
|
|
|
|
|
|
class EnterTimesType(betterproto.Enum):
|
|
EnterTimesType0 = 0
|
|
ACITIVYT_TIMES_REF = 1
|
|
STAGE_TIMES_REF = 2
|
|
|
|
|
|
class OpenworldChapterBuffType(betterproto.Enum):
|
|
OpenworldChapterBuffType0 = 0
|
|
SKILL = 3
|
|
|
|
|
|
class CmdTypeOpenworld(betterproto.Enum):
|
|
CmdTypeOpenworld0 = 0
|
|
CMD_OPENWORLD_PERIOD_SETTLE_NOTIFY = 4450
|
|
CMD_OPENWORLD_WEEKLY_SETTLE_NOTIFY = 4451
|
|
CMD_ACCEPT_OPENWORLD_STORY_REQ = 4452
|
|
CMD_ACCEPT_OPENWORLD_STORY_RSP = 4453
|
|
CMD_SET_OPENWORLD_STORY_PROGRESS_REQ = 4454
|
|
CMD_SET_OPENWORLD_STORY_PROGRESS_RSP = 4455
|
|
CMD_TAKE_OPENWORLD_STORY_REWARD_REQ = 4456
|
|
CMD_TAKE_OPENWORLD_STORY_REWARD_RSP = 4457
|
|
CMD_TAKE_OPENWORLD_EVENT_REWARD_REQ = 4458
|
|
CMD_TAKE_OPENWORLD_EVENT_REWARD_RSP = 4459
|
|
CMD_GET_OPENWORLD_STAGE_REQ = 4460
|
|
CMD_GET_OPENWORLD_STAGE_RSP = 4461
|
|
CMD_OPENWORLD_STAGE_BEGIN_REQ = 4462
|
|
CMD_OPENWORLD_STAGE_BEGIN_RSP = 4463
|
|
CMD_OPENWORLD_STAGE_END_REQ = 4464
|
|
CMD_OPENWORLD_STAGE_END_RSP = 4465
|
|
CMD_GET_OPENWORLD_STAGE_BOSS_REQ = 4466
|
|
CMD_GET_OPENWORLD_STAGE_BOSS_RSP = 4467
|
|
CMD_OPENWORLD_STAGE_BOSS_BEGIN_REQ = 4468
|
|
CMD_OPENWORLD_STAGE_BOSS_BEGIN_RSP = 4469
|
|
CMD_OPENWORLD_STAGE_BOSS_END_REQ = 4470
|
|
CMD_OPENWORLD_STAGE_BOSS_END_RSP = 4471
|
|
CMD_TAKE_OPENWORLD_STAGE_BOSS_REWARD_REQ = 4472
|
|
CMD_TAKE_OPENWORLD_STAGE_BOSS_REWARD_RSP = 4473
|
|
CMD_OPEN_OPENWORLD_QUEST_REQ = 4474
|
|
CMD_OPEN_OPENWORLD_QUEST_RSP = 4475
|
|
CMD_GET_OPENWORLD_SELECT_QUEST_REQ = 4476
|
|
CMD_GET_OPENWORLD_SELECT_QUEST_RSP = 4477
|
|
CMD_CHOOSE_OPENWORLD_QUEST_REQ = 4478
|
|
CMD_CHOOSE_OPENWORLD_QUEST_RSP = 4479
|
|
CMD_REFRESH_OPENWORLD_QUEST_REQ = 4480
|
|
CMD_REFRESH_OPENWORLD_QUEST_RSP = 4481
|
|
CMD_TAKE_OPENWORLD_QUEST_REWARD_REQ = 4482
|
|
CMD_TAKE_OPENWORLD_QUEST_REWARD_RSP = 4483
|
|
CMD_ABANDON_OPENWORLD_QUEST_REQ = 4484
|
|
CMD_ABANDON_OPENWORLD_QUEST_RSP = 4485
|
|
CMD_REPORT_OPENWORLD_SPAWN_POINT_REQ = 4486
|
|
CMD_REPORT_OPENWORLD_SPAWN_POINT_RSP = 4487
|
|
CMD_FINISH_OPENWORLD_QUEST_REQ = 4488
|
|
CMD_FINISH_OPENWORLD_QUEST_RSP = 4489
|
|
CMD_TAKE_OPENWORLD_CYCLE_FINISH_REWARD_REQ = 4490
|
|
CMD_TAKE_OPENWORLD_CYCLE_FINISH_REWARD_RSP = 4491
|
|
CMD_EAT_OPENWORLD_COOK_REQ = 4492
|
|
CMD_EAT_OPENWORLD_COOK_RSP = 4493
|
|
CMD_TAKE_OPENWORLD_KEY_QUEST_REWARD_REQ = 4494
|
|
CMD_TAKE_OPENWORLD_KEY_QUEST_REWARD_RSP = 4495
|
|
CMD_GET_NEW_OPENWORLD_REQ = 4496
|
|
CMD_GET_NEW_OPENWORLD_RSP = 4497
|
|
CMD_GET_OPENWORLD_MAP_REQ = 4498
|
|
CMD_GET_OPENWORLD_MAP_RSP = 4499
|
|
CMD_GET_OPENWORLD_STORY_REQ = 4500
|
|
CMD_GET_OPENWORLD_STORY_RSP = 4501
|
|
CMD_UNLOCK_OPENWORLD_TECH_SKILL_REQ = 4502
|
|
CMD_UNLOCK_OPENWORLD_TECH_SKILL_RSP = 4503
|
|
CMD_ACTIVATE_OPENWORLD_MAP_REQ = 4504
|
|
CMD_ACTIVATE_OPENWORLD_MAP_RSP = 4505
|
|
CMD_OPENWORLD_SET_MECHA_TEAM_REQ = 4506
|
|
CMD_OPENWORLD_SET_MECHA_TEAM_RSP = 4507
|
|
CMD_OPENWORLD_GET_MECHA_TEAM_REQ = 4508
|
|
CMD_OPENWORLD_GET_MECHA_TEAM_RSP = 4509
|
|
CMD_OPENWORLD_MECHA_DEFENSE_BEGIN_REQ = 4510
|
|
CMD_OPENWORLD_MECHA_DEFENSE_BEGIN_RSP = 4511
|
|
CMD_OPENWORLD_MECHA_DEFENSE_END_REQ = 4512
|
|
CMD_OPENWORLD_MECHA_DEFENSE_END_RSP = 4513
|
|
CMD_GET_OPENWORLD_MECHA_DEFENSE_REQ = 4514
|
|
CMD_GET_OPENWORLD_MECHA_DEFENSE_RSP = 4515
|
|
CMD_MAKE_OPENWORLD_MECHA_REQ = 4516
|
|
CMD_MAKE_OPENWORLD_MECHA_RSP = 4517
|
|
CMD_SET_MECHA_PORT_REQ = 4518
|
|
CMD_SET_MECHA_PORT_RSP = 4519
|
|
CMD_CHOOSE_OPENWORLD_BOSS_REQ = 4520
|
|
CMD_CHOOSE_OPENWORLD_BOSS_RSP = 4521
|
|
CMD_UPDATE_OPENWORLD_BOSS_STATUS_REQ = 4522
|
|
CMD_UPDATE_OPENWORLD_BOSS_STATUS_RSP = 4523
|
|
CMD_UPDATE_OPENWORLD_BOSS_SEARCH_TIME_REQ = 4524
|
|
CMD_UPDATE_OPENWORLD_BOSS_SEARCH_TIME_RSP = 4525
|
|
CMD_TAKE_OPENWORLD_BOSS_REWARD_REQ = 4526
|
|
CMD_TAKE_OPENWORLD_BOSS_REWARD_RSP = 4527
|
|
CMD_TAKE_OPENWORLD_BOSS_HUNT_RATING_REWARD_REQ = 4528
|
|
CMD_TAKE_OPENWORLD_BOSS_HUNT_RATING_REWARD_RSP = 4529
|
|
CMD_SYNC_OPENWORLD_BOSS_HUNT_NOTIFY = 4530
|
|
CMD_TAKE_OPENWORLD_ACTIVITY_LEVEL_REWARD_REQ = 4531
|
|
CMD_TAKE_OPENWORLD_ACTIVITY_LEVEL_REWARD_RSP = 4532
|
|
CMD_GET_OPENWORLD_BOSS_HUNT_RANK_REQ = 4533
|
|
CMD_GET_OPENWORLD_BOSS_HUNT_RANK_RSP = 4534
|
|
CMD_SYNC_OPENWORLD_ACTIVITY_NOTIFY = 4535
|
|
CMD_RESET_OPENWORLD_BOSS_REQ = 4536
|
|
CMD_RESET_OPENWORLD_BOSS_RSP = 4537
|
|
CMD_REPORT_OPENWORLD_AREA_INFO_REQ = 4538
|
|
CMD_REPORT_OPENWORLD_AREA_INFO_RSP = 4539
|
|
CMD_OPENWORLD_FIGHT_BEGIN_NOTIFY = 4540
|
|
CMD_OPENWORLD_FIGHT_END_NOTIFY = 4541
|
|
CMD_REPORT_OPENWORLD_AREA_ENTITY_STATE_REQ = 4542
|
|
CMD_REPORT_OPENWORLD_AREA_ENTITY_STATE_RSP = 4543
|
|
CMD_UPDATE_OPENWORLD_QUEST_PROGRESS_REQ = 4544
|
|
CMD_UPDATE_OPENWORLD_QUEST_PROGRESS_RSP = 4545
|
|
CMD_GET_OPENWORLD_QUEST_ACTIVITY_REQ = 4546
|
|
CMD_GET_OPENWORLD_QUEST_ACTIVITY_RSP = 4547
|
|
CMD_GET_OPENWORLD_AVATAR_ACTIVITY_REQ = 4548
|
|
CMD_GET_OPENWORLD_AVATAR_ACTIVITY_RSP = 4549
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_ACCEPT_DAILY_QUEST_REQ = 4550
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_ACCEPT_DAILY_QUEST_RSP = 4551
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_REFRESH_DAILY_QUEST_REQ = 4552
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_REFRESH_DAILY_QUEST_RSP = 4553
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_FINISH_QUEST_REQ = 4554
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_FINISH_QUEST_RSP = 4555
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_TAKE_QUEST_REWARD_REQ = 4556
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_TAKE_QUEST_REWARD_RSP = 4557
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_REQ = 4558
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_RSP = 4559
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_TALENT_LEVELUP_REQ = 4560
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_TALENT_LEVELUP_RSP = 4561
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_GET_FILE_REQ = 4562
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_GET_FILE_RSP = 4563
|
|
CMD_OPENWORLD_AVATAR_ACTIVITY_SPECIAL_QUEST_NOTIFY = 4564
|
|
CMD_OPENWORLD_CHAPTER_GET_DATA_REQ = 4565
|
|
CMD_OPENWORLD_CHAPTER_GET_DATA_RSP = 4566
|
|
CMD_OPENWORLD_CHAPTER_SLOT_EQUIP_BUFF_REQ = 4567
|
|
CMD_OPENWORLD_CHAPTER_SLOT_EQUIP_BUFF_RSP = 4568
|
|
CMD_OPENWORLD_ACCEPT_NEW_STORY_REQ = 4569
|
|
CMD_OPENWORLD_ACCEPT_NEW_STORY_RSP = 4570
|
|
CMD_OPENWORLD_CHAPTER_TAKE_REWARD_REQ = 4571
|
|
CMD_OPENWORLD_CHAPTER_TAKE_REWARD_RSP = 4572
|
|
CMD_OPENWORLD_CLOSE_STORY_REQ = 4573
|
|
CMD_OPENWORLD_CLOSE_STORY_RSP = 4574
|
|
CMD_OPENWORLD_CHAPTER_GET_SHOP_DATA_REQ = 4575
|
|
CMD_OPENWORLD_CHAPTER_GET_SHOP_DATA_RSP = 4576
|
|
CMD_OPENWORLD_CHAPTER_SHOP_BUY_GOODS_REQ = 4577
|
|
CMD_OPENWORLD_CHAPTER_SHOP_BUY_GOODS_RSP = 4578
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_GET_RANK_REQ = 4579
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_GET_RANK_RSP = 4580
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_TAKE_REWARD_REQ = 4581
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_TAKE_REWARD_RSP = 4582
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_HERO_REQ = 4583
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_HERO_RSP = 4584
|
|
CMD_OPENWORLD_CHAPTER_EQUIP_CARD_GROUP_REQ = 4585
|
|
CMD_OPENWORLD_CHAPTER_EQUIP_CARD_GROUP_RSP = 4586
|
|
CMD_OPENWORLD_CHAPTER_MODIFY_CARD_GROUP_NAME_REQ = 4587
|
|
CMD_OPENWORLD_CHAPTER_MODIFY_CARD_GROUP_NAME_RSP = 4588
|
|
CMD_OPENWORLD_CHAPTER_ACTIVE_CARD_GROUP_REQ = 4589
|
|
CMD_OPENWORLD_CHAPTER_ACTIVE_CARD_GROUP_RSP = 4590
|
|
CMD_OPENWORLD_CHAPTER_DELETE_CARD_GROUP_REQ = 4591
|
|
CMD_OPENWORLD_CHAPTER_DELETE_CARD_GROUP_RSP = 4592
|
|
CMD_OPENWORLD_CHAPTER_GET_CHALLENGE_DATA_REQ = 4593
|
|
CMD_OPENWORLD_CHAPTER_GET_CHALLENGE_DATA_RSP = 4594
|
|
CMD_OPENWORLD_CHAPTER_FINISH_CHALLENGE_REQ = 4595
|
|
CMD_OPENWORLD_CHAPTER_FINISH_CHALLENGE_RSP = 4596
|
|
CMD_OPENWORLD_CHAPTER_HERO_CARD_LEVEL_UP_NOTIFY = 4597
|
|
CMD_OPENWORLD_CHAPTER_OPEN_HERO_TREASURE_REQ = 4598
|
|
CMD_OPENWORLD_CHAPTER_OPEN_HERO_TREASURE_RSP = 4599
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_GET_DATA_REQ = 4600
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_GET_DATA_RSP = 4601
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_GET_MAP_DATA_REQ = 4602
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_GET_MAP_DATA_RSP = 4603
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_COMMON_STATE_CHANGE_REQ = 4604
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_COMMON_STATE_CHANGE_RSP = 4605
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_TALENT_UPGRADE_REQ = 4606
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_TALENT_UPGRADE_RSP = 4607
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_FINISH_QUEST_REQ = 4608
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_FINISH_QUEST_RSP = 4609
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_TAKE_STRONGHOLD_REWARD_NOTIFY = 4610
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_CHANGE_HUNTER_AREA_REQ = 4611
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_CHANGE_HUNTER_AREA_RSP = 4612
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_REPORT_HUNTING_SCORE_REQ = 4613
|
|
CMD_OPENWORLD_HUNT_ACTIVITY_REPORT_HUNTING_SCORE_RSP = 4614
|
|
CMD_OPENWORLD_CHAPTER_CHALLENGE_BEGIN_REQ = 4630
|
|
CMD_OPENWORLD_CHAPTER_CHALLENGE_BEGIN_RSP = 4631
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_BEGIN_REQ = 4632
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_BEGIN_RSP = 4633
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_END_REQ = 4634
|
|
CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_END_RSP = 4635
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_REQ = 4636
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_RSP = 4637
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_FINISH_NOTIFY = 4638
|
|
CMD_OPENWORLD_CHAPTER_ACCELERATE_LEVEL_UP_BUILDING_REQ = 4639
|
|
CMD_OPENWORLD_CHAPTER_ACCELERATE_LEVEL_UP_BUILDING_RSP = 4640
|
|
CMD_OPENWORLD_CHATPER_TERMINAL_PERIOD_UPGRADE_REQ = 4641
|
|
CMD_OPENWORLD_CHATPER_TERMINAL_PERIOD_UPGRADE_RSP = 4642
|
|
CMD_OPENWORLD_CHAPTER_GET_SELECT_QUEST_REQ = 4643
|
|
CMD_OPENWORLD_CHAPTER_GET_SELECT_QUEST_RSP = 4644
|
|
CMD_OPENWORLD_CHAPTER_REFRESH_QUEST_REQ = 4645
|
|
CMD_OPENWORLD_CHAPTER_REFRESH_QUEST_RSP = 4646
|
|
CMD_OPENWORLD_CHAPTER_ACCEPT_QUEST_REQ = 4647
|
|
CMD_OPENWORLD_CHAPTER_ACCEPT_QUEST_RSP = 4648
|
|
CMD_OPENWORLD_CHAPTER_FINISH_QUEST_REQ = 4649
|
|
CMD_OPENWORLD_CHAPTER_FINISH_QUEST_RSP = 4650
|
|
CMD_OPENWORLD_CHAPTER_TAKE_QUEST_REWARD_REQ = 4651
|
|
CMD_OPENWORLD_CHAPTER_TAKE_QUEST_REWARD_RSP = 4652
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_START_WORK_REQ = 4653
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_START_WORK_RSP = 4654
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_CANCEL_WORK_REQ = 4655
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_CANCEL_WORK_RSP = 4656
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_ACCELERATE_WORK_REQ = 4657
|
|
CMD_OPENWORLD_CHAPTER_FURNACE_ACCLELRATE_WORK_RSP = 4658
|
|
CMD_TAKE_OPENWORLD_CHAPTER_FURNACE_WORK_REWARD_REQ = 4659
|
|
CMD_TAKE_OPENWORLD_CHAPTER_FURNACE_WORK_REWARD_RSP = 4660
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_TALENT_REQ = 4661
|
|
CMD_OPENWORLD_CHAPTER_LEVEL_UP_TALENT_RSP = 4662
|
|
CMD_OPENWORLD_CHAPTER_ACTIVE_TALENT_REQ = 4663
|
|
CMD_OPENWORLD_CHAPTER_ACTIVE_TALENT_RSP = 4664
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_START_REQ = 4665
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_START_RSP = 4666
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_CANCEL_REQ = 4667
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_CANCEL_RSP = 4668
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_TAKE_REWARD_REQ = 4669
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_TAKE_REWARD_RSP = 4670
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_ACCELERATE_REQ = 4671
|
|
CMD_OPENWORLD_CHAPTER_DIGSITE_ACCELERATE_RSP = 4672
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_DATA_REQ = 4673
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_DATA_RSP = 4674
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_BEGIN_REQ = 4675
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_BEGIN_RSP = 4676
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_END_REQ = 4677
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_END_RSP = 4678
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_SWEEP_REQ = 4679
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_SWEEP_RSP = 4680
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_RANK_REQ = 4681
|
|
CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_RANK_RSP = 4682
|
|
CMD_OPENWORLD_CHAPTER_QTE_MAP_END_REQ = 4683
|
|
CMD_OPENWORLD_CHAPTER_QTE_MAP_END_RSP = 4684
|
|
CMD_OPENWORLD_CHAPTER_REPORT_DROP_ITEM_REQ = 4685
|
|
CMD_OPENWORLD_CHAPTER_REPORT_DROP_ITEM_RSP = 4686
|
|
CMD_OPENWORLD_CHAPTER_MOON_RELICS_CHANGE_REQ = 4687
|
|
CMD_OPENWORLD_CHAPTER_MOON_RELICS_CHANGE_RSP = 4688
|
|
CMD_OPENWORLD_CHAPTER_GET_ANTIGRAVITY_DATA_REQ = 4689
|
|
CMD_OPENWORLD_CHAPTER_GET_ANTIGRAVITY_DATA_RSP = 4690
|
|
CMD_OPENWORLD_DUMMY = 4699
|
|
|
|
|
|
class EventJudgeType(betterproto.Enum):
|
|
EVENT_JUDGE_TYPE_NONT = 0
|
|
EVENT_JUDGE_TYPE_COLLECT = 1
|
|
EVENT_JUDGE_TYPE_MONSTER = 2
|
|
EVENT_JUDGE_TYPE_EMERGENCY = 3
|
|
|
|
|
|
class CookEffectType(betterproto.Enum):
|
|
CookEffectType0 = 0
|
|
COOK_ADD_BUFFER = 1
|
|
COOK_REVIVE = 2
|
|
COOK_RECOVER_ONE_HP = 3
|
|
COOK_RECOVER_ALL_HP = 4
|
|
COOK_RECOVER_ONE_SP = 5
|
|
COOK_RECOVER_ALL_SP = 6
|
|
|
|
|
|
class OpenworldStatId(betterproto.Enum):
|
|
OpenworldStatId0 = 0
|
|
OPENWORLD_STAT_QUEST = 1
|
|
OPENWORLD_STAT_EVENT_MONSTER = 2
|
|
OPENWORLD_STAT_EVENT_EMERGENCY = 3
|
|
OPENWORLD_STAT_EVENT_COLLECT = 4
|
|
OPENWORLD_STAT_MECHA = 5
|
|
|
|
|
|
class OpenworldFunction(betterproto.Enum):
|
|
OpenworldFunction0 = 0
|
|
OPENWORLD_FUNCTION_QUEST = 1
|
|
OPENWORLD_FUNCTION_COOK = 2
|
|
OPENWORLD_FUNCTION_MECHA = 3
|
|
OPENWORLD_FUNCTION_MECHA_DEFENSE = 4
|
|
OPENWORLD_FUNCTION_SHOP = 5
|
|
OPENWORLD_FUNCTION_WEEK_SETTLE = 6
|
|
OPENWORLD_FUNCTION_TREASURE = 7
|
|
OPENWORLD_FUNCTION_TECH = 8
|
|
OPENWORLD_FUNCTION_WEATHER = 9
|
|
OPENWORLD_FUNCTION_BOSS_HUNT = 10
|
|
OPENWORLD_FUNCTION_STORY = 11
|
|
OPENWORLD_FUNCTION_KEY_QUEST = 12
|
|
|
|
|
|
class OpenworldFunctionUnlockType(betterproto.Enum):
|
|
OPENWORLD_FUNCTION_UNLOCK_AUTO = 0
|
|
OPENWORLD_FUNCTION_UNLOCK_QUEST_LEVEL = 1
|
|
OPENWORLD_FUNCTION_UNLOCK_STORY = 2
|
|
OPENWORLD_FUNCTION_UNLOCK_TECH_LEVEL = 3
|
|
|
|
|
|
class OpenworldStageCondition(betterproto.Enum):
|
|
OpenworldStageCondition0 = 0
|
|
OPENWORLD_STAGE_COND_LD_SP = 1
|
|
|
|
|
|
class OpenworldDataType(betterproto.Enum):
|
|
OPENWORLD_DATA_ALL = 0
|
|
OPENWORLD_DATA_COOK = 1
|
|
OPENWORLD_DATA_TECH = 2
|
|
OPENWORLD_DATA_MECHA = 3
|
|
|
|
|
|
class OpenworldMapStatus(betterproto.Enum):
|
|
OPENWORLD_MAP_STATUS_NONE = 0
|
|
OPENWORLD_MAP_STATUS_ACTIVATE = 1
|
|
OPENWORLD_MAP_STATUS_AUTO_ACTIVATE = 2
|
|
OPENWORLD_MAP_STATUS_LOCK = 3
|
|
|
|
|
|
class OpenworldEventSubType(betterproto.Enum):
|
|
OpenworldEventSubType0 = 0
|
|
OPENWORLD_EVENT_SUB_TREASURE = 50
|
|
|
|
|
|
class OpenworldEventRefreshType(betterproto.Enum):
|
|
OpenworldEventRefreshType0 = 0
|
|
OPENWORLD_EVENT_REFRESH_CYCLE = 1
|
|
OPENWORLD_EVENT_REFRESH_ONCE = 2
|
|
OPENWORLD_EVENT_REFRESH_TIME = 3
|
|
|
|
|
|
class OpenworldQuestSettleType(betterproto.Enum):
|
|
OPENWORLD_QUEST_SETTLE_DEFAULT = 0
|
|
OPENWORLD_QUEST_SETTLE_CHALLENGE = 1
|
|
|
|
|
|
class OpenworldMapType(betterproto.Enum):
|
|
OpenworldMapType0 = 0
|
|
OPENWORLD_NORMAL_MAP = 1
|
|
OPENWORLD_ACTIVITY_MAP = 2
|
|
OPENWORLD_ENDLESS_MAP = 3
|
|
OPENWORLD_DLC_MAP = 4
|
|
OPENWORLD_ENDLESS_SINGLE_MAP = 5
|
|
OPENWORLD_AVATAR_ACTIVITY_MAP = 6
|
|
OPENWORLD_CHAPTER_MAP = 7
|
|
OPENWORLD_SC_DLC_MAP = 8
|
|
OPENWORLD_HUNT_ACTIVITY_MAP = 9
|
|
OPENWORLD_AI_CYBER_ACTIVITY_MAP = 10
|
|
|
|
|
|
class OpenworldActivityType(betterproto.Enum):
|
|
OpenworldActivityType0 = 0
|
|
OPENWORLD_BOSS_HUNT_ACTIVITY = 1
|
|
|
|
|
|
class OpenworldFightEndStatus(betterproto.Enum):
|
|
OPENWORLD_FIGHT_STATUS_NONE = 0
|
|
OPENWORLD_FIGHT_STATUS_WIN = 1
|
|
OPENWORLD_FIGHT_STATUS_EXCAPE = 2
|
|
OPENWORLD_FIGHT_STATUS_ALL_DEAD = 3
|
|
|
|
|
|
class OpenworldSpecialMapID(betterproto.Enum):
|
|
OpenworldSpecialMapID0 = 0
|
|
OPENWORLD_SAKURA_MAP_ID = 1
|
|
OPENWORLD_TM_MAP_ID = 2
|
|
OPENWORLD_DLC_MAP_ID = 401
|
|
OPENWORLD_SC_DLC_MAP_ID = 601
|
|
OPENWORLD_CHAPTER_29_OW = 801
|
|
OPENWORLD_CHAPTER_31_OW = 1001
|
|
|
|
|
|
class OpenworldQuestFinishWay(betterproto.Enum):
|
|
OPENWORLD_QUEST_FINISH_WAY_NONE = 0
|
|
OPENWORLD_QUEST_FINISH_WAY_DLC_COIN = 1
|
|
OPENWORLD_QUEST_FINISH_WAY_FINISH_EVENT = 2
|
|
OPENWORLD_QUEST_FINISH_WAY_ASSASSIN_KILL = 3
|
|
OPENWORLD_QUEST_FINISH_WAY_QTE_KILL = 4
|
|
OPENWORLD_QUEST_FINISH_WAY_KILL_MONSTER_TYPE = 5
|
|
OPENWORLD_QUEST_FINISH_WAY_AIR_KILL = 6
|
|
OPENWORLD_QUEST_FINISH_WAY_KILL_NATURE_MONSTER = 7
|
|
OPENWORLD_QUEST_FINISH_WAY_AIRSTRIKE_KILL = 8
|
|
OPENWORLD_QUEST_FINISH_WAY_THROWBLOW = 9
|
|
OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_COIN = 10
|
|
OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_ROBOT_ULTRA_KILL = 11
|
|
OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_ROBOT_USE_CATCH = 12
|
|
|
|
|
|
class OpenworldMechaTeamPosType(betterproto.Enum):
|
|
OpenworldMechaTeamPosType0 = 0
|
|
MECHA_TEAM_POS_1 = 1
|
|
MECHA_TEAM_POS_2 = 2
|
|
MECHA_TEAM_POS_3 = 3
|
|
MECHA_TEAM_POS_4 = 4
|
|
MECHA_TEAM_POS_5 = 5
|
|
|
|
|
|
class OpenworldQuestCreateWay(betterproto.Enum):
|
|
OpenworldQuestCreateWay0 = 0
|
|
OPENWORLD_QUEST_CREATE_WAY_RARITY = 1
|
|
OPENWORLD_QUEST_CREATE_WAY_MAP_LEVEL = 2
|
|
|
|
|
|
class OpenworldAvatarActivityConditionType(betterproto.Enum):
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_NONE = 0
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_LEVEL = 1
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_TALENT = 2
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_STORY = 3
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_EVENT = 4
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_QUEST = 5
|
|
OPENWORLD_AVATAR_ACTIVITY_CONDITION_CULTIVATE = 6
|
|
|
|
|
|
class OpenworldAvatarActivityCultivateType(betterproto.Enum):
|
|
OpenworldAvatarActivityCultivateType0 = 0
|
|
OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_AVATAR = 1
|
|
OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_STIGMATA = 2
|
|
OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_WEAPON = 3
|
|
|
|
|
|
class OpenworldChapterUnlockConditionType(betterproto.Enum):
|
|
OPENWORLD_CHAPTER_UNLOCK_NONE = 0
|
|
OPENWORLD_CHAPTER_UNLOCK_PRE_EVENT = 1
|
|
OPENWORLD_CHAPTER_UNLOCK_DATETIME = 2
|
|
OPENWORLD_CHAPTER_UNLOCK_STAGE = 3
|
|
OPENWORLD_CHAPTER_UNLOCK_MISSION = 4
|
|
OPENWORLD_CHAPTER_UNLOCK_PRE_STORY = 5
|
|
OPENWORLD_CHAPTER_UNLOCK_PRE_TOWER = 6
|
|
|
|
|
|
class OpenworldUnlockConditionType(betterproto.Enum):
|
|
OpenworldUnlockConditionType0 = 0
|
|
OPENWORLD_UNLOCK_PRE_EVENT_LIST = 1
|
|
OPENWORLD_UNLOCK_DATETIME = 2
|
|
OPENWORLD_UNLOCK_STAGE_LIST = 3
|
|
OPENWORLD_UNLOCK_MISSION_LIST = 4
|
|
OPENWORLD_UNLOCK_PRE_STORY_LIST = 5
|
|
|
|
|
|
class OpenworldChapterStoryType(betterproto.Enum):
|
|
OpenworldChapterStoryType0 = 0
|
|
OPENWORLD_CHAPTER_STAGE = 1
|
|
OPENWORLD_CHAPTER_STORY = 2
|
|
|
|
|
|
class OpenworldQuestRewardType(betterproto.Enum):
|
|
OpenworldQuestRewardType0 = 0
|
|
OW_QUEST_REWARD_A_AVATAR_FRAGMENT = 1
|
|
OW_QUEST_REWARD_SP_AVATAR_FRAGMENT = 2
|
|
OW_QUEST_REWARD_PURPLEJADE = 3
|
|
OW_QUEST_REWARD_NORMAL = 4
|
|
OW_QUEST_REWARD_ARTIFACT = 5
|
|
|
|
|
|
class OpenworldChapterTowerType(betterproto.Enum):
|
|
OpenworldChapterTowerType0 = 0
|
|
OPENWORLD_CHAPTER_TOWER_COMMON = 1
|
|
OPENWORLD_CHAPTER_TOWER_ENDLESS = 2
|
|
|
|
|
|
class OpenworldChapterTowerSiteType(betterproto.Enum):
|
|
OpenworldChapterTowerSiteType0 = 0
|
|
OPENWORLD_CHAPTER_TOWER_SITE_STAGE = 1
|
|
OPENWORLD_CHAPTER_TOWER_SITE_PLOT = 2
|
|
|
|
|
|
class OpenworldChapterHeroType(betterproto.Enum):
|
|
OpenworldChapterHeroType0 = 0
|
|
OPENWORLD_CHAPTER_CARD_HERO = 1
|
|
OPENWORLD_CHAPTER_NORMAL_HERO = 2
|
|
|
|
|
|
class HuntActivityEntityType(betterproto.Enum):
|
|
HUNT_ACTIVITY_TYPE_NONE = 0
|
|
HUNT_ACTIVITY_TYPE_HUNTER = 1
|
|
HUNT_ACTIVITY_TYPE_STRONGHOLD = 2
|
|
HUNT_ACTIVITY_TYPE_MACHINE = 3
|
|
|
|
|
|
class HuntActivityHunterState(betterproto.Enum):
|
|
HUNTER_STATE_NONE = 0
|
|
HUNTER_STATE_PARTOL = 1
|
|
HUNTER_STATE_CHASE = 2
|
|
HUNTER_STATE_BATTLE = 3
|
|
HUNTER_STATE_DEAD = 4
|
|
|
|
|
|
class OpenworldChapterBuildingType(betterproto.Enum):
|
|
OpenworldChapterBuildingType0 = 0
|
|
OPENWORLD_CHAPTER_BUILDING_FURNACE = 1
|
|
OPENWORLD_CHAPTER_BUILDING_QUEST = 2
|
|
OPENWORLD_CHAPTER_BUILDING_WORKSHOP = 3
|
|
OPENWORLD_CHAPTER_BUILDING_BAG = 4
|
|
OPENWORLD_CHAPTER_BUILDING_DIGSITE = 5
|
|
OPENWORLD_CHAPTER_BUILDING_TRANSPORT = 6
|
|
|
|
|
|
class OpenworldChapterQuestType(betterproto.Enum):
|
|
OpenworldChapterQuestType0 = 0
|
|
OPENWORLD_CHAPTER_NORMAL_QUEST = 1
|
|
OPENWORLD_CHAPTER_SPECIAL_QUEST = 2
|
|
|
|
|
|
class OpenworldChapterFurnaceWorkStatus(betterproto.Enum):
|
|
OPENWORLD_CHAPTER_FURNACE_WORK_INVALID = 0
|
|
OPENWORLD_CHAPTER_FURNACE_WORK_NOT_BEGIN = 1
|
|
OPENWORLD_CHAPTER_FURNACE_WORK_DOING = 2
|
|
OPENWORLD_CHAPTER_FURNACE_WORK_FINISHED = 3
|
|
|
|
|
|
class OpenworldChapterTalentType(betterproto.Enum):
|
|
OpenworldChapterTalentType0 = 0
|
|
OPENWORLD_CHAPTER_NORMAL_TALENT = 1
|
|
OPENWORLD_CHAPTER_ACTIVE_TALENT = 2
|
|
OPENWORLD_CHAPTER_DIG_TALENT = 3
|
|
|
|
|
|
class MoonChallengeTowerBattleEndStatus(betterproto.Enum):
|
|
MOON_CHALLENGE_TOWER_BATTLE_END_INVALID = 0
|
|
MOON_CHALLENGE_TOWER_BATTLE_END_SUCC = 1
|
|
MOON_CHALLENGE_TOWER_BATTLE_END_FAIL = 2
|
|
|
|
|
|
class OpenworldChapterQTEMapType(betterproto.Enum):
|
|
OpenworldChapterQTEMapType0 = 0
|
|
OPENWORLD_CHAPTER_QTE_NORMAL_MAP = 1
|
|
OPENWORLD_CHAPTER_QTE_SPECIAL_MAP = 2
|
|
|
|
|
|
class QTEMapEndStatus(betterproto.Enum):
|
|
QTE_MAP_END_STATUS_SUCC = 0
|
|
QTE_MAP_END_STATUS_EXIT = 1
|
|
QTE_MAP_END_STATUS_EXHAUSTED = 2
|
|
|
|
|
|
class PjmsTeleportStatus(betterproto.Enum):
|
|
PJMS_TELEPORT_STATUS_LOCK = 0
|
|
PJMS_TELEPORT_STATUS_INACTIVE = 1
|
|
PJMS_TELEPORT_STATUS_ACTIVE = 2
|
|
|
|
|
|
class CmdTypePjms(betterproto.Enum):
|
|
CmdTypePjms0 = 0
|
|
CMD_PJMS_ENTER_WORLD_REQ = 7700
|
|
CMD_PJMS_ENTER_WORLD_RSP = 7701
|
|
CMD_PJMS_GET_CUR_WORLD_REQ = 7702
|
|
CMD_PJMS_GET_CUR_WORLD_RSP = 7703
|
|
CMD_PJMS_GET_MAIN_DATA_REQ = 7706
|
|
CMD_PJMS_GET_MAIN_DATA_RSP = 7707
|
|
CMD_PJMS_GET_STORY_DATA_REQ = 7708
|
|
CMD_PJMS_GET_STORY_DATA_RSP = 7709
|
|
CMD_PJMS_UPDATE_STORY_PROGRESS_NOTIFY = 7714
|
|
CMD_PJMS_SYNC_MAP_INFO_NOTIFY = 7719
|
|
CMD_PJMS_UPDATE_ENTITY_NOTIFY = 7720
|
|
CMD_PJMS_UPDATE_STORY_PROGRESS_REQ = 7725
|
|
CMD_PJMS_UPDATE_STORY_PROGRESS_RSP = 7726
|
|
CMD_PJMS_KILL_MONSTER_REQ = 7727
|
|
CMD_PJMS_KILL_MONSTER_RSP = 7728
|
|
CMD_PJMS_CHANGE_GADGET_STATE_REQ = 7729
|
|
CMD_PJMS_CHANGE_GADGET_STATE_RSP = 7730
|
|
CMD_PJMS_ACTIVE_GROUP_REQ = 7731
|
|
CMD_PJMS_ACTIVE_GROUP_RSP = 7732
|
|
CMD_PJMS_ACTIVE_ENTITY_REQ = 7733
|
|
CMD_PJMS_ACTIVE_ENTITY_RSP = 7734
|
|
CMD_PJMS_SET_WORLD_TIME_REQ = 7735
|
|
CMD_PJMS_SET_WORLD_TIME_RSP = 7736
|
|
CMD_PJMS_COMMON_DROP_NOTIFY = 7737
|
|
CMD_PJMS_CHANGE_CHAPTER_REQ = 7738
|
|
CMD_PJMS_CHANGE_CHAPTER_RSP = 7739
|
|
CMD_PJMS_SET_CUR_AVATAR_REQ = 7740
|
|
CMD_PJMS_SET_CUR_AVATAR_RSP = 7741
|
|
CMD_PJMS_UPDATE_FORMATION_REQ = 7742
|
|
CMD_PJMS_UPDATE_FORMATION_RSP = 7743
|
|
CMD_PJMS_UPDATE_AVATAR_STATUS_REQ = 7744
|
|
CMD_PJMS_UPDATE_AVATAR_STATUS_RSP = 7745
|
|
CMD_PJMS_GET_AVATAR_STATUS_REQ = 7746
|
|
CMD_PJMS_GET_AVATAR_STATUS_RSP = 7747
|
|
CMD_PJMS_UPDATE_CHAPTER_NOTIFY = 7756
|
|
CMD_PJMS_LEVEL_UP_TALENT_REQ = 7757
|
|
CMD_PJMS_LEVEL_UP_TALENT_RSP = 7758
|
|
CMD_PJMS_SET_NAME_REQ = 7761
|
|
CMD_PJMS_SET_NAME_RSP = 7762
|
|
CMD_PJMS_SET_GENDER_REQ = 7763
|
|
CMD_PJMS_SET_GENDER_RSP = 7764
|
|
CMD_PJMS_GET_UNIT_INFO_REQ = 7765
|
|
CMD_PJMS_GET_UNIT_INFO_RSP = 7766
|
|
CMD_PJMS_LEVEL_UP_CORE_UNIT_REQ = 7767
|
|
CMD_PJMS_LEVEL_UP_CORE_UNIT_RSP = 7768
|
|
CMD_PJMS_LEVEL_UP_AUXILIARY_UNIT_REQ = 7769
|
|
CMD_PJMS_LEVEL_UP_AUXILIARY_UNIT_RSP = 7770
|
|
CMD_PJMS_UNIT_SET_CHANGE_NOTIFY = 7771
|
|
CMD_PJMS_SET_CUR_UNIT_SET_REQ = 7773
|
|
CMD_PJMS_SET_CUR_UNIT_SET_RSP = 7774
|
|
CMD_PJMS_CHANGE_UNIT_SET_SLOT_REQ = 7775
|
|
CMD_PJMS_CHANGE_UNIT_SET_SLOT_RSP = 7776
|
|
CMD_PJMS_UNIT_CHANGE_NOTIFY = 7777
|
|
CMD_PJMS_CHANGE_BGM_REQ = 7778
|
|
CMD_PJMS_CHANGE_BGM_RSP = 7779
|
|
CMD_PJMS_TAKE_CHAPTER_REWARD_REQ = 7780
|
|
CMD_PJMS_TAKE_CHAPTER_REWARD_RSP = 7781
|
|
CMD_PJMS_DISJOIN_AUXILIARY_UNIT_REQ = 7782
|
|
CMD_PJMS_DISJOIN_AUXILIARY_UNIT_RSP = 7783
|
|
CMD_PJMS_GET_RESIDENT_STAGE_DATA_REQ = 7784
|
|
CMD_PJMS_GET_RESIDENT_STAGE_DATA_RSP = 7785
|
|
CMD_PJMS_GET_EXPLORE_SCORE_REQ = 7786
|
|
CMD_PJMS_GET_EXPLORE_SCORE_RSP = 7787
|
|
CMD_PJMS_GET_HOME_DATA_REQ = 7788
|
|
CMD_PJMS_GET_HOME_DATA_RSP = 7789
|
|
CMD_PJMS_GET_ACHIEVEMENT_DATA_REQ = 7790
|
|
CMD_PJMS_GET_ACHIEVEMENT_DATA_RSP = 7791
|
|
CMD_PJMS_TAKE_ACHIEVEMENT_PLATINUM_REWARD_REQ = 7792
|
|
CMD_PJMS_TAKE_ACHIEVEMENT_PLATINUM_REWARD_RSP = 7793
|
|
CMD_PJMS_SET_AUXILIARY_UNIT_LOCK_STATUS_REQ = 7794
|
|
CMD_PJMS_SET_AUXILIARY_UNIT_LOCK_STATUS_RSP = 7795
|
|
CMD_PJMS_TAKE_CHAPTER_LEVEL_REWARD_REQ = 7796
|
|
CMD_PJMS_TAKE_CHAPTER_LEVEL_REWARD_RSP = 7797
|
|
CMD_PJMS_REVIVE_AVATAR_REQ = 7798
|
|
CMD_PJMS_REVIVE_AVATAR_RSP = 7799
|
|
CMD_PJMS_REFRESH_GROUP_REQ = 7800
|
|
CMD_PJMS_REFRESH_GROUP_RSP = 7801
|
|
CMD_PJMS_FINISH_CONSUME_MATERIAL_STORY_REQ = 7802
|
|
CMD_PJMS_FINISH_CONSUME_MATERIAL_STORY_RSP = 7803
|
|
CMD_PJMS_STORY_STATUS_NOTIFY = 7804
|
|
CMD_PJMS_CHANGE_NPC_STATE_REQ = 7805
|
|
CMD_PJMS_CHANGE_NPC_STATE_RSP = 7806
|
|
CMD_PJMS_ADD_SHADOW_LAKE_ENERGY_REQ = 7807
|
|
CMD_PJMS_ADD_SHADOW_LAKE_ENERGY_RSP = 7808
|
|
CMD_PJMS_SUB_SHADOW_LAKE_ENERGY_REQ = 7809
|
|
CMD_PJMS_SUB_SHADOW_LAKE_ENERGY_RSP = 7810
|
|
CMD_PJMS_SHADOWLAKE_NOTIFY = 7811
|
|
CMD_PJMS_GET_CHAPTER_DATA_REQ = 7812
|
|
CMD_PJMS_GET_CHAPTER_DATA_RSP = 7813
|
|
CMD_PJMS_GET_ACTIVITY_PANEL_REQ = 7814
|
|
CMD_PJMS_GET_ACTIVITY_PANEL_RSP = 7815
|
|
CMD_PJMS_RESIDENT_STAGE_GET_RANK_REQ = 7816
|
|
CMD_PJMS_RESIDENT_STAGE_GET_RANK_RSP = 7817
|
|
CMD_PJMS_GET_RECOVERY_RECORD_REQ = 7818
|
|
CMD_PJMS_GET_RECOVERY_RECORD_RSP = 7819
|
|
CMD_PJMS_RECORD_RECOVERY_ACTION_REQ = 7820
|
|
CMD_PJMS_RECORD_RECOVERY_ACTION_RSP = 7821
|
|
CMD_PJMS_GET_CONDITION_DATA_REQ = 7822
|
|
CMD_PJMS_GET_CONDITION_DATA_RSP = 7823
|
|
CMD_PJMS_CHAPTER_TRACK_STORY_SERIES_REQ = 7826
|
|
CMD_PJMS_CHAPTER_TRACK_STORY_SERIES_RSP = 7827
|
|
CMD_PJMS_LEAVE_CUR_WORLD_REQ = 7828
|
|
CMD_PJMS_LEAVE_CUR_WORLD_RSP = 7829
|
|
CMD_PJMS_CHAPTER_ACTIVE_ECOLOGY_TALK_REQ = 7830
|
|
CMD_PJMS_CHAPTER_ACTIVE_ECOLOGY_TALK_RSP = 7831
|
|
CMD_PJMS_TRACK_STORY_SERIES_REQ = 7834
|
|
CMD_PJMS_TRACK_STORY_SERIES_RSP = 7835
|
|
CMD_PJMS_SKIP_STORY_REQ = 7836
|
|
CMD_PJMS_SKIP_STORY_RSP = 7837
|
|
CMD_PJMS_DUMMY = 7899
|
|
|
|
|
|
class PjmsChapterIdEnum(betterproto.Enum):
|
|
PjmsChapterIdEnum0 = 0
|
|
PJMS_CHAPTER_ID_SHADOW_LAKE = 100
|
|
PJMS_CHAPTER_ID_RE = 150
|
|
PJMS_CHAPTER_ID_KNIGHT = 200
|
|
|
|
|
|
class PjmsWorldType(betterproto.Enum):
|
|
PJMS_WORLD_TYPE_NONE = 0
|
|
PJMS_WORLD_TYPE_BASE = 1
|
|
PJMS_WORLD_TYPE_OWSTAGE_WITH_BATTLE = 2
|
|
PJMS_WORLD_TYPE_OWSTAGE_NO_BATTLE = 3
|
|
PJMS_WORLD_TYPE_DUNGEON = 4
|
|
PJMS_WORLD_TYPE_OWSTAGE_UAUTO = 200
|
|
|
|
|
|
class PjmsEntityType(betterproto.Enum):
|
|
PJMS_ENTITY_TYPE_NONE = 0
|
|
PJMS_ENTITY_TYPE_NPC = 1
|
|
PJMS_ENTITY_TYPE_GADGET = 2
|
|
PJMS_ENTITY_TYPE_MONSTER = 3
|
|
PJMS_ENTITY_TYPE_WALKER = 4
|
|
|
|
|
|
class PjmsEventType(betterproto.Enum):
|
|
PJMS_EVENT_TYPE_NONE = 0
|
|
PJMS_EVENT_TYPE_FINISH_STORY = 2
|
|
PJMS_EVENT_TYPE_ADD_MATERIAL = 4
|
|
PJMS_EVENT_TYPE_ENTER_WORLD = 5
|
|
PJMS_EVENT_TYPE_LEVEL_UP = 6
|
|
PJMS_EVENT_TYPE_KILL_MONSTER = 7
|
|
PJMS_EVENT_TYPE_GADGET_STATE_CHANGE = 8
|
|
PJMS_EVENT_TYPE_GROUP_STATE_CHANGE = 9
|
|
PJMS_EVENT_TYPE_SET_WORLD_TIME = 10
|
|
PJMS_EVENT_TYPE_STAGE_END = 11
|
|
PJMS_EVENT_TYPE_CHAPTER_LEVEL_UP = 12
|
|
PJMS_EVENT_TYPE_FINISH_MISSION = 13
|
|
PJMS_EVENT_TYPE_GROUP_ACTIVE_CHANGE = 14
|
|
PJMS_EVENT_TYPE_SHOP_BUY_GOODS = 15
|
|
PJMS_EVENT_TYPE_LEAVE_WORLD = 16
|
|
|
|
|
|
class PjmsGroupStateEventType(betterproto.Enum):
|
|
PjmsGroupStateEventType0 = 0
|
|
PJMS_GROUP_STATE_EVENT_TYPE_KILL_MONSTER = 1
|
|
PJMS_GROUP_STATE_EVENT_TYPE_GADGET_STATE_CHANGE = 2
|
|
PJMS_GROUP_STATE_EVENT_TYPE_STORY_STATUS_CHANGE = 3
|
|
|
|
|
|
class PjmsStoryStatus(betterproto.Enum):
|
|
PJMS_STORY_STATUS_NONE = 0
|
|
PJMS_STORY_STATUS_DOING = 1
|
|
PJMS_STORY_STATUS_FINISH = 2
|
|
PJMS_STORY_STATUS_CLOSE = 3
|
|
PJMS_STORY_STATUS_WAIT_DELETE = 4
|
|
|
|
|
|
class PjmsPreStoryJudgeType(betterproto.Enum):
|
|
PJMS_PRE_STORY_JUDGE_TPYE_AND = 0
|
|
PJMS_PRE_STORY_JUDGE_TPYE_OR = 1
|
|
|
|
|
|
class PjmsStoryFinishType(betterproto.Enum):
|
|
PJMS_STORY_FINISH_TYPE_NONE = 0
|
|
PJMS_STORY_FINISH_TYPE_FINISH_STORY = 1
|
|
PJMS_STORY_FINISH_TYPE_FINISH_INTERACT = 2
|
|
PJMS_STORY_FINISH_TYPE_ADD_MATERIAL = 3
|
|
PJMS_STORY_FINISH_TYPE_ENTER_WORLD = 4
|
|
PJMS_STORY_FINISH_TYPE_CLIENT_TRIGGER = 5
|
|
PJMS_STORY_FINISH_TYPE_KILL_MONSTER = 6
|
|
PJMS_STORY_FINISH_TYPE_GADGET_STATE_CHANGE = 7
|
|
PJMS_STORY_FINISH_TYPE_GROUP_STATE_CHANGE = 8
|
|
PJMS_STORY_FINISH_TYPE_CONSUME_MATERIAL = 9
|
|
PJMS_STORY_FINISH_TYPE_STAGE_ID = 10
|
|
PJMS_STORY_FINISH_TYPE_FINISH_MISSION = 11
|
|
PJMS_STORY_FINISH_TYPE_SHOPPING_TIMES = 12
|
|
PJMS_STORY_FINISH_TYPE_LEAVE_WORLD = 13
|
|
PJMS_STORY_FINISH_TYPE_TAKE_MISSION_REWARD = 14
|
|
|
|
|
|
class PjmsSeriesType(betterproto.Enum):
|
|
PjmsSeriesType0 = 0
|
|
PJMS_SERIES_TYPE_MAIN = 1
|
|
PJMS_SERIES_TYPE_BRANCH = 2
|
|
PJMS_SERIES_TYPE_QUEST = 3
|
|
PJMS_SERIES_TYPE_TIMED = 4
|
|
PJMS_SERIES_TYPE_ACTIVITY = 5
|
|
|
|
|
|
class PjmsConditionType(betterproto.Enum):
|
|
PJMS_CONDITION_TYPE_NONE = 0
|
|
PJMS_CONDITION_TYPE_EXPRESSION = 1
|
|
PJMS_CONDITION_TYPE_ALWAYS_TRUE = 2
|
|
PJMS_CONDITION_TYPE_ALWAYS_FALSE = 3
|
|
PJMS_CONDITION_TYPE_ALL_OF = 4
|
|
PJMS_CONDITION_TYPE_ANY_OF = 5
|
|
PJMS_CONDITION_TYPE_NONE_OF = 6
|
|
PJMS_CONDITION_TYPE_LEVEL_GE = 11
|
|
PJMS_CONDITION_TYPE_PASS_STAGE_AND = 12
|
|
PJMS_CONDITION_TYPE_PASS_STAGE_OR = 13
|
|
PJMS_CONDITION_TYPE_GENDER = 14
|
|
PJMS_CONDITION_TYPE_STORY_STATUS_MATCH = 15
|
|
PJMS_CONDITION_TYPE_CUR_CHAPTER_MATCH = 16
|
|
PJMS_CONDITION_TYPE_DATETIME_GE = 17
|
|
PJMS_CONDITION_TYPE_CHPATER_LEVEL_GE = 18
|
|
PJMS_CONDITION_TYPE_WORLD_TIME_LIMIT = 19
|
|
PJMS_CONDITION_TYPE_SHADOW_LAKE_ENERGY_NUM_GE = 20
|
|
PJMS_CONDITION_TYPE_GADGET_STATE_MATCH = 21
|
|
PJMS_CONDITION_TYPE_GROUP_STATE_MATCH = 22
|
|
PJMS_CONDITION_TYPE_GROUP_ACTIVE_MATCH = 23
|
|
PJMS_CONDITION_TYPE_PJMS_ACTIVITY_SUB_MODULE_OPEN = 24
|
|
PJMS_CONDITION_TYPE_MATERIAL_NUM_GE = 25
|
|
PJMS_CONDITION_TYPE_IN_WORLD_LIST = 26
|
|
PJMS_CONDITION_TYPE_THELEMA_ACTIVITY_NPC_FINISH = 10001
|
|
PJMS_CONDITION_TYPE_NO_PJMS_ACTIVITY = 10002
|
|
|
|
|
|
class PjmsActionType(betterproto.Enum):
|
|
PjmsActionType0 = 0
|
|
PJMS_ACTION_TYPE_SUB_MATERIAL = 1
|
|
PJMS_ACTION_TYPE_CLOSE_STORY = 2
|
|
PJMS_ACTION_TYPE_UNLOCK_FOG = 3
|
|
PJMS_ACTION_TYPE_SET_ENTITY_ACTIVE = 4
|
|
PJMS_ACTION_TYPE_SET_GROUP_ACTIVE = 5
|
|
PJMS_ACTION_TYPE_CHANGE_GADGET_STATE = 6
|
|
PJMS_ACTION_TYPE_ACTIVATE_TELEPORT = 7
|
|
PJMS_ACTION_TYPE_REFRESH_GROUP = 8
|
|
PJMS_ACTION_TYPE_ADD_SHADOW_LAKE_ENERGY_MAX_NUM = 9
|
|
PJMS_ACTION_TYPE_ADD_SHADOW_LAKE_ENERGY_NUM = 10
|
|
PJMS_ACTION_TYPE_SUB_SHADOW_LAKE_ENERGY_NUM = 11
|
|
PJMS_ACTION_TYPE_REFRESH_DAILY_QUEST = 12
|
|
PJMS_ACTION_TYPE_SET_GENDER = 13
|
|
|
|
|
|
class PjmsGenderType(betterproto.Enum):
|
|
PJMS_GENDER_TYPE_NONE = 0
|
|
PJMS_GENDER_TYPE_FEMALE = 1
|
|
PJMS_GENDER_TYPE_MALE = 2
|
|
|
|
|
|
class PjmsGroupRefreshType(betterproto.Enum):
|
|
PJMS_GROUP_REFRESH_TYPE_NONE = 0
|
|
PJMS_GROUP_REFRESH_TYPE_NEVER = 1
|
|
PJMS_GROUP_REFRESH_TYPE_ON_LOAD = 2
|
|
PJMS_GROUP_REFRESH_TYPE_INTERVAL_SECOND_AFTER_CREATE = 3
|
|
PJMS_GROUP_REFRESH_TYPE_INTERVAL_DAY_AFTER_CREATE = 4
|
|
PJMS_GROUP_REFRESH_TYPE_INTERVAL_SECOND_AFTER_MODIFY = 5
|
|
|
|
|
|
class PjmsChapterItemType(betterproto.Enum):
|
|
PJMS_CHAPTER_ITEM_TYPE_NONE = 0
|
|
PJMS_CHAPTER_ITEM_TYPE_MATERIAL = 1
|
|
PJMS_CHAPTER_ITEM_TYPE_AUX_UNIT_EXP = 2
|
|
|
|
|
|
class PjmsResidentStageType(betterproto.Enum):
|
|
PjmsResidentStageType0 = 0
|
|
PJMS_RESIDENT_STAGE_TYPE_MATERIAL = 1
|
|
PJMS_RESIDENT_STAGE_TYPE_WEEKLY = 2
|
|
PJMS_RESIDENT_STAGE_TYPE_TOWER = 3
|
|
|
|
|
|
class DropFromType(betterproto.Enum):
|
|
DROP_FROM_TYPE_NONE = 0
|
|
DROP_FROM_TYPE_GADGET = 1
|
|
DROP_FROM_TYPE_MONSTER = 2
|
|
DROP_FROM_TYPE_STORY = 3
|
|
|
|
|
|
class PjmsUnitSetIdRange(betterproto.Enum):
|
|
PjmsUnitSetIdRange0 = 0
|
|
PJMS_MIN_UNIT_SET_ID = 1
|
|
PJMS_MAX_UNIT_SET_ID = 5
|
|
|
|
|
|
class PjmsUnitSetSlotType(betterproto.Enum):
|
|
PJMS_UNIT_SET_SLOT_TYPE_NONE = 0
|
|
PJMS_UNIT_SET_SLOT_TYPE_CORE = 1
|
|
PJMS_UNIT_SET_SLOT_TYPE_AUXILIARY = 2
|
|
|
|
|
|
class PjmsTrackStorySeriesType(betterproto.Enum):
|
|
PjmsTrackStorySeriesType0 = 0
|
|
PJMS_TRACK_STORY_SERIES_TYPE_CHAPTER = 1
|
|
PJMS_TRACK_STORY_SERIES_TYPE_CLIENT = 2
|
|
|
|
|
|
class CmdTypePlatformshooter(betterproto.Enum):
|
|
CmdTypePlatformshooter0 = 0
|
|
CMD_PLATFORM_SHOOTER_GET_ACTIVITY_REQ = 6950
|
|
CMD_PLATFORM_SHOOTER_GET_ACTIVITY_RSP = 6951
|
|
CMD_PLATFORM_SHOOTER_QAVATAR_LEVEL_UP_REQ = 6952
|
|
CMD_PLATFORM_SHOOTER_QAVATAR_LEVEL_UP_RSP = 6953
|
|
CMD_PLATFORM_SHOOTER_WEAPON_POOL_GET_DISPLAY_REQ = 6954
|
|
CMD_PLATFORM_SHOOTER_WEAPON_POOL_GET_DISPLAY_RSP = 6955
|
|
CMD_PLATFORM_SHOOTER_WEAPON_POOL_GACHA_REQ = 6956
|
|
CMD_PLATFORM_SHOOTER_WEAPON_POOL_GACHA_RSP = 6957
|
|
CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_REQ = 6958
|
|
CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_RSP = 6959
|
|
CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_REQ = 6960
|
|
CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_RSP = 6961
|
|
CMD_PLATFORM_SHOOTER_GET_RANK_REQ = 6962
|
|
CMD_PLATFORM_SHOOTER_GET_RANK_RSP = 6963
|
|
|
|
|
|
class PlatformShooterWeaponAffixConfirmType(betterproto.Enum):
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_NONE = 0
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_CONFIRM = 1
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_ABANDON = 2
|
|
|
|
|
|
class PlatformShooterWeaponAffixRefineType(betterproto.Enum):
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_NONE = 0
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_JUNIOR = 1
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_SENIOR = 2
|
|
PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_TOP = 3
|
|
|
|
|
|
class PlatformShooterStageType(betterproto.Enum):
|
|
PLATFORM_SHOOTER_STAGE_INVALID = 0
|
|
PLATFORM_SHOOTER_STAGE_MAIN = 1
|
|
PLATFORM_SHOOTER_STAGE_DAILY = 2
|
|
PLATFORM_SHOOTER_STAGE_DAILY_CHALLENGE = 3
|
|
PLATFORM_SHOOTER_STAGE_TOWER = 4
|
|
PLATFORM_SHOOTER_STAGE_QAVATAR_CHALLENGE = 5
|
|
|
|
|
|
class PlatformShooterWeaponPoolStatus(betterproto.Enum):
|
|
PLATFORM_SHOOTER_WEAPON_POOL_NONE = 0
|
|
PLATFORM_SHOOTER_WEAPON_POOL_LOCKED = 1
|
|
PLATFORM_SHOOTER_WEAPON_POOL_DOING = 2
|
|
PLATFORM_SHOOTER_WEAPON_POOL_FINISHED = 3
|
|
|
|
|
|
class CmdTypePvz(betterproto.Enum):
|
|
CmdTypePvz0 = 0
|
|
CMD_PVZ_GET_ACTIVITY_REQ = 6550
|
|
CMD_PVZ_GET_ACTIVITY_RSP = 6551
|
|
CMD_PVZ_BATTLE_BEGIN_REQ = 6552
|
|
CMD_PVZ_BATTLE_BEGIN_RSP = 6553
|
|
CMD_PVZ_BATTLE_END_REQ = 6554
|
|
CMD_PVZ_BATTLE_END_RSP = 6555
|
|
CMD_PVZ_QAVATAR_LEVEL_UP_REQ = 6556
|
|
CMD_PVZ_QAVATAR_LEVEL_UP_RSP = 6557
|
|
|
|
|
|
class PvzSiteType(betterproto.Enum):
|
|
PvzSiteType0 = 0
|
|
PVZ_SITE_NORMAL = 1
|
|
PVZ_SITE_DAILY = 2
|
|
PVZ_SITE_CHALLENGE = 3
|
|
|
|
|
|
class PvzBattleEndStatus(betterproto.Enum):
|
|
PVZ_BATTLE_END_NONE = 0
|
|
PVZ_BATTLE_END_SUCC = 1
|
|
PVZ_BATTLE_END_FAIL = 2
|
|
PVZ_BATTLE_END_QUIT = 3
|
|
|
|
|
|
class PvzQAvatarNextLevelConditionType(betterproto.Enum):
|
|
PVZ_QAVATAR_NEXT_LEVEL_CONDITION_NONE = 0
|
|
PVZ_QAVATAR_NEXT_LEVEL_CONDITION_PASS_SITE = 1
|
|
|
|
|
|
class PvzQAvatarType(betterproto.Enum):
|
|
PvzQAvatarType0 = 0
|
|
PVZ_QAVATAR_ATTACK = 1
|
|
PVZ_QAVATAR_ASSIST = 2
|
|
|
|
|
|
class QAvatarBattleComponentOpNotifyComponentOpType(betterproto.Enum):
|
|
COMPONENT_OP_NONE = 0
|
|
COMPONENT_OP_ADD = 1
|
|
COMPONENT_OP_DEL = 2
|
|
|
|
|
|
class CmdTypeQavatarbattle(betterproto.Enum):
|
|
CmdTypeQavatarbattle0 = 0
|
|
CMD_QAVATAR_BATTLE_BEGIN_NOTIFY = 5550
|
|
CMD_QAVATAR_BATTLE_SETTLE_NOTIFY = 5551
|
|
CMD_QAVATAR_BATTLE_GET_LOBBY_INFO_REQ = 5552
|
|
CMD_QAVATAR_BATTLE_GET_LOBBY_INFO_RSP = 5553
|
|
CMD_QAVATAR_BATTLE_DATA_NOTIFY = 5600
|
|
CMD_QAVATAR_BATTLE_ENTER_BATTLE_REQ = 5601
|
|
CMD_QAVATAR_BATTLE_ENTER_BATTLE_RSP = 5602
|
|
CMD_QAVATAR_BATTLE_MOVE_NOTIFY = 5603
|
|
CMD_QAVATAR_BATTLE_START_SKILL_REQ = 5604
|
|
CMD_QAVATAR_BATTLE_START_SKILL_RSP = 5605
|
|
CMD_QAVATAR_BATTLE_START_SKILL_NOTIFY = 5606
|
|
CMD_QAVATAR_BATTLE_END_SKILL_REQ = 5607
|
|
CMD_QAVATAR_BATTLE_END_SKILL_RSP = 5608
|
|
CMD_QAVATAR_BATTLE_END_SKILL_NOTIFY = 5609
|
|
CMD_QAVATAR_BATTLE_SKILL_TRIGGER_NOTIFY = 5610
|
|
CMD_QAVATAR_BATTLE_COMPONENT_OP_NOTIFY = 5611
|
|
CMD_QAVATAR_BATTLE_DISCARD_STIGMATA_REQ = 5612
|
|
CMD_QAVATAR_BATTLE_DISCARD_STIGMATA_RSP = 5613
|
|
CMD_QAVATAR_BATTLE_GET_DATA_NOTIFY = 5614
|
|
CMD_QAVATAR_BATTLE_KILL_NOTIFY = 5621
|
|
CMD_QAVATAR_BATTLE_REFRESH_GADGET_FORECAST_NOTIFY = 5622
|
|
CMD_QAVATAR_BATTLE_REFRESH_GADGET_GENERATE_NOTIFY = 5623
|
|
CMD_QAVATAR_BATTLE_END_BATTLE_NOTIFY = 5630
|
|
CMD_QAVATAR_BATTLE_DUMMY = 5649
|
|
|
|
|
|
class QAvatarBattleComponentType(betterproto.Enum):
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_NONE = 0
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_POSITION = 1
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_SPEED = 2
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_RIGID_BODY = 3
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_SKILL = 4
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_BUFF = 5
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_EVADE = 6
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_STIGMATA = 7
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_CONTACT = 8
|
|
QAVATAR_BATTLE_COMPONENT_TYPE_TICK = 9
|
|
|
|
|
|
class QAvatarBattleEntityType(betterproto.Enum):
|
|
QAVATAR_BATTLE_ENTITY_TYPE_NONE = 0
|
|
QAVATAR_BATTLE_ENTITY_TYPE_PLAYER = 1
|
|
QAVATAR_BATTLE_ENTITY_TYPE_BULLET = 2
|
|
QAVATAR_BATTLE_ENTITY_TYPE_GADGET = 3
|
|
QAVATAR_BATTLE_ENTITY_TYPE_SCHEDULED_TASK = 4
|
|
|
|
|
|
class QAvatarBattleCollidePropertyType(betterproto.Enum):
|
|
QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_WALL = 0
|
|
QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_AVATAR_SENSOR = 1
|
|
QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_BULLET = 2
|
|
QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_AVATAR = 3
|
|
|
|
|
|
class QAvatarBattleGadgetType(betterproto.Enum):
|
|
QAvatarBattleGadgetType0 = 0
|
|
QAVATAR_BATTLE_GADGET_TYPE_BREAKABLE_BOX = 1
|
|
QAVATAR_BATTLE_GADGET_TYPE_DROP_ITEM = 2
|
|
QAVATAR_BATTLE_GADGET_TYPE_DAMAGE_AREA = 3
|
|
QAVATAR_BATTLE_GADGET_TYPE_DELAYED_BOMB = 4
|
|
QAVATAR_BATTLE_GADGET_TYPE_UNSTABLE_DELAYED_BOMB = 5
|
|
QAVATAR_BATTLE_GADGET_TYPE_BREAKABLE_DELAYED_BOMB = 6
|
|
|
|
|
|
class QAvatarBattleTickComponentEventType(betterproto.Enum):
|
|
QAvatarBattleTickComponentEventType0 = 0
|
|
QAVATAR_BATTLE_TICK_EVENT_TYPE_ENABLE = 1
|
|
QAVATAR_BATTLE_TICK_EVENT_TYPE_INTERVAL = 2
|
|
|
|
|
|
class QAvatarBattleDropItemType(betterproto.Enum):
|
|
QAvatarBattleDropItemType0 = 0
|
|
QAVATAR_BATTLE_DROP_ITEM_TYPE_BUFF = 1
|
|
QAVATAR_BATTLE_DROP_ITEM_TYPE_STIGMATA = 2
|
|
QAVATAR_BATTLE_DROP_ITEM_TYPE_INSTANT_HEAL_HP = 3
|
|
|
|
|
|
class QAvatarBattleGadgetEffectCampType(betterproto.Enum):
|
|
QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ALL = 0
|
|
QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ALLIES = 1
|
|
QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ENEMIES = 2
|
|
|
|
|
|
class QAvatarLobbyStatus(betterproto.Enum):
|
|
QAVATAR_LOBBY_STATUS_INVALID = 0
|
|
QAVATAR_LOBBY_STATUS_INIT = 1
|
|
QAVATAR_LOBBY_STATUS_PREPARE = 2
|
|
QAVATAR_LOBBY_STATUS_FIGHT = 3
|
|
QAVATAR_LOBBY_STATUS_SETTLE = 4
|
|
QAVATAR_LOBBY_STATUS_DELETE = 5
|
|
|
|
|
|
class QAvatarBattleEntityDeleteReasonType(betterproto.Enum):
|
|
QAVATAR_BATTLE_ENTITY_DELETE_REASON_NONE = 0
|
|
QAVATAR_BATTLE_ENTITY_DELETE_REASON_EXPIRE = 1
|
|
QAVATAR_BATTLE_ENTITY_DELETE_REASON_HIT = 2
|
|
QAVATAR_BATTLE_ENTITY_DELETE_REASON_PICK_UP = 3
|
|
|
|
|
|
class QAvatarBattleEndReason(betterproto.Enum):
|
|
QAVATAR_BATTLE_END_REASON_NONE = 0
|
|
QAVATAR_BATTLE_END_REASON_FAIL = 1
|
|
QAVATAR_BATTLE_END_REASON_TIMEOUT = 2
|
|
QAVATAR_BATTLE_END_REASON_TIMEOUT_INVALID = 3
|
|
QAVATAR_BATTLE_END_REASON_KILL_NUM = 4
|
|
QAVATAR_BATTLE_END_REASON_GM = 5
|
|
|
|
|
|
class QAvatarSkillType(betterproto.Enum):
|
|
QAVATAR_SKILL_NONE = 0
|
|
QAVATAR_SKILL_ATK = 1
|
|
QAVATAR_SKILL_SKL01 = 2
|
|
QAVATAR_SKILL_SKL02 = 3
|
|
|
|
|
|
class QAvatarSkillTriggerType(betterproto.Enum):
|
|
QAVATAR_SKILL_TRIGGER_NONE = 0
|
|
QAVATAR_SKILL_TRIGGER_DOWN = 1
|
|
QAVATAR_SKILL_TRIGGER_UP = 2
|
|
QAVATAR_SKILL_TRIGGER_HOLDUP = 3
|
|
QAVATAR_SKILL_TRIGGER_HOLDLOOP = 4
|
|
|
|
|
|
class QAvatarChangePropType(betterproto.Enum):
|
|
QAVATAR_CHANGE_PROP_NONE = 0
|
|
QAVATAR_CHANGE_PROP_HP = 1
|
|
QAVATAR_CHANGE_PROP_SP = 2
|
|
|
|
|
|
class QAvatarActionType(betterproto.Enum):
|
|
QAVATAR_ACTION_NONE = 0
|
|
QAVATAR_ACTION_ADD_BUFF = 1
|
|
QAVATAR_ACTION_REMOVE_BUFF = 2
|
|
QAVATAR_ACTION_EVADE = 3
|
|
QAVATAR_ACTION_SHOOT_BULLET = 4
|
|
QAVATAR_ACTION_MELEE_ATK = 5
|
|
QAVATAR_ACTION_COMBO_ATK = 6
|
|
QAVATAR_ACTION_CREATE_GADGET = 7
|
|
QAVATAR_ACTION_MUTE_SKILL = 8
|
|
QAVATAR_ACTION_BREAK_SKILL = 9
|
|
QAVATAR_ACTION_CHANGE_PROP = 11
|
|
QAVATAR_ACTION_HOLDUP_ACTION = 13
|
|
QAVATAR_ACTION_SET_ANIM_PARA = 21
|
|
QAVATAR_ACTION_APPLY_EFFECT = 22
|
|
QAVATAR_ACTION_SET_CAMERA_PARA = 23
|
|
QAVATAR_ACTION_LOCK_AIM_ROTATION = 24
|
|
QAVATAR_ACTION_SIM_SKILL_BUTTON_OP = 25
|
|
|
|
|
|
class QAvatarBuffType(betterproto.Enum):
|
|
QAVATAR_BUFF_NONE = 0
|
|
QAVATAR_BUFF_MAXHP = 1
|
|
QAVATAR_BUFF_ATTACK = 2
|
|
QAVATAR_BUFF_MOVESPEED = 3
|
|
QAVATAR_BUFF_HEALHP = 4
|
|
QAVATAR_BUFF_CHANGESKILL = 5
|
|
QAVATAR_BUFF_HEALSP = 6
|
|
QAVATAR_BUFF_ADDEDDAMAGERATIO = 7
|
|
QAVATAR_BUFF_DAMAGETAKENRATIO = 8
|
|
QAVATAR_BUFF_CHANGESKILLCD = 9
|
|
QAVATAR_BUFF_CRITICALRATE = 10
|
|
QAVATAR_BUFF_CRITICALDAMAGERATIO = 11
|
|
QAVATAR_BUFF_CLIENT_ONLY = 21
|
|
|
|
|
|
class QAvatarBuffEffectType(betterproto.Enum):
|
|
QAVATAR_BUFF_EFFECT_NONE = 0
|
|
QAVATAR_BUFF_EFFECT_HP_GREATER = 1
|
|
QAVATAR_BUFF_EFFECT_HP_LESS = 2
|
|
QAVATAR_BUFF_EFFECT_OUT_OF_BATTLE = 3
|
|
|
|
|
|
class QAvatarStigmataSrcType(betterproto.Enum):
|
|
QAVATAR_STIGMATA_SRC_NONE = 0
|
|
QAVATAR_STIGMATA_SRC_DEFAULT = 1
|
|
QAVATAR_STIGMATA_SRC_DROP = 2
|
|
|
|
|
|
class QAvatarStigmataEffectType(betterproto.Enum):
|
|
QAVATAR_STIGMATA_EFFECT_NONE = 0
|
|
QAVATAR_STIGMATA_EFFECT_DIRECT = 1
|
|
QAVATAR_STIGMATA_EFFECT_SKILL_TRIGGER = 2
|
|
QAVATAR_STIGMATA_EFFECT_ROLE = 3
|
|
QAVATAR_STIGMATA_EFFECT_AVATAR_ID = 4
|
|
QAVATAR_STIGMATA_EFFECT_ATTACK_ON = 5
|
|
QAVATAR_STIGMATA_EFFECT_DEL_HP = 8
|
|
|
|
|
|
class QAvatarShapeType(betterproto.Enum):
|
|
QAVATAR_SHAPE_NONE = 0
|
|
QAVATAR_SHAPE_AABB = 1
|
|
QAVATAR_SHAPE_CIRCLE = 2
|
|
QAVATAR_SHAPE_OAB = 3
|
|
|
|
|
|
class CmdTypeQcandybattle(betterproto.Enum):
|
|
CmdTypeQcandybattle0 = 0
|
|
CMD_QCANDY_BATTLE_ENTER_BATTLE_REQ = 6570
|
|
CMD_QCANDY_BATTLE_ENTER_BATTLE_RSP = 6571
|
|
CMD_QCANDY_BATTLE_DATA_NOTIFY = 6572
|
|
CMD_QCANDY_BATTLE_END_NOTIFY = 6573
|
|
CMD_QCANDY_BATTLE_MOVE_NOTIFY = 6574
|
|
CMD_QCANDY_BATTLE_TRIGGER_ENTITY_REQ = 6580
|
|
CMD_QCANDY_BATTLE_TRIGGER_ENTITY_RSP = 6581
|
|
CMD_QCANDY_BATTLE_LIFE_TIMES_CHANGE_NOTIFY = 6582
|
|
CMD_QCANDY_BATTLE_ARRIVE_REQ = 6583
|
|
CMD_QCANDY_BATTLE_ARRIVE_RSP = 6584
|
|
CMD_QCANDY_BATTLE_USE_SKILL_REQ = 6585
|
|
CMD_QCANDY_BATTLE_USE_SKILL_RSP = 6586
|
|
CMD_QCANDY_BATTLE_PLAYER_USE_SKILL_NOTIFY = 6587
|
|
CMD_QCANDY_BATTLE_AVATAR_STATE_CLIENT_NOTIFY = 6588
|
|
CMD_QCANDY_BATTLE_AVATAR_STATE_SERVER_NOTIFY = 6589
|
|
CMD_QCANDY_BATTLE_SKILL_EFFECT_NOTIFY = 6590
|
|
CMD_QCANDY_BATTLE_FINISH_BATTLE_NOTIFY = 6591
|
|
CMD_QCANDY_BATTLE_LEAVE_BATTLE_REQ = 6592
|
|
CMD_QCANDY_BATTLE_LEAVE_BATTLE_RSP = 6593
|
|
CMD_QCANDY_BATTLE_LEAVE_BATTLE_NOTIFY = 6594
|
|
CMD_QCANDY_BATTLE_START_TIMELINE_NOTIFY = 6595
|
|
CMD_QCANDY_BATTLE_SKILL_USE_TIMES_CHANGE_NOTIFY = 6596
|
|
CMD_QCANDY_BATTLE_SEND_EMOJI_REQ = 6597
|
|
CMD_QCANDY_BATTLE_SEND_EMOJI_RSP = 6598
|
|
CMD_QCANDY_BATTLE_SEND_EMOJI_NOTIFY = 6599
|
|
CMD_QCANDY_BATTLE_SYNC_ABILITY_NOTIFY = 6600
|
|
CMD_QCANDY_BATTLE_GET_ACTIVITY_REQ = 6601
|
|
CMD_QCANDY_BATTLE_GET_ACTIVITY_RSP = 6602
|
|
CMD_QCANDY_BATTLE_BEGIN_NOTIFY = 6603
|
|
CMD_QCANDY_BATTLE_CHOOSE_AVATAR_REQ = 6604
|
|
CMD_QCANDY_BATTLE_CHOOSE_AVATAR_RSP = 6605
|
|
CMD_QCANDY_BATTLE_UNLOCK_AVATAR_REQ = 6606
|
|
CMD_QCANDY_BATTLE_UNLOCK_AVATAR_RSP = 6607
|
|
CMD_QCANDY_BATTLE_SETTLE_BATTLE_NOTIFY = 6608
|
|
CMD_QCANDY_BATTLE_MEMORY_ROUND_END_REQ = 6622
|
|
CMD_QCANDY_BATTLE_MEMORY_ROUND_END_RSP = 6623
|
|
CMD_QCANDY_BATTLE_DUMMY = 6649
|
|
|
|
|
|
class QCandyActivityType(betterproto.Enum):
|
|
QCANDY_ACTIVITY_NONE = 0
|
|
QCANDY_ACTIVITY_NORMAL = 1
|
|
QCANDY_ACTIVITY_CHATLOBBY = 2
|
|
|
|
|
|
class QCandyBattleType(betterproto.Enum):
|
|
QCANDY_BATTLE_TYPE_NONE = 0
|
|
QCANDY_BATTLE_TYPE_RACING = 1
|
|
QCANDY_BATTLE_TYPE_SURVIVE = 2
|
|
QCANDY_BATTLE_TYPE_SCORE = 3
|
|
QCANDY_BATTLE_TYPE_COOPERATION_SCORE = 4
|
|
QCANDY_BATTLE_TYPE_MEMORY_SURVIVE = 5
|
|
|
|
|
|
class QCandyBattleComponentType(betterproto.Enum):
|
|
QCANDY_BATTLE_COMPONENT_TYPE_NONE = 0
|
|
QCANDY_BATTLE_COMPONENT_TYPE_POSITION = 1
|
|
|
|
|
|
class QCandyBattleTriggerEventType(betterproto.Enum):
|
|
QCandyBattleTriggerEventType0 = 0
|
|
QCANDY_BATTLE_TRIGGER_EVENT_TYPE_ADD_SCORE = 1
|
|
QCANDY_BATTLE_TRIGGER_EVENT_TYPE_SUB_SKILL_USE_TIMES = 2
|
|
|
|
|
|
class QCandyBattleDelayActionType(betterproto.Enum):
|
|
QCANDY_BATTLE_DELAY_ACTION_TYPE_NONE = 0
|
|
QCANDY_BATTLE_DELAY_ACTION_TYPE_STATE_RESET = 1
|
|
QCANDY_BATTLE_DELAY_ACTION_TYPE_SKILL_END = 2
|
|
|
|
|
|
class QCandyBattleEntityType(betterproto.Enum):
|
|
QCANDY_BATTLE_ENTITY_TYPE_NONE = 0
|
|
QCANDY_BATTLE_ENTITY_TYPE_PLAYER = 1
|
|
QCANDY_BATTLE_ENTITY_TYPE_PROP = 2
|
|
|
|
|
|
class QCandyBattlePropState(betterproto.Enum):
|
|
QCANDY_BATTLE_PROP_CANNOT_TRIGGER = 0
|
|
QCANDY_BATTLE_PROP_CAN_TRIGGER = 1
|
|
|
|
|
|
class QCandyBattlePropType(betterproto.Enum):
|
|
QCANDY_BATTLE_PROP_TYPE_NONE = 0
|
|
QCANDY_BATTLE_PROP_TYPE_HAS_CD = 1
|
|
QCANDY_BATTLE_PROP_TYPE_AUTO_RECOVER = 2
|
|
|
|
|
|
class QCandyLobbyStatus(betterproto.Enum):
|
|
QCANDY_LOBBY_STATUS_INVALID = 0
|
|
QCANDY_LOBBY_STATUS_INIT = 1
|
|
QCANDY_LOBBY_STATUS_FIGHT = 2
|
|
QCANDY_LOBBY_STATUS_SETTLE = 3
|
|
QCANDY_LOBBY_STATUS_DELETE = 4
|
|
|
|
|
|
class QCandyBattleMemoryPictureType(betterproto.Enum):
|
|
QCANDY_BATTLE_MEMORY_PICTURE_TYPE_NONE = 0
|
|
QCANDY_BATTLE_MEMORY_PICTURE_TYPE_SPRING = 1
|
|
QCANDY_BATTLE_MEMORY_PICTURE_TYPE_FRUIT = 2
|
|
QCANDY_BATTLE_MEMORY_PICTURE_TYPE_HOMU = 3
|
|
|
|
|
|
class CmdTypeRaidreplace(betterproto.Enum):
|
|
CmdTypeRaidreplace0 = 0
|
|
CMD_RAID_REPLACE_GET_DATA_REQ = 8100
|
|
CMD_RAID_REPLACE_GET_DATA_RSP = 8101
|
|
CMD_RAID_REPLACE_TAKE_REWARD_LINE_REWARD_REQ = 8102
|
|
CMD_RAID_REPLACE_TAKE_REWARD_LINE_REWARD_RSP = 8103
|
|
CMD_RAID_REPLACE_TAKE_SPECIAL_REWARD_REQ = 8104
|
|
CMD_RAID_REPLACE_TAKE_SPECIAL_REWARD_RSP = 8105
|
|
|
|
|
|
class RaidReplaceStageType(betterproto.Enum):
|
|
RAID_REPLACE_STAGE_NONE = 0
|
|
RAID_REPLACE_STAGE_MACHINERY = 1
|
|
RAID_REPLACE_STAGE_NOSTALGIA = 2
|
|
RAID_REPLACE_STAGE_AVATAR = 3
|
|
RAID_REPLACE_STAGE_FUNNY = 4
|
|
RAID_REPLACE_STAGE_BOSS = 5
|
|
|
|
|
|
class InLevelContextContextType(betterproto.Enum):
|
|
INVALID = 0
|
|
NORMAL = 1
|
|
ENDLESS = 2
|
|
OPENWORLD_ENDLESS = 3
|
|
EXBOSS = 4
|
|
|
|
|
|
class CmdTypeReport(betterproto.Enum):
|
|
CMD_DUMMY = 0
|
|
|
|
|
|
class RoomMemberMemberPosition(betterproto.Enum):
|
|
RoomMemberMemberPosition0 = 0
|
|
NORMA1L = 1
|
|
LEADER = 2
|
|
|
|
|
|
class SyncRoomMatchDataNotifyReason(betterproto.Enum):
|
|
SUCC = 0
|
|
CANCEL = 1
|
|
TIMEOUT1 = 2
|
|
MATCH_SUCC = 3
|
|
|
|
|
|
class CmdTypeRoom(betterproto.Enum):
|
|
CmdTypeRoom0 = 0
|
|
CMD_GET_ROOM_DATA_REQ = 3150
|
|
CMD_GET_ROOM_DATA_RSP = 3151
|
|
CMD_SYNC_ROOM_DATA_NOTIFY = 3152
|
|
CMD_CREATE_ROOM_REQ = 3153
|
|
CMD_CREATE_ROOM_RSP = 3154
|
|
CMD_ENTER_ROOM_REQ = 3155
|
|
CMD_ENTER_ROOM_RSP = 3156
|
|
CMD_EXIT_ROOM_REQ = 3157
|
|
CMD_EXIT_ROOM_RSP = 3158
|
|
CMD_EXIT_ROOM_NOTIFY = 3159
|
|
CMD_INVITE_ROOM_REQ = 3160
|
|
CMD_INVITE_ROOM_RSP = 3161
|
|
CMD_ROOM_INVITATION_NOTIFY = 3162
|
|
CMD_SEND_ROOM_CHAT_MSG_NOTIFY = 3163
|
|
CMD_RECV_ROOM_CHAT_MSG_NOTIFY = 3164
|
|
CMD_START_ROOM_MATCH_REQ = 3165
|
|
CMD_START_ROOM_MATCH_RSP = 3166
|
|
CMD_CANCEL_ROOM_MATCH_REQ = 3167
|
|
CMD_CANCEL_ROOM_MATCH_RSP = 3168
|
|
CMD_SYNC_ROOM_MATCH_DATA_NOTIFY = 3169
|
|
CMD_ROOM_MATCH_TIMEOUT_NOTIFY = 3170
|
|
CMD_UPDATE_ROOM_INFO_REQ = 3171
|
|
CMD_UPDATE_ROOM_INFO_RSP = 3172
|
|
CMD_ROOM_SWITCH_MEMBER_STATUS_REQ = 3173
|
|
CMD_ROOM_SWITCH_MEMBER_STATUS_RSP = 3174
|
|
CMD_ROOM_KICK_MEMBER_REQ = 3175
|
|
CMD_ROOM_KICK_MEMBER_RSP = 3176
|
|
CMD_ROOM_TRANSFER_LEADER_REQ = 3177
|
|
CMD_ROOM_TRANSFER_LEADER_RSP = 3178
|
|
CMD_ROOM_MEMBER_SET_VOICE_ID_REQ = 3179
|
|
CMD_ROOM_MEMBER_SET_VOICE_ID_RSP = 3180
|
|
CMD_ROOM_GET_STATUS_REQ = 3181
|
|
CMD_ROOM_GET_STATUS_RSP = 3182
|
|
CMD_DISMISS_ROOM_REQ = 3183
|
|
CMD_DISMISS_ROOM_RSP = 3184
|
|
|
|
|
|
class RoomMemberStatus(betterproto.Enum):
|
|
RoomMemberStatus0 = 0
|
|
ROOM_UNREADY = 1
|
|
ROOM_READY = 2
|
|
ROOM_IN_BATTLE = 3
|
|
|
|
|
|
class RoomClientStatus(betterproto.Enum):
|
|
ROOM_CLIENT_NONE = 0
|
|
ROOM_CLIENT_SELECTING_MAP = 1
|
|
ROOM_CLIENT_EQUIPING = 2
|
|
|
|
|
|
class RoomExitReason(betterproto.Enum):
|
|
ROOM_EXIT_NONE = 0
|
|
ROOM_EXIT_KICK = 1
|
|
ROOM_EXIT_DISMISSED = 2
|
|
|
|
|
|
class CmdTypeRpgdungeon(betterproto.Enum):
|
|
CmdTypeRpgdungeon0 = 0
|
|
CMD_RPG_DUNGEON_GET_ACTIVITY_REQ = 5500
|
|
CMD_RPG_DUNGEON_GET_ACTIVITY_RSP = 5501
|
|
CMD_RPG_DUNGEON_SELECT_QUEST_REQ = 5502
|
|
CMD_RPG_DUNGEON_SELECT_QUEST_RSP = 5503
|
|
CMD_RPG_DUNGEON_GET_CANDIDATE_BUFF_REQ = 5504
|
|
CMD_RPG_DUNGEON_GET_CANDIDATE_BUFF_RSP = 5505
|
|
CMD_RPG_DUNGEON_SELECT_BUFF_REQ = 5506
|
|
CMD_RPG_DUNGEON_SELECT_BUFF_RSP = 5507
|
|
|
|
|
|
class CmdTypeRpgtale(betterproto.Enum):
|
|
CmdTypeRpgtale0 = 0
|
|
CMD_GET_RPG_TALE_REQ = 2300
|
|
CMD_GET_RPG_TALE_RSP = 2301
|
|
CMD_SYNC_RPG_TALE_SITE_NOTIFY = 2302
|
|
CMD_ENTER_RPG_TALE_SITE_REQ = 2303
|
|
CMD_ENTER_RPG_TALE_SITE_RSP = 2304
|
|
CMD_FINISH_RPG_TALE_PLOT_REQ = 2305
|
|
CMD_FINISH_RPG_TALE_PLOT_RSP = 2306
|
|
CMD_UNLOCK_RPG_TALE_SITE_REQ = 2307
|
|
CMD_UNLOCK_RPG_TALE_SITE_RSP = 2308
|
|
CMD_TAKE_RPG_TALE_COLLECTION_REWARD_REQ = 2309
|
|
CMD_TAKE_RPG_TALE_COLLECTION_REWARD_RSP = 2310
|
|
CMD_RPG_TALE_EVENT_NOTIFY = 2312
|
|
CMD_TRIGGER_RPG_TALE_EVENT_REQ = 2313
|
|
CMD_TRIGGER_RPG_TALE_EVENT_RSP = 2314
|
|
CMD_CHECK_RPG_TALE_STAGE_TRIGGER_REQ = 2315
|
|
CMD_CHECK_RPG_TALE_STAGE_TRIGGER_RSP = 2316
|
|
CMD_TRIGGER_RPG_TALE_STAGE_EVENT_REQ = 2317
|
|
CMD_TRIGGER_RPG_TALE_STAGE_EVENT_RSP = 2318
|
|
CMD_GET_MATRIX_REQ = 2320
|
|
CMD_GET_MATRIX_RSP = 2321
|
|
CMD_GET_MATRIX_FLOOR_REQ = 2322
|
|
CMD_GET_MATRIX_FLOOR_RSP = 2323
|
|
CMD_MATRIX_ENTER_REQ = 2324
|
|
CMD_MATRIX_ENTER_RSP = 2325
|
|
CMD_MATRIX_ADVANCE_REQ = 2326
|
|
CMD_MATRIX_ADVANCE_RSP = 2327
|
|
CMD_SYNC_MATRIX_FLOOR_NOTIFY = 2328
|
|
CMD_SYNC_MATRIX_NOTIFY = 2329
|
|
CMD_MATRIX_TRIGGER_EVENT_REQ = 2330
|
|
CMD_MATRIX_TRIGGER_EVENT_RSP = 2331
|
|
CMD_MATRIX_CANCEL_EVENT_REQ = 2332
|
|
CMD_MATRIX_CANCEL_EVENT_RSP = 2333
|
|
CMD_SYNC_MATRIX_CUR_EVENT_NOTIFY = 2334
|
|
CMD_MATRIX_EVENT_FINISH_NOTIFY = 2335
|
|
CMD_FINISH_MATRIX_EVENT_PLOT_REQ = 2336
|
|
CMD_FINISH_MATRIX_EVENT_PLOT_RSP = 2337
|
|
CMD_MATRIX_TELEPORT_NOTIFY = 2338
|
|
CMD_MATRIX_MOVE_OBJECT_REQ = 2339
|
|
CMD_MATRIX_MOVE_OBJECT_RSP = 2340
|
|
CMD_MATRIX_RESET_FLOOR_REQ = 2341
|
|
CMD_MATRIX_RESET_FLOOR_RSP = 2342
|
|
CMD_MATRIX_SETTLE_FLOOR_EVENT_REQ = 2343
|
|
CMD_MATRIX_SETTLE_FLOOR_EVENT_RSP = 2344
|
|
CMD_MATRIX_THROW_DICE_REQ = 2345
|
|
CMD_MATRIX_THROW_DICE_RSP = 2346
|
|
CMD_MATRIX_SET_DICE_DESTINATION_REQ = 2347
|
|
CMD_MATRIX_SET_DICE_DESTINATION_RSP = 2348
|
|
CMD_MATRIX_GUESS_FINGER_REQ = 2349
|
|
CMD_MATRIX_GUESS_FINGER_RSP = 2350
|
|
CMD_MATRIX_SET_LOTTERY_NUM_REQ = 2351
|
|
CMD_MATRIX_SET_LOTTERY_NUM_RSP = 2352
|
|
CMD_MATRIX_LOTTERY_DRAW_NOTIFY = 2353
|
|
CMD_FINISH_RPG_TALE_STAGE_PLOT_REQ = 2370
|
|
CMD_FINISH_RPG_TALE_STAGE_PLOT_RSP = 2371
|
|
CMD_REPORT_RPG_TALE_STAGE_REQ = 2374
|
|
CMD_REPORT_RPG_TALE_STAGE_RSP = 2375
|
|
CMD_RPG_TALE_SWEEP_REQ = 2376
|
|
CMD_RPG_TALE_SWEEP_RSP = 2377
|
|
CMD_GET_RPG_TALE_FILE_REQ = 2378
|
|
CMD_GET_RPG_TALE_FILE_RSP = 2379
|
|
CMD_RPG_TALE_REFRESH_TICKET_REQ = 2380
|
|
CMD_RPG_TALE_REFRESH_TICKET_RSP = 2381
|
|
CMD_RPG_TALE_LEVEL_UP_ABILITY_REQ = 2382
|
|
CMD_RPG_TALE_LEVEL_UP_ABILITY_RSP = 2383
|
|
CMD_RPG_TALE_RESET_TOWER_REQ = 2384
|
|
CMD_RPG_TALE_RESET_TOWER_RSP = 2385
|
|
CMD_RPG_TALE_SET_OVERALL_REQ = 2386
|
|
CMD_RPG_TALE_SET_OVERALL_RSP = 2387
|
|
CMD_RPG_TALE_REFRESH_SITE_REQ = 2388
|
|
CMD_RPG_TALE_REFRESH_SITE_RSP = 2389
|
|
CMD_RPG_TALE_SET_PVP_VIRTUAL_AVATAR_REQ = 2390
|
|
CMD_RPG_TALE_SET_PVP_VIRTUAL_AVATAR_RSP = 2391
|
|
CMD_RPG_TALE_GET_PVP_DIVISION_REWARD_REQ = 2392
|
|
CMD_RPG_TALE_GET_PVP_DIVISION_REWARD_RSP = 2393
|
|
CMD_RPG_TALE_GET_STAGE_SCORE_RANK_REQ = 2394
|
|
CMD_RPG_TALE_GET_STAGE_SCORE_RANK_RSP = 2395
|
|
CMD_RPG_TALE_FINISH_MISSION_GROUP_NOTIFY = 2396
|
|
|
|
|
|
class RpgTaleSiteContentType(betterproto.Enum):
|
|
RPG_TALE_SITE_CONTENT_INVALID = 0
|
|
RPG_TALE_SITE_CONTENT_NONE = 1
|
|
RPG_TALE_SITE_CONTENT_MATRIX = 2
|
|
RPG_TALE_SITE_CONTENT_PLOT = 3
|
|
RPG_TALE_SITE_CONTENT_TIPS = 4
|
|
RPG_TALE_SITE_CONTENT_LINK = 5
|
|
|
|
|
|
class RpgTaleFlagType(betterproto.Enum):
|
|
RPG_TALE_FLAG_INVALID = 0
|
|
RPG_TALE_FLAG_MATERIAL = 1
|
|
RPG_TALE_FLAG_MISSION = 2
|
|
RPG_TALE_FLAG_DIALOG = 3
|
|
RPG_TALE_FLAG_ROLE = 4
|
|
RPG_TALE_FLAG_ROLE_STAR_NUM = 5
|
|
RPG_TALE_FLAG_BEGIN_TIME = 6
|
|
RPG_TALE_FLAG_END_TIME = 7
|
|
RPG_TALE_FLAG_PRE_SITE = 8
|
|
RPG_TALE_FLAG_MATERIAL_NUM = 9
|
|
RPG_TALE_FLAG_AVATAR = 10
|
|
RPG_TALE_FLAG_STAGE_CHALLENGE_NUM = 11
|
|
RPG_TALE_FLAG_PLAYER_LEVEL = 12
|
|
RPG_TALE_FLAG_OVERALL = 13
|
|
RPG_TALE_FLAG_TOTAL_STAGE_SCORE = 15
|
|
RPG_TALE_FLAG_STAGE_SCORE = 16
|
|
RPG_TALE_FLAG_ABILITY_LEVEL = 17
|
|
RPG_TALE_FLAG_ABILITY_TOTAL_LEVEL = 18
|
|
RPG_TALE_FLAG_SITE_ALLOW_ENTER = 19
|
|
RPG_TALE_FLAG_SITE_STATUS = 20
|
|
RPG_TALE_FLAG_DROP_LIMIT = 21
|
|
RPG_TALE_FLAG_IS_STAGE_PASSED = 22
|
|
|
|
|
|
class RpgTaleOverallCmpType(betterproto.Enum):
|
|
RPG_TALE_CMP_INVALID = 0
|
|
RPG_TALE_CMP_LESS = 1
|
|
RPG_TALE_CMP_LESS_OR_EQUAL = 2
|
|
RPG_TALE_CMP_EQUAL = 3
|
|
RPG_TALE_CMP_GREATER = 4
|
|
RPG_TALE_CMP_GREATER_OR_EQUAL = 5
|
|
|
|
|
|
class RpgTaleSiteStatus(betterproto.Enum):
|
|
RPG_TALE_SITE_STATUS_INVALID = 0
|
|
RPG_TALE_SITE_STATUS_HIDE = 1
|
|
RPG_TALE_SITE_STATUS_SHOW = 2
|
|
RPG_TALE_SITE_STATUS_CONTENT_UNLOCKED = 3
|
|
RPG_TALE_SITE_STATUS_PASSED = 4
|
|
RPG_TALE_SITE_STATUS_CLOSED = 5
|
|
RPG_TALE_SITE_STATUS_CD = 6
|
|
RPG_TALE_SITE_STATUS_DISCARD = 7
|
|
|
|
|
|
class RpgTaleRoleStatus(betterproto.Enum):
|
|
RPG_TALE_ROLE_STATUS_INVALID = 0
|
|
RPG_TALE_ROLE_STATUS_LOCKED = 1
|
|
RPG_TALE_ROLE_STATUS_UNLOCKED = 2
|
|
RPG_TALE_ROLE_STATUS_AWAY = 3
|
|
|
|
|
|
class RpgTaleCollectionRewardType(betterproto.Enum):
|
|
RPG_TALE_COLLECTION_REWARD_NONE = 0
|
|
RPG_TALE_COLLECTION_REWARD_QAVATAR_STAR = 1
|
|
RPG_TALE_COLLECTION_REWARD_EVENT = 2
|
|
RPG_TALE_COLLECTION_REWARD_SHOP = 3
|
|
RPG_TALE_COLLECTION_REWARD_TOTAL_STAGE_SCORE = 4
|
|
RPG_TALE_COLLECTION_REWARD_STAGE_CHALLENGE_NUM = 5
|
|
RPG_TALE_COLLECTION_REWARD_LINKED_ACTIVITY_SCORE = 6
|
|
RPG_TALE_COLLECTION_REWARD_STAGE_SCORE = 7
|
|
|
|
|
|
class RpgTaleLinkedActivityType(betterproto.Enum):
|
|
RPG_TALE_LINKED_NONE = 0
|
|
RPG_TALE_LINKED_NEWBIE = 2
|
|
RPG_TALE_LINKED_RPG_DUNGEON = 3
|
|
RPG_TALE_LINKED_RANCH = 4
|
|
RPG_TALE_LINKED_RESTAURANT = 5
|
|
RPG_TALE_LINKED_TOWN = 6
|
|
RPG_TALE_LINKED_MONSTER_CARD = 7
|
|
RPG_TALE_LINKED_DICEY_DUNGEON = 8
|
|
RPG_TALE_LINKED_PVZ = 9
|
|
RPG_TALE_LINKED_QCANDY_BATTLE = 10
|
|
RPG_TALE_LINKED_GLOBAL_EXPLORE = 11
|
|
RPG_TALE_LINKED_PLATFORM_SHOOTER = 12
|
|
RPG_TALE_LINKED_AVATAR_CULTIVATE = 13
|
|
RPG_TALE_LINKED_SUSANNA_TRIAL = 14
|
|
RPG_TALE_LINKED_MATCH_THREE = 15
|
|
RPG_TALE_LINKED_SHIGURE_KIRA = 16
|
|
RPG_TALE_LINKED_MAHOU_CARD = 17
|
|
RPG_TALE_LINKED_TILED_GAME_LUNA = 18
|
|
RPG_TALE_LINKED_TILED_GAME_FARM = 19
|
|
RPG_TALE_LINKED_MINION_CLASH = 20
|
|
RPG_TALE_LINKED_MARBLES_SHOOT = 21
|
|
RPG_TALE_LINKED_GOURMET_HUNT = 22
|
|
RPG_TALE_LINKED_MATCH_THREE_PLUS = 23
|
|
RPG_TALE_LINKED_DEVIL_AUTO_CHESS = 24
|
|
RPG_TALE_LINKED_TILED_GAME_SRPG = 25
|
|
RPG_TALE_LINKED_QRTS = 26
|
|
RPG_TALE_LINKED_MONSTER_CARD_PVP = 27
|
|
RPG_TALE_LINKED_MONSTER_FARM = 28
|
|
RPG_TALE_LINKED_TILED_GAME_PRPG = 29
|
|
|
|
|
|
class RpgScheduleRankType(betterproto.Enum):
|
|
RpgScheduleRankType0 = 0
|
|
RPG_SCHEDULE_RANK_COLLECTION = 1
|
|
RPG_SCHEDULE_RANK_GENERAL = 2
|
|
|
|
|
|
class RpgTaleStageRankType(betterproto.Enum):
|
|
RpgTaleStageRankType0 = 0
|
|
RPG_TALE_STAGE_RANK_TYPE_MINI = 1
|
|
RPG_TALE_STAGE_RANK_TYPE_NORMAL = 2
|
|
|
|
|
|
class RpgTaleStageRankKeyType(betterproto.Enum):
|
|
RpgTaleStageRankKeyType0 = 0
|
|
RPG_TALE_STAGE_RANK_KEY_TYPE_SCHEDULE = 1
|
|
RPG_TALE_STAGE_RANK_KEY_TYPE_TALE = 2
|
|
|
|
|
|
class RpgTaleOverallRefreshType(betterproto.Enum):
|
|
RPG_TALE_OVERALL_REFRESH_NONE = 0
|
|
RPG_TALE_OVERALL_REFRESH_DAILY = 1
|
|
RPG_TALE_OVERALL_REFRESH_WEEKLY = 2
|
|
|
|
|
|
class RpgTaleProgressType(betterproto.Enum):
|
|
RPG_TALE_PROGRESS_NONE = 0
|
|
RPG_TALE_PROGRESS_EVENT = 1
|
|
RPG_TALE_PROGRESS_TOWER = 2
|
|
RPG_TALE_PROGRESS_GENERAL_ACTIVITY = 3
|
|
RPG_TALE_PROGRESS_STAGE_SCORE = 4
|
|
|
|
|
|
class MatrixFloorStatus(betterproto.Enum):
|
|
MATRIX_FLOOR_STATUS_INVALID = 0
|
|
MATRIX_FLOOR_STATUS_LOCKED = 1
|
|
MATRIX_FLOOR_STATUS_UNLOCKED = 2
|
|
MATRIX_FLOOR_STATUS_FREE = 3
|
|
MATRIX_FLOOR_STATUS_IN_STAGE = 11
|
|
MATRIX_FLOOR_STATUS_IN_PLOT = 12
|
|
|
|
|
|
class MatrixFloorType(betterproto.Enum):
|
|
MATRIX_FLOOR_INVALID = 0
|
|
MATRIX_FLOOR_NORMAL = 1
|
|
MATRIX_FLOOR_EXPLORE = 2
|
|
MATRIX_FLOOR_MONOPOLY = 3
|
|
|
|
|
|
class MatrixGridType(betterproto.Enum):
|
|
MATRIX_GRID_NONE = 0
|
|
MATRIX_GRID_EMPTY = 1
|
|
MATRIX_GRID_BARRIER = 2
|
|
MATRIX_GRID_START = 3
|
|
MATRIX_GRID_ITEM = 4
|
|
MATRIX_GRID_MONSTER = 5
|
|
MATRIX_GRID_RANDOM = 6
|
|
MATRIX_GRID_TRAP = 7
|
|
MATRIX_GRID_SHOP = 8
|
|
MATRIX_GRID_EXIT = 9
|
|
MATRIX_GRID_DIALOG = 10
|
|
MATRIX_GRID_TELEPORT = 11
|
|
MATRIX_GRID_ICE = 12
|
|
MATRIX_GRID_INVALID = -1
|
|
|
|
|
|
class MatrixEventType(betterproto.Enum):
|
|
MATRIX_EVENT_INVALID = 0
|
|
MATRIX_EVENT_FINISH = 1
|
|
MATRIX_EVENT_CANCEL = 2
|
|
MATRIX_EVENT_LINK = 3
|
|
MATRIX_EVENT_COMPLEX = 4
|
|
MATRIX_EVENT_MOVE = 5
|
|
MATRIX_EVENT_LOTTERY = 6
|
|
MATRIX_EVENT_BUFF = 7
|
|
MATRIX_EVENT_GUESS = 8
|
|
MATRIX_EVENT_FORWARD = 9
|
|
MATRIX_EVENT_RESET_FLOOR = 10
|
|
MATRIX_EVENT_PLOT = 11
|
|
MATRIX_EVENT_STAGE = 12
|
|
MATRIX_EVENT_ITEM_DROP = 13
|
|
MATRIX_EVENT_ITEM_REWARD = 14
|
|
MATRIX_EVENT_TIPS = 15
|
|
MATRIX_EVENT_SUB_RPG_MATERIAL = 16
|
|
MATRIX_EVENT_RANDOM_PLOT_ONCE = 17
|
|
MATRIX_EVENT_RANDOM_STAGE_ONCE = 18
|
|
MATRIX_EVENT_RANDOM_AREA_ONCE = 19
|
|
MATRIX_EVENT_TRIGGER_EVENT_GROUP = 21
|
|
MATRIX_EVENT_PASS_RPG_TALE_SITE = 101
|
|
MATRIX_EVENT_UNLOCK_RPG_TALE_ROLE = 102
|
|
MATRIX_EVENT_AWAY_RPG_TALE_ROLE = 103
|
|
MATRIX_EVENT_ADD_RPG_TALE_MISSION = 104
|
|
MATRIX_EVENT_ADD_RPG_TALE_PHOTO = 105
|
|
MATRIX_EVENT_ADD_RPG_OVERALL = 106
|
|
MATRIX_EVENT_DEL_RPG_OVERALL = 107
|
|
MATRIX_EVENT_SET_RPG_OVERALL = 108
|
|
MATRIX_EVENT_DISCARD_RPG_TALE_SITE = 109
|
|
MATRIX_EVENT_NOTIFY = 110
|
|
MATRIX_EVENT_MATRIX_FLOOR = 111
|
|
MATRIX_EVENT_MONOPOLY = 112
|
|
MATRIX_EVENT_RPG_DUNGEON = 113
|
|
MATRIX_EVENT_RPG_DUNGEON_BUFF = 114
|
|
MATRIX_EVENT_ROGUE_TOWER_HP_HEAL = 115
|
|
MATRIX_EVENT_ROGUE_TOWER_HP_HEAL_NO_EXTRA = 116
|
|
MATRIX_EVENT_ROGUE_TOWER_ADD_COIN = 117
|
|
MATRIX_EVENT_ROGUE_TOWER_SUB_COIN = 118
|
|
MATRIX_EVENT_ROGUE_TOWER_GET_RANDOM_BUFF = 119
|
|
MATRIX_EVENT_ROGUE_TOWER_LEVEL_UP_RANDOM_BUFF = 120
|
|
MATRIX_EVENT_ROGUE_TOWER_HP_COST = 121
|
|
MATRIX_EVENT_ROGUE_TOWER_SUPPORT_LEVELUP_TIMES = 122
|
|
MATRIX_EVENT_RANCH_UNLOCK_AREA = 123
|
|
MATRIX_EVENT_RANCH_STAGE = 124
|
|
MATRIX_EVENT_TOWN = 125
|
|
MATRIX_EVENT_DICEY_DUNGEON = 126
|
|
MATRIX_EVENT_PVZ_ADD_QAVATAR = 127
|
|
MATRIX_EVENT_QCANDY_ADD_AVATAR = 128
|
|
MATRIX_EVENT_PLATFORM_SHOOTER_ADD_AVATAR = 129
|
|
MATRIX_EVENT_SUSANNA_TRIAL_PASS_SITE = 130
|
|
MATRIX_EVENT_MATCH_THREE_ENTER_ROOM = 131
|
|
MATRIX_EVENT_MAHOU_CARD_ENTER_SITE = 132
|
|
MATRIX_EVENT_MAHOU_CARD_ENTER_SITE_FROM_AVATAR = 133
|
|
MATRIX_EVENT_TILED_GAME_FARM_FINISH_AVATAR_SCENE = 134
|
|
MATRIX_EVENT_MARBLES_SHOOT_ADD_AVATAR = 135
|
|
MATRIX_EVENT_GOURMET_HUNT_FORCE_REFRESH_DAILY_QUEST = 136
|
|
MATRIX_EVENT_GOURMET_HUNT_GRANT_DAILY_QUEST_REWARD = 137
|
|
MATRIX_EVENT_TILED_GAME_SRPG_ADD_AVATAR = 138
|
|
MATRIX_EVENT_TILED_GAME_SRPG_TRY_REFRESH_DAILY_QUEST = 140
|
|
MATRIX_EVENT_TILED_GAME_SRPG_REPLACE_AVATAR = 141
|
|
MATRIX_EVENT_TILED_GAME_MONSTER_FARM_BUILDING_LEVEL_UP = 142
|
|
MATRIX_EVENT_TILED_GAME_MONSTER_FARM_FINISH_PRIVILEGE = 144
|
|
MATRIX_EVENT_AWAY_VIRTUAL_AVATAR = 171
|
|
MATRIX_EVENT_BACK_VIRTUAL_AVATAR = 172
|
|
MATRIX_EVENT_CLIENT = 200
|
|
MATRIX_EVENT_TILE_MARK = 201
|
|
MATRIX_EVENT_SET_STAGE_SCORE = 302
|
|
|
|
|
|
class MatrixEventPlotRequirementType(betterproto.Enum):
|
|
MATRIX_EVENT_PLOT_REQUIREMENT_INVALID = 0
|
|
MATRIX_EVENT_PLOT_REQUIREMENT_MATERIAL = 1
|
|
MATRIX_EVENT_PLOT_REQUIREMENT_MISSION = 2
|
|
MATRIX_EVENT_PLOT_REQUIREMENT_DIALOG = 3
|
|
MATRIX_EVENT_PLOT_REQUIREMENT_FLOOR_EVENT = 4
|
|
|
|
|
|
class MatrixTriggerType(betterproto.Enum):
|
|
MATRIX_TRIGGER_NONE = 0
|
|
MATRIX_TRIGGER_STEP_NUM_GE = 1
|
|
MATRIX_TRIGGER_POSITION = 2
|
|
MATRIX_TRIGGER_STEP_NUM_LE = 3
|
|
|
|
|
|
class DiceType(betterproto.Enum):
|
|
DICE_TYPE_NONE = 0
|
|
DICE_TYPE_RANDOM = 1
|
|
DICE_TYPE_FIXED = 2
|
|
DICE_TYPE_FORWARD = 3
|
|
|
|
|
|
class MatrixFingerType(betterproto.Enum):
|
|
MATRIX_FINGER_NONE = 0
|
|
MATRIX_FINGER_SCISSORS = 1
|
|
MATRIX_FINGER_STONE = 2
|
|
MATRIX_FINGER_CLOTH = 3
|
|
|
|
|
|
class MatrixMonopolyBuffType(betterproto.Enum):
|
|
MATRIX_MONOPOLY_BUFF_NONE = 0
|
|
MATRIX_MONOPOLY_BUFF_DICE = 1
|
|
MATRIX_MONOPOLY_BUFF_STAGE = 2
|
|
MATRIX_MONOPOLY_BUFF_DROP = 3
|
|
|
|
|
|
class RpgTaleTicketRefreshType(betterproto.Enum):
|
|
RpgTaleTicketRefreshType0 = 0
|
|
RPG_TALE_TICKET_REFRESH_DAILY = 1
|
|
RPG_TALE_TICKET_REFRESH_WEEKLY = 2
|
|
RPG_TALE_TICKET_REFRESH_CUSTOM = 3
|
|
RPG_TALE_TICKET_REFRESH_DAILY_WITH_STORAGE = 4
|
|
|
|
|
|
class RpgTaleSiteType(betterproto.Enum):
|
|
RpgTaleSiteType0 = 0
|
|
RPG_TALE_SITE_TYPE_STORY = 1
|
|
RPG_TALE_SITE_TYPE_CLUE = 2
|
|
RPG_TALE_SITE_TYPE_CYCLE = 3
|
|
RPG_TALE_SITE_TYPE_RANK = 4
|
|
RPG_TALE_SITE_TYPE_ENDLESS = 5
|
|
|
|
|
|
class CmdTypeScdlc(betterproto.Enum):
|
|
CmdTypeScdlc0 = 0
|
|
CMD_GET_SC_DLC_REQ = 6300
|
|
CMD_GET_SC_DLC_RSP = 6301
|
|
CMD_UPDATE_SC_DLC_FEVER_SUITE_REQ = 6304
|
|
CMD_UPDATE_SC_DLC_FEVER_SUITE_RSP = 6305
|
|
CMD_ACTIVE_SC_DLC_FEVER_SUITE_REQ = 6306
|
|
CMD_ACTIVE_SC_DLC_FEVER_SUITE_RSP = 6307
|
|
CMD_ADD_SC_DLC_SUUPORT_NPC_EXP_REQ = 6308
|
|
CMD_ADD_SC_DLC_SUUPORT_NPC_EXP_RSP = 6309
|
|
CMD_LEVEL_UP_SC_DLC_AVATAR_REQ = 6310
|
|
CMD_LEVEL_UP_SC_DLC_AVATAR_RSP = 6311
|
|
CMD_LEVEL_UP_SC_DLC_TALENT_REQ = 6312
|
|
CMD_LEVEL_UP_SC_DLC_TALENT_RSP = 6313
|
|
CMD_EQUIP_SC_DLC_AVATAR_TALENT_REQ = 6314
|
|
CMD_EQUIP_SC_DLC_AVATAR_TALENT_RSP = 6315
|
|
CMD_GET_SC_DLC_SELECT_DAILY_QUEST_REQ = 6316
|
|
CMD_GET_SC_DLC_SELECT_DAILY_QUEST_RSP = 6317
|
|
CMD_REFRESH_SC_DLC_DAILY_QUEST_REQ = 6318
|
|
CMD_REFRESH_SC_DLC_DAILY_QUEST_RSP = 6319
|
|
CMD_ACCEPT_SC_DLC_DAILY_QUEST_REQ = 6320
|
|
CMD_ACCEPT_SC_DLC_DAILY_QUEST_RSP = 6321
|
|
CMD_FINISH_SC_DLC_DAILY_QUEST_REQ = 6322
|
|
CMD_FINISH_SC_DLC_DAILY_QUEST_RSP = 6323
|
|
CMD_TAKE_SC_DLC_DAILY_QUEST_REWARD_REQ = 6324
|
|
CMD_TAKE_SC_DLC_DAILY_QUEST_REWARD_RSP = 6325
|
|
CMD_MODIFY_SC_DLC_NAME_REQ = 6326
|
|
CMD_MODIFY_SC_DLC_NAME_RSP = 6327
|
|
CMD_TAKE_SC_DLC_CHALLENGE_REWARD_REQ = 6328
|
|
CMD_TAKE_SC_DLC_CHALLENGE_REWARD_RSP = 6329
|
|
CMD_FINISH_SC_DLC_PLOT_REQ = 6330
|
|
CMD_FINISH_SC_DLC_PLOT_RSP = 6331
|
|
CMD_GET_SC_DLC_TOWER_REQ = 6332
|
|
CMD_GET_SC_DLC_TOWER_RSP = 6333
|
|
CMD_SC_DLC_TOWER_STAGE_BEGIN_REQ = 6334
|
|
CMD_SC_DLC_TOWER_STAGE_BEGIN_RSP = 6335
|
|
CMD_SC_DLC_TOWER_STAGE_END_REQ = 6336
|
|
CMD_SC_DLC_TOWER_STAGE_END_RSP = 6337
|
|
CMD_GET_SC_DLC_TOWER_RANK_REQ = 6338
|
|
CMD_GET_SC_DLC_TOWER_RANK_RSP = 6339
|
|
CMD_SC_DLC_TOWER_SCHEDULE_REWARD_NOTIFY = 6340
|
|
CMD_SC_DLC_REVIVE_AVATAR_REQ = 6341
|
|
CMD_SC_DLC_REVIVE_AVATAR_RSP = 6342
|
|
CMD_SC_DLC_TOWER_REVIVE_AVATAR_REQ = 6343
|
|
CMD_SC_DLC_TOWER_REVIVE_AVATAR_RSP = 6344
|
|
CMD_SC_DLC_ACTIVE_FEVER_ABILITY_REQ = 6345
|
|
CMD_SC_DLC_ACTIVE_FEVER_ABILITY_RSP = 6346
|
|
CMD_SC_DLC_SWEEP_TOWER_REQ = 6347
|
|
CMD_SC_DLC_SWEEP_TOWER_RSP = 6348
|
|
CMD_SCDLC_DUMMY = 6449
|
|
|
|
|
|
class AntiAddictNotifyAntiAddictMsgType(betterproto.Enum):
|
|
ANTI_ADDICT_MSG_ERROR = 0
|
|
ANTI_ADDICT_MSG_ANTI_ADDICT = 1
|
|
ANTI_ADDICT_MSG_SHOULD_BIND_ACCOUNT = 2
|
|
|
|
|
|
class KickOutPlayerNotifyKickOutReason(betterproto.Enum):
|
|
REASON_NONE = 0
|
|
REASON_MTP_ERROR = 1
|
|
REASON_PLATFORM_ERROR = 2
|
|
REASON_SQUEEZE = 3
|
|
REASON_LOGIN_UNFINISH = 4
|
|
|
|
|
|
class CmdTypeSecurity(betterproto.Enum):
|
|
CmdTypeSecurity0 = 0
|
|
CMD_UPDATE_CLIENT_SETTING_NOTIFY = 5002
|
|
CMD_COMMON_CD_CHECK_NOTIFY = 5003
|
|
CMD_ANTI_ADDICT_NOTIFY = 5004
|
|
CMD_SENSITIVE_WORD_CHECK_REQ = 5005
|
|
CMD_SENSITIVE_WORD_CHECK_RSP = 5006
|
|
CMD_KICK_OUT_PLAYER_NOTIFY = 5007
|
|
CMD_CLIENT_REPORT_REQ = 5008
|
|
CMD_CLIENT_REPORT_RSP = 5009
|
|
CMD_GET_AUTHKEY_REQ = 5010
|
|
CMD_GET_AUTHKEY_RSP = 5011
|
|
CMD_CLIENT_REPORT_BIN_REQ = 5012
|
|
CMD_CLIENT_REPORT_BIN_RSP = 5013
|
|
CMD_NET_TEST_REQ = 5014
|
|
CMD_NET_TEST_RSP = 5015
|
|
CMD_GET_SECURITY_PASSWORD_REQ = 5021
|
|
CMD_GET_SECURITY_PASSWORD_RSP = 5022
|
|
CMD_SET_SECURITY_PASSWORD_REQ = 5023
|
|
CMD_SET_SECURITY_PASSWORD_RSP = 5024
|
|
CMD_CHANGE_SECURITY_PASSWORD_REQ = 5025
|
|
CMD_CHANGE_SECURITY_PASSWORD_RSP = 5026
|
|
CMD_UNLOCK_DEVICE_SECURITY_PASSWORD_REQ = 5027
|
|
CMD_UNLOCK_DEVICE_SECURITY_PASSWORD_RSP = 5028
|
|
CMD_SECURITY_PASSWORD_OP_REQ = 5029
|
|
CMD_SECURITY_PASSWORD_OP_RSP = 5030
|
|
CMD_RESET_SECURITY_PASSWORD_REQ = 5031
|
|
CMD_RESET_SECURITY_PASSWORD_RSP = 5032
|
|
CMD_SECURITY_PASSWORD_REJECTION_NOTIFY = 5033
|
|
|
|
|
|
class AntiOfflineReportStatus(betterproto.Enum):
|
|
ANTI_OFFLINE_REPORT_CORRECT = 0
|
|
ANTI_OFFLINE_REPORT_ERROR = 1
|
|
ANTI_OFFLINE_REPORT_TIMEOUT = 2
|
|
ANTI_OFFLINE_REPORT_SOON_LOGOUT = 3
|
|
ANTI_OFFLINE_REPORT_UNEXPECTED = 4
|
|
|
|
|
|
class AuthkeySignType(betterproto.Enum):
|
|
AuthkeySignType0 = 0
|
|
AUTHKEY_SIGN_TYPE_DEFAULT = 1
|
|
AUTHKEY_SIGN_TYPE_RSA = 2
|
|
|
|
|
|
class ClientReportBinType(betterproto.Enum):
|
|
CLIENT_REPORT_BIN_INVALID = 0
|
|
CLIENT_REPORT_BIN_AVATAR_DETAIL = 1
|
|
CLIENT_REPORT_BIN_ATTACK_SNAPSHOT = 2
|
|
|
|
|
|
class SecurityPasswordStatus(betterproto.Enum):
|
|
SECURITY_PASSWORD_NOT_SET = 0
|
|
SECURITY_PASSWORD_IS_SET = 1
|
|
SECURITY_PASSWORD_TOO_MANY_FAILS = 2
|
|
|
|
|
|
class SecurityPasswordDeviceStatus(betterproto.Enum):
|
|
SECURITY_PASSWORD_DEVICE_UNLOCKED = 0
|
|
SECURITY_PASSWORD_DEVICE_LOCKED = 1
|
|
|
|
|
|
class SecurityPasswordOpType(betterproto.Enum):
|
|
SECURITY_PASSWORD_NONE_OP = 0
|
|
SECURITY_PASSWORD_FAST_UNPROTECT_WEAPON = 1
|
|
SECURITY_PASSWORD_FAST_UNPROTECT_STIGMATA = 2
|
|
|
|
|
|
class GoodsRefreshTimeType(betterproto.Enum):
|
|
SHOP_TYPE = 0
|
|
DAY_TYPE = 1
|
|
WEEK_TYPE = 2
|
|
MONTH_TYPE = 3
|
|
VERSION_TYPE = 4
|
|
DOUBLE_WEEK_TYPE = 5
|
|
|
|
|
|
class GoodsShowType(betterproto.Enum):
|
|
GoodsShowType0 = 0
|
|
NORMAL_SHOW = 1
|
|
LOCK_SHOW = 2
|
|
|
|
|
|
class CmdTypeShop(betterproto.Enum):
|
|
CmdTypeShop0 = 0
|
|
CMD_GET_SHOP_LIST_REQ = 6700
|
|
CMD_GET_SHOP_LIST_RSP = 6701
|
|
CMD_GET_SHOPPING_MALL_LIST_REQ = 6702
|
|
CMD_GET_SHOPPING_MALL_LIST_RSP = 6703
|
|
CMD_GET_SINGLE_SHOP_WITHOUT_REFRESH_REQ = 6704
|
|
CMD_GET_SINGLE_SHOP_WITHOUT_REFRESH_RSP = 6705
|
|
CMD_GET_PRODUCT_LIST_REQ = 6706
|
|
CMD_GET_PRODUCT_LIST_RSP = 6707
|
|
CMD_MANUAL_REFRESH_SHOP_REQ = 6708
|
|
CMD_MANUAL_REFRESH_SHOP_RSP = 6709
|
|
CMD_GET_RECOMMEND_GOODS_REQ = 6710
|
|
CMD_GET_RECOMMEND_GOODS_RSP = 6711
|
|
CMD_BUY_GOODS_REQ = 6714
|
|
CMD_BUY_GOODS_RSP = 6715
|
|
CMD_GLOBAL_SHOP_GOODS_INFO_NOTIFY = 6716
|
|
CMD_GET_VIP_REWARD_DATA_REQ = 6717
|
|
CMD_GET_VIP_REWARD_DATA_RSP = 6718
|
|
CMD_GET_VIP_REWARD_REQ = 6719
|
|
CMD_GET_VIP_REWARD_RSP = 6720
|
|
CMD_GET_CARD_PRODUCT_INFO_REQ = 6721
|
|
CMD_GET_CARD_PRODUCT_INFO_RSP = 6722
|
|
CMD_TAKE_CARD_PRODUCT_DAILY_REWARD_REQ = 6723
|
|
CMD_TAKE_CARD_PRODUCT_DAILY_REWARD_RSP = 6724
|
|
CMD_TAKE_CARD_PRODUCT_BONUS_REWARD_REQ = 6725
|
|
CMD_TAKE_CARD_PRODUCT_BONUS_REWARD_RSP = 6726
|
|
CMD_TAKE_FOUNDATION_REWARD_REQ = 6727
|
|
CMD_TAKE_FOUNDATION_REWARD_RSP = 6728
|
|
CMD_GET_PRODUCT_RECOMMEND_LIST_REQ = 6729
|
|
CMD_GET_PRODUCT_RECOMMEND_LIST_RSP = 6730
|
|
CMD_BUY_PRODUCT_REQ = 6731
|
|
CMD_BUY_PRODUCT_RSP = 6732
|
|
CMD_EXCHANGE_HCOIN_BY_MCOIN_REQ = 6733
|
|
CMD_EXCHANGE_HCOIN_BY_MCOIN_RSP = 6734
|
|
CMD_GET_MYCARD_AUTH_CODE_REQ = 6739
|
|
CMD_GET_MYCARD_AUTH_CODE_RSP = 6740
|
|
CMD_VERIFY_MYCARD_ORDER_NOTIFY = 6741
|
|
CMD_RECHARGE_FINISH_NOTIFY = 6742
|
|
CMD_REPORT_CLICK_RECHARGE_BUTTON_NOTIFY = 6743
|
|
CMD_GLOBAL_SHOP_GOODS_GET_BUY_ORDER_REQ = 6744
|
|
CMD_GLOBAL_SHOP_GOODS_GET_BUY_ORDER_RSP = 6745
|
|
|
|
|
|
class ShopType(betterproto.Enum):
|
|
ShopType0 = 0
|
|
SHOP_NORMAL = 1
|
|
SHOP_ENDLESS = 2
|
|
SHOP_ACTIVITY = 3
|
|
SHOP_EXTRASTORY = 4
|
|
SHOP_ARMADA = 5
|
|
SHOP_GACHATICKET = 6
|
|
SHOP_EXCHANGE_HOUSE = 7
|
|
SHOP_EXTRASTORY_ACTIVITY = 8
|
|
SHOP_MP = 9
|
|
SHOP_EXBOSS = 10
|
|
SHOP_SKIN = 11
|
|
SHOP_MASTER = 12
|
|
SHOP_DORM = 13
|
|
SHOP_FRAGMENT = 14
|
|
SHOP_ACTIVITY_EXCLUDE = 15
|
|
SHOP_MINUTE = 16
|
|
SHOP_DUNGEONS = 17
|
|
SHOP_GOBACK = 18
|
|
SHOP_MASTER_PUPIL = 19
|
|
SHOP_TYPE_ENCORE = 20
|
|
SHOP_TYPE_WANTED = 21
|
|
SHOP_TYPE_ADVENTURE = 22
|
|
SHOP_TYPE_NEWBIE_ACTIVITY = 23
|
|
SHOP_TYPE_VIP_EQUIPMENT = 24
|
|
SHOP_TYPE_GACHA_COIN = 25
|
|
SHOP_TYPE_MAIN_STORY = 26
|
|
SHOP_GOBACK_2 = 27
|
|
SHOP_GOBACK_3 = 28
|
|
SHOP_TYPE_NEWBIE_ACTIVITY_2 = 29
|
|
SHOP_TYPE_NEWBIE_ACTIVITY_3 = 30
|
|
SHOP_TYPE_GOD_WAR = 31
|
|
SHOP_TYPE_CHAPTER = 32
|
|
SHOP_TYPE_SC_DLC = 33
|
|
SHOP_TYPE_BP_ELITE_WORKS = 34
|
|
SHOP_TYPE_BP_STORE = 35
|
|
SHOP_TYPE_BP_ELITE_WORKS_VINTAGE = 36
|
|
SHOP_TYPE_NEWBIE_ACTIVITY_4 = 37
|
|
SHOP_TYPE_NEWBIE_ACTIVITY_5 = 38
|
|
SHOP_TYPE_CHAPTER_OW = 39
|
|
SHOP_GOBACK_SPECIAL = 40
|
|
SHOP_OPENWORLD = 100
|
|
SHOP_OPENWORLD_SENIOR = 101
|
|
SHOP_OPENWORLD_NEW = 102
|
|
SHOP_OPENWORLD_ACTIVITY = 103
|
|
SHOP_PJMS_MATERIAL = 104
|
|
SHOP_PJMS_BGM = 105
|
|
SHOP_PJMS_FURNITURE = 106
|
|
SHOP_TYPE_GIFT_PACK = 201
|
|
SHOP_ACTIVITY_2 = 302
|
|
SHOP_ACTIVITY_3 = 303
|
|
SHOP_ACTIVITY_4 = 304
|
|
SHOP_ACTIVITY_5 = 305
|
|
SHOP_ACTIVITY_6 = 306
|
|
SHOP_ACTIVITY_7 = 307
|
|
SHOP_ACTIVITY_8 = 308
|
|
SHOP_ACTIVITY_9 = 309
|
|
SHOP_ACTIVITY_10 = 310
|
|
SHOP_ACTIVITY_11 = 311
|
|
SHOP_ACTIVITY_12 = 312
|
|
SHOP_WEST = 1001
|
|
|
|
|
|
class ShopGoodsPoolUnlockType(betterproto.Enum):
|
|
ShopGoodsPoolUnlockType0 = 0
|
|
SHOP_GOODS_POOL_UNLOCK_PLAYER_LEVEL = 1
|
|
SHOP_GOODS_POOL_UNLOCK_MAX_QUEST_LEVEL = 3
|
|
SHOP_GOODS_POOL_UNLOCK_OPENWORLD_ACTIVITY_LEVEL = 4
|
|
SHOP_GOODS_POOL_UNLOCK_EX_BOSS_MONSTER_LEVEL = 5
|
|
SHOP_GOODS_POOL_UNLOCK_EX_BOSS_SCORE = 6
|
|
SHOP_GOODS_POOL_UNLOCK_ELF = 7
|
|
SHOP_GOODS_POOL_UNLOCK_GLOBALWAR_POINT_NUM = 8
|
|
SHOP_GOODS_POOL_UNLOCK_GLOBALWAR_POINT_ID = 9
|
|
SHOP_GOODS_POOL_UNLOCK_ADVENTURE_LEVEL = 10
|
|
SHOP_GOODS_POOL_UNLOCK_DAILY_DUTY_POINT = 11
|
|
SHOP_GOODS_POOL_UNLOCK_AVATAR = 12
|
|
SHOP_GOODS_POOL_UNLOCK_STAGE = 13
|
|
SHOP_GOODS_POOL_UNLOCK_KINGDOM_WAR_CURRENCY = 14
|
|
SHOP_GOODS_POOL_UNLOCK_MISSION = 15
|
|
SHOP_GOODS_POOL_UNLOCK_SANCTUARY_LEVEL = 16
|
|
SHOP_GOODS_POOL_UNLOCK_GOBACK_LEVEL = 17
|
|
SHOP_GOODS_POOL_UNLOCK_AVATAR_LOCKED = 18
|
|
SHOP_GOODS_POOL_UNLOCK_HAS_GOT_ITEM = 19
|
|
SHOP_GOODS_POOL_UNLOCK_AVATAR_DETAIL = 20
|
|
SHOP_GOODS_POOL_UNLOCK_ELF_DETAIL = 21
|
|
SHOP_GOODS_POOL_UNLOCK_BATTLE_PASS_TICKET = 22
|
|
SHOP_GOODS_POOL_UNLOCK_PRIVILEGE_DETAIL = 23
|
|
SHOP_GOODS_POOL_UNLOCK_HAS_NOT_GOT_ITEM = 24
|
|
SHOP_GOODS_POOL_UNLOCK_BP_LEVEL = 25
|
|
SHOP_GOODS_POOL_UNLOCK_PLAYER_LEVEL_LOCK_ID = 26
|
|
SHOP_GOODS_POOL_UNLOCK_GOBACK_NEWBIE_LEVEL = 27
|
|
|
|
|
|
class ShopGoodsMaxBuyType(betterproto.Enum):
|
|
SHOP_GOODS_MAX_BUY_TYPE_SCHEDULE_MAX_LIMIT = 0
|
|
SHOP_GOODS_MAX_BUY_TYPE_BACKPACK_MAX_LIMIT = 1
|
|
SHOP_GOODS_MAX_BUY_TYPE_NO_LIMIT = 2
|
|
|
|
|
|
class ShopGoodsAutoOpenType(betterproto.Enum):
|
|
SHOP_GOODS_NOT_AUTO_OPEN = 0
|
|
SHOP_GOODS_CLIENT_AUTO_OPEN_WITH_NOTIFY = 1
|
|
SHOP_GOODS_CLIENT_AUTO_OPEN_WITHOUT_NOTIFY = 2
|
|
SHOP_GOODS_SERVER_AUTO_OPEN = 3
|
|
|
|
|
|
class ProductType(betterproto.Enum):
|
|
ProductType0 = 0
|
|
PRODUCT_NORMAL = 1
|
|
PRODUCT_LIMIT = 2
|
|
PRODUCT_CARD = 3
|
|
PRODUCT_SUBSCRIPTION = 4
|
|
PRODUCT_RANDOM_BOX = 5
|
|
PRODUCT_FIXED_BOX = 6
|
|
PRODUCT_MCOIN = 7
|
|
PRODUCT_FOUNDATION = 8
|
|
PRODUCT_SUBSCRIPTION_NON_RENEWING = 9
|
|
PRODUCT_MAIL_REWARD = 10
|
|
PRODUCT_PROMO_CODE = 11
|
|
|
|
|
|
class AccurateGoodsTriggerType(betterproto.Enum):
|
|
ACCURATE_GOODS_TRIGGER_TYPE_NONE = 0
|
|
ACCURATE_GOODS_TRIGGER_TYPE_UNLOCK_AVATAR = 1
|
|
ACCURATE_GOODS_TRIGGER_TYPE_FIRST_GOT = 2
|
|
ACCURATE_GOODS_TRIGGER_TYPE_REPEAT_GOT = 3
|
|
ACCURATE_GOODS_TRIGGER_TYPE_UNLOCK_ELF = 4
|
|
ACCURATE_GOODS_TRIGGER_TYPE_FINISH_MISSION = 5
|
|
ACCURATE_GOODS_TRIGGER_TYPE_EXCHANGE_SCOIN = 6
|
|
ACCURATE_GOODS_TRIGGER_TYPE_EXCHANGE_STAMINA = 7
|
|
ACCURATE_GOODS_TRIGGER_TYPE_LOSE_STAGE = 8
|
|
ACCURATE_GOODS_TRIGGER_TYPE_WIN_STAGE_FIRST = 9
|
|
ACCURATE_GOODS_TRIGGER_TYPE_AVATAR_LEVEL = 10
|
|
ACCURATE_GOODS_TRIGGER_TYPE_PLAYER_LEVEL = 11
|
|
ACCURATE_GOODS_TRIGGER_TYPE_GOBACK_DAYS = 12
|
|
ACCURATE_GOODS_TRIGGER_TYPE_AVATAR_STAR = 13
|
|
|
|
|
|
class VipRewardStatus(betterproto.Enum):
|
|
VipRewardStatus0 = 0
|
|
VIP_REWARD_LOCKED = 1
|
|
VIP_REWARD_NOT_GET = 2
|
|
VIP_REWARD_HAS_GOT = 3
|
|
VIP_REWARD_HAS_GOT_BUT_SPECIAL = 4
|
|
|
|
|
|
class CmdTypeSimplifiedgodwar(betterproto.Enum):
|
|
CmdTypeSimplifiedgodwar0 = 0
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_ACTIVITY_REQ = 8250
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_ACTIVITY_RSP = 8251
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_CHALLENGE_AVATAR_REQ = 8252
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_CHALLENGE_AVATAR_RSP = 8253
|
|
CMD_SIMPLIFIED_GOD_WAR_RESET_CHALLENGE_REQ = 8254
|
|
CMD_SIMPLIFIED_GOD_WAR_RESET_CHALLENGE_RSP = 8255
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_BUFF_REQ = 8256
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_BUFF_RSP = 8257
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_BUFF_REQ = 8258
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_BUFF_RSP = 8259
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_ASSIST_ROLE_REQ = 8260
|
|
CMD_SIMPLIFIED_GOD_WAR_GET_ASSIST_ROLE_RSP = 8261
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_ASSIST_ROLE_REQ = 8262
|
|
CMD_SIMPLIFIED_GOD_WAR_SELECT_ASSIST_ROLE_RSP = 8263
|
|
CMD_SIMPLIFIED_GOD_WAR_ENTER_SITE_REQ = 8264
|
|
CMD_SIMPLIFIED_GOD_WAR_ENTER_SITE_RSP = 8265
|
|
|
|
|
|
class SimplifiedGodWarSiteType(betterproto.Enum):
|
|
SimplifiedGodWarSiteType0 = 0
|
|
SIMPLIFIED_GOD_WAR_SITE_TYPE_START = 1
|
|
SIMPLIFIED_GOD_WAR_SITE_TYPE_NORMAL = 2
|
|
SIMPLIFIED_GOD_WAR_SITE_TYPE_ASSIST_ROLE = 3
|
|
SIMPLIFIED_GOD_WAR_SITE_TYPE_FINAL_BOSS = 4
|
|
|
|
|
|
class CmdTypeSlg(betterproto.Enum):
|
|
CmdTypeSlg0 = 0
|
|
CMD_SLG_GET_DATA_REQ = 6050
|
|
CMD_SLG_GET_DATA_RSP = 6051
|
|
CMD_SLG_POINT_SWEEP_REQ = 6052
|
|
CMD_SLG_POINT_SWEEP_RSP = 6053
|
|
CMD_SLG_BATTLE_MATCH_RSP = 6054
|
|
CMD_SLG_ENROLL_REQ = 6055
|
|
CMD_SLG_ENROLL_RSP = 6056
|
|
CMD_SLG_GET_ACTIVITY_STAMINA_REQ = 6057
|
|
CMD_SLG_GET_ACTIVITY_STAMINA_RSP = 6058
|
|
CMD_SLG_TAKE_SCORE_REWARD_REQ = 6059
|
|
CMD_SLG_TAKE_SCORE_REWARD_RSP = 6060
|
|
CMD_SLG_BATTLE_ADD_SCORE_FAIL_NOTIFY = 6061
|
|
CMD_SLG_GET_BATTLE_RANK_REQ = 6062
|
|
CMD_SLG_GET_BATTLE_RANK_RSP = 6063
|
|
CMD_SLG_GET_POINT_RANK_REQ = 6064
|
|
CMD_SLG_GET_POINT_RANK_RSP = 6065
|
|
CMD_SLG_BATTLE_SETTLE_NOTIFY = 6066
|
|
CMD_SLG_BROADCAST_NOTIFY = 6068
|
|
CMD_SLG_MAIN_PAGE_REQ = 6069
|
|
CMD_SLG_BATTLE_IN_SETTLE_NOTIFY = 6070
|
|
CMD_SLG_GET_BRIEF_RANK_REQ = 6071
|
|
CMD_SLG_GET_BRIEF_RANK_RSP = 6072
|
|
CMD_SLG_DUMMY = 6149
|
|
|
|
|
|
class SlgMatchFactorType(betterproto.Enum):
|
|
SLG_MATCH_FACTOR_TYPE_NONE = 0
|
|
SLG_MATCH_FACTOR_TYPE_CRYSTAL_COST = 1
|
|
SLG_MATCH_FACTOR_TYPE_PLAYER_LEVEL = 2
|
|
SLG_MATCH_FACTOR_TYPE_TOP_AVATAR_COMBAT_SUM = 3
|
|
SLG_MATCH_FACTOR_TYPE_CUR_BATTLE_SCORE = 4
|
|
|
|
|
|
class SlgBuffType(betterproto.Enum):
|
|
SLG_BUFF_TYPE_NONE = 0
|
|
SLG_BUFF_TYPE_ACTIVITY_STAMINA_COST = 1
|
|
SLG_BUFF_TYPE_STAGE_SCORE = 2
|
|
SLG_BUFF_TYPE_SETTLE_SCORE = 3
|
|
SLG_BUFF_TYPE_STAGE = 4
|
|
|
|
|
|
class SlgBuildingType(betterproto.Enum):
|
|
SlgBuildingType0 = 0
|
|
SLG_BUILDING_TYPE_OCCUPY_OWNER_BUFF = 1
|
|
SLG_BUILDING_TYPE_OCCUPY_OTHERS_BUFF = 2
|
|
SLG_BUILDING_TYPE_SMALL_BOSS = 3
|
|
SLG_BUILDING_TYPE_BIG_BOSS = 4
|
|
|
|
|
|
class SlgBossType(betterproto.Enum):
|
|
SLG_BOSS_TYPE_NONE = 0
|
|
SLG_BOSS_TYPE_SMALL_BOSS = 1
|
|
SLG_BOSS_TYPE_BIG_BOSS = 2
|
|
|
|
|
|
class SlgScoreRewardType(betterproto.Enum):
|
|
SLG_SCORE_REWARD_TYPE_NONE = 0
|
|
SLG_SCORE_REWARD_TYPE_PERSONAL_TOTAL = 1
|
|
SLG_SCORE_REWARD_TYPE_COUNTRY = 2
|
|
|
|
|
|
class SlgBroadcastType(betterproto.Enum):
|
|
SlgBroadcastType0 = 0
|
|
SLG_BROADCAST_TYPE_OCCUPY = 1
|
|
SLG_BROADCAST_TYPE_SCORE_STREAK = 2
|
|
SLG_BROADCAST_TYPE_OCCUPY_STREAK = 3
|
|
|
|
|
|
class SlgBattleRankType(betterproto.Enum):
|
|
SlgBattleRankType0 = 0
|
|
SLG_BATTLE_RANK_NORMAL_POINT = 1
|
|
SLG_BATTLE_RANK_BIG_BOSS = 2
|
|
SLG_BATTLE_RANK_COUNTRY = 3
|
|
|
|
|
|
class CmdTypeSwitch(betterproto.Enum):
|
|
CmdTypeSwitch0 = 0
|
|
CMD_SWITCH_DATA_NOTIFY = 3700
|
|
CMD_SWITCH_CHANGE_DATA_NOTIFY = 3701
|
|
|
|
|
|
class ChatSwitchChannelType(betterproto.Enum):
|
|
CHAT_SWITCH_CHANNEL_TYPE_NONE = 0
|
|
CHAT_SWITCH_CHANNEL_TYPE_WORLD = 1
|
|
CHAT_SWITCH_CHANNEL_TYPE_PRIVATE = 2
|
|
CHAT_SWITCH_CHANNEL_TYPE_ARMADA = 3
|
|
CHAT_SWITCH_CHANNEL_TYPE_TEAM = 4
|
|
CHAT_SWITCH_CHANNEL_TYPE_GROUP = 5
|
|
CHAT_SWITCH_CHANNEL_TYPE_COMMON_CHATWORLD = 6
|
|
CHAT_SWITCH_CHANNEL_TYPE_OTHERS = 7
|
|
|
|
|
|
class FeatureSwitchActivityType(betterproto.Enum):
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_NONE = 0
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_SLG_GAME = 1
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_SLG_BATTLE = 2
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_SLG_MATCH = 3
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_GLOBAL_POLLING = 4
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_SLG_CHAT = 5
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_SLG_BROADCAST = 6
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_GLOBAL_EXPLORE_BROADCAST = 7
|
|
FEATURE_SWITCH_ACTIVITY_TYPE_BW_WORLD_CAMP = 8
|
|
|
|
|
|
class QCandyBattleActivitySwitchType(betterproto.Enum):
|
|
QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_NONE = 0
|
|
QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_PVP = 1
|
|
QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_RANK = 2
|
|
|
|
|
|
class ChatForbidNotifyForbidType(betterproto.Enum):
|
|
FORBID_COMMON = 0
|
|
REPEAT_CHAT = 1
|
|
|
|
|
|
class CreateAlipayOrderReqTradeType(betterproto.Enum):
|
|
NONE1 = 0
|
|
APP1 = 1
|
|
QR_CODE = 2
|
|
HUA_BEI = 3
|
|
|
|
|
|
class CmdTypeThree(betterproto.Enum):
|
|
CmdTypeThree0 = 0
|
|
CMD_CHECK_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_REQ = 1000
|
|
CMD_CHECK_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_RSP = 1001
|
|
CMD_SWITCH_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_REQ = 1002
|
|
CMD_SWITCH_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_RSP = 1003
|
|
CMD_TAKE_DORM_LIKES_DROP_REQ = 1008
|
|
CMD_TAKE_DORM_LIKES_DROP_RSP = 1009
|
|
CMD_CHECK_DORM_LIKES_DROP_REQ = 1010
|
|
CMD_CHECK_DORM_LIKES_DROP_RSP = 1011
|
|
CMD_GET_WORLD_MAP_DATA_REQ = 1012
|
|
CMD_GET_WORLD_MAP_DATA_RSP = 1013
|
|
CMD_GET_MP_STAGE_RECORD_REQ = 1018
|
|
CMD_GET_MP_STAGE_RECORD_RSP = 1019
|
|
CMD_LOBBY_SET_CLIENT_STATUS_REQ = 1026
|
|
CMD_LOBBY_SET_CLIENT_STATUS_RSP = 1027
|
|
CMD_LOBBY_PREPARE_COUNT_DOWN_NOTIFY = 1028
|
|
CMD_MP_STAGE_VOTE_COUNT_DOWN_NOTIFY = 1029
|
|
CMD_MP_STAGE_VOTE_REQ = 1030
|
|
CMD_MP_STAGE_VOTE_RSP = 1031
|
|
CMD_MP_STAGE_VOTE_RESULT_NOTIFY = 1032
|
|
CMD_LOBBY_TIMEOUT_NO_LEADER_NOTIFY = 1033
|
|
CMD_TAKE_WEEK_DAY_ACTIVITY_RETURN_COIN_REQ = 1034
|
|
CMD_TAKE_WEEK_DAY_ACTIVITY_RETURN_COIN_RSP = 1035
|
|
CMD_MP_STAGE_GET_VOTE_INFO_REQ = 1036
|
|
CMD_MP_STAGE_GET_VOTE_INFO_RSP = 1037
|
|
CMD_MP_STAGE_MEMBER_VOTE_NOTIFY = 1038
|
|
CMD_SWITCH_EXTRA_STORY_LINE_ENHANCE_REQ = 1039
|
|
CMD_SWITCH_EXTRA_STORY_LINE_ENHANCE_RSP = 1040
|
|
CMD_GET_CHALLENGE_STEP_BONUS_REQ = 1043
|
|
CMD_GET_CHALLENGE_STEP_BONUS_RSP = 1044
|
|
CMD_LEAVE_TEAM_NOTIFY = 1101
|
|
CMD_GET_LOBBY_STAT_REQ = 1102
|
|
CMD_GET_LOBBY_STAT_RSP = 1103
|
|
CMD_DISJOIN_FURNITURE_REQ = 1134
|
|
CMD_DISJOIN_FURNITURE_RSP = 1135
|
|
CMD_CHAT_REPORT_REQ = 1150
|
|
CMD_CHAT_REPORT_RSP = 1151
|
|
CMD_CHAT_REPORT_NOTIFY = 1152
|
|
CMD_CHAT_UNFORBID_NOTIFY = 1153
|
|
CMD_CHAT_FORBID_NOTIFY = 1154
|
|
CMD_GET_CHAT_REPORT_INFO_REQ = 1159
|
|
CMD_GET_CHAT_REPORT_INFO_RSP = 1160
|
|
CMD_CHAT_FORBID_SNS_NOTIFY = 1161
|
|
CMD_RECOVER_CHAT_CREDIT_NOTIFY = 1162
|
|
CMD_SEND_CHAT_RED_ENVELOPE_REQ = 1163
|
|
CMD_SEND_CHAT_RED_ENVELOPE_RSP = 1164
|
|
CMD_TAKE_CHAT_RED_ENVELOPE_REQ = 1165
|
|
CMD_TAKE_CHAT_RED_ENVELOPE_RSP = 1166
|
|
CMD_GET_PHOTO_DATA_REQ = 1191
|
|
CMD_GET_PHOTO_DATA_RSP = 1192
|
|
CMD_GET_WIKI_DATA_REQ = 1193
|
|
CMD_GET_WIKI_DATA_RSP = 1194
|
|
CMD_TAKE_WIKI_RATING_REWARD_REQ = 1195
|
|
CMD_TAKE_WIKI_RATING_REWARD_RSP = 1196
|
|
CMD_GET_PHONE_PENDANT_DATA_REQ = 1197
|
|
CMD_GET_PHONE_PENDANT_DATA_RSP = 1198
|
|
CMD_PHONE_PENDANT_OP_REQ = 1199
|
|
CMD_PHONE_PENDANT_OP_RSP = 1200
|
|
CMD_GET_TEAM_LIST_REQ = 1215
|
|
CMD_GET_TEAM_LIST_RSP = 1216
|
|
CMD_GET_EMOJI_DATA_REQ = 1245
|
|
CMD_GET_EMOJI_DATA_RSP = 1246
|
|
CMD_MP_FAST_MATCH_REQ = 1247
|
|
CMD_MP_FAST_MATCH_RSP = 1248
|
|
CMD_GET_SNS_SHOW_DATA_REQ = 1266
|
|
CMD_GET_SNS_SHOW_DATA_RSP = 1267
|
|
CMD_GET_CLIENT_SETTING_REQ = 1270
|
|
CMD_UPDATE_CLIENT_SETTING_REQ = 1271
|
|
CMD_GET_CLIENT_SETTING_RSP = 1272
|
|
CMD_GET_OTHER_PLAYER_CLIENT_SETTING_REQ = 1273
|
|
CMD_GET_OTHER_PLAYER_CLIENT_SETTING_RSP = 1274
|
|
CMD_UPDATE_LOBBY_SETTING_REQ = 1365
|
|
CMD_UPDATE_LOBBY_SETTING_RSP = 1366
|
|
CMD_EXCHANGE_PURPLE_JADE_REQ = 1367
|
|
CMD_EXCHANGE_PURPLE_JADE_RSP = 1368
|
|
CMD_GET_BRIEF_DATA_LIST_REQ = 1374
|
|
CMD_GET_BRIEF_DATA_LIST_RSP = 1375
|
|
CMD_FINISH_PLOT_REQ = 1378
|
|
CMD_FINISH_PLOT_RSP = 1379
|
|
CMD_GET_REGION_UID_RANGE_REQ = 1380
|
|
CMD_GET_REGION_UID_RANGE_RSP = 1381
|
|
CMD_GET_PLOT_LIST_REQ = 1382
|
|
CMD_GET_PLOT_LIST_RSP = 1383
|
|
CMD_GET_FARM_ACTIVITY_DATA_REQ = 1385
|
|
CMD_GET_FARM_ACTIVITY_DATA_RSP = 1386
|
|
CMD_UNLOCK_FARM_SLOT_REQ = 1387
|
|
CMD_UNLOCK_FARM_SLOT_RSP = 1388
|
|
CMD_START_FARM_PRODUCE_REQ = 1389
|
|
CMD_START_FARM_PRODUCE_RSP = 1390
|
|
CMD_FINISH_FARM_PRODUCE_REQ = 1391
|
|
CMD_FINISH_FARM_PRODUCE_RSP = 1392
|
|
CMD_SPEED_UP_FARM_PRODUCE_REQ = 1393
|
|
CMD_SPEED_UP_FARM_PRODUCE_RSP = 1394
|
|
CMD_SYNC_FARM_ACTIVITY_DATA_NOTIFY = 1395
|
|
CMD_AVATAR_ARTIFACT_UNLOCK_REQ = 1444
|
|
CMD_AVATAR_ARTIFACT_UNLOCK_RSP = 1445
|
|
CMD_AVATAR_ARTIFACT_LEVEL_UP_REQ = 1446
|
|
CMD_AVATAR_ARTIFACT_LEVEL_UP_RSP = 1447
|
|
CMD_TAKE_GOBACK_SCORE_REWARD_REQ = 1448
|
|
CMD_TAKE_GOBACK_SCORE_REWARD_RSP = 1449
|
|
CMD_GET_AVATAR_EQUIP_SUITE_REQ = 1454
|
|
CMD_GET_AVATAR_EQUIP_SUITE_RSP = 1455
|
|
CMD_SET_AVATAR_EQUIP_SUITE_REQ = 1456
|
|
CMD_SET_AVATAR_EQUIP_SUITE_RSP = 1457
|
|
CMD_SELECT_AVATAR_EQUIP_SUITE_REQ = 1458
|
|
CMD_SELECT_AVATAR_EQUIP_SUITE_RSP = 1459
|
|
CMD_REFRESH_AND_SYNC_MISSION_NOTIFY = 1473
|
|
CMD_GET_CURRENCY_EXCHANGE_INFO_REQ = 1480
|
|
CMD_GET_CURRENCY_EXCHANGE_INFO_RSP = 1481
|
|
CMD_SET_LEVEL_LOCK_REQ = 1488
|
|
CMD_SET_LEVEL_LOCK_RSP = 1489
|
|
CMD_FINISH_FAST_PASS_REQ = 1490
|
|
CMD_FINISH_FAST_PASS_RSP = 1491
|
|
CMD_SET_WARSHIP_AVATAR_REQ = 1492
|
|
CMD_SET_WARSHIP_AVATAR_RSP = 1493
|
|
CMD_CREATE_ALIPAY_ORDER_REQ = 1494
|
|
CMD_CREATE_ALIPAY_ORDER_RSP = 1495
|
|
CMD_SUBSCRIPTION_STATUS_NOTIFY = 1496
|
|
CMD_GET_CHAT_RED_ENVELOPE_INFO_REQ = 1502
|
|
CMD_GET_CHAT_RED_ENVELOPE_INFO_RSP = 1503
|
|
CMD_WANTED_MIRROR_RECOVERY_REQ = 1517
|
|
CMD_WANTED_MIRROR_RECOVERY_RSP = 1518
|
|
CMD_GET_RECOMMEND_MISSION_PANEL_LIST_REQ = 1519
|
|
CMD_GET_RECOMMEND_MISSION_PANEL_LIST_RSP = 1520
|
|
CMD_GET_CUSTOM_HEAD_DATA_REQ = 1523
|
|
CMD_GET_CUSTOM_HEAD_DATA_RSP = 1524
|
|
CMD_SET_CUSTOM_HEAD_REQ = 1525
|
|
CMD_SET_CUSTOM_HEAD_RSP = 1526
|
|
CMD_GET_STAGE_BUFF_REQ = 1528
|
|
CMD_GET_STAGE_BUFF_RSP = 1529
|
|
CMD_CHOOSE_STAGE_BUFF_REQ = 1530
|
|
CMD_CHOOSE_STAGE_BUFF_RSP = 1531
|
|
CMD_TRIGGER_RECOMMEND_GOODS_NOTIFY = 1538
|
|
CMD_CONFIRM_RECOMMEND_GOODS_REQ = 1539
|
|
CMD_CONFIRM_RECOMMEND_GOODS_RSP = 1540
|
|
CMD_GET_STAGE_RECOMMEND_AVATAR_REQ = 1541
|
|
CMD_GET_STAGE_RECOMMEND_AVATAR_RSP = 1542
|
|
CMD_SEND_DANMAKU_REQ = 1543
|
|
CMD_SEND_DANMAKU_RSP = 1544
|
|
CMD_GET_DANMAKU_LIST_REQ = 1545
|
|
CMD_GET_DANMAKU_LIST_RSP = 1546
|
|
CMD_GET_DANMAKU_BRIEF_INFO_REQ = 1547
|
|
CMD_GET_DANMAKU_BRIEF_INFO_RSP = 1548
|
|
CMD_IMPEACH_DANMAKU_REQ = 1549
|
|
CMD_IMPEACH_DANMAKU_RSP = 1550
|
|
CMD_DANMAKU_BLACKLIST_NOTIFY = 1551
|
|
CMD_GET_TEAM_STATUS_REQ = 1553
|
|
CMD_GET_TEAM_STATUS_RSP = 1554
|
|
CMD_GET_FAST_PASS_DATA_REQ = 1555
|
|
CMD_GET_FAST_PASS_DATA_RSP = 1556
|
|
CMD_GET_PLAYER_ONLINE_STATUS_REQ = 1576
|
|
CMD_GET_PLAYER_ONLINE_STATUS_RSP = 1577
|
|
CMD_MP_SYNC_ACTION_FROM_PLAYER_NOTIFY = 1579
|
|
CMD_MP_SYNC_ACTION_FROM_SERVER_NOTIFY = 1580
|
|
CMD_VERIFY_SAMSUNG_ORDER_NOTIFY = 1581
|
|
CMD_GET_CLIENT_DATA_REQ = 1586
|
|
CMD_GET_CLIENT_DATA_RSP = 1587
|
|
CMD_SET_CLIENT_DATA_REQ = 1588
|
|
CMD_SET_CLIENT_DATA_RSP = 1589
|
|
CMD_WIKI_TAKE_ACTIVITY_SUIT_REWARD_REQ = 1592
|
|
CMD_WIKI_TAKE_ACTIVITY_SUIT_REWARD_RSP = 1593
|
|
CMD_GET_BLACK_LIST_REQ = 1594
|
|
CMD_GET_BLACK_LIST_RSP = 1595
|
|
CMD_ADD_TO_BLACK_LIST_REQ = 1596
|
|
CMD_ADD_TO_BLACK_LIST_RSP = 1597
|
|
CMD_DEL_FROM_BLACK_LIST_REQ = 1598
|
|
CMD_DEL_FROM_BLACK_LIST_RSP = 1599
|
|
CMD_DEBUG_HOT_PATCH_FILE_NOTIFY = 1600
|
|
CMD_GET_WEB_ACTIVITY_INFO_REQ = 1601
|
|
CMD_GET_WEB_ACTIVITY_INFO_RSP = 1602
|
|
CMD_GET_MINI_RANK_REQ = 1603
|
|
CMD_GET_MINI_RANK_RSP = 1604
|
|
CMD_CHARGE_ACTIVITY_BUFF_REQ = 1605
|
|
CMD_CHARGE_ACTIVITY_BUFF_RSP = 1606
|
|
CMD_LOGIN_WISH_GET_MAIN_DATA_REQ = 1607
|
|
CMD_LOGIN_WISH_GET_MAIN_DATA_RSP = 1608
|
|
CMD_LOGIN_WISH_TAKE_LOGIN_REWARD_REQ = 1609
|
|
CMD_LOGIN_WISH_TAKE_LOGIN_REWARD_RSP = 1610
|
|
CMD_LOGIN_WISH_TAKE_SPECIAL_REWARD_REQ = 1611
|
|
CMD_LOGIN_WISH_TAKE_SPECIAL_REWARD_RSP = 1612
|
|
CMD_LOGIN_WISH_MAKE_WISH_REQ = 1613
|
|
CMD_LOGIN_WISH_MAKE_WISH_RSP = 1614
|
|
CMD_LOGIN_WISH_TAKE_WISH_REWARD_REQ = 1615
|
|
CMD_LOGIN_WISH_TAKE_WISH_REWARD_RSP = 1616
|
|
CMD_DEV_LEVEL_CHANGE_NOTIFY = 1619
|
|
CMD_DEL_AVATAR_EQUIP_SUITE_REQ = 1620
|
|
CMD_DEL_AVATAR_EQUIP_SUITE_RSP = 1621
|
|
CMD_CLIENT_CHECK_NETWORK_ENV_REQ = 1626
|
|
CMD_CLIENT_CHECK_NETWORK_ENV_RSP = 1627
|
|
CMD_GET_STAGE_RECOMMEND_AVATAR_COURSE_INFO_REQ = 1630
|
|
CMD_GET_STAGE_RECOMMEND_AVATAR_COURSE_INFO_RSP = 1631
|
|
CMD_GET_MISSION_STEP_COMPENSATION_INFO_REQ = 1632
|
|
CMD_GET_MISSION_STEP_COMPENSATION_INFO_RSP = 1633
|
|
CMD_TAKE_MISSION_STEP_COMPENSATION_REQ = 1634
|
|
CMD_TAKE_MISSION_STEP_COMPENSATION_RSP = 1635
|
|
CMD_GET_ELITE_CHAPTER_COMPENSATION_INFO_REQ = 1636
|
|
CMD_GET_ELITE_CHAPTER_COMPENSATION_INFO_RSP = 1637
|
|
CMD_TAKE_ELITE_CHAPTER_COMPENSATION_REQ = 1638
|
|
CMD_TAKE_ELITE_CHAPTER_COMPENSATION_RSP = 1639
|
|
CMD_UNLOCK_PRIVILEGE_REQ = 1642
|
|
CMD_UNLOCK_PRIVILEGE_RSP = 1643
|
|
CMD_MP_SET_EXTRA_SKILL_REQ = 1644
|
|
CMD_MP_SET_EXTRA_SKILL_RSP = 1645
|
|
CMD_GET_PRIVILEGE_INFO_REQ = 1646
|
|
CMD_GET_PRIVILEGE_INFO_RSP = 1647
|
|
CMD_CREATE_STEAM_ORDER_REQ = 1648
|
|
CMD_CREATE_STEAM_ORDER_RSP = 1649
|
|
CMD_VERIFY_STEAM_ORDER_NOTIFY = 1650
|
|
CMD_UNLOCK_GOBACK_FUND_REQ = 1651
|
|
CMD_UNLOCK_GOBACK_FUND_RSP = 1652
|
|
CMD_TAKE_GOBACK_FUND_REWARD_REQ = 1653
|
|
CMD_TAKE_GOBACK_FUND_REWARD_RSP = 1654
|
|
CMD_EX_BOSS_SWEEP_REQ = 1655
|
|
CMD_EX_BOSS_SWEEP_RSP = 1656
|
|
CMD_EX_BOSS_TAKE_BOSS_SCORE_REWARD_NOTIFY = 1657
|
|
CMD_BIND_HOYOLAB_ACCOUNT_REQ = 1658
|
|
CMD_BIND_HOYOLAB_ACCOUNT_RSP = 1659
|
|
CMD_CHAPTER_GROUP_GET_DATA_REQ = 1660
|
|
CMD_CHAPTER_GROUP_GET_DATA_RSP = 1661
|
|
CMD_WEEK_DAY_ACTIVITY_SWEEP_REQ = 1664
|
|
CMD_WEEK_DAY_ACTIVITY_SWEEP_RSP = 1665
|
|
CMD_GET_WEEK_DAY_ACTIVITY_COMPENSATION_INFO_REQ = 1666
|
|
CMD_GET_WEEK_DAY_ACTIVITY_COMPENSATION_INFO_RSP = 1667
|
|
CMD_TAKE_WEEK_DAY_ACTIVITY_COMPENSATION_REQ = 1668
|
|
CMD_TAKE_WEEK_DAY_ACTIVITY_COMPENSATION_RSP = 1669
|
|
CMD_REQUEST_LOGOFF_REQ = 1670
|
|
CMD_REQUEST_LOGOFF_RSP = 1671
|
|
CMD_GET_CHAPTER_COMPENSATION_INFO_REQ = 1672
|
|
CMD_GET_CHAPTER_COMPENSATION_INFO_RSP = 1673
|
|
CMD_TAKE_CHAPTER_COMPENSATION_REQ = 1674
|
|
CMD_TAKE_CHAPTER_COMPENSATION_RSP = 1675
|
|
CMD_GET_CHALLENGE_STEP_COMPENSATION_INFO_REQ = 1676
|
|
CMD_GET_CHALLENGE_STEP_COMPENSATION_INFO_RSP = 1677
|
|
CMD_TAKE_CHALLENGE_STEP_COMPENSATION_REQ = 1678
|
|
CMD_TAKE_CHALLENGE_STEP_COMPENSATION_RSP = 1679
|
|
CMD_GET_SPECIFIC_RANK_REQ = 1684
|
|
CMD_GET_SPECIFIC_RANK_RSP = 1685
|
|
CMD_GET_INVITE_ACTIVITY_INVITER_DATA_REQ = 1690
|
|
CMD_GET_INVITE_ACTIVITY_INVITER_DATA_RSP = 1691
|
|
CMD_TAKE_INVITE_ACTIVITY_INVITER_PROGRESS_REWARD_REQ = 1692
|
|
CMD_TAKE_INVITE_ACTIVITY_INVITER_PROGRESS_REWARD_RSP = 1693
|
|
CMD_GET_INVITE_ACTIVITY_INVITEE_DATA_REQ = 1694
|
|
CMD_GET_INVITE_ACTIVITY_INVITEE_DATA_RSP = 1695
|
|
CMD_INVITE_ACTIVITY_ACCEPT_INVITE_REQ = 1696
|
|
CMD_INVITE_ACTIVITY_ACCEPT_INVITE_RSP = 1697
|
|
CMD_GET_MAIN_STORY_MEMOIRS_DATA_REQ = 1701
|
|
CMD_GET_MAIN_STORY_MEMOIRS_DATA_RSP = 1702
|
|
CMD_GET_MAIN_STORY_BLESS_REQ = 1703
|
|
CMD_GET_MAIN_STORY_BLESS_RSP = 1704
|
|
CMD_GET_ACTIVITY_MAIN_DATA_REQ = 1705
|
|
CMD_GET_ACTIVITY_MAIN_DATA_RSP = 1706
|
|
CMD_SET_RED_POINT_STATUS_NOTIFY = 1707
|
|
CMD_CLIENT_RESET_NOTIFY = 1708
|
|
CMD_ADD_CUSTOM_AVATAR_TEAM_REQ = 1709
|
|
CMD_ADD_CUSTOM_AVATAR_TEAM_RSP = 1710
|
|
CMD_DEL_CUSTOM_AVATAR_TEAM_REQ = 1711
|
|
CMD_DEL_CUSTOM_AVATAR_TEAM_RSP = 1712
|
|
CMD_GET_WORLD_MAP_RECOMMEND_REQ = 1713
|
|
CMD_GET_WORLD_MAP_RECOMMEND_RSP = 1714
|
|
CMD_UNLOCK_COLLECTION_REQ = 1715
|
|
CMD_UNLOCK_COLLECTION_RSP = 1716
|
|
CMD_GET_COLLECTION_LIST_REQ = 1717
|
|
CMD_GET_COLLECTION_LIST_RSP = 1718
|
|
CMD_ACTIVATE_COLLECTION_REQ = 1719
|
|
CMD_ACTIVATE_COLLECTION_RSP = 1720
|
|
CMD_EXCHANGE_AVATAR_STIGMATA_REQ = 1721
|
|
CMD_EXCHANGE_AVATAR_STIGMATA_RSP = 1722
|
|
CMD_CHOOSE_SPECIAL_GOBACK_REQ = 1723
|
|
CMD_CHOOSE_SPECIAL_GOBACK_RSP = 1724
|
|
CMD_GOBACK_SPECIAL_BP_PURCHASE_REQ = 1725
|
|
CMD_GOBACK_SPECIAL_BP_PURCHASE_RSP = 1726
|
|
CMD_GOBACK_SPECIAL_BP_TAKE_REWARD_REQ = 1727
|
|
CMD_GOBACK_SPECIAL_BP_TAKE_REWARD_RSP = 1728
|
|
CMD_WEAPON_HOMOLOGY_REQ = 1734
|
|
CMD_WEAPON_HOMOLOGY_RSP = 1735
|
|
CMD_UPDATE_MULTI_MISSION_PROGRESS_REQ = 1736
|
|
CMD_UPDATE_MULTI_MISSION_PROGRESS_RSP = 1737
|
|
CMD_WEAPON_LEVEL_UP_USE_TICKET_REQ = 1738
|
|
CMD_WEAPON_LEVEL_UP_USE_TICKET_RSP = 1739
|
|
CMD_STIGMATA_LEVEL_UP_USE_TICKET_REQ = 1740
|
|
CMD_STIGMATA_LEVEL_UP_USE_TICKET_RSP = 1741
|
|
CMD_THREE_DEAD_LINE = 1999
|
|
|
|
|
|
class MpStageVoteOption(betterproto.Enum):
|
|
MP_STAGE_VOTE_OPTION_STAY_IN_TEAM = 0
|
|
MP_STAGE_VOTE_OPTION_STAGE_AGAIN = 1
|
|
MP_STAGE_VOTE_OPTION_NEXT_STAGE = 2
|
|
|
|
|
|
class CityActivityDataType(betterproto.Enum):
|
|
CITY_ACTIVITY_DATA_ALL = 0
|
|
CITY_ACTIVITY_DATA_EVENT = 1
|
|
CITY_ACTIVITY_DATA_PHONE_EVENT = 2
|
|
CITY_ACTIVITY_DATA_PHOTO = 3
|
|
|
|
|
|
class EmojiUnlockType(betterproto.Enum):
|
|
EmojiUnlockType0 = 0
|
|
EMOJI_UNLOCK_TYPE_DEFAULT = 1
|
|
EMOJI_UNLOCK_TYPE_ITEM_DROP = 2
|
|
|
|
|
|
class WikiDetailType(betterproto.Enum):
|
|
WIKI_UNKNOWN = 0
|
|
WIKI_ALL = 1
|
|
WIKI_STIGMATA = 2
|
|
WIKI_WEAPON = 3
|
|
WIKI_DORM = 4
|
|
WIKI_CG = 5
|
|
WIKI_MEDAL = 6
|
|
WIKI_ACHIEVEMENT = 7
|
|
WIKI_SKIN = 8
|
|
WIKI_EMOJI = 9
|
|
WIKI_AVATAR = 10
|
|
|
|
|
|
class ClientSettingType(betterproto.Enum):
|
|
CLIENT_SETTING_NONE = 0
|
|
CLIENT_SETTING_ALL = 1
|
|
CLIENT_SETTING_WEEKLY_GUIDE_SWITCH = 2
|
|
CLIENT_SETTING_SNS_SHOW = 3
|
|
CLIENT_SETTING_AVATAR_ARTIFACT = 4
|
|
CLIENT_SETTING_MASTER_PUPIL_TAG_SWITCH = 5
|
|
|
|
|
|
class PlotType(betterproto.Enum):
|
|
PLOT_TYPE_NORMAL = 0
|
|
PLOT_TYPE_DORM = 1
|
|
PLOT_TYPE_MATRIX = 2
|
|
PLOT_TYPE_RPG = 3
|
|
PLOT_TYPE_ISLAND = 4
|
|
PLOT_TYPE_CITY_ACTIVITY = 5
|
|
|
|
|
|
class FarmSlotStatus(betterproto.Enum):
|
|
FARM_SLOT_NONE = 0
|
|
FARM_SLOT_LOCKED = 1
|
|
FARM_SLOT_FREE = 2
|
|
FARM_SLOT_IN_PRODUCE = 3
|
|
FARM_SLOT_FINISH_PRODUCE = 4
|
|
|
|
|
|
class FastPassLimitType(betterproto.Enum):
|
|
FAST_PASS_LIMIT_NONE = 0
|
|
FAST_PASS_LIMIT_DAILY = 1
|
|
FAST_PASS_LIMIT_WEEKLY = 2
|
|
|
|
|
|
class FastPassType(betterproto.Enum):
|
|
FAST_PASS_TYPE_NONE = 0
|
|
FAST_PASS_TYPE_OW = 1
|
|
FAST_PASS_TYPE_WEEKDAY = 2
|
|
|
|
|
|
class PlatFormType(betterproto.Enum):
|
|
PLATFORM_NONE = 0
|
|
PLATFORM_ANDROID = 100001
|
|
PLATFORM_IOS = 200002
|
|
PLATFORM_PC = 300003
|
|
|
|
|
|
class CustomHeadType(betterproto.Enum):
|
|
CUSTOM_HEAD_TYPE_NONE = 0
|
|
CUSTOM_HEAD_TYPE_AVATAR = 1
|
|
CUSTOM_HEAD_TYPE_DRESS = 2
|
|
CUSTOM_HEAD_TYPE_NORMAL = 3
|
|
|
|
|
|
class AvatarRecommendType(betterproto.Enum):
|
|
AVATAR_RECOMMEND_NONE = 0
|
|
AVATAR_RECOMMEND_STAGE = 1
|
|
AVATAR_RECOMMEND_EXBOSS = 2
|
|
AVATAR_RECOMMEND_WEEKLY_REPORT_ENDLESS = 3
|
|
AVATAR_RECOMMEND_WEEKLY_REPORT_EX_BOSS = 4
|
|
AVATAR_RECOMMEND_WEEKLY_REPORT_ULTRA_ENDLESS = 5
|
|
AVATAR_RECOMMEND_ULTRA_ENDLESS = 6
|
|
AVATAR_RECOMMEND_GREEDY = 7
|
|
AVATAR_RECOMMEND_WEEKLY_REPORT_GREEDY = 8
|
|
|
|
|
|
class AvatarRecommendStyle(betterproto.Enum):
|
|
AVATAR_RECOMMEND_STYLE_NONE = 0
|
|
AVATAR_RECOMMEND_STYLE_HOT = 1
|
|
AVATAR_RECOMMEND_STYLE_CHOICE = 2
|
|
AVATAR_RECOMMEND_STYLE_SINGLE_AVATAR = 3
|
|
|
|
|
|
class AvatarRecommendSource(betterproto.Enum):
|
|
AVATAR_RECOMMEND_SOURCE_NONE = 0
|
|
AVATAR_RECOMMEND_SOURCE_DB = 1
|
|
AVATAR_RECOMMEND_SOURCE_DESIGN_DATA = 2
|
|
|
|
|
|
class DanmakuSlotStatus(betterproto.Enum):
|
|
DANMAKU_SLOT_STATUS_NONE = 0
|
|
DANMAKU_SLOT_STATUS_CLOSE = 1
|
|
DANMAKU_SLOT_STATUS_FAKE = 2
|
|
|
|
|
|
class PlayerOnlineStatus(betterproto.Enum):
|
|
PLAYER_ONLINE_STATUS_NONE = 0
|
|
PLAYER_ONLINE_STATUS_ONLINE = 1
|
|
PLAYER_ONLINE_STATUS_WAIT_SAVE = 2
|
|
PLAYER_ONLINE_STATUS_OFFLINE = 3
|
|
|
|
|
|
class MpAction(betterproto.Enum):
|
|
MP_ACTION_ERROR = 0
|
|
MP_ACTION_CLOSE_MVP_PAGE = 1
|
|
MP_ACTION_CLOSE_LIKE_PAGE = 2
|
|
|
|
|
|
class ClientDataType(betterproto.Enum):
|
|
CLIENT_DATA_NONE = 0
|
|
CLIENT_DATA_ALL = 1
|
|
CLIENT_DATA_RPG_TALE = 2
|
|
CLIENT_DATA_WORLDMAP = 3
|
|
CLIENT_DATA_KINGDOM_WAR = 4
|
|
CLIENT_DATA_AUGMENT_PERFORMANCE = 5
|
|
CLIENT_DATA_AVATAR = 6
|
|
CLIENT_DATA_OPENWORLD_CHAPTER = 7
|
|
CLIENT_DATA_OPENWORLD = 8
|
|
CLIENT_DATA_NINJA = 9
|
|
CLIENT_DATA_AVATAR_TUTORIAL = 10
|
|
CLIENT_DATA_PHONE_NOTICE = 11
|
|
CLIENT_DATA_NEWBIE_ACTIVITY = 12
|
|
CLIENT_DATA_CHATWORLD = 13
|
|
CLIENT_DATA_MAINSTORY_LEVEL_SPECIAL_JOB = 14
|
|
CLIENT_DATA_MEMOIRS = 15
|
|
CLIENT_DATA_GODWAR = 16
|
|
CLIENT_DATA_THEME_TOWER = 17
|
|
CLIENT_DATA_MAINLINE_BAG = 18
|
|
CLIENT_DATA_GOBACK = 19
|
|
CLIENT_DATA_ADVENTURE_GROUP = 20
|
|
CLIENT_DATA_NEW_RED_DOT_DRESS_ID = 21
|
|
CLIENT_DATA_NEW_ELF = 22
|
|
CLIENT_DATA_PJMS_ACTIVITY = 23
|
|
CLIENT_DATA_PJMS_AVATAR_TRIAL = 24
|
|
CLIENT_DATA_RESIDENT_ACTIVITY = 25
|
|
|
|
|
|
class WebActivityShowType(betterproto.Enum):
|
|
WEB_ACTIVITY_SHOW_TYPE_NONE = 0
|
|
WEB_ACTIVITY_SHOW_TYPE_TRACK_POINT = 1
|
|
WEB_ACTIVITY_SHOW_TYPE_FINISH = 2
|
|
WEB_ACTIVITY_SHOW_TYPE_HIDE = 3
|
|
|
|
|
|
class MiniRankType(betterproto.Enum):
|
|
MiniRankType0 = 0
|
|
MINI_RANK_RPG_STAGE = 1
|
|
MINI_RANK_GENERAL_ACTIVITY_STAGE = 2
|
|
MINI_RANK_CHAPTER_ACTIVITY_STAGE = 3
|
|
MINI_RANK_RPG_SCHEDULE = 4
|
|
MINI_RANK_RANCH_ACTIVITY_STAGE = 5
|
|
MINI_RANK_OPENWORLD_CHAPTER_CHALLENGE = 6
|
|
MINI_RANK_GLOBAL_EXPLORE_ENTITY_CONTRIBUTION = 7
|
|
MINI_RANK_GLOBAL_EXPLORE_TOTAL_CONTRIBUTION = 8
|
|
MINI_RANK_GLOBAL_EXPLORE_STAGE = 9
|
|
MINI_RANK_THEME_TOWER_STAGE = 10
|
|
MINI_RANK_FUTARI_BATTLE = 11
|
|
MINI_RANK_MONSTER_CARD_PVP = 12
|
|
|
|
|
|
class ChapterGroupSiteStatus(betterproto.Enum):
|
|
CHAPTER_GROUP_SITE_STATUS_INVALID = 0
|
|
CHAPTER_GROUP_SITE_STATUS_LOCKED = 1
|
|
CHAPTER_GROUP_SITE_STATUS_UNLOCKED = 2
|
|
CHAPTER_GROUP_SITE_STATUS_FINISHED = 3
|
|
|
|
|
|
class ChapterGroupSiteType(betterproto.Enum):
|
|
CHAPTER_GROUP_SITE_TYPE_INVALID = 0
|
|
CHAPTER_GROUP_SITE_TYPE_CHAPTER = 1
|
|
CHAPTER_GROUP_SITE_TYPE_VIDEO = 2
|
|
CHAPTER_GROUP_SITE_TYPE_OPENWORLD = 3
|
|
CHAPTER_GROUP_SITE_TYPE_OW_STAGE = 4
|
|
CHAPTER_GROUP_SITE_TYPE_PJMS = 5
|
|
CHAPTER_GROUP_SITE_TYPE_PJMS_NO_ENTER_WORLD = 6
|
|
|
|
|
|
class SpecificRankType(betterproto.Enum):
|
|
SPECIFIC_RANK_NONE = 0
|
|
SPECIFIC_RANK_GLOBAL_GOODS = 1
|
|
|
|
|
|
class MemoirsDataType(betterproto.Enum):
|
|
MemoirsDataType0 = 0
|
|
MEMOIRS_DATA_TYPE_UINT = 1
|
|
MEMOIRS_DATA_TYPE_TIMESTAMP = 2
|
|
MEMOIRS_DATA_TYPE_AVATAR_TEAM = 3
|
|
MEMOIRS_DATA_TYPE_BOOL = 4
|
|
|
|
|
|
class MemoirsSourceType(betterproto.Enum):
|
|
MemoirsSourceType0 = 0
|
|
MEMOIRS_SOURCE_TYPE_DB = 1
|
|
MEMOIRS_SOURCE_TYPE_BIN = 2
|
|
|
|
|
|
class MemoirsId(betterproto.Enum):
|
|
MEMOIRS_NONE = 0
|
|
MEMOIRS_ENDLESS_GROUP_LEVEL = 101
|
|
MEMOIRS_ENDLESS_PROGRESS = 102
|
|
MEMOIRS_BRONYA_STAGE_WIN_STATUS = 103
|
|
MEMOIRS_BRONYA_STAGE_MIN_TIME = 104
|
|
MEMOIRS_BRONYA_STAGE_ENTER_TIMES = 105
|
|
MEMOIRS_CHAPTER4_PASS_STATUS = 106
|
|
MEMOIRS_OPENWORLD_SAKURA_MAX_STORY_ID = 201
|
|
MEMOIRS_EXBOSS_MAX_SCORE = 301
|
|
MEMOIRS_EXBOSS_MAX_RANK = 302
|
|
MEMOIRS_CAMP_WAR_1005_CAMP_ID = 303
|
|
MEMOIRS_CAMP_WAR_1005_SCORE = 304
|
|
MEMOIRS_CAMP_WAR_1006_CAMP_ID = 305
|
|
MEMOIRS_CAMP_WAR_1006_SCORE = 306
|
|
MEMOIRS_CAMP_WAR_1007_CAMP_ID = 307
|
|
MEMOIRS_CAMP_WAR_1007_SCORE = 308
|
|
MEMOIRS_DORM_UNLOCK_AVATAR_NUM = 401
|
|
MEMOIRS_GRADUATED_PUPIL_NUM = 402
|
|
MEMOIRS_CITY_ACTIVITY_AFFINITY_SUM = 501
|
|
MEMOIRS_AVATAR_KIANA_C5_YL_UNLOCK_TIME = 601
|
|
MEMOIRS_ACT_CHALLENGE_STAGE_WIN_STATUS = 701
|
|
MEMOIRS_ACT_CHALLENGE_STAGE_ENTER_TIMES = 702
|
|
MEMOIRS_DIRAC_ENDLESS_GROUP_ID = 801
|
|
MEMOIRS_DIRAC_ENDLESS_HARD_LEVEL = 802
|
|
MEMOIRS_WINTER_ACTIVITY_MAX_SITE_ID = 804
|
|
MEMOIRS_CAMPAIGN_ACTIVITY_PASS_TIMES = 901
|
|
MEMOIRS_KINGDOM_WAR_1_KINGDOM_ID = 1001
|
|
MEMOIRS_KINGDOM_WAR_1_SCORE = 1002
|
|
MEMOIRS_KINGDOM_WAR_2_KINGDOM_ID = 1003
|
|
MEMOIRS_KINGDOM_WAR_2_SCORE = 1004
|
|
MEMOIRS_QUANTUM_ENDLESS_GROUP_ID = 1006
|
|
MEMOIRS_QUANTUM_ENDLESS_MAX_LAYER = 1007
|
|
MEMOIRS_QUANTUM_ENDLESS_AVATAR_TEAM = 1008
|
|
MEMOIRS_QUANTUM_ENDLESS_HARD_LEVEL = 1009
|
|
MEMOIRS_AVATAR_BRONYA_C7_GZ_UNLOCK_TIME = 1101
|
|
MEMOIRS_AVATAR_SEELE_C2_HY_UNLOCK_TIME = 1201
|
|
MEMOIRS_FIRST_LEVEL55_WEAPON_ID = 1202
|
|
MEMOIRS_NINJA_ACTIVITY_MAX_STAGE_ID = 1301
|
|
MEMOIRS_QAVATAR_MAX_SITE_ID = 1302
|
|
MEMOIRS_KINGDOM_WAR_0_KINGDOM_ID = 1501
|
|
MEMOIRS_KINGDOM_WAR_0_SCORE = 1502
|
|
MEMOIRS_THERESA_ACTIVITY_MAX_STAGE_ID = 1503
|
|
MEMOIRS_AVATAR_MEI_C5_AC_UNLOCK_TIME = 1601
|
|
MEMOIRS_ULTRA_ENDLESS_MAX_CUP_NUM = 1701
|
|
MEMOIRS_ULTRA_ENDLESS_MAX_SCORE = 1702
|
|
MEMOIRS_ULTRA_ENDLESS_AVATAR_TEAM = 1703
|
|
MEMOIRS_AVATAR_FUKA_C6_FL_UNLOCK_TIME = 1801
|
|
MEMOIRS_PAIMON_MEDAL_UNLOCK_STATUS = 1901
|
|
MEMOIRS_AVATAR_KIANA_C6_MH_UNLOCK_TIME = 2001
|
|
MEMOIRS_GOD_WAR_MAX_PUNISH_LEVEL = 2101
|
|
MEMOIRS_GOD_WAR_AVATAR_ID = 2102
|
|
MEMOIRS_AVATAR_DURANDAL_C4_DK_UNLOCK_TIME = 2201
|
|
MEMOIRS_CHAPTER31_MAX_STORY_ID = 2301
|
|
MEMOIRS_DICEY_DUNGEON_ACTIVITY_PROGRESS = 2302
|
|
MEMOIRS_PVZ_ACTIVITY_PROGRESS = 2303
|
|
MEMOIRS_HAS_GOT_PVZ_OR_DICEY_ACTIVITY_MATERIAL = 2304
|
|
MEMOIRS_AVATAR_ELYSIA_C2_MC_UNLOCK_TIME = 2401
|
|
MEMOIRS_AICYBER_REPAIR_PROGRESS = 2501
|
|
|
|
|
|
class ActivityModuleType(betterproto.Enum):
|
|
ActivityModuleType0 = 0
|
|
ACTIVITY_MODULE_MISC = 1
|
|
ACTIVITY_MODULE_FLOP = 3
|
|
ACTIVITY_MODULE_BINGO = 4
|
|
ACTIVITY_MODULE_BULLETIN_SCORE = 5
|
|
ACTIVITY_MODULE_RELATION = 6
|
|
ACTIVITY_MODULE_FARM = 7
|
|
ACTIVITY_MODULE_TOWER_RAID = 8
|
|
ACTIVITY_MODULE_CONTINUOUS_RECHARGE = 9
|
|
ACTIVITY_MODULE_MISSION_THEME = 10
|
|
ACTIVITY_MODULE_OFFLINE_RESOURECE = 11
|
|
ACTIVITY_MODULE_WEEKLY_ROUTINE = 12
|
|
ACTIVITY_MODULE_AVATAR_MISSION = 13
|
|
ACTIVITY_MODULE_KINGDOW_WAR = 14
|
|
ACTIVITY_MODULE_TVT = 15
|
|
ACTIVITY_MODULE_CHAPTER = 16
|
|
ACTIVITY_MODULE_BATTLE_PASS = 17
|
|
ACTIVITY_MODULE_MONOPOLY = 18
|
|
ACTIVITY_MODULE_RAFFLE = 19
|
|
ACTIVITY_MODULE_OVERLAP = 20
|
|
ACTIVITY_MODULE_GLOBAL_WAR = 21
|
|
ACTIVITY_MODULE_GRATUITY = 22
|
|
ACTIVITY_MODULE_SCRATCH_TICKET = 23
|
|
ACTIVITY_MODULE_BBQ = 24
|
|
ACTIVITY_MODULE_NEWBIE = 25
|
|
ACTIVITY_MODULE_MOSAIC = 26
|
|
ACTIVITY_MODULE_NINJA = 27
|
|
ACTIVITY_MODULE_FAST_PASS = 28
|
|
ACTIVITY_MODULE_QUESTION = 29
|
|
ACTIVITY_MODULE_TRADING_CARD = 30
|
|
ACTIVITY_MODULE_ARMADA_STAGE_SCORE = 31
|
|
ACTIVITY_MODULE_PICTURE = 32
|
|
ACTIVITY_MODULE_JIGSAW = 33
|
|
ACTIVITY_MODULE_ARMADA_REUNION = 34
|
|
ACTIVITY_MODULE_GARDEN = 35
|
|
ACTIVITY_MODULE_CHATWORLD_DISH = 36
|
|
ACTIVITY_MODULE_DROP_LIMIT = 37
|
|
ACTIVITY_MODULE_LOGIN_MISSION = 38
|
|
ACTIVITY_MODULE_MASSIVE_WAR = 39
|
|
ACTIVITY_MODULE_SANCTUARY = 40
|
|
ACTIVITY_MODULE_REWARD_STATISTIC = 41
|
|
ACTIVITY_MODULE_SLOT_MACHINE = 42
|
|
ACTIVITY_MODULE_EXAMINATION = 43
|
|
ACTIVITY_MODULE_SUPPORT = 44
|
|
ACTIVITY_MODULE_LOGIN_WISH = 46
|
|
ACTIVITY_MODULE_RPG_DUNGEON = 49
|
|
ACTIVITY_MODULE_REUNION_COOK = 50
|
|
ACTIVITY_MODULE_DREAM = 51
|
|
ACTIVITY_MODULE_SLG = 52
|
|
ACTIVITY_MODULE_THEME_WANTED = 53
|
|
ACTIVITY_MODULE_GLOBAL_POLLING = 54
|
|
ACTIVITY_MODULE_RANCH = 55
|
|
ACTIVITY_MODULE_RESTAURANT = 56
|
|
ACTIVITY_MODULE_TOWN = 57
|
|
ACTIVITY_MODULE_WEB = 58
|
|
ACTIVITY_MODULE_MONSTER_CARD = 59
|
|
ACTIVITY_MODULE_DICEY_DUNGEON = 60
|
|
ACTIVITY_MODULE_PVZ = 61
|
|
ACTIVITY_MODULE_BUFF_ASSIST = 62
|
|
ACTIVITY_MODULE_INVITE = 63
|
|
ACTIVITY_MODULE_QCANDY_BATTLE = 64
|
|
ACTIVITY_MODULE_WAVE_RUSH = 65
|
|
ACTIVITY_MODULE_AI_CYBER = 66
|
|
ACTIVITY_MODULE_MINI_MONOPOLY = 67
|
|
ACTIVITY_MODULE_GLOBAL_EXPLORE = 68
|
|
ACTIVITY_MODULE_PLATFORM_SHOOTER = 69
|
|
ACTIVITY_MODULE_AVATAR_CULTIVATE = 70
|
|
ACTIVITY_MODULE_MIRAGE = 71
|
|
ACTIVITY_MODULE_SUSANA_TRIAL = 72
|
|
ACTIVITY_MODULE_MATCH_THREE = 73
|
|
ACTIVITY_MODULE_CHAPTER_BW_WORLD = 74
|
|
ACTIVITY_MODULE_SHIGURE_KIRA = 75
|
|
ACTIVITY_MODULE_THEME_TOWER = 76
|
|
ACTIVITY_MODULE_MAHOU_CARD = 77
|
|
ACTIVITY_MODULE_PON_MACHINE = 78
|
|
ACTIVITY_MODULE_BW_WORLD_CAMP = 79
|
|
ACTIVITY_MODULE_TILED_GAME_LUNA = 80
|
|
ACTIVITY_MODULE_CARNIVAL_LOTTERY = 81
|
|
ACTIVITY_MODULE_CHAPTER_ARK = 82
|
|
ACTIVITY_MODULE_TILED_GAME_FARM = 83
|
|
ACTIVITY_MODULE_MINION_CLASH = 84
|
|
ACTIVITY_MODULE_ARK_PLUS = 85
|
|
ACTIVITY_MODULE_MARBLES_SHOOT = 86
|
|
ACTIVITY_MODULE_GOURMET_HUNT = 87
|
|
ACTIVITY_MODULE_THELEMA_ACTIVITY = 88
|
|
ACTIVITY_MODULE_MATCH_THREE_PLUS = 89
|
|
ACTIVITY_MODULE_DEVIL_AUTO_CHESS = 90
|
|
ACTIVITY_MODULE_TILED_GAME_SRPG = 91
|
|
ACTIVITY_MODULE_SIMPLIFIED_GOD_WAR = 92
|
|
ACTIVITY_MODULE_GAME_ROOM = 93
|
|
ACTIVITY_MODULE_CORRIDOR = 94
|
|
ACTIVITY_MODULE_QRTS = 95
|
|
ACTIVITY_MODULE_RE = 96
|
|
ACTIVITY_MODULE_BURDEN_ALLEVIATION_V2 = 97
|
|
ACTIVITY_MODULE_FUTARI_BATTLE = 98
|
|
ACTIVITY_MODULE_TILED_GAME_MONSTER_FARM = 99
|
|
ACTIVITY_MODULE_TILED_GAME_PRPG = 100
|
|
ACTIVITY_MODULE_MONSTER_CARD_PVP = 101
|
|
|
|
|
|
class ManifestType(betterproto.Enum):
|
|
MANIFEST_NONE = 0
|
|
MANIFEST_AUDIO = 1
|
|
MANIFEST_AUDIO_PRE_DOWNLOAD = 2
|
|
MANIFEST_VIDEO_ENCRYPT = 3
|
|
MANIFEST_DATA_VERSION = 4
|
|
|
|
|
|
class WorldMapRecommendConditionType(betterproto.Enum):
|
|
RECOMMEND_CONDITION_TYPE_NONE = 0
|
|
RECOMMEND_CONDITION_TYPE_WEEKDAY_ACTIVITY_ALL_FINISH = 1
|
|
RECOMMEND_CONDITION_TYPE_EXBOSS_FINISH_NUM = 2
|
|
RECOMMEND_CONDITION_TYPE_EXBOSS_SINGLE_BOSS_REWARD = 3
|
|
RECOMMEND_CONDITION_TYPE_EXBOSS_NOT_OPEN = 4
|
|
RECOMMEND_CONDITION_TYPE_PLAYER_LEVEL = 5
|
|
RECOMMEND_CONDITION_TYPE_MATERIAL_LESS = 6
|
|
RECOMMEND_CONDITION_TYPE_DROP_LIMITED_MATERIAL = 7
|
|
RECOMMEND_CONDITION_TYPE_MISSION_CLOSE = 8
|
|
RECOMMEND_CONDITION_TYPE_OW_FINISH_PERIOD = 9
|
|
RECOMMEND_CONDITION_TYPE_OW_NO_QUEST = 10
|
|
RECOMMEND_CONDITION_TYPE_ARMADA_STAGE_SCORE = 11
|
|
RECOMMEND_CONDITION_TYPE_ARMADA_STAGE_NOT_OPEN = 12
|
|
RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_SCORE = 13
|
|
RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_SCHEDULE = 14
|
|
RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_NOT_OPEN = 15
|
|
RECOMMEND_CONDITION_TYPE_ENDLESS_CHALLENGE_FINISH = 16
|
|
RECOMMEND_CONDITION_TYPE_ENDLESS_SCHEDULE = 17
|
|
RECOMMEND_CONDITION_TYPE_ENDLESS_NOT_OPEN = 18
|
|
RECOMMEND_CONDITION_TYPE_MISSION_NOT_DOING = 19
|
|
RECOMMEND_CONDITION_TYPE_EXBOSS_RANK_FINISH_NUM = 20
|
|
RECOMMEND_CONDITION_TYPE_RAID_REPLACE_CHALLENGE_NUM = 21
|
|
|
|
|
|
class CollectionUnlockType(betterproto.Enum):
|
|
COLLECTION_UNLOCK_TYPE_NONE = 0
|
|
COLLECTION_UNLOCK_TYPE_STAGE = 1
|
|
COLLECTION_UNLOCK_TYPE_MATERIAL_AUTO_USE = 2
|
|
COLLECTION_UNLOCK_TYPE_PLOT = 3
|
|
|
|
|
|
class TileMapCellCellDataType(betterproto.Enum):
|
|
CELL_DATA_TYPE_NONE = 0
|
|
CELL_DATA_TYPE_BARRIER = 1
|
|
CELL_DATA_TYPE_FOG = 2
|
|
CELL_DATA_TYPE_TERRAIN = 3
|
|
CELL_DATA_TYPE_LAYER_MODEL_ID = 4
|
|
CELL_DATA_TYPE_LAYER_DIRECTION = 5
|
|
CELL_DATA_TYPE_HEIGHT = 6
|
|
|
|
|
|
class TileUpdateMapReqOuterValueType(betterproto.Enum):
|
|
NONE2 = 0
|
|
RPG_OVERALL = 1
|
|
|
|
|
|
class CmdTypeTile(betterproto.Enum):
|
|
CmdTypeTile0 = 0
|
|
CMD_GET_TILE_MAP_REQ = 4900
|
|
CMD_GET_TILE_MAP_RSP = 4901
|
|
CMD_TILE_UPDATE_MAP_REQ = 4902
|
|
CMD_TILE_UPDATE_MAP_RSP = 4903
|
|
CMD_TILE_GET_TOWER_REQ = 4904
|
|
CMD_TILE_GET_TOWER_RSP = 4905
|
|
CMD_TILE_ENTER_REQ = 4906
|
|
CMD_TILE_ENTER_RSP = 4907
|
|
CMD_TILE_SAVE_PROGRESS_REQ = 4908
|
|
CMD_TILE_SAVE_PROGRESS_RSP = 4909
|
|
CMD_TILE_SETTLE_EVENT_REQ = 4910
|
|
CMD_TILE_SETTLE_EVENT_RSP = 4911
|
|
CMD_TILE_RESET_FLOOR_REQ = 4912
|
|
CMD_TILE_RESET_FLOOR_RSP = 4913
|
|
CMD_TILE_ENTITY_OP_NOTIFY = 4914
|
|
CMD_TILE_SELECT_PATH_REQ = 4915
|
|
CMD_TILE_SELECT_PATH_RSP = 4916
|
|
CMD_TILE_RESET_REGION_REQ = 4917
|
|
CMD_TILE_RESET_REGION_RSP = 4918
|
|
CMD_TILE_REPORT_SAVED_POSITION_REQ = 4919
|
|
CMD_TILE_REPORT_SAVED_POSITION_RSP = 4920
|
|
CMD_TILE_LOAD_SAVED_POSITION_REQ = 4921
|
|
CMD_TILE_LOAD_SAVED_POSITION_RSP = 4922
|
|
CMD_TILE_MAP_UPDATE_NOTIFY = 4923
|
|
CMD_TILE_GET_PARTIAL_MAP_AS_UPDATE_REQ = 4924
|
|
CMD_TILE_GET_PARTIAL_MAP_AS_UPDATE_RSP = 4925
|
|
CMD_GET_TILE_MINI_MAP_REQ = 4926
|
|
CMD_GET_TILE_MINI_MAP_RSP = 4927
|
|
|
|
|
|
class TileEntityType(betterproto.Enum):
|
|
TILE_ENTITY_TYPE_NONE = 0
|
|
TILE_ENTITY_TYPE_PLAYER = 1
|
|
TILE_ENTITY_TYPE_NPC = 2
|
|
TILE_ENTITY_TYPE_ROADBLOCK = 3
|
|
TILE_ENTITY_TYPE_TOWN_AVATAR = 4
|
|
TILE_ENTITY_TYPE_TOWN_BUILDING = 5
|
|
TILE_ENTITY_TYPE_ITEM = 6
|
|
|
|
|
|
class TileBarrierType(betterproto.Enum):
|
|
TILE_BARRIER_TYPE_NONE = 0
|
|
TILE_BARRIER_TYPE_PERMANENT = 1
|
|
TILE_BARRIER_TYPE_BLOCK = 2
|
|
TILE_BARRIER_TYPE_STOP_ON_PLAYER = 3
|
|
TILE_BARRIER_TYPE_STOP_ON_ONCE = 4
|
|
TILE_BARRIER_TYPE_NON_ROADBLOCK = 5
|
|
|
|
|
|
class TileFloorStatus(betterproto.Enum):
|
|
TILE_FLOOR_STATUS_NONE = 0
|
|
TILE_FLOOR_STATUS_LOCKED = 1
|
|
TILE_FLOOR_STATUS_UNLOCKED = 2
|
|
TILE_FLOOR_STATUS_VISTIED = 3
|
|
|
|
|
|
class TileMoveType(betterproto.Enum):
|
|
TILE_MOVE_WALK = 0
|
|
TILE_MOVE_TELEPORT = 1
|
|
TILE_MOVE_KNOCK_OFF = 2
|
|
|
|
|
|
class TileResetRegionType(betterproto.Enum):
|
|
TILE_RESET_REGION_TYPE_ALL = 0
|
|
TILE_RESET_REGION_TYPE_ENTITY = 1
|
|
|
|
|
|
class SetTileDataType(betterproto.Enum):
|
|
SetTileDataType0 = 0
|
|
SET_TILE_DATA_TYPE_CELL_GROUND = 1
|
|
SET_TILE_DATA_TYPE_CELL_DECORATION = 2
|
|
SET_TILE_DATA_TYPE_CELL_EXTRA = 3
|
|
SET_TILE_DATA_TYPE_ENTITY_ADD = 4
|
|
SET_TILE_DATA_TYPE_ENTITY_MODIFY = 5
|
|
SET_TILE_DATA_TYPE_ENTITY_DELETE = 6
|
|
SET_TILE_DATA_TYPE_TRIGGER = 7
|
|
SET_TILE_DATA_TYPE_MARK = 8
|
|
|
|
|
|
class TiledGameFarmTradeReqTradeType(betterproto.Enum):
|
|
TRADE_TYPE_NONE = 0
|
|
TRADE_TYPE_BUY = 1
|
|
TRADE_TYPE_SELL = 2
|
|
|
|
|
|
class CmdTypeTiledgamefarm(betterproto.Enum):
|
|
CmdTypeTiledgamefarm0 = 0
|
|
CMD_TILED_GAME_FARM_GET_DATA_REQ = 8000
|
|
CMD_TILED_GAME_FARM_GET_DATA_RSP = 8001
|
|
CMD_TILED_GAME_FARM_USE_TOOL_REQ = 8002
|
|
CMD_TILED_GAME_FARM_USE_TOOL_RSP = 8003
|
|
CMD_TILED_GAME_FARM_REFRESH_FARMLAND_REQ = 8004
|
|
CMD_TILED_GAME_FARM_REFRESH_FARMLAND_RSP = 8005
|
|
CMD_TILED_GAME_FARM_ENTER_MINE_FLOOR_REQ = 8006
|
|
CMD_TILED_GAME_FARM_ENTER_MINE_FLOOR_RSP = 8007
|
|
CMD_TILED_GAME_FARM_SYNTHESIS_REQ = 8008
|
|
CMD_TILED_GAME_FARM_SYNTHESIS_RSP = 8009
|
|
CMD_TILED_GAME_FARM_TRADE_REQ = 8010
|
|
CMD_TILED_GAME_FARM_TRADE_RSP = 8011
|
|
CMD_TILED_GAME_FARM_BEGIN_FISHING_NOTIFY = 8012
|
|
CMD_TILED_GAME_FARM_END_FISHING_REQ = 8013
|
|
CMD_TILED_GAME_FARM_END_FISHING_RSP = 8014
|
|
CMD_TILED_GAME_FARM_GEM_IDENTIFY_REQ = 8015
|
|
CMD_TILED_GAME_FARM_GEM_IDENTIFY_RSP = 8016
|
|
CMD_TILED_GAME_FARM_FILL_SHED_FOOD_REQ = 8017
|
|
CMD_TILED_GAME_FARM_FILL_SHED_FOOD_RSP = 8018
|
|
CMD_TILED_GAME_FARM_UPGRADE_FACILITY_REQ = 8019
|
|
CMD_TILED_GAME_FARM_UPGRADE_FACILITY_RSP = 8020
|
|
CMD_TILED_GAME_FARM_REFRESH_LIVESTOCK_SHED_REQ = 8021
|
|
CMD_TILED_GAME_FARM_REFRESH_LIVESTOCK_SHED_RSP = 8022
|
|
CMD_TILED_GAME_FARM_TAME_LIVESTOCK_REQ = 8023
|
|
CMD_TILED_GAME_FARM_TAME_LIVESTOCK_RSP = 8024
|
|
CMD_TILED_GAME_FARM_HARVEST_LIVESTOCK_REQ = 8025
|
|
CMD_TILED_GAME_FARM_HARVEST_LIVESTOCK_RSP = 8026
|
|
CMD_TILED_GAME_FARM_PICK_ITEM_REQ = 8027
|
|
CMD_TILED_GAME_FARM_PICK_ITEM_RSP = 8028
|
|
CMD_TILED_GAME_FARM_USE_MEAL_VOUCHER_REQ = 8029
|
|
CMD_TILED_GAME_FARM_USE_MEAL_VOUCHER_RSP = 8030
|
|
CMD_TILED_GAME_FARM_BUY_LIVESTOCK_REQ = 8031
|
|
CMD_TILED_GAME_FARM_BUY_LIVESTOCK_RSP = 8032
|
|
CMD_TILED_GAME_FARM_GET_SELECT_QUEST_REQ = 8033
|
|
CMD_TILED_GAME_FARM_GET_SELECT_QUEST_RSP = 8034
|
|
CMD_TILED_GAME_FARM_CHOOSE_QUEST_REQ = 8035
|
|
CMD_TILED_GAME_FARM_CHOOSE_QUEST_RSP = 8036
|
|
CMD_TILED_GAME_FARM_FINISH_QUEST_REQ = 8037
|
|
CMD_TILED_GAME_FARM_FINISH_QUEST_RSP = 8038
|
|
CMD_TILED_GAME_FARM_SUPER_FISHING_REQ = 8039
|
|
CMD_TILED_GAME_FARM_SUPER_FISHING_RSP = 8040
|
|
|
|
|
|
class TiledGameFarmToolType(betterproto.Enum):
|
|
TILED_GAME_FARM_TOOL_TYPE_NONE = 0
|
|
TILED_GAME_FARM_TOOL_TYPE_HAMMER = 1
|
|
TILED_GAME_FARM_TOOL_TYPE_HOE = 2
|
|
TILED_GAME_FARM_TOOL_TYPE_WATERING_CAN = 3
|
|
TILED_GAME_FARM_TOOL_TYPE_SICKLE = 4
|
|
TILED_GAME_FARM_TOOL_TYPE_SEED = 5
|
|
TILED_GAME_FARM_TOOL_TYPE_FISHING_ROD = 6
|
|
TILED_GAME_FARM_TOOL_TYPE_GLOVE = 7
|
|
|
|
|
|
class TiledGameFarmFacilityType(betterproto.Enum):
|
|
TILED_GAME_FARM_FACILITY_TYPE_NONE = 0
|
|
TILED_GAME_FARM_FACILITY_TYPE_LIVESTOCK_SHED = 1
|
|
TILED_GAME_FARM_FACILITY_TYPE_RESTAURANT = 2
|
|
|
|
|
|
class TiledGameFarmPrivilegeType(betterproto.Enum):
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_NONE = 0
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_STARTUP_CAPITAL = 1
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_SHOP_ITEM_UNLOCK = 2
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_TELEPORT_UNLOCK = 3
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_SELL_MULTIFIER = 4
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_MAX_STAMINA_BOOST = 5
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_LEVEL_UP_RESTAURANT = 6
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_LIVESTOCK_AUTO_TAKE_CARE = 7
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_SUPER_FISHING = 8
|
|
TILED_GAME_FARM_PRIVILEGE_TYPE_UNLOCK_AND_UPGRADE_SEED = 9
|
|
|
|
|
|
class TiledGameMonsterFarmTradeReqTradeType(betterproto.Enum):
|
|
TRADE_TYPE_NONE1 = 0
|
|
TRADE_TYPE_BUY1 = 1
|
|
TRADE_TYPE_SELL1 = 2
|
|
|
|
|
|
class CmdTypeTiledgamemonsterfarm(betterproto.Enum):
|
|
CmdTypeTiledgamemonsterfarm0 = 0
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_DATA_REQ = 8300
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_DATA_RSP = 8301
|
|
CMD_TILED_GAME_MONSTER_FARM_USE_TOOL_REQ = 8304
|
|
CMD_TILED_GAME_MONSTER_FARM_USE_TOOL_RSP = 8305
|
|
CMD_TILED_GAME_MONSTER_FARM_REFRESH_FARMLAND_REQ = 8306
|
|
CMD_TILED_GAME_MONSTER_FARM_REFRESH_FARMLAND_RSP = 8307
|
|
CMD_TILED_GAME_MONSTER_FARM_ENTER_MINE_FLOOR_REQ = 8308
|
|
CMD_TILED_GAME_MONSTER_FARM_ENTER_MINE_FLOOR_RSP = 8309
|
|
CMD_TILED_GAME_MONSTER_FARM_TRADE_REQ = 8310
|
|
CMD_TILED_GAME_MONSTER_FARM_TRADE_RSP = 8311
|
|
CMD_TILED_GAME_MONSTER_FARM_BEGIN_FISHING_NOTIFY = 8312
|
|
CMD_TILED_GAME_MONSTER_FARM_END_FISHING_REQ = 8313
|
|
CMD_TILED_GAME_MONSTER_FARM_END_FISHING_RSP = 8314
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_QUEST_REQ = 8315
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_QUEST_RSP = 8316
|
|
CMD_TILED_GAME_MONSTER_FARM_CHOOSE_QUEST_REQ = 8317
|
|
CMD_TILED_GAME_MONSTER_FARM_CHOOSE_QUEST_RSP = 8318
|
|
CMD_TILED_GAME_MONSTER_FARM_FINISH_QUEST_REQ = 8319
|
|
CMD_TILED_GAME_MONSTER_FARM_FINISH_QUEST_RSP = 8320
|
|
CMD_TILED_GAME_MONSTER_FARM_USE_MEAL_VOUCHER_REQ = 8321
|
|
CMD_TILED_GAME_MONSTER_FARM_USE_MEAL_VOUCHER_RSP = 8322
|
|
CMD_TILED_GAME_MONSTER_FARM_PICK_ITEM_REQ = 8323
|
|
CMD_TILED_GAME_MONSTER_FARM_PICK_ITEM_RSP = 8324
|
|
CMD_TILED_GAME_MONSTER_FARM_LEVEL_UP_REQ = 8325
|
|
CMD_TILED_GAME_MONSTER_FARM_LEVEL_UP_RSP = 8326
|
|
CMD_TILED_GAME_MONSTER_FARM_UPGRADE_BUILDING_REQ = 8327
|
|
CMD_TILED_GAME_MONSTER_FARM_UPGRADE_BUILDING_RSP = 8328
|
|
CMD_TILED_GAME_MONSTER_FARM_MANIPULATE_MONSTER_REQ = 8329
|
|
CMD_TILED_GAME_MONSTER_FARM_MANIPULATE_MONSTER_RSP = 8330
|
|
CMD_TILED_GAME_MONSTER_FARM_REFRESH_BUILDING_REQ = 8331
|
|
CMD_TILED_GAME_MONSTER_FARM_REFRESH_BUILDING_RSP = 8332
|
|
CMD_TILED_GAME_MONSTER_FARM_INCUBATE_REQ = 8333
|
|
CMD_TILED_GAME_MONSTER_FARM_INCUBATE_RSP = 8334
|
|
CMD_TILED_GAME_MONSTER_FARM_SET_PRODUCE_LINE_REQ = 8335
|
|
CMD_TILED_GAME_MONSTER_FARM_SET_PRODUCE_LINE_RSP = 8336
|
|
CMD_TILED_GAME_MONSTER_FARM_DROP_MONSTER_REQ = 8337
|
|
CMD_TILED_GAME_MONSTER_FARM_DROP_MONSTER_RSP = 8338
|
|
CMD_TILED_GAME_MONSTER_FARM_TAKE_BUILDING_PRODUCT_REQ = 8339
|
|
CMD_TILED_GAME_MONSTER_FARM_TAKE_BUILDING_PRODUCT_RSP = 8340
|
|
CMD_TILED_GAME_MONSTER_FARM_SET_BUILDING_PRODUCE_TARGET_REQ = 8341
|
|
CMD_TILED_GAME_MONSTER_FARM_SET_BUILDING_PRODUCE_TARGET_RSP = 8342
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_BUSINESS_REPORT_REQ = 8343
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_BUSINESS_REPORT_RSP = 8344
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_RANK_REQ = 8345
|
|
CMD_TILED_GAME_MONSTER_FARM_GET_RANK_RSP = 8346
|
|
|
|
|
|
class TiledGameMonsterFarmPrivilegeType(betterproto.Enum):
|
|
TiledGameMonsterFarmPrivilegeType0 = 0
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_STARTUP_CAPITAL = 1
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_REDUCE_BREAK_EGG_STAMINA = 2
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_REDUCE_COST_MODE_RATE = 3
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_ADD_MONSTER_POOL = 4
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_UNLOCK_QUICK_MANIPULATE_MONSTER = 5
|
|
TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_UNLOCK_QUICK_USE_TOOL = 6
|
|
|
|
|
|
class TiledGameMonsterFarmRankType(betterproto.Enum):
|
|
TiledGameMonsterFarmRankType0 = 0
|
|
TILED_GAME_MONSTER_FARM_RANK_TYPE_TOTAL_ACQUIRED_GOLD_NUM = 1
|
|
TILED_GAME_MONSTER_FARM_RANK_TYPE_TOTAL_GET_MONSTER_ABILITY_NUM = 2
|
|
|
|
|
|
class TiledGameMonsterFarmToolType(betterproto.Enum):
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_NONE = 0
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_HAMMER = 1
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_HOE = 2
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_WATERING_CAN = 3
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_SICKLE = 4
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_SEED = 5
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_FISHING_ROD = 6
|
|
TILED_GAME_MONSTER_FARM_TOOL_TYPE_GLOVE = 7
|
|
|
|
|
|
class TiledGameMonsterFarmItemType(betterproto.Enum):
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_NONE = 0
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_PRODUCT = 1
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_RAW_MATERIAL = 2
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_CROP = 3
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_TOOL = 4
|
|
TILED_GAME_MONSTER_FARM_ITEM_TYPE_MONSTER = 5
|
|
|
|
|
|
class TiledGameMonsterFarmBuildingType(betterproto.Enum):
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_NONE = 0
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_CITY_HALL = 1
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_AGRICULTURAL_FACILITY = 2
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_MINING_FACILITY = 3
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_DORMITORY = 4
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_PROCESSING_FACTORY = 5
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_LAB = 6
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_FISHERY = 7
|
|
TILED_GAME_MONSTER_FARM_BUILDING_TYPE_LIVESTOCK_SHED = 8
|
|
|
|
|
|
class TiledGameMonsterFarmSeedType(betterproto.Enum):
|
|
TiledGameMonsterFarmSeedType0 = 0
|
|
TILED_GAME_MONSTER_FARM_SEED_TYPE_NORMAL = 1
|
|
TILED_GAME_MONSTER_FARM_SEED_TYPE_MONSTER = 2
|
|
|
|
|
|
class TiledGameMonsterFarmAbilityType(betterproto.Enum):
|
|
TiledGameMonsterFarmAbilityType0 = 0
|
|
TILED_GAME_MONSTER_FARM_ABILITY_TYPE_ONE = 1
|
|
TILED_GAME_MONSTER_FARM_ABILITY_TYPE_TWO = 2
|
|
TILED_GAME_MONSTER_FARM_ABILITY_TYPE_THREE = 3
|
|
TILED_GAME_MONSTER_FARM_ABILITY_TYPE_FOUR = 4
|
|
|
|
|
|
class TiledGameMonsterFarmMineralType(betterproto.Enum):
|
|
TiledGameMonsterFarmMineralType0 = 0
|
|
TILED_GAME_MONSTER_FARM_MINERAL_TYPE_NORMAL = 1
|
|
TILED_GAME_MONSTER_FARM_MINERAL_TYPE_MONSTER = 2
|
|
TILED_GAME_MONSTER_FARM_MINERAL_TYPE_PRETENDER = 3
|
|
|
|
|
|
class TiledGameMonsterFarmNameType(betterproto.Enum):
|
|
TiledGameMonsterFarmNameType0 = 0
|
|
TILED_GAME_MONSTER_FARM_NAME_TYPE_DESCRIBE = 1
|
|
TILED_GAME_MONSTER_FARM_NAME_TYPE_NAME = 2
|
|
|
|
|
|
class TiledGameMonsterFarmNameConditionType(betterproto.Enum):
|
|
TiledGameMonsterFarmNameConditionType0 = 0
|
|
TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_MAX_ABILITY = 1
|
|
TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_RANGE = 2
|
|
TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_RARE = 3
|
|
TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_TYPEID = 4
|
|
TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_DEFAULT = 5
|
|
|
|
|
|
class TiledGamePrpgPvpMoveCardReqMoveType(betterproto.Enum):
|
|
TiledGamePrpgPvpMoveCardReqMoveType0 = 0
|
|
MOVE_HAND_TO_FIELD = 1
|
|
MOVE_FIELD_TO_HAND = 2
|
|
MOVE_FIELD_TO_FIELD = 3
|
|
|
|
|
|
class TiledGamePrpgBattleEndReqReason(betterproto.Enum):
|
|
TiledGamePrpgBattleEndReqReason0 = 0
|
|
WIN6 = 1
|
|
LOSE6 = 2
|
|
EXIT6 = 3
|
|
|
|
|
|
class CmdTypeTiledgameprpg(betterproto.Enum):
|
|
CmdTypeTiledgameprpg0 = 0
|
|
CMD_TILED_GAME_PRPG_GET_DATA_REQ = 8450
|
|
CMD_TILED_GAME_PRPG_GET_DATA_RSP = 8451
|
|
CMD_TILED_GAME_PRPG_PVP_BATTLE_BEGIN_NOTIFY = 8452
|
|
CMD_TILED_GAME_PRPG_PVP_BATTLE_SETTLE_NOTIFY = 8453
|
|
CMD_TILED_GAME_PRPG_PVP_ENTER_BATTLE_REQ = 8454
|
|
CMD_TILED_GAME_PRPG_PVP_ENTER_BATTLE_RSP = 8455
|
|
CMD_TILED_GAME_PRPG_PVP_ABANDON_BATTLE_REQ = 8456
|
|
CMD_TILED_GAME_PRPG_PVP_ABANDON_BATTLE_RSP = 8457
|
|
CMD_TILED_GAME_PRPG_PVP_GET_BATTLE_INFO_REQ = 8458
|
|
CMD_TILED_GAME_PRPG_PVP_GET_BATTLE_INFO_RSP = 8459
|
|
CMD_TILED_GAME_PRPG_PVP_MOVE_CARD_REQ = 8460
|
|
CMD_TILED_GAME_PRPG_PVP_MOVE_CARD_RSP = 8461
|
|
CMD_TILED_GAME_PRPG_PVP_EXCHANGE_CARD_REQ = 8462
|
|
CMD_TILED_GAME_PRPG_PVP_EXCHANGE_CARD_RSP = 8463
|
|
CMD_TILED_GAME_PRPG_PVP_END_ROUND_REQ = 8464
|
|
CMD_TILED_GAME_PRPG_PVP_END_ROUND_RSP = 8465
|
|
CMD_TILED_GAME_PRPG_PVP_SYNC_ROUND_NOTIFY = 8466
|
|
CMD_TILED_GAME_PRPG_PVP_BATTLE_END_NOTIFY = 8467
|
|
CMD_TILED_GAME_PRPG_PVP_SET_CARD_BACK_REQ = 8468
|
|
CMD_TILED_GAME_PRPG_PVP_SET_CARD_BACK_RSP = 8469
|
|
CMD_TILED_GAME_PRPG_UNLOCK_SKILL_REQ = 8470
|
|
CMD_TILED_GAME_PRPG_UNLOCK_SKILL_RSP = 8471
|
|
CMD_TILED_GAME_PRPG_LEVEL_UP_CARD_REQ = 8472
|
|
CMD_TILED_GAME_PRPG_LEVEL_UP_CARD_RSP = 8473
|
|
CMD_TILED_GAME_PRPG_BATTLE_BEGIN_REQ = 8474
|
|
CMD_TILED_GAME_PRPG_BATTLE_BEGIN_RSP = 8475
|
|
CMD_TILED_GAME_PRPG_BATTLE_END_REQ = 8476
|
|
CMD_TILED_GAME_PRPG_BATTLE_END_RSP = 8477
|
|
|
|
|
|
class TiledGamePrpgPvpSettleSituationType(betterproto.Enum):
|
|
TiledGamePrpgPvpSettleSituationType0 = 0
|
|
TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_WIN = 1
|
|
TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_LOSE = 2
|
|
TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_TIE = 3
|
|
|
|
|
|
class TiledGamePrpgPvpCardSuitType(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_INVALID = 0
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_SPADE = 1
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_HEART = 2
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_CLUB = 3
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_DIAMOND = 4
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_NONE = 5
|
|
TILED_GAME_PRPG_PVP_CARD_SUIT_ALL = 6
|
|
|
|
|
|
class TiledGamePrpgPvpCardRankType(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_INVALID = 0
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_ACE = 1
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_2 = 2
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_3 = 3
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_4 = 4
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_5 = 5
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_6 = 6
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_7 = 7
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_8 = 8
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_9 = 9
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_10 = 10
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_JACK = 11
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_QUEUE = 12
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_KING = 13
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_NONE = 14
|
|
TILED_GAME_PRPG_PVP_CARD_RANK_ALL = 15
|
|
|
|
|
|
class TiledGamePrpgPvpFieldTriggerTimingType(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_NONE = 0
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_ROUND_BEGIN = 1
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_ROUND_END = 2
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_MOVE_CARD = 3
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_AURA = 4
|
|
|
|
|
|
class TiledGamePrpgPvpFieldTriggerConditionType(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_ALWAYS = 0
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_HAS_ANY_SPECIFIED_HAND_TYPE = 1
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_FIELD_SCORE_COMP = 2
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_POINT_SCORE_IS = 3
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_HAS_ALL_SUIT = 4
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_IS_REVEAL_ROUND = 5
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_CUR_ROUND_GE = 6
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_CUR_ROUND_EQUAL = 7
|
|
|
|
|
|
class TiledGamePrpgPvpFieldTriggerEffectType(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_NONE = 0
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE = 1
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE_WITH_TAG_CARDS_NUM = 2
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_PUBLIC_CARD_NUM = 3
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_SETTLE_ROUND = 4
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ADD_EXCHANGE_TIMES = 5
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_DRAW_CARDS = 6
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ADD_PUT_TIMES_IN_CUR_ROUND = 7
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_RANDOM_CARD_FROM_HAND = 8
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_RANDOM_CARD_FROM_CARD_VEC = 9
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_ALL_CARD_TO_OTHER_RANDOM_FIELD = 10
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_HAND_TYPE_CONFIG = 11
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_HIDE_PLAYER_CARD_UNTIL = 12
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_DESTROY_ONE_OTHER_RANDOM_FIELD = 13
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_COPY_ONE_OTHER_RANDOM_FIELD = 14
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_FORBID_MOVE_CARD_TO_THIS_FIELD = 15
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ALLOW_MOVE_FROM_THIS_FIELD = 16
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_NO_VISIBLE_IN_THIS_FIELD_BEFORE_SETTLE = 17
|
|
TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE_WITH_FIELD_CARD_NUM = 18
|
|
|
|
|
|
class TiledGamePrpgPvpLobbyStatus(betterproto.Enum):
|
|
TILED_GAME_PRPG_PVP_LOBBY_STATUS_INVALID = 0
|
|
TILED_GAME_PRPG_PVP_LOBBY_STATUS_INIT = 1
|
|
TILED_GAME_PRPG_PVP_LOBBY_STATUS_FIGHT = 2
|
|
TILED_GAME_PRPG_PVP_LOBBY_STATUS_SETTLE = 3
|
|
TILED_GAME_PRPG_PVP_LOBBY_STATUS_DELETE = 4
|
|
|
|
|
|
class TiledGamePrpgHandType(betterproto.Enum):
|
|
TILED_GAME_PRPG_HAND_TYPE_INVALID = 0
|
|
TILED_GAME_PRPG_HAND_TYPE_NONE = 1
|
|
TILED_GAME_PRPG_HAND_TYPE_ONE_PAIR = 2
|
|
TILED_GAME_PRPG_HAND_TYPE_TWO_PAIR = 3
|
|
TILED_GAME_PRPG_HAND_TYPE_THREE_OF_A_KIND = 4
|
|
TILED_GAME_PRPG_HAND_TYPE_FULL_HOUSE = 5
|
|
TILED_GAME_PRPG_HAND_TYPE_STRAIGHT = 6
|
|
TILED_GAME_PRPG_HAND_TYPE_FLUSH = 7
|
|
TILED_GAME_PRPG_HAND_TYPE_FOUR_OF_A_KIND = 8
|
|
TILED_GAME_PRPG_HAND_TYPE_STRAIGHT_FLUSH = 9
|
|
TILED_GAME_PRPG_HAND_TYPE_FLUSH_FULL_HOUSE = 10
|
|
TILED_GAME_PRPG_HAND_TYPE_FIVE_OF_A_KIND = 11
|
|
TILED_GAME_PRPG_HAND_TYPE_FLUSH_FIVE_OF_A_KIND = 12
|
|
|
|
|
|
class TiledGamePrpgRoomType(betterproto.Enum):
|
|
TiledGamePrpgRoomType0 = 0
|
|
TILED_GAME_PRPG_ROOM_TYPE_NORMAL = 1
|
|
TILED_GAME_PRPG_ROOM_TYPE_DAILY = 2
|
|
TILED_GAME_PRPG_ROOM_TYPE_SIDE = 3
|
|
TILED_GAME_PRPG_ROOM_TYPE_TUTORIAL = 4
|
|
|
|
|
|
class TownAvatarStatus(betterproto.Enum):
|
|
NORMAL1 = 0
|
|
HEALING = 1
|
|
DEAD1 = 2
|
|
|
|
|
|
class TownActivityBattleReqBattleEndStatus(betterproto.Enum):
|
|
TownActivityBattleReqBattleEndStatus0 = 0
|
|
WIN7 = 1
|
|
ALL_DEAD = 2
|
|
|
|
|
|
class TownChallengeStatus(betterproto.Enum):
|
|
NONE3 = 0
|
|
DOING2 = 1
|
|
FINISH2 = 2
|
|
CLOSE = 3
|
|
|
|
|
|
class TownActivityEndNotifyStatus(betterproto.Enum):
|
|
WIN8 = 0
|
|
LOSE5 = 1
|
|
ABANDON3 = 2
|
|
|
|
|
|
class CmdTypeTown(betterproto.Enum):
|
|
CmdTypeTown0 = 0
|
|
CMD_TOWN_ACTIVITY_GET_DATA_REQ = 6450
|
|
CMD_TOWN_ACTIVITY_GET_DATA_RSP = 6451
|
|
CMD_TOWN_ACTIVITY_SAVE_REQ = 6452
|
|
CMD_TOWN_ACTIVITY_SAVE_RSP = 6453
|
|
CMD_TOWN_ACTIVITY_BUILD_REQ = 6454
|
|
CMD_TOWN_ACTIVITY_BUILD_RSP = 6455
|
|
CMD_TOWN_ACTIVITY_BATTLE_REQ = 6456
|
|
CMD_TOWN_ACTIVITY_BATTLE_RSP = 6457
|
|
CMD_TOWN_ACTIVITY_SELL_BUILDING_REQ = 6458
|
|
CMD_TOWN_ACTIVITY_SELL_BUILDING_RSP = 6459
|
|
CMD_TOWN_ACTIVITY_HEAL_AVATAR_REQ = 6460
|
|
CMD_TOWN_ACTIVITY_HEAL_AVATAR_RSP = 6461
|
|
CMD_TOWN_ACTIVITY_SELL_BRICK_REQ = 6462
|
|
CMD_TOWN_ACTIVITY_SELL_BRICK_RSP = 6463
|
|
CMD_TOWN_ACTIVITY_END_NOTIFY = 6464
|
|
CMD_TOWN_ACTIVITY_BOSS_ATTACK_NOTIFY = 6465
|
|
CMD_TOWN_ACTIVITY_GET_SHOP_REQ = 6466
|
|
CMD_TOWN_ACTIVITY_GET_SHOP_RSP = 6467
|
|
CMD_TOWN_ACTIVITY_SHOP_BUY_REQ = 6468
|
|
CMD_TOWN_ACTIVITY_SHOP_BUY_RSP = 6469
|
|
CMD_TOWN_ACTIVITY_MATERIAL_USE_REQ = 6470
|
|
CMD_TOWN_ACTIVITY_MATERIAL_USE_RSP = 6471
|
|
CMD_TOWN_ACTIVITY_SPEED_UP_HEAL_REQ = 6472
|
|
CMD_TOWN_ACTIVITY_SPEED_UP_HEAL_RSP = 6473
|
|
CMD_TOWN_ACTIVITY_CHECK_IN_OPTIONAL_REQ = 6474
|
|
CMD_TOWN_ACTIVITY_CHECK_IN_OPTIONAL_RSP = 6475
|
|
CMD_TOWN_ACTIVITY_RESET_REQ = 6476
|
|
CMD_TOWN_ACTIVITY_RESET_RSP = 6477
|
|
CMD_TOWN_ACTIVITY_ALTER_PATH_REQ = 6478
|
|
CMD_TOWN_ACTIVITY_ALTER_PATH_RSP = 6479
|
|
CMD_TOWN_ACTIVITY_ATTACK_ENEMY_BUFF_NOTIFY = 6480
|
|
CMD_TOWN_ACTIVITY_REFRESH_BRICK_REQ = 6481
|
|
CMD_TOWN_ACTIVITY_REFRESH_BRICK_RSP = 6482
|
|
|
|
|
|
class TownActivityConst(betterproto.Enum):
|
|
TownActivityConst0 = 0
|
|
TOWN_ACTIVITY_ROUND_PER_SECOND = 50
|
|
TOWN_ACTIVITY_STEP_PER_TILE_CELL = 10000
|
|
TOWN_ACTIVITY_MAX_HP_RATIO = 100000
|
|
|
|
|
|
class TownPropType(betterproto.Enum):
|
|
TOWN_NONE = 0
|
|
TOWN_AVATAR = 1
|
|
TOWN_MONSTER = 2
|
|
|
|
|
|
class TownRangeType(betterproto.Enum):
|
|
TOWN_RANGE_NONE = 0
|
|
TOWN_RANGE_CROSS = 1
|
|
TOWN_RANGE_ROUND = 2
|
|
|
|
|
|
class TownBuildingSkillTargetType(betterproto.Enum):
|
|
TOWN_TARGET_NONE = 0
|
|
TOWN_TARGET_AVATAR_CHECK_IN = 1
|
|
TOWN_TARGET_ALL_AVATAR = 2
|
|
TOWN_TARGET_ATTRIBUTE_AVATAR = 3
|
|
TOWN_TARGET_PASSED_AVATAR_IN_CROSS = 4
|
|
TOWN_TARGET_ROAD_IN_CROSS = 5
|
|
TOWN_TARGET_ROAD_IN_ROUND = 6
|
|
TOWN_TARGET_BUILDING = 7
|
|
TOWN_TARGET_PASSED_AVATAR_IN_ROUND = 8
|
|
TOWN_TARGET_SPECIFIC_AVATAR = 9
|
|
TOWN_TARGET_RANDOM_EMPTY_ROAD_IN_ROUND = 10
|
|
TOWN_TARGET_RANDOM_MONSTER_AOE = 11
|
|
TOWN_TARGET_BOSS = 12
|
|
|
|
|
|
class TownBuffType(betterproto.Enum):
|
|
TownBuffType0 = 0
|
|
TOWN_BUFF_ADD_STRENGTH_RATIO = 1
|
|
TOWN_BUFF_ADD_STRENGTH = 2
|
|
TOWN_BUFF_ADD_LUCK = 3
|
|
TOWN_BUFF_COIN_RATIO = 4
|
|
TOWN_BUFF_ADD_MATERIAL = 5
|
|
TOWN_BUFF_ADD_DAMAGE_RATIO = 6
|
|
TOWN_BUFF_CHANGE_TERRAIN = 7
|
|
TOWN_BUFF_CHANGE_GROUND = 8
|
|
TOWN_BUFF_ADD_DAMAGE_RECEIVED = 9
|
|
TOWN_BUFF_RPG_EVENT = 10
|
|
TOWN_BUFF_HEAL_HP_BY_RATIO = 11
|
|
TOWN_BUFF_HEAL = 12
|
|
TOWN_BUFF_CHECK_IN = 13
|
|
TOWN_BUFF_CHECK_OUT = 14
|
|
TOWN_BUFF_POSTPONE_BOSS = 15
|
|
TOWN_BUFF_CREATE_ENTITY = 16
|
|
TOWN_BUFF_REPLACE_ENTITY = 17
|
|
TOWN_BUFF_ADD_BRICK = 18
|
|
TOWN_BUFF_LOSE_GAME = 19
|
|
TOWN_BUFF_RESET_GROUND = 20
|
|
TOWN_BUFF_ADD_SPEED = 21
|
|
TOWN_BUFF_CHECK_IN_OPTIONAL = 22
|
|
TOWN_BUFF_ADD_MONSTER = 23
|
|
TOWN_BUFF_ADD_EVENT = 24
|
|
TOWN_BUFF_WIN_GAME = 25
|
|
TOWN_BUFF_RESET_TERRAIN = 26
|
|
TOWN_BUFF_BATTLE_SKILL = 27
|
|
TOWN_BUFF_CHANGE_BUILDING = 28
|
|
TOWN_BUFF_REDUCE_BOSS_INITIAL_HP_RATIO = 29
|
|
TOWN_BUFF_ATTACK_ENEMY = 30
|
|
|
|
|
|
class TownBuffDurationType(betterproto.Enum):
|
|
TOWN_BUFF_DURATION_PERMANENT = 0
|
|
TOWN_BUFF_DURATION_BATTLE = 1
|
|
TOWN_BUFF_DURATION_STEP = 2
|
|
TOWN_BUFF_DURATION_BOSS = 3
|
|
|
|
|
|
class TownBuildingSkillCondType(betterproto.Enum):
|
|
TOWN_BUILDING_COND_NONE = 0
|
|
TOWN_BUILDING_COND_SIDE_BUILDING = 1
|
|
TOWN_BUILDING_COND_SIDE_BUILDING_MAX_NUM = 2
|
|
TOWN_BUILDING_COND_NO_SIDE_BUILDING = 3
|
|
TOWN_BUILDING_COND_SIDE_ROAD = 4
|
|
TOWN_BUILDING_COND_TOTAL_BUILDING_NUM = 5
|
|
TOWN_BUILDING_COND_PASS_AVATAR = 6
|
|
TOWN_BUILDING_COND_SIDE_ROAD_WITH_TERRAIN = 7
|
|
|
|
|
|
class TownActivityGoodsLimitType(betterproto.Enum):
|
|
TownActivityGoodsLimitType0 = 0
|
|
TOWN_ACTIVITY_GOODS_LIMIT_SHOP = 1
|
|
TOWN_ACTIVITY_GOODS_LIMIT_GLOBAL = 2
|
|
|
|
|
|
class TownActivityMaterialUseType(betterproto.Enum):
|
|
TownActivityMaterialUseType0 = 0
|
|
TOWN_ACTIVITY_MATERIAL_USE_BUILDING = 1
|
|
TOWN_ACTIVITY_MATERIAL_USE_AVATAR_BUFF = 2
|
|
TOWN_ACTIVITY_MATERIAL_USE_KILL_MONSTER = 3
|
|
TOWN_ACTIVITY_MATERIAL_USE_GLOBAL_BUFF = 4
|
|
|
|
|
|
class TownActivityChallengeFinishWay(betterproto.Enum):
|
|
TownActivityChallengeFinishWay0 = 0
|
|
TOWN_ACTIVITY_CHALLENGE_BUILDING_HP = 1
|
|
TOWN_ACTIVITY_CHALLENGE_AVATAR_DIE_TIMES = 2
|
|
TOWN_ACTIVITY_CHALLENGE_BUILDING_TIMES = 3
|
|
TOWN_ACTIVITY_CHALLENGE_STRENTH_AVATAR_NUM = 4
|
|
TOWN_ACTIVITY_CHALLENGE_COIN_NUM = 5
|
|
|
|
|
|
class TownActivityChallengeCmpType(betterproto.Enum):
|
|
TownActivityChallengeCmpType0 = 0
|
|
TOWN_ACTIVITY_CHALLENGE_CMP_GREATER = 1
|
|
TOWN_ACTIVITY_CHALLENGE_CMP_LESS = 2
|
|
TOWN_ACTIVITY_CHALLENGE_CMP_EQUAL = 3
|
|
TOWN_ACTIVITY_CHALLENGE_CMP_GREATER_EQUAL = 4
|
|
TOWN_ACTIVITY_CHALLENGE_CMP_LESS_EQUAL = 5
|
|
|
|
|
|
class TownActivityChallengeRecordType(betterproto.Enum):
|
|
TownActivityChallengeRecordType0 = 0
|
|
TOWN_ACTIVITY_CHALLENGE_RECORD_IN_GAME = 1
|
|
TOWN_ACTIVITY_CHALLENGE_RECORD_SETTLE_GAME = 2
|
|
|
|
|
|
class TownActivityCondType(betterproto.Enum):
|
|
TOWN_ACTIVITY_COND_NONE = 0
|
|
TOWN_ACTIVITY_COND_TOTAL_STRENGTH = 1
|
|
TOWN_ACTIVITY_COND_TOTAL_SPEED = 2
|
|
TOWN_ACTIVITY_COND_TOTAL_LUCK = 3
|
|
TOWN_ACTIVITY_COND_COIN_MATERIAL_NUM = 4
|
|
TOWN_ACTIVITY_COND_BUILDING_NUM = 5
|
|
|
|
|
|
class TvtBattleResultBattleStatus(betterproto.Enum):
|
|
INVALID1 = 0
|
|
LEFT_WIN = 1
|
|
RIGHT_WIN = 2
|
|
|
|
|
|
class TvtBattleInfoBattlePhase(betterproto.Enum):
|
|
PHASE_INVALID = 0
|
|
PHASE_CONFIRM = 1
|
|
PHASE_PREPARE = 2
|
|
PHASE_FIGHT = 3
|
|
PHASE_FINISH = 4
|
|
|
|
|
|
class TvtBattleStageMessageMessageType(betterproto.Enum):
|
|
TvtBattleStageMessageMessageType0 = 0
|
|
MESSAGE_ITEM = 1
|
|
MESSAGE_AVATAR_HP = 2
|
|
MESSAGE_PLAYER_WAVE = 3
|
|
MESSAGE_BOSS_DAMAGE = 4
|
|
MESSAGE_STAGE_SCOIN = 5
|
|
MESSAGE_CLIENT_DEFINE = 6
|
|
MESSAGE_ROUND_SCORE = 7
|
|
|
|
|
|
class CmdTypeTvt(betterproto.Enum):
|
|
CmdTypeTvt0 = 0
|
|
CMD_GET_TVT_ACTIVITY_REQ = 3300
|
|
CMD_GET_TVT_ACTIVITY_RSP = 3301
|
|
CMD_GET_TVT_BATTLE_HISTORY_REQ = 3302
|
|
CMD_GET_TVT_BATTLE_HISTORY_RSP = 3303
|
|
CMD_SYNC_TVT_MEMBER_IN_ROOM_NOTIFY = 3304
|
|
CMD_TVT_TAKE_MISSION_GROUP_REWARD_REQ = 3305
|
|
CMD_TVT_TAKE_MISSION_GROUP_REWARD_RSP = 3306
|
|
CMD_TVT_GET_STAGE_SCHEDULE_REQ = 3307
|
|
CMD_TVT_GET_STAGE_SCHEDULE_RSP = 3308
|
|
CMD_TVT_CARD_GET_DATA_REQ = 3309
|
|
CMD_TVT_CARD_GET_DATA_RSP = 3310
|
|
CMD_TVT_CARD_LEVELUP_REQ = 3311
|
|
CMD_TVT_CARD_LEVELUP_RSP = 3312
|
|
CMD_TVT_CARD_UPDATE_SUITE_REQ = 3313
|
|
CMD_TVT_CARD_UPDATE_SUITE_RSP = 3314
|
|
CMD_TVT_CARD_TAKE_SEASON_RETURN_REQ = 3315
|
|
CMD_TVT_CARD_TAKE_SEASON_RETURN_RSP = 3316
|
|
CMD_TVT_CARD_TRANSFORM_MATERIAL_REQ = 3317
|
|
CMD_TVT_CARD_TRANSFORM_MATERIAL_RSP = 3318
|
|
CMD_SYNC_TVT_BATTLE_INFO_NOTIFY = 3350
|
|
CMD_TVT_BATTLE_MEMBER_PREPARE_NOTIFY = 3351
|
|
CMD_TVT_BATTLE_BEGIN_NOTIFY = 3352
|
|
CMD_TVT_BATTLE_END_NOTIFY = 3353
|
|
CMD_TVT_BATTLE_SETTLE_NOTIFY = 3354
|
|
CMD_REPORT_TVT_BATTLE_STAGE_MESSAGE_NOTIFY = 3355
|
|
CMD_SYNC_TVT_BATTLE_STAGE_MESSAGE_NOTIFY = 3356
|
|
CMD_EXIT_TVT_BATTLE_NOTIFY = 3357
|
|
CMD_TVT_BATTLE_CLIENT_REPORT_NOTIFY = 3358
|
|
CMD_TVT_ENTER_SHOP_REQ = 3359
|
|
CMD_TVT_ENTER_SHOP_RSP = 3360
|
|
CMD_TVT_BATTLE_CONFIRM_NOTIFY = 3361
|
|
CMD_TVT_UPDATE_LINEUP_INFO_NOTIFY = 3362
|
|
CMD_TVT_BATTLE_ROBOT_SETTLE_NOTIFY = 3363
|
|
CMD_TVT_DUMMY = 3399
|
|
|
|
|
|
class TvtType(betterproto.Enum):
|
|
TVT_NONE = 0
|
|
TVT_NORMAL = 1
|
|
TVT_RANKING = 2
|
|
|
|
|
|
class TvtStagePickType(betterproto.Enum):
|
|
TVT_STAGE_PICK_NONE = 0
|
|
TVT_STAGE_PICK_FREE = 1
|
|
TVT_STAGE_PICK_RANDOM = 2
|
|
|
|
|
|
class TvtBattleMemberStatus(betterproto.Enum):
|
|
TVT_BATTLE_MEMBER_STATUS_NONE = 0
|
|
TVT_BATTLE_MEMBER_STATUS_ONLINE = 1
|
|
TVT_BATTLE_MEMBER_STATUS_OFFLINE = 2
|
|
|
|
|
|
class TvtBattleJudgeType(betterproto.Enum):
|
|
TVT_BATTLE_JUDGE_NONE = 0
|
|
TVT_BATTLE_JUDGE_WIN_WHEN_ZERO = 1
|
|
TVT_BATTLE_JUDGE_LOSE_WHEN_ZERO = 2
|
|
|
|
|
|
class MpGetLobbyRecommendRspRecommendType(betterproto.Enum):
|
|
RECOMMEND_NONE = 0
|
|
RECOMMEND_CREATE = 1
|
|
RECOMMEND_ENTER = 2
|
|
|
|
|
|
class CmdTypeTwo(betterproto.Enum):
|
|
CmdTypeTwo0 = 0
|
|
CMD_GET_MEDAL_DATA_REQ = 449
|
|
CMD_GET_MEDAL_DATA_RSP = 450
|
|
CMD_MEDAL_OP_REQ = 451
|
|
CMD_MEDAL_OP_RSP = 452
|
|
CMD_GET_STAGE_ACT_DIFFICULTY_REQ = 456
|
|
CMD_GET_STAGE_ACT_DIFFICULTY_RSP = 457
|
|
CMD_TAKE_STAGE_ACT_CHALLENGE_REWARD_REQ = 458
|
|
CMD_TAKE_STAGE_ACT_CHALLENGE_REWARD_RSP = 459
|
|
CMD_TAKE_ACTIVITY_CHALLENGE_REWARD_REQ = 460
|
|
CMD_TAKE_ACTIVITY_CHALLENGE_REWARD_RSP = 461
|
|
CMD_GET_PEDIA_REQ = 464
|
|
CMD_GET_PEDIA_RSP = 465
|
|
CMD_MP_GET_MATCH_INFO_REQ = 466
|
|
CMD_MP_GET_MATCH_INFO_RSP = 467
|
|
CMD_MP_CANCEL_MATCH_REQ = 468
|
|
CMD_MP_CANCEL_MATCH_RSP = 469
|
|
CMD_MP_GET_LOBBY_RECOMMEND_REQ = 470
|
|
CMD_MP_GET_LOBBY_RECOMMEND_RSP = 471
|
|
CMD_GET_BUFF_EFFECT_REQ = 476
|
|
CMD_GET_BUFF_EFFECT_RSP = 477
|
|
CMD_EQUIP_SYNTHESIS_REQ = 478
|
|
CMD_EQUIP_SYNTHESIS_RSP = 479
|
|
CMD_GET_PLAYER_CARD_REQ = 480
|
|
CMD_GET_PLAYER_CARD_RSP = 481
|
|
CMD_CHANGE_PLAYER_CARD_REQ = 482
|
|
CMD_CHANGE_PLAYER_CARD_RSP = 483
|
|
CMD_SEND_PLAYER_CARD_MSG = 486
|
|
CMD_RECV_PLAYER_CARD_MSG = 487
|
|
CMD_DEL_PLAYER_CARD_MSG_REQ = 489
|
|
CMD_GET_OTHER_PLAYER_CARD_DATA_REQ = 490
|
|
CMD_GET_OTHER_PLAYER_CARD_DATA_RSP = 491
|
|
CMD_CHANGE_PLAYER_CARD_DATA_NOTIFY = 492
|
|
CMD_SEND_PLAYER_CARD_MSG_RSP = 493
|
|
CMD_GET_BOSS_RUSH_ACTIVITY_REQ = 496
|
|
CMD_GET_BOSS_RUSH_ACTIVITY_RSP = 497
|
|
CMD_CHOOSE_BOSS_RUSH_BUFF_REQ = 498
|
|
CMD_CHOOSE_BOSS_RUSH_BUFF_RSP = 499
|
|
CMD_GET_DELETE_MATERIAL_REQ = 500
|
|
CMD_GET_DELETE_MATERIAL_RSP = 501
|
|
CMD_GET_EXTRA_STORY_CHALLENGE_MODE_DATA_REQ = 502
|
|
CMD_GET_EXTRA_STORY_CHALLENGE_MODE_DATA_RSP = 503
|
|
CMD_RESET_EXTRA_STORY_CHALLENGE_MODE_REQ = 504
|
|
CMD_RESET_EXTRA_STORY_CHALLENGE_MODE_RSP = 505
|
|
CMD_GET_GRAND_KEY_REQ = 506
|
|
CMD_GET_GRAND_KEY_RSP = 507
|
|
CMD_GET_EX_BOSS_SCHEDULE_REQ = 508
|
|
CMD_GET_EX_BOSS_SCHEDULE_RSP = 509
|
|
CMD_GET_EX_BOSS_INFO_REQ = 510
|
|
CMD_GET_EX_BOSS_INFO_RSP = 511
|
|
CMD_TAKE_EX_BOSS_RANK_REWARD_NOTIFY = 516
|
|
CMD_GET_NEW_CONSIGNED_ORDER_DATA_REQ = 517
|
|
CMD_GET_NEW_CONSIGNED_ORDER_DATA_RSP = 518
|
|
CMD_GET_CONSIGNED_REWARD_REQ = 519
|
|
CMD_GET_CONSIGNED_REWARD_RSP = 520
|
|
CMD_CHOOSE_CONSIGNED_REWARD_REQ = 521
|
|
CMD_CHOOSE_CONSIGNED_REWARD_RSP = 522
|
|
CMD_TAKE_CONSIGNED_REWARD_REQ = 523
|
|
CMD_TAKE_CONSIGNED_REWARD_RSP = 524
|
|
CMD_GET_CONSIGNED_REWARD_LOG_REQ = 525
|
|
CMD_GET_CONSIGNED_REWARD_LOG_RSP = 526
|
|
CMD_GET_EX_BOSS_RANK_REQ = 527
|
|
CMD_GET_EX_BOSS_RANK_RSP = 528
|
|
CMD_EX_BOSS_STAGE_BEGIN_REQ = 529
|
|
CMD_EX_BOSS_STAGE_BEGIN_RSP = 530
|
|
CMD_EX_BOSS_STAGE_END_REQ = 531
|
|
CMD_EX_BOSS_STAGE_END_RSP = 532
|
|
CMD_TAKE_EX_BOSS_SCORE_REWARD_NOTIFY = 533
|
|
CMD_OPEN_WEEK_DAY_ACTIVITY_REQ = 534
|
|
CMD_OPEN_WEEK_DAY_ACTIVITY_RSP = 535
|
|
CMD_GET_CHALLENGE_STEP_REWARD_REQ = 536
|
|
CMD_GET_CHALLENGE_STEP_REWARD_RSP = 537
|
|
CMD_ADD_TECH_EXP_REQ = 538
|
|
CMD_ADD_TECH_EXP_RSP = 539
|
|
CMD_TAKE_TECH_COLLECT_REWARD_REQ = 540
|
|
CMD_TAKE_TECH_COLLECT_REWARD_RSP = 541
|
|
CMD_MATERIAL_DELETE_RETURN_REQ = 553
|
|
CMD_TAKE_DAILY_COMPENSATION_REWARD_REQ = 564
|
|
CMD_TAKE_DAILY_COMPENSATION_REWARD_RSP = 565
|
|
CMD_AS_MASTER_PUPIL_CARD_REQ = 566
|
|
CMD_AS_MASTER_PUPIL_CARD_RSP = 567
|
|
CMD_GET_MASTER_PUPIL_DATA_REQ = 568
|
|
CMD_GET_MASTER_PUPIL_DATA_RSP = 569
|
|
CMD_ASK_FOR_MASTER_PUPIL_REQ = 570
|
|
CMD_ASK_FOR_MASTER_PUPIL_RSP = 571
|
|
CMD_DEAL_MASTER_PUPIL_REQ = 572
|
|
CMD_DEAL_MASTER_PUPIL_RSP = 573
|
|
CMD_MASTER_PUPIL_EVA_REQ = 574
|
|
CMD_MASTER_PUPIL_EVA_RSP = 575
|
|
CMD_GET_MASTER_FAME_REWARD_REQ = 576
|
|
CMD_GET_MASTER_FAME_REWARD_RSP = 577
|
|
CMD_MASTER_PUPIL_CARD_REPORT_REQ = 578
|
|
CMD_ACTIVATE_TRIAL_AVATAR_REQ = 583
|
|
CMD_ACTIVATE_TRIAL_AVATAR_RSP = 584
|
|
CMD_GET_TRIAL_AVATAR_REQ = 585
|
|
CMD_GET_TRIAL_AVATAR_RSP = 586
|
|
CMD_GET_MASTER_PUPIL_CARD_REQ = 587
|
|
CMD_GET_MASTER_PUPIL_CARD_RSP = 588
|
|
CMD_MASTER_PUPIL_NOTIFY = 589
|
|
CMD_GET_FRAME_DATA_REQ = 590
|
|
CMD_GET_FRAME_DATA_RSP = 591
|
|
CMD_SET_USE_FRAME_REQ = 592
|
|
CMD_SET_USE_FRAME_RSP = 593
|
|
CMD_GET_DORM_DATA_REQ = 601
|
|
CMD_GET_DORM_DATA_RSP = 602
|
|
CMD_GET_DORM_HOUSE_REQ = 603
|
|
CMD_GET_DORM_HOUSE_RSP = 604
|
|
CMD_EDIT_DORM_ROOM_REQ = 605
|
|
CMD_EDIT_DORM_ROOM_RSP = 606
|
|
CMD_GET_DEPOT_FURNITURE_REQ = 607
|
|
CMD_GET_DEPOT_FURNITURE_RSP = 608
|
|
CMD_UNLOCK_DORM_HOUSE_REQ = 609
|
|
CMD_UNLOCK_DORM_HOUSE_RSP = 610
|
|
CMD_SET_DORM_AVATAR_REQ = 611
|
|
CMD_SET_DORM_AVATAR_RSP = 612
|
|
CMD_LEVEL_UP_DORM_REQ = 613
|
|
CMD_LEVEL_UP_DORM_RSP = 614
|
|
CMD_SET_DORM_NAME_REQ = 615
|
|
CMD_SET_DORM_NAME_RSP = 616
|
|
CMD_FINISH_DORM_EVENT_REQ = 617
|
|
CMD_FINISH_DORM_EVENT_RSP = 618
|
|
CMD_GET_HAS_GOT_FURNITURE_ID_LIST_REQ = 619
|
|
CMD_GET_HAS_GOT_FURNITURE_ID_LIST_RSP = 620
|
|
CMD_BUY_FURNITURE_REQ = 621
|
|
CMD_BUY_FURNITURE_RSP = 622
|
|
CMD_GET_OTHER_DORM_DATA_REQ = 633
|
|
CMD_GET_OTHER_DORM_DATA_RSP = 634
|
|
CMD_SET_DORM_SNS_INFO_REQ = 635
|
|
CMD_SET_DORM_SNS_INFO_RSP = 636
|
|
CMD_GET_DORM_SNS_DATA_REQ = 637
|
|
CMD_GET_DORM_SNS_DATA_RSP = 638
|
|
CMD_LIKE_DORM_REQ = 639
|
|
CMD_LIKE_DORM_RSP = 640
|
|
CMD_FINISH_DORM_TALK_REQ = 641
|
|
CMD_FINISH_DORM_TALK_RSP = 642
|
|
CMD_GET_AVATAR_ROLL_DATA_REQ = 643
|
|
CMD_GET_AVATAR_ROLL_DATA_RSP = 644
|
|
CMD_TAKE_ROLL_REWARD_REQ = 645
|
|
CMD_TAKE_ROLL_REWARD_RSP = 646
|
|
CMD_CLAIM_STAMINA_REQ = 649
|
|
CMD_CLAIM_STAMINA_RSP = 650
|
|
CMD_GET_PUPIL_MISSION_REQ = 651
|
|
CMD_GET_PUPIL_MISSION_RSP = 652
|
|
CMD_GET_MASTER_PUPIL_APPLY_REQ = 653
|
|
CMD_GET_MASTER_PUPIL_APPLY_RSP = 654
|
|
CMD_GET_RECOMMEND_MASTER_PUPIL_REQ = 655
|
|
CMD_GET_RECOMMEND_MASTER_PUPIL_RSP = 656
|
|
CMD_GET_MASTER_PUPIL_MAIN_DATA_REQ = 657
|
|
CMD_GET_MASTER_PUPIL_MAIN_DATA_RSP = 658
|
|
CMD_GET_PUPIL_EVAL_DATA_REQ = 659
|
|
CMD_GET_PUPIL_EVAL_DATA_RSP = 660
|
|
CMD_GET_MASTER_RANK_REQ = 662
|
|
CMD_GET_MASTER_RANK_RSP = 663
|
|
CMD_GET_OTHER_MASTER_PUPIL_REQ = 664
|
|
CMD_GET_OTHER_MASTER_PUPIL_RSP = 665
|
|
CMD_UNLOCK_FURNITURE_REQ = 680
|
|
CMD_UNLOCK_FURNITURE_RSP = 681
|
|
CMD_GRAND_KEY_LEVEL_UP_REQ = 753
|
|
CMD_GRAND_KEY_LEVEL_UP_RSP = 754
|
|
CMD_GRAND_KEY_RESET_REQ = 755
|
|
CMD_GRAND_KEY_RESET_RSP = 756
|
|
CMD_GRAND_KEY_BREACH_REQ = 757
|
|
CMD_GRAND_KEY_BREACH_RSP = 758
|
|
CMD_GRAND_KEY_ACTIVATE_SKILL_REQ = 759
|
|
CMD_GRAND_KEY_ACTIVATE_SKILL_RSP = 760
|
|
CMD_GRAND_KEY_CONTRAST_REQ = 761
|
|
CMD_GRAND_KEY_CONTRAST_RSP = 762
|
|
CMD_GRAND_KEY_SET_SKILL_REQ = 763
|
|
CMD_GRAND_KEY_SET_SKILL_RSP = 764
|
|
CMD_GRAND_KEY_UNLOCK_SKILL_REQ = 765
|
|
CMD_GRAND_KEY_UNLOCK_SKILL_RSP = 766
|
|
CMD_GET_STAGE_DROP_LIMIT_ACTIVITY_REQ = 776
|
|
CMD_GET_STAGE_DROP_LIMIT_ACTIVITY_RSP = 777
|
|
CMD_PUSH_CLIENT_MSG_NOTIFY = 801
|
|
CMD_SET_PLAYER_TAG_NOTIFY = 802
|
|
CMD_SYNC_TIME_REQ = 803
|
|
CMD_SYNC_TIME_RSP = 804
|
|
CMD_TAKE_EXTRA_STORY_CHALLENGE_MODE_CHAPTER_REWARD_REQ = 807
|
|
CMD_TAKE_EXTRA_STORY_CHALLENGE_MODE_CHAPTER_REWARD_RSP = 808
|
|
CMD_GET_AVATAR_BIND_EQUIP_IN_CHALLENGE_MODE_REQ = 809
|
|
CMD_GET_AVATAR_BIND_EQUIP_IN_CHALLENGE_MODE_RSP = 810
|
|
CMD_GET_GALINTERACT_TRIGGER_EVENT_REQ = 813
|
|
CMD_GET_GALINTERACT_TRIGGER_EVENT_RSP = 814
|
|
CMD_TAKE_GALINTERACT_TRIGGER_EVENT_REQ = 815
|
|
CMD_TAKE_GALINTERACT_TRIGGER_EVENT_RSP = 816
|
|
CMD_AVATAE_FRAGMENT_TRANSFORM_REQ = 827
|
|
CMD_AVATAE_FRAGMENT_TRANSFORM_RSP = 828
|
|
CMD_STAGE_BATTLE_SAVE_CLIENT_DATA_REQ = 829
|
|
CMD_STAGE_BATTLE_SAVE_CLIENT_DATA_RSP = 830
|
|
CMD_TAKE_EXTRA_STORY_LINE_STORY_FINISH_REWARD_REQ = 836
|
|
CMD_TAKE_EXTRA_STORY_LINE_STORY_FINISH_REWARD_RSP = 837
|
|
CMD_UNBIND_ACCOUNT_REQ = 961
|
|
CMD_UNBIND_ACCOUNT_RSP = 962
|
|
CMD_GET_STAGE_CHAPTER_REQ = 965
|
|
CMD_GET_STAGE_CHAPTER_RSP = 966
|
|
CMD_TAKE_CHAPTER_CHALLENGE_REWARD_REQ = 967
|
|
CMD_TAKE_CHAPTER_CHALLENGE_REWARD_RSP = 968
|
|
CMD_SYNC_DUTY_NOTIFY = 969
|
|
CMD_RECALL_MASTER_PUPIL_APPLICATION_REQ = 970
|
|
CMD_RECALL_MASTER_PUPIL_APPLICATION_RSP = 971
|
|
CMD_SET_FRIEND_REMARK_REQ = 972
|
|
CMD_SET_FRIEND_REMARK_RSP = 973
|
|
CMD_GET_FRIEND_REMARK_LIST_REQ = 974
|
|
CMD_GET_FRIEND_REMARK_LIST_RSP = 975
|
|
CMD_PLAYER_LEVEL_UP_NOTIFY = 976
|
|
|
|
|
|
class UltraEndlessClientReportNotifyClientReportType(betterproto.Enum):
|
|
CLIENT_REPORT_TYPE_NONE = 0
|
|
CLIENT_REPORT_TYPE_STAGE_BEGIN = 1
|
|
|
|
|
|
class UltraEndlessCommonNotifyEventType(betterproto.Enum):
|
|
EVENT_NONE = 0
|
|
EVENT_IN_SETTLE = 1
|
|
|
|
|
|
class CmdTypeUltraendless(betterproto.Enum):
|
|
CmdTypeUltraendless0 = 0
|
|
CMD_ULTRA_ENDLESS_GET_TOP_RANK_REQ = 5200
|
|
CMD_ULTRA_ENDLESS_GET_TOP_RANK_RSP = 5201
|
|
CMD_ULTRA_ENDLESS_GET_MAIN_DATA_REQ = 5202
|
|
CMD_ULTRA_ENDLESS_GET_MAIN_DATA_RSP = 5203
|
|
CMD_ULTRA_ENDLESS_LAST_SETTLE_REWARD_NOTIFY = 5205
|
|
CMD_ULTRA_ENDLESS_REPORT_SITE_FLOOR_REQ = 5206
|
|
CMD_ULTRA_ENDLESS_REPORT_SITE_FLOOR_RSP = 5207
|
|
CMD_ULTRA_ENDLESS_BRIEF_DATA_NOTIFY = 5210
|
|
CMD_ULTRA_ENDLESS_ENTER_SITE_REQ = 5211
|
|
CMD_ULTRA_ENDLESS_ENTER_SITE_RSP = 5212
|
|
CMD_ULTRA_ENDLESS_GROUP_LEVEL_REWARD_REQ = 5213
|
|
CMD_ULTRA_ENDLESS_GROUP_LEVEL_REWARD_RSP = 5214
|
|
CMD_ULTRA_ENDLESS_TOP_RANK_REWARD_REQ = 5215
|
|
CMD_ULTRA_ENDLESS_TOP_RANK_REWARD_RSP = 5216
|
|
CMD_ULTRA_ENDLESS_CLIENT_REPORT_NOTIFY = 5219
|
|
CMD_ULTRA_ENDLESS_FIRST_JOIN_REWARD_NOTIFY = 5220
|
|
CMD_ULTRA_ENDLESS_COMMON_NOTIFY = 5298
|
|
CMD_ULTRA_ENDLESS_DUMMY = 5299
|
|
|
|
|
|
class VirtualTrainCommonGroupType(betterproto.Enum):
|
|
VirtualTrainCommonGroupType0 = 0
|
|
GROUP_CHAPTER = 1
|
|
GROUP_RPG_TALE = 2
|
|
|
|
|
|
class VirtualTrainCommonItemType(betterproto.Enum):
|
|
ITEM_NONE = 0
|
|
ITEM_AVATAR = 1
|
|
ITEM_WEAPON = 2
|
|
ITEM_STIGMATA = 3
|
|
ITEM_BUFF = 4
|
|
|
|
|
|
class VirtualTrainCommonVirtualAvatarType(betterproto.Enum):
|
|
VIRTUAL_AVATAR_NONE = 0
|
|
VIRTUAL_AVATAR_NORMAL = 1
|
|
VIRTUAL_AVATAR_QAVATAR = 2
|
|
|
|
|
|
class VirtualGachaStatus(betterproto.Enum):
|
|
NORMAL2 = 0
|
|
EMPTY = 1
|
|
|
|
|
|
class VirtualTrainItemDropNotifyDropSrcType(betterproto.Enum):
|
|
DROP_SRC_NONE = 0
|
|
DROP_SRC_RPG_STAGE = 1
|
|
DROP_SRC_RPG_MISSION = 2
|
|
DROP_SRC_RPG_QAVATAR = 3
|
|
DROP_SRC_GM = 10
|
|
|
|
|
|
class CmdTypeVirtualtrain(betterproto.Enum):
|
|
CmdTypeVirtualtrain0 = 0
|
|
CMD_GET_VIRTUAL_AVATAR_GROUP_DETAIL_REQ = 3502
|
|
CMD_GET_VIRTUAL_AVATAR_GROUP_DETAIL_RSP = 3503
|
|
CMD_SET_VIRTUAL_AVATAR_TEAM_REQ = 3504
|
|
CMD_SET_VIRTUAL_AVATAR_TEAM_RSP = 3505
|
|
CMD_DRESS_VIRTUAL_EQUIPMENT_REQ = 3506
|
|
CMD_DRESS_VIRTUAL_EQUIPMENT_RSP = 3507
|
|
CMD_VIRTUAL_GACHA_REQ = 3508
|
|
CMD_VIRTUAL_GACHA_RSP = 3509
|
|
CMD_GET_VIRTUAL_GACHA_STATUS_REQ = 3510
|
|
CMD_GET_VIRTUAL_GACHA_STATUS_RSP = 3511
|
|
CMD_VIRTUAL_AVATAR_GROUP_CHANGE_NOTIFY = 3512
|
|
CMD_VIRTUAL_TRAIN_DIRECT_GACHA_NOTIFY = 3513
|
|
CMD_CHOOSE_VIRTUAL_GACHA_ITEM_REQ = 3514
|
|
CMD_CHOOSE_VIRTUAL_GACHA_ITEM_RSP = 3515
|
|
CMD_CHOOSE_VIRTUAL_DEFAULT_AVATAR_NOTIFY = 3516
|
|
CMD_SYNC_VIRTUAL_GACHA_STATUS_NOTIFY = 3517
|
|
CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_LEVEL_UP_REQ = 3518
|
|
CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_LEVEL_UP_RSP = 3519
|
|
CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_CHOOSE_REQ = 3520
|
|
CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_CHOOSE_RSP = 3521
|
|
CMD_VIRTUAL_TRAIN_EVO_REQ = 3522
|
|
CMD_VIRTUAL_TRAIN_EVO_RSP = 3523
|
|
CMD_VIRTUAL_TRAIN_ITEM_DROP_NOTIFY = 3524
|
|
CMD_VIRTUAL_TRAIN_DUMMY = 3549
|
|
|
|
|
|
class VirtualGachaType(betterproto.Enum):
|
|
VIRTUAL_GACHA_TYPE_NONE = 0
|
|
VRITUAL_GACHA_TYPE_SINGLE = 1
|
|
VIRTUAL_GACHA_TYPE_BATCH = 2
|
|
|
|
|
|
class CmdTypeWarship(betterproto.Enum):
|
|
CmdTypeWarship0 = 0
|
|
CMD_GET_WARSHIP_ITEM_DATA_REQ = 5450
|
|
CMD_GET_WARSHIP_ITEM_DATA_RSP = 5451
|
|
CMD_GET_WARSHIP_TRIAL_DATA_REQ = 5452
|
|
CMD_GET_WARSHIP_TRIAL_DATA_RSP = 5453
|
|
CMD_GET_WARSHIP_DATA_REQ = 5454
|
|
CMD_GET_WARSHIP_DATA_RSP = 5455
|
|
CMD_SET_WARSHIP_REQ = 5456
|
|
CMD_SET_WARSHIP_RSP = 5457
|
|
CMD_SET_WARSHIP_COMPONENT_REQ = 5458
|
|
CMD_SET_WARSHIP_COMPONENT_RSP = 5459
|
|
CMD_SET_WARSHIP_SETTING_REQ = 5460
|
|
CMD_SET_WARSHIP_SETTING_RSP = 5461
|
|
CMD_WARSHIP_ITEM_RETURN_MATERIAL_NOTIFY = 5462
|
|
CMD_ADD_WARSHIP_ITEM_NOTIFY = 5463
|
|
|
|
|
|
class TrialWarshipTimeType(betterproto.Enum):
|
|
TrialWarshipTimeType0 = 0
|
|
TRIAL_WARSHIP_TIME_UNTIL = 1
|
|
TRIAL_WARSHIP_TIME_DURATION = 2
|
|
|
|
|
|
class WarshipSettingType(betterproto.Enum):
|
|
WarshipSettingType0 = 0
|
|
WARSHIP_SETTING_BGM_PLAY_MODE = 1
|
|
WARSHIP_SETTING_BGM_WEATHER = 2
|
|
|
|
|
|
class CmdTypeWeeklyreport(betterproto.Enum):
|
|
CmdTypeWeeklyreport0 = 0
|
|
CMD_GET_WEEKLY_REPORT_REQ = 5100
|
|
CMD_GET_WEEKLY_REPORT_RSP = 5101
|
|
CMD_GET_WEEKLY_REPORT_ENDLESS_RECOMMEND_PLAYER_REQ = 5102
|
|
CMD_GET_WEEKLY_REPORT_ENDLESS_RECOMMEND_PLAYER_RSP = 5103
|
|
CMD_GET_WEEKLY_REPORT_EX_BOSS_RECOMMEND_PLAYER_REQ = 5104
|
|
CMD_GET_WEEKLY_REPORT_EX_BOSS_RECOMMEND_PLAYER_RSP = 5105
|
|
CMD_GET_WEEKLY_REPORT_ULTRA_ENDLESS_RECOMMEND_PLAYER_REQ = 5106
|
|
CMD_GET_WEEKLY_REPORT_ULTRA_ENDLESS_RECOMMEND_PLAYER_RSP = 5107
|
|
|
|
|
|
@dataclass
|
|
class AvatarSubSkill(betterproto.Message):
|
|
sub_skill_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
is_mask: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
sub_skill_list: List["AvatarSubSkill"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Avatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
fragment: int = betterproto.uint32_field(5)
|
|
weapon_unique_id: int = betterproto.uint32_field(6)
|
|
stigmata_unique_id_1: int = betterproto.uint32_field(7)
|
|
stigmata_unique_id_2: int = betterproto.uint32_field(8)
|
|
stigmata_unique_id_3: int = betterproto.uint32_field(9)
|
|
skill_list: List["AvatarSkill"] = betterproto.message_field(10)
|
|
touch_goodfeel: int = betterproto.uint32_field(11)
|
|
today_has_add_goodfeel: int = betterproto.uint32_field(12)
|
|
stage_goodfeel: int = betterproto.uint32_field(13)
|
|
dress_list: List[int] = betterproto.uint32_field(14)
|
|
dress_id: int = betterproto.uint32_field(15)
|
|
mode: "AvatarBindEquipMode" = betterproto.enum_field(16)
|
|
avatar_artifact: "AvatarArtifactDetail" = betterproto.message_field(17)
|
|
sub_star: int = betterproto.uint32_field(18)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentItem(betterproto.Message):
|
|
type: "EquipmentType" = betterproto.enum_field(1)
|
|
id_or_unique_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentItemList(betterproto.Message):
|
|
item_list: List["EquipmentItem"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class Mecha(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Weapon(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
is_protected: bool = betterproto.bool_field(5)
|
|
cancel_protect_time: int = betterproto.uint32_field(6)
|
|
is_extracted: bool = betterproto.bool_field(7)
|
|
sub_weapon_id: int = betterproto.uint32_field(8)
|
|
quantum_branch_list: List[int] = betterproto.uint32_field(9)
|
|
homology_level: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class Stigmata(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
is_protected: bool = betterproto.bool_field(5)
|
|
is_affix_identify: bool = betterproto.bool_field(6)
|
|
cancel_protect_time: int = betterproto.uint32_field(7)
|
|
slot_num: int = betterproto.uint32_field(8)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(9)
|
|
wait_select_rune_list: List["StigmataRune"] = betterproto.message_field(10)
|
|
refine_value: int = betterproto.uint32_field(11)
|
|
promote_times: int = betterproto.uint32_field(12)
|
|
wait_select_rune_group_list: List["StigmataRuneGroup"] = betterproto.message_field(
|
|
16
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class Material(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GenericItemNum(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class Stage(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
enter_times: int = betterproto.uint32_field(3)
|
|
reset_times: int = betterproto.uint32_field(4)
|
|
challenge_index_list: List[int] = betterproto.uint32_field(5)
|
|
bonus_end_time: int = betterproto.uint32_field(6)
|
|
bonus_enter_times: int = betterproto.uint32_field(7)
|
|
bonus_total_times: int = betterproto.uint32_field(8)
|
|
min_stage_time: int = betterproto.uint32_field(9)
|
|
max_score: int = betterproto.uint32_field(10)
|
|
stamina_discount: int = betterproto.uint32_field(11)
|
|
total_score: int = betterproto.uint32_field(12)
|
|
is_done: bool = betterproto.bool_field(13)
|
|
backup_challenge_index_list: List[int] = betterproto.uint32_field(14)
|
|
max_battle_score: int = betterproto.uint32_field(15)
|
|
max_rank: int = betterproto.uint32_field(16)
|
|
client_data: str = betterproto.string_field(17)
|
|
first_stamina_discount: int = betterproto.uint32_field(18)
|
|
|
|
|
|
@dataclass
|
|
class StageEventData(betterproto.Message):
|
|
begin_time: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
chapter_id: int = betterproto.uint32_field(3)
|
|
unlock_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DropItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
rarity: int = betterproto.uint32_field(4)
|
|
is_baodi: bool = betterproto.bool_field(5)
|
|
is_rare_drop: bool = betterproto.bool_field(6)
|
|
gift_item_id: int = betterproto.uint32_field(7)
|
|
gift_level: int = betterproto.uint32_field(8)
|
|
gift_num: int = betterproto.uint32_field(9)
|
|
is_treasure: bool = betterproto.bool_field(10)
|
|
is_equip_drop: bool = betterproto.bool_field(11)
|
|
is_stage_clear_drop: bool = betterproto.bool_field(12)
|
|
is_avatar_drop: bool = betterproto.bool_field(13)
|
|
is_theme_wanted_double_drop: bool = betterproto.bool_field(14)
|
|
|
|
|
|
@dataclass
|
|
class RewardItemData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
split_fragment_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RewardData(betterproto.Message):
|
|
exp: int = betterproto.uint32_field(1)
|
|
scoin: int = betterproto.uint32_field(2)
|
|
hcoin: int = betterproto.uint32_field(3)
|
|
stamina: int = betterproto.uint32_field(4)
|
|
friends_point: int = betterproto.uint32_field(6)
|
|
item_list: List["RewardItemData"] = betterproto.message_field(7)
|
|
exp_convert_scoin: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class StageCheatData(betterproto.Message):
|
|
type: "StageCheatDataType" = betterproto.enum_field(1)
|
|
value: float = betterproto.float_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageChallengeData(betterproto.Message):
|
|
challenge_index: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpStageMvpReward(betterproto.Message):
|
|
extra_coin: int = betterproto.uint32_field(1)
|
|
extra_avatar_exp: int = betterproto.uint32_field(2)
|
|
extra_mp_exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class StageSpecialChallengeData(betterproto.Message):
|
|
challenge_index: int = betterproto.uint32_field(1)
|
|
drop_item: "DropItem" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AccountBuffReward(betterproto.Message):
|
|
scoin_reward: int = betterproto.uint32_field(1)
|
|
avatar_exp_reward: int = betterproto.uint32_field(2)
|
|
player_exp_reward: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarTeam(betterproto.Message):
|
|
stage_type: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CustomAvatarTeam(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
elf_id_list: List[int] = betterproto.uint32_field(4)
|
|
astra_mate_id: int = betterproto.uint32_field(5)
|
|
is_using_astra_mate: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class StageDropDisplayInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
drop_item_id_list: List[int] = betterproto.uint32_field(2)
|
|
first_drop_item_id_list: List[int] = betterproto.uint32_field(3)
|
|
double_drop: bool = betterproto.bool_field(4)
|
|
bonus_drop_item_id_list: List[int] = betterproto.uint32_field(5)
|
|
battle_buff_list: List[str] = betterproto.string_field(6)
|
|
bonus_equip_need_list: List[int] = betterproto.uint32_field(7)
|
|
battle_display_id: int = betterproto.uint32_field(8)
|
|
battle_attr_list: List[str] = betterproto.string_field(9)
|
|
first_drop_item_data_list: List["RewardItemData"] = betterproto.message_field(10)
|
|
|
|
|
|
@dataclass
|
|
class SettingDict(betterproto.Message):
|
|
dict_item_list: List["SettingDictDictItem"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SettingDictDictItem(betterproto.Message):
|
|
key: str = betterproto.string_field(1)
|
|
type: "SettingDictValueType" = betterproto.enum_field(2)
|
|
value: str = betterproto.string_field(3)
|
|
value_list: List[str] = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WeaponDetailData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
sub_weapon_id: int = betterproto.uint32_field(4)
|
|
homology_level: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class StigmataDetailData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(3)
|
|
unique_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class AvatarSubSkillDetailData(betterproto.Message):
|
|
sub_skill_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
is_mask: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarSkillDetailData(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
sub_skill_list: List["AvatarSubSkillDetailData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactDetail(betterproto.Message):
|
|
artifact_id: int = betterproto.uint32_field(1)
|
|
artifact_level: int = betterproto.uint32_field(2)
|
|
is_artifact_switch_on: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarDetailData(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
avatar_star: int = betterproto.uint32_field(2)
|
|
avatar_level: int = betterproto.uint32_field(3)
|
|
weapon: "WeaponDetailData" = betterproto.message_field(4)
|
|
stigmata_1: "StigmataDetailData" = betterproto.message_field(5)
|
|
stigmata_2: "StigmataDetailData" = betterproto.message_field(6)
|
|
stigmata_3: "StigmataDetailData" = betterproto.message_field(7)
|
|
skill_list: List["AvatarSkillDetailData"] = betterproto.message_field(8)
|
|
dress_id: int = betterproto.uint32_field(9)
|
|
avatar_combat: int = betterproto.uint32_field(10)
|
|
avatar_artifact: "AvatarArtifactDetail" = betterproto.message_field(12)
|
|
avatar_sub_star: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class ElfTalentDetailData(betterproto.Message):
|
|
elf_talent_id: int = betterproto.uint32_field(1)
|
|
talent_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ElfSkillDetailData(betterproto.Message):
|
|
elf_skill_id: int = betterproto.uint32_field(1)
|
|
skill_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ElfDetailData(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
star: int = betterproto.uint32_field(3)
|
|
equip_talent_list: List["ElfTalentDetailData"] = betterproto.message_field(4)
|
|
skill_list: List["ElfSkillDetailData"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MasterDetailData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
card: "MasterPupilCard" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PupilDetailData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
status: "MasterPupilStatus" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilDetailData(betterproto.Message):
|
|
master: "MasterPupilData" = betterproto.message_field(1)
|
|
pupil_list: List["MasterPupilData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AdventureAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
skill_list: List["AdventureAvatarSkill"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AdventureAvatarSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
skill_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerAdventureData(betterproto.Message):
|
|
adventure_group_level: int = betterproto.uint32_field(1)
|
|
adventure_avatar_list: List["AdventureAvatar"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerDetailData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
leader_avatar: "AvatarDetailData" = betterproto.message_field(4)
|
|
self_desc: str = betterproto.string_field(5)
|
|
armada_id: int = betterproto.uint32_field(6)
|
|
armada_name: str = betterproto.string_field(7)
|
|
mp_level: int = betterproto.uint32_field(8)
|
|
on_medal_id: int = betterproto.uint32_field(9)
|
|
is_newbie: bool = betterproto.bool_field(10)
|
|
is_goback: bool = betterproto.bool_field(11)
|
|
mp_like_num: int = betterproto.uint32_field(12)
|
|
grand_key_list: List["GrandKey"] = betterproto.message_field(13)
|
|
leader_elf: "ElfDetailData" = betterproto.message_field(14)
|
|
custom_head_id: int = betterproto.uint32_field(15)
|
|
frame_id: int = betterproto.uint32_field(16)
|
|
adventure: "PlayerAdventureData" = betterproto.message_field(17)
|
|
backup_avatar_list: List["AvatarDetailData"] = betterproto.message_field(18)
|
|
on_medal: "Medal" = betterproto.message_field(19)
|
|
is_allow_visit: bool = betterproto.bool_field(30)
|
|
visit_avatar: int = betterproto.uint32_field(31)
|
|
be_liked_num: int = betterproto.uint32_field(32)
|
|
show_house: int = betterproto.uint32_field(33)
|
|
comfort_value: int = betterproto.uint32_field(34)
|
|
house_level: int = betterproto.uint32_field(35)
|
|
house_name: str = betterproto.string_field(36)
|
|
total_wiki_score: int = betterproto.uint32_field(37)
|
|
total_achievement_num_get: int = betterproto.uint32_field(38)
|
|
total_achievement_num: int = betterproto.uint32_field(39)
|
|
chat_forbid_finish_time: int = betterproto.uint32_field(40)
|
|
master_uid: int = betterproto.uint32_field(41)
|
|
master_pupil_tag: "MasterPupilType" = betterproto.enum_field(42)
|
|
season_id: int = betterproto.uint32_field(43)
|
|
season_group_id: int = betterproto.uint32_field(44)
|
|
season_level: int = betterproto.uint32_field(45)
|
|
is_logoff: bool = betterproto.bool_field(46)
|
|
|
|
|
|
@dataclass
|
|
class PlayerFriendBriefData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
avatar_id: int = betterproto.uint32_field(4)
|
|
avatar_star: int = betterproto.uint32_field(5)
|
|
avatar_combat: int = betterproto.uint32_field(6)
|
|
avatar_level: int = betterproto.uint32_field(7)
|
|
main_sub_skill_list: List["AvatarSubSkillDetailData"] = betterproto.message_field(8)
|
|
last_login_time: int = betterproto.uint32_field(10)
|
|
dress_id: int = betterproto.uint32_field(11)
|
|
armada_id: int = betterproto.uint32_field(12)
|
|
armada_name: str = betterproto.string_field(13)
|
|
# bond: int = betterproto.uint32_field(14)
|
|
# on_medal_id: int = betterproto.uint32_field(15)
|
|
frame_id: int = betterproto.uint32_field(16)
|
|
# mp_level: int = betterproto.uint32_field(18)
|
|
custom_head_id: int = betterproto.uint32_field(18)
|
|
on_medal: "Medal" = betterproto.message_field(19)
|
|
is_allow_visit: bool = betterproto.bool_field(30)
|
|
visit_avatar: int = betterproto.uint32_field(31)
|
|
be_liked_num: int = betterproto.uint32_field(32)
|
|
show_house: int = betterproto.uint32_field(33)
|
|
comfort_value: int = betterproto.uint32_field(34)
|
|
house_level: int = betterproto.uint32_field(35)
|
|
house_name: str = betterproto.string_field(36)
|
|
is_goback: bool = betterproto.bool_field(37)
|
|
avatar_sub_star: int = betterproto.uint32_field(38)
|
|
last_logout_time: int = betterproto.uint32_field(39)
|
|
online_status: int = betterproto.uint32_field(40)
|
|
season_id: int = betterproto.uint32_field(41)
|
|
season_group_id: int = betterproto.uint32_field(42)
|
|
season_level: int = betterproto.uint32_field(43)
|
|
is_logoff: bool = betterproto.bool_field(44)
|
|
|
|
|
|
@dataclass
|
|
class WeaponBriefInfo(betterproto.Message):
|
|
weapon_id: int = betterproto.uint32_field(1)
|
|
weapon_level: int = betterproto.uint32_field(2)
|
|
weapon_homology_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class StigmataBriefInfo(betterproto.Message):
|
|
stigmata_id: int = betterproto.uint32_field(1)
|
|
stigmata_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarBriefInfo(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
avatar_level: int = betterproto.uint32_field(2)
|
|
avatar_star: int = betterproto.uint32_field(3)
|
|
weapon_id: int = betterproto.uint32_field(4)
|
|
stigmata_id_list: List[int] = betterproto.uint32_field(5)
|
|
sub_weapon_id: int = betterproto.uint32_field(6)
|
|
dress_id: int = betterproto.uint32_field(7)
|
|
is_artifact_switch_on: bool = betterproto.bool_field(8)
|
|
weapon_homology_level: int = betterproto.uint32_field(9)
|
|
weapon_info: "WeaponBriefInfo" = betterproto.message_field(10)
|
|
stigmata_info_list: List["StigmataBriefInfo"] = betterproto.message_field(11)
|
|
is_new_equip_info: bool = betterproto.bool_field(12)
|
|
avatar_sub_star: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class ElfBriefInfo(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
elf_level: int = betterproto.uint32_field(2)
|
|
elf_star: int = betterproto.uint32_field(3)
|
|
equip_talent_id_list: List[int] = betterproto.uint32_field(4)
|
|
skill_list: List["ElfBriefInfoSkill"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ElfBriefInfoSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
skill_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LineupBriefInfo(betterproto.Message):
|
|
avatar_info_list: List["AvatarBriefInfo"] = betterproto.message_field(1)
|
|
elf_info_list: List["ElfBriefInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MailItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
split_fragment_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MailAttachment(betterproto.Message):
|
|
item_list: List["MailItem"] = betterproto.message_field(1)
|
|
hcoin: int = betterproto.uint32_field(2)
|
|
scoin: int = betterproto.uint32_field(3)
|
|
stamina: int = betterproto.uint32_field(4)
|
|
exp: int = betterproto.uint32_field(5)
|
|
exp_convert_scoin: int = betterproto.uint32_field(6)
|
|
mcoin: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class Mail(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
type: "MailType" = betterproto.enum_field(2)
|
|
title: str = betterproto.string_field(3)
|
|
content: str = betterproto.string_field(4)
|
|
sender: str = betterproto.string_field(5)
|
|
time: int = betterproto.uint32_field(6)
|
|
attachment: "MailAttachment" = betterproto.message_field(7)
|
|
is_attachment_got: bool = betterproto.bool_field(8)
|
|
expire_time: int = betterproto.uint32_field(9)
|
|
content_param_list: List[str] = betterproto.string_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MailKey(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
type: "MailType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgWeapon(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
weapon: "WeaponDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgStigmata(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
stigmata: "StigmataDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgAvatar(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
avatar: "AvatarDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgLobby(betterproto.Message):
|
|
msg: str = betterproto.string_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgKeyValue(betterproto.Message):
|
|
key: str = betterproto.string_field(1)
|
|
value: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgInternal(betterproto.Message):
|
|
key_value_list: List["ChatMsgKeyValue"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatSendRedEnvelope(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
msg: str = betterproto.string_field(2)
|
|
red_envelope_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatTakeRedEnvelope(betterproto.Message):
|
|
sender_uid: int = betterproto.uint32_field(1)
|
|
sender_nickname: str = betterproto.string_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
take_scoin: int = betterproto.uint32_field(4)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(5)
|
|
msg: str = betterproto.string_field(6)
|
|
take_material: "Material" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgElf(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
elf: "ElfDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatRedEnvelopeTakeOver(betterproto.Message):
|
|
sender_uid: int = betterproto.uint32_field(1)
|
|
sender_nickname: str = betterproto.string_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
msg: str = betterproto.string_field(4)
|
|
red_envelope_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgWorldBeast(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
scene_id: int = betterproto.uint32_field(2)
|
|
beast_unique_id_u64: int = betterproto.uint64_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgItem(betterproto.Message):
|
|
type: "ChatMsgItemChatMsgType" = betterproto.enum_field(1)
|
|
msg_str: str = betterproto.string_field(2)
|
|
weapon: "ChatMsgWeapon" = betterproto.message_field(3)
|
|
stigmata: "ChatMsgStigmata" = betterproto.message_field(4)
|
|
avatar: "ChatMsgAvatar" = betterproto.message_field(5)
|
|
lobby: "ChatMsgLobby" = betterproto.message_field(6)
|
|
internal: "ChatMsgInternal" = betterproto.message_field(7)
|
|
send_red_envelope: "ChatSendRedEnvelope" = betterproto.message_field(8)
|
|
take_red_envelope: "ChatTakeRedEnvelope" = betterproto.message_field(9)
|
|
emoji_id: int = betterproto.uint32_field(10)
|
|
elf: "ChatMsgElf" = betterproto.message_field(11)
|
|
red_envelope_take_over: "ChatRedEnvelopeTakeOver" = betterproto.message_field(12)
|
|
chatworld_beast: "ChatMsgWorldBeast" = betterproto.message_field(13)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgContent(betterproto.Message):
|
|
items: List["ChatMsgItem"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgSensitiveCheckResult(betterproto.Message):
|
|
shield_type: int = betterproto.int32_field(1)
|
|
number_check: int = betterproto.int32_field(2)
|
|
rewrite_text: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsg(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
time: int = betterproto.uint32_field(3)
|
|
msg: str = betterproto.string_field(4)
|
|
avatar_id: int = betterproto.uint32_field(5)
|
|
dress_id: int = betterproto.uint32_field(6)
|
|
content: "ChatMsgContent" = betterproto.message_field(7)
|
|
channel: "ChatMsgMsgChannel" = betterproto.enum_field(8)
|
|
frame_id: int = betterproto.uint32_field(9)
|
|
is_sensitive: bool = betterproto.bool_field(10)
|
|
is_goback: bool = betterproto.bool_field(11)
|
|
channel_id: int = betterproto.uint32_field(12)
|
|
custom_head_id: int = betterproto.uint32_field(13)
|
|
master_pupil_tag: "MasterPupilType" = betterproto.enum_field(14)
|
|
system_msg: "ChatMsgSystemChatMsg" = betterproto.message_field(15)
|
|
target_uid: int = betterproto.uint32_field(16)
|
|
season_id: int = betterproto.uint32_field(17)
|
|
season_group_id: int = betterproto.uint32_field(18)
|
|
season_level: int = betterproto.uint32_field(19)
|
|
mode: int = betterproto.uint32_field(20)
|
|
mode_para: int = betterproto.uint32_field(21)
|
|
is_armada_leader: bool = betterproto.bool_field(22)
|
|
is_team_leader: bool = betterproto.bool_field(23)
|
|
check_result: "ChatMsgSensitiveCheckResult" = betterproto.message_field(24)
|
|
is_lobby_invite: bool = betterproto.bool_field(25)
|
|
|
|
|
|
@dataclass
|
|
class ChatMsgSystemChatMsg(betterproto.Message):
|
|
type: "SystemChatMsgType" = betterproto.enum_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_level: int = betterproto.uint32_field(3)
|
|
item_num: int = betterproto.uint32_field(4)
|
|
gacha_type: "GachaType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class AssistantFrozen(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
left_frozen_time: int = betterproto.uint32_field(2)
|
|
left_assistant_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarFragment(betterproto.Message):
|
|
fragment_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarCostPlusConfig(betterproto.Message):
|
|
star: int = betterproto.uint32_field(1)
|
|
cost_plus: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BulletinActivityConfig(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
activity_type: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
bulletin_id: int = betterproto.uint32_field(5)
|
|
mission_ids: List[int] = betterproto.uint32_field(6)
|
|
type_param_list: List[int] = betterproto.uint32_field(7)
|
|
type_param_str: str = betterproto.string_field(8)
|
|
min_player_level: int = betterproto.uint32_field(9)
|
|
max_player_level: int = betterproto.uint32_field(10)
|
|
item_list: List[int] = betterproto.uint32_field(11)
|
|
title_name: str = betterproto.string_field(12)
|
|
title_image: str = betterproto.string_field(13)
|
|
image_path: str = betterproto.string_field(14)
|
|
link_button: str = betterproto.string_field(15)
|
|
description: str = betterproto.string_field(16)
|
|
weight: int = betterproto.uint32_field(17)
|
|
background_path: str = betterproto.string_field(18)
|
|
text_image_path: str = betterproto.string_field(19)
|
|
currency_list: List[int] = betterproto.uint32_field(20)
|
|
unlock_param_str: str = betterproto.string_field(21)
|
|
|
|
|
|
@dataclass
|
|
class ChallengeMissionStep(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
status: "ChallengeMissionStepStepStatus" = betterproto.enum_field(2)
|
|
has_take_bonus: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChallengeMissionData(betterproto.Message):
|
|
is_unlock: bool = betterproto.bool_field(1)
|
|
step_list: List["ChallengeMissionStep"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ActivitySeries(betterproto.Message):
|
|
series_id: int = betterproto.uint32_field(1)
|
|
available_sweep_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageInnerAvatarData(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
avatar_level: int = betterproto.uint32_field(2)
|
|
avatar_star: int = betterproto.uint32_field(3)
|
|
total_output: int = betterproto.uint32_field(4)
|
|
no_restrict_output: int = betterproto.uint32_field(5)
|
|
do_restrict_output: int = betterproto.uint32_field(6)
|
|
be_restrict_output: int = betterproto.uint32_field(7)
|
|
total_input: int = betterproto.uint32_field(8)
|
|
battle_time: float = betterproto.float_field(9)
|
|
total_time: float = betterproto.float_field(10)
|
|
enter_times: int = betterproto.uint32_field(11)
|
|
leave_times: int = betterproto.uint32_field(12)
|
|
do_break_times: int = betterproto.uint32_field(13)
|
|
be_break_times: int = betterproto.uint32_field(14)
|
|
do_hit_times: int = betterproto.uint32_field(15)
|
|
be_hit_times: int = betterproto.uint32_field(16)
|
|
exskill_times: int = betterproto.uint32_field(17)
|
|
evade_times: int = betterproto.uint32_field(18)
|
|
evade_effect_times: int = betterproto.uint32_field(19)
|
|
attack_sp_recover: int = betterproto.uint32_field(20)
|
|
total_sp_recover: int = betterproto.uint32_field(21)
|
|
dps: int = betterproto.uint32_field(22)
|
|
special_attack_times: int = betterproto.uint32_field(23)
|
|
evade_success_times: int = betterproto.uint32_field(24)
|
|
weapon_active_skill: int = betterproto.uint32_field(25)
|
|
stage_id: int = betterproto.uint32_field(26)
|
|
normal_output: int = betterproto.uint32_field(27)
|
|
ultra_output: int = betterproto.uint32_field(28)
|
|
switchin_output: int = betterproto.uint32_field(29)
|
|
branch_output: int = betterproto.uint32_field(30)
|
|
charge_output: int = betterproto.uint32_field(31)
|
|
hp_cost: int = betterproto.uint32_field(32)
|
|
hp_recover: int = betterproto.uint32_field(33)
|
|
sp_cost: int = betterproto.uint32_field(34)
|
|
shield_damage: int = betterproto.uint32_field(35)
|
|
avatar_sub_star: int = betterproto.uint32_field(36)
|
|
is_player_avatar: bool = betterproto.bool_field(37)
|
|
is_trial_avatar: bool = betterproto.bool_field(38)
|
|
charge_attack_times: int = betterproto.uint32_field(39)
|
|
branch_attack_times: int = betterproto.uint32_field(40)
|
|
max_damage_5: int = betterproto.uint32_field(41)
|
|
max_damage_15: int = betterproto.uint32_field(42)
|
|
|
|
|
|
@dataclass
|
|
class StageInnerMonsterData(betterproto.Message):
|
|
monster_name: str = betterproto.string_field(1)
|
|
monster_type: str = betterproto.string_field(2)
|
|
monster_level: int = betterproto.uint32_field(3)
|
|
monster_num: int = betterproto.uint32_field(4)
|
|
avg_output: int = betterproto.uint32_field(5)
|
|
avg_live_time: int = betterproto.uint32_field(6)
|
|
dps: int = betterproto.uint32_field(7)
|
|
hit_avatar_times: int = betterproto.uint32_field(8)
|
|
break_avatar_times: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class StageInnerElfData(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
elf_star: int = betterproto.uint32_field(2)
|
|
elf_level: int = betterproto.uint32_field(3)
|
|
attack_times: int = betterproto.uint32_field(4)
|
|
hit_times: int = betterproto.uint32_field(5)
|
|
total_output: int = betterproto.uint32_field(6)
|
|
normal_output: int = betterproto.uint32_field(7)
|
|
ultra_output: int = betterproto.uint32_field(8)
|
|
total_sp_recover: int = betterproto.uint32_field(9)
|
|
skill_use_times: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class Bulletin(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
weight: int = betterproto.uint32_field(3)
|
|
title_button: str = betterproto.string_field(4)
|
|
title: str = betterproto.string_field(5)
|
|
banner_path: str = betterproto.string_field(6)
|
|
event_date_str: str = betterproto.string_field(7)
|
|
content: str = betterproto.string_field(8)
|
|
mark: int = betterproto.uint32_field(9)
|
|
begin_time: int = betterproto.uint32_field(10)
|
|
end_time: int = betterproto.uint32_field(11)
|
|
update_time: int = betterproto.uint32_field(12)
|
|
show_config_id: int = betterproto.uint32_field(13)
|
|
client_req_type: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class EndlessAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
weapon_id: int = betterproto.uint32_field(4)
|
|
stigmata_id_1: int = betterproto.uint32_field(5)
|
|
stigmata_id_2: int = betterproto.uint32_field(6)
|
|
stigmata_id_3: int = betterproto.uint32_field(7)
|
|
quantum_weapon_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessPlayerInvasionData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
invader_id: int = betterproto.uint32_field(2)
|
|
active_time: int = betterproto.uint32_field(3)
|
|
buff_list: List[int] = betterproto.uint32_field(4)
|
|
sub_score: int = betterproto.uint32_field(5)
|
|
battle_id: int = betterproto.uint32_field(6)
|
|
invasion_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
score_time: int = betterproto.uint32_field(3)
|
|
invasion_list: List["OpenworldEndlessPlayerInvasionData"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
last_lineup_info: "LineupBriefInfo" = betterproto.message_field(5)
|
|
effect_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(6)
|
|
max_score: int = betterproto.uint32_field(7)
|
|
reward_progress: int = betterproto.uint32_field(8)
|
|
group_level: int = betterproto.uint32_field(9)
|
|
unfinished_monster_max_progress: int = betterproto.uint32_field(10)
|
|
max_score_lineup_info: "LineupBriefInfo" = betterproto.message_field(11)
|
|
greedy_max_finish_floor: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CabinTech(betterproto.Message):
|
|
pos_x: int = betterproto.int32_field(1)
|
|
pos_y: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Cabin(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
extend_grade: int = betterproto.uint32_field(3)
|
|
level_up_end_time: int = betterproto.uint32_field(4)
|
|
tech_list: List["CabinTech"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class IslandVenture(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
avatar_id: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CabinTechAddAttr(betterproto.Message):
|
|
attr_type: "AvatarAttrType" = betterproto.enum_field(1)
|
|
add_ratio: float = betterproto.float_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StigmataRune(betterproto.Message):
|
|
rune_id: int = betterproto.uint32_field(1)
|
|
strength_percent: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StigmataRuneGroup(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExtraStoryAct(betterproto.Message):
|
|
act_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ExtraStoryArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
act_list: List["ExtraStoryAct"] = betterproto.message_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ExtraStoryChapter(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
min_player_level: int = betterproto.uint32_field(2)
|
|
area_list: List["ExtraStoryArea"] = betterproto.message_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
is_need_key: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ExtraStoryAchieve(betterproto.Message):
|
|
achieve_id: int = betterproto.uint32_field(1)
|
|
is_take: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class IslandAvatarPos(betterproto.Message):
|
|
avatar_class: int = betterproto.uint32_field(1)
|
|
pos_type: int = betterproto.uint32_field(2)
|
|
event_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FriendCabin(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
extend_grade: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class IslandVisitRecord(betterproto.Message):
|
|
record_type: "IslandVisitRecordType" = betterproto.enum_field(1)
|
|
visit_time: int = betterproto.uint32_field(2)
|
|
visit_uid: int = betterproto.uint32_field(3)
|
|
visit_event_id: int = betterproto.uint32_field(4)
|
|
reward_list: List["RewardData"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamMemberInfo(betterproto.Message):
|
|
detail: "PlayerDetailData" = betterproto.message_field(1)
|
|
card: "PlayerCardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamMember(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
mp_exp: int = betterproto.uint32_field(3)
|
|
stamina: int = betterproto.uint32_field(4)
|
|
skill_list: List["MpSkill"] = betterproto.message_field(5)
|
|
head_avatar_id: int = betterproto.uint32_field(6)
|
|
dress_id: int = betterproto.uint32_field(7)
|
|
punish_end_time: int = betterproto.uint32_field(8)
|
|
voice_id: int = betterproto.uint32_field(9)
|
|
member_info: "MpTeamMemberInfo" = betterproto.message_field(10)
|
|
status: "LobbyMemberStatus" = betterproto.enum_field(11)
|
|
client_status: "LobbyClientStatus" = betterproto.enum_field(12)
|
|
avatar_trial_id: int = betterproto.uint32_field(13)
|
|
is_wild: bool = betterproto.bool_field(14)
|
|
region_name: str = betterproto.string_field(15)
|
|
openworld_boss_info: "OpenworldBossMp" = betterproto.message_field(16)
|
|
frame_id: int = betterproto.uint32_field(17)
|
|
enter_type: int = betterproto.uint32_field(18)
|
|
custom_head_id: int = betterproto.uint32_field(19)
|
|
newbie_id: int = betterproto.uint32_field(20)
|
|
data_version: int = betterproto.uint32_field(21)
|
|
season_id: int = betterproto.uint32_field(22)
|
|
season_group_id: int = betterproto.uint32_field(23)
|
|
season_level: int = betterproto.uint32_field(24)
|
|
extra_skill_id: int = betterproto.uint32_field(25)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamData(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
leader_uid: int = betterproto.uint32_field(2)
|
|
status: "MpTeamStatus" = betterproto.enum_field(3)
|
|
lobby_status: "LobbyStatus" = betterproto.enum_field(4)
|
|
member_list: List["MpTeamMember"] = betterproto.message_field(5)
|
|
min_level: int = betterproto.uint32_field(6)
|
|
lobby_enter_type: "LobbyEnterType" = betterproto.enum_field(7)
|
|
stage_id: int = betterproto.uint32_field(8)
|
|
team_name: str = betterproto.string_field(9)
|
|
max_level: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MpBadge(betterproto.Message):
|
|
unique_id_u64: int = betterproto.uint64_field(1)
|
|
badge_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpBadgeData(betterproto.Message):
|
|
equiped_badge_uid_u64: int = betterproto.uint64_field(1)
|
|
badge_list: List["MpBadge"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpSkillPoint(betterproto.Message):
|
|
type: "MpSkillType" = betterproto.enum_field(1)
|
|
value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpStageSettle(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
damage: int = betterproto.uint32_field(3)
|
|
mvp_score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ConsignedOrder(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
consigner_uid: int = betterproto.uint32_field(2)
|
|
reward_id: int = betterproto.uint32_field(3)
|
|
progress: int = betterproto.uint32_field(4)
|
|
unique_id: int = betterproto.uint32_field(5)
|
|
order_level: int = betterproto.uint32_field(6)
|
|
reward_list: List["RewardData"] = betterproto.message_field(7)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(8)
|
|
order_credit: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class BuffEffect(betterproto.Message):
|
|
effect_id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
max_during: int = betterproto.uint32_field(3)
|
|
total_contri_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeySkill(betterproto.Message):
|
|
key_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
last_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GrandKey(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
unlock_level: int = betterproto.uint32_field(3)
|
|
scoin_num: int = betterproto.uint32_field(4)
|
|
level: int = betterproto.uint32_field(5)
|
|
breach_level: int = betterproto.uint32_field(6)
|
|
activate_level: int = betterproto.uint32_field(7)
|
|
skill: "GrandKeySkill" = betterproto.message_field(8)
|
|
unlock_skill_list: List[int] = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class Medal(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
extra_param: int = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CustomHead(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PhonePendant(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageActDifficultyInfo(betterproto.Message):
|
|
act_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
has_take_challenge_num_index: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GachaTotalProb(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
prob: str = betterproto.string_field(2)
|
|
order_value: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GachaDetailProb(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
star: str = betterproto.string_field(2)
|
|
content: str = betterproto.string_field(3)
|
|
prob: str = betterproto.string_field(4)
|
|
is_up: bool = betterproto.bool_field(5)
|
|
order_value: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MpMatchInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
start_match_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardSlot(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
target_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardAvatarData(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
avatar: "AvatarDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardMedalData(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
medal_id: int = betterproto.uint32_field(2)
|
|
extra_param: int = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardElfData(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
elf: "ElfDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardMsg(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
msg: "ChatMsg" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardMsgData(betterproto.Message):
|
|
msg_index: int = betterproto.uint32_field(1)
|
|
msg_config: int = betterproto.uint32_field(2)
|
|
msg_list: List["PlayerCardMsg"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
avatar_list: List["PlayerCardAvatarData"] = betterproto.message_field(2)
|
|
medal_list: List["PlayerCardMedalData"] = betterproto.message_field(3)
|
|
msg_data: "PlayerCardMsgData" = betterproto.message_field(4)
|
|
island_like_num: int = betterproto.uint32_field(5)
|
|
on_phone_pendant_id: int = betterproto.uint32_field(6)
|
|
elf_list: List["PlayerCardElfData"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ChallengeModeAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
sp_percent: int = betterproto.uint32_field(3)
|
|
last_recover_time: int = betterproto.uint32_field(4)
|
|
is_die: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChallengeModeArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List["ChallengeModeAvatar"] = betterproto.message_field(2)
|
|
weapon_uid_list: List[int] = betterproto.uint32_field(3)
|
|
stigmata_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MpRecordMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
dress_id: int = betterproto.uint32_field(3)
|
|
is_mvp: bool = betterproto.bool_field(4)
|
|
is_leader: bool = betterproto.bool_field(5)
|
|
nick_name: str = betterproto.string_field(6)
|
|
avatar_level: int = betterproto.uint32_field(7)
|
|
avatar_star_level: int = betterproto.uint32_field(8)
|
|
region_name: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class MpStageRecord(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
duration: int = betterproto.uint32_field(3)
|
|
member_list: List["MpRecordMember"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class StageFightInfo(betterproto.Message):
|
|
damage: int = betterproto.uint32_field(1)
|
|
elf_damage: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
charge_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MpStageDamageInfo(betterproto.Message):
|
|
hit_damage_1: int = betterproto.uint32_field(1)
|
|
hit_damage_2: int = betterproto.uint32_field(2)
|
|
hit_damage_3: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarStatus(betterproto.Message):
|
|
teleport_id: int = betterproto.uint32_field(1)
|
|
is_abandon: bool = betterproto.bool_field(2)
|
|
star_ring_energy: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCStatus(betterproto.Message):
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(1)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OwChapterStatus(betterproto.Message):
|
|
antigravity_coin_index_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkStatus(betterproto.Message):
|
|
chosen_branch_site_list: List[int] = betterproto.uint32_field(1)
|
|
is_abandon: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageEndReqBody(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(2)
|
|
is_mvp: bool = betterproto.bool_field(3)
|
|
avatar_exp_reward: int = betterproto.uint32_field(4)
|
|
scoin_reward: int = betterproto.uint32_field(5)
|
|
challenge_index_list: List[int] = betterproto.uint32_field(6)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(7)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(8)
|
|
stage_pass_time: int = betterproto.uint32_field(10)
|
|
max_combo_num: int = betterproto.uint32_field(11)
|
|
score: int = betterproto.uint32_field(12)
|
|
client_average_rtt: int = betterproto.uint32_field(13)
|
|
client_max_rtt: int = betterproto.uint32_field(14)
|
|
be_hit_times: int = betterproto.uint32_field(15)
|
|
team_id: int = betterproto.uint32_field(16)
|
|
mvp_score: int = betterproto.uint32_field(17)
|
|
avatar_list: List["ChallengeModeAvatar"] = betterproto.message_field(18)
|
|
evade_times: int = betterproto.uint32_field(19)
|
|
evade_success_times: int = betterproto.uint32_field(20)
|
|
boss_damage: int = betterproto.uint32_field(21)
|
|
battle_score: int = betterproto.uint32_field(23)
|
|
rank: int = betterproto.uint32_field(24)
|
|
mp_stage_record: "MpStageRecord" = betterproto.message_field(25)
|
|
dungeons_evaluation: int = betterproto.uint32_field(26)
|
|
fight_info: "StageFightInfo" = betterproto.message_field(27)
|
|
mp_stage_damage_info: "MpStageDamageInfo" = betterproto.message_field(28)
|
|
security_cmd_reply: List[bytes] = betterproto.bytes_field(29)
|
|
buff_id_list: List[int] = betterproto.uint32_field(30)
|
|
stage_end_floor: int = betterproto.uint32_field(31)
|
|
god_war_status: "GodWarStatus" = betterproto.message_field(32)
|
|
sc_dlc_status: "ScDLCStatus" = betterproto.message_field(33)
|
|
ow_chapter_status: "OwChapterStatus" = betterproto.message_field(34)
|
|
selected_item_list: List["GenericItemNum"] = betterproto.message_field(35)
|
|
chapter_ark_status: "ChapterArkStatus" = betterproto.message_field(36)
|
|
activity_id: int = betterproto.uint32_field(37)
|
|
monster_card_list: List[int] = betterproto.uint32_field(38)
|
|
|
|
|
|
@dataclass
|
|
class AvatarEquipBuff(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
buff_name: str = betterproto.string_field(2)
|
|
buff_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UserRankWeeklyReportEndless(betterproto.Message):
|
|
final_boss_id: int = betterproto.uint32_field(1)
|
|
reward_type: "EndlessRewardType" = betterproto.enum_field(2)
|
|
battle_config_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UserRankWeeklyReportExBoss(betterproto.Message):
|
|
finished_boss_info_list: List["FinishedExBossInfo"] = betterproto.message_field(1)
|
|
rank_percent: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UserRankWeeklyReportUltraEndless(betterproto.Message):
|
|
group_level: int = betterproto.uint32_field(1)
|
|
cup_num_before: int = betterproto.uint32_field(2)
|
|
cup_num_after_schedule_settle: int = betterproto.uint32_field(3)
|
|
battle_config_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UserRankSlgBattle(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RanchMonsterBriefInfo(betterproto.Message):
|
|
monster_id: int = betterproto.uint32_field(1)
|
|
skill_id_list: List[int] = betterproto.uint32_field(2)
|
|
monster_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardCardBriefData(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
talent_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardActivityRankInfo(betterproto.Message):
|
|
team_brief_data_list: List["MonsterCardCardBriefData"] = betterproto.message_field(
|
|
1
|
|
)
|
|
collection_level: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerBuffBriefInfo(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessActivitySpecialRankInfo(betterproto.Message):
|
|
wave_num: int = betterproto.uint32_field(1)
|
|
round_num: int = betterproto.uint32_field(2)
|
|
card_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityBriefInfo(betterproto.Message):
|
|
support_avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UserRankData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
nick_name: str = betterproto.string_field(4)
|
|
armada_id: int = betterproto.uint32_field(5)
|
|
armada_name: str = betterproto.string_field(6)
|
|
avatar_id: int = betterproto.uint32_field(7)
|
|
dress_id: int = betterproto.uint32_field(8)
|
|
frame_id: int = betterproto.uint32_field(9)
|
|
house_name: str = betterproto.string_field(10)
|
|
custom_head_id: int = betterproto.uint32_field(11)
|
|
is_logoff: bool = betterproto.bool_field(12)
|
|
avatar_info_list: List["AvatarBriefInfo"] = betterproto.message_field(31)
|
|
elf_info_list: List["ElfBriefInfo"] = betterproto.message_field(32)
|
|
dlc_name: str = betterproto.string_field(33)
|
|
weekly_report_endless_info: "UserRankWeeklyReportEndless" = (
|
|
betterproto.message_field(34)
|
|
)
|
|
weekly_report_ex_boss_info: "UserRankWeeklyReportExBoss" = (
|
|
betterproto.message_field(35)
|
|
)
|
|
ultra_endless_group_level: int = betterproto.uint32_field(36)
|
|
weekly_report_ultra_endless_info: "UserRankWeeklyReportUltraEndless" = (
|
|
betterproto.message_field(37)
|
|
)
|
|
slg_battle_info: "UserRankSlgBattle" = betterproto.message_field(39)
|
|
monster_info_list: List["RanchMonsterBriefInfo"] = betterproto.message_field(40)
|
|
monster_card_rank_info: "MonsterCardActivityRankInfo" = betterproto.message_field(
|
|
41
|
|
)
|
|
kingdom_id: int = betterproto.uint32_field(42)
|
|
theme_tower_buff_info_list: List["ThemeTowerBuffBriefInfo"] = (
|
|
betterproto.message_field(43)
|
|
)
|
|
devil_auto_chess_rank_info: "DevilAutoChessActivitySpecialRankInfo" = (
|
|
betterproto.message_field(44)
|
|
)
|
|
futari_battle_activity_brief_info: "FutariBattleActivityBriefInfo" = (
|
|
betterproto.message_field(45)
|
|
)
|
|
monster_card_pvp_player_brief_data: "MonsterCardPvpPlayerBriefData" = (
|
|
betterproto.message_field(46)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class RankShowData(betterproto.Message):
|
|
my_rank_type: int = betterproto.uint32_field(1)
|
|
my_rank: int = betterproto.uint32_field(2)
|
|
rank_list: List["UserRankData"] = betterproto.message_field(3)
|
|
my_score: int = betterproto.uint32_field(4)
|
|
is_feature_closed: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilRetcode(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilCard(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
gender: "PlayerGenderType" = betterproto.enum_field(2)
|
|
area: "PlayerAreaType" = betterproto.enum_field(3)
|
|
interest: "PlayerInterestType" = betterproto.enum_field(4)
|
|
declaration: str = betterproto.string_field(5)
|
|
uid: int = betterproto.uint32_field(6)
|
|
is_recommend: bool = betterproto.bool_field(7)
|
|
score: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilEventData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
mission: "MasterPupilMission" = betterproto.message_field(3)
|
|
apply: "MasterPupilApplyMsg" = betterproto.message_field(4)
|
|
deal: "MasterPupilDealMsg" = betterproto.message_field(5)
|
|
eval: "MasterPupilEvalMsg" = betterproto.message_field(6)
|
|
company_mission_list: List["MasterPupilEventDataCompanyMission"] = (
|
|
betterproto.message_field(7)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilEventDataCompanyMission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilApplyMsg(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
card: "MasterPupilCard" = betterproto.message_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
nickname: str = betterproto.string_field(5)
|
|
teacher_rank: int = betterproto.uint32_field(6)
|
|
last_online_time: int = betterproto.uint32_field(7)
|
|
avatar_id: int = betterproto.uint32_field(8)
|
|
dress_id: int = betterproto.uint32_field(9)
|
|
score: int = betterproto.uint32_field(10)
|
|
frame_id: int = betterproto.uint32_field(11)
|
|
custom_head_id: int = betterproto.uint32_field(12)
|
|
last_logout_time: int = betterproto.uint32_field(13)
|
|
online_status: int = betterproto.uint32_field(14)
|
|
is_logoff: bool = betterproto.bool_field(15)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
card: "MasterPupilCard" = betterproto.message_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
nickname: str = betterproto.string_field(5)
|
|
teacher_rank: int = betterproto.uint32_field(6)
|
|
last_online_time: int = betterproto.uint32_field(7)
|
|
avatar_id: int = betterproto.uint32_field(8)
|
|
dress_id: int = betterproto.uint32_field(9)
|
|
status: "MasterPupilStatus" = betterproto.enum_field(10)
|
|
relation_time: int = betterproto.uint32_field(11)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(12)
|
|
score: int = betterproto.uint32_field(13)
|
|
is_logoff: bool = betterproto.bool_field(14)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilDealMsg(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
op: "MasterPupilOpType" = betterproto.enum_field(3)
|
|
nickname: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MasterPoolData(betterproto.Message):
|
|
material_list: List["Material"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilEvalMsg(betterproto.Message):
|
|
pupil_list: List["PupilMainData"] = betterproto.message_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MasterMainData(betterproto.Message):
|
|
exp: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
reward_level: List[int] = betterproto.uint32_field(3)
|
|
last_dismiss_time: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
period_master_medal_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PupilFinishExamMissionMsg(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
mission: "MasterPupilMission" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilMission(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
status: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PupilStep(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
master_id: int = betterproto.uint32_field(2)
|
|
star: int = betterproto.uint32_field(3)
|
|
comment: str = betterproto.string_field(4)
|
|
level: int = betterproto.uint32_field(5)
|
|
pool_reward: "MasterPoolData" = betterproto.message_field(6)
|
|
exam_mission_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class PupilMainData(betterproto.Message):
|
|
step_list: List["PupilStep"] = betterproto.message_field(1)
|
|
last_dismiss_time: int = betterproto.uint32_field(2)
|
|
pupil_id: int = betterproto.uint32_field(3)
|
|
nickname: str = betterproto.string_field(4)
|
|
cur_step_id: int = betterproto.uint32_field(5)
|
|
left_assistant_times: int = betterproto.uint32_field(6)
|
|
left_frozen_time: int = betterproto.uint32_field(7)
|
|
master_brief: "PlayerFriendBriefData" = betterproto.message_field(8)
|
|
pool_fame_num: int = betterproto.uint32_field(9)
|
|
is_graduated: bool = betterproto.bool_field(10)
|
|
|
|
|
|
@dataclass
|
|
class TrialAvatar(betterproto.Message):
|
|
sample_id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
is_first_show: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class Furniture(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
pos_x: int = betterproto.uint32_field(2)
|
|
pos_y: int = betterproto.uint32_field(3)
|
|
direction: int = betterproto.uint32_field(4)
|
|
location: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DormRoom(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
furniture_list: List["Furniture"] = betterproto.message_field(3)
|
|
avatar_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DormHouse(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
room_list: List["DormRoom"] = betterproto.message_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DepotFurniture(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DormRoomAvatar(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DormEvent(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
event_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DormFacility(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
id: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DormPowerBonus(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
bonus: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DormFacilityData(betterproto.Message):
|
|
facility_list: List["DormFacility"] = betterproto.message_field(1)
|
|
level_up_facility_type: int = betterproto.uint32_field(2)
|
|
level_up_end_time: int = betterproto.uint32_field(3)
|
|
store_stamina: int = betterproto.uint32_field(4)
|
|
is_can_store_stamina: bool = betterproto.bool_field(5)
|
|
power: int = betterproto.uint32_field(6)
|
|
power_recover_left_time: int = betterproto.uint32_field(7)
|
|
power_recover_config_time: int = betterproto.uint32_field(8)
|
|
power_limit: int = betterproto.uint32_field(9)
|
|
base_power_limit: int = betterproto.uint32_field(10)
|
|
limit_bonus_list: List["DormPowerBonus"] = betterproto.message_field(11)
|
|
power_recovery: int = betterproto.uint32_field(12)
|
|
base_power_recovery: int = betterproto.uint32_field(13)
|
|
bonus_power_recovery: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class DormVisitRecord(betterproto.Message):
|
|
visit_time: int = betterproto.uint32_field(1)
|
|
visit_uid: int = betterproto.uint32_field(2)
|
|
visit_avatar: int = betterproto.uint32_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
name: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class AvatarRoll(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
has_take_group_list: List[int] = betterproto.uint32_field(3)
|
|
is_unlock: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldBossMp(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
mp_left_hp: int = betterproto.uint32_field(3)
|
|
buff_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MainlineStepMission(betterproto.Message):
|
|
is_update: bool = betterproto.bool_field(1)
|
|
cur_mainline_step_list: List[int] = betterproto.uint32_field(2)
|
|
finished_mainline_step_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LotteryPlayerInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
vip_point: int = betterproto.uint32_field(3)
|
|
vip_level: int = betterproto.uint32_field(4)
|
|
account_type: int = betterproto.uint32_field(5)
|
|
tag: int = betterproto.uint32_field(6)
|
|
first_reward_num: int = betterproto.uint32_field(7)
|
|
is_last_schedule_get_rare_reward: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldDishReward(betterproto.Message):
|
|
reward_id: int = betterproto.uint32_field(1)
|
|
taken_times: int = betterproto.uint32_field(2)
|
|
last_take_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishedExBossInfo(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
avatar_info_list: List["AvatarBriefInfo"] = betterproto.message_field(3)
|
|
elf_info_list: List["ElfBriefInfo"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WarshipComponent(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
component_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WarshipThemeData(betterproto.Message):
|
|
warship_id: int = betterproto.uint32_field(1)
|
|
component_list: List["WarshipComponent"] = betterproto.message_field(2)
|
|
bgm_play_mode: int = betterproto.uint32_field(3)
|
|
is_weather_fixed: bool = betterproto.bool_field(4)
|
|
weather_idx: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class VirtualAvatar(betterproto.Message):
|
|
virtual_avatar_id: int = betterproto.uint32_field(1)
|
|
virtual_weapon_id: int = betterproto.uint32_field(2)
|
|
virtual_stigmata_id_1: int = betterproto.uint32_field(3)
|
|
virtual_stigmata_id_2: int = betterproto.uint32_field(4)
|
|
virtual_stigmata_id_3: int = betterproto.uint32_field(5)
|
|
virtual_buff_id: int = betterproto.uint32_field(6)
|
|
is_away: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldQuest(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
status: "OpenworldQuestStatus" = betterproto.enum_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
debuff_id: int = betterproto.uint32_field(4)
|
|
position: int = betterproto.uint32_field(5)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(6)
|
|
progress: int = betterproto.uint32_field(7)
|
|
rarity_reward_id: int = betterproto.uint32_field(8)
|
|
quest_activity_id: int = betterproto.uint32_field(9)
|
|
special_timeout_sec: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LobbyPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nick_name: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
avatar_trial_id: int = betterproto.uint32_field(4)
|
|
is_newbie: bool = betterproto.bool_field(5)
|
|
is_goback: bool = betterproto.bool_field(6)
|
|
region_name: str = betterproto.string_field(7)
|
|
armada_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class SnsShowPriviledge(betterproto.Message):
|
|
sns_show_type: int = betterproto.uint32_field(1)
|
|
sns_show_priviledge_state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeChatRedEnvelopePlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
scoin_num: int = betterproto.uint32_field(3)
|
|
drop_item: "DropItem" = betterproto.message_field(4)
|
|
material: "Material" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class WikiDetailData(betterproto.Message):
|
|
wiki_detail_type: int = betterproto.uint32_field(1)
|
|
wiki_detail_num_get: int = betterproto.uint32_field(2)
|
|
wiki_detail_score: int = betterproto.uint32_field(3)
|
|
wiki_detail_num_total: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class CommonUintKVStruct(betterproto.Message):
|
|
key: int = betterproto.uint32_field(1)
|
|
value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsCoreUnit(betterproto.Message):
|
|
unit_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsAuxiliaryUnit(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
unit_id: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
lock_status: "PjmsAuxiliaryUnitLockStatus" = betterproto.enum_field(5)
|
|
affix_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PanelMissionData(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
cycle_list: List["PanelMissionDataPanelMissionCycleData"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PanelMissionDataPanelMissionCycleData(betterproto.Message):
|
|
cycle_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpPlayerData(betterproto.Message):
|
|
player_uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
elo_score: int = betterproto.uint32_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
card_data_list: List["MonsterPvpCardBriefData"] = betterproto.message_field(5)
|
|
robot_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpCombatData(betterproto.Message):
|
|
time: int = betterproto.uint32_field(1)
|
|
attacker: "MonsterCardPvpPlayerData" = betterproto.message_field(2)
|
|
defender: "MonsterCardPvpPlayerData" = betterproto.message_field(3)
|
|
is_win: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterPvpCardBriefData(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
skill_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpPlayerBriefData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
max_elo_score: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
card_data_list: List["MonsterPvpCardBriefData"] = betterproto.message_field(4)
|
|
nickname: str = betterproto.string_field(5)
|
|
last_refresh_time: int = betterproto.uint32_field(6)
|
|
today_add_elo_score: int = betterproto.uint32_field(7)
|
|
today_sub_elo_score: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpCombatLog(betterproto.Message):
|
|
my_data: "MonsterCardPvpPlayerData" = betterproto.message_field(1)
|
|
opponent_data: "MonsterCardPvpPlayerData" = betterproto.message_field(2)
|
|
is_win: bool = betterproto.bool_field(3)
|
|
delta_score: int = betterproto.int32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpCombatHistoryData(betterproto.Message):
|
|
combat_log_list: List["MonsterCardPvpCombatLog"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class Mission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
status: "MissionStatus" = betterproto.enum_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
priority: int = betterproto.uint32_field(6)
|
|
finished_times: int = betterproto.uint32_field(7)
|
|
finished_times_limit: int = betterproto.uint32_field(8)
|
|
cycle_id: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class WeekDayActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id_list: List[int] = betterproto.uint32_field(2)
|
|
enter_times: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
activity_end_time: int = betterproto.uint32_field(6)
|
|
exchange_times: int = betterproto.uint32_field(7)
|
|
challenge_reward_granted_list: List[int] = betterproto.uint32_field(8)
|
|
activity_begin_time: int = betterproto.uint32_field(9)
|
|
force_open_time: int = betterproto.uint32_field(10)
|
|
schedule_id: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class ByteArray(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ByteString(betterproto.Message):
|
|
empty: bytes = betterproto.bytes_field(1)
|
|
a_bytes: List[bytes] = betterproto.bytes_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScratchTicketPoint(betterproto.Message):
|
|
x_pos: int = betterproto.uint32_field(1)
|
|
y_pos: int = betterproto.uint32_field(2)
|
|
ticket_item_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetScratchTicketReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetScratchTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
plate_id: int = betterproto.uint32_field(3)
|
|
point_list: List["ScratchTicketPoint"] = betterproto.message_field(4)
|
|
reset_times: int = betterproto.uint32_field(5)
|
|
round: int = betterproto.uint32_field(6)
|
|
core_plate_end_round: int = betterproto.uint32_field(7)
|
|
has_got_core_plate: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ScratchReq(betterproto.Message):
|
|
x_pos: int = betterproto.uint32_field(1)
|
|
y_pos: int = betterproto.uint32_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScratchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetScratchTicketPlateReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetScratchTicketPlateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddOnActivityRewardNotify(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBingoActivityDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BingoCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
card_status: "BingoCardBingoCardStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BingoData(betterproto.Message):
|
|
bingo_id: int = betterproto.uint32_field(1)
|
|
card_list: List["BingoCard"] = betterproto.message_field(2)
|
|
reset_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetBingoActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
bingo_data_list: List["BingoData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BingoActivityFlopCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
bingo_id: int = betterproto.uint32_field(2)
|
|
card_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BingoActivityFlopCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
bingo_id: int = betterproto.uint32_field(3)
|
|
card_id: int = betterproto.uint32_field(4)
|
|
reward_list: List["RewardData"] = betterproto.message_field(5)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(6)
|
|
is_all_finished: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class BingoActivityResetBingoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
bingo_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BingoActivityResetBingoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinScoreActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BulletinScoreActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
has_take_reward_list: List[int] = betterproto.uint32_field(3)
|
|
has_take_reward_progress_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinScoreActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["BulletinScoreActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeBulletinScoreActivityRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeBulletinScoreActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetContinuousRechargeActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetContinuousRechargeActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
today_vip_point: int = betterproto.uint32_field(4)
|
|
has_take_reward_progress_list: List[int] = betterproto.uint32_field(5)
|
|
last_refresh_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TakeContinuousRechargeRewardReq(betterproto.Message):
|
|
progress: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeContinuousRechargeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FlopActivityCardData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
state: int = betterproto.uint32_field(2)
|
|
card_number: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FlopActivityRewardData(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FlopActivityData(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
card_list: List["FlopActivityCardData"] = betterproto.message_field(2)
|
|
has_take_reward_list: List[int] = betterproto.uint32_field(3)
|
|
flop_times: int = betterproto.uint32_field(4)
|
|
cur_front_card: int = betterproto.uint32_field(5)
|
|
show_id: int = betterproto.uint32_field(6)
|
|
total_flop_times: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetFlopActivityDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetFlopActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_data: "FlopActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeFlopRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
reward_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeFlopRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_index: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class FlopActivityFlopCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FlopActivityFlopCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_data: "FlopActivityData" = betterproto.message_field(2)
|
|
reward_index: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetLotteryActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LotteryData(betterproto.Message):
|
|
lottery_id: int = betterproto.uint32_field(1)
|
|
lottery_number: List[int] = betterproto.uint32_field(2)
|
|
reward_taken_lottery_number: List[int] = betterproto.uint32_field(3)
|
|
draw_number_begin_time: int = betterproto.uint32_field(4)
|
|
draw_number_end_time: int = betterproto.uint32_field(5)
|
|
take_reward_begin_time: int = betterproto.uint32_field(6)
|
|
first_reward_id: int = betterproto.uint32_field(7)
|
|
first_reward_number_str: str = betterproto.string_field(8)
|
|
second_reward_id: int = betterproto.uint32_field(9)
|
|
second_reward_number_str: str = betterproto.string_field(10)
|
|
third_reward_id: int = betterproto.uint32_field(11)
|
|
max_draw_times: int = betterproto.uint32_field(12)
|
|
special_number: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class GetLotteryActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_group_id: int = betterproto.uint32_field(2)
|
|
lottery_data_list: List["LotteryData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LotteryUseBoxReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LotteryUseBoxRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
get_material_list: List["Material"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LotteryDrawNumberReq(betterproto.Message):
|
|
lottery_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LotteryDrawNumberRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
lottery_id: int = betterproto.uint32_field(2)
|
|
lottery_number: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LotteryTakeRewardReq(betterproto.Message):
|
|
lottery_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LotteryReward(betterproto.Message):
|
|
lottery_id: int = betterproto.uint32_field(1)
|
|
lottery_number: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
reward_type: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LotteryTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
lottery_reward_list: List["LotteryReward"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetTowerRaidActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TowerRaidAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
enter_times: int = betterproto.uint32_field(2)
|
|
weapon_id: int = betterproto.uint32_field(3)
|
|
stigmata_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TowerRaidBossStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
boss_left_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetTowerRaidActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
hard_level: int = betterproto.uint32_field(4)
|
|
enter_times: int = betterproto.uint32_field(5)
|
|
is_settled: bool = betterproto.bool_field(6)
|
|
avatar_list: List["TowerRaidAvatar"] = betterproto.message_field(7)
|
|
boss_stage_list: List["TowerRaidBossStage"] = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TakeTowerRaidRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeTowerRaidRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
hard_level: int = betterproto.uint32_field(4)
|
|
reward_list: List["RewardData"] = betterproto.message_field(5)
|
|
rating: "TowerRaidRating" = betterproto.enum_field(6)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class UpdateTowerRaidBossReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
boss_left_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateTowerRaidBossRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
boss_left_hp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TowerRaidLockAvatarNotify(betterproto.Message):
|
|
avatar_list: List["TowerRaidAvatar"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetLoginActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LoginActivityData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
login_days: int = betterproto.uint32_field(2)
|
|
has_take_days_reward_list: List[int] = betterproto.uint32_field(3)
|
|
has_take_days_bonus_reward_list: List[int] = betterproto.uint32_field(4)
|
|
accept_time: int = betterproto.uint32_field(5)
|
|
duration_end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetLoginActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
login_list: List["LoginActivityData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeLoginActivityRewardReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
take_days: int = betterproto.uint32_field(2)
|
|
reward_type: "LoginActivityRewardType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeLoginActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
take_days: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
reward_type: "LoginActivityRewardType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityBoss(betterproto.Message):
|
|
boss_stage_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
cur_section_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityExclusiveStage(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_floor: int = betterproto.uint32_field(2)
|
|
pass_times: int = betterproto.uint32_field(3)
|
|
max_score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivity(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
level_exp: int = betterproto.uint32_field(3)
|
|
has_take_reward_level_list: List[int] = betterproto.uint32_field(4)
|
|
is_take_daily_reward: bool = betterproto.bool_field(5)
|
|
boss_list: List["ChapterActivityBoss"] = betterproto.message_field(6)
|
|
player_level: int = betterproto.uint32_field(7)
|
|
daily_reward_id: int = betterproto.uint32_field(8)
|
|
stage_list: List["ChapterActivityStage"] = betterproto.message_field(9)
|
|
|
|
|
|
@dataclass
|
|
class GetChapterActivityDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetChapterActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_activity_list: List["ChapterActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterActivityLevelRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
is_take_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterActivityLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
level_list: List[int] = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
is_take_all: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SyncChapterActivityDataNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
chapter_activity: "ChapterActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetChapterActivityExclusiveStageReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ResetChapterActivityExclusiveStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ResetChapterActivityTalentReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetChapterActivityTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ReportChapterActivityStageReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReportChapterActivityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MissionThemeData(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
is_theme_upgrade: bool = betterproto.bool_field(2)
|
|
has_take_extra_reward_mission_list: List[int] = betterproto.uint32_field(3)
|
|
is_has_take_all_extra_reward: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionThemeDataReq(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
is_get_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionThemeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
theme_id: int = betterproto.uint32_field(2)
|
|
is_get_all: bool = betterproto.bool_field(3)
|
|
mission_theme_list: List["MissionThemeData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UpgradeMissionThemeReq(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpgradeMissionThemeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
theme_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionThemeRewardReq(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
mission_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionThemeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
theme_id: int = betterproto.uint32_field(2)
|
|
mission_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OfflineResource(betterproto.Message):
|
|
resource_type: int = betterproto.uint32_field(1)
|
|
has_take_box_num: int = betterproto.uint32_field(2)
|
|
available_box_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOfflineResourceDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetOfflineResourceDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
offline_resource_list: List["OfflineResource"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeOfflineResourceBoxReq(betterproto.Message):
|
|
resource_type: int = betterproto.uint32_field(1)
|
|
box_id: int = betterproto.uint32_field(2)
|
|
box_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeOfflineResourceBoxRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(2)
|
|
offline_resource_data: "OfflineResource" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OverlapGrid(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
summon_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OverlapActivityData(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
grid_list: List["OverlapGrid"] = betterproto.message_field(2)
|
|
has_take_reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
overlap_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetOverlapActivityDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOverlapActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_data: "OverlapActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOverlapActivityRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOverlapActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OverlapActivitySummonReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OverlapActivitySummonRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
grid: "OverlapGrid" = betterproto.message_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OverlapActivityMoveReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
from_grid_id: int = betterproto.uint32_field(2)
|
|
to_grid_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OverlapActivityMoveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
from_grid: "OverlapGrid" = betterproto.message_field(3)
|
|
to_grid: "OverlapGrid" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WeeklyRoutineMission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
cur_contribution: int = betterproto.uint32_field(2)
|
|
weekly_contribution: int = betterproto.uint32_field(3)
|
|
mission_finish_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyRoutineActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyRoutineActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
weekly_routine_mission_list: List["WeeklyRoutineMission"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
has_take_routine_reward_id_list: List[int] = betterproto.uint32_field(4)
|
|
weekly_routine_contribution: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TakeWeeklyRoutineRewardReq(betterproto.Message):
|
|
weekly_routine_reward_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeWeeklyRoutineRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
weekly_routine_reward_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetRankScheduleDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RankScheduleData(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetRankScheduleDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_schedule_list: List["RankScheduleData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRankScheduleRankReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRankScheduleRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetSurveyDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SurveyData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
url: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetSurveyDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
survey_data_list: List["SurveyData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishSurveyNotify(betterproto.Message):
|
|
survey_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetThemeDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ThemeData(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
bonus_drop_times: int = betterproto.uint32_field(4)
|
|
total_bonus_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetThemeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
theme_list: List["ThemeData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncThemeDataNotify(betterproto.Message):
|
|
theme: "ThemeData" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrantOuterRewardNotify(betterproto.Message):
|
|
event_type: int = betterproto.uint32_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
ticket: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetNewbieActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class NewbieLevelRush(betterproto.Message):
|
|
is_purchased: bool = betterproto.bool_field(1)
|
|
free_reward_max_take_level: int = betterproto.uint32_field(2)
|
|
purchase_reward_max_take_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetNewbieActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
level_rush: "NewbieLevelRush" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetBbqActivityDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBbqActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
bbq_level: int = betterproto.uint32_field(3)
|
|
bbq_exp: int = betterproto.uint32_field(4)
|
|
max_reward_taken_level: int = betterproto.uint32_field(5)
|
|
can_use_bbq_count: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class BbqActivityCookReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
bonus_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BbqActivityCookRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
bbq_level: int = betterproto.uint32_field(4)
|
|
bbq_exp: int = betterproto.uint32_field(5)
|
|
can_use_bbq_count: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class BbqActivityTakeLevelUpRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BbqActivityTakeLevelUpRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(2)
|
|
max_reward_taken_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetTradingCardActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetTradingCardActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
trade_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeTradingCardRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeTradingCardRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
trade_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PictureStep(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
choice_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPictureActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPictureActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
step_list: List["PictureStep"] = betterproto.message_field(3)
|
|
is_share: bool = betterproto.bool_field(4)
|
|
is_take_share_reward: bool = betterproto.bool_field(5)
|
|
score: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PictureActivityChooseReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
step_id: int = betterproto.uint32_field(2)
|
|
choice_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PictureActivityChooseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
step: "PictureStep" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PictureActivityShareReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_take_reward: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PictureActivityShareRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncPictureActivityScoreNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class JigsawBlockData(betterproto.Message):
|
|
block_id: int = betterproto.uint32_field(1)
|
|
piece_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class JigsawData(betterproto.Message):
|
|
jigsaw_id: int = betterproto.uint32_field(1)
|
|
block_list: List["JigsawBlockData"] = betterproto.message_field(2)
|
|
waiting_piece_id_list: List[int] = betterproto.uint32_field(3)
|
|
taken_reward_group_id_list: List[int] = betterproto.uint32_field(4)
|
|
is_finish_reward_taken: bool = betterproto.bool_field(5)
|
|
is_finished: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetJigsawActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetJigsawActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_list: List["JigsawData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class JigsawExchangePieceReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
jigsaw_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class JigsawExchangePieceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class JigsawMoveWaitingPieceReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
jigsaw_id: int = betterproto.uint32_field(2)
|
|
target_x: int = betterproto.uint32_field(3)
|
|
target_y: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class JigsawMoveWaitingPieceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class JigsawMovePieceInJigsawAreaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
jigsaw_id: int = betterproto.uint32_field(2)
|
|
source_x: int = betterproto.uint32_field(3)
|
|
source_y: int = betterproto.uint32_field(4)
|
|
target_x: int = betterproto.uint32_field(5)
|
|
target_y: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class JigsawMovePieceInJigsawAreaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class JigsawTakeGroupRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
jigsaw_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class JigsawTakeGroupRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_id: int = betterproto.uint32_field(3)
|
|
group_id: int = betterproto.uint32_field(4)
|
|
reward: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class JigsawTakeFinishRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
jigsaw_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class JigsawTakeFinishRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
jigsaw_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GardenSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
crop_id: int = betterproto.uint32_field(2)
|
|
delay_begin_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GardenCrop(betterproto.Message):
|
|
crop_id: int = betterproto.uint32_field(1)
|
|
harvest_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GardenActivityData(betterproto.Message):
|
|
garden_id: int = betterproto.uint32_field(1)
|
|
site_list: List["GardenSite"] = betterproto.message_field(2)
|
|
crop_list: List["GardenCrop"] = betterproto.message_field(3)
|
|
daily_harvest_num: int = betterproto.uint32_field(4)
|
|
last_grow_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetGardenActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetGardenActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
garden: "GardenActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GardenHarvestReq(betterproto.Message):
|
|
site_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GardenHarvestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
garden: "GardenActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GardenSpeedUpWithMaterialReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GardenSpeedUpWithMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
garden: "GardenActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GardenRefreshSiteReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GardenRefreshSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
garden_id: int = betterproto.uint32_field(2)
|
|
site_list: List["GardenSite"] = betterproto.message_field(3)
|
|
last_grow_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetGardenScheduleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetGardenScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
garden_id: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
is_garden_opened: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetDropLimitActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class DropLimitItem(betterproto.Message):
|
|
limit_id: int = betterproto.uint32_field(1)
|
|
got_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DropLimitActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
drop_limit_got_num_list: List["DropLimitItem"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetDropLimitActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
drop_limit_activity_list: List["DropLimitActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetLoginMissionActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LoginMissionActivity(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
has_finished_mission_list: List[int] = betterproto.uint32_field(2)
|
|
unlock_days: int = betterproto.uint32_field(3)
|
|
login_days: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetLoginMissionActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_finished_activity_list: List[int] = betterproto.uint32_field(2)
|
|
activity_list: List["LoginMissionActivity"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeLoginMissionRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeLoginMissionRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryActivityData(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
has_take_reward_level: int = betterproto.uint32_field(4)
|
|
product_counter_time: int = betterproto.uint32_field(5)
|
|
product_storage_num: int = betterproto.uint32_field(6)
|
|
is_init: bool = betterproto.bool_field(7)
|
|
player_level_group_id: int = betterproto.uint32_field(8)
|
|
stage_id_list: List[int] = betterproto.uint32_field(9)
|
|
is_new_stage: bool = betterproto.bool_field(10)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryGetMainInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryGetMainInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_data: "SanctuaryActivityData" = betterproto.message_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryTakeLevelRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryTakeLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_take_reward_level: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryTakeProductReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryTakeProductRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryStartNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ActivityRewardStatisticItemData(betterproto.Message):
|
|
show_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ActivityRewardStatisticData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
item_data_list: List["ActivityRewardStatisticItemData"] = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetActivityRewardStatisticDataReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetActivityRewardStatisticDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
activity_reward_data: "ActivityRewardStatisticData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SanctuaryStageEndNotify(betterproto.Message):
|
|
total_add_exp: int = betterproto.uint32_field(1)
|
|
bonus_add_exp: int = betterproto.uint32_field(2)
|
|
old_level: int = betterproto.uint32_field(3)
|
|
old_exp: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetSlotMachineMainInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetSlotMachineMainInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
cur_gacha_id: int = betterproto.uint32_field(3)
|
|
gacha_times: int = betterproto.uint32_field(4)
|
|
has_take_reward_progress: int = betterproto.uint32_field(5)
|
|
is_next_super_gacha: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class StartSlotMachineReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class StartSlotMachineRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
box_item_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeSlotMachineProgressRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeSlotMachineProgressRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinActivityMissionReq(betterproto.Message):
|
|
activity_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BulletinMissionGroup(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
mission_list: List["PanelMissionData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinActivityMissionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mission_group_list: List["BulletinMissionGroup"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExaminationActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class Examination(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
last_answer: int = betterproto.uint32_field(2)
|
|
is_finished: bool = betterproto.bool_field(3)
|
|
answer_list: List[int] = betterproto.uint32_field(4)
|
|
is_evaluated: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetExaminationActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
cur_examination_idx: int = betterproto.uint32_field(3)
|
|
finished_round: int = betterproto.uint32_field(4)
|
|
examination_list: List["Examination"] = betterproto.message_field(5)
|
|
examination_stage_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class FinishExaminationReq(betterproto.Message):
|
|
examination_id: int = betterproto.uint32_field(1)
|
|
answer_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishExaminationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
examination_id: int = betterproto.uint32_field(2)
|
|
is_finished: bool = betterproto.bool_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class StartNextRoundExaminationReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class StartNextRoundExaminationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EvaluateExaminationReq(betterproto.Message):
|
|
examination_id: int = betterproto.uint32_field(1)
|
|
is_like: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EvaluateExaminationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityDailyRewardNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
daily_reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetSupportActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SupportData(betterproto.Message):
|
|
support_index: int = betterproto.uint32_field(1)
|
|
is_take_share_reward: bool = betterproto.bool_field(2)
|
|
support_end_time: int = betterproto.uint32_field(3)
|
|
support_begin_time: int = betterproto.uint32_field(4)
|
|
count_down_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetSupportActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
support_data: "SupportData" = betterproto.message_field(3)
|
|
is_take_global_reward: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SupportActivitySupportReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SupportActivitySupportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
support_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SupportActivityTakeShareRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SupportActivityTakeShareRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SupportActivityTakeGlobalRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SupportActivityTakeGlobalRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMosaicActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MosaicActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
is_take_reward: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMosaicActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["MosaicActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeMosaicActivityRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeMosaicActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionGroupMainInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMissionGroupMainInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_take_reward_mission_group_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionGroupRewardReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionGroupRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityTakeDailyRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActivityTakeDailyRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
daily_reward: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookHistory(betterproto.Message):
|
|
book_id: int = betterproto.uint32_field(1)
|
|
daily_num: int = betterproto.uint32_field(2)
|
|
total_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookActivity(betterproto.Message):
|
|
cur_schedule_id: int = betterproto.uint32_field(1)
|
|
start_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
cook_score: int = betterproto.uint32_field(4)
|
|
last_settle_reward_score: int = betterproto.uint32_field(5)
|
|
cook_history: List["ReunionCookHistory"] = betterproto.message_field(6)
|
|
score_reward_group: int = betterproto.uint32_field(7)
|
|
group_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reunion_cook_activity: "ReunionCookActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookData(betterproto.Message):
|
|
book_id: int = betterproto.uint32_field(1)
|
|
cook_times: int = betterproto.uint32_field(2)
|
|
recycle_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookMakeDinnerReq(betterproto.Message):
|
|
book_id: int = betterproto.uint32_field(1)
|
|
recycle_material_list: List["Material"] = betterproto.message_field(2)
|
|
book_type: "ReunionCookBookType" = betterproto.enum_field(3)
|
|
cook_data: List["ReunionCookData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookMakeDinnerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
book_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookTakeScoreRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ReunionCookTakeScoreRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Dream(betterproto.Message):
|
|
dream_id: int = betterproto.uint32_field(1)
|
|
unlock_id: int = betterproto.uint32_field(2)
|
|
is_open: bool = betterproto.bool_field(3)
|
|
selected_dream_reward_id: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
is_reward_taken: bool = betterproto.bool_field(6)
|
|
exchange_score_times: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DreamActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
dream_list: List["Dream"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DreamGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DreamGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "DreamActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DreamOpenDreamReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
dream_id: int = betterproto.uint32_field(2)
|
|
select_dream_reward_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DreamOpenDreamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unlock_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DreamGiveUpDreamReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
dream_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DreamGiveUpDreamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DreamExchangeScoreReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
dream_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DreamExchangeScoreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DreamTakeRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
dream_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DreamTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetThemeWantedReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ThemeWantedStageGroupInfo(betterproto.Message):
|
|
stage_group_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
not_pass_progress_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ThemeWantedActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
open_stage_group_id_list: List[int] = betterproto.uint32_field(3)
|
|
stage_group_info_list: List["ThemeWantedStageGroupInfo"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetThemeWantedRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
theme_wanted_activity: "ThemeWantedActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ThemeWantedRefreshTicketReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ThemeWantedRefreshTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingTargetData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
score_u64: int = betterproto.uint64_field(2)
|
|
vote_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
last_support_time: int = betterproto.uint32_field(3)
|
|
support_target_id: int = betterproto.uint32_field(4)
|
|
vote_begin_time: int = betterproto.uint32_field(5)
|
|
target_data_list: List["GlobalPollingTargetData"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingSupportReq(betterproto.Message):
|
|
target_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingSupportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingVoteReq(betterproto.Message):
|
|
target_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalPollingVoteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetCollaborationScheduleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetCollaborationScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_list: List["GetCollaborationScheduleRspSchedule"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetCollaborationScheduleRspSchedule(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RanchGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RanchMonsterSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
is_locked: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchMonster(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
skill_list: List["RanchMonsterSkill"] = betterproto.message_field(3)
|
|
ranch_area_id: int = betterproto.uint32_field(4)
|
|
ranch_last_settle_time: int = betterproto.uint32_field(5)
|
|
monster_level: int = betterproto.uint32_field(6)
|
|
monster_exp: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class RanchArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
cur_product_num: int = betterproto.uint32_field(2)
|
|
monster_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
production_efficiency: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RanchStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
take_challenge_reward_times: int = betterproto.uint32_field(2)
|
|
max_challenge_score: int = betterproto.uint32_field(3)
|
|
drop_monster_list: List["RanchMonster"] = betterproto.message_field(4)
|
|
unique_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RanchGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
monster_list: List["RanchMonster"] = betterproto.message_field(3)
|
|
area_list: List["RanchArea"] = betterproto.message_field(4)
|
|
next_refresh_time: int = betterproto.uint32_field(5)
|
|
stage_list: List["RanchStage"] = betterproto.message_field(6)
|
|
battle_unique_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class RanchSynthesisMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
synthesis_id: int = betterproto.uint32_field(2)
|
|
main_unique_id: int = betterproto.uint32_field(3)
|
|
assist_unique_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RanchSynthesisMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
synthesis_id: int = betterproto.uint32_field(3)
|
|
main_unique_id: int = betterproto.uint32_field(4)
|
|
assist_unique_id: int = betterproto.uint32_field(5)
|
|
output_unique_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class RanchFreeMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchFreeMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
return_material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RanchAssignMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RanchAssignMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
area_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RanchFireMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchFireMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RanchTakeProductReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RanchTakeProductRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RanchGetMonsterWikiReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RanchMonsterWiki(betterproto.Message):
|
|
monster_id: int = betterproto.uint32_field(1)
|
|
unlock_time: int = betterproto.uint32_field(2)
|
|
battle_times: int = betterproto.uint32_field(3)
|
|
catch_times: int = betterproto.uint32_field(4)
|
|
skill_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RanchSkillWiki(betterproto.Message):
|
|
skill_type: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchGetMonsterWikiRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
monster_wiki_list: List["RanchMonsterWiki"] = betterproto.message_field(3)
|
|
skill_wiki_list: List["RanchSkillWiki"] = betterproto.message_field(4)
|
|
collection_point: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RanchSyncMonsterNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
monster_list: List["RanchMonster"] = betterproto.message_field(2)
|
|
del_monster_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
notify_type: "RanchNotifyType" = betterproto.enum_field(4)
|
|
stage_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RanchDelMonsterNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
del_monster_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchLockMonsterSkillReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
lock_skill_idx_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RanchLockMonsterSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
lock_skill_idx_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RanchSetBattleMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RanchSetBattleMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RestaurantRoom(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
speed: float = betterproto.double_field(4)
|
|
progress: float = betterproto.double_field(5)
|
|
status: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class RestaurantOrder(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
price: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRestaurantActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRestaurantActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
facility_level: int = betterproto.uint32_field(3)
|
|
room_list: List["RestaurantRoom"] = betterproto.message_field(4)
|
|
order_list: List["RestaurantOrder"] = betterproto.message_field(5)
|
|
weather_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpRestaurantFacilityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpRestaurantFacilityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AssignRestaurantWorkReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
material_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AssignRestaurantWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
avatar_id: int = betterproto.uint32_field(4)
|
|
material_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CancelRestaurantWorkReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelRestaurantWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeRestaurantOrderReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeRestaurantOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DeliverRestaurantQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DeliverRestaurantQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AccelerateRestaurantWorkReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AccelerateRestaurantWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class NewbieLevelRushPurchaseReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class NewbieLevelRushPurchaseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class NewbieLevelRushTakeRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class NewbieLevelRushTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RewardLineActivity(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
last_taken_reward_score: int = betterproto.uint32_field(4)
|
|
is_closed: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetRewardLineActivityReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
is_get_closed_activity: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRewardLineActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_line_activity_list: List["RewardLineActivity"] = betterproto.message_field(2)
|
|
is_get_closed_activity: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeRewardLineActivityRewardReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeRewardLineActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCard(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
star: int = betterproto.uint32_field(3)
|
|
fragment_num: int = betterproto.uint32_field(4)
|
|
talent_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardRandomTalentConfirmData(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
cost_material_id: int = betterproto.uint32_field(2)
|
|
talent_index: int = betterproto.uint32_field(3)
|
|
old_talent_id: int = betterproto.uint32_field(4)
|
|
new_talent_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
card_list: List["MonsterCard"] = betterproto.message_field(3)
|
|
has_take_daily_reward_times: int = betterproto.uint32_field(4)
|
|
random_talent_confirm_data: "MonsterCardRandomTalentConfirmData" = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardStarUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardStarUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardLearnRandomTalentReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
talent_index: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardLearnRandomTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
cost_material_id: int = betterproto.uint32_field(4)
|
|
talent_index: int = betterproto.uint32_field(5)
|
|
old_talent_id: int = betterproto.uint32_field(6)
|
|
new_talent_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardConfirmRandomTalentReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
type: "MonsterCardRandomTalentConfirmType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardConfirmRandomTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
type: "MonsterCardRandomTalentConfirmType" = betterproto.enum_field(3)
|
|
confirm_data: "MonsterCardRandomTalentConfirmData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardSyncCardNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
card_list: List["MonsterCard"] = betterproto.message_field(3)
|
|
type: "MonsterCardSyncType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetTowerRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetTowerRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
self_rank_data: "MonsterCardActivityRankInfo" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetBossRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardGetBossRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
num: int = betterproto.uint32_field(4)
|
|
rank_data: "RankShowData" = betterproto.message_field(5)
|
|
rank_percent: int = betterproto.uint32_field(6)
|
|
self_rank_data: "MonsterCardActivityRankInfo" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardFragmentOverflowNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
overflow_cost_material: "Material" = betterproto.message_field(2)
|
|
return_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistBuffSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
is_used: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistBuffPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
producer_uid: int = betterproto.uint32_field(3)
|
|
producer_nickname: str = betterproto.string_field(4)
|
|
buff_slot_list: List["BuffAssistBuffSlot"] = betterproto.message_field(5)
|
|
expire_time: int = betterproto.uint32_field(6)
|
|
assist_word_id_list: List[int] = betterproto.uint32_field(7)
|
|
buff_schedule_id: int = betterproto.uint32_field(8)
|
|
producer_type: int = betterproto.uint32_field(9)
|
|
producer_head_id: int = betterproto.uint32_field(10)
|
|
producer_assist_level: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistPlayerBuffSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
is_replace: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistHistory(betterproto.Message):
|
|
assist_type: int = betterproto.uint32_field(1)
|
|
peer_nickname: str = betterproto.string_field(2)
|
|
peer_assist_level: int = betterproto.uint32_field(3)
|
|
assist_stage_id: int = betterproto.uint32_field(4)
|
|
assist_word_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistStageAssistInfo(betterproto.Message):
|
|
producer_uid: int = betterproto.uint32_field(1)
|
|
peer_uid: int = betterproto.uint32_field(2)
|
|
peer_assist_level: int = betterproto.uint32_field(3)
|
|
assist_stage_id: int = betterproto.uint32_field(4)
|
|
assist_word_id_list: List[int] = betterproto.uint32_field(5)
|
|
buff_slot_list: List["BuffAssistBuffSlot"] = betterproto.message_field(6)
|
|
buff_pool_unique_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
buff_schedule_id: int = betterproto.uint32_field(2)
|
|
wait_select_buff_pool: "BuffAssistBuffPool" = betterproto.message_field(3)
|
|
produce_buff_pool_list: List["BuffAssistBuffPool"] = betterproto.message_field(4)
|
|
buff_slot_list: List["BuffAssistPlayerBuffSlot"] = betterproto.message_field(5)
|
|
refresh_buff_pool_times: int = betterproto.uint32_field(6)
|
|
cur_stage_group_id: int = betterproto.uint32_field(7)
|
|
left_select_buff_times: int = betterproto.uint32_field(8)
|
|
history_list: List["BuffAssistHistory"] = betterproto.message_field(9)
|
|
assist_level: int = betterproto.uint32_field(10)
|
|
assist_num: int = betterproto.uint32_field(11)
|
|
be_assisted_num: int = betterproto.uint32_field(12)
|
|
publish_buff_pool_times: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "BuffAssistActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistRefreshWaitSelectBuffPoolReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistRefreshWaitSelectBuffPoolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
buff_pool: "BuffAssistBuffPool" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistSelectBuffReq(betterproto.Message):
|
|
buff_slot_id: int = betterproto.uint32_field(1)
|
|
wait_select_buff_slot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistSelectBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistPublishBuffPoolReq(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
assist_word_id_list: List[int] = betterproto.uint32_field(2)
|
|
buff_pool: "BuffAssistBuffPool" = betterproto.message_field(3)
|
|
is_anonymous: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistPublishBuffPoolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistStageEndNotify(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
cur_stage_buff_pool_list: List["BuffAssistBuffPool"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuffAssistRecvStageAssistInfoNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
assist_info: "BuffAssistStageAssistInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class WaveRushStageScore(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushBuffSuite(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
suite_name: str = betterproto.string_field(2)
|
|
buff_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
stage_score_list: List["WaveRushStageScore"] = betterproto.message_field(2)
|
|
buff_list: List["WaveRushBuff"] = betterproto.message_field(3)
|
|
buff_suite_list: List["WaveRushBuffSuite"] = betterproto.message_field(4)
|
|
active_buff_suite_id: int = betterproto.uint32_field(5)
|
|
cur_daily_stage_id_list: List[int] = betterproto.uint32_field(6)
|
|
daily_drop_material_num: int = betterproto.uint32_field(7)
|
|
daily_drop_limit_num: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "WaveRushActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushGetRankReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank_data: "RankShowData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushLevelUpBuffReq(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushLevelUpBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushUpdateBuffSuiteReq(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
suite_name: str = betterproto.string_field(2)
|
|
buff_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushUpdateBuffSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushActiveBuffSuiteReq(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WaveRushActiveBuffSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyMap(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
reward_taken_grid_list: List[int] = betterproto.uint32_field(2)
|
|
current_grid: int = betterproto.uint32_field(3)
|
|
is_map_unlocked: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
mini_monopoly_map_list: List["MiniMonopolyMap"] = betterproto.message_field(2)
|
|
is_map_switchable: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyGetDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mini_monopoly_activity: "MiniMonopolyActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyThrowDiceReq(betterproto.Message):
|
|
sector_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyThrowDiceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
dice_number: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
is_finish_round: bool = betterproto.bool_field(5)
|
|
activity_id: int = betterproto.uint32_field(6)
|
|
finish_grid_id: int = betterproto.uint32_field(7)
|
|
is_compensate_reward: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyUseItemReq(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
param: int = betterproto.uint32_field(3)
|
|
activity_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MiniMonopolyUseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
dice_number: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
is_finish_round: bool = betterproto.bool_field(5)
|
|
activity_id: int = betterproto.uint32_field(6)
|
|
finish_grid_id: int = betterproto.uint32_field(7)
|
|
is_compensate_reward: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class AvatarCultivateGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class AvatarCultivateActivityAreaDropRecord(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
cur_drop_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarCultivateActivityRewardLineRecord(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarCultivateGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
drop_record_list: List["AvatarCultivateActivityAreaDropRecord"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
reward_line_record_list: List["AvatarCultivateActivityRewardLineRecord"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerSection(betterproto.Message):
|
|
section_id: int = betterproto.uint32_field(1)
|
|
section_level: int = betterproto.uint32_field(2)
|
|
drop_material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerStageScore(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
stage_score_list: List["ThemeTowerStageScore"] = betterproto.message_field(2)
|
|
section_list: List["ThemeTowerSection"] = betterproto.message_field(3)
|
|
has_passed_stage_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "ThemeTowerActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerGetRankReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank_data: "RankShowData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerLevelUpSectionReq(betterproto.Message):
|
|
section_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerLevelUpSectionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShigureKiraAddConcertProgressReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
target_progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ShigureKiraAddConcertProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
target_progress: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ShigureKiraActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ShigureKiraGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShigureKiraGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
shigure_kira_activity: "ShigureKiraActivity" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialMentorProgress(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
has_taken_progress_config_id_list: List[int] = betterproto.uint32_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
last_site_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
mentor_progress_list: List["SusannaTrialMentorProgress"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
susanna_trial_activity: "SusannaTrialActivity" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialTakeMentorProgressRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialTakeMentorProgressRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialTakePlotRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
config_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialTakePlotRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
config_id: int = betterproto.uint32_field(4)
|
|
reward: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PonMachineItemData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPonMachineActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPonMachineActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
has_got_item_list: List["PonMachineItemData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class StartPonMachineReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
gacha_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StartPonMachineRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_num: int = betterproto.uint32_field(3)
|
|
item_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryBetReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryBetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
bet_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryGetInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryParticipationReward(betterproto.Message):
|
|
reward_id: int = betterproto.uint32_field(1)
|
|
reward_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryGetInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
bet_num: int = betterproto.uint32_field(3)
|
|
special_reward: int = betterproto.uint32_field(4)
|
|
has_taken_reward_list: List["CarnivalLotteryParticipationReward"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
is_special_reward_taken: bool = betterproto.bool_field(6)
|
|
is_participation_reward_taken: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryTakeSpecialRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryTakeSpecialRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
special_reward: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryOpenRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CarnivalLotteryOpenRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
participation_reward: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaTrapReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
trap_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaTrapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
trap_type: int = betterproto.uint32_field(3)
|
|
player_health: int = betterproto.uint32_field(4)
|
|
is_player_dead: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetTiledGameLunaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetTiledGameLunaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
player_health: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaBattleReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
monster_id: int = betterproto.uint32_field(3)
|
|
monster_unique_id: int = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
is_only_check: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
player_health: int = betterproto.uint32_field(3)
|
|
is_player_dead: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaHealReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
heal_health: int = betterproto.uint32_field(2)
|
|
is_heal_to_max_health: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaHealRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
fragment_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashBuild(betterproto.Message):
|
|
branch: int = betterproto.uint32_field(1)
|
|
card_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
daily_drop_record_list: List["Material"] = betterproto.message_field(2)
|
|
activity_level: int = betterproto.uint32_field(3)
|
|
cur_exp: int = betterproto.uint32_field(4)
|
|
talent_list: List["MinionClashTalent"] = betterproto.message_field(5)
|
|
card_list: List["MinionClashCard"] = betterproto.message_field(6)
|
|
build_list: List["MinionClashBuild"] = betterproto.message_field(7)
|
|
remain_skill_point: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity: "MinionClashActivity" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGetGachaInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
pool_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGachaRecord(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGachaPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
has_got_card_list: List["MinionClashGachaRecord"] = betterproto.message_field(2)
|
|
no_baodi_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGetGachaInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_pool_list: List["MinionClashGachaPool"] = betterproto.message_field(3)
|
|
gacha_random: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashDoGachaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
do_gacha_type: "MinionClashDoGachaType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashGachaResult(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
transformed_material_list: List["Material"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashDoGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
got_card_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashLevelUpTalentReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashLevelUpTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
talent_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashReportStageBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
build: "MinionClashBuild" = betterproto.message_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashReportStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashUpdateBuildReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
build: "MinionClashBuild" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashUpdateBuildRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
build: "MinionClashBuild" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashStarUpCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
target_star: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MinionClashStarUpCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
card_id: int = betterproto.uint32_field(3)
|
|
target_star: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ThelemaActivityGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ThelemaActivityNpcInfo(betterproto.Message):
|
|
npc_id: int = betterproto.uint32_field(1)
|
|
finished_phase_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ThelemaActivityGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
npc_info_list: List["ThelemaActivityNpcInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ThelemaActivityFinishQuestionReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
npc_id: int = betterproto.uint32_field(2)
|
|
phase: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ThelemaActivityFinishQuestionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
npc_id: int = betterproto.uint32_field(3)
|
|
phase: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusPiece(betterproto.Message):
|
|
piece_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusCombination(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
piece_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_list: List["MatchThreePlusRole"] = betterproto.message_field(2)
|
|
piece_list: List["MatchThreePlusPiece"] = betterproto.message_field(3)
|
|
combination_list: List["MatchThreePlusCombination"] = betterproto.message_field(4)
|
|
has_got_daily_material_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "MatchThreePlusActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoleLevelUpReq(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaDisplayReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaInfo(betterproto.Message):
|
|
piece_id: int = betterproto.uint32_field(1)
|
|
gacha_get_num: int = betterproto.uint32_field(2)
|
|
total_gacha_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
gacha_info_list: List["MatchThreePlusGachaInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_random: int = betterproto.uint32_field(2)
|
|
pool_list: List["MatchThreePlusGachaPool"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaReq(betterproto.Message):
|
|
gacha_random: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_gacha_random: int = betterproto.uint32_field(2)
|
|
piece: "MatchThreePlusPiece" = betterproto.message_field(3)
|
|
pool_list: List["MatchThreePlusGachaPool"] = betterproto.message_field(4)
|
|
need_role_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoomBeginReq(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
combination: "MatchThreePlusCombination" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoomBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
dynamic_level: int = betterproto.uint32_field(3)
|
|
transaction_str: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoomEndReq(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
status: "MatchThreePlusRoomEndReqStatus" = betterproto.enum_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusRoomEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
status: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
is_first_win: bool = betterproto.bool_field(5)
|
|
reward_data: "RewardData" = betterproto.message_field(6)
|
|
daily_drop_item_list: List["DropItem"] = betterproto.message_field(7)
|
|
is_daily_pass: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGetRankReq(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusUpdateCombinationReq(betterproto.Message):
|
|
combination_list: List["MatchThreePlusCombination"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusUpdateCombinationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
combination_list: List["MatchThreePlusCombination"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreePlusSyncAutoUnlockNotify(betterproto.Message):
|
|
role_id_list: List[int] = betterproto.uint32_field(1)
|
|
piece_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "TiledGameSrpgActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
hp: int = betterproto.uint32_field(3)
|
|
trial_id: int = betterproto.uint32_field(4)
|
|
is_avatar_material_got: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgBattleInfo(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List["TiledGameSrpgAvatar"] = betterproto.message_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgFinishedBattleRecord(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
finished_challenge_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
explore_level: int = betterproto.uint32_field(2)
|
|
explore_exp: int = betterproto.uint32_field(3)
|
|
daily_explore_exp: int = betterproto.uint32_field(4)
|
|
finished_battle_record_list: List["TiledGameSrpgFinishedBattleRecord"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
avatar_list: List["TiledGameSrpgAvatar"] = betterproto.message_field(6)
|
|
story_battle: "TiledGameSrpgBattleInfo" = betterproto.message_field(7)
|
|
challenge_battle: "TiledGameSrpgBattleInfo" = betterproto.message_field(8)
|
|
cur_daily_quest_mission_group_list: List[int] = betterproto.uint32_field(9)
|
|
taken_reward_bp_list: List[int] = betterproto.uint32_field(10)
|
|
daily_explore_exp_limit: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgAvatarLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgAvatarLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar: "TiledGameSrpgAvatar" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
avatar_list: List[int] = betterproto.uint32_field(3)
|
|
enter_battle_type: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle: "TiledGameSrpgBattleInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
battle: "TiledGameSrpgBattleInfo" = betterproto.message_field(2)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(3)
|
|
finished_challenge_id_list: List[int] = betterproto.uint32_field(4)
|
|
round_num: int = betterproto.uint32_field(5)
|
|
total_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgTakeBpRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
bp_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSrpgTakeBpRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
bp_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GameRoomStageScoreRecord(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GameRoomActivityGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GameRoomActivityGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
passed_stage_id_list: List[int] = betterproto.uint32_field(3)
|
|
stage_score_record_list: List["GameRoomStageScoreRecord"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GameRoomActivityGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GameRoomActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class QRtsTalent(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
talent_id_list: List[int] = betterproto.uint32_field(2)
|
|
source_type: int = betterproto.uint32_field(3)
|
|
selected_talent_id: int = betterproto.uint32_field(4)
|
|
talent_param: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class QRtsBuilding(betterproto.Message):
|
|
building_point_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
building_param: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QRtsGame(betterproto.Message):
|
|
cur_stage_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
building_list: List["QRtsBuilding"] = betterproto.message_field(3)
|
|
gold_num: int = betterproto.uint32_field(4)
|
|
round: int = betterproto.uint32_field(5)
|
|
total_get_gold_num: int = betterproto.uint32_field(6)
|
|
selected_talent_list: List["QRtsTalent"] = betterproto.message_field(7)
|
|
wait_select_talent: "QRtsTalent" = betterproto.message_field(8)
|
|
score: int = betterproto.uint32_field(9)
|
|
total_time: int = betterproto.uint32_field(10)
|
|
total_cost_gold_num: int = betterproto.uint32_field(11)
|
|
night_total_cost_gold_num: int = betterproto.uint32_field(12)
|
|
game_transaction_id: int = betterproto.uint32_field(13)
|
|
round_transaction_id: int = betterproto.uint32_field(14)
|
|
last_quit_score: int = betterproto.uint32_field(15)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
mainline_game: "QRtsGame" = betterproto.message_field(3)
|
|
challenge_game: "QRtsGame" = betterproto.message_field(4)
|
|
buff_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityFinishRoundReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
round: int = betterproto.uint32_field(2)
|
|
get_gold_num: int = betterproto.uint32_field(3)
|
|
cost_gold_num: int = betterproto.uint32_field(4)
|
|
safe_building_point_id_list: List[int] = betterproto.uint32_field(5)
|
|
score: int = betterproto.uint32_field(6)
|
|
total_time: int = betterproto.uint32_field(7)
|
|
gold_num: int = betterproto.uint32_field(8)
|
|
total_get_gold_num: int = betterproto.uint32_field(9)
|
|
total_cost_gold_num: int = betterproto.uint32_field(10)
|
|
night_total_cost_gold_num: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityFinishRoundRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
round: int = betterproto.uint32_field(3)
|
|
total_gold_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityResetRoundReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
round: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityResetRoundRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
round: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityBuildReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
building_point_id: int = betterproto.uint32_field(2)
|
|
building_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityBuildRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
building_point_id: int = betterproto.uint32_field(3)
|
|
building_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivitySelectTalentReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
select_talent: "QRtsTalent" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivitySelectTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivitySyncGameNotify(betterproto.Message):
|
|
game: "QRtsGame" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivitySweepReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivitySweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityUpgradeBuffReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityUpgradeBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityClearGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityClearGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityWishReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityWishRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
talent: "QRtsTalent" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetBurdenAlleviationV2Req(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetBurdenAlleviationV2Rsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BurdenAlleviationV2ParamOwQuest(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
challenge_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BurdenAlleviationV2ParamThemeWanted(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
sweep_times: int = betterproto.uint32_field(2)
|
|
is_extra_drop: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BurdenAlleviationV2ParamExamination(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BurdenAlleviationV2ParamArmadaStageScoreActivity(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TriggerBurdenAlleviationV2Req(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
alleviation_id: int = betterproto.uint32_field(2)
|
|
ow_param_list: List["BurdenAlleviationV2ParamOwQuest"] = betterproto.message_field(
|
|
3
|
|
)
|
|
theme_wanted_param: "BurdenAlleviationV2ParamThemeWanted" = (
|
|
betterproto.message_field(4)
|
|
)
|
|
examination_param: "BurdenAlleviationV2ParamExamination" = (
|
|
betterproto.message_field(5)
|
|
)
|
|
armada_stage_param_list: List[
|
|
"BurdenAlleviationV2ParamArmadaStageScoreActivity"
|
|
] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TriggerBurdenAlleviationV2Rsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
alleviation_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
drop_list: List["DropItem"] = betterproto.message_field(5)
|
|
extra_drop_list: List["DropItem"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
pass_floor: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
stage_list: List["FutariBattleStage"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
group_list: List["FutariBattleGroup"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityGetRankReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityPassStageFloorReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleActivityPassStageFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityTile(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityGetDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
finished_tile_list: List["ReActivityTile"] = betterproto.message_field(2)
|
|
unlocked_area_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "ReActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityTileBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
tile: "ReActivityTile" = betterproto.message_field(2)
|
|
last_max_save_point_id: int = betterproto.uint32_field(3)
|
|
last_skill_use_times: int = betterproto.uint32_field(4)
|
|
last_collection_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityTileBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
tile: "ReActivityTile" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityTileEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
tile: "ReActivityTile" = betterproto.message_field(2)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(3)
|
|
max_save_point_id: int = betterproto.uint32_field(4)
|
|
skill_use_times: int = betterproto.uint32_field(5)
|
|
collection_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ReActivityTileEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
tile: "ReActivityTile" = betterproto.message_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ResidentActivityGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ResidentActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unlocked_resident_activity_id: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResidentActivityUnlockActivityReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResidentActivityUnlockActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QRtsActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterPvpCard(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
fragment_num: int = betterproto.uint32_field(3)
|
|
skill_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WaitSelectSkillData(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
skill_idx: int = betterproto.uint32_field(2)
|
|
old_skill_id: int = betterproto.uint32_field(3)
|
|
new_skill_id: int = betterproto.uint32_field(4)
|
|
cost_material_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpProductivty(betterproto.Message):
|
|
last_calc_time: int = betterproto.uint32_field(1)
|
|
total_minute: int = betterproto.uint32_field(2)
|
|
exp_per_minute: int = betterproto.uint32_field(3)
|
|
book_1_per_minute: int = betterproto.uint32_field(4)
|
|
book_2_per_minute: int = betterproto.uint32_field(5)
|
|
book_3_per_minute: int = betterproto.uint32_field(6)
|
|
total_exp: int = betterproto.uint32_field(7)
|
|
total_book_1: int = betterproto.uint32_field(8)
|
|
total_book_2: int = betterproto.uint32_field(9)
|
|
total_book_3: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
monster_card_list: List["MonsterPvpCard"] = betterproto.message_field(4)
|
|
wait_select_skill_data: "WaitSelectSkillData" = betterproto.message_field(5)
|
|
elo_score: int = betterproto.uint32_field(6)
|
|
opponent_list: List["MonsterCardPvpPlayerData"] = betterproto.message_field(7)
|
|
defend_card_unique_id_list: List[int] = betterproto.uint32_field(8)
|
|
opponent_refresh_times: int = betterproto.uint32_field(9)
|
|
pvp_combat_day_times: int = betterproto.uint32_field(10)
|
|
robot_id_list: List[int] = betterproto.uint32_field(11)
|
|
productivity_data: "MonsterCardPvpProductivty" = betterproto.message_field(12)
|
|
exp_convert_material_num: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
monster_card_pvp_activity: "MonsterCardPvpActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpSelectInitCardVecReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
select_idx: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpSelectInitCardVecRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpStarUpCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpStarUpCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpOpenSkillPackReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
skill_idx: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpOpenSkillPackRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
skill_idx: int = betterproto.uint32_field(4)
|
|
old_skill_id: int = betterproto.uint32_field(5)
|
|
new_skill_id: int = betterproto.uint32_field(6)
|
|
cost_material_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpSelectNewSkillReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_select: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpSelectNewSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
is_select: bool = betterproto.bool_field(3)
|
|
wait_select_skill_data: "WaitSelectSkillData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetPvpOpponentReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
is_need_refresh: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetPvpOpponentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
opponent_list: List["MonsterCardPvpPlayerData"] = betterproto.message_field(3)
|
|
robot_id_list: List[int] = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
elo_score: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpFinishCombatReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
combat_data: "MonsterCardPvpCombatData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpFinishCombatRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
elo_score: int = betterproto.uint32_field(4)
|
|
max_elo_score: int = betterproto.uint32_field(5)
|
|
is_win: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpUpdatePlayerInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
monster_card_list: List[int] = betterproto.uint32_field(2)
|
|
schedule_id: int = betterproto.uint32_field(3)
|
|
nickname: str = betterproto.string_field(4)
|
|
level: int = betterproto.uint32_field(5)
|
|
card_data_list: List["MonsterPvpCardBriefData"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpUpdatePlayerInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
monster_card_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetDefendDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetDefendDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
combat_history: "MonsterCardPvpCombatHistoryData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetPvpRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetPvpRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpTakeProductRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpTakeProductRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
add_exp_num: int = betterproto.uint32_field(3)
|
|
add_book_1_num: int = betterproto.uint32_field(4)
|
|
add_book_2_num: int = betterproto.uint32_field(5)
|
|
add_book_3_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetGachaDisplayReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGetGachaDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
valid_pool_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGachaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
gacha_random: int = betterproto.uint32_field(2)
|
|
pool_id: int = betterproto.uint32_field(3)
|
|
times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonsterCardPvpGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
material_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AdventureDecorationSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
furniture_id: int = betterproto.uint32_field(2)
|
|
direction: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AdventureGroupAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
old_finished_record_list: List[int] = betterproto.uint32_field(2)
|
|
finished_record_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AdventureGroupQuest(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
accept_time: int = betterproto.uint32_field(3)
|
|
avatar_list: List[int] = betterproto.uint32_field(4)
|
|
status: int = betterproto.uint32_field(5)
|
|
elf_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class AdventureGroupAvailableQuest(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetAdventureGroupReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CabinLevel(betterproto.Message):
|
|
cabin_type: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
extend_grade: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FacilityLevel(betterproto.Message):
|
|
facility_type: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetAdventureGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
old_level: int = betterproto.uint32_field(2)
|
|
old_badge: int = betterproto.uint32_field(3)
|
|
avatar_list: List["AdventureGroupAvatar"] = betterproto.message_field(4)
|
|
quest_list: List["AdventureGroupQuest"] = betterproto.message_field(5)
|
|
available_quest_list: List["AdventureGroupAvailableQuest"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
grain: int = betterproto.uint32_field(7)
|
|
has_take_reward_level: int = betterproto.uint32_field(8)
|
|
next_scoin_add_time: int = betterproto.uint32_field(9)
|
|
storage_scoin: int = betterproto.uint32_field(10)
|
|
storage_stamina: int = betterproto.uint32_field(11)
|
|
has_take_compensation_list: List[int] = betterproto.uint32_field(12)
|
|
decoration_slot_list: List["AdventureDecorationSlot"] = betterproto.message_field(
|
|
13
|
|
)
|
|
today_reset_quest_num: int = betterproto.uint32_field(14)
|
|
level: int = betterproto.uint32_field(15)
|
|
badge: int = betterproto.uint32_field(16)
|
|
extra_badge_cost_num: int = betterproto.uint32_field(17)
|
|
|
|
|
|
@dataclass
|
|
class SelectAdventureQuestReqData(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List[int] = betterproto.uint32_field(2)
|
|
elf_id: int = betterproto.uint32_field(3)
|
|
quest_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SelectAdventureQuestReq(betterproto.Message):
|
|
select_adeventure_quest_list: List["SelectAdventureQuestReqData"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
is_quick_select: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SelectAdventureQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureQuestRewardReq(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
is_take_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
quest_list: List["AdventureGroupAvailableQuest"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ClaimScoinReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ClaimScoinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
add_scoin: int = betterproto.uint32_field(2)
|
|
is_extra: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class IslandStorySweepAvatar(betterproto.Message):
|
|
sweep_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AdventureStorySweepReq(betterproto.Message):
|
|
adventure_story_sweep_list: List["IslandStorySweepAvatar"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
is_quick_sweep: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class IslandStorySweepData(betterproto.Message):
|
|
sweep_id: int = betterproto.uint32_field(1)
|
|
over_time: int = betterproto.uint32_field(2)
|
|
is_finished: bool = betterproto.bool_field(3)
|
|
is_sieged: bool = betterproto.bool_field(4)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class AdventureStorySweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
used_stamina: int = betterproto.uint32_field(2)
|
|
sweep_data_list: List["IslandStorySweepData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAdventureStorySweepInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetAdventureStorySweepInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
story_sweep_list: List["IslandStorySweepData"] = betterproto.message_field(2)
|
|
used_stamina: int = betterproto.uint32_field(3)
|
|
last_story_sweep_avatar_list: List["IslandStorySweepAvatar"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureStorySweepRewardReq(betterproto.Message):
|
|
sweep_id: int = betterproto.uint32_field(1)
|
|
is_take_all: bool = betterproto.bool_field(2)
|
|
sweep_group_type_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureStorySweepRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sweep_id: int = betterproto.uint32_field(2)
|
|
siege_stage_id: int = betterproto.uint32_field(3)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(4)
|
|
player_exp_reward: int = betterproto.uint32_field(5)
|
|
exp_convert_scoin: int = betterproto.uint32_field(6)
|
|
scoin_reward: int = betterproto.uint32_field(7)
|
|
rank_scoin: int = betterproto.uint32_field(8)
|
|
is_take_all: bool = betterproto.bool_field(9)
|
|
sweep_group_type_list: List[int] = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureCompensationReq(betterproto.Message):
|
|
type_list: List["CompensationType"] = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeAdventureCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type_list: List["CompensationType"] = betterproto.enum_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EditAdventureRoomReq(betterproto.Message):
|
|
decoration_slot: "AdventureDecorationSlot" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EditAdventureRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelAdventureQuestReq(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CancelAdventureQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetAdventureQuestReq(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetAdventureQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class AiCyberArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
is_puzzle_reward_taken: bool = betterproto.bool_field(2)
|
|
cur_daily_stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberDailyStageDrop(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
material_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
repair_progress: int = betterproto.uint32_field(2)
|
|
area_list: List["AiCyberArea"] = betterproto.message_field(3)
|
|
daily_stage_drop_list: List["AiCyberDailyStageDrop"] = betterproto.message_field(4)
|
|
hyperion_id: int = betterproto.uint32_field(5)
|
|
main_ui_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ai_cyber_activity: "AiCyberActivity" = betterproto.message_field(2)
|
|
bless: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberTakePuzzleRewardReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberTakePuzzleRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberAddRepairProgressReq(betterproto.Message):
|
|
target_progress: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberAddRepairProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberSetBlessReq(betterproto.Message):
|
|
bless: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberSetBlessRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bless: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberRefreshTicketReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class AiCyberRefreshTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
add_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberUpdateClientSettingReq(betterproto.Message):
|
|
hyperion_id: int = betterproto.uint32_field(1)
|
|
main_ui_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AiCyberUpdateClientSettingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaDataReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
status: "ArmadaPlayerStatus" = betterproto.enum_field(2)
|
|
armada: "ArmadaData" = betterproto.message_field(3)
|
|
apply_list: List["ArmadaBriefData"] = betterproto.message_field(4)
|
|
join_cd_finish_time: int = betterproto.uint32_field(5)
|
|
is_need_recommend: bool = betterproto.bool_field(6)
|
|
last_mail_time: int = betterproto.uint32_field(7)
|
|
recommend_armada: "ArmadaBriefData" = betterproto.message_field(8)
|
|
is_new: bool = betterproto.bool_field(9)
|
|
|
|
|
|
@dataclass
|
|
class CreateArmadaReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
label: "ArmadaLabel" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CreateArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
armada_id: int = betterproto.uint32_field(2)
|
|
armada_name: str = betterproto.string_field(3)
|
|
audit_armada_name: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SearchArmadaReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
label_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SearchArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
armada_list: List["ArmadaBriefData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ApplyJoinArmadaReq(betterproto.Message):
|
|
armada_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ApplyJoinArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DealArmadaApplyReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
agree: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DealArmadaApplyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
agree: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaManageDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaManageDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
apply_list: List["ArmadaApply"] = betterproto.message_field(2)
|
|
apply_result_list: List["ArmadaApplyResult"] = betterproto.message_field(3)
|
|
apply_level: int = betterproto.uint32_field(4)
|
|
auto_pass: bool = betterproto.bool_field(5)
|
|
auto_pass_level: int = betterproto.uint32_field(6)
|
|
build_owner: int = betterproto.uint32_field(7)
|
|
build_ownership_time: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaApplyReq(betterproto.Message):
|
|
apply_level: int = betterproto.uint32_field(1)
|
|
auto_pass: bool = betterproto.bool_field(2)
|
|
auto_pass_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaApplyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaBulletinReq(betterproto.Message):
|
|
bulletin: str = betterproto.string_field(1)
|
|
contact: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaBulletinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bulletin: str = betterproto.string_field(2)
|
|
old_bulletin: str = betterproto.string_field(3)
|
|
audit_bulletin: str = betterproto.string_field(4)
|
|
cd_end_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendArmadaReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
friend_uid_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
armada_list: List["ArmadaBriefData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TransferArmadaLeaderReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TransferArmadaLeaderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaPositionReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
position: "ArmadaPosition" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaPositionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KickArmadaMemberReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KickArmadaMemberRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DissolveArmadaReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class DissolveArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QuitArmadaReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QuitArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CancelApplyArmadaReq(betterproto.Message):
|
|
armada_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CancelApplyArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpArmadaCabinReq(betterproto.Message):
|
|
type: "ArmadaCabinType" = betterproto.enum_field(1)
|
|
cabin_id: int = betterproto.uint32_field(2)
|
|
grid_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpArmadaCabinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "ArmadaCabinType" = betterproto.enum_field(2)
|
|
cabin_id: int = betterproto.uint32_field(3)
|
|
grid_id: int = betterproto.uint32_field(4)
|
|
level_up_end_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CancelLevelUpArmadaCabinReq(betterproto.Message):
|
|
type: "ArmadaCabinType" = betterproto.enum_field(1)
|
|
cabin_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelLevelUpArmadaCabinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MoveArmadaCabinReq(betterproto.Message):
|
|
grid_list: List["ArmadaGrid"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MoveArmadaCabinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedOrderDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedOrderDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
order_list: List["ConsignedOrder"] = betterproto.message_field(3)
|
|
cd_finish_time: int = betterproto.uint32_field(4)
|
|
finish_order_times: int = betterproto.uint32_field(5)
|
|
total_order_times: int = betterproto.uint32_field(6)
|
|
armada_finish_times: int = betterproto.uint32_field(7)
|
|
apply_order_times: int = betterproto.uint32_field(8)
|
|
total_apply_times: int = betterproto.uint32_field(9)
|
|
my_credit: int = betterproto.uint32_field(10)
|
|
is_reward_taken: bool = betterproto.bool_field(11)
|
|
|
|
|
|
@dataclass
|
|
class ChooseConsignedOrderReq(betterproto.Message):
|
|
index: int = betterproto.uint32_field(1)
|
|
is_choose_all: bool = betterproto.bool_field(2)
|
|
choosen_order_list: List["ConsignedOrder"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChooseConsignedOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
choosen_order_list: List["ConsignedOrder"] = betterproto.message_field(2)
|
|
is_choose_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishConsignedOrderReq(betterproto.Message):
|
|
item: "EquipmentItem" = betterproto.message_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
consign_id: int = betterproto.uint32_field(3)
|
|
progress: int = betterproto.uint32_field(4)
|
|
order_level: int = betterproto.uint32_field(5)
|
|
order: "ConsignedOrder" = betterproto.message_field(6)
|
|
next_order: "ConsignedOrder" = betterproto.message_field(7)
|
|
reliable_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class FinishConsignedOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
item: "EquipmentItem" = betterproto.message_field(4)
|
|
consign_id: int = betterproto.uint32_field(5)
|
|
reliable_id: int = betterproto.uint32_field(6)
|
|
progress: int = betterproto.uint32_field(7)
|
|
finish_order_times: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ResetConsignedOrderReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ResetConsignedOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetWareHouseDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWareHouseDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
demand_list: List["WareHouseDemand"] = betterproto.message_field(2)
|
|
status: "WareHouseStatus" = betterproto.enum_field(3)
|
|
my_demand: "WareHouseDemand" = betterproto.message_field(4)
|
|
donate_uid: int = betterproto.uint32_field(5)
|
|
cd_finish_time: int = betterproto.uint32_field(6)
|
|
day_donate_times: int = betterproto.uint32_field(7)
|
|
max_donate_times: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class PostWareHouseDemandReq(betterproto.Message):
|
|
demand_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PostWareHouseDemandRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
demand_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelWareHouseDemandReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CancelWareHouseDemandRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
demand_id: int = betterproto.uint32_field(2)
|
|
is_auto_cancel: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DonateWareHouseItemReq(betterproto.Message):
|
|
item: "EquipmentItem" = betterproto.message_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
demand_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DonateWareHouseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item: "EquipmentItem" = betterproto.message_field(2)
|
|
demand_id: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetWareHouseItemReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWareHouseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
demand_id: int = betterproto.uint32_field(2)
|
|
status: "WareHouseStatus" = betterproto.enum_field(3)
|
|
cd_finish_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EnterArmadaChatroomReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class EnterArmadaChatroomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
his_chat_msg_list: List["ChatMsg"] = betterproto.message_field(2)
|
|
his_system_chat_msg_list: List["ArmadaSystemChatMsg"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SendArmadaSystemChatMsgNotify(betterproto.Message):
|
|
chat_msg: "ArmadaSystemChatMsg" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RecvArmadaSystemChatMsgNotify(betterproto.Message):
|
|
chat_msg: "ArmadaSystemChatMsg" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DonateWareHouseNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ArmadaBuildNotify(betterproto.Message):
|
|
type: "ArmadaBuildNotifyType" = betterproto.enum_field(1)
|
|
armada_data: "ArmadaData" = betterproto.message_field(2)
|
|
grid_list: List["ArmadaGrid"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaBulletinNotify(betterproto.Message):
|
|
bulletin: str = betterproto.string_field(1)
|
|
contact: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaManageNotify(betterproto.Message):
|
|
type: "ArmadaManageNotifyType" = betterproto.enum_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaPlayerNotify(betterproto.Message):
|
|
type: "ArmadaPlayerNotifyType" = betterproto.enum_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
member: "ArmadaMember" = betterproto.message_field(3)
|
|
member_list: List[int] = betterproto.uint32_field(4)
|
|
new_name: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaApplyNotify(betterproto.Message):
|
|
type: "ArmadaApplyNotifyType" = betterproto.enum_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelDissolveArmadaReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CancelDissolveArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaBuildOwnershipReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaBuildOwnershipRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
build_owner: int = betterproto.uint32_field(2)
|
|
build_ownership_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReleaseArmadaBuildOwnershipReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ReleaseArmadaBuildOwnershipRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaSendMailReq(betterproto.Message):
|
|
content: str = betterproto.string_field(1)
|
|
sender: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaSendMailRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChangeArmadaNameReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
is_scoin_lack: bool = betterproto.bool_field(2)
|
|
is_hcoin_lack: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChangeArmadaNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
old_name: str = betterproto.string_field(3)
|
|
audit_name: str = betterproto.string_field(4)
|
|
is_change_name_free: bool = betterproto.bool_field(5)
|
|
cd_end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class JoinArmadaElectionReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class JoinArmadaElectionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
impeach_data: "ArmadaImpeachData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaLogoutNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QuickApplyJoinArmadaReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QuickApplyJoinArmadaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenArmadaStageReq(betterproto.Message):
|
|
hard_level: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenArmadaStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hard_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaAchievementReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
is_take_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaAchievementRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
take_achievement_id_list: List[int] = betterproto.uint32_field(4)
|
|
id_list: List[int] = betterproto.uint32_field(5)
|
|
reward_list: List["RewardData"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendArmadaMemberListReq(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendArmadaMemberListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_list: List["PlayerFriendBriefData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class JoinQuitArmadaNotify(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
armada_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaPlayerContributionSyncNotify(betterproto.Message):
|
|
armada_contribution: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
week_contribution: int = betterproto.uint32_field(3)
|
|
total_contribution: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
position: "ArmadaPosition" = betterproto.enum_field(2)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(3)
|
|
week_popl: int = betterproto.uint32_field(4)
|
|
total_popl: int = betterproto.uint32_field(5)
|
|
week_fund: int = betterproto.uint32_field(6)
|
|
total_fund: int = betterproto.uint32_field(7)
|
|
week_contribution: int = betterproto.uint32_field(8)
|
|
total_contribution: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaGrid(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
type: "ArmadaCabinType" = betterproto.enum_field(2)
|
|
cabin_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaContact(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
member_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaHangar(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaWorkshop(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaExchequer(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaBossroom(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaOptionalLeader(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
contribution: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaImpeachData(betterproto.Message):
|
|
impeach_status: int = betterproto.uint32_field(1)
|
|
optional_leader_list: List["ArmadaOptionalLeader"] = betterproto.message_field(2)
|
|
election_end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaData(betterproto.Message):
|
|
brief: "ArmadaBriefData" = betterproto.message_field(1)
|
|
member_list: List["ArmadaMember"] = betterproto.message_field(2)
|
|
position: "ArmadaPosition" = betterproto.enum_field(3)
|
|
grid_list: List["ArmadaGrid"] = betterproto.message_field(4)
|
|
contact_list: List["ArmadaContact"] = betterproto.message_field(5)
|
|
hangar_list: List["ArmadaHangar"] = betterproto.message_field(6)
|
|
workshop_list: List["ArmadaWorkshop"] = betterproto.message_field(7)
|
|
exchequer_list: List["ArmadaExchequer"] = betterproto.message_field(8)
|
|
bossroom_list: List["ArmadaBossroom"] = betterproto.message_field(9)
|
|
level_up_cabin_type: "ArmadaCabinType" = betterproto.enum_field(10)
|
|
level_up_cabin_id: int = betterproto.uint32_field(11)
|
|
level_up_end_time: int = betterproto.uint32_field(12)
|
|
dissolve_time: int = betterproto.uint32_field(13)
|
|
armada_player_data: "ArmadaPlayerData" = betterproto.message_field(14)
|
|
impeach_data: "ArmadaImpeachData" = betterproto.message_field(15)
|
|
is_armada_change_name_free: bool = betterproto.bool_field(16)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaPlayerData(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
take_achievement_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaBriefData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
bulletin: str = betterproto.string_field(4)
|
|
apply_level: int = betterproto.uint32_field(5)
|
|
auto_pass: bool = betterproto.bool_field(6)
|
|
auto_pass_level: int = betterproto.uint32_field(7)
|
|
fund: int = betterproto.uint32_field(8)
|
|
fund_cap: int = betterproto.uint32_field(9)
|
|
ap: int = betterproto.uint32_field(10)
|
|
ap_cap: int = betterproto.uint32_field(11)
|
|
popl: int = betterproto.uint32_field(12)
|
|
popl_cap: int = betterproto.uint32_field(13)
|
|
member_num: int = betterproto.uint32_field(14)
|
|
member_cap: int = betterproto.uint32_field(15)
|
|
leader_id: int = betterproto.uint32_field(16)
|
|
leader_name: str = betterproto.string_field(17)
|
|
contact: str = betterproto.string_field(18)
|
|
contribution: int = betterproto.uint32_field(19)
|
|
is_low_popl: bool = betterproto.bool_field(20)
|
|
recent_contribution: int = betterproto.uint32_field(21)
|
|
active_level: int = betterproto.uint32_field(22)
|
|
active_member_num: int = betterproto.uint32_field(23)
|
|
friend_uid_list: List[int] = betterproto.uint32_field(24)
|
|
leader_brief_data: "PlayerFriendBriefData" = betterproto.message_field(25)
|
|
label: "ArmadaLabel" = betterproto.message_field(26)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaApply(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaApplyResult(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(2)
|
|
agree: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class WareHouseDemand(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaSystemChatMsg(betterproto.Message):
|
|
type: "ArmadaSystemChatMsgType" = betterproto.enum_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
avatar_id: int = betterproto.uint32_field(4)
|
|
dress_id: int = betterproto.uint32_field(5)
|
|
time: int = betterproto.uint32_field(6)
|
|
gacha_type: "GachaType" = betterproto.enum_field(7)
|
|
item_id: int = betterproto.uint32_field(8)
|
|
target_avatar_id: int = betterproto.uint32_field(9)
|
|
mission_id: int = betterproto.uint32_field(10)
|
|
armada_level: int = betterproto.uint32_field(11)
|
|
cabin_type: "ArmadaCabinType" = betterproto.enum_field(12)
|
|
cabin_level: int = betterproto.uint32_field(13)
|
|
position: "ArmadaPosition" = betterproto.enum_field(14)
|
|
target_uid: int = betterproto.uint32_field(15)
|
|
popl_cost: int = betterproto.uint32_field(16)
|
|
old_name: str = betterproto.string_field(17)
|
|
new_name: str = betterproto.string_field(18)
|
|
text_map: str = betterproto.string_field(19)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaStageScoreActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ArmadaStageScorePlayerScore(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
avatar_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaStageScore(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaStageScoreActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
has_take_self_score: int = betterproto.uint32_field(3)
|
|
has_take_armada_score: int = betterproto.uint32_field(4)
|
|
stage_score_list: List["ArmadaStageScore"] = betterproto.message_field(5)
|
|
armada_score_list: List["ArmadaStageScorePlayerScore"] = betterproto.message_field(
|
|
6
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaStageScoreActivityRewardReq(betterproto.Message):
|
|
type: "ArmadaStageScoreActivityRewardType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaStageScoreActivityRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "ArmadaStageScoreActivityRewardType" = betterproto.enum_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
score_list: List["ArmadaStageScorePlayerScore"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaActivityListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ArmadaActivity(betterproto.Message):
|
|
type: "ArmadaActivityType" = betterproto.enum_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
open_day_time: int = betterproto.uint32_field(5)
|
|
close_day_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaActivityListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["ArmadaActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaReunionMission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
finish_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaReunionActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ArmadaReunionPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
material_list: List["Material"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaReunionActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
mission_list: List["ArmadaReunionMission"] = betterproto.message_field(3)
|
|
player_list: List["ArmadaReunionPlayer"] = betterproto.message_field(4)
|
|
reward_list: List["ChatworldDishReward"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaReunionRewardNotify(betterproto.Message):
|
|
mission: "ArmadaReunionMission" = betterproto.message_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaReunionRewardReq(betterproto.Message):
|
|
reward_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeArmadaReunionRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
reward_list: List["ChatworldDishReward"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ArmadaLabel(betterproto.Message):
|
|
prefix_id: int = betterproto.uint32_field(1)
|
|
label_id_list: List[int] = betterproto.uint32_field(2)
|
|
recruit: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaLabelReq(betterproto.Message):
|
|
label: "ArmadaLabel" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetArmadaLabelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
label: "ArmadaLabel" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaStageScoreRankReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetArmadaStageScoreRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarMissionActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarMissionActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
avatar_sample_id: int = betterproto.uint32_field(3)
|
|
choose_avatar_time: int = betterproto.uint32_field(4)
|
|
reset_choose_times: int = betterproto.uint32_field(5)
|
|
last_refresh_time: int = betterproto.uint32_field(6)
|
|
daily_contract_point: int = betterproto.uint32_field(7)
|
|
is_daily_reward_taken: bool = betterproto.bool_field(8)
|
|
activity_finish_days: int = betterproto.uint32_field(9)
|
|
taken_reward_days_list: List[int] = betterproto.uint32_field(10)
|
|
daily_reward_num: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class ChooseAvatarMissionAvatarReq(betterproto.Message):
|
|
sample_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChooseAvatarMissionAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
sample_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeAvatarMissionDailyRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeAvatarMissionDailyRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeAvatarMissionPhaseRewardReq(betterproto.Message):
|
|
days: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeAvatarMissionPhaseRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
days: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ResetAvatarMissionAvatarReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ResetAvatarMissionAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BattlePassMission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
mission_finish_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
has_take_reward_level: int = betterproto.uint32_field(5)
|
|
has_got_ticket_list: List[int] = betterproto.uint32_field(6)
|
|
phase_max_exp: int = betterproto.uint32_field(7)
|
|
phase_exp: int = betterproto.uint32_field(8)
|
|
is_take_phase_free_exp: bool = betterproto.bool_field(9)
|
|
battle_pass_mission_list: List["BattlePassMission"] = betterproto.message_field(10)
|
|
phase_end_time: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassTicketReq(betterproto.Message):
|
|
type: "BattlePassTicketType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
advanced_reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
luxury_reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
prev_has_got_ticket_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassLevelRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
basic_reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
advanced_reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
luxury_reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassLevelReq(betterproto.Message):
|
|
target_level: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassLevelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassPhaseExpReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassPhaseExpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
add_exp: int = betterproto.uint32_field(2)
|
|
add_theme_exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassThemeReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassThemeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
has_take_reward_level: int = betterproto.uint32_field(5)
|
|
begin_time: int = betterproto.uint32_field(6)
|
|
end_time: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassThemeLevelRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeBattlePassThemeLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassThemeLevelReq(betterproto.Message):
|
|
target_level: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyBattlePassThemeLevelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BattlePassThemeExpTransformNotify(betterproto.Message):
|
|
add_exp: int = betterproto.uint32_field(1)
|
|
add_theme_exp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassMissionPanelReq(betterproto.Message):
|
|
panel_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBattlePassMissionPanelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mission_list: List["PanelMissionData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkGetDataReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkRoleInfo(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSkillInfo(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSupSkillInfo(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkTowerChallengeInfo(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
cur_floor_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
avatar_hp: int = betterproto.uint32_field(4)
|
|
buff_list: List[int] = betterproto.uint32_field(5)
|
|
total_score: int = betterproto.uint32_field(6)
|
|
total_cost_time: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkTowerSettledInfo(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
max_floor: int = betterproto.uint32_field(2)
|
|
max_score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArk(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
role_list: List["ChapterArkRoleInfo"] = betterproto.message_field(2)
|
|
avatar_list: List[int] = betterproto.uint32_field(3)
|
|
skill_list: List["ChapterArkSkillInfo"] = betterproto.message_field(4)
|
|
daily_stage_list: List[int] = betterproto.uint32_field(5)
|
|
cur_day_finished_daily_stage_iist: List[int] = betterproto.uint32_field(6)
|
|
reward_line_taken_progress: int = betterproto.uint32_field(7)
|
|
is_finish_opening: bool = betterproto.bool_field(8)
|
|
branch_stage_chosen_site_list: List[int] = betterproto.uint32_field(9)
|
|
passed_daily_stage_list: List[int] = betterproto.uint32_field(10)
|
|
cur_phase_id: int = betterproto.uint32_field(11)
|
|
mid_term_daily_stage_list: List[int] = betterproto.uint32_field(12)
|
|
mid_term_daily_drop_material_num: int = betterproto.uint32_field(13)
|
|
sup_skill_list: List["ChapterArkSupSkillInfo"] = betterproto.message_field(14)
|
|
tower_challenge_info_list: List["ChapterArkTowerChallengeInfo"] = (
|
|
betterproto.message_field(15)
|
|
)
|
|
tower_settled_info_list: List["ChapterArkTowerSettledInfo"] = (
|
|
betterproto.message_field(16)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_ark: "ChapterArk" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkRoleLevelUpReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSkillUnlockReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSkillUnlockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSkillLevelUpReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSkillLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkTakeRewardLineRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkTakeRewardLineRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
reward_line_taken_progress: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkGetRankReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkFinishOpeningReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkFinishOpeningRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSyncAutoUnlockNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
skill_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSupSkillLevelUpReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
sup_skill_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSupSkillLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
sup_skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSettleTowerReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSettleTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
tower_challenge_info: "ChapterArkTowerChallengeInfo" = betterproto.message_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
is_abandon: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkReportTowerFloorReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
avatar_hp: int = betterproto.uint32_field(3)
|
|
select_buff_list: List[int] = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
cost_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkReportTowerFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusBuffInfo(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusChallengeInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
cur_room_id: int = betterproto.uint32_field(2)
|
|
room_event_id: int = betterproto.uint32_field(3)
|
|
last_room_id: int = betterproto.uint32_field(4)
|
|
settled_progress: int = betterproto.uint32_field(5)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(6)
|
|
avatar_trial_list: List[int] = betterproto.uint32_field(7)
|
|
buff_list: List["ArkPlusBuffInfo"] = betterproto.message_field(8)
|
|
transaction_str: str = betterproto.string_field(9)
|
|
total_time: int = betterproto.uint32_field(10)
|
|
temperature: int = betterproto.int32_field(11)
|
|
ice_coffin_add_lift_material_num: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusSettledChallengeInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_lift_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
cur_challenge_info: "ArkPlusChallengeInfo" = betterproto.message_field(2)
|
|
settled_challenge_info_list: List["ArkPlusSettledChallengeInfo"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ark_plus_activity: "ArkPlusActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityFinishRoomReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
cur_room_id: int = betterproto.uint32_field(2)
|
|
next_room_id: int = betterproto.uint32_field(3)
|
|
lift_material_num: int = betterproto.uint32_field(4)
|
|
coin_material_num: int = betterproto.uint32_field(5)
|
|
room_time: int = betterproto.uint32_field(6)
|
|
battle_time: int = betterproto.uint32_field(7)
|
|
temperature: int = betterproto.int32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityFinishRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
cur_room_id: int = betterproto.uint32_field(3)
|
|
next_room_id: int = betterproto.uint32_field(4)
|
|
next_room_event: int = betterproto.uint32_field(5)
|
|
get_buff_id: int = betterproto.uint32_field(6)
|
|
coin_material_num: int = betterproto.uint32_field(7)
|
|
settled_progress: int = betterproto.uint32_field(8)
|
|
lift_material_num: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityResetChallengeReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityResetChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
challenge_info: "ArkPlusChallengeInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityGetRankReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
schedule_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityAddLiftMaterialReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
material_num: int = betterproto.uint32_field(3)
|
|
ice_coffin_add_material_num: int = betterproto.int32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ArkPlusActivityAddLiftMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
material_num: int = betterproto.uint32_field(2)
|
|
ice_coffin_total_add_material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldGetDataReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRune(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
rune_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
affix_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldTowerStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
save_point_floor: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorld(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
equip_rune_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
rune_list: List["ChapterBwWorldRune"] = betterproto.message_field(3)
|
|
reward_line_taken_progress: int = betterproto.uint32_field(4)
|
|
tower_stage_list: List["ChapterBwWorldTowerStage"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_bw_world: "ChapterBwWorld" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldUpdateEquipRuneReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
rune_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldUpdateEquipRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
rune_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRuneLevelUpReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
main_rune_unique_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
target_exp: int = betterproto.uint32_field(4)
|
|
exp_material_list: List["Material"] = betterproto.message_field(5)
|
|
assist_rune_unique_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRuneLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
main_rune: "ChapterBwWorldRune" = betterproto.message_field(3)
|
|
return_material_list: List["Material"] = betterproto.message_field(4)
|
|
old_main_rune: "ChapterBwWorldRune" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRuneSynthesisReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
main_rune_unique_id: int = betterproto.uint32_field(2)
|
|
assist_rune_unique_id: int = betterproto.uint32_field(3)
|
|
main_rune_affix_index: int = betterproto.uint32_field(4)
|
|
assist_rune_affix_index: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRuneSynthesisRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
main_rune: "ChapterBwWorldRune" = betterproto.message_field(3)
|
|
return_material_list: List["Material"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldGetRankReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldTakeRewardLineRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldTakeRewardLineRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
reward_line_taken_progress: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldSyncRuneNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
new_rune_list: List["ChapterBwWorldRune"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldTowerStageReportFloorReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
cost_time: int = betterproto.uint32_field(5)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldTowerStageReportFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
floor: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
cost_time: int = betterproto.uint32_field(6)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRefreshTicketReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldRefreshTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
add_ticket: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "BwWorldCampActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
camp_type: "BwWorldCampActivityCampType" = betterproto.enum_field(2)
|
|
daily_stage_drop_contribution: int = betterproto.uint32_field(3)
|
|
total_stage_drop_contribution: int = betterproto.uint32_field(4)
|
|
wait_take_assist_contribution: int = betterproto.uint32_field(5)
|
|
total_assist_contribution: int = betterproto.uint32_field(6)
|
|
assist_rune_list: List["BwWorldCampActivityAssistRune"] = betterproto.message_field(
|
|
7
|
|
)
|
|
publish_rune_unique_id: int = betterproto.uint32_field(8)
|
|
global_phase: int = betterproto.uint32_field(9)
|
|
personal_phase: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivitySelectCampReq(betterproto.Message):
|
|
camp_type: "BwWorldCampActivityCampType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivitySelectCampRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
camp_type: "BwWorldCampActivityCampType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityPublishRuneReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityPublishRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityRefreshWaitSelectRuneReq(betterproto.Message):
|
|
stage_type: "BwWorldCampActivityStageType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityRefreshWaitSelectRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
assist_rune_list: List["BwWorldCampActivityAssistRune"] = betterproto.message_field(
|
|
2
|
|
)
|
|
stage_type: "BwWorldCampActivityStageType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityAssistRune(betterproto.Message):
|
|
producer_uid: int = betterproto.uint32_field(1)
|
|
producer_nickname: str = betterproto.string_field(2)
|
|
producer_head_id: int = betterproto.uint32_field(3)
|
|
producer_frame_id: int = betterproto.uint32_field(4)
|
|
rune: "ChapterBwWorldRune" = betterproto.message_field(5)
|
|
npc_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityTakeAssistContributionReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityTakeAssistContributionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityAddAssistContributionNotify(betterproto.Message):
|
|
wait_take_assist_contribution: int = betterproto.uint32_field(1)
|
|
total_assist_contribution: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityGetRankReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
schedule_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivitySelectStageRuneReq(betterproto.Message):
|
|
assist_npc_id: int = betterproto.uint32_field(1)
|
|
assist_player_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BwWorldCampActivitySelectStageRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
assist_npc_id: int = betterproto.uint32_field(2)
|
|
assist_player_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetDataReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManMapRecord(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
total_score: int = betterproto.uint32_field(3)
|
|
pass_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManEffect(betterproto.Message):
|
|
effect_id: int = betterproto.uint32_field(1)
|
|
left_times: int = betterproto.uint32_field(2)
|
|
card_id: int = betterproto.uint32_field(3)
|
|
event_id: int = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManItem(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
buff: "ChapterKnightRichManBuff" = betterproto.message_field(2)
|
|
is_selected: bool = betterproto.bool_field(3)
|
|
cost_coin: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManShop(betterproto.Message):
|
|
shop_refresh_times: int = betterproto.uint32_field(1)
|
|
shop_item_list: List["ChapterKnightRichManItem"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManEventGroup(betterproto.Message):
|
|
event_group_id: int = betterproto.uint32_field(1)
|
|
left_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManCurSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
status: "ChapterKnightRichManSiteStatus" = betterproto.enum_field(2)
|
|
wait_select_item_list: List["ChapterKnightRichManItem"] = betterproto.message_field(
|
|
3
|
|
)
|
|
event_group: "ChapterKnightRichManEventGroup" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManMap(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
cur_site: "ChapterKnightRichManCurSite" = betterproto.message_field(2)
|
|
control_dice_count: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
coin_num: int = betterproto.uint32_field(5)
|
|
total_coin_num: int = betterproto.uint32_field(6)
|
|
stage_times: int = betterproto.uint32_field(7)
|
|
effect_list: List["ChapterKnightRichManEffect"] = betterproto.message_field(8)
|
|
card_list: List["ChapterKnightRichManCard"] = betterproto.message_field(9)
|
|
buff_list: List["ChapterKnightRichManBuff"] = betterproto.message_field(10)
|
|
finish_site_dice_num: int = betterproto.uint32_field(11)
|
|
refresh_wait_select_item_times: int = betterproto.uint32_field(12)
|
|
move_times: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichMan(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_record_list: List["ChapterKnightRichManMapRecord"] = betterproto.message_field(
|
|
2
|
|
)
|
|
cur_map: "ChapterKnightRichManMap" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man: "ChapterKnightRichMan" = betterproto.message_field(2)
|
|
rich_man_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetRankReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetMapReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map: "ChapterKnightRichManMap" = betterproto.message_field(2)
|
|
rich_man_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManBeginMapReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManBeginMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map: "ChapterKnightRichManMap" = betterproto.message_field(2)
|
|
rich_man_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManEndMapReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManEndMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
map: "ChapterKnightRichManMap" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManThrowDiceReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
end_site: int = betterproto.uint32_field(3)
|
|
is_use_control_dice: bool = betterproto.bool_field(4)
|
|
control_dice_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManThrowDiceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManFinishGameReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
try_times: int = betterproto.uint32_field(3)
|
|
reset_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManFinishGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManRefreshShopReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
shop_refresh_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManRefreshShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
shop: "ChapterKnightRichManShop" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManBuyShopGoodsReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
shop_goods_idx: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManBuyShopGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
shop: "ChapterKnightRichManShop" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManFinishSiteReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManFinishSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManUseCardReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
card_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManUseCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManLevelUpBuffReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManLevelUpBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManSelectItemReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
item_idx: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManSelectItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManTriggerEventReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
event_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetItemNotify(betterproto.Message):
|
|
coin_num: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
card_list: List["ChapterKnightRichManCard"] = betterproto.message_field(3)
|
|
buff_list: List["ChapterKnightRichManBuff"] = betterproto.message_field(4)
|
|
control_dice_count: int = betterproto.uint32_field(5)
|
|
is_once_sub_coin: bool = betterproto.bool_field(6)
|
|
is_once_sub_card: bool = betterproto.bool_field(7)
|
|
is_once_sub_buff: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManRefreshWaitSelectItemReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
left_refresh_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManRefreshWaitSelectItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetShopReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManGetShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
shop: "ChapterKnightRichManShop" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManSelectInitBuffReq(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterKnightRichManSelectInitBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rich_man_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
position: "ChatgroupPosition" = betterproto.enum_field(2)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class Chatgroup(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
notice: str = betterproto.string_field(3)
|
|
icon_id: int = betterproto.uint32_field(4)
|
|
member_list: List["ChatgroupMember"] = betterproto.message_field(5)
|
|
label_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class CreateChatgroupReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
notice: str = betterproto.string_field(2)
|
|
icon_id: int = betterproto.uint32_field(3)
|
|
label_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class CreateChatgroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup: "Chatgroup" = betterproto.message_field(2)
|
|
audit_name: str = betterproto.string_field(3)
|
|
audit_notice: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class InviteChatgroupReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
friend_list: List[int] = betterproto.uint32_field(2)
|
|
master_pupil_list: List[int] = betterproto.uint32_field(3)
|
|
stranger_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class InviteChatgroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
succ_uid_list: List[int] = betterproto.uint32_field(2)
|
|
succ_stranger_uid_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupInvite(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
notice: str = betterproto.string_field(3)
|
|
icon_id: int = betterproto.uint32_field(4)
|
|
inviter_uid: int = betterproto.uint32_field(5)
|
|
inviter_info: "PlayerFriendBriefData" = betterproto.message_field(6)
|
|
invite_time: int = betterproto.uint32_field(7)
|
|
chatgroup_member_num: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GetChatgroupListReq(betterproto.Message):
|
|
is_all: bool = betterproto.bool_field(1)
|
|
chatgroup_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChatgroupListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
chatgroup_list: List["Chatgroup"] = betterproto.message_field(3)
|
|
invite_list: List["ChatgroupInvite"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SetChatgroupReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
notice: str = betterproto.string_field(3)
|
|
icon_id: int = betterproto.uint32_field(4)
|
|
label_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SetChatgroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
name: str = betterproto.string_field(3)
|
|
notice: str = betterproto.string_field(4)
|
|
icon_id: int = betterproto.uint32_field(5)
|
|
label_id_list: List[int] = betterproto.uint32_field(6)
|
|
old_name: str = betterproto.string_field(7)
|
|
old_notice: str = betterproto.string_field(8)
|
|
audit_name: str = betterproto.string_field(9)
|
|
audit_notice: str = betterproto.string_field(10)
|
|
cd_end_time: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class LeaveChatgroupReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LeaveChatgroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupJoinMsg(betterproto.Message):
|
|
inviter_uid: int = betterproto.uint32_field(1)
|
|
member_list: List["ChatgroupMember"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupSettingMsg(betterproto.Message):
|
|
operator_uid: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
notice: str = betterproto.string_field(3)
|
|
icon_id: int = betterproto.uint32_field(4)
|
|
label_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupLeaveMsg(betterproto.Message):
|
|
operator_uid: int = betterproto.uint32_field(1)
|
|
leave_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatgroupSystemNotify(betterproto.Message):
|
|
type: "ChatgroupSystemNotifyType" = betterproto.enum_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
chatgroup: "Chatgroup" = betterproto.message_field(3)
|
|
join_msg: "ChatgroupJoinMsg" = betterproto.message_field(4)
|
|
leave_msg: "ChatgroupLeaveMsg" = betterproto.message_field(5)
|
|
setting_msg: "ChatgroupSettingMsg" = betterproto.message_field(6)
|
|
invite: "ChatgroupInvite" = betterproto.message_field(7)
|
|
target_uid_list: List[int] = betterproto.uint32_field(8)
|
|
chatgroup_name: str = betterproto.string_field(9)
|
|
time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class KickChatgroupMemberReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KickChatgroupMemberRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
target_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DealChatgroupInviteReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
action: "DealChatgroupInviteReqInviteAction" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DealChatgroupInviteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class InviteToMultiChatgroupReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
chatgroup_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_has_relation: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class InviteToMultiChatgroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
chatgroup_id_list: List[int] = betterproto.uint32_field(3)
|
|
is_stranger: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetChatgroupHistoryChatMsgReq(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChatgroupHistoryChatMsgRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatgroup_id: int = betterproto.uint32_field(2)
|
|
chat_msg_list: List["ChatMsg"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EnterWorldChatroomReq(betterproto.Message):
|
|
chatroom_id: int = betterproto.uint32_field(1)
|
|
activity_type: "ActivityWorldChatroomType" = betterproto.enum_field(2)
|
|
para: int = betterproto.uint32_field(3)
|
|
player_level: int = betterproto.uint32_field(4)
|
|
player_region: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class EnterWorldChatroomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatroom_id: int = betterproto.uint32_field(2)
|
|
his_chat_msg_list: List["ChatMsg"] = betterproto.message_field(3)
|
|
activity_type: "ActivityWorldChatroomType" = betterproto.enum_field(4)
|
|
player_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class LeaveChatroomNotify(betterproto.Message):
|
|
new_chatroom_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BattleChatParam(betterproto.Message):
|
|
battle_mode: "BattleMode" = betterproto.enum_field(1)
|
|
battle_para: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RoomChatParam(betterproto.Message):
|
|
is_broadcast_msg: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PrivateChatParam(betterproto.Message):
|
|
relation_type: "ChatRelationType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GroupChatParam(betterproto.Message):
|
|
chatgroup_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExtraChatParam(betterproto.Message):
|
|
room_chat_param: "RoomChatParam" = betterproto.message_field(1)
|
|
private_chat_param: "PrivateChatParam" = betterproto.message_field(2)
|
|
group_chat_param: "GroupChatParam" = betterproto.message_field(3)
|
|
battle_chat_param: "BattleChatParam" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SendChatMsgNotify(betterproto.Message):
|
|
chat_msg: "ChatMsg" = betterproto.message_field(1)
|
|
target_uid_list: List[int] = betterproto.uint32_field(2)
|
|
extra_chat_param: "ExtraChatParam" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RecvChatMsgNotify(betterproto.Message):
|
|
chat_msg_list: List["ChatMsg"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RecvOfflinePrivateChatMsgNotify(betterproto.Message):
|
|
chat_msg_list: List["ChatMsg"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPrivateHistoryChatMsgReq(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class HistoryPrivateChatMsg(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
chat_msg_list: List["ChatMsg"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPrivateHistoryChatMsgRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chat_list: List["HistoryPrivateChatMsg"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatCloseNotify(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldEntity(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
entity_type: int = betterproto.uint32_field(2)
|
|
camp_tag: int = betterproto.uint32_field(3)
|
|
position: "ChatworldPosition" = betterproto.message_field(4)
|
|
player_info: "ChatworldPlayerInfo" = betterproto.message_field(5)
|
|
chatworld_item: "ChatworldItem" = betterproto.message_field(6)
|
|
chatworld_stance: "ChatworldStance" = betterproto.message_field(7)
|
|
chatworld_fish_spot: "ChatworldFishSpot" = betterproto.message_field(8)
|
|
chatworld_question: "ChatworldQuestion" = betterproto.message_field(9)
|
|
chatworld_beast: "ChatworldBeast" = betterproto.message_field(10)
|
|
chatworld_box: "ChatworldBox" = betterproto.message_field(11)
|
|
chatworld_wooden_boy: "ChatworldWoodenBoy" = betterproto.message_field(12)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldQuestion(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
question_id: int = betterproto.uint32_field(2)
|
|
status: "ChatworldQuestionStatus" = betterproto.enum_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
right_answer_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldEntityMsg(betterproto.Message):
|
|
update_entity_list: List["ChatworldEntity"] = betterproto.message_field(1)
|
|
delete_entity_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPosition(betterproto.Message):
|
|
x: float = betterproto.float_field(1)
|
|
y: float = betterproto.float_field(2)
|
|
z: float = betterproto.float_field(3)
|
|
rotation: float = betterproto.float_field(4)
|
|
speed: float = betterproto.float_field(5)
|
|
time_ms_u64: int = betterproto.uint64_field(6)
|
|
aim_rotation: float = betterproto.float_field(7)
|
|
is_teleport: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class CommonChatworldRedEnvelope(betterproto.Message):
|
|
red_envelope_id: int = betterproto.uint32_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
sender_uid: int = betterproto.uint32_field(3)
|
|
item_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
expire_time_ms_u64: int = betterproto.uint64_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldStance(betterproto.Message):
|
|
stance_id: int = betterproto.uint32_field(1)
|
|
position: "ChatworldPosition" = betterproto.message_field(2)
|
|
holding_stance_camp_tag: int = betterproto.uint32_field(3)
|
|
camp_1_stance_progress: int = betterproto.uint32_field(4)
|
|
camp_2_stance_progress: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldStanceMsg(betterproto.Message):
|
|
stance_list: List["ChatworldStance"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldCollectBattleItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBattle(betterproto.Message):
|
|
score: int = betterproto.uint32_field(1)
|
|
kill_num: int = betterproto.uint32_field(2)
|
|
kill_streak: int = betterproto.uint32_field(3)
|
|
legendary_times: int = betterproto.uint32_field(4)
|
|
collect_battle_item_list: List["ChatworldCollectBattleItem"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPlayerInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
chat_dress_id: int = betterproto.uint32_field(4)
|
|
position: "ChatworldPosition" = betterproto.message_field(5)
|
|
chat_avatar_id: int = betterproto.uint32_field(6)
|
|
chat_frame_id: int = betterproto.uint32_field(7)
|
|
holding_list: List[int] = betterproto.uint32_field(8)
|
|
level: int = betterproto.uint32_field(9)
|
|
armada_name: str = betterproto.string_field(10)
|
|
mp_level: int = betterproto.uint32_field(11)
|
|
on_medal_id: int = betterproto.uint32_field(12)
|
|
action_id: int = betterproto.uint32_field(13)
|
|
chatworld_red_envelope_list: List["CommonChatworldRedEnvelope"] = (
|
|
betterproto.message_field(14)
|
|
)
|
|
is_all_info: bool = betterproto.bool_field(15)
|
|
left_hp: int = betterproto.uint32_field(16)
|
|
next_reborn_time: int = betterproto.uint32_field(17)
|
|
buff_list: List["ChatworldBuff"] = betterproto.message_field(18)
|
|
runtime_tag: int = betterproto.uint32_field(19)
|
|
custom_head_id: int = betterproto.uint32_field(20)
|
|
on_medal: "Medal" = betterproto.message_field(21)
|
|
battle_info: "ChatworldBattle" = betterproto.message_field(22)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishInfo(betterproto.Message):
|
|
daily_get_currency_num: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFisher(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
seat_idx: int = betterproto.uint32_field(2)
|
|
fisher_status: "ChatworldFisherStatus" = betterproto.enum_field(3)
|
|
status_start_time_ms_u64: int = betterproto.uint64_field(4)
|
|
wait_assist_fish_hard_level: int = betterproto.uint32_field(5)
|
|
assist_uid_list: List[int] = betterproto.uint32_field(6)
|
|
like_uid_list: List[int] = betterproto.uint32_field(7)
|
|
last_get_fish_id: int = betterproto.uint32_field(8)
|
|
last_get_fish_time_ms_u64: int = betterproto.uint64_field(9)
|
|
fish_info: "ChatworldFishInfo" = betterproto.message_field(10)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishSpot(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
fisher_list: List["ChatworldFisher"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeast(betterproto.Message):
|
|
beast_unique_id_u64: int = betterproto.uint64_field(1)
|
|
beast_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
left_hp: int = betterproto.uint32_field(4)
|
|
status: "ChatworldBeastStatus" = betterproto.enum_field(5)
|
|
wait_take_treasure_uid_list: List[int] = betterproto.uint32_field(6)
|
|
expire_time: int = betterproto.uint32_field(7)
|
|
challenger_num: int = betterproto.uint32_field(8)
|
|
treasure_rank_id: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBox(betterproto.Message):
|
|
box_series_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
expire_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBoxActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
open_box_unique_id_u64_list: List[int] = betterproto.uint64_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPlayerScene(betterproto.Message):
|
|
left_hp: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
last_login_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EnterCommonChatworldReq(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
player_info: "ChatworldPlayerInfo" = betterproto.message_field(2)
|
|
scene_id: int = betterproto.uint32_field(3)
|
|
scene_data: "ChatworldPlayerScene" = betterproto.message_field(4)
|
|
last_chatworld_id: int = betterproto.uint32_field(5)
|
|
camp_tag: int = betterproto.uint32_field(6)
|
|
last_scene_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class EnterCommonChatworldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatworld_id: int = betterproto.uint32_field(2)
|
|
player_info_list: List["ChatworldEntity"] = betterproto.message_field(3)
|
|
self_info: "ChatworldEntity" = betterproto.message_field(4)
|
|
npc_red_envelope_list: List["CommonChatworldRedEnvelope"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
time: int = betterproto.uint32_field(6)
|
|
scene_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class LeaveCommonChatworldReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LeaveCommonChatworldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_kicked: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsgMove(betterproto.Message):
|
|
target_position: "ChatworldPosition" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsgUseItem(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
target_uid_list: List[int] = betterproto.uint32_field(3)
|
|
msg: str = betterproto.string_field(4)
|
|
extra_data: List[bytes] = betterproto.bytes_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsgInteract(betterproto.Message):
|
|
interact_type: "ChatworldInteractType" = betterproto.enum_field(1)
|
|
target_npc_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsgAction(betterproto.Message):
|
|
action_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CommonChatworldRedEnvelopeMsg(betterproto.Message):
|
|
sender_uid: int = betterproto.uint32_field(1)
|
|
channel: int = betterproto.uint32_field(2)
|
|
is_sender_npc: bool = betterproto.bool_field(3)
|
|
chatworld_red_envelope: "CommonChatworldRedEnvelope" = betterproto.message_field(4)
|
|
msg: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldTreasureMsg(betterproto.Message):
|
|
cur_treasure_schedule_id: int = betterproto.uint32_field(1)
|
|
new_treasure_list: List["ChatworldTreasure"] = betterproto.message_field(2)
|
|
update_treasure_list: List["ChatworldTreasure"] = betterproto.message_field(3)
|
|
delete_treasure_list: List["ChatworldTreasure"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldSkillAttackMsg(betterproto.Message):
|
|
skill_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
attack_pos: "ChatworldPosition" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldEntityHp(betterproto.Message):
|
|
hit_unique_id: int = betterproto.uint32_field(1)
|
|
old_hp: int = betterproto.uint32_field(2)
|
|
left_hp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldSkillDamageMsg(betterproto.Message):
|
|
skill_unique_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
damage_pos: "ChatworldPosition" = betterproto.message_field(3)
|
|
entity_hp_list: List["ChatworldEntityHp"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldSkillCancelMsg(betterproto.Message):
|
|
skill_unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldItemMsg(betterproto.Message):
|
|
update_item_list: List["ChatworldItem"] = betterproto.message_field(1)
|
|
delete_item_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsgItem(betterproto.Message):
|
|
type: "ChatworldMsgItemChatworldMsgType" = betterproto.enum_field(1)
|
|
player_info: "ChatworldEntity" = betterproto.message_field(2)
|
|
msg_int: int = betterproto.int32_field(3)
|
|
client_msg: List[bytes] = betterproto.bytes_field(4)
|
|
normal_msg: "ChatMsgItem" = betterproto.message_field(5)
|
|
use_item_msg: "ChatworldMsgUseItem" = betterproto.message_field(6)
|
|
interact_msg: "ChatworldMsgInteract" = betterproto.message_field(7)
|
|
action_msg: "ChatworldMsgAction" = betterproto.message_field(8)
|
|
red_envelope_msg: "CommonChatworldRedEnvelopeMsg" = betterproto.message_field(9)
|
|
chatworld_treasure_msg: "ChatworldTreasureMsg" = betterproto.message_field(10)
|
|
skill_attack_msg: "ChatworldSkillAttackMsg" = betterproto.message_field(11)
|
|
skill_damage_msg: "ChatworldSkillDamageMsg" = betterproto.message_field(12)
|
|
skill_cancel_msg: "ChatworldSkillCancelMsg" = betterproto.message_field(13)
|
|
entity_msg: "ChatworldEntityMsg" = betterproto.message_field(14)
|
|
entity_hp_msg: "ChatworldEntityHp" = betterproto.message_field(15)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldMsg(betterproto.Message):
|
|
item_list: List["ChatworldMsgItem"] = betterproto.message_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
time_ms_u64: int = betterproto.uint64_field(3)
|
|
client_time: float = betterproto.float_field(4)
|
|
is_system_msg: bool = betterproto.bool_field(5)
|
|
check_result: "ChatMsgSensitiveCheckResult" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SendCommonChatworldMsgNotify(betterproto.Message):
|
|
msg: "ChatworldMsg" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RecvCommonChatworldMsgNotify(betterproto.Message):
|
|
chat_msg_list: List["ChatworldMsg"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldUseItemReq(betterproto.Message):
|
|
use_item_msg: "ChatworldMsgUseItem" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldUseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
target_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldChangeAvatarReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
scene_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldChangeAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
scene_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetChatworldListReq(betterproto.Message):
|
|
start_id: int = betterproto.uint32_field(1)
|
|
end_id: int = betterproto.uint32_field(2)
|
|
scene_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBrief(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
player_num: int = betterproto.uint32_field(2)
|
|
is_has_untaken_treasure: bool = betterproto.bool_field(3)
|
|
beast_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetChatworldListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatworld_list: List["ChatworldBrief"] = betterproto.message_field(2)
|
|
show_max_id: int = betterproto.uint32_field(3)
|
|
scene_id: int = betterproto.uint32_field(4)
|
|
redis_chatworld_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldInteractReq(betterproto.Message):
|
|
interact_msg: "ChatworldMsgInteract" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldInteractRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
interact_msg: "ChatworldMsgInteract" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldTreasure(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
treasure_id: int = betterproto.uint32_field(2)
|
|
position: "ChatworldPosition" = betterproto.message_field(3)
|
|
is_reward_taken: bool = betterproto.bool_field(4)
|
|
open_uid_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetChatworldTreasureDataReq(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
cur_treasure_schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChatworldTreasureDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatworld_id: int = betterproto.uint32_field(2)
|
|
chatworld_treasure_list: List["ChatworldTreasure"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenChatworldTreasureReq(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
treasure_id: int = betterproto.uint32_field(2)
|
|
cur_treasure_schedule_id: int = betterproto.uint32_field(3)
|
|
is_gs_check: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenChatworldTreasureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chatworld_id: int = betterproto.uint32_field(2)
|
|
treasure_id: int = betterproto.uint32_field(3)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(4)
|
|
is_take_reward: bool = betterproto.bool_field(5)
|
|
cur_treasure_schedule_id: int = betterproto.uint32_field(6)
|
|
open_uid_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldTreasureRewardNotify(betterproto.Message):
|
|
chatworld_id: int = betterproto.uint32_field(1)
|
|
treasure_id: int = betterproto.uint32_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldSkillDamageJudgeReq(betterproto.Message):
|
|
skill_unique_id: int = betterproto.uint32_field(1)
|
|
hit_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
damage_pos: "ChatworldPosition" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldSkillDamageJudgeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
damage_msg: "ChatworldSkillDamageMsg" = betterproto.message_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBattleUseItemReq(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBattleUseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPosResetNotify(betterproto.Message):
|
|
reset_pos: "ChatworldPosition" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBattleCollectItemReq(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBattleCollectItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_unique_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldActivitySchedule(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
begin_day_time: int = betterproto.uint32_field(5)
|
|
end_day_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetActivityScheduleReq(betterproto.Message):
|
|
scene_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetActivityScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
scene_id: int = betterproto.uint32_field(2)
|
|
schedule_list: List["ChatworldActivitySchedule"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishJoinSpotReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
seat_idx: int = betterproto.uint32_field(2)
|
|
fish_info: "ChatworldFishInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishJoinSpotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
seat_idx: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishLeaveSpotReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishLeaveSpotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishStartReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishStartRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishEndReq(betterproto.Message):
|
|
fish_end_status: "ChatworldFishEndReqFishEndStatus" = betterproto.enum_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
fish_group_id: int = betterproto.uint32_field(3)
|
|
fish_hard_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishAssistReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishAssistRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
target_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishLikeReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishLikeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
target_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishRewardNotify(betterproto.Message):
|
|
reward_src: "FishRewardSrc" = betterproto.enum_field(1)
|
|
fish_id: int = betterproto.uint32_field(2)
|
|
add_currency_num: int = betterproto.uint32_field(3)
|
|
cur_daily_get_currency_num: int = betterproto.uint32_field(4)
|
|
extra_reward_data: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishCancelWaitAssistReq(betterproto.Message):
|
|
fish_spot_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishCancelWaitAssistRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_spot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishKickPlayerNotify(betterproto.Message):
|
|
kick_reason: "ChatworldFishKickPlayerNotifyKickReason" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishGetActivityInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldFishGetActivityInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fish_info: "ChatworldFishInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetPrayInfoReq(betterproto.Message):
|
|
scene_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetPrayInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pray_id: int = betterproto.uint32_field(2)
|
|
is_has_prayed: bool = betterproto.bool_field(3)
|
|
has_taken_character_pray_num: int = betterproto.uint32_field(4)
|
|
total_character_pray_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPrayReq(betterproto.Message):
|
|
scene_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldPrayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pray_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGrantRewardNotify(betterproto.Message):
|
|
activity_type: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_id: int = betterproto.uint32_field(3)
|
|
extra_int: int = betterproto.uint32_field(4)
|
|
reward_data: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetDishInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetDishInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
is_prepare_reward_taken: bool = betterproto.bool_field(3)
|
|
dish_reward_list: List["ChatworldDishReward"] = betterproto.message_field(4)
|
|
taken_dish_limited_reward_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldTakeDishRewardReq(betterproto.Message):
|
|
reward_type: "DishRewardType" = betterproto.enum_field(1)
|
|
reward_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldTakeDishRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_type: "DishRewardType" = betterproto.enum_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastAddResultNotify(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastChallengeReq(betterproto.Message):
|
|
beast_unique_id_u64: int = betterproto.uint64_field(1)
|
|
beast_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
beast: "ChatworldBeast" = betterproto.message_field(2)
|
|
chatworld_id: int = betterproto.uint32_field(3)
|
|
scene_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastSyncReq(betterproto.Message):
|
|
beast_unique_id_u64: int = betterproto.uint64_field(1)
|
|
cost_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastSyncRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
beast_unique_id_u64: int = betterproto.uint64_field(2)
|
|
from_uid: int = betterproto.uint32_field(3)
|
|
cost_hp: int = betterproto.uint32_field(4)
|
|
left_hp: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
daily_senior_challenge_times: int = betterproto.uint32_field(2)
|
|
daily_junior_challenge_times: int = betterproto.uint32_field(3)
|
|
daily_senior_treasure_times: int = betterproto.uint32_field(4)
|
|
daily_junior_treasure_times: int = betterproto.uint32_field(5)
|
|
refresh_begin_time: int = betterproto.uint32_field(6)
|
|
refresh_end_time: int = betterproto.uint32_field(7)
|
|
refresh_interval: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBoxGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBoxGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
box_activity_list: List["ChatworldBoxActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBoxTakeRewardReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBoxTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
box_series_id: int = betterproto.uint32_field(3)
|
|
schedule_id: int = betterproto.uint32_field(4)
|
|
stage_id: int = betterproto.uint32_field(5)
|
|
box_unique_id: int = betterproto.uint32_field(6)
|
|
open_box_unique_id_u64_list: List[int] = betterproto.uint64_field(7)
|
|
chatworld_id: int = betterproto.uint32_field(8)
|
|
scene_id: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastTakeTreasureReq(betterproto.Message):
|
|
beast_unique_id_u64: int = betterproto.uint64_field(1)
|
|
beast_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastTakeTreasureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
beast_id: int = betterproto.uint32_field(3)
|
|
treasure_rank_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastAbandonChallengeReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldBeastAbandonChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetCinemaInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldGetCinemaInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
is_caught: bool = betterproto.bool_field(3)
|
|
spot_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoy(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
status: "ChatworldWoodenBoyStatus" = betterproto.enum_field(2)
|
|
status_end_time: int = betterproto.uint32_field(3)
|
|
is_npc_win: bool = betterproto.bool_field(4)
|
|
player_list: List["ChatworldWoodenBoyPlayer"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyEnterReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyEnterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyLeaveReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyLeaveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyStartNotify(betterproto.Message):
|
|
start_time: int = betterproto.uint32_field(1)
|
|
npc_switch_time_list: List[int] = betterproto.uint32_field(2)
|
|
timeline_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoySettleNotify(betterproto.Message):
|
|
is_win: bool = betterproto.bool_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyUpdateStatusReq(betterproto.Message):
|
|
score: int = betterproto.uint32_field(1)
|
|
is_caught: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldWoodenBoyUpdateStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldQuestionSettleNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_right: bool = betterproto.bool_field(2)
|
|
question_id: int = betterproto.uint32_field(3)
|
|
reward_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldGetWishInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldWishPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
has_got_reward_list: List[int] = betterproto.uint32_field(2)
|
|
no_baodi_times: int = betterproto.uint32_field(3)
|
|
wish_random: int = betterproto.uint32_field(4)
|
|
total_wish_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldGetWishInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
wish_pool_info: "ChatWorldWishPool" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldDoWishReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
wish_num: int = betterproto.uint32_field(3)
|
|
wish_random: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldDoWishRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
wish_random: int = betterproto.uint32_field(3)
|
|
got_reward_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldExchangeGoodsReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatWorldExchangeGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldChangeEnterEffectReq(betterproto.Message):
|
|
enter_effect_id: int = betterproto.uint32_field(1)
|
|
scene_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldChangeEnterEffectRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
enter_effect_id: int = betterproto.uint32_field(2)
|
|
scene_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldQCandyActivityGetReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldQCandyActivityGetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
last_choose_avatar_id: int = betterproto.uint32_field(3)
|
|
last_choose_enter_effect_id: int = betterproto.uint32_field(4)
|
|
unlocked_avatar_id_list: List[int] = betterproto.uint32_field(5)
|
|
unlocked_enter_effect_id_list: List[int] = betterproto.uint32_field(6)
|
|
wish_info: "ChatWorldWishPool" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ProtoVector2Int(betterproto.Message):
|
|
x: int = betterproto.int32_field(1)
|
|
y: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WorldMapServerLocalMessage(betterproto.Message):
|
|
last_report_time: int = betterproto.uint32_field(1)
|
|
main_line__story_list: List[int] = betterproto.int32_field(2)
|
|
main_chapter_activity_section_list: List[int] = betterproto.int32_field(3)
|
|
last_sin_ex: int = betterproto.uint32_field(4)
|
|
entered_open_world_list: List[int] = betterproto.int32_field(5)
|
|
last_endless: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class AugmentPerformanceLocalMessage(betterproto.Message):
|
|
finished_entry_perform_id_list: List[int] = betterproto.int32_field(1)
|
|
selected_finish_dialog_id_list: List["ProtoVector2Int"] = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class AvatarServerLocalMessage(betterproto.Message):
|
|
favorite_avatar_id_list: List[int] = betterproto.int32_field(1)
|
|
new_avatar_id_list: List[int] = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NinjaEventIDPlayedServerLocalMessage(betterproto.Message):
|
|
played_event_id_list: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralAvatarActivityServeLocalMessage(betterproto.Message):
|
|
entered_sourec_page: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TimerIDToTimeStamp(betterproto.Message):
|
|
timer_id: int = betterproto.int32_field(1)
|
|
time_stamp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenWorldServerLocalMessage(betterproto.Message):
|
|
started_timer_id_to_time_stamp_list: List["TimerIDToTimeStamp"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PlotGroupIDToTriggerTime(betterproto.Message):
|
|
plot_group_id: int = betterproto.uint32_field(1)
|
|
trigger_time: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CardSuiteEpicActiveTime(betterproto.Message):
|
|
id: int = betterproto.int32_field(1)
|
|
time_stamp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class HeroSpiritsEventNotice(betterproto.Message):
|
|
hero_id: int = betterproto.uint32_field(1)
|
|
is_already_notice: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterOWServerLocalMessage(betterproto.Message):
|
|
triggered_tips_id_list: List[int] = betterproto.int32_field(1)
|
|
is_ow_map_unlocked: bool = betterproto.bool_field(2)
|
|
is_ow_map_church_light_unlocked: bool = betterproto.bool_field(3)
|
|
is_ow_map_church_light_break_played: bool = betterproto.bool_field(4)
|
|
is_ow_map_anim_tips_shown: bool = betterproto.bool_field(5)
|
|
is_ow_map_memory_tips_shown: bool = betterproto.bool_field(6)
|
|
plot_group_trigger_time_list: List["PlotGroupIDToTriggerTime"] = (
|
|
betterproto.message_field(7)
|
|
)
|
|
last_played_site_id: int = betterproto.int32_field(8)
|
|
last_played_tower_id: int = betterproto.uint32_field(9)
|
|
enterd_endless_tower: bool = betterproto.bool_field(10)
|
|
card_suite_epic_active_time_list: List["CardSuiteEpicActiveTime"] = (
|
|
betterproto.message_field(11)
|
|
)
|
|
hero_spirits_event_notice_list: List["HeroSpiritsEventNotice"] = (
|
|
betterproto.message_field(12)
|
|
)
|
|
hero_card_collection_popup_list: List[int] = betterproto.int32_field(13)
|
|
achievement_collection_popup_list: List[int] = betterproto.int32_field(14)
|
|
show_create_suite_btn_popup: bool = betterproto.bool_field(15)
|
|
new_got_hero_id_list: List[int] = betterproto.int32_field(16)
|
|
new_got_hero_card_id_list: List[int] = betterproto.int32_field(17)
|
|
hide_vfx_in_level: bool = betterproto.bool_field(18)
|
|
played_fuse_anim: bool = betterproto.bool_field(19)
|
|
played_resurrection_anim: bool = betterproto.bool_field(20)
|
|
played_sp_hero_unlock_anim: bool = betterproto.bool_field(21)
|
|
collection_unlock_num_list: List["ProtoVector2Int"] = betterproto.message_field(22)
|
|
bag_item_num_list: List["ProtoVector2Int"] = betterproto.message_field(23)
|
|
bag_item_popup_list: List[int] = betterproto.int32_field(24)
|
|
story_series_num_list: List["ProtoVector2Int"] = betterproto.message_field(25)
|
|
unlocked_activate_talent_id_list: List[int] = betterproto.int32_field(26)
|
|
final_achievement_relic_popup_list: List[int] = betterproto.int32_field(27)
|
|
|
|
|
|
@dataclass
|
|
class PictureTutorial(betterproto.Message):
|
|
activity_id: int = betterproto.int32_field(1)
|
|
tutorial_id_list: List[int] = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarTutorialLocalMessage(betterproto.Message):
|
|
entered_avatar_tutorial_activity_id_list: List[int] = betterproto.uint32_field(1)
|
|
entered_newbie_guide_tutorial_id_list: List[int] = betterproto.uint32_field(2)
|
|
finished_picture_tutorial_list: List["PictureTutorial"] = betterproto.message_field(
|
|
3
|
|
)
|
|
in_level_hinted_picture_tutorial_list: List["PictureTutorial"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PhoneNoticeLocalMessage(betterproto.Message):
|
|
notice_schedule_id: int = betterproto.int32_field(1)
|
|
last_notice_time: int = betterproto.uint32_field(2)
|
|
finished_perform_list: List[int] = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LoginPostData(betterproto.Message):
|
|
all_show_times: int = betterproto.int32_field(1)
|
|
begin_time_of_record_day: int = betterproto.uint32_field(2)
|
|
show_times_in_record_day: int = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class NewbieLoginPostEntry(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
data: "LoginPostData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NewbieActivityServerMessage(betterproto.Message):
|
|
newbie_login_post_data_list: List["NewbieLoginPostEntry"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class KingdomsWarServerMessage(betterproto.Message):
|
|
played_start_story: bool = betterproto.bool_field(1)
|
|
story_play_record: int = betterproto.int64_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreServerMessage(betterproto.Message):
|
|
clicked_event_collection_id_list: List[int] = betterproto.int32_field(1)
|
|
viewed_message_id_list: List[int] = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MainStoryLevelSpecialJobServerMessage(betterproto.Message):
|
|
job_id_list: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterMemoirServerMessage(betterproto.Message):
|
|
has_access_ender_panel: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyServerMessage(betterproto.Message):
|
|
has_show_trial_level_dialog: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SusannaTrialServerMessage(betterproto.Message):
|
|
has_entered_areas: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GodWarServerMessage(betterproto.Message):
|
|
viewed_typewriter_doc_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ThemeTowerServerMessage(betterproto.Message):
|
|
has_entered_sections: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameLunaServerMessage(betterproto.Message):
|
|
current_tracing_mission_id: int = betterproto.uint32_field(1)
|
|
current_tower_id: int = betterproto.uint32_field(2)
|
|
has_shown_mission_group_begin_hint: List[int] = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MainLineBagMessage(betterproto.Message):
|
|
clicked_storage_itemid_list: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AdventureServerMessage(betterproto.Message):
|
|
newsys_dialog_displayed: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SpecialReturneeServerMessage(betterproto.Message):
|
|
has_skip_firstlogin_dialog: bool = betterproto.bool_field(1)
|
|
skip_endless_dialog_record_i_d: int = betterproto.uint32_field(2)
|
|
last_play_tutorial_time_stamp: int = betterproto.uint32_field(3)
|
|
has_play_tutorial: bool = betterproto.bool_field(4)
|
|
has_clicked_monthcardbtn: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmServerMessage(betterproto.Message):
|
|
current_tracing_mission_i_d: int = betterproto.uint32_field(1)
|
|
equipped_item_i_d: int = betterproto.uint32_field(2)
|
|
viewd_achivement_i_ds: List[int] = betterproto.uint32_field(3)
|
|
equipped_seed_item_i_d: int = betterproto.uint32_field(4)
|
|
get_mission_i_ds: List[int] = betterproto.uint32_field(5)
|
|
get_achivement_i_ds: List[int] = betterproto.uint32_field(6)
|
|
viewed_handbook_item_i_ds: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class NewRedDotDressIdServerMessage(betterproto.Message):
|
|
new_red_dot_dress_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntServerMessage(betterproto.Message):
|
|
current_tracing_mission_group_id: int = betterproto.uint32_field(1)
|
|
has_shown_mission_group_begin_hint: List[int] = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatLobbyTextFireworkItemUseExtraData(betterproto.Message):
|
|
text_firework_meta_i_d: int = betterproto.uint32_field(1)
|
|
pos_x: int = betterproto.int32_field(2)
|
|
pos_y: int = betterproto.int32_field(3)
|
|
pos_z: int = betterproto.int32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatLobbyServerMessage(betterproto.Message):
|
|
triggered_tutorial_object_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class NewElfMessage(betterproto.Message):
|
|
inited: bool = betterproto.bool_field(1)
|
|
clicked_id_list: List[int] = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameSRPGServerMessage(betterproto.Message):
|
|
current_tracing_mission_id: int = betterproto.uint32_field(1)
|
|
current_tower_id: int = betterproto.uint32_field(2)
|
|
has_shown_mission_group_begin_hint: List[int] = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActivityReMessage(betterproto.Message):
|
|
unlocked_skill_i_d_list: List[int] = betterproto.int32_field(1)
|
|
open_area_num: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PJMSStoryTrialTeamEditServerMessage(betterproto.Message):
|
|
trial_use_self_avatar_i_d_list: List[int] = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonsterFarmServerMessage(betterproto.Message):
|
|
current_tracing_mission_i_d: int = betterproto.int32_field(1)
|
|
equipped_item_i_d: int = betterproto.int32_field(2)
|
|
viewd_achivement_i_ds: List[int] = betterproto.int32_field(3)
|
|
equipped_seed_item_i_d: int = betterproto.int32_field(4)
|
|
get_mission_i_ds: List[int] = betterproto.int32_field(5)
|
|
get_achivement_i_ds: List[int] = betterproto.int32_field(6)
|
|
viewed_handbook_item_i_ds: List[int] = betterproto.int32_field(7)
|
|
monsters_marked_for_del: List[int] = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class WorldMapResidentActivityServerMessage(betterproto.Message):
|
|
is_in_resident_activity: bool = betterproto.bool_field(1)
|
|
first_login_level_record: int = betterproto.uint32_field(2)
|
|
last_resident_activity_id: int = betterproto.uint32_field(3)
|
|
popup_new_resident_activity_id_record: List[int] = betterproto.uint32_field(4)
|
|
outer_popup_new_resident_activity_id_record: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CreditAccount(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CreditReportDataReq(betterproto.Message):
|
|
type: "CreditType" = betterproto.enum_field(1)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CreditReportDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CreditAccountGetReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CreditAccountGetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
account: "CreditAccount" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessEvent(betterproto.Message):
|
|
type: "DevilAutoChessEventType" = betterproto.enum_field(1)
|
|
event_param: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessCard(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessWiki(betterproto.Message):
|
|
card_collection_list: List[int] = betterproto.uint32_field(1)
|
|
treasure_collection_list: List[int] = betterproto.uint32_field(2)
|
|
achievement_collection_list: List[int] = betterproto.uint32_field(3)
|
|
bond_collection_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGame(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
wave_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
hp_lost: int = betterproto.uint32_field(4)
|
|
card_list: List["DevilAutoChessCard"] = betterproto.message_field(5)
|
|
treasure_id_list: List[int] = betterproto.uint32_field(6)
|
|
action_random: int = betterproto.uint32_field(7)
|
|
wait_select_card_list: List[int] = betterproto.uint32_field(8)
|
|
wait_select_treasure_list: List[int] = betterproto.uint32_field(9)
|
|
removal_num: int = betterproto.uint32_field(10)
|
|
refresh_num: int = betterproto.uint32_field(11)
|
|
promote_num: int = betterproto.uint32_field(12)
|
|
energy: int = betterproto.uint32_field(13)
|
|
game_transaction_str: str = betterproto.string_field(14)
|
|
ext_info: str = betterproto.string_field(15)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_list: List["DevilAutoChessRole"] = betterproto.message_field(2)
|
|
game_save_point_list: List["DevilAutoChessGame"] = betterproto.message_field(3)
|
|
wiki: "DevilAutoChessWiki" = betterproto.message_field(4)
|
|
passed_game_list: List[int] = betterproto.uint32_field(5)
|
|
unlock_card_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity: "DevilAutoChessActivity" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRoleLevelUpReq(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
role: "DevilAutoChessRole" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessBeginGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
wave_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessBeginGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
game: "DevilAutoChessGame" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
game: "DevilAutoChessGame" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessEndGameReq(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
status: "DevilAutoChessEndGameReqStatus" = betterproto.enum_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
wave_num: int = betterproto.uint32_field(4)
|
|
round_num: int = betterproto.uint32_field(5)
|
|
card_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessEndGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
is_first_win: bool = betterproto.bool_field(3)
|
|
first_reward_data: "RewardData" = betterproto.message_field(4)
|
|
role_id_list: List[int] = betterproto.uint32_field(5)
|
|
card_id_list: List[int] = betterproto.uint32_field(6)
|
|
normal_reward_data: "RewardData" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRemoveCardReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
card_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRemoveCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
remove_card_unique_id: int = betterproto.uint32_field(2)
|
|
action_random: int = betterproto.uint32_field(3)
|
|
cur_removal_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRefreshTreasurePoolReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRefreshTreasurePoolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRefreshCardPoolReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessRefreshCardPoolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessPromoteCardReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
source_card_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
target_card_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessPromoteCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_unique_id: int = betterproto.uint32_field(2)
|
|
target_card_id: int = betterproto.uint32_field(3)
|
|
action_random: int = betterproto.uint32_field(4)
|
|
cur_promote_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSelectTreasureReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
treasure_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSelectTreasureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSelectCardReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSelectCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessFinishWaveReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
wave_id: int = betterproto.uint32_field(2)
|
|
round_num: int = betterproto.uint32_field(3)
|
|
hp_lost: int = betterproto.uint32_field(4)
|
|
energy: int = betterproto.uint32_field(5)
|
|
ext_info: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessFinishWaveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessTriggerEventReq(betterproto.Message):
|
|
action_random: int = betterproto.uint32_field(1)
|
|
event_list: List["DevilAutoChessEvent"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSweepChallengeReq(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
sweep_material_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSweepChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
normal_reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetSpecialRankReq(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetSpecialRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
self_rank_data: "DevilAutoChessActivitySpecialRankInfo" = betterproto.message_field(
|
|
5
|
|
)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetWikiReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessGetWikiRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
wiki: "DevilAutoChessWiki" = betterproto.message_field(2)
|
|
unlock_card_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessUnlockAchievementReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
achievement_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessUnlockAchievementRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
achievement_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessUnlockBondReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
bond_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessUnlockBondRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bond_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonWeapon(betterproto.Message):
|
|
weapon_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonOrnament(betterproto.Message):
|
|
ornament_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonInfo(betterproto.Message):
|
|
dungeon_id: int = betterproto.uint32_field(1)
|
|
floor: int = betterproto.uint32_field(2)
|
|
dungeon_room_id: int = betterproto.uint32_field(3)
|
|
role: "DiceyDungeonRole" = betterproto.message_field(4)
|
|
health: int = betterproto.uint32_field(5)
|
|
weapon: "DiceyDungeonWeapon" = betterproto.message_field(6)
|
|
passed_room_id_list: List[int] = betterproto.uint32_field(7)
|
|
ornament_list: List["DiceyDungeonOrnament"] = betterproto.message_field(8)
|
|
wait_select_ornament_id_list: List[int] = betterproto.uint32_field(9)
|
|
random_dicey_num_list: List[int] = betterproto.uint32_field(10)
|
|
left_refresh_ornament_times: int = betterproto.uint32_field(11)
|
|
dicey_battle_score: int = betterproto.uint32_field(12)
|
|
total_dicey_battle_score: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonHasGotDailyMaterial(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_list: List["DiceyDungeonRole"] = betterproto.message_field(2)
|
|
weapon_list: List["DiceyDungeonWeapon"] = betterproto.message_field(3)
|
|
story_dicey_dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(4)
|
|
schedule_dicey_dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(5)
|
|
endless_dicey_dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(6)
|
|
passed_endless_dungeon_room_id_list: List[int] = betterproto.uint32_field(7)
|
|
cur_schedule_id: int = betterproto.uint32_field(8)
|
|
refresh_ornament_random: int = betterproto.uint32_field(9)
|
|
has_got_daily_material_list: List["DiceyDungeonHasGotDailyMaterial"] = (
|
|
betterproto.message_field(10)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetDataReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dungeon_activity: "DiceyDungeonActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoleLevelUpReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityDungeonBeginReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(3)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityDungeonBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityDungeonEndReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(3)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityDungeonEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
status: "DiceyDungeonActivityDungeonEndRspStatus" = betterproto.enum_field(4)
|
|
reward_data: "RewardData" = betterproto.message_field(5)
|
|
total_dicey_battle_score: int = betterproto.uint32_field(6)
|
|
daily_drop_item_list: List["DropItem"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoomBeginReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
select_dungeon_room_id: int = betterproto.uint32_field(3)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(4)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoomBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
dungeon_room_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoomEndReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(3)
|
|
status: "DiceyDungeonActivityRoomEndReqStatus" = betterproto.enum_field(4)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(5)
|
|
battle_time: int = betterproto.uint32_field(6)
|
|
battle_round: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRoomEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
dungeon_room_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetWeaponGachaDisplayReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetWeaponGachaDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
valid_pool_id_list: List[int] = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
activity_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityWeaponGachaReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityWeaponGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
weapon_id: int = betterproto.uint32_field(2)
|
|
is_new: bool = betterproto.bool_field(3)
|
|
gacha_random: int = betterproto.uint32_field(4)
|
|
activity_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivitySelectOrnamentReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
select_ornament_id: int = betterproto.uint32_field(3)
|
|
replace_ornament_id: int = betterproto.uint32_field(4)
|
|
is_abandon: bool = betterproto.bool_field(5)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(6)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivitySelectOrnamentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
is_abandon: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRefreshOrnamentReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
refresh_ornament_random: int = betterproto.uint32_field(3)
|
|
dungeon_info: "DiceyDungeonInfo" = betterproto.message_field(4)
|
|
dungeon_type: "DiceyDungeonType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityRefreshOrnamentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetDailyScoreRankReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DiceyDungeonActivityGetDailyScoreRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DLCAvatarTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
affix_set_id: int = betterproto.uint32_field(3)
|
|
wait_select_affix_set_id: int = betterproto.uint32_field(4)
|
|
is_mask: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DLCAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
talent_list: List["DLCAvatarTalent"] = betterproto.message_field(2)
|
|
equip_talent_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DLCSupportNPC(betterproto.Message):
|
|
npc_id: int = betterproto.uint32_field(1)
|
|
support_point: int = betterproto.uint32_field(2)
|
|
support_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetDLCReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDLCRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
has_take_reward_level: int = betterproto.uint32_field(5)
|
|
support_npc_list: List["DLCSupportNPC"] = betterproto.message_field(6)
|
|
finished_dialog_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpDLCAvatarTalentReq(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpDLCAvatarTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipDLCAvatarTalentReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
equip_talent_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipDLCAvatarTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncDLCAvatarNotify(betterproto.Message):
|
|
avatar_list: List["DLCAvatar"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ModifyDLCNameReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ModifyDLCNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDLCAvatarReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDLCAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_list: List["DLCAvatar"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeDLCLevelRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeDLCLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerAvatarInfo(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
sp_percent: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerStageBeginReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerStageEndReq(betterproto.Message):
|
|
end_status: "StageEndStatus" = betterproto.enum_field(1)
|
|
avatar_info_list: List["DLCTowerAvatarInfo"] = betterproto.message_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
stage_pass_time: int = betterproto.uint32_field(4)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerStageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
end_progress: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
is_new_record: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class DLCAvatarReviveReq(betterproto.Message):
|
|
cost_type: "DLCAvatarReviveCostType" = betterproto.enum_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DLCAvatarReviveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
revive_times: int = betterproto.uint32_field(2)
|
|
cost_type: "DLCAvatarReviveCostType" = betterproto.enum_field(3)
|
|
map_id: int = betterproto.uint32_field(4)
|
|
avatar_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetDLCTowerRankReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDLCTowerRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeDLCTowerRankRewardNotify(betterproto.Message):
|
|
reward_data: "RewardData" = betterproto.message_field(1)
|
|
rank: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DLCTowerFloorMaxScore(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetDLCTowerReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDLCTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
avatar_info_list: List["DLCTowerAvatarInfo"] = betterproto.message_field(4)
|
|
tower_cost_time: int = betterproto.uint32_field(5)
|
|
max_progress: int = betterproto.uint32_field(6)
|
|
avatar_revive_times: int = betterproto.uint32_field(7)
|
|
floor_max_score_list: List["DLCTowerFloorMaxScore"] = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ResetDLCTowerProgressReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ResetDLCTowerProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FinishDLCDialogReq(betterproto.Message):
|
|
dialog_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FinishDLCDialogRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dialog_id: int = betterproto.uint32_field(2)
|
|
add_support_point: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshDLCTalentAffixReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RefreshDLCTalentAffixRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_affix_set_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SelectDLCTalentAffixReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
is_select: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SelectDLCTalentAffixRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDLCPhotoReq(betterproto.Message):
|
|
unique_monster_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDLCPhotoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SwitchDLCAvatarTalentReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SwitchDLCAvatarTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReportDLCDropItemReq(betterproto.Message):
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReportDLCDropItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ElfTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
talent_level: int = betterproto.uint32_field(2)
|
|
equip_elf_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ElfFragment(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
fragment_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ElfSkill(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
skill_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Elf(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
equip_talent_id_list: List[int] = betterproto.uint32_field(5)
|
|
skill_list: List["ElfSkill"] = betterproto.message_field(6)
|
|
compensate_level: int = betterproto.uint32_field(7)
|
|
total_compensate_exp: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GetElfDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetElfDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
elf_list: List["Elf"] = betterproto.message_field(2)
|
|
elf_fragment_list: List["ElfFragment"] = betterproto.message_field(3)
|
|
elf_talent_list: List["ElfTalent"] = betterproto.message_field(4)
|
|
is_take_compensation: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SyncElfDataNotify(betterproto.Message):
|
|
elf_list: List["Elf"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncElfFragmentNotify(betterproto.Message):
|
|
elf_fragment_list: List["ElfFragment"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ElfStarUpReq(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ElfStarUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
elf_id: int = betterproto.uint32_field(2)
|
|
is_unlock: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddElfExpByMaterialReq(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddElfExpByMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
old_level: int = betterproto.uint32_field(2)
|
|
old_exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ElfFragmentTransformReq(betterproto.Message):
|
|
elf_fragment_id: int = betterproto.uint32_field(1)
|
|
elf_fragment_num: int = betterproto.uint32_field(2)
|
|
fragment_list: List["GenericItemNum"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ElfFragmentTransformRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
add_material_id: int = betterproto.uint32_field(2)
|
|
add_material_num: int = betterproto.uint32_field(3)
|
|
return_list: List["GenericItemNum"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ElfSkillLevelUpReq(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
elf_skill_id: int = betterproto.uint32_field(2)
|
|
is_level_up_all_astra_skill: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ElfSkillLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
elf_skill: "ElfSkill" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ElfTakeCompensationReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ElfTakeCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_list: List["RewardItemData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetLastEndlessRewardDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetLastEndlessRewardDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
group_level: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
progress_or_score: int = betterproto.uint32_field(5)
|
|
reward_type: "EndlessRewardType" = betterproto.enum_field(6)
|
|
reward_id: int = betterproto.uint32_field(7)
|
|
reward_list: List["RewardData"] = betterproto.message_field(8)
|
|
cur_group_level: int = betterproto.uint32_field(9)
|
|
type: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class TakeEndlessBaseRewardReq(betterproto.Message):
|
|
type: "EndlessType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeEndlessBaseRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_progress: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
reward_id_list: List[int] = betterproto.uint32_field(4)
|
|
type: "EndlessType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessDataReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
type: "EndlessType" = betterproto.enum_field(2)
|
|
is_finish_front: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessMonsterGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
old_progress: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QuantumEndless(betterproto.Message):
|
|
cur_monster_group: int = betterproto.uint32_field(1)
|
|
monster_progress: int = betterproto.uint32_field(2)
|
|
finish_monster_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndless(betterproto.Message):
|
|
is_need_enroll: bool = betterproto.bool_field(1)
|
|
floor_config_id: int = betterproto.uint32_field(2)
|
|
reward_config_id: int = betterproto.uint32_field(3)
|
|
cur_floor: int = betterproto.uint32_field(4)
|
|
max_finish_floor: int = betterproto.uint32_field(5)
|
|
finish_challenge_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
group_level: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
close_time: int = betterproto.uint32_field(6)
|
|
endless_data_list: List["OpenworldEndlessPlayer"] = betterproto.message_field(7)
|
|
brief_data_list: List["PlayerFriendBriefData"] = betterproto.message_field(8)
|
|
random_seed: int = betterproto.uint32_field(9)
|
|
item_list: List["OpenworldEndlessItem"] = betterproto.message_field(10)
|
|
finish_monster_group_list: List[int] = betterproto.uint32_field(11)
|
|
battle_config_id: int = betterproto.uint32_field(12)
|
|
effect_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(13)
|
|
trap_add_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(14)
|
|
boss_extra_score: int = betterproto.uint32_field(15)
|
|
is_just_join: int = betterproto.uint32_field(16)
|
|
cur_top_group_level: int = betterproto.uint32_field(17)
|
|
top_group_player_num: int = betterproto.uint32_field(18)
|
|
top_group_promote_unlock_player_num: int = betterproto.uint32_field(19)
|
|
invasion_id: int = betterproto.uint32_field(20)
|
|
hard_level: int = betterproto.uint32_field(21)
|
|
war_info_list: List["OpenworldEndlessWarInfo"] = betterproto.message_field(22)
|
|
event_sub_type_id_list: List[int] = betterproto.uint32_field(23)
|
|
trap_item_show_id_list: List[int] = betterproto.uint32_field(24)
|
|
monster_group_list: List["OpenworldEndlessMonsterGroup"] = (
|
|
betterproto.message_field(25)
|
|
)
|
|
type: "EndlessType" = betterproto.enum_field(26)
|
|
quantum_endless: "QuantumEndless" = betterproto.message_field(27)
|
|
greedy_endless: "GreedyEndless" = betterproto.message_field(28)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessItemUpdateNotify(betterproto.Message):
|
|
item_list: List["OpenworldEndlessItem"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldInvasionItem(betterproto.Message):
|
|
invasion_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List[int] = betterproto.uint32_field(2)
|
|
buff_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UseOpenworldEndlessItemReq(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
invasion: "OpenworldInvasionItem" = betterproto.message_field(3)
|
|
item_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UseOpenworldEndlessItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_invasion_id: int = betterproto.uint32_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
effect_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(5)
|
|
old_invaison_id: int = betterproto.uint32_field(6)
|
|
target_id: int = betterproto.uint32_field(7)
|
|
invasion_buff_num: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldEndlessMonsterGroupReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(2)
|
|
extra_score: int = betterproto.uint32_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
cost_time: int = betterproto.uint32_field(5)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(6)
|
|
stage_id: int = betterproto.uint32_field(7)
|
|
transaction_str: str = betterproto.string_field(8)
|
|
type: "EndlessType" = betterproto.enum_field(9)
|
|
quantum_monster_progress: int = betterproto.uint32_field(10)
|
|
is_skip_level: bool = betterproto.bool_field(11)
|
|
final_boss_id: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldEndlessMonsterGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finish_monster_group_list: List[int] = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
clear_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
battle_id: int = betterproto.uint32_field(6)
|
|
old_score: int = betterproto.uint32_field(7)
|
|
is_boss: bool = betterproto.bool_field(8)
|
|
transaction_str: str = betterproto.string_field(9)
|
|
monster_group_list: List["OpenworldEndlessMonsterGroup"] = (
|
|
betterproto.message_field(10)
|
|
)
|
|
group_level: int = betterproto.uint32_field(11)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(12)
|
|
type: "EndlessType" = betterproto.enum_field(13)
|
|
quantum_endless: "QuantumEndless" = betterproto.message_field(14)
|
|
is_skip_level: bool = betterproto.bool_field(15)
|
|
final_boss_id: int = betterproto.uint32_field(16)
|
|
max_score_lineup_info: "LineupBriefInfo" = betterproto.message_field(17)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessTrap(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
set_uid: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessBattle(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
trap_list: List["OpenworldEndlessTrap"] = betterproto.message_field(2)
|
|
scene_gear: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessStageInnerDataReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessStageInnerDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_list: List["OpenworldEndlessBattle"] = betterproto.message_field(2)
|
|
effect_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TriggerOpenworldEndlessTrapReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TriggerOpenworldEndlessTrapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldEndlessInvasionMonsterReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldEndlessInvasionMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sub_score: int = betterproto.uint32_field(2)
|
|
id: int = betterproto.uint32_field(3)
|
|
clear_item_list: List["OpenworldEndlessItem"] = betterproto.message_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
battle_id: int = betterproto.uint32_field(6)
|
|
transaction_str: str = betterproto.string_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetEndlessStatusReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
is_finish_front: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessStatus(betterproto.Message):
|
|
endless_type: "EndlessType" = betterproto.enum_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
close_time: int = betterproto.uint32_field(4)
|
|
sin_type: int = betterproto.uint32_field(5)
|
|
progress_or_score: int = betterproto.uint32_field(6)
|
|
group_level: int = betterproto.uint32_field(7)
|
|
last_lineup_info: "LineupBriefInfo" = betterproto.message_field(8)
|
|
can_join_in: bool = betterproto.bool_field(9)
|
|
pre_general_activity_id: int = betterproto.uint32_field(10)
|
|
replace_endless_group_list: List[int] = betterproto.uint32_field(11)
|
|
max_score_lineup_info: "LineupBriefInfo" = betterproto.message_field(12)
|
|
greedy_max_finish_floor: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class GetEndlessStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_status: "EndlessStatus" = betterproto.message_field(2)
|
|
next_status_list: List["EndlessStatus"] = betterproto.message_field(3)
|
|
selected_endless_type: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessReprotInvasion(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessReprotBattle(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
scene_gear: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldEndlessDataReq(betterproto.Message):
|
|
type: "OpenworldEndlessDataType" = betterproto.enum_field(1)
|
|
invasion: "OpenworldEndlessReprotInvasion" = betterproto.message_field(2)
|
|
battle: "OpenworldEndlessReprotBattle" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldEndlessDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessBattleBeginReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
monster_group_id: int = betterproto.uint32_field(3)
|
|
layer_number: int = betterproto.uint32_field(4)
|
|
transaction_str: str = betterproto.string_field(5)
|
|
type: "EndlessType" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QuantumEndlessBattleWave(betterproto.Message):
|
|
wave_id: int = betterproto.uint32_field(1)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QuantumEndlessBattleAoe(betterproto.Message):
|
|
aoe_num: int = betterproto.uint32_field(1)
|
|
evade_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessBattleEndReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
invasion_id: int = betterproto.uint32_field(3)
|
|
invasion_buff_num: int = betterproto.uint32_field(4)
|
|
cost_time: int = betterproto.uint32_field(5)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(6)
|
|
avatar_list: List["StageInnerAvatarData"] = betterproto.message_field(7)
|
|
monster_group_id: int = betterproto.uint32_field(8)
|
|
environment_id: int = betterproto.uint32_field(9)
|
|
layer_number: int = betterproto.uint32_field(10)
|
|
transaction_str: str = betterproto.string_field(11)
|
|
monster_str: str = betterproto.string_field(12)
|
|
elf_list: List["StageInnerElfData"] = betterproto.message_field(13)
|
|
type: "EndlessType" = betterproto.enum_field(14)
|
|
quantum_string: str = betterproto.string_field(15)
|
|
wave_string: str = betterproto.string_field(16)
|
|
aoe_string: str = betterproto.string_field(17)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessWarInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
type: "OpenworldEndlessWarInfoType" = betterproto.enum_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
target_id: int = betterproto.uint32_field(5)
|
|
from_who: int = betterproto.uint32_field(6)
|
|
invasion_id: int = betterproto.uint32_field(7)
|
|
score: int = betterproto.uint32_field(8)
|
|
scene_gear: int = betterproto.uint32_field(9)
|
|
time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessWarInfoNotify(betterproto.Message):
|
|
war_info: "OpenworldEndlessWarInfo" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessPlayerWarInfoReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessPlayerWarInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
war_info_list: List["OpenworldEndlessWarInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessPlayerUpdateNotify(betterproto.Message):
|
|
player_data: "OpenworldEndlessPlayer" = betterproto.message_field(1)
|
|
brief_data: "PlayerFriendBriefData" = betterproto.message_field(2)
|
|
type: "EndlessType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessTopGroupReq(betterproto.Message):
|
|
type: "EndlessType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldEndlessTopGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
endless_data_list: List["OpenworldEndlessPlayer"] = betterproto.message_field(2)
|
|
brief_data_list: List["PlayerFriendBriefData"] = betterproto.message_field(3)
|
|
war_info_list: List["OpenworldEndlessWarInfo"] = betterproto.message_field(4)
|
|
hard_level: int = betterproto.uint32_field(5)
|
|
type: "EndlessType" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SetOpenworldEndlessMonsterGroupProgressReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
type: "EndlessType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetOpenworldEndlessMonsterGroupProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
monster_group_list: List["OpenworldEndlessMonsterGroup"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
type: "EndlessType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessChangeAvatarReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEndlessChangeAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EndlessInSettleNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessEnrollReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessEnrollRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessReportFloorEndReq(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
finish_challenge_id_list: List[int] = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
extra_score: int = betterproto.uint32_field(4)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(5)
|
|
stage_cost_time: int = betterproto.uint32_field(6)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(7)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessReportFloorEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
next_floor: int = betterproto.uint32_field(3)
|
|
max_finish_floor: int = betterproto.uint32_field(4)
|
|
total_score: int = betterproto.uint32_field(5)
|
|
finish_challenge_id_list: List[int] = betterproto.uint32_field(6)
|
|
max_score_lineup_info: "LineupBriefInfo" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessFloorRewardNotify(betterproto.Message):
|
|
reward_data: "RewardData" = betterproto.message_field(1)
|
|
max_finish_floor: int = betterproto.uint32_field(2)
|
|
finish_challenge_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessGetRankReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessTakeRankRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessTakeRankRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
rank_percent: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSelectTypeReq(betterproto.Message):
|
|
endless_type: "EndlessType" = betterproto.enum_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSelectTypeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
endless_type: "EndlessType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessReportFloorBeginReq(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GreedyEndlessReportFloorBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentForgeDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class EquipmentForge(betterproto.Message):
|
|
forge_id: int = betterproto.uint32_field(1)
|
|
times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentForgeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
has_forge_list: List["EquipmentForge"] = betterproto.message_field(3)
|
|
forge_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ForgeEquipmentReq(betterproto.Message):
|
|
forge_id: int = betterproto.uint32_field(1)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
keep_rune_equip_unique_id: int = betterproto.uint32_field(3)
|
|
keep_rune_cost_item_list: "EquipmentItemList" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ForgeEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
forge_id: int = betterproto.uint32_field(2)
|
|
return_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ExtractEquipmentReq(betterproto.Message):
|
|
type: "EquipmentType" = betterproto.enum_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
capsule_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ExtractEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReforgeEquipmentReq(betterproto.Message):
|
|
type: "EquipmentType" = betterproto.enum_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
target_equip_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReforgeEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
remain_reforge_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetExtractReforgeActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExtractEquipmentActivity(betterproto.Message):
|
|
extract_weapon_list: List["ExtractEquipmentActivityOpenExtractWeapon"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
mainid_black_list: List[int] = betterproto.uint32_field(2)
|
|
is_reforge: bool = betterproto.bool_field(3)
|
|
reforge_main_id_list: List[int] = betterproto.uint32_field(4)
|
|
reforge_times: int = betterproto.uint32_field(5)
|
|
powerup_material_ratio: int = betterproto.uint32_field(6)
|
|
reforge_init_level: int = betterproto.uint32_field(7)
|
|
remain_reforge_times: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ExtractEquipmentActivityOpenExtractWeapon(betterproto.Message):
|
|
quality: int = betterproto.uint32_field(1)
|
|
base_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BackEquipmentActivity(betterproto.Message):
|
|
mainid_list: List[int] = betterproto.uint32_field(1)
|
|
remain_back_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExtractReforgeActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
extract_equipment_activity: "ExtractEquipmentActivity" = betterproto.message_field(
|
|
4
|
|
)
|
|
back_equipment_activity: "BackEquipmentActivity" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentBackReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class EquipmentForgeConsume(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
equip_list: List["EquipmentForgeConsumeConsumeEquip"] = betterproto.message_field(2)
|
|
material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentForgeConsumeConsumeEquip(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentBackRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
consume_equip_list: List["EquipmentForgeConsume"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BackEquipmentReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BackEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
material_list: List["Material"] = betterproto.message_field(3)
|
|
remain_back_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GachaItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
split_fragment_num: int = betterproto.uint32_field(4)
|
|
is_rare_drop: bool = betterproto.bool_field(5)
|
|
gift_item_id: int = betterproto.uint32_field(6)
|
|
gift_level: int = betterproto.uint32_field(7)
|
|
gift_num: int = betterproto.uint32_field(8)
|
|
transfer_item_list: List["GenericItemNum"] = betterproto.message_field(9)
|
|
is_client_display_transfer: bool = betterproto.bool_field(10)
|
|
|
|
|
|
@dataclass
|
|
class GachaSortItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GachaFreeInfo(betterproto.Message):
|
|
free_type: "GachaFreeType" = betterproto.enum_field(1)
|
|
free_times: int = betterproto.uint32_field(2)
|
|
total_free_times: int = betterproto.uint32_field(3)
|
|
next_auto_refresh_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GachaDisplayCommonData(betterproto.Message):
|
|
title_image: str = betterproto.string_field(1)
|
|
supply_image: str = betterproto.string_field(2)
|
|
title: str = betterproto.string_field(3)
|
|
content: str = betterproto.string_field(4)
|
|
up_avatar_list: List[int] = betterproto.uint32_field(5)
|
|
up_weapon_list: List["WeaponDetailData"] = betterproto.message_field(6)
|
|
up_stigmata_list: List["StigmataDetailData"] = betterproto.message_field(7)
|
|
rule: str = betterproto.string_field(8)
|
|
content_detail: str = betterproto.string_field(9)
|
|
up_item_list: List[int] = betterproto.uint32_field(10)
|
|
content_url: str = betterproto.string_field(11)
|
|
btn_image_path: str = betterproto.string_field(12)
|
|
sort_item_list: List["GachaSortItem"] = betterproto.message_field(13)
|
|
is_enable_prompt: bool = betterproto.bool_field(14)
|
|
gacha_id: int = betterproto.uint32_field(15)
|
|
data_begin_time: int = betterproto.uint32_field(16)
|
|
data_end_time: int = betterproto.uint32_field(17)
|
|
up_elf_list: List[int] = betterproto.uint32_field(18)
|
|
display_ext: str = betterproto.string_field(19)
|
|
free_gacha_times: int = betterproto.uint32_field(20)
|
|
free_info_list: List["GachaFreeInfo"] = betterproto.message_field(21)
|
|
|
|
|
|
@dataclass
|
|
class GachaLog(betterproto.Message):
|
|
time: int = betterproto.uint32_field(1)
|
|
item: "GachaItem" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WishWellData(betterproto.Message):
|
|
left_times: int = betterproto.uint32_field(1)
|
|
set_id: int = betterproto.uint32_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
material_num: int = betterproto.uint32_field(4)
|
|
equip_need_num: int = betterproto.uint32_field(5)
|
|
equip_list: List["WishWellDataEquip"] = betterproto.message_field(6)
|
|
max_wish_times: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class WishWellDataEquip(betterproto.Message):
|
|
equip_id: int = betterproto.uint32_field(1)
|
|
equip_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class HcoinGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
wish_well_data: "WishWellData" = betterproto.message_field(3)
|
|
shining_type: int = betterproto.uint32_field(4)
|
|
gacha_panel_type: int = betterproto.uint32_field(5)
|
|
protect_type_id: int = betterproto.uint32_field(6)
|
|
protect_left_times: int = betterproto.uint32_field(7)
|
|
protect_display_info: "GachaProtectDisplayInfo" = betterproto.message_field(8)
|
|
display_max_times: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class FriendsPointGachaData(betterproto.Message):
|
|
friends_point_cost: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GachaExRewardInfo(betterproto.Message):
|
|
ex_reward_list: List["GachaExRewardInfoExReward"] = betterproto.message_field(1)
|
|
display_ex_reward_item: int = betterproto.uint32_field(2)
|
|
display_ex_reward_type: int = betterproto.uint32_field(3)
|
|
display_ex_reward_detail_list: List["GachaExRewardInfoExRewardDisplayDetail"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GachaExRewardInfoExReward(betterproto.Message):
|
|
need_gacha_times: int = betterproto.uint32_field(1)
|
|
reward_id: int = betterproto.uint32_field(2)
|
|
is_taken: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GachaExRewardInfoExRewardDisplayDetail(betterproto.Message):
|
|
need_gacha_times: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_num: int = betterproto.uint32_field(3)
|
|
is_taken: bool = betterproto.bool_field(4)
|
|
is_display_shining: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ProtectEntry(betterproto.Message):
|
|
possible_item_list: List["DropItem"] = betterproto.message_field(1)
|
|
total_times: int = betterproto.uint32_field(2)
|
|
drop_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ActivityGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_num: int = betterproto.uint32_field(4)
|
|
baodi_times: int = betterproto.uint32_field(5)
|
|
gacha_type: "GachaType" = betterproto.enum_field(6)
|
|
gacha_times: int = betterproto.uint32_field(7)
|
|
display_protect_entry_list: List["ProtectEntry"] = betterproto.message_field(8)
|
|
is_protect_recycle: bool = betterproto.bool_field(9)
|
|
display_protect_times: int = betterproto.uint32_field(10)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(11)
|
|
gacha_ex_reward_info: "GachaExRewardInfo" = betterproto.message_field(12)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(13)
|
|
wish_well_data: "WishWellData" = betterproto.message_field(14)
|
|
|
|
|
|
@dataclass
|
|
class GachaProtectDisplayInfo(betterproto.Message):
|
|
protect_display_type: "GachaProtectDisplayInfoProtectDisplayType" = (
|
|
betterproto.enum_field(1)
|
|
)
|
|
display_key_avatar: int = betterproto.uint32_field(2)
|
|
display_key_item_list: List[int] = betterproto.uint32_field(3)
|
|
droped_up_item_list: List[int] = betterproto.uint32_field(4)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(5)
|
|
display_key_elf_card_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class CustomGachaItemData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
total_num: int = betterproto.uint32_field(2)
|
|
gacha_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CustomGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_num: int = betterproto.uint32_field(4)
|
|
is_enable_baodi: bool = betterproto.bool_field(5)
|
|
gacha_type: "GachaType" = betterproto.enum_field(6)
|
|
total_gacha_times: int = betterproto.uint32_field(7)
|
|
gacha_times: int = betterproto.uint32_field(8)
|
|
item_list: List["CustomGachaItemData"] = betterproto.message_field(9)
|
|
display_max_times: int = betterproto.uint32_field(10)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(11)
|
|
protect_display_type: "CustomGachaDataProtectDisplayType" = betterproto.enum_field(
|
|
12
|
|
)
|
|
display_key_avatar: int = betterproto.uint32_field(13)
|
|
display_video_avatar: int = betterproto.uint32_field(14)
|
|
droped_up_item_list: List[int] = betterproto.uint32_field(15)
|
|
shining_type: int = betterproto.uint32_field(16)
|
|
gacha_panel_type: int = betterproto.uint32_field(17)
|
|
display_key_item_list: List[int] = betterproto.uint32_field(18)
|
|
display_extra_para: str = betterproto.string_field(19)
|
|
ex_id: int = betterproto.uint32_field(20)
|
|
ex_energy: int = betterproto.uint32_field(21)
|
|
ex_gacha_num: int = betterproto.uint32_field(22)
|
|
gacha_ex_reward_info: "GachaExRewardInfo" = betterproto.message_field(23)
|
|
protect_display_info: "GachaProtectDisplayInfo" = betterproto.message_field(24)
|
|
|
|
|
|
@dataclass
|
|
class BoxGachaItemData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
total_num: int = betterproto.uint32_field(2)
|
|
gacha_num: int = betterproto.uint32_field(3)
|
|
item_num_per_drop: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BoxGachaDisplayData(betterproto.Message):
|
|
item_list: List["BoxGachaItemData"] = betterproto.message_field(1)
|
|
show_list: List["GachaItem"] = betterproto.message_field(2)
|
|
pre_gacha_id: int = betterproto.uint32_field(3)
|
|
web_link: str = betterproto.string_field(4)
|
|
link_type: int = betterproto.uint32_field(5)
|
|
link_para: str = betterproto.string_field(6)
|
|
link_para_str: str = betterproto.string_field(7)
|
|
|
|
|
|
@dataclass
|
|
class BoxGachaData(betterproto.Message):
|
|
box_gacha_data: "BoxGachaDisplayData" = betterproto.message_field(1)
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(2)
|
|
ticket_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_id: int = betterproto.uint32_field(4)
|
|
cost_material_num: int = betterproto.uint32_field(5)
|
|
is_enable_baodi: bool = betterproto.bool_field(6)
|
|
max_gacha_times: int = betterproto.uint32_field(7)
|
|
gacha_times: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class UniqueGachaSelectItemPool(betterproto.Message):
|
|
select_item_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UniqueGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
left_gacha_times: int = betterproto.uint32_field(3)
|
|
select_item_pool: "UniqueGachaSelectItemPool" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PrayGachaItemData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
total_num: int = betterproto.uint32_field(2)
|
|
gacha_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PrayGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_num: int = betterproto.uint32_field(4)
|
|
max_gacha_times: int = betterproto.uint32_field(5)
|
|
gacha_times: int = betterproto.uint32_field(6)
|
|
is_finished: bool = betterproto.bool_field(7)
|
|
protect_item_list: List["GachaItem"] = betterproto.message_field(8)
|
|
pool_item_list: List["PrayGachaItemData"] = betterproto.message_field(9)
|
|
gacha_id: int = betterproto.uint32_field(10)
|
|
pray_value_per_gacha: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class ControllableBoxGachaSelectableGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
select_drop_id: int = betterproto.uint32_field(2)
|
|
drop_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ControllableBoxGachaItem(betterproto.Message):
|
|
drop_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_level: int = betterproto.uint32_field(3)
|
|
item_num: int = betterproto.uint32_field(4)
|
|
is_shining: bool = betterproto.bool_field(5)
|
|
is_core: bool = betterproto.bool_field(6)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ControllableBoxGachaItemData(betterproto.Message):
|
|
item_list: List["ControllableBoxGachaItem"] = betterproto.message_field(1)
|
|
has_got_item_list: List[int] = betterproto.uint32_field(2)
|
|
selecetable_group_list: List["ControllableBoxGachaSelectableGroup"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class ControllableBoxGachaData(betterproto.Message):
|
|
show_gacha_data: "ControllableBoxGachaItemData" = betterproto.message_field(1)
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(2)
|
|
ticket_material_id: int = betterproto.uint32_field(3)
|
|
ticket_material_num_list: List[int] = betterproto.uint32_field(4)
|
|
hcoin_cost_list: List[int] = betterproto.uint32_field(5)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OptionalGachaItemData(betterproto.Message):
|
|
sub_gacha_id: int = betterproto.uint32_field(1)
|
|
choose_image: str = betterproto.string_field(2)
|
|
is_recommend: bool = betterproto.bool_field(3)
|
|
common_data: "GachaDisplayCommonData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OptionalGachaData(betterproto.Message):
|
|
choosed_sub_gacha_id: int = betterproto.uint32_field(1)
|
|
candidate_gacha_list: List["OptionalGachaItemData"] = betterproto.message_field(2)
|
|
reset_left_times: int = betterproto.uint32_field(3)
|
|
title_image: str = betterproto.string_field(4)
|
|
display_max_times: int = betterproto.uint32_field(5)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(6)
|
|
protect_item_list: List["ProtectEntry"] = betterproto.message_field(7)
|
|
is_protect_display: bool = betterproto.bool_field(8)
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(9)
|
|
ticket_material_id: int = betterproto.uint32_field(10)
|
|
wish_well_data: "WishWellData" = betterproto.message_field(11)
|
|
ex_id: int = betterproto.uint32_field(12)
|
|
ex_energy: int = betterproto.uint32_field(13)
|
|
ex_gacha_num: int = betterproto.uint32_field(14)
|
|
protect_display_info: "GachaProtectDisplayInfo" = betterproto.message_field(15)
|
|
|
|
|
|
@dataclass
|
|
class AdventureGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
is_enable_baodi: bool = betterproto.bool_field(3)
|
|
gacha_times: int = betterproto.uint32_field(4)
|
|
is_protect_display: bool = betterproto.bool_field(5)
|
|
display_max_times: int = betterproto.uint32_field(6)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(7)
|
|
is_got_s_avatar_protect: bool = betterproto.bool_field(8)
|
|
new_s_avatar_prob: float = betterproto.double_field(9)
|
|
next_s_avatar_assure_gacha_times: int = betterproto.uint32_field(10)
|
|
next_s_avatar_assure_new_need_times: int = betterproto.uint32_field(11)
|
|
free_gacha_times: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class AdventureEquipGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
is_enable_baodi: bool = betterproto.bool_field(3)
|
|
gacha_times: int = betterproto.uint32_field(4)
|
|
new_protect_equip_prob: int = betterproto.uint32_field(5)
|
|
next_assure_new_equip_need_times: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SpEquipGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_num: int = betterproto.uint32_field(4)
|
|
baodi_times: int = betterproto.uint32_field(5)
|
|
gacha_type: "GachaType" = betterproto.enum_field(6)
|
|
gacha_times: int = betterproto.uint32_field(7)
|
|
display_protect_entry_list: List["ProtectEntry"] = betterproto.message_field(8)
|
|
is_protect_recycle: bool = betterproto.bool_field(9)
|
|
display_protect_times: int = betterproto.uint32_field(10)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(11)
|
|
gacha_ex_reward_info: "GachaExRewardInfo" = betterproto.message_field(12)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(13)
|
|
wish_well_data: "WishWellData" = betterproto.message_field(14)
|
|
|
|
|
|
@dataclass
|
|
class SpecialCommonGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
cost_material_id: int = betterproto.uint32_field(3)
|
|
cost_material_num: int = betterproto.uint32_field(4)
|
|
baodi_times: int = betterproto.uint32_field(5)
|
|
gacha_type: "GachaType" = betterproto.enum_field(6)
|
|
gacha_times: int = betterproto.uint32_field(7)
|
|
display_protect_entry_list: List["ProtectEntry"] = betterproto.message_field(8)
|
|
is_protect_recycle: bool = betterproto.bool_field(9)
|
|
display_protect_times: int = betterproto.uint32_field(10)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(11)
|
|
gacha_ex_reward_info: "GachaExRewardInfo" = betterproto.message_field(12)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(13)
|
|
wish_well_data: "WishWellData" = betterproto.message_field(14)
|
|
protect_display_info: "GachaProtectDisplayInfo" = betterproto.message_field(15)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGachaData(betterproto.Message):
|
|
ticket_hcoin_cost: int = betterproto.uint32_field(1)
|
|
ticket_material_id: int = betterproto.uint32_field(2)
|
|
gacha_times: int = betterproto.uint32_field(3)
|
|
display_protect_times: int = betterproto.uint32_field(4)
|
|
no_protect_gacha_times: int = betterproto.uint32_field(5)
|
|
display_setting_dict: "SettingDict" = betterproto.message_field(6)
|
|
gacha_ex_reward_info: "GachaExRewardInfo" = betterproto.message_field(7)
|
|
protect_display_info: "GachaProtectDisplayInfo" = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GachaExFragment(betterproto.Message):
|
|
ex_id: int = betterproto.uint32_field(1)
|
|
ex_energy: int = betterproto.uint32_field(2)
|
|
ex_num: int = betterproto.uint32_field(3)
|
|
ex_energy_add: int = betterproto.uint32_field(4)
|
|
fragment_add: int = betterproto.uint32_field(5)
|
|
ex_energy_add_orig: int = betterproto.uint32_field(6)
|
|
ex_energy_add_bonus: int = betterproto.uint32_field(7)
|
|
avatar_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GachaReq(betterproto.Message):
|
|
type: "GachaType" = betterproto.enum_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
is_use_hcoin: bool = betterproto.bool_field(3)
|
|
gacha_random: int = betterproto.uint32_field(4)
|
|
simulate_magic: int = betterproto.uint32_field(5)
|
|
is_use_free_gacha: bool = betterproto.bool_field(6)
|
|
free_gacha_ticket_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_list: List["GachaItem"] = betterproto.message_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
display: "GetGachaDisplayRsp" = betterproto.message_field(4)
|
|
ex_fragment: "GachaExFragment" = betterproto.message_field(5)
|
|
is_use_free_gacha: bool = betterproto.bool_field(6)
|
|
type: "GachaType" = betterproto.enum_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaDisplayReq(betterproto.Message):
|
|
is_all: bool = betterproto.bool_field(1)
|
|
type: "GachaType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GachaDisplayInfo(betterproto.Message):
|
|
gacha_type: "GachaType" = betterproto.enum_field(1)
|
|
common_data: "GachaDisplayCommonData" = betterproto.message_field(2)
|
|
hcoin_gacha_data: "HcoinGachaData" = betterproto.message_field(3)
|
|
friends_point_gacha_data: "FriendsPointGachaData" = betterproto.message_field(4)
|
|
activity_gacha_data: "ActivityGachaData" = betterproto.message_field(5)
|
|
custom_gacha_data: "CustomGachaData" = betterproto.message_field(6)
|
|
unique_gacha_data: "UniqueGachaData" = betterproto.message_field(7)
|
|
box_gacha_data: "BoxGachaData" = betterproto.message_field(8)
|
|
pray_gacha_data: "PrayGachaData" = betterproto.message_field(9)
|
|
controllable_box_gacha_data: "ControllableBoxGachaData" = betterproto.message_field(
|
|
10
|
|
)
|
|
optional_gacha_data: "OptionalGachaData" = betterproto.message_field(11)
|
|
adventure_gacha_data: "AdventureGachaData" = betterproto.message_field(12)
|
|
adventure_equip_gacha_data: "AdventureEquipGachaData" = betterproto.message_field(
|
|
13
|
|
)
|
|
sp_equip_gacha_data: "SpEquipGachaData" = betterproto.message_field(14)
|
|
special_gacha_data: "SpecialCommonGachaData" = betterproto.message_field(15)
|
|
pjms_gacha_data: "PjmsGachaData" = betterproto.message_field(16)
|
|
|
|
|
|
@dataclass
|
|
class GachaTenDiscountInfo(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
ticket_cost_num: int = betterproto.uint32_field(4)
|
|
is_used: bool = betterproto.bool_field(5)
|
|
gacha_type_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
type: "GachaType" = betterproto.enum_field(3)
|
|
pray_gacha_id: int = betterproto.uint32_field(4)
|
|
gacha_random: int = betterproto.uint32_field(5)
|
|
gacha_display_info_list: List["GachaDisplayInfo"] = betterproto.message_field(6)
|
|
gacha_ten_discount_info_list: List["GachaTenDiscountInfo"] = (
|
|
betterproto.message_field(7)
|
|
)
|
|
gacha_daily_times_limit_list: List["GachaDailyTimesLimit"] = (
|
|
betterproto.message_field(8)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class BuyGachaTicketReq(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyGachaTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
hcoin_cost: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaLogReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetGachaLogRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
log_info_list: List["GetGachaLogRspGachaLogInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaLogRspGachaLogInfo(betterproto.Message):
|
|
gacha_type: "GachaType" = betterproto.enum_field(1)
|
|
log_list: List["GachaLog"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaProbReq(betterproto.Message):
|
|
gacha_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGachaProbRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_type: int = betterproto.uint32_field(2)
|
|
total_prob_list: List["GachaTotalProb"] = betterproto.message_field(3)
|
|
detail_prob_list: List["GachaDetailProb"] = betterproto.message_field(4)
|
|
baodi_prob_list: List["GachaDetailProb"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class WishCostEquip(betterproto.Message):
|
|
cost_equip_id: int = betterproto.uint32_field(1)
|
|
cost_equip_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WishWellReq(betterproto.Message):
|
|
wish_id: int = betterproto.uint32_field(1)
|
|
cost_equip_list: List["WishCostEquip"] = betterproto.message_field(2)
|
|
gacha_type: "GachaType" = betterproto.enum_field(3)
|
|
is_force_set: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WishWellRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
wish_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
gacha_type: "GachaType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BuyControllableBoxGachaTicketReq(betterproto.Message):
|
|
gacha_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BuyControllableBoxGachaTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
hcoin_cost: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeGachaExRewardReq(betterproto.Message):
|
|
gacha_type: "GachaType" = betterproto.enum_field(1)
|
|
gacha_id: int = betterproto.uint32_field(2)
|
|
ex_reward_gacha_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeGachaExRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_type: "GachaType" = betterproto.enum_field(2)
|
|
gacha_id: int = betterproto.uint32_field(3)
|
|
ex_reward_gacha_times: int = betterproto.uint32_field(4)
|
|
reward: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOptionalGachaReq(betterproto.Message):
|
|
gacha_type: "GachaType" = betterproto.enum_field(1)
|
|
sub_gacha_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOptionalGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_type: "GachaType" = betterproto.enum_field(2)
|
|
sub_gacha_id: int = betterproto.uint32_field(3)
|
|
ex_fragment: "GachaExFragment" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SelectControllableBoxGachaSelectableGroupItemReq(betterproto.Message):
|
|
gacha_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
select_item_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SelectControllableBoxGachaSelectableGroupItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_id: int = betterproto.uint32_field(2)
|
|
group_info: "ControllableBoxGachaSelectableGroup" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UniqueGachaUpdateItemPoolReq(betterproto.Message):
|
|
select_item_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UniqueGachaUpdateItemPoolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GachaDailyTimesLimit(betterproto.Message):
|
|
type: "GachaType" = betterproto.enum_field(1)
|
|
group_daily_times: int = betterproto.uint32_field(2)
|
|
group_daily_limit_times: int = betterproto.uint32_field(3)
|
|
group_limit_display_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityScoreRewardNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetScoreRewardInfoReq(betterproto.Message):
|
|
activity_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityScoreRewardInfo(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
cur_score: int = betterproto.uint32_field(2)
|
|
score_reward_taken_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetScoreRewardInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
score_info_list: List["GeneralActivityScoreRewardInfo"] = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetScheduleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityScheduleInfo(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
show_time: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
settle_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
begin_day_time: int = betterproto.uint32_field(6)
|
|
end_day_time: int = betterproto.uint32_field(7)
|
|
left_times: int = betterproto.uint32_field(8)
|
|
schedule_id: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_list: List["GeneralActivityScheduleInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetMainInfoReq(betterproto.Message):
|
|
activity_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityBasicInfo(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
cur_score: int = betterproto.uint32_field(2)
|
|
series_activity_id: List[int] = betterproto.uint32_field(3)
|
|
score_reward_taken_list: List[int] = betterproto.uint32_field(4)
|
|
schedule_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivitySettleInfo(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
rank_type: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PushTowerActivityInfo(betterproto.Message):
|
|
enter_times: int = betterproto.uint32_field(1)
|
|
stage_reward_taken_list: List[int] = betterproto.uint32_field(2)
|
|
is_clear_reward_taken: bool = betterproto.bool_field(3)
|
|
grow_buff_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageGroupScheduleInfo(betterproto.Message):
|
|
stage_group_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStage(betterproto.Message):
|
|
enter_times: int = betterproto.uint32_field(1)
|
|
exchange_times: int = betterproto.uint32_field(2)
|
|
cur_score: int = betterproto.uint32_field(3)
|
|
stage_reward_taken_list: List[int] = betterproto.uint32_field(4)
|
|
bonus_score_times: int = betterproto.uint32_field(5)
|
|
stage_group_schedule_list: List["GeneralActivityStageGroupScheduleInfo"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
stage_group_reward_taken_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeScore(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeMonsterScore(betterproto.Message):
|
|
monster_group_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeItem(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivity(betterproto.Message):
|
|
cur_floor: int = betterproto.uint32_field(1)
|
|
floor_score_list: List["EndlessSingleModeScore"] = betterproto.message_field(2)
|
|
is_settled: bool = betterproto.bool_field(3)
|
|
reset_times: int = betterproto.uint32_field(4)
|
|
monster_random_id: int = betterproto.uint32_field(5)
|
|
activity_type: int = betterproto.uint32_field(6)
|
|
ow_monster_score_list: List["EndlessSingleModeMonsterScore"] = (
|
|
betterproto.message_field(7)
|
|
)
|
|
ow_item_list: List["EndlessSingleModeItem"] = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class CrisisModeActivity(betterproto.Message):
|
|
stage_group_schedule_list: List["GeneralActivityStageGroupScheduleInfo"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
stage_reward_taken_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScheduledMapSiteActivity(betterproto.Message):
|
|
stage_group_schedule_list: List["GeneralActivityStageGroupScheduleInfo"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
enter_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
sp_percent: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeScDLCStatus(betterproto.Message):
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(1)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
unlock_time: int = betterproto.uint32_field(2)
|
|
max_reward_idx: int = betterproto.uint32_field(3)
|
|
cur_floor: int = betterproto.uint32_field(4)
|
|
cur_stage_cost_time: int = betterproto.uint32_field(5)
|
|
min_stage_cost_time: int = betterproto.uint32_field(6)
|
|
avatar_list: List["BossChallengeAvatar"] = betterproto.message_field(7)
|
|
sc_dlc_status: "BossChallengeScDLCStatus" = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeActivity(betterproto.Message):
|
|
stage_list: List["BossChallengeStage"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivity(betterproto.Message):
|
|
cur_floor: int = betterproto.uint32_field(1)
|
|
floor_score_list: List["FrontEndlessActivityFloorScore"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivityFloorScore(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivity(betterproto.Message):
|
|
general_basic_info: "GeneralActivityBasicInfo" = betterproto.message_field(1)
|
|
settle_info: "GeneralActivitySettleInfo" = betterproto.message_field(2)
|
|
push_tower_info: "PushTowerActivityInfo" = betterproto.message_field(3)
|
|
activity_stage: "GeneralActivityStage" = betterproto.message_field(5)
|
|
endless_single: "EndlessSingleModeActivity" = betterproto.message_field(7)
|
|
crisis_mode: "CrisisModeActivity" = betterproto.message_field(11)
|
|
scheduled_map_site: "ScheduledMapSiteActivity" = betterproto.message_field(12)
|
|
boss_challenge: "BossChallengeActivity" = betterproto.message_field(13)
|
|
front_endless: "FrontEndlessActivity" = betterproto.message_field(14)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetMainInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["GeneralActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PushTowerActivityTakeStageRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_config_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PushTowerActivityTakeStageRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_config_id: int = betterproto.uint32_field(3)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PushTowerActivityTakeClearRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PushTowerActivityTakeClearRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageExchangeEnterTimesReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageExchangeEnterTimesRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
enter_times: int = betterproto.uint32_field(3)
|
|
exchange_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageTakeStageRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageTakeStageRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeGeneralActivityScoreRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
score_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeGeneralActivityScoreRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
score_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageTakeStageGroupRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
activity_stage_group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityStageTakeStageGroupRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
activity_stage_group_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityFinishFloorReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
floor: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
cost_time: int = betterproto.uint32_field(4)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityFinishFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityResetReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityResetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
group_level: int = betterproto.uint32_field(5)
|
|
monster_group_id: int = betterproto.uint32_field(6)
|
|
layer_number: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
monster_group_id: int = betterproto.uint32_field(5)
|
|
score: int = betterproto.uint32_field(6)
|
|
cost_time: int = betterproto.uint32_field(7)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(8)
|
|
avatar_list: List["StageInnerAvatarData"] = betterproto.message_field(9)
|
|
environment_id: int = betterproto.uint32_field(10)
|
|
layer_number: int = betterproto.uint32_field(11)
|
|
elf_list: List["StageInnerElfData"] = betterproto.message_field(12)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
area_id: int = betterproto.uint32_field(4)
|
|
battle_id: int = betterproto.uint32_field(5)
|
|
monster_group_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityTakeItemReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityTakeItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityUseItemReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSingleModeActivityUseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetStageRankReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
rank_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityGetStageRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CrisisModeActivityTakeStageRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CrisisModeActivityTakeStageRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityTakeTicketReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityTicket(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
add_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GeneralActivityTakeTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
ticket_list: List["GeneralActivityTicket"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeActivityGetStageRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BossChallengeActivityGetStageRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank: int = betterproto.uint32_field(2)
|
|
rank_ratio: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivityBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivityBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivityBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(5)
|
|
cost_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class FrontEndlessActivityBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExplorePos(betterproto.Message):
|
|
pos_x: int = betterproto.int32_field(1)
|
|
pos_y: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreGrid(betterproto.Message):
|
|
pos: "GlobalExplorePos" = betterproto.message_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
entity_expire_time: int = betterproto.uint32_field(3)
|
|
is_explored: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreEvent(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
event_type: int = betterproto.uint32_field(2)
|
|
event_param_list: List[int] = betterproto.uint32_field(3)
|
|
hint_type: "GlobalExploreHintType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreEntity(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
is_active: bool = betterproto.bool_field(2)
|
|
kingdom_data_list: List["GlobalExploreEntityKingdomData"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
active_time: int = betterproto.uint32_field(4)
|
|
contribution: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreEntityKingdomData(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreQuest(betterproto.Message):
|
|
quest_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
status: "GlobalExploreQuestStatus" = betterproto.enum_field(3)
|
|
finish_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
grid_id: int = betterproto.uint32_field(3)
|
|
is_need_block: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreInfo(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
cur_pos: "GlobalExplorePos" = betterproto.message_field(2)
|
|
cur_stage: "GlobalExploreStage" = betterproto.message_field(3)
|
|
explore_level: int = betterproto.uint32_field(4)
|
|
explore_exp: int = betterproto.uint32_field(5)
|
|
explore_stamina: int = betterproto.uint32_field(6)
|
|
entity_list: List["GlobalExploreEntity"] = betterproto.message_field(7)
|
|
grid_list: List["GlobalExploreGrid"] = betterproto.message_field(8)
|
|
quest_list: List["GlobalExploreQuest"] = betterproto.message_field(9)
|
|
explore_stamina_limit: int = betterproto.uint32_field(10)
|
|
is_take_kingdom_reward: bool = betterproto.bool_field(11)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
info: "GlobalExploreInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreNotify(betterproto.Message):
|
|
event_list: List["GlobalExploreEvent"] = betterproto.message_field(1)
|
|
move_pos_list: List["GlobalExplorePos"] = betterproto.message_field(2)
|
|
update_info: "GlobalExploreInfo" = betterproto.message_field(3)
|
|
remove_quest_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreMoveReq(betterproto.Message):
|
|
move_pos_list: List["GlobalExplorePos"] = betterproto.message_field(1)
|
|
move_type: "GlobalExploreMoveType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreMoveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
move_pos_list: List["GlobalExplorePos"] = betterproto.message_field(2)
|
|
move_type: "GlobalExploreMoveType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreInteractReq(betterproto.Message):
|
|
pos: "GlobalExplorePos" = betterproto.message_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreInteractRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pos: "GlobalExplorePos" = betterproto.message_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
action_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreActionReq(betterproto.Message):
|
|
pos: "GlobalExplorePos" = betterproto.message_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
action_id: int = betterproto.uint32_field(3)
|
|
action_param: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreActionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pos: "GlobalExplorePos" = betterproto.message_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
action_id: int = betterproto.uint32_field(4)
|
|
action_param: int = betterproto.uint32_field(5)
|
|
contribution_add: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarActivity(betterproto.Message):
|
|
cur_schedule_id: int = betterproto.uint32_field(1)
|
|
display_begin_time: int = betterproto.uint32_field(2)
|
|
display_end_time: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
total_get_currency: int = betterproto.uint32_field(6)
|
|
last_daily_get_currency: int = betterproto.uint32_field(7)
|
|
total_cost_ticket_num: int = betterproto.uint32_field(8)
|
|
take_point_reward_list: List[int] = betterproto.uint32_field(9)
|
|
global_war_point_list: List["GlobalWarPoint"] = betterproto.message_field(10)
|
|
member_list: List["GlobalWarMember"] = betterproto.message_field(11)
|
|
buff_level: int = betterproto.uint32_field(12)
|
|
global_war_isolate_point_list: List["GlobalWarIsolatePoint"] = (
|
|
betterproto.message_field(13)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetGlobalWarActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetGlobalWarActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
global_war_activity: "GlobalWarActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
head_avatar_id: int = betterproto.uint32_field(4)
|
|
frame_id: int = betterproto.uint32_field(5)
|
|
dress_id: int = betterproto.uint32_field(6)
|
|
custom_head_id: int = betterproto.uint32_field(7)
|
|
global_war_point_id: int = betterproto.uint32_field(8)
|
|
global_war_add_currency: int = betterproto.uint32_field(9)
|
|
global_war_add_time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarPoint(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
cur_hp: int = betterproto.uint32_field(2)
|
|
point_status: int = betterproto.uint32_field(3)
|
|
last_refresh_member_num: int = betterproto.uint32_field(4)
|
|
point_finish_time: int = betterproto.uint32_field(5)
|
|
last_take_sweep_reward_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarIsolatePoint(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
point_status: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarTakePointRewardReq(betterproto.Message):
|
|
point_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarTakePointRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
point_id_list: List[int] = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarAddCurrencyNotify(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
global_war_member: "GlobalWarMember" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarExchangeCurrencyReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarExchangeCurrencyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
add_currency_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarGetRankReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
point_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarTakeSweepRewardReq(betterproto.Message):
|
|
point_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SweepCurrency(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
add_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalWarTakeSweepRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sweep_currency_list: List["SweepCurrency"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GodWarSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
site_status: "GodWarSiteStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarOverall(betterproto.Message):
|
|
overall_id: int = betterproto.uint32_field(1)
|
|
overall_val: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChallengeStigmata(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChallengeAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
is_virtual: bool = betterproto.bool_field(3)
|
|
weapon_id: int = betterproto.uint32_field(4)
|
|
weapon_level: int = betterproto.uint32_field(5)
|
|
stigmata_1: "GodWarChallengeStigmata" = betterproto.message_field(6)
|
|
stigmata_2: "GodWarChallengeStigmata" = betterproto.message_field(7)
|
|
stigmata_3: "GodWarChallengeStigmata" = betterproto.message_field(8)
|
|
weapon_homology_level: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChallengeElf(betterproto.Message):
|
|
elf_info: "ElfBriefInfo" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GodWarBonus(betterproto.Message):
|
|
bonus_id: int = betterproto.uint32_field(1)
|
|
count_down: int = betterproto.uint32_field(2)
|
|
buff: "GodWarBuff" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChallenge(betterproto.Message):
|
|
is_challenge_fail: bool = betterproto.bool_field(1)
|
|
avatar_list: List["GodWarChallengeAvatar"] = betterproto.message_field(2)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
elf_id: int = betterproto.uint32_field(4)
|
|
extra_item_id: int = betterproto.uint32_field(5)
|
|
refresh_teleport_times: int = betterproto.uint32_field(6)
|
|
punish_buff_list: List["GodWarPunishBuff"] = betterproto.message_field(7)
|
|
challenge_score: int = betterproto.uint32_field(8)
|
|
random_seed: int = betterproto.uint32_field(9)
|
|
step_level: int = betterproto.uint32_field(10)
|
|
punish_buff_id_list: List[int] = betterproto.uint32_field(11)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(12)
|
|
boon_buff_id_list: List[int] = betterproto.uint32_field(13)
|
|
gain_coin_num: int = betterproto.uint32_field(14)
|
|
refresh_teleport_times_limit: int = betterproto.uint32_field(15)
|
|
assistant_extra_item_id: int = betterproto.uint32_field(16)
|
|
bonus_list: List["GodWarBonus"] = betterproto.message_field(17)
|
|
refresh_gacha_times: int = betterproto.uint32_field(18)
|
|
refresh_gacha_times_limit: int = betterproto.uint32_field(19)
|
|
star_ring_energy: int = betterproto.uint32_field(20)
|
|
elf_list: List["GodWarChallengeElf"] = betterproto.message_field(21)
|
|
is_alleviation: bool = betterproto.bool_field(22)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChallengeHistory(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
is_challenge_succ: bool = betterproto.bool_field(2)
|
|
max_punish_level: int = betterproto.uint32_field(3)
|
|
pass_step_level_list: List[int] = betterproto.uint32_field(4)
|
|
max_challenge_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GodWarBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
talent_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarTale(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
site_list: List["GodWarSite"] = betterproto.message_field(3)
|
|
cur_site_id: int = betterproto.uint32_field(4)
|
|
begin_time: int = betterproto.uint32_field(5)
|
|
end_time: int = betterproto.uint32_field(6)
|
|
challenge: "GodWarChallenge" = betterproto.message_field(7)
|
|
buff_list: List["GodWarBuff"] = betterproto.message_field(8)
|
|
avatar_schedule_id: int = betterproto.uint32_field(9)
|
|
challenge_history_list: List["GodWarChallengeHistory"] = betterproto.message_field(
|
|
10
|
|
)
|
|
is_locked: bool = betterproto.bool_field(11)
|
|
overall_list: List["GodWarOverall"] = betterproto.message_field(12)
|
|
avatar_schedule_max_score: int = betterproto.uint32_field(13)
|
|
cur_avatar_schedule_info: "GodWarCurAvatarScheduleInfo" = betterproto.message_field(
|
|
14
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GodWarCurAvatarScheduleInfo(betterproto.Message):
|
|
max_challenge_score: int = betterproto.uint32_field(1)
|
|
max_punish_level: int = betterproto.uint32_field(2)
|
|
last_schedule_max_punish_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarRoleRelation(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
reward_has_take_level: int = betterproto.uint32_field(4)
|
|
reward_has_take_story_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GodWarAvatarExpUp(betterproto.Message):
|
|
begin_time: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
up_ratio: int = betterproto.uint32_field(4)
|
|
schedule_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GodWarChapter(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
is_locked: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarRoleInfo(betterproto.Message):
|
|
role_relation_list: List["GodWarRoleRelation"] = betterproto.message_field(1)
|
|
avatar_exp_up: "GodWarAvatarExpUp" = betterproto.message_field(2)
|
|
main_avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GodWar(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_list: List["GodWarTale"] = betterproto.message_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
talent_list: List["GodWarTalent"] = betterproto.message_field(5)
|
|
max_support_point: int = betterproto.uint32_field(6)
|
|
lobby_id: int = betterproto.uint32_field(9)
|
|
chapter_list: List["GodWarChapter"] = betterproto.message_field(14)
|
|
cur_chapter_id: int = betterproto.uint32_field(15)
|
|
role_info: "GodWarRoleInfo" = betterproto.message_field(16)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_list: List["GodWar"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarPunishBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SelectGodWarChallengeAvatarReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(4)
|
|
elf_id: int = betterproto.uint32_field(5)
|
|
extra_item_id: int = betterproto.uint32_field(6)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(7)
|
|
boon_buff_id_list: List[int] = betterproto.uint32_field(8)
|
|
step_level: int = betterproto.uint32_field(9)
|
|
assistant_extra_item_id: int = betterproto.uint32_field(10)
|
|
is_alleviation: bool = betterproto.bool_field(11)
|
|
|
|
|
|
@dataclass
|
|
class SelectGodWarChallengeAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChangeGodWarChallengeSupportAvatarReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
extra_item_id: int = betterproto.uint32_field(4)
|
|
assistant_extra_item_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChangeGodWarChallengeSupportAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(4)
|
|
extra_item_id: int = betterproto.uint32_field(5)
|
|
assistant_extra_item_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SyncGodWarTaleNotify(betterproto.Message):
|
|
tale: "GodWarTale" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetGodWarChallengeReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
channel: "ResetGodWarChallengeReqResetChannel" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarScoreEventSettle(betterproto.Message):
|
|
score_event_id: int = betterproto.uint32_field(1)
|
|
settle_times: int = betterproto.uint32_field(2)
|
|
total_score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ResetGodWarChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
avatar_list: List["GodWarChallengeAvatar"] = betterproto.message_field(4)
|
|
buff_list: List["GodWarBuff"] = betterproto.message_field(5)
|
|
is_challenge_succ: bool = betterproto.bool_field(6)
|
|
challenge_score: int = betterproto.uint32_field(7)
|
|
score_id_settle_times_list: List["GodWarScoreEventSettle"] = (
|
|
betterproto.message_field(8)
|
|
)
|
|
punish_level: int = betterproto.uint32_field(9)
|
|
total_score: int = betterproto.uint32_field(10)
|
|
grade: int = betterproto.uint32_field(11)
|
|
reward_material_list: List["Material"] = betterproto.message_field(12)
|
|
site_idx: int = betterproto.uint32_field(13)
|
|
first_win_reward_list: List["RewardData"] = betterproto.message_field(14)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(15)
|
|
challenge_cost_time: int = betterproto.uint32_field(16)
|
|
is_alleviation: bool = betterproto.bool_field(17)
|
|
|
|
|
|
@dataclass
|
|
class GodWarEventInfo(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
event_type: int = betterproto.uint32_field(2)
|
|
event_settle_status: "GodWarEventInfoEventSettleStatus" = betterproto.enum_field(3)
|
|
event_param_list: List[int] = betterproto.uint32_field(4)
|
|
source_event_id: int = betterproto.uint32_field(5)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(6)
|
|
fingerprint: int = betterproto.uint32_field(7)
|
|
extra_param_list: List[int] = betterproto.uint32_field(8)
|
|
source_type: int = betterproto.uint32_field(9)
|
|
event_param_map_list: List["GodWarEventInfoParamMap"] = betterproto.message_field(
|
|
10
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GodWarEventInfoParamMap(betterproto.Message):
|
|
key: int = betterproto.uint32_field(1)
|
|
value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarEventNotify(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
event_list: List["GodWarEventInfo"] = betterproto.message_field(3)
|
|
trigger_type: int = betterproto.uint32_field(4)
|
|
trigger_param_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TriggerGodWarEventReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
event_id_list: List[int] = betterproto.uint32_field(3)
|
|
trigger_type: int = betterproto.uint32_field(4)
|
|
trigger_param_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TriggerGodWarEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
event_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarTeleportEventReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
random: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarTeleportEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
random: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SelectGodWarBuffReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SelectGodWarBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
buff: "GodWarBuff" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpGodWarTalentReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
is_level_up_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpGodWarTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
talent: "GodWarTalent" = betterproto.message_field(3)
|
|
max_support_point: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeGodWarTalentSupportLevelRewardNotify(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddGodWarRoleRelationExpReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
exp_material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddGodWarRoleRelationExpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpGodWarRoleRelationReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpGodWarRoleRelationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeGodWarRoleRelationLevelRewardReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeGodWarRoleRelationLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GodWarGoods(betterproto.Message):
|
|
goods_type: "GodWarGoodsGoodsType" = betterproto.enum_field(1)
|
|
goods_num: int = betterproto.uint32_field(2)
|
|
goods_idx: int = betterproto.uint32_field(3)
|
|
coin_cost: int = betterproto.uint32_field(4)
|
|
buff_goods: "GodWarGoodsBuffGoods" = betterproto.message_field(5)
|
|
levelup_buff_goods: "GodWarGoodsLevelUpBuffGoods" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GodWarGoodsBuffGoods(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_init_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarGoodsLevelUpBuffGoods(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_cur_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarShop(betterproto.Message):
|
|
goods_list: List["GodWarGoods"] = betterproto.message_field(1)
|
|
is_can_change_state: bool = betterproto.bool_field(2)
|
|
is_can_recover: bool = betterproto.bool_field(3)
|
|
change_state_event_id: int = betterproto.uint32_field(4)
|
|
recover_event_id: int = betterproto.uint32_field(5)
|
|
special_discount: int = betterproto.uint32_field(6)
|
|
refresh_shop_cost: int = betterproto.uint32_field(7)
|
|
refresh_shop_random: int = betterproto.uint32_field(8)
|
|
shopping_cost: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarTaleShopReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarTaleShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
shop: "GodWarShop" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BuyGodWarShopGoodsReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
goods_idx: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BuyGodWarShopGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
goods_idx: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeGodWarRoleStoryRewardReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
story_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeGodWarRoleStoryRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
story_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarTicketReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarTicketInfo(betterproto.Message):
|
|
ticket_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
add_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
ticket_refresh_list: List["RefreshGodWarTicketInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PredictGodWarEventReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
event_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PredictGodWarEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
event_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarBuffEventReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarBuffEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarRoleReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarRoleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
role_info: "GodWarRoleInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarTeleportEventReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarTeleportEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
teleport_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SwitchGodWarChapterReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SwitchGodWarChapterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
chapter_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarLobbyReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GodWarNpc(betterproto.Message):
|
|
npc_id: int = betterproto.uint32_field(1)
|
|
action_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGodWarLobbyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
npc_list: List["GodWarNpc"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class FinishGodWarLobbyActionReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
action_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishGodWarLobbyActionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
action_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarShopGoodsReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
random: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarShopGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
random: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SkipGodWarStoryNodeReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
node_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SkipGodWarStoryNodeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
node_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarGachaReq(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
random: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshGodWarGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
god_war_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
random: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntWeapon(betterproto.Message):
|
|
weapon_id: int = betterproto.uint32_field(1)
|
|
unlocked_module_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntClearableArchive(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
hp: int = betterproto.uint32_field(3)
|
|
sp: int = betterproto.uint32_field(4)
|
|
explore_buff_id: int = betterproto.uint32_field(5)
|
|
collect_ingredient_list: List["GourmetHuntIngredient"] = betterproto.message_field(
|
|
6
|
|
)
|
|
killed_monster_list: List[int] = betterproto.uint32_field(7)
|
|
destroyed_entity_list: List[int] = betterproto.uint32_field(8)
|
|
transaction_str: str = betterproto.string_field(9)
|
|
secondary_weapon_list: List[int] = betterproto.uint32_field(10)
|
|
room_pos_x: int = betterproto.uint32_field(11)
|
|
room_pos_y: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntUnlockedMapRoom(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
room_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntExploreArchive(betterproto.Message):
|
|
clearable_archive: "GourmetHuntClearableArchive" = betterproto.message_field(1)
|
|
unlocked_map_list: List[int] = betterproto.uint32_field(2)
|
|
unlocked_teleport_list: List[int] = betterproto.uint32_field(3)
|
|
opened_treasure_list: List[int] = betterproto.uint32_field(4)
|
|
killed_boss_list: List[int] = betterproto.uint32_field(5)
|
|
unlocked_map_room_list: List["GourmetHuntUnlockedMapRoom"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
triggered_entity_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntIngredient(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
total_revenue: int = betterproto.uint32_field(3)
|
|
total_praise: int = betterproto.uint32_field(4)
|
|
recipe_list: List[int] = betterproto.uint32_field(5)
|
|
furniture_list: List[int] = betterproto.uint32_field(6)
|
|
weapon_list: List["GourmetHuntWeapon"] = betterproto.message_field(7)
|
|
explore_archive: "GourmetHuntExploreArchive" = betterproto.message_field(8)
|
|
ingredient_list: List["GourmetHuntIngredient"] = betterproto.message_field(9)
|
|
unlocked_ingredient_list: List[int] = betterproto.uint32_field(10)
|
|
cur_rating: int = betterproto.uint32_field(11)
|
|
menu_list: List["GourmetHuntManagementMenu"] = betterproto.message_field(12)
|
|
hot_ingredient_id: int = betterproto.uint32_field(13)
|
|
sold_menu_list: List["GourmetHuntManagementMenu"] = betterproto.message_field(14)
|
|
max_revenue_in_one_management: int = betterproto.uint32_field(15)
|
|
max_praise_in_one_management: int = betterproto.uint32_field(16)
|
|
total_management_times: int = betterproto.uint32_field(17)
|
|
cur_daily_mission_group_id: int = betterproto.uint32_field(18)
|
|
management_weather_id: int = betterproto.uint32_field(19)
|
|
challenge_map_score_list: List["CommonUintKVStruct"] = betterproto.message_field(20)
|
|
opened_branch_store_num: int = betterproto.uint32_field(21)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity: "GourmetHuntActivity" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntUnlockWeaponModuleReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
weapon_id: int = betterproto.uint32_field(2)
|
|
module_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntUnlockWeaponModuleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
weapon_id: int = betterproto.uint32_field(3)
|
|
module_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntUnlockFurnitureReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
furniture_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntUnlockFurnitureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
furniture_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntManagementMenu(betterproto.Message):
|
|
recipe_id: int = betterproto.uint32_field(1)
|
|
cook_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStartManagementReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
menu_list: List["GourmetHuntManagementMenu"] = betterproto.message_field(2)
|
|
management_identity_type: "GourmetHuntIdentityType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStartManagementRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStopManagementReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
settled_menu_list: List["GourmetHuntManagementMenu"] = betterproto.message_field(2)
|
|
gold_earned: int = betterproto.uint32_field(3)
|
|
praise: int = betterproto.uint32_field(4)
|
|
rank_value: int = betterproto.uint32_field(5)
|
|
finished_special_mission_npc_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStopManagementRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
hot_ingredient_id: int = betterproto.uint32_field(3)
|
|
buff_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStartExploreReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
teleport_id: int = betterproto.uint32_field(4)
|
|
room_pos_x: int = betterproto.uint32_field(5)
|
|
room_pos_y: int = betterproto.uint32_field(6)
|
|
secondary_weapon_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStartExploreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
archive: "GourmetHuntExploreArchive" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStopExploreReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
take_out_ingredient_list: List["GourmetHuntIngredient"] = betterproto.message_field(
|
|
3
|
|
)
|
|
report_archive: "GourmetHuntClearableArchive" = betterproto.message_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
end_status: "GourmetHuntStopExploreReqEndStatus" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntStopExploreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntOpenTreasureReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
treasure_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntOpenTreasureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
treasure_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntTriggerTeleportReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
teleport_id: int = betterproto.uint32_field(4)
|
|
report_archive: "GourmetHuntClearableArchive" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntTriggerTeleportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
archive: "GourmetHuntExploreArchive" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntKillBossReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntKillBossRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntEnterRoomReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
report_archive: "GourmetHuntClearableArchive" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntEnterRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
archive: "GourmetHuntExploreArchive" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntTriggerEntityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntTriggerEntityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntDailyStaminaRecoveryNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
recovery_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntBuildBranchStoreReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
branch_store_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntBuildBranchStoreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
branch_store_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntOpenBranchStoreReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
branch_store_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GourmetHuntOpenBranchStoreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
opened_branch_store_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GratuityPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
cost_hp: int = betterproto.uint32_field(3)
|
|
frame_id: int = betterproto.uint32_field(4)
|
|
custom_head_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GratuityMonster(betterproto.Message):
|
|
monster_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStage(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
accept_uid: int = betterproto.uint32_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
stage_group: int = betterproto.uint32_field(5)
|
|
monster_list: List["GratuityMonster"] = betterproto.message_field(6)
|
|
player_list: List["GratuityPlayer"] = betterproto.message_field(7)
|
|
publish_time: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityActivityReq(betterproto.Message):
|
|
stage_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
invite_stage_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
stage_list: List["GratuityStage"] = betterproto.message_field(3)
|
|
today_left_free_stage_num: int = betterproto.uint32_field(4)
|
|
invite_stage_list: List["GratuityStage"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GratuityPlayerInfo(betterproto.Message):
|
|
nickname: str = betterproto.string_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
frame_id: int = betterproto.uint32_field(3)
|
|
custom_head_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStageMeta(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
stage_group: int = betterproto.uint32_field(2)
|
|
expire_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AcceptGratuityStageReq(betterproto.Message):
|
|
accept_type: "GratuityAcceptType" = betterproto.enum_field(1)
|
|
player_info: "GratuityPlayerInfo" = betterproto.message_field(2)
|
|
stage_meta_list: List["GratuityStageMeta"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AcceptGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_list: List["GratuityStage"] = betterproto.message_field(2)
|
|
accept_type: "GratuityAcceptType" = betterproto.enum_field(3)
|
|
today_left_free_stage_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AssistGratuityStageReq(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
player_info: "GratuityPlayerInfo" = betterproto.message_field(2)
|
|
relation_tag: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AssistGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage: "GratuityStage" = betterproto.message_field(2)
|
|
relation_tag: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CancelGratuityStageReq(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CancelGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityBattleHistoryReq(betterproto.Message):
|
|
stage_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GratuityBattle(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
player_info: "GratuityPlayer" = betterproto.message_field(2)
|
|
damage: int = betterproto.uint32_field(3)
|
|
stage_begin_time: int = betterproto.uint32_field(4)
|
|
is_bonus: bool = betterproto.bool_field(5)
|
|
stage_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityBattleHistoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_list: List["GratuityBattle"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStageMessage(betterproto.Message):
|
|
message_type: "GratuityStageMessageMessageType" = betterproto.enum_field(1)
|
|
from_uid: int = betterproto.uint32_field(2)
|
|
monster_damage_list: List["GratuityStageMessageMonsterDamage"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStageMessageMonsterDamage(betterproto.Message):
|
|
monster_id: int = betterproto.uint32_field(1)
|
|
cost_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncGratuityStageReq(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
message_list: List["GratuityStageMessage"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage: "GratuityStage" = betterproto.message_field(2)
|
|
message_list: List["GratuityStageMessage"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PublishGratuityStageReq(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
relation_tag: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PublishGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
stage_unique_id: int = betterproto.uint32_field(3)
|
|
relation_tag: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityStageListReq(betterproto.Message):
|
|
stage_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
stage_group_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGratuityStageListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_list: List["GratuityStage"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RejectGratuityStageReq(betterproto.Message):
|
|
stage_unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RejectGratuityStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStageInviteNotify(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
stage: "GratuityStage" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GratuityStageFinishNotify(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
stage: "GratuityStage" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPointKingdomData(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
score_u64: int = betterproto.uint64_field(2)
|
|
vote_score_u64: int = betterproto.uint64_field(3)
|
|
last_score_u64: int = betterproto.uint64_field(4)
|
|
player_num: int = betterproto.uint32_field(5)
|
|
recent_player_list: List["KingdomWarPointKingdomDataKingdomPlayer"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
last_score_time: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPointKingdomDataKingdomPlayer(betterproto.Message):
|
|
nick_name: str = betterproto.string_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPoint(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
cur_kingdom_id: int = betterproto.uint32_field(2)
|
|
kingdom_list: List["KingdomWarPointKingdomData"] = betterproto.message_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
last_kingdom_id: int = betterproto.uint32_field(5)
|
|
finished_num: int = betterproto.uint32_field(6)
|
|
stage_id: int = betterproto.uint32_field(7)
|
|
today_score: int = betterproto.uint32_field(8)
|
|
is_open: bool = betterproto.bool_field(9)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPhaseKingdomData(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
fame: int = betterproto.uint32_field(2)
|
|
score_u64: int = betterproto.uint64_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
status: int = betterproto.uint32_field(5)
|
|
bonus_point: int = betterproto.uint32_field(6)
|
|
last_fame: int = betterproto.uint32_field(7)
|
|
record_list: List["KingdomWarOccupyRecord"] = betterproto.message_field(8)
|
|
belief: int = betterproto.uint32_field(9)
|
|
last_belief: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPhasePlayerData(betterproto.Message):
|
|
cur_point_id: int = betterproto.uint32_field(1)
|
|
today_step: int = betterproto.uint32_field(2)
|
|
is_take_phase_reward: bool = betterproto.bool_field(3)
|
|
vote_point: int = betterproto.uint32_field(4)
|
|
yesterday_score: int = betterproto.uint32_field(5)
|
|
today_finish_stage_num_: int = betterproto.uint32_field(6)
|
|
last_point_id: int = betterproto.uint32_field(7)
|
|
today_score: int = betterproto.uint32_field(8)
|
|
change_stage_num: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarPhase(betterproto.Message):
|
|
phase_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
today_begin_time: int = betterproto.uint32_field(4)
|
|
today_end_time: int = betterproto.uint32_field(5)
|
|
point_list: List["KingdomWarPoint"] = betterproto.message_field(6)
|
|
kingdom_list: List["KingdomWarPhaseKingdomData"] = betterproto.message_field(7)
|
|
player_data: "KingdomWarPhasePlayerData" = betterproto.message_field(8)
|
|
assist_point: int = betterproto.uint32_field(9)
|
|
last_refresh_time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarKingdom(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
player_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarData(betterproto.Message):
|
|
phase_list: List["KingdomWarPhase"] = betterproto.message_field(1)
|
|
kingdom_list: List["KingdomWarKingdom"] = betterproto.message_field(2)
|
|
cur_phase: int = betterproto.uint32_field(3)
|
|
is_over: bool = betterproto.bool_field(4)
|
|
has_take_max_score: int = betterproto.uint32_field(5)
|
|
has_get_currency_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarJoinData(betterproto.Message):
|
|
combat_power: int = betterproto.uint32_field(1)
|
|
last_kingdom_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetKingdomWarReq(betterproto.Message):
|
|
join_data: "KingdomWarJoinData" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetKingdomWarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
display_begin_time: int = betterproto.uint32_field(3)
|
|
display_end_time: int = betterproto.uint32_field(4)
|
|
begin_time: int = betterproto.uint32_field(5)
|
|
end_time: int = betterproto.uint32_field(6)
|
|
kingdom_war: "KingdomWarData" = betterproto.message_field(7)
|
|
kingdom_id: int = betterproto.uint32_field(8)
|
|
activity_stamina: int = betterproto.uint32_field(9)
|
|
last_recover_stamina_time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarMoveReq(betterproto.Message):
|
|
target_point: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarMoveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_point_id: int = betterproto.uint32_field(2)
|
|
today_step: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarVoteReq(betterproto.Message):
|
|
target_point: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarVoteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_point: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarGetRankReq(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
kingdom_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarTakeDailyRewardReq(betterproto.Message):
|
|
kingdom_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarOccupyRecord(betterproto.Message):
|
|
begin_time: int = betterproto.uint32_field(1)
|
|
occupy_point_list: List[int] = betterproto.uint32_field(2)
|
|
player_score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarTakeDailyRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
record_list: List["KingdomWarOccupyRecord"] = betterproto.message_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarExchangeCurrencyReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarExchangeCurrencyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
point_id: int = betterproto.uint32_field(2)
|
|
currency_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarGetPointRankReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
kingdom_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarGetPointRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
point_id: int = betterproto.uint32_field(2)
|
|
kingdom_id: int = betterproto.uint32_field(3)
|
|
rank_data_list: "RankShowData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardAreaDropRecord(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
cur_drop_num: int = betterproto.uint32_field(2)
|
|
cur_site_id: int = betterproto.uint32_field(3)
|
|
is_unlocked_today: bool = betterproto.bool_field(4)
|
|
unlocked_times: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
passed_floor_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
remain_room_cnt: int = betterproto.uint32_field(2)
|
|
remain_battle_cnt: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSiteRecord(betterproto.Message):
|
|
site_type: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
area_daily_drop_record_list: List["MahouCardAreaDropRecord"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
site_list: List["MahouCardSite"] = betterproto.message_field(3)
|
|
role_list: List["MahouCardRole"] = betterproto.message_field(4)
|
|
has_got_card_id_list: List[int] = betterproto.uint32_field(5)
|
|
cur_site_id: int = betterproto.uint32_field(6)
|
|
site_record_list: List["MahouCardSiteRecord"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "MahouCardActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRoleLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardEnterSiteReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
role_id: int = betterproto.uint32_field(3)
|
|
is_force: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBattleCard(betterproto.Message):
|
|
slot: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
tag_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardHandCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
tag_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRoomInfo(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
battle_random_seed: int = betterproto.uint32_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
retry_times: int = betterproto.uint32_field(4)
|
|
is_done: bool = betterproto.bool_field(5)
|
|
is_in_battle: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSiteInfo(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
role_level: int = betterproto.uint32_field(3)
|
|
room_info: "MahouCardRoomInfo" = betterproto.message_field(4)
|
|
passed_room_id_list: List[int] = betterproto.uint32_field(5)
|
|
transaction_str: str = betterproto.string_field(6)
|
|
hand_card_list: List["MahouCardHandCard"] = betterproto.message_field(7)
|
|
battle_card_list: List["MahouCardBattleCard"] = betterproto.message_field(8)
|
|
battle_hp: int = betterproto.uint32_field(9)
|
|
remain_exchange_times: int = betterproto.uint32_field(10)
|
|
discard_times: int = betterproto.uint32_field(11)
|
|
discard_goal: int = betterproto.uint32_field(12)
|
|
discard_trigger_times: int = betterproto.uint32_field(13)
|
|
exchange_trigger_times: int = betterproto.uint32_field(14)
|
|
wait_select_prophesy_list: List[int] = betterproto.uint32_field(15)
|
|
prophesy_list: List[int] = betterproto.uint32_field(16)
|
|
role_prophesy_list: List[int] = betterproto.uint32_field(17)
|
|
buff_list: List["MahouCardBuff"] = betterproto.message_field(18)
|
|
cur_event_id: int = betterproto.uint32_field(19)
|
|
option_list: List[int] = betterproto.uint32_field(20)
|
|
invalid_option_list: List[int] = betterproto.uint32_field(21)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardEnterSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
site_id: int = betterproto.uint32_field(3)
|
|
cur_site: "MahouCardSiteInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardEnterRoomReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardEnterRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
site_id: int = betterproto.uint32_field(3)
|
|
cur_site: "MahouCardSiteInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExitRoomReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExitRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
cur_site: "MahouCardSiteInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExitSiteReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExitSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
site_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
daily_site_drop_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetCurSiteInfoReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetCurSiteInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
cur_site: "MahouCardSiteInfo" = betterproto.message_field(3)
|
|
site_type: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardHandCardChangeNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
reason: "MahouCardHandCardChangeNotifyReason" = betterproto.enum_field(4)
|
|
lost_hand_card_list: List["MahouCardHandCard"] = betterproto.message_field(5)
|
|
add_hand_card_list: List["MahouCardHandCard"] = betterproto.message_field(6)
|
|
lost_battle_card_list: List["MahouCardBattleCard"] = betterproto.message_field(7)
|
|
add_battle_card_list: List["MahouCardBattleCard"] = betterproto.message_field(8)
|
|
event_id: int = betterproto.uint32_field(9)
|
|
is_need_sync: bool = betterproto.bool_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExchangeCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
unique_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardExchangeCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardDiscardCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
unique_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardDiscardCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardLevelUpCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
cost_unique_id: int = betterproto.uint32_field(4)
|
|
target_unique_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardLevelUpCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cost_unique_id: int = betterproto.uint32_field(2)
|
|
target_unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSetBattleCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
unique_id: int = betterproto.uint32_field(4)
|
|
slot: int = betterproto.uint32_field(5)
|
|
direction: "MahouCardSetBattleCardReqDirection" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSetBattleCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRecallBattleCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
unique_id: int = betterproto.uint32_field(4)
|
|
slot: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardRecallBattleCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSelectProphesyReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
prophesy_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardSelectProphesyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardChooseEventOptionReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
event_id: int = betterproto.uint32_field(4)
|
|
option_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardChooseEventOptionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardEventNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
event_id: int = betterproto.uint32_field(4)
|
|
option_list: List[int] = betterproto.uint32_field(5)
|
|
invalid_option_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
end_status: "MahouCardBattleEndReqStatus" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardUnlockDailySiteReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardUnlockDailySiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetDailySiteRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardGetDailySiteRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MahouCardOverdrawnNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
overdrawn_card_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ClientMailKey(betterproto.Message):
|
|
type: "ClientMailType" = betterproto.enum_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClientMailAttachmentItem(betterproto.Message):
|
|
key: "ClientMailKey" = betterproto.message_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClientMail(betterproto.Message):
|
|
key: "ClientMailKey" = betterproto.message_field(1)
|
|
title: str = betterproto.string_field(2)
|
|
content: str = betterproto.string_field(3)
|
|
sender: str = betterproto.string_field(4)
|
|
time: int = betterproto.uint32_field(5)
|
|
attachment: "MailAttachment" = betterproto.message_field(6)
|
|
is_attachment_got: bool = betterproto.bool_field(7)
|
|
expire_time: int = betterproto.uint32_field(8)
|
|
content_param_list: List[str] = betterproto.string_field(9)
|
|
template_id: int = betterproto.uint32_field(10)
|
|
is_read: bool = betterproto.bool_field(11)
|
|
mail_style: int = betterproto.uint32_field(12)
|
|
img_path: str = betterproto.string_field(13)
|
|
is_favorite: bool = betterproto.bool_field(14)
|
|
|
|
|
|
@dataclass
|
|
class GetClientMailDataReq(betterproto.Message):
|
|
start: int = betterproto.uint32_field(1)
|
|
stop: int = betterproto.uint32_field(2)
|
|
filter_type: "ClientMailFilterType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ClientMailStyleInfo(betterproto.Message):
|
|
mail_style: int = betterproto.uint32_field(1)
|
|
untaken_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClientMailInfo(betterproto.Message):
|
|
total_num: int = betterproto.uint32_field(1)
|
|
can_fast_delete_num: int = betterproto.uint32_field(2)
|
|
mail_style_info_list: List["ClientMailStyleInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetClientMailDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mail_list: List["ClientMail"] = betterproto.message_field(2)
|
|
is_end: bool = betterproto.bool_field(3)
|
|
start: int = betterproto.uint32_field(4)
|
|
notice_mail_list: List["ClientMail"] = betterproto.message_field(5)
|
|
filter_type: "ClientMailFilterType" = betterproto.enum_field(6)
|
|
client_mail_info: "ClientMailInfo" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TakeClientMailAttachmentReq(betterproto.Message):
|
|
mail_key_list: List["ClientMailKey"] = betterproto.message_field(1)
|
|
is_show_attachment: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeClientMailAttachmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
succ_mail_key_list: List["ClientMailKey"] = betterproto.message_field(2)
|
|
is_show_attachment: bool = betterproto.bool_field(3)
|
|
mail_attachment: "MailAttachment" = betterproto.message_field(4)
|
|
is_take_all: bool = betterproto.bool_field(5)
|
|
fail_mail_list: List["ClientMailAttachmentItem"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MarkReadClientMailReq(betterproto.Message):
|
|
mail_key: "ClientMailKey" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MarkReadClientMailRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mail_key: "ClientMailKey" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DelClientMailReq(betterproto.Message):
|
|
mail_key: "ClientMailKey" = betterproto.message_field(1)
|
|
is_one_click_delete: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DelClientMailRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mail_key: "ClientMailKey" = betterproto.message_field(2)
|
|
is_one_click_delete: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class NewClientMailNotify(betterproto.Message):
|
|
type: "ClientMailType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetClientMailFavoriteReq(betterproto.Message):
|
|
mail_key: "ClientMailKey" = betterproto.message_field(1)
|
|
is_favorite: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetClientMailFavoriteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mail_key: "ClientMailKey" = betterproto.message_field(2)
|
|
is_favorite: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List["MarblesShootAvatar"] = betterproto.message_field(2)
|
|
story_game: "MarblesShootGame" = betterproto.message_field(3)
|
|
daily_game: "MarblesShootGame" = betterproto.message_field(4)
|
|
challenge_game: "MarblesShootGame" = betterproto.message_field(5)
|
|
game_settle_info_list: List["MarblesShootGameSettleInfo"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
daily_game_config_id: int = betterproto.uint32_field(7)
|
|
daily_game_has_drop_material_list: List["Material"] = betterproto.message_field(8)
|
|
wiki: "MarblesShootWiki" = betterproto.message_field(9)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "MarblesShootActivity" = betterproto.message_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGameSettleInfo(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
last_fail_room_id: int = betterproto.uint32_field(2)
|
|
has_drop_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootWiki(betterproto.Message):
|
|
ball_list: List[int] = betterproto.uint32_field(1)
|
|
peg_list: List[int] = betterproto.uint32_field(2)
|
|
treasure_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootBall(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
ball_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootTreasure(betterproto.Message):
|
|
treasure_id: int = betterproto.uint32_field(1)
|
|
effect_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGameRewardItem(betterproto.Message):
|
|
treasure_id: int = betterproto.uint32_field(1)
|
|
coin_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGameCurRoomInfo(betterproto.Message):
|
|
cur_room_id: int = betterproto.uint32_field(1)
|
|
room_type: "MarblesShootRoomType" = betterproto.enum_field(2)
|
|
room_status: "MarblesShootRoomStatus" = betterproto.enum_field(3)
|
|
battle_id: int = betterproto.uint32_field(4)
|
|
shop_operate_times: int = betterproto.uint32_field(5)
|
|
can_buy_ball_list: List["MarblesShootBall"] = betterproto.message_field(6)
|
|
bought_ball_idx_list: List[int] = betterproto.uint32_field(7)
|
|
can_select_treasure_list: List[int] = betterproto.uint32_field(8)
|
|
can_select_reward_item_list: List["MarblesShootGameRewardItem"] = (
|
|
betterproto.message_field(9)
|
|
)
|
|
event_group_id: int = betterproto.uint32_field(10)
|
|
can_trigger_event_id_list: List[int] = betterproto.uint32_field(11)
|
|
init_ball_list: List["MarblesShootInitItem"] = betterproto.message_field(12)
|
|
init_treasure_list: List["MarblesShootInitItem"] = betterproto.message_field(13)
|
|
init_ball_select_num: int = betterproto.uint32_field(14)
|
|
init_treasure_select_num: int = betterproto.uint32_field(15)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootInitItem(betterproto.Message):
|
|
ball: "MarblesShootBall" = betterproto.message_field(1)
|
|
treasure_id: int = betterproto.uint32_field(2)
|
|
weight: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGame(betterproto.Message):
|
|
game_id: int = betterproto.uint32_field(1)
|
|
avatar: "MarblesShootAvatar" = betterproto.message_field(2)
|
|
avatar_hp: int = betterproto.uint32_field(3)
|
|
coin_num: int = betterproto.uint32_field(4)
|
|
treasure_list: List["MarblesShootTreasure"] = betterproto.message_field(5)
|
|
ball_list: List["MarblesShootBall"] = betterproto.message_field(6)
|
|
cur_room_info: "MarblesShootGameCurRoomInfo" = betterproto.message_field(7)
|
|
passed_room_id_list: List[int] = betterproto.uint32_field(8)
|
|
shop_action_random: int = betterproto.uint32_field(9)
|
|
daily_game_config_id: int = betterproto.uint32_field(10)
|
|
game_transaction_str: str = betterproto.string_field(11)
|
|
total_add_coin_num: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootAvatarLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootAvatarLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
avatar: "MarblesShootAvatar" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
game: "MarblesShootGame" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootBeginGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
is_from_last_fail_room: bool = betterproto.bool_field(3)
|
|
avatar_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootBeginGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
game: "MarblesShootGame" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootEndGameReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGameStatistics(betterproto.Message):
|
|
total_round: int = betterproto.uint32_field(1)
|
|
max_round_damage: int = betterproto.uint32_field(2)
|
|
mvp_ball: "MarblesShootBall" = betterproto.message_field(3)
|
|
max_hit_combo: int = betterproto.uint32_field(4)
|
|
total_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootEndGameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
drop_material_list: List["Material"] = betterproto.message_field(3)
|
|
statistics: "MarblesShootGameStatistics" = betterproto.message_field(4)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(5)
|
|
ball_num: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootFinishRoomReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
next_room_id: int = betterproto.uint32_field(3)
|
|
avatar_hp: int = betterproto.uint32_field(4)
|
|
cur_coin_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootFinishRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootTriggerEventReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
event_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
event_id: int = betterproto.uint32_field(3)
|
|
add_ball_list: List["MarblesShootBall"] = betterproto.message_field(4)
|
|
add_treasure_list: List["MarblesShootTreasure"] = betterproto.message_field(5)
|
|
del_ball_list: List["MarblesShootBall"] = betterproto.message_field(6)
|
|
del_treasure_list: List["MarblesShootTreasure"] = betterproto.message_field(7)
|
|
level_up_ball_list: List["MarblesShootBall"] = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootFinishBattleReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
avatar_hp: int = betterproto.uint32_field(3)
|
|
room_round: int = betterproto.uint32_field(4)
|
|
max_round_damage: int = betterproto.uint32_field(5)
|
|
mvp_ball_unique_id: int = betterproto.uint32_field(6)
|
|
max_hit_combo: int = betterproto.uint32_field(7)
|
|
battle_score: int = betterproto.uint32_field(8)
|
|
cur_coin_num: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootFinishBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootSelectRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
reward_idx: int = betterproto.uint32_field(3)
|
|
cur_coin_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootSelectRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootShopOperateReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
operate_type: "MarblesShootShopOperateReqOperateType" = betterproto.enum_field(3)
|
|
operate_param: int = betterproto.uint32_field(4)
|
|
shop_action_random: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootShopOperateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
shop_action_random: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootSelectInitItemReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
game_id: int = betterproto.uint32_field(2)
|
|
ball_list: List["MarblesShootBall"] = betterproto.message_field(3)
|
|
treasure_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootSelectInitItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetWikiReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MarblesShootGetWikiRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
wiki: "MarblesShootWiki" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarRoomMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
score_rank: int = betterproto.uint32_field(3)
|
|
player_group_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarStageInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
sub_schedule_id: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
max_damage_level_score: int = betterproto.uint32_field(5)
|
|
max_rank_score: int = betterproto.uint32_field(6)
|
|
basic_damage_score: int = betterproto.uint32_field(7)
|
|
min_rank_ratio: int = betterproto.uint32_field(8)
|
|
min_damage_level: int = betterproto.uint32_field(9)
|
|
max_total_damage: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarActivity(betterproto.Message):
|
|
cur_schedule_id: int = betterproto.uint32_field(1)
|
|
start_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
open_day_time: int = betterproto.uint32_field(4)
|
|
close_day_time: int = betterproto.uint32_field(5)
|
|
battle_times: int = betterproto.uint32_field(6)
|
|
cur_battle_uniq_id: int = betterproto.uint32_field(7)
|
|
stage_info_list: List["MassiveWarStageInfo"] = betterproto.message_field(8)
|
|
player_group_id: int = betterproto.uint32_field(9)
|
|
last_settle_reward_score: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
massive_war_activity: "MassiveWarActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
total_damage: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleMonster(betterproto.Message):
|
|
message_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
total_hp: int = betterproto.uint32_field(3)
|
|
left_hp: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarMonsterDamage(betterproto.Message):
|
|
message_id: int = betterproto.uint32_field(1)
|
|
total_damage: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarFieldProgress(betterproto.Message):
|
|
field_progress_ratio: int = betterproto.uint32_field(1)
|
|
in_field_member_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleInfo(betterproto.Message):
|
|
battle_begin_time: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
battle_uniq_id: int = betterproto.uint32_field(3)
|
|
auto_lose_hp_time_id: int = betterproto.uint32_field(4)
|
|
battle_status: int = betterproto.uint32_field(5)
|
|
total_member: int = betterproto.uint32_field(6)
|
|
self_rank: int = betterproto.uint32_field(7)
|
|
self_monster_damage_list: List["MassiveWarMonsterDamage"] = (
|
|
betterproto.message_field(8)
|
|
)
|
|
monster_list: List["MassiveWarBattleMonster"] = betterproto.message_field(9)
|
|
top_member_list: List["MassiveWarBattleMember"] = betterproto.message_field(10)
|
|
monster_hard_level: int = betterproto.uint32_field(11)
|
|
self_buff_progress: int = betterproto.uint32_field(12)
|
|
field_progress: "MassiveWarFieldProgress" = betterproto.message_field(13)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetBattleInfoReq(betterproto.Message):
|
|
battle_uniq_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetBattleInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_uniq_id: int = betterproto.uint32_field(2)
|
|
battle_info: "MassiveWarBattleInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetRankReq(betterproto.Message):
|
|
battle_uniq_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_uniq_id: int = betterproto.uint32_field(2)
|
|
member_list: List["MassiveWarBattleMember"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleBeginNotify(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
battle_uniq_id: int = betterproto.uint32_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
battle_info: "MassiveWarBattleInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleMessage(betterproto.Message):
|
|
message_id: int = betterproto.uint32_field(1)
|
|
damage_msg: "MassiveWarBattleMessageDamageMessage" = betterproto.message_field(2)
|
|
field_msg: "MassiveWarBattleMessageFieldMessage" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleMessageDamageMessage(betterproto.Message):
|
|
add_damage: int = betterproto.uint64_field(1)
|
|
total_damage: int = betterproto.uint64_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleMessageFieldMessage(betterproto.Message):
|
|
action_type: "MassiveWarFieldActionType" = betterproto.enum_field(1)
|
|
buff_progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarReportBattleMessageNotify(betterproto.Message):
|
|
message_list: List["MassiveWarBattleMessage"] = betterproto.message_field(1)
|
|
battle_uniq_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarExitBattleReq(betterproto.Message):
|
|
battle_uniq_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarExitBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarBattleEndNotify(betterproto.Message):
|
|
battle_uniq_id: int = betterproto.uint32_field(1)
|
|
transaction_str: str = betterproto.string_field(2)
|
|
total_damage: int = betterproto.uint32_field(3)
|
|
damage_level: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
total_damage_score: int = betterproto.uint32_field(6)
|
|
rank_score: int = betterproto.uint32_field(7)
|
|
basic_damage_score: int = betterproto.uint32_field(8)
|
|
total_member_num: int = betterproto.uint32_field(9)
|
|
battle_cost_time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarLineupInfoNotify(betterproto.Message):
|
|
battle_uniq_id: int = betterproto.uint32_field(1)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarTakeScoreRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MassiveWarTakeScoreRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGem(betterproto.Message):
|
|
gem_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGemGachaPool(betterproto.Message):
|
|
gacha_pool_id: int = betterproto.uint32_field(1)
|
|
status: "MatchThreeGemGachaPoolStatus" = betterproto.enum_field(2)
|
|
has_got_gem_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeHasGotDailyMaterial(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_list: List["MatchThreeRole"] = betterproto.message_field(2)
|
|
gem_list: List["MatchThreeGem"] = betterproto.message_field(3)
|
|
has_got_daily_material_list: List["MatchThreeHasGotDailyMaterial"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
item_list: List[int] = betterproto.uint32_field(5)
|
|
cur_schedule_id: int = betterproto.uint32_field(6)
|
|
passed_room_id_list: List[int] = betterproto.uint32_field(7)
|
|
max_tower_floor: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "MatchThreeActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoleLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
role_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoleLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
role: "MatchThreeRole" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGemGachaDisplayReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGemGachaDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
pool_list: List["MatchThreeGemGachaPool"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGemGachaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
gacha_random: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGemGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
new_gacha_random: int = betterproto.uint32_field(3)
|
|
pool_id: int = betterproto.uint32_field(4)
|
|
gem: "MatchThreeGem" = betterproto.message_field(5)
|
|
pool_list: List["MatchThreeGemGachaPool"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
room_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoomBeginReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_type: "MatchThreeRoomType" = betterproto.enum_field(3)
|
|
room_id: int = betterproto.uint32_field(4)
|
|
role_id: int = betterproto.uint32_field(5)
|
|
item_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoomBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
transaction_str: str = betterproto.string_field(4)
|
|
dynamic_level: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoomEndReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
status: "MatchThreeRoomEndReqStatus" = betterproto.enum_field(3)
|
|
room_id: int = betterproto.uint32_field(4)
|
|
room_type: "MatchThreeRoomType" = betterproto.enum_field(5)
|
|
score: int = betterproto.uint32_field(6)
|
|
battle_time: int = betterproto.uint32_field(7)
|
|
floor_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class MatchThreeRoomEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
daily_drop_item_list: List["DropItem"] = betterproto.message_field(4)
|
|
is_first_win: bool = betterproto.bool_field(5)
|
|
floor_id: int = betterproto.uint32_field(6)
|
|
reward_data: "RewardData" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MirageGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MirageTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MirageChallengeStageRecord(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
core_skill_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MirageActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
daily_currency_drop_num: int = betterproto.uint32_field(2)
|
|
talent_list: List["MirageTalent"] = betterproto.message_field(3)
|
|
challenge_record_list: List["MirageChallengeStageRecord"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
cur_rotate_index: int = betterproto.uint32_field(5)
|
|
cur_rotate_close_time: int = betterproto.uint32_field(6)
|
|
cur_daily_drop_limit_reset_times: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MirageGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "MirageActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MirageTalentLevelUpReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MirageTalentLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
cur_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MirageReportStageBeginReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
battle_avatar_id: int = betterproto.uint32_field(3)
|
|
support_avatar_list: List[int] = betterproto.uint32_field(4)
|
|
core_skill_list: List[int] = betterproto.uint32_field(5)
|
|
difficulty_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MirageReportStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
battle_avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MirageResetDailyDropLimitReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MirageResetDailyDropLimitRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMonopolyActivityReq(betterproto.Message):
|
|
monopoly_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyMonster(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyFloor(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
building_list: List["MonopolyFloorBuilding"] = betterproto.message_field(2)
|
|
monster_list: List["MonopolyMonster"] = betterproto.message_field(3)
|
|
round_status: "MonopolyRoundStatus" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyFloorBuilding(betterproto.Message):
|
|
location: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
product_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
status: "MonopolyAreaStatus" = betterproto.enum_field(2)
|
|
floor_list: List["MonopolyFloor"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyShopGoods(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
buy_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMonopolyActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
monopoly_id: int = betterproto.uint32_field(2)
|
|
area_list: List["MonopolyArea"] = betterproto.message_field(3)
|
|
goods_list: List["MonopolyShopGoods"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyThrowDiceReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyThrowDiceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
dice_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyBuildingConstructReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
building_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyBuildingConstructRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
building_type: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyEndRoundReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyEndRoundRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyUseItemReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
para: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyUseItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyRewardNotify(betterproto.Message):
|
|
behavior_id: int = betterproto.uint32_field(1)
|
|
reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyBuyGoodsReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
goods_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyBuyGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolySkipBattleReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolySkipBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyResetFloorReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyResetFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
tile_tower_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyAddMonsterReq(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
monster_id: int = betterproto.uint32_field(3)
|
|
position: int = betterproto.uint32_field(4)
|
|
direction: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MonopolyAddMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
direction: int = betterproto.uint32_field(4)
|
|
unique_id: int = betterproto.uint32_field(5)
|
|
entity_type: int = betterproto.uint32_field(6)
|
|
tile_entity_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class RaffleTicket(betterproto.Message):
|
|
ticket_num: int = betterproto.uint32_field(1)
|
|
draw_idx: int = betterproto.uint32_field(2)
|
|
reward_grade: "RaffleRewardGrade" = betterproto.enum_field(3)
|
|
is_reward_taken: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class Raffle(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
draw_begin_time: int = betterproto.uint32_field(2)
|
|
draw_end_time: int = betterproto.uint32_field(3)
|
|
reward_begin_time: int = betterproto.uint32_field(4)
|
|
mission_id: int = betterproto.uint32_field(5)
|
|
total_ticket_num: int = betterproto.uint32_field(6)
|
|
ticket_list: List["RaffleTicket"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeRaffleMaterialReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExchangeRaffleMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
get_material_list: List["Material"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeRaffleRewardReq(betterproto.Message):
|
|
raffle_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeRaffleRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
raffle_id_list: List[int] = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DrawRaffleTicketReq(betterproto.Message):
|
|
raffle_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DrawRaffleTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
raffle_id: int = betterproto.uint32_field(2)
|
|
ticket: int = betterproto.uint32_field(3)
|
|
draw_idx: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RaffleActivity(betterproto.Message):
|
|
cur_schedule_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
raffle_list: List["Raffle"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetRaffleActivityReq(betterproto.Message):
|
|
raffle_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRaffleActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
raffle_activity: "RaffleActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NinjaSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
choosed_effect_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class NinjaActivityData(betterproto.Message):
|
|
ninja_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
slot_list: List["NinjaSlot"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetNinjaActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetNinjaActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ninja_data: "NinjaActivityData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NinjaSlotStrengthenReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
cost_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class NinjaSlotStrengthenRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot: "NinjaSlot" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NinjaActivityNotify(betterproto.Message):
|
|
slot_list: List["NinjaSlot"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class NinjaSlotChooseEffectReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
effect_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class NinjaSlotChooseEffectRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot: "NinjaSlot" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KeepAliveNotify(betterproto.Message):
|
|
route_type_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGameserverReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetGameserverRsp(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerTokenReq(betterproto.Message):
|
|
account_type: int = betterproto.uint32_field(1)
|
|
account_uid: str = betterproto.string_field(2)
|
|
account_token: str = betterproto.string_field(3)
|
|
account_ext: str = betterproto.string_field(4)
|
|
token: str = betterproto.string_field(5)
|
|
version: str = betterproto.string_field(6)
|
|
device: str = betterproto.string_field(7)
|
|
tag: int = betterproto.int32_field(8)
|
|
uid: int = betterproto.uint32_field(9)
|
|
system_info: str = betterproto.string_field(10)
|
|
ipv4_str: str = betterproto.string_field(11)
|
|
ipv6_str: str = betterproto.string_field(12)
|
|
cps: str = betterproto.string_field(13)
|
|
device_uuid: str = betterproto.string_field(14)
|
|
transfer_code: str = betterproto.string_field(15)
|
|
transfer_pwd: str = betterproto.string_field(16)
|
|
ip_info_str: str = betterproto.string_field(17)
|
|
device_type: "DeviceType" = betterproto.enum_field(20)
|
|
is_allow_device_register: bool = betterproto.bool_field(21)
|
|
combo_channel_id: int = betterproto.uint32_field(22)
|
|
combo_token: str = betterproto.string_field(23)
|
|
ua_pc: str = betterproto.string_field(24)
|
|
device_fingerprint: str = betterproto.string_field(25)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerTokenRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
token: str = betterproto.string_field(3)
|
|
account_type: int = betterproto.uint32_field(4)
|
|
account_uid: str = betterproto.string_field(5)
|
|
tag: int = betterproto.int32_field(6)
|
|
transfer_code: str = betterproto.string_field(15)
|
|
transfer_pwd_expire_time: int = betterproto.uint32_field(16)
|
|
is_bind_access: bool = betterproto.bool_field(17)
|
|
fightserver_ip: int = betterproto.uint32_field(18)
|
|
fightserver_port: int = betterproto.uint32_field(19)
|
|
msg: str = betterproto.string_field(20)
|
|
black_list_end_time: int = betterproto.uint32_field(21)
|
|
user_type: int = betterproto.uint32_field(22)
|
|
limit_level: int = betterproto.uint32_field(23)
|
|
security_cmd_buffer: List[bytes] = betterproto.bytes_field(24)
|
|
hoyolab_account_uid: str = betterproto.string_field(26)
|
|
ua_pc: str = betterproto.string_field(27)
|
|
|
|
|
|
@dataclass
|
|
class PlayerLoginReq(betterproto.Message):
|
|
last_server_packet_id: int = betterproto.uint32_field(2)
|
|
cps: str = betterproto.string_field(3)
|
|
check_sum: str = betterproto.string_field(4)
|
|
device_uuid: str = betterproto.string_field(5)
|
|
android_signatures: str = betterproto.string_field(6)
|
|
language: str = betterproto.string_field(7)
|
|
advertiser_id: str = betterproto.string_field(8)
|
|
security_cmd_reply: List[bytes] = betterproto.bytes_field(9)
|
|
last_login_version: int = betterproto.uint32_field(10)
|
|
account_type: int = betterproto.uint32_field(11)
|
|
account_uid: str = betterproto.string_field(12)
|
|
device_type: "DeviceType" = betterproto.enum_field(13)
|
|
user_type: int = betterproto.uint32_field(14)
|
|
user_ip: str = betterproto.string_field(15)
|
|
tag: int = betterproto.uint32_field(16)
|
|
client_version: str = betterproto.string_field(17)
|
|
client_device: str = betterproto.string_field(18)
|
|
system_info: str = betterproto.string_field(19)
|
|
android_sign: str = betterproto.string_field(20)
|
|
limit_level: int = betterproto.uint32_field(21)
|
|
black_list_end_time: int = betterproto.uint32_field(22)
|
|
is_bind_access: bool = betterproto.bool_field(23)
|
|
login_session_token: int = betterproto.uint32_field(25)
|
|
hoyolab_account_uid: str = betterproto.string_field(26)
|
|
user_port: int = betterproto.uint32_field(27)
|
|
ua_pc: str = betterproto.string_field(28)
|
|
device_fingerprint: str = betterproto.string_field(29)
|
|
|
|
|
|
@dataclass
|
|
class PlayerLoginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
msg: str = betterproto.string_field(2)
|
|
is_first_login: bool = betterproto.bool_field(4)
|
|
last_client_packet_id: int = betterproto.uint32_field(5)
|
|
region_name: str = betterproto.string_field(6)
|
|
cg_type: "CGType" = betterproto.enum_field(9)
|
|
last_logout_time: int = betterproto.uint32_field(10)
|
|
region_id: int = betterproto.uint32_field(11)
|
|
is_valid_reconnect: bool = betterproto.bool_field(12)
|
|
account_type: int = betterproto.uint32_field(13)
|
|
account_uid: str = betterproto.string_field(14)
|
|
login_session_token: int = betterproto.uint32_field(15)
|
|
psycho_key: int = betterproto.uint32_field(16)
|
|
is_packet_cache_empty: bool = betterproto.bool_field(17)
|
|
|
|
|
|
@dataclass
|
|
class PlayerLogoutReq(betterproto.Message):
|
|
is_kick: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMainDataReq(betterproto.Message):
|
|
type_list: List["GetMainDataReqDataType"] = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VideoPopupData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
middle_image_path: str = betterproto.string_field(4)
|
|
video_icon: str = betterproto.string_field(5)
|
|
video_link: str = betterproto.string_field(6)
|
|
video_link_open_type: int = betterproto.uint32_field(7)
|
|
max_times: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ChatworldActivityInfo(betterproto.Message):
|
|
treasure_schedule_id: int = betterproto.uint32_field(1)
|
|
is_has_npc_red_envelope: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WarshipAvatarData(betterproto.Message):
|
|
warship_first_avatar_id: int = betterproto.uint32_field(1)
|
|
warship_second_avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WaitDelMaterialData(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
hcoin: int = betterproto.uint32_field(5)
|
|
scoin: int = betterproto.uint32_field(6)
|
|
stamina: int = betterproto.uint32_field(7)
|
|
stamina_recover_left_time: int = betterproto.uint32_field(8)
|
|
stamina_recover_config_time: int = betterproto.uint32_field(9)
|
|
equipment_size_limit: int = betterproto.uint32_field(14)
|
|
self_desc: str = betterproto.string_field(16)
|
|
pay_hcoin: int = betterproto.uint32_field(17)
|
|
free_hcoin: int = betterproto.uint32_field(18)
|
|
assistant_avatar_id: int = betterproto.uint32_field(19)
|
|
is_allow_cost_senior_equip_on_cur_device: bool = betterproto.bool_field(20)
|
|
birthday: int = betterproto.uint32_field(21)
|
|
month_recharge_price: int = betterproto.uint32_field(22)
|
|
wait_del_hcoin: int = betterproto.uint32_field(23)
|
|
on_medal_id: int = betterproto.uint32_field(24)
|
|
today_recharge_price: int = betterproto.uint32_field(26)
|
|
use_frame_id: int = betterproto.uint32_field(27)
|
|
is_all: bool = betterproto.bool_field(28)
|
|
mcoin: int = betterproto.uint32_field(29)
|
|
open_panel_activity_list: List[int] = betterproto.uint32_field(30)
|
|
video_popup_list: List["VideoPopupData"] = betterproto.message_field(31)
|
|
on_phone_pendant_id: int = betterproto.uint32_field(32)
|
|
next_evaluate_time: int = betterproto.uint32_field(33)
|
|
chatworld_activity_info: "ChatworldActivityInfo" = betterproto.message_field(34)
|
|
level_lock_id: int = betterproto.uint32_field(35)
|
|
warship_avatar: "WarshipAvatarData" = betterproto.message_field(37)
|
|
custom_head_id: int = betterproto.uint32_field(38)
|
|
total_login_days: int = betterproto.uint32_field(39)
|
|
register_time: int = betterproto.uint32_field(40)
|
|
warship_theme: "WarshipThemeData" = betterproto.message_field(41)
|
|
wait_del_material_list: List["WaitDelMaterialData"] = betterproto.message_field(42)
|
|
on_medal: "Medal" = betterproto.message_field(43)
|
|
type_list: List[int] = betterproto.uint32_field(44)
|
|
|
|
|
|
@dataclass
|
|
class GetScoinExchangeInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetScoinExchangeInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
usable_times: int = betterproto.uint32_field(2)
|
|
total_times: int = betterproto.uint32_field(3)
|
|
hcoin_cost: int = betterproto.uint32_field(4)
|
|
scoin_get: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ScoinExchangeReq(betterproto.Message):
|
|
purple_jade_num: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScoinExchangeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
scoin_get: int = betterproto.uint32_field(3)
|
|
boost_rate: int = betterproto.uint32_field(4)
|
|
purple_jade_cost: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetStaminaExchangeInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetStaminaExchangeInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
usable_times: int = betterproto.uint32_field(2)
|
|
total_times: int = betterproto.uint32_field(3)
|
|
hcoin_cost: int = betterproto.uint32_field(4)
|
|
stamina_get: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class StaminaExchangeReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class StaminaExchangeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
stamina_get: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class NicknameModifyReq(betterproto.Message):
|
|
nickname: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class NicknameModifyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cd_end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GmTalkReq(betterproto.Message):
|
|
msg: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GmTalkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
msg: str = betterproto.string_field(2)
|
|
retmsg: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarDataReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_list: List["Avatar"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentDataReq(betterproto.Message):
|
|
weapon_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
stigmata_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
material_id_list: List[int] = betterproto.uint32_field(3)
|
|
mecha_unique_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetEquipmentDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
weapon_list: List["Weapon"] = betterproto.message_field(2)
|
|
stigmata_list: List["Stigmata"] = betterproto.message_field(3)
|
|
material_list: List["Material"] = betterproto.message_field(4)
|
|
is_all: bool = betterproto.bool_field(5)
|
|
mecha_list: List["Mecha"] = betterproto.message_field(6)
|
|
vitality_value: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class DelEquipmentNotify(betterproto.Message):
|
|
weapon_unique_id_list: List[int] = betterproto.uint32_field(1)
|
|
stigmata_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
mecha_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarStarUpReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AvatarStarUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentPowerUpReq(betterproto.Message):
|
|
main_item: "EquipmentItem" = betterproto.message_field(1)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentPowerUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
main_item: "EquipmentItem" = betterproto.message_field(2)
|
|
boost_rate: int = betterproto.uint32_field(3)
|
|
return_material_list: List["Material"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentSellReq(betterproto.Message):
|
|
sell_item_list: "EquipmentItemList" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentSellRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
scoin_add: int = betterproto.uint32_field(2)
|
|
purple_jade_add: int = betterproto.uint32_field(3)
|
|
cost_vitality: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AddAvatarExpByMaterialReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddAvatarExpByMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentEvoReq(betterproto.Message):
|
|
main_item: "EquipmentItem" = betterproto.message_field(1)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentEvoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_item: "EquipmentItem" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DressEquipmentReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
slot: "EquipmentSlot" = betterproto.enum_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DressEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot: "EquipmentSlot" = betterproto.enum_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetStageDataReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetStageDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_list: List["Stage"] = betterproto.message_field(2)
|
|
finished_chapter_list: List[int] = betterproto.uint32_field(3)
|
|
event_data_list: List["StageEventData"] = betterproto.message_field(4)
|
|
is_all: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class StageBeginReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
avatar_team_type: "AvatarTeamType" = betterproto.enum_field(3)
|
|
assistant_uid: int = betterproto.uint32_field(4)
|
|
is_speed_up_stage: bool = betterproto.bool_field(5)
|
|
avatar_trial_id_list: List[int] = betterproto.uint32_field(6)
|
|
elf_id_list: List[int] = betterproto.uint32_field(7)
|
|
target_wave: int = betterproto.uint32_field(8)
|
|
gratuity_stage_unique_id: int = betterproto.uint32_field(9)
|
|
is_gratuity_bonus: bool = betterproto.bool_field(10)
|
|
mtp_report_type: str = betterproto.string_field(11)
|
|
mtp_report_value: str = betterproto.string_field(12)
|
|
is_re_begin: bool = betterproto.bool_field(13)
|
|
avatar_restrict_list: List[int] = betterproto.uint32_field(14)
|
|
is_theme_wanted_mp_assist_mode: bool = betterproto.bool_field(15)
|
|
sc_dlc_support_avatar_id: int = betterproto.uint32_field(16)
|
|
stage_begin_floor: int = betterproto.uint32_field(17)
|
|
monster_card_unique_id_list: List[int] = betterproto.uint32_field(18)
|
|
fake_avatar_id_list: List[int] = betterproto.uint32_field(19)
|
|
extra_item_id_list: List[int] = betterproto.uint32_field(20)
|
|
step_level: int = betterproto.uint32_field(21)
|
|
activity_id: int = betterproto.uint32_field(22)
|
|
theme_wanted_multi_num: int = betterproto.uint32_field(23)
|
|
is_theme_wanted_extra_drop: bool = betterproto.bool_field(24)
|
|
|
|
|
|
@dataclass
|
|
class StageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(4)
|
|
is_collect_cheat_data: bool = betterproto.bool_field(5)
|
|
sign_key: str = betterproto.string_field(6)
|
|
tag: int = betterproto.uint32_field(7)
|
|
equip_buff_list: List["AvatarEquipBuff"] = betterproto.message_field(8)
|
|
battle_buff_list: List[str] = betterproto.string_field(9)
|
|
battle_attr_list: List[str] = betterproto.string_field(10)
|
|
is_trigger_baodi: bool = betterproto.bool_field(11)
|
|
security_cmd_buffer: List[bytes] = betterproto.bytes_field(12)
|
|
stage_transaction_str: str = betterproto.string_field(13)
|
|
god_war_skill_id: int = betterproto.uint32_field(14)
|
|
ark_plus_room_event_id: int = betterproto.uint32_field(15)
|
|
game_data: List[bytes] = betterproto.bytes_field(16)
|
|
|
|
|
|
@dataclass
|
|
class StageEndReq(betterproto.Message):
|
|
body: List[bytes] = betterproto.bytes_field(1)
|
|
sign: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
player_exp_reward: int = betterproto.uint32_field(3)
|
|
avatar_exp_reward: int = betterproto.uint32_field(4)
|
|
scoin_reward: int = betterproto.uint32_field(5)
|
|
challenge_list: List["StageChallengeData"] = betterproto.message_field(6)
|
|
friends_point_add: int = betterproto.uint32_field(7)
|
|
progress: int = betterproto.uint32_field(8)
|
|
special_challenge_list: List["StageSpecialChallengeData"] = (
|
|
betterproto.message_field(9)
|
|
)
|
|
mvp_reward: "MpStageMvpReward" = betterproto.message_field(10)
|
|
mp_drop_item_list: List["DropItem"] = betterproto.message_field(11)
|
|
mp_exp_reward: int = betterproto.uint32_field(12)
|
|
exp_convert_scoin: int = betterproto.uint32_field(13)
|
|
bond_add_friends_point: int = betterproto.uint32_field(14)
|
|
buff_reward: "AccountBuffReward" = betterproto.message_field(15)
|
|
world_boss_score: int = betterproto.uint32_field(16)
|
|
rank_scoin: int = betterproto.uint32_field(17)
|
|
line_enhance_reward_data: "RewardData" = betterproto.message_field(18)
|
|
dungeons_evaluation: int = betterproto.uint32_field(19)
|
|
dungeons_drop_item_list: List["DropItem"] = betterproto.message_field(20)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(21)
|
|
bonus_score: int = betterproto.uint32_field(22)
|
|
bonus_drop_list: List["DropItem"] = betterproto.message_field(23)
|
|
gratuity_drop_list: List["DropItem"] = betterproto.message_field(24)
|
|
extra_reward_data_list: List["RewardData"] = betterproto.message_field(25)
|
|
extra_drop_list: List["DropItem"] = betterproto.message_field(26)
|
|
is_new_max_score: bool = betterproto.bool_field(27)
|
|
theme_wanted_drop_item_list: List["DropItem"] = betterproto.message_field(28)
|
|
theme_wanted_show_extra_drop_item_list: List["DropItem"] = (
|
|
betterproto.message_field(29)
|
|
)
|
|
is_theme_wanted_extra_drop_taken_by_first_pass: bool = betterproto.bool_field(30)
|
|
god_war_challenge_score: int = betterproto.uint32_field(31)
|
|
old_max_score: int = betterproto.uint32_field(32)
|
|
stage_score: int = betterproto.uint32_field(33)
|
|
is_first_win: bool = betterproto.bool_field(34)
|
|
bonus_reward_data_list: List["RewardData"] = betterproto.message_field(35)
|
|
auxiliary_unit_list: List["PjmsAuxiliaryUnit"] = betterproto.message_field(36)
|
|
pjms_resident_settle_pre_stage_drop_item_list: List["DropItem"] = (
|
|
betterproto.message_field(37)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarTeamDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarTeamDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_team_list: List["AvatarTeam"] = betterproto.message_field(2)
|
|
custom_avatar_team_list: List["CustomAvatarTeam"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UpdateAvatarTeamNotify(betterproto.Message):
|
|
team: "AvatarTeam" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AvatarSubSkillLevelUpReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
sub_skill_id: int = betterproto.uint32_field(3)
|
|
is_level_up_all: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AvatarSubSkillLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MaterialEvoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MaterialEvoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetStageDropDisplayReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetStageDropDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_drop_list: List["StageDropDisplayInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetFriendListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetFriendListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
friend_list: List["PlayerFriendBriefData"] = betterproto.message_field(2)
|
|
is_whole_data: bool = betterproto.bool_field(3)
|
|
assistant_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AddFriendReq(betterproto.Message):
|
|
action: "AddFriendAction" = betterproto.enum_field(1)
|
|
target_uid_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddFriendRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
action: "AddFriendAction" = betterproto.enum_field(2)
|
|
target_uid_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DelFriendReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DelFriendRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetAskAddFriendListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FriendAskAddData(betterproto.Message):
|
|
brief: "PlayerFriendBriefData" = betterproto.message_field(1)
|
|
ask_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetAskAddFriendListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ask_list: List["FriendAskAddData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerDetailDataReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerDetailDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
detail: "PlayerDetailData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateEquipmentProtectedStatusReq(betterproto.Message):
|
|
is_protected: bool = betterproto.bool_field(1)
|
|
weapon_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
stigmata_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UpdateEquipmentProtectedStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendFriendListReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
filter_uid_list: List[int] = betterproto.uint32_field(2)
|
|
recommend_uid_list: List[int] = betterproto.uint32_field(3)
|
|
mp_recommend_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendFriendListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_list: List["PlayerFriendBriefData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetSelfDescReq(betterproto.Message):
|
|
self_desc: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetSelfDescRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cd_end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DelFriendNotify(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOfflineFriendsPointNotify(betterproto.Message):
|
|
friends_point: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VerifyItunesOrderNotify(betterproto.Message):
|
|
receipt_data: str = betterproto.string_field(1)
|
|
device_uuid: str = betterproto.string_field(2)
|
|
is_auto_reissue: bool = betterproto.bool_field(3)
|
|
currency_code: str = betterproto.string_field(4)
|
|
price_amount: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetMailDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMailDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mail_list: List["Mail"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMailAttachmentReq(betterproto.Message):
|
|
mail_key_list: List["MailKey"] = betterproto.message_field(1)
|
|
is_show_attachment: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMailAttachmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
succ_mail_key_list: List["MailKey"] = betterproto.message_field(2)
|
|
is_show_attachment: bool = betterproto.bool_field(3)
|
|
mail_attachment: "MailAttachment" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UnlockAvatarSkillReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockAvatarSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentQuickLevelUpReq(betterproto.Message):
|
|
main_item: "EquipmentItem" = betterproto.message_field(1)
|
|
power_up_consume_item_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
evo_consume_item_list: "EquipmentItemList" = betterproto.message_field(3)
|
|
target_item_id: int = betterproto.uint32_field(4)
|
|
target_level: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class EquipmentQuickLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_item: "EquipmentItem" = betterproto.message_field(2)
|
|
boost_rate_list: List[int] = betterproto.uint32_field(3)
|
|
return_material_list: List["Material"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RefreshAvatarSkillReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RefreshAvatarSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetAssistantFrozenListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetAssistantFrozenListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
frozen_list: List["AssistantFrozen"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SellAvatarFragmentReq(betterproto.Message):
|
|
fragment_list: List["AvatarFragment"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SellAvatarFragmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
scoin_add: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetHasGotItemIdListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class WeaponInfo(betterproto.Message):
|
|
weapon_id: int = betterproto.uint32_field(1)
|
|
sub_weapon_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetHasGotItemIdListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarReviveReq(betterproto.Message):
|
|
is_retry: bool = betterproto.bool_field(1)
|
|
revive_use_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarReviveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
revive_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetStageEnterTimesReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetStageEnterTimesRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetConfigReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetConfigRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stamina_recover_config_time: int = betterproto.uint32_field(2)
|
|
avatar_revive_hcoin_cost: int = betterproto.uint32_field(4)
|
|
same_type_power_up_rate: int = betterproto.uint32_field(5)
|
|
day_time_offset: int = betterproto.uint32_field(6)
|
|
server_cur_time: int = betterproto.uint32_field(7)
|
|
power_up_scoin_cost_rate: int = betterproto.uint32_field(8)
|
|
max_friend_num: int = betterproto.uint32_field(9)
|
|
avatar_max_add_goodfeel: int = betterproto.uint32_field(12)
|
|
avatar_cost_plus_config_list: List["AvatarCostPlusConfig"] = (
|
|
betterproto.message_field(13)
|
|
)
|
|
disjoin_equipment_back_exp_percent: int = betterproto.uint32_field(15)
|
|
gacha_ticket_list: List["GetConfigRspGachaTicket"] = betterproto.message_field(31)
|
|
region_name: str = betterproto.string_field(32)
|
|
min_invite_level: int = betterproto.uint32_field(33)
|
|
discount_schedule_config_list: List["GetConfigRspDiscountScheduleConfig"] = (
|
|
betterproto.message_field(35)
|
|
)
|
|
island_event_refresh_interval: int = betterproto.uint32_field(36)
|
|
is_random_box_product_open: bool = betterproto.bool_field(40)
|
|
scoin_limit: int = betterproto.uint32_field(41)
|
|
friends_point_limit: int = betterproto.uint32_field(42)
|
|
product_random_box_begin_time: int = betterproto.uint32_field(43)
|
|
product_random_box_end_time: int = betterproto.uint32_field(44)
|
|
week_day_activity_coin_item_id: int = betterproto.uint32_field(45)
|
|
island_visit_max_help_num: int = betterproto.uint32_field(46)
|
|
cost_senior_equip_after_cancel_protect_min_time_diff: int = (
|
|
betterproto.uint32_field(47)
|
|
)
|
|
bulletin_activity_list: List["BulletinActivityConfig"] = betterproto.message_field(
|
|
50
|
|
)
|
|
rogue_stage_open_level: int = betterproto.uint32_field(52)
|
|
stigmata_rune_open_level: int = betterproto.uint32_field(56)
|
|
stigmata_promote_max_times: int = betterproto.uint32_field(59)
|
|
stigmata_rune_combat_ratio: int = betterproto.uint32_field(60)
|
|
stigmata_disjoin_back_exp_percent: int = betterproto.uint32_field(61)
|
|
stigmata_refine_value_back_percent: int = betterproto.uint32_field(62)
|
|
scoin_convert_per_exp: int = betterproto.uint32_field(64)
|
|
mp_reset_skill_hcoin_cost: int = betterproto.uint32_field(65)
|
|
mp_member_max_times_for_all_act: int = betterproto.uint32_field(66)
|
|
mp_member_exhausted_drop_ratio: int = betterproto.uint32_field(67)
|
|
friend_bond_level_config_list: List["GetConfigRspFriendBondLevelConfig"] = (
|
|
betterproto.message_field(68)
|
|
)
|
|
friend_assistant_add_bond: int = betterproto.uint32_field(70)
|
|
armada_manage_mail_length: int = betterproto.uint32_field(72)
|
|
armada_contact_length: int = betterproto.uint32_field(73)
|
|
armada_manage_mail_cd: int = betterproto.uint32_field(74)
|
|
armada_bulletin_length: int = betterproto.uint32_field(75)
|
|
openworld_judge_para_type1: int = betterproto.uint32_field(76)
|
|
openworld_judge_para_type2: int = betterproto.uint32_field(77)
|
|
openworld_judge_para_type3: int = betterproto.uint32_field(78)
|
|
openworld_judge_para_type4: int = betterproto.uint32_field(79)
|
|
trial_avatar_player_min_level: int = betterproto.uint32_field(80)
|
|
disjoin_equipment_max_batch_num: int = betterproto.uint32_field(81)
|
|
equip_disjoint_unlock_level: int = betterproto.uint32_field(82)
|
|
stage_type_limit_avatar_fight_in_venture_list: List[int] = betterproto.uint32_field(
|
|
83
|
|
)
|
|
anti_cheat_stage_check_config: "GetConfigRspAntiCheatStageCheckConfig" = (
|
|
betterproto.message_field(85)
|
|
)
|
|
is_can_gal_touch: bool = betterproto.bool_field(87)
|
|
is_resistance_open: bool = betterproto.bool_field(88)
|
|
next_day_begin_time: int = betterproto.uint32_field(90)
|
|
|
|
|
|
@dataclass
|
|
class GetConfigRspGachaTicket(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetConfigRspDiscountScheduleConfig(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
discount: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
para_int_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetConfigRspFriendBondLevelConfig(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
min_bond: int = betterproto.uint32_field(2)
|
|
assist_cd_reduce_rate: int = betterproto.uint32_field(3)
|
|
invite_add_friends_point: int = betterproto.uint32_field(4)
|
|
extra_add_mp_exp_rate: int = betterproto.uint32_field(5)
|
|
extra_mp_add_friends_point: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetConfigRspAntiCheatStageCheckConfig(betterproto.Message):
|
|
check_stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
check_stage_type_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMissionDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mission_list: List["Mission"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(7)
|
|
is_in_activity: bool = betterproto.bool_field(8)
|
|
challenge_mission: "ChallengeMissionData" = betterproto.message_field(9)
|
|
close_mission_list: List[int] = betterproto.uint32_field(10)
|
|
mainline_step: "MainlineStepMission" = betterproto.message_field(11)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionRewardReq(betterproto.Message):
|
|
mission_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
mission_id_list: List[int] = betterproto.uint32_field(3)
|
|
reward_unlock_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DelMissionNotify(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateMissionProgressReq(betterproto.Message):
|
|
finish_way: "MissionFinishWay" = betterproto.enum_field(1)
|
|
finish_para: int = betterproto.uint32_field(2)
|
|
finish_para_str: str = betterproto.string_field(3)
|
|
progress_add: int = betterproto.uint32_field(4)
|
|
stage_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UpdateMissionProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BindAccountReq(betterproto.Message):
|
|
account_type: int = betterproto.uint32_field(1)
|
|
account_uid: str = betterproto.string_field(2)
|
|
account_token: str = betterproto.string_field(3)
|
|
account_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BindAccountRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
account_type: int = betterproto.uint32_field(2)
|
|
account_uid: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetSignInRewardStatusReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetSignInRewardStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_need_sign_in: bool = betterproto.bool_field(2)
|
|
next_sign_in_day: int = betterproto.uint32_field(3)
|
|
next_sign_in_reward_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetSignInRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetSignInRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWeekDayActivityDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWeekDayActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["WeekDayActivity"] = betterproto.message_field(2)
|
|
is_whole_data: bool = betterproto.bool_field(3)
|
|
series_list: List["ActivitySeries"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetFinishGuideDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetFinishGuideDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
guide_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishGuideReportReq(betterproto.Message):
|
|
guide_id_list: List[int] = betterproto.uint32_field(1)
|
|
is_force_finish: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishGuideReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
guide_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_finish: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class StageInnerDataReportReq(betterproto.Message):
|
|
avatar_list: List["StageInnerAvatarData"] = betterproto.message_field(1)
|
|
monster_list: List["StageInnerMonsterData"] = betterproto.message_field(2)
|
|
rotate_camera_times: int = betterproto.uint32_field(3)
|
|
elf_list: List["StageInnerElfData"] = betterproto.message_field(4)
|
|
stage_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class StageInnerDataReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDispatchReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDispatchRsp(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExchangeAvatarWeaponReq(betterproto.Message):
|
|
avatar_id_1: int = betterproto.uint32_field(1)
|
|
avatar_id_2: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeAvatarWeaponRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinReq(betterproto.Message):
|
|
type: "GetBulletinReqReqBulletinType" = betterproto.enum_field(1)
|
|
bulletin_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBulletinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bulletin_list: List["Bulletin"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddGoodfeelReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
add_goodfeel: int = betterproto.int32_field(2)
|
|
add_goodfeel_type: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddGoodfeelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class IslandDisjoinEquipmentReq(betterproto.Message):
|
|
type: "EquipmentType" = betterproto.enum_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
disjoin_type: "DisjoinType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class IslandDisjoinEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
disjoin_unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGuideRewardReq(betterproto.Message):
|
|
guide_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGuideRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UrgencyMsgNotify(betterproto.Message):
|
|
msg: str = betterproto.string_field(1)
|
|
client_setting: "SettingDict" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RefineStigmataRuneReq(betterproto.Message):
|
|
type: "StigmataRefineType" = betterproto.enum_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(3)
|
|
special_id: int = betterproto.uint32_field(4)
|
|
lock_rune_index: int = betterproto.uint32_field(5)
|
|
is_retry: bool = betterproto.bool_field(6)
|
|
times_type: "StigmataRefineTimesType" = betterproto.enum_field(7)
|
|
|
|
|
|
@dataclass
|
|
class RefineStigmataRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(2)
|
|
times_type: "StigmataRefineTimesType" = betterproto.enum_field(3)
|
|
rune_group_list: List["StigmataRuneGroup"] = betterproto.message_field(4)
|
|
wait_select_stgimata_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SelectNewStigmataRuneReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
is_select: bool = betterproto.bool_field(2)
|
|
times_type: "StigmataRefineTimesType" = betterproto.enum_field(3)
|
|
select_unique_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SelectNewStigmataRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
select_unique_id: int = betterproto.uint32_field(2)
|
|
is_select: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CreateWeiXinOrderReq(betterproto.Message):
|
|
body: str = betterproto.string_field(1)
|
|
attach: str = betterproto.string_field(2)
|
|
total_fee: str = betterproto.string_field(3)
|
|
notify_url: str = betterproto.string_field(4)
|
|
trade_type: "CreateWeiXinOrderReqTradeType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CreateWeiXinOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
prepay_id: str = betterproto.string_field(2)
|
|
partner_id: str = betterproto.string_field(3)
|
|
nonce_str: str = betterproto.string_field(4)
|
|
timestamp: str = betterproto.string_field(5)
|
|
sign: str = betterproto.string_field(6)
|
|
qr_code_url: str = betterproto.string_field(7)
|
|
|
|
|
|
@dataclass
|
|
class CommentReportReq(betterproto.Message):
|
|
comment: "CommentType" = betterproto.enum_field(1)
|
|
times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CommentReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
next_evaluate_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_list: List["ExtraStoryChapter"] = betterproto.message_field(2)
|
|
is_dynamic_hard_lv: bool = betterproto.bool_field(3)
|
|
chapter_key_list: List[int] = betterproto.uint32_field(4)
|
|
taken_reward_line_id_list: List[int] = betterproto.uint32_field(5)
|
|
is_open_enhance: bool = betterproto.bool_field(6)
|
|
taken_enhance_reward_act_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryActivityActReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryActivityActRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
act_list: List["ExtraStoryAct"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryAchieveDataReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryAchieveDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
achieve_list: List["ExtraStoryAchieve"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryAchieveRewardReq(betterproto.Message):
|
|
achieve_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryAchieveRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
achieve_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SwitchDynamicHardLvReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SwitchDynamicHardLvRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_dynamic_hard_lv: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetIslandEventReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetIslandEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_pos_list: List["IslandAvatarPos"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishIslandEventReq(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
node_num: int = betterproto.uint32_field(2)
|
|
is_get_reward: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishIslandEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetTransferPwdReq(betterproto.Message):
|
|
transfer_pwd: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetTransferPwdRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
transfer_code: str = betterproto.string_field(2)
|
|
transfer_pwd_expire_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VerifyGoogleOrderNotify(betterproto.Message):
|
|
channel: "VerifyGoogleOrderNotifyGoogleType" = betterproto.enum_field(1)
|
|
param: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetDressReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
dress_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetDressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DressToReturnMaterialNotify(betterproto.Message):
|
|
dress_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
scoin: int = betterproto.uint32_field(3)
|
|
return_material_id: int = betterproto.uint32_field(4)
|
|
return_material_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UseMaterialReq(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
parameter: int = betterproto.uint32_field(3)
|
|
simulate_magic: int = betterproto.uint32_field(4)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UseMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gift_reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
material_id: int = betterproto.uint32_field(4)
|
|
num: int = betterproto.uint32_field(5)
|
|
overflow_item_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SwitchAvatarSubSkillReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
sub_skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SwitchAvatarSubSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeWeekDayActivityTimesReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
activity_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeWeekDayActivityTimesRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
coin_cost: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateCustomAvatarTeamReq(betterproto.Message):
|
|
team: "CustomAvatarTeam" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateCustomAvatarTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateAssistantAvatarIdReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateAssistantAvatarIdRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeDutyRewardReq(betterproto.Message):
|
|
duty_type: "DutyType" = betterproto.enum_field(1)
|
|
duty_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeDutyRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
duty_type: "DutyType" = betterproto.enum_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
duty_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ReportBirthdayReq(betterproto.Message):
|
|
birthday: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReportBirthdayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CreateLobbyReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
min_level: int = betterproto.uint32_field(2)
|
|
lobby_enter_type: "LobbyEnterType" = betterproto.enum_field(3)
|
|
max_player_num: int = betterproto.uint32_field(4)
|
|
cabin_attr: List["CabinTechAddAttr"] = betterproto.message_field(5)
|
|
client_rtt: int = betterproto.uint32_field(6)
|
|
member: "MpTeamMember" = betterproto.message_field(7)
|
|
avatar_trial_list: List[int] = betterproto.uint32_field(8)
|
|
is_allow_cross_region: bool = betterproto.bool_field(9)
|
|
team_name: str = betterproto.string_field(10)
|
|
is_team_name_default: bool = betterproto.bool_field(11)
|
|
max_level: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class CreateLobbyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sub_retcode: int = betterproto.int32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
min_level: int = betterproto.uint32_field(5)
|
|
lobby_enter_type: "LobbyEnterType" = betterproto.enum_field(6)
|
|
max_level: int = betterproto.uint32_field(7)
|
|
team_name: str = betterproto.string_field(8)
|
|
|
|
|
|
@dataclass
|
|
class EnterLobbyReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
is_friend_invitation: bool = betterproto.bool_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
client_rtt: int = betterproto.uint32_field(5)
|
|
has_leader_stamina: bool = betterproto.bool_field(6)
|
|
member: "MpTeamMember" = betterproto.message_field(7)
|
|
has_leader_enter_times: bool = betterproto.bool_field(8)
|
|
device_score: int = betterproto.uint32_field(9)
|
|
report_num: int = betterproto.uint32_field(10)
|
|
has_leader_theme_wanted_ticket: bool = betterproto.bool_field(11)
|
|
|
|
|
|
@dataclass
|
|
class EnterLobbyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sub_retcode: int = betterproto.int32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
avatar_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class LeaveTeamReq(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
is_logout: bool = betterproto.bool_field(2)
|
|
is_squeeze: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LeaveTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateLobbyLineupReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
member_info: "MpTeamMemberInfo" = betterproto.message_field(2)
|
|
avatar_trial_id: int = betterproto.uint32_field(3)
|
|
reclaim_avatar_id: int = betterproto.uint32_field(4)
|
|
elf_id: int = betterproto.uint32_field(5)
|
|
backup_avatar_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class UpdateLobbyLineupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
avatar_trial_id: int = betterproto.uint32_field(3)
|
|
reclaim_avatar_id: int = betterproto.uint32_field(4)
|
|
elf_id: int = betterproto.uint32_field(5)
|
|
backup_avatar_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SwitchMemberStatusReq(betterproto.Message):
|
|
status: "LobbyMemberStatus" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SwitchMemberStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LobbyStageBeginReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LobbyStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fight_server_ip: str = betterproto.string_field(2)
|
|
fight_server_port: int = betterproto.uint32_field(3)
|
|
lobby_id: int = betterproto.uint32_field(4)
|
|
uid_list: List[int] = betterproto.uint32_field(5)
|
|
leader_uid: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class LobbyStageEndReq(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
client_data: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LobbyStageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class KickLobbyMemberReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KickLobbyMemberRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetLobbyFastEntranceReq(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
is_open: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetLobbyFastEntranceRsp(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
retcode: int = betterproto.uint32_field(2)
|
|
is_open: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LobbyEnterFightErrorNotify(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
retcode: int = betterproto.uint32_field(2)
|
|
uid_list: List[int] = betterproto.uint32_field(3)
|
|
sub_retcode: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PromoteStigmataRuneReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PromoteStigmataRuneRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
wait_select_stgimata_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMpDataReq(betterproto.Message):
|
|
data_type: "MpDataType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMpDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
data_type: "MpDataType" = betterproto.enum_field(2)
|
|
op_type: "GetMpDataRspOpType" = betterproto.enum_field(3)
|
|
mp_level: int = betterproto.uint32_field(4)
|
|
mp_exp: int = betterproto.uint32_field(5)
|
|
skill_point_list: List["MpSkillPoint"] = betterproto.message_field(6)
|
|
skill_list: List["MpSkill"] = betterproto.message_field(7)
|
|
team_avatar_id: int = betterproto.uint32_field(8)
|
|
punish_end_time: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class MpUpgradeSkillReq(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpUpgradeSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpResetSkillPointReq(betterproto.Message):
|
|
type: "MpSkillType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpResetSkillPointRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "MpSkillType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpGetTeamReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MpGetTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_data: "MpTeamData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamSyncNotify(betterproto.Message):
|
|
team_data: "MpTeamData" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpCreateTeamReq(betterproto.Message):
|
|
member: "MpTeamMember" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpCreateTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpEnterTeamReq(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
member: "MpTeamMember" = betterproto.message_field(2)
|
|
uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MpEnterTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamBriefInfoReq(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
is_friend_invitation: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamBriefInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_id: int = betterproto.uint32_field(2)
|
|
status: "MpTeamStatus" = betterproto.enum_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
is_friend_invitation: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class MpKickFromTeamReq(betterproto.Message):
|
|
member_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpKickFromTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
member_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamEnterLobbyReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
lobby_enter_type: "LobbyEnterType" = betterproto.enum_field(2)
|
|
min_level: int = betterproto.uint32_field(3)
|
|
team_name: str = betterproto.string_field(4)
|
|
is_team_name_default: bool = betterproto.bool_field(5)
|
|
max_level: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamEnterLobbyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sub_retcode: int = betterproto.int32_field(2)
|
|
error_uid: int = betterproto.uint32_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
team_id: int = betterproto.uint32_field(5)
|
|
team_name: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamChangeLeaderReq(betterproto.Message):
|
|
new_leader_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamChangeLeaderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGobackReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GobackActivity(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GobackActivityLoginReward(betterproto.Message):
|
|
take_days: int = betterproto.uint32_field(1)
|
|
take_reward_list: List[int] = betterproto.uint32_field(2)
|
|
take_bonus_reward_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GobackFund(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
is_unlocked: bool = betterproto.bool_field(2)
|
|
has_take_reward_progress_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GobackGrowUpActivity(betterproto.Message):
|
|
joined_rank_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecialBp(betterproto.Message):
|
|
bp_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
is_purchased: bool = betterproto.bool_field(4)
|
|
free_reward_max_take_level: int = betterproto.uint32_field(5)
|
|
purchase_reward_max_take_level: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecial(betterproto.Message):
|
|
special_id: int = betterproto.uint32_field(1)
|
|
special_bp: "GobackSpecialBp" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGobackRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
goback_end_time: int = betterproto.uint32_field(2)
|
|
login_days: int = betterproto.uint32_field(3)
|
|
has_take_days_reward_list: List[int] = betterproto.uint32_field(4)
|
|
has_take_days_bonus_reward_list: List[int] = betterproto.uint32_field(5)
|
|
goback_activity_list: List["GobackActivity"] = betterproto.message_field(6)
|
|
score: int = betterproto.uint32_field(7)
|
|
has_take_score_reward_list: List[int] = betterproto.uint32_field(8)
|
|
schedule_id: int = betterproto.uint32_field(9)
|
|
login_reward_list: List["GobackActivityLoginReward"] = betterproto.message_field(10)
|
|
fund: "GobackFund" = betterproto.message_field(11)
|
|
goback_grow_up_activity: "GobackGrowUpActivity" = betterproto.message_field(12)
|
|
goback_special: "GobackSpecial" = betterproto.message_field(13)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackLoginRewardReq(betterproto.Message):
|
|
take_days: int = betterproto.uint32_field(1)
|
|
reward_type: int = betterproto.uint32_field(2)
|
|
reward_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackLoginRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
take_days: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
reward_type: int = betterproto.uint32_field(4)
|
|
reward_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TeamLeaderChangeNotify(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
old_leader: int = betterproto.uint32_field(2)
|
|
new_leader: int = betterproto.uint32_field(3)
|
|
is_timeout: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamLeaveLobbyReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MpTeamLeaveLobbyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpMemberSetClientStatusReq(betterproto.Message):
|
|
status: "MpMemberClientStatus" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpMemberSetClientStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpReportPlayerReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpReportPlayerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
report_success: bool = betterproto.bool_field(3)
|
|
judge_term: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MpStageSettleNotify(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
settle_list: List["MpStageSettle"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpLikePlayerReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpLikePlayerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
from_uid: int = betterproto.uint32_field(3)
|
|
target_like_num: int = betterproto.uint32_field(4)
|
|
add_friends_point: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class FriendBondNotify(betterproto.Message):
|
|
friend_uid: int = betterproto.uint32_field(1)
|
|
bond: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamMemberSetVoiceIdReq(betterproto.Message):
|
|
voice_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpTeamMemberSetVoiceIdRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
voice_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReportClientDataVersionReq(betterproto.Message):
|
|
version: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReportClientDataVersionRsp(betterproto.Message):
|
|
server_version: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStat(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
max_num: int = betterproto.uint32_field(2)
|
|
finish_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageAvatarInfo(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
sp_percent: int = betterproto.uint32_field(3)
|
|
revive_time: int = betterproto.uint32_field(4)
|
|
last_hp_recover_time: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List[int] = betterproto.uint32_field(2)
|
|
weapon_uid_list: List[int] = betterproto.uint32_field(3)
|
|
stigmata_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageInner(betterproto.Message):
|
|
condition_type: int = betterproto.uint32_field(1)
|
|
condition_value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldQuestData(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
is_open: bool = betterproto.bool_field(3)
|
|
day_open_times: int = betterproto.uint32_field(4)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(5)
|
|
refresh_left_times: int = betterproto.uint32_field(6)
|
|
next_refresh_cost: int = betterproto.uint32_field(7)
|
|
key_quest: "OpenworldQuest" = betterproto.message_field(8)
|
|
max_quest_level: int = betterproto.uint32_field(9)
|
|
is_can_abandon: bool = betterproto.bool_field(10)
|
|
challenge_score: int = betterproto.uint32_field(11)
|
|
finish_key_quest_list: List[int] = betterproto.uint32_field(12)
|
|
is_quest_finish: bool = betterproto.bool_field(13)
|
|
open_quest_time: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldOverView(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldCook(betterproto.Message):
|
|
cook_id: int = betterproto.uint32_field(1)
|
|
eat_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStory(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
story_progress: int = betterproto.uint32_field(2)
|
|
accept_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldTechData(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
next_collect_time: int = betterproto.uint32_field(4)
|
|
skill_point: int = betterproto.uint32_field(5)
|
|
unlock_skill_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMapBriefData(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
status: int = betterproto.uint32_field(2)
|
|
stat_list: List["OpenworldStat"] = betterproto.message_field(3)
|
|
cycle: int = betterproto.uint32_field(4)
|
|
quest_level: int = betterproto.uint32_field(5)
|
|
has_take_finish_reward_cycle: int = betterproto.uint32_field(6)
|
|
is_once_unlocked: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEvent(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldBossHunt(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
cur_boss_id: int = betterproto.uint32_field(2)
|
|
boss_list: List["OpenworldBoss"] = betterproto.message_field(3)
|
|
last_choose_boss_time: int = betterproto.uint32_field(4)
|
|
have_take_rating_reward_list: List[int] = betterproto.uint32_field(5)
|
|
is_call_boss: bool = betterproto.bool_field(6)
|
|
killed_boss_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
phase_id: int = betterproto.uint32_field(2)
|
|
activity_level: int = betterproto.uint32_field(3)
|
|
activity_exp: int = betterproto.uint32_field(4)
|
|
activity_reward_taken_level_list: List[int] = betterproto.uint32_field(5)
|
|
activity_treasure_taken_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldBoss(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
clue_progress: int = betterproto.uint32_field(3)
|
|
search_time: int = betterproto.uint32_field(4)
|
|
battle_time: int = betterproto.uint32_field(5)
|
|
is_take_kill_reward: bool = betterproto.bool_field(6)
|
|
location_idx: int = betterproto.uint32_field(7)
|
|
boss_killed_avatar_list: List[int] = betterproto.uint32_field(8)
|
|
mp_left_hp: int = betterproto.uint32_field(9)
|
|
min_kill_time: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAreaInfo(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
info_list: List[str] = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldEntityState(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
entity_state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAreaEntityState(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
entity_state_list: List["OpenworldEntityState"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldPeriodSettleData(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
settle_level: int = betterproto.uint32_field(2)
|
|
old_level: int = betterproto.uint32_field(3)
|
|
old_star: int = betterproto.uint32_field(4)
|
|
cur_level: int = betterproto.uint32_field(5)
|
|
cur_star: int = betterproto.uint32_field(6)
|
|
sub_star: int = betterproto.uint32_field(7)
|
|
normal_reward: "RewardData" = betterproto.message_field(8)
|
|
up_reward: "RewardData" = betterproto.message_field(9)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldPeriodSettleNotify(betterproto.Message):
|
|
settle_map_list: List["OpenworldPeriodSettleData"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldWeeklySettleNotify(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_level: int = betterproto.uint32_field(2)
|
|
reward: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaPort(betterproto.Message):
|
|
slot: "MechaSlot" = betterproto.enum_field(1)
|
|
mecha_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AcceptOpenworldStoryReq(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
report_ext: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AcceptOpenworldStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
story_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetOpenworldStoryProgressReq(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
story_progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetOpenworldStoryProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
story_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldStoryRewardReq(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
is_accept_follow_story: bool = betterproto.bool_field(2)
|
|
report_ext: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldStoryRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
story_id: int = betterproto.uint32_field(3)
|
|
accept_story_id_list: List[int] = betterproto.uint32_field(4)
|
|
is_accept_follow_story: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldEventRewardReq(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldEventRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
openworld_event: "OpenworldEvent" = betterproto.message_field(3)
|
|
finish_once_event_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldStageReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_list: List["OpenworldStageAvatarInfo"] = betterproto.message_field(2)
|
|
cook_buffer_list: List[int] = betterproto.uint32_field(3)
|
|
map_id: int = betterproto.uint32_field(4)
|
|
mecha_buff_list: List[int] = betterproto.uint32_field(5)
|
|
mecha_lost_hp_percent: int = betterproto.uint32_field(6)
|
|
mecha_lost_sp_percent: int = betterproto.uint32_field(7)
|
|
map_energy: int = betterproto.uint32_field(8)
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(9)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterStageBeginInfo(betterproto.Message):
|
|
location_id: int = betterproto.uint32_field(1)
|
|
story_mode: int = betterproto.uint32_field(2)
|
|
story_serial: int = betterproto.uint32_field(3)
|
|
is_quick_start: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageBeginReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
elf_id_list: List[int] = betterproto.uint32_field(4)
|
|
openworld_stage_type: "OpenworldStageType" = betterproto.enum_field(5)
|
|
stage_id: int = betterproto.uint32_field(6)
|
|
support_avatar_id: int = betterproto.uint32_field(7)
|
|
chapter_ow_info: "OpenworldChapterStageBeginInfo" = betterproto.message_field(8)
|
|
report_ext: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
can_sp_recover_avatar_list: List[int] = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
dlc_support_avatar_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageEndReq(betterproto.Message):
|
|
end_status: "StageEndStatus" = betterproto.enum_field(1)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(2)
|
|
avatar_list: List["OpenworldStageAvatarInfo"] = betterproto.message_field(3)
|
|
sp_recover_avatar_list: List[int] = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
mecha_lost_hp_percent: int = betterproto.uint32_field(6)
|
|
mecha_lost_sp_percent: int = betterproto.uint32_field(7)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(8)
|
|
map_energy: int = betterproto.uint32_field(9)
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(10)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(11)
|
|
area_id: int = betterproto.uint32_field(12)
|
|
report_ext: str = betterproto.string_field(13)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldStageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenOpenworldQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenOpenworldQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldSelectQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldSelectQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOpenworldQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOpenworldQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest: "OpenworldQuest" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RefreshOpenworldQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RefreshOpenworldQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
refresh_left_times: int = betterproto.uint32_field(3)
|
|
next_refresh_cost: int = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldQuestRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
day_reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
add_star: int = betterproto.uint32_field(4)
|
|
challenge_score: int = betterproto.uint32_field(5)
|
|
old_quest_level: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class AbandonOpenworldQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AbandonOpenworldQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldSpawnPointReq(betterproto.Message):
|
|
point_info: str = betterproto.string_field(1)
|
|
avatar_list: List["OpenworldStageAvatarInfo"] = betterproto.message_field(2)
|
|
is_ld_sp_recover: bool = betterproto.bool_field(3)
|
|
sp_recover_avatar_list: List[int] = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldSpawnPointRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
point_info: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(4)
|
|
mecha_id: int = betterproto.uint32_field(5)
|
|
report_ext: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class FinishOpenworldQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldCycleFinishRewardReq(betterproto.Message):
|
|
cycle: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldCycleFinishRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
cycle: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EatOpenworldCookReq(betterproto.Message):
|
|
cook_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EatOpenworldCookRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldKeyQuestRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldKeyQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
star: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetNewOpenworldReq(betterproto.Message):
|
|
data_type: "OpenworldDataType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetNewOpenworldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
data_type: "OpenworldDataType" = betterproto.enum_field(2)
|
|
map_list: List["OpenworldMapBriefData"] = betterproto.message_field(3)
|
|
next_refresh_time: int = betterproto.uint32_field(4)
|
|
global_random_seed: int = betterproto.uint32_field(6)
|
|
close_time: int = betterproto.uint32_field(7)
|
|
cook_list: List["OpenworldCook"] = betterproto.message_field(8)
|
|
quest_theme_index: int = betterproto.uint32_field(9)
|
|
tech: List["OpenworldTechData"] = betterproto.message_field(10)
|
|
mecha_port_list: List["OpenworldMechaPort"] = betterproto.message_field(11)
|
|
quest_level: int = betterproto.uint32_field(12)
|
|
quest_star: int = betterproto.uint32_field(13)
|
|
max_quest_level: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldMapReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
cycle: int = betterproto.uint32_field(3)
|
|
event_list: List["OpenworldEvent"] = betterproto.message_field(4)
|
|
event_random_seed: int = betterproto.uint32_field(5)
|
|
spawn_point: str = betterproto.string_field(6)
|
|
over_view_list: List["OpenworldOverView"] = betterproto.message_field(7)
|
|
stat_list: List["OpenworldStat"] = betterproto.message_field(8)
|
|
status: int = betterproto.uint32_field(9)
|
|
quest_data: "OpenworldQuestData" = betterproto.message_field(10)
|
|
tech_data: "OpenworldTechData" = betterproto.message_field(11)
|
|
has_take_finish_reward_cycle: int = betterproto.uint32_field(12)
|
|
activity_data: "OpenworldActivity" = betterproto.message_field(13)
|
|
boss_hunt: "OpenworldBossHunt" = betterproto.message_field(14)
|
|
area_info_list: List["OpenworldAreaInfo"] = betterproto.message_field(15)
|
|
area_entity_state_list: List["OpenworldAreaEntityState"] = (
|
|
betterproto.message_field(16)
|
|
)
|
|
finish_once_event_list: List[int] = betterproto.uint32_field(17)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldStoryReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finish_story_id_list: List[int] = betterproto.uint32_field(2)
|
|
cur_story_list: List["OpenworldStory"] = betterproto.message_field(3)
|
|
finish_story_id_add_list: List[int] = betterproto.uint32_field(4)
|
|
finish_story_id_del_list: List[int] = betterproto.uint32_field(5)
|
|
is_all: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class UnlockOpenworldTechSkillReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockOpenworldTechSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
param: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ActivateOpenworldMapReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActivateOpenworldMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaTeamMember(betterproto.Message):
|
|
pos: int = betterproto.uint32_field(1)
|
|
mecha_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaTeam(betterproto.Message):
|
|
mecha_list: List["OpenworldMechaTeamMember"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldSetMechaTeamReq(betterproto.Message):
|
|
team_index: int = betterproto.uint32_field(1)
|
|
mecha_list: List["OpenworldMechaTeamMember"] = betterproto.message_field(2)
|
|
set_as_battle_team: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldSetMechaTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldGetMechaTeamReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class OpenworldGetMechaTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mecha_team_list: List["OpenworldMechaTeam"] = betterproto.message_field(2)
|
|
cur_team_index: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaDefenseBeginReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaDefenseBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hard_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaDefenseEndReq(betterproto.Message):
|
|
end_status: "StageEndStatus" = betterproto.enum_field(1)
|
|
hard_level: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaDefenseEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
rating: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldMechaDefenseReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMechaDefense(betterproto.Message):
|
|
last_enter_time: int = betterproto.uint32_field(1)
|
|
left_enter_times: int = betterproto.uint32_field(2)
|
|
last_rating: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldMechaDefenseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mecha_defense: "OpenworldMechaDefense" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMakeMechaReq(betterproto.Message):
|
|
paper_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldMakeMechaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
mecha_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetMechaPortReq(betterproto.Message):
|
|
slot: "MechaSlot" = betterproto.enum_field(1)
|
|
mecha_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetMechaPortRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOpenworldBossReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseOpenworldBossRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldBossStatusReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
battle_time: int = betterproto.uint32_field(3)
|
|
location_idx: int = betterproto.uint32_field(4)
|
|
report_ext: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldBossStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldBossSearchTimeReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
search_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldBossSearchTimeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldBossRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldBossRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldBossHuntRatingRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
rating_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldBossHuntRatingRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
rating_id: int = betterproto.uint32_field(3)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SyncOpenworldBossHuntNotify(betterproto.Message):
|
|
boss_hunt: "OpenworldBossHunt" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldActivityLevelRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
activity_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldActivityLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity_level: int = betterproto.uint32_field(3)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldBossHuntRankReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldBossHuntRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SyncOpenworldActivityDisplayInfo(betterproto.Message):
|
|
add_base_activity_exp: int = betterproto.uint32_field(1)
|
|
add_buff_activity_exp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncOpenworldActivityNotify(betterproto.Message):
|
|
activity_data: "OpenworldActivity" = betterproto.message_field(1)
|
|
display_info: "SyncOpenworldActivityDisplayInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetOpenworldBossReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetOpenworldBossRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldAreaInfoReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
area_info: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldAreaInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
area_info_list: List["OpenworldAreaInfo"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldFightBeginNotify(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
stage_type: "OpenworldStageType" = betterproto.enum_field(3)
|
|
monster_name: str = betterproto.string_field(4)
|
|
sub_area_name: str = betterproto.string_field(5)
|
|
report_ext: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldFightEndNotify(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
stage_type: "OpenworldStageType" = betterproto.enum_field(3)
|
|
monster_kill_info: str = betterproto.string_field(4)
|
|
revive_times: int = betterproto.uint32_field(5)
|
|
fight_end_status: "OpenworldFightEndStatus" = betterproto.enum_field(6)
|
|
cost_time: int = betterproto.uint32_field(7)
|
|
sub_area_name: str = betterproto.string_field(8)
|
|
report_ext: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldAreaEntityStateReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
entity_state: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ReportOpenworldAreaEntityStateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
area_id: int = betterproto.uint32_field(3)
|
|
entity_id: int = betterproto.uint32_field(4)
|
|
area_entity_state_list: List["OpenworldAreaEntityState"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldQuestProgressReq(betterproto.Message):
|
|
finish_way: "OpenworldQuestFinishWay" = betterproto.enum_field(1)
|
|
finish_para_str: str = betterproto.string_field(2)
|
|
progress_add: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UpdateOpenworldQuestProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finish_way: "OpenworldQuestFinishWay" = betterproto.enum_field(2)
|
|
finish_para_str: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldQuestActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldQuestActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
total_score: int = betterproto.uint32_field(3)
|
|
cycle_quest_taken_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivity(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
exp: int = betterproto.uint32_field(4)
|
|
daily_quest_list: List["OpenworldQuest"] = betterproto.message_field(5)
|
|
daily_accept_quest_times: int = betterproto.uint32_field(6)
|
|
daily_refresh_quest_times: int = betterproto.uint32_field(7)
|
|
special_quest_list: List["OpenworldQuest"] = betterproto.message_field(8)
|
|
talent_list: List["OpenworldAvatarActivityTalent"] = betterproto.message_field(9)
|
|
cultivate_list: List["OpenworldAvatarActivityCultivate"] = (
|
|
betterproto.message_field(10)
|
|
)
|
|
unlock_avatar_id_list: List[int] = betterproto.uint32_field(11)
|
|
finished_quest_id_list: List[int] = betterproto.uint32_field(12)
|
|
total_daily_quest_currency_num: int = betterproto.uint32_field(13)
|
|
schedule_id: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityCultivate(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldAvatarActivityReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOpenworldAvatarActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "OpenworldAvatarActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityAcceptDailyQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityAcceptDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest: "OpenworldQuest" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityRefreshDailyQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityRefreshDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest: "OpenworldQuest" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityFinishQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityFinishQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityTakeQuestRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityTakeQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
quest_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityCultivateReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
cultivate_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityCultivateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityTalentLevelupReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityTalentLevelupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityGetFileReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivityGetFileRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
file_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAvatarActivitySpecialQuestNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetDataReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterShopGoods(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
cost_material_id: int = betterproto.uint32_field(2)
|
|
cost_num: int = betterproto.uint32_field(3)
|
|
is_sold: bool = betterproto.bool_field(4)
|
|
need_fame_level: int = betterproto.uint32_field(5)
|
|
reward_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterShop(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods_list: List["OpenworldChapterShopGoods"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterChallenge(betterproto.Message):
|
|
today_challenge_times: int = betterproto.uint32_field(1)
|
|
last_challenge_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessTowerSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
has_take_reward_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterHero(betterproto.Message):
|
|
hero_id: int = betterproto.uint32_field(1)
|
|
hero_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterHeroCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
card_level: int = betterproto.uint32_field(2)
|
|
card_exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterHeroCardSlot(betterproto.Message):
|
|
slot_idx: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterHeroCardGroup(betterproto.Message):
|
|
hero_id: int = betterproto.uint32_field(1)
|
|
group_name: str = betterproto.string_field(2)
|
|
is_active: bool = betterproto.bool_field(3)
|
|
slot_list: List["OpenworldChapterHeroCardSlot"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAchievementMission(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
finish_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessChallenge(betterproto.Message):
|
|
challenge_id: int = betterproto.uint32_field(1)
|
|
is_passed: bool = betterproto.bool_field(2)
|
|
max_score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceWork(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
formula_id: int = betterproto.uint32_field(2)
|
|
status: "OpenworldChapterFurnaceWorkStatus" = betterproto.enum_field(3)
|
|
finish_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceFormulaUseHistory(betterproto.Message):
|
|
formula_id: int = betterproto.uint32_field(1)
|
|
use_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnace(betterproto.Message):
|
|
formula_use_history_list: List["OpenworldChapterFurnaceFormulaUseHistory"] = (
|
|
betterproto.message_field(1)
|
|
)
|
|
furnace_work_list: List["OpenworldChapterFurnaceWork"] = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterBuilding(betterproto.Message):
|
|
main_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
level_up_finish_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTerminal(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
exp: int = betterproto.uint32_field(2)
|
|
is_period_upgraded: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterQuestData(betterproto.Message):
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(1)
|
|
quest_accept_times: int = betterproto.uint32_field(2)
|
|
quest_refresh_times: int = betterproto.uint32_field(3)
|
|
special_quest_finished_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
talent_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteProgramTimes(betterproto.Message):
|
|
program_id: int = betterproto.uint32_field(1)
|
|
times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSite(betterproto.Message):
|
|
main_id: int = betterproto.uint32_field(1)
|
|
program_id: int = betterproto.uint32_field(2)
|
|
program_finish_time: int = betterproto.uint32_field(3)
|
|
program_times_list: List["OpenworldChapterDigSiteProgramTimes"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapter(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
slot_list: List["OpenworldChapterSlot"] = betterproto.message_field(2)
|
|
max_equip_cost: int = betterproto.uint32_field(3)
|
|
buff_list: List["OpenworldChapterBuff"] = betterproto.message_field(4)
|
|
max_reward_take_num: int = betterproto.uint32_field(5)
|
|
fame: int = betterproto.uint32_field(6)
|
|
fame_level: int = betterproto.uint32_field(7)
|
|
challenge: "OpenworldChapterChallenge" = betterproto.message_field(8)
|
|
endless_tower_site_list: List["OpenworldChapterEndlessTowerSite"] = (
|
|
betterproto.message_field(9)
|
|
)
|
|
hero_list: List["OpenworldChapterHero"] = betterproto.message_field(10)
|
|
hero_card_list: List["OpenworldChapterHeroCard"] = betterproto.message_field(11)
|
|
hero_card_group_list: List["OpenworldChapterHeroCardGroup"] = (
|
|
betterproto.message_field(12)
|
|
)
|
|
achievement_mission_list: List["OpenworldChapterAchievementMission"] = (
|
|
betterproto.message_field(13)
|
|
)
|
|
endless_challenge_list: List["OpenworldChapterEndlessChallenge"] = (
|
|
betterproto.message_field(14)
|
|
)
|
|
building_list: List["OpenworldChapterBuilding"] = betterproto.message_field(15)
|
|
terminal: "OpenworldChapterTerminal" = betterproto.message_field(16)
|
|
quest_data: "OpenworldChapterQuestData" = betterproto.message_field(17)
|
|
furnace: "OpenworldChapterFurnace" = betterproto.message_field(18)
|
|
talent_list: List["OpenworldChapterTalent"] = betterproto.message_field(19)
|
|
active_talent_id_list: List[int] = betterproto.uint32_field(20)
|
|
dig_site_list: List["OpenworldChapterDigSite"] = betterproto.message_field(21)
|
|
got_last_reward_special_qte_map_list: List[int] = betterproto.uint32_field(22)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_data: "OpenworldChapter" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterSlotEquipBuffReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterSlotEquipBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
slot_id: int = betterproto.uint32_field(3)
|
|
buff_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAcceptNewStoryReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
report_ext: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldAcceptNewStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
story_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTakeRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
max_reward_take_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldCloseStoryReq(betterproto.Message):
|
|
story_id_list: List[int] = betterproto.uint32_field(1)
|
|
report_ext: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldCloseStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
story_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetShopDataReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetShopDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop: "OpenworldChapterShop" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterShopBuyGoodsReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterShopBuyGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop_id: int = betterproto.uint32_field(2)
|
|
goods_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessTowerGetRankReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessTowerGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
rank_percent: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessTowerTakeRewardReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessTowerTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpHeroReq(betterproto.Message):
|
|
hero_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpHeroRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEquipCardGroupReq(betterproto.Message):
|
|
group_idx: int = betterproto.uint32_field(1)
|
|
hero_id: int = betterproto.uint32_field(2)
|
|
slot_list: List["OpenworldChapterHeroCardSlot"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEquipCardGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterModifyCardGroupNameReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
group_idx: int = betterproto.uint32_field(2)
|
|
group_name: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterModifyCardGroupNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterActiveCardGroupReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
group_idx: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterActiveCardGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDeleteCardGroupReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
group_idx: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDeleteCardGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetChallengeDataReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterChallengeGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
max_challenge_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetChallengeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
challenge_schedule_id: int = betterproto.uint32_field(3)
|
|
open_group_list: List[int] = betterproto.uint32_field(4)
|
|
group_list: List["OpenworldChapterChallengeGroup"] = betterproto.message_field(5)
|
|
schedule_end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFinishChallengeReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
challenge_index: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFinishChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
challenge_index: int = betterproto.uint32_field(4)
|
|
reward_data: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterHeroCardLevelUpNotify(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
card_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterOpenHeroTreasureReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterOpenHeroTreasureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class HuntActivityHunter(betterproto.Message):
|
|
hunter_id: int = betterproto.uint32_field(1)
|
|
state: "HuntActivityHunterState" = betterproto.enum_field(2)
|
|
spawn_point: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class HuntActivityMachine(betterproto.Message):
|
|
machine_id: int = betterproto.uint32_field(1)
|
|
state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class HuntActivityMapData(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
is_unlock: bool = betterproto.bool_field(2)
|
|
open_time: int = betterproto.uint32_field(3)
|
|
hunter: "HuntActivityHunter" = betterproto.message_field(4)
|
|
machine_list: List["HuntActivityMachine"] = betterproto.message_field(5)
|
|
show_stronghold_id_list: List[int] = betterproto.uint32_field(6)
|
|
hard_level: int = betterproto.uint32_field(7)
|
|
remain_stronghold_take_times: int = betterproto.uint32_field(8)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(9)
|
|
hunting_score: int = betterproto.uint32_field(10)
|
|
finish_quest_num: int = betterproto.uint32_field(11)
|
|
finish_stronghold_id_list: List[int] = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityGetDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
map_data_list: List["HuntActivityMapData"] = betterproto.message_field(3)
|
|
talent_list: List["OpenworldTalent"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityGetMapDataReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityGetMapDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_data: "HuntActivityMapData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityCommonStateChangeReq(betterproto.Message):
|
|
type: "HuntActivityEntityType" = betterproto.enum_field(1)
|
|
wanted_state: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
entity_id: int = betterproto.uint32_field(4)
|
|
report_ext: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityCommonStateChangeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "HuntActivityEntityType" = betterproto.enum_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
entity_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityTalentUpgradeReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
report_ext: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityTalentUpgradeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityFinishQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityFinishQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityTakeStrongholdRewardNotify(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
stronghold_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityChangeHunterAreaReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
hunter_id: int = betterproto.uint32_field(2)
|
|
spawn_point: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityChangeHunterAreaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityReportHuntingScoreReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
hunting_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldHuntActivityReportHuntingScoreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterChallengeBeginReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
challenge_index: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterChallengeBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessChallengeBeginReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
challenge_id: int = betterproto.uint32_field(2)
|
|
report_ext: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessChallengeBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessChallengeEndReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
challenge_id: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterEndlessChallengeEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpBuildingReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpBuildingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpBuildingFinishNotify(betterproto.Message):
|
|
main_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAccelerateLevelUpBuildingReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAccelerateLevelUpBuildingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTerminalPeriodUpgradeReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
cur_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTerminalPeriodUpgradeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetSelectQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetSelectQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterRefreshQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterRefreshQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAcceptQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAcceptQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest: "OpenworldQuest" = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFinishQuestReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
report_ext: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFinishQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTakeQuestRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterTakeQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceStartWorkReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
formula_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceStartWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceCancelWorkReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceCancelWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceAccelerateWorkReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterFurnaceAccelerateWorkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldChapterFurnaceWorkRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeOpenworldChapterFurnaceWorkRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpTalentReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterLevelUpTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterActiveTalentReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
active_talent_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterActiveTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteStartReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
program_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteStartRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteCancelReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteCancelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteTakeRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteAccelerateReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
main_id: int = betterproto.uint32_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterDigSiteAccelerateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerGetDataReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTower(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
save_point_floor: int = betterproto.uint32_field(3)
|
|
max_finish_floor: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
daily_challenge_times: int = betterproto.uint32_field(3)
|
|
challenge_tower_list: List["OpenworldChapterMoonChallengeTower"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerBattleBeginReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
cur_floor: int = betterproto.uint32_field(4)
|
|
cur_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerBattleEndReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
end_floor: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
battle_end_status: "MoonChallengeTowerBattleEndStatus" = betterproto.enum_field(5)
|
|
cost_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
end_floor: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
old_max_score: int = betterproto.uint32_field(6)
|
|
save_point_floor: int = betterproto.uint32_field(7)
|
|
score_drop_material: "Material" = betterproto.message_field(8)
|
|
save_point_drop_material: "Material" = betterproto.message_field(9)
|
|
save_point_drop_terminal_exp: int = betterproto.uint32_field(10)
|
|
battle_end_status: "MoonChallengeTowerBattleEndStatus" = betterproto.enum_field(11)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerSweepReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerSweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
score_drop_material: "Material" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerGetRankReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonChallengeTowerGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonRelicsChangeReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
relics_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterMoonRelicsChangeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
relics_id: int = betterproto.uint32_field(3)
|
|
reward: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterQTEMapEndReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
qte_map_id: int = betterproto.uint32_field(2)
|
|
normal_drop_num: int = betterproto.uint32_field(3)
|
|
is_got_last_reward: bool = betterproto.bool_field(4)
|
|
end_status: "QTEMapEndStatus" = betterproto.enum_field(5)
|
|
report_ext: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterQTEMapEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
normal_drop_material: "Material" = betterproto.message_field(2)
|
|
last_reward_material: "Material" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterReportDropItemReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterReportDropItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterAntiGravityData(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
is_unlock: bool = betterproto.bool_field(2)
|
|
finish_coin_index_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetAntiGravityDataReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenworldChapterGetAntiGravityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
map_id: int = betterproto.uint32_field(2)
|
|
antigravity_stage_data_list: List["OpenworldChapterAntiGravityData"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PjmsWorld(betterproto.Message):
|
|
world_id: int = betterproto.uint32_field(1)
|
|
entity_list: List["PjmsEntity"] = betterproto.message_field(2)
|
|
world_time: int = betterproto.uint32_field(3)
|
|
kill_monster_guid_list: List[int] = betterproto.uint32_field(4)
|
|
active_group_list: List["PjmsGroup"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTeleport(betterproto.Message):
|
|
teleport_id: int = betterproto.uint32_field(1)
|
|
status: "PjmsTeleportStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsMap(betterproto.Message):
|
|
unlock_fog_id_list: List[int] = betterproto.uint32_field(1)
|
|
teleport_list: List["PjmsTeleport"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGadget(betterproto.Message):
|
|
state: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsNpc(betterproto.Message):
|
|
state: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEntity(betterproto.Message):
|
|
guid: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
gadget: "PjmsGadget" = betterproto.message_field(3)
|
|
npc: "PjmsNpc" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
state: int = betterproto.uint32_field(2)
|
|
create_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventChapterLevelUpParam(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
cur_chapter_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventFinishStoryParam(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventAddMaterialParam(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
add_num: int = betterproto.int32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventEnterWorldParam(betterproto.Message):
|
|
world_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventLevelUpParam(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventKillMonsterParam(betterproto.Message):
|
|
monster_guid: int = betterproto.uint32_field(1)
|
|
world_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventGadgetStateChangeParam(betterproto.Message):
|
|
gadget_guid: int = betterproto.uint32_field(1)
|
|
cur_state: int = betterproto.uint32_field(2)
|
|
world_id: int = betterproto.uint32_field(3)
|
|
group_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventGroupStateChangeParam(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
cur_state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventSetWorldTimeParam(betterproto.Message):
|
|
world_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventFinishStageIdParam(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventFinishMissionParam(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventGroupActiveChangeParam(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
is_active: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventShopBuyGoodsParam(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods_id: int = betterproto.uint32_field(2)
|
|
goods_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEventLeaveWorldParam(betterproto.Message):
|
|
world_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEvent(betterproto.Message):
|
|
type: "PjmsEventType" = betterproto.enum_field(1)
|
|
finish_story_param: "PjmsEventFinishStoryParam" = betterproto.message_field(2)
|
|
add_material_param: "PjmsEventAddMaterialParam" = betterproto.message_field(3)
|
|
enter_world_param: "PjmsEventEnterWorldParam" = betterproto.message_field(4)
|
|
level_up_param: "PjmsEventLevelUpParam" = betterproto.message_field(5)
|
|
kill_monster_param: "PjmsEventKillMonsterParam" = betterproto.message_field(6)
|
|
gadget_state_change_param: "PjmsEventGadgetStateChangeParam" = (
|
|
betterproto.message_field(7)
|
|
)
|
|
group_state_change_param: "PjmsEventGroupStateChangeParam" = (
|
|
betterproto.message_field(8)
|
|
)
|
|
set_world_time_param: "PjmsEventSetWorldTimeParam" = betterproto.message_field(9)
|
|
finish_stage_id_param: "PjmsEventFinishStageIdParam" = betterproto.message_field(10)
|
|
chapter_level_up_param: "PjmsEventChapterLevelUpParam" = betterproto.message_field(
|
|
11
|
|
)
|
|
finish_mission_param: "PjmsEventFinishMissionParam" = betterproto.message_field(12)
|
|
group_active_change_param: "PjmsEventGroupActiveChangeParam" = (
|
|
betterproto.message_field(13)
|
|
)
|
|
shop_buy_goods_param: "PjmsEventShopBuyGoodsParam" = betterproto.message_field(14)
|
|
leave_world_param: "PjmsEventLeaveWorldParam" = betterproto.message_field(15)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStory(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
status: int = betterproto.uint32_field(2)
|
|
progress: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEnterWorldReq(betterproto.Message):
|
|
world_id: int = betterproto.uint32_field(1)
|
|
teleport_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEnterWorldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
world: "PjmsWorld" = betterproto.message_field(2)
|
|
teleport_id: int = betterproto.uint32_field(3)
|
|
formation: "PjmsFormation" = betterproto.message_field(4)
|
|
world_transaction_str: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetCurWorldReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetCurWorldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
world: "PjmsWorld" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapter(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
cur_track_series_id: int = betterproto.uint32_field(4)
|
|
talent_level: int = betterproto.uint32_field(5)
|
|
formation: "PjmsFormation" = betterproto.message_field(6)
|
|
unit_info: "PjmsUnitInfo" = betterproto.message_field(7)
|
|
last_take_chapter_reward_material_num: int = betterproto.uint32_field(8)
|
|
last_take_chapter_reward_level: int = betterproto.uint32_field(9)
|
|
finish_daily_quest_series_id_list: List[int] = betterproto.uint32_field(10)
|
|
chapter_shadowlake: "ChapterShadowLake" = betterproto.message_field(11)
|
|
playing_bgm_id: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUnitInfo(betterproto.Message):
|
|
core_unit_list: List["PjmsCoreUnit"] = betterproto.message_field(1)
|
|
auxiliary_unit_list: List["PjmsAuxiliaryUnit"] = betterproto.message_field(2)
|
|
cur_unit_set_id: int = betterproto.uint32_field(3)
|
|
unit_set_list: List["PjmsUnitSet"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetMainDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
world: "PjmsWorld" = betterproto.message_field(2)
|
|
map: "PjmsMap" = betterproto.message_field(3)
|
|
gender_type: int = betterproto.uint32_field(4)
|
|
world_time: int = betterproto.uint32_field(5)
|
|
name: str = betterproto.string_field(6)
|
|
name_cd_end_time: int = betterproto.uint32_field(7)
|
|
gender_cd_end_time: int = betterproto.uint32_field(8)
|
|
world_transaction_str: str = betterproto.string_field(9)
|
|
first_set_name: str = betterproto.string_field(10)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetStoryDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsStorySeriesData(betterproto.Message):
|
|
story_series_id: int = betterproto.uint32_field(1)
|
|
story_list: List["PjmsStory"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetStoryDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finished_story_series_id_list: List[int] = betterproto.uint32_field(2)
|
|
story_list: List["PjmsStory"] = betterproto.message_field(3)
|
|
accepted_series_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStoryFinishData(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStorySeriesFinishData(betterproto.Message):
|
|
story_series_id: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStoryProgressData(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateStoryProgressNotify(betterproto.Message):
|
|
story_progress_data_list: List["PjmsStoryProgressData"] = betterproto.message_field(
|
|
1
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSyncMapInfoNotify(betterproto.Message):
|
|
map: "PjmsMap" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateEntityNotify(betterproto.Message):
|
|
inactive_entity_guid_list: List[int] = betterproto.uint32_field(1)
|
|
update_active_entity_list: List["PjmsEntity"] = betterproto.message_field(2)
|
|
inactive_group_id_list: List[int] = betterproto.uint32_field(3)
|
|
refresh_group_id_list: List[int] = betterproto.uint32_field(4)
|
|
active_group_list: List["PjmsGroup"] = betterproto.message_field(5)
|
|
revive_monster_guid_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateStoryProgressReq(betterproto.Message):
|
|
finish_param_uint: int = betterproto.uint32_field(1)
|
|
finish_param_str: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateStoryProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finish_param_uint: int = betterproto.uint32_field(2)
|
|
finish_param_str: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsKillMonsterReq(betterproto.Message):
|
|
guid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsKillMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
guid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeGadgetStateReq(betterproto.Message):
|
|
guid: int = betterproto.uint32_field(1)
|
|
current_state: int = betterproto.uint32_field(2)
|
|
target_state: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeGadgetStateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
guid: int = betterproto.uint32_field(2)
|
|
current_state: int = betterproto.uint32_field(3)
|
|
target_state: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActiveGroupReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
is_active: bool = betterproto.bool_field(2)
|
|
graph_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActiveGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
is_current_active: bool = betterproto.bool_field(3)
|
|
graph_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActiveEntityReq(betterproto.Message):
|
|
entity_guid_list: List[int] = betterproto.uint32_field(1)
|
|
is_active: bool = betterproto.bool_field(2)
|
|
graph_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActiveEntityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
entity_guid_list: List[int] = betterproto.uint32_field(2)
|
|
is_active: bool = betterproto.bool_field(3)
|
|
fail_entity_guid_list: List[int] = betterproto.uint32_field(4)
|
|
graph_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetWorldTimeReq(betterproto.Message):
|
|
target_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetWorldTimeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DropFrom(betterproto.Message):
|
|
from_type: int = betterproto.uint32_field(1)
|
|
param_int: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsCommonDropNotify(betterproto.Message):
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(1)
|
|
drop_from: "DropFrom" = betterproto.message_field(2)
|
|
hcoin: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeChapterReq(betterproto.Message):
|
|
select_chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeChapterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_chapter: "PjmsChapter" = betterproto.message_field(2)
|
|
cur_world: "PjmsWorld" = betterproto.message_field(3)
|
|
world_transaction_str: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetCurAvatarReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
cur_avatar_id: int = betterproto.uint32_field(2)
|
|
is_elf_mode: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetCurAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
cur_avatar_id: int = betterproto.uint32_field(3)
|
|
is_elf_mode: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsAvatarStatus(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
sp_percent: int = betterproto.uint32_field(2)
|
|
hp_percent: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsFormation(betterproto.Message):
|
|
cur_avatar_id: int = betterproto.uint32_field(1)
|
|
elf_id: int = betterproto.uint32_field(2)
|
|
is_elf_mode: bool = betterproto.bool_field(3)
|
|
star_ring_energy: int = betterproto.uint32_field(4)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateFormationReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
avatar_list: List[int] = betterproto.uint32_field(2)
|
|
elf_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateFormationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
formation: "PjmsFormation" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateAvatarStatusReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
avatar_status_list: List["PjmsAvatarStatus"] = betterproto.message_field(2)
|
|
star_ring_energy: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateAvatarStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
avatar_status_list: List["PjmsAvatarStatus"] = betterproto.message_field(3)
|
|
star_ring_energy: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetAvatarStatusReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetAvatarStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
avatar_status_list: List["PjmsAvatarStatus"] = betterproto.message_field(3)
|
|
is_all: bool = betterproto.bool_field(4)
|
|
star_ring_energy: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUpdateChapterNotify(betterproto.Message):
|
|
cur_chapter: "PjmsChapter" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpTalentReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
cur_talent_level: int = betterproto.uint32_field(3)
|
|
cur_chapter_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChapterShadowLake(betterproto.Message):
|
|
max_energy_num: int = betterproto.uint32_field(1)
|
|
energy_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetNameReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
is_first: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
cd_end_time: int = betterproto.uint32_field(3)
|
|
first_set_name: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetGenderReq(betterproto.Message):
|
|
gender_type: "PjmsGenderType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetGenderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gender_type: "PjmsGenderType" = betterproto.enum_field(2)
|
|
cd_end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetUnitInfoReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetUnitInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
unit_info: "PjmsUnitInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpCoreUnitReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
unit_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpCoreUnitRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
unit_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
before_level: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpAuxiliaryUnitReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
cur_level: int = betterproto.uint32_field(3)
|
|
cur_exp: int = betterproto.uint32_field(4)
|
|
cost_material_list: List["Material"] = betterproto.message_field(5)
|
|
cost_auxiliary_unique_id_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLevelUpAuxiliaryUnitRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
unit_before: "PjmsAuxiliaryUnit" = betterproto.message_field(3)
|
|
unit_after: "PjmsAuxiliaryUnit" = betterproto.message_field(4)
|
|
return_material_list: List["Material"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUnitSetChangeNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
cur_unit_set_id: int = betterproto.uint32_field(2)
|
|
updated_unit_set_list: List["PjmsUnitSet"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUnitSetSlot(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUnitSet(betterproto.Message):
|
|
set_id: int = betterproto.uint32_field(1)
|
|
slot_list: List["PjmsUnitSetSlot"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetCurUnitSetReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
set_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetCurUnitSetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
cur_set_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeUnitSetSlotReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
set_id: int = betterproto.uint32_field(2)
|
|
slot: "PjmsUnitSetSlot" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeUnitSetSlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
set_data: "PjmsUnitSet" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsUnitChangeNotify(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
updated_core_unit_list: List["PjmsCoreUnit"] = betterproto.message_field(2)
|
|
updated_auxiliary_unit_list: List["PjmsAuxiliaryUnit"] = betterproto.message_field(
|
|
3
|
|
)
|
|
deleted_auxiliary_unique_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeBgmReq(betterproto.Message):
|
|
bgm_id: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeBgmRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bgm_id: int = betterproto.uint32_field(2)
|
|
chapter_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeChapterRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeChapterRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
last_take_reward_material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsDisjoinAuxiliaryUnitReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
unique_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsDisjoinAuxiliaryUnitRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
return_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsResidentStageRestrict(betterproto.Message):
|
|
restrict_id: int = betterproto.uint32_field(1)
|
|
weekly_enter_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetResidentStageDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetResidentStageDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
restrict_list: List["PjmsResidentStageRestrict"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetExploreScoreReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsExploreScore(betterproto.Message):
|
|
explore_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetExploreScoreRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
explore_score_list: List["PjmsExploreScore"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetHomeDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetHomeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unlock_bgm_id_list: List[int] = betterproto.uint32_field(2)
|
|
unlock_furniture_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetAchievementDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsAchievement(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
finish_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsAchievementSection(betterproto.Message):
|
|
section_id: int = betterproto.uint32_field(1)
|
|
is_take_platinum_reward: bool = betterproto.bool_field(2)
|
|
achievement_list: List["PjmsAchievement"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetAchievementDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
section_list: List["PjmsAchievementSection"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeAchievementPlatinumRewardReq(betterproto.Message):
|
|
section_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeAchievementPlatinumRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
section_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeChapterLevelRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTakeChapterLevelRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
last_take_chapter_reward_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsRefreshGroupReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
create_time: int = betterproto.uint32_field(2)
|
|
graph_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsRefreshGroupRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
cur_create_time: int = betterproto.uint32_field(3)
|
|
graph_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStageBeginRspBody(betterproto.Message):
|
|
world: "PjmsWorld" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetAuxiliaryUnitLockStatusReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
lock_status: "PjmsAuxiliaryUnitLockStatus" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSetAuxiliaryUnitLockStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsReviveAvatarReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
revive_use_id: int = betterproto.uint32_field(3)
|
|
revive_seed: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsReviveAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
revive_times: int = betterproto.uint32_field(4)
|
|
revive_seed: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsFinishConsumeMaterialStoryReq(betterproto.Message):
|
|
story_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsFinishConsumeMaterialStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
story_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStoryStatusData(betterproto.Message):
|
|
finished_story_data: "PjmsStoryFinishData" = betterproto.message_field(1)
|
|
finished_story_series_data: "PjmsStorySeriesFinishData" = betterproto.message_field(
|
|
2
|
|
)
|
|
accepted_story_id: int = betterproto.uint32_field(3)
|
|
accepted_series_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsStoryStatusNotify(betterproto.Message):
|
|
story_status_list: List["PjmsStoryStatusData"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeNpcStateReq(betterproto.Message):
|
|
npc_guid: int = betterproto.uint32_field(1)
|
|
target_state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChangeNpcStateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
npc_guid: int = betterproto.uint32_field(2)
|
|
cur_state: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsAddShadowLakeEnergyReq(betterproto.Message):
|
|
add_energy_num: int = betterproto.uint32_field(1)
|
|
cur_energy_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsAddShadowLakeEnergyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
add_energy_num: int = betterproto.uint32_field(2)
|
|
cur_energy_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSubShadowLakeEnergyReq(betterproto.Message):
|
|
sub_energy_num: int = betterproto.uint32_field(1)
|
|
cur_energy_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSubShadowLakeEnergyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sub_energy_num: int = betterproto.uint32_field(2)
|
|
cur_energy_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsShadowLakeNotify(betterproto.Message):
|
|
chapter_shadowlake: "ChapterShadowLake" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetChapterDataReq(betterproto.Message):
|
|
is_all: bool = betterproto.bool_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetChapterDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
chapter_list: List["PjmsChapter"] = betterproto.message_field(3)
|
|
cur_chapter_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetActivityPanelReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsActivityPanel(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
is_resident: bool = betterproto.bool_field(4)
|
|
advance_begin_time: int = betterproto.uint32_field(5)
|
|
advance_end_time: int = betterproto.uint32_field(6)
|
|
min_level: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetActivityPanelRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_panel_list: List["PjmsActivityPanel"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsResidentStageGetRankReq(betterproto.Message):
|
|
rank_group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsResidentStageGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_group_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
rank_percent: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetRecoveryRecordReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsRecoveryRecord(betterproto.Message):
|
|
target_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
last_recover_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetRecoveryRecordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recovery_record_list: List["PjmsRecoveryRecord"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsRecordRecoveryActionReq(betterproto.Message):
|
|
triggered_record_list: List["PjmsRecoveryRecord"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsRecordRecoveryActionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recovery_record_list: List["PjmsRecoveryRecord"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsCondition(betterproto.Message):
|
|
condition_id: int = betterproto.uint32_field(1)
|
|
is_match: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetConditionDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsGetConditionDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
condition_list: List["PjmsCondition"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapterTrackStorySeriesReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
track_series_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapterTrackStorySeriesRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
cur_track_series_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PjmsLeaveCurWorldReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PjmsLeaveCurWorldRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapterActiveEcologyTalkReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
talk_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapterActiveEcologyTalkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTrackStorySeriesReq(betterproto.Message):
|
|
track_series_id: int = betterproto.uint32_field(1)
|
|
category_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsTrackStorySeriesRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSkipStoryReq(betterproto.Message):
|
|
skip_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsSkipStoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
skip_id: int = betterproto.uint32_field(2)
|
|
skipped_story_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffix(betterproto.Message):
|
|
cur_affix_id: int = betterproto.uint32_field(1)
|
|
wait_confirm_affix_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeapon(betterproto.Message):
|
|
weapon_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
affix_list: List["PlatformShooterWeaponAffix"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterQAvatar(betterproto.Message):
|
|
qavatar_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
status: "PlatformShooterWeaponPoolStatus" = betterproto.enum_field(2)
|
|
has_got_weapon_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterDailyStageInfo(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
room_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
qavatar_list: List["PlatformShooterQAvatar"] = betterproto.message_field(2)
|
|
weapon_list: List["PlatformShooterWeapon"] = betterproto.message_field(3)
|
|
daily_challenge_has_drop_num: int = betterproto.uint32_field(4)
|
|
daily_stage_info_list: List["PlatformShooterDailyStageInfo"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
cur_daily_challenge_schedule_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "PlatformShooterActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterQAvatarLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
qavatar_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterQAvatarLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
qavatar: "PlatformShooterQAvatar" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponPoolGetDisplayReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponPoolGetDisplayRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
gacha_random: int = betterproto.uint32_field(3)
|
|
pool_list: List["PlatformShooterWeaponPool"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponPoolGachaReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
gacha_random: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponPoolGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
new_gacha_random: int = betterproto.uint32_field(3)
|
|
pool_list: List["PlatformShooterWeaponPool"] = betterproto.message_field(4)
|
|
pool_id: int = betterproto.uint32_field(5)
|
|
weapon: "PlatformShooterWeapon" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffixRefineReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
weapon_id: int = betterproto.uint32_field(2)
|
|
affix_index_list: List[int] = betterproto.uint32_field(3)
|
|
type: "PlatformShooterWeaponAffixRefineType" = betterproto.enum_field(4)
|
|
is_retry: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffixRefineRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
weapon: "PlatformShooterWeapon" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffixConfirmInfo(betterproto.Message):
|
|
affix_index: int = betterproto.uint32_field(1)
|
|
type: "PlatformShooterWeaponAffixConfirmType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffixConfirmReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
weapon_id: int = betterproto.uint32_field(2)
|
|
affix_index: int = betterproto.uint32_field(3)
|
|
type: "PlatformShooterWeaponAffixConfirmType" = betterproto.enum_field(4)
|
|
confirm_info_list: List["PlatformShooterWeaponAffixConfirmInfo"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterWeaponAffixConfirmRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
weapon: "PlatformShooterWeapon" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlatformShooterGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PvzGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PvzQAvatar(betterproto.Message):
|
|
qavatar_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
is_special_material_unlocked: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PvzSiteDropMaterial(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
has_drop_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PvzSiteInfo(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
site_type: "PvzSiteType" = betterproto.enum_field(3)
|
|
has_drop_material_list: List["PvzSiteDropMaterial"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PvzActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unlocked_qavatar_list: List["PvzQAvatar"] = betterproto.message_field(2)
|
|
site_info_list: List["PvzSiteInfo"] = betterproto.message_field(3)
|
|
challenge_max_finish_wave: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PvzGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pvz_activity: "PvzActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PvzBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
qavatar_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class PvzBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
floor_id: int = betterproto.uint32_field(4)
|
|
qavatar_list: List["PvzQAvatar"] = betterproto.message_field(5)
|
|
game_type: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PvzBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
end_status: "PvzBattleEndStatus" = betterproto.enum_field(2)
|
|
finish_wave: int = betterproto.uint32_field(3)
|
|
tower_id: int = betterproto.uint32_field(4)
|
|
floor_id: int = betterproto.uint32_field(5)
|
|
cost_time: int = betterproto.uint32_field(6)
|
|
left_hp: int = betterproto.uint32_field(7)
|
|
used_coin_num: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class PvzBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
tower_id: int = betterproto.uint32_field(3)
|
|
floor_id: int = betterproto.uint32_field(4)
|
|
end_status: "PvzBattleEndStatus" = betterproto.enum_field(5)
|
|
finish_wave: int = betterproto.uint32_field(6)
|
|
max_finish_wave: int = betterproto.uint32_field(7)
|
|
reward_data: "RewardData" = betterproto.message_field(8)
|
|
qavatar_list: List["PvzQAvatar"] = betterproto.message_field(9)
|
|
site_id: int = betterproto.uint32_field(10)
|
|
cost_time: int = betterproto.uint32_field(11)
|
|
left_hp: int = betterproto.uint32_field(12)
|
|
used_coin_num: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class PvzQAvatarLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
qavatar_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PvzQAvatarLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
qavatar_id: int = betterproto.uint32_field(3)
|
|
target_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
region_name: str = betterproto.string_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
frame_id: int = betterproto.uint32_field(5)
|
|
custom_head_id: int = betterproto.uint32_field(6)
|
|
division: int = betterproto.uint32_field(7)
|
|
elo_score: int = betterproto.uint32_field(8)
|
|
choose_virtual_avatar: "VirtualAvatar" = betterproto.message_field(9)
|
|
camp_id: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleBeginNotify(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
fightserver_ip: int = betterproto.uint32_field(3)
|
|
fightserver_port: int = betterproto.uint32_field(4)
|
|
chatworld_id: int = betterproto.uint32_field(5)
|
|
scene_id: int = betterproto.uint32_field(6)
|
|
fightserver_ip_v4: str = betterproto.string_field(7)
|
|
fightserver_ip_v6: str = betterproto.string_field(8)
|
|
lobby_id: int = betterproto.uint32_field(9)
|
|
battle_id: int = betterproto.uint32_field(10)
|
|
battle_start_time: int = betterproto.uint32_field(11)
|
|
member_list: List["QAvatarBattleMember"] = betterproto.message_field(12)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleFightInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
kill_num: int = betterproto.uint32_field(2)
|
|
dead_num: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
is_mvp: bool = betterproto.bool_field(5)
|
|
is_win: bool = betterproto.bool_field(6)
|
|
max_hp: int = betterproto.uint32_field(7)
|
|
cur_hp: int = betterproto.uint32_field(8)
|
|
reborn_time_ms_u64: int = betterproto.uint64_field(9)
|
|
max_sp: int = betterproto.uint32_field(10)
|
|
cur_sp: int = betterproto.uint32_field(11)
|
|
damage_caused: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleSettleNotify(betterproto.Message):
|
|
end_reason: "QAvatarBattleEndReason" = betterproto.enum_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
site_id: int = betterproto.uint32_field(3)
|
|
lobby_id: int = betterproto.uint32_field(4)
|
|
battle_start_time: int = betterproto.uint32_field(5)
|
|
previous_score: int = betterproto.uint32_field(6)
|
|
cur_score: int = betterproto.uint32_field(7)
|
|
fight_info_list: List["QAvatarBattleFightInfo"] = betterproto.message_field(8)
|
|
get_material_list: List["Material"] = betterproto.message_field(9)
|
|
member_list: List["QAvatarBattleMember"] = betterproto.message_field(10)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleGetLobbyInfoReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleGetLobbyInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
lobby_status: int = betterproto.uint32_field(4)
|
|
fightserver_ip: int = betterproto.uint32_field(5)
|
|
fightserver_port: int = betterproto.uint32_field(6)
|
|
battle_id: int = betterproto.uint32_field(7)
|
|
member_list: List["QAvatarBattleMember"] = betterproto.message_field(8)
|
|
fightserver_ip_v4: str = betterproto.string_field(9)
|
|
fightserver_ip_v6: str = betterproto.string_field(10)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattlePositionComponent(betterproto.Message):
|
|
x: float = betterproto.float_field(1)
|
|
y: float = betterproto.float_field(2)
|
|
rotation_x: float = betterproto.float_field(3)
|
|
rotation_y: float = betterproto.float_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleSpeedComponent(betterproto.Message):
|
|
speed_x: float = betterproto.float_field(1)
|
|
speed_y: float = betterproto.float_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleSkillInfo(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
skill_type: int = betterproto.uint32_field(2)
|
|
btn_holdup_time_ms_u64: int = betterproto.uint64_field(3)
|
|
combo_num: int = betterproto.uint32_field(4)
|
|
max_bullet_num: int = betterproto.uint32_field(5)
|
|
cur_bullet_num: int = betterproto.uint32_field(6)
|
|
max_charge_num: int = betterproto.uint32_field(7)
|
|
cur_charge_num: int = betterproto.uint32_field(8)
|
|
skill_cd_ms_u64: int = betterproto.uint64_field(9)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleSkillComponent(betterproto.Message):
|
|
skill_info_list: List["QAvatarBattleSkillInfo"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_type: "QAvatarBuffType" = betterproto.enum_field(2)
|
|
expire_time_ms_u64: int = betterproto.uint64_field(3)
|
|
num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleBuffComponent(betterproto.Message):
|
|
buff_list: List["QAvatarBattleBuff"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEvadeComponent(betterproto.Message):
|
|
speed_x: float = betterproto.float_field(1)
|
|
speed_y: float = betterproto.float_field(2)
|
|
expire_time_ms_u64: int = betterproto.uint64_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleStigmata(betterproto.Message):
|
|
stigmata_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleStigmataComponent(betterproto.Message):
|
|
stigmata_list: List["QAvatarBattleStigmata"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleComponentSet(betterproto.Message):
|
|
position_component: "QAvatarBattlePositionComponent" = betterproto.message_field(1)
|
|
speed_component: "QAvatarBattleSpeedComponent" = betterproto.message_field(2)
|
|
skill_component: "QAvatarBattleSkillComponent" = betterproto.message_field(3)
|
|
evade_component: "QAvatarBattleEvadeComponent" = betterproto.message_field(4)
|
|
buff_component: "QAvatarBattleBuffComponent" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEntity(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
type: "QAvatarBattleEntityType" = betterproto.enum_field(2)
|
|
entity_name_id: int = betterproto.uint32_field(3)
|
|
entity_expire_time_ms_u64: int = betterproto.uint64_field(4)
|
|
component_set: "QAvatarBattleComponentSet" = betterproto.message_field(5)
|
|
fight_info: "QAvatarBattleFightInfo" = betterproto.message_field(6)
|
|
owner_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleDeleteEntity(betterproto.Message):
|
|
delete_reason: "QAvatarBattleEntityDeleteReasonType" = betterproto.enum_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleDataNotify(betterproto.Message):
|
|
update_entity_list: List["QAvatarBattleEntity"] = betterproto.message_field(1)
|
|
cur_time_ms_u64: int = betterproto.uint64_field(2)
|
|
delete_entity_list: List["QAvatarBattleDeleteEntity"] = betterproto.message_field(3)
|
|
is_all: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEnterBattleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEnterBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleMoveNotify(betterproto.Message):
|
|
speed_x: float = betterproto.float_field(1)
|
|
speed_y: float = betterproto.float_field(2)
|
|
rotation_x: float = betterproto.float_field(3)
|
|
rotation_y: float = betterproto.float_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEndBattleNotify(betterproto.Message):
|
|
end_reason: "QAvatarBattleEndReason" = betterproto.enum_field(1)
|
|
is_win: bool = betterproto.bool_field(2)
|
|
is_mvp: bool = betterproto.bool_field(3)
|
|
fight_info_list: List["QAvatarBattleFightInfo"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleStartSkillReq(betterproto.Message):
|
|
skill_type: int = betterproto.uint32_field(1)
|
|
rotation_x: float = betterproto.float_field(2)
|
|
rotation_y: float = betterproto.float_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleStartSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
skill_type: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleStartSkillNotify(betterproto.Message):
|
|
src_entity_id: int = betterproto.uint32_field(1)
|
|
skill_type: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEndSkillReq(betterproto.Message):
|
|
skill_type: int = betterproto.uint32_field(1)
|
|
rotation_x: float = betterproto.float_field(2)
|
|
rotation_y: float = betterproto.float_field(3)
|
|
dst_position_x: float = betterproto.float_field(4)
|
|
dst_position_y: float = betterproto.float_field(5)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEndSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
skill_type: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleEndSkillNotify(betterproto.Message):
|
|
src_entity_id: int = betterproto.uint32_field(1)
|
|
skill_type: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleSkillTriggerNotify(betterproto.Message):
|
|
trigger_entity_id: int = betterproto.uint32_field(1)
|
|
trigger_entity: "QAvatarBattleEntity" = betterproto.message_field(2)
|
|
skill_info: "QAvatarBattleSkillInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleComponentOpNotify(betterproto.Message):
|
|
trigger_entity_id: int = betterproto.uint32_field(1)
|
|
component_type: int = betterproto.uint32_field(2)
|
|
op_type: "QAvatarBattleComponentOpNotifyComponentOpType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleDiscardStigmataReq(betterproto.Message):
|
|
stigmata_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleDiscardStigmataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stigmata_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleGetDataNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleKillNotify(betterproto.Message):
|
|
killer_uid: int = betterproto.uint32_field(1)
|
|
killed_uid: int = betterproto.uint32_field(2)
|
|
killer_streak_num: int = betterproto.uint32_field(3)
|
|
battle_total_kill_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleRefreshGadgetForecastNotify(betterproto.Message):
|
|
refresh_id: int = betterproto.uint32_field(1)
|
|
refresh_time_ms_u64: int = betterproto.uint64_field(2)
|
|
spawn_point_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleRefreshGadget(betterproto.Message):
|
|
gadget_id: int = betterproto.uint32_field(1)
|
|
spawn_point_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QAvatarBattleRefreshGadgetGenerateNotify(betterproto.Message):
|
|
refresh_id: int = betterproto.uint32_field(1)
|
|
refresh_gadget_list: List["QAvatarBattleRefreshGadget"] = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleVector3(betterproto.Message):
|
|
x: int = betterproto.int32_field(1)
|
|
y: int = betterproto.int32_field(2)
|
|
z: int = betterproto.int32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleComponentPosition(betterproto.Message):
|
|
postion: "QCandyBattleVector3" = betterproto.message_field(1)
|
|
forward: "QCandyBattleVector3" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleComponentSet(betterproto.Message):
|
|
position_component: "QCandyBattleComponentPosition" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
rank_score: int = betterproto.uint32_field(3)
|
|
team_id: int = betterproto.uint32_field(4)
|
|
avatar_id: int = betterproto.uint32_field(5)
|
|
entity_id: int = betterproto.uint32_field(6)
|
|
hidden_score: int = betterproto.int32_field(7)
|
|
effect_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemberBrief(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattlePropData(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
uuid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSettleInfo(betterproto.Message):
|
|
rank: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
life_times: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
map_id: int = betterproto.uint32_field(6)
|
|
is_first_pass: bool = betterproto.bool_field(7)
|
|
effect_times: int = betterproto.uint32_field(8)
|
|
survive_rounds: int = betterproto.uint32_field(9)
|
|
item_type: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemberSettleInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
cur_rank_score: int = betterproto.uint32_field(4)
|
|
is_abandoned: bool = betterproto.bool_field(5)
|
|
settle_info: "QCandyBattleSettleInfo" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleEntity(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
type: "QCandyBattleEntityType" = betterproto.enum_field(2)
|
|
component_set: "QCandyBattleComponentSet" = betterproto.message_field(3)
|
|
prop_id: int = betterproto.uint32_field(4)
|
|
owner_entity_id: int = betterproto.uint32_field(5)
|
|
state: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleInfo(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
remain_life_times: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
uid: int = betterproto.uint32_field(4)
|
|
total_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class PlayerSkill(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleGetActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
today_currency_got_num: int = betterproto.uint32_field(3)
|
|
rank_score: int = betterproto.uint32_field(4)
|
|
max_rank_score: int = betterproto.uint32_field(5)
|
|
last_avatar_id: int = betterproto.uint32_field(6)
|
|
unlocked_avatar_list: List[int] = betterproto.uint32_field(7)
|
|
settle_record_list: List["QCandyBattleSettleInfo"] = betterproto.message_field(8)
|
|
cur_day_fight_num: int = betterproto.uint32_field(9)
|
|
currency_limit: int = betterproto.uint32_field(10)
|
|
last_enter_effect_id: int = betterproto.uint32_field(11)
|
|
unlocked_enter_effect_list: List[int] = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleBeginNotify(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
fightserver_ip: int = betterproto.uint32_field(4)
|
|
fightserver_port: int = betterproto.uint32_field(5)
|
|
activity_id: int = betterproto.uint32_field(6)
|
|
best_record: "QCandyBattleSettleInfo" = betterproto.message_field(7)
|
|
fightserver_ip_v4: str = betterproto.string_field(8)
|
|
fightserver_ip_v6: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleChooseAvatarReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
old_avatar_id: int = betterproto.uint32_field(2)
|
|
new_avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleChooseAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
old_avatar_id: int = betterproto.uint32_field(3)
|
|
new_avatar_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleUnlockAvatarReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleUnlockAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSettleBattleNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
settle_info_list: List["QCandyBattleMemberSettleInfo"] = betterproto.message_field(
|
|
4
|
|
)
|
|
battle_id: int = betterproto.uint32_field(5)
|
|
fightserver_ip: int = betterproto.uint32_field(6)
|
|
settle_time: int = betterproto.uint32_field(7)
|
|
fightserver_ip_v4: str = betterproto.string_field(8)
|
|
fightserver_ip_v6: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleEnterBattleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleEnterBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_type: "QCandyBattleType" = betterproto.enum_field(2)
|
|
member_list: List["QCandyBattleMember"] = betterproto.message_field(3)
|
|
prop_data_list: List["QCandyBattlePropData"] = betterproto.message_field(4)
|
|
memory_round_data_list: List["QCandyBattleMemoryRoundData"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
cs_round_data_list: List["QCandyBattleCooperationScoreRoundData"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
random_seed: int = betterproto.uint32_field(7)
|
|
target_total_score: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleDataNotify(betterproto.Message):
|
|
cur_time_ms_u64: int = betterproto.uint64_field(1)
|
|
update_entity_list: List["QCandyBattleEntity"] = betterproto.message_field(2)
|
|
delete_entity_list: List["QCandyBattleEntity"] = betterproto.message_field(3)
|
|
battle_info_list: List["QCandyBattleInfo"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleEndNotify(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMoveNotify(betterproto.Message):
|
|
pos: "QCandyBattleVector3" = betterproto.message_field(1)
|
|
forward: "QCandyBattleVector3" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleTriggerEntityReq(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
cur_state: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleTriggerEntityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
cur_state: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleAvatarLifeTimesChangeNotify(betterproto.Message):
|
|
life_times: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleArriveReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleArriveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleUseSkillReq(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleUseSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
remain_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleUseSkillNotify(betterproto.Message):
|
|
player_use_skill: "PlayerSkill" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleAvatarStateClientNotify(betterproto.Message):
|
|
state: int = betterproto.uint32_field(1)
|
|
is_move: bool = betterproto.bool_field(2)
|
|
sub_state: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleAvatarStateServerNotify(betterproto.Message):
|
|
entity_id: int = betterproto.uint32_field(1)
|
|
state: int = betterproto.uint32_field(2)
|
|
is_move: bool = betterproto.bool_field(3)
|
|
sub_state: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSkillEndNotify(betterproto.Message):
|
|
player_skill_end: "PlayerSkill" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleFinishBattleNotify(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
is_over: bool = betterproto.bool_field(2)
|
|
settle_info: "QCandyBattleSettleInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleLeaveBattleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleLeaveBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleLeaveBattleNotify(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleStartTimeLineNotify(betterproto.Message):
|
|
battle_begin_time: int = betterproto.uint32_field(1)
|
|
battle_end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSkillUseTimesChangeNotify(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
remain_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSendEmojiReq(betterproto.Message):
|
|
emoji_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSendEmojiRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
emoji_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSendEmojiNotify(betterproto.Message):
|
|
emoji_id: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
entity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleSyncAbilityNotify(betterproto.Message):
|
|
ability_id: int = betterproto.uint32_field(1)
|
|
entity_id: int = betterproto.uint32_field(2)
|
|
owner_entity_id: int = betterproto.uint32_field(3)
|
|
param: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemoryRoundData(betterproto.Message):
|
|
correct_picture_id: int = betterproto.uint32_field(1)
|
|
picture_id_list: List[int] = betterproto.uint32_field(2)
|
|
memory_data_list: List["QCandyBattleMemoryData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemoryData(betterproto.Message):
|
|
picture_show_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleCooperationScoreRoundData(betterproto.Message):
|
|
random_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemoryRoundEndReq(betterproto.Message):
|
|
life_times: int = betterproto.uint32_field(1)
|
|
cur_round: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleMemoryRoundEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
life_times: int = betterproto.uint32_field(2)
|
|
cur_round: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceScoreRecord(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
opened_stage_list: List[int] = betterproto.uint32_field(2)
|
|
passed_stage_list: List[int] = betterproto.uint32_field(3)
|
|
cur_reward_line_score: int = betterproto.uint32_field(4)
|
|
last_take_reward_score: int = betterproto.uint32_field(5)
|
|
reward_line_id: int = betterproto.uint32_field(6)
|
|
is_special_reward_take_times_added: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
activity_list: List["RaidReplaceActivity"] = betterproto.message_field(3)
|
|
score_record_list: List["RaidReplaceScoreRecord"] = betterproto.message_field(4)
|
|
available_special_reward_take_times: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceTakeRewardLineRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceTakeRewardLineRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceTakeSpecialRewardReq(betterproto.Message):
|
|
reward_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceTakeSpecialRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class InLevelBaseActorSnapshot(betterproto.Message):
|
|
base_max_hp: float = betterproto.float_field(1)
|
|
base_max_sp: float = betterproto.float_field(2)
|
|
max_hp: float = betterproto.float_field(3)
|
|
max_sp: float = betterproto.float_field(4)
|
|
hp: float = betterproto.float_field(5)
|
|
sp: float = betterproto.float_field(6)
|
|
level: int = betterproto.uint32_field(7)
|
|
attack: float = betterproto.float_field(8)
|
|
defense: float = betterproto.float_field(9)
|
|
is_alive: bool = betterproto.bool_field(10)
|
|
total_overkill_damage: float = betterproto.float_field(11)
|
|
|
|
|
|
@dataclass
|
|
class InLevelAvatarSkillInfo(betterproto.Message):
|
|
skill_name: str = betterproto.string_field(1)
|
|
cd: float = betterproto.float_field(2)
|
|
cost_sp: float = betterproto.float_field(3)
|
|
need_sp: float = betterproto.float_field(4)
|
|
cd_timer: float = betterproto.float_field(5)
|
|
max_charges_count: int = betterproto.uint32_field(6)
|
|
charges_counter: int = betterproto.uint32_field(7)
|
|
can_hold: bool = betterproto.bool_field(8)
|
|
instant_trigger_anim_event_id: str = betterproto.string_field(9)
|
|
|
|
|
|
@dataclass
|
|
class InLevelAvatarActorSnapshot(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
skill_list: List["InLevelAvatarSkillInfo"] = betterproto.message_field(2)
|
|
weapon_id: int = betterproto.uint32_field(3)
|
|
weapon_level: int = betterproto.uint32_field(4)
|
|
stigmata_1_id: int = betterproto.uint32_field(5)
|
|
stigmata_1_level: int = betterproto.uint32_field(6)
|
|
stigmata_2_id: int = betterproto.uint32_field(7)
|
|
stigmata_2_level: int = betterproto.uint32_field(8)
|
|
stigmata_3_id: int = betterproto.uint32_field(9)
|
|
stigmata_3_level: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class InLevelMonsterActorSnapshot(betterproto.Message):
|
|
monster_name: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class InLevelEntityProperty(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
value: float = betterproto.float_field(2)
|
|
|
|
|
|
@dataclass
|
|
class InLevelActorSnapshot(betterproto.Message):
|
|
avatar_snapshot: "InLevelAvatarActorSnapshot" = betterproto.message_field(1)
|
|
monster_snapshot: "InLevelMonsterActorSnapshot" = betterproto.message_field(2)
|
|
base_snapshot: "InLevelBaseActorSnapshot" = betterproto.message_field(3)
|
|
property_list: List["InLevelEntityProperty"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class InLevelAttackDataSnapshot(betterproto.Message):
|
|
attacker_ani_damage__ratio: float = betterproto.float_field(1)
|
|
attacker_class: int = betterproto.uint32_field(2)
|
|
attacker_nature: int = betterproto.uint32_field(3)
|
|
attacker_category: int = betterproto.uint32_field(4)
|
|
attacker_crit_chance: float = betterproto.float_field(5)
|
|
attacker_crit_damage_ratio: float = betterproto.float_field(6)
|
|
attacker_level: int = betterproto.uint32_field(7)
|
|
attacker_shield_damage_ratio: float = betterproto.float_field(8)
|
|
attacker_shield_damage_delta: float = betterproto.float_field(9)
|
|
attacker_attack_percentage: float = betterproto.float_field(10)
|
|
attacker_attack_value: float = betterproto.float_field(11)
|
|
added_attack_ratio: float = betterproto.float_field(12)
|
|
added_damage_ratio: float = betterproto.float_field(13)
|
|
added_damage_ratio2: float = betterproto.float_field(14)
|
|
attacker_added_attack_value: float = betterproto.float_field(15)
|
|
attacker_all_damage_reduce_ratio: float = betterproto.float_field(16)
|
|
attacker_fire_damage: float = betterproto.float_field(17)
|
|
attacker_fire_damage_percentage: float = betterproto.float_field(18)
|
|
added_attacker_fire_damage_ratio: float = betterproto.float_field(19)
|
|
attacker_thunder_damage: float = betterproto.float_field(20)
|
|
attacker_thunder_damage_percentage: float = betterproto.float_field(21)
|
|
added_attacker_thunder_damage_ratio: float = betterproto.float_field(22)
|
|
attacker_ice_damage: float = betterproto.float_field(23)
|
|
attacker_ice_damage_percentage: float = betterproto.float_field(24)
|
|
added_attacker_ice_damage_ratio: float = betterproto.float_field(25)
|
|
attackee_ani_defence_ratio: float = betterproto.float_field(26)
|
|
attackee_nature: int = betterproto.uint32_field(27)
|
|
attackee_class: int = betterproto.uint32_field(28)
|
|
attackee_added_damage_take_ratio: float = betterproto.float_field(29)
|
|
attackee_normal_damage_taken_ratio: float = betterproto.float_field(30)
|
|
attackee_fire_damage_taken_ratio: float = betterproto.float_field(31)
|
|
attackee_ice_damage_taken_ratio: float = betterproto.float_field(32)
|
|
attackee_thunder_damage_taken_ratio: float = betterproto.float_field(33)
|
|
fire_damage: float = betterproto.float_field(34)
|
|
thunder_damage: float = betterproto.float_field(35)
|
|
ice_damage: float = betterproto.float_field(36)
|
|
ani_damage_ratio: float = betterproto.float_field(37)
|
|
retreat_velocity: float = betterproto.float_field(38)
|
|
frame_halt: int = betterproto.uint32_field(39)
|
|
is_anim_event_attack: bool = betterproto.bool_field(40)
|
|
is_in_combo_count: bool = betterproto.bool_field(41)
|
|
attack_category_tag: int = betterproto.uint32_field(42)
|
|
hit_type: int = betterproto.uint32_field(43)
|
|
hit_flag: int = betterproto.uint32_field(44)
|
|
hit_level: int = betterproto.uint32_field(45)
|
|
hit_effect: int = betterproto.uint32_field(46)
|
|
hit_effect_aux: int = betterproto.uint32_field(47)
|
|
added_attack_ratio2: float = betterproto.float_field(48)
|
|
added_attacker_fire_damage_ratio2: float = betterproto.float_field(49)
|
|
added_attacker_thunder_damage_ratio2: float = betterproto.float_field(50)
|
|
added_attacker_ice_damage_ratio2: float = betterproto.float_field(51)
|
|
added_attacker_burn_damage_ratio: float = betterproto.float_field(52)
|
|
added_attacker_burn_damage_ratio2: float = betterproto.float_field(53)
|
|
added_attacker_burn_damage_delta: float = betterproto.float_field(54)
|
|
added_attacker_bleed_damage_ratio: float = betterproto.float_field(55)
|
|
added_attacker_bleed_damage_ratio2: float = betterproto.float_field(56)
|
|
added_attacker_bleed_damage_delta: float = betterproto.float_field(57)
|
|
|
|
|
|
@dataclass
|
|
class InLevelContext(betterproto.Message):
|
|
type: "InLevelContextContextType" = betterproto.enum_field(1)
|
|
context_string: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class InLevelAttackSnapshot(betterproto.Message):
|
|
time: int = betterproto.uint32_field(1)
|
|
attack_data_created: "InLevelAttackDataSnapshot" = betterproto.message_field(2)
|
|
attack_data_resoved: "InLevelAttackDataSnapshot" = betterproto.message_field(3)
|
|
actor_list: List["InLevelActorSnapshot"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class InLevelAttackSnapshotInfo(betterproto.Message):
|
|
context: "InLevelContext" = betterproto.message_field(1)
|
|
snapshot_list: List["InLevelAttackSnapshot"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerRoomStatus(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RoomMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
region_name: str = betterproto.string_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
head_avatar_id: int = betterproto.uint32_field(5)
|
|
frame_id: int = betterproto.uint32_field(6)
|
|
dress_id: int = betterproto.uint32_field(7)
|
|
status: "RoomMemberStatus" = betterproto.enum_field(8)
|
|
position: "RoomMemberMemberPosition" = betterproto.enum_field(9)
|
|
mode_bytes: List[bytes] = betterproto.bytes_field(10)
|
|
custom_head_id: int = betterproto.uint32_field(11)
|
|
client_status: "RoomClientStatus" = betterproto.enum_field(12)
|
|
voice_id: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class RoomInfo(betterproto.Message):
|
|
sub_type: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRoomDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetRoomDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncRoomDataNotify(betterproto.Message):
|
|
player_room_status: "PlayerRoomStatus" = betterproto.message_field(1)
|
|
member_list: List["RoomMember"] = betterproto.message_field(2)
|
|
room_info: "RoomInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CreateRoomReq(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
member_data: "RoomMember" = betterproto.message_field(2)
|
|
room_info: "RoomInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CreateRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_mode: "RoomMode" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EnterRoomReq(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
member_data: "RoomMember" = betterproto.message_field(3)
|
|
room_info: "RoomInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class EnterRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_mode: "RoomMode" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExitRoomReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExitRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExitRoomNotify(betterproto.Message):
|
|
reason: "RoomExitReason" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class InviteRoomReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class InviteRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomInvitationNotify(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
room_mode: "RoomMode" = betterproto.enum_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
from_player: "RoomMember" = betterproto.message_field(4)
|
|
room_info: "RoomInfo" = betterproto.message_field(5)
|
|
chatworld_scene_id: int = betterproto.uint32_field(6)
|
|
chatworld_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class SendRoomChatMsgNotify(betterproto.Message):
|
|
chat_msg: "ChatMsg" = betterproto.message_field(1)
|
|
is_broadcast_msg: bool = betterproto.bool_field(2)
|
|
room_mode: "RoomMode" = betterproto.enum_field(3)
|
|
target_uid_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RecvRoomChatMsgNotify(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
chat_msg: "ChatMsg" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StartRoomMatchReq(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class StartRoomMatchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
room_mode: "RoomMode" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CancelRoomMatchReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CancelRoomMatchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncRoomMatchDataNotify(betterproto.Message):
|
|
room_mode: "RoomMode" = betterproto.enum_field(1)
|
|
is_in_matching: bool = betterproto.bool_field(2)
|
|
match_start_time: int = betterproto.uint32_field(3)
|
|
estimate_match_cost_time: int = betterproto.uint32_field(4)
|
|
reason: "SyncRoomMatchDataNotifyReason" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RoomMatchTimeoutNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class UpdateRoomInfoReq(betterproto.Message):
|
|
room_info: "RoomInfo" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateRoomInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomSwitchMemberStatusReq(betterproto.Message):
|
|
status: "RoomMemberStatus" = betterproto.enum_field(1)
|
|
client_status: "RoomClientStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RoomSwitchMemberStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomKickMemberReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomKickMemberRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomTransferLeaderReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomTransferLeaderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomMemberSetVoiceIdReq(betterproto.Message):
|
|
voice_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RoomMemberSetVoiceIdRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
voice_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RoomGetStatusReq(betterproto.Message):
|
|
room_id: int = betterproto.uint32_field(1)
|
|
member_data: "RoomMember" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RoomGetStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
player_room_status: "PlayerRoomStatus" = betterproto.message_field(2)
|
|
member_list: List["RoomMember"] = betterproto.message_field(3)
|
|
room_info: "RoomInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DismissRoomReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class DismissRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonQuest(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonBuffPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
left_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonActivity(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
quest_list: List["RpgDungeonQuest"] = betterproto.message_field(2)
|
|
candidate_buff_id_list: List[int] = betterproto.uint32_field(3)
|
|
buff_list: List["RpgDungeonBuff"] = betterproto.message_field(4)
|
|
pool_list: List["RpgDungeonBuffPool"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonGetActivityReq(betterproto.Message):
|
|
dungeon_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "RpgDungeonActivity" = betterproto.message_field(2)
|
|
dungeon_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonSelectQuestReq(betterproto.Message):
|
|
dungeon_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonSelectQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dungeon_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonGetCandidateBuffReq(betterproto.Message):
|
|
dungeon_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonGetCandidateBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dungeon_id: int = betterproto.uint32_field(2)
|
|
pool_id: int = betterproto.uint32_field(3)
|
|
buff_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonSelectBuffReq(betterproto.Message):
|
|
dungeon_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgDungeonSelectBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dungeon_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRpgTaleReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleProgress(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
status: "RpgTaleSiteStatus" = betterproto.enum_field(3)
|
|
content_type: "RpgTaleSiteContentType" = betterproto.enum_field(4)
|
|
content_param: str = betterproto.string_field(5)
|
|
finished_matrix_event_id_list: List[int] = betterproto.uint32_field(6)
|
|
event_type: int = betterproto.uint32_field(7)
|
|
event_param: int = betterproto.uint32_field(8)
|
|
cur_progress: "RpgTaleProgress" = betterproto.message_field(9)
|
|
pass_times: int = betterproto.uint32_field(10)
|
|
status_end_time: int = betterproto.uint32_field(11)
|
|
close_time: int = betterproto.uint32_field(12)
|
|
unlock_limit_flag_list: List["RpgTaleFlag"] = betterproto.message_field(13)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleOverall(betterproto.Message):
|
|
overall_id: int = betterproto.uint32_field(1)
|
|
value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleArea(betterproto.Message):
|
|
area_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleStageScoreDrop(betterproto.Message):
|
|
total_num: int = betterproto.uint32_field(1)
|
|
daily_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleTotalScoreDrop(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
daily_num: int = betterproto.uint32_field(2)
|
|
total_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
max_floor: int = betterproto.uint32_field(2)
|
|
max_score: int = betterproto.uint32_field(3)
|
|
score_drop: "RpgTaleStageScoreDrop" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class CurRpgTaleStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
avatar_list: List[int] = betterproto.uint32_field(3)
|
|
client_data: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleAbility(betterproto.Message):
|
|
ability_id: int = betterproto.uint32_field(1)
|
|
ability_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleStageEnterTimesLimit(betterproto.Message):
|
|
limit_id: int = betterproto.uint32_field(1)
|
|
enter_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleQAvatarSettleGotMaterial(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
material_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleQAvatarBattle(betterproto.Message):
|
|
cur_score: int = betterproto.uint32_field(1)
|
|
has_take_reward_score: int = betterproto.uint32_field(2)
|
|
choose_virtual_avatar_id: int = betterproto.uint32_field(3)
|
|
win_num: int = betterproto.uint32_field(4)
|
|
win_streak: int = betterproto.uint32_field(5)
|
|
virtual_avatar_drop_num: int = betterproto.uint32_field(6)
|
|
got_material_list: List["RpgTaleQAvatarSettleGotMaterial"] = (
|
|
betterproto.message_field(7)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleData(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
site_list: List["RpgTaleSite"] = betterproto.message_field(2)
|
|
cur_site_id: int = betterproto.uint32_field(3)
|
|
reward_taken_collection_count_list: List[int] = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
finished_event_id_list: List[int] = betterproto.uint32_field(6)
|
|
area_list: List["RpgTaleArea"] = betterproto.message_field(7)
|
|
overall_list: List["RpgTaleOverall"] = betterproto.message_field(8)
|
|
schedule_id: int = betterproto.uint32_field(9)
|
|
stage_list: List["RpgTaleStage"] = betterproto.message_field(10)
|
|
total_score_drop_list: List["RpgTaleTotalScoreDrop"] = betterproto.message_field(11)
|
|
ability_list: List["RpgTaleAbility"] = betterproto.message_field(12)
|
|
site_refresh_num: int = betterproto.uint32_field(13)
|
|
last_reset_site_refresh_num_time: int = betterproto.uint32_field(14)
|
|
qavatar_battle: "RpgTaleQAvatarBattle" = betterproto.message_field(15)
|
|
stage_enter_times_limit_list: List["RpgTaleStageEnterTimesLimit"] = (
|
|
betterproto.message_field(16)
|
|
)
|
|
finished_mission_group_list: List[int] = betterproto.uint32_field(17)
|
|
timed_end_time: int = betterproto.uint32_field(18)
|
|
|
|
|
|
@dataclass
|
|
class GetRpgTaleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
rpg_tale_list: List["RpgTaleData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SyncRpgTaleSiteNotify(betterproto.Message):
|
|
site_list: List["RpgTaleSite"] = betterproto.message_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EnterRpgTaleSiteReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EnterRpgTaleSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishRpgTalePlotReq(betterproto.Message):
|
|
plot_id: int = betterproto.uint32_field(1)
|
|
dialog_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishRpgTalePlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
plot_id: int = betterproto.uint32_field(2)
|
|
dialog_id: int = betterproto.uint32_field(3)
|
|
tale_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UnlockRpgTaleSiteReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
is_only_check: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleFlag(betterproto.Message):
|
|
type: "RpgTaleFlagType" = betterproto.enum_field(1)
|
|
param_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockRpgTaleSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
limit_flag_list: List["RpgTaleFlag"] = betterproto.message_field(4)
|
|
is_only_check: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TakeRpgTaleCollectionRewardReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeRpgTaleCollectionRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
collection_count_list: List[int] = betterproto.uint32_field(2)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(3)
|
|
reward_taken_collection_count_list: List[int] = betterproto.uint32_field(4)
|
|
tale_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleEvent(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
event_type: int = betterproto.uint32_field(2)
|
|
event_param_list: List[int] = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleEventNotify(betterproto.Message):
|
|
event_data: "RpgTaleEvent" = betterproto.message_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TriggerRpgTaleEventReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
content_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TriggerRpgTaleEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CheckRpgTaleStageTriggerReq(betterproto.Message):
|
|
trigger_list: List[int] = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CheckRpgTaleStageTriggerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
show_trigger_list: List[int] = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TriggerRpgTaleStageEventReq(betterproto.Message):
|
|
trigger_id: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TriggerRpgTaleStageEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
event_data: "RpgTaleEvent" = betterproto.message_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixGridPos(betterproto.Message):
|
|
x: int = betterproto.uint32_field(1)
|
|
y: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixFloorBriefInfo(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
floor_status: "MatrixFloorStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMatrixReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMatrixRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
floor_brief_info_list: List["MatrixFloorBriefInfo"] = betterproto.message_field(2)
|
|
cur_floor_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMatrixFloorReq(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixGrid(betterproto.Message):
|
|
pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
type: "MatrixGridType" = betterproto.enum_field(2)
|
|
grid_id: int = betterproto.uint32_field(3)
|
|
event_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatrixLottery(betterproto.Message):
|
|
lottery_id: int = betterproto.uint32_field(1)
|
|
lottery_num: int = betterproto.uint32_field(2)
|
|
left_step: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_type: int = betterproto.uint32_field(2)
|
|
buff_para_int: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixFloorMapInfo(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
grid_list: List["MatrixGrid"] = betterproto.message_field(2)
|
|
width: int = betterproto.uint32_field(3)
|
|
height: int = betterproto.uint32_field(4)
|
|
map_id: int = betterproto.uint32_field(5)
|
|
current_pos: "MatrixGridPos" = betterproto.message_field(6)
|
|
event_grid_list: List["MatrixGrid"] = betterproto.message_field(7)
|
|
step_num: int = betterproto.uint32_field(8)
|
|
dice_point: int = betterproto.uint32_field(9)
|
|
lottery_list: List["MatrixLottery"] = betterproto.message_field(10)
|
|
buff_list: List["MatrixBuff"] = betterproto.message_field(11)
|
|
|
|
|
|
@dataclass
|
|
class GetMatrixFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
floor_brief_info: "MatrixFloorBriefInfo" = betterproto.message_field(2)
|
|
floor_map_info: "MatrixFloorMapInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixEnterReq(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixEnterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixAdvancePath(betterproto.Message):
|
|
path_from: "MatrixGridPos" = betterproto.message_field(1)
|
|
path_to: "MatrixGridPos" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixAdvanceReq(betterproto.Message):
|
|
from_pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
to_pos: "MatrixGridPos" = betterproto.message_field(2)
|
|
path_list: List["MatrixAdvancePath"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixAdvanceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_pos: "MatrixGridPos" = betterproto.message_field(2)
|
|
pos_list: List["MatrixGridPos"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SyncMatrixFloorNotify(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
floor_brief_info: "MatrixFloorBriefInfo" = betterproto.message_field(2)
|
|
floor_map_info: "MatrixFloorMapInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SyncMatrixNotify(betterproto.Message):
|
|
floor_brief_info_list: List["MatrixFloorBriefInfo"] = betterproto.message_field(1)
|
|
cur_floor_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixTriggerEventReq(betterproto.Message):
|
|
pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixCancelEventReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MatrixCancelEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncMatrixCurEventNotify(betterproto.Message):
|
|
pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
real_event_param: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixEventFinishNotify(betterproto.Message):
|
|
pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
display_type: "MatrixEventType" = betterproto.enum_field(4)
|
|
display_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class FinishMatrixEventPlotReq(betterproto.Message):
|
|
plot_id: int = betterproto.uint32_field(1)
|
|
dialog_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishMatrixEventPlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
plot_id: int = betterproto.uint32_field(2)
|
|
dialog_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixTeleportNotify(betterproto.Message):
|
|
from_pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
to_pos: "MatrixGridPos" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixMoveObjectReq(betterproto.Message):
|
|
pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixMoveObjectRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
pos_list: List["MatrixGridPos"] = betterproto.message_field(2)
|
|
event_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MatrixResetFloorReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MatrixResetFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixSettleFloorEventReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MatrixSettleFloorEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixThrowDiceReq(betterproto.Message):
|
|
dice_type: "DiceType" = betterproto.enum_field(1)
|
|
dice_point: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixThrowDiceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
dice_type: "DiceType" = betterproto.enum_field(2)
|
|
dice_point: int = betterproto.uint32_field(3)
|
|
bonus_dice_point: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatrixSetDiceDestinationReq(betterproto.Message):
|
|
target_pos: "MatrixGridPos" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixSetDiceDestinationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_pos: "MatrixGridPos" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MatrixGuessFingerReq(betterproto.Message):
|
|
finger_type: "MatrixFingerType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixGuessFingerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
player_finger_type: "MatrixFingerType" = betterproto.enum_field(2)
|
|
robot_finger_type: "MatrixFingerType" = betterproto.enum_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MatrixSetLotteryNumReq(betterproto.Message):
|
|
lottery_num: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixSetLotteryNumRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MatrixLotteryDrawNotify(betterproto.Message):
|
|
lottery: "MatrixLottery" = betterproto.message_field(1)
|
|
win_num: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishRpgTaleStagePlotReq(betterproto.Message):
|
|
plot_id: int = betterproto.uint32_field(1)
|
|
dialog_id: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishRpgTaleStagePlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
plot_id: int = betterproto.uint32_field(2)
|
|
dialog_id: int = betterproto.uint32_field(3)
|
|
tale_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ReportRpgTaleStageReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
client_data: str = betterproto.string_field(3)
|
|
tale_id: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
monster_unique_id_list: List[int] = betterproto.uint32_field(6)
|
|
monster_card_unique_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ReportRpgTaleStageRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
cur_floor: int = betterproto.uint32_field(3)
|
|
tale_id: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSweepReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
times: int = betterproto.uint32_field(2)
|
|
tale_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
times: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
tale_id: int = betterproto.uint32_field(5)
|
|
max_floor: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetRpgTaleFileReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRpgTaleFileRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
file_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleRefreshTicketReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleTicketRefreshInfo(betterproto.Message):
|
|
ticket_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
add_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleRefreshTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
ticket_refresh_list: List["RpgTaleTicketRefreshInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleLevelUpAbilityReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
ability_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleLevelUpAbilityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
ability_id: int = betterproto.uint32_field(3)
|
|
limit_flag_list: List["RpgTaleFlag"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleResetTowerReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleResetTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSetOverallReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
overall_id: int = betterproto.uint32_field(2)
|
|
value: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSetOverallRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
overall_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleRefreshSiteReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleRefreshSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSetPvpVirtualAvatarReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
virtual_avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSetPvpVirtualAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
virtual_avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleGetPvpDivisionRewardReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleGetPvpDivisionRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleGetStageScoreRankReq(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleGetStageScoreRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tale_id: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
percent: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleFinishMissionGroupNotify(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
mission_group_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FeverSkillSuite(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
suite_name: str = betterproto.string_field(2)
|
|
skill_chip_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCFever(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
exp: int = betterproto.uint32_field(2)
|
|
fever_slot_num: int = betterproto.uint32_field(3)
|
|
has_take_reward_level: int = betterproto.uint32_field(4)
|
|
skill_suite_list: List["FeverSkillSuite"] = betterproto.message_field(5)
|
|
active_suite_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTalent(betterproto.Message):
|
|
talent_id: int = betterproto.uint32_field(1)
|
|
talent_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
talent_list: List["ScDLCTalent"] = betterproto.message_field(3)
|
|
equip_talent_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCSupportNPC(betterproto.Message):
|
|
npc_id: int = betterproto.uint32_field(1)
|
|
exp: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCDailyQuestData(betterproto.Message):
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(1)
|
|
left_accept_times: int = betterproto.uint32_field(2)
|
|
refresh_left_times: int = betterproto.uint32_field(3)
|
|
refresh_cost_material_id: int = betterproto.uint32_field(4)
|
|
refresh_cost_material_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCAchievement(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
finish_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fever: "ScDLCFever" = betterproto.message_field(2)
|
|
avatar_list: List["ScDLCAvatar"] = betterproto.message_field(3)
|
|
npc_list: List["ScDLCSupportNPC"] = betterproto.message_field(4)
|
|
daily_quest_data: "ScDLCDailyQuestData" = betterproto.message_field(5)
|
|
name: str = betterproto.string_field(6)
|
|
achievement_list: List["ScDLCAchievement"] = betterproto.message_field(7)
|
|
max_challenge_reward_take_progress: int = betterproto.uint32_field(8)
|
|
active_fever_ability_group_id_list: List[int] = betterproto.uint32_field(9)
|
|
max_active_fever_ability_group_num: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class UpdateScDLCFeverSuiteReq(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
suite_name: str = betterproto.string_field(2)
|
|
skill_chip_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UpdateScDLCFeverSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActiveScDLCFeverSuiteReq(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActiveScDLCFeverSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AddScDLCSupportNPCExpReq(betterproto.Message):
|
|
npc_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddScDLCSupportNPCExpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpScDLCAvatarReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpScDLCAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpScDLCTalentReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
talent_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpScDLCTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipScDLCAvatarTalentReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
equip_talent_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipScDLCAvatarTalentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCSelectDailyQuestReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCSelectDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RefreshScDLCDailyQuestReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RefreshScDLCDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_list: List["OpenworldQuest"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AcceptScDLCDailyQuestReq(betterproto.Message):
|
|
quest_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AcceptScDLCDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest: "OpenworldQuest" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishScDLCDailyQuestReq(betterproto.Message):
|
|
quest_id: int = betterproto.uint32_field(1)
|
|
cost_time: int = betterproto.uint32_field(2)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishScDLCDailyQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
cost_time: int = betterproto.uint32_field(3)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeScDLCDailyQuestRewardReq(betterproto.Message):
|
|
quest_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeScDLCDailyQuestRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ModifyScDLCNameReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ModifyScDLCNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeScDLCChallengeRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeScDLCChallengeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishScDLCPlotReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FinishScDLCPlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerAvatarInfo(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
sp_percent: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCTowerReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
cur_floor: int = betterproto.uint32_field(3)
|
|
max_floor: int = betterproto.uint32_field(4)
|
|
avatar_info_list: List["ScDLCTowerAvatarInfo"] = betterproto.message_field(5)
|
|
max_score: int = betterproto.uint32_field(6)
|
|
avatar_revive_times: int = betterproto.uint32_field(7)
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(8)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(9)
|
|
max_can_sweep_floor: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerStageBeginReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
support_avatar_id: int = betterproto.uint32_field(2)
|
|
report_ext: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerStageEndReq(betterproto.Message):
|
|
end_status: "StageEndStatus" = betterproto.enum_field(1)
|
|
floor: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
avatar_info_list: List["ScDLCTowerAvatarInfo"] = betterproto.message_field(4)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(5)
|
|
sc_dlc_fever_score: int = betterproto.uint32_field(6)
|
|
sc_dlc_climax_score: int = betterproto.uint32_field(7)
|
|
report_ext: str = betterproto.string_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerStageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
floor: int = betterproto.uint32_field(4)
|
|
settle_floor: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCTowerRankReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetScDLCTowerRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_percent: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerScheduleRewardNotify(betterproto.Message):
|
|
score: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCReviveAvatarReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
report_ext: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCReviveAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerReviveAvatarReq(betterproto.Message):
|
|
report_ext: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCTowerReviveAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
revive_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCActiveFeverAbilityReq(betterproto.Message):
|
|
ability_group_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCActiveFeverAbilityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ScDLCSweepTowerReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ScDLCSweepTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateClientSettingNotify(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
data: List[bytes] = betterproto.bytes_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CommonCdCheckNotify(betterproto.Message):
|
|
end_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AntiAddictNotify(betterproto.Message):
|
|
msg_type: "AntiAddictNotifyAntiAddictMsgType" = betterproto.enum_field(1)
|
|
msg: str = betterproto.string_field(2)
|
|
level: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SensitiveWordCheckReq(betterproto.Message):
|
|
content: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SensitiveWordCheckRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class KickOutPlayerNotify(betterproto.Message):
|
|
reason: "KickOutPlayerNotifyKickOutReason" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ClientReportReq(betterproto.Message):
|
|
report_type: str = betterproto.string_field(1)
|
|
report_value: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClientReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetAuthkeyReq(betterproto.Message):
|
|
auth_appid: str = betterproto.string_field(1)
|
|
sign_type: int = betterproto.uint32_field(2)
|
|
authkey_ver: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAuthkeyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
authkey: str = betterproto.string_field(2)
|
|
auth_appid: str = betterproto.string_field(3)
|
|
sign_type: int = betterproto.uint32_field(4)
|
|
authkey_ver: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ClientReportBinReq(betterproto.Message):
|
|
report_type: "ClientReportBinType" = betterproto.enum_field(1)
|
|
report_bin_list: List[bytes] = betterproto.bytes_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClientReportBinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class NetTestReq(betterproto.Message):
|
|
is_gate_test: bool = betterproto.bool_field(1)
|
|
req_time: int = betterproto.uint64_field(2)
|
|
test_uint_list: List[int] = betterproto.uint32_field(3)
|
|
test_str_list: List[str] = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class NetTestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_gate_test: bool = betterproto.bool_field(2)
|
|
req_time: int = betterproto.uint64_field(3)
|
|
test_uint_list: List[int] = betterproto.uint32_field(4)
|
|
test_str_list: List[str] = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SecurityPasswordInfo(betterproto.Message):
|
|
remain_fail_times: int = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetSecurityPasswordReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetSecurityPasswordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
status: "SecurityPasswordStatus" = betterproto.enum_field(2)
|
|
device_status: "SecurityPasswordDeviceStatus" = betterproto.enum_field(3)
|
|
reset_end_time: int = betterproto.uint32_field(4)
|
|
salt: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SetSecurityPasswordReq(betterproto.Message):
|
|
password: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetSecurityPasswordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChangeSecurityPasswordReq(betterproto.Message):
|
|
old_password: str = betterproto.string_field(1)
|
|
new_password: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChangeSecurityPasswordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
security_password_info: "SecurityPasswordInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDeviceSecurityPasswordReq(betterproto.Message):
|
|
password: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDeviceSecurityPasswordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
security_password_info: "SecurityPasswordInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SecurityPasswordOpReq(betterproto.Message):
|
|
password: str = betterproto.string_field(1)
|
|
op_type: "SecurityPasswordOpType" = betterproto.enum_field(2)
|
|
para_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SecurityPasswordOpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
op_type: "SecurityPasswordOpType" = betterproto.enum_field(2)
|
|
security_password_info: "SecurityPasswordInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ResetSecurityPasswordReq(betterproto.Message):
|
|
is_withdraw: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ResetSecurityPasswordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SecurityPasswordRejectionNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class BuyGoodsCost(betterproto.Message):
|
|
hcoin_cost: int = betterproto.uint32_field(1)
|
|
scoin_cost: int = betterproto.uint32_field(2)
|
|
mcoin_cost: int = betterproto.uint32_field(3)
|
|
cost_item_list: List["Material"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GoodsDiscount(betterproto.Message):
|
|
begin_time: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
discount: int = betterproto.uint32_field(3)
|
|
goods_cost: "BuyGoodsCost" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class Goods(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
buy_times: int = betterproto.uint32_field(2)
|
|
can_be_refresh: bool = betterproto.bool_field(3)
|
|
refresh_time_type: "GoodsRefreshTimeType" = betterproto.enum_field(4)
|
|
begin_time: int = betterproto.uint32_field(5)
|
|
end_time: int = betterproto.uint32_field(6)
|
|
show_type: "GoodsShowType" = betterproto.enum_field(7)
|
|
unlock_tips: str = betterproto.string_field(8)
|
|
prepare_time: int = betterproto.uint32_field(9)
|
|
sort_id: int = betterproto.uint32_field(10)
|
|
product_name: str = betterproto.string_field(11)
|
|
product_id: int = betterproto.uint32_field(12)
|
|
product_price: int = betterproto.uint32_field(13)
|
|
show_setting_str: str = betterproto.string_field(14)
|
|
show_new_tag: int = betterproto.uint32_field(15)
|
|
mall_anchor_list: List[int] = betterproto.uint32_field(16)
|
|
is_ignore: bool = betterproto.bool_field(17)
|
|
unlock_type: int = betterproto.uint32_field(18)
|
|
unlock_para_int: int = betterproto.uint32_field(19)
|
|
unlock_para_str: str = betterproto.string_field(20)
|
|
prepare_level: int = betterproto.uint32_field(21)
|
|
min_level: int = betterproto.uint32_field(22)
|
|
max_level: int = betterproto.uint32_field(23)
|
|
discount: "GoodsDiscount" = betterproto.message_field(24)
|
|
is_popup: bool = betterproto.bool_field(25)
|
|
is_hide_price: bool = betterproto.bool_field(26)
|
|
max_buy_type: int = betterproto.uint32_field(27)
|
|
|
|
|
|
@dataclass
|
|
class Shop(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
is_open: bool = betterproto.bool_field(2)
|
|
text_map_name: str = betterproto.string_field(3)
|
|
shop_icon_path: str = betterproto.string_field(4)
|
|
goods_list: List["Goods"] = betterproto.message_field(5)
|
|
next_auto_refresh_time: int = betterproto.uint32_field(6)
|
|
manual_refresh_times: int = betterproto.uint32_field(7)
|
|
refresh_item: int = betterproto.uint32_field(8)
|
|
next_refresh_cost: int = betterproto.uint32_field(9)
|
|
max_manual_refresh_times: int = betterproto.uint32_field(10)
|
|
shop_type: int = betterproto.uint32_field(11)
|
|
currency_list: List[int] = betterproto.uint32_field(12)
|
|
schedule_change_time: int = betterproto.uint32_field(13)
|
|
shop_name: str = betterproto.string_field(14)
|
|
unlock_level: int = betterproto.uint32_field(15)
|
|
all_goods_id_list: List[int] = betterproto.uint32_field(16)
|
|
begin_time: int = betterproto.uint32_field(17)
|
|
end_time: int = betterproto.uint32_field(18)
|
|
is_hot: bool = betterproto.bool_field(19)
|
|
multi_currency: int = betterproto.uint32_field(20)
|
|
is_double_confirm: bool = betterproto.bool_field(21)
|
|
is_show: bool = betterproto.bool_field(22)
|
|
sort_priority: int = betterproto.uint32_field(23)
|
|
toolbar_currency_list: List[int] = betterproto.uint32_field(24)
|
|
new_currency_list: List[int] = betterproto.uint32_field(25)
|
|
free_manual_refresh_times: int = betterproto.uint32_field(26)
|
|
|
|
|
|
@dataclass
|
|
class GetShopListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetShopListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop_list: List["Shop"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetShoppingMallListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class EffectiveGiftGoodsData(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetShoppingMallListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop_list: List["Shop"] = betterproto.message_field(2)
|
|
effective_gift_goods_list: List["EffectiveGiftGoodsData"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetSingleShopWithoutRefreshReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetSingleShopWithoutRefreshRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop: "Shop" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class Product(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
desc: str = betterproto.string_field(2)
|
|
type: "ProductType" = betterproto.enum_field(3)
|
|
pay_hcoin: int = betterproto.uint32_field(4)
|
|
free_hcoin: int = betterproto.uint32_field(5)
|
|
price: int = betterproto.uint32_field(6)
|
|
left_buy_times: int = betterproto.uint32_field(7)
|
|
card_daily_hcoin: int = betterproto.uint32_field(8)
|
|
card_left_days: int = betterproto.uint32_field(9)
|
|
is_forbid_by_itunes_small_order: bool = betterproto.bool_field(10)
|
|
box_reward_list: List["RewardData"] = betterproto.message_field(11)
|
|
is_itunes_box_subscription: bool = betterproto.bool_field(12)
|
|
card_activity_daily_hcoin: int = betterproto.uint32_field(13)
|
|
is_add_hcoin: bool = betterproto.bool_field(14)
|
|
end_time: int = betterproto.uint32_field(15)
|
|
sort_priority: int = betterproto.uint32_field(16)
|
|
is_show_pic: bool = betterproto.bool_field(17)
|
|
pic_path: str = betterproto.string_field(18)
|
|
detail: str = betterproto.string_field(19)
|
|
id: int = betterproto.uint32_field(20)
|
|
mcoin: int = betterproto.uint32_field(21)
|
|
product_goods_id: int = betterproto.uint32_field(22)
|
|
price_tier: str = betterproto.string_field(23)
|
|
|
|
|
|
@dataclass
|
|
class GetProductListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FoundationData(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
has_take_reward_level_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetProductListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
product_list: List["Product"] = betterproto.message_field(2)
|
|
next_random_box_product_refresh_time: int = betterproto.uint32_field(3)
|
|
next_limit_product_refresh_time: int = betterproto.uint32_field(4)
|
|
foundation_list: List["FoundationData"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ManualRefreshShopReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ManualRefreshShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendGoodsReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RecommendGoods(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods: "Goods" = betterproto.message_field(2)
|
|
banner_bg: str = betterproto.string_field(3)
|
|
accurate_deliver_schedule_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_goods_list: List["RecommendGoods"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyGoodsReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods_id: int = betterproto.uint32_field(2)
|
|
coupon_material_id: int = betterproto.uint32_field(3)
|
|
coupon_num: int = betterproto.uint32_field(4)
|
|
mcoin_coupon_material_id: int = betterproto.uint32_field(5)
|
|
goods_num: int = betterproto.uint32_field(6)
|
|
gift_pack_select_reward_id: int = betterproto.uint32_field(7)
|
|
discount_save_num: int = betterproto.uint32_field(8)
|
|
auto_open_select_reward_id: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class BuyGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop_id: int = betterproto.uint32_field(2)
|
|
goods_id: int = betterproto.uint32_field(3)
|
|
goods_buy_times: int = betterproto.uint32_field(4)
|
|
item_id: int = betterproto.uint32_field(5)
|
|
level: int = betterproto.uint32_field(6)
|
|
num: int = betterproto.uint32_field(7)
|
|
gift_pack_select_reward_id: int = betterproto.uint32_field(8)
|
|
split_fragment_num: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class ShopGoodsInfo(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
sell_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalShopGoodsInfoNotify(betterproto.Message):
|
|
shop_goods_list: List["ShopGoodsInfo"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VipReward(betterproto.Message):
|
|
vip_level: int = betterproto.uint32_field(1)
|
|
pay_hcoin: int = betterproto.uint32_field(2)
|
|
reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
reward_batch: int = betterproto.uint32_field(4)
|
|
special_reward_id_list: List[int] = betterproto.uint32_field(5)
|
|
is_special_shine_list: List[int] = betterproto.uint32_field(6)
|
|
taken_reward_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetVipRewardDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetVipRewardDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
total_pay_hcoin: int = betterproto.uint32_field(2)
|
|
vip_reward_list: List["VipReward"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetVipRewardReq(betterproto.Message):
|
|
vip_level_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetVipRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetCardProductInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CardProductInfo(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
reward_num: int = betterproto.uint32_field(3)
|
|
hcoin: int = betterproto.uint32_field(4)
|
|
take_reward_days: int = betterproto.uint32_field(5)
|
|
last_daily_reward_time: int = betterproto.uint32_field(6)
|
|
bonus_need_days: int = betterproto.uint32_field(7)
|
|
bonus_hcoin: int = betterproto.uint32_field(8)
|
|
bonus_max_save_days: int = betterproto.uint32_field(9)
|
|
card_left_days: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class CardProductReward(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
hcoin: int = betterproto.uint32_field(2)
|
|
take_reward_days: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetCardProductInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_product_info_list: List["CardProductInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeCardProductDailyRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeCardProductDailyRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_product_reward_list: List["CardProductReward"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeCardProductBonusRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeCardProductBonusRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_product_reward_list: List["CardProductReward"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeFoundationRewardReq(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeFoundationRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
product_name: str = betterproto.string_field(3)
|
|
has_take_reward_level_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetProductRecommendListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetProductRecommendListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class BuyProductReq(betterproto.Message):
|
|
name: str = betterproto.string_field(1)
|
|
price: int = betterproto.uint32_field(2)
|
|
currency_code: str = betterproto.string_field(3)
|
|
format_price: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class BuyProductRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeHcoinByMcoinReq(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
mcoin_price: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeHcoinByMcoinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
product_name: str = betterproto.string_field(2)
|
|
pay_hcoin: int = betterproto.uint32_field(3)
|
|
free_hcoin: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetMyCardAuthCodeReq(betterproto.Message):
|
|
fac_trade_seq: str = betterproto.string_field(1)
|
|
product_name: str = betterproto.string_field(2)
|
|
amount: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMyCardAuthCodeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
auth_code: str = betterproto.string_field(2)
|
|
trade_seq: str = betterproto.string_field(3)
|
|
product_name: str = betterproto.string_field(4)
|
|
transaction_url: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class VerifyMyCardOrderNotify(betterproto.Message):
|
|
auth_code: str = betterproto.string_field(1)
|
|
product_name: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RechargeFinishNotify(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
product_name: str = betterproto.string_field(2)
|
|
pay_hcoin: int = betterproto.uint32_field(3)
|
|
free_hcoin: int = betterproto.uint32_field(4)
|
|
product_desc: str = betterproto.string_field(5)
|
|
box_reward_list: List["RewardData"] = betterproto.message_field(6)
|
|
product_price: int = betterproto.uint32_field(7)
|
|
channel_name: str = betterproto.string_field(8)
|
|
channel_order_no: str = betterproto.string_field(9)
|
|
is_add_hcoin: bool = betterproto.bool_field(10)
|
|
mcoin: int = betterproto.uint32_field(11)
|
|
goods_id: int = betterproto.uint32_field(12)
|
|
pay_currency: str = betterproto.string_field(13)
|
|
pay_price: str = betterproto.string_field(14)
|
|
product_type: "ProductType" = betterproto.enum_field(15)
|
|
|
|
|
|
@dataclass
|
|
class ReportClickRechargeButtonNotify(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
currency_code: str = betterproto.string_field(2)
|
|
price: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GlobalShopGoodsGetBuyOrderReq(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
goods_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GlobalShopGoodsGetBuyOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
shop_id: int = betterproto.uint32_field(2)
|
|
goods_id: int = betterproto.uint32_field(3)
|
|
buy_order: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarChallengeAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
hp_percent: int = betterproto.uint32_field(2)
|
|
is_virtual: bool = betterproto.bool_field(3)
|
|
weapon_id: int = betterproto.uint32_field(4)
|
|
weapon_level: int = betterproto.uint32_field(5)
|
|
stigmata_1: "SimplifiedGodWarChallengeStigmata" = betterproto.message_field(6)
|
|
stigmata_2: "SimplifiedGodWarChallengeStigmata" = betterproto.message_field(7)
|
|
stigmata_3: "SimplifiedGodWarChallengeStigmata" = betterproto.message_field(8)
|
|
weapon_homology_level: int = betterproto.uint32_field(9)
|
|
sp_percent: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarChallengeElf(betterproto.Message):
|
|
elf_info: "ElfBriefInfo" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarChallengeStigmata(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
rune_list: List["StigmataRune"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarOverall(betterproto.Message):
|
|
overall_id: int = betterproto.uint32_field(1)
|
|
overall_value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
challenge_schedule_id: int = betterproto.uint32_field(2)
|
|
challenge: "SimplifiedGodWarChallenge" = betterproto.message_field(3)
|
|
challenge_history_list: List["SimplifiedGodWarChallengeHistory"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarChallenge(betterproto.Message):
|
|
avatar_list: List["SimplifiedGodWarChallengeAvatar"] = betterproto.message_field(1)
|
|
elf_list: List["SimplifiedGodWarChallengeElf"] = betterproto.message_field(2)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
challenge_score: int = betterproto.uint32_field(4)
|
|
random_seed: int = betterproto.uint32_field(5)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(6)
|
|
star_ring_energy: int = betterproto.uint32_field(7)
|
|
cur_site_id: int = betterproto.uint32_field(8)
|
|
cur_theme_id: int = betterproto.uint32_field(9)
|
|
buff_list: List["SimplifiedGodWarBuff"] = betterproto.message_field(10)
|
|
assist_role_id_list: List[int] = betterproto.uint32_field(11)
|
|
selected_buff_id_list: List[int] = betterproto.uint32_field(12)
|
|
selected_assist_rold_id_list: List[int] = betterproto.uint32_field(13)
|
|
overall_list: List["SimplifiedGodWarOverall"] = betterproto.message_field(14)
|
|
challenge_transaction_str: str = betterproto.string_field(15)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarChallengeHistory(betterproto.Message):
|
|
theme_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
is_challenge_succ: bool = betterproto.bool_field(3)
|
|
max_challenge_score: int = betterproto.uint32_field(4)
|
|
accumulate_challenge_score: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity: "SimplifiedGodWarActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectChallengeAvatarReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
support_avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
elf_id: int = betterproto.uint32_field(3)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(4)
|
|
theme_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectChallengeAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarResetChallengeReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarResetChallengeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_list: List["SimplifiedGodWarChallengeAvatar"] = betterproto.message_field(2)
|
|
buff_list: List["SimplifiedGodWarBuff"] = betterproto.message_field(3)
|
|
is_challenge_succ: bool = betterproto.bool_field(4)
|
|
challenge_score: int = betterproto.uint32_field(5)
|
|
reward_material_list: List["Material"] = betterproto.message_field(6)
|
|
site_idx: int = betterproto.uint32_field(7)
|
|
first_win_reward: "RewardData" = betterproto.message_field(8)
|
|
is_use_virtual_avatar: bool = betterproto.bool_field(9)
|
|
challenge_cost_time: int = betterproto.uint32_field(10)
|
|
grade: int = betterproto.uint32_field(11)
|
|
activity_id: int = betterproto.uint32_field(12)
|
|
theme_id: int = betterproto.uint32_field(13)
|
|
total_score: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetBuffReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
candidate_buff_suit_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectBuffReq(betterproto.Message):
|
|
buff_suit_id: int = betterproto.uint32_field(1)
|
|
core_buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
buff_suit_id: int = betterproto.uint32_field(2)
|
|
core_buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetAssistRoleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarGetAssistRoleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
candidate_assist_rold_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectAssistRoleReq(betterproto.Message):
|
|
assist_role_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSelectAssistRoleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
assist_role_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarEnterSiteReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarEnterSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleBuffData(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
type: "SlgBuffType" = betterproto.enum_field(2)
|
|
num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleCountryData(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
take_down_boss_num: int = betterproto.uint32_field(2)
|
|
buff_list: List["SlgBattleBuffData"] = betterproto.message_field(3)
|
|
country_score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattlePointCountryData(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
point_score_u64: int = betterproto.uint64_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattlePointBossData(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
type: "SlgBossType" = betterproto.enum_field(2)
|
|
is_alive: bool = betterproto.bool_field(3)
|
|
boss_schedule_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattlePointData(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
occupy_country_id: int = betterproto.uint32_field(2)
|
|
point_country_data_list: List["SlgBattlePointCountryData"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
boss_data: "SlgBattlePointBossData" = betterproto.message_field(4)
|
|
occupied_country_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattlePlayerData(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
buff_list: List[int] = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleData(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
battle_schedule_id: int = betterproto.uint32_field(2)
|
|
country_data_list: List["SlgBattleCountryData"] = betterproto.message_field(3)
|
|
point_data_list: List["SlgBattlePointData"] = betterproto.message_field(4)
|
|
begin_time: int = betterproto.uint32_field(5)
|
|
end_time: int = betterproto.uint32_field(6)
|
|
today_begin_time: int = betterproto.uint32_field(7)
|
|
today_end_time: int = betterproto.uint32_field(8)
|
|
player_data: "SlgBattlePlayerData" = betterproto.message_field(9)
|
|
adjoining_point_list: List[int] = betterproto.uint32_field(10)
|
|
last_settle_time: int = betterproto.uint32_field(11)
|
|
is_settled: bool = betterproto.bool_field(12)
|
|
level_group_id: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleBriefCountryData(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
country_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SlgBriefBattleData(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
battle_schedule_id: int = betterproto.uint32_field(2)
|
|
country_id: int = betterproto.uint32_field(3)
|
|
country_data_list: List["SlgBattleBriefCountryData"] = betterproto.message_field(4)
|
|
is_settled: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetDataReq(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
region: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
next_battle_begin_time: int = betterproto.uint32_field(3)
|
|
battle_data: "SlgBattleData" = betterproto.message_field(4)
|
|
activity_stamina_num: int = betterproto.uint32_field(5)
|
|
last_recover_activity_stamina_time: int = betterproto.uint32_field(6)
|
|
begin_time: int = betterproto.uint32_field(7)
|
|
end_time: int = betterproto.uint32_field(8)
|
|
unlock_story_id_list: List[int] = betterproto.uint32_field(9)
|
|
history_battle_data_list: List["SlgBriefBattleData"] = betterproto.message_field(10)
|
|
battle_schedule_id: int = betterproto.uint32_field(11)
|
|
current_enroll_data: "SlgEnrollData" = betterproto.message_field(12)
|
|
taken_score_reward_id_list: List[int] = betterproto.uint32_field(13)
|
|
total_score: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class SlgPointSweepReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgPointSweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
point_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgEnrollData(betterproto.Message):
|
|
enroll_battle_schedule_id: int = betterproto.uint32_field(1)
|
|
enroll_begin_time: int = betterproto.uint32_field(2)
|
|
enroll_end_time: int = betterproto.uint32_field(3)
|
|
is_enrolled: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleMatchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
battle_schedule_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgEnrollReq(betterproto.Message):
|
|
battle_schedule_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
match_score: int = betterproto.uint32_field(3)
|
|
region_name: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgEnrollRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetActivityStaminaReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SlgGetActivityStaminaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_stamina_num: int = betterproto.uint32_field(2)
|
|
last_recover_activity_stamina_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgTakeScoreRewardReq(betterproto.Message):
|
|
score_reward_type: "SlgScoreRewardType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgTakeScoreRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_taken_score_reward_id_list: List[int] = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleAddScoreFailNotify(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetBattleRankReq(betterproto.Message):
|
|
country_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleRank(betterproto.Message):
|
|
is_all: bool = betterproto.bool_field(1)
|
|
country_id: int = betterproto.uint32_field(2)
|
|
total_num: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetBattleRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank: "SlgBattleRank" = betterproto.message_field(2)
|
|
battle_schedule_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetPointRankReq(betterproto.Message):
|
|
point_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgGetPointRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_schedule_id: int = betterproto.uint32_field(2)
|
|
point_id: int = betterproto.uint32_field(3)
|
|
player_score: int = betterproto.uint32_field(4)
|
|
rank_list: List["UserRankData"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleSettleNotify(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
battle_schedule_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SlgBroadcastPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
country_id: int = betterproto.uint32_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleBroadcast(betterproto.Message):
|
|
broadcast_id: int = betterproto.uint32_field(1)
|
|
trigger_time: int = betterproto.uint32_field(2)
|
|
point_id: int = betterproto.uint32_field(3)
|
|
para: int = betterproto.uint32_field(4)
|
|
trigger_player: "SlgBroadcastPlayer" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SlgBroadcastNotify(betterproto.Message):
|
|
broadcast_list: List["SlgBattleBroadcast"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgMainPageReq(betterproto.Message):
|
|
is_in_main_page: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SlgBattleInSettleNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SlgGetBriefRankReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SlgGetBriefRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
all_country_rank: int = betterproto.uint32_field(2)
|
|
self_country_rank: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SwitchData(betterproto.Message):
|
|
type: "FeatureSwitchType" = betterproto.enum_field(1)
|
|
data: List[bytes] = betterproto.bytes_field(2)
|
|
min_level: int = betterproto.uint32_field(3)
|
|
max_level: int = betterproto.uint32_field(4)
|
|
begin_time: int = betterproto.uint32_field(5)
|
|
end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SwitchDataNotify(betterproto.Message):
|
|
data_list: List["SwitchData"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SwitchChangeDataNotify(betterproto.Message):
|
|
op_type: "FeatureSwitchOpType" = betterproto.enum_field(1)
|
|
data_list: List["SwitchData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageSwitchData(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShopSwitchData(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShopGoodsPoolSwitchData(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActivityPanelSwitchData(betterproto.Message):
|
|
panel_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MissionHideSwitchData(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ItemUseSwitchData(betterproto.Message):
|
|
use_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MaterialHideSwitchData(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MissionRewardSwitchData(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MailAttachmentTakeSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class DanmakuSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExBossSwitchData(betterproto.Message):
|
|
boss_group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShopGoodsPoolHideSwitchData(betterproto.Message):
|
|
shop_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatSwitchData(betterproto.Message):
|
|
chat_switch_channel_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class HexieSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class McoinBuySwitchData(betterproto.Message):
|
|
account_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ShopGoodsSwitchData(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CommandCDSwitchData(betterproto.Message):
|
|
cmd_id: int = betterproto.uint32_field(1)
|
|
cd: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EndlessSwitchData(betterproto.Message):
|
|
endless_type: int = betterproto.uint32_field(1)
|
|
player_group: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExBossEnterSwitchData(betterproto.Message):
|
|
ex_boss_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GachaSwitchData(betterproto.Message):
|
|
gacha_id: int = betterproto.uint32_field(1)
|
|
gacha_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarFragmentSwitchData(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ElfFragmentSwitchData(betterproto.Message):
|
|
elf_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EquipForgeSwitchData(betterproto.Message):
|
|
equip_forge_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BattlePassSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GachaCoinTransferData(betterproto.Message):
|
|
gacha_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleSwitchData(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ActivitySwitchData(betterproto.Message):
|
|
activity_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ThemeWantedSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SnsRequestSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GodWarSwitchData(betterproto.Message):
|
|
god_war_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ServerStopGachaMsgData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class KingdomWarSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RefineRuneSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChangeFriendRemarkSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GachaDailyTimesLimitSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class InviteActivitySwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class QCandyBattleActivitySwitchData(betterproto.Message):
|
|
switch_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GlobalExploreSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleActivitySwitchData(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RankSwitchData(betterproto.Message):
|
|
rank_key: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterBwWorldSwitchData(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessForceSyncLocalScoreSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ExBossLockAvatarSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class ChapterArkSwitchData(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class RaidReplaceSwitchData(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsEnterWorldSwitchData(betterproto.Message):
|
|
world_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsQuestSwitchData(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
series_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsActivitySwitchData(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PjmsFirstEnterSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class EquipmentQuickLevelUpSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SimplifiedGodWarSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class DevilAutoChessSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TileSwitchData(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FutariBattleSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RpgTaleAreaSwitchData(betterproto.Message):
|
|
tale_id: int = betterproto.uint32_field(1)
|
|
area_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PjmsChapterKnightRichManSwitchData(betterproto.Message):
|
|
rich_man_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BattlePassUpgradeSwitchData(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CheckExtraStoryLockedAvatarBindEquipReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CheckExtraStoryLockedAvatarBindEquipRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
need_switch: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SwitchExtraStoryLockedAvatarBindEquipReq(betterproto.Message):
|
|
mode: "AvatarBindEquipMode" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SwitchExtraStoryLockedAvatarBindEquipRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
succ_cnt: int = betterproto.uint32_field(2)
|
|
mode: "AvatarBindEquipMode" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeDormLikesDropReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeDormLikesDropRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(2)
|
|
yesterday_be_liked_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CheckDormLikesDropReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class CheckDormLikesDropRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_likes_drop: bool = betterproto.bool_field(2)
|
|
yesterday_be_liked_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWorldMapDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class WorldMapData(betterproto.Message):
|
|
world_map_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
high_light_min_level: int = betterproto.uint32_field(4)
|
|
high_light_max_level: int = betterproto.uint32_field(5)
|
|
weight: int = betterproto.uint32_field(6)
|
|
advance_time: int = betterproto.uint32_field(7)
|
|
id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GetWorldMapDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
world_map_list: List["WorldMapData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMpStageRecordReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMpStageRecordRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
record_list: List["MpStageRecord"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LobbySetClientStatusReq(betterproto.Message):
|
|
status: "LobbyClientStatus" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LobbySetClientStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LobbyPrepareCountDownNotify(betterproto.Message):
|
|
count_down_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpStageVoteCountDownNotify(betterproto.Message):
|
|
count_down_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpStageVoteReq(betterproto.Message):
|
|
option: "MpStageVoteOption" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpStageVoteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
option: "MpStageVoteOption" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpStageVoteResultNotify(betterproto.Message):
|
|
option: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LobbyTimeoutNoLeaderNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeWeekDayActivityReturnCoinReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeWeekDayActivityReturnCoinRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
is_coin_full_after_taken: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MpStageGetVoteInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MpStageVoteInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
option: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpStageGetVoteInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
vote_info_list: List["MpStageVoteInfo"] = betterproto.message_field(2)
|
|
vote_end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MpStageMemberVoteNotify(betterproto.Message):
|
|
vote_info_list: List["MpStageVoteInfo"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SwitchExtraStoryLineEnhanceReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class SwitchExtraStoryLineEnhanceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_open_enhance: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepBonusReq(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepBonusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CityActivitySite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
site_begin_time: int = betterproto.uint32_field(2)
|
|
site_end_time: int = betterproto.uint32_field(3)
|
|
activity_schedule_id: int = betterproto.uint32_field(4)
|
|
activity_begin_time: int = betterproto.uint32_field(5)
|
|
activity_end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class CityActivityRole(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
affinity: int = betterproto.uint32_field(2)
|
|
affinity_level: int = betterproto.uint32_field(3)
|
|
is_like_type_gift_received: bool = betterproto.bool_field(4)
|
|
is_favourite_gift_received: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CityActivityEvent(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
event_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CityActivityPhoneEvent(betterproto.Message):
|
|
role_id: int = betterproto.uint32_field(1)
|
|
phone_event_id: int = betterproto.uint32_field(2)
|
|
status: "PhoneEventStatus" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class CityActivityAffinityDropInfo(betterproto.Message):
|
|
max_daily_affinity_drop_in_stage: int = betterproto.uint32_field(1)
|
|
today_affinity_drop_in_stage: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpLeaveTeamNotify(betterproto.Message):
|
|
reason: int = betterproto.int32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetLobbyStatReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LobbyTeamPlayerNum(betterproto.Message):
|
|
status: "LobbyStatus" = betterproto.enum_field(1)
|
|
player_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LobbyStat(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
in_team_player_num_list: List["LobbyTeamPlayerNum"] = betterproto.message_field(2)
|
|
wait_player_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetLobbyStatRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
lobby_stat_list: List["LobbyStat"] = betterproto.message_field(2)
|
|
lobby_total_stat: "LobbyStat" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DisjoinFurnitureReq(betterproto.Message):
|
|
furniture_list: List["DepotFurniture"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DisjoinFurnitureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
material_list: List["Material"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatReport(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
report_type: int = betterproto.uint32_field(2)
|
|
report_detail: str = betterproto.string_field(3)
|
|
reporter_uid: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatReportReq(betterproto.Message):
|
|
chat_report: "ChatReport" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cd_left_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChatReportNotify(betterproto.Message):
|
|
report_uid: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
report_type: int = betterproto.uint32_field(3)
|
|
lost_chat_credit: int = betterproto.uint32_field(4)
|
|
chat_forbid_times: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ChatUnforbidNotify(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChatForbidNotify(betterproto.Message):
|
|
forbid_finish_time: int = betterproto.uint32_field(1)
|
|
forbid_type: "ChatForbidNotifyForbidType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChatReportInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetChatReportInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chat_forbid_finish_time: int = betterproto.uint32_field(2)
|
|
chat_forbid_times: int = betterproto.uint32_field(3)
|
|
lost_chat_credit: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChatForbidSnsNotify(betterproto.Message):
|
|
credit_bound: int = betterproto.uint32_field(1)
|
|
chat_forbid_finish_time: int = betterproto.uint32_field(2)
|
|
chat_forbid_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RecoverChatCreditNotify(betterproto.Message):
|
|
lost_chat_credit: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SendChatRedEnvelopeReq(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
channel: int = betterproto.uint32_field(2)
|
|
msg: str = betterproto.string_field(3)
|
|
nickname: str = betterproto.string_field(4)
|
|
armada_id: int = betterproto.uint32_field(5)
|
|
red_envelope_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SendChatRedEnvelopeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
channel: int = betterproto.uint32_field(3)
|
|
msg: str = betterproto.string_field(4)
|
|
red_envelope_id: int = betterproto.uint32_field(5)
|
|
expire_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TakeChatRedEnvelopeReq(betterproto.Message):
|
|
channel: int = betterproto.uint32_field(1)
|
|
sender_uid: int = betterproto.uint32_field(2)
|
|
red_envelope_id: int = betterproto.uint32_field(3)
|
|
item_id: int = betterproto.uint32_field(4)
|
|
armada_id: int = betterproto.uint32_field(5)
|
|
is_sender_npc: bool = betterproto.bool_field(6)
|
|
nickname: str = betterproto.string_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TakeChatRedEnvelopeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
channel: int = betterproto.uint32_field(2)
|
|
sender_uid: int = betterproto.uint32_field(3)
|
|
sender_nickname: str = betterproto.string_field(4)
|
|
item_id: int = betterproto.uint32_field(5)
|
|
take_scoin: int = betterproto.uint32_field(6)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(7)
|
|
msg: str = betterproto.string_field(8)
|
|
red_envelope_id: int = betterproto.uint32_field(9)
|
|
drop_id: int = betterproto.uint32_field(10)
|
|
take_hcoin: int = betterproto.uint32_field(11)
|
|
is_sender_npc: bool = betterproto.bool_field(12)
|
|
take_material: "Material" = betterproto.message_field(13)
|
|
is_take_over: bool = betterproto.bool_field(14)
|
|
red_envelope_take_num_today: int = betterproto.uint32_field(15)
|
|
red_envelope_take_num_per_day: int = betterproto.uint32_field(16)
|
|
|
|
|
|
@dataclass
|
|
class GetPhotoDataReq(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPhotoDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
photo_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWikiDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWikiDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
has_take_rating_reward_list: List[int] = betterproto.uint32_field(2)
|
|
has_take_activity_suit_reward_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeWikiRatingRewardReq(betterproto.Message):
|
|
rating_id: int = betterproto.uint32_field(1)
|
|
rating_score: int = betterproto.uint32_field(2)
|
|
cg_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeWikiRatingRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
rating_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetPhonePendantDataReq(betterproto.Message):
|
|
phone_pendant_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPhonePendantDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
phone_pendant_list: List["PhonePendant"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PhonePendantOpReq(betterproto.Message):
|
|
op: "PhonePendantOpType" = betterproto.enum_field(1)
|
|
on_id: int = betterproto.uint32_field(2)
|
|
off_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class PhonePendantOpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
op: "PhonePendantOpType" = betterproto.enum_field(2)
|
|
on_id: int = betterproto.uint32_field(3)
|
|
off_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamListReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
team_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_select_in_order: bool = betterproto.bool_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_data_list: List["MpTeamData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetEmojiDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetEmojiDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
emoji_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MpMatchStage(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
has_leader_stamina: bool = betterproto.bool_field(2)
|
|
has_leader_enter_times: bool = betterproto.bool_field(3)
|
|
avatar_detail: "AvatarDetailData" = betterproto.message_field(4)
|
|
backup_avatar_list: List["AvatarDetailData"] = betterproto.message_field(5)
|
|
has_leader_theme_wanted_ticket: bool = betterproto.bool_field(6)
|
|
|
|
|
|
@dataclass
|
|
class MpFastMatchReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
device_score: int = betterproto.uint32_field(2)
|
|
match_stage_list: List["MpMatchStage"] = betterproto.message_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
client_rtt: int = betterproto.uint32_field(5)
|
|
member: "MpTeamMember" = betterproto.message_field(6)
|
|
report_num: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MpFastMatchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id_list: List[int] = betterproto.uint32_field(2)
|
|
lobby_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SnsShowExBossData(betterproto.Message):
|
|
cur_rank: int = betterproto.uint32_field(1)
|
|
total_score: int = betterproto.uint32_field(2)
|
|
finished_boss_info_list: List["FinishedExBossInfo"] = betterproto.message_field(3)
|
|
rank_id: int = betterproto.uint32_field(4)
|
|
cur_rank_percent: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SnsShowEndlessData(betterproto.Message):
|
|
cur_type: "EndlessType" = betterproto.enum_field(1)
|
|
openworld_endless_player_data: "OpenworldEndlessPlayer" = betterproto.message_field(
|
|
2
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class SnsShowTowerRaidData(betterproto.Message):
|
|
hard_level: int = betterproto.uint32_field(1)
|
|
max_hard_level: int = betterproto.uint32_field(2)
|
|
total_enter_times: int = betterproto.uint32_field(3)
|
|
total_battle_during_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetSnsShowDataReq(betterproto.Message):
|
|
sns_show_type: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
is_friend: bool = betterproto.bool_field(3)
|
|
ex_boss_schedule_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetSnsShowDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sns_show_type: int = betterproto.uint32_field(2)
|
|
target_uid: int = betterproto.uint32_field(3)
|
|
sns_show_endless_data: "SnsShowEndlessData" = betterproto.message_field(4)
|
|
sns_show_ex_boss_data: "SnsShowExBossData" = betterproto.message_field(5)
|
|
wiki_detail_data_list: List["WikiDetailData"] = betterproto.message_field(6)
|
|
card_data: "PlayerCardData" = betterproto.message_field(7)
|
|
player_data: "PlayerDetailData" = betterproto.message_field(8)
|
|
target_uid_level: int = betterproto.uint32_field(9)
|
|
sns_show_tower_raid_data: "SnsShowTowerRaidData" = betterproto.message_field(10)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilTagSwitch(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
is_open: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetClientSettingReq(betterproto.Message):
|
|
client_setting_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactSwitch(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
is_artifact_switch_on: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateClientSettingReq(betterproto.Message):
|
|
client_setting_type: int = betterproto.uint32_field(1)
|
|
is_weekly_guide_switch_on: bool = betterproto.bool_field(2)
|
|
sns_show_priviledge_list: List["SnsShowPriviledge"] = betterproto.message_field(3)
|
|
avatar_artifact_switch: "AvatarArtifactSwitch" = betterproto.message_field(4)
|
|
master_pupil_tag_switch: "MasterPupilTagSwitch" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetClientSettingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
client_setting_type: int = betterproto.uint32_field(2)
|
|
is_weekly_guide_switch_on: bool = betterproto.bool_field(3)
|
|
sns_show_priviledge_list: List["SnsShowPriviledge"] = betterproto.message_field(4)
|
|
avatar_artifact_switch_list: List["AvatarArtifactSwitch"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
master_pupil_tag_switch_list: List["MasterPupilTagSwitch"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherPlayerClientSettingReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
client_setting_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherPlayerClientSettingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
client_setting_type: int = betterproto.uint32_field(3)
|
|
is_weekly_guide_switch_on: bool = betterproto.bool_field(4)
|
|
sns_show_priviledge_list: List["SnsShowPriviledge"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UpdateLobbySettingReq(betterproto.Message):
|
|
team_name: str = betterproto.string_field(1)
|
|
min_level: int = betterproto.uint32_field(2)
|
|
lobby_enter_type: "LobbyEnterType" = betterproto.enum_field(3)
|
|
max_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UpdateLobbySettingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExchangePurpleJadeReq(betterproto.Message):
|
|
hcoin_num: int = betterproto.uint32_field(1)
|
|
mcoin_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExchangePurpleJadeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hcoin_cost: int = betterproto.uint32_field(2)
|
|
purple_jade_added: int = betterproto.uint32_field(3)
|
|
mcoin_cost: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetBriefDataListReq(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBriefDataListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid_brief_data_list: List["PlayerFriendBriefData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishPlotReq(betterproto.Message):
|
|
plot_type: int = betterproto.uint32_field(1)
|
|
plot_id: int = betterproto.uint32_field(2)
|
|
dialog_id: int = betterproto.uint32_field(3)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(4)
|
|
visual_novel_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class FinishPlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
plot_type: int = betterproto.uint32_field(2)
|
|
plot_id: int = betterproto.uint32_field(3)
|
|
dialog_id: int = betterproto.uint32_field(4)
|
|
reward_list: List["RewardData"] = betterproto.message_field(5)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetRegionUidRangeReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RegionUidRange(betterproto.Message):
|
|
region_name: str = betterproto.string_field(1)
|
|
start_uid: int = betterproto.uint32_field(2)
|
|
end_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetRegionUidRangeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
local_region_name: str = betterproto.string_field(2)
|
|
region_uid_range_list: List["RegionUidRange"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetPlotListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetPlotListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
plot_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FarmProduceMaterialDetail(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
has_produce_times_total: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FarmSlotDetail(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
slot_status: int = betterproto.uint32_field(2)
|
|
produce_begin_time: int = betterproto.uint32_field(3)
|
|
produce_end_time: int = betterproto.uint32_field(4)
|
|
produce_material_id: int = betterproto.uint32_field(5)
|
|
has_produce_times_daily: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetFarmActivityDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetFarmActivityDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
farm_level: int = betterproto.uint32_field(3)
|
|
farm_exp: int = betterproto.uint32_field(4)
|
|
slot_detail_list: List["FarmSlotDetail"] = betterproto.message_field(5)
|
|
produce_material_list: List["FarmProduceMaterialDetail"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class UnlockFarmSlotReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockFarmSlotRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StartFarmProduceReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
produce_material_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StartFarmProduceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
produce_material_id: int = betterproto.uint32_field(3)
|
|
slot_detail: "FarmSlotDetail" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class FinishFarmProduceReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
is_finish_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishFarmProduceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
is_finish_all: bool = betterproto.bool_field(3)
|
|
reward_farm_exp: int = betterproto.uint32_field(4)
|
|
produce_material_list: List["Material"] = betterproto.message_field(5)
|
|
reward_data: "RewardData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SpeedUpFarmProduceReq(betterproto.Message):
|
|
slot_id: int = betterproto.uint32_field(1)
|
|
speed_up_material_id: int = betterproto.uint32_field(2)
|
|
speed_up_material_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SpeedUpFarmProduceRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
slot_id: int = betterproto.uint32_field(2)
|
|
speed_up_material_id: int = betterproto.uint32_field(3)
|
|
speed_up_material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class FarmActivityNotify(betterproto.Message):
|
|
farm_level: int = betterproto.uint32_field(1)
|
|
farm_exp: int = betterproto.uint32_field(2)
|
|
slot_detail_list: List["FarmSlotDetail"] = betterproto.message_field(3)
|
|
produce_material_list: List["FarmProduceMaterialDetail"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactUnlockReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
artifact_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactUnlockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
artifact_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactLevelUpReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
artifact_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AvatarArtifactLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
artifact_id: int = betterproto.uint32_field(3)
|
|
avatar_detail: "AvatarDetailData" = betterproto.message_field(4)
|
|
reward_data: "RewardData" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackScoreRewardReq(betterproto.Message):
|
|
score_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackScoreRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
score_id: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AvatarEquipSuite(betterproto.Message):
|
|
suite_id: int = betterproto.uint32_field(1)
|
|
weapon_unique_id: int = betterproto.uint32_field(2)
|
|
stigmata_unique_id_1: int = betterproto.uint32_field(3)
|
|
stigmata_unique_id_2: int = betterproto.uint32_field(4)
|
|
stigmata_unique_id_3: int = betterproto.uint32_field(5)
|
|
suite_name: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarEquipSuiteReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarEquipSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
equip_suite_list: List["AvatarEquipSuite"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetAvatarEquipSuiteReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
suite_id: int = betterproto.uint32_field(2)
|
|
suite: "AvatarEquipSuite" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetAvatarEquipSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
suite_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SelectAvatarEquipSuiteReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
suite_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SelectAvatarEquipSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
succ_num: int = betterproto.uint32_field(2)
|
|
suite_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class RefreshAndSyncMissionNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetCurrencyExchangeInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetCurrencyExchangeInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
purple_jade_exchanged_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetLevelLockReq(betterproto.Message):
|
|
level_lock_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetLevelLockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
level_lock_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FastPassParaOw(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
finish_challenge_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FastPassParaWeekday(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class FinishFastPassReq(betterproto.Message):
|
|
fast_pass_type: int = betterproto.uint32_field(1)
|
|
fast_pass_para_ow: "FastPassParaOw" = betterproto.message_field(2)
|
|
fast_pass_para_weekday: "FastPassParaWeekday" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishFastPassRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fast_pass_type: int = betterproto.uint32_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
fast_pass_para_ow: "FastPassParaOw" = betterproto.message_field(4)
|
|
fast_pass_para_weekday: "FastPassParaWeekday" = betterproto.message_field(5)
|
|
player_exp_reward: int = betterproto.uint32_field(6)
|
|
scoin_reward: int = betterproto.uint32_field(7)
|
|
exp_convert_scoin: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipAvatarReq(betterproto.Message):
|
|
first_avatar_id: int = betterproto.uint32_field(1)
|
|
second_avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class CreateAlipayOrderReq(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
total_fee: str = betterproto.string_field(2)
|
|
notify_url: str = betterproto.string_field(3)
|
|
body: str = betterproto.string_field(4)
|
|
trade_type: "CreateAlipayOrderReqTradeType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class CreateAlipayOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
qr_code_url: str = betterproto.string_field(2)
|
|
product_name: str = betterproto.string_field(3)
|
|
order_string: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class Subscription(betterproto.Message):
|
|
subs_id: int = betterproto.uint32_field(1)
|
|
expires_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SubscriptionStatusNotify(betterproto.Message):
|
|
subs_list: List["Subscription"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChatRedEnvelopeInfoReq(betterproto.Message):
|
|
sender_uid: int = betterproto.uint32_field(1)
|
|
red_envelope_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChatRedEnvelopeInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
sender_uid: int = betterproto.uint32_field(2)
|
|
red_envelope_id: int = betterproto.uint32_field(3)
|
|
taken_num: int = betterproto.uint32_field(4)
|
|
expire_time: int = betterproto.uint32_field(5)
|
|
take_red_envelope_list: List["TakeChatRedEnvelopePlayer"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class WantedMirrorRecoveryReq(betterproto.Message):
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WantedMirrorRecoveryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RecommendMissionPanel(betterproto.Message):
|
|
panel_id: int = betterproto.uint32_field(1)
|
|
is_panel_show: bool = betterproto.bool_field(2)
|
|
mission_begin_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendMissionPanelListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendMissionPanelListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_mission_panel_list: List["RecommendMissionPanel"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetCustomHeadDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetCustomHeadDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
custom_head_list: List["CustomHead"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetCustomHeadReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetCustomHeadRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetStageBuffReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
activity_buff_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageBuff(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
gen_buff_id_list: List[int] = betterproto.uint32_field(2)
|
|
hold_buff_id_list: List[int] = betterproto.uint32_field(3)
|
|
is_new: bool = betterproto.bool_field(4)
|
|
carry_buff_id_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ActivityBuff(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
candidate_buff_id_list: List[int] = betterproto.uint32_field(2)
|
|
buff_list: List["ActivityBuffBuff"] = betterproto.message_field(3)
|
|
charge_value: int = betterproto.uint32_field(4)
|
|
buff_charged_times: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ActivityBuffBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetStageBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_buff_list: List["StageBuff"] = betterproto.message_field(2)
|
|
activity_buff_list: List["ActivityBuff"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChooseStageBuffReq(betterproto.Message):
|
|
activity_buff_id: int = betterproto.uint32_field(1)
|
|
buff_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseStageBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TriggerRecommendGoodsNotify(betterproto.Message):
|
|
recommend_id: int = betterproto.uint32_field(1)
|
|
shop_goods_schedule_id_list: List[int] = betterproto.uint32_field(2)
|
|
trigger_recommend_goods_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ConfirmRecommendGoodsReq(betterproto.Message):
|
|
recommend_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ConfirmRecommendGoodsRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
recommend_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetStageRecommendAvatarReq(betterproto.Message):
|
|
id_list: List[str] = betterproto.string_field(1)
|
|
type: "AvatarRecommendType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RecommendAvatar(betterproto.Message):
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(1)
|
|
battle_times: int = betterproto.uint32_field(2)
|
|
battle_rate: float = betterproto.float_field(3)
|
|
source: "AvatarRecommendSource" = betterproto.enum_field(4)
|
|
ext_info: str = betterproto.string_field(5)
|
|
recommend_style: int = betterproto.uint32_field(6)
|
|
rank: int = betterproto.uint32_field(7)
|
|
is_has_course_info: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class StageRecommendAvatar(betterproto.Message):
|
|
id: str = betterproto.string_field(1)
|
|
recommend_avatar_list: List["RecommendAvatar"] = betterproto.message_field(2)
|
|
type: "AvatarRecommendType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetStageRecommendAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_recommend_avatar_list: List["StageRecommendAvatar"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class SendDanmakuReq(betterproto.Message):
|
|
danmaku_slot: int = betterproto.uint32_field(1)
|
|
content: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SendDanmakuRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
danmaku_slot: int = betterproto.uint32_field(2)
|
|
content: "DanmakuContent" = betterproto.message_field(3)
|
|
blacklist_expire_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetDanmakuListReq(betterproto.Message):
|
|
danmaku_slot: int = betterproto.uint32_field(1)
|
|
start_idx: int = betterproto.uint32_field(2)
|
|
end_idx: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DanmakuContent(betterproto.Message):
|
|
danmaku_id: str = betterproto.string_field(1)
|
|
sender_uid: int = betterproto.uint32_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
send_time: int = betterproto.uint32_field(4)
|
|
content: str = betterproto.string_field(5)
|
|
kingdom_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetDanmakuListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
danmaku_slot: int = betterproto.uint32_field(2)
|
|
danmaku_slot_status: int = betterproto.uint32_field(3)
|
|
start_idx: int = betterproto.uint32_field(4)
|
|
end_idx: int = betterproto.uint32_field(5)
|
|
danmaku_list: List["DanmakuContent"] = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetDanmakuBriefInfoReq(betterproto.Message):
|
|
danmaku_slot: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DanmakuSlotBriefInfo(betterproto.Message):
|
|
danmaku_slot: int = betterproto.uint32_field(1)
|
|
danmaku_slot_status: int = betterproto.uint32_field(2)
|
|
danmaku_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetDanmakuBriefInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
danmaku_slot: int = betterproto.uint32_field(2)
|
|
brief_info: "DanmakuSlotBriefInfo" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ImpeachDanmakuReq(betterproto.Message):
|
|
danmaku_slot: int = betterproto.uint32_field(1)
|
|
sender_uid: int = betterproto.uint32_field(2)
|
|
danmaku_id: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ImpeachDanmakuRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DanmakuBlacklistNotify(betterproto.Message):
|
|
blacklist_expire_time: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamStatusReq(betterproto.Message):
|
|
team_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetTeamStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
team_data_list: List["MpTeamData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetFastPassDataReq(betterproto.Message):
|
|
fast_pass_type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetFastPassDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
fast_pass_type: int = betterproto.uint32_field(2)
|
|
use_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerOnlineStatusReq(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PlayerOnlineStatusInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
online_status: int = betterproto.uint32_field(2)
|
|
last_login_time: int = betterproto.uint32_field(3)
|
|
last_logout_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerOnlineStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
online_status_list: List["PlayerOnlineStatusInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpSyncActionFromPlayerNotify(betterproto.Message):
|
|
action: "MpAction" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpSyncActionFromServerNotify(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
action: "MpAction" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class VerifySamSungOrderNotify(betterproto.Message):
|
|
purchase_id: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ClientData(betterproto.Message):
|
|
type: "ClientDataType" = betterproto.enum_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
data: List[bytes] = betterproto.bytes_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetClientDataReq(betterproto.Message):
|
|
type: "ClientDataType" = betterproto.enum_field(1)
|
|
id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetClientDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "ClientDataType" = betterproto.enum_field(2)
|
|
id: int = betterproto.uint32_field(3)
|
|
client_data_list: List["ClientData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SetClientDataReq(betterproto.Message):
|
|
client_data: "ClientData" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetClientDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "ClientDataType" = betterproto.enum_field(2)
|
|
id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class WikiTakeActivitySuitRewardReq(betterproto.Message):
|
|
suit_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WikiTakeActivitySuitRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
suit_id: int = betterproto.uint32_field(2)
|
|
reward: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetBlackListReq(betterproto.Message):
|
|
is_only_uid: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBlackListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
black_list: List["PlayerFriendBriefData"] = betterproto.message_field(2)
|
|
is_whole_data: bool = betterproto.bool_field(3)
|
|
is_only_uid: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AddToBlackListReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AddToBlackListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DelFromBlackListReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DelFromBlackListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DebugHotPatchFileNotify(betterproto.Message):
|
|
file_url: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WebActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
show_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWebActivityInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetWebActivityInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
web_activity_list: List["WebActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMiniRankReq(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
activity_id: int = betterproto.uint32_field(3)
|
|
avatar_id: int = betterproto.uint32_field(4)
|
|
rank_id: int = betterproto.uint32_field(5)
|
|
challenge_id: int = betterproto.uint32_field(6)
|
|
entity_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetMiniRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
stage_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
activity_id: int = betterproto.uint32_field(5)
|
|
avatar_id: int = betterproto.uint32_field(6)
|
|
challenge_id: int = betterproto.uint32_field(7)
|
|
entity_id: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class ChargeActivityBuffReq(betterproto.Message):
|
|
activity_buff_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChargeActivityBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishGetMainDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class LoginWish(betterproto.Message):
|
|
login_day: int = betterproto.uint32_field(1)
|
|
wish_id: int = betterproto.uint32_field(2)
|
|
choose_reward_id: int = betterproto.uint32_field(3)
|
|
is_reward_taken: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishActivity(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
show_begin_time: int = betterproto.uint32_field(2)
|
|
show_end_time: int = betterproto.uint32_field(3)
|
|
begin_time: int = betterproto.uint32_field(4)
|
|
end_time: int = betterproto.uint32_field(5)
|
|
login_days: int = betterproto.uint32_field(6)
|
|
has_take_reward_login_day_list: List[int] = betterproto.uint32_field(7)
|
|
has_take_reward_special_day_list: List[int] = betterproto.uint32_field(8)
|
|
has_made_wish_list: List["LoginWish"] = betterproto.message_field(9)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishGetMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_list: List["LoginWishActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeLoginRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
login_day: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeLoginRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
login_day: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeSpecialRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
login_day: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeSpecialRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
login_day: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishMakeWishReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
login_day: int = betterproto.uint32_field(2)
|
|
choose_reward_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishMakeWishRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
login_day: int = betterproto.uint32_field(3)
|
|
choose_reward_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeWishRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LoginWishTakeWishRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DevLevelChangeNotify(betterproto.Message):
|
|
dev_level_msg: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DelAvatarEquipSuiteReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
suite_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class DelAvatarEquipSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
suite_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ClientCheckNetworkEnvReq(betterproto.Message):
|
|
token_str: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ClientCheckNetworkEnvRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
token_str: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetStageRecommendAvatarCourseInfoReq(betterproto.Message):
|
|
id: str = betterproto.string_field(1)
|
|
type: "AvatarRecommendType" = betterproto.enum_field(2)
|
|
recommend_style: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetStageRecommendAvatarCourseInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
course_info: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionStepCompensationInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MissionCompensationReward(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
mission_compensation_reward_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MissionStepCompensation(betterproto.Message):
|
|
type_id: int = betterproto.uint32_field(1)
|
|
old_step_id: int = betterproto.uint32_field(2)
|
|
new_step_id: int = betterproto.uint32_field(3)
|
|
old_step_compensation_reward_id: int = betterproto.uint32_field(4)
|
|
old_step_reward_id: int = betterproto.uint32_field(5)
|
|
mission_compensation_list: List["MissionCompensationReward"] = (
|
|
betterproto.message_field(6)
|
|
)
|
|
old_step_compensation_reward_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetMissionStepCompensationInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
challenge_mission_compensation_list: List["MissionStepCompensation"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
mainline_misssion_compensation: "MissionStepCompensation" = (
|
|
betterproto.message_field(3)
|
|
)
|
|
has_take_reward: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionStepCompensationReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeMissionStepCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetEliteChapterCompensationInfoReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class EliteChapterStageCompensation(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
is_first_win: bool = betterproto.bool_field(2)
|
|
challenge_reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EliteChapterActCompensation(betterproto.Message):
|
|
act_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
challenge_reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EliteChapterCompensationInfo(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
stage_compensation_list: List["EliteChapterStageCompensation"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
act_compensation_list: List["EliteChapterActCompensation"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
has_taken_compensation: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetEliteChapterCompensationInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_list: List["EliteChapterCompensationInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeEliteChapterCompensationReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeEliteChapterCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockPrivilegeReq(betterproto.Message):
|
|
privilege_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockPrivilegeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpSetExtraSkillReq(betterproto.Message):
|
|
extra_skill_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpSetExtraSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPrivilegeInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class PrivilegeRightInfo(betterproto.Message):
|
|
right_id: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
total_used_times: int = betterproto.uint32_field(3)
|
|
max_use_times: int = betterproto.uint32_field(4)
|
|
use_times: int = betterproto.uint32_field(5)
|
|
next_auto_refresh_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class PrivilegeInfo(betterproto.Message):
|
|
privilege_id: int = betterproto.uint32_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
right_info_list: List["PrivilegeRightInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetPrivilegeInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
privilege_list: List["PrivilegeInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class CreateSteamOrderReq(betterproto.Message):
|
|
product_name: str = betterproto.string_field(1)
|
|
product_desc: str = betterproto.string_field(2)
|
|
account_id: str = betterproto.string_field(3)
|
|
order_id: int = betterproto.uint64_field(4)
|
|
|
|
|
|
@dataclass
|
|
class CreateSteamOrderRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VerifySteamOrderNotify(betterproto.Message):
|
|
order_id: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockGobackFundReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class UnlockGobackFundRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackFundRewardReq(betterproto.Message):
|
|
progress_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeGobackFundRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExBossSweepReq(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExBossSweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExBossTakeBossScoreRewardNotify(betterproto.Message):
|
|
reward_list: List["RewardData"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BindHoyolabAccountReq(betterproto.Message):
|
|
hoyolab_channel_id: int = betterproto.uint32_field(1)
|
|
hoyolab_account_uid: str = betterproto.string_field(2)
|
|
hoyolab_token: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BindHoyolabAccountRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
hoyolab_account_uid: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterGroupGetDataReq(betterproto.Message):
|
|
chapter_group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterGroupSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
status: "ChapterGroupSiteStatus" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterGroup(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
site_list: List["ChapterGroupSite"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChapterGroupGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_group_list: List["ChapterGroup"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
chapter_group_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class WeekDayActivitySweepReq(betterproto.Message):
|
|
stage_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WeekDayActivitySweepRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data: "RewardData" = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWeekDayActivityCompensationInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class WeekDayActivityStageCompensation(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
is_first_win: bool = betterproto.bool_field(2)
|
|
challenge_reward_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWeekDayActivityCompensationInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_compensation_list: List["WeekDayActivityStageCompensation"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
has_taken_compensation: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeWeekDayActivityCompensationReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeWeekDayActivityCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_data_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RequestLogoffReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class RequestLogoffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChapterCompensationInfoReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChapterStageCompensation(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
is_first_win: bool = betterproto.bool_field(2)
|
|
challenge_reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterActCompensation(betterproto.Message):
|
|
act_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
challenge_reward_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChapterCompensationInfo(betterproto.Message):
|
|
compensation_id: int = betterproto.uint32_field(1)
|
|
stage_compensation_list: List["ChapterStageCompensation"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
act_compensation_list: List["ChapterActCompensation"] = betterproto.message_field(3)
|
|
is_taken_compensation: bool = betterproto.bool_field(4)
|
|
chapter_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetChapterCompensationInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
compensate_list: List["ChapterCompensationInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterCompensationReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepCompensationInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class StepMissionCompensation(betterproto.Message):
|
|
mission_id: int = betterproto.uint32_field(1)
|
|
reward_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StepCompensation(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
step_reward_id: int = betterproto.uint32_field(2)
|
|
mission_list: List["StepMissionCompensation"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChallengeStepCompensation(betterproto.Message):
|
|
compensation_id: int = betterproto.uint32_field(1)
|
|
is_take_compensation: bool = betterproto.bool_field(2)
|
|
new_challenge_step_compensation_list: List["StepCompensation"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
old_challenge_step_compensation_list: List["StepCompensation"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
mainline_step_compensation_list: List["StepCompensation"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepCompensationInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
compensation_list: List["ChallengeStepCompensation"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeChallengeStepCompensationReq(betterproto.Message):
|
|
compensation_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeChallengeStepCompensationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetSpecificRankReq(betterproto.Message):
|
|
type: "SpecificRankType" = betterproto.enum_field(1)
|
|
param: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetSpecificRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "SpecificRankType" = betterproto.enum_field(2)
|
|
param: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetInviteActivityInviterDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class InviterActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
invite_num: int = betterproto.uint32_field(2)
|
|
taken_reward_progress: int = betterproto.uint32_field(3)
|
|
accept_invite_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetInviteActivityInviterDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
my_invite_code: str = betterproto.string_field(2)
|
|
inviter_activity_info_list: List["InviterActivity"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeInviteActivityInviterProgressRewardReq(betterproto.Message):
|
|
activity_type: "InviterActivityType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeInviteActivityInviterProgressRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_type: "InviterActivityType" = betterproto.enum_field(2)
|
|
taken_reward_progress: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class InviteeActivity(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
activity_type: "InviteeActivityType" = betterproto.enum_field(2)
|
|
taken_invitee_reward_id: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetInviteActivityInviteeDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetInviteActivityInviteeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
invitee_activity_info_list: List["InviteeActivity"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class InviteActivityAcceptInviteReq(betterproto.Message):
|
|
invite_code: str = betterproto.string_field(1)
|
|
|
|
|
|
@dataclass
|
|
class InviteActivityAcceptInviteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
invite_uid: int = betterproto.uint32_field(2)
|
|
invite_type: "InviteeActivityType" = betterproto.enum_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetMainStoryBlessReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMainStoryBlessRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
bless_list: List[str] = betterproto.string_field(2)
|
|
self_bless: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMainStoryMemoirsDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MemoirsSpecialData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
value: int = betterproto.uint32_field(2)
|
|
str_value: str = betterproto.string_field(3)
|
|
type: "MemoirsDataType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetMainStoryMemoirsDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
data_list: List["MemoirsSpecialData"] = betterproto.message_field(2)
|
|
register_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetActivityMainDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetActivityMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_module_type_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetRedPointStatusNotify(betterproto.Message):
|
|
content_id: int = betterproto.uint32_field(1)
|
|
red_point_type: int = betterproto.uint32_field(2)
|
|
is_show: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ManifestInfo(betterproto.Message):
|
|
platform_type: "PlatFormType" = betterproto.enum_field(1)
|
|
name: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ManifestData(betterproto.Message):
|
|
type: "ManifestType" = betterproto.enum_field(1)
|
|
revision: int = betterproto.uint32_field(2)
|
|
info_list: List["ManifestInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ClientResetNotify(betterproto.Message):
|
|
manifest_list: List["ManifestData"] = betterproto.message_field(1)
|
|
data_version_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddCustomAvatarTeamReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class AddCustomAvatarTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DelCustomAvatarTeamReq(betterproto.Message):
|
|
team_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class DelCustomAvatarTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetWorldMapRecommendReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class WorldMapRecommend(betterproto.Message):
|
|
world_map_id: int = betterproto.uint32_field(1)
|
|
weight: int = betterproto.int32_field(2)
|
|
active_condition_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWorldMapRecommendRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_recommend_list: List["WorldMapRecommend"] = betterproto.message_field(2)
|
|
permanent_recommend_list: List["WorldMapRecommend"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UnlockCollectionReq(betterproto.Message):
|
|
collection_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockCollectionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
collection_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetCollectionListReq(betterproto.Message):
|
|
collection_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetCollectionListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
collection_id_list: List[int] = betterproto.uint32_field(2)
|
|
active_collection_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ActivateCollectionReq(betterproto.Message):
|
|
collection_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActivateCollectionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
collection_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeAvatarStigmataReq(betterproto.Message):
|
|
avatar_id_1: int = betterproto.uint32_field(1)
|
|
avatar_id_2: int = betterproto.uint32_field(2)
|
|
slot: "EquipmentSlot" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ExchangeAvatarStigmataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id_1: int = betterproto.uint32_field(2)
|
|
avatar_id_2: int = betterproto.uint32_field(3)
|
|
slot: "EquipmentSlot" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChooseSpecialGobackReq(betterproto.Message):
|
|
special_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChooseSpecialGobackRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecialBpPurchaseReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecialBpPurchaseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecialBpTakeRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GobackSpecialBpTakeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WeaponHomologyReq(betterproto.Message):
|
|
target_unique_id: int = betterproto.uint32_field(1)
|
|
consume_item_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
cur_homology_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class WeaponHomologyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UpdateMission(betterproto.Message):
|
|
finish_way: "MissionFinishWay" = betterproto.enum_field(1)
|
|
finish_para: int = betterproto.uint32_field(2)
|
|
finish_para_str: str = betterproto.string_field(3)
|
|
progress_add: int = betterproto.uint32_field(4)
|
|
stage_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class UpdateMultiMissionProgressReq(betterproto.Message):
|
|
update_mission_list: List["UpdateMission"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UpdateMultiMissionProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WeaponLevelUpUseTicketReq(betterproto.Message):
|
|
weapon_unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WeaponLevelUpUseTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_weapon_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StigmataLevelUpUseTicketReq(betterproto.Message):
|
|
stigmata_unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class StigmataLevelUpUseTicketRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
new_stigmata_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileWaitSelectPath(betterproto.Message):
|
|
candidate_path_cell_id_list: List[int] = betterproto.uint32_field(1)
|
|
left_step_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileFloor(betterproto.Message):
|
|
floor_id: int = betterproto.uint32_field(1)
|
|
floor_status: "TileFloorStatus" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileMapCell(betterproto.Message):
|
|
cell_id: int = betterproto.uint32_field(1)
|
|
ground: "TileMapCellCellLayer" = betterproto.message_field(2)
|
|
decoration: "TileMapCellCellLayer" = betterproto.message_field(3)
|
|
barrier: int = betterproto.uint32_field(4)
|
|
fog: int = betterproto.uint32_field(5)
|
|
terrain: int = betterproto.uint32_field(6)
|
|
updated_type_list: List["TileMapCellCellDataType"] = betterproto.enum_field(7)
|
|
height: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TileMapCellCellLayer(betterproto.Message):
|
|
model_id: int = betterproto.uint32_field(1)
|
|
direction: int = betterproto.uint32_field(2)
|
|
updated_type_list: List["TileMapCellCellDataType"] = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileTrigger(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
is_active: bool = betterproto.bool_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileMark(betterproto.Message):
|
|
mark_id: int = betterproto.uint32_field(1)
|
|
mark_value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TilePlayerInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileNpcInfo(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TileEntity(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
entity_type: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
direction: int = betterproto.uint32_field(4)
|
|
reset_tag: int = betterproto.uint32_field(5)
|
|
player_info: "TilePlayerInfo" = betterproto.message_field(6)
|
|
npc_info: "TileNpcInfo" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TileMap(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
width: int = betterproto.uint32_field(2)
|
|
height: int = betterproto.uint32_field(3)
|
|
cell_list: List["TileMapCell"] = betterproto.message_field(4)
|
|
trigger_list: List["TileTrigger"] = betterproto.message_field(5)
|
|
entity_list: List["TileEntity"] = betterproto.message_field(6)
|
|
mark_list: List["TileMark"] = betterproto.message_field(7)
|
|
finished_linear_drama_id_list: List[int] = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class GetTileMapReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetTileMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
map: "TileMap" = betterproto.message_field(4)
|
|
is_incremental_sync: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapOperation(betterproto.Message):
|
|
cell_list: List["TileMapCell"] = betterproto.message_field(1)
|
|
trigger_list: List["TileTrigger"] = betterproto.message_field(2)
|
|
create_entity_list: List["TileEntity"] = betterproto.message_field(3)
|
|
move_entity_list: List["TileUpdateMapOperationMoveEntity"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
delete_entity_list: List[int] = betterproto.uint32_field(5)
|
|
mark_list: List["TileMark"] = betterproto.message_field(6)
|
|
rpg_content_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapOperationMoveEntity(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
to_position: int = betterproto.uint32_field(2)
|
|
path_cell_id_list: List[int] = betterproto.uint32_field(3)
|
|
direction: int = betterproto.uint32_field(4)
|
|
saved_position: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
cell_list: List["TileMapCell"] = betterproto.message_field(3)
|
|
trigger_list: List["TileTrigger"] = betterproto.message_field(4)
|
|
create_entity_list: List["TileEntity"] = betterproto.message_field(5)
|
|
move_entity_list: List["TileUpdateMapReqMoveEntity"] = betterproto.message_field(6)
|
|
delete_entity_list: List[int] = betterproto.uint32_field(7)
|
|
mark_list: List["TileMark"] = betterproto.message_field(8)
|
|
outer_value_list: List["TileUpdateMapReqOuterValue"] = betterproto.message_field(9)
|
|
rpg_content_id_list: List[int] = betterproto.uint32_field(10)
|
|
operation_list: List["TileUpdateMapOperation"] = betterproto.message_field(11)
|
|
linear_drama_id: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapReqMoveEntity(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
to_position: int = betterproto.uint32_field(2)
|
|
path_cell_id_list: List[int] = betterproto.uint32_field(3)
|
|
direction: int = betterproto.uint32_field(4)
|
|
saved_position: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapReqOuterValue(betterproto.Message):
|
|
type: "TileUpdateMapReqOuterValueType" = betterproto.enum_field(1)
|
|
key: int = betterproto.uint32_field(2)
|
|
value: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileUpdateMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
created_entity_list: List["TileEntity"] = betterproto.message_field(2)
|
|
failed_content_id_list: List[int] = betterproto.uint32_field(3)
|
|
not_reachable_cell_id: int = betterproto.uint32_field(4)
|
|
linear_drama_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TileGetTowerReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TileGetTowerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_floor_id: int = betterproto.uint32_field(2)
|
|
finished_dialog_id_list: List[int] = betterproto.uint32_field(3)
|
|
settled_event_id_list: List[int] = betterproto.uint32_field(4)
|
|
floor_list: List["TileFloor"] = betterproto.message_field(5)
|
|
tower_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TileEnterReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
is_teleport_player: bool = betterproto.bool_field(3)
|
|
teleport_position: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TileEnterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TileSaveProgressReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
finished_dialog_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileSaveProgressRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
finished_dialog_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileResetFloorReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileResetFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
floor_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotify(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
entity_op_list: List["TileEntityOpNotifyTileEntityOp"] = betterproto.message_field(
|
|
3
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotifyStatusOp(betterproto.Message):
|
|
status: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotifyMoveOp(betterproto.Message):
|
|
path_cell_id_list: List[int] = betterproto.uint32_field(1)
|
|
move_type: "TileMoveType" = betterproto.enum_field(2)
|
|
direction: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotifyUpdateCellOp(betterproto.Message):
|
|
cell_list: List["TileMapCell"] = betterproto.message_field(1)
|
|
trigger_list: List["TileTrigger"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotifyUpdateEntityOp(betterproto.Message):
|
|
create_entity_list: List["TileEntity"] = betterproto.message_field(1)
|
|
delete_entity_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileEntityOpNotifyTileEntityOp(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
move: "TileEntityOpNotifyMoveOp" = betterproto.message_field(2)
|
|
wait_select_path: "TileWaitSelectPath" = betterproto.message_field(3)
|
|
update_cell: "TileEntityOpNotifyUpdateCellOp" = betterproto.message_field(4)
|
|
update_entity: "TileEntityOpNotifyUpdateEntityOp" = betterproto.message_field(5)
|
|
status: "TileEntityOpNotifyStatusOp" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TileSelectPathReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
next_path_cell_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileSelectPathRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
next_path_cell_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileResetRegionReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
reset_tag: int = betterproto.uint32_field(3)
|
|
reset_type: "TileResetRegionType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TileResetRegionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reset_type: "TileResetRegionType" = betterproto.enum_field(2)
|
|
reset_tag: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileReportSavedPositionReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileReportSavedPositionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TileLoadSavedPositionReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
rpg_content_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileLoadSavedPositionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
position: int = betterproto.uint32_field(2)
|
|
failed_content_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileMapUpdateNotify(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
cell_list: List["TileMapCell"] = betterproto.message_field(3)
|
|
entity_list: List["TileEntity"] = betterproto.message_field(4)
|
|
deleted_entity_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TileGetPartialMapAsUpdateReq(betterproto.Message):
|
|
tower_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
cell_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileGetPartialMapAsUpdateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetTileMiniMapReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
map_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TileMiniMapCell(betterproto.Message):
|
|
cell_id: int = betterproto.uint32_field(1)
|
|
fog: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileMiniMapEntity(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
entity_type: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TileMiniMapMark(betterproto.Message):
|
|
mark_id: int = betterproto.uint32_field(1)
|
|
mark_value: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TileMiniMap(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
width: int = betterproto.uint32_field(2)
|
|
height: int = betterproto.uint32_field(3)
|
|
cell_list: List["TileMiniMapCell"] = betterproto.message_field(4)
|
|
entity_list: List["TileMiniMapEntity"] = betterproto.message_field(5)
|
|
is_active: bool = betterproto.bool_field(6)
|
|
mark_list: List["TileMiniMapMark"] = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetTileMiniMapRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
map_id_list: List[int] = betterproto.uint32_field(3)
|
|
tile_map_list: List["TileMiniMap"] = betterproto.message_field(4)
|
|
is_all: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGetDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFarmland(betterproto.Message):
|
|
cell_id: int = betterproto.uint32_field(1)
|
|
mature_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmLivestock(betterproto.Message):
|
|
unique_entity_id: int = betterproto.uint32_field(1)
|
|
domestication: int = betterproto.uint32_field(2)
|
|
last_taming_time: int = betterproto.uint32_field(3)
|
|
last_feed_time: int = betterproto.uint32_field(4)
|
|
holding_product_num: int = betterproto.uint32_field(5)
|
|
product_progress: int = betterproto.uint32_field(6)
|
|
get_time: int = betterproto.uint32_field(7)
|
|
last_refresh_product_time: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmLivestockShed(betterproto.Message):
|
|
livestock_id: int = betterproto.uint32_field(1)
|
|
left_food_num: int = betterproto.uint32_field(2)
|
|
livestock_list: List["TiledGameFarmLivestock"] = betterproto.message_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
privilege_stored_product_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmMine(betterproto.Message):
|
|
visited_max_floor: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFishingFailStatus(betterproto.Message):
|
|
fish_id: int = betterproto.uint32_field(1)
|
|
continuous_fail_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFishingSpot(betterproto.Message):
|
|
spot_cell_id: int = betterproto.uint32_field(1)
|
|
left_fish_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFishingGround(betterproto.Message):
|
|
cur_fishing_cell_id: int = betterproto.uint32_field(1)
|
|
cur_fish_id: int = betterproto.uint32_field(2)
|
|
fail_status_list: List["TiledGameFarmFishingFailStatus"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
is_super_fishing_used_today: bool = betterproto.bool_field(4)
|
|
fishing_spot_list: List["TiledGameFarmFishingSpot"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmRestaurant(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
today_use_meal_voucher_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmQuestBoard(betterproto.Message):
|
|
is_quest_chosen_today: bool = betterproto.bool_field(1)
|
|
cur_quest_id: int = betterproto.uint32_field(2)
|
|
finished_extra_quest_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmCropBuyNum(betterproto.Message):
|
|
crop_id: int = betterproto.uint32_field(1)
|
|
buy_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity_stamina: int = betterproto.uint32_field(3)
|
|
farmland_list: List["TiledGameFarmFarmland"] = betterproto.message_field(4)
|
|
livestock_shed_list: List["TiledGameFarmLivestockShed"] = betterproto.message_field(
|
|
5
|
|
)
|
|
farm_mine: "TiledGameFarmMine" = betterproto.message_field(6)
|
|
farm_fishing_ground: "TiledGameFarmFishingGround" = betterproto.message_field(7)
|
|
max_stamina: int = betterproto.uint32_field(8)
|
|
next_recover_stamina_time: int = betterproto.uint32_field(9)
|
|
farm_restaurant: "TiledGameFarmRestaurant" = betterproto.message_field(10)
|
|
cur_tower_id: int = betterproto.uint32_field(11)
|
|
farm_quest_board: "TiledGameFarmQuestBoard" = betterproto.message_field(12)
|
|
scene_finished_avatar_id_list: List[int] = betterproto.uint32_field(13)
|
|
crop_buy_num_list: List["TiledGameFarmCropBuyNum"] = betterproto.message_field(14)
|
|
matured_farmland_id_list: List[int] = betterproto.uint32_field(15)
|
|
last_refresh_time: int = betterproto.uint32_field(16)
|
|
unlock_gallery_id_list: List[int] = betterproto.uint32_field(17)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUseToolReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
cell_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUseToolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
failed_cell_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmRefreshFarmlandReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
cell_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmRefreshFarmlandRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmEnterMineFloorReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
is_teleport: bool = betterproto.bool_field(3)
|
|
is_teleport_player: bool = betterproto.bool_field(4)
|
|
teleport_position: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmEnterMineFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
tower_id: int = betterproto.uint32_field(4)
|
|
is_teleport_player: bool = betterproto.bool_field(5)
|
|
teleport_position: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmSynthesisReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
blueprint_id: int = betterproto.uint32_field(2)
|
|
synthesis_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmSynthesisRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
product_list: List["TiledGameFarmItemInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmItemInfo(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmTradeReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
trade_type: "TiledGameFarmTradeReqTradeType" = betterproto.enum_field(2)
|
|
item_list: List["TiledGameFarmItemInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmTradeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmBeginFishingNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
fish_id: int = betterproto.uint32_field(2)
|
|
cell_id: int = betterproto.uint32_field(3)
|
|
continuous_fail_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmEndFishingReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_success: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmEndFishingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGemIdentifyReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
item_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGemIdentifyResult(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGemIdentifyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
result_list: List["TiledGameFarmGemIdentifyResult"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFillShedFoodReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
shed_livestock_id: int = betterproto.uint32_field(2)
|
|
food_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFillShedFoodRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
shed_livestock_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUpgradeFacilityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
facility_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
facility_type: "TiledGameFarmFacilityType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUpgradeFacilityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
facility_id: int = betterproto.uint32_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
facility_type: "TiledGameFarmFacilityType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmRefreshLivestockShedReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
shed_livestock_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmRefreshLivestockShedRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmTameLivestockReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmTameLivestockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_entity_id: int = betterproto.uint32_field(3)
|
|
is_add_domestication: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmHarvestLivestockReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_entity_id: int = betterproto.uint32_field(2)
|
|
is_special_harvest: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmHarvestLivestockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
unique_entity_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmPickItemReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmPickItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUseMealVoucherReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmUseMealVoucherRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmBuyLivestockReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
livestock_id: int = betterproto.uint32_field(2)
|
|
buy_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmBuyLivestockRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGetSelectQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmGetSelectQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmChooseQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmChooseQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFinishQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
commit_item_info_list: List["TiledGameFarmItemInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmFinishQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmSuperFishingReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameFarmSuperFishingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetDataReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFarmland(betterproto.Message):
|
|
cell_id: int = betterproto.uint32_field(1)
|
|
mature_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFarm(betterproto.Message):
|
|
farmland_list: List["TiledGameMonsterFarmFarmland"] = betterproto.message_field(1)
|
|
matured_farmland_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmMine(betterproto.Message):
|
|
visited_max_floor: int = betterproto.uint32_field(1)
|
|
cur_floor: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFishingFailStatus(betterproto.Message):
|
|
fish_id: int = betterproto.uint32_field(1)
|
|
continuous_fail_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFishingSpot(betterproto.Message):
|
|
spot_cell_id: int = betterproto.uint32_field(1)
|
|
left_fish_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFishingGround(betterproto.Message):
|
|
cur_fishing_cell_id: int = betterproto.uint32_field(1)
|
|
cur_fish_id: int = betterproto.uint32_field(2)
|
|
fail_status_list: List["TiledGameMonsterFarmFishingFailStatus"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
fishing_spot_list: List["TiledGameMonsterFarmFishingSpot"] = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmRestaurant(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
today_use_meal_voucher_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmQuestBoard(betterproto.Message):
|
|
is_quest_chosen_today: bool = betterproto.bool_field(1)
|
|
cur_quest_id: int = betterproto.uint32_field(2)
|
|
finished_extra_quest_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmItemNum(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmMonsterAbility(betterproto.Message):
|
|
ability_type: int = betterproto.uint32_field(1)
|
|
ability_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmMonster(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
mood: int = betterproto.uint32_field(3)
|
|
description_id: int = betterproto.uint32_field(4)
|
|
name_id: int = betterproto.uint32_field(5)
|
|
generation_id: int = betterproto.uint32_field(6)
|
|
work_building_type: int = betterproto.uint32_field(7)
|
|
ability_list: List["TiledGameMonsterFarmMonsterAbility"] = (
|
|
betterproto.message_field(8)
|
|
)
|
|
is_egg: bool = betterproto.bool_field(9)
|
|
is_exceed_limit_monster: bool = betterproto.bool_field(10)
|
|
work_produce_line_id: int = betterproto.uint32_field(11)
|
|
rare_id: int = betterproto.uint32_field(12)
|
|
is_mutated: bool = betterproto.bool_field(13)
|
|
total_work_time: int = betterproto.uint32_field(14)
|
|
is_dropped: bool = betterproto.bool_field(15)
|
|
recover_all_mood_time: int = betterproto.uint32_field(16)
|
|
cost_all_mood_time: int = betterproto.uint32_field(17)
|
|
egg_rare_id: int = betterproto.uint32_field(18)
|
|
left_breeding_times: int = betterproto.uint32_field(19)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmProduceLine(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
recipe_id: int = betterproto.uint32_field(2)
|
|
breeding_effect_item: int = betterproto.uint32_field(3)
|
|
left_produce_num: int = betterproto.uint32_field(4)
|
|
produced_item_list: List["TiledGameMonsterFarmItemNum"] = betterproto.message_field(
|
|
5
|
|
)
|
|
monster_id_list: List[int] = betterproto.uint32_field(6)
|
|
accumulate_work_time: int = betterproto.uint32_field(7)
|
|
breeding_monster: "TiledGameMonsterFarmMonster" = betterproto.message_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmBuilding(betterproto.Message):
|
|
building_id: int = betterproto.uint32_field(1)
|
|
produce_line_list: List["TiledGameMonsterFarmProduceLine"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmMonsterRecord(betterproto.Message):
|
|
monster_type: int = betterproto.uint32_field(1)
|
|
max_rare_id: int = betterproto.uint32_field(2)
|
|
max_ability_list: List["TiledGameMonsterFarmMonsterAbility"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmMonsterMgr(betterproto.Message):
|
|
farm_monster_list: List["TiledGameMonsterFarmMonster"] = betterproto.message_field(
|
|
1
|
|
)
|
|
monster_max_record_list: List["TiledGameMonsterFarmMonsterRecord"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
monster_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmBusinessReport(betterproto.Message):
|
|
acquired_gold_num: int = betterproto.uint32_field(1)
|
|
sold_item_list: List["TiledGameMonsterFarmItemNum"] = betterproto.message_field(2)
|
|
star_monster_uid: int = betterproto.uint32_field(3)
|
|
model_worker_monster_uid: int = betterproto.uint32_field(4)
|
|
accumulate_operating_days: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
activity_stamina: int = betterproto.uint32_field(3)
|
|
farm_farm: "TiledGameMonsterFarmFarm" = betterproto.message_field(4)
|
|
farm_mine: "TiledGameMonsterFarmMine" = betterproto.message_field(5)
|
|
farm_fishing_ground: "TiledGameMonsterFarmFishingGround" = (
|
|
betterproto.message_field(6)
|
|
)
|
|
max_stamina: int = betterproto.uint32_field(7)
|
|
next_recover_stamina_time: int = betterproto.uint32_field(8)
|
|
cur_tower_id: int = betterproto.uint32_field(9)
|
|
farm_quest_board: "TiledGameMonsterFarmQuestBoard" = betterproto.message_field(10)
|
|
item_buy_num_list: List["TiledGameMonsterFarmItemNum"] = betterproto.message_field(
|
|
11
|
|
)
|
|
last_refresh_time: int = betterproto.uint32_field(12)
|
|
farm_building_list: List["TiledGameMonsterFarmBuilding"] = (
|
|
betterproto.message_field(13)
|
|
)
|
|
farm_monster_mgr: "TiledGameMonsterFarmMonsterMgr" = betterproto.message_field(14)
|
|
unlocked_monster_type_list: List[int] = betterproto.uint32_field(15)
|
|
finished_privilege_list: List[int] = betterproto.uint32_field(16)
|
|
get_monster_tool_type_list: List[int] = betterproto.uint32_field(17)
|
|
level: int = betterproto.uint32_field(18)
|
|
unlock_gallery_id_list: List[int] = betterproto.uint32_field(19)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUseToolReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
cell_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmPretenderMineCell(betterproto.Message):
|
|
cell_id: int = betterproto.uint32_field(1)
|
|
decoration_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUseToolRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
failed_cell_id_list: List[int] = betterproto.uint32_field(4)
|
|
pretender_mine_cell_list: List["TiledGameMonsterFarmPretenderMineCell"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmRefreshFarmlandReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
cell_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmRefreshFarmlandRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmEnterMineFloorReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
floor_id: int = betterproto.uint32_field(2)
|
|
is_teleport: bool = betterproto.bool_field(3)
|
|
is_teleport_player: bool = betterproto.bool_field(4)
|
|
teleport_position: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmEnterMineFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
floor_id: int = betterproto.uint32_field(3)
|
|
tower_id: int = betterproto.uint32_field(4)
|
|
is_teleport_player: bool = betterproto.bool_field(5)
|
|
teleport_position: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmItemInfo(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmTradeReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
trade_type: "TiledGameMonsterFarmTradeReqTradeType" = betterproto.enum_field(2)
|
|
item_list: List["TiledGameMonsterFarmItemInfo"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmTradeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmBeginFishingNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
fish_id: int = betterproto.uint32_field(2)
|
|
cell_id: int = betterproto.uint32_field(3)
|
|
continuous_fail_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmEndFishingReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
is_success: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmEndFishingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmChooseQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmChooseQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFinishQuestReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
quest_id: int = betterproto.uint32_field(2)
|
|
commit_item_info_list: List["TiledGameMonsterFarmItemInfo"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmFinishQuestRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
quest_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUseMealVoucherReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUseMealVoucherRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmPickItemReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
unique_entity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmPickItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmLevelUpReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUpgradeBuildingReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmUpgradeBuildingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
old_building_id: int = betterproto.uint32_field(3)
|
|
new_building_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmManipulateMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
monster_id_list: List[int] = betterproto.uint32_field(2)
|
|
building_id: int = betterproto.uint32_field(3)
|
|
produce_line_id: int = betterproto.uint32_field(4)
|
|
breeding_effect_item: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmManipulateMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmRefreshBuildingReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
produce_line_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmRefreshBuildingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmIncubateReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmIncubateRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
monster: "TiledGameMonsterFarmMonster" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmSetProduceLineReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
produce_line_id: int = betterproto.uint32_field(3)
|
|
recipe_id: int = betterproto.uint32_field(4)
|
|
target_num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmSetProduceLineRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmDropMonsterReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
monster_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmDropMonsterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
drop_monster_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmTakeBuildingData(betterproto.Message):
|
|
building_id: int = betterproto.uint32_field(1)
|
|
produce_line_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmTakeBuildingProductReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
take_building_list: List["TiledGameMonsterFarmTakeBuildingData"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmTakeBuildingProductRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
taken_monster_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmSetBuildingProduceTargetReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
produce_line_id: int = betterproto.uint32_field(3)
|
|
recipe_id: int = betterproto.uint32_field(4)
|
|
num: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmSetBuildingProduceTargetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetBusinessReportReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetBusinessReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
business_report: "TiledGameMonsterFarmBusinessReport" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetRankReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
rank_type: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGameMonsterFarmGetRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_type: int = betterproto.uint32_field(3)
|
|
rank: int = betterproto.uint32_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank_data: "RankShowData" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgDeck(betterproto.Message):
|
|
deck_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
exp: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
card_back: int = betterproto.uint32_field(3)
|
|
card_list: List["TiledGamePrpgCard"] = betterproto.message_field(4)
|
|
rank_score: int = betterproto.uint32_field(5)
|
|
hidden_score: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgHands(betterproto.Message):
|
|
type: "TiledGamePrpgHandType" = betterproto.enum_field(1)
|
|
hands_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleSettleInfo(betterproto.Message):
|
|
win_rounds: int = betterproto.uint32_field(1)
|
|
lose_rounds: int = betterproto.uint32_field(2)
|
|
is_abandon: bool = betterproto.bool_field(3)
|
|
max_round_score: int = betterproto.uint32_field(4)
|
|
best_hands: "TiledGamePrpgHands" = betterproto.message_field(5)
|
|
situation: "TiledGamePrpgPvpSettleSituationType" = betterproto.enum_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleMemberSettleInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
nickname: str = betterproto.string_field(2)
|
|
cur_rank_score: int = betterproto.uint32_field(3)
|
|
is_abandoned: bool = betterproto.bool_field(4)
|
|
settle_info: "TiledGamePrpgBattleSettleInfo" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
rank_score: int = betterproto.uint32_field(3)
|
|
pvp_card_back: int = betterproto.uint32_field(4)
|
|
explore_level: int = betterproto.uint32_field(5)
|
|
explore_exp: int = betterproto.uint32_field(6)
|
|
unlock_skill_list: List[int] = betterproto.uint32_field(7)
|
|
card_list: List["TiledGamePrpgCard"] = betterproto.message_field(8)
|
|
deck_list: List["TiledGamePrpgDeck"] = betterproto.message_field(9)
|
|
passed_room_id_list: List[int] = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattleBeginNotify(betterproto.Message):
|
|
lobby_id: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
fightserver_ip_v4: str = betterproto.string_field(3)
|
|
fightserver_ip_v6: str = betterproto.string_field(4)
|
|
fightserver_port: int = betterproto.uint32_field(5)
|
|
activity_id: int = betterproto.uint32_field(6)
|
|
is_reconnect: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattleSettleNotify(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
lobby_id: int = betterproto.uint32_field(2)
|
|
settle_info: "TiledGamePrpgBattleMemberSettleInfo" = betterproto.message_field(3)
|
|
rank_score_before: int = betterproto.uint32_field(4)
|
|
rank_score_after: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpEnterBattleReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpEnterBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
member_list: List["TiledGamePrpgBattleMember"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpAbandonBattleReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpAbandonBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpGetBattleInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattleFieldPlayerInfo(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
card_list: List[int] = betterproto.uint32_field(2)
|
|
hand_type: "TiledGamePrpgHandType" = betterproto.enum_field(3)
|
|
type_score: int = betterproto.uint32_field(4)
|
|
point_score: int = betterproto.uint32_field(5)
|
|
field_score: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattleField(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
public_card_list: List[int] = betterproto.uint32_field(2)
|
|
player_card_list: List["TiledGamePrpgPvpBattleFieldPlayerInfo"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattle(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
cur_round: int = betterproto.uint32_field(2)
|
|
member_list: List["TiledGamePrpgBattleMember"] = betterproto.message_field(3)
|
|
field_list: List["TiledGamePrpgPvpBattleField"] = betterproto.message_field(4)
|
|
remain_exchange_times: int = betterproto.uint32_field(5)
|
|
remain_put_card_times: int = betterproto.uint32_field(6)
|
|
hand_card_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpGetBattleInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_info: "TiledGamePrpgPvpBattle" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpMoveCardReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
move_type: "TiledGamePrpgPvpMoveCardReqMoveType" = betterproto.enum_field(3)
|
|
from_id: int = betterproto.uint32_field(4)
|
|
target_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpMoveCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpExchangeCardReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpExchangeCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
new_card_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpEndRoundReq(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
cur_round: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpEndRoundRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpSyncRoundNotify(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
cur_round: int = betterproto.uint32_field(2)
|
|
cur_time: int = betterproto.uint32_field(3)
|
|
cur_round_end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpBattleEndNotify(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpSetCardBackReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
card_back_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgPvpSetCardBackRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
card_back_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgUnlockSkillReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgUnlockSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
skill_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgLevelUpCardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
card_id: int = betterproto.uint32_field(2)
|
|
target_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgLevelUpCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
new_card: "TiledGamePrpgCard" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleBeginReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
dynamic_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleEndReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
end_reason: "TiledGamePrpgBattleEndReqReason" = betterproto.enum_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TiledGamePrpgBattleEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
room_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityGetDataReq(betterproto.Message):
|
|
town_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TownActivity(betterproto.Message):
|
|
town_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
game_round: int = betterproto.uint32_field(3)
|
|
avatar_list: List["TownAvatar"] = betterproto.message_field(4)
|
|
brick_id_list: List[int] = betterproto.uint32_field(5)
|
|
next_brick_round: int = betterproto.uint32_field(6)
|
|
building_list: List["TownBuilding"] = betterproto.message_field(7)
|
|
valid_building_id_list: List[int] = betterproto.uint32_field(8)
|
|
monster_list: List["TownMonster"] = betterproto.message_field(9)
|
|
event_list: List["TownEvent"] = betterproto.message_field(10)
|
|
boss: "TownBoss" = betterproto.message_field(11)
|
|
buff_list: List["TownBuff"] = betterproto.message_field(12)
|
|
trigger_list: List["TownPassByTrigger"] = betterproto.message_field(13)
|
|
challenge_list: List["TownChallenge"] = betterproto.message_field(14)
|
|
finished_tower_id_list: List[int] = betterproto.uint32_field(15)
|
|
is_game_end: bool = betterproto.bool_field(16)
|
|
path_list: List["TownPath"] = betterproto.message_field(17)
|
|
transaction_str: str = betterproto.string_field(18)
|
|
|
|
|
|
@dataclass
|
|
class TownBuff(betterproto.Message):
|
|
buff_id: int = betterproto.uint32_field(1)
|
|
buff_num: int = betterproto.uint32_field(2)
|
|
left_duration_num: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownAvatar(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
tile_unique_id: int = betterproto.uint32_field(2)
|
|
left_step: int = betterproto.uint32_field(3)
|
|
tile_position: int = betterproto.uint32_field(4)
|
|
left_hp_ratio: int = betterproto.uint32_field(5)
|
|
status: "TownAvatarStatus" = betterproto.enum_field(6)
|
|
status_begin_round: int = betterproto.uint32_field(7)
|
|
check_in_building_unique_id: int = betterproto.uint32_field(8)
|
|
buff_list: List["TownBuff"] = betterproto.message_field(9)
|
|
speed_up_heal_times: int = betterproto.uint32_field(10)
|
|
|
|
|
|
@dataclass
|
|
class TownPassByTrigger(betterproto.Message):
|
|
position: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
building_unique_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownBuilding(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
building_id: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
occupy_position_list: List[int] = betterproto.uint32_field(4)
|
|
skill_trigger_times_list: List["TownBuildingSkillTriggerTimes"] = (
|
|
betterproto.message_field(5)
|
|
)
|
|
left_hp: int = betterproto.uint32_field(6)
|
|
activated_duration_skill_id_list: List[int] = betterproto.uint32_field(7)
|
|
waiting_avatar_id_list: List[int] = betterproto.uint32_field(8)
|
|
next_interval_skill_round: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class TownBuildingSkillTriggerTimes(betterproto.Message):
|
|
skill_id: int = betterproto.uint32_field(1)
|
|
trigger_times: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownMonster(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
monster_id: int = betterproto.uint32_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
strength: int = betterproto.uint32_field(4)
|
|
left_hp_ratio: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TownBoss(betterproto.Message):
|
|
monster_id: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
strength: int = betterproto.uint32_field(3)
|
|
left_hp_ratio: int = betterproto.uint32_field(4)
|
|
born_round: int = betterproto.uint32_field(5)
|
|
next_boss_born_round: int = betterproto.uint32_field(6)
|
|
next_boss_monster_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TownEvent(betterproto.Message):
|
|
position: int = betterproto.uint32_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownPath(betterproto.Message):
|
|
position: int = betterproto.uint32_field(1)
|
|
next_position: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
town: "TownActivity" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownCommonHead(betterproto.Message):
|
|
town_id: int = betterproto.uint32_field(1)
|
|
tower_id: int = betterproto.uint32_field(2)
|
|
game_round: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySaveReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySaveRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBuildReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
use_brick_index: int = betterproto.uint32_field(2)
|
|
use_brick_position: int = betterproto.uint32_field(3)
|
|
target_building_id: int = betterproto.uint32_field(4)
|
|
target_building_position: int = betterproto.uint32_field(5)
|
|
direction: int = betterproto.uint32_field(6)
|
|
consume_building_unique_id_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBuildRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBattleReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
end_status: "TownActivityBattleReqBattleEndStatus" = betterproto.enum_field(2)
|
|
avatar_result_list: List["TownActivityBattleReqAvatarBattleResult"] = (
|
|
betterproto.message_field(3)
|
|
)
|
|
monster_result: "TownActivityBattleReqMonsterBattleResult" = (
|
|
betterproto.message_field(4)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBattleReqAvatarBattleResult(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
left_hp_ratio: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBattleReqMonsterBattleResult(betterproto.Message):
|
|
monster_unique_id: int = betterproto.uint32_field(1)
|
|
left_hp_ratio: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBattleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySellBuildingReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
sell_building_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySellBuildingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
return_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityHealAvatarReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityHealAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySellBrickReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
sell_brick_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySellBrickRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
return_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownChallenge(betterproto.Message):
|
|
challenge_id: int = betterproto.uint32_field(1)
|
|
status: "TownChallengeStatus" = betterproto.enum_field(2)
|
|
value: int = betterproto.uint32_field(3)
|
|
tower_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityEndNotify(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
status: "TownActivityEndNotifyStatus" = betterproto.enum_field(2)
|
|
challenge_list: List["TownChallenge"] = betterproto.message_field(3)
|
|
challenge_reward_data: "RewardData" = betterproto.message_field(4)
|
|
talent_point_item: "GenericItemNum" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityBossAttackNotify(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
attacked_position_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityGetShopReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
building_unique_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityGetShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
building_unique_id: int = betterproto.uint32_field(3)
|
|
goods_list: List["TownActivityGetShopRspShopGoods"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityGetShopRspShopGoods(betterproto.Message):
|
|
goods_id: int = betterproto.uint32_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
left_buy_times: int = betterproto.uint32_field(3)
|
|
cost_material_id: int = betterproto.uint32_field(4)
|
|
cost_num: int = betterproto.uint32_field(5)
|
|
limit_type: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityShopBuyReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
shop_building_unique_id: int = betterproto.uint32_field(2)
|
|
goods_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityShopBuyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
goods_id: int = betterproto.uint32_field(3)
|
|
left_buy_times: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityMaterialUseReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
material_id: int = betterproto.uint32_field(2)
|
|
target_param: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityMaterialUseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
material_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySpeedUpHealReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivitySpeedUpHealRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityCheckInOptionalReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
building_unique_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityCheckInOptionalRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityResetReq(betterproto.Message):
|
|
town_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityResetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
town_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityAlterPathReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
position: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityAlterPathRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
position: int = betterproto.uint32_field(3)
|
|
next_position: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityAttackEnemyBuffNotify(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
attack_list: List["TownActivityAttackEnemyBuffNotifyAttack"] = (
|
|
betterproto.message_field(2)
|
|
)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityAttackEnemyBuffNotifyAttack(betterproto.Message):
|
|
building_unique_id: int = betterproto.uint32_field(1)
|
|
skill_id: int = betterproto.uint32_field(2)
|
|
attacked_unique_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityRefreshBrickReq(betterproto.Message):
|
|
head: "TownCommonHead" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TownActivityRefreshBrickRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
head: "TownCommonHead" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtActivity(betterproto.Message):
|
|
cur_schedule_id: int = betterproto.uint32_field(1)
|
|
open_time: int = betterproto.uint32_field(2)
|
|
close_time: int = betterproto.uint32_field(3)
|
|
tvt_division: int = betterproto.uint32_field(4)
|
|
tvt_star: int = betterproto.uint32_field(5)
|
|
win_streak: int = betterproto.uint32_field(6)
|
|
has_take_division_up_reward_list: List[int] = betterproto.uint32_field(7)
|
|
total_battle_num: int = betterproto.uint32_field(8)
|
|
total_win: int = betterproto.uint32_field(9)
|
|
max_win_streak: int = betterproto.uint32_field(10)
|
|
mvp_num: int = betterproto.uint32_field(11)
|
|
has_take_mission_group_reward_list: List[int] = betterproto.uint32_field(12)
|
|
open_time_period_list: List["TvtActivityOpenTimePeriod"] = (
|
|
betterproto.message_field(13)
|
|
)
|
|
type: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class TvtActivityOpenTimePeriod(betterproto.Message):
|
|
open_day_time: int = betterproto.uint32_field(1)
|
|
close_day_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtCard(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
card_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardSuite(betterproto.Message):
|
|
card_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
region_name: str = betterproto.string_field(2)
|
|
nickname: str = betterproto.string_field(3)
|
|
level: int = betterproto.uint32_field(4)
|
|
head_avatar_id: int = betterproto.uint32_field(5)
|
|
frame_id: int = betterproto.uint32_field(6)
|
|
dress_id: int = betterproto.uint32_field(7)
|
|
division: int = betterproto.uint32_field(8)
|
|
division_star: int = betterproto.uint32_field(9)
|
|
win_streak: int = betterproto.uint32_field(10)
|
|
elo_score: float = betterproto.double_field(11)
|
|
elo_score_para: float = betterproto.double_field(12)
|
|
battle_combat: int = betterproto.uint32_field(13)
|
|
custom_head_id: int = betterproto.uint32_field(14)
|
|
win_add_star: int = betterproto.uint32_field(15)
|
|
lose_del_star: int = betterproto.uint32_field(16)
|
|
card_list: List["TvtCard"] = betterproto.message_field(17)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(18)
|
|
is_robot: bool = betterproto.bool_field(19)
|
|
robot_match_prob: int = betterproto.uint32_field(20)
|
|
voice_id: int = betterproto.uint32_field(21)
|
|
lane_order: int = betterproto.uint32_field(22)
|
|
last_lane_order: int = betterproto.uint32_field(23)
|
|
|
|
|
|
@dataclass
|
|
class TvtMemberStat(betterproto.Message):
|
|
member: "TvtMember" = betterproto.message_field(1)
|
|
total_score: int = betterproto.uint32_field(2)
|
|
is_mvp: bool = betterproto.bool_field(3)
|
|
old_division: int = betterproto.uint32_field(4)
|
|
old_division_star: int = betterproto.uint32_field(5)
|
|
battle_points_in_stage: float = betterproto.double_field(6)
|
|
stage_scoin_num: int = betterproto.uint32_field(7)
|
|
is_team_match: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleResult(betterproto.Message):
|
|
battle_stage_id: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
battle_status: "TvtBattleResultBattleStatus" = betterproto.enum_field(3)
|
|
lhs_member_stat_list: List["TvtMemberStat"] = betterproto.message_field(4)
|
|
rhs_member_stat_list: List["TvtMemberStat"] = betterproto.message_field(5)
|
|
battle_type: int = betterproto.uint32_field(6)
|
|
is_robot_match: bool = betterproto.bool_field(7)
|
|
end_time: int = betterproto.uint32_field(8)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleHistory(betterproto.Message):
|
|
battle_result: "TvtBattleResult" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetTvtActivityReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetTvtActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
tvt_activity_list: List["TvtActivity"] = betterproto.message_field(2)
|
|
cur_season_id: int = betterproto.uint32_field(3)
|
|
season_begin_time: int = betterproto.uint32_field(4)
|
|
season_end_time: int = betterproto.uint32_field(5)
|
|
punish_end_time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetTvtBattleHistoryReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetTvtBattleHistoryRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
battle_history_list: List["TvtBattleHistory"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncTvtMemberInRoomNotify(betterproto.Message):
|
|
member_list: List["TvtMember"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtTakeMissionGroupRewardReq(betterproto.Message):
|
|
mission_group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtTakeMissionGroupRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtGetStageScheduleReq(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtStageSchedule(betterproto.Message):
|
|
day_begin_time: int = betterproto.uint32_field(1)
|
|
day_end_time: int = betterproto.uint32_field(2)
|
|
stage_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TvtGetStageScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
schedule_list: List["TvtStageSchedule"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardGetDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtCardGetDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card_list: List["TvtCard"] = betterproto.message_field(2)
|
|
suite_list: List["TvtCardSuite"] = betterproto.message_field(3)
|
|
selected_suite_idx: int = betterproto.uint32_field(4)
|
|
is_take_season_return: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardLevelUpReq(betterproto.Message):
|
|
card_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardUpdateSuiteReq(betterproto.Message):
|
|
suite_list: List["TvtCardSuite"] = betterproto.message_field(1)
|
|
selected_suite_idx: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardUpdateSuiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardTakeSeasonReturnReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtCardTakeSeasonReturnRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
return_item_list: List["RewardItemData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardTransformMaterialReq(betterproto.Message):
|
|
material_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtCardTransformMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
transformed_material_list: List["Material"] = betterproto.message_field(2)
|
|
item_list: List["GenericItemNum"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleMember(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
region_name: str = betterproto.string_field(2)
|
|
is_prepared: bool = betterproto.bool_field(3)
|
|
member_status: "TvtBattleMemberStatus" = betterproto.enum_field(4)
|
|
is_confirmed: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleInfo(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
battle_stage_id: int = betterproto.uint32_field(2)
|
|
phase: "TvtBattleInfoBattlePhase" = betterproto.enum_field(3)
|
|
phase_begin_time: int = betterproto.uint32_field(4)
|
|
phase_end_time: int = betterproto.uint32_field(5)
|
|
lhs_member_list: List["TvtBattleMember"] = betterproto.message_field(6)
|
|
rhs_member_list: List["TvtBattleMember"] = betterproto.message_field(7)
|
|
is_robot_match: bool = betterproto.bool_field(8)
|
|
battle_type: int = betterproto.uint32_field(9)
|
|
battle_hard_level_group: int = betterproto.uint32_field(10)
|
|
battle_hard_level: int = betterproto.uint32_field(11)
|
|
|
|
|
|
@dataclass
|
|
class SyncTvtBattleInfoNotify(betterproto.Message):
|
|
battle_info: "TvtBattleInfo" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleMemberPrepareNotify(betterproto.Message):
|
|
is_cancel_prepare: bool = betterproto.bool_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleBeginNotify(betterproto.Message):
|
|
battle_id: int = betterproto.uint32_field(1)
|
|
battle_stage_id: int = betterproto.uint32_field(2)
|
|
transaction_str: str = betterproto.string_field(3)
|
|
battle_info: "TvtBattleInfo" = betterproto.message_field(4)
|
|
lhs_member_list: List["TvtMember"] = betterproto.message_field(5)
|
|
rhs_member_list: List["TvtMember"] = betterproto.message_field(6)
|
|
is_robot_match: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleEndNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleSettleNotify(betterproto.Message):
|
|
transaction_str: str = betterproto.string_field(1)
|
|
battle_id: int = betterproto.uint32_field(2)
|
|
battle_result: "TvtBattleResult" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessage(betterproto.Message):
|
|
message_id: int = betterproto.uint32_field(1)
|
|
from_uid: int = betterproto.uint32_field(2)
|
|
item_msg: "TvtBattleStageMessageItemMessage" = betterproto.message_field(3)
|
|
avatar_hp_msg: "TvtBattleStageMessageAvatarHpMesssage" = betterproto.message_field(
|
|
4
|
|
)
|
|
player_msg: "TvtBattleStageMessagePlayerMessage" = betterproto.message_field(5)
|
|
boss_damage_msg: "TvtBattleStageMessageBossDamageMessage" = (
|
|
betterproto.message_field(6)
|
|
)
|
|
stage_scoin_msg: "TvtBattleStageMessageStageScoinMessage" = (
|
|
betterproto.message_field(7)
|
|
)
|
|
client_define_msg: "TvtBattleStageMessageClientDefineMessage" = (
|
|
betterproto.message_field(8)
|
|
)
|
|
round_score_msg: "TvtBattleStageMessageRoundScoreMessage" = (
|
|
betterproto.message_field(9)
|
|
)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageItemMessage(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
target_uid_list: List[int] = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageAvatarHpMesssage(betterproto.Message):
|
|
avatar_hp_list: List[int] = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessagePlayerMessage(betterproto.Message):
|
|
player_value: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageBossDamageMessage(betterproto.Message):
|
|
client_add_damage: int = betterproto.uint32_field(1)
|
|
client_total_damage: int = betterproto.uint32_field(2)
|
|
client_set_left_hp: int = betterproto.uint32_field(3)
|
|
server_set_lhs_boss_hp: int = betterproto.uint32_field(4)
|
|
server_set_rhs_boss_hp: int = betterproto.uint32_field(5)
|
|
lhs_final_kill_player_uid: int = betterproto.uint32_field(6)
|
|
rhs_final_kill_player_uid: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageStageScoinMessage(betterproto.Message):
|
|
client_add_scoin: int = betterproto.uint32_field(1)
|
|
client_total_scoin: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageClientDefineMessage(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
para_uint_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleStageMessageRoundScoreMessage(betterproto.Message):
|
|
client_add_score: int = betterproto.uint32_field(1)
|
|
left_total_score: int = betterproto.uint32_field(2)
|
|
right_total_score: int = betterproto.uint32_field(3)
|
|
left_win_times: int = betterproto.uint32_field(4)
|
|
right_win_times: int = betterproto.uint32_field(5)
|
|
round: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ReportTvtBattleStageMessageNotify(betterproto.Message):
|
|
message_list: List["TvtBattleStageMessage"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncTvtBattleStageMessageNotify(betterproto.Message):
|
|
message_list: List["TvtBattleStageMessage"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ExitTvtBattleNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleClientReportNotify(betterproto.Message):
|
|
report_type: str = betterproto.string_field(1)
|
|
report_value: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtEnterShopReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtEnterShopRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
enter_shop_order: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleConfirmNotify(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TvtUpdateLineupInfoNotify(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
elf_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TvtBattleRobotSettleNotify(betterproto.Message):
|
|
battle_result: "TvtBattleResult" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBuffEffectReq(betterproto.Message):
|
|
effect_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetBuffEffectRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
effect_list: List["BuffEffect"] = betterproto.message_field(2)
|
|
aura_effect_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetGrandKeyReq(betterproto.Message):
|
|
key_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetGrandKeyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
key_list: List["GrandKey"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMedalDataReq(betterproto.Message):
|
|
medal_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMedalDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
medal_list: List["Medal"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MedalOpReq(betterproto.Message):
|
|
op: "MedalOpType" = betterproto.enum_field(1)
|
|
on_id: int = betterproto.uint32_field(2)
|
|
off_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MedalOpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
op: "MedalOpType" = betterproto.enum_field(2)
|
|
on_id: int = betterproto.uint32_field(3)
|
|
off_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetStageActDifficultyReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetStageActDifficultyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
act_difficulty_list: List["StageActDifficultyInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeStageActChallengeRewardReq(betterproto.Message):
|
|
act_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
challenge_num_index: int = betterproto.uint32_field(3)
|
|
challenge_num_index_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeStageActChallengeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
act_id: int = betterproto.uint32_field(2)
|
|
difficulty: int = betterproto.uint32_field(3)
|
|
challenge_num_index: int = betterproto.uint32_field(4)
|
|
reward_list: List["RewardData"] = betterproto.message_field(5)
|
|
succ_challenge_num_index_list: List[int] = betterproto.uint32_field(6)
|
|
fail_challenge_num_index_list: List[int] = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class StageChapterBoss(betterproto.Message):
|
|
boss_stage_id: int = betterproto.uint32_field(1)
|
|
left_hp: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageChapterExclusive(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class StageChapterInfo(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
has_take_challenge: int = betterproto.uint64_field(2)
|
|
enter_player_level: int = betterproto.uint32_field(3)
|
|
boss_list: List["StageChapterBoss"] = betterproto.message_field(4)
|
|
exclusive_stage_list: List["StageChapterExclusive"] = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetStageChapterReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetStageChapterRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_list: List["StageChapterInfo"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterChallengeRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
challenge_num_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeChapterChallengeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
challenge_num_index: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TakeActivityChallengeRewardReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
challenge_num_index: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeActivityChallengeRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
challenge_num_index: int = betterproto.uint32_field(3)
|
|
reward_list: List["RewardData"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetPediaReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetPediaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
black_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MpGetMatchInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MpGetMatchInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
match_info_list: List["MpMatchInfo"] = betterproto.message_field(2)
|
|
battle_begin_time: int = betterproto.uint32_field(3)
|
|
lobby_idx: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MpCancelMatchReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class MpCancelMatchRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpGetLobbyRecommendReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class MpGetLobbyRecommendRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_id: int = betterproto.uint32_field(2)
|
|
recommend_type: "MpGetLobbyRecommendRspRecommendType" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EquipSynthesisReq(betterproto.Message):
|
|
material: "Material" = betterproto.message_field(1)
|
|
equip_item: "EquipmentItem" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EquipSynthesisRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
equip_list: "EquipmentItemList" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerCardReq(betterproto.Message):
|
|
type: "PlayerCardType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPlayerCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "PlayerCardType" = betterproto.enum_field(2)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(3)
|
|
medal_id_list: List[int] = betterproto.uint32_field(4)
|
|
msg_config: int = betterproto.uint32_field(5)
|
|
msg_data: "PlayerCardMsgData" = betterproto.message_field(6)
|
|
last_read_msg_index: int = betterproto.uint32_field(7)
|
|
mp_like_num: int = betterproto.uint32_field(8)
|
|
island_like_num: int = betterproto.uint32_field(9)
|
|
elf_id_list: List[int] = betterproto.uint32_field(10)
|
|
campaign_like_num: int = betterproto.uint32_field(11)
|
|
medal_list: List["Medal"] = betterproto.message_field(12)
|
|
|
|
|
|
@dataclass
|
|
class ChangePlayerCardReq(betterproto.Message):
|
|
type: "PlayerCardType" = betterproto.enum_field(1)
|
|
slot_list: List["PlayerCardSlot"] = betterproto.message_field(2)
|
|
msg_config: "PlayerCardMsgConfig" = betterproto.enum_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChangePlayerCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "PlayerCardType" = betterproto.enum_field(2)
|
|
slot_list: List["PlayerCardSlot"] = betterproto.message_field(3)
|
|
msg_config: "PlayerCardMsgConfig" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class DelPlayerCardMsgReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
index_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerCardDataChangeNotify(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
msg_config: int = betterproto.uint32_field(2)
|
|
medal: "PlayerCardMedalData" = betterproto.message_field(3)
|
|
avatar: "PlayerCardAvatarData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SendPlayerCardMsgReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
msg: str = betterproto.string_field(2)
|
|
chat_msg: "ChatMsg" = betterproto.message_field(3)
|
|
msg_num_limit: int = betterproto.uint32_field(4)
|
|
is_friend: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SendPlayerCardMsgRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
msg_index: int = betterproto.uint32_field(3)
|
|
forbidden_time: int = betterproto.uint32_field(4)
|
|
chat_msg: "ChatMsg" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherPlayerCardDataReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherPlayerCardDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
card_data: "PlayerCardData" = betterproto.message_field(3)
|
|
player_data: "PlayerDetailData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RecvPlayerCardMsgNotify(betterproto.Message):
|
|
msg_list: List["PlayerCardMsg"] = betterproto.message_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MapQuestSettleData(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
old_level: int = betterproto.uint32_field(2)
|
|
old_star: int = betterproto.uint32_field(3)
|
|
cur_level: int = betterproto.uint32_field(4)
|
|
cur_star: int = betterproto.uint32_field(5)
|
|
sub_star: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetBossRushActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BossRushBuff(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
buff_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetBossRushActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
phase_id: int = betterproto.uint32_field(3)
|
|
buff_list: List["BossRushBuff"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ChooseBossRushBuffReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
pool_id: int = betterproto.uint32_field(2)
|
|
buff_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChooseBossRushBuffRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
activity_id: int = betterproto.uint32_field(2)
|
|
pool_id: int = betterproto.uint32_field(3)
|
|
buff_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetDeleteMaterialReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDeleteMaterialRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
materials: List["Material"] = betterproto.message_field(2)
|
|
return_item_list: List["GenericItemNum"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryChallengeModeDataReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetExtraStoryChallengeModeDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
choose_difficulty: int = betterproto.uint32_field(2)
|
|
is_can_reset: bool = betterproto.bool_field(3)
|
|
challenge_area_list: List["ChallengeModeArea"] = betterproto.message_field(4)
|
|
chapter_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ResetExtraStoryChallengeModeReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ResetExtraStoryChallengeModeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
difficulty: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetExBossScheduleReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetExBossScheduleRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
end_time: int = betterproto.uint32_field(3)
|
|
min_level: int = betterproto.uint32_field(4)
|
|
image_path: str = betterproto.string_field(5)
|
|
schedule_id: int = betterproto.uint32_field(6)
|
|
rank_id: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ExBossIdInfo(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
weapon_id_list: List[int] = betterproto.uint32_field(3)
|
|
stigmata_id_list: List[int] = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
last_avatar_id_list: List[int] = betterproto.uint32_field(6)
|
|
boss_times_score: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class ExBossSingleBossScoreReward(betterproto.Message):
|
|
boss_id: int = betterproto.uint32_field(1)
|
|
max_settle_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExBossInfo(betterproto.Message):
|
|
enter_times: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
rank_id: int = betterproto.uint32_field(3)
|
|
boss_id_list: List["ExBossIdInfo"] = betterproto.message_field(4)
|
|
now_schedule_id: int = betterproto.uint32_field(5)
|
|
ex_boss_list: List["ExBossIdInfo"] = betterproto.message_field(6)
|
|
max_sweep_level: int = betterproto.uint32_field(7)
|
|
single_boss_score_reward_list: List["ExBossSingleBossScoreReward"] = (
|
|
betterproto.message_field(8)
|
|
)
|
|
cur_max_enter_times: int = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class GetExBossInfoReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetExBossInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
boss_info: "ExBossInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeExBossRankRewardNotify(betterproto.Message):
|
|
reward_list: List["RewardData"] = betterproto.message_field(1)
|
|
rank: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetNewConsignedOrderDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetNewConsignedOrderDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
progress: int = betterproto.uint32_field(2)
|
|
order_list: List["ConsignedOrder"] = betterproto.message_field(3)
|
|
cd_finish_time: int = betterproto.uint32_field(4)
|
|
finish_order_times: int = betterproto.uint32_field(5)
|
|
total_order_times: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
required_reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
optional_reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
my_credit: int = betterproto.uint32_field(4)
|
|
total_credit: int = betterproto.uint32_field(5)
|
|
my_optional_reward_list: List[int] = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class ChooseConsignedRewardReq(betterproto.Message):
|
|
optional_reward_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ChooseConsignedRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
optional_reward_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeConsignedRewardReq(betterproto.Message):
|
|
reliable_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeConsignedRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
reliable_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ConsignedRewardLog(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
credit: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedRewardLogReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetConsignedRewardLogRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_log_list: List["ConsignedRewardLog"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExBossRankReq(betterproto.Message):
|
|
rank_id: int = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetExBossRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
rank_id: int = betterproto.uint32_field(3)
|
|
is_filtered: bool = betterproto.bool_field(4)
|
|
boss_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ExBossStageBeginReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
boss_id: int = betterproto.uint32_field(2)
|
|
is_training: bool = betterproto.bool_field(3)
|
|
elf_id_list: List[int] = betterproto.uint32_field(4)
|
|
is_turbo: bool = betterproto.bool_field(5)
|
|
|
|
|
|
@dataclass
|
|
class ExBossStageBeginRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stage_transaction_str: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ExBossStageEndReq(betterproto.Message):
|
|
end_status: "StageEndStatus" = betterproto.enum_field(1)
|
|
cheat_data_list: List["StageCheatData"] = betterproto.message_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
score: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class ExBossStageEndRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
end_status: "StageEndStatus" = betterproto.enum_field(2)
|
|
boss_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeExBossScoreRewardNotify(betterproto.Message):
|
|
reward_list: List["RewardData"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenWeekDayActivityReq(betterproto.Message):
|
|
activity_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class OpenWeekDayActivityRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepRewardReq(betterproto.Message):
|
|
step_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetChallengeStepRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AddTechExpReq(betterproto.Message):
|
|
material_id: int = betterproto.uint32_field(1)
|
|
material_num: int = betterproto.uint32_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AddTechExpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeTechCollectRewardReq(betterproto.Message):
|
|
map_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeTechCollectRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
map_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MaterialDeleteReturnReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeDailyCompensationRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class TakeDailyCompensationRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class AsMasterPupilCardReq(betterproto.Message):
|
|
card: "MasterPupilCard" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AsMasterPupilCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cd_end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilDataReq(betterproto.Message):
|
|
type: int = betterproto.uint32_field(1)
|
|
time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: int = betterproto.uint32_field(2)
|
|
data_list: List["MasterPupilData"] = betterproto.message_field(3)
|
|
dismissed_graduated_pupil_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AskForMasterOrPupilReq(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
ask_uid: int = betterproto.uint32_field(2)
|
|
time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AskForMasterOrPupilRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
ask_uid: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DealMasterPupilReq(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
op: "MasterPupilOpType" = betterproto.enum_field(2)
|
|
type: "MasterPupilType" = betterproto.enum_field(3)
|
|
time: int = betterproto.uint32_field(4)
|
|
nickname: str = betterproto.string_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DealMasterPupilRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
op: "MasterPupilOpType" = betterproto.enum_field(3)
|
|
type: "MasterPupilType" = betterproto.enum_field(4)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilEvalReq(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
star: int = betterproto.uint32_field(2)
|
|
step_id: int = betterproto.uint32_field(3)
|
|
comment: str = betterproto.string_field(4)
|
|
level: int = betterproto.uint32_field(5)
|
|
nickname: str = betterproto.string_field(6)
|
|
pool_reward: "MasterPoolData" = betterproto.message_field(7)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilEvalRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
star: int = betterproto.uint32_field(3)
|
|
step_id: int = betterproto.uint32_field(4)
|
|
comment: str = betterproto.string_field(5)
|
|
pool_reward: "MasterPoolData" = betterproto.message_field(6)
|
|
master_score: int = betterproto.uint32_field(7)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterFameRewardReq(betterproto.Message):
|
|
level: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterFameRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
reward_list: List["RewardData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilCardReportReq(betterproto.Message):
|
|
card: "MasterPupilCard" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActivateTrialAvatarReq(betterproto.Message):
|
|
sample_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ActivateTrialAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar: "TrialAvatar" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetTrialAvatarReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetTrialAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_list: List["TrialAvatar"] = betterproto.message_field(2)
|
|
is_all_update: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilCardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilCardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
card: "MasterPupilCard" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class MasterPupilMsgNotify(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
event: "MasterPupilEventType" = betterproto.enum_field(2)
|
|
data: "MasterPupilEventData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetFrameDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FrameData(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
expire_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetFrameDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
frame_list: List["FrameData"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetFrameUseReq(betterproto.Message):
|
|
frame_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetFrameUseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
frame_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetDormDataReq(betterproto.Message):
|
|
data_type: "DormDataType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDormDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
data_type: "DormDataType" = betterproto.enum_field(2)
|
|
house_list: List["DormHouse"] = betterproto.message_field(3)
|
|
finish_talk_plot_id_list: List[int] = betterproto.uint32_field(4)
|
|
depot_furniture_list: List["DepotFurniture"] = betterproto.message_field(5)
|
|
level_up_house_id: int = betterproto.uint32_field(6)
|
|
level_up_end_time: int = betterproto.uint32_field(7)
|
|
level_up_end_house_id: int = betterproto.uint32_field(8)
|
|
facility_data: "DormFacilityData" = betterproto.message_field(9)
|
|
event_list: List["DormEvent"] = betterproto.message_field(10)
|
|
show_house: int = betterproto.uint32_field(11)
|
|
show_room: int = betterproto.uint32_field(12)
|
|
visit_avatar: int = betterproto.uint32_field(13)
|
|
is_allow_visit: bool = betterproto.bool_field(14)
|
|
last_take_dorm_daily_stamina_time: int = betterproto.uint32_field(15)
|
|
unlock_avatar_list: List[int] = betterproto.uint32_field(16)
|
|
|
|
|
|
@dataclass
|
|
class GetDormHouseReq(betterproto.Message):
|
|
house_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDormHouseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
house_list: List["DormHouse"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class EditDormRoomReq(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
furniture_list: List["Furniture"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class EditDormRoomRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDepotFurnitureReq(betterproto.Message):
|
|
furniture_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDepotFurnitureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
depot_furniture_list: List["DepotFurniture"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDormHouseReq(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockDormHouseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
house: "DormHouse" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetDormAvatarReq(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
room_avatar_list: List["DormRoomAvatar"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetDormAvatarRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpDormReq(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
target_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class LevelUpDormRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
level_up_house_id: int = betterproto.uint32_field(2)
|
|
level_up_end_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetDormNameReq(betterproto.Message):
|
|
house_id: int = betterproto.uint32_field(1)
|
|
room_id: int = betterproto.uint32_field(2)
|
|
name: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetDormNameRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cd_end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishDormEventReq(betterproto.Message):
|
|
event_id: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishDormEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetHasGotFurnitureIdListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetHasGotFurnitureIdListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
furniture_id_list: List[int] = betterproto.uint32_field(2)
|
|
has_unlock_furniture_id_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class BuyFurnitureReq(betterproto.Message):
|
|
furniture_list: List["DepotFurniture"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class BuyFurnitureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherDormDataReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
visit_avatar: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
name: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherDormDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
house: "DormHouse" = betterproto.message_field(3)
|
|
show_room: int = betterproto.uint32_field(4)
|
|
visit_avatar: int = betterproto.uint32_field(5)
|
|
be_liked_num: int = betterproto.uint32_field(6)
|
|
record_list: List["DormVisitRecord"] = betterproto.message_field(7)
|
|
be_visit_num: int = betterproto.uint32_field(8)
|
|
is_receive_like_limit: bool = betterproto.bool_field(9)
|
|
is_has_liked: bool = betterproto.bool_field(10)
|
|
is_send_like_limit: bool = betterproto.bool_field(11)
|
|
facility_list: List["DormFacility"] = betterproto.message_field(12)
|
|
comfort_value: int = betterproto.uint32_field(13)
|
|
|
|
|
|
@dataclass
|
|
class SetDormSnsInfoReq(betterproto.Message):
|
|
show_house: int = betterproto.uint32_field(1)
|
|
show_room: int = betterproto.uint32_field(2)
|
|
visit_avatar: int = betterproto.uint32_field(3)
|
|
is_allow_visit: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class SetDormSnsInfoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetDormSnsDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetDormSnsDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
be_liked_num: int = betterproto.uint32_field(2)
|
|
record_list: List["DormVisitRecord"] = betterproto.message_field(3)
|
|
be_visit_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class LikeDormReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class LikeDormRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
target_uid: int = betterproto.uint32_field(2)
|
|
friends_point: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class FinishDormTalkReq(betterproto.Message):
|
|
plot_id: int = betterproto.uint32_field(1)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class FinishDormTalkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
drop_item_list: List["DropItem"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarRollDataReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarRollDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
roll_list: List["AvatarRoll"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeRollRewardReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
reward_group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeRollRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
reward_list: List["RewardData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ClaimStaminaReq(betterproto.Message):
|
|
stamina: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class ClaimStaminaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
stamina: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetPupilMissionReq(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetPupilMissionRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
step_id: int = betterproto.uint32_field(3)
|
|
mission_list: List["Mission"] = betterproto.message_field(4)
|
|
pool_reward: "MasterPoolData" = betterproto.message_field(5)
|
|
time: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilApplyReq(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilApplyRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
msg_list: List["MasterPupilApplyMsg"] = betterproto.message_field(3)
|
|
send_msg_list: List["MasterPupilApplyMsg"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendMasterPupilReq(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
card: "MasterPupilCard" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetRecommendMasterPupilRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
msg_list: List["MasterPupilApplyMsg"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilMainDataReq(betterproto.Message):
|
|
type: "MasterPupilType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterPupilMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
type: "MasterPupilType" = betterproto.enum_field(2)
|
|
master: "MasterMainData" = betterproto.message_field(3)
|
|
pupil: "PupilMainData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetPupilEvalDataReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetPupilEvalDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
eval_msg: "MasterPupilEvalMsg" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetMasterRankReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class GetMasterRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
rank_data: "RankShowData" = betterproto.message_field(2)
|
|
refresh_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherMasterPupilReq(betterproto.Message):
|
|
uid_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetOtherMasterPupilRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid_list: List[int] = betterproto.uint32_field(2)
|
|
master_pupil_list: List["MasterPupilDetailData"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UnlockFurnitureReq(betterproto.Message):
|
|
furniture_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UnlockFurnitureRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyLevelUpReq(betterproto.Message):
|
|
key_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
key_id: int = betterproto.uint32_field(2)
|
|
level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyResetReq(betterproto.Message):
|
|
key_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyResetRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
key_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyBreachReq(betterproto.Message):
|
|
key_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyBreachRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
key_id: int = betterproto.uint32_field(2)
|
|
breach_level: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyActivateSkillReq(betterproto.Message):
|
|
key_list: List["GrandKeySkill"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyActivateSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyContrastReq(betterproto.Message):
|
|
unique_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyContrastRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
unique_id: int = betterproto.uint32_field(2)
|
|
unique_id_after: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeySetSkillReq(betterproto.Message):
|
|
key_list: List["GrandKeySkill"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeySetSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyUnlockSkillReq(betterproto.Message):
|
|
skill_list: List["GrandKeySkill"] = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GrandKeyUnlockSkillRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class PushClientMsgNotify(betterproto.Message):
|
|
platform_list: List[str] = betterproto.string_field(1)
|
|
uid_list: List[str] = betterproto.string_field(2)
|
|
tag_list: List[str] = betterproto.string_field(3)
|
|
tag_and_list: List[str] = betterproto.string_field(4)
|
|
tag_not_list: List[str] = betterproto.string_field(5)
|
|
content: str = betterproto.string_field(6)
|
|
|
|
|
|
@dataclass
|
|
class SetPlayerTagNotify(betterproto.Message):
|
|
uid: str = betterproto.string_field(1)
|
|
tag_list: List[str] = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncTimeReq(betterproto.Message):
|
|
seq: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncTimeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
cur_time: int = betterproto.uint32_field(2)
|
|
seq: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeExtraStoryChallengeModeChapterRewardReq(betterproto.Message):
|
|
chapter_id: int = betterproto.uint32_field(1)
|
|
difficulty: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeExtraStoryChallengeModeChapterRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
chapter_reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarBindEquipInChallengeModeReq(betterproto.Message):
|
|
avatar_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class AvatarBindEquipData(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
weapon_uid: int = betterproto.uint32_field(2)
|
|
stigmata_uid_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetAvatarBindEquipInChallengeModeRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_equip_list: List["AvatarBindEquipData"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGalInteractTriggerEventReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
event_id_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetGalInteractTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class TakeGalInteractTriggerEventReq(betterproto.Message):
|
|
avatar_id: int = betterproto.uint32_field(1)
|
|
event_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class TakeGalInteractTriggerEventRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
avatar_id: int = betterproto.uint32_field(2)
|
|
event_id: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
drop_item: "DropItem" = betterproto.message_field(5)
|
|
|
|
|
|
@dataclass
|
|
class AvatarFragmentTransformReq(betterproto.Message):
|
|
id: int = betterproto.uint32_field(1)
|
|
num: int = betterproto.uint32_field(2)
|
|
fragment_list: List["GenericItemNum"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class AvatarFragmentTransformRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
return_id: int = betterproto.uint32_field(2)
|
|
return_num: int = betterproto.uint32_field(3)
|
|
return_list: List["GenericItemNum"] = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class StageBattleSaveClientDataReq(betterproto.Message):
|
|
stage_id: int = betterproto.uint32_field(1)
|
|
act_id: int = betterproto.uint32_field(2)
|
|
client_data: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class StageBattleSaveClientDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeExtraStoryLineStoryFinishRewardReq(betterproto.Message):
|
|
line_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class TakeExtraStoryLineStoryFinishRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
line_id: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UnbindAccountReq(betterproto.Message):
|
|
account_type: int = betterproto.uint32_field(1)
|
|
account_uid: str = betterproto.string_field(2)
|
|
account_token: str = betterproto.string_field(3)
|
|
token: str = betterproto.string_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UnbindAccountRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SyncDutyNotify(betterproto.Message):
|
|
daily_duty_point: int = betterproto.uint32_field(1)
|
|
has_take_daily_duty_id_list: List[int] = betterproto.uint32_field(2)
|
|
weekly_duty_point: int = betterproto.uint32_field(3)
|
|
has_take_weekly_duty_id_list: List[int] = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class RecallMasterPupilApplicationReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
self_nickname: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class RecallMasterPupilApplicationRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetFriendRemarkReq(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
new_remark: str = betterproto.string_field(2)
|
|
old_remark: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetFriendRemarkRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
uid: int = betterproto.uint32_field(2)
|
|
remark: str = betterproto.string_field(3)
|
|
set_friend_remark_cd_end_time: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetFriendRemarkListReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class FriendRemark(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
remark: str = betterproto.string_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetFriendRemarkListRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
friend_remark_list: List["FriendRemark"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class PlayerLevelUpNotify(betterproto.Message):
|
|
old_level: int = betterproto.uint32_field(1)
|
|
new_level: int = betterproto.uint32_field(2)
|
|
reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessGetTopRankReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessGetTopRankRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
rank_data: "RankShowData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessGetMainDataReq(betterproto.Message):
|
|
player_level: int = betterproto.uint32_field(1)
|
|
cur_schedule_id: int = betterproto.uint32_field(2)
|
|
max_stage_score: int = betterproto.uint32_field(3)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessPlayer(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
cup_num: int = betterproto.uint32_field(3)
|
|
max_stage_score: int = betterproto.uint32_field(4)
|
|
score_update_time: int = betterproto.uint32_field(5)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(6)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessFloor(betterproto.Message):
|
|
floor: int = betterproto.uint32_field(1)
|
|
max_score: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessSite(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
floor_list: List["UltraEndlessFloor"] = betterproto.message_field(2)
|
|
max_score_cost_time: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class OldEndlessPlayerSettle(betterproto.Message):
|
|
uid: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
endless_type: int = betterproto.uint32_field(3)
|
|
group_level: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessSettleInfo(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
max_stage_score: int = betterproto.uint32_field(3)
|
|
group_member_num: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
cup_num_before: int = betterproto.uint32_field(6)
|
|
cup_num_after_schedule_settle: int = betterproto.uint32_field(7)
|
|
cup_num_after_season_settle: int = betterproto.uint32_field(8)
|
|
cup_num_before_season_settle: int = betterproto.uint32_field(9)
|
|
cup_num: int = betterproto.uint32_field(10)
|
|
old_endless_settle_list: List["OldEndlessPlayerSettle"] = betterproto.message_field(
|
|
11
|
|
)
|
|
mmr_score: int = betterproto.uint32_field(12)
|
|
buffer_cup_before_schedule_settle: int = betterproto.uint32_field(13)
|
|
buffer_cup: int = betterproto.uint32_field(15)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessMainData(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
effect_time: int = betterproto.uint32_field(2)
|
|
begin_time: int = betterproto.uint32_field(3)
|
|
end_time: int = betterproto.uint32_field(4)
|
|
close_time: int = betterproto.uint32_field(5)
|
|
last_schedule_id: int = betterproto.uint32_field(6)
|
|
site_list: List["UltraEndlessSite"] = betterproto.message_field(8)
|
|
last_settle_top_rank_schedule_id: int = betterproto.uint32_field(10)
|
|
cur_season_id: int = betterproto.uint32_field(11)
|
|
last_settle_season_id: int = betterproto.uint32_field(12)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessGetMainDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
group_level: int = betterproto.uint32_field(3)
|
|
top_group_level: int = betterproto.uint32_field(4)
|
|
cup_num: int = betterproto.uint32_field(5)
|
|
main_data: "UltraEndlessMainData" = betterproto.message_field(6)
|
|
last_settle_info: "UltraEndlessSettleInfo" = betterproto.message_field(7)
|
|
is_just_join: bool = betterproto.bool_field(8)
|
|
dynamic_hard_level: int = betterproto.uint32_field(9)
|
|
endless_player_list: List["UltraEndlessPlayer"] = betterproto.message_field(10)
|
|
brief_data_list: List["PlayerFriendBriefData"] = betterproto.message_field(11)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessLastSettleRewardNotify(betterproto.Message):
|
|
settle_info: "UltraEndlessSettleInfo" = betterproto.message_field(1)
|
|
settle_reward_data: "RewardData" = betterproto.message_field(2)
|
|
group_level_reward_data: "RewardData" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessReportSiteFloorReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
floor: int = betterproto.uint32_field(2)
|
|
score: int = betterproto.uint32_field(3)
|
|
cost_time: int = betterproto.uint32_field(4)
|
|
total_cost_time: int = betterproto.uint32_field(5)
|
|
avatar_id_list: List[int] = betterproto.uint32_field(6)
|
|
elf_id_list: List[int] = betterproto.uint32_field(7)
|
|
is_up_floor: bool = betterproto.bool_field(8)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessReportSiteFloorRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
floor: int = betterproto.uint32_field(3)
|
|
is_up_floor: bool = betterproto.bool_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessBriefDataNotify(betterproto.Message):
|
|
main_data: "UltraEndlessMainData" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessEnterSiteReq(betterproto.Message):
|
|
site_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessEnterSiteRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
site_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessTopRankRewardReq(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessTopRankRewardRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
rank: int = betterproto.uint32_field(3)
|
|
reward_data: "RewardData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessClientReportNotify(betterproto.Message):
|
|
client_report_type: "UltraEndlessClientReportNotifyClientReportType" = (
|
|
betterproto.enum_field(1)
|
|
)
|
|
client_transaction_str: str = betterproto.string_field(2)
|
|
report_msg: str = betterproto.string_field(3)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessFirstJoinRewardNotify(betterproto.Message):
|
|
medal_reward: "RewardData" = betterproto.message_field(1)
|
|
promote_reward: "RewardData" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class UltraEndlessCommonNotify(betterproto.Message):
|
|
event_type: "UltraEndlessCommonNotifyEventType" = betterproto.enum_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainCommon(betterproto.Message):
|
|
pass
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainCustom(betterproto.Message):
|
|
custom_id: int = betterproto.uint32_field(1)
|
|
level: int = betterproto.uint32_field(2)
|
|
choosed_index: int = betterproto.uint32_field(3)
|
|
max_index: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainRole(betterproto.Message):
|
|
virtual_role_id: int = betterproto.uint32_field(1)
|
|
custom_list: List["VirtualTrainCustom"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class VirtualAvatarGroup(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
virtual_avatar_list: List["VirtualAvatar"] = betterproto.message_field(2)
|
|
virtual_weapon_id_list: List[int] = betterproto.uint32_field(3)
|
|
virtual_stigmata_id_list: List[int] = betterproto.uint32_field(4)
|
|
virtual_avatar_team_list: List[int] = betterproto.uint32_field(5)
|
|
virtual_role_list: List["VirtualTrainRole"] = betterproto.message_field(6)
|
|
is_locked: bool = betterproto.bool_field(7)
|
|
|
|
|
|
@dataclass
|
|
class VirtualAvatarGroupBriefData(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
chapter_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetVirtualAvatarGroupDetailReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetVirtualAvatarGroupDetailRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
virtual_avatar_group: "VirtualAvatarGroup" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetVirtualAvatarTeamReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
avatar_team_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetVirtualAvatarTeamRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
avatar_team_list: List[int] = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class DressVirtualEquipmentReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
virtual_avatar_id: int = betterproto.uint32_field(2)
|
|
equip_type: int = betterproto.uint32_field(3)
|
|
slot: int = betterproto.uint32_field(4)
|
|
virtual_equip_id: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class DressVirtualEquipmentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
virtual_avatar: "VirtualAvatar" = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualGachaPool(betterproto.Message):
|
|
pool_id: int = betterproto.uint32_field(1)
|
|
gacha_times: int = betterproto.uint32_field(2)
|
|
total_times: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualGacha(betterproto.Message):
|
|
box_id: int = betterproto.uint32_field(1)
|
|
status: "VirtualGachaStatus" = betterproto.enum_field(2)
|
|
pool_list: List["VirtualGachaPool"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualGachaReq(betterproto.Message):
|
|
box_id: int = betterproto.uint32_field(1)
|
|
gacha_type: "VirtualGachaType" = betterproto.enum_field(2)
|
|
|
|
|
|
@dataclass
|
|
class VirtualGachaRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
candidate_item_id_list: List[int] = betterproto.uint32_field(3)
|
|
gacha_status: "VirtualGacha" = betterproto.message_field(4)
|
|
item_list: List[int] = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetVirtualGachaStatusReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetVirtualGachaStatusRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
gacha_list: List["VirtualGacha"] = betterproto.message_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
candidate_gacha_box_id: int = betterproto.uint32_field(4)
|
|
candidate_item_id_list: List[int] = betterproto.uint32_field(5)
|
|
candidate_gacha_pool_id: int = betterproto.uint32_field(6)
|
|
|
|
|
|
@dataclass
|
|
class VirtualAvatarGroupChangeNotify(betterproto.Message):
|
|
virtual_avatar_group: "VirtualAvatarGroup" = betterproto.message_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainDirectGachaNotify(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseVirtualTrainGachaItemReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
item_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class ChooseVirtualTrainGachaItemRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
item_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class ChooseVirtualDefaultAvatarNotify(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
candidate_avatar_list: List[int] = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SyncVirtualGachaStatusNotify(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
gacha: "VirtualGacha" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainRoleCustomLevelUpReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
virtual_role_id: int = betterproto.uint32_field(2)
|
|
custom_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainRoleCustomLevelUpRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
virtual_role_id: int = betterproto.uint32_field(3)
|
|
custom_id: int = betterproto.uint32_field(4)
|
|
level: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainRoleCustomChooseReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
virtual_role_id: int = betterproto.uint32_field(2)
|
|
custom_id: int = betterproto.uint32_field(3)
|
|
index: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainRoleCustomChooseRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainEvoReq(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
evo_avatar_id: int = betterproto.uint32_field(2)
|
|
is_quick_evo: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainEvoRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
evo_avatar_id: int = betterproto.uint32_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainItemDrop(betterproto.Message):
|
|
item_id: int = betterproto.uint32_field(1)
|
|
item_num: int = betterproto.uint32_field(2)
|
|
split_material_list: List["Material"] = betterproto.message_field(3)
|
|
|
|
|
|
@dataclass
|
|
class VirtualTrainItemDropNotify(betterproto.Message):
|
|
group_id: int = betterproto.uint32_field(1)
|
|
drop_src_type: "VirtualTrainItemDropNotifyDropSrcType" = betterproto.enum_field(2)
|
|
item_drop_list: List["VirtualTrainItemDrop"] = betterproto.message_field(3)
|
|
stage_id: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class TrialWarship(betterproto.Message):
|
|
sample_id: int = betterproto.uint32_field(1)
|
|
end_time: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipItemDataReq(betterproto.Message):
|
|
warship_item_id_list: List[int] = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipItemDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
warship_item_id_list: List[int] = betterproto.uint32_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipTrialDataReq(betterproto.Message):
|
|
sample_id_list: List[int] = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipTrialDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
trial_warship_list: List["TrialWarship"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipDataReq(betterproto.Message):
|
|
warship_id_list: List[int] = betterproto.uint32_field(1)
|
|
is_all: bool = betterproto.bool_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWarshipDataRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
warship_list: List["WarshipThemeData"] = betterproto.message_field(2)
|
|
is_all: bool = betterproto.bool_field(3)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipReq(betterproto.Message):
|
|
warship_id: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipComponentReq(betterproto.Message):
|
|
warship_id: int = betterproto.uint32_field(1)
|
|
component_list: List["WarshipComponent"] = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipComponentRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipSettingReq(betterproto.Message):
|
|
warship_id: int = betterproto.uint32_field(1)
|
|
setting_type: "WarshipSettingType" = betterproto.enum_field(2)
|
|
bgm_play_mode: "WarshipBgmPlayMode" = betterproto.enum_field(3)
|
|
is_weather_fixed: bool = betterproto.bool_field(4)
|
|
weather_idx: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class SetWarshipSettingRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WarshipItemReturnMaterialNotify(betterproto.Message):
|
|
warship_item_id: int = betterproto.uint32_field(1)
|
|
convert_num: int = betterproto.uint32_field(2)
|
|
return_material_id: int = betterproto.uint32_field(3)
|
|
return_material_num: int = betterproto.uint32_field(4)
|
|
|
|
|
|
@dataclass
|
|
class AddWarshipItemNotify(betterproto.Message):
|
|
warship_item_id_list: List[int] = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportReq(betterproto.Message):
|
|
target_uid: int = betterproto.uint32_field(1)
|
|
|
|
|
|
@dataclass
|
|
class WeeklyReportExBossGroup(betterproto.Message):
|
|
boss_group_id: int = betterproto.uint32_field(1)
|
|
finished_boss_info: "FinishedExBossInfo" = betterproto.message_field(2)
|
|
|
|
|
|
@dataclass
|
|
class WeeklyReportExBoss(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
rank_id: int = betterproto.uint32_field(2)
|
|
times_score: int = betterproto.uint32_field(3)
|
|
boss_group_list: List["WeeklyReportExBossGroup"] = betterproto.message_field(4)
|
|
rank_percent: int = betterproto.uint32_field(5)
|
|
rank: int = betterproto.uint32_field(6)
|
|
begin_time: int = betterproto.uint32_field(7)
|
|
end_time: int = betterproto.uint32_field(8)
|
|
reward_id_list: List[int] = betterproto.uint32_field(9)
|
|
|
|
|
|
@dataclass
|
|
class WeeklyReportEndless(betterproto.Message):
|
|
endless_type: "EndlessType" = betterproto.enum_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
group_level: int = betterproto.uint32_field(3)
|
|
final_boss_id: int = betterproto.uint32_field(4)
|
|
score: int = betterproto.uint32_field(5)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(6)
|
|
reward_progress: int = betterproto.uint32_field(7)
|
|
reward_type: "EndlessRewardType" = betterproto.enum_field(8)
|
|
single_mode_score: int = betterproto.uint32_field(9)
|
|
battle_config_id: int = betterproto.uint32_field(10)
|
|
single_mode_activity_id: int = betterproto.uint32_field(11)
|
|
end_time: int = betterproto.uint32_field(12)
|
|
greedy_reward_data: "RewardData" = betterproto.message_field(13)
|
|
greedy_max_finish_floor: int = betterproto.uint32_field(14)
|
|
|
|
|
|
@dataclass
|
|
class WeeklyReportUltraEndless(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
max_stage_score: int = betterproto.uint32_field(3)
|
|
group_member_num: int = betterproto.uint32_field(4)
|
|
rank: int = betterproto.uint32_field(5)
|
|
cup_num_before_schedule_begin: int = betterproto.uint32_field(6)
|
|
cup_num_after_schedule_settle: int = betterproto.uint32_field(7)
|
|
top_rank: int = betterproto.uint32_field(8)
|
|
top_rank_reward_id: int = betterproto.uint32_field(9)
|
|
group_level_reward_id: int = betterproto.uint32_field(10)
|
|
lineup_info: "LineupBriefInfo" = betterproto.message_field(11)
|
|
max_mission_num: int = betterproto.uint32_field(12)
|
|
finished_mission_num: int = betterproto.uint32_field(13)
|
|
mission_reward_list: List[int] = betterproto.uint32_field(14)
|
|
begin_time: int = betterproto.uint32_field(15)
|
|
end_time: int = betterproto.uint32_field(16)
|
|
battle_config_id: int = betterproto.uint32_field(17)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
ex_boss_data_list: List["WeeklyReportExBoss"] = betterproto.message_field(2)
|
|
endless_data_list: List["WeeklyReportEndless"] = betterproto.message_field(3)
|
|
ultra_endless_list: List["WeeklyReportUltraEndless"] = betterproto.message_field(4)
|
|
target_uid: int = betterproto.uint32_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportEndlessRecommendPlayerReq(betterproto.Message):
|
|
begin_time: int = betterproto.uint32_field(1)
|
|
group_level: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportEndlessRecommendPlayerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
begin_time: int = betterproto.uint32_field(2)
|
|
group_level: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
endless_type: "EndlessType" = betterproto.enum_field(5)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportExBossRecommendPlayerReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
rank_reward_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportExBossRecommendPlayerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
rank_reward_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportUltraEndlessRecommendPlayerReq(betterproto.Message):
|
|
schedule_id: int = betterproto.uint32_field(1)
|
|
group_id: int = betterproto.uint32_field(2)
|
|
|
|
|
|
@dataclass
|
|
class GetWeeklyReportUltraEndlessRecommendPlayerRsp(betterproto.Message):
|
|
retcode: int = betterproto.uint32_field(1)
|
|
schedule_id: int = betterproto.uint32_field(2)
|
|
group_id: int = betterproto.uint32_field(3)
|
|
rank_data: "RankShowData" = betterproto.message_field(4)
|