function enter(pi) { if (pi.getMap().countMonster(9300285) > 0) { pi.getPlayer().message("Defeat the Puppeteer before leaving."); return false; } else { var eim = pi.getEventInstance(); if (eim != null) { eim.stopEventTimer(); eim.dispose(); } pi.playPortalSound(); pi.warp(105070300, 3); return true; } }