{
_log.warning("Summon attempt for nonexisting NPC ID:"+_npcId+", skill ID:"+this.getId());
return; // npcID doesn't exist
}
if (summonTemplate.type.equalsIgnoreCase("L2SiegeSummon"))
summon = new L2SiegeSummonInstance(IdFactory.getInstance().getNextId(), summonTemplate, activeChar, this);
else
summon = new L2SummonInstance(IdFactory.getInstance().getNextId(), summonTemplate, activeChar, this);
summon.setName(summonTemplate.name);
summon.setTitle(activeChar.getName());