Start Etis Van Etina activity task only when fighting.

This commit is contained in:
MobiusDevelopment
2020-05-06 11:54:39 +00:00
parent b78663a4f5
commit 315896aa68
3 changed files with 9 additions and 9 deletions

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);