Minor status changes for Helios raid.
This commit is contained in:
parent
a0285d985d
commit
b555702390
@ -46,6 +46,7 @@ public final class Kekropus extends AbstractNpcAI
|
|||||||
private static final Location RAID_ENTER_LOC = new Location(79313, 153617, 2307);
|
private static final Location RAID_ENTER_LOC = new Location(79313, 153617, 2307);
|
||||||
// Status
|
// Status
|
||||||
private static final int ALIVE = 0;
|
private static final int ALIVE = 0;
|
||||||
|
private static final int WAITING = 1;
|
||||||
private static final int DEAD = 3;
|
private static final int DEAD = 3;
|
||||||
|
|
||||||
private Kekropus()
|
private Kekropus()
|
||||||
@ -129,6 +130,7 @@ public final class Kekropus extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
GrandBossManager.getInstance().setBossStatus(HELIOS, WAITING);
|
||||||
heliosAI().startQuestTimer("beginning", Config.HELIOS_WAIT_TIME * 60000, null, null);
|
heliosAI().startQuestTimer("beginning", Config.HELIOS_WAIT_TIME * 60000, null, null);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -43,6 +43,7 @@ public class Helios extends AbstractNpcAI
|
|||||||
// Status
|
// Status
|
||||||
private static final int ALIVE = 0;
|
private static final int ALIVE = 0;
|
||||||
private static final int WAITING = 1;
|
private static final int WAITING = 1;
|
||||||
|
private static final int FIGHTING = 1;
|
||||||
private static final int DEAD = 3;
|
private static final int DEAD = 3;
|
||||||
// Misc
|
// Misc
|
||||||
private static final int HELIOS_RAID_DURATION = 5; // hours
|
private static final int HELIOS_RAID_DURATION = 5; // hours
|
||||||
@ -77,9 +78,12 @@ public class Helios extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "beginning":
|
case "beginning":
|
||||||
{
|
{
|
||||||
GrandBossManager.getInstance().setBossStatus(HELIOS, WAITING);
|
if (GrandBossManager.getInstance().getBossStatus(HELIOS) == WAITING)
|
||||||
|
{
|
||||||
|
GrandBossManager.getInstance().setBossStatus(HELIOS, FIGHTING);
|
||||||
bossInstance = addSpawn(HELIOS, HELIOS_SPAWN_LOC.getX(), HELIOS_SPAWN_LOC.getY(), HELIOS_SPAWN_LOC.getZ(), HELIOS_SPAWN_LOC.getHeading(), false, 0, false);
|
bossInstance = addSpawn(HELIOS, HELIOS_SPAWN_LOC.getX(), HELIOS_SPAWN_LOC.getY(), HELIOS_SPAWN_LOC.getZ(), HELIOS_SPAWN_LOC.getHeading(), false, 0, false);
|
||||||
startQuestTimer("resetRaid", HELIOS_RAID_DURATION * 60 * 60 * 1000, bossInstance, null);
|
startQuestTimer("resetRaid", HELIOS_RAID_DURATION * 60 * 60 * 1000, bossInstance, null);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "resetRaid":
|
case "resetRaid":
|
||||||
|
Loading…
Reference in New Issue
Block a user