function enter(pi) { if (pi.hasItem(4032125) || pi.hasItem(4032126) || pi.hasItem(4032127) || pi.hasItem(4032128) || pi.hasItem(4032129)) { pi.playerMessage(5, "You already have the proof of ability."); return false; } if (pi.isQuestStarted(20611) || pi.isQuestStarted(20612) || pi.isQuestStarted(20613) || pi.isQuestStarted(20614) || pi.isQuestStarted(20615)) { if (pi.getPlayerCount(913020300) == 0) { var map = pi.getMap(913020300); map.killAllMonsters(); pi.playPortalSound(); pi.warp(913020300, 0); pi.spawnMonster(9300294, 87, 88); return true; } else { pi.playerMessage(5, "Someone is already attempting to defeat the boss. Better come back later."); return false; } } else { pi.playerMessage(5, "You cannot access this hall."); return false; } }