L2JMobius

C6 Frintezza

ihearcolors · 9 · 5812

Offline ihearcolors

  • Knight
  • ***
    • Posts: 53
    • L2Interlude
Hi, today this error showed up:
Code: [Select]
[12/05 22:27:54] Updated Frintezza(29045) status to 1
[12/05 22:35:46] Updated Frintezza(29045) status to 2
[12/05 22:41:33] [GlobalTask] Java Memory Cleanup launched.
[12/05 22:41:33] [GlobalTask] SevenSigns save launched.
[12/05 22:44:56] Object Id at bad coords: (x: -13444762, y: 213794827, z: 13614781).
Exception in thread "GameTimeController" java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
        at org.l2jmobius.gameserver.model.World.getRegion(World.java:720)
        at org.l2jmobius.gameserver.datatables.xml.ZoneData.getZone(ZoneData.java:620)
        at org.l2jmobius.gameserver.model.actor.Creature.teleToLocation(Creature.java:618)
        at org.l2jmobius.gameserver.model.ObjectPosition.setXYZ(ObjectPosition.java:72)
        at org.l2jmobius.gameserver.model.WorldObject.setXYZ(WorldObject.java:99)
        at org.l2jmobius.gameserver.model.actor.instance.PlayerInstance.updatePosition(PlayerInstance.java:13208)
        at org.l2jmobius.gameserver.GameTimeController.moveObjects(GameTimeController.java:133)
        at org.l2jmobius.gameserver.GameTimeController$TimerThread.run(GameTimeController.java:186)
[12/05 22:44:57] 22:44:57 TimerThread stop with following error. restart it.
[12/05 22:45:02] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:02] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:05] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:05] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:08] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:08] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:11] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:11] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:14] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:14] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:17] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:17] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:20] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:20] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:23] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:23] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:26] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:26] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:51:23] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:51:23] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:51:26] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:51:26] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:56:32] [GlobalTask] Olympiad System save launched.
[12/05 22:59:54] Updated Frintezza(29045) status to 0
[12/05 23:00:47] Session key is not correct. Closing connection for account shu㡧ar22.
[12/05 23:00:54] Updated Frintezza(29045) status to 0
[12/05 23:01:54] Updated Frintezza(29045) status to 0
[12/05 23:02:54] Updated Frintezza(29045) status to 0
[12/05 23:02:54] /root/Server/game/data/scripts/ai/bosses/Frintezza.java
java.lang.NullPointerException
        at ai.bosses.Frintezza.onAdvEvent(Frintezza.java:1350)
        at org.l2jmobius.gameserver.model.quest.Quest.notifyEvent(Quest.java:511)
        at org.l2jmobius.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:107)
        at org.l2jmobius.commons.concurrent.RunnableWrapper.run(RunnableWrapper.java:38)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:832)

