L2NpcTemplate tmpl = NpcTable.getInstance().getTemplate(_flagIds.get(index));
L2NpcTemplate throne = NpcTable.getInstance().getTemplate(32027);
try
{
// Spawn throne
_throneSpawns.set(index, new L2Spawn(throne));
_throneSpawns.get(index).setLocx(_flagsX.get(index));
_throneSpawns.get(index).setLocy(_flagsY.get(index));
_throneSpawns.get(index).setLocz(_flagsZ.get(index)-10);
_throneSpawns.get(index).setAmount(1);
_throneSpawns.get(index).setHeading(0);
_throneSpawns.get(index).setRespawnDelay(1);
SpawnTable.getInstance().addNewSpawn(_throneSpawns.get(index), false);
_throneSpawns.get(index).init();
_throneSpawns.get(index).getLastSpawn().getStatus().setCurrentHp(999999999);
_throneSpawns.get(index).getLastSpawn().decayMe();
_throneSpawns.get(index).getLastSpawn().spawnMe(_throneSpawns.get(index).getLastSpawn().getX(), _throneSpawns.get(index).getLastSpawn().getY(), _throneSpawns.get(index).getLastSpawn().getZ());
_throneSpawns.get(index).getLastSpawn().setTitle(team+" Throne");
_throneSpawns.get(index).getLastSpawn().broadcastPacket(new MagicSkillUser(_throneSpawns.get(index).getLastSpawn(), _throneSpawns.get(index).getLastSpawn(), 1036, 1, 5500, 1));
_throneSpawns.get(index).getLastSpawn()._isCTF_throneSpawn=true;
// Spawn flag
_flagSpawns.set(index, new L2Spawn(tmpl));
_flagSpawns.get(index).setLocx(_flagsX.get(index));
_flagSpawns.get(index).setLocy(_flagsY.get(index));
_flagSpawns.get(index).setLocz(_flagsZ.get(index));
_flagSpawns.get(index).setAmount(1);
_flagSpawns.get(index).setHeading(0);