mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-14 14:24:37 +01:00
Fix issues with lineups after entering forgotten hall
This commit is contained in:
@@ -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));
|
||||||
|
|||||||
Reference in New Issue
Block a user