diff --git a/Common/Proto/ChessRogueCurrentInfo.cs b/Common/Proto/ChessRogueCurrentInfo.cs
index 246186f2..1a23196c 100644
--- a/Common/Proto/ChessRogueCurrentInfo.cs
+++ b/Common/Proto/ChessRogueCurrentInfo.cs
@@ -33,7 +33,7 @@ namespace EggLink.DanhengServer.Proto {
"bmZvLnByb3RvGhFDTE5GTEhGSk1IQi5wcm90bxobQ2hlc3NSb2d1ZU1pcmFj",
"bGVJbmZvLnByb3RvGhlDaGVzc1JvZ3VlTm91c1ZhbHVlLnByb3RvGhhDaGVz",
"c1JvZ3VlQnVmZkluZm8ucHJvdG8aGkNoZXNzUm9ndWVMaW5ldXBJbmZvLnBy",
- "b3RvIs4FChVDaGVzc1JvZ3VlQ3VycmVudEluZm8SQAoVcm9ndWVfZGlmZmlj",
+ "b3RvItIFChVDaGVzc1JvZ3VlQ3VycmVudEluZm8SQAoVcm9ndWVfZGlmZmlj",
"dWx0eV9pbmZvGMQLIAEoCzIgLkNoZXNzUm9ndWVDdXJyZW50RGlmZmljdWx0",
"eUluZm8SLAoPcm9ndWVfYnVmZl9pbmZvGAwgASgLMhMuQ2hlc3NSb2d1ZUJ1",
"ZmZJbmZvEigKCmxldmVsX2luZm8YAyABKAsyFC5DaGVzc1JvZ3VlTGV2ZWxJ",
@@ -47,13 +47,14 @@ namespace EggLink.DanhengServer.Proto {
"c3NSb2d1ZU5vdXNTdG9yeUluZm8SLAoPcm9ndWVfZGljZV9pbmZvGA8gASgL",
"MhMuQ2hlc3NSb2d1ZURpY2VJbmZvEjEKEWdhbWVfbWlyYWNsZV9pbmZvGA4g",
"ASgLMhYuQ2hlc3NSb2d1ZU1pcmFjbGVJbmZvEhgKEHJvZ3VlX3ZlcnNpb25f",
- "aWQYBiABKA0SIQoLR0dJQUhCSkhLR0UYBSABKAsyDC5DTE5GTEhGSk1IQhIx",
- "Cg5wZW5kaW5nX2FjdGlvbhgLIAEoCzIZLlJvZ3VlQ29tbW9uUGVuZGluZ0Fj",
- "dGlvbkIeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
+ "aWQYBiABKA0SJQoPc3RvcnlfYnVmZl9pbmZvGAUgASgLMgwuQ0xORkxIRkpN",
+ "SEISMQoOcGVuZGluZ19hY3Rpb24YCyABKAsyGS5Sb2d1ZUNvbW1vblBlbmRp",
+ "bmdBY3Rpb25CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJv",
+ "dG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueVirtualItemReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLevelInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.GEPGLOBCIKMReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueCommonPendingActionReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentDifficultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueNousStoryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CLNFLHFJMHBReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueMiracleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueNousValueReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBuffInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLineupInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfo), global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfo.Parser, new[]{ "RogueDifficultyInfo", "RogueBuffInfo", "LevelInfo", "RogueLineupInfo", "NousValue", "RogueAeonInfo", "RogueVirtualItem", "RogueVirtualItemInfo", "RogueCurrentInfo", "NousStoryInfo", "RogueDiceInfo", "GameMiracleInfo", "RogueVersionId", "GGIAHBJHKGE", "PendingAction" }, null, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfo), global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfo.Parser, new[]{ "RogueDifficultyInfo", "RogueBuffInfo", "LevelInfo", "RogueLineupInfo", "NousValue", "RogueAeonInfo", "RogueVirtualItem", "RogueVirtualItemInfo", "RogueCurrentInfo", "NousStoryInfo", "RogueDiceInfo", "GameMiracleInfo", "RogueVersionId", "StoryBuffInfo", "PendingAction" }, null, null, null, null)
}));
}
#endregion
@@ -108,7 +109,7 @@ namespace EggLink.DanhengServer.Proto {
rogueDiceInfo_ = other.rogueDiceInfo_ != null ? other.rogueDiceInfo_.Clone() : null;
gameMiracleInfo_ = other.gameMiracleInfo_ != null ? other.gameMiracleInfo_.Clone() : null;
rogueVersionId_ = other.rogueVersionId_;
- gGIAHBJHKGE_ = other.gGIAHBJHKGE_ != null ? other.gGIAHBJHKGE_.Clone() : null;
+ storyBuffInfo_ = other.storyBuffInfo_ != null ? other.storyBuffInfo_.Clone() : null;
pendingAction_ = other.pendingAction_ != null ? other.pendingAction_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -274,15 +275,15 @@ namespace EggLink.DanhengServer.Proto {
}
}
- /// Field number for the "GGIAHBJHKGE" field.
- public const int GGIAHBJHKGEFieldNumber = 5;
- private global::EggLink.DanhengServer.Proto.CLNFLHFJMHB gGIAHBJHKGE_;
+ /// Field number for the "story_buff_info" field.
+ public const int StoryBuffInfoFieldNumber = 5;
+ private global::EggLink.DanhengServer.Proto.CLNFLHFJMHB storyBuffInfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::EggLink.DanhengServer.Proto.CLNFLHFJMHB GGIAHBJHKGE {
- get { return gGIAHBJHKGE_; }
+ public global::EggLink.DanhengServer.Proto.CLNFLHFJMHB StoryBuffInfo {
+ get { return storyBuffInfo_; }
set {
- gGIAHBJHKGE_ = value;
+ storyBuffInfo_ = value;
}
}
@@ -326,7 +327,7 @@ namespace EggLink.DanhengServer.Proto {
if (!object.Equals(RogueDiceInfo, other.RogueDiceInfo)) return false;
if (!object.Equals(GameMiracleInfo, other.GameMiracleInfo)) return false;
if (RogueVersionId != other.RogueVersionId) return false;
- if (!object.Equals(GGIAHBJHKGE, other.GGIAHBJHKGE)) return false;
+ if (!object.Equals(StoryBuffInfo, other.StoryBuffInfo)) return false;
if (!object.Equals(PendingAction, other.PendingAction)) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -348,7 +349,7 @@ namespace EggLink.DanhengServer.Proto {
if (rogueDiceInfo_ != null) hash ^= RogueDiceInfo.GetHashCode();
if (gameMiracleInfo_ != null) hash ^= GameMiracleInfo.GetHashCode();
if (RogueVersionId != 0) hash ^= RogueVersionId.GetHashCode();
- if (gGIAHBJHKGE_ != null) hash ^= GGIAHBJHKGE.GetHashCode();
+ if (storyBuffInfo_ != null) hash ^= StoryBuffInfo.GetHashCode();
if (pendingAction_ != null) hash ^= PendingAction.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -381,9 +382,9 @@ namespace EggLink.DanhengServer.Proto {
output.WriteMessage(LevelInfo);
}
rogueCurrentInfo_.WriteTo(output, _repeated_rogueCurrentInfo_codec);
- if (gGIAHBJHKGE_ != null) {
+ if (storyBuffInfo_ != null) {
output.WriteRawTag(42);
- output.WriteMessage(GGIAHBJHKGE);
+ output.WriteMessage(StoryBuffInfo);
}
if (RogueVersionId != 0) {
output.WriteRawTag(48);
@@ -448,9 +449,9 @@ namespace EggLink.DanhengServer.Proto {
output.WriteMessage(LevelInfo);
}
rogueCurrentInfo_.WriteTo(ref output, _repeated_rogueCurrentInfo_codec);
- if (gGIAHBJHKGE_ != null) {
+ if (storyBuffInfo_ != null) {
output.WriteRawTag(42);
- output.WriteMessage(GGIAHBJHKGE);
+ output.WriteMessage(StoryBuffInfo);
}
if (RogueVersionId != 0) {
output.WriteRawTag(48);
@@ -539,8 +540,8 @@ namespace EggLink.DanhengServer.Proto {
if (RogueVersionId != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(RogueVersionId);
}
- if (gGIAHBJHKGE_ != null) {
- size += 1 + pb::CodedOutputStream.ComputeMessageSize(GGIAHBJHKGE);
+ if (storyBuffInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(StoryBuffInfo);
}
if (pendingAction_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(PendingAction);
@@ -627,11 +628,11 @@ namespace EggLink.DanhengServer.Proto {
if (other.RogueVersionId != 0) {
RogueVersionId = other.RogueVersionId;
}
- if (other.gGIAHBJHKGE_ != null) {
- if (gGIAHBJHKGE_ == null) {
- GGIAHBJHKGE = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
+ if (other.storyBuffInfo_ != null) {
+ if (storyBuffInfo_ == null) {
+ StoryBuffInfo = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
}
- GGIAHBJHKGE.MergeFrom(other.GGIAHBJHKGE);
+ StoryBuffInfo.MergeFrom(other.StoryBuffInfo);
}
if (other.pendingAction_ != null) {
if (pendingAction_ == null) {
@@ -680,10 +681,10 @@ namespace EggLink.DanhengServer.Proto {
break;
}
case 42: {
- if (gGIAHBJHKGE_ == null) {
- GGIAHBJHKGE = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
+ if (storyBuffInfo_ == null) {
+ StoryBuffInfo = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
}
- input.ReadMessage(GGIAHBJHKGE);
+ input.ReadMessage(StoryBuffInfo);
break;
}
case 48: {
@@ -794,10 +795,10 @@ namespace EggLink.DanhengServer.Proto {
break;
}
case 42: {
- if (gGIAHBJHKGE_ == null) {
- GGIAHBJHKGE = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
+ if (storyBuffInfo_ == null) {
+ StoryBuffInfo = new global::EggLink.DanhengServer.Proto.CLNFLHFJMHB();
}
- input.ReadMessage(GGIAHBJHKGE);
+ input.ReadMessage(StoryBuffInfo);
break;
}
case 48: {
diff --git a/Common/Proto/Retcode.cs b/Common/Proto/Retcode.cs
new file mode 100644
index 00000000..385b57d6
--- /dev/null
+++ b/Common/Proto/Retcode.cs
@@ -0,0 +1,1554 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: Retcode.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#region Designer generated code
+
+using pb = global::Google.Protobuf;
+using pbc = global::Google.Protobuf.Collections;
+using pbr = global::Google.Protobuf.Reflection;
+using scg = global::System.Collections.Generic;
+namespace EggLink.DanhengServer.Proto {
+
+ /// Holder for reflection information generated from Retcode.proto
+ public static partial class RetcodeReflection {
+
+ #region Descriptor
+ /// File descriptor for Retcode.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static RetcodeReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "Cg1SZXRjb2RlLnByb3RvKoLtAQoHUmV0Y29kZRIMCghSRVRfU1VDQxAAEgwK",
+ "CFJFVF9GQUlMEAESHQoZUkVUX1NFUlZFUl9JTlRFUk5BTF9FUlJPUhACEg8K",
+ "C1JFVF9USU1FT1VUEAMSFAoQUkVUX1JFUEVBVEVEX1JFURAEEhgKFFJFVF9S",
+ "RVFfUEFSQV9JTlZBTElEEAUSGQoVUkVUX1BMQVlFUl9EQVRBX0VSUk9SEAYS",
+ "HAoYUkVUX1BMQVlFUl9DTElFTlRfUEFVU0VEEAcSGQoVUkVUX0ZVTkNfQ0hF",
+ "Q0tfRkFJTEVEEAgSHQoZUkVUX0ZFQVRVUkVfU1dJVENIX0NMT1NFRBAJEhcK",
+ "E1JFVF9GUkVRX09WRVJfTElNSVQQChITCg9SRVRfU1lTVEVNX0JVU1kQCxIZ",
+ "ChVSRVRfUExBWUVSX05PVF9PTkxJTkUQDBIWChFSRVRfUkVQRUFURV9MT0dJ",
+ "ThDoBxIUCg9SRVRfUkVUUllfTE9HSU4Q6QcSEwoOUkVUX1dBSVRfTE9HSU4Q",
+ "6gcSGgoVUkVUX05PVF9JTl9XSElURV9MSVNUEOsHEhYKEVJFVF9JTl9CTEFD",
+ "S19MSVNUEOwHEh0KGFJFVF9BQ0NPVU5UX1ZFUklGWV9FUlJPUhDtBxIbChZS",
+ "RVRfQUNDT1VOVF9QQVJBX0VSUk9SEO4HEhoKFVJFVF9BTlRJX0FERElDVF9M",
+ "T0dJThDvBxIYChNSRVRfQ0hFQ0tfU1VNX0VSUk9SEPAHEh0KGFJFVF9SRUFD",
+ "SF9NQVhfUExBWUVSX05VTRDxBxIbChZSRVRfQUxSRUFEWV9SRUdJU1RFUkVE",
+ "EPIHEhUKEFJFVF9HRU5ERVJfRVJST1IQ8wcSKQokU0VUX05JQ0tOQU1FX1JF",
+ "VF9DQUxMQkFDS19QUk9DRVNTSU5HEPQHEhoKFVJFVF9JTl9HTV9CSU5EX0FD",
+ "Q0VTUxD1BxIjCh5SRVRfUVVFU1RfUkVXQVJEX0FMUkVBRFlfVEFLRU4QzAgS",
+ "GQoUUkVUX1FVRVNUX05PVF9BQ0NFUFQQzQgSGQoUUkVUX1FVRVNUX05PVF9G",
+ "SU5JU0gQzggSGwoWUkVUX1FVRVNUX1NUQVRVU19FUlJPUhDPCBIkCh9SRVRf",
+ "QUNISUVWRU1FTlRfTEVWRUxfTk9UX1JFQUNIENAIEigKI1JFVF9BQ0hJRVZF",
+ "TUVOVF9MRVZFTF9BTFJFQURZX1RBS0VOENEIEhkKFFJFVF9BVkFUQVJfTk9U",
+ "X0VYSVNUELAJEiIKHVJFVF9BVkFUQVJfUkVTX0VYUF9OT1RfRU5PVUdIELEJ",
+ "EikKJFJFVF9BVkFUQVJfRVhQX1JFQUNIX1BST01PVElPTl9MSU1JVBCyCRIj",
+ "Ch5SRVRfQVZBVEFSX1JFQUNIX01BWF9QUk9NT1RJT04QswkSIwoeUkVUX1NL",
+ "SUxMVFJFRV9DT05GSUdfTk9UX0VYSVNUELQJEiEKHFJFVF9TS0lMTFRSRUVf",
+ "QUxSRUFEWV9VTkxPQ0sQtQkSHQoYUkVUX1NLSUxMVFJFRV9QUkVfTE9DS0VE",
+ "ELYJEiEKHFJFVF9TS0lMTFRSRUVfTEVWRUxfTk9UX01FRVQQtwkSIAobUkVU",
+ "X1NLSUxMVFJFRV9SQU5LX05PVF9NRUVUELgJEiIKHVJFVF9BVkFUQVJfRFJF",
+ "U1NfTk9fRVFVSVBNRU5UELkJEiIKHVJFVF9BVkFUQVJfRVhQX0lURU1fTk9U",
+ "X0VYSVNUELoJEh8KGlJFVF9TS0lMTFRSRUVfUE9JTlRfVU5MT0NLELsJEjAK",
+ "K1JFVF9TS0lMTFRSRUVfUE9JTlRfTEVWRUxfVVBHUkFERV9OT1RfTUFUQ0gQ",
+ "vAkSKAojUkVUX1NLSUxMVFJFRV9QT0lOVF9MRVZFTF9SRUFDSF9NQVgQvQkS",
+ "HQoYUkVUX1dPUkxEX0xFVkVMX05PVF9NRUVUEL4JEh4KGVJFVF9QTEFZRVJf",
+ "TEVWRUxfTk9UX01FRVQQvwkSHgoZUkVUX0FWQVRBUl9SQU5LX05PVF9NQVRD",
+ "SBDACRIeChlSRVRfQVZBVEFSX1JBTktfUkVBQ0hfTUFYEMEJEiIKHVJFVF9I",
+ "RVJPX0JBU0lDX1RZUEVfTk9UX01BVENIEMIJEiIKHVJFVF9BVkFUQVJfUFJP",
+ "TU9USU9OX05PVF9NRUVUEMMJEioKJVJFVF9QUk9NT1RJT05fUkVXQVJEX0NP",
+ "TkZJR19OT1RfRVhJU1QQxAkSJwoiUkVUX1BST01PVElPTl9SRVdBUkRfQUxS",
+ "RUFEWV9UQUtFThDFCRIjCh5SRVRfQVZBVEFSX1NLSU5fSVRFTV9OT1RfRVhJ",
+ "U1QQxgkSJAofUkVUX0FWQVRBUl9TS0lOX0FMUkVBRFlfRFJFU1NFRBDHCRIe",
+ "ChlSRVRfQVZBVEFSX05PVF9EUkVTU19TS0lOEMgJEiUKIFJFVF9BVkFUQVJf",
+ "U0tJTl9OT1RfTUFUQ0hfQVZBVEFSEMkJEhcKElJFVF9JVEVNX05PVF9FWElT",
+ "VBCUChIdChhSRVRfSVRFTV9DT1NUX05PVF9FTk9VR0gQlQoSGwoWUkVUX0lU",
+ "RU1fQ09TVF9UT09fTVVDSBCWChIVChBSRVRfSVRFTV9OT19DT1NUEJcKEhgK",
+ "E1JFVF9JVEVNX05PVF9FTk9VR0gQmAoSFQoQUkVUX0lURU1fSU5WQUxJRBCZ",
+ "ChIeChlSRVRfSVRFTV9DT05GSUdfTk9UX0VYSVNUEJoKEhkKFFJFVF9TQ09J",
+ "Tl9OT1RfRU5PVUdIEJsKEiEKHFJFVF9JVEVNX1JFV0FSRF9FWENFRURfTElN",
+ "SVQQnAoSGQoUUkVUX0lURU1fSU5WQUxJRF9VU0UQnQoSIgodUkVUX0lURU1f",
+ "VVNFX0NPTkZJR19OT1RfRVhJU1QQngoSIAobUkVUX1JFV0FSRF9DT05GSUdf",
+ "Tk9UX0VYSVNUEJ8KEhoKFVJFVF9JVEVNX0VYQ0VFRF9MSU1JVBCgChIbChZS",
+ "RVRfSVRFTV9DT1VOVF9JTlZBTElEEKEKEiUKIFJFVF9JVEVNX1VTRV9UQVJH",
+ "RVRfVFlQRV9JTlZBTElEEKIKEh4KGVJFVF9JVEVNX1VTRV9TQVRJRVRZX0ZV",
+ "TEwQowoSHwoaUkVUX0lURU1fQ09NUE9TRV9OT1RfRVhJU1QQpAoSIAobUkVU",
+ "X1JFTElDX0NPTVBPU0VfTk9UX0VYSVNUEKUKEhoKFVJFVF9JVEVNX0NBTl9O",
+ "T1RfU0VMTBCmChIfChpSRVRfSVRFTV9TRUxMX0VYQ0VERF9MSU1JVBCnChIe",
+ "ChlSRVRfSVRFTV9OT1RfSU5fQ09TVF9MSVNUEKgKEiUKIFJFVF9JVEVNX1NQ",
+ "RUNJQUxfQ09TVF9OT1RfRU5PVUdIEKkKEiMKHlJFVF9JVEVNX1NQRUNJQUxf",
+ "Q09TVF9UT09fTVVDSBCqChIfChpSRVRfSVRFTV9GT1JNVUxBX05PVF9FWElT",
+ "VBCrChIqCiVSRVRfSVRFTV9BVVRPX0dJRlRfT1BUSU9OQUxfTk9UX0VYSVNU",
+ "EKwKEiQKH1JFVF9SRUxJQ19DT01QT1NFX1JFTElDX0lOVkFMSUQQrQoSLAon",
+ "UkVUX1JFTElDX0NPTVBPU0VfTUFJTl9BRkZJWF9JRF9JTlZBTElEEK4KEikK",
+ "JFJFVF9SRUxJQ19DT01QT1NFX1dST05HX0ZPUk1VTEFfVFlQRRCvChImCiFS",
+ "RVRfUkVMSUNfQ09NUE9TRV9SRUxJQ19OT1RfRVhJU1QQsAoSLwoqUkVUX1JF",
+ "TElDX0NPTVBPU0VfQkxBQ0tfR09MRF9DT1VOVF9JTlZBTElEELEKEioKJVJF",
+ "VF9SRUxJQ19DT01QT1NFX0JMQUNLX0dPTERfTk9UX05FRUQQsgoSHgoZUkVU",
+ "X01PTlRIX0NBUkRfQ0FOTk9UX1VTRRCzChIlCiBSRVRfSVRFTV9SRVdBUkRf",
+ "RVhDRUVEX0RJU0FQUEVBUhC0ChIaChVSRVRfSVRFTV9ORUVEX1JFQ1lDTEUQ",
+ "tQoSIgodUkVUX0lURU1fQ09NUE9TRV9FWENFRURfTElNSVQQtgoSHQoYUkVU",
+ "X0lURU1fQ0FOX05PVF9ERVNUUk9ZELcKEhoKFVJFVF9JVEVNX0FMUkVBRFlf",
+ "TUFSSxC4ChIfChpSRVRfSVRFTV9NQVJLX0VYQ0VFRF9MSU1JVBC5ChIWChFS",
+ "RVRfSVRFTV9OT1RfTUFSSxC6ChIfChpSRVRfSVRFTl9UVVJOX0ZPT0RfTk9U",
+ "X1NFVBC7ChIjCh5SRVRfSVRFTV9UVVJOX0ZPT0RfQUxSRUFEWV9TRVQQvAoS",
+ "KgolUkVUX0lURU1fVFVSTl9GT09EX0NPTlNVTUVfVFlQRV9FUlJPUhC9ChIr",
+ "CiZSRVRfSVRFTV9UVVJOX0ZPT0RfU1dJVENIX0FMUkVBRFlfT1BFThC+ChIs",
+ "CidSRVRfSVRFTV9UVVJOX0ZPT0RfU1dJVENIX0FMUkVBRFlfQ0xPU0UQvwoS",
+ "IAobUkVUX0hDT0lOX0VYQ0hBTkdFX1RPT19NVUNIEMAKEigKI1JFVF9JVEVN",
+ "X1RVUk5fRk9PRF9TQ0VORV9UWVBFX0VSUk9SEMEKEiIKHVJFVF9FUVVJUE1F",
+ "TlRfQUxSRUFEWV9EUkVTU0VEEMYKEhwKF1JFVF9FUVVJUE1FTlRfTk9UX0VY",
+ "SVNUEMcKEiQKH1JFVF9FUVVJUE1FTlRfUkVBQ0hfTEVWRUxfTElNSVQQyAoS",
+ "HwoaUkVUX0VRVUlQTUVOVF9DT05TVU1FX1NFTEYQyQoSIQocUkVUX0VRVUlQ",
+ "TUVOVF9BTFJFQURZX0xPQ0tFRBDKChIjCh5SRVRfRVFVSVBNRU5UX0FMUkVB",
+ "RFlfVU5MT0NLRUQQywoSGQoUUkVUX0VRVUlQTUVOVF9MT0NLRUQQzAoSKAoj",
+ "UkVUX0VRVUlQTUVOVF9TRUxFQ1RfTlVNX09WRVJfTElNSVQQzQoSMAorUkVU",
+ "X0VRVUlQTUVOVF9SQU5LX1VQX01VU1RfQ09OU1VNRV9TQU1FX1RJRBDOChIm",
+ "CiFSRVRfRVFVSVBNRU5UX1BST01PVElPTl9SRUFDSF9NQVgQzwoSJAofUkVU",
+ "X0VRVUlQTUVOVF9SQU5LX1VQX1JFQUNIX01BWBDQChIiCh1SRVRfRVFVSVBN",
+ "RU5UX0xFVkVMX1JFQUNIX01BWBDRChIfChpSRVRfRVFVSVBNRU5UX0VYQ0VF",
+ "RF9MSU1JVBDSChIYChNSRVRfUkVMSUNfTk9UX0VYSVNUENMKEiAKG1JFVF9S",
+ "RUxJQ19SRUFDSF9MRVZFTF9MSU1JVBDUChIbChZSRVRfUkVMSUNfQ09OU1VN",
+ "RV9TRUxGENUKEh4KGVJFVF9SRUxJQ19BTFJFQURZX0RSRVNTRUQQ1goSFQoQ",
+ "UkVUX1JFTElDX0xPQ0tFRBDXChIdChhSRVRfUkVMSUNfQUxSRUFEWV9MT0NL",
+ "RUQQ2AoSHwoaUkVUX1JFTElDX0FMUkVBRFlfVU5MT0NLRUQQ2QoSIAobUkVU",
+ "X1JFTElDX0xFVkVMX0lTX05PVF9aRVJPENoKEhsKFlJFVF9VTklRVUVfSURf",
+ "UkVQRUFURUQQ2woSIQocUkVUX0VRVUlQTUVOVF9MRVZFTF9OT1RfTUVFVBDc",
+ "ChIoCiNSRVRfRVFVSVBNRU5UX0lURU1fTk9UX0lOX0NPU1RfTElTVBDdChIp",
+ "CiRSRVRfRVFVSVBNRU5UX0xFVkVMX0dSRUFURVJfVEhBTl9PTkUQ3goSIQoc",
+ "UkVUX0VRVUlQTUVOVF9BTFJFQURZX1JBTktFRBDfChIbChZSRVRfUkVMSUNf",
+ "RVhDRUVEX0xJTUlUEOAKEiAKG1JFVF9SRUxJQ19BTFJFQURZX0RJU0NBUkRF",
+ "RBDhChIiCh1SRVRfUkVMSUNfQUxSRUFEWV9VTkRJU0NBUkRFRBDiChImCiFS",
+ "RVRfRVFVSVBNRU5UX0JBVENIX0xPQ0tfVE9PX0ZBU1QQ4woSHQoYUkVUX0xJ",
+ "TkVVUF9JTlZBTElEX0lOREVYEPgKEiIKHVJFVF9MSU5FVVBfSU5WQUxJRF9N",
+ "RU1CRVJfUE9TEPkKEh4KGVJFVF9MSU5FVVBfU1dBUF9OT1RfRVhJU1QQ+goS",
+ "IQocUkVUX0xJTkVVUF9BVkFUQVJfQUxSRUFEWV9JThD7ChIjCh5SRVRfTElO",
+ "RVVQX0NSRUFURV9BVkFUQVJfRVJST1IQ/AoSIQocUkVUX0xJTkVVUF9BVkFU",
+ "QVJfSU5JVF9FUlJPUhD9ChIZChRSRVRfTElORVVQX05PVF9FWElTVBD+ChIf",
+ "ChpSRVRfTElORVVQX09OTFlfT05FX01FTUJFUhD/ChIgChtSRVRfTElORVVQ",
+ "X1NBTUVfTEVBREVSX1NMT1QQgAsSIAobUkVUX0xJTkVVUF9OT19MRUFERVJf",
+ "U0VMRUNUEIELEh4KGVJFVF9MSU5FVVBfU1dBUF9TQU1FX1NMT1QQggsSIAob",
+ "UkVUX0xJTkVVUF9BVkFUQVJfTk9UX0VYSVNUEIMLEikKJFJFVF9MSU5FVVBf",
+ "VFJJQUxfQVZBVEFSX0NBTl9OT1RfUVVJVBCECxIuCilSRVRfTElORVVQX1ZJ",
+ "UlRVQUxfTElORVVQX1BMQU5FX05PVF9NQVRDSBCFCxIgChtSRVRfTElORVVQ",
+ "X05PVF9WQUxJRF9MRUFERVIQhgsSGgoVUkVUX0xJTkVVUF9TQU1FX0lOREVY",
+ "EIcLEhgKE1JFVF9MSU5FVVBfSVNfRU1QVFkQiAsSIQocUkVUX0xJTkVVUF9O",
+ "QU1FX0ZPUk1BVF9FUlJPUhCJCxIeChlSRVRfTElORVVQX1RZUEVfTk9UX01B",
+ "VENIEIoLEiIKHVJFVF9MSU5FVVBfUkVQTEFDRV9BTExfRkFJTEVEEIsLEh4K",
+ "GVJFVF9MSU5FVVBfTk9UX0FMTE9XX0VESVQQjAsSHwoaUkVUX0xJTkVVUF9B",
+ "VkFUQVJfSVNfQUxJVkUQjQsSJgohUkVUX0xJTkVVUF9BU1NJU1RfSEFTX09O",
+ "TFlfTUVNQkVSEI4LEiQKH1JFVF9MSU5FVVBfQVNTSVNUX0NBTk5PVF9TV0lU",
+ "Q0gQjwsSIwoeUkVUX0xJTkVVUF9BVkFUQVJfVFlQRV9JTlZBTElEEJALEh8K",
+ "GlJFVF9MSU5FVVBfTkFNRV9VVEY4X0VSUk9SEJELEhsKFlJFVF9MSU5FVVBf",
+ "TEVBREVSX0xPQ0sQkgsSJAofUkVUX0xJTkVVUF9TVE9SWV9MSU5FX05PVF9N",
+ "QVRDSBCTCxIbChZSRVRfTElORVVQX0FWQVRBUl9MT0NLEJQLEh4KGVJFVF9M",
+ "SU5FVVBfQVZBVEFSX0lOVkFMSUQQlQsSIwoeUkVUX0xJTkVVUF9BVkFUQVJf",
+ "QUxSRUFEWV9JTklUEJYLEhcKElJFVF9NQUlMX05PVF9FWElTVBCkDRIbChZS",
+ "RVRfTUFJTF9SQU5HRV9JTlZBTElEEKUNEh0KGFJFVF9NQUlMX01BSUxfSURf",
+ "SU5WQUxJRBCmDRIlCiBSRVRfTUFJTF9OT19NQUlMX1RBS0VfQVRUQUNITUVO",
+ "VBCnDRIcChdSRVRfTUFJTF9OT19NQUlMX1RPX0RFTBCoDRIaChVSRVRfTUFJ",
+ "TF9UWVBFX0lOVkFMSUQQqQ0SGgoVUkVUX01BSUxfUEFSQV9JTlZBTElEEKoN",
+ "EiEKHFJFVF9NQUlMX0FUVEFDSEVNRU5UX0lOVkFMSUQQqw0SHAoXUkVUX01B",
+ "SUxfVElDS0VUX0lOVkFMSUQQrA0SHQoYUkVUX01BSUxfVElDS0VUX1JFUEVB",
+ "VEVEEK0NEhsKFlJFVF9TVEFHRV9TRVRUTEVfRVJST1IQiA4SHwoaUkVUX1NU",
+ "QUdFX0NPTkZJR19OT1RfRVhJU1QQiQ4SGAoTUkVUX1NUQUdFX05PVF9GT1VO",
+ "RBCKDhIkCh9SRVRfU1RBR0VfQ09DT09OX1BST1BfTk9UX1ZBTElEEIwOEiQK",
+ "H1JFVF9TVEFHRV9DT0NPT05fV0FWRV9OT1RfVkFMSUQQjQ4SIAobUkVUX1NU",
+ "QUdFX1BST1BfSURfTk9UX0VRVUFMEI4OEh8KGlJFVF9TVEFHRV9DT0NPT05f",
+ "V0FWRV9PVkVSEI8OEiMKHlJFVF9TVEFHRV9XRUVLX0NPQ09PTl9PVkVSX0NO",
+ "VBCQDhIeChlSRVRfU1RBR0VfQ09DT09OX05PVF9PUEVOEJEOEh0KGFJFVF9T",
+ "VEFHRV9UUklBTF9OT1RfT1BFThCSDhIcChdSRVRfU1RBR0VfRkFSTV9OT1Rf",
+ "T1BFThCTDhIeChlSRVRfU1RBR0VfRkFSTV9UWVBFX0VSUk9SEJQOEhUKEFJF",
+ "VF9DSEFQVEVSX0xPQ0sQ7A4SKQokUkVUX0NIQVBURVJfQ0hBTExFTkdFX05V",
+ "TV9OT1RfRU5PVUdIEO0OEiQKH1JFVF9DSEFQVEVSX1JFV0FSRF9JRF9OT1Rf",
+ "RVhJU1QQ7g4SJQogUkVUX0NIQVBURVJfUkVXQVJEX0FMUkVBRFlfVEFLRU4Q",
+ "7w4SHwoaUkVUX0JBVFRMRV9TVEFHRV9OT1RfTUFUQ0gQ0A8SFgoRUkVUX0lO",
+ "X0JBVFRMRV9OT1cQ0Q8SFQoQUkVUX0JBVFRMRV9DSEVBVBDSDxIUCg9SRVRf",
+ "QkFUVExFX0ZBSUwQ0w8SGQoUUkVUX0JBVFRMRV9OT19MSU5FVVAQ1A8SHAoX",
+ "UkVUX0JBVFRMRV9MSU5FVVBfRU1QVFkQ1Q8SIQocUkVUX0JBVFRMRV9WRVJT",
+ "SU9OX05PVF9NQVRDSBDWDxIeChlSRVRfQkFUVExFX1FVSVRfQllfU0VSVkVS",
+ "ENcPEhgKE1JFVF9JTl9CQVRUTEVfQ0hFQ0sQ2A8SIAobUkVUX0JBVFRMRV9D",
+ "SEVDS19ORUVEX1JFVFJZENkPEiQKH1JFVF9CQVRUTEVfQ09TVF9USU1FX0NI",
+ "RUNLX0ZBSUwQ2g8SJAofUkVUX0xBQ0tfRVhDSEFOR0VfU1RBTUlOQV9USU1F",
+ "UxC0EBIVChBSRVRfTEFDS19TVEFNSU5BELUQEhUKEFJFVF9TVEFNSU5BX0ZV",
+ "TEwQthASIAobUkVUX0FVVEhLRVlfU0lHTl9UWVBFX0VSUk9SELcQEh8KGlJF",
+ "VF9BVVRIS0VZX1NJR05fVkVSX0VSUk9SELgQEh4KGVJFVF9OSUNLTkFNRV9G",
+ "T1JNQVRfRVJST1IQuRASGAoTUkVUX1NFTlNJVElWRV9XT1JEUxC6EBIfChpS",
+ "RVRfTEVWRUxfUkVXQVJEX0hBU19UQUtFThC7EBIhChxSRVRfTEVWRUxfUkVX",
+ "QVJEX0xFVkVMX0VSUk9SELwQEhkKFFJFVF9MQU5HVUFHRV9JTlZBTElEEL0Q",
+ "EhcKElJFVF9OSUNLTkFNRV9JTl9DRBC+EBIiCh1SRVRfR0FNRVBMQVlfQklS",
+ "VEhEQVlfSU5WQUxJRBC/EBImCiFSRVRfR0FNRVBMQVlfQklSVEhEQVlfQUxS",
+ "RUFEWV9TRVQQwBASHAoXUkVUX05JQ0tOQU1FX1VURjhfRVJST1IQwRASIwoe",
+ "UkVUX05JQ0tOQU1FX0RJR0lUX0xJTUlUX0VSUk9SEMIQEicKIlJFVF9TRU5T",
+ "SVRJVkVfV09SRFNfUExBVEZPUk1fRVJST1IQwxASJAofUkVUX1BMQVlFUl9T",
+ "RVRUSU5HX1RZUEVfSU5WQUxJRBDEEBIZChRSRVRfTUFaRV9MQUNLX1RJQ0tF",
+ "VBCZERIYChNSRVRfTUFaRV9OT1RfVU5MT0NLEJoREhgKE1JFVF9NQVpFX05P",
+ "X0FCSUxJVFkQnBESFgoRUkVUX01BWkVfTk9fUExBTkUQnRESGwoWUkVUX01B",
+ "WkVfTUFQX05PVF9FWElTVBCfERIbChZSRVRfTUFaRV9NUF9OT1RfRU5PVUdI",
+ "EKUREhoKFVJFVF9TUFJJTkdfTk9UX0VOQUJMRRCmERIXChJSRVRfU1BSSU5H",
+ "X1RPT19GQVIQqBESFAoPUkVUX05PVF9JTl9NQVpFEKoREiQKH1JFVF9NQVpF",
+ "X1RJTUVfT0ZfREFZX1RZUEVfRVJST1IQrxESJgohUkVUX1NDRU5FX1RSQU5T",
+ "RkVSX0xPQ0tFRF9CWV9UQVNLELAREhgKE1JFVF9QTE9UX05PVF9VTkxPQ0sQ",
+ "/BESGgoVUkVUX01JU1NJT05fTk9UX0VYSVNUEOASEh0KGFJFVF9NSVNTSU9O",
+ "X0FMUkVBRFlfRE9ORRDhEhIeChlSRVRfREFJTFlfVEFTS19OT1RfRklOSVNI",
+ "EOISEiQKH1JFVF9EQUlMWV9UQVNLX1JFV0FSRF9IQVNfVEFLRU4Q4xISGwoW",
+ "UkVUX01JU1NJT05fTk9UX0ZJTklTSBDkEhIaChVSRVRfTUlTU0lPTl9OT1Rf",
+ "RE9JTkcQ5RISJQogUkVUX01JU1NJT05fRklOSVNIX1dBWV9OT1RfTUFUQ0gQ",
+ "5hISIAobUkVUX01JU1NJT05fU0NFTkVfTk9UX01BVENIEOcSEicKIlJFVF9N",
+ "SVNTSU9OX0NVU1RPTV9WQUxVRV9OT1RfVkFMSUQQ6BISJgohUkVUX01JU1NJ",
+ "T05fU1VCX01JU1NJT05fTk9UX01BVENIEOkSEiAKG1JFVF9BRFZFTlRVUkVf",
+ "TUFQX05PVF9FWElTVBDEExIfChpSRVRfU0NFTkVfRU5USVRZX05PVF9FWElT",
+ "VBCoFBIVChBSRVRfTk9UX0lOX1NDRU5FEKkUEiAKG1JFVF9TQ0VORV9NT05T",
+ "VEVSX05PVF9FWElTVBCqFBIiCh1SRVRfSU5URVJBQ1RfQ09ORklHX05PVF9F",
+ "WElTVBCrFBIfChpSRVRfVU5TVVBQT1JURURfUFJPUF9TVEFURRCsFBIhChxS",
+ "RVRfU0NFTkVfRU5UUllfSURfTk9UX01BVENIEK0UEicKIlJFVF9TQ0VORV9F",
+ "TlRJVFlfTU9WRV9DSEVDS19GQUlMRUQQrhQSIwoeUkVUX0FTU0lTVF9NT05T",
+ "VEVSX0NPVU5UX0xJTUlUEK8UEh0KGFJFVF9TQ0VORV9VU0VfU0tJTExfRkFJ",
+ "TBCwFBIXChJSRVRfUFJPUF9JU19ISURERU4QsRQSHQoYUkVUX0xPQURJTkdf",
+ "U1VDQ19BTFJFQURZELIUEiIKHVJFVF9TQ0VORV9FTlRJVFlfVFlQRV9JTlZB",
+ "TElEELMUEh4KGVJFVF9JTlRFUkFDVF9UWVBFX0lOVkFMSUQQtBQSHwoaUkVU",
+ "X0lOVEVSQUNUX05PVF9JTl9SRUdJT04QtRQSIgodUkVUX0lOVEVSQUNUX1NV",
+ "Ql9UWVBFX0lOVkFMSUQQthQSGgoVUkVUX05PVF9MRUFERVJfRU5USVRZELcU",
+ "EiQKH1JFVF9NT05TVEVSX0lTX05PVF9GQVJNX0VMRU1FTlQQuBQSIQocUkVU",
+ "X01PTlNURVJfQ09ORklHX05PVF9FWElTVBC5FBIfChpSRVRfQVZBVEFSX0hQ",
+ "X0FMUkVBRFlfRlVMTBC6FBImCiFSRVRfQ1VSX0lOVEVSQUNUX0VOVElUWV9O",
+ "T1RfTUFUQ0gQuxQSHQoYUkVUX1BMQU5FX1RZUEVfTk9UX0FMTE9XELwUEhgK",
+ "E1JFVF9HUk9VUF9OT1RfRVhJU1QQvRQSHgoZUkVUX0dST1VQX1NBVkVfREFU",
+ "QV9JTl9DRBC+FBIjCh5SRVRfR1JPVVBfU0FWRV9MRU5HSF9SRUFDSF9NQVgQ",
+ "vxQSIQocUkVUX1JFQ0VOVF9FTEVNRU5UX05PVF9FWElTVBDAFBInCiJSRVRf",
+ "UkVDRU5UX0VMRU1FTlRfU1RBR0VfTk9UX01BVENIEMEUEikKJFJFVF9TQ0VO",
+ "RV9QT1NJVElPTl9WRVJTSU9OX05PVF9NQVRDSBDCFBIjCh5SRVRfR0FNRVBM",
+ "QVlfQ09VTlRFUl9OT1RfRVhJU1QQwxQSJAofUkVUX0dBTUVQTEFZX0NPVU5U",
+ "RVJfTk9UX0VOT1VHSBDEFBIeChlSRVRfR1JPVVBfU1RBVEVfTk9UX01BVENI",
+ "EMUUEiMKHlJFVF9TQ0VORV9FTlRJVFlfUE9TX05PVF9NQVRDSBDGFBIpCiRS",
+ "RVRfR1JPVVBfU1RBVEVfQ1VTVE9NX1NBVkVfREFUQV9PRkYQxxQSGAoTUkVU",
+ "X0JVWV9USU1FU19MSU1JVBCMFRIXChJSRVRfQlVZX0xJTUlUX1RZUEUQjRUS",
+ "FgoRUkVUX1NIT1BfTk9UX09QRU4QjhUSFwoSUkVUX0dPT0RTX05PVF9PUEVO",
+ "EI8VEiAKG1JFVF9DSVRZX0xFVkVMX1JFV0FSRF9UQUtFThCQFRIcChdSRVRf",
+ "Q0lUWV9MRVZFTF9OT1RfTUVFVBCRFRIZChRSRVRfU0lOR0xFX0JVWV9MSU1J",
+ "VBCSFRIcChdSRVRfVFVUT1JJQUxfTk9UX1VOTE9DSxC/FRIgChtSRVRfVFVU",
+ "T1JJQUxfVU5MT0NLX0FMUkVBRFkQwBUSIAobUkVUX1RVVE9SSUFMX0ZJTklT",
+ "SF9BTFJFQURZEMEVEiAKG1JFVF9UVVRPUklBTF9QUkVfTk9UX1VOTE9DSxDC",
+ "FRIoCiNSRVRfVFVUT1JJQUxfUExBWUVSX0xFVkVMX05PVF9NQVRDSBDDFRIk",
+ "Ch9SRVRfVFVUT1JJQUxfVFVUT1JJQUxfTk9UX0ZPVU5EEMQVEhwKF1JFVF9D",
+ "SEFMTEVOR0VfTk9UX0VYSVNUEPEVEh0KGFJFVF9DSEFMTEVOR0VfTk9UX1VO",
+ "TE9DSxDyFRIaChVSRVRfQ0hBTExFTkdFX0FMUkVBRFkQ8xUSKAojUkVUX0NI",
+ "QUxMRU5HRV9MSU5FVVBfRURJVF9GT1JCSURERU4Q9BUSHwoaUkVUX0NIQUxM",
+ "RU5HRV9MSU5FVVBfRU1QVFkQ9RUSHAoXUkVUX0NIQUxMRU5HRV9OT1RfRE9J",
+ "TkcQ9hUSHQoYUkVUX0NIQUxMRU5HRV9OT1RfRklOSVNIEPcVEiQKH1JFVF9D",
+ "SEFMTEVOR0VfVEFSR0VUX05PVF9GSU5JU0gQ+BUSJgohUkVUX0NIQUxMRU5H",
+ "RV9UQVJHRVRfUkVXQVJEX1RBS0VOEPkVEiEKHFJFVF9DSEFMTEVOR0VfVElN",
+ "RV9OT1RfVkFMSUQQ+hUSJwoiUkVUX0NIQUxMRU5HRV9TVEFSU19DT1VOVF9O",
+ "T1RfTUVFVBD7FRIlCiBSRVRfQ0hBTExFTkdFX1NUQVJTX1JFV0FSRF9UQUtF",
+ "ThD8FRIiCh1SRVRfQ0hBTExFTkdFX1NUQVJTX05PVF9FWElTVBD9FRIsCidS",
+ "RVRfQ0hBTExFTkdFX0NVUl9TQ0VORV9OT1RfRU5UUllfRkxPT1IQ/hUSIgod",
+ "UkVUX0NIQUxMRU5HRV9OT19URUFNX0FSQ0hJVkUQ/xUSLQooUkVUX0NIQUxM",
+ "RU5HRV9MSU5FVVBfQVZBVEFSX1RZUEVfSU5WQUxJRBCAFhIbChZSRVRfQkFT",
+ "SUNfVFlQRV9BTFJFQURZEKIWEhYKEVJFVF9OT19CQVNJQ19UWVBFEKMWEh4K",
+ "GVJFVF9OT1RfQ0hPT1NFX0JBU0lDX1RZUEUQpBYSFwoSUkVUX05PVF9GVU5D",
+ "X0NMT1NFEKUWEhoKFVJFVF9OT1RfQ0hPT1NFX0dFTkRFUhCmFhIfChpSRVRf",
+ "Uk9HVUVfU1RBVFVTX05PVF9NQVRDSBDVFhIkCh9SRVRfUk9HVUVfU0VMRUNU",
+ "X0JVRkZfTk9UX0VYSVNUENYWEh4KGVJFVF9ST0dVRV9DT0lOX05PVF9FTk9V",
+ "R0gQ1xYSIQocUkVUX1JPR1VFX1NUQU1JTkFfTk9UX0VOT1VHSBDYFhIpCiRS",
+ "RVRfUk9HVUVfQVBQUkFJU0FMX0NPVU5UX05PVF9FTk9VR0gQ2RYSIAobUkVU",
+ "X1JPR1VFX1BST1BfQUxSRUFEWV9VU0VEENoWEiMKHlJFVF9ST0dVRV9SRUNP",
+ "UkRfQUxSRUFEWV9TQVZFRBDbFhIiCh1SRVRfUk9HVUVfUk9MTF9CVUZGX01B",
+ "WF9DT1VOVBDcFhIiCh1SRVRfUk9HVUVfUElDS19BVkFUQVJfSU5WQUxJRBDd",
+ "FhIbChZSRVRfUk9HVUVfUVVFU1RfRVhQSVJFEN4WEiMKHlJFVF9ST0dVRV9R",
+ "VUVTVF9SRVdBUkRfQUxSRUFEWRDfFhImCiFSRVRfUk9HVUVfUkVWSVZFX0NP",
+ "VU5UX05PVF9FTk9VR0gQ4BYSGwoWUkVUX1JPR1VFX0FSRUFfSU5WQUxJRBDh",
+ "FhIoCiNSRVRfUk9HVUVfU0NPUkVfUkVXQVJEX1BPT0xfSU5WQUxJRBDiFhIn",
+ "CiJSRVRfUk9HVUVfU0NPUkVfUkVXQVJEX1JPV19JTlZBTElEEOMWEiIKHVJF",
+ "VF9ST0dVRV9BRU9OX0xFVkVMX05PVF9NRUVUEOQWEi4KKVJFVF9ST0dVRV9B",
+ "RU9OX0xFVkVMX1JFV0FSRF9BTFJFQURZX1RBS0VOEOUWEiQKH1JFVF9ST0dV",
+ "RV9BRU9OX0NPTkZJR19OT1RfRVhJU1QQ5hYSIwoeUkVUX1JPR1VFX1RSSUFM",
+ "X0FWQVRBUl9JTlZBTElEEOcWEiwKJ1JFVF9ST0dVRV9IQU5EQk9PS19SRVdB",
+ "UkRfQUxSRUFEWV9UQUtFThDoFhIiCh1SRVRfUk9HVUVfUk9PTV9UWVBFX05P",
+ "VF9NQVRDSBDpFhIiCh1SRVRfUk9HVUVfU0hPUF9HT09EX05PVF9GT1VORBDq",
+ "FhInCiJSRVRfUk9HVUVfU0hPUF9HT09EX0FMUkVBRFlfQk9VR0hUEOsWEiQK",
+ "H1JFVF9ST0dVRV9TSE9QX0dPT0RfQUxSRUFEWV9PV04Q7BYSJQogUkVUX1JP",
+ "R1VFX1NIT1BfTUlSQUNMRV9OT1RfRVhJU1QQ7RYSHQoYUkVUX1JPR1VFX1NI",
+ "T1BfTk9UX0VYSVNUEO4WEiIKHVJFVF9ST0dVRV9TSE9QX0NBTk5PVF9SRUZS",
+ "RVNIEO8WEisKJlJFVF9ST0dVRV9TRUxFQ1RfQlVGRl9DRVJUQUlOX01JU01B",
+ "VENIEPAWEicKIlJFVF9NSVNTSU9OX0VWRU5UX0NPTkZJR19OT1RfRVhJU1QQ",
+ "hxcSIQocUkVUX01JU1NJT05fRVZFTlRfTk9UX0NMSUVOVBCIFxIfChpSRVRf",
+ "TUlTU0lPTl9FVkVOVF9GSU5JU0hFRBCJFxIcChdSRVRfTUlTU0lPTl9FVkVO",
+ "VF9ET0lORxCKFxIkCh9SRVRfSEFTX0NIQUxMRU5HRV9NSVNTSU9OX0VWRU5U",
+ "EIsXEiQKH1JFVF9OT1RfQ0hBTExFTkdFX01JU1NJT05fRVZFTlQQjBcSGwoW",
+ "UkVUX0dBQ0hBX0lEX05PVF9FWElTVBC5FxIaChVSRVRfR0FDSEFfTlVNX0lO",
+ "VkFMSUQQuhcSIwoeUkVUX0dBQ0hBX0ZJUlNUX0dBQ0hBX01VU1RfT05FELsX",
+ "Eh0KGFJFVF9HQUNIQV9SRVFfRFVQTElDQVRFRBC8FxIeChlSRVRfR0FDSEFf",
+ "Tk9UX0lOX1NDSEVEVUxFEL0XEhsKFlJFVF9HQUNIQV9ORVdCSUVfQ0xPU0UQ",
+ "vhcSHAoXUkVUX0dBQ0hBX1RPREFZX0xJTUlURUQQvxcSGgoVUkVUX0dBQ0hB",
+ "X05PVF9TVVBQT1JUEMAXEiEKHFJFVF9HQUNIQV9DRUlMSU5HX05PVF9FTk9V",
+ "R0gQwRcSHAoXUkVUX0dBQ0hBX0NFSUxJTkdfQ0xPU0UQwhcSFAoPUkVUX05P",
+ "VF9JTl9SQUlEEJ0YEhMKDlJFVF9SQUlEX0RPSU5HEJ4YEhEKDFJFVF9OT1Rf",
+ "UFJPUBCfGBIaChVSRVRfUkFJRF9JRF9OT1RfTUFUQ0gQoBgSHwoaUkVUX1JB",
+ "SURfUkVTVEFSVF9OT1RfTUFUQ0gQoRgSEwoOUkVUX1JBSURfTElNSVQQohgS",
+ "HwoaUkVUX1JBSURfQVZBVEFSX0xJU1RfRU1QVFkQoxgSHgoZUkVUX1JBSURf",
+ "QVZBVEFSX05PVF9FWElTVBCkGBImCiFSRVRfQ0hBTExFTkdFX1JBSURfUkVX",
+ "QVJEX0FMUkVBRFkQpRgSJwoiUkVUX0NIQUxMRU5HRV9SQUlEX1NDT1JFX05P",
+ "VF9SRUFDSBCmGBIgChtSRVRfQ0hBTExFTkdFX1JBSURfTk9UX09QRU4QpxgS",
+ "FgoRUkVUX1JBSURfRklOSVNIRUQQqBgSIgodUkVUX1JBSURfV09STERfTEVW",
+ "RUxfTk9UX0xPQ0sQqRgSHwoaUkVUX1JBSURfQ0FOTk9UX1VTRV9BU1NJU1QQ",
+ "qhgSHgoZUkVUX1JBSURfQVZBVEFSX05PVF9NQVRDSBCrGBIaChVSRVRfUkFJ",
+ "RF9DQU5fTk9UX1NBVkUQrBgSFQoQUkVUX1JBSURfTk9fU0FWRRCtGBIfChpS",
+ "RVRfQUNUSVZJVFlfUkFJRF9OT1RfT1BFThCuGBImCiFSRVRfUkFJRF9BVkFU",
+ "QVJfQ0FQVEFJTl9OT1RfRVhJU1QQrxgSIgodUkVUX1JBSURfU1RPUllfTElO",
+ "RV9OT1RfTUFUQ0gQsBgSIQocUkVUX1RBTEtfRVZFTlRfQUxSRUFEWV9UQUtF",
+ "ThDPGBIZChRSRVRfTlBDX0FMUkVBRFlfTUVFVBDQGBIaChVSRVRfTlBDX05P",
+ "VF9JTl9DT05GSUcQ0RgSIAobUkVUX0RJQUxPR1VFX0dST1VQX0RJU01BVENI",
+ "ENIYEh8KGlJFVF9ESUFMT0dVRV9FVkVOVF9JTlZBTElEENMYEigKI1JFVF9U",
+ "QUxLX0VWRU5UX1RBS0VfUFJPVE9fTk9UX01BVENIENQYEh0KGFJFVF9UQUxL",
+ "X0VWRU5UX05PVF9WQUxJRBDVGBIkCh9SRVRfRVhQRURJVElPTl9DT05GSUdf",
+ "Tk9UX0VYSVNUEIEZEisKJlJFVF9FWFBFRElUSU9OX1JFV0FSRF9DT05GSUdf",
+ "Tk9UX0VYSVNUEIIZEiAKG1JFVF9FWFBFRElUSU9OX05PVF9VTkxPQ0tFRBCD",
+ "GRIkCh9SRVRfRVhQRURJVElPTl9BTFJFQURZX0FDQ0VQVEVEEIQZEiMKHlJF",
+ "VF9FWFBFRElUSU9OX1JFUEVBVEVEX0FWQVRBUhCFGRIiCh1SRVRfQVZBVEFS",
+ "X0FMUkVBRFlfRElTUEFUQ0hFRBCGGRIgChtSRVRfRVhQRURJVElPTl9OT1Rf",
+ "QUNDRVBURUQQhxkSHgoZUkVUX0VYUEVESVRJT05fTk9UX0ZJTklTSBCIGRIi",
+ "Ch1SRVRfRVhQRURJVElPTl9BTFJFQURZX0ZJTklTSBCJGRIkCh9SRVRfRVhQ",
+ "RURJVElPTl9URUFNX0NPVU5UX0xJTUlUEIoZEigKI1JFVF9FWFBFRElUSU9O",
+ "X0FWQVRBUl9OVU1fTk9UX01BVENIEIsZEhwKF1JFVF9FWFBFRElUSU9OX05P",
+ "VF9PUEVOEIwZEisKJlJFVF9FWFBFRElUSU9OX0ZSSUVORF9BVkFUQVJfTk9U",
+ "X1ZBTElEEI0ZEiEKHFJFVF9FWFBFRElUSU9OX05PVF9QVUJMSVNIRUQQjhkS",
+ "IQocUkVUX0xPR0lOX0FDVElWSVRZX0hBU19UQUtFThDlGRIhChxSRVRfTE9H",
+ "SU5fQUNUSVZJVFlfREFZU19MQUNLEOYZEisKJlJFVF9UUklBTF9BQ1RJVklU",
+ "WV9SRVdBUkRfQUxSRUFEWV9UQUtFEOcZEigKI1JFVF9UUklBTF9BQ1RJVklU",
+ "WV9TVEFHRV9OT1RfRklOSVNIEOgZEiwKJ1JFVF9NT05TVEVSX1JFU0VBUkNI",
+ "X0FDVElWSVRZX0hBU19UQUtFThDpGRI5CjRSRVRfTU9OU1RFUl9SRVNFQVJD",
+ "SF9BQ1RJVklUWV9NQVRFUklBTF9OT1RfU1VCTUlUVEVEEOoZEj0KOFJFVF9N",
+ "T05TVEVSX1JFU0VBUkNIX0FDVElWSVRZX01BVEVSSUFMX0FMUkVBRFlfU1VC",
+ "TUlUVEVEEOsZEi0KKFJFVF9GQU5UQVNUSUNfU1RPUllfQUNUSVZJVFlfU1RP",
+ "UllfRVJST1IQ7BkSMAorUkVUX0ZBTlRBU1RJQ19TVE9SWV9BQ1RJVklUWV9T",
+ "VE9SWV9OT1RfT1BFThDtGRIuCilSRVRfRkFOVEFTVElDX1NUT1JZX0FDVElW",
+ "SVRZX0JBVFRMRV9FUlJPUhDuGRIxCixSRVRfRkFOVEFTVElDX1NUT1JZX0FD",
+ "VElWSVRZX0JBVFRMRV9OT1RfT1BFThDvGRI1CjBSRVRfRkFOVEFTVElDX1NU",
+ "T1JZX0FDVElWSVRZX0JBVFRMRV9BVkFUQVJfRVJST1IQ8BkSMwouUkVUX0ZB",
+ "TlRBU1RJQ19TVE9SWV9BQ1RJVklUWV9CQVRUTEVfQlVGRl9FUlJPUhDxGRI9",
+ "CjhSRVRfRkFOVEFTVElDX1NUT1JZX0FDVElWSVRZX1BSRV9CQVRUTEVfU0NP",
+ "UkVfTk9UX0VOT1VHSBDyGRIxCixSRVRfVFJJQUxfQUNUSVZJVFlfQUxSRUFE",
+ "WV9JTl9UUklBTF9BQ1RJVklUWRDzGRIhChxSRVRfTUVTU0FHRV9DT05GSUdf",
+ "Tk9UX0VYSVNUEK0bEiEKHFJFVF9NRVNTQUdFX1NFQ1RJT05fTk9UX1RBS0UQ",
+ "rhsSHwoaUkVUX01FU1NBR0VfR1JPVVBfTk9UX1RBS0UQrxsSJQogUkVUX01F",
+ "U1NBR0VfU0VDVElPTl9JRF9OT1RfTUFUQ0gQsBsSJwoiUkVUX01FU1NBR0Vf",
+ "U0VDVElPTl9DQU5fTk9UX0ZJTklTSBCxGxIkCh9SRVRfTUVTU0FHRV9JVEVN",
+ "X0NBTl9OT1RfRklOSVNIELIbEikKJFJFVF9NRVNTQUdFX0lURU1fUkFJRF9D",
+ "QU5fTk9UX0ZJTklTSBCzGxIhChxSRVRfRlJJRU5EX0FMUkVBRFlfSVNfRlJJ",
+ "RU5EEJEcEh0KGFJFVF9GUklFTkRfSVNfTk9UX0ZSSUVORBCSHBIcChdSRVRf",
+ "RlJJRU5EX0FQUExZX0VYUElSRRCTHBIcChdSRVRfRlJJRU5EX0lOX0JMQUNL",
+ "TElTVBCUHBIgChtSRVRfRlJJRU5EX05PVF9JTl9CTEFDS0xJU1QQlRwSHAoX",
+ "UkVUX0ZSSUVORF9OVU1CRVJfTElNSVQQlhwSJgohUkVUX0ZSSUVORF9CTEFD",
+ "S0xJU1RfTlVNQkVSX0xJTUlUEJccEiEKHFJFVF9GUklFTkRfREFJTFlfQVBQ",
+ "TFlfTElNSVQQmBwSHwoaUkVUX0ZSSUVORF9JTl9IQU5ETEVfTElNSVQQmRwS",
+ "GwoWUkVUX0ZSSUVORF9BUFBMWV9JTl9DRBCaHBIoCiNSRVRfRlJJRU5EX1JF",
+ "TUFSS19OQU1FX0ZPUk1BVF9FUlJPUhCbHBIgChtSRVRfRlJJRU5EX1BMQVlF",
+ "Ul9OT1RfRk9VTkQQnBwSIwoeUkVUX0ZSSUVORF9JTl9UQVJHRVRfQkxBQ0tM",
+ "SVNUEJ0cEiMKHlJFVF9GUklFTkRfVEFSR0VUX05VTUJFUl9MSU1JVBCeHBIe",
+ "ChlSRVRfQVNTSVNUX1FVRVJZX1RPT19GQVNUEJ8cEhkKFFJFVF9BU1NJU1Rf",
+ "Tk9UX0VYSVNUEKAcEhwKF1JFVF9BU1NJU1RfVVNFRF9BTFJFQURZEKEcEioK",
+ "JVJFVF9GUklFTkRfUkVQT1JUX1JFQVNPTl9GT1JNQVRfRVJST1IQohwSJgoh",
+ "UkVUX0ZSSUVORF9SRVBPUlRfU0VOU0lUSVZFX1dPUkRTEKMcEh8KGlJFVF9B",
+ "U1NJU1RfVVNFRF9USU1FU19PVkVSEKQcEhwKF1JFVF9BU1NJU1RfUVVJVF9B",
+ "TFJFQURZEKUcEiAKG1JFVF9BU1NJU1RfQVZBVEFSX0lOX0xJTkVVUBCmHBIZ",
+ "ChRSRVRfQVNTSVNUX05PX1JFV0FSRBCnHBIgChtSRVRfRlJJRU5EX1NFQVJD",
+ "SF9OVU1fTElNSVQQqBwSHAoXUkVUX0ZSSUVORF9TRUFSQ0hfSU5fQ0QQqRwS",
+ "JgohUkVUX0ZSSUVORF9SRU1BUktfTkFNRV9VVEY4X0VSUk9SEKocEigKI1JF",
+ "VF9GUklFTkRfUkVQT1JUX1JFQVNPTl9VVEY4X0VSUk9SEKscEhsKFlJFVF9B",
+ "U1NJU1RfU0VUX0FMUkVBRFkQrBwSKQokUkVUX0ZSSUVORF9UQVJHRVRfRk9S",
+ "QklEX09USEVSX0FQUExZEK0cEh4KGVJFVF9GUklFTkRfTUFSS0VEX0NOVF9N",
+ "QVgQrhwSHgoZUkVUX0ZSSUVORF9NQVJLRURfQUxSRUFEWRCvHBIaChVSRVRf",
+ "RlJJRU5EX05PVF9NQVJLRUQQsBwSMAorUkVUX0ZSSUVORF9DSEFMTEVOR0Vf",
+ "TElORVVQX1JFQ09NTUVORF9JTl9DRBCxHBIfChpSRVRfVklFV19QTEFZRVJf",
+ "Q0FSRF9JTl9DRBCyHBIoCiNSRVRfVklFV19QTEFZRVJfQkFUVExFX1JFQ09S",
+ "RF9JTl9DRBCzHBIpCiRSRVRfUExBWUVSX0JPQVJEX0hFQURfSUNPTl9OT1Rf",
+ "RVhJU1QQ9RwSJgohUkVUX1BMQVlFUl9CT0FSRF9IRUFEX0lDT05fTE9DS0VE",
+ "EPYcEjAKK1JFVF9QTEFZRVJfQk9BUkRfSEVBRF9JQ09OX0FMUkVBRFlfVU5M",
+ "T0NLRUQQ9xwSLgopUkVUX1BMQVlFUl9CT0FSRF9ESVNQTEFZX0FWQVRBUl9O",
+ "T1RfRVhJU1QQ+BwSMQosUkVUX1BMQVlFUl9CT0FSRF9ESVNQTEFZX0FWQVRB",
+ "Ul9FWENFRURfTElNSVQQ+RwSLQooUkVUX1BMQVlFUl9CT0FSRF9ESVNQTEFZ",
+ "X1JFUEVBVEVEX0FWQVRBUhD6HBItCihSRVRfUExBWUVSX0JPQVJEX0RJU1BM",
+ "QVlfQVZBVEFSX1NBTUVfUE9TEPscEisKJlJFVF9QTEFZRVJfQk9BUkRfRElT",
+ "UExBWV9BVkFUQVJfTE9DS0VEEPwcEiYKIVJFVF9TSUdOQVRVUkVfTEVOR1RI",
+ "X0VYQ0VFRF9MSU1JVBD9HBIiCh1SRVRfU0lHTkFUVVJFX1NFTlNJVElWRV9X",
+ "T1JEUxD+HBItCihSRVRfUExBWUVSX0JPQVJEX0FTU0lTVF9BVkFUQVJfTk9U",
+ "X0VYSVNUEIAdEioKJVJFVF9QTEFZRVJfQk9BUkRfQVNTSVNUX0FWQVRBUl9M",
+ "T0NLRUQQgR0SHQoYUkVUX1NJR05BVFVSRV9VVEY4X0VSUk9SEIIdEi0KKFJF",
+ "VF9QTEFZRVJfQk9BUkRfQVNTSVNUX0FWQVRBUl9DTlRfRVJST1IQgx0SIwoe",
+ "UkVUX0JBVFRMRV9QQVNTX1RJRVJfTk9UX1ZBTElEENkdEiMKHlJFVF9CQVRU",
+ "TEVfUEFTU19MRVZFTF9OT1RfTUVFVBDaHRIoCiNSRVRfQkFUVExFX1BBU1Nf",
+ "UkVXQVJEX1RBS0VfQUxSRUFEWRDbHRIgChtSRVRfQkFUVExFX1BBU1NfTk9U",
+ "X1BSRU1JVU0Q3B0SHgoZUkVUX0JBVFRMRV9QQVNTX05PVF9ET0lORxDdHRIi",
+ "Ch1SRVRfQkFUVExFX1BBU1NfTEVWRUxfSU5WQUxJRBDeHRIfChpSRVRfQkFU",
+ "VExFX1BBU1NfTk9UX1VOTE9DSxDfHRIeChlSRVRfQkFUVExFX1BBU1NfTk9f",
+ "UkVXQVJEEOAdEiQKH1JFVF9CQVRUTEVfUEFTU19RVUVTVF9OT1RfVkFMSUQQ",
+ "4R0SKAojUkVUX0JBVFRMRV9QQVNTX05PVF9DSE9PU0VfT1BUSU9OQUwQ4h0S",
+ "JAofUkVUX0JBVFRMRV9QQVNTX05PVF9UQUtFX1JFV0FSRBDjHRInCiJSRVRf",
+ "QkFUVExFX1BBU1NfT1BUSU9OQUxfTk9UX1ZBTElEEOQdEiAKG1JFVF9CQVRU",
+ "TEVfUEFTU19CVVlfQUxSRUFEWRDlHRIdChhSRVRfQkFUVExFX1BBU1NfTkVB",
+ "Ul9FTkQQ5h0SFQoQUkVUX01VU0lDX0xPQ0tFRBC9HhIYChNSRVRfTVVTSUNf",
+ "Tk9UX0VYSVNUEL4eEhwKF1JFVF9NVVNJQ19VTkxPQ0tfRkFJTEVEEL8eEiQK",
+ "H1JFVF9QVU5LX0xPUkRfTEFDS19TVU1NT05fVElNRVMQoR8SKgolUkVUX1BV",
+ "TktfTE9SRF9BVFRBQ0tJTkdfTU9OU1RFUl9MSU1JVBCiHxIkCh9SRVRfUFVO",
+ "S19MT1JEX01PTlNURVJfTk9UX0VYSVNUEKMfEikKJFJFVF9QVU5LX0xPUkRf",
+ "TU9OU1RFUl9BTFJFQURZX1NIQVJFRBCkHxIiCh1SRVRfUFVOS19MT1JEX01P",
+ "TlNURVJfRVhQSVJFRBClHxIsCidSRVRfUFVOS19MT1JEX1NFTEZfTU9OU1RF",
+ "Ul9BVFRBQ0tfTElNSVQQph8SJQogUkVUX1BVTktfTE9SRF9MQUNLX1NVUFBP",
+ "UlRfVElNRVMQpx8SKQokUkVUX1BVTktfTE9SRF9NT05TVEVSX0FMUkVBRFlf",
+ "S0lMTEVEEKgfEikKJFJFVF9QVU5LX0xPUkRfTU9OU1RFUl9BVFRBQ0tFUl9M",
+ "SU1JVBCpHxIoCiNSRVRfUFVOS19MT1JEX1dPUkxEX0xFVkxFX05PVF9WQUxJ",
+ "RBCqHxIpCiRSRVRfUFVOS19MT1JEX1JFV0FSRF9MRVZMRV9OT1RfRVhJU1QQ",
+ "qx8SIQocUkVUX1BVTktfTE9SRF9QT0lOVF9OT1RfTUVFVBCsHxIfChpSRVRf",
+ "UFVOS19MT1JEX0lOX0FUVEFDS0lORxCtHxIiCh1SRVRfUFVOS19MT1JEX09Q",
+ "RVJBVElPTl9JTl9DRBCuHxInCiJSRVRfUFVOS19MT1JEX1JFV0FSRF9BTFJF",
+ "QURZX1RBS0VOEK8fEioKJVJFVF9QVU5LX0xPUkRfT1ZFUl9CT05VU19SRVdB",
+ "UkRfTElNSVQQsB8SIgodUkVUX1BVTktfTE9SRF9OT1RfSU5fU0NIRURVTEUQ",
+ "sR8SJwoiUkVUX1BVTktfTE9SRF9NT05TVEVSX05PVF9BVFRBQ0tFRBCyHxIl",
+ "CiBSRVRfUFVOS19MT1JEX01PTlNURVJfTk9UX0tJTExFRBCzHxI0Ci9SRVRf",
+ "UFVOS19MT1JEX01PTlNURVJfS0lMTEVEX1NDT1JFX0FMUkVBRFlfVEFLRRC0",
+ "HxIsCidSRVRfUFVOS19MT1JEX1JFV0FSRF9MRVZMRV9BTFJFQURZX1RBS0UQ",
+ "tR8SIwoeUkVUX0RBSUxZX0FDVElWRV9MRVZFTF9JTlZBTElEEIUgEjAKK1JF",
+ "VF9EQUlMWV9BQ1RJVkVfTEVWRUxfUkVXQVJEX0FMUkVBRFlfVEFLRU4QhiAS",
+ "KQokUkVUX0RBSUxZX0FDVElWRV9MRVZFTF9BUF9OT1RfRU5PVUdIEIcgEhcK",
+ "ElJFVF9EQUlMWV9NRUVUX1BBTRDpIBIcChdSRVRfUkVQTEFZX0lEX05PVF9N",
+ "QVRDSBCbIRIdChhSRVRfUkVQTEFZX1JFUV9OT1RfVkFMSUQQnCESMwouUkVU",
+ "X0ZJR0hUX0FDVElWSVRZX0RJRkZJQ1VMVFlfTEVWRUxfTk9UX1BBU1NFRBDN",
+ "IRI8CjdSRVRfRklHSFRfQUNUSVZJVFlfRElGRklDVUxUWV9MRVZFTF9SRVdB",
+ "UkRfQUxSRUFEWV9UQUtFEM4hEiYKIVJFVF9GSUdIVF9BQ1RJVklUWV9TVEFH",
+ "RV9OT1RfT1BFThDPIRIoCiNSRVRfRklHSFRfQUNUSVZJVFlfTEVWRUxfTk9U",
+ "X1VOTE9DSxDQIRIoCiNSRVRfVFJBSU5fVklTSVRPUl9WSVNJVE9SX05PVF9F",
+ "WElTVBD/IRIpCiRSRVRfVFJBSU5fVklTSVRPUl9CRUhBVklPUl9OT1RfRVhJ",
+ "U1QQgCISKAojUkVUX1RSQUlOX1ZJU0lUT1JfQkVIQVZJT1JfRklOSVNIRUQQ",
+ "gSISMAorUkVUX1RSQUlOX1ZJU0lUT1JfQUxMX0JFSEFWSU9SX1JFV0FSRF9U",
+ "QUtFThCCIhIwCitSRVRfVFJBSU5fVklTSVRPUl9HRVRfT05fTUlTU0lPTl9O",
+ "T1RfRklOSVNIEIMiEiIKHVJFVF9UUkFJTl9WSVNJVE9SX05PVF9HRVRfT0ZG",
+ "EIQiEiUKIFJFVF9URVhUX0pPSU5fVU5LTk9XX0lTX09WRVJSSURFELEiEh8K",
+ "GlJFVF9URVhUX0pPSU5fSURfTk9UX0VYSVNUELIiEiMKHlJFVF9URVhUX0pP",
+ "SU5fQ0FOX05PVF9PVkVSUklERRCzIhIgChtSRVRfVEVYVF9KT0lOX0lURU1f",
+ "SURfRVJST1IQtCISKAojUkVUX1RFWFRfSk9JTl9TRU5TSVRJVkVfQ0hFQ0tf",
+ "RVJST1IQtSISIAobUkVUX1RFWFRfSk9JTl9NVVNUX09WRVJSSURFELYiEh0K",
+ "GFJFVF9URVhUX0pPSU5fVEVYVF9FTVBUWRC3IhIkCh9SRVRfVEVYVF9KT0lO",
+ "X1RFWFRfRk9STUFUX0VSUk9SELgiEiIKHVJFVF9URVhUX0pPSU5fVEVYVF9V",
+ "VEY4X0VSUk9SELkiEiYKIVJFVF9URVhUX0pPSU5fQkFUQ0hfUkVRX0lEX1JF",
+ "UEVBVBC6IhItCihSRVRfVEVYVF9KT0lOX1RZUEVfTk9UX1NVUFBPUlRfQkFU",
+ "Q0hfUkVRELsiEiYKIVJFVF9URVhUX0pPSU5fQVZBVEFSX0lEX05PVF9FWElT",
+ "VBC8IhIeChlSRVRfVEVYVF9KT0lOX1VOS05PV19UWVBFEL0iEiUKIFJFVF9Q",
+ "QU1fTUlTU0lPTl9NSVNTSU9OX0lEX0VSUk9SEOMiEiMKHlJFVF9QQU1fTUlT",
+ "U0lPTl9NSVNTSU9OX0VYUElSRRDkIhIcChdSRVRfQ0hBVF9UWVBFX05PVF9F",
+ "WElTVBCVIxIbChZSRVRfTVNHX1RZUEVfTk9UX0VYSVNUEJYjEhsKFlJFVF9D",
+ "SEFUX05PX1RBUkdFVF9VSUQQlyMSFwoSUkVUX0NIQVRfTVNHX0VNUFRZEJgj",
+ "Eh4KGVJFVF9DSEFUX01TR19FWENFRURfTElNSVQQmSMSJwoiUkVUX0NIQVRf",
+ "TVNHX1NFTlNJVElWRV9DSEVDS19FUlJPUhCaIxIcChdSRVRfQ0hBVF9NU0df",
+ "VVRGOF9FUlJPUhCbIxIgChtSRVRfQ0hBVF9GT1JCSURfU1dJVENIX09QRU4Q",
+ "nCMSFAoPUkVUX0NIQVRfRk9SQklEEJ0jEiUKIFJFVF9DSEFUX01TR19JTkNM",
+ "VURFX1NQRUNJQUxfU1RSEJ4jEiEKHFJFVF9DSEFUX01TR19FTU9KSV9OT1Rf",
+ "RVhJU1QQnyMSKAojUkVUX0NIQVRfTVNHX0VNT0pJX0dFTkRFUl9OT1RfTUFU",
+ "Q0gQoCMSIgodUkVUX0NIQVRfTVNHX0VNT0pJX05PVF9NQVJLRUQQoSMSJgoh",
+ "UkVUX0NIQVRfTVNHX0VNT0pJX0FMUkVBRFlfTUFSS0VEEKIjEigKI1JFVF9D",
+ "SEFUX01TR19FTU9KSV9NQVJLRURfTUFYX0xJTUlUEKMjEicKIlJFVF9CT1hJ",
+ "TkdfQ0xVQl9DSEFMTEVOR0VfTk9UX09QRU4Q+SMSGAoTUkVUX01VU0VVTV9O",
+ "T1RfT1BFThCrJBIiCh1SRVRfTVVTRVVNX1RVUk5fQ05UX05PVF9NQVRDSBCs",
+ "JBIfChpSRVRfTVVTRVVNX1BIQVNFX05PVF9SRUFDSBCtJBIcChdSRVRfTVVT",
+ "RVVNX1VOS05PV19TVFVGRhCuJBIbChZSRVRfTVVTRVVNX1VOS05PV19BUkVB",
+ "EK8kEhoKFVJFVF9NVVNFVU1fVU5LTk9XX1BPUxCwJBIlCiBSRVRfTVVTRVVN",
+ "X1NUVUZGX0FMUkVBRFlfSU5fQVJFQRCxJBIhChxSRVRfTVVTRVVNX1NUVUZG",
+ "X05PVF9JTl9BUkVBELIkEh4KGVJFVF9NVVNFVU1fR0VUX05QQ19SRVBFQVQQ",
+ "syQSHgoZUkVUX01VU0VVTV9HRVRfTlBDX1VOTE9DSxC0JBIiCh1SRVRfTVVT",
+ "RVVNX0dFVF9OUENfTk9UX0VOT1VHSBC1JBInCiJSRVRfTVVTRVVNX0NIQU5H",
+ "RV9TVFVGRl9BUkVBX0VSUk9SELYkEhgKE1JFVF9NVVNFVU1fTk9UX0lOSVQQ",
+ "tyQSGwoWUkVUX01VU0VVTV9FVkVOVF9FUlJPUhC4JBImCiFSRVRfTVVTRVVN",
+ "X1VOS05PV19DSE9PU0VfRVZFTlRfSUQQuSQSJQogUkVUX01VU0VVTV9FVkVO",
+ "VF9PUkRFUl9OT1RfTUFUQ0gQuiQSJgohUkVUX01VU0VVTV9FVkVOVF9QSEFT",
+ "RV9OT1RfVU5MT0NLELskEicKIlJFVF9NVVNFVU1fRVZFTlRfTUlTU0lPTl9O",
+ "T1RfRk9VTkQQvCQSJQogUkVUX01VU0VVTV9BUkVBX0xFVkVMX1VQX0FMUkVB",
+ "RFkQvSQSIgodUkVUX01VU0VVTV9TVFVGRl9BTFJFQURZX1VTRUQQviQSJgoh",
+ "UkVUX01VU0VVTV9FVkVOVF9ST1VORF9OT1RfVU5MT0NLEL8kEh0KGFJFVF9N",
+ "VVNFVU1fU1RVRkZfSU5fQVJFQRDAJBIeChlSRVRfTVVTRVVNX1NUVUZGX0RJ",
+ "U1BBVENIEMEkEhYKEVJFVF9NVVNFVU1fSVNfRU5EEMIkEh0KGFJFVF9NVVNF",
+ "VU1fU1RVRkZfTEVBVklORxDDJBIoCiNSRVRfTVVTRVVNX0VWRU5UX01JU1NJ",
+ "T05fTk9UX0ZJTklTSBDGJBIoCiNSRVRfTVVTRVVNX0NPTExFQ1RfUkVXQVJE",
+ "X05PVF9FWElTVBDHJBIsCidSRVRfTVVTRVVNX0NPTExFQ1RfUkVXQVJEX0FM",
+ "UkVBRFlfVEFLRU4QyCQSKAojUkVUX01VU0VVTV9BQ0NFUFRfTUlTU0lPTl9N",
+ "QVhfTElNSVQQySQSIQocUkVUX1JPR1VFX0NIQUxMRU5HRV9OT1RfT1BFThDd",
+ "JBIsCidSRVRfUk9HVUVfQ0hBTExFTkdFX0FTU0lTX1JFRlJFU0hfTElNSVQQ",
+ "3iQSFwoSUkVUX0FMTEVZX05PVF9JTklUEPEkEhcKElJFVF9BTExFWV9OT1Rf",
+ "T1BFThDyJBIcChdSRVRfQUxMRVlfTUFQX05PVF9FWElTVBD0JBIdChhSRVRf",
+ "QUxMRVlfRU1QVFlfUE9TX0xJU1QQ9SQSHwoaUkVUX0FMTEVZX0xJTkVfUE9T",
+ "X0lOVkFMSUQQ9iQSHgoZUkVUX0FMTEVZX1NIT1BfTk9UX1VOTE9DSxD3JBIZ",
+ "ChRSRVRfQUxMRVlfREVQT1RfRlVMTBD4JBIfChpSRVRfQUxMRVlfU0hPUF9O",
+ "T1RfSU5DTFVERRD5JBIfChpSRVRfQUxMRVlfRVZFTlRfTk9UX1VOTE9DSxD6",
+ "JBIgChtSRVRfQUxMRVlfRVZFTlRfTk9UX1JFRlJFU0gQ+yQSIAobUkVUX0FM",
+ "TEVZX0VWRU5UX1NUQVRFX0RPSU5HEPwkEiEKHFJFVF9BTExFWV9FVkVOVF9T",
+ "VEFURV9GSU5JU0gQ/SQSGgoVUkVUX0FMTEVZX0VWRU5UX0VSUk9SEP4kEiEK",
+ "HFJFVF9BTExFWV9SRVdBUkRfTEVWRUxfRVJST1IQ/yQSKQokUkVUX0FMTEVZ",
+ "X1JFV0FSRF9QUkVTVElHRV9OT1RfRU5PVUdIEIAlEhkKFFJFVF9BTExFWV9T",
+ "SElQX0VNUFRZEIElEh8KGlJFVF9BTExFWV9TSElQX0lEX0RJU01BVENIEIIl",
+ "Eh0KGFJFVF9BTExFWV9TSElQX05PVF9FWElTVBCDJRIeChlSRVRfQUxMRVlf",
+ "U0hJUF9OT1RfVU5MT0NLEIQlEh4KGVJFVF9BTExFWV9HT09EU19OT1RfRVhJ",
+ "U1QQhSUSHwoaUkVUX0FMTEVZX0dPT0RTX05PVF9VTkxPQ0sQhiUSIgodUkVU",
+ "X0FMTEVZX1BST0ZJVF9OT1RfUE9TSVRJVkUQhyUSJQogUkVUX0FMTEVZX1NQ",
+ "RUNJQUxfT1JERVJfRElTTUFUQ0gQiCUSJQogUkVUX0FMTEVZX09SREVSX0dP",
+ "T0RTX09WRVJfTElNSVQQiSUSLwoqUkVUX0FMTEVZX1NQRUNJQUxfT1JERVJf",
+ "Q09ORElUSU9OX05PVF9NRUVUEIolEiQKH1JFVF9BTExFWV9ERVBPVF9TSVpF",
+ "X09WRVJfTElNSVQQiyUSHwoaUkVUX0FMTEVZX0dPT0RTX05PVF9FTk9VR0gQ",
+ "jCUSIgodUkVUX0FMTEVZX09SREVSX0lOREVYX0lOVkFMSUQQjSUSIgodUkVU",
+ "X0FMTEVZX1JFV0FSRF9BTFJFQURZX1RBS0UQjiUSHwoaUkVUX0FMTEVZX1JF",
+ "V0FSRF9OT1RfRVhJU1QQjyUSJQogUkVUX0FMTEVZX01BSU5fTUlTU0lPTl9O",
+ "T1RfRE9JTkcQkCUSKAojUkVUX0FMTEVZX0NSSVRJQ0FMX0VWRU5UX05PVF9G",
+ "SU5JU0gQkSUSIwoeUkVUX0FMTEVZX1NIT1BfR09PRFNfTk9UX1ZBTElEEJIl",
+ "Eh0KGFJFVF9BTExFWV9TTEFTSF9OT1RfT1BFThCTJRIlCiBSRVRfQUxMRVlf",
+ "UExBQ0lOR19BTkNIT1JfSU5WQUxJRBCUJRIqCiVSRVRfQUxMRVlfUExBQ0lO",
+ "R19HT09EU19JTkRFWF9JTlZBTElEEJUlEiEKHFJFVF9BTExFWV9TQVZFX01B",
+ "UF9UT09fUVVJQ0sQliUSGwoWUkVUX0FMTEVZX01BUF9OT1RfTElOSxCXJRIj",
+ "Ch5SRVRfQUxMRVlfRlVORFNfTk9UX0xPV0VSX0JBU0UQmCUSHwoaUkVUX0FM",
+ "TEVZX0VWRU5UX05PVF9GSU5JU0gQmSUSJAofUkVUX0FMTEVZX05PUk1BTF9P",
+ "UkRFUl9OT1RfTUVFVBCaJRIfChpSRVRfUExBWUVSX1JFVFVSTl9OT1RfT1BF",
+ "ThDBJRIgChtSRVRfUExBWUVSX1JFVFVSTl9JU19TSUdORUQQwiUSJwoiUkVU",
+ "X1BMQVlFUl9SRVRVUk5fUE9JTlRfTk9UX0VOT1VHSBDDJRIoCiNSRVRfUExB",
+ "WUVSX1JFVFVSTl9DT05ESVRJT05fSU5WQUxJRBDEJRIhChxSRVRfUExBWUVS",
+ "X1JFVFVSTl9IQVNfU0lHTkVEEMUlEiMKHlJFVF9QTEFZRVJfUkVUVVJOX1JF",
+ "V0FSRF9UQUtFThDGJRIgChtSRVRfQUVUSEVSX0RJVklERV9OT19MSU5FVVAQ",
+ "8yUSJQogUkVUX0FFVEhFUl9ESVZJREVfTElORVVQX0lOVkFMSUQQ9CUSHQoY",
+ "UkVUX0NIQVRfQlVCQkxFX0lEX0VSUk9SEKUmEiIKHVJFVF9DSEFUX0JVQkJM",
+ "RV9JRF9OT1RfVU5MT0NLEKYmEh0KGFJFVF9QSE9ORV9USEVNRV9JRF9FUlJP",
+ "UhCnJhIiCh1SRVRfUEhPTkVfVEhFTUVfSURfTk9UX1VOTE9DSxCoJhImCiFS",
+ "RVRfQ0hBVF9CVUJCTEVfU0VMRUNUX0lTX0NVUlJFTlQQqSYSJgohUkVUX1BI",
+ "T05FX1RIRU1FX1NFTEVDVF9JU19DVVJSRU5UEKomEiUKIFJFVF9DSEVTU19S",
+ "T0dVRV9DT05GSUdfTk9UX0ZPVU5EENcmEiMKHlJFVF9DSEVTU19ST0dVRV9D",
+ "T05GSUdfSU5WQUxJRBDYJhIiCh1SRVRfQ0hFU1NfUk9HVUVfTk9fVkFMSURf",
+ "Uk9PTRDjJhIhChxSRVRfQ0hFU1NfUk9HVUVfTk9fQ0VMTF9JTkZPEOQmEiQK",
+ "H1JFVF9DSEVTU19ST0dVRV9DRUxMX05PVF9GSU5JU0gQ5SYSIwoeUkVUX0NI",
+ "RVNTX1JPR1VFX0NFTExfSVNfTE9DS0VEEOYmEicKIlJFVF9DSEVTU19ST0dV",
+ "RV9TQ0hFRFVMRV9OT1RfTUFUQ0gQ5yYSIAobUkVUX0NIRVNTX1JPR1VFX1NU",
+ "QVRVU19GQUlMEOgmEiMKHlJFVF9DSEVTU19ST0dVRV9BUkVBX05PVF9FWElT",
+ "VBDpJhIgChtSRVRfQ0hFU1NfUk9HVUVfTElORVVQX0ZBSUwQ6iYSHgoZUkVU",
+ "X0NIRVNTX1JPR1VFX0FFT05fRkFJTBD0JhIkCh9SRVRfQ0hFU1NfUk9HVUVf",
+ "RU5URVJfQ0VMTF9GQUlMEPUmEiMKHlJFVF9DSEVTU19ST0dVRV9ST0xMX0RJ",
+ "Q0VfRkFJTBD2JhIlCiBSRVRfQ0hFU1NfUk9HVUVfRElDRV9TVEFUVVNfRkFJ",
+ "TBD3JhImCiFSRVRfQ0hFU1NfUk9HVUVfRElDRV9DTlRfTk9UX0ZVTEwQ+CYS",
+ "GwoWUkVUX0NIRVNTX1JPR1VFX1VOTE9DSxD5JhIlCiBSRVRfQ0hFU1NfUk9H",
+ "VUVfUElDS19BVkFUQVJfRkFJTBD6JhIjCh5SRVRfQ0hFU1NfUk9HVUVfQVZB",
+ "VEFSX0lOVkFMSUQQ+yYSKAojUkVUX0NIRVNTX1JPR1VFX0NFTExfQ0FOX05P",
+ "VF9TRUxFQ1QQ/CYSIwoeUkVUX0NIRVNTX1JPR1VFX0RJQ0VfQ09ORklSTUVE",
+ "EP0mEigKI1JFVF9DSEVTU19ST0dVRV9OT1VTX0RJQ0VfTk9UX01BVENIEP4m",
+ "EioKJVJFVF9DSEVTU19ST0dVRV9OT1VTX0RJQ0VfUkFSSVRZX0ZBSUwQ/yYS",
+ "MAorUkVUX0NIRVNTX1JPR1VFX05PVVNfRElDRV9TVVJGQUNFX0RVUExJQ0FU",
+ "RRCAJxIhChxSRVRfQ0hFU1NfUk9HVUVfTk9UX0lOX1JPR1VFEIEnEisKJlJF",
+ "VF9DSEVTU19ST0dVRV9OT1VTX0RJQ0VfQlJBTkNIX0xJTUlUEIInEhoKFVJF",
+ "VF9IRUxJT0JVU19OT1RfT1BFThDtJxIlCiBSRVRfSEVMSU9CVVNfU05TX1BP",
+ "U1RfTk9UX1VOTE9DSxDuJxIiCh1SRVRfSEVMSU9CVVNfU05TX0FMUkVBRFlf",
+ "UkVBRBDvJxIjCh5SRVRfSEVMSU9CVVNfU05TX0FMUkVBRFlfTElLRUQQ8CcS",
+ "JwoiUkVUX0hFTElPQlVTX1NOU19BTFJFQURZX0NPTU1FTlRFRBDxJxIgChtS",
+ "RVRfSEVMSU9CVVNfU05TX0lOX01JU1NJT04Q8icSJAofUkVUX0hFTElPQlVT",
+ "X1NOU19BTFJFQURZX1BPU1RFRBDzJxInCiJSRVRfSEVMSU9CVVNfU05TX05P",
+ "VF9ET0lOR19NSVNTSU9OEPQnEiIKHVJFVF9IRUxJT0JVU19SRVdBUkRfTEVW",
+ "RUxfTUFYEPUnEiMKHlJFVF9IRUxJT0JVU19JTkNPTUVfTk9UX0VOT1VHSBD2",
+ "JxIoCiNSRVRfSEVMSU9CVVNfU05TX0NPTU1FTlRfTk9UX1VOTE9DSxD3JxIm",
+ "CiFSRVRfSEVMSU9CVVNfQ0hBTExFTkdFX05PVF9VTkxPQ0sQ+CcSJAofUkVU",
+ "X0hFTElPQlVTX0NIQUxMRU5HRV9JRF9FUlJPUhD5JxIiCh1SRVRfSEVMSU9C",
+ "VVNfU0tJTExfTk9UX1VOTE9DSxD6JxIqCiVSRVRfSEVMSU9CVVNfQUNDRVBU",
+ "X1BPU1RfTUlTU0lPTl9GQUlMEPsnEiQKH1JFVF9IRUxJT0JVU19TS0lMTF9O",
+ "T1RfU0VMRUNURUQQ/CcSJAofUkVUX0hFTElPQlVTX1BMQU5FX1RZUEVfSU5W",
+ "QUxJRBD9JxIdChhSRVRfUkVERE9UX1BBUkFNX0lOVkFMSUQQnygSIQocUkVU",
+ "X1JFRERPVF9BQ1RJVklUWV9OT1RfT1BFThCgKBIsCidSRVRfUk9HVUVfRU5E",
+ "TEVTU19BQ1RJVklUWV9DT05GSUdfRVJST1IQ0SgSKAojUkVUX1JPR1VFX0VO",
+ "RExFU1NfQUNUSVZJVFlfTk9UX09QRU4Q0igSNwoyUkVUX1JPR1VFX0VORExF",
+ "U1NfQUNUSVZJVFlfT1ZFUl9CT05VU19SRVdBUkRfTElNSVQQ0ygSLgopUkVU",
+ "X1JPR1VFX0VORExFU1NfQUNUSVZJVFlfU0NPUkVfTk9UX01FRVQQ1CgSOQo0",
+ "UkVUX1JPR1VFX0VORExFU1NfQUNUSVZJVFlfUkVXQVJEX0xFVkxFX0FMUkVB",
+ "RFlfVEFLRRDVKBIkCh9SRVRfSEVBUlRfRElBTF9TQ1JJUFRfTk9UX0ZPVU5E",
+ "EIMpEisKJlJFVF9IRUFSVF9ESUFMX1NDUklQVF9FTU9USU9OX1RIRV9TQU1F",
+ "EIQpEioKJVJFVF9IRUFSVF9ESUFMX1NDUklQVF9TVEVQX05PVF9OT1JNQUwQ",
+ "hSkSLgopUkVUX0hFQVJUX0RJQUxfU0NSSVBUX0NPTkRJVElPTl9OT1RfTUFU",
+ "Q0gQhikSNAovUkVUX0hFQVJUX0RJQUxfU0NSSVBUX1NVQk1JVF9JVEVNX05V",
+ "TV9OT1RfTUFUQ0gQhykSMwouUkVUX0hFQVJUX0RJQUxfU0NSSVBUX1NVQk1J",
+ "VF9JVEVNX0lEX05PVF9NQVRDSBCIKRImCiFSRVRfSEVBUlRfRElBTF9ESUFM",
+ "T0dVRV9OT1RfRk9VTkQQiSkSLgopUkVUX0hFQVJUX0RJQUxfRElBTE9HVUVf",
+ "QUxSRUFEWV9QRVJGT1JNRUQQiikSIQocUkVUX0hFQVJUX0RJQUxfTlBDX05P",
+ "VF9GT1VORBCLKRIqCiVSRVRfSEVBUlRfRElBTF9UUkFDRV9DT05GSUdfTk9U",
+ "X0ZPVU5EEIwpEiUKIFJFVF9IRUFSVF9ESUFMX0ZMT09SX1RSQUNFX0VYSVNU",
+ "EI0pEikKJFJFVF9IRUFSVF9ESUFMX1RSQUNFX0ZMT09SX05PVF9NQVRDSBCO",
+ "KRIlCiBSRVRfVFJBVkVMX0JST0NIVVJFX0NPTkZJR19FUlJPUhC1KRImCiFS",
+ "RVRfVFJBVkVMX0JST0NIVVJFX1BBUkFNX0lOVkFMSUQQtikSHwoaUkVUX1RS",
+ "QVZFTF9CUk9DSFVSRV9MT0NLRUQQtykSJwoiUkVUX1RSQVZFTF9CUk9DSFVS",
+ "RV9DQU5OT1RfT1BFUkFURRC4KRIrCiZSRVRfVFJBVkVMX0JST0NIVVJFX1dP",
+ "UkxEX0lEX05PVF9NQVRDSBC5KRIqCiVSRVRfVFJBVkVMX0JST0NIVVJFX0hB",
+ "U19OT19XT1JMRF9CT09LELopEiIKHVJFVF9UUkFWRUxfQlJPQ0hVUkVfUEFH",
+ "RV9GVUxMELspEiMKHlJFVF9NQVBfUk9UQVRJT05fTk9UX0lOX1JFR0lPThDn",
+ "KRIuCilSRVRfTUFQX1JPVEFUSU9OX1JPVEFURVJfQUxSRUFEWV9ERVBMT1lF",
+ "RBDoKRInCiJSRVRfTUFQX1JPVEFUSU9OX0VORVJHWV9OT1RfRU5PVUdIEOkp",
+ "EiwKJ1JFVF9NQVBfUk9UQVRJT05fRU5USVRZX05PVF9PTl9DVVJfUE9TRRDq",
+ "KRIqCiVSRVRfTUFQX1JPVEFUSU9OX1JPVEFURVJfTk9UX0RFUExPWUVEEOsp",
+ "EisKJlJFVF9NQVBfUk9UQVRJT05fUE9TRV9ST1RBVEVSX01JU01BVENIEOwp",
+ "EisKJlJFVF9NQVBfUk9UQVRJT05fUk9UQVRFUl9OT1RfUkVNT1ZBQkxFEO0p",
+ "EigKI1JFVF9NQVBfUk9UQVRJT05fUk9UQVRFUl9ESVNQT1NBQkxFEO4pEikK",
+ "JFJFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX05PVF9GT1VORBCZKhItCihS",
+ "RVRfU1BBQ0VfWk9PX0FDVElWSVRZX0NBVF9QQVJBTV9JTlZBTElEEJoqEi8K",
+ "KlJFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX0lURU1fTk9UX0VOT1VHSBCb",
+ "KhIoCiNSRVRfU1BBQ0VfWk9PX0FDVElWSVRZX0NBVF9CQUdfRlVMTBCcKhIt",
+ "CihSRVRfU1BBQ0VfWk9PX0FDVElWSVRZX0NBVF9OT1RfVE9fTVVUQVRFEJ0q",
+ "EisKJlJFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX1NUQVRFX0VSUk9SEJ4q",
+ "Ei4KKVJFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX0NBVFRFUllfTE9DS0VE",
+ "EJ8qEicKIlJFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX09VVF9OT1cQoCoS",
+ "MAorUkVUX1NQQUNFX1pPT19BQ1RJVklUWV9DQVRfQ09ORklHX05PVF9GT1VO",
+ "RBChKhIxCixSRVRfU1BBQ0VfWk9PX0FDVElWSVRZX0NBVF9GRUFUVVJFX05P",
+ "VF9GT1VORBCiKhItCihSRVRfU1BBQ0VfWk9PX0FDVElWSVRZX0NBVF9BRERf",
+ "Q0FUX0VSUk9SEKMqEjAKK1JFVF9TUEFDRV9aT09fQUNUSVZJVFlfQ0FUX01P",
+ "TkVZX05PVF9FTk9VR0gQpCoSLgopUkVUX1NQQUNFX1pPT19BQ1RJVklUWV9D",
+ "QVRfQ09ORF9OT1RfTUFUQ0gQpSoSMQosUkVUX1NUUk9OR19DSEFMTEVOR0Vf",
+ "QUNUSVZJVFlfU1RBR0VfQ0ZHX01JU1MQ/SoSMQosUkVUX1NUUk9OR19DSEFM",
+ "TEVOR0VfQUNUSVZJVFlfU1RBR0VfTk9UX09QRU4Q/ioSLQooUkVUX1NUUk9O",
+ "R19DSEFMTEVOR0VfQUNUSVZJVFlfQlVGRl9FUlJPUhD/KhIcChdSRVRfUk9M",
+ "TF9TSE9QX05PVF9GT1VORBCvKxIeChlSRVRfUk9MTF9TSE9QX0dST1VQX0VN",
+ "UFRZELArEhgKE1JFVF9ST0xMX1NIT1BfRU1QVFkQsSsSJwoiUkVUX1JPTExf",
+ "U0hPUF9HQUNIQV9SRVFfRFVQTElDQVRFRBCyKxIfChpSRVRfUk9MTF9TSE9Q",
+ "X1JBTkRPTV9FUlJPUhCzKxInCiJSRVRfUk9MTF9TSE9QX0dST1VQX1RZUEVf",
+ "Tk9UX0ZPVU5EELQrEiwKJ1JFVF9ST0xMX1NIT1BfSEFTX1NUT1JFRF9SRVdB",
+ "UkRfQUxSRUFEWRC1KxIjCh5SRVRfUk9MTF9TSE9QX05PX1NUT1JFRF9SRVdB",
+ "UkQQtisSJQogUkVUX1JPTExfU0hPUF9OT1RfSU5fVkFMSURfU0NFTkUQtysS",
+ "KQokUkVUX1JPTExfU0hPUF9JTlZBTElEX1JPTExfU0hPUF9UWVBFELgrEjEK",
+ "LFJFVF9BQ1RJVklUWV9SQUlEX0NPTExFQ1RJT05fUFJFVl9OT1RfRklOSVNI",
+ "EOErEhwKF1JFVF9PRkZFUklOR19OT1RfVU5MT0NLEJMsEiIKHVJFVF9PRkZF",
+ "UklOR19MRVZFTF9OT1RfVU5MT0NLEJQsEiEKHFJFVF9PRkZFUklOR19SRUFD",
+ "SF9NQVhfTEVWRUwQlSwSIQocUkVUX09GRkVSSU5HX0lURU1fTk9UX0VOT1VH",
+ "SBCWLBIjCh5SRVRfT0ZGRVJJTkdfTE9OR1RBSUxfTk9UX09QRU4QlywSIgod",
+ "UkVUX09GRkVSSU5HX1JFV0FSRF9DT05ESVRJT04QmCwSIQocUkVUX0RSSU5L",
+ "X01BS0VSX0NIQVRfSU5WQUxJRBDFLBIiCh1SRVRfRFJJTktfTUFLRVJfUEFS",
+ "QU1fSU5WQUxJRBDGLBIlCiBSRVRfRFJJTktfTUFLRVJfUEFSQU1fTk9UX1VO",
+ "TE9DSxDHLBIlCiBSRVRfRFJJTktfTUFLRVJfQ09ORklHX05PVF9GT1VORBDI",
+ "LBIiCh1SRVRfRFJJTktfTUFLRVJfTk9UX0xBU1RfQ0hBVBDJLBIwCitSRVRf",
+ "RFJJTktfTUFLRVJfREFZX0FORF9GUkVFX1BIQVNFX05PVF9PUEVOEMosEhoK",
+ "FVJFVF9NT05PUE9MWV9OT1RfT1BFThD3LBIeChlSRVRfTU9OT1BPTFlfQ09O",
+ "RklHX0VSUk9SEPgsEiEKHFJFVF9NT05PUE9MWV9ESUNFX05PVF9FTk9VR0gQ",
+ "+SwSJQogUkVUX01PTk9QT0xZX0NVUl9DRUxMX05PVF9GSU5JU0gQ+iwSIQoc",
+ "UkVUX01PTk9QT0xZX0NPSU5fTk9UX0VOT1VHSBD7LBIjCh5SRVRfTU9OT1BP",
+ "TFlfQ0VMTF9XQUlUX1BFTkRJTkcQ/CwSIgodUkVUX01PTk9QT0xZX0NFTExf",
+ "U1RBVEVfRVJST1IQ/SwSJAofUkVUX01PTk9QT0xZX0NFTExfQ09OVEVOVF9F",
+ "UlJPUhD+LBIhChxSRVRfTU9OT1BPTFlfSVRFTV9OT1RfRU5PVUdIEP8sEiwK",
+ "J1JFVF9NT05PUE9MWV9DRUxMX0NPTlRFTlRfQ0FOTk9UX0dJVkVVUBCALRIl",
+ "CiBSRVRfTU9OT1BPTFlfQVNTRVRfTEVWRUxfSU5WQUxJRBCBLRIhChxSRVRf",
+ "TU9OT1BPTFlfVFVSTl9OT1RfRklOSVNIEIItEiIKHVJFVF9NT05PUE9MWV9H",
+ "VUlERV9OT1RfRklOSVNIEIMtEigKI1JFVF9NT05PUE9MWV9SQUZGTEVfUkVX",
+ "QVJEX1JFSVNTVUVEEIQtEiAKG1JFVF9NT05PUE9MWV9OT19HQU1FX0FDVElW",
+ "RRCLLRIsCidSRVRfTU9OT1BPTFlfR0FNRV9SQVRJT19OT1RfSU5DUkVBU0FC",
+ "TEUQjC0SIAobUkVUX01PTk9QT0xZX0dBTUVfUkFUSU9fTUFYEI0tEisKJlJF",
+ "VF9NT05PUE9MWV9HQU1FX1RBUkdFVF9SQVRJT19JTlZBTElEEI4tEi0KKFJF",
+ "VF9NT05PUE9MWV9HQU1FX0JJTkdPX0ZMSVBfUE9TX0lOVkFMSUQQjy0SKwom",
+ "UkVUX01PTk9QT0xZX0dBTUVfR1VFU1NfQUxSRUFEWV9DSE9PU0UQkC0SKwom",
+ "UkVUX01PTk9QT0xZX0dBTUVfR1VFU1NfQ0hPT1NFX0lOVkFMSUQQkS0SNwoy",
+ "UkVUX01PTk9QT0xZX0dBTUVfR1VFU1NfSU5GT1JNQVRJT05fQUxSRUFEWV9C",
+ "T1VHSFQQki0SLQooUkVUX01PTk9QT0xZX0dBTUVfUkFJU0VfUkFUSU9fTk9U",
+ "X1VOTE9DSxCTLRIjCh5SRVRfTU9OT1BPTFlfRlJJRU5EX05PVF9TWU5DRUQQ",
+ "mS0SLwoqUkVUX01PTk9QT0xZX0dFVF9GUklFTkRfUkFOS0lOR19MSVNUX0lO",
+ "X0NEEJotEigKI1JFVF9NT05PUE9MWV9MSUtFX1RBUkdFVF9OT1RfRlJJRU5E",
+ "EJstEiUKIFJFVF9NT05PUE9MWV9EQUlMWV9BTFJFQURZX0xJS0VEEJwtEi8K",
+ "KlJFVF9NT05PUE9MWV9TT0NJQUxfRVZFTlRfU1RBVFVTX05PVF9NQVRDSBCd",
+ "LRI1CjBSRVRfTU9OT1BPTFlfU09DSUFMX0VWRU5UX1NFUlZFUl9DQUNIRV9O",
+ "T1RfRVhJU1QQni0SJwoiUkVUX01PTk9QT0xZX0FDVElWSVRZX0lEX05PVF9N",
+ "QVRDSBCfLRInCiJSRVRfTU9OT1BPTFlfUkFGRkxFX1BPT0xfTk9UX0VYSVNU",
+ "EKAtEiwKJ1JFVF9NT05PUE9MWV9SQUZGTEVfUE9PTF9USU1FX05PVF9NQVRD",
+ "SBChLRIsCidSRVRfTU9OT1BPTFlfUkFGRkxFX1BPT0xfUEhBU0VfTk9UX01F",
+ "RVQQoi0SMAorUkVUX01PTk9QT0xZX1JBRkZMRV9QT09MX1NIT1dfVElNRV9O",
+ "T1RfTUVFVBCjLRIpCiRSRVRfTU9OT1BPTFlfUkFGRkxFX1RJQ0tFVF9OT1Rf",
+ "Rk9VTkQQpC0SLQooUkVUX01PTk9QT0xZX1JBRkZMRV9USUNLRVRfVElNRV9O",
+ "T1RfTUVFVBClLRI0Ci9SRVRfTU9OT1BPTFlfUkFGRkxFX1RJQ0tFVF9SRVdB",
+ "UkRfQUxSRUFEWV9UQUtFThCmLRIwCitSRVRfTU9OT1BPTFlfUkFGRkxFX1BP",
+ "T0xfTk9UX0lOX1JBRkZMRV9USU1FEKctEjIKLVJFVF9NT05PUE9MWV9NQlRJ",
+ "X1JFUE9SVF9SRVdBUkRfQUxSRUFEWV9UQUtFThCoLRIiCh1SRVRfRVZPTFZF",
+ "X0JVSUxEX0xFVkVMX0dBTUlORxCpLRInCiJSRVRfRVZFT0xWRV9CVUlMRF9M",
+ "RVZFTF9CQU5fUkFORE9NEKotEjAKK1JFVF9FVk9MVkVfQlVJTERfRklSU1Rf",
+ "UkVXQVJEX0FMUkVBRFlfVEFLRU4Qqy0SJAofUkVUX0VWT0xWRV9CVUlMRF9M",
+ "RVZFTF9VTkZJTklTSBCsLRIsCidSRVRfRVZPTFZFX0JVSUxEX1NIT1BfQUJJ",
+ "TElUWV9NQVhfTEVWRUwQrS0SLAonUkVUX0VWT0xWRV9CVUlMRF9TSE9QX0FC",
+ "SUxJVFlfTUlOX0xFVkVMEK4tEioKJVJFVF9FVk9MVkVfQlVJTERfU0hPUF9B",
+ "QklMSVRZX05PVF9HRVQQry0SIAobUkVUX0VWT0xWRV9CVUlMRF9MRVZFTF9M",
+ "T0NLELAtEiQKH1JFVF9FVk9MVkVfQlVJTERfRVhQX05PVF9FTk9VR0gQsS0S",
+ "LgopUkVUX0VWT0xWRV9CVUlMRF9TSE9QX0FCSUxJVFlfTEVWRUxfRVJST1IQ",
+ "si0SJwoiUkVUX0VWT0xWRV9CVUlMRF9BQ1RJVklUWV9OT1RfT1BFThCzLRIo",
+ "CiNSRVRfRVZPTFZFX0JVSUxEX1NIT1BfQUJJTElUWV9FTVBUWRC0LRIlCiBS",
+ "RVRfRVZPTFZFX0JVSUxEX0xFVkVMX05PVF9TVEFSVBC1LRIfChpSRVRfRVZP",
+ "TFZFX0JVSUxEX1NIT1BfTE9DSxC2LRIhChxSRVRfRVZPTFZFX0JVSUxEX1JF",
+ "V0FSRF9MT0NLELctEiYKIVJFVF9FVk9MVkVfQlVJTERfUkVXQVJEX0xFVkVM",
+ "X01BWBC4LRIuCilSRVRfRVZPTFZFX0JVSUxEX1JFV0FSRF9BTFJFQURZX0FM",
+ "TF9UQUtFThDVLBIgChtSRVRfQ0xPQ0tfUEFSS19DT05GSUdfRVJST1IQ2y0S",
+ "IAobUkVUX0NMT0NLX1BBUktfRUZGRUNUX0VSUk9SENwtEikKJFJFVF9DTE9D",
+ "S19QQVJLX1NDUklQVF9BTFJFQURZX1VOTE9DSxDdLRI0Ci9SRVRfQ0xPQ0tf",
+ "UEFSS19TQ1JJUFRfVU5MT0NLX0NPTkRJVElPTl9OT1RfTUVFVBDeLRIpCiRS",
+ "RVRfQ0xPQ0tfUEFSS19UQUxFTlRfQUxSRUFEWV9VTkxPQ0sQ3y0SIQocUkVU",
+ "X0NMT0NLX1BBUktfU0NSSVBUX0xPQ0tFRBDgLRImCiFSRVRfQ0xPQ0tfUEFS",
+ "S19IQVNfT05HT0lOR19TQ1JJUFQQ4S0SJQogUkVUX0NMT0NLX1BBUktfTk9f",
+ "T05HT0lOR19TQ1JJUFQQ4i0SKAojUkVUX0NMT0NLX1BBUktfRElDRV9QTEFD",
+ "RU1FTlRfRVJST1IQ4y0SIwoeUkVUX0NMT0NLX1BBUktfTUlTTUFUQ0hfU1RB",
+ "VFVTEOQtEhsKFlJFVF9DTE9DS19QQVJLX05PX0JVRkYQ5S0SNQowUkVUX0NM",
+ "T0NLX1BBUktfU0xPVF9NQUNISU5FX0dBQ0hBX1JFUV9EVVBMSUNBVEVEEOYt",
+ "EjAKK1JFVF9DTE9DS19QQVJLX1NMT1RfTUFDSElORV9DT1NUX05PVF9FTk9V",
+ "R0gQ5y0SNwoyUkVUX0NMT0NLX1BBUktfU0xPVF9NQUNISU5FX0dBQ0hBX0NO",
+ "VF9FWENFRURfTElNSVQQ6C0SHAoXUkVUX0NMT0NLX1BBUktfTk9UX09QRU4Q",
+ "6S0SJAofUkVUX1RPVVJOX1JPR1VFX1NUQVRVU19NSVNNQVRDSBCNLhIfChpS",
+ "RVRfTUFUQ0hfQUxSRUFEWV9JTl9NQVRDSBC5MBIbChZSRVRfTUFUQ0hfTk9U",
+ "X0lOX01BVENIELowEhwKF1JFVF9NQVRDSF9QTEFZX05PVF9PUEVOELswEhoK",
+ "FVJFVF9DUk9TU19TVEFURV9FUlJPUhC8MBIgChtSRVRfTUFUQ0hfVkVSU0lP",
+ "Tl9OT1RfRVFVQUwQvTASJwoiUkVUX01BVENIX1BMQVlFUl9OT1RfSU5fTE9C",
+ "QllfUk9PTRC+MBIeChlSRVRfTE9CQllfU1RBVEVfTk9UX01BVENIEL8wEh0K",
+ "GFJFVF9MT0JCWV9ST09NX05PVF9FWElTVBDAMBIfChpSRVRfTE9CQllfUk9P",
+ "TV9QQUxZRVJfRlVMTBDBMBIkCh9SRVRfTE9CQllfUk9PTV9QQUxZRVJfTk9U",
+ "X1JFQURZEMIwEiMKHlJFVF9MT0JCWV9ST09NX1BBTFlFUl9GSUdIVElORxDD",
+ "MBIdChhSRVRfRklHSFRfUk9PTV9OT1RfRVhJU1QQ6jASJgohUkVUX0ZJR0hU",
+ "X01BVENIM19QTEFZRVJfU1RBVEVfRVJSEOswQh6qAhtFZ2dMaW5rLkRhbmhl",
+ "bmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(new[] {typeof(global::EggLink.DanhengServer.Proto.Retcode), }, null, null));
+ }
+ #endregion
+
+ }
+ #region Enums
+ public enum Retcode {
+ [pbr::OriginalName("RET_SUCC")] RetSucc = 0,
+ [pbr::OriginalName("RET_FAIL")] RetFail = 1,
+ [pbr::OriginalName("RET_SERVER_INTERNAL_ERROR")] RetServerInternalError = 2,
+ [pbr::OriginalName("RET_TIMEOUT")] RetTimeout = 3,
+ [pbr::OriginalName("RET_REPEATED_REQ")] RetRepeatedReq = 4,
+ [pbr::OriginalName("RET_REQ_PARA_INVALID")] RetReqParaInvalid = 5,
+ [pbr::OriginalName("RET_PLAYER_DATA_ERROR")] RetPlayerDataError = 6,
+ [pbr::OriginalName("RET_PLAYER_CLIENT_PAUSED")] RetPlayerClientPaused = 7,
+ [pbr::OriginalName("RET_FUNC_CHECK_FAILED")] RetFuncCheckFailed = 8,
+ [pbr::OriginalName("RET_FEATURE_SWITCH_CLOSED")] RetFeatureSwitchClosed = 9,
+ [pbr::OriginalName("RET_FREQ_OVER_LIMIT")] RetFreqOverLimit = 10,
+ [pbr::OriginalName("RET_SYSTEM_BUSY")] RetSystemBusy = 11,
+ [pbr::OriginalName("RET_PLAYER_NOT_ONLINE")] RetPlayerNotOnline = 12,
+ [pbr::OriginalName("RET_REPEATE_LOGIN")] RetRepeateLogin = 1000,
+ [pbr::OriginalName("RET_RETRY_LOGIN")] RetRetryLogin = 1001,
+ [pbr::OriginalName("RET_WAIT_LOGIN")] RetWaitLogin = 1002,
+ [pbr::OriginalName("RET_NOT_IN_WHITE_LIST")] RetNotInWhiteList = 1003,
+ [pbr::OriginalName("RET_IN_BLACK_LIST")] RetInBlackList = 1004,
+ [pbr::OriginalName("RET_ACCOUNT_VERIFY_ERROR")] RetAccountVerifyError = 1005,
+ [pbr::OriginalName("RET_ACCOUNT_PARA_ERROR")] RetAccountParaError = 1006,
+ [pbr::OriginalName("RET_ANTI_ADDICT_LOGIN")] RetAntiAddictLogin = 1007,
+ [pbr::OriginalName("RET_CHECK_SUM_ERROR")] RetCheckSumError = 1008,
+ [pbr::OriginalName("RET_REACH_MAX_PLAYER_NUM")] RetReachMaxPlayerNum = 1009,
+ [pbr::OriginalName("RET_ALREADY_REGISTERED")] RetAlreadyRegistered = 1010,
+ [pbr::OriginalName("RET_GENDER_ERROR")] RetGenderError = 1011,
+ [pbr::OriginalName("SET_NICKNAME_RET_CALLBACK_PROCESSING")] SetNicknameRetCallbackProcessing = 1012,
+ [pbr::OriginalName("RET_IN_GM_BIND_ACCESS")] RetInGmBindAccess = 1013,
+ [pbr::OriginalName("RET_QUEST_REWARD_ALREADY_TAKEN")] RetQuestRewardAlreadyTaken = 1100,
+ [pbr::OriginalName("RET_QUEST_NOT_ACCEPT")] RetQuestNotAccept = 1101,
+ [pbr::OriginalName("RET_QUEST_NOT_FINISH")] RetQuestNotFinish = 1102,
+ [pbr::OriginalName("RET_QUEST_STATUS_ERROR")] RetQuestStatusError = 1103,
+ [pbr::OriginalName("RET_ACHIEVEMENT_LEVEL_NOT_REACH")] RetAchievementLevelNotReach = 1104,
+ [pbr::OriginalName("RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN")] RetAchievementLevelAlreadyTaken = 1105,
+ [pbr::OriginalName("RET_AVATAR_NOT_EXIST")] RetAvatarNotExist = 1200,
+ [pbr::OriginalName("RET_AVATAR_RES_EXP_NOT_ENOUGH")] RetAvatarResExpNotEnough = 1201,
+ [pbr::OriginalName("RET_AVATAR_EXP_REACH_PROMOTION_LIMIT")] RetAvatarExpReachPromotionLimit = 1202,
+ [pbr::OriginalName("RET_AVATAR_REACH_MAX_PROMOTION")] RetAvatarReachMaxPromotion = 1203,
+ [pbr::OriginalName("RET_SKILLTREE_CONFIG_NOT_EXIST")] RetSkilltreeConfigNotExist = 1204,
+ [pbr::OriginalName("RET_SKILLTREE_ALREADY_UNLOCK")] RetSkilltreeAlreadyUnlock = 1205,
+ [pbr::OriginalName("RET_SKILLTREE_PRE_LOCKED")] RetSkilltreePreLocked = 1206,
+ [pbr::OriginalName("RET_SKILLTREE_LEVEL_NOT_MEET")] RetSkilltreeLevelNotMeet = 1207,
+ [pbr::OriginalName("RET_SKILLTREE_RANK_NOT_MEET")] RetSkilltreeRankNotMeet = 1208,
+ [pbr::OriginalName("RET_AVATAR_DRESS_NO_EQUIPMENT")] RetAvatarDressNoEquipment = 1209,
+ [pbr::OriginalName("RET_AVATAR_EXP_ITEM_NOT_EXIST")] RetAvatarExpItemNotExist = 1210,
+ [pbr::OriginalName("RET_SKILLTREE_POINT_UNLOCK")] RetSkilltreePointUnlock = 1211,
+ [pbr::OriginalName("RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH")] RetSkilltreePointLevelUpgradeNotMatch = 1212,
+ [pbr::OriginalName("RET_SKILLTREE_POINT_LEVEL_REACH_MAX")] RetSkilltreePointLevelReachMax = 1213,
+ [pbr::OriginalName("RET_WORLD_LEVEL_NOT_MEET")] RetWorldLevelNotMeet = 1214,
+ [pbr::OriginalName("RET_PLAYER_LEVEL_NOT_MEET")] RetPlayerLevelNotMeet = 1215,
+ [pbr::OriginalName("RET_AVATAR_RANK_NOT_MATCH")] RetAvatarRankNotMatch = 1216,
+ [pbr::OriginalName("RET_AVATAR_RANK_REACH_MAX")] RetAvatarRankReachMax = 1217,
+ [pbr::OriginalName("RET_HERO_BASIC_TYPE_NOT_MATCH")] RetHeroBasicTypeNotMatch = 1218,
+ [pbr::OriginalName("RET_AVATAR_PROMOTION_NOT_MEET")] RetAvatarPromotionNotMeet = 1219,
+ [pbr::OriginalName("RET_PROMOTION_REWARD_CONFIG_NOT_EXIST")] RetPromotionRewardConfigNotExist = 1220,
+ [pbr::OriginalName("RET_PROMOTION_REWARD_ALREADY_TAKEN")] RetPromotionRewardAlreadyTaken = 1221,
+ [pbr::OriginalName("RET_AVATAR_SKIN_ITEM_NOT_EXIST")] RetAvatarSkinItemNotExist = 1222,
+ [pbr::OriginalName("RET_AVATAR_SKIN_ALREADY_DRESSED")] RetAvatarSkinAlreadyDressed = 1223,
+ [pbr::OriginalName("RET_AVATAR_NOT_DRESS_SKIN")] RetAvatarNotDressSkin = 1224,
+ [pbr::OriginalName("RET_AVATAR_SKIN_NOT_MATCH_AVATAR")] RetAvatarSkinNotMatchAvatar = 1225,
+ [pbr::OriginalName("RET_ITEM_NOT_EXIST")] RetItemNotExist = 1300,
+ [pbr::OriginalName("RET_ITEM_COST_NOT_ENOUGH")] RetItemCostNotEnough = 1301,
+ [pbr::OriginalName("RET_ITEM_COST_TOO_MUCH")] RetItemCostTooMuch = 1302,
+ [pbr::OriginalName("RET_ITEM_NO_COST")] RetItemNoCost = 1303,
+ [pbr::OriginalName("RET_ITEM_NOT_ENOUGH")] RetItemNotEnough = 1304,
+ [pbr::OriginalName("RET_ITEM_INVALID")] RetItemInvalid = 1305,
+ [pbr::OriginalName("RET_ITEM_CONFIG_NOT_EXIST")] RetItemConfigNotExist = 1306,
+ [pbr::OriginalName("RET_SCOIN_NOT_ENOUGH")] RetScoinNotEnough = 1307,
+ [pbr::OriginalName("RET_ITEM_REWARD_EXCEED_LIMIT")] RetItemRewardExceedLimit = 1308,
+ [pbr::OriginalName("RET_ITEM_INVALID_USE")] RetItemInvalidUse = 1309,
+ [pbr::OriginalName("RET_ITEM_USE_CONFIG_NOT_EXIST")] RetItemUseConfigNotExist = 1310,
+ [pbr::OriginalName("RET_REWARD_CONFIG_NOT_EXIST")] RetRewardConfigNotExist = 1311,
+ [pbr::OriginalName("RET_ITEM_EXCEED_LIMIT")] RetItemExceedLimit = 1312,
+ [pbr::OriginalName("RET_ITEM_COUNT_INVALID")] RetItemCountInvalid = 1313,
+ [pbr::OriginalName("RET_ITEM_USE_TARGET_TYPE_INVALID")] RetItemUseTargetTypeInvalid = 1314,
+ [pbr::OriginalName("RET_ITEM_USE_SATIETY_FULL")] RetItemUseSatietyFull = 1315,
+ [pbr::OriginalName("RET_ITEM_COMPOSE_NOT_EXIST")] RetItemComposeNotExist = 1316,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_NOT_EXIST")] RetRelicComposeNotExist = 1317,
+ [pbr::OriginalName("RET_ITEM_CAN_NOT_SELL")] RetItemCanNotSell = 1318,
+ [pbr::OriginalName("RET_ITEM_SELL_EXCEDD_LIMIT")] RetItemSellExceddLimit = 1319,
+ [pbr::OriginalName("RET_ITEM_NOT_IN_COST_LIST")] RetItemNotInCostList = 1320,
+ [pbr::OriginalName("RET_ITEM_SPECIAL_COST_NOT_ENOUGH")] RetItemSpecialCostNotEnough = 1321,
+ [pbr::OriginalName("RET_ITEM_SPECIAL_COST_TOO_MUCH")] RetItemSpecialCostTooMuch = 1322,
+ [pbr::OriginalName("RET_ITEM_FORMULA_NOT_EXIST")] RetItemFormulaNotExist = 1323,
+ [pbr::OriginalName("RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST")] RetItemAutoGiftOptionalNotExist = 1324,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_RELIC_INVALID")] RetRelicComposeRelicInvalid = 1325,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID")] RetRelicComposeMainAffixIdInvalid = 1326,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE")] RetRelicComposeWrongFormulaType = 1327,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_RELIC_NOT_EXIST")] RetRelicComposeRelicNotExist = 1328,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID")] RetRelicComposeBlackGoldCountInvalid = 1329,
+ [pbr::OriginalName("RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED")] RetRelicComposeBlackGoldNotNeed = 1330,
+ [pbr::OriginalName("RET_MONTH_CARD_CANNOT_USE")] RetMonthCardCannotUse = 1331,
+ [pbr::OriginalName("RET_ITEM_REWARD_EXCEED_DISAPPEAR")] RetItemRewardExceedDisappear = 1332,
+ [pbr::OriginalName("RET_ITEM_NEED_RECYCLE")] RetItemNeedRecycle = 1333,
+ [pbr::OriginalName("RET_ITEM_COMPOSE_EXCEED_LIMIT")] RetItemComposeExceedLimit = 1334,
+ [pbr::OriginalName("RET_ITEM_CAN_NOT_DESTROY")] RetItemCanNotDestroy = 1335,
+ [pbr::OriginalName("RET_ITEM_ALREADY_MARK")] RetItemAlreadyMark = 1336,
+ [pbr::OriginalName("RET_ITEM_MARK_EXCEED_LIMIT")] RetItemMarkExceedLimit = 1337,
+ [pbr::OriginalName("RET_ITEM_NOT_MARK")] RetItemNotMark = 1338,
+ [pbr::OriginalName("RET_ITEN_TURN_FOOD_NOT_SET")] RetItenTurnFoodNotSet = 1339,
+ [pbr::OriginalName("RET_ITEM_TURN_FOOD_ALREADY_SET")] RetItemTurnFoodAlreadySet = 1340,
+ [pbr::OriginalName("RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR")] RetItemTurnFoodConsumeTypeError = 1341,
+ [pbr::OriginalName("RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN")] RetItemTurnFoodSwitchAlreadyOpen = 1342,
+ [pbr::OriginalName("RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE")] RetItemTurnFoodSwitchAlreadyClose = 1343,
+ [pbr::OriginalName("RET_HCOIN_EXCHANGE_TOO_MUCH")] RetHcoinExchangeTooMuch = 1344,
+ [pbr::OriginalName("RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR")] RetItemTurnFoodSceneTypeError = 1345,
+ [pbr::OriginalName("RET_EQUIPMENT_ALREADY_DRESSED")] RetEquipmentAlreadyDressed = 1350,
+ [pbr::OriginalName("RET_EQUIPMENT_NOT_EXIST")] RetEquipmentNotExist = 1351,
+ [pbr::OriginalName("RET_EQUIPMENT_REACH_LEVEL_LIMIT")] RetEquipmentReachLevelLimit = 1352,
+ [pbr::OriginalName("RET_EQUIPMENT_CONSUME_SELF")] RetEquipmentConsumeSelf = 1353,
+ [pbr::OriginalName("RET_EQUIPMENT_ALREADY_LOCKED")] RetEquipmentAlreadyLocked = 1354,
+ [pbr::OriginalName("RET_EQUIPMENT_ALREADY_UNLOCKED")] RetEquipmentAlreadyUnlocked = 1355,
+ [pbr::OriginalName("RET_EQUIPMENT_LOCKED")] RetEquipmentLocked = 1356,
+ [pbr::OriginalName("RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT")] RetEquipmentSelectNumOverLimit = 1357,
+ [pbr::OriginalName("RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID")] RetEquipmentRankUpMustConsumeSameTid = 1358,
+ [pbr::OriginalName("RET_EQUIPMENT_PROMOTION_REACH_MAX")] RetEquipmentPromotionReachMax = 1359,
+ [pbr::OriginalName("RET_EQUIPMENT_RANK_UP_REACH_MAX")] RetEquipmentRankUpReachMax = 1360,
+ [pbr::OriginalName("RET_EQUIPMENT_LEVEL_REACH_MAX")] RetEquipmentLevelReachMax = 1361,
+ [pbr::OriginalName("RET_EQUIPMENT_EXCEED_LIMIT")] RetEquipmentExceedLimit = 1362,
+ [pbr::OriginalName("RET_RELIC_NOT_EXIST")] RetRelicNotExist = 1363,
+ [pbr::OriginalName("RET_RELIC_REACH_LEVEL_LIMIT")] RetRelicReachLevelLimit = 1364,
+ [pbr::OriginalName("RET_RELIC_CONSUME_SELF")] RetRelicConsumeSelf = 1365,
+ [pbr::OriginalName("RET_RELIC_ALREADY_DRESSED")] RetRelicAlreadyDressed = 1366,
+ [pbr::OriginalName("RET_RELIC_LOCKED")] RetRelicLocked = 1367,
+ [pbr::OriginalName("RET_RELIC_ALREADY_LOCKED")] RetRelicAlreadyLocked = 1368,
+ [pbr::OriginalName("RET_RELIC_ALREADY_UNLOCKED")] RetRelicAlreadyUnlocked = 1369,
+ [pbr::OriginalName("RET_RELIC_LEVEL_IS_NOT_ZERO")] RetRelicLevelIsNotZero = 1370,
+ [pbr::OriginalName("RET_UNIQUE_ID_REPEATED")] RetUniqueIdRepeated = 1371,
+ [pbr::OriginalName("RET_EQUIPMENT_LEVEL_NOT_MEET")] RetEquipmentLevelNotMeet = 1372,
+ [pbr::OriginalName("RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST")] RetEquipmentItemNotInCostList = 1373,
+ [pbr::OriginalName("RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE")] RetEquipmentLevelGreaterThanOne = 1374,
+ [pbr::OriginalName("RET_EQUIPMENT_ALREADY_RANKED")] RetEquipmentAlreadyRanked = 1375,
+ [pbr::OriginalName("RET_RELIC_EXCEED_LIMIT")] RetRelicExceedLimit = 1376,
+ [pbr::OriginalName("RET_RELIC_ALREADY_DISCARDED")] RetRelicAlreadyDiscarded = 1377,
+ [pbr::OriginalName("RET_RELIC_ALREADY_UNDISCARDED")] RetRelicAlreadyUndiscarded = 1378,
+ [pbr::OriginalName("RET_EQUIPMENT_BATCH_LOCK_TOO_FAST")] RetEquipmentBatchLockTooFast = 1379,
+ [pbr::OriginalName("RET_LINEUP_INVALID_INDEX")] RetLineupInvalidIndex = 1400,
+ [pbr::OriginalName("RET_LINEUP_INVALID_MEMBER_POS")] RetLineupInvalidMemberPos = 1401,
+ [pbr::OriginalName("RET_LINEUP_SWAP_NOT_EXIST")] RetLineupSwapNotExist = 1402,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_ALREADY_IN")] RetLineupAvatarAlreadyIn = 1403,
+ [pbr::OriginalName("RET_LINEUP_CREATE_AVATAR_ERROR")] RetLineupCreateAvatarError = 1404,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_INIT_ERROR")] RetLineupAvatarInitError = 1405,
+ [pbr::OriginalName("RET_LINEUP_NOT_EXIST")] RetLineupNotExist = 1406,
+ [pbr::OriginalName("RET_LINEUP_ONLY_ONE_MEMBER")] RetLineupOnlyOneMember = 1407,
+ [pbr::OriginalName("RET_LINEUP_SAME_LEADER_SLOT")] RetLineupSameLeaderSlot = 1408,
+ [pbr::OriginalName("RET_LINEUP_NO_LEADER_SELECT")] RetLineupNoLeaderSelect = 1409,
+ [pbr::OriginalName("RET_LINEUP_SWAP_SAME_SLOT")] RetLineupSwapSameSlot = 1410,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_NOT_EXIST")] RetLineupAvatarNotExist = 1411,
+ [pbr::OriginalName("RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT")] RetLineupTrialAvatarCanNotQuit = 1412,
+ [pbr::OriginalName("RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH")] RetLineupVirtualLineupPlaneNotMatch = 1413,
+ [pbr::OriginalName("RET_LINEUP_NOT_VALID_LEADER")] RetLineupNotValidLeader = 1414,
+ [pbr::OriginalName("RET_LINEUP_SAME_INDEX")] RetLineupSameIndex = 1415,
+ [pbr::OriginalName("RET_LINEUP_IS_EMPTY")] RetLineupIsEmpty = 1416,
+ [pbr::OriginalName("RET_LINEUP_NAME_FORMAT_ERROR")] RetLineupNameFormatError = 1417,
+ [pbr::OriginalName("RET_LINEUP_TYPE_NOT_MATCH")] RetLineupTypeNotMatch = 1418,
+ [pbr::OriginalName("RET_LINEUP_REPLACE_ALL_FAILED")] RetLineupReplaceAllFailed = 1419,
+ [pbr::OriginalName("RET_LINEUP_NOT_ALLOW_EDIT")] RetLineupNotAllowEdit = 1420,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_IS_ALIVE")] RetLineupAvatarIsAlive = 1421,
+ [pbr::OriginalName("RET_LINEUP_ASSIST_HAS_ONLY_MEMBER")] RetLineupAssistHasOnlyMember = 1422,
+ [pbr::OriginalName("RET_LINEUP_ASSIST_CANNOT_SWITCH")] RetLineupAssistCannotSwitch = 1423,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_TYPE_INVALID")] RetLineupAvatarTypeInvalid = 1424,
+ [pbr::OriginalName("RET_LINEUP_NAME_UTF8_ERROR")] RetLineupNameUtf8Error = 1425,
+ [pbr::OriginalName("RET_LINEUP_LEADER_LOCK")] RetLineupLeaderLock = 1426,
+ [pbr::OriginalName("RET_LINEUP_STORY_LINE_NOT_MATCH")] RetLineupStoryLineNotMatch = 1427,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_LOCK")] RetLineupAvatarLock = 1428,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_INVALID")] RetLineupAvatarInvalid = 1429,
+ [pbr::OriginalName("RET_LINEUP_AVATAR_ALREADY_INIT")] RetLineupAvatarAlreadyInit = 1430,
+ [pbr::OriginalName("RET_MAIL_NOT_EXIST")] RetMailNotExist = 1700,
+ [pbr::OriginalName("RET_MAIL_RANGE_INVALID")] RetMailRangeInvalid = 1701,
+ [pbr::OriginalName("RET_MAIL_MAIL_ID_INVALID")] RetMailMailIdInvalid = 1702,
+ [pbr::OriginalName("RET_MAIL_NO_MAIL_TAKE_ATTACHMENT")] RetMailNoMailTakeAttachment = 1703,
+ [pbr::OriginalName("RET_MAIL_NO_MAIL_TO_DEL")] RetMailNoMailToDel = 1704,
+ [pbr::OriginalName("RET_MAIL_TYPE_INVALID")] RetMailTypeInvalid = 1705,
+ [pbr::OriginalName("RET_MAIL_PARA_INVALID")] RetMailParaInvalid = 1706,
+ [pbr::OriginalName("RET_MAIL_ATTACHEMENT_INVALID")] RetMailAttachementInvalid = 1707,
+ [pbr::OriginalName("RET_MAIL_TICKET_INVALID")] RetMailTicketInvalid = 1708,
+ [pbr::OriginalName("RET_MAIL_TICKET_REPEATED")] RetMailTicketRepeated = 1709,
+ [pbr::OriginalName("RET_STAGE_SETTLE_ERROR")] RetStageSettleError = 1800,
+ [pbr::OriginalName("RET_STAGE_CONFIG_NOT_EXIST")] RetStageConfigNotExist = 1801,
+ [pbr::OriginalName("RET_STAGE_NOT_FOUND")] RetStageNotFound = 1802,
+ [pbr::OriginalName("RET_STAGE_COCOON_PROP_NOT_VALID")] RetStageCocoonPropNotValid = 1804,
+ [pbr::OriginalName("RET_STAGE_COCOON_WAVE_NOT_VALID")] RetStageCocoonWaveNotValid = 1805,
+ [pbr::OriginalName("RET_STAGE_PROP_ID_NOT_EQUAL")] RetStagePropIdNotEqual = 1806,
+ [pbr::OriginalName("RET_STAGE_COCOON_WAVE_OVER")] RetStageCocoonWaveOver = 1807,
+ [pbr::OriginalName("RET_STAGE_WEEK_COCOON_OVER_CNT")] RetStageWeekCocoonOverCnt = 1808,
+ [pbr::OriginalName("RET_STAGE_COCOON_NOT_OPEN")] RetStageCocoonNotOpen = 1809,
+ [pbr::OriginalName("RET_STAGE_TRIAL_NOT_OPEN")] RetStageTrialNotOpen = 1810,
+ [pbr::OriginalName("RET_STAGE_FARM_NOT_OPEN")] RetStageFarmNotOpen = 1811,
+ [pbr::OriginalName("RET_STAGE_FARM_TYPE_ERROR")] RetStageFarmTypeError = 1812,
+ [pbr::OriginalName("RET_CHAPTER_LOCK")] RetChapterLock = 1900,
+ [pbr::OriginalName("RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH")] RetChapterChallengeNumNotEnough = 1901,
+ [pbr::OriginalName("RET_CHAPTER_REWARD_ID_NOT_EXIST")] RetChapterRewardIdNotExist = 1902,
+ [pbr::OriginalName("RET_CHAPTER_REWARD_ALREADY_TAKEN")] RetChapterRewardAlreadyTaken = 1903,
+ [pbr::OriginalName("RET_BATTLE_STAGE_NOT_MATCH")] RetBattleStageNotMatch = 2000,
+ [pbr::OriginalName("RET_IN_BATTLE_NOW")] RetInBattleNow = 2001,
+ [pbr::OriginalName("RET_BATTLE_CHEAT")] RetBattleCheat = 2002,
+ [pbr::OriginalName("RET_BATTLE_FAIL")] RetBattleFail = 2003,
+ [pbr::OriginalName("RET_BATTLE_NO_LINEUP")] RetBattleNoLineup = 2004,
+ [pbr::OriginalName("RET_BATTLE_LINEUP_EMPTY")] RetBattleLineupEmpty = 2005,
+ [pbr::OriginalName("RET_BATTLE_VERSION_NOT_MATCH")] RetBattleVersionNotMatch = 2006,
+ [pbr::OriginalName("RET_BATTLE_QUIT_BY_SERVER")] RetBattleQuitByServer = 2007,
+ [pbr::OriginalName("RET_IN_BATTLE_CHECK")] RetInBattleCheck = 2008,
+ [pbr::OriginalName("RET_BATTLE_CHECK_NEED_RETRY")] RetBattleCheckNeedRetry = 2009,
+ [pbr::OriginalName("RET_BATTLE_COST_TIME_CHECK_FAIL")] RetBattleCostTimeCheckFail = 2010,
+ [pbr::OriginalName("RET_LACK_EXCHANGE_STAMINA_TIMES")] RetLackExchangeStaminaTimes = 2100,
+ [pbr::OriginalName("RET_LACK_STAMINA")] RetLackStamina = 2101,
+ [pbr::OriginalName("RET_STAMINA_FULL")] RetStaminaFull = 2102,
+ [pbr::OriginalName("RET_AUTHKEY_SIGN_TYPE_ERROR")] RetAuthkeySignTypeError = 2103,
+ [pbr::OriginalName("RET_AUTHKEY_SIGN_VER_ERROR")] RetAuthkeySignVerError = 2104,
+ [pbr::OriginalName("RET_NICKNAME_FORMAT_ERROR")] RetNicknameFormatError = 2105,
+ [pbr::OriginalName("RET_SENSITIVE_WORDS")] RetSensitiveWords = 2106,
+ [pbr::OriginalName("RET_LEVEL_REWARD_HAS_TAKEN")] RetLevelRewardHasTaken = 2107,
+ [pbr::OriginalName("RET_LEVEL_REWARD_LEVEL_ERROR")] RetLevelRewardLevelError = 2108,
+ [pbr::OriginalName("RET_LANGUAGE_INVALID")] RetLanguageInvalid = 2109,
+ [pbr::OriginalName("RET_NICKNAME_IN_CD")] RetNicknameInCd = 2110,
+ [pbr::OriginalName("RET_GAMEPLAY_BIRTHDAY_INVALID")] RetGameplayBirthdayInvalid = 2111,
+ [pbr::OriginalName("RET_GAMEPLAY_BIRTHDAY_ALREADY_SET")] RetGameplayBirthdayAlreadySet = 2112,
+ [pbr::OriginalName("RET_NICKNAME_UTF8_ERROR")] RetNicknameUtf8Error = 2113,
+ [pbr::OriginalName("RET_NICKNAME_DIGIT_LIMIT_ERROR")] RetNicknameDigitLimitError = 2114,
+ [pbr::OriginalName("RET_SENSITIVE_WORDS_PLATFORM_ERROR")] RetSensitiveWordsPlatformError = 2115,
+ [pbr::OriginalName("RET_PLAYER_SETTING_TYPE_INVALID")] RetPlayerSettingTypeInvalid = 2116,
+ [pbr::OriginalName("RET_MAZE_LACK_TICKET")] RetMazeLackTicket = 2201,
+ [pbr::OriginalName("RET_MAZE_NOT_UNLOCK")] RetMazeNotUnlock = 2202,
+ [pbr::OriginalName("RET_MAZE_NO_ABILITY")] RetMazeNoAbility = 2204,
+ [pbr::OriginalName("RET_MAZE_NO_PLANE")] RetMazeNoPlane = 2205,
+ [pbr::OriginalName("RET_MAZE_MAP_NOT_EXIST")] RetMazeMapNotExist = 2207,
+ [pbr::OriginalName("RET_MAZE_MP_NOT_ENOUGH")] RetMazeMpNotEnough = 2213,
+ [pbr::OriginalName("RET_SPRING_NOT_ENABLE")] RetSpringNotEnable = 2214,
+ [pbr::OriginalName("RET_SPRING_TOO_FAR")] RetSpringTooFar = 2216,
+ [pbr::OriginalName("RET_NOT_IN_MAZE")] RetNotInMaze = 2218,
+ [pbr::OriginalName("RET_MAZE_TIME_OF_DAY_TYPE_ERROR")] RetMazeTimeOfDayTypeError = 2223,
+ [pbr::OriginalName("RET_SCENE_TRANSFER_LOCKED_BY_TASK")] RetSceneTransferLockedByTask = 2224,
+ [pbr::OriginalName("RET_PLOT_NOT_UNLOCK")] RetPlotNotUnlock = 2300,
+ [pbr::OriginalName("RET_MISSION_NOT_EXIST")] RetMissionNotExist = 2400,
+ [pbr::OriginalName("RET_MISSION_ALREADY_DONE")] RetMissionAlreadyDone = 2401,
+ [pbr::OriginalName("RET_DAILY_TASK_NOT_FINISH")] RetDailyTaskNotFinish = 2402,
+ [pbr::OriginalName("RET_DAILY_TASK_REWARD_HAS_TAKEN")] RetDailyTaskRewardHasTaken = 2403,
+ [pbr::OriginalName("RET_MISSION_NOT_FINISH")] RetMissionNotFinish = 2404,
+ [pbr::OriginalName("RET_MISSION_NOT_DOING")] RetMissionNotDoing = 2405,
+ [pbr::OriginalName("RET_MISSION_FINISH_WAY_NOT_MATCH")] RetMissionFinishWayNotMatch = 2406,
+ [pbr::OriginalName("RET_MISSION_SCENE_NOT_MATCH")] RetMissionSceneNotMatch = 2407,
+ [pbr::OriginalName("RET_MISSION_CUSTOM_VALUE_NOT_VALID")] RetMissionCustomValueNotValid = 2408,
+ [pbr::OriginalName("RET_MISSION_SUB_MISSION_NOT_MATCH")] RetMissionSubMissionNotMatch = 2409,
+ [pbr::OriginalName("RET_ADVENTURE_MAP_NOT_EXIST")] RetAdventureMapNotExist = 2500,
+ [pbr::OriginalName("RET_SCENE_ENTITY_NOT_EXIST")] RetSceneEntityNotExist = 2600,
+ [pbr::OriginalName("RET_NOT_IN_SCENE")] RetNotInScene = 2601,
+ [pbr::OriginalName("RET_SCENE_MONSTER_NOT_EXIST")] RetSceneMonsterNotExist = 2602,
+ [pbr::OriginalName("RET_INTERACT_CONFIG_NOT_EXIST")] RetInteractConfigNotExist = 2603,
+ [pbr::OriginalName("RET_UNSUPPORTED_PROP_STATE")] RetUnsupportedPropState = 2604,
+ [pbr::OriginalName("RET_SCENE_ENTRY_ID_NOT_MATCH")] RetSceneEntryIdNotMatch = 2605,
+ [pbr::OriginalName("RET_SCENE_ENTITY_MOVE_CHECK_FAILED")] RetSceneEntityMoveCheckFailed = 2606,
+ [pbr::OriginalName("RET_ASSIST_MONSTER_COUNT_LIMIT")] RetAssistMonsterCountLimit = 2607,
+ [pbr::OriginalName("RET_SCENE_USE_SKILL_FAIL")] RetSceneUseSkillFail = 2608,
+ [pbr::OriginalName("RET_PROP_IS_HIDDEN")] RetPropIsHidden = 2609,
+ [pbr::OriginalName("RET_LOADING_SUCC_ALREADY")] RetLoadingSuccAlready = 2610,
+ [pbr::OriginalName("RET_SCENE_ENTITY_TYPE_INVALID")] RetSceneEntityTypeInvalid = 2611,
+ [pbr::OriginalName("RET_INTERACT_TYPE_INVALID")] RetInteractTypeInvalid = 2612,
+ [pbr::OriginalName("RET_INTERACT_NOT_IN_REGION")] RetInteractNotInRegion = 2613,
+ [pbr::OriginalName("RET_INTERACT_SUB_TYPE_INVALID")] RetInteractSubTypeInvalid = 2614,
+ [pbr::OriginalName("RET_NOT_LEADER_ENTITY")] RetNotLeaderEntity = 2615,
+ [pbr::OriginalName("RET_MONSTER_IS_NOT_FARM_ELEMENT")] RetMonsterIsNotFarmElement = 2616,
+ [pbr::OriginalName("RET_MONSTER_CONFIG_NOT_EXIST")] RetMonsterConfigNotExist = 2617,
+ [pbr::OriginalName("RET_AVATAR_HP_ALREADY_FULL")] RetAvatarHpAlreadyFull = 2618,
+ [pbr::OriginalName("RET_CUR_INTERACT_ENTITY_NOT_MATCH")] RetCurInteractEntityNotMatch = 2619,
+ [pbr::OriginalName("RET_PLANE_TYPE_NOT_ALLOW")] RetPlaneTypeNotAllow = 2620,
+ [pbr::OriginalName("RET_GROUP_NOT_EXIST")] RetGroupNotExist = 2621,
+ [pbr::OriginalName("RET_GROUP_SAVE_DATA_IN_CD")] RetGroupSaveDataInCd = 2622,
+ [pbr::OriginalName("RET_GROUP_SAVE_LENGH_REACH_MAX")] RetGroupSaveLenghReachMax = 2623,
+ [pbr::OriginalName("RET_RECENT_ELEMENT_NOT_EXIST")] RetRecentElementNotExist = 2624,
+ [pbr::OriginalName("RET_RECENT_ELEMENT_STAGE_NOT_MATCH")] RetRecentElementStageNotMatch = 2625,
+ [pbr::OriginalName("RET_SCENE_POSITION_VERSION_NOT_MATCH")] RetScenePositionVersionNotMatch = 2626,
+ [pbr::OriginalName("RET_GAMEPLAY_COUNTER_NOT_EXIST")] RetGameplayCounterNotExist = 2627,
+ [pbr::OriginalName("RET_GAMEPLAY_COUNTER_NOT_ENOUGH")] RetGameplayCounterNotEnough = 2628,
+ [pbr::OriginalName("RET_GROUP_STATE_NOT_MATCH")] RetGroupStateNotMatch = 2629,
+ [pbr::OriginalName("RET_SCENE_ENTITY_POS_NOT_MATCH")] RetSceneEntityPosNotMatch = 2630,
+ [pbr::OriginalName("RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF")] RetGroupStateCustomSaveDataOff = 2631,
+ [pbr::OriginalName("RET_BUY_TIMES_LIMIT")] RetBuyTimesLimit = 2700,
+ [pbr::OriginalName("RET_BUY_LIMIT_TYPE")] RetBuyLimitType = 2701,
+ [pbr::OriginalName("RET_SHOP_NOT_OPEN")] RetShopNotOpen = 2702,
+ [pbr::OriginalName("RET_GOODS_NOT_OPEN")] RetGoodsNotOpen = 2703,
+ [pbr::OriginalName("RET_CITY_LEVEL_REWARD_TAKEN")] RetCityLevelRewardTaken = 2704,
+ [pbr::OriginalName("RET_CITY_LEVEL_NOT_MEET")] RetCityLevelNotMeet = 2705,
+ [pbr::OriginalName("RET_SINGLE_BUY_LIMIT")] RetSingleBuyLimit = 2706,
+ [pbr::OriginalName("RET_TUTORIAL_NOT_UNLOCK")] RetTutorialNotUnlock = 2751,
+ [pbr::OriginalName("RET_TUTORIAL_UNLOCK_ALREADY")] RetTutorialUnlockAlready = 2752,
+ [pbr::OriginalName("RET_TUTORIAL_FINISH_ALREADY")] RetTutorialFinishAlready = 2753,
+ [pbr::OriginalName("RET_TUTORIAL_PRE_NOT_UNLOCK")] RetTutorialPreNotUnlock = 2754,
+ [pbr::OriginalName("RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH")] RetTutorialPlayerLevelNotMatch = 2755,
+ [pbr::OriginalName("RET_TUTORIAL_TUTORIAL_NOT_FOUND")] RetTutorialTutorialNotFound = 2756,
+ [pbr::OriginalName("RET_CHALLENGE_NOT_EXIST")] RetChallengeNotExist = 2801,
+ [pbr::OriginalName("RET_CHALLENGE_NOT_UNLOCK")] RetChallengeNotUnlock = 2802,
+ [pbr::OriginalName("RET_CHALLENGE_ALREADY")] RetChallengeAlready = 2803,
+ [pbr::OriginalName("RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN")] RetChallengeLineupEditForbidden = 2804,
+ [pbr::OriginalName("RET_CHALLENGE_LINEUP_EMPTY")] RetChallengeLineupEmpty = 2805,
+ [pbr::OriginalName("RET_CHALLENGE_NOT_DOING")] RetChallengeNotDoing = 2806,
+ [pbr::OriginalName("RET_CHALLENGE_NOT_FINISH")] RetChallengeNotFinish = 2807,
+ [pbr::OriginalName("RET_CHALLENGE_TARGET_NOT_FINISH")] RetChallengeTargetNotFinish = 2808,
+ [pbr::OriginalName("RET_CHALLENGE_TARGET_REWARD_TAKEN")] RetChallengeTargetRewardTaken = 2809,
+ [pbr::OriginalName("RET_CHALLENGE_TIME_NOT_VALID")] RetChallengeTimeNotValid = 2810,
+ [pbr::OriginalName("RET_CHALLENGE_STARS_COUNT_NOT_MEET")] RetChallengeStarsCountNotMeet = 2811,
+ [pbr::OriginalName("RET_CHALLENGE_STARS_REWARD_TAKEN")] RetChallengeStarsRewardTaken = 2812,
+ [pbr::OriginalName("RET_CHALLENGE_STARS_NOT_EXIST")] RetChallengeStarsNotExist = 2813,
+ [pbr::OriginalName("RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR")] RetChallengeCurSceneNotEntryFloor = 2814,
+ [pbr::OriginalName("RET_CHALLENGE_NO_TEAM_ARCHIVE")] RetChallengeNoTeamArchive = 2815,
+ [pbr::OriginalName("RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID")] RetChallengeLineupAvatarTypeInvalid = 2816,
+ [pbr::OriginalName("RET_BASIC_TYPE_ALREADY")] RetBasicTypeAlready = 2850,
+ [pbr::OriginalName("RET_NO_BASIC_TYPE")] RetNoBasicType = 2851,
+ [pbr::OriginalName("RET_NOT_CHOOSE_BASIC_TYPE")] RetNotChooseBasicType = 2852,
+ [pbr::OriginalName("RET_NOT_FUNC_CLOSE")] RetNotFuncClose = 2853,
+ [pbr::OriginalName("RET_NOT_CHOOSE_GENDER")] RetNotChooseGender = 2854,
+ [pbr::OriginalName("RET_ROGUE_STATUS_NOT_MATCH")] RetRogueStatusNotMatch = 2901,
+ [pbr::OriginalName("RET_ROGUE_SELECT_BUFF_NOT_EXIST")] RetRogueSelectBuffNotExist = 2902,
+ [pbr::OriginalName("RET_ROGUE_COIN_NOT_ENOUGH")] RetRogueCoinNotEnough = 2903,
+ [pbr::OriginalName("RET_ROGUE_STAMINA_NOT_ENOUGH")] RetRogueStaminaNotEnough = 2904,
+ [pbr::OriginalName("RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH")] RetRogueAppraisalCountNotEnough = 2905,
+ [pbr::OriginalName("RET_ROGUE_PROP_ALREADY_USED")] RetRoguePropAlreadyUsed = 2906,
+ [pbr::OriginalName("RET_ROGUE_RECORD_ALREADY_SAVED")] RetRogueRecordAlreadySaved = 2907,
+ [pbr::OriginalName("RET_ROGUE_ROLL_BUFF_MAX_COUNT")] RetRogueRollBuffMaxCount = 2908,
+ [pbr::OriginalName("RET_ROGUE_PICK_AVATAR_INVALID")] RetRoguePickAvatarInvalid = 2909,
+ [pbr::OriginalName("RET_ROGUE_QUEST_EXPIRE")] RetRogueQuestExpire = 2910,
+ [pbr::OriginalName("RET_ROGUE_QUEST_REWARD_ALREADY")] RetRogueQuestRewardAlready = 2911,
+ [pbr::OriginalName("RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH")] RetRogueReviveCountNotEnough = 2912,
+ [pbr::OriginalName("RET_ROGUE_AREA_INVALID")] RetRogueAreaInvalid = 2913,
+ [pbr::OriginalName("RET_ROGUE_SCORE_REWARD_POOL_INVALID")] RetRogueScoreRewardPoolInvalid = 2914,
+ [pbr::OriginalName("RET_ROGUE_SCORE_REWARD_ROW_INVALID")] RetRogueScoreRewardRowInvalid = 2915,
+ [pbr::OriginalName("RET_ROGUE_AEON_LEVEL_NOT_MEET")] RetRogueAeonLevelNotMeet = 2916,
+ [pbr::OriginalName("RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN")] RetRogueAeonLevelRewardAlreadyTaken = 2917,
+ [pbr::OriginalName("RET_ROGUE_AEON_CONFIG_NOT_EXIST")] RetRogueAeonConfigNotExist = 2918,
+ [pbr::OriginalName("RET_ROGUE_TRIAL_AVATAR_INVALID")] RetRogueTrialAvatarInvalid = 2919,
+ [pbr::OriginalName("RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN")] RetRogueHandbookRewardAlreadyTaken = 2920,
+ [pbr::OriginalName("RET_ROGUE_ROOM_TYPE_NOT_MATCH")] RetRogueRoomTypeNotMatch = 2921,
+ [pbr::OriginalName("RET_ROGUE_SHOP_GOOD_NOT_FOUND")] RetRogueShopGoodNotFound = 2922,
+ [pbr::OriginalName("RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT")] RetRogueShopGoodAlreadyBought = 2923,
+ [pbr::OriginalName("RET_ROGUE_SHOP_GOOD_ALREADY_OWN")] RetRogueShopGoodAlreadyOwn = 2924,
+ [pbr::OriginalName("RET_ROGUE_SHOP_MIRACLE_NOT_EXIST")] RetRogueShopMiracleNotExist = 2925,
+ [pbr::OriginalName("RET_ROGUE_SHOP_NOT_EXIST")] RetRogueShopNotExist = 2926,
+ [pbr::OriginalName("RET_ROGUE_SHOP_CANNOT_REFRESH")] RetRogueShopCannotRefresh = 2927,
+ [pbr::OriginalName("RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH")] RetRogueSelectBuffCertainMismatch = 2928,
+ [pbr::OriginalName("RET_MISSION_EVENT_CONFIG_NOT_EXIST")] RetMissionEventConfigNotExist = 2951,
+ [pbr::OriginalName("RET_MISSION_EVENT_NOT_CLIENT")] RetMissionEventNotClient = 2952,
+ [pbr::OriginalName("RET_MISSION_EVENT_FINISHED")] RetMissionEventFinished = 2953,
+ [pbr::OriginalName("RET_MISSION_EVENT_DOING")] RetMissionEventDoing = 2954,
+ [pbr::OriginalName("RET_HAS_CHALLENGE_MISSION_EVENT")] RetHasChallengeMissionEvent = 2955,
+ [pbr::OriginalName("RET_NOT_CHALLENGE_MISSION_EVENT")] RetNotChallengeMissionEvent = 2956,
+ [pbr::OriginalName("RET_GACHA_ID_NOT_EXIST")] RetGachaIdNotExist = 3001,
+ [pbr::OriginalName("RET_GACHA_NUM_INVALID")] RetGachaNumInvalid = 3002,
+ [pbr::OriginalName("RET_GACHA_FIRST_GACHA_MUST_ONE")] RetGachaFirstGachaMustOne = 3003,
+ [pbr::OriginalName("RET_GACHA_REQ_DUPLICATED")] RetGachaReqDuplicated = 3004,
+ [pbr::OriginalName("RET_GACHA_NOT_IN_SCHEDULE")] RetGachaNotInSchedule = 3005,
+ [pbr::OriginalName("RET_GACHA_NEWBIE_CLOSE")] RetGachaNewbieClose = 3006,
+ [pbr::OriginalName("RET_GACHA_TODAY_LIMITED")] RetGachaTodayLimited = 3007,
+ [pbr::OriginalName("RET_GACHA_NOT_SUPPORT")] RetGachaNotSupport = 3008,
+ [pbr::OriginalName("RET_GACHA_CEILING_NOT_ENOUGH")] RetGachaCeilingNotEnough = 3009,
+ [pbr::OriginalName("RET_GACHA_CEILING_CLOSE")] RetGachaCeilingClose = 3010,
+ [pbr::OriginalName("RET_NOT_IN_RAID")] RetNotInRaid = 3101,
+ [pbr::OriginalName("RET_RAID_DOING")] RetRaidDoing = 3102,
+ [pbr::OriginalName("RET_NOT_PROP")] RetNotProp = 3103,
+ [pbr::OriginalName("RET_RAID_ID_NOT_MATCH")] RetRaidIdNotMatch = 3104,
+ [pbr::OriginalName("RET_RAID_RESTART_NOT_MATCH")] RetRaidRestartNotMatch = 3105,
+ [pbr::OriginalName("RET_RAID_LIMIT")] RetRaidLimit = 3106,
+ [pbr::OriginalName("RET_RAID_AVATAR_LIST_EMPTY")] RetRaidAvatarListEmpty = 3107,
+ [pbr::OriginalName("RET_RAID_AVATAR_NOT_EXIST")] RetRaidAvatarNotExist = 3108,
+ [pbr::OriginalName("RET_CHALLENGE_RAID_REWARD_ALREADY")] RetChallengeRaidRewardAlready = 3109,
+ [pbr::OriginalName("RET_CHALLENGE_RAID_SCORE_NOT_REACH")] RetChallengeRaidScoreNotReach = 3110,
+ [pbr::OriginalName("RET_CHALLENGE_RAID_NOT_OPEN")] RetChallengeRaidNotOpen = 3111,
+ [pbr::OriginalName("RET_RAID_FINISHED")] RetRaidFinished = 3112,
+ [pbr::OriginalName("RET_RAID_WORLD_LEVEL_NOT_LOCK")] RetRaidWorldLevelNotLock = 3113,
+ [pbr::OriginalName("RET_RAID_CANNOT_USE_ASSIST")] RetRaidCannotUseAssist = 3114,
+ [pbr::OriginalName("RET_RAID_AVATAR_NOT_MATCH")] RetRaidAvatarNotMatch = 3115,
+ [pbr::OriginalName("RET_RAID_CAN_NOT_SAVE")] RetRaidCanNotSave = 3116,
+ [pbr::OriginalName("RET_RAID_NO_SAVE")] RetRaidNoSave = 3117,
+ [pbr::OriginalName("RET_ACTIVITY_RAID_NOT_OPEN")] RetActivityRaidNotOpen = 3118,
+ [pbr::OriginalName("RET_RAID_AVATAR_CAPTAIN_NOT_EXIST")] RetRaidAvatarCaptainNotExist = 3119,
+ [pbr::OriginalName("RET_RAID_STORY_LINE_NOT_MATCH")] RetRaidStoryLineNotMatch = 3120,
+ [pbr::OriginalName("RET_TALK_EVENT_ALREADY_TAKEN")] RetTalkEventAlreadyTaken = 3151,
+ [pbr::OriginalName("RET_NPC_ALREADY_MEET")] RetNpcAlreadyMeet = 3152,
+ [pbr::OriginalName("RET_NPC_NOT_IN_CONFIG")] RetNpcNotInConfig = 3153,
+ [pbr::OriginalName("RET_DIALOGUE_GROUP_DISMATCH")] RetDialogueGroupDismatch = 3154,
+ [pbr::OriginalName("RET_DIALOGUE_EVENT_INVALID")] RetDialogueEventInvalid = 3155,
+ [pbr::OriginalName("RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH")] RetTalkEventTakeProtoNotMatch = 3156,
+ [pbr::OriginalName("RET_TALK_EVENT_NOT_VALID")] RetTalkEventNotValid = 3157,
+ [pbr::OriginalName("RET_EXPEDITION_CONFIG_NOT_EXIST")] RetExpeditionConfigNotExist = 3201,
+ [pbr::OriginalName("RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST")] RetExpeditionRewardConfigNotExist = 3202,
+ [pbr::OriginalName("RET_EXPEDITION_NOT_UNLOCKED")] RetExpeditionNotUnlocked = 3203,
+ [pbr::OriginalName("RET_EXPEDITION_ALREADY_ACCEPTED")] RetExpeditionAlreadyAccepted = 3204,
+ [pbr::OriginalName("RET_EXPEDITION_REPEATED_AVATAR")] RetExpeditionRepeatedAvatar = 3205,
+ [pbr::OriginalName("RET_AVATAR_ALREADY_DISPATCHED")] RetAvatarAlreadyDispatched = 3206,
+ [pbr::OriginalName("RET_EXPEDITION_NOT_ACCEPTED")] RetExpeditionNotAccepted = 3207,
+ [pbr::OriginalName("RET_EXPEDITION_NOT_FINISH")] RetExpeditionNotFinish = 3208,
+ [pbr::OriginalName("RET_EXPEDITION_ALREADY_FINISH")] RetExpeditionAlreadyFinish = 3209,
+ [pbr::OriginalName("RET_EXPEDITION_TEAM_COUNT_LIMIT")] RetExpeditionTeamCountLimit = 3210,
+ [pbr::OriginalName("RET_EXPEDITION_AVATAR_NUM_NOT_MATCH")] RetExpeditionAvatarNumNotMatch = 3211,
+ [pbr::OriginalName("RET_EXPEDITION_NOT_OPEN")] RetExpeditionNotOpen = 3212,
+ [pbr::OriginalName("RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID")] RetExpeditionFriendAvatarNotValid = 3213,
+ [pbr::OriginalName("RET_EXPEDITION_NOT_PUBLISHED")] RetExpeditionNotPublished = 3214,
+ [pbr::OriginalName("RET_LOGIN_ACTIVITY_HAS_TAKEN")] RetLoginActivityHasTaken = 3301,
+ [pbr::OriginalName("RET_LOGIN_ACTIVITY_DAYS_LACK")] RetLoginActivityDaysLack = 3302,
+ [pbr::OriginalName("RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE")] RetTrialActivityRewardAlreadyTake = 3303,
+ [pbr::OriginalName("RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH")] RetTrialActivityStageNotFinish = 3304,
+ [pbr::OriginalName("RET_MONSTER_RESEARCH_ACTIVITY_HAS_TAKEN")] RetMonsterResearchActivityHasTaken = 3305,
+ [pbr::OriginalName("RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_NOT_SUBMITTED")] RetMonsterResearchActivityMaterialNotSubmitted = 3306,
+ [pbr::OriginalName("RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_ALREADY_SUBMITTED")] RetMonsterResearchActivityMaterialAlreadySubmitted = 3307,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR")] RetFantasticStoryActivityStoryError = 3308,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN")] RetFantasticStoryActivityStoryNotOpen = 3309,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR")] RetFantasticStoryActivityBattleError = 3310,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN")] RetFantasticStoryActivityBattleNotOpen = 3311,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR")] RetFantasticStoryActivityBattleAvatarError = 3312,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR")] RetFantasticStoryActivityBattleBuffError = 3313,
+ [pbr::OriginalName("RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH")] RetFantasticStoryActivityPreBattleScoreNotEnough = 3314,
+ [pbr::OriginalName("RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY")] RetTrialActivityAlreadyInTrialActivity = 3315,
+ [pbr::OriginalName("RET_MESSAGE_CONFIG_NOT_EXIST")] RetMessageConfigNotExist = 3501,
+ [pbr::OriginalName("RET_MESSAGE_SECTION_NOT_TAKE")] RetMessageSectionNotTake = 3502,
+ [pbr::OriginalName("RET_MESSAGE_GROUP_NOT_TAKE")] RetMessageGroupNotTake = 3503,
+ [pbr::OriginalName("RET_MESSAGE_SECTION_ID_NOT_MATCH")] RetMessageSectionIdNotMatch = 3504,
+ [pbr::OriginalName("RET_MESSAGE_SECTION_CAN_NOT_FINISH")] RetMessageSectionCanNotFinish = 3505,
+ [pbr::OriginalName("RET_MESSAGE_ITEM_CAN_NOT_FINISH")] RetMessageItemCanNotFinish = 3506,
+ [pbr::OriginalName("RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH")] RetMessageItemRaidCanNotFinish = 3507,
+ [pbr::OriginalName("RET_FRIEND_ALREADY_IS_FRIEND")] RetFriendAlreadyIsFriend = 3601,
+ [pbr::OriginalName("RET_FRIEND_IS_NOT_FRIEND")] RetFriendIsNotFriend = 3602,
+ [pbr::OriginalName("RET_FRIEND_APPLY_EXPIRE")] RetFriendApplyExpire = 3603,
+ [pbr::OriginalName("RET_FRIEND_IN_BLACKLIST")] RetFriendInBlacklist = 3604,
+ [pbr::OriginalName("RET_FRIEND_NOT_IN_BLACKLIST")] RetFriendNotInBlacklist = 3605,
+ [pbr::OriginalName("RET_FRIEND_NUMBER_LIMIT")] RetFriendNumberLimit = 3606,
+ [pbr::OriginalName("RET_FRIEND_BLACKLIST_NUMBER_LIMIT")] RetFriendBlacklistNumberLimit = 3607,
+ [pbr::OriginalName("RET_FRIEND_DAILY_APPLY_LIMIT")] RetFriendDailyApplyLimit = 3608,
+ [pbr::OriginalName("RET_FRIEND_IN_HANDLE_LIMIT")] RetFriendInHandleLimit = 3609,
+ [pbr::OriginalName("RET_FRIEND_APPLY_IN_CD")] RetFriendApplyInCd = 3610,
+ [pbr::OriginalName("RET_FRIEND_REMARK_NAME_FORMAT_ERROR")] RetFriendRemarkNameFormatError = 3611,
+ [pbr::OriginalName("RET_FRIEND_PLAYER_NOT_FOUND")] RetFriendPlayerNotFound = 3612,
+ [pbr::OriginalName("RET_FRIEND_IN_TARGET_BLACKLIST")] RetFriendInTargetBlacklist = 3613,
+ [pbr::OriginalName("RET_FRIEND_TARGET_NUMBER_LIMIT")] RetFriendTargetNumberLimit = 3614,
+ [pbr::OriginalName("RET_ASSIST_QUERY_TOO_FAST")] RetAssistQueryTooFast = 3615,
+ [pbr::OriginalName("RET_ASSIST_NOT_EXIST")] RetAssistNotExist = 3616,
+ [pbr::OriginalName("RET_ASSIST_USED_ALREADY")] RetAssistUsedAlready = 3617,
+ [pbr::OriginalName("RET_FRIEND_REPORT_REASON_FORMAT_ERROR")] RetFriendReportReasonFormatError = 3618,
+ [pbr::OriginalName("RET_FRIEND_REPORT_SENSITIVE_WORDS")] RetFriendReportSensitiveWords = 3619,
+ [pbr::OriginalName("RET_ASSIST_USED_TIMES_OVER")] RetAssistUsedTimesOver = 3620,
+ [pbr::OriginalName("RET_ASSIST_QUIT_ALREADY")] RetAssistQuitAlready = 3621,
+ [pbr::OriginalName("RET_ASSIST_AVATAR_IN_LINEUP")] RetAssistAvatarInLineup = 3622,
+ [pbr::OriginalName("RET_ASSIST_NO_REWARD")] RetAssistNoReward = 3623,
+ [pbr::OriginalName("RET_FRIEND_SEARCH_NUM_LIMIT")] RetFriendSearchNumLimit = 3624,
+ [pbr::OriginalName("RET_FRIEND_SEARCH_IN_CD")] RetFriendSearchInCd = 3625,
+ [pbr::OriginalName("RET_FRIEND_REMARK_NAME_UTF8_ERROR")] RetFriendRemarkNameUtf8Error = 3626,
+ [pbr::OriginalName("RET_FRIEND_REPORT_REASON_UTF8_ERROR")] RetFriendReportReasonUtf8Error = 3627,
+ [pbr::OriginalName("RET_ASSIST_SET_ALREADY")] RetAssistSetAlready = 3628,
+ [pbr::OriginalName("RET_FRIEND_TARGET_FORBID_OTHER_APPLY")] RetFriendTargetForbidOtherApply = 3629,
+ [pbr::OriginalName("RET_FRIEND_MARKED_CNT_MAX")] RetFriendMarkedCntMax = 3630,
+ [pbr::OriginalName("RET_FRIEND_MARKED_ALREADY")] RetFriendMarkedAlready = 3631,
+ [pbr::OriginalName("RET_FRIEND_NOT_MARKED")] RetFriendNotMarked = 3632,
+ [pbr::OriginalName("RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD")] RetFriendChallengeLineupRecommendInCd = 3633,
+ [pbr::OriginalName("RET_VIEW_PLAYER_CARD_IN_CD")] RetViewPlayerCardInCd = 3634,
+ [pbr::OriginalName("RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD")] RetViewPlayerBattleRecordInCd = 3635,
+ [pbr::OriginalName("RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST")] RetPlayerBoardHeadIconNotExist = 3701,
+ [pbr::OriginalName("RET_PLAYER_BOARD_HEAD_ICON_LOCKED")] RetPlayerBoardHeadIconLocked = 3702,
+ [pbr::OriginalName("RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED")] RetPlayerBoardHeadIconAlreadyUnlocked = 3703,
+ [pbr::OriginalName("RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST")] RetPlayerBoardDisplayAvatarNotExist = 3704,
+ [pbr::OriginalName("RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT")] RetPlayerBoardDisplayAvatarExceedLimit = 3705,
+ [pbr::OriginalName("RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR")] RetPlayerBoardDisplayRepeatedAvatar = 3706,
+ [pbr::OriginalName("RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS")] RetPlayerBoardDisplayAvatarSamePos = 3707,
+ [pbr::OriginalName("RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED")] RetPlayerBoardDisplayAvatarLocked = 3708,
+ [pbr::OriginalName("RET_SIGNATURE_LENGTH_EXCEED_LIMIT")] RetSignatureLengthExceedLimit = 3709,
+ [pbr::OriginalName("RET_SIGNATURE_SENSITIVE_WORDS")] RetSignatureSensitiveWords = 3710,
+ [pbr::OriginalName("RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST")] RetPlayerBoardAssistAvatarNotExist = 3712,
+ [pbr::OriginalName("RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED")] RetPlayerBoardAssistAvatarLocked = 3713,
+ [pbr::OriginalName("RET_SIGNATURE_UTF8_ERROR")] RetSignatureUtf8Error = 3714,
+ [pbr::OriginalName("RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR")] RetPlayerBoardAssistAvatarCntError = 3715,
+ [pbr::OriginalName("RET_BATTLE_PASS_TIER_NOT_VALID")] RetBattlePassTierNotValid = 3801,
+ [pbr::OriginalName("RET_BATTLE_PASS_LEVEL_NOT_MEET")] RetBattlePassLevelNotMeet = 3802,
+ [pbr::OriginalName("RET_BATTLE_PASS_REWARD_TAKE_ALREADY")] RetBattlePassRewardTakeAlready = 3803,
+ [pbr::OriginalName("RET_BATTLE_PASS_NOT_PREMIUM")] RetBattlePassNotPremium = 3804,
+ [pbr::OriginalName("RET_BATTLE_PASS_NOT_DOING")] RetBattlePassNotDoing = 3805,
+ [pbr::OriginalName("RET_BATTLE_PASS_LEVEL_INVALID")] RetBattlePassLevelInvalid = 3806,
+ [pbr::OriginalName("RET_BATTLE_PASS_NOT_UNLOCK")] RetBattlePassNotUnlock = 3807,
+ [pbr::OriginalName("RET_BATTLE_PASS_NO_REWARD")] RetBattlePassNoReward = 3808,
+ [pbr::OriginalName("RET_BATTLE_PASS_QUEST_NOT_VALID")] RetBattlePassQuestNotValid = 3809,
+ [pbr::OriginalName("RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL")] RetBattlePassNotChooseOptional = 3810,
+ [pbr::OriginalName("RET_BATTLE_PASS_NOT_TAKE_REWARD")] RetBattlePassNotTakeReward = 3811,
+ [pbr::OriginalName("RET_BATTLE_PASS_OPTIONAL_NOT_VALID")] RetBattlePassOptionalNotValid = 3812,
+ [pbr::OriginalName("RET_BATTLE_PASS_BUY_ALREADY")] RetBattlePassBuyAlready = 3813,
+ [pbr::OriginalName("RET_BATTLE_PASS_NEAR_END")] RetBattlePassNearEnd = 3814,
+ [pbr::OriginalName("RET_MUSIC_LOCKED")] RetMusicLocked = 3901,
+ [pbr::OriginalName("RET_MUSIC_NOT_EXIST")] RetMusicNotExist = 3902,
+ [pbr::OriginalName("RET_MUSIC_UNLOCK_FAILED")] RetMusicUnlockFailed = 3903,
+ [pbr::OriginalName("RET_PUNK_LORD_LACK_SUMMON_TIMES")] RetPunkLordLackSummonTimes = 4001,
+ [pbr::OriginalName("RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT")] RetPunkLordAttackingMonsterLimit = 4002,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_NOT_EXIST")] RetPunkLordMonsterNotExist = 4003,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_ALREADY_SHARED")] RetPunkLordMonsterAlreadyShared = 4004,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_EXPIRED")] RetPunkLordMonsterExpired = 4005,
+ [pbr::OriginalName("RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT")] RetPunkLordSelfMonsterAttackLimit = 4006,
+ [pbr::OriginalName("RET_PUNK_LORD_LACK_SUPPORT_TIMES")] RetPunkLordLackSupportTimes = 4007,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_ALREADY_KILLED")] RetPunkLordMonsterAlreadyKilled = 4008,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT")] RetPunkLordMonsterAttackerLimit = 4009,
+ [pbr::OriginalName("RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID")] RetPunkLordWorldLevleNotValid = 4010,
+ [pbr::OriginalName("RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST")] RetPunkLordRewardLevleNotExist = 4011,
+ [pbr::OriginalName("RET_PUNK_LORD_POINT_NOT_MEET")] RetPunkLordPointNotMeet = 4012,
+ [pbr::OriginalName("RET_PUNK_LORD_IN_ATTACKING")] RetPunkLordInAttacking = 4013,
+ [pbr::OriginalName("RET_PUNK_LORD_OPERATION_IN_CD")] RetPunkLordOperationInCd = 4014,
+ [pbr::OriginalName("RET_PUNK_LORD_REWARD_ALREADY_TAKEN")] RetPunkLordRewardAlreadyTaken = 4015,
+ [pbr::OriginalName("RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT")] RetPunkLordOverBonusRewardLimit = 4016,
+ [pbr::OriginalName("RET_PUNK_LORD_NOT_IN_SCHEDULE")] RetPunkLordNotInSchedule = 4017,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_NOT_ATTACKED")] RetPunkLordMonsterNotAttacked = 4018,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_NOT_KILLED")] RetPunkLordMonsterNotKilled = 4019,
+ [pbr::OriginalName("RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE")] RetPunkLordMonsterKilledScoreAlreadyTake = 4020,
+ [pbr::OriginalName("RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE")] RetPunkLordRewardLevleAlreadyTake = 4021,
+ [pbr::OriginalName("RET_DAILY_ACTIVE_LEVEL_INVALID")] RetDailyActiveLevelInvalid = 4101,
+ [pbr::OriginalName("RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN")] RetDailyActiveLevelRewardAlreadyTaken = 4102,
+ [pbr::OriginalName("RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH")] RetDailyActiveLevelApNotEnough = 4103,
+ [pbr::OriginalName("RET_DAILY_MEET_PAM")] RetDailyMeetPam = 4201,
+ [pbr::OriginalName("RET_REPLAY_ID_NOT_MATCH")] RetReplayIdNotMatch = 4251,
+ [pbr::OriginalName("RET_REPLAY_REQ_NOT_VALID")] RetReplayReqNotValid = 4252,
+ [pbr::OriginalName("RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED")] RetFightActivityDifficultyLevelNotPassed = 4301,
+ [pbr::OriginalName("RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE")] RetFightActivityDifficultyLevelRewardAlreadyTake = 4302,
+ [pbr::OriginalName("RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN")] RetFightActivityStageNotOpen = 4303,
+ [pbr::OriginalName("RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK")] RetFightActivityLevelNotUnlock = 4304,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_VISITOR_NOT_EXIST")] RetTrainVisitorVisitorNotExist = 4351,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST")] RetTrainVisitorBehaviorNotExist = 4352,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_BEHAVIOR_FINISHED")] RetTrainVisitorBehaviorFinished = 4353,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN")] RetTrainVisitorAllBehaviorRewardTaken = 4354,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH")] RetTrainVisitorGetOnMissionNotFinish = 4355,
+ [pbr::OriginalName("RET_TRAIN_VISITOR_NOT_GET_OFF")] RetTrainVisitorNotGetOff = 4356,
+ [pbr::OriginalName("RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE")] RetTextJoinUnknowIsOverride = 4401,
+ [pbr::OriginalName("RET_TEXT_JOIN_ID_NOT_EXIST")] RetTextJoinIdNotExist = 4402,
+ [pbr::OriginalName("RET_TEXT_JOIN_CAN_NOT_OVERRIDE")] RetTextJoinCanNotOverride = 4403,
+ [pbr::OriginalName("RET_TEXT_JOIN_ITEM_ID_ERROR")] RetTextJoinItemIdError = 4404,
+ [pbr::OriginalName("RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR")] RetTextJoinSensitiveCheckError = 4405,
+ [pbr::OriginalName("RET_TEXT_JOIN_MUST_OVERRIDE")] RetTextJoinMustOverride = 4406,
+ [pbr::OriginalName("RET_TEXT_JOIN_TEXT_EMPTY")] RetTextJoinTextEmpty = 4407,
+ [pbr::OriginalName("RET_TEXT_JOIN_TEXT_FORMAT_ERROR")] RetTextJoinTextFormatError = 4408,
+ [pbr::OriginalName("RET_TEXT_JOIN_TEXT_UTF8_ERROR")] RetTextJoinTextUtf8Error = 4409,
+ [pbr::OriginalName("RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT")] RetTextJoinBatchReqIdRepeat = 4410,
+ [pbr::OriginalName("RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ")] RetTextJoinTypeNotSupportBatchReq = 4411,
+ [pbr::OriginalName("RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST")] RetTextJoinAvatarIdNotExist = 4412,
+ [pbr::OriginalName("RET_TEXT_JOIN_UNKNOW_TYPE")] RetTextJoinUnknowType = 4413,
+ [pbr::OriginalName("RET_PAM_MISSION_MISSION_ID_ERROR")] RetPamMissionMissionIdError = 4451,
+ [pbr::OriginalName("RET_PAM_MISSION_MISSION_EXPIRE")] RetPamMissionMissionExpire = 4452,
+ [pbr::OriginalName("RET_CHAT_TYPE_NOT_EXIST")] RetChatTypeNotExist = 4501,
+ [pbr::OriginalName("RET_MSG_TYPE_NOT_EXIST")] RetMsgTypeNotExist = 4502,
+ [pbr::OriginalName("RET_CHAT_NO_TARGET_UID")] RetChatNoTargetUid = 4503,
+ [pbr::OriginalName("RET_CHAT_MSG_EMPTY")] RetChatMsgEmpty = 4504,
+ [pbr::OriginalName("RET_CHAT_MSG_EXCEED_LIMIT")] RetChatMsgExceedLimit = 4505,
+ [pbr::OriginalName("RET_CHAT_MSG_SENSITIVE_CHECK_ERROR")] RetChatMsgSensitiveCheckError = 4506,
+ [pbr::OriginalName("RET_CHAT_MSG_UTF8_ERROR")] RetChatMsgUtf8Error = 4507,
+ [pbr::OriginalName("RET_CHAT_FORBID_SWITCH_OPEN")] RetChatForbidSwitchOpen = 4508,
+ [pbr::OriginalName("RET_CHAT_FORBID")] RetChatForbid = 4509,
+ [pbr::OriginalName("RET_CHAT_MSG_INCLUDE_SPECIAL_STR")] RetChatMsgIncludeSpecialStr = 4510,
+ [pbr::OriginalName("RET_CHAT_MSG_EMOJI_NOT_EXIST")] RetChatMsgEmojiNotExist = 4511,
+ [pbr::OriginalName("RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH")] RetChatMsgEmojiGenderNotMatch = 4512,
+ [pbr::OriginalName("RET_CHAT_MSG_EMOJI_NOT_MARKED")] RetChatMsgEmojiNotMarked = 4513,
+ [pbr::OriginalName("RET_CHAT_MSG_EMOJI_ALREADY_MARKED")] RetChatMsgEmojiAlreadyMarked = 4514,
+ [pbr::OriginalName("RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT")] RetChatMsgEmojiMarkedMaxLimit = 4515,
+ [pbr::OriginalName("RET_BOXING_CLUB_CHALLENGE_NOT_OPEN")] RetBoxingClubChallengeNotOpen = 4601,
+ [pbr::OriginalName("RET_MUSEUM_NOT_OPEN")] RetMuseumNotOpen = 4651,
+ [pbr::OriginalName("RET_MUSEUM_TURN_CNT_NOT_MATCH")] RetMuseumTurnCntNotMatch = 4652,
+ [pbr::OriginalName("RET_MUSEUM_PHASE_NOT_REACH")] RetMuseumPhaseNotReach = 4653,
+ [pbr::OriginalName("RET_MUSEUM_UNKNOW_STUFF")] RetMuseumUnknowStuff = 4654,
+ [pbr::OriginalName("RET_MUSEUM_UNKNOW_AREA")] RetMuseumUnknowArea = 4655,
+ [pbr::OriginalName("RET_MUSEUM_UNKNOW_POS")] RetMuseumUnknowPos = 4656,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_ALREADY_IN_AREA")] RetMuseumStuffAlreadyInArea = 4657,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_NOT_IN_AREA")] RetMuseumStuffNotInArea = 4658,
+ [pbr::OriginalName("RET_MUSEUM_GET_NPC_REPEAT")] RetMuseumGetNpcRepeat = 4659,
+ [pbr::OriginalName("RET_MUSEUM_GET_NPC_UNLOCK")] RetMuseumGetNpcUnlock = 4660,
+ [pbr::OriginalName("RET_MUSEUM_GET_NPC_NOT_ENOUGH")] RetMuseumGetNpcNotEnough = 4661,
+ [pbr::OriginalName("RET_MUSEUM_CHANGE_STUFF_AREA_ERROR")] RetMuseumChangeStuffAreaError = 4662,
+ [pbr::OriginalName("RET_MUSEUM_NOT_INIT")] RetMuseumNotInit = 4663,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_ERROR")] RetMuseumEventError = 4664,
+ [pbr::OriginalName("RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID")] RetMuseumUnknowChooseEventId = 4665,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_ORDER_NOT_MATCH")] RetMuseumEventOrderNotMatch = 4666,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK")] RetMuseumEventPhaseNotUnlock = 4667,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_MISSION_NOT_FOUND")] RetMuseumEventMissionNotFound = 4668,
+ [pbr::OriginalName("RET_MUSEUM_AREA_LEVEL_UP_ALREADY")] RetMuseumAreaLevelUpAlready = 4669,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_ALREADY_USED")] RetMuseumStuffAlreadyUsed = 4670,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK")] RetMuseumEventRoundNotUnlock = 4671,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_IN_AREA")] RetMuseumStuffInArea = 4672,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_DISPATCH")] RetMuseumStuffDispatch = 4673,
+ [pbr::OriginalName("RET_MUSEUM_IS_END")] RetMuseumIsEnd = 4674,
+ [pbr::OriginalName("RET_MUSEUM_STUFF_LEAVING")] RetMuseumStuffLeaving = 4675,
+ [pbr::OriginalName("RET_MUSEUM_EVENT_MISSION_NOT_FINISH")] RetMuseumEventMissionNotFinish = 4678,
+ [pbr::OriginalName("RET_MUSEUM_COLLECT_REWARD_NOT_EXIST")] RetMuseumCollectRewardNotExist = 4679,
+ [pbr::OriginalName("RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN")] RetMuseumCollectRewardAlreadyTaken = 4680,
+ [pbr::OriginalName("RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT")] RetMuseumAcceptMissionMaxLimit = 4681,
+ [pbr::OriginalName("RET_ROGUE_CHALLENGE_NOT_OPEN")] RetRogueChallengeNotOpen = 4701,
+ [pbr::OriginalName("RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT")] RetRogueChallengeAssisRefreshLimit = 4702,
+ [pbr::OriginalName("RET_ALLEY_NOT_INIT")] RetAlleyNotInit = 4721,
+ [pbr::OriginalName("RET_ALLEY_NOT_OPEN")] RetAlleyNotOpen = 4722,
+ [pbr::OriginalName("RET_ALLEY_MAP_NOT_EXIST")] RetAlleyMapNotExist = 4724,
+ [pbr::OriginalName("RET_ALLEY_EMPTY_POS_LIST")] RetAlleyEmptyPosList = 4725,
+ [pbr::OriginalName("RET_ALLEY_LINE_POS_INVALID")] RetAlleyLinePosInvalid = 4726,
+ [pbr::OriginalName("RET_ALLEY_SHOP_NOT_UNLOCK")] RetAlleyShopNotUnlock = 4727,
+ [pbr::OriginalName("RET_ALLEY_DEPOT_FULL")] RetAlleyDepotFull = 4728,
+ [pbr::OriginalName("RET_ALLEY_SHOP_NOT_INCLUDE")] RetAlleyShopNotInclude = 4729,
+ [pbr::OriginalName("RET_ALLEY_EVENT_NOT_UNLOCK")] RetAlleyEventNotUnlock = 4730,
+ [pbr::OriginalName("RET_ALLEY_EVENT_NOT_REFRESH")] RetAlleyEventNotRefresh = 4731,
+ [pbr::OriginalName("RET_ALLEY_EVENT_STATE_DOING")] RetAlleyEventStateDoing = 4732,
+ [pbr::OriginalName("RET_ALLEY_EVENT_STATE_FINISH")] RetAlleyEventStateFinish = 4733,
+ [pbr::OriginalName("RET_ALLEY_EVENT_ERROR")] RetAlleyEventError = 4734,
+ [pbr::OriginalName("RET_ALLEY_REWARD_LEVEL_ERROR")] RetAlleyRewardLevelError = 4735,
+ [pbr::OriginalName("RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH")] RetAlleyRewardPrestigeNotEnough = 4736,
+ [pbr::OriginalName("RET_ALLEY_SHIP_EMPTY")] RetAlleyShipEmpty = 4737,
+ [pbr::OriginalName("RET_ALLEY_SHIP_ID_DISMATCH")] RetAlleyShipIdDismatch = 4738,
+ [pbr::OriginalName("RET_ALLEY_SHIP_NOT_EXIST")] RetAlleyShipNotExist = 4739,
+ [pbr::OriginalName("RET_ALLEY_SHIP_NOT_UNLOCK")] RetAlleyShipNotUnlock = 4740,
+ [pbr::OriginalName("RET_ALLEY_GOODS_NOT_EXIST")] RetAlleyGoodsNotExist = 4741,
+ [pbr::OriginalName("RET_ALLEY_GOODS_NOT_UNLOCK")] RetAlleyGoodsNotUnlock = 4742,
+ [pbr::OriginalName("RET_ALLEY_PROFIT_NOT_POSITIVE")] RetAlleyProfitNotPositive = 4743,
+ [pbr::OriginalName("RET_ALLEY_SPECIAL_ORDER_DISMATCH")] RetAlleySpecialOrderDismatch = 4744,
+ [pbr::OriginalName("RET_ALLEY_ORDER_GOODS_OVER_LIMIT")] RetAlleyOrderGoodsOverLimit = 4745,
+ [pbr::OriginalName("RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET")] RetAlleySpecialOrderConditionNotMeet = 4746,
+ [pbr::OriginalName("RET_ALLEY_DEPOT_SIZE_OVER_LIMIT")] RetAlleyDepotSizeOverLimit = 4747,
+ [pbr::OriginalName("RET_ALLEY_GOODS_NOT_ENOUGH")] RetAlleyGoodsNotEnough = 4748,
+ [pbr::OriginalName("RET_ALLEY_ORDER_INDEX_INVALID")] RetAlleyOrderIndexInvalid = 4749,
+ [pbr::OriginalName("RET_ALLEY_REWARD_ALREADY_TAKE")] RetAlleyRewardAlreadyTake = 4750,
+ [pbr::OriginalName("RET_ALLEY_REWARD_NOT_EXIST")] RetAlleyRewardNotExist = 4751,
+ [pbr::OriginalName("RET_ALLEY_MAIN_MISSION_NOT_DOING")] RetAlleyMainMissionNotDoing = 4752,
+ [pbr::OriginalName("RET_ALLEY_CRITICAL_EVENT_NOT_FINISH")] RetAlleyCriticalEventNotFinish = 4753,
+ [pbr::OriginalName("RET_ALLEY_SHOP_GOODS_NOT_VALID")] RetAlleyShopGoodsNotValid = 4754,
+ [pbr::OriginalName("RET_ALLEY_SLASH_NOT_OPEN")] RetAlleySlashNotOpen = 4755,
+ [pbr::OriginalName("RET_ALLEY_PLACING_ANCHOR_INVALID")] RetAlleyPlacingAnchorInvalid = 4756,
+ [pbr::OriginalName("RET_ALLEY_PLACING_GOODS_INDEX_INVALID")] RetAlleyPlacingGoodsIndexInvalid = 4757,
+ [pbr::OriginalName("RET_ALLEY_SAVE_MAP_TOO_QUICK")] RetAlleySaveMapTooQuick = 4758,
+ [pbr::OriginalName("RET_ALLEY_MAP_NOT_LINK")] RetAlleyMapNotLink = 4759,
+ [pbr::OriginalName("RET_ALLEY_FUNDS_NOT_LOWER_BASE")] RetAlleyFundsNotLowerBase = 4760,
+ [pbr::OriginalName("RET_ALLEY_EVENT_NOT_FINISH")] RetAlleyEventNotFinish = 4761,
+ [pbr::OriginalName("RET_ALLEY_NORMAL_ORDER_NOT_MEET")] RetAlleyNormalOrderNotMeet = 4762,
+ [pbr::OriginalName("RET_PLAYER_RETURN_NOT_OPEN")] RetPlayerReturnNotOpen = 4801,
+ [pbr::OriginalName("RET_PLAYER_RETURN_IS_SIGNED")] RetPlayerReturnIsSigned = 4802,
+ [pbr::OriginalName("RET_PLAYER_RETURN_POINT_NOT_ENOUGH")] RetPlayerReturnPointNotEnough = 4803,
+ [pbr::OriginalName("RET_PLAYER_RETURN_CONDITION_INVALID")] RetPlayerReturnConditionInvalid = 4804,
+ [pbr::OriginalName("RET_PLAYER_RETURN_HAS_SIGNED")] RetPlayerReturnHasSigned = 4805,
+ [pbr::OriginalName("RET_PLAYER_RETURN_REWARD_TAKEN")] RetPlayerReturnRewardTaken = 4806,
+ [pbr::OriginalName("RET_AETHER_DIVIDE_NO_LINEUP")] RetAetherDivideNoLineup = 4851,
+ [pbr::OriginalName("RET_AETHER_DIVIDE_LINEUP_INVALID")] RetAetherDivideLineupInvalid = 4852,
+ [pbr::OriginalName("RET_CHAT_BUBBLE_ID_ERROR")] RetChatBubbleIdError = 4901,
+ [pbr::OriginalName("RET_CHAT_BUBBLE_ID_NOT_UNLOCK")] RetChatBubbleIdNotUnlock = 4902,
+ [pbr::OriginalName("RET_PHONE_THEME_ID_ERROR")] RetPhoneThemeIdError = 4903,
+ [pbr::OriginalName("RET_PHONE_THEME_ID_NOT_UNLOCK")] RetPhoneThemeIdNotUnlock = 4904,
+ [pbr::OriginalName("RET_CHAT_BUBBLE_SELECT_IS_CURRENT")] RetChatBubbleSelectIsCurrent = 4905,
+ [pbr::OriginalName("RET_PHONE_THEME_SELECT_IS_CURRENT")] RetPhoneThemeSelectIsCurrent = 4906,
+ [pbr::OriginalName("RET_CHESS_ROGUE_CONFIG_NOT_FOUND")] RetChessRogueConfigNotFound = 4951,
+ [pbr::OriginalName("RET_CHESS_ROGUE_CONFIG_INVALID")] RetChessRogueConfigInvalid = 4952,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NO_VALID_ROOM")] RetChessRogueNoValidRoom = 4963,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NO_CELL_INFO")] RetChessRogueNoCellInfo = 4964,
+ [pbr::OriginalName("RET_CHESS_ROGUE_CELL_NOT_FINISH")] RetChessRogueCellNotFinish = 4965,
+ [pbr::OriginalName("RET_CHESS_ROGUE_CELL_IS_LOCKED")] RetChessRogueCellIsLocked = 4966,
+ [pbr::OriginalName("RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH")] RetChessRogueScheduleNotMatch = 4967,
+ [pbr::OriginalName("RET_CHESS_ROGUE_STATUS_FAIL")] RetChessRogueStatusFail = 4968,
+ [pbr::OriginalName("RET_CHESS_ROGUE_AREA_NOT_EXIST")] RetChessRogueAreaNotExist = 4969,
+ [pbr::OriginalName("RET_CHESS_ROGUE_LINEUP_FAIL")] RetChessRogueLineupFail = 4970,
+ [pbr::OriginalName("RET_CHESS_ROGUE_AEON_FAIL")] RetChessRogueAeonFail = 4980,
+ [pbr::OriginalName("RET_CHESS_ROGUE_ENTER_CELL_FAIL")] RetChessRogueEnterCellFail = 4981,
+ [pbr::OriginalName("RET_CHESS_ROGUE_ROLL_DICE_FAIL")] RetChessRogueRollDiceFail = 4982,
+ [pbr::OriginalName("RET_CHESS_ROGUE_DICE_STATUS_FAIL")] RetChessRogueDiceStatusFail = 4983,
+ [pbr::OriginalName("RET_CHESS_ROGUE_DICE_CNT_NOT_FULL")] RetChessRogueDiceCntNotFull = 4984,
+ [pbr::OriginalName("RET_CHESS_ROGUE_UNLOCK")] RetChessRogueUnlock = 4985,
+ [pbr::OriginalName("RET_CHESS_ROGUE_PICK_AVATAR_FAIL")] RetChessRoguePickAvatarFail = 4986,
+ [pbr::OriginalName("RET_CHESS_ROGUE_AVATAR_INVALID")] RetChessRogueAvatarInvalid = 4987,
+ [pbr::OriginalName("RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT")] RetChessRogueCellCanNotSelect = 4988,
+ [pbr::OriginalName("RET_CHESS_ROGUE_DICE_CONFIRMED")] RetChessRogueDiceConfirmed = 4989,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH")] RetChessRogueNousDiceNotMatch = 4990,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL")] RetChessRogueNousDiceRarityFail = 4991,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE")] RetChessRogueNousDiceSurfaceDuplicate = 4992,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NOT_IN_ROGUE")] RetChessRogueNotInRogue = 4993,
+ [pbr::OriginalName("RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT")] RetChessRogueNousDiceBranchLimit = 4994,
+ [pbr::OriginalName("RET_HELIOBUS_NOT_OPEN")] RetHeliobusNotOpen = 5101,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_POST_NOT_UNLOCK")] RetHeliobusSnsPostNotUnlock = 5102,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_ALREADY_READ")] RetHeliobusSnsAlreadyRead = 5103,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_ALREADY_LIKED")] RetHeliobusSnsAlreadyLiked = 5104,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_ALREADY_COMMENTED")] RetHeliobusSnsAlreadyCommented = 5105,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_IN_MISSION")] RetHeliobusSnsInMission = 5106,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_ALREADY_POSTED")] RetHeliobusSnsAlreadyPosted = 5107,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_NOT_DOING_MISSION")] RetHeliobusSnsNotDoingMission = 5108,
+ [pbr::OriginalName("RET_HELIOBUS_REWARD_LEVEL_MAX")] RetHeliobusRewardLevelMax = 5109,
+ [pbr::OriginalName("RET_HELIOBUS_INCOME_NOT_ENOUGH")] RetHeliobusIncomeNotEnough = 5110,
+ [pbr::OriginalName("RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK")] RetHeliobusSnsCommentNotUnlock = 5111,
+ [pbr::OriginalName("RET_HELIOBUS_CHALLENGE_NOT_UNLOCK")] RetHeliobusChallengeNotUnlock = 5112,
+ [pbr::OriginalName("RET_HELIOBUS_CHALLENGE_ID_ERROR")] RetHeliobusChallengeIdError = 5113,
+ [pbr::OriginalName("RET_HELIOBUS_SKILL_NOT_UNLOCK")] RetHeliobusSkillNotUnlock = 5114,
+ [pbr::OriginalName("RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL")] RetHeliobusAcceptPostMissionFail = 5115,
+ [pbr::OriginalName("RET_HELIOBUS_SKILL_NOT_SELECTED")] RetHeliobusSkillNotSelected = 5116,
+ [pbr::OriginalName("RET_HELIOBUS_PLANE_TYPE_INVALID")] RetHeliobusPlaneTypeInvalid = 5117,
+ [pbr::OriginalName("RET_REDDOT_PARAM_INVALID")] RetReddotParamInvalid = 5151,
+ [pbr::OriginalName("RET_REDDOT_ACTIVITY_NOT_OPEN")] RetReddotActivityNotOpen = 5152,
+ [pbr::OriginalName("RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR")] RetRogueEndlessActivityConfigError = 5201,
+ [pbr::OriginalName("RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN")] RetRogueEndlessActivityNotOpen = 5202,
+ [pbr::OriginalName("RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT")] RetRogueEndlessActivityOverBonusRewardLimit = 5203,
+ [pbr::OriginalName("RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET")] RetRogueEndlessActivityScoreNotMeet = 5204,
+ [pbr::OriginalName("RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE")] RetRogueEndlessActivityRewardLevleAlreadyTake = 5205,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_NOT_FOUND")] RetHeartDialScriptNotFound = 5251,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME")] RetHeartDialScriptEmotionTheSame = 5252,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL")] RetHeartDialScriptStepNotNormal = 5253,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH")] RetHeartDialScriptConditionNotMatch = 5254,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH")] RetHeartDialScriptSubmitItemNumNotMatch = 5255,
+ [pbr::OriginalName("RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH")] RetHeartDialScriptSubmitItemIdNotMatch = 5256,
+ [pbr::OriginalName("RET_HEART_DIAL_DIALOGUE_NOT_FOUND")] RetHeartDialDialogueNotFound = 5257,
+ [pbr::OriginalName("RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED")] RetHeartDialDialogueAlreadyPerformed = 5258,
+ [pbr::OriginalName("RET_HEART_DIAL_NPC_NOT_FOUND")] RetHeartDialNpcNotFound = 5259,
+ [pbr::OriginalName("RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND")] RetHeartDialTraceConfigNotFound = 5260,
+ [pbr::OriginalName("RET_HEART_DIAL_FLOOR_TRACE_EXIST")] RetHeartDialFloorTraceExist = 5261,
+ [pbr::OriginalName("RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH")] RetHeartDialTraceFloorNotMatch = 5262,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_CONFIG_ERROR")] RetTravelBrochureConfigError = 5301,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_PARAM_INVALID")] RetTravelBrochureParamInvalid = 5302,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_LOCKED")] RetTravelBrochureLocked = 5303,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_CANNOT_OPERATE")] RetTravelBrochureCannotOperate = 5304,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH")] RetTravelBrochureWorldIdNotMatch = 5305,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK")] RetTravelBrochureHasNoWorldBook = 5306,
+ [pbr::OriginalName("RET_TRAVEL_BROCHURE_PAGE_FULL")] RetTravelBrochurePageFull = 5307,
+ [pbr::OriginalName("RET_MAP_ROTATION_NOT_IN_REGION")] RetMapRotationNotInRegion = 5351,
+ [pbr::OriginalName("RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED")] RetMapRotationRotaterAlreadyDeployed = 5352,
+ [pbr::OriginalName("RET_MAP_ROTATION_ENERGY_NOT_ENOUGH")] RetMapRotationEnergyNotEnough = 5353,
+ [pbr::OriginalName("RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE")] RetMapRotationEntityNotOnCurPose = 5354,
+ [pbr::OriginalName("RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED")] RetMapRotationRotaterNotDeployed = 5355,
+ [pbr::OriginalName("RET_MAP_ROTATION_POSE_ROTATER_MISMATCH")] RetMapRotationPoseRotaterMismatch = 5356,
+ [pbr::OriginalName("RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE")] RetMapRotationRotaterNotRemovable = 5357,
+ [pbr::OriginalName("RET_MAP_ROTATION_ROTATER_DISPOSABLE")] RetMapRotationRotaterDisposable = 5358,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND")] RetSpaceZooActivityCatNotFound = 5401,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID")] RetSpaceZooActivityCatParamInvalid = 5402,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH")] RetSpaceZooActivityCatItemNotEnough = 5403,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL")] RetSpaceZooActivityCatBagFull = 5404,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE")] RetSpaceZooActivityCatNotToMutate = 5405,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR")] RetSpaceZooActivityCatStateError = 5406,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED")] RetSpaceZooActivityCatCatteryLocked = 5407,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW")] RetSpaceZooActivityCatOutNow = 5408,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND")] RetSpaceZooActivityCatConfigNotFound = 5409,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND")] RetSpaceZooActivityCatFeatureNotFound = 5410,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR")] RetSpaceZooActivityCatAddCatError = 5411,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH")] RetSpaceZooActivityCatMoneyNotEnough = 5412,
+ [pbr::OriginalName("RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH")] RetSpaceZooActivityCatCondNotMatch = 5413,
+ [pbr::OriginalName("RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS")] RetStrongChallengeActivityStageCfgMiss = 5501,
+ [pbr::OriginalName("RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN")] RetStrongChallengeActivityStageNotOpen = 5502,
+ [pbr::OriginalName("RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR")] RetStrongChallengeActivityBuffError = 5503,
+ [pbr::OriginalName("RET_ROLL_SHOP_NOT_FOUND")] RetRollShopNotFound = 5551,
+ [pbr::OriginalName("RET_ROLL_SHOP_GROUP_EMPTY")] RetRollShopGroupEmpty = 5552,
+ [pbr::OriginalName("RET_ROLL_SHOP_EMPTY")] RetRollShopEmpty = 5553,
+ [pbr::OriginalName("RET_ROLL_SHOP_GACHA_REQ_DUPLICATED")] RetRollShopGachaReqDuplicated = 5554,
+ [pbr::OriginalName("RET_ROLL_SHOP_RANDOM_ERROR")] RetRollShopRandomError = 5555,
+ [pbr::OriginalName("RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND")] RetRollShopGroupTypeNotFound = 5556,
+ [pbr::OriginalName("RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY")] RetRollShopHasStoredRewardAlready = 5557,
+ [pbr::OriginalName("RET_ROLL_SHOP_NO_STORED_REWARD")] RetRollShopNoStoredReward = 5558,
+ [pbr::OriginalName("RET_ROLL_SHOP_NOT_IN_VALID_SCENE")] RetRollShopNotInValidScene = 5559,
+ [pbr::OriginalName("RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE")] RetRollShopInvalidRollShopType = 5560,
+ [pbr::OriginalName("RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH")] RetActivityRaidCollectionPrevNotFinish = 5601,
+ [pbr::OriginalName("RET_OFFERING_NOT_UNLOCK")] RetOfferingNotUnlock = 5651,
+ [pbr::OriginalName("RET_OFFERING_LEVEL_NOT_UNLOCK")] RetOfferingLevelNotUnlock = 5652,
+ [pbr::OriginalName("RET_OFFERING_REACH_MAX_LEVEL")] RetOfferingReachMaxLevel = 5653,
+ [pbr::OriginalName("RET_OFFERING_ITEM_NOT_ENOUGH")] RetOfferingItemNotEnough = 5654,
+ [pbr::OriginalName("RET_OFFERING_LONGTAIL_NOT_OPEN")] RetOfferingLongtailNotOpen = 5655,
+ [pbr::OriginalName("RET_OFFERING_REWARD_CONDITION")] RetOfferingRewardCondition = 5656,
+ [pbr::OriginalName("RET_DRINK_MAKER_CHAT_INVALID")] RetDrinkMakerChatInvalid = 5701,
+ [pbr::OriginalName("RET_DRINK_MAKER_PARAM_INVALID")] RetDrinkMakerParamInvalid = 5702,
+ [pbr::OriginalName("RET_DRINK_MAKER_PARAM_NOT_UNLOCK")] RetDrinkMakerParamNotUnlock = 5703,
+ [pbr::OriginalName("RET_DRINK_MAKER_CONFIG_NOT_FOUND")] RetDrinkMakerConfigNotFound = 5704,
+ [pbr::OriginalName("RET_DRINK_MAKER_NOT_LAST_CHAT")] RetDrinkMakerNotLastChat = 5705,
+ [pbr::OriginalName("RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN")] RetDrinkMakerDayAndFreePhaseNotOpen = 5706,
+ [pbr::OriginalName("RET_MONOPOLY_NOT_OPEN")] RetMonopolyNotOpen = 5751,
+ [pbr::OriginalName("RET_MONOPOLY_CONFIG_ERROR")] RetMonopolyConfigError = 5752,
+ [pbr::OriginalName("RET_MONOPOLY_DICE_NOT_ENOUGH")] RetMonopolyDiceNotEnough = 5753,
+ [pbr::OriginalName("RET_MONOPOLY_CUR_CELL_NOT_FINISH")] RetMonopolyCurCellNotFinish = 5754,
+ [pbr::OriginalName("RET_MONOPOLY_COIN_NOT_ENOUGH")] RetMonopolyCoinNotEnough = 5755,
+ [pbr::OriginalName("RET_MONOPOLY_CELL_WAIT_PENDING")] RetMonopolyCellWaitPending = 5756,
+ [pbr::OriginalName("RET_MONOPOLY_CELL_STATE_ERROR")] RetMonopolyCellStateError = 5757,
+ [pbr::OriginalName("RET_MONOPOLY_CELL_CONTENT_ERROR")] RetMonopolyCellContentError = 5758,
+ [pbr::OriginalName("RET_MONOPOLY_ITEM_NOT_ENOUGH")] RetMonopolyItemNotEnough = 5759,
+ [pbr::OriginalName("RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP")] RetMonopolyCellContentCannotGiveup = 5760,
+ [pbr::OriginalName("RET_MONOPOLY_ASSET_LEVEL_INVALID")] RetMonopolyAssetLevelInvalid = 5761,
+ [pbr::OriginalName("RET_MONOPOLY_TURN_NOT_FINISH")] RetMonopolyTurnNotFinish = 5762,
+ [pbr::OriginalName("RET_MONOPOLY_GUIDE_NOT_FINISH")] RetMonopolyGuideNotFinish = 5763,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_REWARD_REISSUED")] RetMonopolyRaffleRewardReissued = 5764,
+ [pbr::OriginalName("RET_MONOPOLY_NO_GAME_ACTIVE")] RetMonopolyNoGameActive = 5771,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE")] RetMonopolyGameRatioNotIncreasable = 5772,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_RATIO_MAX")] RetMonopolyGameRatioMax = 5773,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_TARGET_RATIO_INVALID")] RetMonopolyGameTargetRatioInvalid = 5774,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID")] RetMonopolyGameBingoFlipPosInvalid = 5775,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE")] RetMonopolyGameGuessAlreadyChoose = 5776,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID")] RetMonopolyGameGuessChooseInvalid = 5777,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT")] RetMonopolyGameGuessInformationAlreadyBought = 5778,
+ [pbr::OriginalName("RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK")] RetMonopolyGameRaiseRatioNotUnlock = 5779,
+ [pbr::OriginalName("RET_MONOPOLY_FRIEND_NOT_SYNCED")] RetMonopolyFriendNotSynced = 5785,
+ [pbr::OriginalName("RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD")] RetMonopolyGetFriendRankingListInCd = 5786,
+ [pbr::OriginalName("RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND")] RetMonopolyLikeTargetNotFriend = 5787,
+ [pbr::OriginalName("RET_MONOPOLY_DAILY_ALREADY_LIKED")] RetMonopolyDailyAlreadyLiked = 5788,
+ [pbr::OriginalName("RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH")] RetMonopolySocialEventStatusNotMatch = 5789,
+ [pbr::OriginalName("RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST")] RetMonopolySocialEventServerCacheNotExist = 5790,
+ [pbr::OriginalName("RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH")] RetMonopolyActivityIdNotMatch = 5791,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST")] RetMonopolyRafflePoolNotExist = 5792,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH")] RetMonopolyRafflePoolTimeNotMatch = 5793,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET")] RetMonopolyRafflePoolPhaseNotMeet = 5794,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET")] RetMonopolyRafflePoolShowTimeNotMeet = 5795,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND")] RetMonopolyRaffleTicketNotFound = 5796,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET")] RetMonopolyRaffleTicketTimeNotMeet = 5797,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN")] RetMonopolyRaffleTicketRewardAlreadyTaken = 5798,
+ [pbr::OriginalName("RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME")] RetMonopolyRafflePoolNotInRaffleTime = 5799,
+ [pbr::OriginalName("RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN")] RetMonopolyMbtiReportRewardAlreadyTaken = 5800,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_LEVEL_GAMING")] RetEvolveBuildLevelGaming = 5801,
+ [pbr::OriginalName("RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM")] RetEveolveBuildLevelBanRandom = 5802,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN")] RetEvolveBuildFirstRewardAlreadyTaken = 5803,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_LEVEL_UNFINISH")] RetEvolveBuildLevelUnfinish = 5804,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL")] RetEvolveBuildShopAbilityMaxLevel = 5805,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL")] RetEvolveBuildShopAbilityMinLevel = 5806,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET")] RetEvolveBuildShopAbilityNotGet = 5807,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_LEVEL_LOCK")] RetEvolveBuildLevelLock = 5808,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_EXP_NOT_ENOUGH")] RetEvolveBuildExpNotEnough = 5809,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR")] RetEvolveBuildShopAbilityLevelError = 5810,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN")] RetEvolveBuildActivityNotOpen = 5811,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY")] RetEvolveBuildShopAbilityEmpty = 5812,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_LEVEL_NOT_START")] RetEvolveBuildLevelNotStart = 5813,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_SHOP_LOCK")] RetEvolveBuildShopLock = 5814,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_REWARD_LOCK")] RetEvolveBuildRewardLock = 5815,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_REWARD_LEVEL_MAX")] RetEvolveBuildRewardLevelMax = 5816,
+ [pbr::OriginalName("RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN")] RetEvolveBuildRewardAlreadyAllTaken = 5717,
+ [pbr::OriginalName("RET_CLOCK_PARK_CONFIG_ERROR")] RetClockParkConfigError = 5851,
+ [pbr::OriginalName("RET_CLOCK_PARK_EFFECT_ERROR")] RetClockParkEffectError = 5852,
+ [pbr::OriginalName("RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK")] RetClockParkScriptAlreadyUnlock = 5853,
+ [pbr::OriginalName("RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET")] RetClockParkScriptUnlockConditionNotMeet = 5854,
+ [pbr::OriginalName("RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK")] RetClockParkTalentAlreadyUnlock = 5855,
+ [pbr::OriginalName("RET_CLOCK_PARK_SCRIPT_LOCKED")] RetClockParkScriptLocked = 5856,
+ [pbr::OriginalName("RET_CLOCK_PARK_HAS_ONGOING_SCRIPT")] RetClockParkHasOngoingScript = 5857,
+ [pbr::OriginalName("RET_CLOCK_PARK_NO_ONGOING_SCRIPT")] RetClockParkNoOngoingScript = 5858,
+ [pbr::OriginalName("RET_CLOCK_PARK_DICE_PLACEMENT_ERROR")] RetClockParkDicePlacementError = 5859,
+ [pbr::OriginalName("RET_CLOCK_PARK_MISMATCH_STATUS")] RetClockParkMismatchStatus = 5860,
+ [pbr::OriginalName("RET_CLOCK_PARK_NO_BUFF")] RetClockParkNoBuff = 5861,
+ [pbr::OriginalName("RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED")] RetClockParkSlotMachineGachaReqDuplicated = 5862,
+ [pbr::OriginalName("RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH")] RetClockParkSlotMachineCostNotEnough = 5863,
+ [pbr::OriginalName("RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT")] RetClockParkSlotMachineGachaCntExceedLimit = 5864,
+ [pbr::OriginalName("RET_CLOCK_PARK_NOT_OPEN")] RetClockParkNotOpen = 5865,
+ [pbr::OriginalName("RET_TOURN_ROGUE_STATUS_MISMATCH")] RetTournRogueStatusMismatch = 5901,
+ [pbr::OriginalName("RET_MATCH_ALREADY_IN_MATCH")] RetMatchAlreadyInMatch = 6201,
+ [pbr::OriginalName("RET_MATCH_NOT_IN_MATCH")] RetMatchNotInMatch = 6202,
+ [pbr::OriginalName("RET_MATCH_PLAY_NOT_OPEN")] RetMatchPlayNotOpen = 6203,
+ [pbr::OriginalName("RET_CROSS_STATE_ERROR")] RetCrossStateError = 6204,
+ [pbr::OriginalName("RET_MATCH_VERSION_NOT_EQUAL")] RetMatchVersionNotEqual = 6205,
+ [pbr::OriginalName("RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM")] RetMatchPlayerNotInLobbyRoom = 6206,
+ [pbr::OriginalName("RET_LOBBY_STATE_NOT_MATCH")] RetLobbyStateNotMatch = 6207,
+ [pbr::OriginalName("RET_LOBBY_ROOM_NOT_EXIST")] RetLobbyRoomNotExist = 6208,
+ [pbr::OriginalName("RET_LOBBY_ROOM_PALYER_FULL")] RetLobbyRoomPalyerFull = 6209,
+ [pbr::OriginalName("RET_LOBBY_ROOM_PALYER_NOT_READY")] RetLobbyRoomPalyerNotReady = 6210,
+ [pbr::OriginalName("RET_LOBBY_ROOM_PALYER_FIGHTING")] RetLobbyRoomPalyerFighting = 6211,
+ [pbr::OriginalName("RET_FIGHT_ROOM_NOT_EXIST")] RetFightRoomNotExist = 6250,
+ [pbr::OriginalName("RET_FIGHT_MATCH3_PLAYER_STATE_ERR")] RetFightMatch3PlayerStateErr = 6251,
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Common/Proto/StartChallengeCsReq.cs b/Common/Proto/StartChallengeCsReq.cs
index e76a3c54..246e3867 100644
--- a/Common/Proto/StartChallengeCsReq.cs
+++ b/Common/Proto/StartChallengeCsReq.cs
@@ -24,12 +24,13 @@ namespace EggLink.DanhengServer.Proto {
static StartChallengeCsReqReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChlTdGFydENoYWxsZW5nZUNzUmVxLnByb3RvGhFET05LTlBQT01KQy5wcm90",
- "byJOChNTdGFydENoYWxsZW5nZUNzUmVxEiEKC3BsYXllcl9pbmZvGAkgASgL",
- "MgwuRE9OS05QUE9NSkMSFAoMY2hhbGxlbmdlX2lkGAYgASgNQh6qAhtFZ2dM",
- "aW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
+ "ChlTdGFydENoYWxsZW5nZUNzUmVxLnByb3RvGh1TdGFydENoYWxsZW5nZVN0",
+ "b3J5SW5mby5wcm90byJaChNTdGFydENoYWxsZW5nZUNzUmVxEi0KC3BsYXll",
+ "cl9pbmZvGAkgASgLMhguU3RhcnRDaGFsbGVuZ2VTdG9yeUluZm8SFAoMY2hh",
+ "bGxlbmdlX2lkGAYgASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJv",
+ "dG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DONKNPPOMJCReflection.Descriptor, },
+ new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.StartChallengeStoryInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.StartChallengeCsReq), global::EggLink.DanhengServer.Proto.StartChallengeCsReq.Parser, new[]{ "PlayerInfo", "ChallengeId" }, null, null, null, null)
}));
@@ -86,10 +87,10 @@ namespace EggLink.DanhengServer.Proto {
/// Field number for the "player_info" field.
public const int PlayerInfoFieldNumber = 9;
- private global::EggLink.DanhengServer.Proto.DONKNPPOMJC playerInfo_;
+ private global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo playerInfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::EggLink.DanhengServer.Proto.DONKNPPOMJC PlayerInfo {
+ public global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo PlayerInfo {
get { return playerInfo_; }
set {
playerInfo_ = value;
@@ -208,7 +209,7 @@ namespace EggLink.DanhengServer.Proto {
}
if (other.playerInfo_ != null) {
if (playerInfo_ == null) {
- PlayerInfo = new global::EggLink.DanhengServer.Proto.DONKNPPOMJC();
+ PlayerInfo = new global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo();
}
PlayerInfo.MergeFrom(other.PlayerInfo);
}
@@ -236,7 +237,7 @@ namespace EggLink.DanhengServer.Proto {
}
case 74: {
if (playerInfo_ == null) {
- PlayerInfo = new global::EggLink.DanhengServer.Proto.DONKNPPOMJC();
+ PlayerInfo = new global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo();
}
input.ReadMessage(PlayerInfo);
break;
@@ -262,7 +263,7 @@ namespace EggLink.DanhengServer.Proto {
}
case 74: {
if (playerInfo_ == null) {
- PlayerInfo = new global::EggLink.DanhengServer.Proto.DONKNPPOMJC();
+ PlayerInfo = new global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo();
}
input.ReadMessage(PlayerInfo);
break;
diff --git a/Common/Proto/HDLDGEPFMGL.cs b/Common/Proto/StartChallengeStoryBuffInfo.cs
similarity index 66%
rename from Common/Proto/HDLDGEPFMGL.cs
rename to Common/Proto/StartChallengeStoryBuffInfo.cs
index 5470fa04..6f38c22c 100644
--- a/Common/Proto/HDLDGEPFMGL.cs
+++ b/Common/Proto/StartChallengeStoryBuffInfo.cs
@@ -1,6 +1,6 @@
//
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: HDLDGEPFMGL.proto
+// source: StartChallengeStoryBuffInfo.proto
//
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code
@@ -11,26 +11,27 @@ using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace EggLink.DanhengServer.Proto {
- /// Holder for reflection information generated from HDLDGEPFMGL.proto
- public static partial class HDLDGEPFMGLReflection {
+ /// Holder for reflection information generated from StartChallengeStoryBuffInfo.proto
+ public static partial class StartChallengeStoryBuffInfoReflection {
#region Descriptor
- /// File descriptor for HDLDGEPFMGL.proto
+ /// File descriptor for StartChallengeStoryBuffInfo.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
- static HDLDGEPFMGLReflection() {
+ static StartChallengeStoryBuffInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChFIRExER0VQRk1HTC5wcm90byI3CgtIRExER0VQRk1HTBITCgtHUFBFR0xO",
- "TkdOShgJIAEoDRITCgtBS0VPTU5QT0pDRRgIIAEoDUIeqgIbRWdnTGluay5E",
- "YW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
+ "CiFTdGFydENoYWxsZW5nZVN0b3J5QnVmZkluZm8ucHJvdG8iTQobU3RhcnRD",
+ "aGFsbGVuZ2VTdG9yeUJ1ZmZJbmZvEhYKDnN0b3J5X2J1ZmZfb25lGAkgASgN",
+ "EhYKDnN0b3J5X2J1ZmZfdHdvGAggASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdT",
+ "ZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.HDLDGEPFMGL), global::EggLink.DanhengServer.Proto.HDLDGEPFMGL.Parser, new[]{ "GPPEGLNNGNJ", "AKEOMNPOJCE" }, null, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo), global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo.Parser, new[]{ "StoryBuffOne", "StoryBuffTwo" }, null, null, null, null)
}));
}
#endregion
@@ -38,21 +39,21 @@ namespace EggLink.DanhengServer.Proto {
}
#region Messages
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class HDLDGEPFMGL : pb::IMessage
+ public sealed partial class StartChallengeStoryBuffInfo : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new HDLDGEPFMGL());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartChallengeStoryBuffInfo());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::EggLink.DanhengServer.Proto.HDLDGEPFMGLReflection.Descriptor.MessageTypes[0]; }
+ get { return global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfoReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -63,7 +64,7 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public HDLDGEPFMGL() {
+ public StartChallengeStoryBuffInfo() {
OnConstruction();
}
@@ -71,59 +72,59 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public HDLDGEPFMGL(HDLDGEPFMGL other) : this() {
- gPPEGLNNGNJ_ = other.gPPEGLNNGNJ_;
- aKEOMNPOJCE_ = other.aKEOMNPOJCE_;
+ public StartChallengeStoryBuffInfo(StartChallengeStoryBuffInfo other) : this() {
+ storyBuffOne_ = other.storyBuffOne_;
+ storyBuffTwo_ = other.storyBuffTwo_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public HDLDGEPFMGL Clone() {
- return new HDLDGEPFMGL(this);
+ public StartChallengeStoryBuffInfo Clone() {
+ return new StartChallengeStoryBuffInfo(this);
}
- /// Field number for the "GPPEGLNNGNJ" field.
- public const int GPPEGLNNGNJFieldNumber = 9;
- private uint gPPEGLNNGNJ_;
+ /// Field number for the "story_buff_one" field.
+ public const int StoryBuffOneFieldNumber = 9;
+ private uint storyBuffOne_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint GPPEGLNNGNJ {
- get { return gPPEGLNNGNJ_; }
+ public uint StoryBuffOne {
+ get { return storyBuffOne_; }
set {
- gPPEGLNNGNJ_ = value;
+ storyBuffOne_ = value;
}
}
- /// Field number for the "AKEOMNPOJCE" field.
- public const int AKEOMNPOJCEFieldNumber = 8;
- private uint aKEOMNPOJCE_;
+ /// Field number for the "story_buff_two" field.
+ public const int StoryBuffTwoFieldNumber = 8;
+ private uint storyBuffTwo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint AKEOMNPOJCE {
- get { return aKEOMNPOJCE_; }
+ public uint StoryBuffTwo {
+ get { return storyBuffTwo_; }
set {
- aKEOMNPOJCE_ = value;
+ storyBuffTwo_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as HDLDGEPFMGL);
+ return Equals(other as StartChallengeStoryBuffInfo);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(HDLDGEPFMGL other) {
+ public bool Equals(StartChallengeStoryBuffInfo other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if (GPPEGLNNGNJ != other.GPPEGLNNGNJ) return false;
- if (AKEOMNPOJCE != other.AKEOMNPOJCE) return false;
+ if (StoryBuffOne != other.StoryBuffOne) return false;
+ if (StoryBuffTwo != other.StoryBuffTwo) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -131,8 +132,8 @@ namespace EggLink.DanhengServer.Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (GPPEGLNNGNJ != 0) hash ^= GPPEGLNNGNJ.GetHashCode();
- if (AKEOMNPOJCE != 0) hash ^= AKEOMNPOJCE.GetHashCode();
+ if (StoryBuffOne != 0) hash ^= StoryBuffOne.GetHashCode();
+ if (StoryBuffTwo != 0) hash ^= StoryBuffTwo.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -151,13 +152,13 @@ namespace EggLink.DanhengServer.Proto {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (AKEOMNPOJCE != 0) {
+ if (StoryBuffTwo != 0) {
output.WriteRawTag(64);
- output.WriteUInt32(AKEOMNPOJCE);
+ output.WriteUInt32(StoryBuffTwo);
}
- if (GPPEGLNNGNJ != 0) {
+ if (StoryBuffOne != 0) {
output.WriteRawTag(72);
- output.WriteUInt32(GPPEGLNNGNJ);
+ output.WriteUInt32(StoryBuffOne);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
@@ -169,13 +170,13 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (AKEOMNPOJCE != 0) {
+ if (StoryBuffTwo != 0) {
output.WriteRawTag(64);
- output.WriteUInt32(AKEOMNPOJCE);
+ output.WriteUInt32(StoryBuffTwo);
}
- if (GPPEGLNNGNJ != 0) {
+ if (StoryBuffOne != 0) {
output.WriteRawTag(72);
- output.WriteUInt32(GPPEGLNNGNJ);
+ output.WriteUInt32(StoryBuffOne);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
@@ -187,11 +188,11 @@ namespace EggLink.DanhengServer.Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (GPPEGLNNGNJ != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(GPPEGLNNGNJ);
+ if (StoryBuffOne != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StoryBuffOne);
}
- if (AKEOMNPOJCE != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AKEOMNPOJCE);
+ if (StoryBuffTwo != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StoryBuffTwo);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
@@ -201,15 +202,15 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(HDLDGEPFMGL other) {
+ public void MergeFrom(StartChallengeStoryBuffInfo other) {
if (other == null) {
return;
}
- if (other.GPPEGLNNGNJ != 0) {
- GPPEGLNNGNJ = other.GPPEGLNNGNJ;
+ if (other.StoryBuffOne != 0) {
+ StoryBuffOne = other.StoryBuffOne;
}
- if (other.AKEOMNPOJCE != 0) {
- AKEOMNPOJCE = other.AKEOMNPOJCE;
+ if (other.StoryBuffTwo != 0) {
+ StoryBuffTwo = other.StoryBuffTwo;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -227,11 +228,11 @@ namespace EggLink.DanhengServer.Proto {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 64: {
- AKEOMNPOJCE = input.ReadUInt32();
+ StoryBuffTwo = input.ReadUInt32();
break;
}
case 72: {
- GPPEGLNNGNJ = input.ReadUInt32();
+ StoryBuffOne = input.ReadUInt32();
break;
}
}
@@ -250,11 +251,11 @@ namespace EggLink.DanhengServer.Proto {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 64: {
- AKEOMNPOJCE = input.ReadUInt32();
+ StoryBuffTwo = input.ReadUInt32();
break;
}
case 72: {
- GPPEGLNNGNJ = input.ReadUInt32();
+ StoryBuffOne = input.ReadUInt32();
break;
}
}
diff --git a/Common/Proto/DONKNPPOMJC.cs b/Common/Proto/StartChallengeStoryInfo.cs
similarity index 60%
rename from Common/Proto/DONKNPPOMJC.cs
rename to Common/Proto/StartChallengeStoryInfo.cs
index f92f00c0..8cba6090 100644
--- a/Common/Proto/DONKNPPOMJC.cs
+++ b/Common/Proto/StartChallengeStoryInfo.cs
@@ -1,6 +1,6 @@
//
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: DONKNPPOMJC.proto
+// source: StartChallengeStoryInfo.proto
//
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code
@@ -11,27 +11,28 @@ using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace EggLink.DanhengServer.Proto {
- /// Holder for reflection information generated from DONKNPPOMJC.proto
- public static partial class DONKNPPOMJCReflection {
+ /// Holder for reflection information generated from StartChallengeStoryInfo.proto
+ public static partial class StartChallengeStoryInfoReflection {
#region Descriptor
- /// File descriptor for DONKNPPOMJC.proto
+ /// File descriptor for StartChallengeStoryInfo.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
- static DONKNPPOMJCReflection() {
+ static StartChallengeStoryInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChFET05LTlBQT01KQy5wcm90bxoRSERMREdFUEZNR0wucHJvdG8iQQoLRE9O",
- "S05QUE9NSkMSIwoLR0dJQUhCSkhLR0UYDiABKAsyDC5IRExER0VQRk1HTEgA",
- "Qg0KC09IQkREQ0dGTlBFQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJv",
- "dG9iBnByb3RvMw=="));
+ "Ch1TdGFydENoYWxsZW5nZVN0b3J5SW5mby5wcm90bxohU3RhcnRDaGFsbGVu",
+ "Z2VTdG9yeUJ1ZmZJbmZvLnByb3RvIl8KF1N0YXJ0Q2hhbGxlbmdlU3RvcnlJ",
+ "bmZvEjcKD3N0b3J5X2J1ZmZfaW5mbxgOIAEoCzIcLlN0YXJ0Q2hhbGxlbmdl",
+ "U3RvcnlCdWZmSW5mb0gAQgsKCWJ1ZmZfaW5mb0IeqgIbRWdnTGluay5EYW5o",
+ "ZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.HDLDGEPFMGLReflection.Descriptor, },
+ new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.DONKNPPOMJC), global::EggLink.DanhengServer.Proto.DONKNPPOMJC.Parser, new[]{ "GGIAHBJHKGE" }, new[]{ "OHBDDCGFNPE" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo), global::EggLink.DanhengServer.Proto.StartChallengeStoryInfo.Parser, new[]{ "StoryBuffInfo" }, new[]{ "BuffInfo" }, null, null, null)
}));
}
#endregion
@@ -39,21 +40,21 @@ namespace EggLink.DanhengServer.Proto {
}
#region Messages
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class DONKNPPOMJC : pb::IMessage
+ public sealed partial class StartChallengeStoryInfo : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DONKNPPOMJC());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartChallengeStoryInfo());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::EggLink.DanhengServer.Proto.DONKNPPOMJCReflection.Descriptor.MessageTypes[0]; }
+ get { return global::EggLink.DanhengServer.Proto.StartChallengeStoryInfoReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -64,7 +65,7 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public DONKNPPOMJC() {
+ public StartChallengeStoryInfo() {
OnConstruction();
}
@@ -72,10 +73,10 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public DONKNPPOMJC(DONKNPPOMJC other) : this() {
- switch (other.OHBDDCGFNPECase) {
- case OHBDDCGFNPEOneofCase.GGIAHBJHKGE:
- GGIAHBJHKGE = other.GGIAHBJHKGE.Clone();
+ public StartChallengeStoryInfo(StartChallengeStoryInfo other) : this() {
+ switch (other.BuffInfoCase) {
+ case BuffInfoOneofCase.StoryBuffInfo:
+ StoryBuffInfo = other.StoryBuffInfo.Clone();
break;
}
@@ -84,59 +85,59 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public DONKNPPOMJC Clone() {
- return new DONKNPPOMJC(this);
+ public StartChallengeStoryInfo Clone() {
+ return new StartChallengeStoryInfo(this);
}
- /// Field number for the "GGIAHBJHKGE" field.
- public const int GGIAHBJHKGEFieldNumber = 14;
+ /// Field number for the "story_buff_info" field.
+ public const int StoryBuffInfoFieldNumber = 14;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::EggLink.DanhengServer.Proto.HDLDGEPFMGL GGIAHBJHKGE {
- get { return oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE ? (global::EggLink.DanhengServer.Proto.HDLDGEPFMGL) oHBDDCGFNPE_ : null; }
+ public global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo StoryBuffInfo {
+ get { return buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo ? (global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo) buffInfo_ : null; }
set {
- oHBDDCGFNPE_ = value;
- oHBDDCGFNPECase_ = value == null ? OHBDDCGFNPEOneofCase.None : OHBDDCGFNPEOneofCase.GGIAHBJHKGE;
+ buffInfo_ = value;
+ buffInfoCase_ = value == null ? BuffInfoOneofCase.None : BuffInfoOneofCase.StoryBuffInfo;
}
}
- private object oHBDDCGFNPE_;
- /// Enum of possible cases for the "OHBDDCGFNPE" oneof.
- public enum OHBDDCGFNPEOneofCase {
+ private object buffInfo_;
+ /// Enum of possible cases for the "buff_info" oneof.
+ public enum BuffInfoOneofCase {
None = 0,
- GGIAHBJHKGE = 14,
+ StoryBuffInfo = 14,
}
- private OHBDDCGFNPEOneofCase oHBDDCGFNPECase_ = OHBDDCGFNPEOneofCase.None;
+ private BuffInfoOneofCase buffInfoCase_ = BuffInfoOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public OHBDDCGFNPEOneofCase OHBDDCGFNPECase {
- get { return oHBDDCGFNPECase_; }
+ public BuffInfoOneofCase BuffInfoCase {
+ get { return buffInfoCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearOHBDDCGFNPE() {
- oHBDDCGFNPECase_ = OHBDDCGFNPEOneofCase.None;
- oHBDDCGFNPE_ = null;
+ public void ClearBuffInfo() {
+ buffInfoCase_ = BuffInfoOneofCase.None;
+ buffInfo_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as DONKNPPOMJC);
+ return Equals(other as StartChallengeStoryInfo);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(DONKNPPOMJC other) {
+ public bool Equals(StartChallengeStoryInfo other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if (!object.Equals(GGIAHBJHKGE, other.GGIAHBJHKGE)) return false;
- if (OHBDDCGFNPECase != other.OHBDDCGFNPECase) return false;
+ if (!object.Equals(StoryBuffInfo, other.StoryBuffInfo)) return false;
+ if (BuffInfoCase != other.BuffInfoCase) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -144,8 +145,8 @@ namespace EggLink.DanhengServer.Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) hash ^= GGIAHBJHKGE.GetHashCode();
- hash ^= (int) oHBDDCGFNPECase_;
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) hash ^= StoryBuffInfo.GetHashCode();
+ hash ^= (int) buffInfoCase_;
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -164,9 +165,9 @@ namespace EggLink.DanhengServer.Proto {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) {
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) {
output.WriteRawTag(114);
- output.WriteMessage(GGIAHBJHKGE);
+ output.WriteMessage(StoryBuffInfo);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
@@ -178,9 +179,9 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) {
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) {
output.WriteRawTag(114);
- output.WriteMessage(GGIAHBJHKGE);
+ output.WriteMessage(StoryBuffInfo);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
@@ -192,8 +193,8 @@ namespace EggLink.DanhengServer.Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) {
- size += 1 + pb::CodedOutputStream.ComputeMessageSize(GGIAHBJHKGE);
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(StoryBuffInfo);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
@@ -203,16 +204,16 @@ namespace EggLink.DanhengServer.Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(DONKNPPOMJC other) {
+ public void MergeFrom(StartChallengeStoryInfo other) {
if (other == null) {
return;
}
- switch (other.OHBDDCGFNPECase) {
- case OHBDDCGFNPEOneofCase.GGIAHBJHKGE:
- if (GGIAHBJHKGE == null) {
- GGIAHBJHKGE = new global::EggLink.DanhengServer.Proto.HDLDGEPFMGL();
+ switch (other.BuffInfoCase) {
+ case BuffInfoOneofCase.StoryBuffInfo:
+ if (StoryBuffInfo == null) {
+ StoryBuffInfo = new global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo();
}
- GGIAHBJHKGE.MergeFrom(other.GGIAHBJHKGE);
+ StoryBuffInfo.MergeFrom(other.StoryBuffInfo);
break;
}
@@ -232,12 +233,12 @@ namespace EggLink.DanhengServer.Proto {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 114: {
- global::EggLink.DanhengServer.Proto.HDLDGEPFMGL subBuilder = new global::EggLink.DanhengServer.Proto.HDLDGEPFMGL();
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) {
- subBuilder.MergeFrom(GGIAHBJHKGE);
+ global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo subBuilder = new global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo();
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) {
+ subBuilder.MergeFrom(StoryBuffInfo);
}
input.ReadMessage(subBuilder);
- GGIAHBJHKGE = subBuilder;
+ StoryBuffInfo = subBuilder;
break;
}
}
@@ -256,12 +257,12 @@ namespace EggLink.DanhengServer.Proto {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 114: {
- global::EggLink.DanhengServer.Proto.HDLDGEPFMGL subBuilder = new global::EggLink.DanhengServer.Proto.HDLDGEPFMGL();
- if (oHBDDCGFNPECase_ == OHBDDCGFNPEOneofCase.GGIAHBJHKGE) {
- subBuilder.MergeFrom(GGIAHBJHKGE);
+ global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo subBuilder = new global::EggLink.DanhengServer.Proto.StartChallengeStoryBuffInfo();
+ if (buffInfoCase_ == BuffInfoOneofCase.StoryBuffInfo) {
+ subBuilder.MergeFrom(StoryBuffInfo);
}
input.ReadMessage(subBuilder);
- GGIAHBJHKGE = subBuilder;
+ StoryBuffInfo = subBuilder;
break;
}
}
diff --git a/GameServer/Game/Challenge/ChallengeInstance.cs b/GameServer/Game/Challenge/ChallengeInstance.cs
index 48ffaba1..99409e00 100644
--- a/GameServer/Game/Challenge/ChallengeInstance.cs
+++ b/GameServer/Game/Challenge/ChallengeInstance.cs
@@ -1,12 +1,10 @@
using EggLink.DanhengServer.Data.Excel;
-using EggLink.DanhengServer.Database;
using EggLink.DanhengServer.Database.Challenge;
using EggLink.DanhengServer.Game.Battle;
using EggLink.DanhengServer.Game.Player;
using EggLink.DanhengServer.Game.Scene;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
-using Spectre.Console;
using System.Text.Json.Serialization;
namespace EggLink.DanhengServer.Game.Challenge
@@ -169,15 +167,21 @@ namespace EggLink.DanhengServer.Game.Challenge
ScoreId = (uint)ScoreStage1,
ScoreTwo = (uint)ScoreStage2,
RoundCount = (uint)GetRoundsElapsed(),
- ExtraLineupType = (ExtraLineupType)CurrentExtraLineup
- };
+ ExtraLineupType = (ExtraLineupType)CurrentExtraLineup,
+ PlayerInfo = new ChallengeStoryInfo() { CurStoryBuff = new ChallengeStoryBuffInfo() }
+ };
if (StoryBuffs != null && StoryBuffs.Count >= CurrentStage)
{
- proto.PlayerInfo = new ChallengeStoryInfo() { CurStoryBuff = new ChallengeStoryBuffInfo() { } };
proto.PlayerInfo.CurStoryBuff.BuffList.Add((uint)StoryBuffs[CurrentStage - 1]);
}
+ // Early implementation for 2.3
+ /* if (StoryBuffs != null && StoryBuffs.Count >= CurrentStage)
+ {
+ proto.PlayerInfo.CurBossBuff.BuffList.Add((uint)BossBuffs[CurrentStage - 1]);
+ } */
+
return proto;
}
diff --git a/GameServer/Game/Challenge/ChallengeManager.cs b/GameServer/Game/Challenge/ChallengeManager.cs
index 09f62504..47ae7c5b 100644
--- a/GameServer/Game/Challenge/ChallengeManager.cs
+++ b/GameServer/Game/Challenge/ChallengeManager.cs
@@ -19,12 +19,12 @@ namespace EggLink.DanhengServer.Game.Challenge
#region Management
- public void StartChallenge(int challengeId, HDLDGEPFMGL? /*StartChallengeStoryBuffInfo*/ storyBuffs)
+ public void StartChallenge(int challengeId, StartChallengeStoryBuffInfo? storyBuffs)
{
// Get challenge excel
if (!GameData.ChallengeConfigData.ContainsKey(challengeId))
{
- Player.SendPacket(new PacketStartChallengeScRsp(2801 /*CHALLENGE_NOT_EXIST*/));
+ Player.SendPacket(new PacketStartChallengeScRsp((uint)Retcode.RetChallengeNotExist));
return;
}
ChallengeConfigExcel Excel = GameData.ChallengeConfigData[challengeId];
@@ -38,7 +38,7 @@ namespace EggLink.DanhengServer.Game.Challenge
// Make sure this lineup has avatars set
if (Lineup.AvatarData!.Avatars.Count == 0)
{
- Player.SendPacket(new PacketStartChallengeScRsp(2805));
+ Player.SendPacket(new PacketStartChallengeScRsp((uint)Retcode.RetChallengeLineupEmpty));
return;
}
@@ -61,7 +61,7 @@ namespace EggLink.DanhengServer.Game.Challenge
// Make sure this lineup has avatars set
if (Lineup.AvatarData!.Avatars.Count == 0)
{
- Player.SendPacket(new PacketStartChallengeScRsp(2805));
+ Player.SendPacket(new PacketStartChallengeScRsp((uint)Retcode.RetChallengeLineupEmpty));
return;
}
@@ -78,7 +78,7 @@ namespace EggLink.DanhengServer.Game.Challenge
// Set challenge data for player
ChallengeInstance instance = new ChallengeInstance(Player, Excel);
- this.ChallengeInstance = instance;
+ ChallengeInstance = instance;
// Set first lineup before we enter scenes
Player.LineupManager!.SetCurLineup(instance.CurrentExtraLineup);
@@ -94,7 +94,7 @@ namespace EggLink.DanhengServer.Game.Challenge
this.ChallengeInstance = null;
// Send error packet
- Player.SendPacket(new PacketStartChallengeScRsp(2801));
+ Player.SendPacket(new PacketStartChallengeScRsp((uint)Retcode.RetChallengeNotExist));
return;
}
@@ -105,15 +105,15 @@ namespace EggLink.DanhengServer.Game.Challenge
if (Excel.IsStory() && storyBuffs != null)
{
- instance.StoryBuffs.Add((int)storyBuffs.GPPEGLNNGNJ); // StoryBuffOne
- instance.StoryBuffs.Add((int)storyBuffs.AKEOMNPOJCE); // StoryBuffTwo
+ instance.StoryBuffs.Add((int)storyBuffs.StoryBuffOne);
+ instance.StoryBuffs.Add((int)storyBuffs.StoryBuffTwo);
}
// Early implementation for 2.3
/* if (BossBuffs != null)
{
- instance.AddBossBuff((int)BossBuffs.AKEOMNPOJCE);
- instance.AddBossBuff((int)BossBuffs.GPPEGLNNGNJ);
+ instance.AddBossBuff((int)BossBuffs.BossBuffOne);
+ instance.AddBossBuff((int)BossBuffs.BossBuffTwo);
} */
// Send packet
diff --git a/GameServer/Game/Friend/FriendManager.cs b/GameServer/Game/Friend/FriendManager.cs
index 47c9c8b8..91e80024 100644
--- a/GameServer/Game/Friend/FriendManager.cs
+++ b/GameServer/Game/Friend/FriendManager.cs
@@ -322,7 +322,7 @@ namespace EggLink.DanhengServer.Game.Friend
{
PlayerInfo = new PlayerSimpleInfo()
{
- Uid = (uint)serverProfile.Uid, // TODO: UID is always 0 now
+ Uid = (uint)serverProfile.Uid,
HeadIcon = (uint)serverProfile.HeadIcon,
IsBanned = false,
Level = (uint)serverProfile.Level,
@@ -332,7 +332,7 @@ namespace EggLink.DanhengServer.Game.Friend
Platform = PlatformType.Pc,
Signature = serverProfile.Signature,
},
- IsMarked = false, // IsMarked
+ IsMarked = false,
RemarkName = ""
});
@@ -342,7 +342,7 @@ namespace EggLink.DanhengServer.Game.Friend
proto.FriendList.Add(new FriendSimpleInfo()
{
PlayerInfo = player.ToSimpleProto(status),
- IsMarked = false, // IsMarked
+ IsMarked = false,
RemarkName = ""
});
}
diff --git a/GameServer/Game/Lineup/LineupManager.cs b/GameServer/Game/Lineup/LineupManager.cs
index 6bcb9de3..2f304319 100644
--- a/GameServer/Game/Lineup/LineupManager.cs
+++ b/GameServer/Game/Lineup/LineupManager.cs
@@ -3,8 +3,10 @@ using EggLink.DanhengServer.Database;
using EggLink.DanhengServer.Database.Lineup;
using EggLink.DanhengServer.Game.Player;
using EggLink.DanhengServer.Game.Scene;
+using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Server.Packet.Send.Lineup;
using EggLink.DanhengServer.Util;
+using LineupInfo = EggLink.DanhengServer.Database.Lineup.LineupInfo;
namespace EggLink.DanhengServer.Game.Lineup
{
@@ -291,6 +293,44 @@ namespace EggLink.DanhengServer.Game.Lineup
Player.SendPacket(new PacketSyncLineupNotify(lineup));
}
+ public void ReplaceLineup(int lineupIndex, List lineupSlotList, ExtraLineupType extraLineupType = ExtraLineupType.LineupNone)
+ {
+ if (extraLineupType != ExtraLineupType.LineupNone)
+ {
+ LineupData.CurExtraLineup = (int)extraLineupType + 10;
+ if (!LineupData.Lineups.ContainsKey(LineupData.CurExtraLineup))
+ {
+ SetExtraLineup(extraLineupType, []);
+ }
+ }
+
+ LineupInfo lineup;
+ if (LineupData.CurExtraLineup != -1)
+ {
+ lineup = LineupData.Lineups[LineupData.CurExtraLineup]; // Extra lineup
+ }
+ else if (lineupIndex < 0 || !LineupData.Lineups.ContainsKey(lineupIndex))
+ {
+ return;
+ }
+ else
+ {
+ lineup = LineupData.Lineups[lineupIndex];
+ }
+ lineup.BaseAvatars = [];
+ var index = lineup.LineupType == 0 ? lineupIndex : LineupData.GetCurLineupIndex();
+ foreach (var avatar in lineupSlotList)
+ {
+ AddAvatar(index, avatar, false);
+ }
+ DatabaseHelper.Instance?.UpdateInstance(LineupData);
+ if (index == LineupData.GetCurLineupIndex())
+ {
+ Player.SceneInstance?.SyncLineup();
+ }
+ Player.SendPacket(new PacketSyncLineupNotify(lineup));
+ }
+
public void ReplaceLineup(Proto.ReplaceLineupCsReq req)
{
if (req.ExtraLineupType != Proto.ExtraLineupType.LineupNone)
diff --git a/GameServer/Game/Player/PlayerInstance.cs b/GameServer/Game/Player/PlayerInstance.cs
index 41da273f..c729c527 100644
--- a/GameServer/Game/Player/PlayerInstance.cs
+++ b/GameServer/Game/Player/PlayerInstance.cs
@@ -130,6 +130,7 @@ namespace EggLink.DanhengServer.Game.Player
Data.LastActiveTime = Extensions.GetUnixSec();
DatabaseHelper.Instance?.UpdateInstance(Data);
+ ChallengeManager.ResurrectInstance();
LoadScene(Data.PlaneId, Data.FloorId, Data.EntryId, Data.Pos!, Data.Rot!, false);
if (SceneInstance == null)
{
diff --git a/GameServer/Server/Packet/Recv/Challenge/HandlerGetCurChallengeCsReq.cs b/GameServer/Server/Packet/Recv/Challenge/HandlerGetCurChallengeCsReq.cs
index ce080b76..0d108eb4 100644
--- a/GameServer/Server/Packet/Recv/Challenge/HandlerGetCurChallengeCsReq.cs
+++ b/GameServer/Server/Packet/Recv/Challenge/HandlerGetCurChallengeCsReq.cs
@@ -7,14 +7,11 @@ namespace EggLink.DanhengServer.Server.Packet.Recv.Battle
{
public override void OnHandle(Connection connection, byte[] header, byte[] data)
{
- // Resurrect old instance
- connection.Player!.ChallengeManager!.ResurrectInstance();
-
// Send packet first
connection.SendPacket(new PacketGetCurChallengeScRsp(connection.Player!));
// Update data
- if (connection.Player!.ChallengeManager.ChallengeInstance != null)
+ if (connection.Player!.ChallengeManager!.ChallengeInstance != null)
{
connection.Player.ChallengeManager.ChallengeInstance.OnUpdate();
}
diff --git a/GameServer/Server/Packet/Recv/Challenge/HandlerStartChallengeCsReq.cs b/GameServer/Server/Packet/Recv/Challenge/HandlerStartChallengeCsReq.cs
index d3833c05..5a82c0ce 100644
--- a/GameServer/Server/Packet/Recv/Challenge/HandlerStartChallengeCsReq.cs
+++ b/GameServer/Server/Packet/Recv/Challenge/HandlerStartChallengeCsReq.cs
@@ -9,13 +9,40 @@ namespace EggLink.DanhengServer.Server.Packet.Recv.Battle
{
var req = StartChallengeCsReq.Parser.ParseFrom(data);
- HDLDGEPFMGL? buffInfo = null;
- if (req.PlayerInfo != null && req.PlayerInfo.GGIAHBJHKGE != null)
+ StartChallengeStoryBuffInfo? storyBuffInfo = null;
+ if (req.PlayerInfo != null && req.PlayerInfo.StoryBuffInfo != null)
{
- buffInfo = req.PlayerInfo.GGIAHBJHKGE;
+ storyBuffInfo = req.PlayerInfo.StoryBuffInfo;
};
- connection.Player!.ChallengeManager!.StartChallenge((int)req.ChallengeId, buffInfo);
+ // Early implementation for 2.3
+ /* StartChallengeBossBuffInfo? bossBuffInfo = null;
+ if (req.PlayerInfo != null && req.PlayerInfo.BossBuffInfo != null)
+ {
+ bossBuffInfo = req.PlayerInfo.BossBuffInfo;
+ };
+
+ if (req.TeamOne.Count > 0)
+ {
+ List team = new();
+ for (int id in req.TeamOne)
+ {
+ team.Add(id);
+ };
+ connection.Player!.LineupManager!.ReplaceLineup(0, team, ExtraLineupType.LineupChallenge);
+ }
+
+ if (req.TeamTwo.Count > 0)
+ {
+ List team = new();
+ for (int id in req.TeamTwo)
+ {
+ team.Add(id);
+ };
+ connection.Player!.LineupManager!.ReplaceLineup(0, team, ExtraLineupType.LineupChallenge2);
+ } */
+
+ connection.Player!.ChallengeManager!.StartChallenge((int)req.ChallengeId, storyBuffInfo/*, bossBuffInfo*/);
}
}
}
diff --git a/GameServer/Server/Packet/Send/Challenge/PacketStartChallengeScRsp.cs b/GameServer/Server/Packet/Send/Challenge/PacketStartChallengeScRsp.cs
index 153e4d3e..4f10bfe8 100644
--- a/GameServer/Server/Packet/Send/Challenge/PacketStartChallengeScRsp.cs
+++ b/GameServer/Server/Packet/Send/Challenge/PacketStartChallengeScRsp.cs
@@ -5,11 +5,11 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Challenge
{
public class PacketStartChallengeScRsp : BasePacket
{
- public PacketStartChallengeScRsp(int Retcode) : base(CmdIds.StartChallengeScRsp)
+ public PacketStartChallengeScRsp(uint Retcode) : base(CmdIds.StartChallengeScRsp)
{
StartChallengeScRsp proto = new StartChallengeScRsp
{
- Retcode = (uint)Retcode,
+ Retcode = Retcode,
};
SetData(proto);
@@ -22,7 +22,11 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Challenge
if (player.ChallengeManager!.ChallengeInstance != null)
{
proto.CurChallenge = player.ChallengeManager.ChallengeInstance.ToProto();
- proto.Lineup = player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge)!.ToProto();
+ proto.Lineup = player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge)!.ToProto(); // Deprecated in 2.3
+
+ // Early implementation for 2.3
+ /* proto.LineupList.Add(player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge)!.ToProto());
+ proto.Lineup.Add(player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge2)!.ToProto()); */
}
else
{