[12/05 23:02:54] Frintezza: null
[12/05 23:03:54] Updated Frintezza(29045) status to 0
[12/05 23:04:54] Updated Frintezza(29045) status to 0
[12/05 23:05:54] Updated Frintezza(29045) status to 0
[12/05 23:06:54] Updated Frintezza(29045) status to 0
[12/05 23:07:54] Updated Frintezza(29045) status to 0
[12/05 23:08:54] Updated Frintezza(29045) status to 0
[12/05 23:09:54] Updated Frintezza(29045) status to 0
[12/05 23:10:54] Updated Frintezza(29045) status to 0
[12/05 23:11:32] [GlobalTask] SevenSigns save launched.
[12/05 23:11:54] Updated Frintezza(29045) status to 0
[12/05 23:12:54] Updated Frintezza(29045) status to 0
[12/05 23:13:54] Updated Frintezza(29045) status to 0
[12/05 23:14:54] Updated Frintezza(29045) status to 0
[12/05 23:15:54] Updated Frintezza(29045) status to 0
[12/05 23:16:54] Updated Frintezza(29045) status to 0
[12/05 23:17:50] Access level 100 set for character xyz! Just a warning ;)
[12/05 23:17:54] Updated Frintezza(29045) status to 0
[12/05 23:18:54] Updated Frintezza(29045) status to 0
[12/05 23:18:58] Object Id at bad coords: (x: -13444762, y: 213794827, z: 13614786).
[12/05 23:18:58] Bad RequestBypassToServer: java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 23:18:59] Player xyz at bad coords: (x: -13444762, y: 213794827, z: 13614786).
[12/05 23:18:59] RegenTask failed for xyz java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 23:19:54] Updated Frintezza(29045) status to 0
[12/05 23:19:57] Access level 100 set for character xyz! Just a warning ;)
[12/05 23:20:54] Updated Frintezza(29045) status to 0
[12/05 23:21:54] Updated Frintezza(29045) status to 0
[12/05 23:22:54] Updated Frintezza(29045) status to 0
[12/05 23:23:54] Updated Frintezza(29045) status to 0
[12/05 23:24:54] Updated Frintezza(29045) status to 0
[12/05 23:25:54] Updated Frintezza(29045) status to 0
[12/05 23:26:32] [GlobalTask] Olympiad System save launched.
[12/05 23:26:54] Updated Frintezza(29045) status to 0
[12/05 23:27:54] Updated Frintezza(29045) status to 0
[12/05 23:28:54] Updated Frintezza(29045) status to 0
[12/05 23:29:54] Updated Frintezza(29045) status to 0
[12/05 23:30:54] Updated Frintezza(29045) status to 0
[12/05 23:31:54] Updated Frintezza(29045) status to 0
[12/05 23:32:54] Updated Frintezza(29045) status to 0
[12/05 23:33:54] Updated Frintezza(29045) status to 0
[12/05 23:34:54] Updated Frintezza(29045) status to 0
[12/05 23:35:54] Updated Frintezza(29045) status to 0
[12/05 23:36:54] Updated Frintezza(29045) status to 0
[12/05 23:37:54] Updated Frintezza(29045) status to 0
[12/05 23:38:54] Updated Frintezza(29045) status to 0
[12/05 23:39:54] Updated Frintezza(29045) status to 0
[12/05 23:40:54] Updated Frintezza(29045) status to 0
[12/05 23:41:32] [GlobalTask] SevenSigns save launched.
[12/05 23:41:54] Updated Frintezza(29045) status to 0
[12/05 23:42:54] Updated Frintezza(29045) status to 0
[12/05 23:43:54] Updated Frintezza(29045) status to 0
[12/05 23:44:54] Updated Frintezza(29045) status to 0
[12/05 23:45:54] Updated Frintezza(29045) status to 0
[12/05 23:46:54] Updated Frintezza(29045) status to 0
[12/05 23:47:54] Updated Frintezza(29045) status to 0
[12/05 23:48:54] Updated Frintezza(29045) status to 0
[12/05 23:49:54] Updated Frintezza(29045) status to 0
[12/05 23:50:54] Updated Frintezza(29045) status to 0
[12/05 23:51:54] Updated Frintezza(29045) status to 0
[12/05 23:52:54] Updated Frintezza(29045) status to 0
[12/05 23:53:54] Updated Frintezza(29045) status to 0
[12/05 23:54:54] Updated Frintezza(29045) status to 0
[12/05 23:55:54] Updated Frintezza(29045) status to 0
[12/05 23:56:32] [GlobalTask] Olympiad System save launched.
[12/05 23:56:54] Updated Frintezza(29045) status to 0
[12/05 23:57:54] Updated Frintezza(29045) status to 0[12/05 22:27:54] Updated Frintezza(29045) status to 1
[12/05 22:35:46] Updated Frintezza(29045) status to 2
[12/05 22:41:33] [GlobalTask] Java Memory Cleanup launched.
[12/05 22:41:33] [GlobalTask] SevenSigns save launched.
[12/05 22:44:56] Object Id at bad coords: (x: -13444762, y: 213794827, z: 13614781).
Exception in thread "GameTimeController" java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
        at org.l2jmobius.gameserver.model.World.getRegion(World.java:720)
        at org.l2jmobius.gameserver.datatables.xml.ZoneData.getZone(ZoneData.java:620)
        at org.l2jmobius.gameserver.model.actor.Creature.teleToLocation(Creature.java:618)
        at org.l2jmobius.gameserver.model.ObjectPosition.setXYZ(ObjectPosition.java:72)
        at org.l2jmobius.gameserver.model.WorldObject.setXYZ(WorldObject.java:99)
        at org.l2jmobius.gameserver.model.actor.instance.PlayerInstance.updatePosition(PlayerInstance.java:13208)
        at org.l2jmobius.gameserver.GameTimeController.moveObjects(GameTimeController.java:133)
        at org.l2jmobius.gameserver.GameTimeController$TimerThread.run(GameTimeController.java:186)
