Start Etis Van Etina activity task only when fighting.
This commit is contained in:
@@ -378,7 +378,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
startQuestTimer("end_etina", 2000, null, null);
|
startQuestTimer("end_etina", 2000, null, null);
|
||||||
}
|
}
|
||||||
else
|
else if (GrandBossManager.getInstance().getBossStatus(ETIS_VAN_ETINA1) == FIGHTING)
|
||||||
{
|
{
|
||||||
startQuestTimer("check_activity_task", 60000, null, null);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
@@ -425,7 +425,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "cancel_timers":
|
case "cancel_timers":
|
||||||
{
|
{
|
||||||
QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
final QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
||||||
if (activityTimer != null)
|
if (activityTimer != null)
|
||||||
{
|
{
|
||||||
activityTimer.cancel();
|
activityTimer.cancel();
|
||||||
@@ -695,7 +695,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
||||||
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
||||||
_lastAction = System.currentTimeMillis();
|
_lastAction = System.currentTimeMillis();
|
||||||
startQuestTimer("check_activity_task", 60000, null, null, true);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return super.onEnterZone(character, zone);
|
return super.onEnterZone(character, zone);
|
||||||
|
@@ -378,7 +378,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
startQuestTimer("end_etina", 2000, null, null);
|
startQuestTimer("end_etina", 2000, null, null);
|
||||||
}
|
}
|
||||||
else
|
else if (GrandBossManager.getInstance().getBossStatus(ETIS_VAN_ETINA1) == FIGHTING)
|
||||||
{
|
{
|
||||||
startQuestTimer("check_activity_task", 60000, null, null);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
@@ -425,7 +425,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "cancel_timers":
|
case "cancel_timers":
|
||||||
{
|
{
|
||||||
QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
final QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
||||||
if (activityTimer != null)
|
if (activityTimer != null)
|
||||||
{
|
{
|
||||||
activityTimer.cancel();
|
activityTimer.cancel();
|
||||||
@@ -695,7 +695,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
||||||
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
||||||
_lastAction = System.currentTimeMillis();
|
_lastAction = System.currentTimeMillis();
|
||||||
startQuestTimer("check_activity_task", 60000, null, null, true);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return super.onEnterZone(character, zone);
|
return super.onEnterZone(character, zone);
|
||||||
|
@@ -378,7 +378,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
startQuestTimer("end_etina", 2000, null, null);
|
startQuestTimer("end_etina", 2000, null, null);
|
||||||
}
|
}
|
||||||
else
|
else if (GrandBossManager.getInstance().getBossStatus(ETIS_VAN_ETINA1) == FIGHTING)
|
||||||
{
|
{
|
||||||
startQuestTimer("check_activity_task", 60000, null, null);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
@@ -425,7 +425,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
case "cancel_timers":
|
case "cancel_timers":
|
||||||
{
|
{
|
||||||
QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
final QuestTimer activityTimer = getQuestTimer("check_activity_task", null, null);
|
||||||
if (activityTimer != null)
|
if (activityTimer != null)
|
||||||
{
|
{
|
||||||
activityTimer.cancel();
|
activityTimer.cancel();
|
||||||
@@ -695,7 +695,7 @@ public class EtisVanEtina extends AbstractNpcAI
|
|||||||
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
BOSS_ZONE.getPlayersInside().forEach(player -> player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_CAN_T_DEFEAT_PARAGON_WHILE_PARAGON_S_MINIONS_ARE_ALIVE, ExShowScreenMessage.TOP_CENTER, 7000, true)));
|
||||||
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
GrandBossManager.getInstance().setBossStatus(ETIS_VAN_ETINA1, FIGHTING);
|
||||||
_lastAction = System.currentTimeMillis();
|
_lastAction = System.currentTimeMillis();
|
||||||
startQuestTimer("check_activity_task", 60000, null, null, true);
|
startQuestTimer("check_activity_task", 60000, null, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return super.onEnterZone(character, zone);
|
return super.onEnterZone(character, zone);
|
||||||
|
Reference in New Issue
Block a user