âBk680:\: ./@!. z[~( (#F##+   " UUUUpQQUU*U]*" ""* UUUUU*U"*"(+    Up*/0    DTDUUTTU0WTUUP PUUU+   DDDD ?DEDD0UTDD D-    UUUUUU" ""U"""TU    UUUQUUUQQUUQUQ QUUUUP      DDD(UE ( T     TUUUT@@DDD@@UDUUUTDT@+UUUUP*""*""*"* @ *`Q?*+*"**'***D*@> ~"D " . .€" /(  ? U&*  0ݰ+A  P*PPQ@UUP  DU ?(DP*E*@T*@ T P@; 0?`8  +  >O 0"0G    wh  8t@@D@EuOE@ 0@""U"""U"" &"@}UD"#Oz"'  //. "? 0O& 0p(?ª    $j>U@CPQ P}>GP 0`E@pT *@ *@U  `x D@uwwwa UUUF tWU * * >O +D0p(( jG`@@ pG P@@>Oq{? v':@ <p w <  EE  @ ~   @@?p? @ :G ~ p Hk  @ ~J$   H { w@ D   HE{E  @ ND  "H>< @@HD   @      @@!. z[~( (#F##"Ǐ<|3<<> 8388CB" È!3! N |!8r#0xƎ !1 1 !=118x8a @<! `!<x`| 8a>ca< ?0 aC<`A`? 8C8??t??@~lO8CB9?/D8@D5O6!JD@~ P A$p ?5whBh9 3Y1.s"f% I22BH9#/0Gmb2rDm&%< DDHH8<>0<><pp|<><~>~<><<><?><< <>><8|>p<><-L@!. z[~( (#F##?   O            ?  C^   x   QM  wO }I Dl?      f  ?  nn?YA 5Ahk>? A?lckc> pǿ? >F,k> ׿? {~ϯ? k>81 ?? ???~ /?>ەϧ ????~i,]?c>ߟ????3i)U?>k ??+U<?3 ?_ a} -=u O @ o g;u P?  )C{6 Q   [7# i km  ]} i??   ]z ?h?  / ??  h@ mo q   f!"l\!"! "ñ*!!! > M *#"[Rn!X'N#F#T] < >U">U">{}>cd!"l\!}͗"!Jͭ!Vͭ!Dͭk d! ! \͔ RetroSpecced! !\!P>L> M !! \͔2 0 0 5> ! !\!D!J>! !\!D!J>! !\!D!J>> M ! !\!D!J>! !\!D!J>> M !Ͷ!Ͷ!Dͭ!}͗"!Jͭk d!dͶ͠T The Spank Group with Cronosoft! ͠P and RetroSpecced Productions!v͠T Present a Luanti.P.Shuman off-kilter game!!" !"æ!"l\!" !"Ô* |! !* |!v !* |! !!" !"vͬ%!ʹ3ͿVͭͬ%!ʹ3ͿDͭ! !\! <> * #" [R(!i"l\!dͶ* #" [R* #" [RҲ!Dͭ!Vͭ͠%O3N3bEE&bEE&bE$GEbEE&bEE&bEE&bE$GEbEE! ! B!bDMR!Ͷ!Ͷ͠6O3N3bEE&bEE&bE$GEbEE&bEE&bEE&bE$GEbEE&&EE&bEE&bE$GEbEE! ͠1O4N3$B6B3$B6B3$G6G3$G6G3$b6b3$b6b3$G6G3$GG$GE$G9E!v! !v B!!\!P!D!J͔Press 'S' To Start> M i͠|Ϳi͠|Ϳi!tͿ!t ͠s|=!Ͷk d͠!t@k d!dͶ͠ Sometime in the future . . . ! ͠ Probably in another dimension !v͠ or something . . . . !!" !"!"l\!" !"ý* | ! !* |&!v !* |@! !!" !"ßͬ%!ʹ3ͿVͭͬ%!ʹ3ͿDͭ! !\! <> * #" [RQ!i"l\!dͶ* #" [R* #" [R!Dͭ!Vͭ!X'ɯRgo,>>++|x (?( 8 #+!0,}o+< f(I*Z[:p8 %:g[y2g[r:g[y2g[[:hS(ͤ ͅ ["Z[ÿN#F#T] < N#F#T] ö**l\ʹ3"l\DM=Ϳ5~(4#~2~5"e\##^#VDM,!:\>+q#py#N#F#ö*90Se\Ϳ5n4*e\B"e\ʹ3*e\ T] >U">U">U">U">{}>͎ 0_3ö*DM!^#Vz #B(##^#Vp "l\CE\AAi!&D@              %O3N3bEE&bEE&bE$GEbEE&bEE&bEE&bE$GEbEESpank Group with CronosoftP and RetroSpecced ProductionsT Present a Luanti.P.Shuman off-kilter gameT Present a Luanti.P.Shuman off-kilter gameE9E99|8`E99809E99E99|8MW+âaR \[!>>BB<DHpHDB@~BfZBBBBbRJFB "*Tp> *** u "PQUQUUU~??UPUUT?<?QUU@? PUUP Q(@AQUUUUAQQQQQAQQQPAQ*~?? ?<? ? TpD*U D@?UTUUU~??UT@UUP<?DUT@?DEDTUp D@DTTDDDTETA|D@@@@D@Q@ DT@@@T@AQ~ *"PP**Q****** .. **** .***FTUQU UQUUUUUUQUPPUQUQUQPT@PUG *@DD@(@  ; ** ILDD@UDD@UPUp D@@TDETTDDE DD@@@@ @@DD@UD@T@D@@DP@DD TTDD@F ꪪu** (Y * *. .***.* GUUQUQU_ QQQQPPQPQQQQPQQQQUPQQQQQS@p@U@UTF @U* *E@8ĨT * G@DD@@UTTTTT@TUw DD@@D@@@@T@TDD@|@@@D@PTDD@DD@ED@D@@DDD@TD@D@@@@D@D@DU@@D@D@@@@DDTP@@@@@@BGG GGG GG GG GG  GxGGG GGGxGxxGG GGGGxGGGGxxxxGGGGxGGGGxGxxGE GxGG  G  G  G  G GxxG EE GxGEEE GxxxGEEBGxGxxG EEEEBGPGGEGGxGGEEEEBBGGGGPBGEEEEGxxGEEEBGBGGGPBEEEEEGxGEEBEEEEG EBBBBGBB  EBB@BBE Bo\o *Front Car* +r$="Window":t$="Razzle":pgflag=2 +k$="s"rmflag=1:k$="":3000 k$="e"motflag=02580 :15,16;"This exit will";16,16;"not operate if";17,16;"the train is";18,16;"moving.":1:0.05|L,0:0.05|L,-3:200:2580 8n=0:e=1:s=1:w=0:2260 2550   J2,3;7;1;1;" Economy Class " '3;"Murky curtains and stained" #3;"carpets compliment the" '3;"stench. Various dodgy mags" I3;"and fag ends aplenty.":3;"Main exit is on east side." C3;"A small window looks into":3;"the drivers cab." fnpflag=011 ,3;"Nick is asleep snoring";12 ,3;"heavily on the floor." Amapflag=010 ,3;"A map is on a seat nearby." Qpushnick=1penflag=013 ,3;"A pencil is on the floor."  )curpos=152580 :4351 /curpos=22 motflag=0 2200 curpos=17 4500 curpos=20 2580 :scrlid=16:scrbtm=17:16,17;"Nick": 17,17;"Cancel":2000:5000 *curpos=19 2580 :4370  7\7*middle car* (r$="Quiz":t$="Toilet":pgflag=1 ,k$="n" rmflag=2:k$="":3000 >k$="w" snreflag>0 rmflag=3:k$="":3000 k$="w" snreflag=0 2580 :15,16;"The toilet door";16,16;"seems to be";17,16;"locked from the";18,16;"other side.":1:0.05|L,0:0.05|L,-3:200:2580 ,k$="s" rmflag=4:k$="":3000 8n=1:w=1:s=1:e=0:2260 2550 J2,3;7;1;1;" Buffet Car " '3;"The air is filled with the" $3;"aroma of beer and pies." $3;"There is a quiz machine" &3;"between the bar and cafe." esnreflag=0 7,3;"A strange sound is coming";8,3;"from the toilet." @foodflag=09 ,3;"There's a pie on the bar."   **midaction** *curpos=15 2580 :4351 -curpos=22motflag=02200 curpos=17 4500 curpos=20 2580 :scrlid=16:scrbtm=17:16,17;"Quiz machine";17,17;"Cancel":2000:5000 *curpos=19 2580 :4370  K\K *Rear Car* )r$="Times":t$="Lock": pgflag=4 +k$="n"rmflag=1:k$="":3000 ;k$="s"cdeflag>0rmflag=5:k$="":3000 k$="s"cdeflag=02580 :15,16;"The door is";16,16;"locked.":1:199:2580 k$="e"motflag=02580 :15,16;"This exit will";16,16;"not operate if";17,16;"the train is";18,16;"moving.":1:0.05|L,0:0.05|L,-3:250:2580 8w=0:n=1:e=1:s=1:2260 2550 J2,3;7;1;1;" First Class " '3;"Leather seats and polished" '3;"fittings gleam in the cosy" '3;"surroundings. A few copies" '3;"of The Times are scattered" C3;"here and there.":3;"Main exit is on east side." lcdeflag=09 ,3;"The door to the south has";10 ,3;"a red light on the lock." ncdeflag>09 ,3;"The door to the south has";10 ,3;"a green light on the lock."   *Reaaction* )curpos=152580 :4351 .curpos=22 motflag=02200 *curpos=19 2580 :4370    O\O *Access* 'r$="Cage":t$="Boxes":pgflag=5 +k$="n"rmflag=4:k$="":3000 :k$="e"htflag>0rmflag=6:k$="":3000 k$="e"htflag=02580 :15,16;"The hatch is";16,16;"stuck solid.":1:0.05|L,0:0.05|L,-3:200:2580 8w=0:s=0:n=1:e=1:2260 2550 J2,3;7;1;1;" Baggage Car " ,3,3;"Its cold and dark. Some" .4,3;"boxes and bits of luggage" "5,3;"lie in piles." -6,3;"There is a lion sleeping" -7,3;"in a cage near the door." O8,3;"A hatch is on the east of";9 ,3;"the carraige." npushbox=1 wdflag=010 ,3;"There is a can of oil on";11 ,3;"the shelf."   *acc action* /curpos=22 motflag=0 2200 curpos=20 2580 :scrlid=16:scrbtm=18:16,17;"Cage":17,17;"Boxes": 18,17;"Cancel":2000:5000 .curpos=17 pushbox>04500 Dcurpos=19uflag=1:t$="Hatch":2580 :4370 *curpos=15 2580 :4351  B\B *roof1* Tcutaflag=1:pgflag=6:roofcnt=roofcnt+1:r$="Bridge":t$="Hatch" aroofcnt>10 :11 ,5;"THE BRIDGE!!!!":1:99c:!"die":200: +k$="n"rmflag=7:k$="":3000 ,k$="e" rmflag=5:k$="":3000 8s=0:w=0:e=1:n=1:2260 2550  J2,3;7;1;1;" Baggage Car Roof " '3;"It's wet and windy. Slippy" %3;"too! A low bridge in the" '3;"distance is getting closer" 3;"No pressure!"      *roof1acc* .curpos=22 motflag=02200 *curpos=15 2580 :4351 *curpos=19 2580 :4370  rmflag=53000  \ *roof2* Bpgflag=7:roofcnt=roofcnt+1:r$="Bridge":t$="Depot" aroofcnt>10 :11 ,5;"THE BRIDGE!!!!":1:99c:!"die":200: +k$="n"rmflag=8:k$="":3000 +k$="s"rmflag=6:k$="":3000 8s=1:w=0:e=0:n=1:2260 2550  J2,3;7;1;1;" First Class Roof " '3;"It's wet and windy. Slippy" %3;"too! A low bridge in the" '3;"distance is getting closer" 3;"Better hurry!"      *roof2acc* .curpos=22 motflag=02200 *curpos=15 2580 :4351 *curpos=192580 : 4370    i\i *roof4* Bpgflag=9 :roofcnt=roofcnt+1:r$="Bridge":t$="Hatch" aroofcnt>10 :11 ,5;"THE BRIDGE!!!!":1:99c:!"die":200: ,k$="n"rmflag=10 :k$="":3000 +k$="s"rmflag=8:k$="":3000 8s=1:w=0:e=0:n=1:2260 2550  J2,3;7;1;1;" Economy Car Roof " '3;"It's wet and windy. Slippy" %3;"too! A low bridge in the" $3;"distance is very close," 3;"enough to panic!!" !3;"A hatch leads to the" 3;"drivers cab."    *roof4acc* .curpos=22 motflag=02200 )curpos=152580 :4351 *curpos=19 2580 :4370  rmflag=10 3000  7\7 *driver* +pgflag=10 :r$="System":t$="Brakes" croofcnt>19:9 ,5;"END OF THE LINE!!":1:99c:!"die":200: k$="e"2580 :15,16;"This exit will";16,16;"not operate if";17,16;"the train is";18,16;"moving.":1:0.05|L,0:0.05|L,-3:149:2580 +k$="s"rmflag=9 :k$="":3000 8s=1:w=0:e=1:n=0:2260   J2,3;7;1;1;" Drivers Cab " #3;"Some kind of autopilot" "3;"system! The emergency" '3;"brake has a padlock on it." '3;"'END-OF-LINE' is flashing" N3;"on the display. Must stop";8,3;"this train!!MUMMY!!!" @keyflag=09 ,3;"A key is next the console." Apadflag=010 ,3;"A notepad is on the floor."  **driveaction** .curpos=22 motflag=02200 curpos=15roofcnt=roofcnt+1:2580 :4351:roofcnt>19 :9 ,5;"END OF THE LINE!!":1:99c:!"die":200: curpos=19 roofcnt=roofcnt+1:2580 :4370: roofcnt>19:9 ,5;"END OF THE LINE!!":1:99c:!"die":200: curpos=17 roofcnt=roofcnt+1:4500:3rmflag=7 4000:3899; Wrmflag=8 pgflag8 15,16;"Moving...":!"roof3":38957 )rmflag=8 4000:3899; Wrmflag=9 pgflag9 15,16;"Moving...":!"roof4":38957 *rmflag=9 4000:3899; Zrmflag=10 pgflag10 15,16;"Moving...":!"driver":38957 *rmflag=10 4000:3899; 7&60500T:2580 :4000 ;mvflag=0: *init* 23658j\,0 p"a",0:"a"+1,00001000:"a"+2,00001100 :"a"+3,00001110 x"a"+4,01:"a"+5,00001110:"a"+6,00001100 :"a"+7,00001000 {htflag=0:cdeflag=0:snreflag=0:foodflag=0:foodflagp=0:padflag=0:padflagp=0 rk$="":mvflag=0:started=0:rmflag=4: x=15:y=0:rowflag=1:colflag=1 /2057 :s$=(posx,posy+1):**Look** (posx,posy+3)="a"2580 :15,16;"Someone has";16,16;"locked it with";17,16;"a padlock!":1:149:2580 : (posx,posy+6)="t"2580 :15,16;"The lock reads";16,16;"Engaged.":1:149:2580 : s$="T"2580 :15,16;"The date reads";16,16;"10th June 2028!":1:149:2580 : s$="L" 2580 :15,16;"An electronic";16,16;"lock. It needs";17,16;"a four digit" ;18,16;"number to open.":1:199:2580 : s$="Q" 2580 : 15,16;"It's a pop-quiz";16,16;"game. 25c a go.": 1: 149: 2580 : s$="W"2580 :15,16;"A drivers cab,";16,16;"but no driver!";17,16;"And no way in!";18,16;"2824 is written";19,16;"on a keyring.":1:299+:2580 : s$="R" 2580 :15,16;"An old copy of";16,16;"Razzle. Some";17,16;"pages are stuck" ;18,16;"together...!":1:149:2580 : (posx,posy+3)="g" 2580 :15,16;"A cage-type";16,16;"thing, with, er";17,16;"cagey bits. A";18,16;"small keyhole";19,16;"is on the front":1:199:2580 : s$="V" 2580 :roofcnt=roofcnt+1:15,16;"It is held in";16,16;"place by screws":1:149:2580 :  (posx,posy+2)="y" 2580 :15,16;"A numeric";16,16;"keypad and a";17,16;"screen. Hmm.":1:149:2580 :  (posx,posy+2)="r"2580 :roofcnt=roofcnt+1:15,16;"Getting closer!":1:149:2580 :  s$="B" 2580 :15,16;"Wooden boxes.":1:149:2580 :pushbox=0 16,16;"Something is";17,16;"behind them." :1:149:2580 :  Zs$="H"2580 :15,16;"It has lever.":1:149:2580 :  s$="D" 2580 :roofcnt=roofcnt+1:15,16;"There's a";16,16;"depot in the";17,16;"distance.":1:149:2580 :  2650Z [uflag=7 57461u:1:299+:uflag=0:53679:4000  *use* %2057 :s$=(posx,posy+1) (posx,posy+3)="a"2580 :15,16;"The brake is";16,16;"locked with a";17,16;"padlock!":1:149:2580 : (posx,posy+2)="y" 2580 :15,16;"Manual Override";16,16;"Enter pin code:":1680:k$="":2580 :8100 s$="V" 2580 :roofcnt=roofcnt+1:15,16;"It's screwed";16,16;"down.":1:149:2580 : s$="D" 2580 :roofcnt=roofcnt+1:15,16;"Need to stop";16,16;"the train!":1:149:2580 : ~(posx,posy+2)="r" 2580 :roofcnt=roofcnt+1:15,16;"Nope.":1:149:2580 : (posx,posy+6)="t" 2580 :15,16;"It's locked.";16,16;"You wet your";17,16;"pants.":1:149: 2580 : ~s$="T"2580 : 15,16;"Now isn't the";16,16;"time to read.":1:149:2580 : s$="L"cdeflag=02580 :15,16;"Electronic lock";16,16;"Enter pin code:":1680:k$="":2580 :4000 ms$="L" cdeflag=1 2580 :15,16;"It's unlocked.":1:149:2580 : ^s$="Q" 2580 :15,16;"It needs credit":1:149:2580 : s$="W"2580 : 15,16;"A drivers cab,";16,16;"but no driver!";17,16;"And no way in!";18,16;"2824 is written";19,16;"on a keyring.":1:299+:2580 :  \s$="R"2580 :15,16;"You have a w@*k":1:149:2580 : !3s$="H" rmflag=9 rmflag=10 :k$="": "s$="H"htflag=02580 : 15,16;"The lever is";16,16;"stuck solid.":1:149:2580 : #k(posx,posy+3)="g"2580 :15,16;"It's locked.":1:149:2580 : $1s$="H"rmflag=6 rmflag=5:k$="": %<s$="H" htflag=1 rmflag=6:k$="":3000 &s$="C" 2580 : P2080 :s$=(posx,posy+1):uflag=7 uflag=0:4000 s$="H"uflag=10 2580 :15,16;"You oil the";16,16;"lever.":htflag=1:1:149:2580 :uflag=0: (posx,posy+3)="a"uflag=17 2580 :15,16;"It's the wrong";16,16;"key.": 1:149:2580 :uflag=0: s$="N"uflag=15shflag=02580 :15,16;"Shading in the";16,16;"page reveals";17,16;"text from torn";18,16;"out page...":1:199:2580 :uflag=0:shflag=1: s$="N"uflag=15 shflag=12580 :15,16;"That's enough";16,16;"doodling, STOP";17,16;"THE TRAIN!!":1:149:2580 :uflag=0: uflag=0 )0.05|L,0:0.05|L,-3 2580 : *take* "scrbtm=16:scrlid=16 Zfoodflag=0 rmflag=1 scrbtm=scrbtm+1:scrbtm-1,17;"Pie" ]padflag=0 rmflag=10 scrbtm=scrbtm+1: scrbtm-1,17;"N.Pad" Ymapflag=0 rmflag=2 scrbtm=scrbtm+1:scrbtm-1,17;"Map" [wdflag=0 rmflag=5 scrbtm=scrbtm+1:scrbtm-1,17;"Oilcan" kpenflag=0rmflag=2pushnick=1scrbtm=scrbtm+1:scrbtm-1,17;"Pencil" Xkeyflag=0rmflag=10 scrbtm=scrbtm+1:scrbtm-1,17;"Key" (scrbtm,17;"Cancel": 2000 s$=(scr,17) _s$="K"keyflag=1:icount=icount+1:9 ,3;" " {s$="P"rmflag=2 penflag=1:icount=icount+1:13 ,3;" ":4999 `s$="P" foodflag=1:icount=icount+1:9 ,3;" " as$="N" padflag=1:icount=icount+1:10 ,3;" " s$="C" 2580 : as$="M" mapflag=1:icount=icount+1:10 ,3;" " ~s$="O" wdflag=1:icount=icount+1:10 ,3;" ";11 ,3;" " 2580 :4040 *push* Qscr=16 rmflag=1 2580 :15,16;"It's too heavy." scr=16rmflag=22580 :15,16;"Nothing seems";16,16;"to wake him.":pushnick=017,16;"A pencil was";18,16;"under him.":pushnick=1:5035 Qscr=16 rmflag=5 2580 :15,16;"It's too heavy." scr=17 rmflag=5 2580 :15,16;"The boxes move";16,16;"easily.": pushbox=017,16;"A shelf is";18,16;"revealed.":pushbox=1:5035 scr=18 2580 : scr=17 2580 : C1: 0.05|L,0:15 is";18,16;"revealed.":pushbox=1:5035 scr=18 2580 : scr=17 2580 : C1: 0.05|L,0:150:2580 :4000: @ *cuts1* Bcutaflag=1 C0,0,1,0,0,1,1,1,0,2,1,2,0,3,1,3,0,4,1,4,0,5,1,5,0,6,1,6,0,7,1,7 E!:1:19:8003C F1,7,0,7,1,6,0,6,1,5,0,5,1,4,0,4,1,3,0,3,1,2,0,2,1,1,0,1,1,0,0,0 Gj =1 2 Jx=116 O a:a:a:a T211 ,1;"Meanwhile, in a dark room..." Yx ^ 8006F c100d:j h20:7:0:!"cuts1":8092 mN20,7;" Is it ";21,7;" done? ":1:149 r1,12 ;"Yes. The ";2,12 ;"virus was ";3,12 ;"released. ":200:8092:502 wF20,7;"Memories";21,7;" wiped? ":150 |~1,12 ;"Yes. They";2,12 ;"won't have";3,12 ;" a clue! ":200:8092:502 ;20,7;"BWA-HAHA";21,7;"HAHAHa!!" ^1,12 ;"HEEEE-HEHE";2,12 ;"HEHEHEHEHE";3,12 ;"HEHEHeHe!!" -300,:7:0:53679: 20,7;" ";21,7;" ";1,12 ;" ";2,12 ;" ";3,12 ;" ": **syscheck** sysflag=0 15,16;"Option Keys:";17,16;"1-Toot The Horn";18,16;"2-Cigar Lighter";19,16;"3-Emerency Stop" k$= `k$="1" 2580 :15,16;"TOOT-TOOT!!":1:149:k$="":2580 : {k$="2"2580 :15,16;"You have no";16,16;"cigar!":1:149:k$="":2580 : ’k$="3"2580 :15,16;"Emergency Brake";16,16;"Activating.":1:149:2580 :k$="":9000(#  8115 #( #2 100d #7 8003C #<j=1 2 #Ax=1 16 #F a:a:a:a #K$11 ,9 ;"Demo Completed" #Px #U 8006F #Z150:j #_502:7:0 #d3,3;"You've come this far . . .";4,3;"might as well go all way!!";5,3;" Might get run over by a";6,3;"train tomorrow. Or torn to" #i\7,3;" shreds by an giant angry";8,3;"Badger perhaps. Who Knows?" #n10 ,3;"Complete the quest - solve";11 ,3;" the mystery, and get";12 ,3;"caught up in zany capers";13 ,3;" along the way!" #s15,3;" 28 Costumes In The";16,3;" (dramatic voice)";17,3;" TRANS-SIBERIAN MYSTERY" #x019,3;"Coming soon to Speccy 128k" #z020,3;" www.cronosoft.co.uk " #}1500: #11 ,11 ;"Now..." #!150:!"die":200: ' 1 init BQBQmainblk BQmapflag=0:mapflagp=0:wtflag=0:npflag=0:motflag=0:comnk=0:combr=0:icount=0: rcount=0:icurpos=0 äroofcnt=0:pgflag=0:cutaflag=0:pushbox=0: wdflag=0:wdflagp=0:uflag=0:action=4330:posx=0:posy=0 ypenflag=0:pushnick=0:penflagp=0:keyflag=0:keyflagp=0:shflag=0:sysflag=0 p"b",01:"b"+1,011:"b"+2,0111:"b"+3,00001111 x"b"+4,0001:"b"+5,001?:"b"+6,01:"b"+7,1       **       :mroofcnt>19:9 ,5;"END OF THE LINE!!":1:99c:!"die":200: rmflag=9 3000  @\@] *roof3* Apgflag=8:roofcnt=roofcnt+1:r$="Bridge":t$="Vent" aroofcnt>10 :11 ,5;"THE BRIDGE!!!!":1:99c:!"die":200: +k$="n"rmflag=9 :k$="":3000 +k$="s"rmflag=7:k$="":3000 8s=1:w=0:e=0:n=1:2260 2550  J2,3;7;1;1;" Buffet Car Roof " '3;"It's wet and windy. Slippy" %3;"too! A low bridge in the" '3;"distance is getting closer" %3;"and closer all the time!" "3;"There is a roof-vent."     *roof3acc* .curpos=22 motflag=02200 *curpos=15 2580 :4351 *curpos=19 2580 :4370    @@+   " UUUUpQQUU*U]*" ""* UUUUU*U"*"(+    Up*/0    DTDUUTTU0WTUUP PUUU+   DDDD ?DEDD0UTDD D-    UUUUUU" ""U"""TU    UUUQUUUQQUUQUQ QUUUUP      DDD(UE ( T     TUUUT@@DDD@@UDUUUTDT@+UUUUP*""*""*"* @ *`Q?*+*"**'***D*@> ~"D " . .€" /(  ? U&*  0ݰ+A  P*PPQ@UUP  DU ?(DP*E*@T*@ T P@; 0?`8 +  >O 0"0G   wh  8t@@D@EuOE@ 0@""U"""U"" &"@}UD"#Oz"'  //. "? 0O& 0p(?ª    $j>U@CPQ P}>GP 0`E@pT *@ *@U  `x D@uwwwa UUUF tWU * * >O +D0p(( jG`@@ pG P@@>O\),0:(23613=\+256*23614>\)+1,0 P The Trans Siberian Z Mystery - Part One * ** BEGIN ** !"init":4000 61000H 2700 :startgame "(0:7:7:0::  ** Pin ** @1:18,18;"> <":0.05|L,15 ppos=20:o$="" p=14 ""1720 =""1730 )()<480ů()>5791720  o$=o$+ <18,ppos;"*":0.01z# =,25:ppos=ppos+2 p o$="2824"rmflag=42580 :15,16;">Code Accepted<";17,16;"":1:cdeflag=1:0.05|L,15:0.05|L,18:150:2580 o$"2824"rmflag=42580 :15,18;">Incorrect<";17,17;">Door Locked<":1:0.05|L,0:0.05|L,-3:150:2580 o$="5377"rmflag=10 2580 :15,16;">Code Accepted<";17,16;" Accessing ";18,16;" System. ":1:sysflag=1:0.05|L,15:0.05|L,18:149:2580 o$"5377"rmflag=10 2580 :15,18;">Incorrect<";17,16;" Access Denied ":1:sysflag=0:0.05|L,0:0.05|L,-3:149:2580   *Scrbox 3* scrbtm=18: scrlid=16 curpos=17 2060 scr=16:*loop str next* %scr,16;1;6;"" ""2025 =""2030 k$= =k$=10 scrscrlidscr,16;" ":scr = scr-1 k$=13 k$="":  2020  *scrboxuse*  726102 :scrlid=15:scrbtm = 17+icount  Iicount>2scrbtm=19:iposy=24: iposx=12 +icount  ?posx=15: posy=16:iposx,iposy;1;"Cancel"  posx,posy;6;"" "" 2062 ="" 2063 k$= ?k$=10 posxscrlid posx,posy;" ": posx=posx-1 ]k$=8 posy>16 posx,posy;" ":posy=16: posx=15:scrbtm=19 ik$=9 posy<24 icount>2 posx,posy;" ":posy=23:posx=15:scrbtm=iposx k$=13 k$="":  2061   *usewith* !s$=(posx,posy+1) %_s$="M" u$="Mysterious Map":uflag=7:57461u:1:299+:53679: 'C(posx,posy+5)="i"u$="Pencil":uflag=15:2110> ),s$="P" u$="Delicious Pie":uflag=8 +'s$="N" u$="Note Pad":uflag=9 -&s$="O" u$="Oilcan":uflag=10 /"s$="K"u$="Key":uflag=17 > 2580 ?a15,16;"Use";16,16;u$;17,16;"with...":1:149 @X2580 : icount>0 icount=icount-1:2057 :icount=icount+1   *Lev1 Talk*  2580 rmflag=115,16;"Hello?":1:502:17,16;"Anyone??":100d:19,16;"HELP!!!":100d:2580 : rmflag=4rmflag=6 rmflag=7rmflag=8rmflag=9 15,16;"You talk to";16,16;"yourself...":1:149:2580 : Zrmflag=10 15,16;"I'M GONNA DIE!!":1:149:2580 : |rmflag=5 15,16;"Maybe best not";16,16;"wake the lion.":1:149:2580 : Yrmflag=2 15,16;"WAKE UP NICK!!!":1:149:2580 : ** Compass ** 1:0:0 ]15,12 ;"N";17,14;"E";19,12 ;"S";17,10 ;"W" 6n=1 15,12 ;6;1;"N" 6e=1 17,14;6;1;"E" 6s=1 19,12 ;6;1;"S" 6w=1 17,10 ;6;1;"W" 0:7   ** Enter **  curpos=x+y 8curpos=24!"die":1:199:20 'rmflag=24340: (action ) ` ** Move ** emvflag=1 j  *Clr Com* Ky = 1519:y,16;0;0;" ":y ( 2 ** Inv ** 9=iposx=15:iposy=17:rstp=0: tstp=0 <i=0icount+2 =3i =5 iposy=24: iposx=iposx-5 ?curpos=19rstp=0curpos=15 rstp=0 iposx,iposy;r$:iposx=iposx+1:rstp=1:i:2621= @curpos=19 tstp=0curpos=15tstp=0 iposx,iposy;t$:iposx=iposx+1: tstp=1:i:2621= A|mapflag=1 mapflagp=0uflag7 iposx,iposy;"Map":iposx=iposx+1:mapflagp=1:i:2621= Bfoodflag=1 foodflagp=0 uflag8iposx,iposy;"Pie": iposx=iposx+1:foodflagp=1:i:2621= Cpadflag=1 padflagp=0 uflag9 iposx,iposy;"N.Pad": iposx=iposx+1:padflagp=1:i:2621= Dwdflag=1 wdflagp=0uflag10 iposx,iposy;"Oilcan": iposx=iposx+1: wdflagp=1:i: 2621= Epenflag=1penflagp=0 uflag15iposx,iposy;"Pencil":iposx=iposx+1:penflagp=1:i:2621= F{keyflag=1keyflagp=0uflag17iposx,iposy;"Key":iposx=iposx+1:keyflagp=1:i:2621= Vrstp=0:tstp=0:penflagp=0:mapflagp=0:foodflagp=0:padflagp=0:wdflagp=0:keyflagp=0:1: Z** look inv ** [s$=(posx,posy+1) \s$="M"2580 :15,16;"A mysterious";16,16;"map. It is";17,16;"initialled J.S.":uflag=7:1:149:2580 : ](posx,posy+5)="i" 2580 :15,16;"A small pencil.";16,16;"Sib-Rail is";17,16;"eteched on it.":1:149:2580 : ^~s$="P" 2580 :15,16;"A delicious";16,16;"nutritious pie.":1:149:2580 : _s$="N"shflag=02580 :15,16;"A page has been";16,16;"torn out. Pen";17,16;"imprints from";18,16;"the torn page";19,16;"show faintly.":1:229:2580 : `xs$="O" 2580 :15,16;"There is some";16,16;"left...":1:149:2580 : as$="K"2580 :15,16;"It reads '2824'";16,16;"on the keyring.":1:149:2580 : bs$="N"shflag=1 2580 :15,16;"Sys Override:";17,16;"Pin - 5 3 7 7":1:149:2580 : cs$="C" 2580 :  ** Start Game ** 53679 *Key Loop* ,started=0mvflag=13000 started=1 rowflag=1x=15 rowflag=2x=17 rowflag=3x=19 colflag=1y=0 colflag=2y=5 x,y;6;1;"" """2850" ,=""2860, 6k$= J7k$=10 rowflag<3rowflag=rowflag+1 T7k$=11 rowflag>1rowflag=rowflag-1 ^6k$=8colflag>1colflag=colflag-1 h6k$=9 colflag<2colflag=colflag+1 r%k$=13 2300:**enter** |3k$="n"k$="s" k$="e"k$="w"2400` :**Move* x,y;0;0;" " 2760 :*end loop* ** Loc ** 2580 :7:0 rmflag=4started=0 15,16;"Where am I?":1:99c:17,16;"I feel queasy":100d:19,16;"My head . . .":502:!"rearcar":2580 :4000:3899; Xrmflag=4pgflag4 15,16;"Moving...":!"rearcar":38957 )rmflag=4 4000:3899; Xrmflag=1 pgflag1 15,16;"Moving...":!"midcar":38957 *rmflag=1 4000:3899; Yrmflag=2 pgflag2 15,16;"Moving...":!"froncar":38957 *rmflag=2 4000: 3899; Xrmflag=5 pgflag5 15,16;"Moving...":!"access":38957 )rmflag=5 4000:3899; rmflag=6 pgflag6 15,16;"Moving...":!"roof1":60500T:8000@:2580 :4000:3899; )rmflag=6 4000:3899; Vrmflag=7pgflag7 15,16;"Moving...":!"roof2":38957 ) @ 1init  cuts1  roof3 Idriver I@roof4 rIroof2 roof1 mKaccess Xmrearcar Tmidcar @froncar xdie   884351 GO SUB 2057: LET s$= SCREEN$ (posx,posy+1): REM **Look**run 4352 IF SCREEN$ (posx,posy+3)="a" THEN GO SUB 2580: PRINT AT 15,16;"Someone has"; AT 16,16;"locked it with"; AT 17,16;"a padlock!": PAUSE 1: PAUSE 149: GO SUB 2580: RETURN 4353 IF SCREEN$ (posx,posy+6)="t" THEN GO SUB 2580: PRINT AT 15,16;"The lock reads"; AT 16,16;"Engaged.": PAUSE 1: PAUSE 149: GO SUB 2580: RETURN 4354 IF s$="T" THEN GO SUB 2580: PRINT AT 15,16;"The date reads"; AT 16,16;"10th June 2028!": PAUSE 1: PAUSE 149: @P!88q8p8p8p8p8p8p8p8p8p8p8p8'' GO SUB 2580: RETURN  GO SUB 2580: RETURN  RETURNEQP01@0&00 00!!! !0!> @!P!G( ~#(S:>2 > ~G#(x>>yQ!ta8߾ #(7 (~#(ܷxQ8runzt[u