[12/05 22:44:57] 22:44:57 TimerThread stop with following error. restart it.
[12/05 22:45:02] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:02] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:05] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:05] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:08] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:08] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:11] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:11] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:14] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:14] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:17] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:17] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:20] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:20] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:23] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:23] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:26] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:26] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:29] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:29] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:32] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:32] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:35] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:35] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:38] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:38] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:45:41] Player CRAFT1K at bad coords: (x: -13444762, y: 213794827, z: 13614781).
[12/05 22:45:41] RegenTask failed for CRAFT1K java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 22:56:32] [GlobalTask] Olympiad System save launched.
[12/05 22:59:54] Updated Frintezza(29045) status to 0
[12/05 23:00:47] Session key is not correct. Closing connection for account shu㡧ar22.
[12/05 23:00:54] Updated Frintezza(29045) status to 0
[12/05 23:01:54] Updated Frintezza(29045) status to 0
[12/05 23:02:54] Updated Frintezza(29045) status to 0
[12/05 23:02:54] /root/Server/game/data/scripts/ai/bosses/Frintezza.java
java.lang.NullPointerException
        at ai.bosses.Frintezza.onAdvEvent(Frintezza.java:1350)
        at org.l2jmobius.gameserver.model.quest.Quest.notifyEvent(Quest.java:511)
        at org.l2jmobius.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:107)
        at org.l2jmobius.commons.concurrent.RunnableWrapper.run(RunnableWrapper.java:38)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:832)

