Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
d575d1cc
Commit
d575d1cc
authored
Aug 23, 2022
by
Benj
Committed by
Luke H-W
Aug 24, 2022
Browse files
Update 3.0 protos
parent
5db73d28
Changes
486
Hide whitespace changes
Inline
Side-by-side
src/generated/main/java/emu/grasscutter/net/proto/ResVersionConfigOuterClass.java
View file @
d575d1cc
...
...
@@ -31,12 +31,12 @@ public final class ResVersionConfigOuterClass {
boolean
getRelogin
();
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The md5.
*/
java
.
lang
.
String
getMd5
();
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The bytes for md5.
*/
com
.
google
.
protobuf
.
ByteString
...
...
@@ -234,10 +234,10 @@ public final class ResVersionConfigOuterClass {
return
relogin_
;
}
public
static
final
int
MD
_
5_FIELD_NUMBER
=
3
;
public
static
final
int
MD5_FIELD_NUMBER
=
3
;
private
volatile
java
.
lang
.
Object
md5_
;
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The md5.
*/
@java
.
lang
.
Override
...
...
@@ -254,7 +254,7 @@ public final class ResVersionConfigOuterClass {
}
}
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The bytes for md5.
*/
@java
.
lang
.
Override
...
...
@@ -536,7 +536,7 @@ public final class ResVersionConfigOuterClass {
hash
=
(
37
*
hash
)
+
RELOGIN_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
com
.
google
.
protobuf
.
Internal
.
hashBoolean
(
getRelogin
());
hash
=
(
37
*
hash
)
+
MD
_
5_FIELD_NUMBER
;
hash
=
(
37
*
hash
)
+
MD5_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getMd5
().
hashCode
();
hash
=
(
37
*
hash
)
+
RELEASE_TOTAL_SIZE_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getReleaseTotalSize
().
hashCode
();
...
...
@@ -893,7 +893,7 @@ public final class ResVersionConfigOuterClass {
private
java
.
lang
.
Object
md5_
=
""
;
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The md5.
*/
public
java
.
lang
.
String
getMd5
()
{
...
...
@@ -909,7 +909,7 @@ public final class ResVersionConfigOuterClass {
}
}
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return The bytes for md5.
*/
public
com
.
google
.
protobuf
.
ByteString
...
...
@@ -926,7 +926,7 @@ public final class ResVersionConfigOuterClass {
}
}
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @param value The md5 to set.
* @return This builder for chaining.
*/
...
...
@@ -941,7 +941,7 @@ public final class ResVersionConfigOuterClass {
return
this
;
}
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @return This builder for chaining.
*/
public
Builder
clearMd5
()
{
...
...
@@ -951,7 +951,7 @@ public final class ResVersionConfigOuterClass {
return
this
;
}
/**
* <code>string md
_
5 = 3;</code>
* <code>string md5 = 3;</code>
* @param value The bytes for md5 to set.
* @return This builder for chaining.
*/
...
...
@@ -1337,12 +1337,12 @@ public final class ResVersionConfigOuterClass {
descriptor
;
static
{
java
.
lang
.
String
[]
descriptorData
=
{
"\n\026ResVersionConfig.proto\"\24
3
\001\n\020ResVersionC"
+
"\n\026ResVersionConfig.proto\"\24
2
\001\n\020ResVersionC"
+
"onfig\022\017\n\007version\030\001 \001(\r\022\017\n\007relogin\030\002 \001(\010\022"
+
"\01
4
\n\00
4
md
_
5\030\003 \001(\t\022\032\n\022release_total_size\030\004 \001("
+
"\
t\
022\026\n\016version_suffix\030\005 \001(\t\022\016\n\006branch\030\006 \001("
+
"\
t\
022\033\n\023next_script_version\030\007 \001(\tB\033\n\031emu.gr"
+
"
a
sscutter.net.protob\006proto3"
"\01
3
\n\00
3
md5\030\003 \001(\t\022\032\n\022release_total_size\030\004 \001(
\t
"
+
"\022\026\n\016version_suffix\030\005 \001(\t\022\016\n\006branch\030\006 \001(
\t
"
+
"\022\033\n\023next_script_version\030\007 \001(\tB\033\n\031emu.gr
a
"
+
"sscutter.net.protob\006proto3"
};
descriptor
=
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
.
internalBuildGeneratedFileFrom
(
descriptorData
,
...
...
src/generated/main/java/emu/grasscutter/net/proto/ResinChangeNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -40,7 +40,8 @@ public final class ResinChangeNotifyOuterClass {
* <pre>
* CmdId: 642
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ResinChangeNotify}
...
...
@@ -348,7 +349,8 @@ public final class ResinChangeNotifyOuterClass {
* <pre>
* CmdId: 642
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ResinChangeNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/RetcodeOuterClass.java
View file @
d575d1cc
...
...
@@ -304,9 +304,9 @@ public final class RetcodeOuterClass {
*/
RET_AVATAR_IN_COMBAT
(
128
),
/**
* <code>RET_NICKNAME_UTF
_
8_ERROR = 130;</code>
* <code>RET_NICKNAME_UTF8_ERROR = 130;</code>
*/
RET_NICKNAME_UTF
_
8_ERROR
(
130
),
RET_NICKNAME_UTF8_ERROR
(
130
),
/**
* <code>RET_NICKNAME_TOO_LONG = 131;</code>
*/
...
...
@@ -423,6 +423,18 @@ public final class RetcodeOuterClass {
* <code>RET_IS_IN_LOCK_AVATAR = 171;</code>
*/
RET_IS_IN_LOCK_AVATAR
(
171
),
/**
* <code>RET_FULL_BACKUP_TEAM = 172;</code>
*/
RET_FULL_BACKUP_TEAM
(
172
),
/**
* <code>RET_BACKUP_TEAM_ID_NOT_VALID = 173;</code>
*/
RET_BACKUP_TEAM_ID_NOT_VALID
(
173
),
/**
* <code>RET_BACKUP_TEAM_IS_CUR_TEAM = 174;</code>
*/
RET_BACKUP_TEAM_IS_CUR_TEAM
(
174
),
/**
* <code>RET_FLOAT_ERROR = 201;</code>
*/
...
...
@@ -467,6 +479,14 @@ public final class RetcodeOuterClass {
* <code>RET_BARGAIN_FINISHED = 405;</code>
*/
RET_BARGAIN_FINISHED
(
405
),
/**
* <code>RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;</code>
*/
RET_INFERENCE_ASSOCIATE_WORD_ERROR
(
406
),
/**
* <code>RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;</code>
*/
RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION
(
407
),
/**
* <code>RET_POINT_NOT_UNLOCKED = 501;</code>
*/
...
...
@@ -1203,6 +1223,14 @@ public final class RetcodeOuterClass {
* <code>RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;</code>
*/
RET_GADGET_CUSTOM_COMBINATION_INVALID
(
831
),
/**
* <code>RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;</code>
*/
RET_DESHRET_OBELISK_DUPLICATE_INTERACT
(
832
),
/**
* <code>RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;</code>
*/
RET_DESHRET_OBELISK_NO_AVAIL_CHEST
(
833
),
/**
* <code>RET_ACTIVITY_CLOSE = 860;</code>
*/
...
...
@@ -2232,9 +2260,9 @@ public final class RetcodeOuterClass {
*/
RET_REMARK_TOO_LONG
(
7029
),
/**
* <code>RET_REMARK_UTF
_
8_ERROR = 7030;</code>
* <code>RET_REMARK_UTF8_ERROR = 7030;</code>
*/
RET_REMARK_UTF
_
8_ERROR
(
7030
),
RET_REMARK_UTF8_ERROR
(
7030
),
/**
* <code>RET_REMARK_IS_EMPTY = 7031;</code>
*/
...
...
@@ -3351,6 +3379,22 @@ public final class RetcodeOuterClass {
* <code>RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;</code>
*/
RET_HOME_LIMITED_SHOP_GOODS_DISABLE
(
9796
),
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;</code>
*/
RET_HOME_WORLD_WOOD_MATERIAL_EMPTY
(
9797
),
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;</code>
*/
RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND
(
9798
),
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;</code>
*/
RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID
(
9799
),
/**
* <code>RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;</code>
*/
RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT
(
9800
),
/**
* <code>RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;</code>
*/
...
...
@@ -3728,21 +3772,21 @@ public final class RetcodeOuterClass {
*/
RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT
(
10316
),
/**
* <code>RET_SUMMER_TIME_V
_
2_COIN_EXCEED_LIMIT = 10317;</code>
* <code>RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT = 10317;</code>
*/
RET_SUMMER_TIME_V
_
2_COIN_EXCEED_LIMIT
(
10317
),
RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT
(
10317
),
/**
* <code>RET_SUMMER_TIME_V
_
2_COIN_NOT_ENOUGH = 10318;</code>
* <code>RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH = 10318;</code>
*/
RET_SUMMER_TIME_V
_
2_COIN_NOT_ENOUGH
(
10318
),
RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH
(
10318
),
/**
* <code>RET_SUMMER_TIME_V
_
2_DUNGEON_STAGE_NOT_OPEN = 10319;</code>
* <code>RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN = 10319;</code>
*/
RET_SUMMER_TIME_V
_
2_DUNGEON_STAGE_NOT_OPEN
(
10319
),
RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN
(
10319
),
/**
* <code>RET_SUMMER_TIME_V
_
2_PREV_DUNGEON_NOT_COMPLETE = 10320;</code>
* <code>RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE = 10320;</code>
*/
RET_SUMMER_TIME_V
_
2_PREV_DUNGEON_NOT_COMPLETE
(
10320
),
RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE
(
10320
),
/**
* <code>RET_ROGUE_DIARY_AVATAR_DEATH = 10350;</code>
*/
...
...
@@ -3771,6 +3815,22 @@ public final class RetcodeOuterClass {
* <code>RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;</code>
*/
RET_ROGUE_DIARY_CONTENT_CLOSED
(
10366
),
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;</code>
*/
RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH
(
10380
),
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;</code>
*/
RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH
(
10381
),
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;</code>
*/
RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT
(
10382
),
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;</code>
*/
RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT
(
10383
),
/**
* <code>RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;</code>
*/
...
...
@@ -4027,6 +4087,18 @@ public final class RetcodeOuterClass {
* <code>RET_UGC_BAN_PUBLISH = 11159;</code>
*/
RET_UGC_BAN_PUBLISH
(
11159
),
/**
* <code>RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;</code>
*/
RET_COMPOUND_BOOST_ITEM_NOT_EXIST
(
11201
),
/**
* <code>RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;</code>
*/
RET_COMPOUND_BOOST_TARGET_NOT_EXIST
(
11202
),
/**
* <code>RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;</code>
*/
RET_QUICK_HIT_TREE_EMPTY_TREES
(
11211
),
UNRECOGNIZED
(-
1
),
;
...
...
@@ -4315,9 +4387,9 @@ public final class RetcodeOuterClass {
*/
public
static
final
int
RET_AVATAR_IN_COMBAT_VALUE
=
128
;
/**
* <code>RET_NICKNAME_UTF
_
8_ERROR = 130;</code>
* <code>RET_NICKNAME_UTF8_ERROR = 130;</code>
*/
public
static
final
int
RET_NICKNAME_UTF
_
8_ERROR_VALUE
=
130
;
public
static
final
int
RET_NICKNAME_UTF8_ERROR_VALUE
=
130
;
/**
* <code>RET_NICKNAME_TOO_LONG = 131;</code>
*/
...
...
@@ -4434,6 +4506,18 @@ public final class RetcodeOuterClass {
* <code>RET_IS_IN_LOCK_AVATAR = 171;</code>
*/
public
static
final
int
RET_IS_IN_LOCK_AVATAR_VALUE
=
171
;
/**
* <code>RET_FULL_BACKUP_TEAM = 172;</code>
*/
public
static
final
int
RET_FULL_BACKUP_TEAM_VALUE
=
172
;
/**
* <code>RET_BACKUP_TEAM_ID_NOT_VALID = 173;</code>
*/
public
static
final
int
RET_BACKUP_TEAM_ID_NOT_VALID_VALUE
=
173
;
/**
* <code>RET_BACKUP_TEAM_IS_CUR_TEAM = 174;</code>
*/
public
static
final
int
RET_BACKUP_TEAM_IS_CUR_TEAM_VALUE
=
174
;
/**
* <code>RET_FLOAT_ERROR = 201;</code>
*/
...
...
@@ -4478,6 +4562,14 @@ public final class RetcodeOuterClass {
* <code>RET_BARGAIN_FINISHED = 405;</code>
*/
public
static
final
int
RET_BARGAIN_FINISHED_VALUE
=
405
;
/**
* <code>RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;</code>
*/
public
static
final
int
RET_INFERENCE_ASSOCIATE_WORD_ERROR_VALUE
=
406
;
/**
* <code>RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;</code>
*/
public
static
final
int
RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION_VALUE
=
407
;
/**
* <code>RET_POINT_NOT_UNLOCKED = 501;</code>
*/
...
...
@@ -5214,6 +5306,14 @@ public final class RetcodeOuterClass {
* <code>RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;</code>
*/
public
static
final
int
RET_GADGET_CUSTOM_COMBINATION_INVALID_VALUE
=
831
;
/**
* <code>RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;</code>
*/
public
static
final
int
RET_DESHRET_OBELISK_DUPLICATE_INTERACT_VALUE
=
832
;
/**
* <code>RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;</code>
*/
public
static
final
int
RET_DESHRET_OBELISK_NO_AVAIL_CHEST_VALUE
=
833
;
/**
* <code>RET_ACTIVITY_CLOSE = 860;</code>
*/
...
...
@@ -6243,9 +6343,9 @@ public final class RetcodeOuterClass {
*/
public
static
final
int
RET_REMARK_TOO_LONG_VALUE
=
7029
;
/**
* <code>RET_REMARK_UTF
_
8_ERROR = 7030;</code>
* <code>RET_REMARK_UTF8_ERROR = 7030;</code>
*/
public
static
final
int
RET_REMARK_UTF
_
8_ERROR_VALUE
=
7030
;
public
static
final
int
RET_REMARK_UTF8_ERROR_VALUE
=
7030
;
/**
* <code>RET_REMARK_IS_EMPTY = 7031;</code>
*/
...
...
@@ -7362,6 +7462,22 @@ public final class RetcodeOuterClass {
* <code>RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;</code>
*/
public
static
final
int
RET_HOME_LIMITED_SHOP_GOODS_DISABLE_VALUE
=
9796
;
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;</code>
*/
public
static
final
int
RET_HOME_WORLD_WOOD_MATERIAL_EMPTY_VALUE
=
9797
;
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;</code>
*/
public
static
final
int
RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND_VALUE
=
9798
;
/**
* <code>RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;</code>
*/
public
static
final
int
RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID_VALUE
=
9799
;
/**
* <code>RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;</code>
*/
public
static
final
int
RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT_VALUE
=
9800
;
/**
* <code>RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;</code>
*/
...
...
@@ -7739,21 +7855,21 @@ public final class RetcodeOuterClass {
*/
public
static
final
int
RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT_VALUE
=
10316
;
/**
* <code>RET_SUMMER_TIME_V
_
2_COIN_EXCEED_LIMIT = 10317;</code>
* <code>RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT = 10317;</code>
*/
public
static
final
int
RET_SUMMER_TIME_V
_
2_COIN_EXCEED_LIMIT_VALUE
=
10317
;
public
static
final
int
RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT_VALUE
=
10317
;
/**
* <code>RET_SUMMER_TIME_V
_
2_COIN_NOT_ENOUGH = 10318;</code>
* <code>RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH = 10318;</code>
*/
public
static
final
int
RET_SUMMER_TIME_V
_
2_COIN_NOT_ENOUGH_VALUE
=
10318
;
public
static
final
int
RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH_VALUE
=
10318
;
/**
* <code>RET_SUMMER_TIME_V
_
2_DUNGEON_STAGE_NOT_OPEN = 10319;</code>
* <code>RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN = 10319;</code>
*/
public
static
final
int
RET_SUMMER_TIME_V
_
2_DUNGEON_STAGE_NOT_OPEN_VALUE
=
10319
;
public
static
final
int
RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN_VALUE
=
10319
;
/**
* <code>RET_SUMMER_TIME_V
_
2_PREV_DUNGEON_NOT_COMPLETE = 10320;</code>
* <code>RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE = 10320;</code>
*/
public
static
final
int
RET_SUMMER_TIME_V
_
2_PREV_DUNGEON_NOT_COMPLETE_VALUE
=
10320
;
public
static
final
int
RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE_VALUE
=
10320
;
/**
* <code>RET_ROGUE_DIARY_AVATAR_DEATH = 10350;</code>
*/
...
...
@@ -7782,6 +7898,22 @@ public final class RetcodeOuterClass {
* <code>RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;</code>
*/
public
static
final
int
RET_ROGUE_DIARY_CONTENT_CLOSED_VALUE
=
10366
;
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;</code>
*/
public
static
final
int
RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH_VALUE
=
10380
;
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;</code>
*/
public
static
final
int
RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH_VALUE
=
10381
;
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;</code>
*/
public
static
final
int
RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT_VALUE
=
10382
;
/**
* <code>RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;</code>
*/
public
static
final
int
RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT_VALUE
=
10383
;
/**
* <code>RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;</code>
*/
...
...
@@ -8038,6 +8170,18 @@ public final class RetcodeOuterClass {
* <code>RET_UGC_BAN_PUBLISH = 11159;</code>
*/
public
static
final
int
RET_UGC_BAN_PUBLISH_VALUE
=
11159
;
/**
* <code>RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;</code>
*/
public
static
final
int
RET_COMPOUND_BOOST_ITEM_NOT_EXIST_VALUE
=
11201
;
/**
* <code>RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;</code>
*/
public
static
final
int
RET_COMPOUND_BOOST_TARGET_NOT_EXIST_VALUE
=
11202
;
/**
* <code>RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;</code>
*/
public
static
final
int
RET_QUICK_HIT_TREE_EMPTY_TREES_VALUE
=
11211
;
public
final
int
getNumber
()
{
...
...
@@ -8135,7 +8279,7 @@ public final class RetcodeOuterClass {
case
126
:
return
RET_TEAM_AVATAR_IN_EXPEDITION
;
case
127
:
return
RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE
;
case
128
:
return
RET_AVATAR_IN_COMBAT
;
case
130
:
return
RET_NICKNAME_UTF
_
8_ERROR
;
case
130
:
return
RET_NICKNAME_UTF8_ERROR
;
case
131
:
return
RET_NICKNAME_TOO_LONG
;
case
132
:
return
RET_NICKNAME_WORD_ILLEGAL
;
case
133
:
return
RET_NICKNAME_TOO_MANY_DIGITS
;
...
...
@@ -8165,6 +8309,9 @@ public final class RetcodeOuterClass {
case
169
:
return
RET_FLYCLOAK_PLATFORM_TYPE_ERR
;
case
170
:
return
RET_IN_TRANSFER
;
case
171
:
return
RET_IS_IN_LOCK_AVATAR
;
case
172
:
return
RET_FULL_BACKUP_TEAM
;
case
173
:
return
RET_BACKUP_TEAM_ID_NOT_VALID
;
case
174
:
return
RET_BACKUP_TEAM_IS_CUR_TEAM
;
case
201
:
return
RET_FLOAT_ERROR
;
case
301
:
return
RET_NPC_NOT_EXIST
;
case
302
:
return
RET_NPC_TOO_FAR
;
...
...
@@ -8176,6 +8323,8 @@ public final class RetcodeOuterClass {
case
403
:
return
RET_QUEST_CONTENT_ERROR
;
case
404
:
return
RET_BARGAIN_NOT_ACTIVATED
;
case
405
:
return
RET_BARGAIN_FINISHED
;
case
406
:
return
RET_INFERENCE_ASSOCIATE_WORD_ERROR
;
case
407
:
return
RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION
;
case
501
:
return
RET_POINT_NOT_UNLOCKED
;
case
502
:
return
RET_POINT_TOO_FAR
;
case
503
:
return
RET_POINT_ALREAY_UNLOCKED
;
...
...
@@ -8360,6 +8509,8 @@ public final class RetcodeOuterClass {
case
829
:
return
RET_GADGET_INTERACT_COND_NOT_MEET
;
case
830
:
return
RET_GADGET_INTERACT_PARAM_ERROR
;
case
831
:
return
RET_GADGET_CUSTOM_COMBINATION_INVALID
;
case
832
:
return
RET_DESHRET_OBELISK_DUPLICATE_INTERACT
;
case
833
:
return
RET_DESHRET_OBELISK_NO_AVAIL_CHEST
;
case
860
:
return
RET_ACTIVITY_CLOSE
;
case
861
:
return
RET_ACTIVITY_ITEM_ERROR
;
case
862
:
return
RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH
;
...
...
@@ -8617,7 +8768,7 @@ public final class RetcodeOuterClass {
case
7027
:
return
RET_REPORT_CONTENT_ILLEGAL
;
case
7028
:
return
RET_REMARK_WORD_ILLEGAL
;
case
7029
:
return
RET_REMARK_TOO_LONG
;
case
7030
:
return
RET_REMARK_UTF
_
8_ERROR
;
case
7030
:
return
RET_REMARK_UTF8_ERROR
;
case
7031
:
return
RET_REMARK_IS_EMPTY
;
case
7032
:
return
RET_ASK_ADD_FRIEND_CD
;
case
7033
:
return
RET_SHOW_AVATAR_INFO_NOT_EXIST
;
...
...
@@ -8897,6 +9048,10 @@ public final class RetcodeOuterClass {
case
9794
:
return
RET_HOME_BGM_FURNITURE_NOT_FOUND
;
case
9795
:
return
RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE
;
case
9796
:
return
RET_HOME_LIMITED_SHOP_GOODS_DISABLE
;
case
9797
:
return
RET_HOME_WORLD_WOOD_MATERIAL_EMPTY
;
case
9798
:
return
RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND
;
case
9799
:
return
RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID
;
case
9800
:
return
RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT
;
case
10000
:
return
RET_SUMO_ACTIVITY_STAGE_NOT_OPEN
;
case
10001
:
return
RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD
;
case
10002
:
return
RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT
;
...
...
@@ -8991,10 +9146,10 @@ public final class RetcodeOuterClass {
case
10310
:
return
RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT
;
case
10315
:
return
RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT
;
case
10316
:
return
RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT
;
case
10317
:
return
RET_SUMMER_TIME_V
_
2_COIN_EXCEED_LIMIT
;
case
10318
:
return
RET_SUMMER_TIME_V
_
2_COIN_NOT_ENOUGH
;
case
10319
:
return
RET_SUMMER_TIME_V
_
2_DUNGEON_STAGE_NOT_OPEN
;
case
10320
:
return
RET_SUMMER_TIME_V
_
2_PREV_DUNGEON_NOT_COMPLETE
;
case
10317
:
return
RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT
;
case
10318
:
return
RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH
;
case
10319
:
return
RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN
;
case
10320
:
return
RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE
;
case
10350
:
return
RET_ROGUE_DIARY_AVATAR_DEATH
;
case
10351
:
return
RET_ROGUE_DIARY_AVATAR_TIRED
;
case
10352
:
return
RET_ROGUE_DIARY_AVATAR_DUPLICATED
;
...
...
@@ -9002,6 +9157,10 @@ public final class RetcodeOuterClass {
case
10354
:
return
RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT
;
case
10355
:
return
RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH
;
case
10366
:
return
RET_ROGUE_DIARY_CONTENT_CLOSED
;
case
10380
:
return
RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH
;
case
10381
:
return
RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH
;
case
10382
:
return
RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT
;
case
10383
:
return
RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT
;
case
10371
:
return
RET_ISLAND_PARTY_STAGE_NOT_OPEN
;
case
11001
:
return
RET_NOT_IN_FISHING
;
case
11002
:
return
RET_FISH_STATE_ERROR
;
...
...
@@ -9066,6 +9225,9 @@ public final class RetcodeOuterClass {
case
11157
:
return
RET_UGC_NOT_AUTH
;
case
11158
:
return
RET_UGC_NOT_OPEN
;
case
11159
:
return
RET_UGC_BAN_PUBLISH
;
case
11201
:
return
RET_COMPOUND_BOOST_ITEM_NOT_EXIST
;
case
11202
:
return
RET_COMPOUND_BOOST_TARGET_NOT_EXIST
;
case
11211
:
return
RET_QUICK_HIT_TREE_EMPTY_TREES
;
default
:
return
null
;
}
}
...
...
@@ -9131,7 +9293,7 @@ public final class RetcodeOuterClass {
descriptor
;
static
{
java
.
lang
.
String
[]
descriptorData
=
{
"\n\rRetcode.proto*\3
60
\23
0
\002\n\007Retcode\022\014\n\010RET_SUCC"
+
"\n\rRetcode.proto*\3
35
\23
6
\002\n\007Retcode\022\014\n\010RET_SUCC"
+
"\020\000\022\025\n\010RET_FAIL\020\377\377\377\377\377\377\377\377\377\001\022\021\n\rRET_SVR_ERR"
+
"OR\020\001\022\025\n\021RET_UNKNOWN_ERROR\020\002\022\020\n\014RET_FREQU"
+
"ENT\020\003\022\032\n\026RET_NODE_FORWARD_ERROR\020\004\022\030\n\024RET"
+
...
...
@@ -9181,857 +9343,875 @@ public final class RetcodeOuterClass {
"_AVATAR\020|\022\036\n\032RET_TEAM_COST_EXCEED_LIMIT\020"
+
"}\022!\n\035RET_TEAM_AVATAR_IN_EXPEDITION\020~\022&\n\""
+
"RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE\020\177\022\031\n\024"
+
"RET_AVATAR_IN_COMBAT\020\200\001\022\035\n\030RET_NICKNAME_"
+
"UTF_8_ERROR\020\202\001\022\032\n\025RET_NICKNAME_TOO_LONG\020"
+
"\203\001\022\036\n\031RET_NICKNAME_WORD_ILLEGAL\020\204\001\022!\n\034RE"
+
"T_NICKNAME_TOO_MANY_DIGITS\020\205\001\022\032\n\025RET_NIC"
+
"KNAME_IS_EMPTY\020\206\001\022\037\n\032RET_NICKNAME_MONTHL"
+
"Y_LIMIT\020\207\001\022\035\n\030RET_NICKNAME_NOT_CHANGED\020\210"
+
"\001\022\032\n\025RET_PLAYER_NOT_ONLINE\020\214\001\022\034\n\027RET_OPE"
+
"N_STATE_NOT_OPEN\020\215\001\022\027\n\022RET_FEATURE_CLOSE"
+
"D\020\216\001\022%\n RET_AVATAR_EXPEDITION_AVATAR_DIE"
+
"\020\230\001\022&\n!RET_AVATAR_EXPEDITION_COUNT_LIMIT"
+
"\020\231\001\022&\n!RET_AVATAR_EXPEDITION_MAIN_FORBID"
+
"\020\232\001\022\'\n\"RET_AVATAR_EXPEDITION_TRIAL_FORBI"
+
"D\020\233\001\022\032\n\025RET_TEAM_NAME_ILLEGAL\020\234\001\022\032\n\025RET_"
+
"IS_NOT_IN_STANDBY\020\235\001\022\026\n\021RET_IS_IN_DUNGEO"
+
"N\020\236\001\022 \n\033RET_IS_IN_LOCK_AVATAR_QUEST\020\237\001\022\036"
+
"\n\031RET_IS_USING_TRIAL_AVATAR\020\240\001\022\035\n\030RET_IS"
+
"_USING_TEMP_AVATAR\020\241\001\022\031\n\024RET_NOT_HAS_FLY"
+
"CLOAK\020\242\001\022\"\n\035RET_FETTER_REWARD_ALREADY_GO"
+
"T\020\243\001\022\'\n\"RET_FETTER_REWARD_LEVEL_NOT_ENOU"
+
"GH\020\244\001\022%\n RET_WORLD_LEVEL_ADJUST_MIN_LEVE"
+
"L\020\245\001\022\036\n\031RET_WORLD_LEVEL_ADJUST_CD\020\246\001\022\030\n\023"
+
"RET_NOT_HAS_COSTUME\020\247\001\022\035\n\030RET_COSTUME_AV"
+
"ATAR_ERROR\020\250\001\022#\n\036RET_FLYCLOAK_PLATFORM_T"
+
"YPE_ERR\020\251\001\022\024\n\017RET_IN_TRANSFER\020\252\001\022\032\n\025RET_"
+
"IS_IN_LOCK_AVATAR\020\253\001\022\024\n\017RET_FLOAT_ERROR\020"
+
"\311\001\022\026\n\021RET_NPC_NOT_EXIST\020\255\002\022\024\n\017RET_NPC_TO"
+
"O_FAR\020\256\002\022\031\n\024RET_NOT_CURRENT_TALK\020\257\002\022\030\n\023R"
+
"ET_NPC_CREATE_FAIL\020\260\002\022\026\n\021RET_NPC_MOVE_FA"
+
"IL\020\261\002\022\030\n\023RET_QUEST_NOT_EXIST\020\221\003\022\026\n\021RET_Q"
+
"UEST_IS_FAIL\020\222\003\022\034\n\027RET_QUEST_CONTENT_ERR"
+
"OR\020\223\003\022\036\n\031RET_BARGAIN_NOT_ACTIVATED\020\224\003\022\031\n"
+
"\024RET_BARGAIN_FINISHED\020\225\003\022\033\n\026RET_POINT_NO"
+
"T_UNLOCKED\020\365\003\022\026\n\021RET_POINT_TOO_FAR\020\366\003\022\036\n"
+
"\031RET_POINT_ALREAY_UNLOCKED\020\367\003\022\031\n\024RET_ENT"
+
"ITY_NOT_EXIST\020\370\003\022\031\n\024RET_ENTER_SCENE_FAIL"
+
"\020\371\003\022\036\n\031RET_PLAYER_IS_ENTER_SCENE\020\372\003\022\027\n\022R"
+
"ET_CITY_MAX_LEVEL\020\373\003\022\024\n\017RET_AREA_LOCKED\020"
+
"\374\003\022\030\n\023RET_JOIN_OTHER_WAIT\020\375\003\022\037\n\032RET_WEAT"
+
"HER_AREA_NOT_FOUND\020\376\003\022\032\n\025RET_WEATHER_IS_"
+
"LOCKED\020\377\003\022\032\n\025RET_NOT_IN_SELF_SCENE\020\200\004\022\030\n"
+
"\023RET_GROUP_NOT_EXIST\020\201\004\022\032\n\025RET_MARK_NAME"
+
"_ILLEGAL\020\202\004\022\034\n\027RET_MARK_ALREADY_EXISTS\020\203"
+
"\004\022\026\n\021RET_MARK_OVERFLOW\020\204\004\022\030\n\023RET_MARK_NO"
+
"T_EXISTS\020\205\004\022\032\n\025RET_MARK_UNKNOWN_TYPE\020\206\004\022"
+
"\033\n\026RET_MARK_NAME_TOO_LONG\020\207\004\022\026\n\021RET_DIST"
+
"ANCE_LONG\020\210\004\022\"\n\035RET_ENTER_SCENE_TOKEN_IN"
+
"VALID\020\211\004\022\033\n\026RET_NOT_IN_WORLD_SCENE\020\212\004\022\034\n"
+
"\027RET_ANY_GALLERY_STARTED\020\213\004\022\032\n\025RET_GALLE"
+
"RY_NOT_START\020\214\004\022.\n)RET_GALLERY_INTERRUPT"
+
"_ONLY_ON_SINGLE_MODE\020\215\004\022!\n\034RET_GALLERY_C"
+
"ANNOT_INTERRUPT\020\216\004\022\037\n\032RET_GALLERY_WORLD_"
+
"NOT_MEET\020\217\004\022\037\n\032RET_GALLERY_SCENE_NOT_MEE"
+
"T\020\220\004\022!\n\034RET_CUR_PLAY_CANNOT_TRANSFER\020\221\004\022"
+
"&\n!RET_CANT_USE_WIDGET_IN_HOME_SCENE\020\222\004\022"
+
"\036\n\031RET_SCENE_GROUP_NOT_MATCH\020\223\004\022\030\n\023RET_P"
+
"OS_ROT_INVALID\020\247\004\022\036\n\031RET_MARK_INVALID_SC"
+
"ENE_ID\020\250\004\022*\n%RET_INVALID_SCENE_TO_USE_AN"
+
"CHOR_POINT\020\251\004\022\036\n\031RET_ENTER_HOME_SCENE_FA"
+
"IL\020\252\004\022\032\n\025RET_CUR_SCENE_IS_NULL\020\253\004\022\027\n\022RET"
+
"_GROUP_ID_ERROR\020\254\004\022$\n\037RET_GALLERY_INTERR"
+
"UPT_NOT_OWNER\020\255\004\022\032\n\025RET_NO_SPRING_IN_ARE"
+
"A\020\256\004\022\032\n\025RET_AREA_NOT_IN_SCENE\020\257\004\022\030\n\023RET_"
+
"INVALID_CITY_ID\020\260\004\022\031\n\024RET_INVALID_SCENE_"
+
"ID\020\261\004\022 \n\033RET_DEST_SCENE_IS_NOT_ALLOW\020\262\004\022"
+
"\037\n\032RET_LEVEL_TAG_SWITCH_IN_CD\020\263\004\022 \n\033RET_"
+
"LEVEL_TAG_ALREADY_EXIST\020\264\004\022\030\n\023RET_INVALI"
+
"D_AREA_ID\020\265\004\022\027\n\022RET_ITEM_NOT_EXIST\020\331\004\022\037\n"
+
"\032RET_PACK_EXCEED_MAX_WEIGHT\020\332\004\022\032\n\025RET_IT"
+
"EM_NOT_DROPABLE\020\333\004\022\030\n\023RET_ITEM_NOT_USABL"
+
"E\020\334\004\022\037\n\032RET_ITEM_INVALID_USE_COUNT\020\335\004\022 \n"
+
"\033RET_ITEM_INVALID_DROP_COUNT\020\336\004\022\033\n\026RET_I"
+
"TEM_ALREADY_EXIST\020\337\004\022\031\n\024RET_ITEM_IN_COOL"
+
"DOWN\020\340\004\022\036\n\031RET_ITEM_COUNT_NOT_ENOUGH\020\341\004\022"
+
"\034\n\027RET_ITEM_INVALID_TARGET\020\342\004\022\031\n\024RET_REC"
+
"IPE_NOT_EXIST\020\343\004\022\026\n\021RET_RECIPE_LOCKED\020\344\004"
+
"\022\030\n\023RET_RECIPE_UNLOCKED\020\345\004\022\034\n\027RET_COMPOU"
+
"ND_QUEUE_FULL\020\346\004\022\034\n\027RET_COMPOUND_NOT_FIN"
+
"ISH\020\347\004\022\032\n\025RET_MAIL_ITEM_NOT_GET\020\350\004\022\032\n\025RE"
+
"T_ITEM_EXCEED_LIMIT\020\351\004\022\033\n\026RET_AVATAR_CAN"
+
"_NOT_USE\020\352\004\022\037\n\032RET_ITEM_NEED_PLAYER_LEVE"
+
"L\020\353\004\022\034\n\027RET_RECIPE_NOT_AUTO_QTE\020\354\004\022\034\n\027RE"
+
"T_COMPOUND_BUSY_QUEUE\020\355\004\022\030\n\023RET_NEED_MOR"
+
"E_SCOIN\020\356\004\022\036\n\031RET_SKILL_DEPOT_NOT_FOUND\020"
+
"\357\004\022\031\n\024RET_HCOIN_NOT_ENOUGH\020\360\004\022\031\n\024RET_SCO"
+
"IN_NOT_ENOUGH\020\361\004\022\033\n\026RET_HCOIN_EXCEED_LIM"
+
"IT\020\362\004\022\033\n\026RET_SCOIN_EXCEED_LIMIT\020\363\004\022\025\n\020RE"
+
"T_MAIL_EXPIRED\020\364\004\022\031\n\024RET_REWARD_HAS_TAKE"
+
"N\020\365\004\022 \n\033RET_COMBINE_COUNT_TOO_LARGE\020\366\004\022\032"
+
"\n\025RET_GIVING_ITEM_WRONG\020\367\004\022\033\n\026RET_GIVING"
+
"_IS_FINISHED\020\370\004\022\033\n\026RET_GIVING_NOT_ACTIVE"
+
"D\020\371\004\022\031\n\024RET_FORGE_QUEUE_FULL\020\372\004\022\035\n\030RET_F"
+
"ORGE_QUEUE_CAPACITY\020\373\004\022\036\n\031RET_FORGE_QUEU"
+
"E_NOT_FOUND\020\374\004\022\032\n\025RET_FORGE_QUEUE_EMPTY\020"
+
"\375\004\022\031\n\024RET_NOT_SUPPORT_ITEM\020\376\004\022\023\n\016RET_ITE"
+
"M_EMPTY\020\377\004\022\035\n\030RET_VIRTUAL_EXCEED_LIMIT\020\200"
+
"\005\022\036\n\031RET_MATERIAL_EXCEED_LIMIT\020\201\005\022\033\n\026RET"
+
"_EQUIP_EXCEED_LIMIT\020\202\005\022\"\n\035RET_ITEM_SHOUL"
+
"D_HAVE_NO_LEVEL\020\203\005\022*\n%RET_WEAPON_PROMOTE"
+
"_LEVEL_EXCEED_LIMIT\020\204\005\022\035\n\030RET_WEAPON_LEV"
+
"EL_INVALID\020\205\005\022\031\n\024RET_UNKNOW_ITEM_TYPE\020\206\005"
+
"\022\033\n\026RET_ITEM_COUNT_IS_ZERO\020\207\005\022\030\n\023RET_ITE"
+
"M_IS_EXPIRED\020\210\005\022!\n\034RET_ITEM_EXCEED_OUTPU"
+
"T_LIMIT\020\211\005\022\033\n\026RET_EQUIP_LEVEL_HIGHER\020\212\005\022"
+
"&\n!RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON\020\213\005\022"
+
"\036\n\031RET_EQUIP_HAS_BEEN_WEARED\020\214\005\022!\n\034RET_E"
+
"QUIP_WEARED_CANNOT_DROP\020\215\005\022\031\n\024RET_AWAKEN"
+
"_LEVEL_MAX\020\216\005\022\031\n\024RET_MCOIN_NOT_ENOUGH\020\217\005"
+
"\022\033\n\026RET_MCOIN_EXCEED_LIMIT\020\220\005\022\031\n\024RET_RES"
+
"IN_NOT_ENOUGH\020\224\005\022\033\n\026RET_RESIN_EXCEED_LIM"
+
"IT\020\225\005\022\034\n\027RET_RESIN_OPENSTATE_OFF\020\226\005\022$\n\037R"
+
"ET_RESIN_BOUGHT_COUNT_EXCEEDED\020\227\005\022*\n%RET"
+
"_RESIN_CARD_DAILY_REWARD_HAS_TAKEN\020\230\005\022\033\n"
+
"\026RET_RESIN_CARD_EXPIRED\020\231\005\022\034\n\027RET_AVATAR"
+
"_CAN_NOT_COOK\020\232\005\022\031\n\024RET_ATTACH_AVATAR_CD"
+
"\020\233\005\022#\n\036RET_AUTO_RECOVER_OPENSTATE_OFF\020\234\005"
+
"\022+\n&RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEED"
+
"ED\020\235\005\022\032\n\025RET_RESIN_GAIN_FAILED\020\236\005\022$\n\037RET"
+
"_WIDGET_ORNAMENTS_TYPE_ERROR\020\237\005\022\"\n\035RET_A"
+
"LL_TARGET_SATIATION_FULL\020\240\005\022$\n\037RET_FORGE"
+
"_WORLD_LEVEL_NOT_MATCH\020\241\005\022\037\n\032RET_FORGE_P"
+
"OINT_NOT_ENOUGH\020\242\005\022!\n\034RET_WIDGET_ANCHOR_"
+
"POINT_FULL\020\243\005\022&\n!RET_WIDGET_ANCHOR_POINT"
+
"_NOT_FOUND\020\244\005\022%\n RET_ALL_BONFIRE_EXCEED_"
+
"MAX_COUNT\020\245\005\022!\n\034RET_BONFIRE_EXCEED_MAX_C"
+
"OUNT\020\246\005\022\035\n\030RET_LUNCH_BOX_DATA_ERROR\020\247\005\022!"
+
"\n\034RET_INVALID_QUICK_USE_WIDGET\020\250\005\022$\n\037RET"
+
"_INVALID_REPLACE_RESIN_COUNT\020\251\005\022\'\n\"RET_P"
+
"REV_DETECTED_GATHER_NOT_FOUND\020\252\005\022\036\n\031RET_"
+
"GOT_ALL_ONEOFF_GAHTER\020\253\005\022#\n\036RET_INVALID_"
+
"WIDGET_MATERIAL_ID\020\254\005\022)\n$RET_WIDGET_DETE"
+
"CTOR_NO_HINT_TO_CLEAR\020\255\005\022,\n\'RET_WIDGET_A"
+
"LREADY_WITHIN_NEARBY_RADIUS\020\256\005\022,\n\'RET_WI"
+
"DGET_CLIENT_COLLECTOR_NEED_POINTS\020\257\005\022\031\n\024"
+
"RET_WIDGET_IN_COMBAT\020\260\005\022!\n\034RET_WIDGET_NO"
+
"T_SET_QUICK_USE\020\261\005\022\036\n\031RET_ALREADY_ATTACH"
+
"_WIDGET\020\262\005\022\030\n\023RET_EQUIP_IS_LOCKED\020\263\005\022\030\n\023"
+
"RET_FORGE_IS_LOCKED\020\264\005\022\032\n\025RET_COMBINE_IS"
+
"_LOCKED\020\265\005\022!\n\034RET_FORGE_OUTPUT_STACK_LIM"
+
"IT\020\266\005\022\037\n\032RET_ALREADY_DETTACH_WIDGET\020\267\005\022("
+
"\n#RET_GADGET_BUILDER_EXCEED_MAX_COUNT\020\270\005"
+
"\022/\n*RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_"
+
"NORMAL\020\271\005\022(\n#RET_BONUS_COUNT_EXCEED_DOUB"
+
"LE_LIMIT\020\272\005\022(\n#RET_RELIQUARY_DECOMPOSE_P"
+
"ARAM_ERROR\020\273\005\022&\n!RET_ITEM_COMBINE_COUNT_"
+
"NOT_ENOUGH\020\274\005\022\030\n\023RET_GOODS_NOT_EXIST\020\275\005\022"
+
"\"\n\035RET_GOODS_MATERIAL_NOT_ENOUGH\020\276\005\022\032\n\025R"
+
"ET_GOODS_NOT_IN_TIME\020\277\005\022!\n\034RET_GOODS_BUY"
+
"_NUM_NOT_ENOUGH\020\300\005\022\034\n\027RET_GOODS_BUY_NUM_"
+
"ERROR\020\301\005\022\026\n\021RET_SHOP_NOT_OPEN\020\302\005\022\037\n\032RET_"
+
"SHOP_CONTENT_NOT_MATCH\020\303\005\022\027\n\022RET_CHAT_FO"
+
"RBIDDEN\020\236\006\022\020\n\013RET_CHAT_CD\020\237\006\022\030\n\023RET_CHAT"
+
"_FREQUENTLY\020\240\006\022\031\n\024RET_GADGET_NOT_EXIST\020\241"
+
"\006\022\037\n\032RET_GADGET_NOT_INTERACTIVE\020\242\006\022\036\n\031RE"
+
"T_GADGET_NOT_GATHERABLE\020\243\006\022\030\n\023RET_CHEST_"
+
"IS_LOCKED\020\244\006\022\033\n\026RET_GADGET_CREATE_FAIL\020\245"
+
"\006\022!\n\034RET_WORKTOP_OPTION_NOT_EXIST\020\246\006\022!\n\034"
+
"RET_GADGET_STATUE_NOT_ACTIVE\020\247\006\022\035\n\030RET_G"
+
"ADGET_STATUE_OPENED\020\250\006\022$\n\037RET_BOSS_CHEST"
+
"_NO_QUALIFICATION\020\251\006\022\"\n\035RET_BOSS_CHEST_L"
+
"IFE_TIME_OVER\020\252\006\022\"\n\035RET_BOSS_CHEST_WEEK_"
+
"NUM_LIMIT\020\253\006\022%\n RET_BOSS_CHEST_GUEST_WOR"
+
"LD_LEVEL\020\254\006\022\035\n\030RET_BOSS_CHEST_HAS_TAKEN\020"
+
"\255\006\022\'\n\"RET_BLOSSOM_CHEST_NO_QUALIFICATION"
+
"\020\256\006\022%\n RET_BLOSSOM_CHEST_LIFE_TIME_OVER\020"
+
"\257\006\022 \n\033RET_BLOSSOM_CHEST_HAS_TAKEN\020\260\006\022(\n#"
+
"RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL\020\261\006\022("
+
"\n#RET_MP_PLAY_REWARD_NO_QUALIFICATION\020\262\006"
+
"\022!\n\034RET_MP_PLAY_REWARD_HAS_TAKEN\020\263\006\022(\n#R"
+
"ET_GENERAL_REWARD_NO_QUALIFICATION\020\264\006\022&\n"
+
"!RET_GENERAL_REWARD_LIFE_TIME_OVER\020\265\006\022!\n"
+
"\034RET_GENERAL_REWARD_HAS_TAKEN\020\266\006\022\033\n\026RET_"
+
"GADGET_NOT_VEHICLE\020\267\006\022\036\n\031RET_VEHICLE_SLO"
+
"T_OCCUPIED\020\270\006\022\027\n\022RET_NOT_IN_VEHICLE\020\271\006\022\035"
+
"\n\030RET_CREATE_VEHICLE_IN_CD\020\272\006\022#\n\036RET_CRE"
+
"ATE_VEHICLE_POS_INVALID\020\273\006\022!\n\034RET_VEHICL"
+
"E_POINT_NOT_UNLOCK\020\274\006\022&\n!RET_GADGET_INTE"
+
"RACT_COND_NOT_MEET\020\275\006\022$\n\037RET_GADGET_INTE"
+
"RACT_PARAM_ERROR\020\276\006\022*\n%RET_GADGET_CUSTOM"
+
"_COMBINATION_INVALID\020\277\006\022\027\n\022RET_ACTIVITY_"
+
"CLOSE\020\334\006\022\034\n\027RET_ACTIVITY_ITEM_ERROR\020\335\006\022)"
+
"\n$RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH\020\336"
+
"\006\022\"\n\035RET_SEA_LAMP_PHASE_NOT_FINISH\020\337\006\022\037\n"
+
"\032RET_SEA_LAMP_FLY_NUM_LIMIT\020\340\006\022\'\n\"RET_SE"
+
"A_LAMP_FLY_LAMP_WORD_ILLEGAL\020\341\006\022&\n!RET_A"
+
"CTIVITY_WATCHER_REWARD_TAKEN\020\342\006\022-\n(RET_A"
+
"CTIVITY_WATCHER_REWARD_NOT_FINISHED\020\343\006\022#"
+
"\n\036RET_SALESMAN_ALREADY_DELIVERED\020\344\006\022)\n$R"
+
"ET_SALESMAN_REWARD_COUNT_NOT_ENOUGH\020\345\006\022\""
+
"\n\035RET_SALESMAN_POSITION_INVALID\020\346\006\022%\n RE"
+
"T_DELIVER_NOT_FINISH_ALL_QUEST\020\347\006\022*\n%RET"
+
"_DELIVER_ALREADY_TAKE_DAILY_REWARD\020\350\006\022$\n"
+
"\037RET_ASTER_PROGRESS_EXCEED_LIMIT\020\351\006\022\"\n\035R"
+
"ET_ASTER_CREDIT_EXCEED_LIMIT\020\352\006\022!\n\034RET_A"
+
"STER_TOKEN_EXCEED_LIMIT\020\353\006\022 \n\033RET_ASTER_"
+
"CREDIT_NOT_ENOUGH\020\354\006\022\037\n\032RET_ASTER_TOKEN_"
+
"NOT_ENOUGH\020\355\006\022\'\n\"RET_ASTER_SPECIAL_REWAR"
+
"D_HAS_TAKEN\020\356\006\022*\n%RET_FLIGHT_GROUP_ACTIV"
+
"ITY_NOT_STARTED\020\357\006\022/\n*RET_ASTER_MID_PREV"
+
"IOUS_BATTLE_NOT_FINISHED\020\360\006\0225\n0RET_DRAGO"
+
"N_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT\020"
+
"\361\006\022/\n*RET_DRAGON_SPINE_WARM_ESSENCE_EXCE"
+
"ED_LIMIT\020\362\006\0223\n.RET_DRAGON_SPINE_WONDROUS"
+
"_ESSENCE_EXCEED_LIMIT\020\363\006\0223\n.RET_DRAGON_S"
+
"PINE_SHIMMERING_ESSENCE_NOT_ENOUGH\020\364\006\022-\n"
+
"(RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUG"
+
"H\020\365\006\0221\n,RET_DRAGON_SPINE_WONDROUS_ESSENC"
+
"E_NOT_ENOUGH\020\366\006\022+\n&RET_EFFIGY_FIRST_PASS"
+
"_REWARD_HAS_TAKEN\020\373\006\022 \n\033RET_EFFIGY_REWAR"
+
"D_HAS_TAKEN\020\374\006\022,\n\'RET_TREASURE_MAP_ADD_T"
+
"OKEN_EXCEED_LIMIT\020\375\006\022\'\n\"RET_TREASURE_MAP"
+
"_TOKEN_NOT_ENOUGHT\020\376\006\022#\n\036RET_SEA_LAMP_CO"
+
"IN_EXCEED_LIMIT\020\377\006\022!\n\034RET_SEA_LAMP_COIN_"
+
"NOT_ENOUGH\020\200\007\022)\n$RET_SEA_LAMP_POPULARITY"
+
"_EXCEED_LIMIT\020\201\007\022(\n#RET_ACTIVITY_AVATAR_"
+
"REWARD_NOT_OPEN\020\202\007\022)\n$RET_ACTIVITY_AVATA"
+
"R_REWARD_HAS_TAKEN\020\203\007\022\'\n\"RET_ARENA_ACTIV"
+
"ITY_ALREADY_STARTED\020\204\007\022\037\n\032RET_TALENT_ALR"
+
"EAY_UNLOCKED\020\205\007\022!\n\034RET_PREV_TALENT_NOT_U"
+
"NLOCKED\020\206\007\022$\n\037RET_BIG_TALENT_POINT_NOT_E"
+
"NOUGH\020\207\007\022&\n!RET_SMALL_TALENT_POINT_NOT_E"
+
"NOUGH\020\210\007\022 \n\033RET_PROUD_SKILL_ALREADY_GOT\020"
+
"\211\007\022!\n\034RET_PREV_PROUD_SKILL_NOT_GET\020\212\007\022\036\n"
+
"\031RET_PROUD_SKILL_MAX_LEVEL\020\213\007\022*\n%RET_CAN"
+
"DIDATE_SKILL_DEPOT_ID_NOT_FIND\020\216\007\022 \n\033RET"
+
"_SKILL_DEPOT_IS_THE_SAME\020\217\007\022\032\n\025RET_MONST"
+
"ER_NOT_EXIST\020\351\007\022\034\n\027RET_MONSTER_CREATE_FA"
+
"IL\020\352\007\022\033\n\026RET_DUNGEON_ENTER_FAIL\020\315\010\022\032\n\025RE"
+
"T_DUNGEON_QUIT_FAIL\020\316\010\022\'\n\"RET_DUNGEON_EN"
+
"TER_EXCEED_DAY_COUNT\020\317\010\022(\n#RET_DUNGEON_R"
+
"EVIVE_EXCEED_MAX_COUNT\020\320\010\022\034\n\027RET_DUNGEON"
+
"_REVIVE_FAIL\020\321\010\022\034\n\027RET_DUNGEON_NOT_SUCCE"
+
"ED\020\322\010\022\037\n\032RET_DUNGEON_CAN_NOT_CANCEL\020\323\010\022\035"
+
"\n\030RET_DEST_DUNGEON_SETTLED\020\324\010\022\'\n\"RET_DUN"
+
"GEON_CANDIDATE_TEAM_IS_FULL\020\325\010\022*\n%RET_DU"
+
"NGEON_CANDIDATE_TEAM_IS_DISMISS\020\326\010\022-\n(RE"
+
"T_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY\020\327"
+
"\010\0221\n,RET_DUNGEON_CANDIDATE_TEAM_HAS_REPE"
+
"AT_AVATAR\020\330\010\022*\n%RET_DUNGEON_CANDIDATE_NO"
+
"T_SINGEL_PASS\020\331\010\022+\n&RET_DUNGEON_REPLAY_N"
+
"EED_ALL_PLAYER_DIE\020\332\010\022(\n#RET_DUNGEON_REP"
+
"LAY_HAS_REVIVE_COUNT\020\333\010\022\035\n\030RET_DUNGEON_O"
+
"THERS_LEAVE\020\334\010\022\"\n\035RET_DUNGEON_ENTER_LEVE"
+
"L_LIMIT\020\335\010\022(\n#RET_DUNGEON_CANNOT_ENTER_P"
+
"LOT_IN_MP\020\336\010\022$\n\037RET_DUNGEON_DROP_SUBFIEL"
+
"D_LIMIT\020\337\010\0220\n+RET_DUNGEON_BE_INVITE_PLAY"
+
"ER_AVATAR_ALL_DIE\020\340\010\022\034\n\027RET_DUNGEON_CANN"
+
"OT_KICK\020\341\010\0223\n.RET_DUNGEON_CANDIDATE_TEAM"
+
"_SOMEONE_LEVEL_LIMIT\020\342\010\022\036\n\031RET_DUNGEON_I"
+
"N_FORCE_QUIT\020\343\010\022#\n\036RET_DUNGEON_GUEST_QUI"
+
"T_DUNGEON\020\344\010\022\034\n\027RET_DUNGEON_TICKET_FAIL\020"
+
"\345\010\022\033\n\026RET_MP_NOT_IN_MY_WORLD\020\261\t\022\026\n\021RET_M"
+
"P_IN_MP_MODE\020\262\t\022\031\n\024RET_MP_SCENE_IS_FULL\020"
+
"\263\t\022\036\n\031RET_MP_MODE_NOT_AVAILABLE\020\264\t\022 \n\033RE"
+
"T_MP_PLAYER_NOT_ENTERABLE\020\265\t\022\032\n\025RET_MP_Q"
+
"UEST_BLOCK_MP\020\266\t\022\031\n\024RET_MP_IN_ROOM_SCENE"
+
"\020\267\t\022\031\n\024RET_MP_WORLD_IS_FULL\020\270\t\022\"\n\035RET_MP"
+
"_PLAYER_NOT_ALLOW_ENTER\020\271\t\022\037\n\032RET_MP_PLA"
+
"YER_DISCONNECTED\020\272\t\022\032\n\025RET_MP_NOT_IN_MP_"
+
"MODE\020\273\t\022\033\n\026RET_MP_OWNER_NOT_ENTER\020\274\t\022#\n\036"
+
"RET_MP_ALLOW_ENTER_PLAYER_FULL\020\275\t\022%\n RET"
+
"_MP_TARGET_PLAYER_IN_TRANSFER\020\276\t\022!\n\034RET_"
+
"MP_TARGET_ENTERING_OTHER\020\277\t\022\032\n\025RET_MP_OT"
+
"HER_ENTERING\020\300\t\022%\n RET_MP_ENTER_MAIN_PLA"
+
"YER_IN_PLOT\020\301\t\022\031\n\024RET_MP_NOT_PS_PLAYER\020\302"
+
"\t\022\033\n\026RET_MP_PLAY_NOT_ACTIVE\020\303\t\022\037\n\032RET_MP"
+
"_PLAY_REMAIN_REWARDS\020\304\t\022\032\n\025RET_MP_PLAY_N"
+
"O_REWARD\020\305\t\022\033\n\026RET_MP_OPEN_STATE_FAIL\020\307\t"
+
"\022\037\n\032RET_MP_PLAYER_IN_BLACKLIST\020\310\t\022\031\n\024RET"
+
"_MP_REPLY_TIMEOUT\020\311\t\022\024\n\017RET_MP_IS_BLOCK\020"
+
"\312\t\022(\n#RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLA"
+
"Y\020\313\t\022\035\n\030RET_MP_IN_MP_PLAY_BATTLE\020\314\t\022%\n R"
+
"ET_MP_GUEST_HAS_REWARD_REMAINED\020\315\t\022\033\n\026RE"
+
"T_MP_QUIT_MP_INVALID\020\316\t\022)\n$RET_MP_OTHER_"
+
"DATA_VERSION_NOT_LATEST\020\317\t\022#\n\036RET_MP_DAT"
+
"A_VERSION_NOT_LATEST\020\320\t\022#\n\036RET_MP_CUR_WO"
+
"RLD_NOT_ENTERABLE\020\321\t\022\037\n\032RET_MP_ANY_GALLE"
+
"RY_STARTED\020\322\t\022\034\n\027RET_MP_HAS_ACTIVE_DRAFT"
+
"\020\323\t\022\035\n\030RET_MP_PLAYER_IN_DUNGEON\020\324\t\022\026\n\021RE"
+
"T_MP_MATCH_FULL\020\325\t\022\027\n\022RET_MP_MATCH_LIMIT"
+
"\020\326\t\022\033\n\026RET_MP_MATCH_IN_PUNISH\020\327\t\022\034\n\027RET_"
+
"MP_IS_IN_MULTISTAGE\020\330\t\022\037\n\032RET_MP_MATCH_P"
+
"LAY_NOT_OPEN\020\331\t\022\"\n\035RET_MP_ONLY_MP_WITH_P"
+
"S_PLAYER\020\332\t\022%\n RET_MP_GUEST_LOADING_FIRS"
+
"T_ENTER\020\333\t\022+\n&RET_MP_SUMMER_TIME_SPRINT_"
+
"BOAT_ONGOING\020\334\t\0220\n+RET_MP_BLITZ_RUSH_PAR"
+
"KOUR_CHALLENGE_ONGOING\020\335\t\022\036\n\031RET_MP_MUSI"
+
"C_GAME_ONGOING\020\336\t\022\031\n\024RET_MP_IN_MPING_MOD"
+
"E\020\337\t\022!\n\034RET_MP_OWNER_IN_SINGLE_SCENE\020\340\t\022"
+
"\033\n\026RET_MP_IN_SINGLE_SCENE\020\341\t\022!\n\034RET_MP_R"
+
"EPLY_NO_VALID_AVATAR\020\342\t\022\026\n\021RET_MAIL_PARA"
+
"_ERR\020\225\n\022\025\n\020RET_MAIL_MAX_NUM\020\226\n\022\035\n\030RET_MA"
+
"IL_ITEM_NUM_EXCEED\020\227\n\022\036\n\031RET_MAIL_TITLE_"
+
"LEN_EXCEED\020\230\n\022 \n\033RET_MAIL_CONTENT_LEN_EX"
+
"CEED\020\231\n\022\037\n\032RET_MAIL_SENDER_LEN_EXCEED\020\232\n"
+
"\022\037\n\032RET_MAIL_PARSE_PACKET_FAIL\020\233\n\022\034\n\027RET"
+
"_OFFLINE_MSG_MAX_NUM\020\234\n\022 \n\033RET_OFFLINE_M"
+
"SG_SAME_TICKET\020\235\n\022#\n\036RET_MAIL_EXCEL_MAIL"
+
"_TYPE_ERROR\020\236\n\022\037\n\032RET_MAIL_CANNOT_SEND_M"
+
"COIN\020\237\n\022 \n\033RET_MAIL_HCOIN_EXCEED_LIMIT\020\240"
+
"\n\022 \n\033RET_MAIL_SCOIN_EXCEED_LIMIT\020\241\n\022!\n\034R"
+
"ET_MAIL_MATERIAL_ID_INVALID\020\242\n\022!\n\034RET_MA"
+
"IL_AVATAR_EXCEED_LIMIT\020\243\n\022+\n&RET_MAIL_GA"
+
"CHA_TICKET_ETC_EXCEED_LIMIT\020\244\n\022%\n RET_MA"
+
"IL_ITEM_EXCEED_CEHUA_LIMIT\020\245\n\022*\n%RET_MAI"
+
"L_SPACE_OR_REST_NUM_NOT_ENOUGH\020\246\n\022\035\n\030RET"
+
"_MAIL_TICKET_IS_EMPTY\020\247\n\022\"\n\035RET_MAIL_TRA"
+
"NSACTION_IS_EMPTY\020\250\n\022\036\n\031RET_MAIL_DELETE_"
+
"COLLECTED\020\251\n\022\036\n\031RET_DAILY_TASK_NOT_FINIS"
+
"H\020\262\n\022\035\n\030RET_DAILY_TAKS_HAS_TAKEN\020\263\n\022&\n!R"
+
"ET_SOCIAL_OFFLINE_MSG_NUM_EXCEED\020\264\n\022(\n#R"
+
"ET_DAILY_TASK_FILTER_CITY_NOT_OPEN\020\265\n\022\032\n"
+
"\025RET_GACHA_INAVAILABLE\020\371\n\022\037\n\032RET_GACHA_R"
+
"ANDOM_NOT_MATCH\020\372\n\022!\n\034RET_GACHA_SCHEDULE"
+
"_NOT_MATCH\020\373\n\022\034\n\027RET_GACHA_INVALID_TIMES"
+
"\020\374\n\022#\n\036RET_GACHA_COST_ITEM_NOT_ENOUGH\020\375\n"
+
"\022\032\n\025RET_GACHA_TIMES_LIMIT\020\376\n\022\035\n\030RET_GACH"
+
"A_WISH_SAME_ITEM\020\377\n\022 \n\033RET_GACHA_WISH_IN"
+
"VALID_ITEM\020\200\013\022!\n\034RET_GACHA_MINORS_TIMES_"
+
"LIMIT\020\201\013\022&\n!RET_INVESTIGAITON_NOT_IN_PRO"
+
"GRESS\020\335\013\022!\n\034RET_INVESTIGAITON_UNCOMPLETE"
+
"\020\336\013\022#\n\036RET_INVESTIGAITON_REWARD_TAKEN\020\337\013"
+
"\022)\n$RET_INVESTIGAITON_TARGET_STATE_ERROR"
+
"\020\340\013\022\034\n\027RET_PUSH_TIPS_NOT_FOUND\020\341\013\022!\n\034RET"
+
"_SIGN_IN_RECORD_NOT_FOUND\020\342\013\022\037\n\032RET_ALRE"
+
"ADY_HAVE_SIGNED_IN\020\343\013\022#\n\036RET_SIGN_IN_CON"
+
"D_NOT_SATISFIED\020\344\013\022&\n!RET_BONUS_ACTIVITY"
+
"_NOT_UNREWARDED\020\345\013\022\031\n\024RET_SIGN_IN_REWARD"
+
"ED\020\346\013\022\027\n\022RET_TOWER_NOT_OPEN\020\361\013\022 \n\033RET_TO"
+
"WER_HAVE_DAILY_RECORD\020\362\013\022\031\n\024RET_TOWER_NO"
+
"T_RECORD\020\363\013\022\032\n\025RET_TOWER_HAVE_RECORD\020\364\013\022"
+
"\035\n\030RET_TOWER_TEAM_NUM_ERROR\020\365\013\022\035\n\030RET_TO"
+
"WER_FLOOR_NOT_OPEN\020\366\013\022#\n\036RET_TOWER_NO_FL"
+
"OOR_STAR_RECORD\020\367\013\022\037\n\032RET_ALREADY_HAS_TO"
+
"WER_BUFF\020\370\013\022\036\n\031RET_DUPLICATE_ENTER_LEVEL"
+
"\020\371\013\022\033\n\026RET_NOT_IN_TOWER_LEVEL\020\372\013\022\027\n\022RET_"
+
"IN_TOWER_LEVEL\020\373\013\022$\n\037RET_TOWER_PREV_FLOO"
+
"R_NOT_FINISH\020\374\013\022\036\n\031RET_TOWER_STAR_NOT_EN"
+
"OUGH\020\375\013\022 \n\033RET_BATTLE_PASS_NO_SCHEDULE\020\205"
+
"\014\022\036\n\031RET_BATTLE_PASS_HAS_BUYED\020\206\014\022#\n\036RET"
+
"_BATTLE_PASS_LEVEL_OVERFLOW\020\207\014\022$\n\037RET_BA"
+
"TTLE_PASS_PRODUCT_EXPIRED\020\210\014\022\030\n\023RET_MATC"
+
"H_HOST_QUIT\020\231\014\022\037\n\032RET_MATCH_ALREADY_IN_M"
+
"ATCH\020\232\014\022\033\n\026RET_MATCH_NOT_IN_MATCH\020\233\014\022 \n\033"
+
"RET_MATCH_APPLYING_ENTER_MP\020\234\014\022\'\n\"RET_WI"
+
"DGET_TREASURE_SPOT_NOT_FOUND\020\255\014\022&\n!RET_W"
+
"IDGET_TREASURE_ENTITY_EXISTS\020\256\014\022&\n!RET_W"
+
"IDGET_TREASURE_SPOT_FAR_AWAY\020\257\014\022\'\n\"RET_W"
+
"IDGET_TREASURE_FINISHED_TODAY\020\260\014\022)\n$RET_"
+
"WIDGET_QUICK_USE_REQ_PARAM_ERROR\020\261\014\022$\n\037R"
+
"ET_WIDGET_CAMERA_SCAN_ID_ERROR\020\262\014\022\032\n\025RET"
,
"_WIDGET_NOT_ACTIVE\020\263\014\022\"\n\035RET_WIDGET_FEAT"
+
"HER_NOT_ACTIVE\020\264\014\022+\n&RET_WIDGET_FEATHER_"
+
"GADGET_TOO_FAR_AWAY\020\265\014\022(\n#RET_WIDGET_CAP"
+
"TURE_ANIMAL_NOT_EXIST\020\266\014\022-\n(RET_WIDGET_C"
+
"APTURE_ANIMAL_DROP_BAG_LIMIT\020\267\014\022.\n)RET_W"
+
"IDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE\020\270\014\022"
+
")\n$RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED\020"
+
"\271\014\022.\n)RET_WIDGET_SKY_CRYSTAL_HINT_ALREAD"
+
"Y_EXIST\020\272\014\022%\n RET_WIDGET_SKY_CRYSTAL_NOT"
+
"_FOUND\020\273\014\022,\n\'RET_WIDGET_SKY_CRYSTAL_NO_H"
+
"INT_TO_CLEAR\020\274\014\022-\n(RET_WIDGET_LIGHT_STON"
+
"E_ENERGY_NOT_ENOUGH\020\275\014\022-\n(RET_WIDGET_TOY"
+
"_CRYSTAL_ENERGY_NOT_ENOUGH\020\276\014\022,\n\'RET_WID"
+
"GET_LIGHT_STONE_LEVEL_NOT_ENOUGH\020\277\014\022\026\n\021R"
+
"ET_UID_NOT_EXIST\020\321\017\022\030\n\023RET_PARSE_BIN_ERR"
+
"OR\020\322\017\022\037\n\032RET_ACCOUNT_INFO_NOT_EXIST\020\323\017\022\035"
+
"\n\030RET_ORDER_INFO_NOT_EXIST\020\324\017\022\035\n\030RET_SNA"
+
"PSHOT_INDEX_ERROR\020\325\017\022\033\n\026RET_MAIL_HAS_BEE"
+
"N_SENT\020\326\017\022\032\n\025RET_PRODUCT_NOT_EXIST\020\327\017\022\027\n"
+
"\022RET_UNFINISH_ORDER\020\330\017\022\025\n\020RET_ID_NOT_EXI"
+
"ST\020\331\017\022\032\n\025RET_ORDER_TRADE_EARLY\020\332\017\022\027\n\022RET"
+
"_ORDER_FINISHED\020\333\017\022!\n\034RET_GAMESERVER_VER"
+
"SION_WRONG\020\334\017\022\037\n\032RET_OFFLINE_OP_FULL_LEN"
+
"GTH\020\335\017\022%\n RET_CONCERT_PRODUCT_OBTAIN_LIM"
+
"IT\020\336\017\022*\n%RET_CONCERT_PRODUCT_TICKET_DUPL"
+
"ICATED\020\337\017\022%\n RET_CONCERT_PRODUCT_TICKET_"
+
"EMPTY\020\340\017\022\027\n\022RET_REDIS_MODIFIED\020\211\'\022\034\n\027RET"
+
"_REDIS_UID_NOT_EXIST\020\212\'\022#\n\036RET_PATHFINDI"
+
"NG_DATA_NOT_EXIST\020\361.\022*\n%RET_PATHFINDING_"
+
"DESTINATION_NOT_EXIST\020\362.\022 \n\033RET_PATHFIND"
+
"ING_ERROR_SCENE\020\363.\022\'\n\"RET_PATHFINDING_SC"
+
"ENE_DATA_LOADING\020\364.\022\036\n\031RET_FRIEND_COUNT_"
+
"EXCEEDED\020\3316\022\031\n\024RET_PLAYER_NOT_EXIST\020\3326\022!"
+
"\n\034RET_ALREADY_SENT_ADD_REQUEST\020\3336\022\035\n\030RET"
+
"_ASK_FRIEND_LIST_FULL\020\3346\022!\n\034RET_PLAYER_A"
+
"LREADY_IS_FRIEND\020\3356\022\036\n\031RET_PLAYER_NOT_AS"
+
"K_FRIEND\020\3366\022#\n\036RET_TARGET_FRIEND_COUNT_E"
+
"XCEED\020\3376\022\023\n\016RET_NOT_FRIEND\020\3406\022%\n RET_BIR"
+
"THDAY_CANNOT_BE_SET_TWICE\020\3416\022\037\n\032RET_CANN"
+
"OT_ADD_SELF_FRIEND\020\3426\022\032\n\025RET_SIGNATURE_I"
+
"LLEGAL\020\3436\022%\n RET_PS_PLAYER_CANNOT_ADD_FR"
+
"IENDS\020\3446\022(\n#RET_PS_PLAYER_CANNOT_REMOVE_"
+
"FRIENDS\020\3456\022\037\n\032RET_NAME_CARD_NOT_UNLOCKED"
+
"\020\3466\022\035\n\030RET_ALREADY_IN_BLACKLIST\020\3476\022(\n#RE"
+
"T_PS_PALEYRS_CANNOT_ADD_BLACKLIST\020\3506\022\036\n\031"
+
"RET_PLAYER_BLACKLIST_FULL\020\3516\022 \n\033RET_PLAY"
+
"ER_NOT_IN_BLACKLIST\020\3526\022+\n&RET_BLACKLIST_"
+
"PLAYER_CANNOT_ADD_FRIEND\020\3536\022\034\n\027RET_IN_TA"
+
"RGET_BLACKLIST\020\3546\022!\n\034RET_CANNOT_ADD_TARG"
+
"ET_FRIEND\020\3556\022\036\n\031RET_BIRTHDAY_FORMAT_ERRO"
+
"R\020\3566\022\035\n\030RET_ONLINE_ID_NOT_EXISTS\020\3576\022%\n R"
+
"ET_FIRST_SHARE_REWARD_HAS_TAKEN\020\3606\022*\n%RE"
+
"T_PS_PLAYER_CANNOT_REMOVE_BLACKLIST\020\3616\022\022"
+
"\n\rRET_REPORT_CD\020\3626\022\037\n\032RET_REPORT_CONTENT"
+
"_ILLEGAL\020\3636\022\034\n\027RET_REMARK_WORD_ILLEGAL\020\364"
+
"6\022\030\n\023RET_REMARK_TOO_LONG\020\3656\022\033\n\026RET_REMAR"
+
"K_UTF_8_ERROR\020\3666\022\030\n\023RET_REMARK_IS_EMPTY\020"
+
"\3676\022\032\n\025RET_ASK_ADD_FRIEND_CD\020\3706\022#\n\036RET_SH"
+
"OW_AVATAR_INFO_NOT_EXIST\020\3716\022\037\n\032RET_PLAYE"
+
"R_NOT_SHOW_AVATAR\020\3726\022*\n%RET_SOCIAL_UPDAT"
+
"E_SHOW_LIST_REPEAT_ID\020\3736\022\031\n\024RET_PSN_ID_N"
+
"OT_FOUND\020\3746\022*\n%RET_EMOJI_COLLECTION_NUM_"
+
"EXCEED_LIMIT\020\3756\022\025\n\020RET_REMARK_EMPTY\020\3766\022 "
+
"\n\033RET_IN_TARGET_PSN_BLACKLIST\020\3776\022\036\n\031RET_"
+
"SIGNATURE_NOT_CHANGED\020\2007\022 \n\033RET_SIGNATUR"
+
"E_MONTHLY_LIMIT\020\2017\022\032\n\025RET_OFFERING_NOT_O"
+
"PEN\020\2517\022\035\n\030RET_OFFERING_LEVEL_LIMIT\020\2527\022!\n"
+
"\034RET_OFFERING_LEVEL_NOT_REACH\020\2537\022!\n\034RET_"
+
"OFFERING_LEVEL_HAS_TAKEN\020\2547\022!\n\034RET_CITY_"
+
"REPUTATION_NOT_OPEN\020\2757\022$\n\037RET_CITY_REPUT"
+
"ATION_LEVEL_TAKEN\020\2767\022(\n#RET_CITY_REPUTAT"
+
"ION_LEVEL_NOT_REACH\020\2777\022+\n&RET_CITY_REPUT"
+
"ATION_PARENT_QUEST_TAKEN\020\3007\022.\n)RET_CITY_"
+
"REPUTATION_PARENT_QUEST_UNFINISH\020\3017\022\'\n\"R"
+
"ET_CITY_REPUTATION_ACCEPT_REQUEST\020\3027\022+\n&"
+
"RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST\020\303"
+
"7\022-\n(RET_CITY_REPUTATION_ACCEPT_REQUEST_"
+
"LIMIT\020\3047\022*\n%RET_CITY_REPUTATION_ENTRANCE"
+
"_NOT_OPEN\020\3057\022-\n(RET_CITY_REPUTATION_TAKE"
+
"N_REQUEST_REWARD\020\3067\022%\n RET_CITY_REPUTATI"
+
"ON_SWITCH_CLOSE\020\3077\022-\n(RET_CITY_REPUTATIO"
+
"N_ENTRACE_SWITCH_CLOSE\020\3107\022-\n(RET_CITY_RE"
+
"PUTATION_TAKEN_EXPLORE_REWARD\020\3117\022*\n%RET_"
+
"CITY_REPUTATION_EXPLORE_NOT_REACH\020\3127\022\034\n\027"
+
"RET_MECHANICUS_NOT_OPEN\020\3207\022\037\n\032RET_MECHAN"
+
"ICUS_GEAR_UNLOCK\020\3217\022\035\n\030RET_MECHANICUS_GE"
+
"AR_LOCK\020\3227\022$\n\037RET_MECHANICUS_GEAR_LEVEL_"
+
"LIMIT\020\3237\022#\n\036RET_MECHANICUS_COIN_NOT_ENOU"
+
"GH\020\3247\022\037\n\032RET_MECHANICUS_NO_SEQUENCE\020\3257\022("
+
"\n#RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL\020\3267"
+
"\022\'\n\"RET_MECHANICUS_SEQUENCE_LIMIT_OPEN\020\327"
+
"7\022)\n$RET_MECHANICUS_DIFFICULT_NOT_SUPPOR"
+
"T\020\3307\022%\n RET_MECHANICUS_TICKET_NOT_ENOUGH"
+
"\020\3317\022$\n\037RET_MECHANICUS_TEACH_NOT_FINISH\020\332"
+
"7\022\"\n\035RET_MECHANICUS_TEACH_FINISHED\020\3337\022.\n"
+
")RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLO"
+
"CK\020\3347\022 \n\033RET_MECHANICUS_PLAYER_LIMIT\020\3357\022"
+
"\037\n\032RET_MECHANICUS_PUNISH_TIME\020\3367\022 \n\033RET_"
+
"MECHANICUS_SWITCH_CLOSE\020\3377\022)\n$RET_MECHAN"
+
"ICUS_BATTLE_NOT_IN_DUNGEON\020\3567\022)\n$RET_MEC"
+
"HANICUS_BATTLE_PLAY_NOT_FOUND\020\3577\022.\n)RET_"
+
"MECHANICUS_BATTLE_DUPLICATE_PICK_CARD\020\3607"
+
"\022-\n(RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_"
+
"PLAY\020\3617\022-\n(RET_MECHANICUS_BATTLE_CARD_NO"
+
"T_AVAILABLE\020\3627\022,\n\'RET_MECHANICUS_BATTLE_"
+
"NOT_IN_CARD_STAGE\020\3637\022*\n%RET_MECHANICUS_B"
+
"ATTLE_CARD_IS_WAITING\020\3647\022-\n(RET_MECHANIC"
+
"US_BATTLE_CARD_ALL_CONFIRMED\020\3657\0221\n,RET_M"
+
"ECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED\020"
+
"\3667\0222\n-RET_MECHANICUS_BATTLE_CARD_CONFIRM"
+
"ED_BY_OTHER\020\3677\0221\n,RET_MECHANICUS_BATTLE_"
+
"CARD_NOT_ENOUGH_POINTS\020\3707\022/\n*RET_MECHANI"
+
"CUS_BATTLE_CARD_ALREADY_SKIPPED\020\3717\022!\n\034RE"
+
"T_LEGENDARY_KEY_NOT_ENOUGH\020\301>\022#\n\036RET_LEG"
+
"ENDARY_KEY_EXCEED_LIMIT\020\302>\022(\n#RET_DAILY_"
+
"TASK_NOT_ENOUGH_TO_REDEEM\020\303>\022%\n RET_PERS"
+
"ONAL_LINE_OPEN_STATE_OFF\020\304>\022\'\n\"RET_PERSO"
+
"NAL_LINE_LEVEL_NOT_ENOUGH\020\305>\022\037\n\032RET_PERS"
+
"ONAL_LINE_NOT_OPEN\020\306>\022+\n&RET_PERSONAL_LI"
+
"NE_PRE_QUEST_NOT_FINISH\020\307>\022+\n&RET_HUNTIN"
+
"G_ALREADY_FINISH_OFFER_LIMIT\020\211@\022%\n RET_H"
+
"UNTING_HAS_UNFINISHED_OFFER\020\212@\022*\n%RET_HU"
+
"NTING_FAILED_OFFER_NOT_CD_READY\020\213@\022\037\n\032RE"
+
"T_HUNTING_NOT_TAKE_OFFER\020\214@\022\"\n\035RET_HUNTI"
+
"NG_CANNOT_TAKE_TWICE\020\215@\022*\n%RET_RPIVATE_C"
+
"HAT_INVALID_CONTENT_TYPE\020\305E\022*\n%RET_PRIVA"
+
"TE_CHAT_TARGET_IS_NOT_FRIEND\020\306E\022+\n&RET_P"
+
"RIVATE_CHAT_CONTENT_NOT_SUPPORTED\020\307E\022&\n!"
+
"RET_PRIVATE_CHAT_CONTENT_TOO_LONG\020\310E\022#\n\036"
+
"RET_PRIVATE_CHAT_PULL_TOO_FAST\020\311E\022!\n\034RET"
+
"_PRIVATE_CHAT_REPEAT_READ\020\312E\022%\n RET_PRIV"
+
"ATE_CHAT_READ_NOT_FRIEND\020\313E\022\031\n\024RET_REUNI"
+
"ON_FINISHED\020\251F\022\036\n\031RET_REUNION_NOT_ACTIVA"
+
"TED\020\252F\022*\n%RET_REUNION_ALREADY_TAKE_FIRST"
+
"_REWARD\020\253F\022!\n\034RET_REUNION_SIGN_IN_REWARD"
+
"ED\020\254F\022!\n\034RET_REUNION_WATCHER_REWARDED\020\255F"
+
"\022#\n\036RET_REUNION_WATCHER_NOT_FINISH\020\256F\022!\n"
+
"\034RET_REUNION_MISSION_REWARDED\020\257F\022#\n\036RET_"
+
"REUNION_MISSION_NOT_FINISH\020\260F\022,\n\'RET_REU"
+
"NION_WATCHER_REWARD_NOT_UNLOCKED\020\261F\022 \n\033R"
+
"ET_BLESSING_CONTENT_CLOSED\020\215G\022\034\n\027RET_BLE"
+
"SSING_NOT_ACTIVE\020\216G\022\"\n\035RET_BLESSING_NOT_"
+
"TODAY_ENTITY\020\217G\022.\n)RET_BLESSING_ENTITY_E"
+
"XCEED_SCAN_NUM_LIMIT\020\220G\022-\n(RET_BLESSING_"
+
"DAILY_SCAN_NUM_EXCEED_LIMIT\020\221G\0220\n+RET_BL"
+
"ESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT\020\222G"
+
"\022+\n&RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOU"
+
"GH\020\223G\022 \n\033RET_BLESSING_PIC_NOT_ENOUGH\020\224G\022"
+
"\"\n\035RET_BLESSING_PIC_HAS_RECEIVED\020\225G\022(\n#R"
+
"ET_BLESSING_TARGET_RECV_NUM_EXCEED\020\226G\022\'\n"
+
"\"RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT\020\227G\022%"
+
"\n RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH\020\230G\022&\n"
+
"!RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT\020\231G\022$\n"
+
"\037RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH\020\232G\022%\n R"
+
"ET_FLEUR_FAIR_MINIGAME_NOT_OPEN\020\233G\0224\n/RE"
+
"T_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_U"
+
"NLOCK\020\234G\022\"\n\035RET_FLEUR_FAIR_DUNGEON_LOCKE"
+
"D\020\235G\022\'\n\"RET_FLEUR_FAIR_DUNGEON_PUNISH_TI"
+
"ME\020\236G\0222\n-RET_FLEUR_FAIR_ONLY_OWNER_CAN_R"
+
"ESTART_MINIGAM\020\237G\022\'\n\"RET_WATER_SPIRIT_CO"
+
"IN_EXCEED_LIMIT\020\240G\022%\n RET_WATER_SPIRIT_C"
+
"OIN_NOT_ENOUGH\020\241G\022 \n\033RET_REGION_SEARCH_N"
+
"O_SEARCH\020\242G\022\"\n\035RET_REGION_SEARCH_STATE_E"
+
"RROR\020\243G\0224\n/RET_CHANNELLER_SLAB_LOOP_DUNG"
+
"EON_STAGE_NOT_OPEN\020\252G\022.\n)RET_CHANNELLER_"
+
"SLAB_LOOP_DUNGEON_NOT_OPEN\020\253G\022A\n<RET_CHA"
+
"NNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REW"
+
"ARD_HAS_TAKEN\020\254G\022<\n7RET_CHANNELLER_SLAB_"
+
"LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN\020\255G\0220"
+
"\n+RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DU"
+
"NGEON\020\256G\022-\n(RET_CHANNELLER_SLAB_ONE_OFF_"
+
"DUNGEON_DONE\020\257G\0227\n2RET_CHANNELLER_SLAB_O"
+
"NE_OFF_DUNGEON_STAGE_NOT_OPEN\020\260G\022+\n&RET_"
+
"CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT\020\261G\022)\n"
+
"$RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH\020\262G"
+
"\0226\n1RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ON"
+
"E_OFF_DUNGEON\020\263G\0223\n.RET_MIST_TRIAL_SELEC"
+
"T_CHARACTER_NUM_NOT_ENOUGH\020\276G\022$\n\037RET_HID"
+
"E_AND_SEEK_PLAY_NOT_OPEN\020\310G\022(\n#RET_HIDE_"
+
"AND_SEEK_PLAY_MAP_NOT_OPEN\020\311G\022-\n(RET_SUM"
+
"MER_TIME_DRAFT_WOORD_EXCEED_LIMIT\020\322G\022+\n&"
+
"RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH\020\323"
+
"G\0220\n+RET_SUMMER_TIME_MINI_HARPASTUM_EXCE"
+
"ED_LIMIT\020\324G\022-\n(RET_SUMMER_TIME_MINI_HARP"
+
"ASTUMNOT_ENOUGH\020\325G\022+\n&RET_BOUNCE_CONJURI"
+
"NG_COIN_EXCEED_LIMIT\020\334G\022)\n$RET_BOUNCE_CO"
+
"NJURING_COIN_NOT_ENOUGH\020\335G\022!\n\034RET_CHESS_"
+
"TEACH_MAP_FINISHED\020\337G\022#\n\036RET_CHESS_TEACH"
+
"_MAP_UNFINISHED\020\340G\022 \n\033RET_CHESS_COIN_EXC"
+
"EED_LIMIT\020\341G\022\036\n\031RET_CHESS_COIN_NOT_ENOUG"
+
"H\020\342G\022\035\n\030RET_CHESS_IN_PUNISH_TIME\020\343G\022\"\n\035R"
+
"ET_CHESS_PREV_MAP_UNFINISHED\020\344G\022\031\n\024RET_C"
+
"HESS_MAP_LOCKED\020\345G\022\034\n\027RET_BLITZ_RUSH_NOT"
+
"_OPEN\020\350G\022$\n\037RET_BLITZ_RUSH_DUNGEON_NOT_O"
+
"PEN\020\351G\022\'\n\"RET_BLITZ_RUSH_COIN_A_EXCEED_L"
+
"IMIT\020\352G\022\'\n\"RET_BLITZ_RUSH_COIN_B_EXCEED_"
+
"LIMIT\020\353G\022%\n RET_BLITZ_RUSH_COIN_A_NOT_EN"
+
"OUGH\020\354G\022%\n RET_BLITZ_RUSH_COIN_B_NOT_ENO"
+
"UGH\020\355G\022&\n!RET_MIRACLE_RING_VALUE_NOT_ENO"
+
"UGH\020\361G\022\030\n\023RET_MIRACLE_RING_CD\020\362G\022&\n!RET_"
+
"MIRACLE_RING_REWARD_NOT_TAKEN\020\363G\022!\n\034RET_"
+
"MIRACLE_RING_NOT_DELIVER\020\364G\022$\n\037RET_MIRAC"
+
"LE_RING_DELIVER_EXCEED\020\365G\022!\n\034RET_MIRACLE"
+
"_RING_HAS_CREATED\020\366G\022%\n RET_MIRACLE_RING"
+
"_HAS_NOT_CREATED\020\367G\022\037\n\032RET_MIRACLE_RING_"
+
"NOT_YOURS\020\370G\022\'\n\"RET_GADGET_FOUNDATION_UN"
+
"AUTHORIZED\020\243H\022*\n%RET_GADGET_FOUNDATION_S"
+
"CENE_NOT_FOUND\020\244H\022,\n\'RET_GADGET_FOUNDATI"
+
"ON_NOT_IN_INIT_STATE\020\245H\0224\n/RET_GADGET_FO"
+
"UNDATION_BILDING_POINT_NOT_ENOUGHT\020\246H\022-\n"
+
"(RET_GADGET_FOUNDATION_NOT_IN_BUILT_STAT"
+
"E\020\247H\022+\n&RET_GADGET_FOUNDATION_OP_NOT_SUP"
+
"PORTED\020\250H\0222\n-RET_GADGET_FOUNDATION_REQ_P"
+
"LAYER_NOT_IN_SCENE\020\251H\0223\n.RET_GADGET_FOUN"
+
"DATION_LOCKED_BY_ANOTHER_PLAYER\020\252H\022%\n RE"
+
"T_GADGET_FOUNDATION_NOT_LOCKED\020\253H\022)\n$RET"
+
"_GADGET_FOUNDATION_DUPLICATE_LOCK\020\254H\022+\n&"
+
"RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND\020\255"
+
"H\0220\n+RET_GADGET_FOUNDATION_PLAYER_GEAR_N"
+
"OT_FOUND\020\256H\022+\n&RET_GADGET_FOUNDATION_ROT"
+
"AION_DISABLED\020\257H\0223\n.RET_GADGET_FOUNDATIO"
+
"N_REACH_DUNGEON_GEAR_LIMIT\020\260H\0222\n-RET_GAD"
+
"GET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT\020\261"
+
"H\022,\n\'RET_GADGET_FOUNDATION_ROTATION_ON_G"
+
"OING\020\262H\022$\n\037RET_OP_ACTIVITY_BONUS_NOT_FOU"
+
"ND\020\325H\022\035\n\030RET_OP_ACTIVITY_NOT_OPEN\020\326H\022,\n\'"
+
"RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE\020"
+
"\235J\022\"\n\035RET_MULTISTAGE_PLAY_NOT_FOUND\020\236J\022\036"
+
"\n\031RET_COOP_CHAPTER_NOT_OPEN\020\201K\022\033\n\026RET_CO"
+
"OP_COND_NOT_MEET\020\202K\022\032\n\025RET_COOP_POINT_LO"
+
"CKED\020\203K\022\037\n\032RET_COOP_NOT_HAVE_PROGRESS\020\204K"
+
"\022\036\n\031RET_COOP_REWARD_HAS_TAKEN\020\205K\022\037\n\032RET_"
+
"DRAFT_HAS_ACTIVE_DRAFT\020\263K\022\036\n\031RET_DRAFT_N"
+
"OT_IN_MY_WORLD\020\264K\022\035\n\030RET_DRAFT_NOT_SUPPO"
+
"RT_MP\020\265K\022 \n\033RET_DRAFT_PLAYER_NOT_ENOUGH\020"
+
"\266K\022\036\n\031RET_DRAFT_INCORRECT_SCENE\020\267K\022$\n\037RE"
+
"T_DRAFT_OTHER_PLAYER_ENTERING\020\270K\022$\n\037RET_"
+
"DRAFT_GUEST_IS_TRANSFERRING\020\271K\022\'\n\"RET_DR"
+
"AFT_GUEST_NOT_IN_DRAFT_SCENE\020\272K\022\037\n\032RET_D"
+
"RAFT_INVITE_OVER_TIME\020\273K\022\'\n\"RET_DRAFT_TW"
+
"ICE_CONFIRM_OVER_TIMER\020\274K\022\024\n\017RET_HOME_UN"
+
"KOWN\020\345K\022\"\n\035RET_HOME_INVALID_CLIENT_PARAM"
+
"\020\346K\022&\n!RET_HOME_TARGE_PLAYER_HAS_NO_HOME"
+
"\020\347K\022\030\n\023RET_HOME_NOT_ONLINE\020\350K\022\031\n\024RET_HOM"
+
"E_PLAYER_FULL\020\351K\022\025\n\020RET_HOME_BLOCKED\020\352K\022"
+
"*\n%RET_HOME_ALREADY_IN_TARGET_HOME_WORLD"
+
"\020\353K\022\032\n\025RET_HOME_IN_EDIT_MODE\020\354K\022\036\n\031RET_H"
+
"OME_NOT_IN_EDIT_MODE\020\355K\022\027\n\022RET_HOME_HAS_"
+
"GUEST\020\356K\022(\n#RET_HOME_CANT_ENTER_BY_IN_ED"
+
"IT_MODE\020\357K\022\"\n\035RET_HOME_CLIENT_PARAM_INVA"
+
"LID\020\360K\022&\n!RET_HOME_PLAYER_NOT_IN_HOME_WO"
+
"RLD\020\361K\022+\n&RET_HOME_PLAYER_NOT_IN_SELF_HO"
+
"ME_WORLD\020\362K\022\036\n\031RET_HOME_NOT_FOUND_IN_MEM"
+
"\020\363K\022\'\n\"RET_HOME_PLAYER_IN_HOME_ROOM_SCEN"
+
"E\020\364K\022%\n RET_HOME_HOME_REFUSE_GUEST_ENTER"
+
"\020\365K\022(\n#RET_HOME_OWNER_REFUSE_TO_ENTER_HO"
+
"ME\020\366K\022\033\n\026RET_HOME_OWNER_OFFLINE\020\367K\022$\n\037RE"
+
"T_HOME_FURNITURE_EXCEED_LIMIT\020\370K\022(\n#RET_"
+
"HOME_FURNITURE_COUNT_NOT_ENOUGH\020\371K\022\"\n\035RE"
+
"T_HOME_IN_TRY_ENTER_PROCESS\020\372K\022%\n RET_HO"
+
"ME_ALREADY_IN_TARGET_SCENE\020\373K\022\037\n\032RET_HOM"
+
"E_COIN_EXCEED_LIMIT\020\374K\022\035\n\030RET_HOME_COIN_"
+
"NOT_ENOUGH\020\375K\022!\n\034RET_HOME_MODULE_NOT_UNL"
+
"OCKED\020\376K\022\037\n\032RET_HOME_CUR_MODULE_CLOSED\020\377"
+
"K\022*\n%RET_HOME_FURNITURE_SUITE_NOT_UNLOCK"
+
"ED\020\200L\022\026\n\021RET_HOME_IN_MATCH\020\201L\022\027\n\022RET_HOM"
+
"E_IN_COMBAT\020\202L\022\032\n\025RET_HOME_EDIT_MODE_CD\020"
+
"\203L\022!\n\034RET_HOME_UPDATE_FURNITURE_CD\020\204L\022#\n"
+
"\036RET_HOME_BLOCK_FURNITURE_LIMIT\020\205L\022\031\n\024RE"
+
"T_HOME_NOT_SUPPORT\020\206L\022\034\n\027RET_HOME_STATE_"
+
"NOT_OPEN\020\207L\022#\n\036RET_HOME_TARGET_STATE_NOT"
+
"_OPEN\020\210L\022)\n$RET_HOME_APPLY_ENTER_OTHER_H"
+
"OME_FAIL\020\211L\022 \n\033RET_HOME_SAVE_NO_MAIN_HOU"
+
"SE\020\212L\022\030\n\023RET_HOME_IN_DUNGEON\020\213L\022!\n\034RET_H"
+
"OME_ANY_GALLERY_STARTED\020\214L\022\036\n\031RET_HOME_Q"
+
"UEST_BLOCK_HOME\020\215L\022!\n\034RET_HOME_WAITING_P"
+
"RIOR_CHECK\020\216L\022#\n\036RET_HOME_PERSISTENT_CHE"
+
"CK_FAIL\020\217L\022#\n\036RET_HOME_FIND_ONLINE_HOME_"
+
"FAIL\020\220L\022\035\n\030RET_HOME_JOIN_SCENE_FAIL\020\221L\022\030"
+
"\n\023RET_HOME_MAX_PLAYER\020\222L\022\031\n\024RET_HOME_IN_"
+
"TRANSFER\020\223L\022&\n!RET_HOME_ANY_HOME_GALLERY"
+
"_STARTED\020\224L\022$\n\037RET_HOME_CAN_NOT_ENTER_IN"
+
"_AUDIT\020\225L\022#\n\036RET_FURNITURE_MAKE_INDEX_ER"
+
"ROR\020\226L\022\036\n\031RET_FURNITURE_MAKE_LOCKED\020\227L\022$"
+
"\n\037RET_FURNITURE_MAKE_CONFIG_ERROR\020\230L\022!\n\034"
+
"RET_FURNITURE_MAKE_SLOT_FULL\020\231L\022*\n%RET_F"
+
"URNITURE_MAKE_ADD_FURNITURE_FAIL\020\232L\022 \n\033R"
+
"ET_FURNITURE_MAKE_UNFINISH\020\233L\022!\n\034RET_FUR"
+
"NITURE_MAKE_IS_FINISH\020\234L\022+\n&RET_FURNITUR"
+
"E_MAKE_NOT_IN_CORRECT_HOME\020\235L\022 \n\033RET_FUR"
+
"NITURE_MAKE_NO_COUNT\020\236L\022(\n#RET_FURNITURE"
+
"_MAKE_ACCELERATE_LIMIT\020\237L\022$\n\037RET_FURNITU"
+
"RE_MAKE_NO_MAKE_DATA\020\240L\022 \n\033RET_HOME_LIMI"
+
"TED_SHOP_CLOSE\020\241L\022\035\n\030RET_HOME_AVATAR_NOT"
+
"_SHOW\020\242L\022&\n!RET_HOME_EVENT_COND_NOT_SATI"
+
"SFIED\020\243L\022*\n%RET_HOME_INVALID_ARRANGE_ANI"
+
"MAL_PARAM\020\244L\022\'\n\"RET_HOME_INVALID_ARRANGE"
+
"_NPC_PARAM\020\245L\022)\n$RET_HOME_INVALID_ARRANG"
+
"E_SUITE_PARAM\020\246L\022.\n)RET_HOME_INVALID_ARR"
+
"ANGE_MAIN_HOUSE_PARAM\020\247L\022#\n\036RET_HOME_AVA"
+
"TAR_STATE_NOT_OPEN\020\250L\022#\n\036RET_HOME_PLANT_"
+
"FIELD_NOT_EMPTY\020\251L\022\037\n\032RET_HOME_PLANT_FIE"
+
"LD_EMPTY\020\252L\022$\n\037RET_HOME_PLANT_FIELD_TYPE"
+
"_ERROR\020\253L\022#\n\036RET_HOME_PLANT_TIME_NOT_ENO"
+
"UGH\020\254L\022,\n\'RET_HOME_PLANT_SUB_FIELD_NUM_N"
+
"OT_ENOUGH\020\255L\022%\n RET_HOME_PLANT_FIELD_PAR"
+
"AM_ERROR\020\256L\022\"\n\035RET_HOME_FURNITURE_GUID_E"
+
"RROR\020\257L\022%\n RET_HOME_FURNITURE_ARRANGE_LI"
+
"MIT\020\260L\022 \n\033RET_HOME_FISH_FARMING_LIMIT\020\261L"
+
"\022#\n\036RET_HOME_FISH_COUNT_NOT_ENOUGH\020\262L\022\"\n"
+
"\035RET_HOME_FURNITURE_COST_LIMIT\020\263L\022&\n!RET"
+
"_HOME_CUSTOM_FURNITURE_INVALID\020\264L\022)\n$RET"
+
"_HOME_INVALID_ARRANGE_GROUP_PARAM\020\265L\022+\n&"
+
"RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT\020\266"
+
"L\0220\n+RET_HOME_PICTURE_FRAME_COOP_CG_GEND"
+
"ER_ERROR\020\267L\022.\n)RET_HOME_PICTURE_FRAME_CO"
+
"OP_CG_NOT_UNLOCK\020\270L\022&\n!RET_HOME_FURNITUR"
+
"E_CANNOT_ARRANGE\020\271L\022*\n%RET_HOME_FURNITUR"
+
"E_IN_DUPLICATE_SUITE\020\272L\022.\n)RET_HOME_FURN"
+
"ITURE_CUSTOM_SUITE_TOO_SMALL\020\273L\022,\n\'RET_H"
+
"OME_FURNITURE_CUSTOM_SUITE_TOO_BIG\020\274L\022*\n"
+
"%RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT\020\275"
+
"L\0221\n,RET_HOME_FURNITURE_CUSTOM_SUITE_EXC"
+
"EED_LIMIT\020\276L\0229\n4RET_HOME_FURNITURE_CUSTO"
+
"M_SUITE_INVALID_SURFACE_TYPE\020\277L\022\036\n\031RET_H"
+
"OME_BGM_ID_NOT_FOUND\020\300L\022\036\n\031RET_HOME_BGM_"
+
"NOT_UNLOCKED\020\301L\022%\n RET_HOME_BGM_FURNITUR"
+
"E_NOT_FOUND\020\302L\022*\n%RET_HOME_BGM_NOT_SUPPO"
+
"RT_BY_CUR_SCENE\020\303L\022(\n#RET_HOME_LIMITED_S"
+
"HOP_GOODS_DISABLE\020\304L\022%\n RET_SUMO_ACTIVIT"
+
"Y_STAGE_NOT_OPEN\020\220N\022(\n#RET_SUMO_ACTIVITY"
+
"_SWITCH_TEAM_IN_CD\020\221N\022)\n$RET_SUMO_ACTIVI"
+
"TY_TEAM_NUM_INCORRECT\020\222N\022)\n$RET_LUNA_RIT"
+
"E_ACTIVITY_AREA_ID_ERROR\020\224N\022-\n(RET_LUNA_"
+
"RITE_ACTIVITY_BATTLE_NOT_FINISH\020\225N\022-\n(RE"
+
"T_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE\020\226"
+
"N\022/\n*RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE"
+
"_REWARD\020\227N\0220\n+RET_LUNA_RITE_ACTIVITY_SAC"
+
"RIFICE_NOT_ENOUGH\020\230N\0223\n.RET_LUNA_RITE_AC"
+
"TIVITY_SEARCHING_COND_NOT_MEET\020\231N\022\'\n\"RET"
+
"_DIG_GADGET_CONFIG_ID_NOT_MATCH\020\237N\022\"\n\035RE"
+
"T_DIG_FIND_NEAREST_POS_FAIL\020\240N\022\"\n\035RET_MU"
+
"SIC_GAME_LEVEL_NOT_OPEN\020\245N\022$\n\037RET_MUSIC_"
+
"GAME_LEVEL_NOT_UNLOCK\020\246N\022%\n RET_MUSIC_GA"
+
"ME_LEVEL_NOT_STARTED\020\247N\022*\n%RET_MUSIC_GAM"
+
"E_LEVEL_CONFIG_NOT_FOUND\020\250N\022&\n!RET_MUSIC"
+
"_GAME_LEVEL_ID_NOT_MATCH\020\251N\022$\n\037RET_ROGUE"
+
"LIKE_COIN_A_NOT_ENOUGH\020\257N\022$\n\037RET_ROGUELI"
+
"KE_COIN_B_NOT_ENOUGH\020\260N\022$\n\037RET_ROGUELIKE"
+
"_COIN_C_NOT_ENOUGH\020\261N\022&\n!RET_ROGUELIKE_C"
+
"OIN_A_EXCEED_LIMIT\020\262N\022&\n!RET_ROGUELIKE_C"
+
"OIN_B_EXCEED_LIMIT\020\263N\022&\n!RET_ROGUELIKE_C"
+
"OIN_C_EXCEED_LIMIT\020\264N\022(\n#RET_ROGUELIKE_R"
+
"UNE_COUNT_NOT_ENOUGH\020\265N\022\'\n\"RET_ROGUELIKE"
+
"_NOT_IN_ROGUE_DUNGEON\020\266N\022!\n\034RET_ROGUELIK"
+
"E_CELL_NOT_FOUND\020\267N\022&\n!RET_ROGUELIKE_CEL"
+
"L_TYPE_INCORRECT\020\270N\022(\n#RET_ROGUELIKE_CEL"
+
"L_ALREADY_FINISHED\020\271N\0223\n.RET_ROGUELIKE_D"
+
"UNGEON_HAVE_UNFINISHED_PROGRESS\020\272N\022%\n RE"
+
"T_ROGUELIKE_STAGE_NOT_FINISHED\020\273N\0224\n/RET"
+
"_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_T"
+
"AKEN\020\275N\022*\n%RET_ROGUELIKE_ACTIVITY_CONTEN"
+
"T_CLOSED\020\276N\0221\n,RET_ROGUELIKE_DUNGEON_PRE"
+
"_QUEST_NOT_FINISHED\020\277N\022#\n\036RET_ROGUELIKE_"
+
"DUNGEON_NOT_OPEN\020\300N\022#\n\036RET_ROGUELIKE_SPR"
+
"INT_IS_BANNED\020\301N\0221\n,RET_ROGUELIKE_DUNGEO"
+
"N_PRE_STAGE_NOT_FINISHED\020\302N\022/\n*RET_ROGUE"
+
"LIKE_ALL_AVATAR_DIE_CANNOT_RESUME\020\303N\022\'\n\""
+
"RET_PLANT_FLOWER_ALREADY_TAKE_SEED\020\310N\022.\n"
+
")RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIM"
+
"IT\020\311N\0220\n+RET_PLANT_FLOWER_CAN_GIVE_FLOWE"
+
"R_NOT_ENOUGH\020\312N\022-\n(RET_PLANT_FLOWER_WISH"
+
"_FLOWER_KINDS_LIMIT\020\313N\022,\n\'RET_PLANT_FLOW"
+
"ER_HAVE_FLOWER_NOT_ENOUGH\020\314N\0220\n+RET_PLAN"
+
"T_FLOWER_FLOWER_COMBINATION_INVALID\020\315N\022 "
+
"\n\033RET_HACHI_DUNGEON_NOT_VALID\020\304N\022%\n RET_"
+
"HACHI_DUNGEON_STAGE_NOT_OPEN\020\305N\022(\n#RET_H"
+
"ACHI_DUNGEON_TEAMMATE_NOT_PASS\020\306N\022&\n!RET"
+
"_WINTER_CAMP_COIN_A_NOT_ENOUGH\020\327N\022&\n!RET"
+
"_WINTER_CAMP_COIN_B_NOT_ENOUGH\020\330N\022(\n#RET"
+
"_WINTER_CAMP_COIN_A_EXCEED_LIMIT\020\331N\022(\n#R"
+
"ET_WINTER_CAMP_COIN_B_EXCEED_LIMIT\020\332N\022$\n"
+
"\037RET_WINTER_CAMP_WISH_ID_INVALID\020\333N\022-\n(R"
+
"ET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA\020"
+
"\334N\022/\n*RET_WINTER_CAMP_FRIEND_ITEM_COUNT_"
+
"OVERFLOW\020\335N\022-\n(RET_WINTER_CAMP_SELECT_IT"
+
"EM_DATA_INVALID\020\336N\022$\n\037RET_WINTER_CAMP_IT"
+
"EM_LIST_EMPTY\020\337N\022)\n$RET_WINTER_CAMP_REWA"
+
"RD_ALREADY_TAKEN\020\340N\022%\n RET_WINTER_CAMP_S"
+
"TAGE_NOT_FINISH\020\341N\022#\n\036RET_WINTER_CAMP_GA"
+
"DGET_INVALID\020\342N\022\'\n\"RET_LANTERN_RITE_COIN"
+
"_A_NOT_ENOUGH\020\352N\022\'\n\"RET_LANTERN_RITE_COI"
+
"N_B_NOT_ENOUGH\020\353N\022\'\n\"RET_LANTERN_RITE_CO"
+
"IN_C_NOT_ENOUGH\020\354N\022)\n$RET_LANTERN_RITE_C"
+
"OIN_A_EXCEED_LIMIT\020\355N\022)\n$RET_LANTERN_RIT"
+
"E_COIN_B_EXCEED_LIMIT\020\356N\022)\n$RET_LANTERN_"
+
"RITE_COIN_C_EXCEED_LIMIT\020\357N\022/\n*RET_LANTE"
+
"RN_RITE_PROJECTION_CONTENT_CLOSED\020\360N\022.\n)"
+
"RET_LANTERN_RITE_PROJECTION_CAN_NOT_STAR"
+
"T\020\361N\022&\n!RET_LANTERN_RITE_DUNGEON_NOT_OPE"
,
"N\020\362N\022+\n&RET_LANTERN_RITE_HAS_TAKEN_SKIN_"
+
"REWARD\020\363N\0220\n+RET_LANTERN_RITE_NOT_FINISH"
+
"ED_SKIN_WATCHERS\020\364N\022.\n)RET_LANTERN_RITE_"
+
"FIREWORKS_CONTENT_CLOSED\020\365N\0223\n.RET_LANTE"
+
"RN_RITE_FIREWORKS_CHALLENGE_NOT_START\020\366N"
+
"\0222\n-RET_LANTERN_RITE_FIREWORKS_REFORM_PA"
+
"RAM_ERROR\020\367N\0221\n,RET_LANTERN_RITE_FIREWOR"
+
"KS_REFORM_SKILL_LOCK\020\370N\0229\n4RET_LANTERN_R"
+
"ITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH\020"
+
"\371N\022\'\n\"RET_POTION_ACTIVITY_STAGE_NOT_OPEN"
+
"\020\376N\022(\n#RET_POTION_ACTIVITY_LEVEL_HAVE_PA"
+
"SS\020\377N\022+\n&RET_POTION_ACTIVITY_TEAM_NUM_IN"
+
"CORRECT\020\200O\022%\n RET_POTION_ACTIVITY_AVATAR"
+
"_IN_CD\020\201O\022#\n\036RET_POTION_ACTIVITY_BUFF_IN"
+
"_CD\020\202O\022\'\n\"RET_IRODORI_POETRY_INVALID_LIN"
+
"E_ID\020\210O\022(\n#RET_IRODORI_POETRY_INVALID_TH"
+
"EME_ID\020\211O\022/\n*RET_IRODORI_POETRY_NOT_GET_"
+
"ALL_INSPIRATION\020\212O\022/\n*RET_IRODORI_POETRY"
+
"_INSPIRATION_REACH_LIMIE\020\213O\022.\n)RET_IRODO"
+
"RI_POETRY_ENTITY_ALREADY_SCANNED\020\214O\022(\n#R"
+
"ET_ACTIVITY_BANNER_ALREADY_CLEARED\020\274P\022\037\n"
+
"\032RET_IRODORI_CHESS_NOT_OPEN\020\275P\022%\n RET_IR"
+
"ODORI_CHESS_LEVEL_NOT_OPEN\020\276P\022#\n\036RET_IRO"
+
"DORI_CHESS_MAP_NOT_OPEN\020\277P\022/\n*RET_IRODOR"
+
"I_CHESS_MAP_CARD_ALREADY_EQUIPED\020\300P\022.\n)R"
+
"ET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT"
+
"\020\301P\022+\n&RET_IRODORI_CHESS_MAP_CARD_NOT_EQ"
+
"UIPED\020\302P\0223\n.RET_IRODORI_CHESS_ENTER_FAIL"
+
"_CARD_EXCEED_LIMIT\020\303P\022(\n#RET_ACTIVITY_FR"
+
"IEND_HAVE_GIFT_LIMIT\020\306P\022)\n$RET_GACHA_ACT"
+
"IVITY_HAVE_REWARD_LIMIT\020\313P\022(\n#RET_GACHA_"
+
"ACTIVITY_HAVE_ROBOT_LIMIT\020\314P\022*\n%RET_SUMM"
+
"ER_TIME_V_2_COIN_EXCEED_LIMIT\020\315P\022(\n#RET_"
+
"SUMMER_TIME_V_2_COIN_NOT_ENOUGH\020\316P\022/\n*RE"
+
"T_SUMMER_TIME_V_2_DUNGEON_STAGE_NOT_OPEN"
+
"\020\317P\0222\n-RET_SUMMER_TIME_V_2_PREV_DUNGEON_"
+
"NOT_COMPLETE\020\320P\022!\n\034RET_ROGUE_DIARY_AVATA"
+
"R_DEATH\020\356P\022!\n\034RET_ROGUE_DIARY_AVATAR_TIR"
+
"ED\020\357P\022&\n!RET_ROGUE_DIARY_AVATAR_DUPLICAT"
+
"ED\020\360P\022$\n\037RET_ROGUE_DIARY_COIN_NOT_ENOUGH"
+
"\020\361P\022.\n)RET_ROGUE_DIARY_VIRTUAL_COIN_EXCE"
+
"ED_LIMIT\020\362P\022,\n\'RET_ROGUE_DIARY_VIRTUAL_C"
+
"OIN_NOT_ENOUGH\020\363P\022#\n\036RET_ROGUE_DIARY_CON"
+
"TENT_CLOSED\020\376P\022$\n\037RET_ISLAND_PARTY_STAGE"
+
"_NOT_OPEN\020\203Q\022\027\n\022RET_NOT_IN_FISHING\020\371U\022\031\n"
+
"\024RET_FISH_STATE_ERROR\020\372U\022\030\n\023RET_FISH_BAI"
+
"T_LIMIT\020\373U\022\035\n\030RET_FISHING_MAX_DISTANCE\020\374"
+
"U\022\032\n\025RET_FISHING_IN_COMBAT\020\375U\022!\n\034RET_FIS"
+
"HING_BATTLE_TOO_SHORT\020\376U\022\027\n\022RET_FISH_GON"
+
"E_AWAY\020\377U\022#\n\036RET_CAN_NOT_EDIT_OTHER_DUNG"
+
"EON\020\253V\022 \n\033RET_CUSTOM_DUNGEON_DISMATCH\020\254V"
+
"\022\037\n\032RET_NO_CUSTOM_DUNGEON_DATA\020\255V\022\"\n\035RET"
+
"_BUILD_CUSTOM_DUNGEON_FAIL\020\256V\022\'\n\"RET_CUS"
+
"TOM_DUNGEON_ROOM_CHECK_FAIL\020\257V\022%\n RET_CU"
+
"STOM_DUNGEON_SAVE_MAY_FAIL\020\260V\022\036\n\031RET_NOT"
+
"_IN_CUSTOM_DUNGEON\020\261V\022%\n RET_CUSTOM_DUNG"
+
"EON_INTERNAL_FAIL\020\262V\022#\n\036RET_CUSTOM_DUNGE"
+
"ON_CAN_NOT_TRY\020\263V\022%\n RET_CUSTOM_DUNGEON_"
+
"NO_START_ROOM\020\264V\022$\n\037RET_CUSTOM_DUNGEON_N"
+
"O_ROOM_DATA\020\265V\022)\n$RET_CUSTOM_DUNGEON_SAV"
+
"E_TOO_FREQUENT\020\266V\022%\n RET_CUSTOM_DUNGEON_"
+
"NOT_SELF_PASS\020\267V\022!\n\034RET_CUSTOM_DUNGEON_L"
+
"ACK_COIN\020\270V\022\'\n\"RET_CUSTOM_DUNGEON_NO_FIN"
+
"ISH_BRICK\020\271V\022$\n\037RET_CUSTOM_DUNGEON_MULTI"
+
"_FINISH\020\272V\022%\n RET_CUSTOM_DUNGEON_NOT_PUB"
+
"LISHED\020\273V\022\"\n\035RET_CUSTOM_DUNGEON_FULL_STO"
+
"RE\020\274V\022$\n\037RET_CUSTOM_DUNGEON_STORE_REPEAT"
+
"\020\275V\022*\n%RET_CUSTOM_DUNGEON_CAN_NOT_STORE_"
+
"SELF\020\276V\022%\n RET_CUSTOM_DUNGEON_NOT_SAVE_S"
+
"UCC\020\277V\022)\n$RET_CUSTOM_DUNGEON_CAN_NOT_LIK"
+
"E_SELF\020\300V\022!\n\034RET_CUSTOM_DUNGEON_NOT_FOUN"
+
"D\020\301V\022\'\n\"RET_CUSTOM_DUNGEON_INVALID_SETTI"
+
"NG\020\302V\022)\n$RET_CUSTOM_DUNGEON_NO_FINISH_SE"
+
"TTING\020\303V\022$\n\037RET_CUSTOM_DUNGEON_SAVE_NOTH"
+
"ING\020\304V\022$\n\037RET_CUSTOM_DUNGEON_NOT_IN_GROU"
+
"P\020\305V\022$\n\037RET_CUSTOM_DUNGEON_NOT_OFFICIAL\020"
+
"\306V\022&\n!RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR\020"
+
"\307V\022$\n\037RET_CUSTOM_DUNGEON_NO_OPEN_ROOM\020\310V"
+
"\022*\n%RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMI"
+
"T\020\311V\022+\n&RET_CUSTOM_DUNGEON_OFFICIAL_NOT_"
+
"UNLOCK\020\312V\022&\n!RET_CAN_NOT_EDIT_OFFICIAL_S"
+
"ETTING\020\313V\022#\n\036RET_CUSTOM_DUNGEON_BAN_PUBL"
+
"ISH\020\314V\022&\n!RET_CUSTOM_DUNGEON_CAN_NOT_REP"
+
"LAY\020\315V\022&\n!RET_CUSTOM_DUNGEON_NOT_OPEN_GR"
+
"OUP\020\316V\022$\n\037RET_CUSTOM_DUNGEON_MAX_EDIT_NU"
+
"M\020\317V\022)\n$RET_CUSTOM_DUNGEON_CAN_NOT_OUT_S"
+
"TUCK\020\320V\022\037\n\032RET_CUSTOM_DUNGEON_MAX_TAG\020\321V"
+
"\022#\n\036RET_CUSTOM_DUNGEON_INVALID_TAG\020\322V\022 \n"
+
"\033RET_CUSTOM_DUNGEON_MAX_COST\020\323V\022,\n\'RET_C"
+
"USTOM_DUNGEON_REQUEST_TOO_FREQUENT\020\324V\022 \n"
+
"\033RET_CUSTOM_DUNGEON_NOT_OPEN\020\325V\022\032\n\025RET_S"
+
"HARE_CD_ID_ERROR\020\335V\022\035\n\030RET_SHARE_CD_INDE"
+
"X_ERROR\020\336V\022\027\n\022RET_SHARE_CD_IN_CD\020\337V\022\"\n\035R"
+
"ET_SHARE_CD_TOKEN_NOT_ENOUGH\020\340V\022\025\n\020RET_U"
+
"GC_DISMATCH\020\217W\022\033\n\026RET_UGC_DATA_NOT_FOUND"
+
"\020\220W\022\034\n\027RET_UGC_BRIEF_NOT_FOUND\020\221W\022\025\n\020RET"
+
"_UGC_DISABLED\020\222W\022\024\n\017RET_UGC_LIMITED\020\223W\022\023"
+
"\n\016RET_UGC_LOCKED\020\224W\022\025\n\020RET_UGC_NOT_AUTH\020"
+
"\225W\022\025\n\020RET_UGC_NOT_OPEN\020\226W\022\030\n\023RET_UGC_BAN"
+
"_PUBLISH\020\227WB\033\n\031emu.grasscutter.net.proto"
+
"b\006proto3"
"RET_AVATAR_IN_COMBAT\020\200\001\022\034\n\027RET_NICKNAME_"
+
"UTF8_ERROR\020\202\001\022\032\n\025RET_NICKNAME_TOO_LONG\020\203"
+
"\001\022\036\n\031RET_NICKNAME_WORD_ILLEGAL\020\204\001\022!\n\034RET"
+
"_NICKNAME_TOO_MANY_DIGITS\020\205\001\022\032\n\025RET_NICK"
+
"NAME_IS_EMPTY\020\206\001\022\037\n\032RET_NICKNAME_MONTHLY"
+
"_LIMIT\020\207\001\022\035\n\030RET_NICKNAME_NOT_CHANGED\020\210\001"
+
"\022\032\n\025RET_PLAYER_NOT_ONLINE\020\214\001\022\034\n\027RET_OPEN"
+
"_STATE_NOT_OPEN\020\215\001\022\027\n\022RET_FEATURE_CLOSED"
+
"\020\216\001\022%\n RET_AVATAR_EXPEDITION_AVATAR_DIE\020"
+
"\230\001\022&\n!RET_AVATAR_EXPEDITION_COUNT_LIMIT\020"
+
"\231\001\022&\n!RET_AVATAR_EXPEDITION_MAIN_FORBID\020"
+
"\232\001\022\'\n\"RET_AVATAR_EXPEDITION_TRIAL_FORBID"
+
"\020\233\001\022\032\n\025RET_TEAM_NAME_ILLEGAL\020\234\001\022\032\n\025RET_I"
+
"S_NOT_IN_STANDBY\020\235\001\022\026\n\021RET_IS_IN_DUNGEON"
+
"\020\236\001\022 \n\033RET_IS_IN_LOCK_AVATAR_QUEST\020\237\001\022\036\n"
+
"\031RET_IS_USING_TRIAL_AVATAR\020\240\001\022\035\n\030RET_IS_"
+
"USING_TEMP_AVATAR\020\241\001\022\031\n\024RET_NOT_HAS_FLYC"
+
"LOAK\020\242\001\022\"\n\035RET_FETTER_REWARD_ALREADY_GOT"
+
"\020\243\001\022\'\n\"RET_FETTER_REWARD_LEVEL_NOT_ENOUG"
+
"H\020\244\001\022%\n RET_WORLD_LEVEL_ADJUST_MIN_LEVEL"
+
"\020\245\001\022\036\n\031RET_WORLD_LEVEL_ADJUST_CD\020\246\001\022\030\n\023R"
+
"ET_NOT_HAS_COSTUME\020\247\001\022\035\n\030RET_COSTUME_AVA"
+
"TAR_ERROR\020\250\001\022#\n\036RET_FLYCLOAK_PLATFORM_TY"
+
"PE_ERR\020\251\001\022\024\n\017RET_IN_TRANSFER\020\252\001\022\032\n\025RET_I"
+
"S_IN_LOCK_AVATAR\020\253\001\022\031\n\024RET_FULL_BACKUP_T"
+
"EAM\020\254\001\022!\n\034RET_BACKUP_TEAM_ID_NOT_VALID\020\255"
+
"\001\022 \n\033RET_BACKUP_TEAM_IS_CUR_TEAM\020\256\001\022\024\n\017R"
+
"ET_FLOAT_ERROR\020\311\001\022\026\n\021RET_NPC_NOT_EXIST\020\255"
+
"\002\022\024\n\017RET_NPC_TOO_FAR\020\256\002\022\031\n\024RET_NOT_CURRE"
+
"NT_TALK\020\257\002\022\030\n\023RET_NPC_CREATE_FAIL\020\260\002\022\026\n\021"
+
"RET_NPC_MOVE_FAIL\020\261\002\022\030\n\023RET_QUEST_NOT_EX"
+
"IST\020\221\003\022\026\n\021RET_QUEST_IS_FAIL\020\222\003\022\034\n\027RET_QU"
+
"EST_CONTENT_ERROR\020\223\003\022\036\n\031RET_BARGAIN_NOT_"
+
"ACTIVATED\020\224\003\022\031\n\024RET_BARGAIN_FINISHED\020\225\003\022"
+
"\'\n\"RET_INFERENCE_ASSOCIATE_WORD_ERROR\020\226\003"
+
"\022,\n\'RET_INFERENCE_SUBMIT_WORD_NO_CONCLUS"
+
"ION\020\227\003\022\033\n\026RET_POINT_NOT_UNLOCKED\020\365\003\022\026\n\021R"
+
"ET_POINT_TOO_FAR\020\366\003\022\036\n\031RET_POINT_ALREAY_"
+
"UNLOCKED\020\367\003\022\031\n\024RET_ENTITY_NOT_EXIST\020\370\003\022\031"
+
"\n\024RET_ENTER_SCENE_FAIL\020\371\003\022\036\n\031RET_PLAYER_"
+
"IS_ENTER_SCENE\020\372\003\022\027\n\022RET_CITY_MAX_LEVEL\020"
+
"\373\003\022\024\n\017RET_AREA_LOCKED\020\374\003\022\030\n\023RET_JOIN_OTH"
+
"ER_WAIT\020\375\003\022\037\n\032RET_WEATHER_AREA_NOT_FOUND"
+
"\020\376\003\022\032\n\025RET_WEATHER_IS_LOCKED\020\377\003\022\032\n\025RET_N"
+
"OT_IN_SELF_SCENE\020\200\004\022\030\n\023RET_GROUP_NOT_EXI"
+
"ST\020\201\004\022\032\n\025RET_MARK_NAME_ILLEGAL\020\202\004\022\034\n\027RET"
+
"_MARK_ALREADY_EXISTS\020\203\004\022\026\n\021RET_MARK_OVER"
+
"FLOW\020\204\004\022\030\n\023RET_MARK_NOT_EXISTS\020\205\004\022\032\n\025RET"
+
"_MARK_UNKNOWN_TYPE\020\206\004\022\033\n\026RET_MARK_NAME_T"
+
"OO_LONG\020\207\004\022\026\n\021RET_DISTANCE_LONG\020\210\004\022\"\n\035RE"
+
"T_ENTER_SCENE_TOKEN_INVALID\020\211\004\022\033\n\026RET_NO"
+
"T_IN_WORLD_SCENE\020\212\004\022\034\n\027RET_ANY_GALLERY_S"
+
"TARTED\020\213\004\022\032\n\025RET_GALLERY_NOT_START\020\214\004\022.\n"
+
")RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MO"
+
"DE\020\215\004\022!\n\034RET_GALLERY_CANNOT_INTERRUPT\020\216\004"
+
"\022\037\n\032RET_GALLERY_WORLD_NOT_MEET\020\217\004\022\037\n\032RET"
+
"_GALLERY_SCENE_NOT_MEET\020\220\004\022!\n\034RET_CUR_PL"
+
"AY_CANNOT_TRANSFER\020\221\004\022&\n!RET_CANT_USE_WI"
+
"DGET_IN_HOME_SCENE\020\222\004\022\036\n\031RET_SCENE_GROUP"
+
"_NOT_MATCH\020\223\004\022\030\n\023RET_POS_ROT_INVALID\020\247\004\022"
+
"\036\n\031RET_MARK_INVALID_SCENE_ID\020\250\004\022*\n%RET_I"
+
"NVALID_SCENE_TO_USE_ANCHOR_POINT\020\251\004\022\036\n\031R"
+
"ET_ENTER_HOME_SCENE_FAIL\020\252\004\022\032\n\025RET_CUR_S"
+
"CENE_IS_NULL\020\253\004\022\027\n\022RET_GROUP_ID_ERROR\020\254\004"
+
"\022$\n\037RET_GALLERY_INTERRUPT_NOT_OWNER\020\255\004\022\032"
+
"\n\025RET_NO_SPRING_IN_AREA\020\256\004\022\032\n\025RET_AREA_N"
+
"OT_IN_SCENE\020\257\004\022\030\n\023RET_INVALID_CITY_ID\020\260\004"
+
"\022\031\n\024RET_INVALID_SCENE_ID\020\261\004\022 \n\033RET_DEST_"
+
"SCENE_IS_NOT_ALLOW\020\262\004\022\037\n\032RET_LEVEL_TAG_S"
+
"WITCH_IN_CD\020\263\004\022 \n\033RET_LEVEL_TAG_ALREADY_"
+
"EXIST\020\264\004\022\030\n\023RET_INVALID_AREA_ID\020\265\004\022\027\n\022RE"
+
"T_ITEM_NOT_EXIST\020\331\004\022\037\n\032RET_PACK_EXCEED_M"
+
"AX_WEIGHT\020\332\004\022\032\n\025RET_ITEM_NOT_DROPABLE\020\333\004"
+
"\022\030\n\023RET_ITEM_NOT_USABLE\020\334\004\022\037\n\032RET_ITEM_I"
+
"NVALID_USE_COUNT\020\335\004\022 \n\033RET_ITEM_INVALID_"
+
"DROP_COUNT\020\336\004\022\033\n\026RET_ITEM_ALREADY_EXIST\020"
+
"\337\004\022\031\n\024RET_ITEM_IN_COOLDOWN\020\340\004\022\036\n\031RET_ITE"
+
"M_COUNT_NOT_ENOUGH\020\341\004\022\034\n\027RET_ITEM_INVALI"
+
"D_TARGET\020\342\004\022\031\n\024RET_RECIPE_NOT_EXIST\020\343\004\022\026"
+
"\n\021RET_RECIPE_LOCKED\020\344\004\022\030\n\023RET_RECIPE_UNL"
+
"OCKED\020\345\004\022\034\n\027RET_COMPOUND_QUEUE_FULL\020\346\004\022\034"
+
"\n\027RET_COMPOUND_NOT_FINISH\020\347\004\022\032\n\025RET_MAIL"
+
"_ITEM_NOT_GET\020\350\004\022\032\n\025RET_ITEM_EXCEED_LIMI"
+
"T\020\351\004\022\033\n\026RET_AVATAR_CAN_NOT_USE\020\352\004\022\037\n\032RET"
+
"_ITEM_NEED_PLAYER_LEVEL\020\353\004\022\034\n\027RET_RECIPE"
+
"_NOT_AUTO_QTE\020\354\004\022\034\n\027RET_COMPOUND_BUSY_QU"
+
"EUE\020\355\004\022\030\n\023RET_NEED_MORE_SCOIN\020\356\004\022\036\n\031RET_"
+
"SKILL_DEPOT_NOT_FOUND\020\357\004\022\031\n\024RET_HCOIN_NO"
+
"T_ENOUGH\020\360\004\022\031\n\024RET_SCOIN_NOT_ENOUGH\020\361\004\022\033"
+
"\n\026RET_HCOIN_EXCEED_LIMIT\020\362\004\022\033\n\026RET_SCOIN"
+
"_EXCEED_LIMIT\020\363\004\022\025\n\020RET_MAIL_EXPIRED\020\364\004\022"
+
"\031\n\024RET_REWARD_HAS_TAKEN\020\365\004\022 \n\033RET_COMBIN"
+
"E_COUNT_TOO_LARGE\020\366\004\022\032\n\025RET_GIVING_ITEM_"
+
"WRONG\020\367\004\022\033\n\026RET_GIVING_IS_FINISHED\020\370\004\022\033\n"
+
"\026RET_GIVING_NOT_ACTIVED\020\371\004\022\031\n\024RET_FORGE_"
+
"QUEUE_FULL\020\372\004\022\035\n\030RET_FORGE_QUEUE_CAPACIT"
+
"Y\020\373\004\022\036\n\031RET_FORGE_QUEUE_NOT_FOUND\020\374\004\022\032\n\025"
+
"RET_FORGE_QUEUE_EMPTY\020\375\004\022\031\n\024RET_NOT_SUPP"
+
"ORT_ITEM\020\376\004\022\023\n\016RET_ITEM_EMPTY\020\377\004\022\035\n\030RET_"
+
"VIRTUAL_EXCEED_LIMIT\020\200\005\022\036\n\031RET_MATERIAL_"
+
"EXCEED_LIMIT\020\201\005\022\033\n\026RET_EQUIP_EXCEED_LIMI"
+
"T\020\202\005\022\"\n\035RET_ITEM_SHOULD_HAVE_NO_LEVEL\020\203\005"
+
"\022*\n%RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMI"
+
"T\020\204\005\022\035\n\030RET_WEAPON_LEVEL_INVALID\020\205\005\022\031\n\024R"
+
"ET_UNKNOW_ITEM_TYPE\020\206\005\022\033\n\026RET_ITEM_COUNT"
+
"_IS_ZERO\020\207\005\022\030\n\023RET_ITEM_IS_EXPIRED\020\210\005\022!\n"
+
"\034RET_ITEM_EXCEED_OUTPUT_LIMIT\020\211\005\022\033\n\026RET_"
+
"EQUIP_LEVEL_HIGHER\020\212\005\022&\n!RET_EQUIP_CAN_N"
+
"OT_WAKE_OFF_WEAPON\020\213\005\022\036\n\031RET_EQUIP_HAS_B"
+
"EEN_WEARED\020\214\005\022!\n\034RET_EQUIP_WEARED_CANNOT"
+
"_DROP\020\215\005\022\031\n\024RET_AWAKEN_LEVEL_MAX\020\216\005\022\031\n\024R"
+
"ET_MCOIN_NOT_ENOUGH\020\217\005\022\033\n\026RET_MCOIN_EXCE"
+
"ED_LIMIT\020\220\005\022\031\n\024RET_RESIN_NOT_ENOUGH\020\224\005\022\033"
+
"\n\026RET_RESIN_EXCEED_LIMIT\020\225\005\022\034\n\027RET_RESIN"
+
"_OPENSTATE_OFF\020\226\005\022$\n\037RET_RESIN_BOUGHT_CO"
+
"UNT_EXCEEDED\020\227\005\022*\n%RET_RESIN_CARD_DAILY_"
+
"REWARD_HAS_TAKEN\020\230\005\022\033\n\026RET_RESIN_CARD_EX"
+
"PIRED\020\231\005\022\034\n\027RET_AVATAR_CAN_NOT_COOK\020\232\005\022\031"
+
"\n\024RET_ATTACH_AVATAR_CD\020\233\005\022#\n\036RET_AUTO_RE"
+
"COVER_OPENSTATE_OFF\020\234\005\022+\n&RET_AUTO_RECOV"
+
"ER_BOUGHT_COUNT_EXCEEDED\020\235\005\022\032\n\025RET_RESIN"
+
"_GAIN_FAILED\020\236\005\022$\n\037RET_WIDGET_ORNAMENTS_"
+
"TYPE_ERROR\020\237\005\022\"\n\035RET_ALL_TARGET_SATIATIO"
+
"N_FULL\020\240\005\022$\n\037RET_FORGE_WORLD_LEVEL_NOT_M"
+
"ATCH\020\241\005\022\037\n\032RET_FORGE_POINT_NOT_ENOUGH\020\242\005"
+
"\022!\n\034RET_WIDGET_ANCHOR_POINT_FULL\020\243\005\022&\n!R"
+
"ET_WIDGET_ANCHOR_POINT_NOT_FOUND\020\244\005\022%\n R"
+
"ET_ALL_BONFIRE_EXCEED_MAX_COUNT\020\245\005\022!\n\034RE"
+
"T_BONFIRE_EXCEED_MAX_COUNT\020\246\005\022\035\n\030RET_LUN"
+
"CH_BOX_DATA_ERROR\020\247\005\022!\n\034RET_INVALID_QUIC"
+
"K_USE_WIDGET\020\250\005\022$\n\037RET_INVALID_REPLACE_R"
+
"ESIN_COUNT\020\251\005\022\'\n\"RET_PREV_DETECTED_GATHE"
+
"R_NOT_FOUND\020\252\005\022\036\n\031RET_GOT_ALL_ONEOFF_GAH"
+
"TER\020\253\005\022#\n\036RET_INVALID_WIDGET_MATERIAL_ID"
+
"\020\254\005\022)\n$RET_WIDGET_DETECTOR_NO_HINT_TO_CL"
+
"EAR\020\255\005\022,\n\'RET_WIDGET_ALREADY_WITHIN_NEAR"
+
"BY_RADIUS\020\256\005\022,\n\'RET_WIDGET_CLIENT_COLLEC"
+
"TOR_NEED_POINTS\020\257\005\022\031\n\024RET_WIDGET_IN_COMB"
+
"AT\020\260\005\022!\n\034RET_WIDGET_NOT_SET_QUICK_USE\020\261\005"
+
"\022\036\n\031RET_ALREADY_ATTACH_WIDGET\020\262\005\022\030\n\023RET_"
+
"EQUIP_IS_LOCKED\020\263\005\022\030\n\023RET_FORGE_IS_LOCKE"
+
"D\020\264\005\022\032\n\025RET_COMBINE_IS_LOCKED\020\265\005\022!\n\034RET_"
+
"FORGE_OUTPUT_STACK_LIMIT\020\266\005\022\037\n\032RET_ALREA"
+
"DY_DETTACH_WIDGET\020\267\005\022(\n#RET_GADGET_BUILD"
+
"ER_EXCEED_MAX_COUNT\020\270\005\022/\n*RET_REUNION_PR"
+
"IVILEGE_RESIN_TYPE_IS_NORMAL\020\271\005\022(\n#RET_B"
+
"ONUS_COUNT_EXCEED_DOUBLE_LIMIT\020\272\005\022(\n#RET"
+
"_RELIQUARY_DECOMPOSE_PARAM_ERROR\020\273\005\022&\n!R"
+
"ET_ITEM_COMBINE_COUNT_NOT_ENOUGH\020\274\005\022\030\n\023R"
+
"ET_GOODS_NOT_EXIST\020\275\005\022\"\n\035RET_GOODS_MATER"
+
"IAL_NOT_ENOUGH\020\276\005\022\032\n\025RET_GOODS_NOT_IN_TI"
+
"ME\020\277\005\022!\n\034RET_GOODS_BUY_NUM_NOT_ENOUGH\020\300\005"
+
"\022\034\n\027RET_GOODS_BUY_NUM_ERROR\020\301\005\022\026\n\021RET_SH"
+
"OP_NOT_OPEN\020\302\005\022\037\n\032RET_SHOP_CONTENT_NOT_M"
+
"ATCH\020\303\005\022\027\n\022RET_CHAT_FORBIDDEN\020\236\006\022\020\n\013RET_"
+
"CHAT_CD\020\237\006\022\030\n\023RET_CHAT_FREQUENTLY\020\240\006\022\031\n\024"
+
"RET_GADGET_NOT_EXIST\020\241\006\022\037\n\032RET_GADGET_NO"
+
"T_INTERACTIVE\020\242\006\022\036\n\031RET_GADGET_NOT_GATHE"
+
"RABLE\020\243\006\022\030\n\023RET_CHEST_IS_LOCKED\020\244\006\022\033\n\026RE"
+
"T_GADGET_CREATE_FAIL\020\245\006\022!\n\034RET_WORKTOP_O"
+
"PTION_NOT_EXIST\020\246\006\022!\n\034RET_GADGET_STATUE_"
+
"NOT_ACTIVE\020\247\006\022\035\n\030RET_GADGET_STATUE_OPENE"
+
"D\020\250\006\022$\n\037RET_BOSS_CHEST_NO_QUALIFICATION\020"
+
"\251\006\022\"\n\035RET_BOSS_CHEST_LIFE_TIME_OVER\020\252\006\022\""
+
"\n\035RET_BOSS_CHEST_WEEK_NUM_LIMIT\020\253\006\022%\n RE"
+
"T_BOSS_CHEST_GUEST_WORLD_LEVEL\020\254\006\022\035\n\030RET"
+
"_BOSS_CHEST_HAS_TAKEN\020\255\006\022\'\n\"RET_BLOSSOM_"
+
"CHEST_NO_QUALIFICATION\020\256\006\022%\n RET_BLOSSOM"
+
"_CHEST_LIFE_TIME_OVER\020\257\006\022 \n\033RET_BLOSSOM_"
+
"CHEST_HAS_TAKEN\020\260\006\022(\n#RET_BLOSSOM_CHEST_"
+
"GUEST_WORLD_LEVEL\020\261\006\022(\n#RET_MP_PLAY_REWA"
+
"RD_NO_QUALIFICATION\020\262\006\022!\n\034RET_MP_PLAY_RE"
+
"WARD_HAS_TAKEN\020\263\006\022(\n#RET_GENERAL_REWARD_"
+
"NO_QUALIFICATION\020\264\006\022&\n!RET_GENERAL_REWAR"
+
"D_LIFE_TIME_OVER\020\265\006\022!\n\034RET_GENERAL_REWAR"
+
"D_HAS_TAKEN\020\266\006\022\033\n\026RET_GADGET_NOT_VEHICLE"
+
"\020\267\006\022\036\n\031RET_VEHICLE_SLOT_OCCUPIED\020\270\006\022\027\n\022R"
+
"ET_NOT_IN_VEHICLE\020\271\006\022\035\n\030RET_CREATE_VEHIC"
+
"LE_IN_CD\020\272\006\022#\n\036RET_CREATE_VEHICLE_POS_IN"
+
"VALID\020\273\006\022!\n\034RET_VEHICLE_POINT_NOT_UNLOCK"
+
"\020\274\006\022&\n!RET_GADGET_INTERACT_COND_NOT_MEET"
+
"\020\275\006\022$\n\037RET_GADGET_INTERACT_PARAM_ERROR\020\276"
+
"\006\022*\n%RET_GADGET_CUSTOM_COMBINATION_INVAL"
+
"ID\020\277\006\022+\n&RET_DESHRET_OBELISK_DUPLICATE_I"
+
"NTERACT\020\300\006\022\'\n\"RET_DESHRET_OBELISK_NO_AVA"
+
"IL_CHEST\020\301\006\022\027\n\022RET_ACTIVITY_CLOSE\020\334\006\022\034\n\027"
+
"RET_ACTIVITY_ITEM_ERROR\020\335\006\022)\n$RET_ACTIVI"
+
"TY_CONTRIBUTION_NOT_ENOUGH\020\336\006\022\"\n\035RET_SEA"
+
"_LAMP_PHASE_NOT_FINISH\020\337\006\022\037\n\032RET_SEA_LAM"
+
"P_FLY_NUM_LIMIT\020\340\006\022\'\n\"RET_SEA_LAMP_FLY_L"
+
"AMP_WORD_ILLEGAL\020\341\006\022&\n!RET_ACTIVITY_WATC"
+
"HER_REWARD_TAKEN\020\342\006\022-\n(RET_ACTIVITY_WATC"
+
"HER_REWARD_NOT_FINISHED\020\343\006\022#\n\036RET_SALESM"
+
"AN_ALREADY_DELIVERED\020\344\006\022)\n$RET_SALESMAN_"
+
"REWARD_COUNT_NOT_ENOUGH\020\345\006\022\"\n\035RET_SALESM"
+
"AN_POSITION_INVALID\020\346\006\022%\n RET_DELIVER_NO"
+
"T_FINISH_ALL_QUEST\020\347\006\022*\n%RET_DELIVER_ALR"
+
"EADY_TAKE_DAILY_REWARD\020\350\006\022$\n\037RET_ASTER_P"
+
"ROGRESS_EXCEED_LIMIT\020\351\006\022\"\n\035RET_ASTER_CRE"
+
"DIT_EXCEED_LIMIT\020\352\006\022!\n\034RET_ASTER_TOKEN_E"
+
"XCEED_LIMIT\020\353\006\022 \n\033RET_ASTER_CREDIT_NOT_E"
+
"NOUGH\020\354\006\022\037\n\032RET_ASTER_TOKEN_NOT_ENOUGH\020\355"
+
"\006\022\'\n\"RET_ASTER_SPECIAL_REWARD_HAS_TAKEN\020"
+
"\356\006\022*\n%RET_FLIGHT_GROUP_ACTIVITY_NOT_STAR"
+
"TED\020\357\006\022/\n*RET_ASTER_MID_PREVIOUS_BATTLE_"
+
"NOT_FINISHED\020\360\006\0225\n0RET_DRAGON_SPINE_SHIM"
+
"MERING_ESSENCE_EXCEED_LIMIT\020\361\006\022/\n*RET_DR"
+
"AGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT\020\362\006\022"
+
"3\n.RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXC"
+
"EED_LIMIT\020\363\006\0223\n.RET_DRAGON_SPINE_SHIMMER"
+
"ING_ESSENCE_NOT_ENOUGH\020\364\006\022-\n(RET_DRAGON_"
+
"SPINE_WARM_ESSENCE_NOT_ENOUGH\020\365\006\0221\n,RET_"
+
"DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH"
+
"\020\366\006\022+\n&RET_EFFIGY_FIRST_PASS_REWARD_HAS_"
+
"TAKEN\020\373\006\022 \n\033RET_EFFIGY_REWARD_HAS_TAKEN\020"
+
"\374\006\022,\n\'RET_TREASURE_MAP_ADD_TOKEN_EXCEED_"
+
"LIMIT\020\375\006\022\'\n\"RET_TREASURE_MAP_TOKEN_NOT_E"
+
"NOUGHT\020\376\006\022#\n\036RET_SEA_LAMP_COIN_EXCEED_LI"
+
"MIT\020\377\006\022!\n\034RET_SEA_LAMP_COIN_NOT_ENOUGH\020\200"
+
"\007\022)\n$RET_SEA_LAMP_POPULARITY_EXCEED_LIMI"
+
"T\020\201\007\022(\n#RET_ACTIVITY_AVATAR_REWARD_NOT_O"
+
"PEN\020\202\007\022)\n$RET_ACTIVITY_AVATAR_REWARD_HAS"
+
"_TAKEN\020\203\007\022\'\n\"RET_ARENA_ACTIVITY_ALREADY_"
+
"STARTED\020\204\007\022\037\n\032RET_TALENT_ALREAY_UNLOCKED"
+
"\020\205\007\022!\n\034RET_PREV_TALENT_NOT_UNLOCKED\020\206\007\022$"
+
"\n\037RET_BIG_TALENT_POINT_NOT_ENOUGH\020\207\007\022&\n!"
+
"RET_SMALL_TALENT_POINT_NOT_ENOUGH\020\210\007\022 \n\033"
+
"RET_PROUD_SKILL_ALREADY_GOT\020\211\007\022!\n\034RET_PR"
+
"EV_PROUD_SKILL_NOT_GET\020\212\007\022\036\n\031RET_PROUD_S"
+
"KILL_MAX_LEVEL\020\213\007\022*\n%RET_CANDIDATE_SKILL"
+
"_DEPOT_ID_NOT_FIND\020\216\007\022 \n\033RET_SKILL_DEPOT"
+
"_IS_THE_SAME\020\217\007\022\032\n\025RET_MONSTER_NOT_EXIST"
+
"\020\351\007\022\034\n\027RET_MONSTER_CREATE_FAIL\020\352\007\022\033\n\026RET"
+
"_DUNGEON_ENTER_FAIL\020\315\010\022\032\n\025RET_DUNGEON_QU"
+
"IT_FAIL\020\316\010\022\'\n\"RET_DUNGEON_ENTER_EXCEED_D"
+
"AY_COUNT\020\317\010\022(\n#RET_DUNGEON_REVIVE_EXCEED"
+
"_MAX_COUNT\020\320\010\022\034\n\027RET_DUNGEON_REVIVE_FAIL"
+
"\020\321\010\022\034\n\027RET_DUNGEON_NOT_SUCCEED\020\322\010\022\037\n\032RET"
+
"_DUNGEON_CAN_NOT_CANCEL\020\323\010\022\035\n\030RET_DEST_D"
+
"UNGEON_SETTLED\020\324\010\022\'\n\"RET_DUNGEON_CANDIDA"
+
"TE_TEAM_IS_FULL\020\325\010\022*\n%RET_DUNGEON_CANDID"
+
"ATE_TEAM_IS_DISMISS\020\326\010\022-\n(RET_DUNGEON_CA"
+
"NDIDATE_TEAM_NOT_ALL_READY\020\327\010\0221\n,RET_DUN"
+
"GEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR\020\330\010"
+
"\022*\n%RET_DUNGEON_CANDIDATE_NOT_SINGEL_PAS"
+
"S\020\331\010\022+\n&RET_DUNGEON_REPLAY_NEED_ALL_PLAY"
+
"ER_DIE\020\332\010\022(\n#RET_DUNGEON_REPLAY_HAS_REVI"
+
"VE_COUNT\020\333\010\022\035\n\030RET_DUNGEON_OTHERS_LEAVE\020"
+
"\334\010\022\"\n\035RET_DUNGEON_ENTER_LEVEL_LIMIT\020\335\010\022("
+
"\n#RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP\020\336\010"
+
"\022$\n\037RET_DUNGEON_DROP_SUBFIELD_LIMIT\020\337\010\0220"
+
"\n+RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_AL"
+
"L_DIE\020\340\010\022\034\n\027RET_DUNGEON_CANNOT_KICK\020\341\010\0223"
+
"\n.RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEV"
+
"EL_LIMIT\020\342\010\022\036\n\031RET_DUNGEON_IN_FORCE_QUIT"
+
"\020\343\010\022#\n\036RET_DUNGEON_GUEST_QUIT_DUNGEON\020\344\010"
+
"\022\034\n\027RET_DUNGEON_TICKET_FAIL\020\345\010\022\033\n\026RET_MP"
+
"_NOT_IN_MY_WORLD\020\261\t\022\026\n\021RET_MP_IN_MP_MODE"
+
"\020\262\t\022\031\n\024RET_MP_SCENE_IS_FULL\020\263\t\022\036\n\031RET_MP"
+
"_MODE_NOT_AVAILABLE\020\264\t\022 \n\033RET_MP_PLAYER_"
+
"NOT_ENTERABLE\020\265\t\022\032\n\025RET_MP_QUEST_BLOCK_M"
+
"P\020\266\t\022\031\n\024RET_MP_IN_ROOM_SCENE\020\267\t\022\031\n\024RET_M"
+
"P_WORLD_IS_FULL\020\270\t\022\"\n\035RET_MP_PLAYER_NOT_"
+
"ALLOW_ENTER\020\271\t\022\037\n\032RET_MP_PLAYER_DISCONNE"
+
"CTED\020\272\t\022\032\n\025RET_MP_NOT_IN_MP_MODE\020\273\t\022\033\n\026R"
+
"ET_MP_OWNER_NOT_ENTER\020\274\t\022#\n\036RET_MP_ALLOW"
+
"_ENTER_PLAYER_FULL\020\275\t\022%\n RET_MP_TARGET_P"
+
"LAYER_IN_TRANSFER\020\276\t\022!\n\034RET_MP_TARGET_EN"
+
"TERING_OTHER\020\277\t\022\032\n\025RET_MP_OTHER_ENTERING"
+
"\020\300\t\022%\n RET_MP_ENTER_MAIN_PLAYER_IN_PLOT\020"
+
"\301\t\022\031\n\024RET_MP_NOT_PS_PLAYER\020\302\t\022\033\n\026RET_MP_"
+
"PLAY_NOT_ACTIVE\020\303\t\022\037\n\032RET_MP_PLAY_REMAIN"
+
"_REWARDS\020\304\t\022\032\n\025RET_MP_PLAY_NO_REWARD\020\305\t\022"
+
"\033\n\026RET_MP_OPEN_STATE_FAIL\020\307\t\022\037\n\032RET_MP_P"
+
"LAYER_IN_BLACKLIST\020\310\t\022\031\n\024RET_MP_REPLY_TI"
+
"MEOUT\020\311\t\022\024\n\017RET_MP_IS_BLOCK\020\312\t\022(\n#RET_MP"
+
"_ENTER_MAIN_PLAYER_IN_MP_PLAY\020\313\t\022\035\n\030RET_"
+
"MP_IN_MP_PLAY_BATTLE\020\314\t\022%\n RET_MP_GUEST_"
+
"HAS_REWARD_REMAINED\020\315\t\022\033\n\026RET_MP_QUIT_MP"
+
"_INVALID\020\316\t\022)\n$RET_MP_OTHER_DATA_VERSION"
+
"_NOT_LATEST\020\317\t\022#\n\036RET_MP_DATA_VERSION_NO"
+
"T_LATEST\020\320\t\022#\n\036RET_MP_CUR_WORLD_NOT_ENTE"
+
"RABLE\020\321\t\022\037\n\032RET_MP_ANY_GALLERY_STARTED\020\322"
+
"\t\022\034\n\027RET_MP_HAS_ACTIVE_DRAFT\020\323\t\022\035\n\030RET_M"
+
"P_PLAYER_IN_DUNGEON\020\324\t\022\026\n\021RET_MP_MATCH_F"
+
"ULL\020\325\t\022\027\n\022RET_MP_MATCH_LIMIT\020\326\t\022\033\n\026RET_M"
+
"P_MATCH_IN_PUNISH\020\327\t\022\034\n\027RET_MP_IS_IN_MUL"
+
"TISTAGE\020\330\t\022\037\n\032RET_MP_MATCH_PLAY_NOT_OPEN"
+
"\020\331\t\022\"\n\035RET_MP_ONLY_MP_WITH_PS_PLAYER\020\332\t\022"
+
"%\n RET_MP_GUEST_LOADING_FIRST_ENTER\020\333\t\022+"
+
"\n&RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING"
+
"\020\334\t\0220\n+RET_MP_BLITZ_RUSH_PARKOUR_CHALLEN"
+
"GE_ONGOING\020\335\t\022\036\n\031RET_MP_MUSIC_GAME_ONGOI"
+
"NG\020\336\t\022\031\n\024RET_MP_IN_MPING_MODE\020\337\t\022!\n\034RET_"
+
"MP_OWNER_IN_SINGLE_SCENE\020\340\t\022\033\n\026RET_MP_IN"
+
"_SINGLE_SCENE\020\341\t\022!\n\034RET_MP_REPLY_NO_VALI"
+
"D_AVATAR\020\342\t\022\026\n\021RET_MAIL_PARA_ERR\020\225\n\022\025\n\020R"
+
"ET_MAIL_MAX_NUM\020\226\n\022\035\n\030RET_MAIL_ITEM_NUM_"
+
"EXCEED\020\227\n\022\036\n\031RET_MAIL_TITLE_LEN_EXCEED\020\230"
+
"\n\022 \n\033RET_MAIL_CONTENT_LEN_EXCEED\020\231\n\022\037\n\032R"
+
"ET_MAIL_SENDER_LEN_EXCEED\020\232\n\022\037\n\032RET_MAIL"
+
"_PARSE_PACKET_FAIL\020\233\n\022\034\n\027RET_OFFLINE_MSG"
+
"_MAX_NUM\020\234\n\022 \n\033RET_OFFLINE_MSG_SAME_TICK"
+
"ET\020\235\n\022#\n\036RET_MAIL_EXCEL_MAIL_TYPE_ERROR\020"
+
"\236\n\022\037\n\032RET_MAIL_CANNOT_SEND_MCOIN\020\237\n\022 \n\033R"
+
"ET_MAIL_HCOIN_EXCEED_LIMIT\020\240\n\022 \n\033RET_MAI"
+
"L_SCOIN_EXCEED_LIMIT\020\241\n\022!\n\034RET_MAIL_MATE"
+
"RIAL_ID_INVALID\020\242\n\022!\n\034RET_MAIL_AVATAR_EX"
+
"CEED_LIMIT\020\243\n\022+\n&RET_MAIL_GACHA_TICKET_E"
+
"TC_EXCEED_LIMIT\020\244\n\022%\n RET_MAIL_ITEM_EXCE"
+
"ED_CEHUA_LIMIT\020\245\n\022*\n%RET_MAIL_SPACE_OR_R"
+
"EST_NUM_NOT_ENOUGH\020\246\n\022\035\n\030RET_MAIL_TICKET"
+
"_IS_EMPTY\020\247\n\022\"\n\035RET_MAIL_TRANSACTION_IS_"
+
"EMPTY\020\250\n\022\036\n\031RET_MAIL_DELETE_COLLECTED\020\251\n"
+
"\022\036\n\031RET_DAILY_TASK_NOT_FINISH\020\262\n\022\035\n\030RET_"
+
"DAILY_TAKS_HAS_TAKEN\020\263\n\022&\n!RET_SOCIAL_OF"
+
"FLINE_MSG_NUM_EXCEED\020\264\n\022(\n#RET_DAILY_TAS"
+
"K_FILTER_CITY_NOT_OPEN\020\265\n\022\032\n\025RET_GACHA_I"
+
"NAVAILABLE\020\371\n\022\037\n\032RET_GACHA_RANDOM_NOT_MA"
+
"TCH\020\372\n\022!\n\034RET_GACHA_SCHEDULE_NOT_MATCH\020\373"
+
"\n\022\034\n\027RET_GACHA_INVALID_TIMES\020\374\n\022#\n\036RET_G"
+
"ACHA_COST_ITEM_NOT_ENOUGH\020\375\n\022\032\n\025RET_GACH"
+
"A_TIMES_LIMIT\020\376\n\022\035\n\030RET_GACHA_WISH_SAME_"
+
"ITEM\020\377\n\022 \n\033RET_GACHA_WISH_INVALID_ITEM\020\200"
+
"\013\022!\n\034RET_GACHA_MINORS_TIMES_LIMIT\020\201\013\022&\n!"
+
"RET_INVESTIGAITON_NOT_IN_PROGRESS\020\335\013\022!\n\034"
+
"RET_INVESTIGAITON_UNCOMPLETE\020\336\013\022#\n\036RET_I"
+
"NVESTIGAITON_REWARD_TAKEN\020\337\013\022)\n$RET_INVE"
+
"STIGAITON_TARGET_STATE_ERROR\020\340\013\022\034\n\027RET_P"
+
"USH_TIPS_NOT_FOUND\020\341\013\022!\n\034RET_SIGN_IN_REC"
+
"ORD_NOT_FOUND\020\342\013\022\037\n\032RET_ALREADY_HAVE_SIG"
+
"NED_IN\020\343\013\022#\n\036RET_SIGN_IN_COND_NOT_SATISF"
+
"IED\020\344\013\022&\n!RET_BONUS_ACTIVITY_NOT_UNREWAR"
+
"DED\020\345\013\022\031\n\024RET_SIGN_IN_REWARDED\020\346\013\022\027\n\022RET"
+
"_TOWER_NOT_OPEN\020\361\013\022 \n\033RET_TOWER_HAVE_DAI"
+
"LY_RECORD\020\362\013\022\031\n\024RET_TOWER_NOT_RECORD\020\363\013\022"
+
"\032\n\025RET_TOWER_HAVE_RECORD\020\364\013\022\035\n\030RET_TOWER"
+
"_TEAM_NUM_ERROR\020\365\013\022\035\n\030RET_TOWER_FLOOR_NO"
+
"T_OPEN\020\366\013\022#\n\036RET_TOWER_NO_FLOOR_STAR_REC"
+
"ORD\020\367\013\022\037\n\032RET_ALREADY_HAS_TOWER_BUFF\020\370\013\022"
+
"\036\n\031RET_DUPLICATE_ENTER_LEVEL\020\371\013\022\033\n\026RET_N"
+
"OT_IN_TOWER_LEVEL\020\372\013\022\027\n\022RET_IN_TOWER_LEV"
+
"EL\020\373\013\022$\n\037RET_TOWER_PREV_FLOOR_NOT_FINISH"
+
"\020\374\013\022\036\n\031RET_TOWER_STAR_NOT_ENOUGH\020\375\013\022 \n\033R"
+
"ET_BATTLE_PASS_NO_SCHEDULE\020\205\014\022\036\n\031RET_BAT"
+
"TLE_PASS_HAS_BUYED\020\206\014\022#\n\036RET_BATTLE_PASS"
+
"_LEVEL_OVERFLOW\020\207\014\022$\n\037RET_BATTLE_PASS_PR"
+
"ODUCT_EXPIRED\020\210\014\022\030\n\023RET_MATCH_HOST_QUIT\020"
+
"\231\014\022\037\n\032RET_MATCH_ALREADY_IN_MATCH\020\232\014\022\033\n\026R"
+
"ET_MATCH_NOT_IN_MATCH\020\233\014\022 \n\033RET_MATCH_AP"
,
"PLYING_ENTER_MP\020\234\014\022\'\n\"RET_WIDGET_TREASUR"
+
"E_SPOT_NOT_FOUND\020\255\014\022&\n!RET_WIDGET_TREASU"
+
"RE_ENTITY_EXISTS\020\256\014\022&\n!RET_WIDGET_TREASU"
+
"RE_SPOT_FAR_AWAY\020\257\014\022\'\n\"RET_WIDGET_TREASU"
+
"RE_FINISHED_TODAY\020\260\014\022)\n$RET_WIDGET_QUICK"
+
"_USE_REQ_PARAM_ERROR\020\261\014\022$\n\037RET_WIDGET_CA"
+
"MERA_SCAN_ID_ERROR\020\262\014\022\032\n\025RET_WIDGET_NOT_"
+
"ACTIVE\020\263\014\022\"\n\035RET_WIDGET_FEATHER_NOT_ACTI"
+
"VE\020\264\014\022+\n&RET_WIDGET_FEATHER_GADGET_TOO_F"
+
"AR_AWAY\020\265\014\022(\n#RET_WIDGET_CAPTURE_ANIMAL_"
+
"NOT_EXIST\020\266\014\022-\n(RET_WIDGET_CAPTURE_ANIMA"
+
"L_DROP_BAG_LIMIT\020\267\014\022.\n)RET_WIDGET_CAPTUR"
+
"E_ANIMAL_CAN_NOT_CAPTURE\020\270\014\022)\n$RET_WIDGE"
+
"T_SKY_CRYSTAL_ALL_COLLECTED\020\271\014\022.\n)RET_WI"
+
"DGET_SKY_CRYSTAL_HINT_ALREADY_EXIST\020\272\014\022%"
+
"\n RET_WIDGET_SKY_CRYSTAL_NOT_FOUND\020\273\014\022,\n"
+
"\'RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR"
+
"\020\274\014\022-\n(RET_WIDGET_LIGHT_STONE_ENERGY_NOT"
+
"_ENOUGH\020\275\014\022-\n(RET_WIDGET_TOY_CRYSTAL_ENE"
+
"RGY_NOT_ENOUGH\020\276\014\022,\n\'RET_WIDGET_LIGHT_ST"
+
"ONE_LEVEL_NOT_ENOUGH\020\277\014\022\026\n\021RET_UID_NOT_E"
+
"XIST\020\321\017\022\030\n\023RET_PARSE_BIN_ERROR\020\322\017\022\037\n\032RET"
+
"_ACCOUNT_INFO_NOT_EXIST\020\323\017\022\035\n\030RET_ORDER_"
+
"INFO_NOT_EXIST\020\324\017\022\035\n\030RET_SNAPSHOT_INDEX_"
+
"ERROR\020\325\017\022\033\n\026RET_MAIL_HAS_BEEN_SENT\020\326\017\022\032\n"
+
"\025RET_PRODUCT_NOT_EXIST\020\327\017\022\027\n\022RET_UNFINIS"
+
"H_ORDER\020\330\017\022\025\n\020RET_ID_NOT_EXIST\020\331\017\022\032\n\025RET"
+
"_ORDER_TRADE_EARLY\020\332\017\022\027\n\022RET_ORDER_FINIS"
+
"HED\020\333\017\022!\n\034RET_GAMESERVER_VERSION_WRONG\020\334"
+
"\017\022\037\n\032RET_OFFLINE_OP_FULL_LENGTH\020\335\017\022%\n RE"
+
"T_CONCERT_PRODUCT_OBTAIN_LIMIT\020\336\017\022*\n%RET"
+
"_CONCERT_PRODUCT_TICKET_DUPLICATED\020\337\017\022%\n"
+
" RET_CONCERT_PRODUCT_TICKET_EMPTY\020\340\017\022\027\n\022"
+
"RET_REDIS_MODIFIED\020\211\'\022\034\n\027RET_REDIS_UID_N"
+
"OT_EXIST\020\212\'\022#\n\036RET_PATHFINDING_DATA_NOT_"
+
"EXIST\020\361.\022*\n%RET_PATHFINDING_DESTINATION_"
+
"NOT_EXIST\020\362.\022 \n\033RET_PATHFINDING_ERROR_SC"
+
"ENE\020\363.\022\'\n\"RET_PATHFINDING_SCENE_DATA_LOA"
+
"DING\020\364.\022\036\n\031RET_FRIEND_COUNT_EXCEEDED\020\3316\022"
+
"\031\n\024RET_PLAYER_NOT_EXIST\020\3326\022!\n\034RET_ALREAD"
+
"Y_SENT_ADD_REQUEST\020\3336\022\035\n\030RET_ASK_FRIEND_"
+
"LIST_FULL\020\3346\022!\n\034RET_PLAYER_ALREADY_IS_FR"
+
"IEND\020\3356\022\036\n\031RET_PLAYER_NOT_ASK_FRIEND\020\3366\022"
+
"#\n\036RET_TARGET_FRIEND_COUNT_EXCEED\020\3376\022\023\n\016"
+
"RET_NOT_FRIEND\020\3406\022%\n RET_BIRTHDAY_CANNOT"
+
"_BE_SET_TWICE\020\3416\022\037\n\032RET_CANNOT_ADD_SELF_"
+
"FRIEND\020\3426\022\032\n\025RET_SIGNATURE_ILLEGAL\020\3436\022%\n"
+
" RET_PS_PLAYER_CANNOT_ADD_FRIENDS\020\3446\022(\n#"
+
"RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS\020\3456\022\037"
+
"\n\032RET_NAME_CARD_NOT_UNLOCKED\020\3466\022\035\n\030RET_A"
+
"LREADY_IN_BLACKLIST\020\3476\022(\n#RET_PS_PALEYRS"
+
"_CANNOT_ADD_BLACKLIST\020\3506\022\036\n\031RET_PLAYER_B"
+
"LACKLIST_FULL\020\3516\022 \n\033RET_PLAYER_NOT_IN_BL"
+
"ACKLIST\020\3526\022+\n&RET_BLACKLIST_PLAYER_CANNO"
+
"T_ADD_FRIEND\020\3536\022\034\n\027RET_IN_TARGET_BLACKLI"
+
"ST\020\3546\022!\n\034RET_CANNOT_ADD_TARGET_FRIEND\020\3556"
+
"\022\036\n\031RET_BIRTHDAY_FORMAT_ERROR\020\3566\022\035\n\030RET_"
+
"ONLINE_ID_NOT_EXISTS\020\3576\022%\n RET_FIRST_SHA"
+
"RE_REWARD_HAS_TAKEN\020\3606\022*\n%RET_PS_PLAYER_"
+
"CANNOT_REMOVE_BLACKLIST\020\3616\022\022\n\rRET_REPORT"
+
"_CD\020\3626\022\037\n\032RET_REPORT_CONTENT_ILLEGAL\020\3636\022"
+
"\034\n\027RET_REMARK_WORD_ILLEGAL\020\3646\022\030\n\023RET_REM"
+
"ARK_TOO_LONG\020\3656\022\032\n\025RET_REMARK_UTF8_ERROR"
+
"\020\3666\022\030\n\023RET_REMARK_IS_EMPTY\020\3676\022\032\n\025RET_ASK"
+
"_ADD_FRIEND_CD\020\3706\022#\n\036RET_SHOW_AVATAR_INF"
+
"O_NOT_EXIST\020\3716\022\037\n\032RET_PLAYER_NOT_SHOW_AV"
+
"ATAR\020\3726\022*\n%RET_SOCIAL_UPDATE_SHOW_LIST_R"
+
"EPEAT_ID\020\3736\022\031\n\024RET_PSN_ID_NOT_FOUND\020\3746\022*"
+
"\n%RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT\020"
+
"\3756\022\025\n\020RET_REMARK_EMPTY\020\3766\022 \n\033RET_IN_TARG"
+
"ET_PSN_BLACKLIST\020\3776\022\036\n\031RET_SIGNATURE_NOT"
+
"_CHANGED\020\2007\022 \n\033RET_SIGNATURE_MONTHLY_LIM"
+
"IT\020\2017\022\032\n\025RET_OFFERING_NOT_OPEN\020\2517\022\035\n\030RET"
+
"_OFFERING_LEVEL_LIMIT\020\2527\022!\n\034RET_OFFERING"
+
"_LEVEL_NOT_REACH\020\2537\022!\n\034RET_OFFERING_LEVE"
+
"L_HAS_TAKEN\020\2547\022!\n\034RET_CITY_REPUTATION_NO"
+
"T_OPEN\020\2757\022$\n\037RET_CITY_REPUTATION_LEVEL_T"
+
"AKEN\020\2767\022(\n#RET_CITY_REPUTATION_LEVEL_NOT"
+
"_REACH\020\2777\022+\n&RET_CITY_REPUTATION_PARENT_"
+
"QUEST_TAKEN\020\3007\022.\n)RET_CITY_REPUTATION_PA"
+
"RENT_QUEST_UNFINISH\020\3017\022\'\n\"RET_CITY_REPUT"
+
"ATION_ACCEPT_REQUEST\020\3027\022+\n&RET_CITY_REPU"
+
"TATION_NOT_ACCEPT_REQUEST\020\3037\022-\n(RET_CITY"
+
"_REPUTATION_ACCEPT_REQUEST_LIMIT\020\3047\022*\n%R"
+
"ET_CITY_REPUTATION_ENTRANCE_NOT_OPEN\020\3057\022"
+
"-\n(RET_CITY_REPUTATION_TAKEN_REQUEST_REW"
+
"ARD\020\3067\022%\n RET_CITY_REPUTATION_SWITCH_CLO"
+
"SE\020\3077\022-\n(RET_CITY_REPUTATION_ENTRACE_SWI"
+
"TCH_CLOSE\020\3107\022-\n(RET_CITY_REPUTATION_TAKE"
+
"N_EXPLORE_REWARD\020\3117\022*\n%RET_CITY_REPUTATI"
+
"ON_EXPLORE_NOT_REACH\020\3127\022\034\n\027RET_MECHANICU"
+
"S_NOT_OPEN\020\3207\022\037\n\032RET_MECHANICUS_GEAR_UNL"
+
"OCK\020\3217\022\035\n\030RET_MECHANICUS_GEAR_LOCK\020\3227\022$\n"
+
"\037RET_MECHANICUS_GEAR_LEVEL_LIMIT\020\3237\022#\n\036R"
+
"ET_MECHANICUS_COIN_NOT_ENOUGH\020\3247\022\037\n\032RET_"
+
"MECHANICUS_NO_SEQUENCE\020\3257\022(\n#RET_MECHANI"
+
"CUS_SEQUENCE_LIMIT_LEVEL\020\3267\022\'\n\"RET_MECHA"
+
"NICUS_SEQUENCE_LIMIT_OPEN\020\3277\022)\n$RET_MECH"
+
"ANICUS_DIFFICULT_NOT_SUPPORT\020\3307\022%\n RET_M"
+
"ECHANICUS_TICKET_NOT_ENOUGH\020\3317\022$\n\037RET_ME"
+
"CHANICUS_TEACH_NOT_FINISH\020\3327\022\"\n\035RET_MECH"
+
"ANICUS_TEACH_FINISHED\020\3337\022.\n)RET_MECHANIC"
+
"US_PREV_DIFFICULT_LEVEL_BLOCK\020\3347\022 \n\033RET_"
+
"MECHANICUS_PLAYER_LIMIT\020\3357\022\037\n\032RET_MECHAN"
+
"ICUS_PUNISH_TIME\020\3367\022 \n\033RET_MECHANICUS_SW"
+
"ITCH_CLOSE\020\3377\022)\n$RET_MECHANICUS_BATTLE_N"
+
"OT_IN_DUNGEON\020\3567\022)\n$RET_MECHANICUS_BATTL"
+
"E_PLAY_NOT_FOUND\020\3577\022.\n)RET_MECHANICUS_BA"
+
"TTLE_DUPLICATE_PICK_CARD\020\3607\022-\n(RET_MECHA"
+
"NICUS_BATTLE_PLAYER_NOT_IN_PLAY\020\3617\022-\n(RE"
+
"T_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE\020\362"
+
"7\022,\n\'RET_MECHANICUS_BATTLE_NOT_IN_CARD_S"
+
"TAGE\020\3637\022*\n%RET_MECHANICUS_BATTLE_CARD_IS"
+
"_WAITING\020\3647\022-\n(RET_MECHANICUS_BATTLE_CAR"
+
"D_ALL_CONFIRMED\020\3657\0221\n,RET_MECHANICUS_BAT"
+
"TLE_CARD_ALREADY_CONFIRMED\020\3667\0222\n-RET_MEC"
+
"HANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER\020\367"
+
"7\0221\n,RET_MECHANICUS_BATTLE_CARD_NOT_ENOU"
+
"GH_POINTS\020\3707\022/\n*RET_MECHANICUS_BATTLE_CA"
+
"RD_ALREADY_SKIPPED\020\3717\022!\n\034RET_LEGENDARY_K"
+
"EY_NOT_ENOUGH\020\301>\022#\n\036RET_LEGENDARY_KEY_EX"
+
"CEED_LIMIT\020\302>\022(\n#RET_DAILY_TASK_NOT_ENOU"
+
"GH_TO_REDEEM\020\303>\022%\n RET_PERSONAL_LINE_OPE"
+
"N_STATE_OFF\020\304>\022\'\n\"RET_PERSONAL_LINE_LEVE"
+
"L_NOT_ENOUGH\020\305>\022\037\n\032RET_PERSONAL_LINE_NOT"
+
"_OPEN\020\306>\022+\n&RET_PERSONAL_LINE_PRE_QUEST_"
+
"NOT_FINISH\020\307>\022+\n&RET_HUNTING_ALREADY_FIN"
+
"ISH_OFFER_LIMIT\020\211@\022%\n RET_HUNTING_HAS_UN"
+
"FINISHED_OFFER\020\212@\022*\n%RET_HUNTING_FAILED_"
+
"OFFER_NOT_CD_READY\020\213@\022\037\n\032RET_HUNTING_NOT"
+
"_TAKE_OFFER\020\214@\022\"\n\035RET_HUNTING_CANNOT_TAK"
+
"E_TWICE\020\215@\022*\n%RET_RPIVATE_CHAT_INVALID_C"
+
"ONTENT_TYPE\020\305E\022*\n%RET_PRIVATE_CHAT_TARGE"
+
"T_IS_NOT_FRIEND\020\306E\022+\n&RET_PRIVATE_CHAT_C"
+
"ONTENT_NOT_SUPPORTED\020\307E\022&\n!RET_PRIVATE_C"
+
"HAT_CONTENT_TOO_LONG\020\310E\022#\n\036RET_PRIVATE_C"
+
"HAT_PULL_TOO_FAST\020\311E\022!\n\034RET_PRIVATE_CHAT"
+
"_REPEAT_READ\020\312E\022%\n RET_PRIVATE_CHAT_READ"
+
"_NOT_FRIEND\020\313E\022\031\n\024RET_REUNION_FINISHED\020\251"
+
"F\022\036\n\031RET_REUNION_NOT_ACTIVATED\020\252F\022*\n%RET"
+
"_REUNION_ALREADY_TAKE_FIRST_REWARD\020\253F\022!\n"
+
"\034RET_REUNION_SIGN_IN_REWARDED\020\254F\022!\n\034RET_"
+
"REUNION_WATCHER_REWARDED\020\255F\022#\n\036RET_REUNI"
+
"ON_WATCHER_NOT_FINISH\020\256F\022!\n\034RET_REUNION_"
+
"MISSION_REWARDED\020\257F\022#\n\036RET_REUNION_MISSI"
+
"ON_NOT_FINISH\020\260F\022,\n\'RET_REUNION_WATCHER_"
+
"REWARD_NOT_UNLOCKED\020\261F\022 \n\033RET_BLESSING_C"
+
"ONTENT_CLOSED\020\215G\022\034\n\027RET_BLESSING_NOT_ACT"
+
"IVE\020\216G\022\"\n\035RET_BLESSING_NOT_TODAY_ENTITY\020"
+
"\217G\022.\n)RET_BLESSING_ENTITY_EXCEED_SCAN_NU"
+
"M_LIMIT\020\220G\022-\n(RET_BLESSING_DAILY_SCAN_NU"
+
"M_EXCEED_LIMIT\020\221G\0220\n+RET_BLESSING_REDEEM"
+
"_REWARD_NUM_EXCEED_LIMIT\020\222G\022+\n&RET_BLESS"
+
"ING_REDEEM_PIC_NUM_NOT_ENOUGH\020\223G\022 \n\033RET_"
+
"BLESSING_PIC_NOT_ENOUGH\020\224G\022\"\n\035RET_BLESSI"
+
"NG_PIC_HAS_RECEIVED\020\225G\022(\n#RET_BLESSING_T"
+
"ARGET_RECV_NUM_EXCEED\020\226G\022\'\n\"RET_FLEUR_FA"
+
"IR_CREDIT_EXCEED_LIMIT\020\227G\022%\n RET_FLEUR_F"
+
"AIR_CREDIT_NOT_ENOUGH\020\230G\022&\n!RET_FLEUR_FA"
+
"IR_TOKEN_EXCEED_LIMIT\020\231G\022$\n\037RET_FLEUR_FA"
+
"IR_TOKEN_NOT_ENOUGH\020\232G\022%\n RET_FLEUR_FAIR"
+
"_MINIGAME_NOT_OPEN\020\233G\0224\n/RET_FLEUR_FAIR_"
+
"MUSIC_GAME_DIFFICULTY_NOT_UNLOCK\020\234G\022\"\n\035R"
+
"ET_FLEUR_FAIR_DUNGEON_LOCKED\020\235G\022\'\n\"RET_F"
+
"LEUR_FAIR_DUNGEON_PUNISH_TIME\020\236G\0222\n-RET_"
+
"FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGA"
+
"M\020\237G\022\'\n\"RET_WATER_SPIRIT_COIN_EXCEED_LIM"
+
"IT\020\240G\022%\n RET_WATER_SPIRIT_COIN_NOT_ENOUG"
+
"H\020\241G\022 \n\033RET_REGION_SEARCH_NO_SEARCH\020\242G\022\""
+
"\n\035RET_REGION_SEARCH_STATE_ERROR\020\243G\0224\n/RE"
+
"T_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT"
+
"_OPEN\020\252G\022.\n)RET_CHANNELLER_SLAB_LOOP_DUN"
+
"GEON_NOT_OPEN\020\253G\022A\n<RET_CHANNELLER_SLAB_"
+
"LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN"
+
"\020\254G\022<\n7RET_CHANNELLER_SLAB_LOOP_DUNGEON_"
+
"SCORE_REWARD_HAS_TAKEN\020\255G\0220\n+RET_CHANNEL"
+
"LER_SLAB_INVALID_ONE_OFF_DUNGEON\020\256G\022-\n(R"
+
"ET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE\020"
+
"\257G\0227\n2RET_CHANNELLER_SLAB_ONE_OFF_DUNGEO"
+
"N_STAGE_NOT_OPEN\020\260G\022+\n&RET_CHANNELLER_SL"
+
"AB_TOKEN_EXCEED_LIMIT\020\261G\022)\n$RET_CHANNELL"
+
"ER_SLAB_TOKEN_NOT_ENOUGH\020\262G\0226\n1RET_CHANN"
+
"ELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON"
+
"\020\263G\0223\n.RET_MIST_TRIAL_SELECT_CHARACTER_N"
+
"UM_NOT_ENOUGH\020\276G\022$\n\037RET_HIDE_AND_SEEK_PL"
+
"AY_NOT_OPEN\020\310G\022(\n#RET_HIDE_AND_SEEK_PLAY"
+
"_MAP_NOT_OPEN\020\311G\022-\n(RET_SUMMER_TIME_DRAF"
+
"T_WOORD_EXCEED_LIMIT\020\322G\022+\n&RET_SUMMER_TI"
+
"ME_DRAFT_WOORD_NOT_ENOUGH\020\323G\0220\n+RET_SUMM"
+
"ER_TIME_MINI_HARPASTUM_EXCEED_LIMIT\020\324G\022-"
+
"\n(RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOU"
+
"GH\020\325G\022+\n&RET_BOUNCE_CONJURING_COIN_EXCEE"
+
"D_LIMIT\020\334G\022)\n$RET_BOUNCE_CONJURING_COIN_"
+
"NOT_ENOUGH\020\335G\022!\n\034RET_CHESS_TEACH_MAP_FIN"
+
"ISHED\020\337G\022#\n\036RET_CHESS_TEACH_MAP_UNFINISH"
+
"ED\020\340G\022 \n\033RET_CHESS_COIN_EXCEED_LIMIT\020\341G\022"
+
"\036\n\031RET_CHESS_COIN_NOT_ENOUGH\020\342G\022\035\n\030RET_C"
+
"HESS_IN_PUNISH_TIME\020\343G\022\"\n\035RET_CHESS_PREV"
+
"_MAP_UNFINISHED\020\344G\022\031\n\024RET_CHESS_MAP_LOCK"
+
"ED\020\345G\022\034\n\027RET_BLITZ_RUSH_NOT_OPEN\020\350G\022$\n\037R"
+
"ET_BLITZ_RUSH_DUNGEON_NOT_OPEN\020\351G\022\'\n\"RET"
+
"_BLITZ_RUSH_COIN_A_EXCEED_LIMIT\020\352G\022\'\n\"RE"
+
"T_BLITZ_RUSH_COIN_B_EXCEED_LIMIT\020\353G\022%\n R"
+
"ET_BLITZ_RUSH_COIN_A_NOT_ENOUGH\020\354G\022%\n RE"
+
"T_BLITZ_RUSH_COIN_B_NOT_ENOUGH\020\355G\022&\n!RET"
+
"_MIRACLE_RING_VALUE_NOT_ENOUGH\020\361G\022\030\n\023RET"
+
"_MIRACLE_RING_CD\020\362G\022&\n!RET_MIRACLE_RING_"
+
"REWARD_NOT_TAKEN\020\363G\022!\n\034RET_MIRACLE_RING_"
+
"NOT_DELIVER\020\364G\022$\n\037RET_MIRACLE_RING_DELIV"
+
"ER_EXCEED\020\365G\022!\n\034RET_MIRACLE_RING_HAS_CRE"
+
"ATED\020\366G\022%\n RET_MIRACLE_RING_HAS_NOT_CREA"
+
"TED\020\367G\022\037\n\032RET_MIRACLE_RING_NOT_YOURS\020\370G\022"
+
"\'\n\"RET_GADGET_FOUNDATION_UNAUTHORIZED\020\243H"
+
"\022*\n%RET_GADGET_FOUNDATION_SCENE_NOT_FOUN"
+
"D\020\244H\022,\n\'RET_GADGET_FOUNDATION_NOT_IN_INI"
+
"T_STATE\020\245H\0224\n/RET_GADGET_FOUNDATION_BILD"
+
"ING_POINT_NOT_ENOUGHT\020\246H\022-\n(RET_GADGET_F"
+
"OUNDATION_NOT_IN_BUILT_STATE\020\247H\022+\n&RET_G"
+
"ADGET_FOUNDATION_OP_NOT_SUPPORTED\020\250H\0222\n-"
+
"RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_"
+
"SCENE\020\251H\0223\n.RET_GADGET_FOUNDATION_LOCKED"
+
"_BY_ANOTHER_PLAYER\020\252H\022%\n RET_GADGET_FOUN"
+
"DATION_NOT_LOCKED\020\253H\022)\n$RET_GADGET_FOUND"
+
"ATION_DUPLICATE_LOCK\020\254H\022+\n&RET_GADGET_FO"
+
"UNDATION_PLAYER_NOT_FOUND\020\255H\0220\n+RET_GADG"
+
"ET_FOUNDATION_PLAYER_GEAR_NOT_FOUND\020\256H\022+"
+
"\n&RET_GADGET_FOUNDATION_ROTAION_DISABLED"
+
"\020\257H\0223\n.RET_GADGET_FOUNDATION_REACH_DUNGE"
+
"ON_GEAR_LIMIT\020\260H\0222\n-RET_GADGET_FOUNDATIO"
+
"N_REACH_SINGLE_GEAR_LIMIT\020\261H\022,\n\'RET_GADG"
+
"ET_FOUNDATION_ROTATION_ON_GOING\020\262H\022$\n\037RE"
+
"T_OP_ACTIVITY_BONUS_NOT_FOUND\020\325H\022\035\n\030RET_"
+
"OP_ACTIVITY_NOT_OPEN\020\326H\022,\n\'RET_MULTISTAG"
+
"E_PLAY_PLAYER_NOT_IN_SCENE\020\235J\022\"\n\035RET_MUL"
+
"TISTAGE_PLAY_NOT_FOUND\020\236J\022\036\n\031RET_COOP_CH"
+
"APTER_NOT_OPEN\020\201K\022\033\n\026RET_COOP_COND_NOT_M"
+
"EET\020\202K\022\032\n\025RET_COOP_POINT_LOCKED\020\203K\022\037\n\032RE"
+
"T_COOP_NOT_HAVE_PROGRESS\020\204K\022\036\n\031RET_COOP_"
+
"REWARD_HAS_TAKEN\020\205K\022\037\n\032RET_DRAFT_HAS_ACT"
+
"IVE_DRAFT\020\263K\022\036\n\031RET_DRAFT_NOT_IN_MY_WORL"
+
"D\020\264K\022\035\n\030RET_DRAFT_NOT_SUPPORT_MP\020\265K\022 \n\033R"
+
"ET_DRAFT_PLAYER_NOT_ENOUGH\020\266K\022\036\n\031RET_DRA"
+
"FT_INCORRECT_SCENE\020\267K\022$\n\037RET_DRAFT_OTHER"
+
"_PLAYER_ENTERING\020\270K\022$\n\037RET_DRAFT_GUEST_I"
+
"S_TRANSFERRING\020\271K\022\'\n\"RET_DRAFT_GUEST_NOT"
+
"_IN_DRAFT_SCENE\020\272K\022\037\n\032RET_DRAFT_INVITE_O"
+
"VER_TIME\020\273K\022\'\n\"RET_DRAFT_TWICE_CONFIRM_O"
+
"VER_TIMER\020\274K\022\024\n\017RET_HOME_UNKOWN\020\345K\022\"\n\035RE"
+
"T_HOME_INVALID_CLIENT_PARAM\020\346K\022&\n!RET_HO"
+
"ME_TARGE_PLAYER_HAS_NO_HOME\020\347K\022\030\n\023RET_HO"
+
"ME_NOT_ONLINE\020\350K\022\031\n\024RET_HOME_PLAYER_FULL"
+
"\020\351K\022\025\n\020RET_HOME_BLOCKED\020\352K\022*\n%RET_HOME_A"
+
"LREADY_IN_TARGET_HOME_WORLD\020\353K\022\032\n\025RET_HO"
+
"ME_IN_EDIT_MODE\020\354K\022\036\n\031RET_HOME_NOT_IN_ED"
+
"IT_MODE\020\355K\022\027\n\022RET_HOME_HAS_GUEST\020\356K\022(\n#R"
+
"ET_HOME_CANT_ENTER_BY_IN_EDIT_MODE\020\357K\022\"\n"
+
"\035RET_HOME_CLIENT_PARAM_INVALID\020\360K\022&\n!RET"
+
"_HOME_PLAYER_NOT_IN_HOME_WORLD\020\361K\022+\n&RET"
+
"_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD\020\362K\022\036"
+
"\n\031RET_HOME_NOT_FOUND_IN_MEM\020\363K\022\'\n\"RET_HO"
+
"ME_PLAYER_IN_HOME_ROOM_SCENE\020\364K\022%\n RET_H"
+
"OME_HOME_REFUSE_GUEST_ENTER\020\365K\022(\n#RET_HO"
+
"ME_OWNER_REFUSE_TO_ENTER_HOME\020\366K\022\033\n\026RET_"
+
"HOME_OWNER_OFFLINE\020\367K\022$\n\037RET_HOME_FURNIT"
+
"URE_EXCEED_LIMIT\020\370K\022(\n#RET_HOME_FURNITUR"
+
"E_COUNT_NOT_ENOUGH\020\371K\022\"\n\035RET_HOME_IN_TRY"
+
"_ENTER_PROCESS\020\372K\022%\n RET_HOME_ALREADY_IN"
+
"_TARGET_SCENE\020\373K\022\037\n\032RET_HOME_COIN_EXCEED"
+
"_LIMIT\020\374K\022\035\n\030RET_HOME_COIN_NOT_ENOUGH\020\375K"
+
"\022!\n\034RET_HOME_MODULE_NOT_UNLOCKED\020\376K\022\037\n\032R"
+
"ET_HOME_CUR_MODULE_CLOSED\020\377K\022*\n%RET_HOME"
+
"_FURNITURE_SUITE_NOT_UNLOCKED\020\200L\022\026\n\021RET_"
+
"HOME_IN_MATCH\020\201L\022\027\n\022RET_HOME_IN_COMBAT\020\202"
+
"L\022\032\n\025RET_HOME_EDIT_MODE_CD\020\203L\022!\n\034RET_HOM"
+
"E_UPDATE_FURNITURE_CD\020\204L\022#\n\036RET_HOME_BLO"
+
"CK_FURNITURE_LIMIT\020\205L\022\031\n\024RET_HOME_NOT_SU"
+
"PPORT\020\206L\022\034\n\027RET_HOME_STATE_NOT_OPEN\020\207L\022#"
+
"\n\036RET_HOME_TARGET_STATE_NOT_OPEN\020\210L\022)\n$R"
+
"ET_HOME_APPLY_ENTER_OTHER_HOME_FAIL\020\211L\022 "
+
"\n\033RET_HOME_SAVE_NO_MAIN_HOUSE\020\212L\022\030\n\023RET_"
+
"HOME_IN_DUNGEON\020\213L\022!\n\034RET_HOME_ANY_GALLE"
+
"RY_STARTED\020\214L\022\036\n\031RET_HOME_QUEST_BLOCK_HO"
+
"ME\020\215L\022!\n\034RET_HOME_WAITING_PRIOR_CHECK\020\216L"
+
"\022#\n\036RET_HOME_PERSISTENT_CHECK_FAIL\020\217L\022#\n"
+
"\036RET_HOME_FIND_ONLINE_HOME_FAIL\020\220L\022\035\n\030RE"
+
"T_HOME_JOIN_SCENE_FAIL\020\221L\022\030\n\023RET_HOME_MA"
+
"X_PLAYER\020\222L\022\031\n\024RET_HOME_IN_TRANSFER\020\223L\022&"
+
"\n!RET_HOME_ANY_HOME_GALLERY_STARTED\020\224L\022$"
+
"\n\037RET_HOME_CAN_NOT_ENTER_IN_AUDIT\020\225L\022#\n\036"
+
"RET_FURNITURE_MAKE_INDEX_ERROR\020\226L\022\036\n\031RET"
+
"_FURNITURE_MAKE_LOCKED\020\227L\022$\n\037RET_FURNITU"
+
"RE_MAKE_CONFIG_ERROR\020\230L\022!\n\034RET_FURNITURE"
+
"_MAKE_SLOT_FULL\020\231L\022*\n%RET_FURNITURE_MAKE"
+
"_ADD_FURNITURE_FAIL\020\232L\022 \n\033RET_FURNITURE_"
+
"MAKE_UNFINISH\020\233L\022!\n\034RET_FURNITURE_MAKE_I"
+
"S_FINISH\020\234L\022+\n&RET_FURNITURE_MAKE_NOT_IN"
+
"_CORRECT_HOME\020\235L\022 \n\033RET_FURNITURE_MAKE_N"
+
"O_COUNT\020\236L\022(\n#RET_FURNITURE_MAKE_ACCELER"
+
"ATE_LIMIT\020\237L\022$\n\037RET_FURNITURE_MAKE_NO_MA"
+
"KE_DATA\020\240L\022 \n\033RET_HOME_LIMITED_SHOP_CLOS"
+
"E\020\241L\022\035\n\030RET_HOME_AVATAR_NOT_SHOW\020\242L\022&\n!R"
+
"ET_HOME_EVENT_COND_NOT_SATISFIED\020\243L\022*\n%R"
+
"ET_HOME_INVALID_ARRANGE_ANIMAL_PARAM\020\244L\022"
+
"\'\n\"RET_HOME_INVALID_ARRANGE_NPC_PARAM\020\245L"
+
"\022)\n$RET_HOME_INVALID_ARRANGE_SUITE_PARAM"
+
"\020\246L\022.\n)RET_HOME_INVALID_ARRANGE_MAIN_HOU"
+
"SE_PARAM\020\247L\022#\n\036RET_HOME_AVATAR_STATE_NOT"
+
"_OPEN\020\250L\022#\n\036RET_HOME_PLANT_FIELD_NOT_EMP"
+
"TY\020\251L\022\037\n\032RET_HOME_PLANT_FIELD_EMPTY\020\252L\022$"
+
"\n\037RET_HOME_PLANT_FIELD_TYPE_ERROR\020\253L\022#\n\036"
+
"RET_HOME_PLANT_TIME_NOT_ENOUGH\020\254L\022,\n\'RET"
+
"_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH\020\255L\022"
+
"%\n RET_HOME_PLANT_FIELD_PARAM_ERROR\020\256L\022\""
+
"\n\035RET_HOME_FURNITURE_GUID_ERROR\020\257L\022%\n RE"
+
"T_HOME_FURNITURE_ARRANGE_LIMIT\020\260L\022 \n\033RET"
+
"_HOME_FISH_FARMING_LIMIT\020\261L\022#\n\036RET_HOME_"
+
"FISH_COUNT_NOT_ENOUGH\020\262L\022\"\n\035RET_HOME_FUR"
+
"NITURE_COST_LIMIT\020\263L\022&\n!RET_HOME_CUSTOM_"
+
"FURNITURE_INVALID\020\264L\022)\n$RET_HOME_INVALID"
+
"_ARRANGE_GROUP_PARAM\020\265L\022+\n&RET_HOME_FURN"
+
"ITURE_ARRANGE_GROUP_LIMIT\020\266L\0220\n+RET_HOME"
+
"_PICTURE_FRAME_COOP_CG_GENDER_ERROR\020\267L\022."
+
"\n)RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNL"
+
"OCK\020\270L\022&\n!RET_HOME_FURNITURE_CANNOT_ARRA"
+
"NGE\020\271L\022*\n%RET_HOME_FURNITURE_IN_DUPLICAT"
+
"E_SUITE\020\272L\022.\n)RET_HOME_FURNITURE_CUSTOM_"
+
"SUITE_TOO_SMALL\020\273L\022,\n\'RET_HOME_FURNITURE"
+
"_CUSTOM_SUITE_TOO_BIG\020\274L\022*\n%RET_HOME_FUR"
+
"NITURE_SUITE_EXCEED_LIMIT\020\275L\0221\n,RET_HOME"
+
"_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT\020\276L\022"
+
"9\n4RET_HOME_FURNITURE_CUSTOM_SUITE_INVAL"
+
"ID_SURFACE_TYPE\020\277L\022\036\n\031RET_HOME_BGM_ID_NO"
+
"T_FOUND\020\300L\022\036\n\031RET_HOME_BGM_NOT_UNLOCKED\020"
+
"\301L\022%\n RET_HOME_BGM_FURNITURE_NOT_FOUND\020\302"
+
"L\022*\n%RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCE"
+
"NE\020\303L\022(\n#RET_HOME_LIMITED_SHOP_GOODS_DIS"
+
"ABLE\020\304L\022\'\n\"RET_HOME_WORLD_WOOD_MATERIAL_"
+
"EMPTY\020\305L\022+\n&RET_HOME_WORLD_WOOD_MATERIAL"
+
"_NOT_FOUND\020\306L\022/\n*RET_HOME_WORLD_WOOD_MAT"
+
"ERIAL_COUNT_INVALID\020\307L\022.\n)RET_HOME_WORLD"
+
"_WOOD_EXCHANGE_EXCEED_LIMIT\020\310L\022%\n RET_SU"
+
"MO_ACTIVITY_STAGE_NOT_OPEN\020\220N\022(\n#RET_SUM"
+
"O_ACTIVITY_SWITCH_TEAM_IN_CD\020\221N\022)\n$RET_S"
+
"UMO_ACTIVITY_TEAM_NUM_INCORRECT\020\222N\022)\n$RE"
+
"T_LUNA_RITE_ACTIVITY_AREA_ID_ERROR\020\224N\022-\n"
+
"(RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINIS"
+
"H\020\225N\022-\n(RET_LUNA_RITE_ACTIVITY_ALREADY_S"
+
"ACRIFICE\020\226N\022/\n*RET_LUNA_RITE_ACTIVITY_AL"
+
"READY_TAKE_REWARD\020\227N\0220\n+RET_LUNA_RITE_AC"
+
"TIVITY_SACRIFICE_NOT_ENOUGH\020\230N\0223\n.RET_LU"
+
"NA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET"
+
"\020\231N\022\'\n\"RET_DIG_GADGET_CONFIG_ID_NOT_MATC"
+
"H\020\237N\022\"\n\035RET_DIG_FIND_NEAREST_POS_FAIL\020\240N"
+
"\022\"\n\035RET_MUSIC_GAME_LEVEL_NOT_OPEN\020\245N\022$\n\037"
+
"RET_MUSIC_GAME_LEVEL_NOT_UNLOCK\020\246N\022%\n RE"
+
"T_MUSIC_GAME_LEVEL_NOT_STARTED\020\247N\022*\n%RET"
+
"_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND\020\250N\022&\n"
+
"!RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH\020\251N\022$\n"
+
"\037RET_ROGUELIKE_COIN_A_NOT_ENOUGH\020\257N\022$\n\037R"
+
"ET_ROGUELIKE_COIN_B_NOT_ENOUGH\020\260N\022$\n\037RET"
+
"_ROGUELIKE_COIN_C_NOT_ENOUGH\020\261N\022&\n!RET_R"
+
"OGUELIKE_COIN_A_EXCEED_LIMIT\020\262N\022&\n!RET_R"
+
"OGUELIKE_COIN_B_EXCEED_LIMIT\020\263N\022&\n!RET_R"
+
"OGUELIKE_COIN_C_EXCEED_LIMIT\020\264N\022(\n#RET_R"
+
"OGUELIKE_RUNE_COUNT_NOT_ENOUGH\020\265N\022\'\n\"RET"
+
"_ROGUELIKE_NOT_IN_ROGUE_DUNGEON\020\266N\022!\n\034RE"
+
"T_ROGUELIKE_CELL_NOT_FOUND\020\267N\022&\n!RET_ROG"
+
"UELIKE_CELL_TYPE_INCORRECT\020\270N\022(\n#RET_ROG"
+
"UELIKE_CELL_ALREADY_FINISHED\020\271N\0223\n.RET_R"
+
"OGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRES"
+
"S\020\272N\022%\n RET_ROGUELIKE_STAGE_NOT_FINISHED"
+
"\020\273N\0224\n/RET_ROGUELIKE_STAGE_FIRST_PASS_RE"
+
"WARD_HAS_TAKEN\020\275N\022*\n%RET_ROGUELIKE_ACTIV"
+
"ITY_CONTENT_CLOSED\020\276N\0221\n,RET_ROGUELIKE_D"
+
"UNGEON_PRE_QUEST_NOT_FINISHED\020\277N\022#\n\036RET_"
+
"ROGUELIKE_DUNGEON_NOT_OPEN\020\300N\022#\n\036RET_ROG"
+
"UELIKE_SPRINT_IS_BANNED\020\301N\0221\n,RET_ROGUEL"
+
"IKE_DUNGEON_PRE_STAGE_NOT_FINISHED\020\302N\022/\n"
+
"*RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RES"
+
"UME\020\303N\022\'\n\"RET_PLANT_FLOWER_ALREADY_TAKE_"
+
"SEED\020\310N\022.\n)RET_PLANT_FLOWER_FRIEND_HAVE_"
+
"FLOWER_LIMIT\020\311N\0220\n+RET_PLANT_FLOWER_CAN_"
+
"GIVE_FLOWER_NOT_ENOUGH\020\312N\022-\n(RET_PLANT_F"
+
"LOWER_WISH_FLOWER_KINDS_LIMIT\020\313N\022,\n\'RET_"
+
"PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH\020\314N\0220"
+
"\n+RET_PLANT_FLOWER_FLOWER_COMBINATION_IN"
+
"VALID\020\315N\022 \n\033RET_HACHI_DUNGEON_NOT_VALID\020"
+
"\304N\022%\n RET_HACHI_DUNGEON_STAGE_NOT_OPEN\020\305"
+
"N\022(\n#RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS"
+
"\020\306N\022&\n!RET_WINTER_CAMP_COIN_A_NOT_ENOUGH"
+
"\020\327N\022&\n!RET_WINTER_CAMP_COIN_B_NOT_ENOUGH"
+
"\020\330N\022(\n#RET_WINTER_CAMP_COIN_A_EXCEED_LIM"
+
"IT\020\331N\022(\n#RET_WINTER_CAMP_COIN_B_EXCEED_L"
+
"IMIT\020\332N\022$\n\037RET_WINTER_CAMP_WISH_ID_INVAL"
+
"ID\020\333N\022-\n(RET_WINTER_CAMP_NOT_FOUND_RECV_"
+
"ITEM_DATA\020\334N\022/\n*RET_WINTER_CAMP_FRIEND_I"
+
"TEM_COUNT_OVERFLOW\020\335N\022-\n(RET_WINTER_CAMP"
+
"_SELECT_ITEM_DATA_INVALID\020\336N\022$\n\037RET_WINT"
+
"ER_CAMP_ITEM_LIST_EMPTY\020\337N\022)\n$RET_WINTER"
+
"_CAMP_REWARD_ALREADY_TAKEN\020\340N\022%\n RET_WIN"
,
"TER_CAMP_STAGE_NOT_FINISH\020\341N\022#\n\036RET_WINT"
+
"ER_CAMP_GADGET_INVALID\020\342N\022\'\n\"RET_LANTERN"
+
"_RITE_COIN_A_NOT_ENOUGH\020\352N\022\'\n\"RET_LANTER"
+
"N_RITE_COIN_B_NOT_ENOUGH\020\353N\022\'\n\"RET_LANTE"
+
"RN_RITE_COIN_C_NOT_ENOUGH\020\354N\022)\n$RET_LANT"
+
"ERN_RITE_COIN_A_EXCEED_LIMIT\020\355N\022)\n$RET_L"
+
"ANTERN_RITE_COIN_B_EXCEED_LIMIT\020\356N\022)\n$RE"
+
"T_LANTERN_RITE_COIN_C_EXCEED_LIMIT\020\357N\022/\n"
+
"*RET_LANTERN_RITE_PROJECTION_CONTENT_CLO"
+
"SED\020\360N\022.\n)RET_LANTERN_RITE_PROJECTION_CA"
+
"N_NOT_START\020\361N\022&\n!RET_LANTERN_RITE_DUNGE"
+
"ON_NOT_OPEN\020\362N\022+\n&RET_LANTERN_RITE_HAS_T"
+
"AKEN_SKIN_REWARD\020\363N\0220\n+RET_LANTERN_RITE_"
+
"NOT_FINISHED_SKIN_WATCHERS\020\364N\022.\n)RET_LAN"
+
"TERN_RITE_FIREWORKS_CONTENT_CLOSED\020\365N\0223\n"
+
".RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NO"
+
"T_START\020\366N\0222\n-RET_LANTERN_RITE_FIREWORKS"
+
"_REFORM_PARAM_ERROR\020\367N\0221\n,RET_LANTERN_RI"
+
"TE_FIREWORKS_REFORM_SKILL_LOCK\020\370N\0229\n4RET"
+
"_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_N"
+
"OT_ENOUGH\020\371N\022\'\n\"RET_POTION_ACTIVITY_STAG"
+
"E_NOT_OPEN\020\376N\022(\n#RET_POTION_ACTIVITY_LEV"
+
"EL_HAVE_PASS\020\377N\022+\n&RET_POTION_ACTIVITY_T"
+
"EAM_NUM_INCORRECT\020\200O\022%\n RET_POTION_ACTIV"
+
"ITY_AVATAR_IN_CD\020\201O\022#\n\036RET_POTION_ACTIVI"
+
"TY_BUFF_IN_CD\020\202O\022\'\n\"RET_IRODORI_POETRY_I"
+
"NVALID_LINE_ID\020\210O\022(\n#RET_IRODORI_POETRY_"
+
"INVALID_THEME_ID\020\211O\022/\n*RET_IRODORI_POETR"
+
"Y_NOT_GET_ALL_INSPIRATION\020\212O\022/\n*RET_IROD"
+
"ORI_POETRY_INSPIRATION_REACH_LIMIE\020\213O\022.\n"
+
")RET_IRODORI_POETRY_ENTITY_ALREADY_SCANN"
+
"ED\020\214O\022(\n#RET_ACTIVITY_BANNER_ALREADY_CLE"
+
"ARED\020\274P\022\037\n\032RET_IRODORI_CHESS_NOT_OPEN\020\275P"
+
"\022%\n RET_IRODORI_CHESS_LEVEL_NOT_OPEN\020\276P\022"
+
"#\n\036RET_IRODORI_CHESS_MAP_NOT_OPEN\020\277P\022/\n*"
+
"RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIP"
+
"ED\020\300P\022.\n)RET_IRODORI_CHESS_EQUIP_CARD_EX"
+
"CEED_LIMIT\020\301P\022+\n&RET_IRODORI_CHESS_MAP_C"
+
"ARD_NOT_EQUIPED\020\302P\0223\n.RET_IRODORI_CHESS_"
+
"ENTER_FAIL_CARD_EXCEED_LIMIT\020\303P\022(\n#RET_A"
+
"CTIVITY_FRIEND_HAVE_GIFT_LIMIT\020\306P\022)\n$RET"
+
"_GACHA_ACTIVITY_HAVE_REWARD_LIMIT\020\313P\022(\n#"
+
"RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT\020\314P\022)"
+
"\n$RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT\020\315"
+
"P\022\'\n\"RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH\020"
+
"\316P\022.\n)RET_SUMMER_TIME_V2_DUNGEON_STAGE_N"
+
"OT_OPEN\020\317P\0221\n,RET_SUMMER_TIME_V2_PREV_DU"
+
"NGEON_NOT_COMPLETE\020\320P\022!\n\034RET_ROGUE_DIARY"
+
"_AVATAR_DEATH\020\356P\022!\n\034RET_ROGUE_DIARY_AVAT"
+
"AR_TIRED\020\357P\022&\n!RET_ROGUE_DIARY_AVATAR_DU"
+
"PLICATED\020\360P\022$\n\037RET_ROGUE_DIARY_COIN_NOT_"
+
"ENOUGH\020\361P\022.\n)RET_ROGUE_DIARY_VIRTUAL_COI"
+
"N_EXCEED_LIMIT\020\362P\022,\n\'RET_ROGUE_DIARY_VIR"
+
"TUAL_COIN_NOT_ENOUGH\020\363P\022#\n\036RET_ROGUE_DIA"
+
"RY_CONTENT_CLOSED\020\376P\022+\n&RET_GRAVEN_INNOC"
+
"ENCE_COIN_A_NOT_ENOUGH\020\214Q\022+\n&RET_GRAVEN_"
+
"INNOCENCE_COIN_B_NOT_ENOUGH\020\215Q\022-\n(RET_GR"
+
"AVEN_INNOCENCE_COIN_A_EXCEED_LIMIT\020\216Q\022-\n"
+
"(RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMI"
+
"T\020\217Q\022$\n\037RET_ISLAND_PARTY_STAGE_NOT_OPEN\020"
+
"\203Q\022\027\n\022RET_NOT_IN_FISHING\020\371U\022\031\n\024RET_FISH_"
+
"STATE_ERROR\020\372U\022\030\n\023RET_FISH_BAIT_LIMIT\020\373U"
+
"\022\035\n\030RET_FISHING_MAX_DISTANCE\020\374U\022\032\n\025RET_F"
+
"ISHING_IN_COMBAT\020\375U\022!\n\034RET_FISHING_BATTL"
+
"E_TOO_SHORT\020\376U\022\027\n\022RET_FISH_GONE_AWAY\020\377U\022"
+
"#\n\036RET_CAN_NOT_EDIT_OTHER_DUNGEON\020\253V\022 \n\033"
+
"RET_CUSTOM_DUNGEON_DISMATCH\020\254V\022\037\n\032RET_NO"
+
"_CUSTOM_DUNGEON_DATA\020\255V\022\"\n\035RET_BUILD_CUS"
+
"TOM_DUNGEON_FAIL\020\256V\022\'\n\"RET_CUSTOM_DUNGEO"
+
"N_ROOM_CHECK_FAIL\020\257V\022%\n RET_CUSTOM_DUNGE"
+
"ON_SAVE_MAY_FAIL\020\260V\022\036\n\031RET_NOT_IN_CUSTOM"
+
"_DUNGEON\020\261V\022%\n RET_CUSTOM_DUNGEON_INTERN"
+
"AL_FAIL\020\262V\022#\n\036RET_CUSTOM_DUNGEON_CAN_NOT"
+
"_TRY\020\263V\022%\n RET_CUSTOM_DUNGEON_NO_START_R"
+
"OOM\020\264V\022$\n\037RET_CUSTOM_DUNGEON_NO_ROOM_DAT"
+
"A\020\265V\022)\n$RET_CUSTOM_DUNGEON_SAVE_TOO_FREQ"
+
"UENT\020\266V\022%\n RET_CUSTOM_DUNGEON_NOT_SELF_P"
+
"ASS\020\267V\022!\n\034RET_CUSTOM_DUNGEON_LACK_COIN\020\270"
+
"V\022\'\n\"RET_CUSTOM_DUNGEON_NO_FINISH_BRICK\020"
+
"\271V\022$\n\037RET_CUSTOM_DUNGEON_MULTI_FINISH\020\272V"
+
"\022%\n RET_CUSTOM_DUNGEON_NOT_PUBLISHED\020\273V\022"
+
"\"\n\035RET_CUSTOM_DUNGEON_FULL_STORE\020\274V\022$\n\037R"
+
"ET_CUSTOM_DUNGEON_STORE_REPEAT\020\275V\022*\n%RET"
+
"_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF\020\276V\022%\n"
+
" RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC\020\277V\022)\n$"
+
"RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF\020\300V\022"
+
"!\n\034RET_CUSTOM_DUNGEON_NOT_FOUND\020\301V\022\'\n\"RE"
+
"T_CUSTOM_DUNGEON_INVALID_SETTING\020\302V\022)\n$R"
+
"ET_CUSTOM_DUNGEON_NO_FINISH_SETTING\020\303V\022$"
+
"\n\037RET_CUSTOM_DUNGEON_SAVE_NOTHING\020\304V\022$\n\037"
+
"RET_CUSTOM_DUNGEON_NOT_IN_GROUP\020\305V\022$\n\037RE"
+
"T_CUSTOM_DUNGEON_NOT_OFFICIAL\020\306V\022&\n!RET_"
+
"CUSTOM_DUNGEON_LIFE_NUM_ERROR\020\307V\022$\n\037RET_"
+
"CUSTOM_DUNGEON_NO_OPEN_ROOM\020\310V\022*\n%RET_CU"
+
"STOM_DUNGEON_BRICK_EXCEED_LIMIT\020\311V\022+\n&RE"
+
"T_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK\020\312V\022"
+
"&\n!RET_CAN_NOT_EDIT_OFFICIAL_SETTING\020\313V\022"
+
"#\n\036RET_CUSTOM_DUNGEON_BAN_PUBLISH\020\314V\022&\n!"
+
"RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY\020\315V\022&\n!"
+
"RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP\020\316V\022$\n\037"
+
"RET_CUSTOM_DUNGEON_MAX_EDIT_NUM\020\317V\022)\n$RE"
+
"T_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK\020\320V\022\037\n"
+
"\032RET_CUSTOM_DUNGEON_MAX_TAG\020\321V\022#\n\036RET_CU"
+
"STOM_DUNGEON_INVALID_TAG\020\322V\022 \n\033RET_CUSTO"
+
"M_DUNGEON_MAX_COST\020\323V\022,\n\'RET_CUSTOM_DUNG"
+
"EON_REQUEST_TOO_FREQUENT\020\324V\022 \n\033RET_CUSTO"
+
"M_DUNGEON_NOT_OPEN\020\325V\022\032\n\025RET_SHARE_CD_ID"
+
"_ERROR\020\335V\022\035\n\030RET_SHARE_CD_INDEX_ERROR\020\336V"
+
"\022\027\n\022RET_SHARE_CD_IN_CD\020\337V\022\"\n\035RET_SHARE_C"
+
"D_TOKEN_NOT_ENOUGH\020\340V\022\025\n\020RET_UGC_DISMATC"
+
"H\020\217W\022\033\n\026RET_UGC_DATA_NOT_FOUND\020\220W\022\034\n\027RET"
+
"_UGC_BRIEF_NOT_FOUND\020\221W\022\025\n\020RET_UGC_DISAB"
+
"LED\020\222W\022\024\n\017RET_UGC_LIMITED\020\223W\022\023\n\016RET_UGC_"
+
"LOCKED\020\224W\022\025\n\020RET_UGC_NOT_AUTH\020\225W\022\025\n\020RET_"
+
"UGC_NOT_OPEN\020\226W\022\030\n\023RET_UGC_BAN_PUBLISH\020\227"
+
"W\022&\n!RET_COMPOUND_BOOST_ITEM_NOT_EXIST\020\301"
+
"W\022(\n#RET_COMPOUND_BOOST_TARGET_NOT_EXIST"
+
"\020\302W\022#\n\036RET_QUICK_HIT_TREE_EMPTY_TREES\020\313W"
+
"B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor
=
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
.
internalBuildGeneratedFileFrom
(
descriptorData
,
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneAreaUnlockNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -45,7 +45,8 @@ public final class SceneAreaUnlockNotifyOuterClass {
* <pre>
* CmdId: 293
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneAreaUnlockNotify}
...
...
@@ -381,7 +382,8 @@ public final class SceneAreaUnlockNotifyOuterClass {
* <pre>
* CmdId: 293
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneAreaUnlockNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneAreaWeatherNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -80,7 +80,8 @@ public final class SceneAreaWeatherNotifyOuterClass {
* <pre>
* CmdId: 230
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneAreaWeatherNotify}
...
...
@@ -546,7 +547,8 @@ public final class SceneAreaWeatherNotifyOuterClass {
* <pre>
* CmdId: 230
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneAreaWeatherNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneEntityAppearNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -63,7 +63,8 @@ public final class SceneEntityAppearNotifyOuterClass {
* <pre>
* CmdId: 221
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityAppearNotify}
...
...
@@ -420,7 +421,8 @@ public final class SceneEntityAppearNotifyOuterClass {
* <pre>
* CmdId: 221
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityAppearNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDisappearNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -56,7 +56,8 @@ public final class SceneEntityDisappearNotifyOuterClass {
* <pre>
* CmdId: 203
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityDisappearNotify}
...
...
@@ -428,7 +429,8 @@ public final class SceneEntityDisappearNotifyOuterClass {
* <pre>
* CmdId: 203
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityDisappearNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownReqOuterClass.java
View file @
d575d1cc
...
...
@@ -28,7 +28,7 @@ public final class SceneEntityDrownReqOuterClass {
* <pre>
* CmdId: 227
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
@@ -283,7 +283,7 @@ public final class SceneEntityDrownReqOuterClass {
* <pre>
* CmdId: 227
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownRspOuterClass.java
View file @
d575d1cc
...
...
@@ -34,7 +34,8 @@ public final class SceneEntityDrownRspOuterClass {
* <pre>
* CmdId: 294
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityDrownRsp}
...
...
@@ -315,7 +316,8 @@ public final class SceneEntityDrownRspOuterClass {
* <pre>
* CmdId: 294
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityDrownRsp}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneEntityMoveNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -54,8 +54,9 @@ public final class SceneEntityMoveNotifyOuterClass {
/**
* <pre>
* CmdId: 275
* EnetChannelId:
1
* EnetChannelId:
0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityMoveNotify}
...
...
@@ -417,8 +418,9 @@ public final class SceneEntityMoveNotifyOuterClass {
/**
* <pre>
* CmdId: 275
* EnetChannelId:
1
* EnetChannelId:
0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneEntityMoveNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneForceUnlockNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -45,7 +45,8 @@ public final class SceneForceUnlockNotifyOuterClass {
* <pre>
* CmdId: 206
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneForceUnlockNotify}
...
...
@@ -382,7 +383,8 @@ public final class SceneForceUnlockNotifyOuterClass {
* <pre>
* CmdId: 206
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneForceUnlockNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneGadgetInfoOuterClass.java
View file @
d575d1cc
...
...
@@ -460,6 +460,21 @@ public final class SceneGadgetInfoOuterClass {
*/
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
Unk2800_FHMOLALLEENOrBuilder
getNightCrowGadgetInfoOrBuilder
();
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return Whether the deshretObeliskGadgetInfo field is set.
*/
boolean
hasDeshretObeliskGadgetInfo
();
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return The deshretObeliskGadgetInfo.
*/
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
getDeshretObeliskGadgetInfo
();
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
getDeshretObeliskGadgetInfoOrBuilder
();
public
emu
.
grasscutter
.
net
.
proto
.
SceneGadgetInfoOuterClass
.
SceneGadgetInfo
.
ContentCase
getContentCase
();
}
/**
...
...
@@ -900,6 +915,20 @@ public final class SceneGadgetInfoOuterClass {
contentCase_
=
62
;
break
;
}
case
506
:
{
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
subBuilder
=
null
;
if
(
contentCase_
==
63
)
{
subBuilder
=
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
).
toBuilder
();
}
content_
=
input
.
readMessage
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
parser
(),
extensionRegistry
);
if
(
subBuilder
!=
null
)
{
subBuilder
.
mergeFrom
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
);
content_
=
subBuilder
.
buildPartial
();
}
contentCase_
=
63
;
break
;
}
case
802
:
{
emu
.
grasscutter
.
net
.
proto
.
GadgetPlayInfoOuterClass
.
GadgetPlayInfo
.
Builder
subBuilder
=
null
;
if
(
playInfo_
!=
null
)
{
...
...
@@ -973,6 +1002,7 @@ public final class SceneGadgetInfoOuterClass {
CUSTOM_GADGET_TREE_INFO
(
60
),
ROGUELIKE_GADGET_INFO
(
61
),
NIGHT_CROW_GADGET_INFO
(
62
),
DESHRET_OBELISK_GADGET_INFO
(
63
),
CONTENT_NOT_SET
(
0
);
private
final
int
value
;
private
ContentCase
(
int
value
)
{
...
...
@@ -1010,6 +1040,7 @@ public final class SceneGadgetInfoOuterClass {
case
60
:
return
CUSTOM_GADGET_TREE_INFO
;
case
61
:
return
ROGUELIKE_GADGET_INFO
;
case
62
:
return
NIGHT_CROW_GADGET_INFO
;
case
63
:
return
DESHRET_OBELISK_GADGET_INFO
;
case
0
:
return
CONTENT_NOT_SET
;
default
:
return
null
;
}
...
...
@@ -1898,6 +1929,37 @@ public final class SceneGadgetInfoOuterClass {
return
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
Unk2800_FHMOLALLEEN
.
getDefaultInstance
();
}
public
static
final
int
DESHRET_OBELISK_GADGET_INFO_FIELD_NUMBER
=
63
;
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return Whether the deshretObeliskGadgetInfo field is set.
*/
@java
.
lang
.
Override
public
boolean
hasDeshretObeliskGadgetInfo
()
{
return
contentCase_
==
63
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return The deshretObeliskGadgetInfo.
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
getDeshretObeliskGadgetInfo
()
{
if
(
contentCase_
==
63
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
getDeshretObeliskGadgetInfoOrBuilder
()
{
if
(
contentCase_
==
63
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
private
byte
memoizedIsInitialized
=
-
1
;
@java
.
lang
.
Override
public
final
boolean
isInitialized
()
{
...
...
@@ -2028,6 +2090,9 @@ public final class SceneGadgetInfoOuterClass {
if
(
contentCase_
==
62
)
{
output
.
writeMessage
(
62
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
Unk2800_FHMOLALLEEN
)
content_
);
}
if
(
contentCase_
==
63
)
{
output
.
writeMessage
(
63
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
);
}
if
(
playInfo_
!=
null
)
{
output
.
writeMessage
(
100
,
getPlayInfo
());
}
...
...
@@ -2198,6 +2263,10 @@ public final class SceneGadgetInfoOuterClass {
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeMessageSize
(
62
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
Unk2800_FHMOLALLEEN
)
content_
);
}
if
(
contentCase_
==
63
)
{
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeMessageSize
(
63
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
);
}
if
(
playInfo_
!=
null
)
{
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeMessageSize
(
100
,
getPlayInfo
());
...
...
@@ -2340,6 +2409,10 @@ public final class SceneGadgetInfoOuterClass {
if
(!
getNightCrowGadgetInfo
()
.
equals
(
other
.
getNightCrowGadgetInfo
()))
return
false
;
break
;
case
63
:
if
(!
getDeshretObeliskGadgetInfo
()
.
equals
(
other
.
getDeshretObeliskGadgetInfo
()))
return
false
;
break
;
case
0
:
default
:
}
...
...
@@ -2479,6 +2552,10 @@ public final class SceneGadgetInfoOuterClass {
hash
=
(
37
*
hash
)
+
NIGHT_CROW_GADGET_INFO_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getNightCrowGadgetInfo
().
hashCode
();
break
;
case
63
:
hash
=
(
37
*
hash
)
+
DESHRET_OBELISK_GADGET_INFO_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getDeshretObeliskGadgetInfo
().
hashCode
();
break
;
case
0
:
default
:
}
...
...
@@ -2858,6 +2935,13 @@ public final class SceneGadgetInfoOuterClass {
result
.
content_
=
nightCrowGadgetInfoBuilder_
.
build
();
}
}
if
(
contentCase_
==
63
)
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
result
.
content_
=
content_
;
}
else
{
result
.
content_
=
deshretObeliskGadgetInfoBuilder_
.
build
();
}
}
result
.
contentCase_
=
contentCase_
;
onBuilt
();
return
result
;
...
...
@@ -3049,6 +3133,10 @@ public final class SceneGadgetInfoOuterClass {
mergeNightCrowGadgetInfo
(
other
.
getNightCrowGadgetInfo
());
break
;
}
case
DESHRET_OBELISK_GADGET_INFO:
{
mergeDeshretObeliskGadgetInfo
(
other
.
getDeshretObeliskGadgetInfo
());
break
;
}
case
CONTENT_NOT_SET:
{
break
;
}
...
...
@@ -6722,6 +6810,147 @@ public final class SceneGadgetInfoOuterClass {
onChanged
();;
return
nightCrowGadgetInfoBuilder_
;
}
private
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
>
deshretObeliskGadgetInfoBuilder_
;
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return Whether the deshretObeliskGadgetInfo field is set.
*/
@java
.
lang
.
Override
public
boolean
hasDeshretObeliskGadgetInfo
()
{
return
contentCase_
==
63
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
* @return The deshretObeliskGadgetInfo.
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
getDeshretObeliskGadgetInfo
()
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
if
(
contentCase_
==
63
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
else
{
if
(
contentCase_
==
63
)
{
return
deshretObeliskGadgetInfoBuilder_
.
getMessage
();
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
public
Builder
setDeshretObeliskGadgetInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
value
)
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
if
(
value
==
null
)
{
throw
new
NullPointerException
();
}
content_
=
value
;
onChanged
();
}
else
{
deshretObeliskGadgetInfoBuilder_
.
setMessage
(
value
);
}
contentCase_
=
63
;
return
this
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
public
Builder
setDeshretObeliskGadgetInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
builderForValue
)
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
content_
=
builderForValue
.
build
();
onChanged
();
}
else
{
deshretObeliskGadgetInfoBuilder_
.
setMessage
(
builderForValue
.
build
());
}
contentCase_
=
63
;
return
this
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
public
Builder
mergeDeshretObeliskGadgetInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
value
)
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
if
(
contentCase_
==
63
&&
content_
!=
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
())
{
content_
=
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
newBuilder
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
)
.
mergeFrom
(
value
).
buildPartial
();
}
else
{
content_
=
value
;
}
onChanged
();
}
else
{
if
(
contentCase_
==
63
)
{
deshretObeliskGadgetInfoBuilder_
.
mergeFrom
(
value
);
}
deshretObeliskGadgetInfoBuilder_
.
setMessage
(
value
);
}
contentCase_
=
63
;
return
this
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
public
Builder
clearDeshretObeliskGadgetInfo
()
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
if
(
contentCase_
==
63
)
{
contentCase_
=
0
;
content_
=
null
;
onChanged
();
}
}
else
{
if
(
contentCase_
==
63
)
{
contentCase_
=
0
;
content_
=
null
;
}
deshretObeliskGadgetInfoBuilder_
.
clear
();
}
return
this
;
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
getDeshretObeliskGadgetInfoBuilder
()
{
return
getDeshretObeliskGadgetInfoFieldBuilder
().
getBuilder
();
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
getDeshretObeliskGadgetInfoOrBuilder
()
{
if
((
contentCase_
==
63
)
&&
(
deshretObeliskGadgetInfoBuilder_
!=
null
))
{
return
deshretObeliskGadgetInfoBuilder_
.
getMessageOrBuilder
();
}
else
{
if
(
contentCase_
==
63
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
}
/**
* <code>.Unk3000_FANANGGCLOF deshret_obelisk_gadget_info = 63;</code>
*/
private
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
>
getDeshretObeliskGadgetInfoFieldBuilder
()
{
if
(
deshretObeliskGadgetInfoBuilder_
==
null
)
{
if
(!(
contentCase_
==
63
))
{
content_
=
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
getDefaultInstance
();
}
deshretObeliskGadgetInfoBuilder_
=
new
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOFOrBuilder
>(
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
Unk3000_FANANGGCLOF
)
content_
,
getParentForChildren
(),
isClean
());
content_
=
null
;
}
contentCase_
=
63
;
onChanged
();;
return
deshretObeliskGadgetInfoBuilder_
;
}
@java
.
lang
.
Override
public
final
Builder
setUnknownFields
(
final
com
.
google
.
protobuf
.
UnknownFieldSet
unknownFields
)
{
...
...
@@ -6801,42 +7030,45 @@ public final class SceneGadgetInfoOuterClass {
"oto\032\022PlatformInfo.proto\032\031RoguelikeGadget"
+
"Info.proto\032\020ScreenInfo.proto\032\026StatueGadg"
+
"etInfo.proto\032\031Unk2800_FHMOLALLEEN.proto\032"
+
"\021VehicleInfo.proto\032\021WeatherInfo.proto\032\021W"
+
"orktopInfo.proto\"\273\n\n\017SceneGadgetInfo\022\021\n\t"
+
"gadget_id\030\001 \001(\r\022\020\n\010group_id\030\002 \001(\r\022\021\n\tcon"
+
"fig_id\030\003 \001(\r\022\027\n\017owner_entity_id\030\004 \001(\r\022\"\n"
+
"\tborn_type\030\005 \001(\0162\017.GadgetBornType\022\024\n\014gad"
+
"get_state\030\006 \001(\r\022\023\n\013gadget_type\030\007 \001(\r\022\030\n\020"
+
"is_show_cutscene\030\010 \001(\010\022\031\n\021authority_peer"
+
"_id\030\t \001(\r\022\032\n\022is_enable_interact\030\n \001(\010\022\023\n"
+
"\013interact_id\030\013 \001(\r\022\021\n\tmark_flag\030\025 \001(\r\022\034\n"
+
"\024prop_owner_entity_id\030\026 \001(\r\022\037\n\010platform\030"
+
"\027 \001(\0132\r.PlatformInfo\022\031\n\021interact_uid_lis"
+
"t\030\030 \003(\r\022\020\n\010draft_id\030\031 \001(\r\022\031\n\021gadget_talk"
+
"_state\030\032 \001(\r\022\"\n\tplay_info\030d \001(\0132\017.Gadget"
+
"PlayInfo\022\034\n\013trifle_item\030\014 \001(\0132\005.ItemH\000\022*"
+
"\n\rgather_gadget\030\r \001(\0132\021.GatherGadgetInfo"
+
"H\000\022\037\n\007worktop\030\016 \001(\0132\014.WorktopInfoH\000\022*\n\rc"
+
"lient_gadget\030\017 \001(\0132\021.ClientGadgetInfoH\000\022"
+
"\037\n\007weather\030\021 \001(\0132\014.WeatherInfoH\000\022,\n\016abil"
+
"ity_gadget\030\022 \001(\0132\022.AbilityGadgetInfoH\000\022*"
+
"\n\rstatue_gadget\030\023 \001(\0132\021.StatueGadgetInfo"
+
"H\000\022$\n\nboss_chest\030\024 \001(\0132\016.BossChestInfoH\000"
+
"\022*\n\rblossom_chest\030) \001(\0132\021.BlossomChestIn"
+
"foH\000\022+\n\016mp_play_reward\030* \001(\0132\021.MpPlayRew"
+
"ardInfoH\000\0222\n\016general_reward\030+ \001(\0132\030.Gadg"
+
"etGeneralRewardInfoH\000\022&\n\roffering_info\030,"
+
" \001(\0132\r.OfferingInfoH\000\022*\n\017foundation_info"
+
"\030- \001(\0132\017.FoundationInfoH\000\022$\n\014vehicle_inf"
+
"o\030. \001(\0132\014.VehicleInfoH\000\022$\n\nshell_info\030/ "
+
"\001(\0132\016.EchoShellInfoH\000\022\"\n\013screen_info\0300 \001"
+
"(\0132\013.ScreenInfoH\000\022\'\n\016fish_pool_info\030; \001("
+
"\0132\r.FishPoolInfoH\000\0228\n\027custom_gadget_tree"
+
"_info\030< \001(\0132\025.CustomGadgetTreeInfoH\000\0225\n\025"
+
"roguelike_gadget_info\030= \001(\0132\024.RoguelikeG"
+
"adgetInfoH\000\0226\n\026night_crow_gadget_info\030> "
+
"\001(\0132\024.Unk2800_FHMOLALLEENH\000B\t\n\007contentB\033"
+
"\n\031emu.grasscutter.net.protob\006proto3"
"\031Unk3000_FANANGGCLOF.proto\032\021VehicleInfo."
+
"proto\032\021WeatherInfo.proto\032\021WorktopInfo.pr"
+
"oto\"\370\n\n\017SceneGadgetInfo\022\021\n\tgadget_id\030\001 \001"
+
"(\r\022\020\n\010group_id\030\002 \001(\r\022\021\n\tconfig_id\030\003 \001(\r\022"
+
"\027\n\017owner_entity_id\030\004 \001(\r\022\"\n\tborn_type\030\005 "
+
"\001(\0162\017.GadgetBornType\022\024\n\014gadget_state\030\006 \001"
+
"(\r\022\023\n\013gadget_type\030\007 \001(\r\022\030\n\020is_show_cutsc"
+
"ene\030\010 \001(\010\022\031\n\021authority_peer_id\030\t \001(\r\022\032\n\022"
+
"is_enable_interact\030\n \001(\010\022\023\n\013interact_id\030"
+
"\013 \001(\r\022\021\n\tmark_flag\030\025 \001(\r\022\034\n\024prop_owner_e"
+
"ntity_id\030\026 \001(\r\022\037\n\010platform\030\027 \001(\0132\r.Platf"
+
"ormInfo\022\031\n\021interact_uid_list\030\030 \003(\r\022\020\n\010dr"
+
"aft_id\030\031 \001(\r\022\031\n\021gadget_talk_state\030\032 \001(\r\022"
+
"\"\n\tplay_info\030d \001(\0132\017.GadgetPlayInfo\022\034\n\013t"
+
"rifle_item\030\014 \001(\0132\005.ItemH\000\022*\n\rgather_gadg"
+
"et\030\r \001(\0132\021.GatherGadgetInfoH\000\022\037\n\007worktop"
+
"\030\016 \001(\0132\014.WorktopInfoH\000\022*\n\rclient_gadget\030"
+
"\017 \001(\0132\021.ClientGadgetInfoH\000\022\037\n\007weather\030\021 "
+
"\001(\0132\014.WeatherInfoH\000\022,\n\016ability_gadget\030\022 "
+
"\001(\0132\022.AbilityGadgetInfoH\000\022*\n\rstatue_gadg"
+
"et\030\023 \001(\0132\021.StatueGadgetInfoH\000\022$\n\nboss_ch"
+
"est\030\024 \001(\0132\016.BossChestInfoH\000\022*\n\rblossom_c"
+
"hest\030) \001(\0132\021.BlossomChestInfoH\000\022+\n\016mp_pl"
+
"ay_reward\030* \001(\0132\021.MpPlayRewardInfoH\000\0222\n\016"
+
"general_reward\030+ \001(\0132\030.GadgetGeneralRewa"
+
"rdInfoH\000\022&\n\roffering_info\030, \001(\0132\r.Offeri"
+
"ngInfoH\000\022*\n\017foundation_info\030- \001(\0132\017.Foun"
+
"dationInfoH\000\022$\n\014vehicle_info\030. \001(\0132\014.Veh"
+
"icleInfoH\000\022$\n\nshell_info\030/ \001(\0132\016.EchoShe"
+
"llInfoH\000\022\"\n\013screen_info\0300 \001(\0132\013.ScreenIn"
+
"foH\000\022\'\n\016fish_pool_info\030; \001(\0132\r.FishPoolI"
+
"nfoH\000\0228\n\027custom_gadget_tree_info\030< \001(\0132\025"
+
".CustomGadgetTreeInfoH\000\0225\n\025roguelike_gad"
+
"get_info\030= \001(\0132\024.RoguelikeGadgetInfoH\000\0226"
+
"\n\026night_crow_gadget_info\030> \001(\0132\024.Unk2800"
+
"_FHMOLALLEENH\000\022;\n\033deshret_obelisk_gadget"
+
"_info\030? \001(\0132\024.Unk3000_FANANGGCLOFH\000B\t\n\007c"
+
"ontentB\033\n\031emu.grasscutter.net.protob\006pro"
+
"to3"
};
descriptor
=
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
.
internalBuildGeneratedFileFrom
(
descriptorData
,
...
...
@@ -6861,6 +7093,7 @@ public final class SceneGadgetInfoOuterClass {
emu
.
grasscutter
.
net
.
proto
.
ScreenInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
StatueGadgetInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
VehicleInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
WeatherInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
WorktopInfoOuterClass
.
getDescriptor
(),
...
...
@@ -6870,7 +7103,7 @@ public final class SceneGadgetInfoOuterClass {
internal_static_SceneGadgetInfo_fieldAccessorTable
=
new
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
(
internal_static_SceneGadgetInfo_descriptor
,
new
java
.
lang
.
String
[]
{
"GadgetId"
,
"GroupId"
,
"ConfigId"
,
"OwnerEntityId"
,
"BornType"
,
"GadgetState"
,
"GadgetType"
,
"IsShowCutscene"
,
"AuthorityPeerId"
,
"IsEnableInteract"
,
"InteractId"
,
"MarkFlag"
,
"PropOwnerEntityId"
,
"Platform"
,
"InteractUidList"
,
"DraftId"
,
"GadgetTalkState"
,
"PlayInfo"
,
"TrifleItem"
,
"GatherGadget"
,
"Worktop"
,
"ClientGadget"
,
"Weather"
,
"AbilityGadget"
,
"StatueGadget"
,
"BossChest"
,
"BlossomChest"
,
"MpPlayReward"
,
"GeneralReward"
,
"OfferingInfo"
,
"FoundationInfo"
,
"VehicleInfo"
,
"ShellInfo"
,
"ScreenInfo"
,
"FishPoolInfo"
,
"CustomGadgetTreeInfo"
,
"RoguelikeGadgetInfo"
,
"NightCrowGadgetInfo"
,
"Content"
,
});
new
java
.
lang
.
String
[]
{
"GadgetId"
,
"GroupId"
,
"ConfigId"
,
"OwnerEntityId"
,
"BornType"
,
"GadgetState"
,
"GadgetType"
,
"IsShowCutscene"
,
"AuthorityPeerId"
,
"IsEnableInteract"
,
"InteractId"
,
"MarkFlag"
,
"PropOwnerEntityId"
,
"Platform"
,
"InteractUidList"
,
"DraftId"
,
"GadgetTalkState"
,
"PlayInfo"
,
"TrifleItem"
,
"GatherGadget"
,
"Worktop"
,
"ClientGadget"
,
"Weather"
,
"AbilityGadget"
,
"StatueGadget"
,
"BossChest"
,
"BlossomChest"
,
"MpPlayReward"
,
"GeneralReward"
,
"OfferingInfo"
,
"FoundationInfo"
,
"VehicleInfo"
,
"ShellInfo"
,
"ScreenInfo"
,
"FishPoolInfo"
,
"CustomGadgetTreeInfo"
,
"RoguelikeGadgetInfo"
,
"NightCrowGadgetInfo"
,
"DeshretObeliskGadgetInfo"
,
"Content"
,
});
emu
.
grasscutter
.
net
.
proto
.
AbilityGadgetInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
BlossomChestInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
BossChestInfoOuterClass
.
getDescriptor
();
...
...
@@ -6891,6 +7124,7 @@ public final class SceneGadgetInfoOuterClass {
emu
.
grasscutter
.
net
.
proto
.
ScreenInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
StatueGadgetInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
Unk2800FHMOLALLEEN
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
Unk3000FANANGGCLOF
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
VehicleInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
WeatherInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
WorktopInfoOuterClass
.
getDescriptor
();
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneInitFinishRspOuterClass.java
View file @
d575d1cc
...
...
@@ -34,7 +34,7 @@ public final class SceneInitFinishRspOuterClass {
* <pre>
* CmdId: 207
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
@@ -316,7 +316,7 @@ public final class SceneInitFinishRspOuterClass {
* <pre>
* CmdId: 207
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -34,7 +34,7 @@ public final class SceneKickPlayerNotifyOuterClass {
* <pre>
* CmdId: 211
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
@@ -316,7 +316,7 @@ public final class SceneKickPlayerNotifyOuterClass {
* <pre>
* CmdId: 211
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerReqOuterClass.java
View file @
d575d1cc
...
...
@@ -28,7 +28,7 @@ public final class SceneKickPlayerReqOuterClass {
* <pre>
* CmdId: 264
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
@@ -283,7 +283,7 @@ public final class SceneKickPlayerReqOuterClass {
* <pre>
* CmdId: 264
* EnetChannelId: 0
* EnetIsReliable:
tru
e
* EnetIsReliable:
fals
e
* IsAllowClient: true
* </pre>
*
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerRspOuterClass.java
View file @
d575d1cc
...
...
@@ -34,7 +34,8 @@ public final class SceneKickPlayerRspOuterClass {
* <pre>
* CmdId: 238
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneKickPlayerRsp}
...
...
@@ -315,7 +316,8 @@ public final class SceneKickPlayerRspOuterClass {
* <pre>
* CmdId: 238
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code SceneKickPlayerRsp}
...
...
src/generated/main/java/emu/grasscutter/net/proto/SceneMonsterInfoOuterClass.java
View file @
d575d1cc
...
...
@@ -221,6 +221,12 @@ public final class SceneMonsterInfoOuterClass {
*/
boolean
getUnk2800JEGLENPDPNI
();
/**
* <code>uint32 Unk3000_CCKJDCBDEKD = 23;</code>
* @return The unk3000CCKJDCBDEKD.
*/
int
getUnk3000CCKJDCBDEKD
();
/**
* <code>.SceneFishInfo fish_info = 50;</code>
* @return Whether the fishInfo field is set.
...
...
@@ -236,6 +242,21 @@ public final class SceneMonsterInfoOuterClass {
*/
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfoOrBuilder
getFishInfoOrBuilder
();
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return Whether the fishtankFishInfo field is set.
*/
boolean
hasFishtankFishInfo
();
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return The fishtankFishInfo.
*/
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
getFishtankFishInfo
();
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
getFishtankFishInfoOrBuilder
();
public
emu
.
grasscutter
.
net
.
proto
.
SceneMonsterInfoOuterClass
.
SceneMonsterInfo
.
ContentCase
getContentCase
();
}
/**
...
...
@@ -434,6 +455,11 @@ public final class SceneMonsterInfoOuterClass {
unk2800JEGLENPDPNI_
=
input
.
readBool
();
break
;
}
case
184
:
{
unk3000CCKJDCBDEKD_
=
input
.
readUInt32
();
break
;
}
case
402
:
{
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
.
Builder
subBuilder
=
null
;
if
(
contentCase_
==
50
)
{
...
...
@@ -448,6 +474,20 @@ public final class SceneMonsterInfoOuterClass {
contentCase_
=
50
;
break
;
}
case
410
:
{
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
subBuilder
=
null
;
if
(
contentCase_
==
51
)
{
subBuilder
=
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
).
toBuilder
();
}
content_
=
input
.
readMessage
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
parser
(),
extensionRegistry
);
if
(
subBuilder
!=
null
)
{
subBuilder
.
mergeFrom
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
);
content_
=
subBuilder
.
buildPartial
();
}
contentCase_
=
51
;
break
;
}
default
:
{
if
(!
parseUnknownField
(
input
,
unknownFields
,
extensionRegistry
,
tag
))
{
...
...
@@ -504,6 +544,7 @@ public final class SceneMonsterInfoOuterClass {
implements
com
.
google
.
protobuf
.
Internal
.
EnumLite
,
com
.
google
.
protobuf
.
AbstractMessage
.
InternalOneOfEnum
{
FISH_INFO
(
50
),
FISHTANK_FISH_INFO
(
51
),
CONTENT_NOT_SET
(
0
);
private
final
int
value
;
private
ContentCase
(
int
value
)
{
...
...
@@ -522,6 +563,7 @@ public final class SceneMonsterInfoOuterClass {
public
static
ContentCase
forNumber
(
int
value
)
{
switch
(
value
)
{
case
50
:
return
FISH_INFO
;
case
51
:
return
FISHTANK_FISH_INFO
;
case
0
:
return
CONTENT_NOT_SET
;
default
:
return
null
;
}
...
...
@@ -918,6 +960,17 @@ public final class SceneMonsterInfoOuterClass {
return
unk2800JEGLENPDPNI_
;
}
public
static
final
int
UNK3000_CCKJDCBDEKD_FIELD_NUMBER
=
23
;
private
int
unk3000CCKJDCBDEKD_
;
/**
* <code>uint32 Unk3000_CCKJDCBDEKD = 23;</code>
* @return The unk3000CCKJDCBDEKD.
*/
@java
.
lang
.
Override
public
int
getUnk3000CCKJDCBDEKD
()
{
return
unk3000CCKJDCBDEKD_
;
}
public
static
final
int
FISH_INFO_FIELD_NUMBER
=
50
;
/**
* <code>.SceneFishInfo fish_info = 50;</code>
...
...
@@ -949,6 +1002,37 @@ public final class SceneMonsterInfoOuterClass {
return
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
.
getDefaultInstance
();
}
public
static
final
int
FISHTANK_FISH_INFO_FIELD_NUMBER
=
51
;
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return Whether the fishtankFishInfo field is set.
*/
@java
.
lang
.
Override
public
boolean
hasFishtankFishInfo
()
{
return
contentCase_
==
51
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return The fishtankFishInfo.
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
getFishtankFishInfo
()
{
if
(
contentCase_
==
51
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
getFishtankFishInfoOrBuilder
()
{
if
(
contentCase_
==
51
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
private
byte
memoizedIsInitialized
=
-
1
;
@java
.
lang
.
Override
public
final
boolean
isInitialized
()
{
...
...
@@ -1037,9 +1121,15 @@ public final class SceneMonsterInfoOuterClass {
if
(
unk2800JEGLENPDPNI_
!=
false
)
{
output
.
writeBool
(
22
,
unk2800JEGLENPDPNI_
);
}
if
(
unk3000CCKJDCBDEKD_
!=
0
)
{
output
.
writeUInt32
(
23
,
unk3000CCKJDCBDEKD_
);
}
if
(
contentCase_
==
50
)
{
output
.
writeMessage
(
50
,
(
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
)
content_
);
}
if
(
contentCase_
==
51
)
{
output
.
writeMessage
(
51
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
);
}
unknownFields
.
writeTo
(
output
);
}
...
...
@@ -1153,10 +1243,18 @@ public final class SceneMonsterInfoOuterClass {
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeBoolSize
(
22
,
unk2800JEGLENPDPNI_
);
}
if
(
unk3000CCKJDCBDEKD_
!=
0
)
{
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeUInt32Size
(
23
,
unk3000CCKJDCBDEKD_
);
}
if
(
contentCase_
==
50
)
{
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeMessageSize
(
50
,
(
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
)
content_
);
}
if
(
contentCase_
==
51
)
{
size
+=
com
.
google
.
protobuf
.
CodedOutputStream
.
computeMessageSize
(
51
,
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
);
}
size
+=
unknownFields
.
getSerializedSize
();
memoizedSize
=
size
;
return
size
;
...
...
@@ -1218,12 +1316,18 @@ public final class SceneMonsterInfoOuterClass {
!=
other
.
getInitPoseId
())
return
false
;
if
(
getUnk2800JEGLENPDPNI
()
!=
other
.
getUnk2800JEGLENPDPNI
())
return
false
;
if
(
getUnk3000CCKJDCBDEKD
()
!=
other
.
getUnk3000CCKJDCBDEKD
())
return
false
;
if
(!
getContentCase
().
equals
(
other
.
getContentCase
()))
return
false
;
switch
(
contentCase_
)
{
case
50
:
if
(!
getFishInfo
()
.
equals
(
other
.
getFishInfo
()))
return
false
;
break
;
case
51
:
if
(!
getFishtankFishInfo
()
.
equals
(
other
.
getFishtankFishInfo
()))
return
false
;
break
;
case
0
:
default
:
}
...
...
@@ -1292,11 +1396,17 @@ public final class SceneMonsterInfoOuterClass {
hash
=
(
37
*
hash
)
+
UNK2800_JEGLENPDPNI_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
com
.
google
.
protobuf
.
Internal
.
hashBoolean
(
getUnk2800JEGLENPDPNI
());
hash
=
(
37
*
hash
)
+
UNK3000_CCKJDCBDEKD_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getUnk3000CCKJDCBDEKD
();
switch
(
contentCase_
)
{
case
50
:
hash
=
(
37
*
hash
)
+
FISH_INFO_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getFishInfo
().
hashCode
();
break
;
case
51
:
hash
=
(
37
*
hash
)
+
FISHTANK_FISH_INFO_FIELD_NUMBER
;
hash
=
(
53
*
hash
)
+
getFishtankFishInfo
().
hashCode
();
break
;
case
0
:
default
:
}
...
...
@@ -1507,6 +1617,8 @@ public final class SceneMonsterInfoOuterClass {
unk2800JEGLENPDPNI_
=
false
;
unk3000CCKJDCBDEKD_
=
0
;
contentCase_
=
0
;
content_
=
null
;
return
this
;
...
...
@@ -1575,6 +1687,7 @@ public final class SceneMonsterInfoOuterClass {
result
.
levelRouteId_
=
levelRouteId_
;
result
.
initPoseId_
=
initPoseId_
;
result
.
unk2800JEGLENPDPNI_
=
unk2800JEGLENPDPNI_
;
result
.
unk3000CCKJDCBDEKD_
=
unk3000CCKJDCBDEKD_
;
if
(
contentCase_
==
50
)
{
if
(
fishInfoBuilder_
==
null
)
{
result
.
content_
=
content_
;
...
...
@@ -1582,6 +1695,13 @@ public final class SceneMonsterInfoOuterClass {
result
.
content_
=
fishInfoBuilder_
.
build
();
}
}
if
(
contentCase_
==
51
)
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
result
.
content_
=
content_
;
}
else
{
result
.
content_
=
fishtankFishInfoBuilder_
.
build
();
}
}
result
.
contentCase_
=
contentCase_
;
onBuilt
();
return
result
;
...
...
@@ -1726,11 +1846,18 @@ public final class SceneMonsterInfoOuterClass {
if
(
other
.
getUnk2800JEGLENPDPNI
()
!=
false
)
{
setUnk2800JEGLENPDPNI
(
other
.
getUnk2800JEGLENPDPNI
());
}
if
(
other
.
getUnk3000CCKJDCBDEKD
()
!=
0
)
{
setUnk3000CCKJDCBDEKD
(
other
.
getUnk3000CCKJDCBDEKD
());
}
switch
(
other
.
getContentCase
())
{
case
FISH_INFO:
{
mergeFishInfo
(
other
.
getFishInfo
());
break
;
}
case
FISHTANK_FISH_INFO:
{
mergeFishtankFishInfo
(
other
.
getFishtankFishInfo
());
break
;
}
case
CONTENT_NOT_SET:
{
break
;
}
...
...
@@ -2927,6 +3054,37 @@ public final class SceneMonsterInfoOuterClass {
return
this
;
}
private
int
unk3000CCKJDCBDEKD_
;
/**
* <code>uint32 Unk3000_CCKJDCBDEKD = 23;</code>
* @return The unk3000CCKJDCBDEKD.
*/
@java
.
lang
.
Override
public
int
getUnk3000CCKJDCBDEKD
()
{
return
unk3000CCKJDCBDEKD_
;
}
/**
* <code>uint32 Unk3000_CCKJDCBDEKD = 23;</code>
* @param value The unk3000CCKJDCBDEKD to set.
* @return This builder for chaining.
*/
public
Builder
setUnk3000CCKJDCBDEKD
(
int
value
)
{
unk3000CCKJDCBDEKD_
=
value
;
onChanged
();
return
this
;
}
/**
* <code>uint32 Unk3000_CCKJDCBDEKD = 23;</code>
* @return This builder for chaining.
*/
public
Builder
clearUnk3000CCKJDCBDEKD
()
{
unk3000CCKJDCBDEKD_
=
0
;
onChanged
();
return
this
;
}
private
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
,
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfo
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
SceneFishInfoOrBuilder
>
fishInfoBuilder_
;
/**
...
...
@@ -3067,6 +3225,147 @@ public final class SceneMonsterInfoOuterClass {
onChanged
();;
return
fishInfoBuilder_
;
}
private
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
>
fishtankFishInfoBuilder_
;
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return Whether the fishtankFishInfo field is set.
*/
@java
.
lang
.
Override
public
boolean
hasFishtankFishInfo
()
{
return
contentCase_
==
51
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
* @return The fishtankFishInfo.
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
getFishtankFishInfo
()
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
if
(
contentCase_
==
51
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
else
{
if
(
contentCase_
==
51
)
{
return
fishtankFishInfoBuilder_
.
getMessage
();
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
public
Builder
setFishtankFishInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
value
)
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
if
(
value
==
null
)
{
throw
new
NullPointerException
();
}
content_
=
value
;
onChanged
();
}
else
{
fishtankFishInfoBuilder_
.
setMessage
(
value
);
}
contentCase_
=
51
;
return
this
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
public
Builder
setFishtankFishInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
builderForValue
)
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
content_
=
builderForValue
.
build
();
onChanged
();
}
else
{
fishtankFishInfoBuilder_
.
setMessage
(
builderForValue
.
build
());
}
contentCase_
=
51
;
return
this
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
public
Builder
mergeFishtankFishInfo
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
value
)
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
if
(
contentCase_
==
51
&&
content_
!=
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
())
{
content_
=
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
newBuilder
((
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
)
.
mergeFrom
(
value
).
buildPartial
();
}
else
{
content_
=
value
;
}
onChanged
();
}
else
{
if
(
contentCase_
==
51
)
{
fishtankFishInfoBuilder_
.
mergeFrom
(
value
);
}
fishtankFishInfoBuilder_
.
setMessage
(
value
);
}
contentCase_
=
51
;
return
this
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
public
Builder
clearFishtankFishInfo
()
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
if
(
contentCase_
==
51
)
{
contentCase_
=
0
;
content_
=
null
;
onChanged
();
}
}
else
{
if
(
contentCase_
==
51
)
{
contentCase_
=
0
;
content_
=
null
;
}
fishtankFishInfoBuilder_
.
clear
();
}
return
this
;
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
getFishtankFishInfoBuilder
()
{
return
getFishtankFishInfoFieldBuilder
().
getBuilder
();
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
getFishtankFishInfoOrBuilder
()
{
if
((
contentCase_
==
51
)
&&
(
fishtankFishInfoBuilder_
!=
null
))
{
return
fishtankFishInfoBuilder_
.
getMessageOrBuilder
();
}
else
{
if
(
contentCase_
==
51
)
{
return
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
;
}
return
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
}
/**
* <code>.Unk3000_GNOPDGELABH fishtank_fish_info = 51;</code>
*/
private
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
>
getFishtankFishInfoFieldBuilder
()
{
if
(
fishtankFishInfoBuilder_
==
null
)
{
if
(!(
contentCase_
==
51
))
{
content_
=
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
getDefaultInstance
();
}
fishtankFishInfoBuilder_
=
new
com
.
google
.
protobuf
.
SingleFieldBuilderV3
<
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
.
Builder
,
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABHOrBuilder
>(
(
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
Unk3000_GNOPDGELABH
)
content_
,
getParentForChildren
(),
isClean
());
content_
=
null
;
}
contentCase_
=
51
;
onChanged
();;
return
fishtankFishInfoBuilder_
;
}
@java
.
lang
.
Override
public
final
Builder
setUnknownFields
(
final
com
.
google
.
protobuf
.
UnknownFieldSet
unknownFields
)
{
...
...
@@ -3141,25 +3440,28 @@ public final class SceneMonsterInfoOuterClass {
java
.
lang
.
String
[]
descriptorData
=
{
"\n\026SceneMonsterInfo.proto\032\025MonsterBornTyp"
+
"e.proto\032\022MonsterRoute.proto\032\023SceneFishIn"
+
"fo.proto\032\025SceneWeaponInfo.proto\"\253\005\n\020Scen"
+
"eMonsterInfo\022\022\n\nmonster_id\030\001 \001(\r\022\020\n\010grou"
+
"p_id\030\002 \001(\r\022\021\n\tconfig_id\030\003 \001(\r\022%\n\013weapon_"
+
"list\030\004 \003(\0132\020.SceneWeaponInfo\022\031\n\021authorit"
+
"y_peer_id\030\005 \001(\r\022\022\n\naffix_list\030\006 \003(\r\022\020\n\010i"
+
"s_elite\030\007 \001(\010\022\027\n\017owner_entity_id\030\010 \001(\r\022\024"
+
"\n\014summoned_tag\030\t \001(\r\022;\n\016summon_tag_map\030\n"
+
" \003(\0132#.SceneMonsterInfo.SummonTagMapEntr"
+
"y\022\017\n\007pose_id\030\013 \001(\r\022#\n\tborn_type\030\014 \001(\0162\020."
+
"MonsterBornType\022\020\n\010block_id\030\r \001(\r\022\021\n\tmar"
+
"k_flag\030\016 \001(\r\022\020\n\010title_id\030\017 \001(\r\022\027\n\017specia"
+
"l_name_id\030\020 \001(\r\022\030\n\020attack_target_id\030\021 \001("
+
"\r\022$\n\rmonster_route\030\022 \001(\0132\r.MonsterRoute\022"
+
"\024\n\014ai_config_id\030\023 \001(\r\022\026\n\016level_route_id\030"
+
"\024 \001(\r\022\024\n\014init_pose_id\030\025 \001(\r\022\033\n\023Unk2800_J"
+
"EGLENPDPNI\030\026 \001(\010\022#\n\tfish_info\0302 \001(\0132\016.Sc"
+
"eneFishInfoH\000\0323\n\021SummonTagMapEntry\022\013\n\003ke"
+
"y\030\001 \001(\r\022\r\n\005value\030\002 \001(\r:\0028\001B\t\n\007contentB\033\n"
+
"\031emu.grasscutter.net.protob\006proto3"
"fo.proto\032\025SceneWeaponInfo.proto\032\031Unk3000"
+
"_GNOPDGELABH.proto\"\374\005\n\020SceneMonsterInfo\022"
+
"\022\n\nmonster_id\030\001 \001(\r\022\020\n\010group_id\030\002 \001(\r\022\021\n"
+
"\tconfig_id\030\003 \001(\r\022%\n\013weapon_list\030\004 \003(\0132\020."
+
"SceneWeaponInfo\022\031\n\021authority_peer_id\030\005 \001"
+
"(\r\022\022\n\naffix_list\030\006 \003(\r\022\020\n\010is_elite\030\007 \001(\010"
+
"\022\027\n\017owner_entity_id\030\010 \001(\r\022\024\n\014summoned_ta"
+
"g\030\t \001(\r\022;\n\016summon_tag_map\030\n \003(\0132#.SceneM"
+
"onsterInfo.SummonTagMapEntry\022\017\n\007pose_id\030"
+
"\013 \001(\r\022#\n\tborn_type\030\014 \001(\0162\020.MonsterBornTy"
+
"pe\022\020\n\010block_id\030\r \001(\r\022\021\n\tmark_flag\030\016 \001(\r\022"
+
"\020\n\010title_id\030\017 \001(\r\022\027\n\017special_name_id\030\020 \001"
+
"(\r\022\030\n\020attack_target_id\030\021 \001(\r\022$\n\rmonster_"
+
"route\030\022 \001(\0132\r.MonsterRoute\022\024\n\014ai_config_"
+
"id\030\023 \001(\r\022\026\n\016level_route_id\030\024 \001(\r\022\024\n\014init"
+
"_pose_id\030\025 \001(\r\022\033\n\023Unk2800_JEGLENPDPNI\030\026 "
+
"\001(\010\022\033\n\023Unk3000_CCKJDCBDEKD\030\027 \001(\r\022#\n\tfish"
+
"_info\0302 \001(\0132\016.SceneFishInfoH\000\0222\n\022fishtan"
+
"k_fish_info\0303 \001(\0132\024.Unk3000_GNOPDGELABHH"
+
"\000\0323\n\021SummonTagMapEntry\022\013\n\003key\030\001 \001(\r\022\r\n\005v"
+
"alue\030\002 \001(\r:\0028\001B\t\n\007contentB\033\n\031emu.grasscu"
+
"tter.net.protob\006proto3"
};
descriptor
=
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
.
internalBuildGeneratedFileFrom
(
descriptorData
,
...
...
@@ -3168,13 +3470,14 @@ public final class SceneMonsterInfoOuterClass {
emu
.
grasscutter
.
net
.
proto
.
MonsterRouteOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
SceneWeaponInfoOuterClass
.
getDescriptor
(),
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
getDescriptor
(),
});
internal_static_SceneMonsterInfo_descriptor
=
getDescriptor
().
getMessageTypes
().
get
(
0
);
internal_static_SceneMonsterInfo_fieldAccessorTable
=
new
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
(
internal_static_SceneMonsterInfo_descriptor
,
new
java
.
lang
.
String
[]
{
"MonsterId"
,
"GroupId"
,
"ConfigId"
,
"WeaponList"
,
"AuthorityPeerId"
,
"AffixList"
,
"IsElite"
,
"OwnerEntityId"
,
"SummonedTag"
,
"SummonTagMap"
,
"PoseId"
,
"BornType"
,
"BlockId"
,
"MarkFlag"
,
"TitleId"
,
"SpecialNameId"
,
"AttackTargetId"
,
"MonsterRoute"
,
"AiConfigId"
,
"LevelRouteId"
,
"InitPoseId"
,
"Unk2800JEGLENPDPNI"
,
"FishInfo"
,
"Content"
,
});
new
java
.
lang
.
String
[]
{
"MonsterId"
,
"GroupId"
,
"ConfigId"
,
"WeaponList"
,
"AuthorityPeerId"
,
"AffixList"
,
"IsElite"
,
"OwnerEntityId"
,
"SummonedTag"
,
"SummonTagMap"
,
"PoseId"
,
"BornType"
,
"BlockId"
,
"MarkFlag"
,
"TitleId"
,
"SpecialNameId"
,
"AttackTargetId"
,
"MonsterRoute"
,
"AiConfigId"
,
"LevelRouteId"
,
"InitPoseId"
,
"Unk2800JEGLENPDPNI"
,
"
Unk3000CCKJDCBDEKD"
,
"FishInfo"
,
"Fishtank
FishInfo"
,
"Content"
,
});
internal_static_SceneMonsterInfo_SummonTagMapEntry_descriptor
=
internal_static_SceneMonsterInfo_descriptor
.
getNestedTypes
().
get
(
0
);
internal_static_SceneMonsterInfo_SummonTagMapEntry_fieldAccessorTable
=
new
...
...
@@ -3185,6 +3488,7 @@ public final class SceneMonsterInfoOuterClass {
emu
.
grasscutter
.
net
.
proto
.
MonsterRouteOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
SceneFishInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
SceneWeaponInfoOuterClass
.
getDescriptor
();
emu
.
grasscutter
.
net
.
proto
.
Unk3000GNOPDGELABH
.
getDescriptor
();
}
// @@protoc_insertion_point(outer_class_scope)
...
...
src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerInfoNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -46,7 +46,8 @@ public final class ScenePlayerInfoNotifyOuterClass {
* <pre>
* CmdId: 267
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePlayerInfoNotify}
...
...
@@ -340,7 +341,8 @@ public final class ScenePlayerInfoNotifyOuterClass {
* <pre>
* CmdId: 267
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePlayerInfoNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerLocationNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -75,8 +75,9 @@ public final class ScenePlayerLocationNotifyOuterClass {
/**
* <pre>
* CmdId: 248
* EnetChannelId:
1
* EnetChannelId:
0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePlayerLocationNotify}
...
...
@@ -462,8 +463,9 @@ public final class ScenePlayerLocationNotifyOuterClass {
/**
* <pre>
* CmdId: 248
* EnetChannelId:
1
* EnetChannelId:
0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePlayerLocationNotify}
...
...
src/generated/main/java/emu/grasscutter/net/proto/ScenePointUnlockNotifyOuterClass.java
View file @
d575d1cc
...
...
@@ -96,7 +96,8 @@ public final class ScenePointUnlockNotifyOuterClass {
* <pre>
* CmdId: 247
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePointUnlockNotify}
...
...
@@ -672,7 +673,8 @@ public final class ScenePointUnlockNotifyOuterClass {
* <pre>
* CmdId: 247
* EnetChannelId: 0
* EnetIsReliable: true
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code ScenePointUnlockNotify}
...
...
Prev
1
…
14
15
16
17
18
19
20
21
22
…
25
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment