Fix issues with lineups after entering forgotten hall

This commit is contained in:
Melledy
2023-10-10 07:14:08 -07:00
parent 83fa66d180
commit c065622da2

View File

@@ -52,6 +52,9 @@ public class ChallengeManager extends BasePlayerManager {
lineup.setMp(5); lineup.setMp(5);
} }
// Set first lineup before we enter scenes
getPlayer().getLineupManager().setCurrentExtraLineup(ExtraLineupType.LINEUP_CHALLENGE_VALUE, false);
// Enter scene // Enter scene
boolean success = getPlayer().enterScene(excel.getMapEntranceID(), 0, false); boolean success = getPlayer().enterScene(excel.getMapEntranceID(), 0, false);
if (success == false) { if (success == false) {
@@ -60,9 +63,7 @@ public class ChallengeManager extends BasePlayerManager {
// Set challenge data for player // Set challenge data for player
ChallengeData data = new ChallengeData(getPlayer(), excel); ChallengeData data = new ChallengeData(getPlayer(), excel);
getPlayer().setChallengeData(data); getPlayer().setChallengeData(data);
getPlayer().getLineupManager().setCurrentExtraLineup(data.getCurrentExtraLineup(), false);
// Send packet // Send packet
getPlayer().sendPacket(new PacketStartChallengeScRsp(getPlayer(), challengeId)); getPlayer().sendPacket(new PacketStartChallengeScRsp(getPlayer(), challengeId));