@Override
public void useSkill(Creature caster, List<Creature> targets)
{
Player activeChar = caster.getPlayer();
NpcTemplate DecoyTemplate = NpcHolder.getInstance().getTemplate(getNpcId());
DecoyInstance decoy = new DecoyInstance(IdFactory.getInstance().getNextId(), DecoyTemplate, activeChar, _lifeTime);
decoy.setCurrentHp(decoy.getMaxHp(), false);
decoy.setCurrentMp(decoy.getMaxMp());
decoy.setHeading(activeChar.getHeading());
decoy.setReflection(activeChar.getReflection());
activeChar.setDecoy(decoy);
decoy.spawnMe(Location.findAroundPosition(activeChar, 50, 70));
}