INCLUDE "stdproc.adl"; INCLUDE "constant.adl"; INCLUDE "routines.adl"; INCLUDE "locnames.adl"; NOUN me(mrm1); me(pmax) = 250; me(NOTAKE) = TRUE; me(ACTION) = ActAction; INCLUDE "objects.adl"; INCLUDE "locales.adl"; INCLUDE "verbs.adl"; INCLUDE "objrouts.adl"; INCLUDE "transit.adl"; MoveFeet = Proc() // Your feet just keep following you... { $move(feet, $loc($ME)); } START = Proc() { $sdem(MoveFeet); StdInit(me); $setv(n, s, e, w, u, d, enter, exit, 0, 0); $prompt(PROMPT); $sdem(endgame); } DWIMI = Proc() {Return Dwimmer($arg(1));} DWIMD = Proc() {Return Dwimmer($arg(1));} /*** CHEAT ROUTINES ***/ chetr = Proc() { If ($ME.debug == 0) $exit(1); } VERB cheat; cheat(ACTION) = Proc() { $ME.debug = !$ME.debug; } VERB beam; beam(ACTION) = Proc() { chetr(); $move($ME, Dobj); } VERB tractor; tractor(ACTION) = Proc() { chetr(); $move(Dobj, $loc($ME)); "The "; $sdesc(Dobj)(); " magically appears.\n"; } /*** EOF aard.adl ***/