Fixed pet Snail not expiring properly (being removed from inventory when the time's up). Broadcasted code update for most of the missing portal sound effects for portal scripts. It is expected for all scripted portals now to play the sound effect when traversing it.
18 lines
892 B
JavaScript
18 lines
892 B
JavaScript
function enter(pi) {
|
|
try {
|
|
var elevator = pi.getEventManager("elevator");
|
|
if (elevator == null) {
|
|
pi.getPlayer().dropMessage(5, "The elevator is under maintenance.");
|
|
} else if (elevator.getProperty(pi.getMapId() == 222020100 ? ("goingUp") : ("goingDown")).equals("false")) {
|
|
pi.playPortalSound(); pi.warp(pi.getMapId() == 222020100 ? 222020110 : 222020210, 0);
|
|
//elevator.getIv().invokeFunction(pi.getMapId() == 222020110 ? "goUp" : "goDown");
|
|
return true;
|
|
} else if (elevator.getProperty(pi.getMapId() == 222020100 ? ("goingUp") : ("goingDown")).equals("true")) {
|
|
pi.getPlayer().dropMessage(5, "The elevator is currently moving.");
|
|
}
|
|
else pi.getPlayer().dropMessage(5, "Dafuq is happening?!");
|
|
} catch(e) {
|
|
pi.getPlayer().dropMessage(5, "Error: " + e);
|
|
}
|
|
return false;
|
|
} |