Feature: Divergent Universe & Fix Bug that Killing a Monster won't delete the monster on map

This commit is contained in:
Somebody
2024-10-01 16:05:14 +08:00
parent c86540dd33
commit 9f2c712a80
258 changed files with 2248 additions and 3194 deletions

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.GameServer.Game.Rogue.Scene.Entity;
using EggLink.DanhengServer.Internationalization;
@@ -48,7 +49,8 @@ public class CommandRogue : ICommand
if (id == -1)
{
var buffList = GameData.RogueBuffData.Values.Where(buff => !buff.IsAeonBuff && buff.MazeBuffLevel != 2)
var buffList = GameData.RogueBuffData.Values.Where(buff =>
buff is RogueBuffExcel { IsAeonBuff: false } && buff.MazeBuffLevel != 2)
.ToList();
await instance.AddBuffList(buffList);

View File

@@ -0,0 +1,27 @@
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Proto;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace EggLink.DanhengServer.Data.Custom;
public abstract class BaseRogueBuffExcel : ExcelResource
{
public int MazeBuffID { get; set; }
public int MazeBuffLevel { get; set; }
public int RogueBuffType { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public RogueBuffCategoryEnum RogueBuffCategory { get; set; }
public int RogueBuffTag { get; set; }
public RogueCommonBuff ToProto()
{
return new RogueCommonBuff
{
BuffId = (uint)MazeBuffID,
BuffLevel = (uint)MazeBuffLevel
};
}
}

View File

@@ -0,0 +1,9 @@
using Newtonsoft.Json;
namespace EggLink.DanhengServer.Data.Custom;
public abstract class BaseRogueBuffGroupExcel : ExcelResource
{
[JsonIgnore] public List<BaseRogueBuffExcel> BuffList { get; set; } = [];
[JsonIgnore] public bool IsLoaded { get; set; }
}

View File

@@ -0,0 +1,35 @@
using EggLink.DanhengServer.Enums.Rogue;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace EggLink.DanhengServer.Data.Custom;
public class RogueTournRoomConfig
{
public int EntranceId { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public RogueTournRoomTypeEnum RoomType { get; set; }
public int AnchorGroup { get; set; }
public int AnchorId { get; set; }
public List<int> DefaultLoadBasicGroup { get; set; } = [];
public List<int> DefaultLoadGroup { get; set; } = [];
public List<int> SubMonsterGroup { get; set; } = []; // combine with DefaultLoadGroup
public RogueTournRoomConfig Clone(RogueTournRoomTypeEnum type)
{
return new RogueTournRoomConfig
{
RoomType = type,
AnchorGroup = AnchorGroup,
AnchorId = AnchorId,
DefaultLoadBasicGroup = DefaultLoadBasicGroup,
DefaultLoadGroup = DefaultLoadGroup,
EntranceId = EntranceId,
SubMonsterGroup = SubMonsterGroup
};
}
}

View File

@@ -1,21 +1,13 @@
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Enums.Rogue;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueBuff.json")]
public class RogueBuffExcel : ExcelResource
public class RogueBuffExcel : BaseRogueBuffExcel
{
public int MazeBuffID { get; set; }
public int MazeBuffLevel { get; set; }
public int RogueBuffType { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public RogueBuffCategoryEnum RogueBuffCategory { get; set; }
public int RogueBuffTag { get; set; }
public int AeonID { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
@@ -44,13 +36,4 @@ public class RogueBuffExcel : ExcelResource
GameData.RogueAeonEnhanceData.Add(AeonID, [this]);
}
}
public RogueCommonBuff ToProto()
{
return new RogueCommonBuff
{
BuffId = (uint)MazeBuffID,
BuffLevel = (uint)MazeBuffLevel
};
}
}

View File

@@ -1,19 +1,16 @@
using EggLink.DanhengServer.Util;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Util;
using Newtonsoft.Json;
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueBuffGroup.json")]
public class RogueBuffGroupExcel : ExcelResource
public class RogueBuffGroupExcel : BaseRogueBuffGroupExcel
{
[JsonProperty("IOMDAGGIAME")] public int GroupID { get; set; }
[JsonProperty("HLKMFHBOAIA")] public List<int> BuffTagList { get; set; } = [];
[JsonIgnore] public List<RogueBuffExcel> BuffList { get; set; } = [];
[JsonIgnore] public bool IsLoaded { get; set; }
public override int GetId()
{
return GroupID;
@@ -36,7 +33,11 @@ public class RogueBuffGroupExcel : ExcelResource
var count = 0;
foreach (var buffId in BuffTagList)
{
List<RogueBuffExcel> buffs = [.. GameData.RogueBuffData.Values];
List<RogueBuffExcel> buffs =
[
.. GameData.RogueBuffData.Where(x => x.Value is RogueBuffExcel).Select(x =>
(x.Value as RogueBuffExcel)!).ToList()
];
if (buffs.FirstOrDefault(x => x.RogueBuffTag == buffId) is { } buff)
{
BuffList.SafeAdd(buff);
@@ -46,8 +47,9 @@ public class RogueBuffGroupExcel : ExcelResource
{
// might is group id
if (!GameData.RogueBuffGroupData.TryGetValue(buffId, out var group)) continue;
group.LoadBuff();
BuffList.SafeAddRange(group.BuffList);
if (group is not RogueBuffGroupExcel e) continue;
e.LoadBuff();
BuffList.SafeAddRange(e.BuffList);
count++;
}
}

View File

@@ -2,7 +2,7 @@
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueNPC.json")]
[ResourceEntity("RogueNPC.json,RogueTournNPC.json", true)]
public class RogueNPCExcel : ExcelResource
{
public int RogueNPCID { get; set; }

View File

@@ -1,21 +1,10 @@
using EggLink.DanhengServer.Enums.Rogue;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using EggLink.DanhengServer.Data.Custom;
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueTournBuff.json")]
public class RogueTournBuffExcel : ExcelResource
public class RogueTournBuffExcel : BaseRogueBuffExcel
{
public int MazeBuffID { get; set; }
public int MazeBuffLevel { get; set; }
public int RogueBuffType { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public RogueBuffCategoryEnum RogueBuffCategory { get; set; }
public int RogueBuffTag { get; set; }
public bool IsInHandbook { get; set; }
public override int GetId()
@@ -25,6 +14,6 @@ public class RogueTournBuffExcel : ExcelResource
public override void Loaded()
{
GameData.RogueTournBuffData.TryAdd(GetId(), this);
GameData.RogueBuffData.TryAdd(GetId(), this);
}
}

View File

@@ -1,18 +1,14 @@
using EggLink.DanhengServer.Util;
using Newtonsoft.Json;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Util;
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueTournBuffGroup.json")]
public class RogueTournBuffGroupExcel : ExcelResource
public class RogueTournBuffGroupExcel : BaseRogueBuffGroupExcel
{
public int RogueBuffGroupID { get; set; }
public List<int> RogueBuffDrop { get; set; } = [];
[JsonIgnore] public List<RogueTournBuffExcel> BuffList { get; set; } = [];
[JsonIgnore] public bool IsLoaded { get; set; }
public override int GetId()
{
return RogueBuffGroupID;
@@ -20,7 +16,7 @@ public class RogueTournBuffGroupExcel : ExcelResource
public override void Loaded()
{
GameData.RogueTournBuffGroupData.Add(GetId(), this);
GameData.RogueBuffGroupData.Add(GetId(), this);
LoadBuff();
}
@@ -35,7 +31,11 @@ public class RogueTournBuffGroupExcel : ExcelResource
var count = 0;
foreach (var buffId in RogueBuffDrop)
{
List<RogueTournBuffExcel> buffs = [.. GameData.RogueTournBuffData.Values];
List<RogueTournBuffExcel> buffs =
[
.. GameData.RogueBuffData.Where(x => x.Value is RogueTournBuffExcel).Select(x =>
(x.Value as RogueTournBuffExcel)!).ToList()
];
if (buffs.FirstOrDefault(x => x.RogueBuffTag == buffId) is { } buff)
{
BuffList.SafeAdd(buff);
@@ -44,9 +44,10 @@ public class RogueTournBuffGroupExcel : ExcelResource
else
{
// might is group id
if (!GameData.RogueTournBuffGroupData.TryGetValue(buffId, out var group)) continue;
group.LoadBuff();
BuffList.SafeAddRange(group.BuffList);
if (!GameData.RogueBuffGroupData.TryGetValue(buffId, out var group)) continue;
if (group is not RogueTournBuffGroupExcel e) continue;
e.LoadBuff();
BuffList.SafeAddRange(e.BuffList);
count++;
}
}

View File

@@ -0,0 +1,20 @@
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueTournDifficulty.json")]
public class RogueTournDifficultyExcel : ExcelResource
{
public int DifficultyID { get; set; }
public List<int> DifficultyCutList { get; set; } = [];
public List<int> DifficultyLevelGroup { get; set; } = [];
public List<int> LevelList { get; set; } = [];
public override int GetId()
{
return DifficultyID;
}
public override void Loaded()
{
GameData.RogueTournDifficultyData.Add(GetId(), this);
}
}

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Enums.TournRogue;
using EggLink.DanhengServer.Proto;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
@@ -38,4 +39,56 @@ public class RogueTournFormulaExcel : ExcelResource
{
GameData.RogueTournFormulaData.TryAdd(GetId(), this);
}
public FormulaInfo ToProto(List<int> buffIdList)
{
var proto = new FormulaInfo
{
FormulaId = (uint)FormulaID,
IsExpand = IsExpanded(buffIdList)
};
proto.FormulaBuffTypeList.Add(new FormulaBuffTypeInfo
{
Key = (uint)MainBuffTypeID,
FormulaBuffNum = MainBuffNum
});
if (SubBuffTypeID != 0)
proto.FormulaBuffTypeList.Add(new FormulaBuffTypeInfo
{
Key = (uint)SubBuffTypeID,
FormulaBuffNum = SubBuffNum
});
return proto;
}
public bool IsExpanded(List<int> buffIdList)
{
Dictionary<int, int> buffTypeNumDict = new();
foreach (var buff in buffIdList.Select(buffId => GameData.RogueBuffData.GetValueOrDefault(buffId))
.OfType<RogueTournBuffExcel>()
.Where(buff => !buffTypeNumDict.TryAdd(buff.RogueBuffType, 1)))
buffTypeNumDict[buff.RogueBuffType]++;
if (buffTypeNumDict.GetValueOrDefault(MainBuffTypeID, 0) < MainBuffNum) return false;
return SubBuffTypeID == 0 || buffTypeNumDict.GetValueOrDefault(SubBuffTypeID, 0) >= SubBuffNum;
}
public RogueCommonActionResult ToResultProto(RogueCommonActionResultSourceType select, List<int> buffIdList)
{
return new RogueCommonActionResult
{
RogueAction = new RogueCommonActionResultData
{
GetFormulaList = new RogueCommonFormula
{
FormulaInfo = ToProto(buffIdList)
}
},
Source = select
};
}
}

View File

@@ -0,0 +1,25 @@
using EggLink.DanhengServer.Enums.Rogue;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace EggLink.DanhengServer.Data.Excel;
[ResourceEntity("RogueTournRoom.json")]
public class RogueTournRoomExcel : ExcelResource
{
public int RogueRoomID { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public RogueTournRoomTypeEnum RogueRoomType { get; set; }
public override int GetId()
{
return RogueRoomID;
}
public override void Loaded()
{
GameData.RogueTournRoomData.Add(RogueRoomID, this);
}
}

View File

@@ -190,8 +190,8 @@ public static class GameData
public static Dictionary<int, List<RogueBuffExcel>> RogueAeonEnhanceData { get; private set; } = [];
public static Dictionary<int, RogueAreaConfigExcel> RogueAreaConfigData { get; private set; } = [];
public static Dictionary<int, RogueBonusExcel> RogueBonusData { get; private set; } = [];
public static Dictionary<int, RogueBuffExcel> RogueBuffData { get; private set; } = [];
public static Dictionary<int, RogueBuffGroupExcel> RogueBuffGroupData { get; private set; } = [];
public static Dictionary<int, BaseRogueBuffExcel> RogueBuffData { get; private set; } = [];
public static Dictionary<int, BaseRogueBuffGroupExcel> RogueBuffGroupData { get; private set; } = [];
public static Dictionary<int, RogueHandBookEventExcel> RogueHandBookEventData { get; private set; } = [];
public static Dictionary<int, RogueHandbookMiracleExcel> RogueHandbookMiracleData { get; private set; } = [];
public static Dictionary<int, RogueManagerExcel> RogueManagerData { get; private set; } = [];
@@ -212,9 +212,7 @@ public static class GameData
#region TournRogue
public static Dictionary<int, RogueTournAreaExcel> RogueTournAreaData { get; private set; } = [];
public static Dictionary<int, RogueTournBuffExcel> RogueTournBuffData { get; private set; } = [];
public static Dictionary<int, RogueTournFormulaExcel> RogueTournFormulaData { get; private set; } = [];
public static Dictionary<int, RogueTournBuffGroupExcel> RogueTournBuffGroupData { get; private set; } = [];
public static Dictionary<int, RogueTournHexAvatarBaseTypeExcel> RogueTournHexAvatarBaseTypeData
{
@@ -230,9 +228,15 @@ public static class GameData
public static Dictionary<int, RogueTournDifficultyCompExcel> RogueTournDifficultyCompData { get; private set; } =
[];
public static Dictionary<int, RogueTournRoomExcel> RogueTournRoomData { get; private set; } = [];
public static Dictionary<int, RogueTournDifficultyExcel> RogueTournDifficultyData { get; private set; } = [];
public static Dictionary<int, RogueTournPermanentTalentExcel> RogueTournPermanentTalentData { get; private set; } =
[];
public static List<RogueTournRoomConfig> RogueTournRoomGenData { get; set; } =
[];
#endregion
#region Actions

View File

@@ -42,6 +42,7 @@ public class ResourceManager
LoadCustomFile<RogueMiracleEffectConfig>("Rogue Miracle Effect", "RogueMiracleEffectGen") ??
new RogueMiracleEffectConfig();
LoadChessRogueRoomData();
LoadRogueTournRoomData();
Task.WaitAll(t1, t2, t3, t4, t5, t6, t7);
}
@@ -723,6 +724,51 @@ public class ResourceManager
I18NManager.Translate("Word.ChessRogueRoomInfo")));
}
public static void LoadRogueTournRoomData()
{
Logger.Info(I18NManager.Translate("Server.ServerInfo.LoadingItem",
I18NManager.Translate("Word.RogueTournRoomInfo")));
var count = 0;
FileInfo file = new(ConfigManager.Config.Path.ConfigPath + "/TournRogueRoomGen.json");
if (!file.Exists)
{
Logger.Warn(I18NManager.Translate("Server.ServerInfo.ConfigMissing",
I18NManager.Translate("Word.RogueTournRoomInfo"),
$"{ConfigManager.Config.Path.ConfigPath}/TournRogueRoomGen.json",
I18NManager.Translate("Word.RogueTournRoom")));
return;
}
try
{
using var reader = file.OpenRead();
using StreamReader reader2 = new(reader);
var text = reader2.ReadToEnd();
var json = JsonConvert.DeserializeObject<List<RogueTournRoomConfig>>(text);
if (json == null) throw new Exception("Failed to deserialize TournRogueRoomGen.json");
foreach (var room in json.Clone())
if (room.RoomType == RogueTournRoomTypeEnum.Event)
{
json.Add(room.Clone(RogueTournRoomTypeEnum.Reward));
json.Add(room.Clone(RogueTournRoomTypeEnum.Encounter));
}
GameData.RogueTournRoomGenData = json;
count = json.Count;
}
catch (Exception ex)
{
Logger.Error("Error in reading " + file.Name, ex);
}
Logger.Info(I18NManager.Translate("Server.ServerInfo.LoadedItems", count.ToString(),
I18NManager.Translate("Word.RogueTournRoomInfo")));
}
public static void AddRoomToGameData(RogueDLCBlockTypeEnum type, ChessRogueRoomConfig room)
{
if (GameData.ChessRogueRoomData.TryGetValue(type, out var list))

View File

@@ -0,0 +1,18 @@
namespace EggLink.DanhengServer.Enums.Rogue;
public enum RogueTournRoomTypeEnum
{
Unknown = 0,
Boss = 1,
Elite = 2,
Battle = 3,
Encounter = 4,
Event = 5,
Coin = 6,
Shop = 7,
Reward = 8,
Adventure = 9,
Respite = 10,
Reforge = 11,
Hidden = 12
}

View File

@@ -266,16 +266,12 @@ public class BattleInstance(PlayerInstance player, LineupInfo lineup, List<Stage
}
foreach (var buff in Buffs.Clone())
{
if (buff.BuffID == 122003) // Fei Xiao Maze Buff
{
if (buff.BuffID == 122003) // Fei Xiao Maze Buff
Buffs.Add(new MazeBuff(122002, buff.BuffLevel, 0)
{
WaveFlag = buff.WaveFlag,
OwnerAvatarId = buff.OwnerAvatarId
});
}
}
proto.BuffList.AddRange(Buffs.Select(buff => buff.ToProto(this)));
return proto;

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Game.Battle;
@@ -201,12 +202,12 @@ public class ChessRogueInstance : BaseRogueInstance
return;
var curAeonBuffCount = 0; // current path buff count
var hintId = AeonId * 100 + 1;
var enhanceData = GameData.RogueAeonEnhanceData[AeonId];
var enhanceData = GameData.RogueAeonEnhanceData[AeonId].Select(x => x as BaseRogueBuffExcel).ToList();
var buffData = GameData.RogueAeonBuffData[AeonId];
foreach (var buff in RogueBuffs)
if (buff.BuffExcel.RogueBuffType == AeonExcel.RogueBuffType)
{
if (!buff.BuffExcel.IsAeonBuff)
if (buff.BuffExcel is RogueBuffExcel { IsAeonBuff: false })
{
curAeonBuffCount++;
}

View File

@@ -11,7 +11,8 @@ public class MissionHandlerRaidFinishCnt : MissionFinishTypeHandler
{
public override async ValueTask HandleMissionFinishType(PlayerInstance player, SubMissionInfo info, object? arg)
{
var finishCount = (info.ParamIntList ?? []).Count(raidId => player.RaidManager!.GetRaidStatus(raidId) == RaidStatus.Finish);
var finishCount =
(info.ParamIntList ?? []).Count(raidId => player.RaidManager!.GetRaidStatus(raidId) == RaidStatus.Finish);
if (finishCount >= info.Progress) await player.MissionManager!.FinishSubMission(info.ID);
}
@@ -20,7 +21,8 @@ public class MissionHandlerRaidFinishCnt : MissionFinishTypeHandler
FinishWayExcel excel, object? arg)
{
// this type wont be used in quest
var finishCount = excel.ParamIntList.Count(raidLevel => player.RaidManager!.GetRaidStatus(excel.ParamInt1, raidLevel) == RaidStatus.Finish);
var finishCount = excel.ParamIntList.Count(raidLevel =>
player.RaidManager!.GetRaidStatus(excel.ParamInt1, raidLevel) == RaidStatus.Finish);
await player.QuestManager!.UpdateQuestProgress(quest.QuestID, finishCount);
}

View File

@@ -11,10 +11,12 @@ public class MissionHandlerRaidFinishedAndTransfer : MissionFinishTypeHandler
{
public override async ValueTask HandleMissionFinishType(PlayerInstance player, SubMissionInfo info, object? arg)
{
if (player.RaidManager!.GetRaidStatus(info.ParamInt1) == RaidStatus.Finish) await player.MissionManager!.FinishSubMission(info.ID);
if (player.RaidManager!.GetRaidStatus(info.ParamInt1) == RaidStatus.Finish)
await player.MissionManager!.FinishSubMission(info.ID);
}
public override async ValueTask HandleQuestFinishType(PlayerInstance player, QuestDataExcel quest, FinishWayExcel excel, object? arg)
public override async ValueTask HandleQuestFinishType(PlayerInstance player, QuestDataExcel quest,
FinishWayExcel excel, object? arg)
{
await ValueTask.CompletedTask;
}

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Database.Inventory;
using EggLink.DanhengServer.Enums.Rogue;
@@ -37,7 +38,7 @@ public abstract class BaseRogueInstance(PlayerInstance player, RogueSubModeEnum
public SortedDictionary<int, RogueActionInstance> RogueActions { get; set; } = []; // queue_position -> action
public int CurActionQueuePosition { get; set; } = 0;
public int CurEventUniqueID { get; set; } = 100;
public int CurEventUniqueId { get; set; } = 100;
public int CurAeonBuffCount { get; set; } = 0;
public int CurAeonEnhanceCount { get; set; } = 0;
@@ -55,11 +56,11 @@ public abstract class BaseRogueInstance(PlayerInstance player, RogueSubModeEnum
public virtual async ValueTask RollBuff(int amount, int buffGroupId, int buffHintType = 1)
{
var buffGroup = GameData.RogueBuffGroupData[buffGroupId];
var buffList = buffGroup.BuffList;
var actualBuffList = new List<RogueBuffExcel>();
foreach (var buff in buffList)
if (!RogueBuffs.Exists(x => x.BuffExcel.MazeBuffID == buff.MazeBuffID))
actualBuffList.Add(buff);
var buffList = RogueSubMode == RogueSubModeEnum.TournRogue
? (buffGroup as RogueTournBuffGroupExcel)!.BuffList.Select(x => x)
: (buffGroup as RogueBuffGroupExcel)!.BuffList;
var actualBuffList = buffList.Where(buff => !RogueBuffs.Exists(x => x.BuffExcel.MazeBuffID == buff.MazeBuffID))
.ToList();
if (actualBuffList.Count == 0) return; // no buffs to roll
@@ -88,7 +89,7 @@ public abstract class BaseRogueInstance(PlayerInstance player, RogueSubModeEnum
GameData.RogueBuffData.TryGetValue(buffId * 100 + level, out var excel);
if (excel == null) return null;
if (CurAeonBuffCount > 0) // check if aeon buff exists
if (excel.IsAeonBuff)
if (excel is RogueBuffExcel { IsAeonBuff: true })
return null;
var buff = new RogueBuffInstance(buffId, level);
RogueBuffs.Add(buff);
@@ -102,7 +103,7 @@ public abstract class BaseRogueInstance(PlayerInstance player, RogueSubModeEnum
return result;
}
public virtual async ValueTask AddBuffList(List<RogueBuffExcel> excel)
public virtual async ValueTask AddBuffList(List<BaseRogueBuffExcel> excel)
{
List<RogueCommonActionResult> resultList = [];
foreach (var buff in excel)
@@ -363,9 +364,16 @@ public abstract class BaseRogueInstance(PlayerInstance player, RogueSubModeEnum
do
{
dialogue = GameData.RogueNPCData.Values.ToList().RandomElement();
} while (!dialogue.CanUseInVer(RogueType));
if (dialogue.NPCJsonPath.Contains("RogueNPC_230") && RogueSubMode != RogueSubModeEnum.TournRogue)
// skip because it's a tourn rogue event
dialogue = null;
else if (!dialogue.NPCJsonPath.Contains("RogueNPC_230") && RogueSubMode == RogueSubModeEnum.TournRogue)
// skip because it's not a tourn rogue event
dialogue = null;
} while (dialogue == null || (!dialogue.CanUseInVer(RogueType) &&
dialogue.RogueNpcConfig?.DialogueType == RogueDialogueTypeEnum.Event));
var instance = new RogueEventInstance(dialogue, npc, CurEventUniqueID++);
var instance = new RogueEventInstance(dialogue, npc, CurEventUniqueId++);
if (EventManager == null) return instance;
await EventManager.AddEvent(instance);

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Game.Battle;
@@ -10,7 +11,7 @@ public class RogueBuffInstance(int buffId, int buffLevel)
{
public int BuffId { get; set; } = buffId;
public int BuffLevel { get; set; } = buffLevel;
public RogueBuffExcel BuffExcel { get; set; } = GameData.RogueBuffData[buffId * 100 + buffLevel];
public BaseRogueBuffExcel BuffExcel { get; set; } = GameData.RogueBuffData[buffId * 100 + buffLevel];
public int CurSp { get; set; } = 10000;
public int MaxSp { get; set; } = 10000;
@@ -19,7 +20,7 @@ public class RogueBuffInstance(int buffId, int buffLevel)
public void OnStartBattle(BattleInstance battle)
{
if (BuffExcel.BattleEventBuffType == RogueBuffAeonTypeEnum.BattleEventBuff)
if (BuffExcel is RogueBuffExcel { BattleEventBuffType: RogueBuffAeonTypeEnum.BattleEventBuff })
{
GameData.RogueBattleEventData.TryGetValue(BuffExcel.RogueBuffType, out var battleEvent);
if (battleEvent == null) return;

View File

@@ -1,4 +1,4 @@
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
@@ -7,7 +7,7 @@ namespace EggLink.DanhengServer.GameServer.Game.Rogue.Buff;
public class RogueBuffSelectMenu(BaseRogueInstance rogue)
{
public int HintId { get; set; } = 1;
public List<RogueBuffExcel> Buffs { get; set; } = [];
public List<BaseRogueBuffExcel> Buffs { get; set; } = [];
public int RollMaxCount { get; set; } = rogue.BaseRerollCount;
public int RollCount { get; set; }
public int RollFreeCount { get; set; } = rogue.BaseRerollFreeCount;
@@ -16,21 +16,21 @@ public class RogueBuffSelectMenu(BaseRogueInstance rogue)
public bool IsAeonBuff { get; set; } = false;
public int CurCount { get; set; } = 1;
public int TotalCount { get; set; } = 1;
public List<RogueBuffExcel> BuffPool { get; set; } = [];
public List<BaseRogueBuffExcel> BuffPool { get; set; } = [];
public void RollBuff(List<RogueBuffExcel> buffs, int count = 3)
public void RollBuff(List<BaseRogueBuffExcel> buffs, int count = 3)
{
BuffPool.Clear();
BuffPool.AddRange(buffs);
var list = new RandomList<RogueBuffExcel>();
var list = new RandomList<BaseRogueBuffExcel>();
foreach (var buff in buffs)
if (buff.RogueBuffType == rogue.RogueBuffType)
list.Add(buff, (int)(20f / (int)buff.RogueBuffCategory * 2.5));
else
list.Add(buff, (int)(20f / (int)buff.RogueBuffCategory * 0.7));
var result = new List<RogueBuffExcel>();
var result = new List<BaseRogueBuffExcel>();
for (var i = 0; i < count; i++)
{

View File

@@ -20,7 +20,7 @@ public class EventHandlerEnhanceRogueBuff : RogueEventEffectHandler
if (buffGroup == null) return;
var count = paramList[1];
var buffs = rogue.GetRogueBuffInGroup(buffGroup.GroupID);
var buffs = rogue.GetRogueBuffInGroup(buffGroup.GetId());
if (buffs.Count == 0) return;
for (var i = 0; i < count;)

View File

@@ -1,5 +1,6 @@
using EggLink.DanhengServer.GameServer.Game.Rogue.Buff;
using EggLink.DanhengServer.GameServer.Game.Rogue.Miracle;
using EggLink.DanhengServer.GameServer.Game.RogueTourn.Formula;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Game.Rogue;
@@ -10,6 +11,7 @@ public class RogueActionInstance
public RogueBuffSelectMenu? RogueBuffSelectMenu { get; set; }
public RogueMiracleSelectMenu? RogueMiracleSelectMenu { get; set; }
public RogueBonusSelectInfo? RogueBonusSelectInfo { get; set; }
public RogueFormulaSelectMenu? RogueFormulaSelectMenu { get; set; }
public void SetBonus()
{
@@ -29,6 +31,8 @@ public class RogueActionInstance
if (RogueBonusSelectInfo != null) action.BonusSelectInfo = RogueBonusSelectInfo;
if (RogueFormulaSelectMenu != null) action.RogueFormulaSelectInfo = RogueFormulaSelectMenu.ToProto();
return new RogueCommonPendingAction
{
QueuePosition = (uint)QueuePosition,

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Game.Battle;
@@ -85,14 +86,14 @@ public class RogueInstance : BaseRogueInstance
foreach (var buff in RogueBuffs)
if (buff.BuffExcel.RogueBuffType == AeonExcel.RogueBuffType)
{
if (!buff.BuffExcel.IsAeonBuff)
if (!(buff.BuffExcel as RogueBuffExcel)!.IsAeonBuff)
{
curAeonBuffCount++;
}
else
{
hintId++; // next hint
enhanceData.Remove(buff.BuffExcel);
enhanceData.Remove((buff.BuffExcel as RogueBuffExcel)!);
}
}
@@ -125,7 +126,7 @@ public class RogueInstance : BaseRogueInstance
{
CurAeonEnhanceCount++;
// add enhance buff
menu.RollBuff(enhanceData, enhanceData.Count);
menu.RollBuff(enhanceData.Select(x => x as BaseRogueBuffExcel).ToList(), enhanceData.Count);
}
var action = menu.GetActionInstance();

View File

@@ -81,7 +81,11 @@ public class RogueManager(PlayerInstance player) : BasePlayerManager(player)
{
if (RogueInstance != null)
return RogueInstance;
return Player.ChessRogueManager!.RogueInstance;
if (Player.ChessRogueManager?.RogueInstance != null)
return Player.ChessRogueManager.RogueInstance;
return Player.RogueTournManager?.RogueTournInstance;
}
#endregion

View File

@@ -1,5 +1,6 @@
using EggLink.DanhengServer.Data.Config.Scene;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Game.Scene;
using EggLink.DanhengServer.GameServer.Game.Scene.Entity;
using EggLink.DanhengServer.Proto;
@@ -21,6 +22,10 @@ public class RogueProp(SceneInstance scene, MazePropExcel excel, GroupInfo group
public bool IsChessRogue { get; set; } = false;
public bool IsLastRoom { get; set; } = false;
public bool IsTournRogue { get; set; } = false;
public bool EnterNextLayer { get; set; } = false;
public RogueTournRoomTypeEnum RoomType { get; set; } = RogueTournRoomTypeEnum.Unknown;
public override SceneEntityInfo ToProto()
{
var proto = base.ToProto();
@@ -44,6 +49,16 @@ public class RogueProp(SceneInstance scene, MazePropExcel excel, GroupInfo group
}
};
if (IsTournRogue)
proto.Prop.ExtraInfo = new PropExtraInfo
{
RogueTournDoorInfo = new RogueTournDoorInfo
{
KPCKJNANCKA = EnterNextLayer,
RogueTournRoomType = (uint)RoomType
}
};
if (CustomPropID != 0) proto.Prop.PropId = (uint)CustomPropID;
return proto;

View File

@@ -20,7 +20,7 @@ public class RogueRoomInstance
public int RoomId { get; set; }
public int SiteId { get; set; }
public RogueRoomStatus Status { get; set; } = RogueRoomStatus.Lock;
public List<int> NextSiteIds { get; set; } = [];
public List<int> NextSiteIds { get; set; }
public RogueRoomExcel Excel { get; set; }
public RogueRoom ToProto()

View File

@@ -0,0 +1,97 @@
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.GameServer.Game.Rogue;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn.Formula;
public class RogueFormulaSelectMenu(BaseRogueInstance rogue)
{
public List<RogueTournFormulaExcel> Formulas { get; set; } = [];
public int RollMaxCount { get; set; } = rogue.BaseRerollCount;
public int RollCount { get; set; }
public int RollFreeCount { get; set; } = rogue.BaseRerollFreeCount;
public int RollCost { get; set; } = rogue.CurRerollCost;
public int QueueAppend { get; set; } = 3;
public List<RogueTournFormulaExcel> FormulaPool { get; set; } = [];
public void RollFormula(List<RogueTournFormulaExcel> formulas, int count = 3)
{
FormulaPool.Clear();
FormulaPool.AddRange(formulas);
var list = new RandomList<RogueTournFormulaExcel>();
foreach (var formula in formulas)
list.Add(formula, (int)(5 - formula.FormulaCategory));
var result = new List<RogueTournFormulaExcel>();
for (var i = 0; i < count; i++)
{
var formulaExcel = list.GetRandom();
if (formulaExcel != null)
{
result.Add(formulaExcel);
list.Remove(formulaExcel);
}
if (list.GetCount() == 0) break; // No more formulas to roll
}
Formulas = result;
}
public async ValueTask RerollFormula()
{
if (RollFreeCount > 0)
{
RollFreeCount--; // Free reroll
}
else
{
if (RollMaxCount - RollCount <= 0) return;
RollCount++; // Paid reroll
await rogue.CostMoney(RollCost);
}
RollFormula(FormulaPool.ToList());
}
public RogueActionInstance GetActionInstance()
{
rogue.CurActionQueuePosition += QueueAppend;
return new RogueActionInstance
{
QueuePosition = rogue.CurActionQueuePosition,
RogueFormulaSelectMenu = this
};
}
public RogueFormulaSelectInfo ToProto()
{
return new RogueFormulaSelectInfo
{
CanRoll = false,
RollFormulaCount = (uint)RollCount,
RollFormulaFreeCount = (uint)RollFreeCount,
RollFormulaMaxCount = (uint)RollMaxCount,
RollFormulaCostData = new ItemCostData
{
ItemList =
{
new ItemCost
{
PileItem = new PileItem
{
ItemId = 31,
ItemNum = (uint)RollCost
}
}
}
},
SelectFormulaIdList = { Formulas.Select(x => (uint)x.FormulaID) },
HandbookUnlockFormulaIdList = { Formulas.Select(x => (uint)x.FormulaID) }
};
}
}

View File

@@ -1,5 +1,345 @@
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Enums.TournRogue;
using EggLink.DanhengServer.GameServer.Game.Battle;
using EggLink.DanhengServer.GameServer.Game.Player;
using EggLink.DanhengServer.GameServer.Game.Rogue;
using EggLink.DanhengServer.GameServer.Game.Rogue.Event;
using EggLink.DanhengServer.GameServer.Game.RogueTourn.Formula;
using EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueCommon;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
public class RogueTournInstance
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn;
public class RogueTournInstance : BaseRogueInstance
{
public RogueTournInstance(PlayerInstance player, int areaId) : base(player, RogueSubModeEnum.TournRogue, 0)
{
// generate levels
foreach (var index in Enumerable.Range(1, 3))
{
var levelInstance = new RogueTournLevelInstance(index);
Levels.Add(levelInstance.LayerId, levelInstance);
}
AreaExcel = GameData.RogueTournAreaData.GetValueOrDefault(areaId) ??
throw new Exception("Invalid area id"); // wont be null because of validation in RogueTournManager
foreach (var difficulty in AreaExcel.DifficultyIDList)
if (GameData.RogueTournDifficultyData.TryGetValue(difficulty, out var diff))
DifficultyExcels.Add(diff);
CurLayerId = 1101;
EventManager = new RogueEventManager(player, this);
}
public List<RogueTournFormulaExcel> RogueFormulas { get; set; } = [];
public Dictionary<int, RogueTournLevelInstance> Levels { get; set; } = [];
public List<RogueTournDifficultyExcel> DifficultyExcels { get; set; } = [];
public int CurLayerId { get; set; }
public RogueTournAreaExcel AreaExcel { get; set; }
public RogueTournLevelStatus LevelStatus { get; set; } = RogueTournLevelStatus.Processing;
public Dictionary<RogueTournRoomTypeEnum, int> RoomTypeWeight { get; set; } = new()
{
{ RogueTournRoomTypeEnum.Battle, 7 },
{ RogueTournRoomTypeEnum.Coin, 2 },
{ RogueTournRoomTypeEnum.Shop, 2 },
{ RogueTournRoomTypeEnum.Event, 3 },
{ RogueTournRoomTypeEnum.Adventure, 3 },
{ RogueTournRoomTypeEnum.Reward, 5 },
{ RogueTournRoomTypeEnum.Hidden, 1 }
};
public RogueTournLevelInstance? CurLevel => Levels.GetValueOrDefault(CurLayerId);
public async ValueTask EnterNextLayer(int roomIndex, RogueTournRoomTypeEnum type)
{
CurLayerId += 100;
await EnterRoom(roomIndex, type);
}
public async ValueTask EnterRoom(int roomIndex, RogueTournRoomTypeEnum type)
{
if (CurLevel == null) return;
//if (CurLevel.CurRoomIndex == roomIndex)
// // same room
// return;
//if (CurLevel.CurRoomIndex + 1 != roomIndex) // only allow to enter next room
// // invalid room
// return;
if (CurLevel.CurRoom != null)
CurLevel.CurRoom.Status = RogueTournRoomStatus.Finish;
// enter room
CurLevel.CurRoomIndex = roomIndex;
CurLevel.CurRoom?.Init(type);
// scene
var entrance = CurLevel.CurRoom?.Config?.EntranceId ?? 0;
var group = CurLevel.CurRoom?.Config?.AnchorGroup ?? 0;
var anchor = CurLevel.CurRoom?.Config?.AnchorId ?? 1;
// call event
EventManager?.OnNextRoom();
foreach (var miracle in RogueMiracles.Values) miracle.OnEnterNextRoom();
await Player.EnterMissionScene(entrance, group, anchor, false);
// sync
await Player.SendPacket(new PacketRogueTournLevelInfoUpdateScNotify(this, [CurLevel]));
}
public async ValueTask QuitRogue()
{
await Player.EnterMissionScene(1034102, 0, 0, false);
Player.RogueTournManager!.RogueTournInstance = null;
}
public override async ValueTask RollBuff(int amount)
{
await RollBuff(amount, 2000101);
}
public async ValueTask HandleFormulaSelect(int formulaId)
{
if (RogueActions.Count == 0) return;
var action = RogueActions.First().Value;
if (action.RogueFormulaSelectMenu != null)
{
var formula = action.RogueFormulaSelectMenu.Formulas.Find(x => x.FormulaID == formulaId);
if (formula != null) // check if buff is in the list
if (!RogueFormulas.Exists(x => x.FormulaID == formulaId)) // check if buff already exists
{
RogueFormulas.Add(formula);
await Player.SendPacket(new PacketSyncRogueCommonActionResultScNotify(RogueSubMode,
formula.ToResultProto(RogueCommonActionResultSourceType.Select,
RogueBuffs.Select(x => x.BuffId).ToList())));
}
RogueActions.Remove(action.QueuePosition);
}
await UpdateMenu();
await Player.SendPacket(
new PacketHandleRogueCommonPendingActionScRsp(action.QueuePosition, selectFormula: true));
}
public override void OnBattleStart(BattleInstance battle)
{
base.OnBattleStart(battle);
if (DifficultyExcels.Count > 0)
{
var diff = DifficultyExcels.RandomElement();
if (diff.LevelList.Count > 0)
battle.CustomLevel = diff.LevelList.RandomElement();
}
foreach (var formula in RogueFormulas.Where(formula =>
formula.IsExpanded(RogueBuffs.Select(x => x.BuffId).ToList()) &&
formula.FormulaCategory != RogueFormulaCategoryEnum.PathEcho))
// apply formula effect
battle.Buffs.Add(new MazeBuff(formula.MazeBuffID, 1, -1)
{
WaveFlag = -1
});
}
public override async ValueTask OnBattleEnd(BattleInstance battle, PVEBattleResultCsReq req)
{
foreach (var miracle in RogueMiracles.Values) miracle.OnEndBattle(battle);
if (req.EndStatus != BattleEndStatus.BattleEndWin)
// quit
//await QuitRogue();
return;
if (CurLevel?.Rooms.Last().RoomIndex == CurLevel?.CurRoom?.RoomIndex)
{
// layer last room
if (Levels.Keys.Last() == CurLayerId)
{
// last layer
}
else
{
// trigger formula
var formulaList = GameData.RogueTournFormulaData.Values.Where(x => !RogueFormulas.Contains(x)).ToList();
for (var i = 0; i < battle.Stages.Count; i++)
{
await RollBuff(battle.Stages.Count, 2000103);
var menu = new RogueFormulaSelectMenu(this);
menu.RollFormula(formulaList);
var action = menu.GetActionInstance();
RogueActions.Add(action.QueuePosition, action);
}
await UpdateMenu();
}
}
else
{
await RollBuff(battle.Stages.Count);
await GainMoney(Random.Shared.Next(20, 60) * battle.Stages.Count);
}
}
#region Serilization
public RogueTournCurInfo ToProto()
{
return new RogueTournCurInfo
{
RogueTournCurGameInfo = ToCurGameInfo(),
RogueTournCurAreaInfo = ToCurAreaInfo()
};
}
public RogueTournCurGameInfo ToCurGameInfo()
{
return new RogueTournCurGameInfo
{
Buff = ToBuffInfo(),
ItemValue = ToGameItemValueInfo(),
Level = ToLevelInfo(),
Lineup = ToLineupInfo(),
MiracleInfo = ToMiracleInfo(),
RogueTournGameAreaInfo = ToGameAreaInfo(),
TournFormulaInfo = ToFormulaInfo()
};
}
public ChessRogueBuffInfo ToBuffInfo()
{
return new ChessRogueBuffInfo
{
ChessRogueBuffInfo_ = new ChessRogueBuff
{
BuffList = { RogueBuffs.Select(x => x.ToCommonProto()) }
}
};
}
public RogueGameItemValue ToGameItemValueInfo()
{
return new RogueGameItemValue
{
VirtualItem = { { 31, (uint)CurMoney } }
};
}
public RogueTournLineupInfo ToLineupInfo()
{
return new RogueTournLineupInfo
{
AvatarIdList = { Player.LineupManager!.GetCurLineup()!.BaseAvatars!.Select(x => (uint)x.BaseAvatarId) },
RogueReviveCost = new ItemCostData
{
ItemList =
{
new ItemCost
{
PileItem = new PileItem
{
ItemId = 31,
ItemNum = (uint)CurReviveCost
}
}
}
}
};
}
public ChessRogueMiracleInfo ToMiracleInfo()
{
var proto = new ChessRogueMiracleInfo
{
ChessRogueMiracleInfo_ = new ChessRogueMiracle()
};
proto.ChessRogueMiracleInfo_.MiracleList.AddRange(RogueMiracles.Select(x => x.Value.ToGameMiracleProto())
.ToList());
return proto;
}
public RogueTournLevelInfo ToLevelInfo()
{
var proto = new RogueTournLevelInfo
{
Status = LevelStatus,
CurLevelIndex = (uint)(CurLevel?.CurRoomIndex ?? 0),
Reason = RogueTournSettleReason.None
};
foreach (var levelInstance in Levels.Values) proto.LevelInfoList.Add(levelInstance.ToProto());
return proto;
}
public RogueTournFormulaInfo ToFormulaInfo()
{
var proto = new RogueTournFormulaInfo
{
FormulaTypeValue = new FormulaTypeValue()
};
foreach (var formula in RogueFormulas)
proto.GameFormulaInfo.Add(formula.ToProto(RogueBuffs.Select(x => x.BuffId).ToList()));
return proto;
}
public RogueTournGameAreaInfo ToGameAreaInfo()
{
var proto = new RogueTournGameAreaInfo
{
GameAreaId = (uint)AreaExcel.AreaID
};
return proto;
}
public RogueTournCurAreaInfo ToCurAreaInfo()
{
var proto = new RogueTournCurAreaInfo
{
RogueSubMode = (uint)RogueSubMode,
SubAreaId = (uint)AreaExcel.AreaID,
PendingAction = RogueActions.Count > 0
? RogueActions.First().Value.ToProto()
: new RogueCommonPendingAction() // to serialize empty action
};
return proto;
}
public RogueTournCurSceneInfo ToCurSceneInfo()
{
return new RogueTournCurSceneInfo
{
Lineup = Player.LineupManager!.GetCurLineup()!.ToProto(),
Scene = Player.SceneInstance!.ToProto(),
//RotateInfo = new RogueMapRotateInfo
//{
// IsRotate = CurLevel?.CurRoom?.Config?.RotateInfo.IsRotate ?? false,
// BJPBAJECKFO = (uint)(CurLevel?.CurRoom?.Config?.RotateInfo.RotateNum ?? 0) // HDEHHKEMOCD
//}
RotateInfo = new RogueMapRotateInfo()
};
}
#endregion
}

View File

@@ -1,13 +1,48 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Enums.TournRogue;
using EggLink.DanhengServer.GameServer.Game.Player;
using EggLink.DanhengServer.GameServer.Game.Rogue;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.Lineup;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn;
public class RogueTournManager(PlayerInstance player) : BasePlayerManager(player)
{
public RogueTournInstance? RogueTournInstance { get; set; }
public async ValueTask<(Retcode, RogueTournInstance?)> StartRogueTourn(List<int> avatars, int area, int week,
List<int> difficulty)
{
RogueTournInstance = null;
var areaExcel = GameData.RogueTournAreaData.GetValueOrDefault(area);
if (areaExcel == null)
return (Retcode.RetRogueAreaInvalid, null);
var baseAvatarIds = new List<int>();
foreach (var avatar in avatars.Select(id => Player.AvatarManager!.GetAvatar(id)))
{
if (avatar == null)
return (Retcode.RetAvatarNotExist, null);
avatar.SetCurHp(10000, true);
avatar.SetCurSp(5000, true);
baseAvatarIds.Add(avatar.GetBaseAvatarId());
}
Player.LineupManager!.SetExtraLineup(ExtraLineupType.LineupTournRogue, baseAvatarIds);
await Player.LineupManager!.GainMp(5, false);
await Player.SendPacket(new PacketSyncLineupNotify(Player.LineupManager!.GetCurLineup()!));
var instance = new RogueTournInstance(Player, area);
RogueTournInstance = instance;
await instance.EnterRoom(1, RogueTournRoomTypeEnum.Battle);
return (Retcode.RetSucc, instance);
}
#region Serialization
public RogueTournInfo ToProto()
@@ -106,8 +141,8 @@ public class RogueTournManager(PlayerInstance player) : BasePlayerManager(player
foreach (var hexAvatar in GameData.RogueTournHexAvatarBaseTypeData.Keys)
proto.HandbookAvatarBaseList.Add((uint)hexAvatar);
foreach (var buff in GameData.RogueTournBuffData.Values)
if (buff.IsInHandbook)
foreach (var buff in GameData.RogueBuffData.Values)
if (buff is RogueTournBuffExcel { IsInHandbook: true })
proto.HandbookBuffList.Add((uint)buff.MazeBuffID);
foreach (var formulaId in GameData.RogueTournFormulaData.Keys) proto.HandbookFormulaList.Add((uint)formulaId);

View File

@@ -0,0 +1,218 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Config.Scene;
using EggLink.DanhengServer.Data.Excel;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Enums.Scene;
using EggLink.DanhengServer.GameServer.Game.Player;
using EggLink.DanhengServer.GameServer.Game.Rogue.Scene.Entity;
using EggLink.DanhengServer.GameServer.Game.Scene;
using EggLink.DanhengServer.GameServer.Game.Scene.Entity;
using EggLink.DanhengServer.Util;
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
public class RogueTournEntityLoader(SceneInstance scene, PlayerInstance player) : SceneEntityLoader(scene)
{
public List<RogueTournRoomTypeEnum> ExistTypes = [];
public List<int> FinalRoomBossIds = [3007091, 3007101, 3007111, 3007121, 3007131, 3007141];
public List<int> LayerNormalBossIds = [3007011, 3007021, 3007031, 3007041, 3007051, 3007061, 3007071, 3007081];
public PlayerInstance Player = player;
public List<int> RogueDoorPropIds = [1033, 1034, 1035, 1036, 1037, 1000];
public override async ValueTask LoadEntity()
{
if (Scene.IsLoaded) return;
var instance = Player.RogueManager?.GetRogueInstance();
if (instance is RogueTournInstance rogue)
{
var config = rogue.CurLevel?.CurRoom?.Config;
if (config == null) return;
foreach (var group in Scene.FloorInfo?.Groups.Values!)
if (rogue.CurLevel?.CurRoom?.GetLoadGroupList().Contains(group.Id) == true)
await LoadGroup(group);
else if (group.Category == GroupCategoryEnum.Normal) await LoadGroup(group);
}
Scene.IsLoaded = true;
}
public override async ValueTask<List<IGameEntity>?> LoadGroup(GroupInfo info, bool forceLoad = false)
{
var entityList = new List<IGameEntity>();
foreach (var npc in info.NPCList)
try
{
if (await LoadNpc(npc, info) is EntityNpc entity) entityList.Add(entity);
}
catch
{
}
foreach (var monster in info.MonsterList)
try
{
if (await LoadMonster(monster, info) is EntityMonster entity) entityList.Add(entity);
}
catch
{
}
foreach (var prop in info.PropList)
try
{
if (await LoadProp(prop, info) is EntityProp entity) entityList.Add(entity);
}
catch
{
}
return entityList;
}
public override async ValueTask<EntityNpc?> LoadNpc(NpcInfo info, GroupInfo group, bool sendPacket = false)
{
if (info.IsClientOnly || info.IsDelete) return null;
if (!GameData.NpcDataData.ContainsKey(info.NPCID)) return null;
RogueNpc npc = new(Scene, group, info);
if (info.NPCID == 3013)
{
// generate event
var instance = await Player.RogueManager!.GetRogueInstance()!.GenerateEvent(npc);
npc.RogueEvent = instance;
npc.RogueNpcId = instance.EventId;
npc.UniqueId = instance.EventUniqueId;
}
await Scene.AddEntity(npc, sendPacket);
return npc;
}
public override async ValueTask<EntityMonster?> LoadMonster(MonsterInfo info, GroupInfo group,
bool sendPacket = false)
{
if (info.IsClientOnly || info.IsDelete) return null;
var instance = Player.RogueManager?.GetRogueInstance();
if (instance is not RogueTournInstance rogueInstance) return null;
var config = rogueInstance.CurLevel?.CurRoom?.Config;
if (config == null) return null;
List<MonsterRankEnum> allowedRank = [];
switch (config.RoomType)
{
case RogueTournRoomTypeEnum.Elite:
allowedRank.Add(MonsterRankEnum.Elite);
break;
default:
allowedRank.Add(MonsterRankEnum.Minion);
allowedRank.Add(MonsterRankEnum.MinionLv2);
break;
}
if (allowedRank.Count == 0) return null;
RogueMonsterExcel? rogueMonster;
if (config.RoomType == RogueTournRoomTypeEnum.Boss)
{
if (rogueInstance.CurLevel?.LevelIndex == 3)
rogueMonster = GameData.RogueMonsterData[FinalRoomBossIds.RandomElement()];
else
rogueMonster = GameData.RogueMonsterData[LayerNormalBossIds.RandomElement()];
}
else
{
NPCMonsterDataExcel? data;
do
{
rogueMonster = GameData.RogueMonsterData.Values.ToList().RandomElement();
GameData.NpcMonsterDataData.TryGetValue(rogueMonster.NpcMonsterID, out data);
} while (data == null || !allowedRank.Contains(data.Rank));
}
GameData.NpcMonsterDataData.TryGetValue(rogueMonster.NpcMonsterID, out var excel);
if (excel == null) return null;
EntityMonster entity =
new(Scene, info.ToPositionProto(), info.ToRotationProto(), group.Id, info.ID, excel, info)
{
EventID = rogueMonster.EventID,
CustomStageID = rogueMonster.EventID
};
await Scene.AddEntity(entity, sendPacket);
return entity;
}
public override async ValueTask<EntityProp?> LoadProp(PropInfo info, GroupInfo group, bool sendPacket = false)
{
var room = Player.RogueTournManager?.RogueTournInstance?.CurLevel?.CurRoom;
if (room == null) return null;
GameData.MazePropData.TryGetValue(info.PropID, out var propExcel);
if (propExcel == null) return null;
var prop = new RogueProp(Scene, propExcel, group, info);
if (RogueDoorPropIds.Contains(prop.PropInfo.PropID))
{
if (room is { RoomIndex: 4, LevelInstance.LevelIndex: 3 }) // last room
// exit
prop.CustomPropID = 1033;
else
do // find next room
{
RandomList<RogueTournRoomTypeEnum> roomTypes = new();
foreach (var kv in Player.RogueTournManager!.RogueTournInstance!.RoomTypeWeight.Where(kv =>
kv.Value != 0)) roomTypes.Add(kv.Key, kv.Value);
var nextRoom = roomTypes.GetRandom();
if (room.LevelInstance.Rooms.Last().RoomIndex - 1 == room.RoomIndex) // boss only
{
nextRoom = RogueTournRoomTypeEnum.Boss;
}
else
{
if (ExistTypes.Contains(nextRoom)) continue;
ExistTypes.Add(nextRoom);
}
prop.CustomPropID = nextRoom switch // door style
{
RogueTournRoomTypeEnum.Event => 1035,
RogueTournRoomTypeEnum.Coin => 1035,
RogueTournRoomTypeEnum.Shop => 1035,
RogueTournRoomTypeEnum.Reward => 1035,
RogueTournRoomTypeEnum.Adventure => 1035,
RogueTournRoomTypeEnum.Hidden => 1037,
RogueTournRoomTypeEnum.Respite => 1034,
_ => 1034
};
if (room.LevelInstance.Rooms.Last() == room) // last room
prop.EnterNextLayer = true;
prop.RoomType = nextRoom;
prop.IsTournRogue = true;
break;
} while (true);
await prop.SetState(PropStateEnum.Open);
}
else
{
await prop.SetState(info.State);
}
await Scene.AddEntity(prop, sendPacket);
return prop;
}
}

View File

@@ -0,0 +1,48 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
public class RogueTournLevelInstance
{
public RogueTournLevelInstance(int levelIndex)
{
LevelIndex = levelIndex;
LayerId = levelIndex * 100 + 1001; // temp
EntranceId = GameData.RogueTournRoomGenData.Where(x => x.RoomType != RogueTournRoomTypeEnum.Adventure)
.Select(x => x.EntranceId).ToHashSet().ToList()
.RandomElement();
if (levelIndex == 2)
foreach (var index in Enumerable.Range(1, 5))
Rooms.Add(new RogueTournRoomInstance(index, this));
else
foreach (var index in Enumerable.Range(1, 4))
Rooms.Add(new RogueTournRoomInstance(index, this));
}
public List<RogueTournRoomInstance> Rooms { get; set; } = [];
public int LayerId { get; set; }
public int CurRoomIndex { get; set; }
public int LevelIndex { get; set; }
public RogueTournLayerStatus LevelStatus { get; set; } = RogueTournLayerStatus.Processing;
public RogueTournRoomInstance? CurRoom => Rooms.FirstOrDefault(x => x.RoomIndex == CurRoomIndex);
public int EntranceId { get; set; }
public RogueTournLevel ToProto()
{
var proto = new RogueTournLevel
{
Status = LevelStatus,
CurRoomIndex = (uint)CurRoomIndex,
LayerId = (uint)LayerId,
LevelIndex = (uint)LevelIndex,
TournRoomList = { Rooms.Select(x => x.ToProto()) }
};
return proto;
}
}

View File

@@ -0,0 +1,61 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.Data.Custom;
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
namespace EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
public class RogueTournRoomInstance(int roomIndex, RogueTournLevelInstance levelInstance)
{
public int RoomId { get; set; }
public int RoomIndex { get; set; } = roomIndex;
public RogueTournRoomStatus Status { get; set; } = RogueTournRoomStatus.None;
public RogueTournLevelInstance LevelInstance { get; set; } = levelInstance;
public RogueTournRoomTypeEnum RoomType { get; set; }
public RogueTournRoomConfig? Config { get; set; }
public RogueTournRoomList ToProto()
{
return new RogueTournRoomList
{
RoomId = (uint)RoomId,
RoomIndex = (uint)RoomIndex,
Status = Status
};
}
public void Init(RogueTournRoomTypeEnum type)
{
if (Status != RogueTournRoomStatus.None) return; // already initialized
RoomType = type;
Status = RogueTournRoomStatus.Processing;
// get config
Config = RoomType == RogueTournRoomTypeEnum.Adventure
? GameData.RogueTournRoomGenData.Where(x => x.RoomType == RoomType).ToList().RandomElement()
: GameData.RogueTournRoomGenData
.Where(x => x.EntranceId == LevelInstance.EntranceId && x.RoomType == RoomType).ToList()
.RandomElement();
if (Config == null)
{
Status = RogueTournRoomStatus.Finish;
return;
}
RoomId = GameData.RogueTournRoomData.Where(x => x.Value.RogueRoomType == RoomType).Select(x => x.Key).ToList()
.RandomElement();
}
public List<int> GetLoadGroupList()
{
var groupList = new List<int>();
groupList.AddRange(Config!.DefaultLoadBasicGroup);
groupList.AddRange(Config.DefaultLoadGroup);
groupList.AddRange(Config.SubMonsterGroup);
return groupList;
}
}

View File

@@ -41,9 +41,9 @@ public class SceneEntityLoader(SceneInstance scene)
var addList = new List<IGameEntity>();
foreach (var group in Scene.FloorInfo!.Groups.Values
.Where(group => group.LoadSide != GroupLoadSideEnum.Client)
.Where(group => !group.GroupName.Contains("TrainVisitor"))
.Where(group => !group.GroupName.Contains("DeployPuzzle_Repeat_Area")))
.Where(group => group.LoadSide != GroupLoadSideEnum.Client)
.Where(group => !group.GroupName.Contains("TrainVisitor"))
.Where(group => !group.GroupName.Contains("DeployPuzzle_Repeat_Area")))
if (oldGroupId.Contains(group.Id)) // check if it should be unloaded
{

View File

@@ -10,6 +10,7 @@ using EggLink.DanhengServer.GameServer.Game.ChessRogue.Cell;
using EggLink.DanhengServer.GameServer.Game.Mission;
using EggLink.DanhengServer.GameServer.Game.Player;
using EggLink.DanhengServer.GameServer.Game.Rogue.Scene;
using EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
using EggLink.DanhengServer.GameServer.Game.Scene.Entity;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.Scene;
using EggLink.DanhengServer.Proto;
@@ -199,6 +200,11 @@ public class SceneInstance
EntityLoader = new ChessRogueEntityLoader(this);
GameModeType = GameModeTypeEnum.ChessRogue; // ChessRogue
}
else if (Player.RogueTournManager!.RogueTournInstance != null)
{
EntityLoader = new RogueTournEntityLoader(this, Player);
GameModeType = GameModeTypeEnum.TournRogue; // TournRogue
}
else
{
EntityLoader = new RogueEntityLoader(this, Player);

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.RogueCommon;
@@ -20,5 +21,8 @@ public class HandlerHandleRogueCommonPendingActionCsReq : Handler
if (req.BonusSelectResult != null) await rogue.HandleBonusSelect((int)req.BonusSelectResult.BonusId);
if (req.MiracleSelectResult != null) await rogue.HandleMiracleSelect(req.MiracleSelectResult.MiracleSelectId);
if (req.RogueTournFormulaResult != null && rogue is RogueTournInstance tournInstance)
await tournInstance.HandleFormulaSelect((int)req.RogueTournFormulaResult.TournFormulaId);
}
}

View File

@@ -0,0 +1,25 @@
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.RogueTourn;
[Opcode(CmdIds.RogueTournEnterLayerCsReq)]
public class HandlerRogueTournEnterLayerCsReq : Handler
{
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
{
var req = RogueTournEnterLayerCsReq.Parser.ParseFrom(data);
var inst = connection.Player!.RogueTournManager?.RogueTournInstance;
if (inst == null)
{
await connection.SendPacket(new PacketRogueTournEnterLayerScRsp(Retcode.RetRogueStatusNotMatch, null));
return;
}
await inst.EnterNextLayer((int)req.CurLevelIndex, (RogueTournRoomTypeEnum)req.NextRoomType);
await connection.SendPacket(new PacketRogueTournEnterLayerScRsp(Retcode.RetSucc, inst));
}
}

View File

@@ -0,0 +1,27 @@
using EggLink.DanhengServer.Enums.Rogue;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.RogueTourn;
[Opcode(CmdIds.RogueTournEnterRoomCsReq)]
public class HandlerRogueTournEnterRoomCsReq : Handler
{
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
{
var req = RogueTournEnterRoomCsReq.Parser.ParseFrom(data);
var player = connection.Player!;
var inst = player.RogueTournManager?.RogueTournInstance;
if (inst == null)
{
await connection.SendPacket(new PacketRogueTournEnterRoomScRsp(Retcode.RetRogueStatusNotMatch, null));
return;
}
await inst.EnterRoom((int)(req.CurRoomIndex + 1), (RogueTournRoomTypeEnum)req.NextRoomType);
await connection.SendPacket(new PacketRogueTournEnterRoomScRsp(Retcode.RetSucc, inst));
}
}

View File

@@ -0,0 +1,22 @@
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
using EggLink.DanhengServer.Kcp;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.RogueTourn;
[Opcode(CmdIds.RogueTournSettleCsReq)]
public class HandlerRogueTournSettleCsReq : Handler
{
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
{
var inst = connection.Player!.RogueTournManager?.RogueTournInstance;
if (inst == null)
{
await connection.SendPacket(new PacketRogueTournSettleScRsp());
return;
}
await inst.QuitRogue();
await connection.SendPacket(new PacketRogueTournSettleScRsp(inst));
}
}

View File

@@ -0,0 +1,23 @@
using EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Recv.RogueTourn;
[Opcode(CmdIds.RogueTournStartCsReq)]
public class HandlerRogueTournStartCsReq : Handler
{
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
{
var req = RogueTournStartCsReq.Parser.ParseFrom(data);
var avatars = req.BaseAvatarIdList.Select(x => (int)x);
var area = (int)req.AreaId;
var week = (int)req.Week;
var difficulty = req.StartDifficultyIdList.Select(x => (int)x);
var player = connection.Player!;
var rsp = await player.RogueTournManager!.StartRogueTourn(avatars.ToList(), area, week, difficulty.ToList());
await connection.SendPacket(new PacketRogueTournStartScRsp(rsp.Item1, rsp.Item2));
}
}

View File

@@ -7,7 +7,8 @@ namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueCommon;
public class PacketHandleRogueCommonPendingActionScRsp : BasePacket
{
public PacketHandleRogueCommonPendingActionScRsp(int queuePosition, bool selectBuff = false,
bool selectMiracle = false, bool selectBonus = false, RogueBuffSelectMenu? menu = null) : base(
bool selectMiracle = false, bool selectBonus = false, bool selectFormula = false,
RogueBuffSelectMenu? menu = null) : base(
CmdIds.HandleRogueCommonPendingActionScRsp)
{
var proto = new HandleRogueCommonPendingActionScRsp
@@ -22,6 +23,8 @@ public class PacketHandleRogueCommonPendingActionScRsp : BasePacket
if (selectBonus) proto.BonusSelectCallback = new RogueBonusSelectCallback();
if (selectFormula) proto.RogueTournFormulaCallback = new RogueTournFormulaCallback();
if (menu != null)
proto.BuffRerollCallback = new RogueBuffRerollCallback
{

View File

@@ -0,0 +1,22 @@
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
public class PacketRogueTournEnterLayerScRsp : BasePacket
{
public PacketRogueTournEnterLayerScRsp(Retcode ret, RogueTournInstance? instance) : base(
CmdIds.RogueTournEnterLayerScRsp)
{
var proto = new RogueTournEnterLayerScRsp
{
Retcode = (uint)ret
};
if (instance != null)
proto.RogueTournCurSceneInfo = instance.ToCurSceneInfo();
SetData(proto);
}
}

View File

@@ -0,0 +1,22 @@
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
public class PacketRogueTournEnterRoomScRsp : BasePacket
{
public PacketRogueTournEnterRoomScRsp(Retcode ret, RogueTournInstance? instance) : base(
CmdIds.RogueTournEnterRoomScRsp)
{
var proto = new RogueTournEnterRoomScRsp
{
Retcode = (uint)ret
};
if (instance != null)
proto.RogueTournCurSceneInfo = instance.ToCurSceneInfo();
SetData(proto);
}
}

View File

@@ -0,0 +1,22 @@
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.GameServer.Game.RogueTourn.Scene;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
public class PacketRogueTournLevelInfoUpdateScNotify : BasePacket
{
public PacketRogueTournLevelInfoUpdateScNotify(RogueTournInstance instance, List<RogueTournLevelInstance> levels) :
base(CmdIds.RogueTournLevelInfoUpdateScNotify)
{
var proto = new RogueTournLevelInfoUpdateScNotify
{
Status = instance.LevelStatus,
CurLevelIndex = (uint)(instance.CurLevel?.LevelIndex ?? 0),
LevelInfoList = { levels.Select(x => x.ToProto()) }
};
SetData(proto);
}
}

View File

@@ -0,0 +1,33 @@
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
public class PacketRogueTournSettleScRsp : BasePacket
{
public PacketRogueTournSettleScRsp(RogueTournInstance instance) : base(CmdIds.RogueTournSettleScRsp)
{
var proto = new RogueTournSettleScRsp
{
RogueTournCurSceneInfo = instance.ToCurSceneInfo(),
OLNCAKHDGOD = new BNINELNEJFI
{
RogueTournCurInfo = instance.ToProto(),
RogueLineupInfo = instance.Player.LineupManager!.GetCurLineup()!.ToProto()
}
};
SetData(proto);
}
public PacketRogueTournSettleScRsp() : base(CmdIds.RogueTournSettleScRsp)
{
var proto = new RogueTournSettleScRsp
{
Retcode = 1
};
SetData(proto);
}
}

View File

@@ -0,0 +1,25 @@
using EggLink.DanhengServer.GameServer.Game.RogueTourn;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.RogueTourn;
public class PacketRogueTournStartScRsp : BasePacket
{
public PacketRogueTournStartScRsp(Retcode retcode, RogueTournInstance? rogueTourn) : base(
CmdIds.RogueTournStartScRsp)
{
var proto = new RogueTournStartScRsp
{
Retcode = (uint)retcode
};
if (rogueTourn != null)
{
proto.RogueTournCurInfo = rogueTourn.ToProto();
proto.RogueTournCurSceneInfo = rogueTourn.ToCurSceneInfo();
}
SetData(proto);
}
}

View File

@@ -16,7 +16,8 @@ public class PacketSceneGroupRefreshScNotify : BasePacket
{
var group = new GroupRefreshInfo
{
GroupId = (uint)e.GroupID
GroupId = (uint)e.GroupID,
RefreshType = SceneGroupRefreshType.Loaded
};
group.RefreshEntity.Add(new SceneEntityRefreshInfo
{

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static AetherAvatarInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChZBZXRoZXJBdmF0YXJJbmZvLnByb3RvGiJBZXRoZXJkaXZpZGVTcGlyaXRM",
"aW5ldXBUeXBlLnByb3RvGg9TcEJhckluZm8ucHJvdG8ioAEKEEFldGhlckF2",
"ChZBZXRoZXJBdmF0YXJJbmZvLnByb3RvGg9TcEJhckluZm8ucHJvdG8aIkFl",
"dGhlcmRpdmlkZVNwaXJpdExpbmV1cFR5cGUucHJvdG8ioAEKEEFldGhlckF2",
"YXRhckluZm8SCgoCaWQYASABKA0SDQoFaW5kZXgYAiABKA0SEQoJcHJvbW90",
"aW9uGAMgASgNEhUKDXBhc3NpdmVfc2tpbGwYBCADKA0SKwoEdHlwZRgFIAEo",
"DjIdLkFldGhlcmRpdmlkZVNwaXJpdExpbmV1cFR5cGUSGgoGc3BfYmFyGAYg",
"ASgLMgouU3BCYXJJbmZvQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJv",
"dG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AetherdivideSpiritLineupTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpBarInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SpBarInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.AetherdivideSpiritLineupTypeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.AetherAvatarInfo), global::EggLink.DanhengServer.Proto.AetherAvatarInfo.Parser, new[]{ "Id", "Index", "Promotion", "PassiveSkill", "Type", "SpBar" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static AetherDivideBattleInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChxBZXRoZXJEaXZpZGVCYXR0bGVJbmZvLnByb3RvGhZBZXRoZXJBdmF0YXJJ",
"bmZvLnByb3RvGhZTY2VuZU1vbnN0ZXJXYXZlLnByb3RvGhBCYXR0bGVCdWZm",
"ChxBZXRoZXJEaXZpZGVCYXR0bGVJbmZvLnByb3RvGhZTY2VuZU1vbnN0ZXJX",
"YXZlLnByb3RvGhBCYXR0bGVCdWZmLnByb3RvGhZBZXRoZXJBdmF0YXJJbmZv",
"LnByb3RvIuoBChZBZXRoZXJEaXZpZGVCYXR0bGVJbmZvEhkKEWxvZ2ljX3Jh",
"bmRvbV9zZWVkGAMgASgNEhMKC0NJRk9PRU1DUEZKGAEgASgIEh4KCWJ1ZmZf",
"bGlzdBgCIAMoCzILLkJhdHRsZUJ1ZmYSEAoIc3RhZ2VfaWQYDSABKA0SEQoJ",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"ES5TY2VuZU1vbnN0ZXJXYXZlQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIu",
"UHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AetherAvatarInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.SceneMonsterWaveReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleBuffReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SceneMonsterWaveReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleBuffReflection.Descriptor, global::EggLink.DanhengServer.Proto.AetherAvatarInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.AetherDivideBattleInfo), global::EggLink.DanhengServer.Proto.AetherDivideBattleInfo.Parser, new[]{ "LogicRandomSeed", "CIFOOEMCPFJ", "BuffList", "StageId", "BattleId", "BattleAvatarList", "MonsterWaveList" }, null, null, null, null)
}));

View File

@@ -24,11 +24,11 @@ namespace EggLink.DanhengServer.Proto {
static AvatarBattleInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChZBdmF0YXJCYXR0bGVJbmZvLnByb3RvGhVBdmF0YXJTa2lsbFRyZWUucHJv",
"dG8aEEF2YXRhclR5cGUucHJvdG8aFlNraWxsVXNlUHJvcGVydHkucHJvdG8a",
"F0VxdWlwbWVudFByb3BlcnR5LnByb3RvGhNBYmlsaXR5VXNlU3R0LnByb3Rv",
"GhRBdmF0YXJQcm9wZXJ0eS5wcm90bxoRQmF0dGxlUmVsaWMucHJvdG8aGkF0",
"dGFja0RhbWFnZVByb3BlcnR5LnByb3RvGhFTcEFkZFNvdXJjZS5wcm90byLS",
"ChZBdmF0YXJCYXR0bGVJbmZvLnByb3RvGhpBdHRhY2tEYW1hZ2VQcm9wZXJ0",
"eS5wcm90bxoQQXZhdGFyVHlwZS5wcm90bxoUQXZhdGFyUHJvcGVydHkucHJv",
"dG8aEVNwQWRkU291cmNlLnByb3RvGhNBYmlsaXR5VXNlU3R0LnByb3RvGhdF",
"cXVpcG1lbnRQcm9wZXJ0eS5wcm90bxoRQmF0dGxlUmVsaWMucHJvdG8aFlNr",
"aWxsVXNlUHJvcGVydHkucHJvdG8aFUF2YXRhclNraWxsVHJlZS5wcm90byLS",
"CQoQQXZhdGFyQmF0dGxlSW5mbxIgCgthdmF0YXJfdHlwZRgBIAEoDjILLkF2",
"YXRhclR5cGUSCgoCaWQYAiABKA0SFAoMYXZhdGFyX2xldmVsGAMgASgNEhMK",
"C2F2YXRhcl9yYW5rGAQgASgNEhgKEGF2YXRhcl9wcm9tb3Rpb24YBSABKA0S",
@@ -59,7 +59,7 @@ namespace EggLink.DanhengServer.Proto {
"EwoLSk1PSkJMRUVMRkoYKyABKA1CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZl",
"ci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.SkillUsePropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.EquipmentPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.AbilityUseSttReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleRelicReflection.Descriptor, global::EggLink.DanhengServer.Proto.AttackDamagePropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpAddSourceReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AttackDamagePropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpAddSourceReflection.Descriptor, global::EggLink.DanhengServer.Proto.AbilityUseSttReflection.Descriptor, global::EggLink.DanhengServer.Proto.EquipmentPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleRelicReflection.Descriptor, global::EggLink.DanhengServer.Proto.SkillUsePropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.AvatarBattleInfo), global::EggLink.DanhengServer.Proto.AvatarBattleInfo.Parser, new[]{ "AvatarType", "Id", "AvatarLevel", "AvatarRank", "AvatarPromotion", "AvatarStatus", "AvatarSkill", "AvatarEquipment", "TotalTurns", "TotalDamage", "TotalHeal", "TotalDamageTaken", "TotalHpRecover", "TotalSpCost", "StageId", "StageType", "TotalBreakDamage", "AttackTypeDamage", "AttackTypeBreakDamage", "AttackTypeMaxDamage", "SkillTimes", "DelayCumulate", "TotalSpAdd", "SpAddSource", "TotalBpCost", "DieTimes", "ReviveTimes", "BreakTimes", "ExtraTurns", "TotalShield", "TotalShieldTaken", "TotalShieldDamage", "InitialStatus", "Relics", "AssistUid", "MPMGIACFGOA", "GPHGHLGHNJF", "HNMAEDKEMEO", "KOKGBDEJBHL", "FIICHEILPCF", "EAONALFPOGL", "EINCNMLBFJD", "JMOJBLEELFJ" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static BAKGCCKJDLKReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFCQUtHQ0NLSkRMSy5wcm90bxoRSlBFSEdPSUFHRlAucHJvdG8aEUxJREhN",
"QkZCSEFPLnByb3RvGhFBSUhPUE1PQ0xBTS5wcm90bxoRTUhLSEpPTUJMSE0u",
"cHJvdG8aEVBQT05NQ0RMSEtHLnByb3RvGhFGRURJTUFEQkxGRC5wcm90bxoR",
"TklPSkFPQUtFSlAucHJvdG8i2wMKC0JBS0dDQ0tKRExLEiEKC0lERUdBSkJB",
"ChFCQUtHQ0NLSkRMSy5wcm90bxoRSlBFSEdPSUFHRlAucHJvdG8aEUZFRElN",
"QURCTEZELnByb3RvGhFBSUhPUE1PQ0xBTS5wcm90bxoRTklPSkFPQUtFSlAu",
"cHJvdG8aEVBQT05NQ0RMSEtHLnByb3RvGhFNSEtISk9NQkxITS5wcm90bxoR",
"TElESE1CRkJIQU8ucHJvdG8i2wMKC0JBS0dDQ0tKRExLEiEKC0lERUdBSkJB",
"SUJPGA0gASgLMgwuUFBPTk1DRExIS0cSIQoLTEVDTEVQQ05IUFAYAyABKAsy",
"DC5QUE9OTUNETEhLRxIhCgtNQURMR0VCRU9PRxgIIAEoCzIMLkxJREhNQkZC",
"SEFPEiEKC0RCT05DSE9LR01EGA8gASgLMgwuTElESE1CRkJIQU8SIwoNZ2V0",
@@ -40,7 +40,7 @@ namespace EggLink.DanhengServer.Proto {
"UEVIR09JQUdGUBIhCgtJQ0tHQ0ZIUEhJThgJIAEoCzIMLk1IS0hKT01CTEhN",
"Qh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.JPEHGOIAGFPReflection.Descriptor, global::EggLink.DanhengServer.Proto.LIDHMBFBHAOReflection.Descriptor, global::EggLink.DanhengServer.Proto.AIHOPMOCLAMReflection.Descriptor, global::EggLink.DanhengServer.Proto.MHKHJOMBLHMReflection.Descriptor, global::EggLink.DanhengServer.Proto.PPONMCDLHKGReflection.Descriptor, global::EggLink.DanhengServer.Proto.FEDIMADBLFDReflection.Descriptor, global::EggLink.DanhengServer.Proto.NIOJAOAKEJPReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.JPEHGOIAGFPReflection.Descriptor, global::EggLink.DanhengServer.Proto.FEDIMADBLFDReflection.Descriptor, global::EggLink.DanhengServer.Proto.AIHOPMOCLAMReflection.Descriptor, global::EggLink.DanhengServer.Proto.NIOJAOAKEJPReflection.Descriptor, global::EggLink.DanhengServer.Proto.PPONMCDLHKGReflection.Descriptor, global::EggLink.DanhengServer.Proto.MHKHJOMBLHMReflection.Descriptor, global::EggLink.DanhengServer.Proto.LIDHMBFBHAOReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.BAKGCCKJDLK), global::EggLink.DanhengServer.Proto.BAKGCCKJDLK.Parser, new[]{ "IDEGAJBAIBO", "LECLEPCNHPP", "MADLGEBEOOG", "DBONCHOKGMD", "GetBuffList", "RemoveBuffList", "MJHBGIEKMLJ", "KMJBLAABIPE", "PJBIOMEFDMB", "BMKGHOLNHNO", "IKFCFANLHNI", "DJANOJOHBLP", "ICKGCFHPHIN" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static BLBPCMEMJNCReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFCTEJQQ01FTUpOQy5wcm90bxoRQ0JHTkpGR0JHRUUucHJvdG8aEU9OSkhO",
"SElLRU9DLnByb3RvGhFQTktIRUNKQUFPSS5wcm90bxoRTkZFS0VESUFQR0Uu",
"cHJvdG8aEUROT0tERU1LUExJLnByb3RvGhFJTkZQUEpDRU1IQS5wcm90bxoR",
"RVBISENDS09NTEsucHJvdG8aEU1JSFBQSElDTklILnByb3RvIqUCCgtCTEJQ",
"ChFCTEJQQ01FTUpOQy5wcm90bxoRT05KSE5ISUtFT0MucHJvdG8aEUlORlBQ",
"SkNFTUhBLnByb3RvGhFORkVLRURJQVBHRS5wcm90bxoRTUlIUFBISUNOSUgu",
"cHJvdG8aEVBOS0hFQ0pBQU9JLnByb3RvGhFETk9LREVNS1BMSS5wcm90bxoR",
"RVBISENDS09NTEsucHJvdG8aEUNCR05KRkdCR0VFLnByb3RvIqUCCgtCTEJQ",
"Q01FTUpOQxIhCgtHS1BMR0xFR0hGRRgFIAEoCzIMLlBOS0hFQ0pBQU9JEiEK",
"C0NBSkxNQkVESkpKGAogASgLMgwuRVBISENDS09NTEsSIQoLQUNDSkFGTEFP",
"SUIYBCABKAsyDC5ORkVLRURJQVBHRRIhCgtBQ1BJTUpPSUtOUBgDIAEoCzIM",
@@ -37,7 +37,7 @@ namespace EggLink.DanhengServer.Proto {
"ASgLMgwuQ0JHTkpGR0JHRUVCHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Q",
"cm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CBGNJFGBGEEReflection.Descriptor, global::EggLink.DanhengServer.Proto.ONJHNHIKEOCReflection.Descriptor, global::EggLink.DanhengServer.Proto.PNKHECJAAOIReflection.Descriptor, global::EggLink.DanhengServer.Proto.NFEKEDIAPGEReflection.Descriptor, global::EggLink.DanhengServer.Proto.DNOKDEMKPLIReflection.Descriptor, global::EggLink.DanhengServer.Proto.INFPPJCEMHAReflection.Descriptor, global::EggLink.DanhengServer.Proto.EPHHCCKOMLKReflection.Descriptor, global::EggLink.DanhengServer.Proto.MIHPPHICNIHReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ONJHNHIKEOCReflection.Descriptor, global::EggLink.DanhengServer.Proto.INFPPJCEMHAReflection.Descriptor, global::EggLink.DanhengServer.Proto.NFEKEDIAPGEReflection.Descriptor, global::EggLink.DanhengServer.Proto.MIHPPHICNIHReflection.Descriptor, global::EggLink.DanhengServer.Proto.PNKHECJAAOIReflection.Descriptor, global::EggLink.DanhengServer.Proto.DNOKDEMKPLIReflection.Descriptor, global::EggLink.DanhengServer.Proto.EPHHCCKOMLKReflection.Descriptor, global::EggLink.DanhengServer.Proto.CBGNJFGBGEEReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.BLBPCMEMJNC), global::EggLink.DanhengServer.Proto.BLBPCMEMJNC.Parser, new[]{ "GKPLGLEGHFE", "CAJLMBEDJJJ", "ACCJAFLAOIB", "ACPIMJOIKNP", "IOCJKOLDMHD", "GKHGEPLBOJP", "JKPHMMLAPCC", "CMNPPLPLGMP" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static BNINELNEJFIReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFCTklORUxORUpGSS5wcm90bxoQTGluZXVwSW5mby5wcm90bxoRRk5QRUtK",
"REdPSEkucHJvdG8aF1JvZ3VlVG91cm5DdXJJbmZvLnByb3RvGhFGUEZNSkdH",
"Q05MRC5wcm90bxoRSkVCQkdQUENBQkMucHJvdG8i0AEKC0JOSU5FTE5FSkZJ",
"ChFCTklORUxORUpGSS5wcm90bxoXUm9ndWVUb3VybkN1ckluZm8ucHJvdG8a",
"EExpbmV1cEluZm8ucHJvdG8aEUZOUEVLSkRHT0hJLnByb3RvGhFKRUJCR1BQ",
"Q0FCQy5wcm90bxoRRlBGTUpHR0NOTEQucHJvdG8i0AEKC0JOSU5FTE5FSkZJ",
"EiEKC0pDS01IQk9NS0xLGAEgASgLMgwuSkVCQkdQUENBQkMSIQoLRkpQQUZL",
"R09NSkoYCSABKAsyDC5GTlBFS0pER09ISRImChFyb2d1ZV9saW5ldXBfaW5m",
"bxgCIAEoCzILLkxpbmV1cEluZm8SMAoUcm9ndWVfdG91cm5fY3VyX2luZm8Y",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"CzIMLkZQRk1KR0dDTkxEQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJv",
"dG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.FNPEKJDGOHIReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTournCurInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.FPFMJGGCNLDReflection.Descriptor, global::EggLink.DanhengServer.Proto.JEBBGPPCABCReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueTournCurInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.FNPEKJDGOHIReflection.Descriptor, global::EggLink.DanhengServer.Proto.JEBBGPPCABCReflection.Descriptor, global::EggLink.DanhengServer.Proto.FPFMJGGCNLDReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.BNINELNEJFI), global::EggLink.DanhengServer.Proto.BNINELNEJFI.Parser, new[]{ "JCKMHBOMKLK", "FJPAFKGOMJJ", "RogueLineupInfo", "RogueTournCurInfo", "BHOPCJABMOA" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static BattleAvatarReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChJCYXR0bGVBdmF0YXIucHJvdG8aFUF2YXRhclNraWxsVHJlZS5wcm90bxoV",
"QmF0dGxlRXF1aXBtZW50LnByb3RvGg9TcEJhckluZm8ucHJvdG8aEEF2YXRh",
"clR5cGUucHJvdG8aEUdOT01QQktBSE5NLnByb3RvGhFCYXR0bGVSZWxpYy5w",
"ChJCYXR0bGVBdmF0YXIucHJvdG8aEUdOT01QQktBSE5NLnByb3RvGhBBdmF0",
"YXJUeXBlLnByb3RvGg9TcEJhckluZm8ucHJvdG8aFUJhdHRsZUVxdWlwbWVu",
"dC5wcm90bxoRQmF0dGxlUmVsaWMucHJvdG8aFUF2YXRhclNraWxsVHJlZS5w",
"cm90byL6AgoMQmF0dGxlQXZhdGFyEiAKC2F2YXRhcl90eXBlGAEgASgOMgsu",
"QXZhdGFyVHlwZRIKCgJpZBgCIAEoDRINCgVsZXZlbBgDIAEoDRIMCgRyYW5r",
"GAQgASgNEg0KBWluZGV4GAUgASgNEigKDnNraWxsdHJlZV9saXN0GAYgAygL",
@@ -38,7 +38,7 @@ namespace EggLink.DanhengServer.Proto {
"SW5mbxITCgtNUEZMTklJS0VJQxgRIAEoDUIeqgIbRWdnTGluay5EYW5oZW5n",
"U2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleEquipmentReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpBarInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.GNOMPBKAHNMReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleRelicReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.GNOMPBKAHNMReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpBarInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleEquipmentReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleRelicReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.BattleAvatar), global::EggLink.DanhengServer.Proto.BattleAvatar.Parser, new[]{ "AvatarType", "Id", "Level", "Rank", "Index", "SkilltreeList", "EquipmentList", "Hp", "Promotion", "RelicList", "WorldLevel", "AssistUid", "KPDLPCJHGHL", "SpBar", "MPFLNIIKEIC" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static BattleStatisticsReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChZCYXR0bGVTdGF0aXN0aWNzLnByb3RvGhVCYXR0bGVFbmRSZWFzb24ucHJv",
"dG8aFkF2YXRhckJhdHRsZUluZm8ucHJvdG8aF01vbnN0ZXJCYXR0bGVJbmZv",
"LnByb3RvGhFNT0ZETEpQR0RKQy5wcm90bxobRXZvbHZlQnVpbGRCYXR0bGVJ",
"bmZvLnByb3RvGhFOSkZISlBNT0ZLSi5wcm90bxoRRExMRk5MQ0pJQUEucHJv",
"dG8aFkJhdHRsZVRhcmdldExpc3QucHJvdG8aEU1QQ09OT0tIQkZJLnByb3Rv",
"GhFITExNQkpNQklFSC5wcm90bxoRRktEQUxQTkxOUFAucHJvdG8aEUdGSExF",
"TEtGRUNELnByb3RvGhFKTkVHREtORkRGSi5wcm90bxoRREJCSEFBT0RQR0wu",
"cHJvdG8aG0JhdHRsZUV2ZW50QmF0dGxlSW5mby5wcm90byL6CAoQQmF0dGxl",
"ChZCYXR0bGVTdGF0aXN0aWNzLnByb3RvGhFEQkJIQUFPRFBHTC5wcm90bxoV",
"QmF0dGxlRW5kUmVhc29uLnByb3RvGhtFdm9sdmVCdWlsZEJhdHRsZUluZm8u",
"cHJvdG8aFkJhdHRsZVRhcmdldExpc3QucHJvdG8aEU5KRkhKUE1PRktKLnBy",
"b3RvGhFHRkhMRUxLRkVDRC5wcm90bxoRRktEQUxQTkxOUFAucHJvdG8aEUhM",
"TE1CSk1CSUVILnByb3RvGhtCYXR0bGVFdmVudEJhdHRsZUluZm8ucHJvdG8a",
"EU1PRkRMSlBHREpDLnByb3RvGhFKTkVHREtORkRGSi5wcm90bxoRTVBDT05P",
"S0hCRkkucHJvdG8aFkF2YXRhckJhdHRsZUluZm8ucHJvdG8aF01vbnN0ZXJC",
"YXR0bGVJbmZvLnByb3RvGhFETExGTkxDSklBQS5wcm90byL6CAoQQmF0dGxl",
"U3RhdGlzdGljcxIaChJ0b3RhbF9iYXR0bGVfdHVybnMYASABKA0SGAoQdG90",
"YWxfYXV0b190dXJucxgCIAEoDRIWCg5hdmF0YXJfaWRfbGlzdBgDIAMoDRIR",
"Cgl1bHRyYV9jbnQYBCABKA0SHAoUdG90YWxfZGVsYXlfY3VtdWxhdGUYBSAB",
@@ -60,7 +60,7 @@ namespace EggLink.DanhengServer.Proto {
"YXJnZXRMaXN0OgI4AUIeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3Rv",
"YgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.BattleEndReasonReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.MonsterBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.MOFDLJPGDJCReflection.Descriptor, global::EggLink.DanhengServer.Proto.EvolveBuildBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.NJFHJPMOFKJReflection.Descriptor, global::EggLink.DanhengServer.Proto.DLLFNLCJIAAReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleTargetListReflection.Descriptor, global::EggLink.DanhengServer.Proto.MPCONOKHBFIReflection.Descriptor, global::EggLink.DanhengServer.Proto.HLLMBJMBIEHReflection.Descriptor, global::EggLink.DanhengServer.Proto.FKDALPNLNPPReflection.Descriptor, global::EggLink.DanhengServer.Proto.GFHLELKFECDReflection.Descriptor, global::EggLink.DanhengServer.Proto.JNEGDKNFDFJReflection.Descriptor, global::EggLink.DanhengServer.Proto.DBBHAAODPGLReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleEventBattleInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DBBHAAODPGLReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleEndReasonReflection.Descriptor, global::EggLink.DanhengServer.Proto.EvolveBuildBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleTargetListReflection.Descriptor, global::EggLink.DanhengServer.Proto.NJFHJPMOFKJReflection.Descriptor, global::EggLink.DanhengServer.Proto.GFHLELKFECDReflection.Descriptor, global::EggLink.DanhengServer.Proto.FKDALPNLNPPReflection.Descriptor, global::EggLink.DanhengServer.Proto.HLLMBJMBIEHReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleEventBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.MOFDLJPGDJCReflection.Descriptor, global::EggLink.DanhengServer.Proto.JNEGDKNFDFJReflection.Descriptor, global::EggLink.DanhengServer.Proto.MPCONOKHBFIReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.MonsterBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.DLLFNLCJIAAReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.BattleStatistics), global::EggLink.DanhengServer.Proto.BattleStatistics.Parser, new[]{ "TotalBattleTurns", "TotalAutoTurns", "AvatarIdList", "UltraCnt", "TotalDelayCumulate", "CostTime", "BattleAvatarList", "MonsterList", "RoundCnt", "CocoonDeadWave", "AvatarBattleTurns", "MonsterBattleTurns", "CustomValues", "ChallengeScore", "AIKIGMFOIPD", "EndReason", "GJLJOKBOMLA", "PCEOMHIOFCB", "ODLMBMOMBIH", "CGFLIGMAECA", "FPKCHBLMKCP", "BattleTargetInfo", "LCNPJGHHELM", "EHEELOGGFME", "PKOFLJLGCFF", "IOMHFPMGHFC", "KMBFLEMGFLF", "BBEIBAHJDHP", "LDBJKJFMJDE", "DIGEGEIFJLE" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, })
}));

View File

@@ -25,15 +25,15 @@ namespace EggLink.DanhengServer.Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFDT0FMSEFGSVBORy5wcm90bxocUHVua0xvcmRBdHRhY2tlclN0YXR1cy5w",
"cm90bxoeUHVua0xvcmRNb25zdGVyQmFzaWNJbmZvLnByb3RvGh5QdW5rTG9y",
"ZEJhdHRsZVJlY29yZExpc3QucHJvdG8irwEKC0NPQUxIQUZJUE5HEi4KC0hM",
"cm90bxoeUHVua0xvcmRCYXR0bGVSZWNvcmRMaXN0LnByb3RvGh5QdW5rTG9y",
"ZE1vbnN0ZXJCYXNpY0luZm8ucHJvdG8irwEKC0NPQUxIQUZJUE5HEi4KC0hM",
"TEVMQ0dPQ05LGAcgASgLMhkuUHVua0xvcmRCYXR0bGVSZWNvcmRMaXN0EiwK",
"C0JQUEhCTk9JSkZIGAYgASgOMhcuUHVua0xvcmRBdHRhY2tlclN0YXR1cxIT",
"CgtHSEJORElQREJOUBgIIAEoDRItCgpiYXNpY19pbmZvGAsgASgLMhkuUHVu",
"a0xvcmRNb25zdGVyQmFzaWNJbmZvQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2",
"ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PunkLordAttackerStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.PunkLordMonsterBasicInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.PunkLordBattleRecordListReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PunkLordAttackerStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.PunkLordBattleRecordListReflection.Descriptor, global::EggLink.DanhengServer.Proto.PunkLordMonsterBasicInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.COALHAFIPNG), global::EggLink.DanhengServer.Proto.COALHAFIPNG.Parser, new[]{ "HLLELCGOCNK", "BPPHBNOIJFH", "GHBNDIPDBNP", "BasicInfo" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static CellAdvanceInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChVDZWxsQWR2YW5jZUluZm8ucHJvdG8aGkNlbGxGaW5hbE1vbnN0ZXJJbmZv",
"LnByb3RvGhtDZWxsTW9uc3RlclNlbGVjdEluZm8ucHJvdG8aFUNlbGxNb25z",
"ChVDZWxsQWR2YW5jZUluZm8ucHJvdG8aFUNlbGxNb25zdGVySW5mby5wcm90",
"bxobQ2VsbE1vbnN0ZXJTZWxlY3RJbmZvLnByb3RvGhpDZWxsRmluYWxNb25z",
"dGVySW5mby5wcm90byKYAQoPQ2VsbEFkdmFuY2VJbmZvEiMKCWJvc3NfaW5m",
"bxgCIAEoCzIQLkNlbGxNb25zdGVySW5mbxIwChBzZWxlY3RfYm9zc19pbmZv",
"GAUgASgLMhYuQ2VsbE1vbnN0ZXJTZWxlY3RJbmZvEi4KD2ZpbmFsX2Jvc3Nf",
"aW5mbxgGIAEoCzIVLkNlbGxGaW5hbE1vbnN0ZXJJbmZvQh6qAhtFZ2dMaW5r",
"LkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CellFinalMonsterInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellMonsterSelectInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellMonsterInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CellMonsterInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellMonsterSelectInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellFinalMonsterInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.CellAdvanceInfo), global::EggLink.DanhengServer.Proto.CellAdvanceInfo.Parser, new[]{ "BossInfo", "SelectBossInfo", "FinalBossInfo" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static CellFinalMonsterInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDZWxsRmluYWxNb25zdGVySW5mby5wcm90bxobQ2VsbE1vbnN0ZXJTZWxl",
"Y3RJbmZvLnByb3RvGhVDZWxsTW9uc3RlckluZm8ucHJvdG8ibQoUQ2VsbEZp",
"ChpDZWxsRmluYWxNb25zdGVySW5mby5wcm90bxoVQ2VsbE1vbnN0ZXJJbmZv",
"LnByb3RvGhtDZWxsTW9uc3RlclNlbGVjdEluZm8ucHJvdG8ibQoUQ2VsbEZp",
"bmFsTW9uc3RlckluZm8SIwoJYm9zc19pbmZvGA0gASgLMhAuQ2VsbE1vbnN0",
"ZXJJbmZvEjAKEHNlbGVjdF9ib3NzX2luZm8YASABKAsyFi5DZWxsTW9uc3Rl",
"clNlbGVjdEluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IG",
"cHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CellMonsterSelectInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellMonsterInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CellMonsterInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellMonsterSelectInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.CellFinalMonsterInfo), global::EggLink.DanhengServer.Proto.CellFinalMonsterInfo.Parser, new[]{ "BossInfo", "SelectBossInfo" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static ChallengeBuffInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChdDaGFsbGVuZ2VCdWZmSW5mby5wcm90bxocQ2hhbGxlbmdlU3RvcnlCdWZm",
"SW5mby5wcm90bxobQ2hhbGxlbmdlQm9zc0J1ZmZJbmZvLnByb3RvImsKEUNo",
"ChdDaGFsbGVuZ2VCdWZmSW5mby5wcm90bxobQ2hhbGxlbmdlQm9zc0J1ZmZJ",
"bmZvLnByb3RvGhxDaGFsbGVuZ2VTdG9yeUJ1ZmZJbmZvLnByb3RvImsKEUNo",
"YWxsZW5nZUJ1ZmZJbmZvEisKCnN0b3J5X2luZm8YByABKAsyFy5DaGFsbGVu",
"Z2VTdG9yeUJ1ZmZJbmZvEikKCWJvc3NfaW5mbxgIIAEoCzIWLkNoYWxsZW5n",
"ZUJvc3NCdWZmSW5mb0IeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3Rv",
"YgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeStoryBuffInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeBossBuffInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeBossBuffInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeStoryBuffInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChallengeBuffInfo), global::EggLink.DanhengServer.Proto.ChallengeBuffInfo.Parser, new[]{ "StoryInfo", "BossInfo" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static ChallengeSettleNotifyReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChtDaGFsbGVuZ2VTZXR0bGVOb3RpZnkucHJvdG8aDkl0ZW1MaXN0LnByb3Rv",
"GhFETURGRElBTU9BSy5wcm90byLfAQoVQ2hhbGxlbmdlU2V0dGxlTm90aWZ5",
"ChtDaGFsbGVuZ2VTZXR0bGVOb3RpZnkucHJvdG8aEURNREZESUFNT0FLLnBy",
"b3RvGg5JdGVtTGlzdC5wcm90byLfAQoVQ2hhbGxlbmdlU2V0dGxlTm90aWZ5",
"EhMKC0lJSkJNTktGTUFBGAcgASgNEhEKCXNjb3JlX3R3bxgMIAEoDRIZCgZy",
"ZXdhcmQYCiABKAsyCS5JdGVtTGlzdBIMCgRzdGFyGA4gASgNEhQKDGNoYWxs",
"ZW5nZV9pZBgFIAEoDRIOCgZpc193aW4YBCABKAgSEwoLRERETEZJTklLREIY",
@@ -33,7 +33,7 @@ namespace EggLink.DanhengServer.Proto {
"GAsgASgLMgwuRE1ERkRJQU1PQUtCHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZl",
"ci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, global::EggLink.DanhengServer.Proto.DMDFDIAMOAKReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DMDFDIAMOAKReflection.Descriptor, global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChallengeSettleNotify), global::EggLink.DanhengServer.Proto.ChallengeSettleNotify.Parser, new[]{ "IIJBMNKFMAA", "ScoreTwo", "Reward", "Star", "ChallengeId", "IsWin", "DDDLFINIKDB", "ChallengeScore", "LEOEJKAKMAN" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static ChallengeStoryInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhDaGFsbGVuZ2VTdG9yeUluZm8ucHJvdG8aHENoYWxsZW5nZVN0b3J5QnVm",
"Zkxpc3QucHJvdG8aG0NoYWxsZW5nZUJvc3NCdWZmTGlzdC5wcm90byJ2ChJD",
"ChhDaGFsbGVuZ2VTdG9yeUluZm8ucHJvdG8aG0NoYWxsZW5nZUJvc3NCdWZm",
"TGlzdC5wcm90bxocQ2hhbGxlbmdlU3RvcnlCdWZmTGlzdC5wcm90byJ2ChJD",
"aGFsbGVuZ2VTdG9yeUluZm8SMAoPY3VyX3N0b3J5X2J1ZmZzGAkgASgLMhcu",
"Q2hhbGxlbmdlU3RvcnlCdWZmTGlzdBIuCg5jdXJfYm9zc19idWZmcxgIIAEo",
"CzIWLkNoYWxsZW5nZUJvc3NCdWZmTGlzdEIeqgIbRWdnTGluay5EYW5oZW5n",
"U2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeStoryBuffListReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeBossBuffListReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeBossBuffListReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeStoryBuffListReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChallengeStoryInfo), global::EggLink.DanhengServer.Proto.ChallengeStoryInfo.Parser, new[]{ "CurStoryBuffs", "CurBossBuffs" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static ChatMessageDataReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChVDaGF0TWVzc2FnZURhdGEucHJvdG8aEUtJQ0pQSkFMQkJILnByb3RvGg1N",
"c2dUeXBlLnByb3RvIp8BCg9DaGF0TWVzc2FnZURhdGESEQoJc2VuZGVyX2lk",
"ChVDaGF0TWVzc2FnZURhdGEucHJvdG8aDU1zZ1R5cGUucHJvdG8aEUtJQ0pQ",
"SkFMQkJILnByb3RvIp8BCg9DaGF0TWVzc2FnZURhdGESEQoJc2VuZGVyX2lk",
"GAIgASgNEiEKC0lHTkVBSkRQQVBFGAggASgLMgwuS0lDSlBKQUxCQkgSDwoH",
"Y29udGVudBgLIAEoCRITCgtjcmVhdGVfdGltZRgMIAEoBBIQCghleHRyYV9p",
"ZBgDIAEoDRIeCgxtZXNzYWdlX3R5cGUYCiABKA4yCC5Nc2dUeXBlQh6qAhtF",
"Z2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.KICJPJALBBHReflection.Descriptor, global::EggLink.DanhengServer.Proto.MsgTypeReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.MsgTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.KICJPJALBBHReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChatMessageData), global::EggLink.DanhengServer.Proto.ChatMessageData.Parser, new[]{ "SenderId", "IGNEAJDPAPE", "Content", "CreateTime", "ExtraId", "MessageType" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueAeonInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhDaGVzc1JvZ3VlQWVvbkluZm8ucHJvdG8aEUJBS1BJRExFSUZJLnByb3Rv",
"Gh1DaGVzc1JvZ3VlUXVlcnlBZW9uSW5mby5wcm90byKrAQoSQ2hlc3NSb2d1",
"ChhDaGVzc1JvZ3VlQWVvbkluZm8ucHJvdG8aHUNoZXNzUm9ndWVRdWVyeUFl",
"b25JbmZvLnByb3RvGhFCQUtQSURMRUlGSS5wcm90byKrAQoSQ2hlc3NSb2d1",
"ZUFlb25JbmZvEhQKDGFlb25faWRfbGlzdBgFIAMoDRIUCgxnYW1lX2Flb25f",
"aWQYBiABKA0SMQoPY2hlc3NfYWVvbl9pbmZvGAogASgLMhguQ2hlc3NSb2d1",
"ZVF1ZXJ5QWVvbkluZm8SEwoLQ0NJSU1OTEFES0sYAyABKAUSIQoLUExBTk1Q",
"RUNMQUUYAiABKAsyDC5CQUtQSURMRUlGSUIeqgIbRWdnTGluay5EYW5oZW5n",
"U2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.BAKPIDLEIFIReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.BAKPIDLEIFIReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueAeonInfo), global::EggLink.DanhengServer.Proto.ChessRogueAeonInfo.Parser, new[]{ "AeonIdList", "GameAeonId", "ChessAeonInfo", "CCIIMNLADKK", "PLANMPECLAE" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueAreaInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhDaGVzc1JvZ3VlQXJlYUluZm8ucHJvdG8aEUtLQ1BEQUNETUtNLnByb3Rv",
"Gh9DaGVzc1JvZ3VlQm9hcmRDZWxsU3RhdHVzLnByb3RvGh9DaGVzc1JvZ3Vl",
"SGlzdG9yeUNlbGxJbmZvLnByb3RvGg5DZWxsSW5mby5wcm90byL9AQoSQ2hl",
"ChhDaGVzc1JvZ3VlQXJlYUluZm8ucHJvdG8aH0NoZXNzUm9ndWVIaXN0b3J5",
"Q2VsbEluZm8ucHJvdG8aH0NoZXNzUm9ndWVCb2FyZENlbGxTdGF0dXMucHJv",
"dG8aEUtLQ1BEQUNETUtNLnByb3RvGg5DZWxsSW5mby5wcm90byL9AQoSQ2hl",
"c3NSb2d1ZUFyZWFJbmZvEjAKDGhpc3RvcnlfY2VsbBgJIAMoCzIaLkNoZXNz",
"Um9ndWVIaXN0b3J5Q2VsbEluZm8SFAoMY3VyX2JvYXJkX2lkGAYgASgNEjAK",
"DGxheWVyX3N0YXR1cxgKIAEoDjIaLkNoZXNzUm9ndWVCb2FyZENlbGxTdGF0",
@@ -35,7 +35,7 @@ namespace EggLink.DanhengServer.Proto {
"bGVjdF9jZWxsX2lkX2xpc3QYAyADKA1CHqoCG0VnZ0xpbmsuRGFuaGVuZ1Nl",
"cnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.KKCPDACDMKMReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBoardCellStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueHistoryCellInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueHistoryCellInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBoardCellStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.KKCPDACDMKMReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueAreaInfo), global::EggLink.DanhengServer.Proto.ChessRogueAreaInfo.Parser, new[]{ "HistoryCell", "CurBoardId", "LayerStatus", "EFCBJHLHGFG", "Cell", "CurId", "AllowSelectCellIdList" }, null, null, null, null)
}));

View File

@@ -25,8 +25,8 @@ namespace EggLink.DanhengServer.Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChRDaGVzc1JvZ3VlQ2VsbC5wcm90bxofQ2hlc3NSb2d1ZUNlbGxTcGVjaWFs",
"VHlwZS5wcm90bxofQ2hlc3NSb2d1ZUJvYXJkQ2VsbFN0YXR1cy5wcm90bxoV",
"Q2VsbEFkdmFuY2VJbmZvLnByb3RvIrgCCg5DaGVzc1JvZ3VlQ2VsbBIPCgdy",
"VHlwZS5wcm90bxoVQ2VsbEFkdmFuY2VJbmZvLnByb3RvGh9DaGVzc1JvZ3Vl",
"Qm9hcmRDZWxsU3RhdHVzLnByb3RvIrgCCg5DaGVzc1JvZ3VlQ2VsbBIPCgdy",
"b29tX2lkGAUgASgNEhMKC0ZKRFBPRUdQTUVEGAsgAygNEg0KBXBvc195GAog",
"ASgNEg0KBXBvc194GAMgASgNEiQKCnN0YWdlX2luZm8YBCABKAsyEC5DZWxs",
"QWR2YW5jZUluZm8SCgoCaWQYAiABKA0SMAoMc3BlY2lhbF90eXBlGAcgASgO",
@@ -36,7 +36,7 @@ namespace EggLink.DanhengServer.Proto {
"CBISCgpibG9ja190eXBlGAwgASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2",
"ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCellSpecialTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBoardCellStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellAdvanceInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCellSpecialTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.CellAdvanceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBoardCellStatusReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueCell), global::EggLink.DanhengServer.Proto.ChessRogueCell.Parser, new[]{ "RoomId", "FJDPOEGPMED", "PosY", "PosX", "StageInfo", "Id", "SpecialType", "MarkType", "CellStatus", "PLOEJLHMONC", "IsUnlock", "BlockType" }, null, null, null, null)
}));

View File

@@ -24,16 +24,16 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueCellUpdateNotifyReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiBDaGVzc1JvZ3VlQ2VsbFVwZGF0ZU5vdGlmeS5wcm90bxoUQ2hlc3NSb2d1",
"ZUNlbGwucHJvdG8aIENoZXNzUm9ndWVDZWxsVXBkYXRlUmVhc29uLnByb3Rv",
"Gh1Sb2d1ZU1vZGlmaWVyU291cmNlVHlwZS5wcm90byKyAQoaQ2hlc3NSb2d1",
"CiBDaGVzc1JvZ3VlQ2VsbFVwZGF0ZU5vdGlmeS5wcm90bxodUm9ndWVNb2Rp",
"ZmllclNvdXJjZVR5cGUucHJvdG8aIENoZXNzUm9ndWVDZWxsVXBkYXRlUmVh",
"c29uLnByb3RvGhRDaGVzc1JvZ3VlQ2VsbC5wcm90byKyAQoaQ2hlc3NSb2d1",
"ZUNlbGxVcGRhdGVOb3RpZnkSMQoPbW9kaWZpZXJfc291cmNlGAIgASgOMhgu",
"Um9ndWVNb2RpZmllclNvdXJjZVR5cGUSKwoGcmVhc29uGAYgASgOMhsuQ2hl",
"c3NSb2d1ZUNlbGxVcGRhdGVSZWFzb24SEAoIYm9hcmRfaWQYDiABKA0SIgoJ",
"Y2VsbF9saXN0GAwgAygLMg8uQ2hlc3NSb2d1ZUNlbGxCHqoCG0VnZ0xpbmsu",
"RGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCellReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCellUpdateReasonReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueModifierSourceTypeReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueModifierSourceTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCellUpdateReasonReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCellReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueCellUpdateNotify), global::EggLink.DanhengServer.Proto.ChessRogueCellUpdateNotify.Parser, new[]{ "ModifierSource", "Reason", "BoardId", "CellList" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueDiceInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhDaGVzc1JvZ3VlRGljZUluZm8ucHJvdG8aEUJBS1BJRExFSUZJLnByb3Rv",
"GhNSb2d1ZU1vZGlmaWVyLnByb3RvGhpDaGVzc1JvZ3VlRGljZVN0YXR1cy5w",
"cm90bxoUQ2hlc3NSb2d1ZURpY2UucHJvdG8aGENoZXNzUm9ndWVEaWNlVHlw",
"ZS5wcm90byLuAwoSQ2hlc3NSb2d1ZURpY2VJbmZvEhQKC01IR0ZIQ0dHQk1M",
"ChhDaGVzc1JvZ3VlRGljZUluZm8ucHJvdG8aFENoZXNzUm9ndWVEaWNlLnBy",
"b3RvGhFCQUtQSURMRUlGSS5wcm90bxoYQ2hlc3NSb2d1ZURpY2VUeXBlLnBy",
"b3RvGhNSb2d1ZU1vZGlmaWVyLnByb3RvGhpDaGVzc1JvZ3VlRGljZVN0YXR1",
"cy5wcm90byLuAwoSQ2hlc3NSb2d1ZURpY2VJbmZvEhQKC01IR0ZIQ0dHQk1M",
"GPMIIAEoBRIYCg9jYW5fcmVyb2xsX2RpY2UY2AcgASgIEiYKDWRpY2VfbW9k",
"aWZpZXIY7QwgASgLMg4uUm9ndWVNb2RpZmllchIWCg5jdXJfc3VyZmFjZV9p",
"ZBgDIAEoDRIiCgtETUhMQkJGUEVMSRjhAyABKAsyDC5CQUtQSURMRUlGSRIU",
@@ -41,7 +41,7 @@ namespace EggLink.DanhengServer.Proto {
"RUFCGAogASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnBy",
"b3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.BAKPIDLEIFIReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueModifierReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceTypeReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueDiceReflection.Descriptor, global::EggLink.DanhengServer.Proto.BAKPIDLEIFIReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueModifierReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceStatusReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueDiceInfo), global::EggLink.DanhengServer.Proto.ChessRogueDiceInfo.Parser, new[]{ "MHGFHCGGBML", "CanRerollDice", "DiceModifier", "CurSurfaceId", "DMHLBBFPELI", "NFLLODPLGOA", "GameBranchId", "RerollTimes", "CheatTimes", "Dice", "KMHBLNCILEL", "CurSurfaceSlotId", "GameDiceBranchId", "HNLEECOAPIE", "DiceType", "DiceStatus", "BPNLCKMKEAB" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueEnterNextLayerScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiNDaGVzc1JvZ3VlRW50ZXJOZXh0TGF5ZXJTY1JzcC5wcm90bxobQ2hlc3NS",
"b2d1ZUN1cnJlbnRJbmZvLnByb3RvGhhDaGVzc1JvZ3VlR2FtZUluZm8ucHJv",
"dG8aFENoZXNzUm9ndWVJbmZvLnByb3RvGiVDaGVzc1JvZ3VlTGF5ZXJJbml0",
"aWFsRXZlbnRJbmZvLnByb3RvIvMBCh1DaGVzc1JvZ3VlRW50ZXJOZXh0TGF5",
"CiNDaGVzc1JvZ3VlRW50ZXJOZXh0TGF5ZXJTY1JzcC5wcm90bxolQ2hlc3NS",
"b2d1ZUxheWVySW5pdGlhbEV2ZW50SW5mby5wcm90bxoUQ2hlc3NSb2d1ZUlu",
"Zm8ucHJvdG8aGENoZXNzUm9ndWVHYW1lSW5mby5wcm90bxobQ2hlc3NSb2d1",
"ZUN1cnJlbnRJbmZvLnByb3RvIvMBCh1DaGVzc1JvZ3VlRW50ZXJOZXh0TGF5",
"ZXJTY1JzcBIyChJyb2d1ZV9jdXJyZW50X2luZm8YBSABKAsyFi5DaGVzc1Jv",
"Z3VlQ3VycmVudEluZm8SLAoPcm9ndWVfZ2FtZV9pbmZvGAMgASgLMhMuQ2hl",
"c3NSb2d1ZUdhbWVJbmZvEiMKCnN0YWdlX2luZm8YAiABKAsyDy5DaGVzc1Jv",
@@ -35,7 +35,7 @@ namespace EggLink.DanhengServer.Proto {
"ZUxheWVySW5pdGlhbEV2ZW50SW5mbxIPCgdyZXRjb2RlGAsgASgNQh6qAhtF",
"Z2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLayerInitialEventInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueLayerInitialEventInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueEnterNextLayerScRsp), global::EggLink.DanhengServer.Proto.ChessRogueEnterNextLayerScRsp.Parser, new[]{ "RogueCurrentInfo", "RogueGameInfo", "StageInfo", "BoardEventInfo", "Retcode" }, null, null, null, null)
}));

View File

@@ -24,16 +24,16 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueEnterScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlRW50ZXJTY1JzcC5wcm90bxobQ2hlc3NSb2d1ZUN1cnJl",
"bnRJbmZvLnByb3RvGhhDaGVzc1JvZ3VlR2FtZUluZm8ucHJvdG8aFENoZXNz",
"Um9ndWVJbmZvLnByb3RvIq8BChRDaGVzc1JvZ3VlRW50ZXJTY1JzcBIjCgpz",
"ChpDaGVzc1JvZ3VlRW50ZXJTY1JzcC5wcm90bxoUQ2hlc3NSb2d1ZUluZm8u",
"cHJvdG8aGENoZXNzUm9ndWVHYW1lSW5mby5wcm90bxobQ2hlc3NSb2d1ZUN1",
"cnJlbnRJbmZvLnByb3RvIq8BChRDaGVzc1JvZ3VlRW50ZXJTY1JzcBIjCgpz",
"dGFnZV9pbmZvGAcgASgLMg8uQ2hlc3NSb2d1ZUluZm8SMgoScm9ndWVfY3Vy",
"cmVudF9pbmZvGAkgASgLMhYuQ2hlc3NSb2d1ZUN1cnJlbnRJbmZvEiEKBGlu",
"Zm8YDCABKAsyEy5DaGVzc1JvZ3VlR2FtZUluZm8SDwoHcmV0Y29kZRgIIAEo",
"DRIKCgJpZBgLIAEoDUIeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3Rv",
"YgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueEnterScRsp), global::EggLink.DanhengServer.Proto.ChessRogueEnterScRsp.Parser, new[]{ "StageInfo", "RogueCurrentInfo", "Info", "Retcode", "Id" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueFinishInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlRmluaXNoSW5mby5wcm90bxoUQ2hlc3NSb2d1ZUJ1ZmYu",
"cHJvdG8aEURLTUxERERQTEJJLnByb3RvGhBMaW5ldXBJbmZvLnByb3RvGhtD",
"aGVzc1JvZ3VlQWNjb3VudFR5cGUucHJvdG8aDkl0ZW1MaXN0LnByb3RvGhdD",
"aGVzc1JvZ3VlTWlyYWNsZS5wcm90byKrBAoUQ2hlc3NSb2d1ZUZpbmlzaElu",
"ChpDaGVzc1JvZ3VlRmluaXNoSW5mby5wcm90bxoXQ2hlc3NSb2d1ZU1pcmFj",
"bGUucHJvdG8aEURLTUxERERQTEJJLnByb3RvGhBMaW5ldXBJbmZvLnByb3Rv",
"GhtDaGVzc1JvZ3VlQWNjb3VudFR5cGUucHJvdG8aDkl0ZW1MaXN0LnByb3Rv",
"GhRDaGVzc1JvZ3VlQnVmZi5wcm90byKrBAoUQ2hlc3NSb2d1ZUZpbmlzaElu",
"Zm8SGAoQZGlmZmljdWx0eV9sZXZlbBgBIAEoDRITCgtBUEtOTEdFR0lJQhgO",
"IAEoDRIRCglpc19maW5pc2gYCiABKAgSFAoLS0lPQUdHQkVBRE0YhQcgASgN",
"EhQKC0ZLR0JCUEpBRk1GGMsJIAEoDRIoCg9yb2d1ZV9idWZmX2luZm8YAyAB",
@@ -42,7 +42,7 @@ namespace EggLink.DanhengServer.Proto {
"aW5fc3RvcnlfaWQYCyABKA0SFQoNbGFzdF9sYXllcl9pZBgMIAEoDUIeqgIb",
"RWdnTGluay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueBuffReflection.Descriptor, global::EggLink.DanhengServer.Proto.DKMLDDDPLBIReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAccountTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueMiracleReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueMiracleReflection.Descriptor, global::EggLink.DanhengServer.Proto.DKMLDDDPLBIReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAccountTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBuffReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueFinishInfo), global::EggLink.DanhengServer.Proto.ChessRogueFinishInfo.Parser, new[]{ "DifficultyLevel", "APKNLGEGIIB", "IsFinish", "KIOAGGBEADM", "FKGBBPJAFMF", "RogueBuffInfo", "RogueSubMode", "OEDKAJFDIOC", "BDMCHDMIIFJ", "ScoreId", "MJEKAOINPPE", "IMCNDGPOEJH", "RogueLineup", "AccountBy", "ELNLLDIFKLF", "EndAreaId", "GameMiracleInfo", "ChessRogueMainStoryId", "LastLayerId" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueGameInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhDaGVzc1JvZ3VlR2FtZUluZm8ucHJvdG8aEURLTUxERERQTEJJLnByb3Rv",
"Gh5Sb2d1ZUNvbW1vblBlbmRpbmdBY3Rpb24ucHJvdG8aGkNoZXNzUm9ndWVM",
"aW5ldXBJbmZvLnByb3RvGhtDaGVzc1JvZ3VlTWlyYWNsZUluZm8ucHJvdG8a",
"HUNoZXNzUm9ndWVOb3VzVmFsdWVJbmZvLnByb3RvGhhDaGVzc1JvZ3VlQWVv",
"bkluZm8ucHJvdG8aGENoZXNzUm9ndWVEaWNlSW5mby5wcm90bxoTUm9ndWVH",
"YW1lSW5mby5wcm90bxoWUm9ndWVWaXJ0dWFsSXRlbS5wcm90bxoYQ2hlc3NS",
"b2d1ZUJ1ZmZJbmZvLnByb3RvGhlDaGVzc1JvZ3VlTGV2ZWxJbmZvLnByb3Rv",
"GiVDaGVzc1JvZ3VlQ3VycmVudERpZmZpY3VsdHlJbmZvLnByb3RvGhFDTkRP",
"SkVBTk5ESC5wcm90bxoRUERPSUZPT0NPTEwucHJvdG8iwAUKEkNoZXNzUm9n",
"ChhDaGVzc1JvZ3VlR2FtZUluZm8ucHJvdG8aJUNoZXNzUm9ndWVDdXJyZW50",
"RGlmZmljdWx0eUluZm8ucHJvdG8aEURLTUxERERQTEJJLnByb3RvGhtDaGVz",
"c1JvZ3VlTWlyYWNsZUluZm8ucHJvdG8aHUNoZXNzUm9ndWVOb3VzVmFsdWVJ",
"bmZvLnByb3RvGhhDaGVzc1JvZ3VlQnVmZkluZm8ucHJvdG8aEVBET0lGT09D",
"T0xMLnByb3RvGhhDaGVzc1JvZ3VlRGljZUluZm8ucHJvdG8aFlJvZ3VlVmly",
"dHVhbEl0ZW0ucHJvdG8aGUNoZXNzUm9ndWVMZXZlbEluZm8ucHJvdG8aGENo",
"ZXNzUm9ndWVBZW9uSW5mby5wcm90bxoeUm9ndWVDb21tb25QZW5kaW5nQWN0",
"aW9uLnByb3RvGhNSb2d1ZUdhbWVJbmZvLnByb3RvGhFDTkRPSkVBTk5ESC5w",
"cm90bxoaQ2hlc3NSb2d1ZUxpbmV1cEluZm8ucHJvdG8iwAUKEkNoZXNzUm9n",
"dWVHYW1lSW5mbxIxCg9ub3VzX3ZhbHVlX2luZm8YAyABKAsyGC5DaGVzc1Jv",
"Z3VlTm91c1ZhbHVlSW5mbxIxCg5wZW5kaW5nX2FjdGlvbhgPIAEoCzIZLlJv",
"Z3VlQ29tbW9uUGVuZGluZ0FjdGlvbhIgCgpzdG9yeV9pbmZvGAQgASgLMgwu",
@@ -51,7 +51,7 @@ namespace EggLink.DanhengServer.Proto {
"LkNoZXNzUm9ndWVEaWNlSW5mb0IeqgIbRWdnTGluay5EYW5oZW5nU2VydmVy",
"LlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DKMLDDDPLBIReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueCommonPendingActionReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueMiracleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueNousValueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueVirtualItemReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBuffInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLevelInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentDifficultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CNDOJEANNDHReflection.Descriptor, global::EggLink.DanhengServer.Proto.PDOIFOOCOLLReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCurrentDifficultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.DKMLDDDPLBIReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueMiracleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueNousValueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBuffInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.PDOIFOOCOLLReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueVirtualItemReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLevelInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueCommonPendingActionReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.CNDOJEANNDHReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLineupInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueGameInfo), global::EggLink.DanhengServer.Proto.ChessRogueGameInfo.Parser, new[]{ "NousValueInfo", "PendingAction", "StoryInfo", "RogueLineupInfo", "MJEKAOINPPE", "RogueSubMode", "RogueCurrentGameInfo", "LevelInfo", "RogueDifficultyInfo", "GameMiracleInfo", "RogueBuffInfo", "RogueVirtualItemInfo", "RogueAeonInfo", "VirtualItemInfo", "RogueDiceInfo" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueGetInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChdDaGVzc1JvZ3VlR2V0SW5mby5wcm90bxoaQ2hlc3NSb2d1ZVRhbGVudElu",
"Zm8ucHJvdG8aHUNoZXNzUm9ndWVRdWVyeURpY2VJbmZvLnByb3RvGiJDaGVz",
"c1JvZ3VlUXVlcnlEaWZmY3VsdHlJbmZvLnByb3RvGh1DaGVzc1JvZ3VlUXVl",
"ChdDaGVzc1JvZ3VlR2V0SW5mby5wcm90bxodQ2hlc3NSb2d1ZVF1ZXJ5RGlj",
"ZUluZm8ucHJvdG8aIkNoZXNzUm9ndWVRdWVyeURpZmZjdWx0eUluZm8ucHJv",
"dG8aGkNoZXNzUm9ndWVUYWxlbnRJbmZvLnByb3RvGh1DaGVzc1JvZ3VlUXVl",
"cnlBZW9uSW5mby5wcm90byKdAgoRQ2hlc3NSb2d1ZUdldEluZm8SMQoPcXVl",
"cnlfZGljZV9pbmZvGAcgASgLMhguQ2hlc3NSb2d1ZVF1ZXJ5RGljZUluZm8S",
"MQoPY2hlc3NfYWVvbl9pbmZvGAogASgLMhguQ2hlc3NSb2d1ZVF1ZXJ5QWVv",
@@ -36,7 +36,7 @@ namespace EggLink.DanhengServer.Proto {
"ASgLMh0uQ2hlc3NSb2d1ZVF1ZXJ5RGlmZmN1bHR5SW5mb0IeqgIbRWdnTGlu",
"ay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueTalentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiffcultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueQueryDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiffcultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueTalentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueGetInfo), global::EggLink.DanhengServer.Proto.ChessRogueGetInfo.Parser, new[]{ "QueryDiceInfo", "ChessAeonInfo", "ExploredAreaIdList", "TalentInfoList", "AreaIdList", "RogueDifficultyInfo" }, null, null, null, null)
}));

View File

@@ -25,8 +25,8 @@ namespace EggLink.DanhengServer.Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChtDaGVzc1JvZ3VlR2l2ZVVwU2NSc3AucHJvdG8aGkNoZXNzUm9ndWVGaW5p",
"c2hJbmZvLnByb3RvGhhDaGVzc1JvZ3VlQWVvbkluZm8ucHJvdG8aGUNoZXNz",
"Um9ndWVRdWVyeUluZm8ucHJvdG8aFENoZXNzUm9ndWVJbmZvLnByb3RvGhdD",
"c2hJbmZvLnByb3RvGhRDaGVzc1JvZ3VlSW5mby5wcm90bxoYQ2hlc3NSb2d1",
"ZUFlb25JbmZvLnByb3RvGhlDaGVzc1JvZ3VlUXVlcnlJbmZvLnByb3RvGhdD",
"aGVzc1JvZ3VlR2V0SW5mby5wcm90byL9AQoVQ2hlc3NSb2d1ZUdpdmVVcFNj",
"UnNwEioKC2ZpbmlzaF9pbmZvGAogASgLMhUuQ2hlc3NSb2d1ZUZpbmlzaElu",
"Zm8SLAoPcm9ndWVfYWVvbl9pbmZvGAEgASgLMhMuQ2hlc3NSb2d1ZUFlb25J",
@@ -36,7 +36,7 @@ namespace EggLink.DanhengServer.Proto {
"b2d1ZUluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJv",
"dG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueGiveUpScRsp), global::EggLink.DanhengServer.Proto.ChessRogueGiveUpScRsp.Parser, new[]{ "FinishInfo", "RogueAeonInfo", "Retcode", "QueryInfo", "RogueGetInfo", "StageInfo" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueLeaveScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlTGVhdmVTY1JzcC5wcm90bxoXQ2hlc3NSb2d1ZUdldElu",
"Zm8ucHJvdG8aFENoZXNzUm9ndWVJbmZvLnByb3RvGhhDaGVzc1JvZ3VlQWVv",
"bkluZm8ucHJvdG8aGUNoZXNzUm9ndWVRdWVyeUluZm8ucHJvdG8i0AEKFENo",
"ChpDaGVzc1JvZ3VlTGVhdmVTY1JzcC5wcm90bxoZQ2hlc3NSb2d1ZVF1ZXJ5",
"SW5mby5wcm90bxoUQ2hlc3NSb2d1ZUluZm8ucHJvdG8aGENoZXNzUm9ndWVB",
"ZW9uSW5mby5wcm90bxoXQ2hlc3NSb2d1ZUdldEluZm8ucHJvdG8i0AEKFENo",
"ZXNzUm9ndWVMZWF2ZVNjUnNwEiwKD3JvZ3VlX2Flb25faW5mbxgDIAEoCzIT",
"LkNoZXNzUm9ndWVBZW9uSW5mbxIqCg5yb2d1ZV9nZXRfaW5mbxgBIAEoCzIS",
"LkNoZXNzUm9ndWVHZXRJbmZvEigKCnF1ZXJ5X2luZm8YByABKAsyFC5DaGVz",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"Z3VlSW5mbxIPCgdyZXRjb2RlGAYgASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdT",
"ZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueLeaveScRsp), global::EggLink.DanhengServer.Proto.ChessRogueLeaveScRsp.Parser, new[]{ "RogueAeonInfo", "RogueGetInfo", "QueryInfo", "StageInfo", "Retcode" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueLineupInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlTGluZXVwSW5mby5wcm90bxogQ2hlc3NSb2d1ZUxpbmV1",
"cEF2YXRhckluZm8ucHJvdG8aG1JvZ3VlQXZhdGFyUmV2aXZlQ29zdC5wcm90",
"ChpDaGVzc1JvZ3VlTGluZXVwSW5mby5wcm90bxobUm9ndWVBdmF0YXJSZXZp",
"dmVDb3N0LnByb3RvGiBDaGVzc1JvZ3VlTGluZXVwQXZhdGFySW5mby5wcm90",
"byJ7ChRDaGVzc1JvZ3VlTGluZXVwSW5mbxIrCgtyZXZpdmVfaW5mbxgGIAEo",
"CzIWLlJvZ3VlQXZhdGFyUmV2aXZlQ29zdBI2ChFjaGVzc19hdmF0YXJfbGlz",
"dBgPIAMoCzIbLkNoZXNzUm9ndWVMaW5ldXBBdmF0YXJJbmZvQh6qAhtFZ2dM",
"aW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueLineupAvatarInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueAvatarReviveCostReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueAvatarReviveCostReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLineupAvatarInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueLineupInfo), global::EggLink.DanhengServer.Proto.ChessRogueLineupInfo.Parser, new[]{ "ReviveInfo", "ChessAvatarList" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueQueryInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChlDaGVzc1JvZ3VlUXVlcnlJbmZvLnByb3RvGh1DaGVzc1JvZ3VlUXVlcnlE",
"aWNlSW5mby5wcm90bxoaQ2hlc3NSb2d1ZVRhbGVudEluZm8ucHJvdG8aIkNo",
"ZXNzUm9ndWVRdWVyeURpZmZjdWx0eUluZm8ucHJvdG8aHUNoZXNzUm9ndWVR",
"dWVyeUFlb25JbmZvLnByb3RvGhFQRE9JRk9PQ09MTC5wcm90byLOAgoTQ2hl",
"ChlDaGVzc1JvZ3VlUXVlcnlJbmZvLnByb3RvGhFQRE9JRk9PQ09MTC5wcm90",
"bxodQ2hlc3NSb2d1ZVF1ZXJ5RGljZUluZm8ucHJvdG8aIkNoZXNzUm9ndWVR",
"dWVyeURpZmZjdWx0eUluZm8ucHJvdG8aGkNoZXNzUm9ndWVUYWxlbnRJbmZv",
"LnByb3RvGh1DaGVzc1JvZ3VlUXVlcnlBZW9uSW5mby5wcm90byLOAgoTQ2hl",
"c3NSb2d1ZVF1ZXJ5SW5mbxIxCg9xdWVyeV9kaWNlX2luZm8YDCABKAsyGC5D",
"aGVzc1JvZ3VlUXVlcnlEaWNlSW5mbxItChdyb2d1ZV92aXJ0dWFsX2l0ZW1f",
"aW5mbxgNIAEoCzIMLlBET0lGT09DT0xMEjwKFXJvZ3VlX2RpZmZpY3VsdHlf",
@@ -38,7 +38,7 @@ namespace EggLink.DanhengServer.Proto {
"b2d1ZVRhbGVudEluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90",
"b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueQueryDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueTalentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiffcultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.PDOIFOOCOLLReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PDOIFOOCOLLReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiceInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryDiffcultyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueTalentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryAeonInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueQueryInfo), global::EggLink.DanhengServer.Proto.ChessRogueQueryInfo.Parser, new[]{ "QueryDiceInfo", "RogueVirtualItemInfo", "RogueDifficultyInfo", "AreaIdList", "ExploredAreaIdList", "ChessAeonInfo", "TalentInfoList" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueQueryScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlUXVlcnlTY1JzcC5wcm90bxoaQ2hlc3NSb2d1ZUZpbmlz",
"aEluZm8ucHJvdG8aGUNoZXNzUm9ndWVRdWVyeUluZm8ucHJvdG8aG0NoZXNz",
"Um9ndWVDdXJyZW50SW5mby5wcm90bxoYQ2hlc3NSb2d1ZUdhbWVJbmZvLnBy",
"ChpDaGVzc1JvZ3VlUXVlcnlTY1JzcC5wcm90bxobQ2hlc3NSb2d1ZUN1cnJl",
"bnRJbmZvLnByb3RvGhhDaGVzc1JvZ3VlR2FtZUluZm8ucHJvdG8aGkNoZXNz",
"Um9ndWVGaW5pc2hJbmZvLnByb3RvGhlDaGVzc1JvZ3VlUXVlcnlJbmZvLnBy",
"b3RvGhdDaGVzc1JvZ3VlR2V0SW5mby5wcm90byKAAgoUQ2hlc3NSb2d1ZVF1",
"ZXJ5U2NSc3ASKAoKcXVlcnlfaW5mbxgPIAEoCzIULkNoZXNzUm9ndWVRdWVy",
"eUluZm8SIQoEaW5mbxgDIAEoCzITLkNoZXNzUm9ndWVHYW1lSW5mbxIqCg5y",
@@ -36,7 +36,7 @@ namespace EggLink.DanhengServer.Proto {
"c1JvZ3VlQ3VycmVudEluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Q",
"cm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueQueryScRsp), global::EggLink.DanhengServer.Proto.ChessRogueQueryScRsp.Parser, new[]{ "QueryInfo", "Info", "RogueGetInfo", "Retcode", "FinishInfo", "RogueCurrentInfo" }, null, null, null, null)
}));

View File

@@ -24,11 +24,11 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueQuitScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChlDaGVzc1JvZ3VlUXVpdFNjUnNwLnByb3RvGhpDaGVzc1JvZ3VlRmluaXNo",
"SW5mby5wcm90bxoYQ2hlc3NSb2d1ZUFlb25JbmZvLnByb3RvGhlDaGVzc1Jv",
"Z3VlUXVlcnlJbmZvLnByb3RvGhtDaGVzc1JvZ3VlQ3VycmVudEluZm8ucHJv",
"dG8aGUNoZXNzUm9ndWVMZXZlbEluZm8ucHJvdG8aFENoZXNzUm9ndWVJbmZv",
"LnByb3RvGhhDaGVzc1JvZ3VlR2FtZUluZm8ucHJvdG8aF0NoZXNzUm9ndWVH",
"ChlDaGVzc1JvZ3VlUXVpdFNjUnNwLnByb3RvGhtDaGVzc1JvZ3VlQ3VycmVu",
"dEluZm8ucHJvdG8aGENoZXNzUm9ndWVHYW1lSW5mby5wcm90bxoUQ2hlc3NS",
"b2d1ZUluZm8ucHJvdG8aGkNoZXNzUm9ndWVGaW5pc2hJbmZvLnByb3RvGhhD",
"aGVzc1JvZ3VlQWVvbkluZm8ucHJvdG8aGUNoZXNzUm9ndWVRdWVyeUluZm8u",
"cHJvdG8aGUNoZXNzUm9ndWVMZXZlbEluZm8ucHJvdG8aF0NoZXNzUm9ndWVH",
"ZXRJbmZvLnByb3RvIvwCChNDaGVzc1JvZ3VlUXVpdFNjUnNwEiEKBGluZm8Y",
"ASABKAsyEy5DaGVzc1JvZ3VlR2FtZUluZm8SMgoScm9ndWVfY3VycmVudF9p",
"bmZvGAggASgLMhYuQ2hlc3NSb2d1ZUN1cnJlbnRJbmZvEioKC2ZpbmlzaF9p",
@@ -40,7 +40,7 @@ namespace EggLink.DanhengServer.Proto {
"cnlfaW5mbxgPIAEoCzIULkNoZXNzUm9ndWVRdWVyeUluZm9CHqoCG0VnZ0xp",
"bmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLevelInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueFinishInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueAeonInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueQueryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLevelInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGetInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueQuitScRsp), global::EggLink.DanhengServer.Proto.ChessRogueQuitScRsp.Parser, new[]{ "Info", "RogueCurrentInfo", "FinishInfo", "StageInfo", "Retcode", "LevelInfo", "RogueAeonInfo", "RogueGetInfo", "QueryInfo" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ChessRogueStartScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpDaGVzc1JvZ3VlU3RhcnRTY1JzcC5wcm90bxoQTGluZXVwSW5mby5wcm90",
"bxobQ2hlc3NSb2d1ZUN1cnJlbnRJbmZvLnByb3RvGhRDaGVzc1JvZ3VlSW5m",
"by5wcm90bxolQ2hlc3NSb2d1ZUxheWVySW5pdGlhbEV2ZW50SW5mby5wcm90",
"bxoYQ2hlc3NSb2d1ZUdhbWVJbmZvLnByb3RvGg9TY2VuZUluZm8ucHJvdG8i",
"ChpDaGVzc1JvZ3VlU3RhcnRTY1JzcC5wcm90bxoPU2NlbmVJbmZvLnByb3Rv",
"GhtDaGVzc1JvZ3VlQ3VycmVudEluZm8ucHJvdG8aJUNoZXNzUm9ndWVMYXll",
"ckluaXRpYWxFdmVudEluZm8ucHJvdG8aGENoZXNzUm9ndWVHYW1lSW5mby5w",
"cm90bxoQTGluZXVwSW5mby5wcm90bxoUQ2hlc3NSb2d1ZUluZm8ucHJvdG8i",
"lwIKFENoZXNzUm9ndWVTdGFydFNjUnNwEiEKBGluZm8YCCABKAsyEy5DaGVz",
"c1JvZ3VlR2FtZUluZm8SIwoKc3RhZ2VfaW5mbxgMIAEoCzIPLkNoZXNzUm9n",
"dWVJbmZvEg8KB3JldGNvZGUYCyABKA0SGQoFc2NlbmUYByABKAsyCi5TY2Vu",
@@ -37,7 +37,7 @@ namespace EggLink.DanhengServer.Proto {
"Q3VycmVudEluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IG",
"cHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLayerInitialEventInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.SceneInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SceneInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueCurrentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueLayerInitialEventInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueGameInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChessRogueStartScRsp), global::EggLink.DanhengServer.Proto.ChessRogueStartScRsp.Parser, new[]{ "Info", "StageInfo", "Retcode", "Scene", "Lineup", "BoardEventInfo", "RogueCurrentInfo" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static ClearAetherDividePassiveSkillScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CihDbGVhckFldGhlckRpdmlkZVBhc3NpdmVTa2lsbFNjUnNwLnByb3RvGhxB",
"ZXRoZXJEaXZpZGVTcGlyaXRJbmZvLnByb3RvGhVBZXRoZXJTa2lsbEluZm8u",
"CihDbGVhckFldGhlckRpdmlkZVBhc3NpdmVTa2lsbFNjUnNwLnByb3RvGhVB",
"ZXRoZXJTa2lsbEluZm8ucHJvdG8aHEFldGhlckRpdmlkZVNwaXJpdEluZm8u",
"cHJvdG8ikAEKIkNsZWFyQWV0aGVyRGl2aWRlUGFzc2l2ZVNraWxsU2NSc3AS",
"KwoRYWV0aGVyX3NraWxsX2luZm8YBSABKAsyEC5BZXRoZXJTa2lsbEluZm8S",
"LAoLYXZhdGFyX2luZm8YCyABKAsyFy5BZXRoZXJEaXZpZGVTcGlyaXRJbmZv",
"Eg8KB3JldGNvZGUYCSABKA1CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Q",
"cm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AetherDivideSpiritInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.AetherSkillInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AetherSkillInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.AetherDivideSpiritInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ClearAetherDividePassiveSkillScRsp), global::EggLink.DanhengServer.Proto.ClearAetherDividePassiveSkillScRsp.Parser, new[]{ "AetherSkillInfo", "AvatarInfo", "Retcode" }, null, null, null, null)
}));

View File

@@ -24,7 +24,7 @@ namespace EggLink.DanhengServer.Proto {
static ClientMailReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChBDbGllbnRNYWlsLnByb3RvGg5NYWlsVHlwZS5wcm90bxoOSXRlbUxpc3Qu",
"ChBDbGllbnRNYWlsLnByb3RvGg5JdGVtTGlzdC5wcm90bxoOTWFpbFR5cGUu",
"cHJvdG8i4QEKCkNsaWVudE1haWwSDQoFdGl0bGUYASABKAkSHQoKYXR0YWNo",
"bWVudBgOIAEoCzIJLkl0ZW1MaXN0EgoKAmlkGAwgASgNEg8KB2NvbnRlbnQY",
"CyABKAkSEQoJcGFyYV9saXN0GAkgAygJEhMKC3RlbXBsYXRlX2lkGAggASgN",
@@ -33,7 +33,7 @@ namespace EggLink.DanhengServer.Proto {
"ZXIYByABKAlCHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJv",
"dG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.MailTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, global::EggLink.DanhengServer.Proto.MailTypeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ClientMail), global::EggLink.DanhengServer.Proto.ClientMail.Parser, new[]{ "Title", "Attachment", "Id", "Content", "ParaList", "TemplateId", "MailType", "Time", "ExpireTime", "IsRead", "Sender" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static ClockParkGetOngoingScriptInfoScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CihDbG9ja1BhcmtHZXRPbmdvaW5nU2NyaXB0SW5mb1NjUnNwLnByb3RvGhFM",
"T0dBRkJKRFBLQy5wcm90bxoRR09ETkJJTURJREkucHJvdG8aEUJMTU9KRFBN",
"TkpGLnByb3RvIsgCCiJDbG9ja1BhcmtHZXRPbmdvaW5nU2NyaXB0SW5mb1Nj",
"CihDbG9ja1BhcmtHZXRPbmdvaW5nU2NyaXB0SW5mb1NjUnNwLnByb3RvGhFC",
"TE1PSkRQTU5KRi5wcm90bxoRTE9HQUZCSkRQS0MucHJvdG8aEUdPRE5CSU1E",
"SURJLnByb3RvIsgCCiJDbG9ja1BhcmtHZXRPbmdvaW5nU2NyaXB0SW5mb1Nj",
"UnNwEiEKC0tERE5DTk9OSEdFGAcgASgLMgwuR09ETkJJTURJREkSJQoPcm9n",
"dWVfYnVmZl9pbmZvGAEgASgLMgwuTE9HQUZCSkRQS0MSEwoLQ0ZPQkZJTUhQ",
"QU0YBCABKA0SEwoLTlBGQUxERkJDSUcYCyABKAkSEwoLSkpLUE9PSVBNRkkY",
@@ -36,7 +36,7 @@ namespace EggLink.DanhengServer.Proto {
"UEYYBSABKA0SDwoHcmV0Y29kZRgOIAEoDUIeqgIbRWdnTGluay5EYW5oZW5n",
"U2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LOGAFBJDPKCReflection.Descriptor, global::EggLink.DanhengServer.Proto.GODNBIMDIDIReflection.Descriptor, global::EggLink.DanhengServer.Proto.BLMOJDPMNJFReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.BLMOJDPMNJFReflection.Descriptor, global::EggLink.DanhengServer.Proto.LOGAFBJDPKCReflection.Descriptor, global::EggLink.DanhengServer.Proto.GODNBIMDIDIReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ClockParkGetOngoingScriptInfoScRsp), global::EggLink.DanhengServer.Proto.ClockParkGetOngoingScriptInfoScRsp.Parser, new[]{ "KDDNCNONHGE", "RogueBuffInfo", "CFOBFIMHPAM", "NPFALDFBCIG", "JJKPOOIPMFI", "MMCKNLMGFEK", "NGFICFBFMDF", "ScriptId", "MENPEMHEIEF", "KLODFHOADFG", "FOLHIDCPAPF", "Retcode" }, null, null, null, null)
}));

View File

@@ -24,10 +24,10 @@ namespace EggLink.DanhengServer.Proto {
static ClockParkHandleWaitOperationCsReqReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CidDbG9ja1BhcmtIYW5kbGVXYWl0T3BlcmF0aW9uQ3NSZXEucHJvdG8aEUdJ",
"QVBESUlLRk1LLnByb3RvGhFNSUVQRURLTEtNSS5wcm90bxoRSkxHSEFQSE5L",
"Q0gucHJvdG8aEUROQkRMQkNKQkdHLnByb3RvGhFNUEZCQUtBT0RPTS5wcm90",
"bxoRSEpOQVBPQkdDSEQucHJvdG8aEUFJRkRGSEdETURLLnByb3RvItUCCiFD",
"CidDbG9ja1BhcmtIYW5kbGVXYWl0T3BlcmF0aW9uQ3NSZXEucHJvdG8aEUFJ",
"RkRGSEdETURLLnByb3RvGhFETkJETEJDSkJHRy5wcm90bxoRTVBGQkFLQU9E",
"T00ucHJvdG8aEUhKTkFQT0JHQ0hELnByb3RvGhFHSUFQRElJS0ZNSy5wcm90",
"bxoRTUlFUEVES0xLTUkucHJvdG8aEUpMR0hBUEhOS0NILnByb3RvItUCCiFD",
"bG9ja1BhcmtIYW5kbGVXYWl0T3BlcmF0aW9uQ3NSZXESEQoJc2NyaXB0X2lk",
"GAIgASgNEhMKC0lOTUNKRk5BR0NJGA8gASgNEiEKC0ZNQ0JIS0RERk5LGA4g",
"ASgLMgwuSEpOQVBPQkdDSEQSIQoLQkJGTE9ERE1GT0gYByABKAsyDC5HSUFQ",
@@ -38,7 +38,7 @@ namespace EggLink.DanhengServer.Proto {
"REsSEwoLSkpLUE9PSVBNRkkYBiABKA1CHqoCG0VnZ0xpbmsuRGFuaGVuZ1Nl",
"cnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.GIAPDIIKFMKReflection.Descriptor, global::EggLink.DanhengServer.Proto.MIEPEDKLKMIReflection.Descriptor, global::EggLink.DanhengServer.Proto.JLGHAPHNKCHReflection.Descriptor, global::EggLink.DanhengServer.Proto.DNBDLBCJBGGReflection.Descriptor, global::EggLink.DanhengServer.Proto.MPFBAKAODOMReflection.Descriptor, global::EggLink.DanhengServer.Proto.HJNAPOBGCHDReflection.Descriptor, global::EggLink.DanhengServer.Proto.AIFDFHGDMDKReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AIFDFHGDMDKReflection.Descriptor, global::EggLink.DanhengServer.Proto.DNBDLBCJBGGReflection.Descriptor, global::EggLink.DanhengServer.Proto.MPFBAKAODOMReflection.Descriptor, global::EggLink.DanhengServer.Proto.HJNAPOBGCHDReflection.Descriptor, global::EggLink.DanhengServer.Proto.GIAPDIIKFMKReflection.Descriptor, global::EggLink.DanhengServer.Proto.MIEPEDKLKMIReflection.Descriptor, global::EggLink.DanhengServer.Proto.JLGHAPHNKCHReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ClockParkHandleWaitOperationCsReq), global::EggLink.DanhengServer.Proto.ClockParkHandleWaitOperationCsReq.Parser, new[]{ "ScriptId", "INMCJFNAGCI", "FMCBHKDDFNK", "BBFLODDMFOH", "GGNJPLFJOEK", "GHBFCAPBJEO", "PGHBIAKBHAA", "IGDDNAJHPOP", "NPDBHGHMFIK", "JJKPOOIPMFI" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static ClockParkUseBuffScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChtDbG9ja1BhcmtVc2VCdWZmU2NSc3AucHJvdG8aEUxPR0FGQkpEUEtDLnBy",
"b3RvGhFLUEVNRUxLS05KQi5wcm90bxoRQkxNT0pEUE1OSkYucHJvdG8ivwEK",
"ChtDbG9ja1BhcmtVc2VCdWZmU2NSc3AucHJvdG8aEUtQRU1FTEtLTkpCLnBy",
"b3RvGhFCTE1PSkRQTU5KRi5wcm90bxoRTE9HQUZCSkRQS0MucHJvdG8ivwEK",
"FUNsb2NrUGFya1VzZUJ1ZmZTY1JzcBITCgtJTk1DSkZOQUdDSRgDIAEoDRIP",
"CgdyZXRjb2RlGA0gASgNEhEKCXNjcmlwdF9pZBgPIAEoDRIlCg9yb2d1ZV9i",
"dWZmX2luZm8YDCABKAsyDC5MT0dBRkJKRFBLQxIiCgtBQUlOUElKRExCTBjT",
@@ -33,7 +33,7 @@ namespace EggLink.DanhengServer.Proto {
"TE1PSkRQTU5KRkIeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3RvYgZw",
"cm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LOGAFBJDPKCReflection.Descriptor, global::EggLink.DanhengServer.Proto.KPEMELKKNJBReflection.Descriptor, global::EggLink.DanhengServer.Proto.BLMOJDPMNJFReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.KPEMELKKNJBReflection.Descriptor, global::EggLink.DanhengServer.Proto.BLMOJDPMNJFReflection.Descriptor, global::EggLink.DanhengServer.Proto.LOGAFBJDPKCReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ClockParkUseBuffScRsp), global::EggLink.DanhengServer.Proto.ClockParkUseBuffScRsp.Parser, new[]{ "INMCJFNAGCI", "Retcode", "ScriptId", "RogueBuffInfo", "AAINPIJDLBL", "MENPEMHEIEF" }, null, null, null, null)
}));

View File

@@ -24,13 +24,13 @@ namespace EggLink.DanhengServer.Proto {
static CommonRogueUpdateScNotifyReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ch9Db21tb25Sb2d1ZVVwZGF0ZVNjTm90aWZ5LnByb3RvGhFLTUxDS1BERUFI",
"Ti5wcm90bxoRTU1LSlBGSkNFQ0sucHJvdG8iZQoZQ29tbW9uUm9ndWVVcGRh",
"Ch9Db21tb25Sb2d1ZVVwZGF0ZVNjTm90aWZ5LnByb3RvGhFNTUtKUEZKQ0VD",
"Sy5wcm90bxoRS01MQ0tQREVBSE4ucHJvdG8iZQoZQ29tbW9uUm9ndWVVcGRh",
"dGVTY05vdGlmeRIlCg9yb2d1ZV9hcmVhX2luZm8YAiABKAsyDC5LTUxDS1BE",
"RUFIThIhCgtQQU5KSkVJR0VIThgPIAEoCzIMLk1NS0pQRkpDRUNLQh6qAhtF",
"Z2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.KMLCKPDEAHNReflection.Descriptor, global::EggLink.DanhengServer.Proto.MMKJPFJCECKReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.MMKJPFJCECKReflection.Descriptor, global::EggLink.DanhengServer.Proto.KMLCKPDEAHNReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.CommonRogueUpdateScNotify), global::EggLink.DanhengServer.Proto.CommonRogueUpdateScNotify.Parser, new[]{ "RogueAreaInfo", "PANJJEIGEHN" }, null, null, null, null)
}));

View File

@@ -25,8 +25,8 @@ namespace EggLink.DanhengServer.Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChJDdXJDaGFsbGVuZ2UucHJvdG8aGENoYWxsZW5nZVN0b3J5SW5mby5wcm90",
"bxoVQ2hhbGxlbmdlU3RhdHVzLnByb3RvGhVFeHRyYUxpbmV1cFR5cGUucHJv",
"dG8aEUtpbGxNb25zdGVyLnByb3RvIpgCCgxDdXJDaGFsbGVuZ2USEQoJc2Nv",
"bxoRS2lsbE1vbnN0ZXIucHJvdG8aFUNoYWxsZW5nZVN0YXR1cy5wcm90bxoV",
"RXh0cmFMaW5ldXBUeXBlLnByb3RvIpgCCgxDdXJDaGFsbGVuZ2USEQoJc2Nv",
"cmVfdHdvGAUgASgNEicKEWtpbGxfbW9uc3Rlcl9saXN0GAogAygLMgwuS2ls",
"bE1vbnN0ZXISEAoIc2NvcmVfaWQYDiABKA0SKwoRZXh0cmFfbGluZXVwX3R5",
"cGUYCyABKA4yEC5FeHRyYUxpbmV1cFR5cGUSFAoMY2hhbGxlbmdlX2lkGAQg",
@@ -35,7 +35,7 @@ namespace EggLink.DanhengServer.Proto {
"EiAKBnN0YXR1cxgBIAEoDjIQLkNoYWxsZW5nZVN0YXR1c0IeqgIbRWdnTGlu",
"ay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeStoryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.ExtraLineupTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.KillMonsterReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeStoryInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.KillMonsterReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeStatusReflection.Descriptor, global::EggLink.DanhengServer.Proto.ExtraLineupTypeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.CurChallenge), global::EggLink.DanhengServer.Proto.CurChallenge.Parser, new[]{ "ScoreTwo", "KillMonsterList", "ScoreId", "ExtraLineupType", "ChallengeId", "StageInfo", "RoundCount", "DeadAvatarNum", "Status" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static DDIGNHHJPAEReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFERElHTkhISlBBRS5wcm90bxoPU2NlbmVJbmZvLnByb3RvGhBMaW5ldXBJ",
"bmZvLnByb3RvGhhSb2d1ZU1hcFJvdGF0ZUluZm8ucHJvdG8ibwoLRERJR05I",
"ChFERElHTkhISlBBRS5wcm90bxoYUm9ndWVNYXBSb3RhdGVJbmZvLnByb3Rv",
"Gg9TY2VuZUluZm8ucHJvdG8aEExpbmV1cEluZm8ucHJvdG8ibwoLRERJR05I",
"SEpQQUUSGwoGbGluZXVwGA8gASgLMgsuTGluZXVwSW5mbxIoCgtyb3RhdGVf",
"aW5mbxgGIAEoCzITLlJvZ3VlTWFwUm90YXRlSW5mbxIZCgVzY2VuZRgFIAEo",
"CzIKLlNjZW5lSW5mb0IeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlByb3Rv",
"YgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SceneInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMapRotateInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueMapRotateInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.SceneInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.LineupInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.DDIGNHHJPAE), global::EggLink.DanhengServer.Proto.DDIGNHHJPAE.Parser, new[]{ "Lineup", "RotateInfo", "Scene" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static DeployRotaterScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChhEZXBsb3lSb3RhdGVyU2NSc3AucHJvdG8aEVJvdGF0ZXJEYXRhLnByb3Rv",
"GhdSb3RhdGVyRW5lcmd5SW5mby5wcm90byJyChJEZXBsb3lSb3RhdGVyU2NS",
"ChhEZXBsb3lSb3RhdGVyU2NSc3AucHJvdG8aF1JvdGF0ZXJFbmVyZ3lJbmZv",
"LnByb3RvGhFSb3RhdGVyRGF0YS5wcm90byJyChJEZXBsb3lSb3RhdGVyU2NS",
"c3ASJwoLZW5lcmd5X2luZm8YBCABKAsyEi5Sb3RhdGVyRW5lcmd5SW5mbxIi",
"Cgxyb3RhdGVyX2RhdGEYCiABKAsyDC5Sb3RhdGVyRGF0YRIPCgdyZXRjb2Rl",
"GAUgASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3Rv",
"Mw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RotaterDataReflection.Descriptor, global::EggLink.DanhengServer.Proto.RotaterEnergyInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RotaterEnergyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RotaterDataReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.DeployRotaterScRsp), global::EggLink.DanhengServer.Proto.DeployRotaterScRsp.Parser, new[]{ "EnergyInfo", "RotaterData", "Retcode" }, null, null, null, null)
}));

View File

@@ -24,9 +24,9 @@ namespace EggLink.DanhengServer.Proto {
static DisplayAvatarDetailInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ch1EaXNwbGF5QXZhdGFyRGV0YWlsSW5mby5wcm90bxoWRGlzcGxheVJlbGlj",
"SW5mby5wcm90bxoVQXZhdGFyU2tpbGxUcmVlLnByb3RvGhpEaXNwbGF5RXF1",
"aXBtZW50SW5mby5wcm90byKKAgoXRGlzcGxheUF2YXRhckRldGFpbEluZm8S",
"Ch1EaXNwbGF5QXZhdGFyRGV0YWlsSW5mby5wcm90bxoVQXZhdGFyU2tpbGxU",
"cmVlLnByb3RvGhpEaXNwbGF5RXF1aXBtZW50SW5mby5wcm90bxoWRGlzcGxh",
"eVJlbGljSW5mby5wcm90byKKAgoXRGlzcGxheUF2YXRhckRldGFpbEluZm8S",
"FwoPZHJlc3NlZF9za2luX2lkGA4gASgNEhEKCWF2YXRhcl9pZBgBIAEoDRIo",
"CgllcXVpcG1lbnQYDyABKAsyFS5EaXNwbGF5RXF1aXBtZW50SW5mbxILCgNw",
"b3MYBSABKA0SCwoDZXhwGAwgASgNEgwKBHJhbmsYCiABKA0SKAoOc2tpbGx0",
@@ -35,7 +35,7 @@ namespace EggLink.DanhengServer.Proto {
"aXNwbGF5UmVsaWNJbmZvQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJv",
"dG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DisplayRelicInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, global::EggLink.DanhengServer.Proto.DisplayEquipmentInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, global::EggLink.DanhengServer.Proto.DisplayEquipmentInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.DisplayRelicInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.DisplayAvatarDetailInfo), global::EggLink.DanhengServer.Proto.DisplayAvatarDetailInfo.Parser, new[]{ "DressedSkinId", "AvatarId", "Equipment", "Pos", "Exp", "Rank", "SkilltreeList", "Level", "Promotion", "RelicList" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static EALAIJGKGLOReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFQUxBSUpHS0dMTy5wcm90bxoRSEdHTU9KTENERkYucHJvdG8aEU5EQUJM",
"QktCSUVGLnByb3RvGhFJT01NRExFRktMRS5wcm90byKAAgoLRUFMQUlKR0tH",
"ChFFQUxBSUpHS0dMTy5wcm90bxoRSU9NTURMRUZLTEUucHJvdG8aEU5EQUJM",
"QktCSUVGLnByb3RvGhFIR0dNT0pMQ0RGRi5wcm90byKAAgoLRUFMQUlKR0tH",
"TE8SEgoKaXRlbV92YWx1ZRgLIAEoDRIhCgtQS0VJQkZDTVBDRRgJIAMoCzIM",
"Lk5EQUJMQktCSUVGEiEKC0lLQkNMT0tCQkFPGAYgAygLMgwuSU9NTURMRUZL",
"TEUSEwoLT0NMSU5NSUhBUEQYDiADKA0SIQoLUEVIRURNQklCS00YAiADKAsy",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"EwoLSUJFRkJOSE1FREcYASADKA1CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZl",
"ci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.HGGMOJLCDFFReflection.Descriptor, global::EggLink.DanhengServer.Proto.NDABLBKBIEFReflection.Descriptor, global::EggLink.DanhengServer.Proto.IOMMDLEFKLEReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.IOMMDLEFKLEReflection.Descriptor, global::EggLink.DanhengServer.Proto.NDABLBKBIEFReflection.Descriptor, global::EggLink.DanhengServer.Proto.HGGMOJLCDFFReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EALAIJGKGLO), global::EggLink.DanhengServer.Proto.EALAIJGKGLO.Parser, new[]{ "ItemValue", "PKEIBFCMPCE", "IKBCLOKBBAO", "OCLINMIHAPD", "PEHEDMBIBKM", "OEMLDEPEFME", "DJEFHOPHMAL", "BNCHPBBNOFG", "Exp", "IBEFBNHMEDG" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static EAPBFAIFBAFReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFQVBCRkFJRkJBRi5wcm90bxoRT0JNSU5MR0hPTEEucHJvdG8aEURCTEFO",
"Q0pKQ0hQLnByb3RvIogCCgtFQVBCRkFJRkJBRhIQCghzY29yZV9pZBgDIAEo",
"ChFFQVBCRkFJRkJBRi5wcm90bxoRREJMQU5DSkpDSFAucHJvdG8aEU9CTUlO",
"TEdIT0xBLnByb3RvIogCCgtFQVBCRkFJRkJBRhIQCghzY29yZV9pZBgDIAEo",
"DRIOCgZjdXJfaHAYByABKA0SEwoLQ09NSkpPTE1NSEUYCyABKA0SEwoLS0tD",
"SUlITEhIQUcYDiADKA0SEwoLRE1QRElQSk1OTk8YBSABKA0SEwoLQUlPSkhD",
"SkZDTEMYAiABKA0SEwoLQ0JQS1BET0FNTk4YCCABKA0SEwoLR01JQU1ORktE",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"bmZvGAQgASgNQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnBy",
"b3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.OBMINLGHOLAReflection.Descriptor, global::EggLink.DanhengServer.Proto.DBLANCJJCHPReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DBLANCJJCHPReflection.Descriptor, global::EggLink.DanhengServer.Proto.OBMINLGHOLAReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EAPBFAIFBAF), global::EggLink.DanhengServer.Proto.EAPBFAIFBAF.Parser, new[]{ "ScoreId", "CurHp", "COMJJOLMMHE", "KKCIIHLHHAG", "DMPDIPJMNNO", "AIOJHCJFCLC", "CBPKPDOAMNN", "GMIAMNFKDMH", "INKOPEAGMGG", "DPEPODMCGJG", "EnergyInfo" }, null, null, null, null)
}));

View File

@@ -24,14 +24,14 @@ namespace EggLink.DanhengServer.Proto {
static ECHCJDNIHKOReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFQ0hDSkROSUhLTy5wcm90bxoRR09MUEpPTEJKSkgucHJvdG8aEUpOTUpN",
"S01CTk9GLnByb3RvGhFCTU1FRkhQRktPRi5wcm90byJ2CgtFQ0hDSkROSUhL",
"ChFFQ0hDSkROSUhLTy5wcm90bxoRSk5NSk1LTUJOT0YucHJvdG8aEUdPTFBK",
"T0xCSkpILnByb3RvGhFCTU1FRkhQRktPRi5wcm90byJ2CgtFQ0hDSkROSUhL",
"TxIhCgtCSEZPRUxKSUhDRBgEIAEoCzIMLkpOTUpNS01CTk9GEiEKC0tMSUhI",
"TkFDR1BQGAUgASgLMgwuR09MUEpPTEJKSkgSIQoLR0JGSkVHUEVFSkUYASAB",
"KAsyDC5CTU1FRkhQRktPRkIeqgIbRWdnTGluay5EYW5oZW5nU2VydmVyLlBy",
"b3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.GOLPJOLBJJHReflection.Descriptor, global::EggLink.DanhengServer.Proto.JNMJMKMBNOFReflection.Descriptor, global::EggLink.DanhengServer.Proto.BMMEFHPFKOFReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.JNMJMKMBNOFReflection.Descriptor, global::EggLink.DanhengServer.Proto.GOLPJOLBJJHReflection.Descriptor, global::EggLink.DanhengServer.Proto.BMMEFHPFKOFReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ECHCJDNIHKO), global::EggLink.DanhengServer.Proto.ECHCJDNIHKO.Parser, new[]{ "BHFOELJIHCD", "KLIHHNACGPP", "GBFJEGPEEJE" }, null, null, null, null)
}));

View File

@@ -1,346 +0,0 @@
// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: EEAKPGMGHBD.proto
// </auto-generated>
#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 {
/// <summary>Holder for reflection information generated from EEAKPGMGHBD.proto</summary>
public static partial class EEAKPGMGHBDReflection {
#region Descriptor
/// <summary>File descriptor for EEAKPGMGHBD.proto</summary>
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static EEAKPGMGHBDReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFRUFLUEdNR0hCRC5wcm90byJiCgtFRUFLUEdNR0hCRBITCgtGRUxOTElJ",
"REpQQxgHIAEoCBITCgtIQ0NHUEFMRkxNSRgDIAEoDRIQCghwYW5lbF9pZBgO",
"IAEoDRIXCg9pc190YWtlbl9yZXdhcmQYCCABKAhCHqoCG0VnZ0xpbmsuRGFu",
"aGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EEAKPGMGHBD), global::EggLink.DanhengServer.Proto.EEAKPGMGHBD.Parser, new[]{ "FELNLIIDJPC", "HCCGPALFLMI", "PanelId", "IsTakenReward" }, null, null, null, null)
}));
}
#endregion
}
#region Messages
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class EEAKPGMGHBD : pb::IMessage<EEAKPGMGHBD>
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser<EEAKPGMGHBD> _parser = new pb::MessageParser<EEAKPGMGHBD>(() => new EEAKPGMGHBD());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pb::MessageParser<EEAKPGMGHBD> 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.EEAKPGMGHBDReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public EEAKPGMGHBD() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public EEAKPGMGHBD(EEAKPGMGHBD other) : this() {
fELNLIIDJPC_ = other.fELNLIIDJPC_;
hCCGPALFLMI_ = other.hCCGPALFLMI_;
panelId_ = other.panelId_;
isTakenReward_ = other.isTakenReward_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public EEAKPGMGHBD Clone() {
return new EEAKPGMGHBD(this);
}
/// <summary>Field number for the "FELNLIIDJPC" field.</summary>
public const int FELNLIIDJPCFieldNumber = 7;
private bool fELNLIIDJPC_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool FELNLIIDJPC {
get { return fELNLIIDJPC_; }
set {
fELNLIIDJPC_ = value;
}
}
/// <summary>Field number for the "HCCGPALFLMI" field.</summary>
public const int HCCGPALFLMIFieldNumber = 3;
private uint hCCGPALFLMI_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint HCCGPALFLMI {
get { return hCCGPALFLMI_; }
set {
hCCGPALFLMI_ = value;
}
}
/// <summary>Field number for the "panel_id" field.</summary>
public const int PanelIdFieldNumber = 14;
private uint panelId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint PanelId {
get { return panelId_; }
set {
panelId_ = value;
}
}
/// <summary>Field number for the "is_taken_reward" field.</summary>
public const int IsTakenRewardFieldNumber = 8;
private bool isTakenReward_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IsTakenReward {
get { return isTakenReward_; }
set {
isTakenReward_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as EEAKPGMGHBD);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(EEAKPGMGHBD other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (FELNLIIDJPC != other.FELNLIIDJPC) return false;
if (HCCGPALFLMI != other.HCCGPALFLMI) return false;
if (PanelId != other.PanelId) return false;
if (IsTakenReward != other.IsTakenReward) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
if (FELNLIIDJPC != false) hash ^= FELNLIIDJPC.GetHashCode();
if (HCCGPALFLMI != 0) hash ^= HCCGPALFLMI.GetHashCode();
if (PanelId != 0) hash ^= PanelId.GetHashCode();
if (IsTakenReward != false) hash ^= IsTakenReward.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
if (HCCGPALFLMI != 0) {
output.WriteRawTag(24);
output.WriteUInt32(HCCGPALFLMI);
}
if (FELNLIIDJPC != false) {
output.WriteRawTag(56);
output.WriteBool(FELNLIIDJPC);
}
if (IsTakenReward != false) {
output.WriteRawTag(64);
output.WriteBool(IsTakenReward);
}
if (PanelId != 0) {
output.WriteRawTag(112);
output.WriteUInt32(PanelId);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
#endif
}
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
if (HCCGPALFLMI != 0) {
output.WriteRawTag(24);
output.WriteUInt32(HCCGPALFLMI);
}
if (FELNLIIDJPC != false) {
output.WriteRawTag(56);
output.WriteBool(FELNLIIDJPC);
}
if (IsTakenReward != false) {
output.WriteRawTag(64);
output.WriteBool(IsTakenReward);
}
if (PanelId != 0) {
output.WriteRawTag(112);
output.WriteUInt32(PanelId);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
}
#endif
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
if (FELNLIIDJPC != false) {
size += 1 + 1;
}
if (HCCGPALFLMI != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(HCCGPALFLMI);
}
if (PanelId != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PanelId);
}
if (IsTakenReward != false) {
size += 1 + 1;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(EEAKPGMGHBD other) {
if (other == null) {
return;
}
if (other.FELNLIIDJPC != false) {
FELNLIIDJPC = other.FELNLIIDJPC;
}
if (other.HCCGPALFLMI != 0) {
HCCGPALFLMI = other.HCCGPALFLMI;
}
if (other.PanelId != 0) {
PanelId = other.PanelId;
}
if (other.IsTakenReward != false) {
IsTakenReward = other.IsTakenReward;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(pb::CodedInputStream input) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
input.ReadRawMessage(this);
#else
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 24: {
HCCGPALFLMI = input.ReadUInt32();
break;
}
case 56: {
FELNLIIDJPC = input.ReadBool();
break;
}
case 64: {
IsTakenReward = input.ReadBool();
break;
}
case 112: {
PanelId = input.ReadUInt32();
break;
}
}
}
#endif
}
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 24: {
HCCGPALFLMI = input.ReadUInt32();
break;
}
case 56: {
FELNLIIDJPC = input.ReadBool();
break;
}
case 64: {
IsTakenReward = input.ReadBool();
break;
}
case 112: {
PanelId = input.ReadUInt32();
break;
}
}
}
}
#endif
}
#endregion
}
#endregion Designer generated code

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static EIJLPFFENLKReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFSUpMUEZGRU5MSy5wcm90bxoWUGxheWVyU2ltcGxlSW5mby5wcm90bxoZ",
"Q2hhbGxlbmdlTGluZXVwTGlzdC5wcm90byLAAQoLRUlKTFBGRkVOTEsSEwoL",
"ChFFSUpMUEZGRU5MSy5wcm90bxoZQ2hhbGxlbmdlTGluZXVwTGlzdC5wcm90",
"bxoWUGxheWVyU2ltcGxlSW5mby5wcm90byLAAQoLRUlKTFBGRkVOTEsSEwoL",
"TENFTEVNT05PREsYCCABKA0SJgoLcGxheWVyX2luZm8YByABKAsyES5QbGF5",
"ZXJTaW1wbGVJbmZvEhMKC3JlbWFya19uYW1lGA8gASgJEhAKCGJ1ZmZfdHdv",
"GAMgASgNEhAKCHNjb3JlX2lkGAsgASgNEhAKCGJ1ZmZfb25lGAQgASgNEikK",
"C2xpbmV1cF9saXN0GAIgAygLMhQuQ2hhbGxlbmdlTGluZXVwTGlzdEIeqgIb",
"RWdnTGluay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PlayerSimpleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChallengeLineupListReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChallengeLineupListReflection.Descriptor, global::EggLink.DanhengServer.Proto.PlayerSimpleInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EIJLPFFENLK), global::EggLink.DanhengServer.Proto.EIJLPFFENLK.Parser, new[]{ "LCELEMONODK", "PlayerInfo", "RemarkName", "BuffTwo", "ScoreId", "BuffOne", "LineupList" }, null, null, null, null)
}));

View File

@@ -24,16 +24,16 @@ namespace EggLink.DanhengServer.Proto {
static EJJGFPAMKCGReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChFFSkpHRlBBTUtDRy5wcm90bxoRR1BJQU5OQ0xEQ1AucHJvdG8aEUNMQ0lD",
"SURNSEtFLnByb3RvGhFKRkNNS0JPS0ZPRi5wcm90bxoRRkZMT0VBR0ZPSUEu",
"cHJvdG8aEU1KSENPQ01QQUdDLnByb3RvIrwBCgtFSkpHRlBBTUtDRxIhCgtN",
"ChFFSkpHRlBBTUtDRy5wcm90bxoRSkZDTUtCT0tGT0YucHJvdG8aEU1KSENP",
"Q01QQUdDLnByb3RvGhFHUElBTk5DTERDUC5wcm90bxoRQ0xDSUNJRE1IS0Uu",
"cHJvdG8aEUZGTE9FQUdGT0lBLnByb3RvIrwBCgtFSkpHRlBBTUtDRxIhCgtN",
"TU9ER0FLRE5DShgCIAEoCzIMLk1KSENPQ01QQUdDEiEKC09GTUVGRElLSFBI",
"GAogASgLMgwuQ0xDSUNJRE1IS0USIQoLUFBPQkpMUEFBTk0YDyABKAsyDC5K",
"RkNNS0JPS0ZPRhIhCgtMSkVCTkVCRExPQhgMIAEoCzIMLkZGTE9FQUdGT0lB",
"EiEKC01JREdPRkhEQk1GGAkgASgLMgwuR1BJQU5OQ0xEQ1BCHqoCG0VnZ0xp",
"bmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.GPIANNCLDCPReflection.Descriptor, global::EggLink.DanhengServer.Proto.CLCICIDMHKEReflection.Descriptor, global::EggLink.DanhengServer.Proto.JFCMKBOKFOFReflection.Descriptor, global::EggLink.DanhengServer.Proto.FFLOEAGFOIAReflection.Descriptor, global::EggLink.DanhengServer.Proto.MJHCOCMPAGCReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.JFCMKBOKFOFReflection.Descriptor, global::EggLink.DanhengServer.Proto.MJHCOCMPAGCReflection.Descriptor, global::EggLink.DanhengServer.Proto.GPIANNCLDCPReflection.Descriptor, global::EggLink.DanhengServer.Proto.CLCICIDMHKEReflection.Descriptor, global::EggLink.DanhengServer.Proto.FFLOEAGFOIAReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EJJGFPAMKCG), global::EggLink.DanhengServer.Proto.EJJGFPAMKCG.Parser, new[]{ "MMODGAKDNCJ", "OFMEFDIKHPH", "PPOBJLPAANM", "LJEBNEBDLOB", "MIDGOFHDBMF" }, null, null, null, null)
}));

View File

@@ -24,8 +24,8 @@ namespace EggLink.DanhengServer.Proto {
static EndDrinkMakerSequenceScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiBFbmREcmlua01ha2VyU2VxdWVuY2VTY1JzcC5wcm90bxoOSXRlbUxpc3Qu",
"cHJvdG8aEUNCT0pLSElNT0JHLnByb3RvGhVEcmlua01ha2VyR3Vlc3QucHJv",
"CiBFbmREcmlua01ha2VyU2VxdWVuY2VTY1JzcC5wcm90bxoVRHJpbmtNYWtl",
"ckd1ZXN0LnByb3RvGhFDQk9KS0hJTU9CRy5wcm90bxoOSXRlbUxpc3QucHJv",
"dG8i+gEKGkVuZERyaW5rTWFrZXJTZXF1ZW5jZVNjUnNwEioKEEd1ZXN0Rmll",
"bGROdW1iZXIYCiABKAsyEC5Ecmlua01ha2VyR3Vlc3QSIQoZTmV4dFNlcXVl",
"bmNlSWRGaWVsZE51bWJlchgMIAEoDRIsChZSZXF1ZXN0TGlzdEZpZWxkTnVt",
@@ -34,7 +34,7 @@ namespace EggLink.DanhengServer.Proto {
"ASgNEhkKBnJld2FyZBgOIAEoCzIJLkl0ZW1MaXN0Qh6qAhtFZ2dMaW5rLkRh",
"bmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, global::EggLink.DanhengServer.Proto.CBOJKHIMOBGReflection.Descriptor, global::EggLink.DanhengServer.Proto.DrinkMakerGuestReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.DrinkMakerGuestReflection.Descriptor, global::EggLink.DanhengServer.Proto.CBOJKHIMOBGReflection.Descriptor, global::EggLink.DanhengServer.Proto.ItemListReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EndDrinkMakerSequenceScRsp), global::EggLink.DanhengServer.Proto.EndDrinkMakerSequenceScRsp.Parser, new[]{ "GuestFieldNumber", "NextSequenceIdFieldNumber", "RequestListFieldNumber", "Retcode", "Exp", "Level", "TipsFieldNumber", "Reward" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static EnhanceChessRogueBuffScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiBFbmhhbmNlQ2hlc3NSb2d1ZUJ1ZmZTY1JzcC5wcm90bxofQ2hlc3NSb2d1",
"ZUJ1ZmZFbmhhbmNlTGlzdC5wcm90bxoVUm9ndWVDb21tb25CdWZmLnByb3Rv",
"CiBFbmhhbmNlQ2hlc3NSb2d1ZUJ1ZmZTY1JzcC5wcm90bxoVUm9ndWVDb21t",
"b25CdWZmLnByb3RvGh9DaGVzc1JvZ3VlQnVmZkVuaGFuY2VMaXN0LnByb3Rv",
"Ip4BChpFbmhhbmNlQ2hlc3NSb2d1ZUJ1ZmZTY1JzcBIPCgdyZXRjb2RlGAkg",
"ASgNEhIKCmlzX3N1Y2Nlc3MYDyABKAgSJAoKcm9ndWVfYnVmZhgEIAEoCzIQ",
"LlJvZ3VlQ29tbW9uQnVmZhI1ChFidWZmX2VuaGFuY2VfaW5mbxgCIAEoCzIa",
"LkNoZXNzUm9ndWVCdWZmRW5oYW5jZUxpc3RCHqoCG0VnZ0xpbmsuRGFuaGVu",
"Z1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.ChessRogueBuffEnhanceListReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueCommonBuffReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueCommonBuffReflection.Descriptor, global::EggLink.DanhengServer.Proto.ChessRogueBuffEnhanceListReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EnhanceChessRogueBuffScRsp), global::EggLink.DanhengServer.Proto.EnhanceChessRogueBuffScRsp.Parser, new[]{ "Retcode", "IsSuccess", "RogueBuff", "BuffEnhanceInfo" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static EnterMapRotationRegionScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiFFbnRlck1hcFJvdGF0aW9uUmVnaW9uU2NSc3AucHJvdG8aEE1vdGlvbklu",
"Zm8ucHJvdG8aF1JvdGF0ZXJFbmVyZ3lJbmZvLnByb3RvIroBChtFbnRlck1h",
"CiFFbnRlck1hcFJvdGF0aW9uUmVnaW9uU2NSc3AucHJvdG8aF1JvdGF0ZXJF",
"bmVyZ3lJbmZvLnByb3RvGhBNb3Rpb25JbmZvLnByb3RvIroBChtFbnRlck1h",
"cFJvdGF0aW9uUmVnaW9uU2NSc3ASJwoLZW5lcmd5X2luZm8YDiABKAsyEi5S",
"b3RhdGVyRW5lcmd5SW5mbxIPCgdyZXRjb2RlGA8gASgNEhMKC0JKUEJBSkVD",
"S0ZPGAggASgNEhoKEmNsaWVudF9wb3NfdmVyc2lvbhgCIAEoDRITCgtIREVI",
"SEtFTU9DRBgMIAEoDRIbCgZtb3Rpb24YBiABKAsyCy5Nb3Rpb25JbmZvQh6q",
"AhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.MotionInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RotaterEnergyInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RotaterEnergyInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.MotionInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EnterMapRotationRegionScRsp), global::EggLink.DanhengServer.Proto.EnterMapRotationRegionScRsp.Parser, new[]{ "EnergyInfo", "Retcode", "BJPBAJECKFO", "ClientPosVersion", "HDEHHKEMOCD", "Motion" }, null, null, null, null)
}));

View File

@@ -24,15 +24,15 @@ namespace EggLink.DanhengServer.Proto {
static EnterRogueEndlessActivityStageScRspReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CilFbnRlclJvZ3VlRW5kbGVzc0FjdGl2aXR5U3RhZ2VTY1JzcC5wcm90bxob",
"Um9ndWVFbmRsZXNzTGF5ZXJJbmZvLnByb3RvGhVTY2VuZUJhdHRsZUluZm8u",
"CilFbnRlclJvZ3VlRW5kbGVzc0FjdGl2aXR5U3RhZ2VTY1JzcC5wcm90bxoV",
"U2NlbmVCYXR0bGVJbmZvLnByb3RvGhtSb2d1ZUVuZGxlc3NMYXllckluZm8u",
"cHJvdG8iigEKI0VudGVyUm9ndWVFbmRsZXNzQWN0aXZpdHlTdGFnZVNjUnNw",
"Eg8KB3JldGNvZGUYCCABKA0SKwoLUEpHQUFPTkVQQUgYDiABKAsyFi5Sb2d1",
"ZUVuZGxlc3NMYXllckluZm8SJQoLYmF0dGxlX2luZm8YAyABKAsyEC5TY2Vu",
"ZUJhdHRsZUluZm9CHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IG",
"cHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueEndlessLayerInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.SceneBattleInfoReflection.Descriptor, },
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SceneBattleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueEndlessLayerInfoReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.EnterRogueEndlessActivityStageScRsp), global::EggLink.DanhengServer.Proto.EnterRogueEndlessActivityStageScRsp.Parser, new[]{ "Retcode", "PJGAAONEPAH", "BattleInfo" }, null, null, null, null)
}));

Some files were not shown because too many files have changed in this diff Show More