[12/05 23:02:54] Frintezza: null
[12/05 23:03:54] Updated Frintezza(29045) status to 0
[12/05 23:04:54] Updated Frintezza(29045) status to 0
[12/05 23:05:54] Updated Frintezza(29045) status to 0
[12/05 23:06:54] Updated Frintezza(29045) status to 0
[12/05 23:07:54] Updated Frintezza(29045) status to 0
[12/05 23:08:54] Updated Frintezza(29045) status to 0
[12/05 23:09:54] Updated Frintezza(29045) status to 0
[12/05 23:10:54] Updated Frintezza(29045) status to 0
[12/05 23:11:32] [GlobalTask] SevenSigns save launched.
[12/05 23:11:54] Updated Frintezza(29045) status to 0
[12/05 23:12:54] Updated Frintezza(29045) status to 0
[12/05 23:13:54] Updated Frintezza(29045) status to 0
[12/05 23:14:54] Updated Frintezza(29045) status to 0
[12/05 23:15:54] Updated Frintezza(29045) status to 0
[12/05 23:16:54] Updated Frintezza(29045) status to 0
[12/05 23:17:50] Access level 100 set for character xyz! Just a warning ;)
[12/05 23:17:54] Updated Frintezza(29045) status to 0
[12/05 23:18:54] Updated Frintezza(29045) status to 0
[12/05 23:18:58] Object Id at bad coords: (x: -13444762, y: 213794827, z: 13614786).
[12/05 23:18:58] Bad RequestBypassToServer: java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 23:18:59] Player xyz at bad coords: (x: -13444762, y: 213794827, z: 13614786).
[12/05 23:18:59] RegenTask failed for xyz java.lang.ArrayIndexOutOfBoundsException: Index -3251 out of bounds for length 89
[12/05 23:19:54] Updated Frintezza(29045) status to 0
[12/05 23:19:57] Access level 100 set for character xyz! Just a warning ;)
[12/05 23:20:54] Updated Frintezza(29045) status to 0
[12/05 23:21:54] Updated Frintezza(29045) status to 0
[12/05 23:22:54] Updated Frintezza(29045) status to 0
[12/05 23:23:54] Updated Frintezza(29045) status to 0
[12/05 23:24:54] Updated Frintezza(29045) status to 0
[12/05 23:25:54] Updated Frintezza(29045) status to 0
[12/05 23:26:32] [GlobalTask] Olympiad System save launched.
[12/05 23:26:54] Updated Frintezza(29045) status to 0
[12/05 23:27:54] Updated Frintezza(29045) status to 0
[12/05 23:28:54] Updated Frintezza(29045) status to 0
[12/05 23:29:54] Updated Frintezza(29045) status to 0
[12/05 23:30:54] Updated Frintezza(29045) status to 0
[12/05 23:31:54] Updated Frintezza(29045) status to 0
[12/05 23:32:54] Updated Frintezza(29045) status to 0
[12/05 23:33:54] Updated Frintezza(29045) status to 0
[12/05 23:34:54] Updated Frintezza(29045) status to 0
[12/05 23:35:54] Updated Frintezza(29045) status to 0
[12/05 23:36:54] Updated Frintezza(29045) status to 0
[12/05 23:37:54] Updated Frintezza(29045) status to 0
[12/05 23:38:54] Updated Frintezza(29045) status to 0
[12/05 23:39:54] Updated Frintezza(29045) status to 0
[12/05 23:40:54] Updated Frintezza(29045) status to 0
[12/05 23:41:32] [GlobalTask] SevenSigns save launched.
[12/05 23:41:54] Updated Frintezza(29045) status to 0
[12/05 23:42:54] Updated Frintezza(29045) status to 0
[12/05 23:43:54] Updated Frintezza(29045) status to 0
[12/05 23:44:54] Updated Frintezza(29045) status to 0
[12/05 23:45:54] Updated Frintezza(29045) status to 0
[12/05 23:46:54] Updated Frintezza(29045) status to 0
[12/05 23:47:54] Updated Frintezza(29045) status to 0
[12/05 23:48:54] Updated Frintezza(29045) status to 0
[12/05 23:49:54] Updated Frintezza(29045) status to 0
[12/05 23:50:54] Updated Frintezza(29045) status to 0
[12/05 23:51:54] Updated Frintezza(29045) status to 0
[12/05 23:52:54] Updated Frintezza(29045) status to 0
[12/05 23:53:54] Updated Frintezza(29045) status to 0
[12/05 23:54:54] Updated Frintezza(29045) status to 0
[12/05 23:55:54] Updated Frintezza(29045) status to 0
[12/05 23:56:32] [GlobalTask] Olympiad System save launched.
[12/05 23:56:54] Updated Frintezza(29045) status to 0
[12/05 23:57:54] Updated Frintezza(29045) status to 0


Online Mobius

  • Distinguished King
  • *****
    • Posts: 16147
Try this.
Code: [Select]
Index: dist/game/data/scripts/ai/bosses/Frintezza.java
===================================================================
--- dist/game/data/scripts/ai/bosses/Frintezza.java (revision 7034)
+++ dist/game/data/scripts/ai/bosses/Frintezza.java (working copy)
@@ -532,10 +532,6 @@
  DoorData.getInstance().getDoor(25150045).closeMe();
  DoorData.getInstance().getDoor(25150046).closeMe();
  }
