From c065622da240228f33d3c974c53d6989a8778dfe Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Tue, 10 Oct 2023 07:14:08 -0700 Subject: [PATCH] Fix issues with lineups after entering forgotten hall --- .../emu/lunarcore/game/challenge/ChallengeManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/emu/lunarcore/game/challenge/ChallengeManager.java b/src/main/java/emu/lunarcore/game/challenge/ChallengeManager.java index e72eeb0..eac9ac3 100644 --- a/src/main/java/emu/lunarcore/game/challenge/ChallengeManager.java +++ b/src/main/java/emu/lunarcore/game/challenge/ChallengeManager.java @@ -52,6 +52,9 @@ public class ChallengeManager extends BasePlayerManager { lineup.setMp(5); } + // Set first lineup before we enter scenes + getPlayer().getLineupManager().setCurrentExtraLineup(ExtraLineupType.LINEUP_CHALLENGE_VALUE, false); + // Enter scene boolean success = getPlayer().enterScene(excel.getMapEntranceID(), 0, false); if (success == false) { @@ -60,10 +63,8 @@ public class ChallengeManager extends BasePlayerManager { // Set challenge data for player ChallengeData data = new ChallengeData(getPlayer(), excel); - getPlayer().setChallengeData(data); - getPlayer().getLineupManager().setCurrentExtraLineup(data.getCurrentExtraLineup(), false); - + // Send packet getPlayer().sendPacket(new PacketStartChallengeScRsp(getPlayer(), challengeId)); }