It's challenge improvement once again

This commit is contained in:
WatchAndyTW
2024-07-09 16:41:28 +08:00
parent 5b247c0a67
commit 9a7a3ce94b
4 changed files with 3 additions and 18 deletions

View File

@@ -5,13 +5,12 @@ using EggLink.DanhengServer.Game.Battle;
using EggLink.DanhengServer.Game.Player;
using EggLink.DanhengServer.Game.Scene;
using EggLink.DanhengServer.Game.Scene.Entity;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.Challenge;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Server.Packet.Send.Challenge;
using EggLink.DanhengServer.Server.Packet.Send.Lineup;
using EggLink.DanhengServer.Util;
using System.Text.Json.Serialization;
using System.Text.RegularExpressions;
using EggLink.DanhengServer.GameServer.Server.Packet.Send.Challenge;
namespace EggLink.DanhengServer.Game.Challenge
{

View File

@@ -23,22 +23,12 @@ namespace EggLink.DanhengServer.Server.Packet.Recv.Battle
if (req.TeamOne.Count > 0)
{
List<int> team = new();
foreach (int id in req.TeamOne)
{
team.Add((int)id);
};
connection.Player!.LineupManager!.ReplaceLineup(0, team, ExtraLineupType.LineupChallenge);
connection.Player!.LineupManager!.ReplaceLineup(0, req.TeamOne.Select(x => (int)x).ToList(), ExtraLineupType.LineupChallenge);
}
if (req.TeamTwo.Count > 0)
{
List<int> team = new();
foreach (int id in req.TeamTwo)
{
team.Add((int)id);
};
connection.Player!.LineupManager!.ReplaceLineup(0, team, ExtraLineupType.LineupChallenge2);
connection.Player!.LineupManager!.ReplaceLineup(0, req.TeamTwo.Select(x => (int)x).ToList(), ExtraLineupType.LineupChallenge2);
}
connection.Player!.ChallengeManager!.StartChallenge((int)req.ChallengeId, storyBuffInfo, bossBuffInfo);

View File

@@ -15,9 +15,6 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Battle
foreach (var challengeExcel in GameData.ChallengeConfigData.Values)
{
// Skip Apocalyptic Shadow
if (challengeExcel.ID > 30000) continue;
if (player.ChallengeManager!.ChallengeData.History.ContainsKey(challengeExcel.ID))
{
var history = player.ChallengeManager!.ChallengeData.History[challengeExcel.ID];

View File

@@ -24,7 +24,6 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Challenge
if (player.ChallengeManager!.ChallengeInstance != null)
{
proto.CurChallenge = player.ChallengeManager.ChallengeInstance.ToProto();
proto.Scene = player.SceneInstance!.ToProto();
proto.LineupList.Add(player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge)!.ToProto());
proto.LineupList.Add(player.LineupManager!.GetExtraLineup(ExtraLineupType.LineupChallenge2)!.ToProto());
}