[ Initialise; location = Foyer; move samples_bag to player; thedark.short_name = "An odd-smelling darkness"; thedark.initial = GoMothGo; NormalWorld(); lookmode=2; SetTime(SUNRISE-10,1); "^^^^^Welcome indeed to the...^"; ]; [ InScope actor; if (actor==martha) PlaceInScope(player); if (actor==player && scope_reason==TALKING_REASON && player in booth) PlaceInScope(martha); if (location==window_w && window_e has light) ScopeWithin(window_e); if (location==window_e && window_w has light) ScopeWithin(window_w); rfalse; ]; [ BeforeParsing i j; for (i=parse->1,j=2:j(j*2-1) = 'fly'; } if (genies_lamp hasnt general) return; for (wn=1::) { switch(NextWordStopped()) { 'white': parse-->(wn*2-3) = 'black'; 'black': parse-->(wn*2-3) = 'white'; -1: return; } } ]; ! --------------------------------------------------------------------------