fix: challenge lineup error

This commit is contained in:
Somebody
2025-12-07 12:27:46 +08:00
parent 63cc1418ca
commit 1c8fb25e0f
3 changed files with 6 additions and 0 deletions

View File

@@ -317,6 +317,8 @@ public class ChallengeBossInstance(PlayerInstance player, ChallengeDataPb data)
SetCurrentExtraLineup(ExtraLineupType.LineupChallenge2);
await Player.LineupManager!.SetExtraLineup((ExtraLineupType)GetCurrentExtraLineupType());
await Player.SendPacket(new PacketChallengeLineupNotify((ExtraLineupType)GetCurrentExtraLineupType()));
await Player.SceneInstance!.SyncLineup();
Data.Boss.SavedMp = (uint)Player.LineupManager.GetCurLineup()!.Mp;
// Move player

View File

@@ -201,6 +201,8 @@ public class ChallengeMemoryInstance(PlayerInstance player, ChallengeDataPb data
SetCurrentExtraLineup(ExtraLineupType.LineupChallenge2);
await Player.LineupManager!.SetExtraLineup((ExtraLineupType)GetCurrentExtraLineupType());
await Player.SendPacket(new PacketChallengeLineupNotify((ExtraLineupType)Data.Memory.CurrentExtraLineup));
await Player.SceneInstance!.SyncLineup();
Data.Memory.SavedMp = (uint)Player.LineupManager.GetCurLineup()!.Mp;
// Move player

View File

@@ -241,6 +241,8 @@ public class ChallengeStoryInstance(PlayerInstance player, ChallengeDataPb data)
SetCurrentExtraLineup(ExtraLineupType.LineupChallenge2);
await Player.LineupManager!.SetExtraLineup((ExtraLineupType)GetCurrentExtraLineupType());
await Player.SendPacket(new PacketChallengeLineupNotify((ExtraLineupType)Data.Story.CurrentExtraLineup));
await Player.SceneInstance!.SyncLineup();
Data.Story.SavedMp = (uint)Player.LineupManager.GetCurLineup()!.Mp;
// Move player