if (mpConsume > effector.getCurrentMp())
{
effector.sendPacket(Msg.NOT_ENOUGH_MP);
return false;
}
effector.reduceCurrentMp(mpConsume, effector);
for (Creature cha : World.getAroundCharacters(symbol, getSkill().getSkillRadius(), 200))
{
if (!cha.isDoor() && (cha.getEffectList().getEffectsBySkill(skill) == null) && (skill.checkTarget(effector, cha, cha, false, false) == null))
{
if (skill.isOffensive() && !GeoEngine.canSeeTarget(symbol, cha, false))