- /*
- * else if (event.equals("loc_check")) { Integer status = GrandBossManager.getInstance().getBossStatus(FRINTEZZA); if (status == FIGHTING) { if (!_Zone.isInsideZone(npc)) npc.teleToLocation(getXFix(174232),getYFix(-88020),getZFix(-5116)); if (npc.getX() < getXFix(171932) || npc.getX() >
- * getXFix(176532) || npc.getY() < getYFix(-90320) || npc.getY() > getYFix(-85720) || npc.getZ() < getZFix(-5130)) npc.teleToLocation(getXFix(174232),getYFix(-88020),getZFix(-5116)); } }
- */
  else if (event.equals("camera_1"))
  {
  GrandBossManager.getInstance().setBossStatus(FRINTEZZA, FIGHTING);
@@ -790,7 +786,6 @@
  _scarletDummy = null;
  startQuestTimer("camera_23", 2000, _weakScarlet, null);
  startQuestTimer("start_pc", 2000, _weakScarlet, null);
- // startQuestTimer("loc_check", 60000, weakScarlet, null, true);
  startQuestTimer("songs_play", 10000 + Rnd.get(10000), _frintezza, null);
  startQuestTimer("skill01", 10000 + Rnd.get(10000), _weakScarlet, null);
  }
@@ -910,7 +905,6 @@
  {
  _zone.broadcastPacket(new SpecialCamera(_frintezza.getObjectId(), 250, 120, 15, 0, 10000));
 
- // cancelQuestTimer("loc_check");
  _scarletX = _weakScarlet.getX();
  _scarletY = _weakScarlet.getY();
  _scarletZ = _weakScarlet.getZ();
@@ -970,7 +964,6 @@
  _activeScarlet = _strongScarlet;
  _zone.broadcastPacket(new SpecialCamera(_strongScarlet.getObjectId(), 450, _angle, 12, 500, 14000));
  startQuestTimer("morph_14", 3000, _strongScarlet, null);
- // startQuestTimer("loc_check", 60000, strongScarlet, null, true);
  }
  else if (event.equals("morph_14"))
  {
@@ -1349,9 +1342,8 @@
  {
  _zone.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.SHOUT, npc.getName(), "Exceeded his time limit, challenge failed!"));
  _zone.oustAllPlayers();
-
- cancelQuestTimer("waiting", npc, null);
- cancelQuestTimer("frintezza_despawn", null, null);
+ cancelQuestTimers("waiting");
+ cancelQuestTimers("frintezza_despawn");
  startQuestTimer("clean", 1000, npc, null);
  startQuestTimer("close", 1000, npc, null);
  startQuestTimer("room1_del", 1000, npc, null);
@@ -1364,11 +1356,9 @@
  if (temp > 900000)
  {
  _zone.oustAllPlayers();
-
- cancelQuestTimer("waiting", npc, null);
- // cancelQuestTimer("loc_check");
- cancelQuestTimer("room_final", null, null);
- cancelQuestTimer("spawn_minion", npc, null);
+ cancelQuestTimers("waiting");
+ cancelQuestTimers("room_final");
+ cancelQuestTimers("spawn_minion");
  startQuestTimer("clean", 1000, npc, null);
  startQuestTimer("close", 1000, npc, null);
  startQuestTimer("attack_stop", 1000, npc, null);
@@ -1377,8 +1367,16 @@
  startQuestTimer("room3_del", 1000, npc, null);
  startQuestTimer("minions_despawn", 1000, npc, null);
  GrandBossManager.getInstance().setBossStatus(FRINTEZZA, DORMANT);
- cancelQuestTimer("frintezza_despawn", null, null);
+ cancelQuestTimers("frintezza_despawn");
  }
