24 lines
927 B
JavaScript
24 lines
927 B
JavaScript
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;
|
|
}
|
|
} |