TriggerSkillByMagicType should not be triggered by common skills.
This commit is contained in:
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener;
|
|||||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
import org.l2jmobius.gameserver.model.skill.targets.TargetType;
|
||||||
@@ -90,7 +91,8 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CommonUtil.contains(_magicTypes, event.getSkill().getMagicType()))
|
final Skill eventSkill = event.getSkill();
|
||||||
|
if (!CommonUtil.contains(_magicTypes, eventSkill.getMagicType()))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,15 @@ public class TriggerSkillByMagicType extends AbstractEffect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore common skills.
|
||||||
|
for (CommonSkill skill : CommonSkill.values())
|
||||||
|
{
|
||||||
|
if (skill.getId() == eventSkill.getId())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final Skill triggerSkill;
|
final Skill triggerSkill;
|
||||||
if (_skillLevelScaleTo <= 0)
|
if (_skillLevelScaleTo <= 0)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user