diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java index 64e87b941c..4ab30b0cf3 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java @@ -16,6 +16,8 @@ */ package instances.AshenShadowRevolutionaries; +import java.util.List; + import com.l2jmobius.commons.util.CommonUtil; import com.l2jmobius.gameserver.enums.ChatType; import com.l2jmobius.gameserver.instancemanager.ZoneManager; @@ -258,12 +260,16 @@ public class AshenShadowRevolutionaries extends AbstractInstance } else { - for (L2Npc captive : world.getParameters().getList("CAPTIVES", L2Npc.class)) + final List captives = world.getParameters().getList("CAPTIVES", L2Npc.class); + if (captives != null) { - captive.setTargetable(true); - captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); - captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); - captive.broadcastInfo(); + for (L2Npc captive : captives) + { + captive.setTargetable(true); + captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); + captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); + captive.broadcastInfo(); + } } world.spawnGroup("wave_3"); world.finishInstance(); diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java index 64e87b941c..4ab30b0cf3 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java @@ -16,6 +16,8 @@ */ package instances.AshenShadowRevolutionaries; +import java.util.List; + import com.l2jmobius.commons.util.CommonUtil; import com.l2jmobius.gameserver.enums.ChatType; import com.l2jmobius.gameserver.instancemanager.ZoneManager; @@ -258,12 +260,16 @@ public class AshenShadowRevolutionaries extends AbstractInstance } else { - for (L2Npc captive : world.getParameters().getList("CAPTIVES", L2Npc.class)) + final List captives = world.getParameters().getList("CAPTIVES", L2Npc.class); + if (captives != null) { - captive.setTargetable(true); - captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); - captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); - captive.broadcastInfo(); + for (L2Npc captive : captives) + { + captive.setTargetable(true); + captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); + captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); + captive.broadcastInfo(); + } } world.spawnGroup("wave_3"); world.finishInstance(); diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java index 64e87b941c..4ab30b0cf3 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AshenShadowRevolutionaries/AshenShadowRevolutionaries.java @@ -16,6 +16,8 @@ */ package instances.AshenShadowRevolutionaries; +import java.util.List; + import com.l2jmobius.commons.util.CommonUtil; import com.l2jmobius.gameserver.enums.ChatType; import com.l2jmobius.gameserver.instancemanager.ZoneManager; @@ -258,12 +260,16 @@ public class AshenShadowRevolutionaries extends AbstractInstance } else { - for (L2Npc captive : world.getParameters().getList("CAPTIVES", L2Npc.class)) + final List captives = world.getParameters().getList("CAPTIVES", L2Npc.class); + if (captives != null) { - captive.setTargetable(true); - captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); - captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); - captive.broadcastInfo(); + for (L2Npc captive : captives) + { + captive.setTargetable(true); + captive.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.FLESH_STONE); + captive.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.MAGIC_SQUARE); + captive.broadcastInfo(); + } } world.spawnGroup("wave_3"); world.finishInstance();