+ else
+ {
+ final int status = GrandBossManager.getInstance().getBossStatus(FRINTEZZA);
+ if ((status != DORMANT) && (status != DEAD))
+ {
+ startQuestTimer("frintezza_despawn", 60000, npc, null);
+ }
+ }
  }
  else if (event.equals("minions_despawn"))
  {
@@ -1472,8 +1470,8 @@
  GrandBossManager.getInstance().setBossStatus(FRINTEZZA, WAITING);
  startQuestTimer("close", 0, npc, null);
  startQuestTimer("room1_spawn", 5000, npc, null);
- startQuestTimer("room_final", 2100000, null, null);
- startQuestTimer("frintezza_despawn", 60000, null, null, true);
+ startQuestTimer("room_final", 2100000, npc, null);
+ startQuestTimer("frintezza_despawn", 60000, npc, null);
  _lastAction = System.currentTimeMillis();
  if (Config.BYPASS_FRINTEZZA_PARTIES_CHECK)
  {
@@ -1525,8 +1523,8 @@
  }
  }
  else
- { // teleport just actual party
-
+ {
+ // teleport just actual party
  final Party party = player.getParty();
  for (PlayerInstance member : party.getPartyMembers())
  {
@@ -1693,9 +1691,8 @@
  }
  else if ((npc.getNpcId() == SCARLET2) && (_onCheck == 1) && (status == FIGHTING))
  {
- // cancelQuestTimer("loc_check");
- cancelQuestTimer("spawn_minion", npc, null);
- cancelQuestTimer("frintezza_despawn", null, null);
+ cancelQuestTimers("spawn_minion");
+ cancelQuestTimers("frintezza_despawn");
  startQuestTimer("clean", 30000, npc, null);
  startQuestTimer("close", 30000, npc, null);
  startQuestTimer("room3_del", 60000, npc, null);
@@ -1726,10 +1723,6 @@
  DoorData.getInstance().getDoor(25150042).openMe();
  DoorData.getInstance().getDoor(25150043).openMe();
  }
- /*
- * _KillHallAlarmDevice++; if (_KillHallAlarmDevice == 4) { startQuestTimer("room1_del", 100, npc, null); startQuestTimer("room2_spawn", 100, npc, null); DoorTable.getInstance().getDoor(17130042).openMe(); DoorTable.getInstance().getDoor(17130043).openMe(); //
- * DoorTable.getInstance().getDoor(17130045).openMe(); // DoorTable.getInstance().getDoor(17130046).openMe(); for (int i = 17130051; i <= 17130058; i++) DoorTable.getInstance().getDoor(i).openMe(); }
- */
  }
  else if (npc.getNpcId() == 18339)
  {
@@ -1741,6 +1734,7 @@
  DoorData.getInstance().getDoor(25150045).closeMe();
  DoorData.getInstance().getDoor(25150046).closeMe();
  int outside = 0;
+
  synchronized (_playersInside)
  {
  for (PlayerInstance room2_pc : _playersInside)
@@ -1756,7 +1750,7 @@
  {
  startQuestTimer("room2_del", 100, npc, null);
  startQuestTimer("waiting", 180000, npc, null);
- cancelQuestTimer("room_final", null, null);
+ cancelQuestTimers("room_final");
  }
  else
  {
@@ -1779,7 +1773,7 @@
  DoorData.getInstance().getDoor(25150046).openMe();
 
  startQuestTimer("waiting", 180000, npc, null);
- cancelQuestTimer("room_final", null, null);
+ cancelQuestTimers("room_final");
  }
  }
 



Online Mobius

  • Distinguished King
  • *****
    • Posts: 16147

Offline ihearcolors

  • Knight
  • ***
    • Posts: 53
    • L2Interlude
I patched it but did not have time, will try asap!


Offline tevsko

  • Knight
  • ***
    • Posts: 96
    • L2Babylon
Did this work?

if it is not inconvenience I try it, since I have a lot of time 8)



Offline tevsko

  • Knight
  • ***
    • Posts: 96
    • L2Babylon
I was testing for 2 days, and I have not seen any error, and I have reviewed the (LOG) and I did not find any error regarding the order, apparently it is working well!