function enter(pi) { if(pi.getMap().countMonster(2220100) > 0){ pi.getPlayer().message("Cannot leave until all Blue Mushrooms have been defeated."); return false; } else{ var eim = pi.getEventInstance(); eim.stopEventTimer(); eim.dispose(); pi.playPortalSound(); pi.warp(101000000, 26); if(pi.isQuestCompleted(20718)) pi.openNpc(1103003, "MaybeItsGrendel_end"); return true; } }