Disabling tutorial configuration enables class change alarm.

This commit is contained in:
MobiusDevelopment
2021-11-04 22:19:42 +00:00
parent 552680c628
commit be1cac7e42
62 changed files with 232 additions and 449 deletions

View File

@@ -42,11 +42,6 @@ public class ExRequestClassChangeVerifying implements IClientIncomingPacket
@Override
public void run(GameClient client)
{
if (Config.DISABLE_TUTORIAL)
{
return;
}
final PlayerInstance player = client.getPlayer();
if (player == null)
{
@@ -97,24 +92,44 @@ public class ExRequestClassChangeVerifying implements IClientIncomingPacket
private boolean firstClassCheck(PlayerInstance player)
{
if (Config.DISABLE_TUTORIAL)
{
return true;
}
final QuestState qs = player.getQuestState("Q11032_CurseOfUndying");
return (qs != null) && qs.isCompleted();
}
private boolean secondClassCheck(PlayerInstance player)
{
if (Config.DISABLE_TUTORIAL)
{
return true;
}
final QuestState qs = player.getQuestState("Q11025_PathOfDestinyProving");
return (qs != null) && qs.isCompleted();
}
private boolean thirdClassCheck(PlayerInstance player)
{
if (Config.DISABLE_TUTORIAL)
{
return true;
}
final QuestState qs = player.getQuestState("Q11026_PathOfDestinyConviction");
return (qs != null) && qs.isCompleted();
}
private boolean fourthClassCheck(PlayerInstance player)
{
if (Config.DISABLE_TUTORIAL)
{
return true;
}
final QuestState qs = player.getQuestState("Q11027_PathOfDestinyOvercome");
return (qs != null) && qs.isCompleted();
}