Added a Helios entry precaution.

This commit is contained in:
MobiusDev
2017-10-09 23:56:33 +00:00
parent 77397902ee
commit 21a99102e4

View File

@@ -60,6 +60,7 @@ public final class Kekropus extends AbstractNpcAI
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{ {
String htmltext = null; String htmltext = null;
final int status = GrandBossManager.getInstance().getBossStatus(HELIOS);
switch (event) switch (event)
{ {
case "teleport": case "teleport":
@@ -75,7 +76,6 @@ public final class Kekropus extends AbstractNpcAI
} }
else else
{ {
final int status = GrandBossManager.getInstance().getBossStatus(HELIOS);
if ((status > ALIVE) && (status < DEAD)) if ((status > ALIVE) && (status < DEAD))
{ {
return "34222-03.html"; return "34222-03.html";
@@ -130,8 +130,11 @@ public final class Kekropus extends AbstractNpcAI
} }
} }
} }
GrandBossManager.getInstance().setBossStatus(HELIOS, WAITING); if (status == ALIVE)
heliosAI().startQuestTimer("beginning", Config.HELIOS_WAIT_TIME * 60000, null, null); {
GrandBossManager.getInstance().setBossStatus(HELIOS, WAITING);
heliosAI().startQuestTimer("beginning", Config.HELIOS_WAIT_TIME * 60000, null, null);
}
break; break;
} }
} }