|
@@ -69,6 +69,7 @@ import com.l2jserver.gameserver.model.zone.ZoneId;
|
|
|
import com.l2jserver.gameserver.network.SystemMessageId;
|
|
|
import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
|
|
|
import com.l2jserver.gameserver.util.Util;
|
|
|
+import com.l2jserver.util.Rnd;
|
|
|
|
|
|
public abstract class L2Skill implements IChanceSkillTrigger
|
|
|
{
|
|
@@ -254,8 +255,6 @@ public abstract class L2Skill implements IChanceSkillTrigger
|
|
|
|
|
|
private L2ExtractableSkill _extractableItems = null;
|
|
|
|
|
|
- private final int _maxTargets;
|
|
|
-
|
|
|
private int _npcId = 0;
|
|
|
|
|
|
private byte[] _effectTypes;
|
|
@@ -506,7 +505,6 @@ public abstract class L2Skill implements IChanceSkillTrigger
|
|
|
|
|
|
_extractableItems = parseExtractableSkill(_id, _level, capsuled_items);
|
|
|
}
|
|
|
- _maxTargets = set.getInteger("maxTargets", -1);
|
|
|
_npcId = set.getInteger("npcId", 0);
|
|
|
}
|
|
|
|
|
@@ -977,9 +975,9 @@ public abstract class L2Skill implements IChanceSkillTrigger
|
|
|
return _affectRange;
|
|
|
}
|
|
|
|
|
|
- public final int[] getAffectLimit()
|
|
|
+ public final int getAffectLimit()
|
|
|
{
|
|
|
- return _affectLimit;
|
|
|
+ return (_affectLimit[0] + Rnd.get(_affectLimit[1]));
|
|
|
}
|
|
|
|
|
|
public final boolean isActive()
|
|
@@ -2002,11 +2000,6 @@ public abstract class L2Skill implements IChanceSkillTrigger
|
|
|
return _extractableItems;
|
|
|
}
|
|
|
|
|
|
- public int getMaxTargets()
|
|
|
- {
|
|
|
- return _maxTargets;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* @return the _npcId
|
|
|
*/
|