if (getTargetType() != SkillTargetType.TARGET_AREA && getTargetType() != SkillTargetType.TARGET_MULTIFACE)
effect.numCharges -= getNumCharges();
if (caster instanceof L2PcInstance)
caster.sendPacket(new EtcStatusUpdate((L2PcInstance)caster));
if (effect.numCharges == 0)
{effect.exit();}
for (int index = 0;index < targets.length;index++)
{
L2ItemInstance weapon = caster.getActiveWeaponInstance();
L2Character target = (L2Character)targets[index];
if (target.isAlikeDead())