From 351be4dd6e9c50f6bfe9c14e49f15a4ecffb2154 Mon Sep 17 00:00:00 2001 From: Luks <luksdlt92@gmail.com> Date: Sun, 14 Jun 2015 17:38:40 -0300 Subject: [PATCH] DisciplesNecropolisPast fixed: multithread problem when you kill mobs at the same time --- .../DisciplesNecropolisPast/DisciplesNecropolisPast.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L2J_DataPack/dist/game/data/scripts/instances/DisciplesNecropolisPast/DisciplesNecropolisPast.java b/L2J_DataPack/dist/game/data/scripts/instances/DisciplesNecropolisPast/DisciplesNecropolisPast.java index e20f0e3697..1b79334e4d 100644 --- a/L2J_DataPack/dist/game/data/scripts/instances/DisciplesNecropolisPast/DisciplesNecropolisPast.java +++ b/L2J_DataPack/dist/game/data/scripts/instances/DisciplesNecropolisPast/DisciplesNecropolisPast.java @@ -150,6 +150,7 @@ public final class DisciplesNecropolisPast extends AbstractInstance private synchronized void checkDoors(L2Npc npc, DNPWorld world) { + world.countKill++; switch (world.countKill) { case 4: @@ -380,7 +381,6 @@ public final class DisciplesNecropolisPast extends AbstractInstance if (tmpworld instanceof DNPWorld) { final DNPWorld world = (DNPWorld) tmpworld; - world.countKill++; checkDoors(npc, world); } -- GitLab