diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_1.0/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_1.0/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_1.0/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_1.0/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_1.5_AgeOfSplendor/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_1.5_AgeOfSplendor/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_1.5_AgeOfSplendor/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_1.5_AgeOfSplendor/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.5_Zaken/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.5_Zaken/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.5_Zaken/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.5_Zaken/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.7_Antharas/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.7_Antharas/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.7_Antharas/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.7_Antharas/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.8_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.8_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.8_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.8_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_2.9_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_2.9_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_2.9_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_2.9_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java index cda0c825be..d4c34f82ab 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/BlockAbnormalSlot.java @@ -16,9 +16,8 @@ */ package handlers.effecthandlers; -import java.util.Arrays; +import java.util.EnumSet; import java.util.Set; -import java.util.stream.Collectors; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; @@ -33,11 +32,17 @@ import org.l2jmobius.gameserver.model.skill.Skill; */ public class BlockAbnormalSlot extends AbstractEffect { - private final Set _blockAbnormalSlots; + private final Set _blockAbnormalSlots = EnumSet.noneOf(AbnormalType.class); public BlockAbnormalSlot(StatSet params) { - _blockAbnormalSlots = Arrays.stream(params.getString("slot").split(";")).map(slot -> Enum.valueOf(AbnormalType.class, slot)).collect(Collectors.toSet()); + for (String slot : params.getString("slot").split(";")) + { + if (!slot.isEmpty()) + { + _blockAbnormalSlots.add(Enum.valueOf(AbnormalType.class, slot)); + } + } } @Override