From 2b7773db1337b5e45157383d8cb1867c2a76f826 Mon Sep 17 00:00:00 2001 From: Nos <NosBit@users.noreply.github.com> Date: Wed, 21 May 2014 23:08:04 +0000 Subject: [PATCH] BETA: DP-Part for [L6533]. --- .../dist/game/data/scripts/ai/individual/DarkWaterDragon.java | 4 ++-- .../dist/game/data/scripts/ai/individual/Epidos.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/DarkWaterDragon.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/DarkWaterDragon.java index cc645eade2..573b52cc32 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/DarkWaterDragon.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/DarkWaterDragon.java @@ -20,6 +20,7 @@ package ai.individual; import java.util.Map; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import javolution.util.FastSet; import ai.npc.AbstractNpcAI; @@ -31,7 +32,6 @@ import com.l2jserver.gameserver.model.actor.L2Attackable; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.util.L2FastMap; /** * Dark Water Dragon's AI. @@ -46,7 +46,7 @@ public final class DarkWaterDragon extends AbstractNpcAI private static final int DETRACTOR2 = 22271; private static Set<Integer> SECOND_SPAWN = new FastSet<>(); // Used to track if second Shades were already spawned private static Set<Integer> MY_TRACKING_SET = new FastSet<>(); // Used to track instances of npcs - private static Map<Integer, L2PcInstance> ID_MAP = new L2FastMap<>(true); // Used to track instances of npcs + private static Map<Integer, L2PcInstance> ID_MAP = new ConcurrentHashMap<>(); // Used to track instances of npcs private DarkWaterDragon() { diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Epidos.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Epidos.java index 326367a6bc..c1953b3579 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Epidos.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/individual/Epidos.java @@ -20,6 +20,7 @@ package ai.individual; import java.util.Arrays; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import ai.npc.AbstractNpcAI; @@ -28,7 +29,6 @@ import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.util.MinionList; -import com.l2jserver.util.L2FastMap; /** * Manages minion's spawn, idle despawn and Teleportation Cube spawn. @@ -59,7 +59,7 @@ public final class Epidos extends AbstractNpcAI 11 }; - private final Map<Integer, Double> _lastHp = new L2FastMap<>(true); + private final Map<Integer, Double> _lastHp = new ConcurrentHashMap<>(); private Epidos() { -- GitLab