OpEquipItem skill condition cleanup.

This commit is contained in:
MobiusDevelopment 2022-09-03 01:40:30 +00:00
parent 40ebd82319
commit ed9095b11a
24 changed files with 72 additions and 912 deletions

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;

View File

@ -20,7 +20,6 @@ import org.l2jmobius.gameserver.enums.SkillConditionAffectType;
import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.skill.ISkillCondition; import org.l2jmobius.gameserver.model.skill.ISkillCondition;
import org.l2jmobius.gameserver.model.skill.Skill; import org.l2jmobius.gameserver.model.skill.Skill;
@ -45,49 +44,15 @@ public class OpEquipItemSkillCondition implements ISkillCondition
{ {
case CASTER: case CASTER:
{ {
for (Item item : caster.getInventory().getPaperdollItems()) return caster.getInventory().isItemEquipped(_itemId);
{
if (item.getId() == _itemId)
{
return true;
}
}
return false;
} }
case TARGET: case TARGET:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId);
{
for (Item item : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
return true;
}
}
}
return false;
} }
case BOTH: case BOTH:
{ {
if ((target != null) && target.isPlayer()) return (target != null) && target.isPlayer() && target.getActingPlayer().getInventory().isItemEquipped(_itemId) && caster.getInventory().isItemEquipped(_itemId);
{
for (Item item : caster.getInventory().getPaperdollItems())
{
if (item.getId() == _itemId)
{
for (Item i : target.getActingPlayer().getInventory().getPaperdollItems())
{
if (i.getId() == _itemId)
{
return true;
}
}
return false;
}
}
}
return false;
} }
} }
return false; return false;