Removed stream usage from OpExistNpcSkillCondition.
This commit is contained in:
parent
e7a042ec3a
commit
fdd8d2631b
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ import org.l2jmobius.gameserver.model.skill.ISkillCondition;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
* @author UnAfraid, Mobius
|
||||
*/
|
||||
public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
{
|
||||
@ -45,7 +45,13 @@ public class OpExistNpcSkillCondition implements ISkillCondition
|
||||
@Override
|
||||
public boolean canUse(Creature caster, Skill skill, WorldObject target)
|
||||
{
|
||||
final List<Npc> npcs = World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range);
|
||||
return _isAround == npcs.stream().anyMatch(npc -> _npcIds.contains(npc.getId()));
|
||||
for (Npc npc : World.getInstance().getVisibleObjectsInRange(caster, Npc.class, _range))
|
||||
{
|
||||
if (_npcIds.contains(npc.getId()))
|
||||
{
|
||||
return _isAround;
|
||||
}
|
||||
}
|
||||
return !_isAround;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user