Refactored NPC display state functions.
This commit is contained in:
@ -112,14 +112,14 @@ public final class Minigame extends AbstractNpcAI
|
||||
{
|
||||
if (npc.getId() == BURNER)
|
||||
{
|
||||
npc.setState(2);
|
||||
npc.setDisplayEffect(2);
|
||||
npc.setIsRunning(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (L2Npc burner : room.getBurners())
|
||||
{
|
||||
burner.setState(2);
|
||||
burner.setDisplayEffect(2);
|
||||
burner.setIsRunning(false);
|
||||
}
|
||||
}
|
||||
@ -147,7 +147,7 @@ public final class Minigame extends AbstractNpcAI
|
||||
if (room.getCurrentPot() < 9)
|
||||
{
|
||||
L2Npc b = room.getBurners()[room.getOrder()[room.getCurrentPot()]];
|
||||
b.setState(1);
|
||||
b.setDisplayEffect(1);
|
||||
b.setIsRunning(false);
|
||||
startQuestTimer("off", 2000, b, null); // Stopping burning each pot 2s after
|
||||
startQuestTimer("timer", TIMER_INTERVAL * 1000, npc, null);
|
||||
@ -279,7 +279,7 @@ public final class Minigame extends AbstractNpcAI
|
||||
{
|
||||
if (room.getCurrentPot() < 8)
|
||||
{
|
||||
npc.setState(1);
|
||||
npc.setDisplayEffect(1);
|
||||
npc.setIsRunning(false);
|
||||
startQuestTimer("off", 2000, npc, null);
|
||||
room.setCurrentPot(room.getCurrentPot() + 1);
|
||||
@ -427,7 +427,7 @@ public final class Minigame extends AbstractNpcAI
|
||||
{
|
||||
for (L2Npc burner : _burners)
|
||||
{
|
||||
burner.setState(1);
|
||||
burner.setDisplayEffect(1);
|
||||
burner.setIsRunning(false);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user