Script Function: teleported
From Ultima Online: The Second Age
function void teleported() { loc Q4WK = getRelayLoc(recipient); if (getLocation(this) == Q4WK) { list args; appendToList(args, recipient); messageToRange(Q4WK, 0x01, "consolidate", args); clearList(args); multiMessage(recipient, "requestCollection", args); } else { if (isValid(recipient)) { Q4DU(); } else { int Q4Q1 = teleportNoFall(this, Q4WK); } } return (); }