Removed stream usage from OpHaveSummonedNpcSkillCondition.
This commit is contained in:
parent
fdd8d2631b
commit
18ff6082be
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,12 @@ package handlers.skillconditionhandlers;
|
|||||||
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.actor.Npc;
|
||||||
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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author UnAfraid
|
* @author UnAfraid, Mobius
|
||||||
*/
|
*/
|
||||||
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
||||||
{
|
{
|
||||||
@ -37,6 +38,13 @@ public class OpHaveSummonedNpcSkillCondition implements ISkillCondition
|
|||||||
@Override
|
@Override
|
||||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||||
{
|
{
|
||||||
return caster.getSummonedNpcs().stream().anyMatch(n -> n.getId() == _npcId);
|
for (Npc npc : caster.getSummonedNpcs())
|
||||||
|
{
|
||||||
|
if (npc.getId() == _npcId)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user