This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
|
|
|
-
Entry name:Slave Cellars of Golgoloth, The
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
-
Year:1984
Short description
The slavers of Golgoloth have captured Princess Shala, and it's up to you to rescue her.
Listing 1
0REMBYCLAYTONWALNUM 1REMLASTREV.6/24/84 5SZ=23:ITMS=48:VBS=27:N0=0:N1=1:N2=2:N3=3:N4=4:N5=5:N6=6:N7=7:N8=8:N9=9:N10=10:DIMZ$(N1):DIMU$(SZ):GOTO10000 10GOTORM+N9 15?"ATTHECAMP":W=42:N=44:GOTO320 16?"INATENT":W=N6:GOTO320 18?"INADARKPASSAGE":S=68:GOTO320 20?"INACLEARING":E=44:S=42:N=15:GOTO320 22?"ONABEACH":E=40:GOTO320 23?"ATTHECASTLEGATES":E=16:N=24:S=30:GOTO320 24?"INAMEADOW":S=11:E=17:GOTO320 25?CW$:W=14:N=18:GOTO320 26?"INAMEADOW":S=44:W=15:GOTO320 27?CW$:W=19:S=16:GOTO320 28?CW$:E=18:GOTO320 29?H$:N=19:S=21:GOTO320 30?H$:N=20:S=22:W=50:E=52:GOTO320 31?H$:N=21:S=23:W=26:E=48:GOTO320 32?H$:N=22:S=24:W=46:E=28:GOTO320 33?H$:N=23:S=14:GOTO320 35?"INAGUARDROOM":E=22:GOTO320 37?"SMALLDININGROOM":W=23:GOTO320 39?"ONABEACH":N=14:W=56:GOTO320 40?"INASHORTHALL":U=53:E=32:N=33:S=35:GOTO320 41?"INASHORTHALL":N=34:S=36:W=31:GOTO320 42?"INAWEAPONSROOM":S=31:GOTO320 43?"INAMAGICIANS'SWORKSHOP":S=32:GOTO320 44?"INAGUARDROOM":N=31:GOTO320 45?"INAKEYROOM":N=32:GOTO320 49?F$:W=13:E=42:GOTO320 50?T$:D=40:GOTO320 51?F$:W=40:E=6:N=11:GOTO320 52?T$:D=42:GOTO320 53?F$:W=11:S=44:N=17:GOTO320 54?T$:D=44:GOTO320 55?WD$:E=23:GOTO320 56?"INATOOLROOM":E=23:GOTO320 57?WD$:W=22:GOTO320 58?"INAPLACEOFWORSHIP":W=22:GOTO320 59?WD$:E=21:GOTO320 60?"INASUPPLYROOM":E=21:GOTO320 61?WD$:W=21:GOTO320 62?"INASMALLROOM":W=21:GOTO320 65?"ONABEACH":W=56:E=30:S=56:N=14:GOTO320 69?SC$:W=32:E=61:GOTO320 70?SC$:W=60:E=62:GOTO320 71?SC$:W=61:E=63:GOTO320 72?SC$:W=62:E=64:GOTO320 73?SC$:W=63:E=65:GOTO320 74?SC$:W=64:GOTO320 75?CE$:S=60:GOTO320 76?CE$:S=61:GOTO320 77?CE$:S=62:GOTO320 78?CE$:S=63:GOTO320 79?CE$:S=64:GOTO320 80?CE$:S=65:GOTO320 199REM******INITIALIZE******* 200DIMIT$(ITMS*SZ),I(ITMS),D(N6),VB$(VBS*3),C(N10),V(VBS),SZ$(SZ),A$(20),B$(20),IN$(50),X$(SZ),C$(20) 201DIMO(6),D$(3):FORX=N1TON6:O(X)=N0:NEXTX:G1=N1:G2=N1:G3=N1:KEY=N0:P1=N0:WZ=N0:TR=N0:CA=N0:SL=N0:TN=N0 202RM=N6:KN=N0:KE=N0:GHP=N0:E1=N0:F=N0:DW=N1:RT=N1:SW=N0:BT=N0:SR=N1:DS=N0:NO=N0:DR=N0 204DIMCL$(15),G$(13),CW$(22),H$(17),WD$(20),F$(13),T$(9),SC$(20),CE$(9) 205FORX=1TOSZ:SZ$(X,X)="":NEXTX:CL$="CELOPENCELL":G$="GUADEADGUARD" 207FORA=N1TON10:C(A)=N0:NEXTA 210FORA=N1TOITMS:IT$(A*SZ-SZ+N1,A*SZ)=SZ$:READX$:IT$(A*SZ-SZ+N1,A*SZ)=X$:READX:I(A)=X:NEXTA 215READVB$:FORA=7TOVBS:READX:V(A)=X:NEXTA 216CW$="BESIDETHECASTLEWALL":H$="INALONGHALLWAY":F$="INTHEFOREST" 217T$="INATREE":SC$="INTHESLAVECELLARS":CE$="INACELL":WD$="FACINGAWOODENDOOR" 220?:?"DOYOUWANTTORESTOREANOLDGAME";:INPUTZ$:IFZ$="Y"THENGOSUB11000 299REM******DIRECTION******* 300TRAP300:N=N0:W=N0:S=N0:E=N0:D=N0:U=N0:GRAPHICSN0:POKE710,144:POKE709,N10:FL=N0 301IFRM=42ORRM=40ORRM=44THENI(18)=-RM 302IFRM=13ANDI(20)=-N1THEN13000 305POKE752,N1:?"YOU'RE";:GOTON10 319REM*****PRE-DIRECTIONHERE****** 320IFRM=13THEN?:?"Thereisalargelakehere." 322IFRM=13THEN?"Ontheothersideofthelakeyouseeacastle." 323IFRM=32THEN?:?"There'sahugewoodendoor":?"totheeast." 324IFRM=32ORRM=9THENSL=N0 325IFRM=60ORRM=12THENSL=N1 326IFSLTHENFL=N1:FORX=N1TON6:IFO(X)ANDRM=X+59THENI(45)=-RM 327IFFLTHENNEXTX:FL=N0 329IFRM=32ANDE1=N1THENE=60 330IFRM=N9ANDNO=N1THENN=56 360IFN+W+E+S+U+D>N0THEN?:?":":FORX=N1TON6:D(X)=N0:NEXTX 365IFW>N0THEN?"West";:D(1)=W 366IFN>N0THEN?"North";:D(2)=N 367IFE>N0THEN?"East";:D(3)=E 368IFS>N0THEN?"South";:D(4)=S 369IFU>N0THEN?"Up";:D(5)=U 370IFD>N0THEN?"Down";:D(6)=D 380? 382?:C=N0 390FORB=N1TOITMS:IFABS(I(B))=RMTHENC=C+N1:GOTO392 391NEXTB:?:GOTO403 392IFC=N1THEN?":" 400?"";IT$(B*SZ-SZ+N4,B*SZ):GOTO391 403IF(RM=26ORRM=35)ANDI(33)<>-N1THENGOSUB6400:GOTO6000 404IFG2ANDRM=26THENGHP=N4:HP=N6:GOSUB6450:GOTO450 405IFG3ANDRM=35THENGHP=N6:HP=9:GOSUB6450:GOTO450 410REM*****DESCRIPTIONSHERE****** 412IFI(3)=-N1ANDCA=N0THENP=INT(RND(N0)*15)+N1:IFP=N1THEN?"Parrotsays,";CHR$(34);"BRRRAAAAAAAAKKK!!!" 413IFP=N1THEN?"Don'tforgettokneelwhenyouopen":?"it,Bilgor.";CHR$(34):? 414IFKEY>N0THEN419 415IFRM=36ANDI(37)=-N2THENFL=N1:?"Amanbehindacounterasks:'Whatkeydoyouwant?'":?"Enternumber:"; 416IFFLTHENINPUTKEY:IFKEY>N6ORKEY<N1THEN?:?"Sorry,nosuchkey.":GOTO415 417IFFLANDKEY=N6THEN?:?"Thatonewasmisplaced.":KEY=N0:GOTO450 418IFFLTHENI(23)=RM:GOTO300 419IFRM=36ANDKEY<>N0ANDI(37)=-N2THEN?"Youmustreturnthekey":?"youhavetogetanother.":GOTO450 420IFRM=36THEN?"There'samanstanding":?"behindacounter.":GOTO450 450SOUNDN0,N0,N0,N0:C=N0:FL=N0 454REM*****INPUT****** 455POKE752,N0:?:?"";:INPUTIN$:POKE752,N1:?:IFIN$="LOOK"THEN300 456IFRM=11ANDIN$="PRAY"ANDBT=N1ANDSW=N1THEN?"Nothinghappens.":GOTO450 457IFRM=31ANDIN$="U"ANDI(20)=-N1THEN?"Thedoor'sclosedandlocked!":GOTO450 458IFRM=11ANDIN$="PRAY"THENGOSUB6200:?"Avoicesays,";CHR$(34);"Askandreceive";CHR$(34);".":GOTO6100 460IFRM=49ANDIN$="PRAY"THEN?CHR$(34);"Howdareyoudefilethisroom,infidel!DIE!!!";CHR$(34):FL=N1 461IFFLTHENGOSUB6200:GOTO6000 462IFRM=14ANDIN$="N"THENGOSUB6400:GOTO6000 463IFRM=67ANDDWANDF=N0ANDIN$="S"THENFL=N1:IFI(13)=-N1THENGHP=N3:HP=N5:GOSUB6450:GOTO450 465IFFLTHENGOSUB6499:GOTO6000 466IFRM=68ANDRTANDF=N0ANDIN$="S"THENFL=N1:IFI(14)=-N1THENGHP=3:HP=5:GOSUB6450:GOTO450 467IFFLTHENGOSUB6498:GOTO6000 468IFIN$="SAVEGAME"THENGOSUB12000:GOTO300 470FORB=N1TON6:IFLEN(IN$)=N1ANDIN$=VB$(B*N3-N2,B*N3-N2)THEN474 472NEXTB:GOTO500 474IFFTHEN?"Youropponentblocksyourescape!":GOTO450 475IFD(B)<>N0THENRM=D(B):GOTO300 490?"":GOTO450 500IFIN$<>"I"THEN520 510?"":?"":?:?":":FORK=N1TON10:IFC(K)=N0THEN515 512?"";IT$(C(K)*SZ-SZ+N4,C(K)*SZ) 515NEXTK:IFI(37)=-N2THEN?:?":":?"Guard'sHelmet" 518?:?:GOTO450 520REM***EXTRA**** 521IFRM=19AND(IN$="KNEEL"ORIN$="CRAWL"ORIN$="STOOP")THENKN=N1:GOTO5050 530FORB=N7TOVBS:IFIN$(N1,N3)=VB$(B*N3-N2,B*N3)THEN600 535NEXTB 540?"Idon'tunderstand";CHR$(34);IN$;CHR$(34);".":GOTO450 600FORK=N1TOLEN(IN$):IFIN$(K,K)<>""THENNEXTK:?"HUH?":GOTO450 605A$=IN$(K+N1,LEN(IN$)) 607IFLEN(A$)<N3THENA$(LEN(A$)+N1)="":GOTO607 608B$=A$(N1,N3) 610ONV(B)GOTO611,680,750,765,800,820,880,975,995,1000,1021,1030,660,1040 611IFKETHENI(21)=-N1:GOTO5050 615REM*****EXTRAGETSHERE****** 616IFRM=33AND(B$="LAN"ORB$="MAC"ORB$="AXE")THENFL=N1:IFWZTHEN?"Youmaycarryonlyone.":GOTO450 617IFFLTHENWZ=N1 618IFRM=67ANDDWANDB$="KEY"THENIN$="S":GOTO463 619IFRM=26ANDI(37)=N0ANDF=N0ANDB$="HEL"THENI(37)=RM:GOTO640 620IFRM=26ANDI(21)=N0ANDF=N0ANDB$="KEY"THENI(21)=RM:GOTO640 640FORJ=N1TOITMS:IFB$=IT$(J*SZ-SZ+N1,J*SZ-SZ+N3)ANDRM=ABS(I(J))THEN645 641NEXTJ 642?"Idon'tseea";CHR$(34);B$;CHR$(34);".":GOTO450 645IFI(J)<N0THEN?"Youcan'tcarrythat!":GOTO450 646FORK=N1TON10:IFC(K)=N0THENC(K)=J:I(J)=-N1:GOTO5050 647NEXTK:?"Youcan'tcarryanymore.":IFFLTHENWZ=N0 648GOTO450 659REM*******TALK******* 660IFRM=66ANDB$="MAN"THENFL=N1:?"THEMANSAYS:There'sasecretpassagefromthecellars,butwatch" 661IFFLTHEN?"outfortherats!":GOTO450 662IFSR=N1ANDRM=17ANDB$="SOL"THENFL=N1:?:?"THESOLDIERSAYS:'GASP...They...they" 663IFFLTHEN?"tookeverything...GASP...Youmustsavetheprincess...but...but..." 664IFFLTHEN?"forNimral'ssake,don'tgowithoutaweapon...Youwouldn'tlast...you..'" 665IFFLTHEN?"Andthenhedied.":?:IT$(691,713)="SOLDEADSOLDIER":SR=N0:GOTO450 666IFRM=36ANDI(37)<>-N2ANDB$="MAN"THEN?"THEMANSAYS:Getout!Onlyguardsareallowedhere.":GOTO450 667IF(I(3)=-N1ANDB$="PAR")OR(I(3)=RMANDB$="PAR")THEN?"Theparrotsays:'BRRRRAAAAAAKKKKK!'":GOTO450 669IFRM=14ANDB$="GUA"THEN?"Getoutofhere!Wedon'tlikeyourkind.":GOTO450 678GOTO1050 679REM******DROP******* 680IFRM=35ANDI(N9)=-N1ANDB$="DUS"THEN?"Onthetrunk":DS=N1:GOTO450 681IFB$="MAC"ORB$="LAN"ORB$="AXE"THENWZ=N0 682IFRM=71ANDI(32)=-N1ANDB$="CLO"THENFL=N1 683IFFLTHEN?"Thegirlgetsdressed...muchtoyourdisappointment.":I(19)=N0:I(20)=71:GOSUB6520 684IFFLTHENI(32)=N0:GOTO300 685IFRM=36ANDKEY<>N0ANDB$="KEY"THENKEY=N0 705FORJ=N1TOITMS:IFB$=IT$(J*SZ-SZ+N1,J*SZ-SZ+N3)THENIFI(J)=-N1THEN710 707NEXTJ 709?"Youdon'thaveit.":GOTO450 710FORK=N1TON10:IFC(K)=JTHEN712 711NEXTK:GOTO709 712I(J)=RM:C(K)=N0:IFRM=36ANDB$="KEY"THENI(J)=N0 713IFFLTHENI(32)=N0 714GOTO5050 749REM******READ****** 750REM 751IFRM=11AND(B$="WRI"ORB$="PLA")THEN?"Prayerandgooddeedsarethesincerestformofworship" 752IFRM=11AND(B$="WRI"ORB$="PLA")THENGOTO450 753IFB$="PAP"ANDI(22)=-N1THEN?:?"Somebodyhelpme,please!They'vetakenmeprisonerandaregoing":FL=N1 754IFFLTHEN?"tomakemeTheKeeper'spersonalpleasureslave.Iwilltakemy" 755IFFLTHEN?"ownlifebeforeIwillsubmittothat.":?:?"Shala":GOTO450 756IFI(13)=-N1ANDB$="LAB"THEN?"Effectiveagainstdwarves":GOTO450 757IFI(14)=-N1ANDB$="LAB"THEN?"Effectiveagainstrats":GOTO450 758IFI(15)=-N1ANDB$="LAB"THEN?"Effectiveagainstcertaindoors.":GOTO450 759IFRM=49AND(B$="PLA"ORB$="WRI")THEN?"Prayerandevildeedsarethe":?"sincerestformofworship":GOTO450 763GOTO1050 764REM*******LOOK******* 765IF(RM=11ORRM=49)ANDB$="STA"THEN?"There'saplaquewithwritingonit.":GOTO450 766IFRM=14ANDB$="GUA"THEN?"Helooksbigandmean!":GOTO450 767IFRM=26ANDG2=N0ANDB$="GUA"THEN?"He'swearingahelmet":?"andleatherarmor.":GOTO450 768IF(RM=20ORI(22)=-N1)ANDB$="PAP"THEN?"There'swritingonit.":GOTO450 769IFRM=19ANDIT$(579,581)="OPE"ANDB$="DOO"THEN?"Booby-trapped!Acrossbow's":?"aimedatyourchest!":GOTO450 770IF(RM=33ORI(13)=-1ORI(14)=-1ORI(15)=-N1)AND(B$="LAN"ORB$="MAC"ORB$="AXE")THEN?"There'salabel":GOTO450 771IFSLANDB$="CEL"THEN?"Thedoorisclosedandlocked.":GOTO450 772IF(RM=45ORI(3)=-N1)ANDB$="PAR"THEN?"It'sgreen.":GOTO450 774IFRM=53ANDB$="POR"THEN?"It'sjustapotrait.":GOTO450 775IFRM=26ANDG2=N0ANDB$="ARM"THEN?"There'sapocketwith":?"abluekeyinit.":GOTO450 776IFRM=35ANDB$="TRU"THENFL=N1:IFTR=N1THENI(11)=RM:GOTO300 777IFRM=17ANDB$="SOL"ANDSR=N1THEN?"He'stryingtospeak.":GOTO450 779IFRM=71ANDB$="GIR"ANDI(19)=-71THEN?"Shameonyou!":GOTO450 781IFRM=13ANDB$="CAS"THEN?"TheflagoftheGolgolothSlaversisflyingabovethefrontgate.":GOTO450 783IFRM=35ANDB$="TRU"THENFL=N1:IFTRTHENI(11)=35:GOTO300 784IFFLTHEN?"There'sasilverypowderonthelid.":GOTO450 785IF(I(32)=-N1ORI(32)=RM)ANDB$="CLO"THEN?"Theylookveryexpensive.":GOTO450 786IF(I(N10)=-N1ORI(N10)=RM)ANDB$="CHE"THEN?"Itlooksmagical.":GOTO450 790?"Youseenothingofinterest":GOTO450 799REM******PUSH******* 800REM 801IFRM=53ANDI(25)=-53ANDB$="BUT"THENI(26)=-53:GOTO5050 802IFRM=32ANDB$="BUT"THEN?"Youjustpressedthealarm!!":?"Aguardcomesrunning!!":FL=N1:GHP=N6:HP=N9 803IFFLTHENFORX=N1TON8:SOUNDN0,70,12,N8:FORX1=N1TO50:NEXTX1:SOUNDN0,N0,N0,N0:FORX1=N1TO25:NEXTX1 804IFFLTHENNEXTX:GOSUB6450:GOTO450 818GOTO1050 819REM******GO******* 820IFRM=N6ANDB$="TEN"THENRM=7:GOTO300 822IFRM=13AND(B$="LAK"ORB$="WAT"ORB$="CAS")THEN?"Youdon'tswimverywell":GOTO450 823IFKNANDRM=19ANDB$="DOO"THEN?"Anarrowwhizzesoveryourhead":RM=20:GOSUB6520:CA=N1:KN=N0:GOTO300 824IFRM=19ANDB$="DOO"THEN?"Thedoorisboobytrapped!":?"Anarrowburiesitselfinyourchest!":GOTO6000 825IFRM=46ORRM=48ORRM=50ORRM=52THENFL=N1:IFI(21)=-N1THENRM=RM+N1:?:?"Thekeyunlockedthedoor" 826IFFLTHEN?"Thedoorislocked.":GOTO450 827IFRM=30ANDB$="BOA"THEN?"Youcrossthelake":RM=13:I(34)=-13:GOSUB6520:GOTO300 828IFRM=13ANDI(34)=-13ANDB$="BOA"THENFL=N1:RM=30:I(34)=-30 829IFFLTHEN?"Yougetintheboatand":?"crossthelake":GOSUB6520:GOTO300 830IFRM=53ANDI(26)=-53ANDB$="DOO"THENRM=31:GOTO300 831IFSLANDI(45)=-RMAND(B$="DOO"ORB$="CEL")THENRM=RM+N6:GOTO300 832IFSLAND(B$="DOO"ORB$="CEL")THEN?"Thedoorislockedtight.":GOTO450 833IFRM=68ANDTNANDB$="TUN"THENRM=9:GOTO300 834IFRM=N9ANDNO=N1THENRM=56:GOTO300 840GOTO1050 879REM********CLIMB******* 880IF(RM=42ORRM=40ORRM=44)ANDB$="TRE"THENRM=RM+N1:GOTO300 898GOTO1050 974REM*******FIGHT********** 975IF(RM=32ORRM=26ORRM=35)ANDB$="GUA"ANDGHP>N0THENFL=N1 976IF(RM=68ORRM=67)AND(B$="RAT"ORB$="DWA")ANDGHP>N0THENFL=N1 977IFFLTHENZ=INT(RND(N0)*N4)+N1:IFZ<3THEN?"Youhithim!":GHP=GHP-N1:IFGHP<N1THEN?:?"He'sdead!":F=N0:GOTO980 979IFFLTHEN985 980IFFLANDRM=32THENI(47)=-RM:GOSUB6520:GOTO300 981IFFLANDRM=26THENIT$(162,184)=G$:G2=N0:GOSUB6520:GOTO300 982IFFLANDRM=67THENIT$(369,391)="DWADEADDWARF":DW=N0:GOSUB6520:GOTO300 983IFFLANDRM=35THENIT$(346,368)=G$:G3=N0:GOSUB6520:GOTO300 984IFFLANDRM=68THENIT$(1036,1058)="RATDEADGIANTRAT":RT=N0:GOSUB6520:GOTO300 985IFFLANDZ>N2THEN?"Youmissed":Z=N0:GOSUB6450:GOTO450 987IFFLTHENGOSUB6450:GOTO450 993GOTO1050 994REM********MOVE******** 995IFRM=19ANDB$="SHR"THENI(26)=-19:GOTO300 996IFRM=53ANDB$="POR"THENI(25)=-53:GOTO5050 997IFRM=68ANDB$="NES"THENFL=N1:IFRTTHENIN$="S":GOTO463 998IFFLTHENI(44)=-68:TN=N1:GOTO5050 999GOTO1050 1000FORS=N1TON6:IFS+59=RMTHENFL=N1:POP:GOTO1002 1001NEXTS 1002IFFLANDKEY=SANDI(23)=-N1THENI(45)=-(S+59):O(S)=N1:?"Thekeyunlocksthedoor.":GOSUB6520:GOTO300 1003IFFLTHEN?"Youdon'thavethekey.":GOTO450 1010IFRM=19ANDB$="DOO"THENIT$(576,598)="DOOOPENDOOR":GOTO300 1011IF(RM=50ORRM=52ORRM=48ORRM=46)ANDB$="DOO"THENFL=N1:IFI(21)<>-N1THEN?"It'slocked.":GOTO450 1012IFFLTHEN?"Thekeyunlockedthedoor.":RM=RM+N1:GOSUB6520:GOTO300 1014IFRM=35ANDDS=N1ANDB$="TRU"THENIT$(645,667)="TRUOPENTRUNK":TR=N1:GOTO300 1015IFRM=32ANDB$="DOO"THENFL=N1:IFI(30)<>RMTHEN?"Thehandle'stoohigh.":GOTO450 1016IFFLANDI(30)=RMTHEN?"Youstandonthestool":?"andopenthedoor.":E1=N1:GOSUB6520:GOTO300 1019GOTO1050 1020REM*****SMASH****** 1021IFI(24)=-N1AND(I(24)=-N1OR(RM=28ANDI(24)=28))ANDB$="CHE"THENIT$(208,230)="CHESMASHEDCHEST":FL=N1 1022IFFLTHEN?:?"There'saburstoflightfromthechest,and...":FORX=14TON0STEP-N1:SETCOLORN2,N0,X 1023IFFLTHENFORX1=N1TO5:NEXTX1:NEXTX:FORX1=N1TO500:NEXTX1:RM=INT(RND(N0)*66)+N6 1024IFFLTHENTRAP6550:IFRM>60THENSL=N1:GOTO300 1025IFFLTHENSL=N0:GOTO300 1026IFRM=65ANDI(24)=-N1ANDB$="DOO"THENO(6)=N1:?"Thedoorissmashedin!":GOTO5100 1028GOTO1050 1029REM******WEAR****** 1030IFI(37)=-N1ANDB$="HEL"THENK3=37:GOTO1100 1031GOTO1050 1039REM*********WAVE*********** 1040IFI(11)=-N1ANDB$="WAN"THENFL=N1:?"There'saburstofflame.":IFRM=9ANDDR=N0THEN?"Thedoorburnsaway!" 1041IFFLANDRM=N9ANDDR=N0THENNO=N1:DR=N1:GOSUB6520:GOTO300 1042IFFLTHENGOTO450 1045IFI(48)=-N1ANDB$="ROD"THENFL=N1:?"Therodstartsglowing." 1046IFFLANDRM=N9ANDDR=N1THEN?"There'saburnedwoodendoor.":GOTO1048 1047IFFLANDRM=N9THEN?"Youseeawoodendoortothenorth." 1048IFFLTHENFORX=N1TO200:NEXTX:?"Therodstopsglowing.":GOTO450 1050?"Nicetry,butyoucan'tdothat.":GOTO450 1099REM******CHANGES******** 1100FORK2=N1TON10:IFC(K2)=K3THENC(K2)=N0:I(K3)=-N2 1115NEXTK2:K3=N0:GOTO5050 2000DATATENTENT,-6,MANOLDMAN,-66,PARPARROT,45,STASTATUEOFNIMRAL,-11,GUAGUARD,-14,SHRSHRUBS,-19 2010DATAPORPORTRAITONTHEWALL,-53,GUAGUARD,-26,DUSMAGICDUST,34,CHESMALLCHEST,28,WANWANDOFFIRE,0 2020DATASTASTATUEOFGOLGOLOTH,-49,MACMACE,33,LANLANCE,33,AXEAXE,33,GUAGUARD,-35,DWAEVILDWARF,-67 2030DATATRETREES,0,GIRNAKEDGIRL,-71,PRIPRINCESSSHALA,0,KEYBLUEKEY,0,PAPPIECEOFPAPER,7,KEYKEY,0 2040DATAHAMHAMMER,47,BUTBUTTON,0,DOOSECRETDOOR,0,NESHUGERAT'SNEST,-68,BUTBUTTON,-32,TRUTRUNK,-35 2050DATASTOSTOOL,31,SOLWOUNDEDSOLDIER,-17,CLOAWOMAN'SCLOTHES,15,SWOSWORD,0,BOABOAT,0,GIAGIANT,-55,PARPARROT,4 2060DATAHELGUARD'SHELMET,0,CELCELL#1,-60,CELCELL#2,-61,CELCELL#3,-62,CELCELL#4,-63,CELCELL#5,-64 2070DATACELCELL#6,-65,TUNTUNNEL,0,DOOOPENDOOR,0,RATGIANTRAT,-68,GUADEADGUARD,0,RODGLASSROD,51 2100DATAWNESUDGETTAKDROPUTGIVREALOOPUSPREGOENTCLIATTFIGMOVOPESMAWEATALASKWAV 2110DATA1,1,2,2,2,3,4,5,5,6,6,7,8,8,9,10,11,12,13,13,14 5050?"OK" 5100FORZ=N1TO150:NEXTZ:GOTO300 6000?:FORX=N1TO255:SOUNDN0,X,N10,N8:SOUNDN1,X+3,N10,N8:NEXTX:SOUNDN0,N0,N0,N0:SOUNDN1,N0,N0,N0:?:?"YOU'REDEAD" 6001?:?"Doyouwanttoplayagain?";:OPEN#N1,N4,N0,"K:":GET#N1,Z:IFCHR$(Z)="Y"THENCLOSE#N1:RUN 6003?"COWARD":END 6100?:?"ONEWORD:";:INPUTC$ 6105IF(C$="SWORD"ORC$="WEAPON")ANDSW=N0THEN?:?"GIVEN!":I(33)=11:GOSUB6520:SW=N1:GOTO300 6110IFC$="BOAT"THEN?:?"GIVEN!":I(34)=-13:BT=N1:GOTO450 6115?:?"Youhavenoneedforthat!":GOTO450 6200L=6200:FORX=N1TO175STEP2:GOTO6204 6201FORX=N1TO50STEPN2:GOTO6204 6202FORX=N1TO175STEP2:GOTO6204 6203SOUNDN0,N0,N0,N0:SOUNDN1,N0,N0,N0:RETURN 6204SOUNDN0,X,N8,N8:SOUNDN1,X+N2,N8,N8:SETCOLORN2,N0,14:SETCOLORN2,N0,N0:NEXTX:L=L+N1:GOTOL 6300FORX=N1TO100:NEXTX 6400?"Aguardleapsforwardandrunsyouthrough!":RETURN 6450?:?"You'reattacked!!":FORX=N1TO50:NEXTX:F=N1 6455Z=INT(RND(N0)*4)+N1:IFZ<N2THEN?:?"You'rehit!!":HP=HP-N1:IFHP<N1THEN6000 6460IFZ>N1THEN?:?"It'samiss!" 6465RETURN 6498?:?"You'reratfood!!":GOTO6000 6499?:?"Thedwarfstabsyouwithadagger!":RETURN 6500FORX=N1TON2:FORX1=15TON0STEP-N1:SOUNDN0,120,N8,X1:SOUNDN1,122,N8,X1:FORX2=N1TON8:NEXTX2:NEXTX1:FORYY=N1TO60:NEXTYY 6505FORX1=15TON0STEP-N1:SOUNDN0,110,N8,X1:SOUNDN1,112,N8,X1:FORX2=N1TON8:NEXTX2:NEXTX1:FORYY=N1TO6 6510SOUNDN0,N0,N0,N0:SOUNDN1,N0,N0,N0:RETURN 6520FORX=N1TO250:NEXTX:RETURN 6530FORX=1TO750:NEXTX:RETURN 6550RM=N6:SL=N0:I(34)=N0:BT=N0:GOTO300 10000GRAPHICSN1:DL=PEEK(560)+256*PEEK(561)+N4:POKEDL-N1,66:POKEDL+16,N7:POKEDL+17,N7:POKEDL+25,65 10005POKEDL+26,PEEK(560):POKEDL+27,PEEK(561):POKE710,N0:POKE708,54 10010POSITIONN6,N7:?#N6;"THE":POSITIONN3,N9:?#N6;"SLAVECELLARS" 10011POSITIONN9,11:?#N6;"OF":POSITIONN5,16:?#N6;"" 10012POSITIONN0,N0:?#N6;"":?"byCLAYTONWALNUM"; 10013FORX=N0TO255STEPN2:POKE711,X:FORY=N1TON5:NEXTY:NEXTX:POKE711,154 10014FORX=N1TO200:NEXTX:GRAPHICSN0:POKE709,N10:POKE710,32 10015POSITIONN2,N4:?"Youandyourparty,faithfulfollowersofthegodNimral,were" 10020?"escortingthePrincessShalatothecastleofherbetrothed." 10030?"Unfortunatelyasyoucampedforthenight,thedreadedSlaveMastersof" 10040?"Golgolrothattacked.Youfoughtbravelybutwereunabletoholdoff" 10050?"thesavageslavers.Thelastthingyouheardbeforebeingstruck" 10060?"unconsciouswastheprincess'sscream.":GOSUB10130 10070?"Youawakeandlookabout." 10080?"Thebodiesofyourmenlaystrewnaroundyou,butthereisnosignof" 10090?"theprincess.YouarefilledwithfuryandvowthattheSlaveMasters," 10100?"followersoftheevilGolgoloth,willtasteyourvengence." 10110?"Butyouarealoneandweaponless.":?"Whatwillyoudo?" 10120?:?:?:?"":INPUTZ$:?"PLEASEWAIT...":GOTO200 10130?:?:?:?"":INPUTZ$:GRAPHICSN0:POKE709,N10:POKE710,160:POSITIONN2,N4:RETURN 11000TRAP11050:?"RESTOREFROMAPEORISC";:INPUTZ$:IFZ$="D"THEN11020 11005IFZ$<>"T"THEN?:GOTO11000 11010?:?"CUETAPETHENPRESSTWICE.":INPUTZ$:OPEN#N1,N4,N0,"C:":GOTO11025 11020OPEN#N1,N4,N0,"D:SLAVE.DAT" 11025INPUT#N1,RM,G1,G2,G3,GHP,HP,CA,SL,TN,DR 11026INPUT#N1,DW,RT,KEY,TR,E1,F,KE,P1,WZ,NO 11027FORX=N1TOITMS*SZSTEPSZ:INPUT#1,U$:IT$(X,X+22)=U$:NEXTX 11030FORX=N1TOITMS:INPUT#N1,A:I(X)=A:NEXTX 11032FORX=N1TON10:INPUT#N1,A:C(X)=A:NEXTX 11035FORX=N1TON6:INPUT#N1,A:O(X)=A:NEXTX:CLOSE#N1:RETURN 11050?:?"NOGAMEDATASAVED!":END 12000?:?"SAVETOAPEORISK";:INPUTZ$:IFZ$="D"THENZ$=",":GOTO12020 12010IFZ$<>"T"THEN12000 12015?:?"CUETAPETHENPRESSTWICE.":INPUTZ$:Z$=",":OPEN#N1,N8,N0,"C:":GOTO12030 12020OPEN#N1,N8,N0,"D:SLAVE.DAT" 12030PRINT#N1;RM;Z$;G1;Z$;G2;Z$;G3;Z$;GHP;Z$;HP;Z$;CA;Z$;SL;Z$;TN;Z$;DR 12032PRINT#N1;DW;Z$;RT;Z$;KEY;Z$;TR;Z$;E1;Z$;F;Z$;KE;Z$;P1;Z$;WZ;Z$;NO 12033FORX=N1TOITMS*SZSTEPSZ:U$=IT$(X,X+22):PRINT#N1;U$:NEXTX 12035FORX=N1TOITMS:PRINT#N1;I(X):NEXTX:FORX=N1TON10:PRINT#N1,C(X):NEXTX 12040FORX=N1TON6:PRINT#N1;O(X):NEXTX:CLOSE#N1:RETURN 13000GRAPHICS17:POSITIONN2,N5:?#N6;"CONGRATULATIONS!":POSITIONN2,12:?#N6;"youhaverescued" 13010POSITIONN4,14:?#N6;"theprincess" 13020FORX=N1TO243STEPN2:POKE708,X:SOUNDN0,X,N10,N8:SOUNDN1,X+N3,N10,N8:SOUNDN2,X+N8,N10,N8 13030SOUNDN3,X+12,N10,N8:NEXTX:FORX=N1TO200:NEXTX 13040FORX=N0TON3:SOUNDX,N0,N0,N0:NEXTX:GRAPHICS33:GOTO6001
References
Listing downloads
Copyright holder
