| diff -ru dungeon.old/dparam.for dungeon/dparam.for | |
| --- dungeon.old/dparam.for Sat Oct 1 16:03:46 1994 | |
| +++ dungeon/dparam.for Fri Aug 22 22:42:38 1997 | |
| PARAMETER (AMAX=4) ! actors | |
| PARAMETER (FMAX=56) ! flags | |
| PARAMETER (SMAX=24) ! switches | |
| - PARAMETER (BWMAX=10) ! buzzword vocabulary | |
| + PARAMETER (BWMAX=12) ! buzzword vocabulary | |
| PARAMETER (DWMAX=25) ! direction vocabulary | |
| PARAMETER (PWMAX=20) ! preposition vocabulary | |
| PARAMETER (AWMAX=160) ! adjective vocabularly | |
| PARAMETER (UNBOAW=131) ! disembark | |
| PARAMETER (TAKEW=132) ! take | |
| PARAMETER (INVENW=133) ! inventory | |
| - PARAMETER (FILLW=134) ! fill | |
| PARAMETER (EATW=135) ! eat | |
| PARAMETER (DRINKW=136) ! drink | |
| PARAMETER (BURNW=137) ! burn | |
| PARAMETER (GCARD=188) ! gold card | |
| PARAMETER (STLDR=189) ! steel door | |
| PARAMETER (HBELL=190) ! hot bell | |
| + PARAMETER (PLEAK=191) ! Alice room leak | |
| PARAMETER (BROCH=195) ! brochure | |
| PARAMETER (STAMP=196) ! stamp on brochure | |
| PARAMETER (PDOOR=197) ! palantir door | |
| diff -ru dungeon.old/dungeon.f dungeon/dungeon.f | |
| --- dungeon.old/dungeon.f Sat Oct 1 16:03:29 1994 | |
| +++ dungeon/dungeon.f Fri Aug 22 22:42:38 1997 | |
| C | |
| C Data statements for constant arrays | |
| C | |
| - DATA VMAJ/3/,VMIN/2/,VEDIT/'A'/ | |
| + DATA VMAJ/3/,VMIN/2/,VEDIT/'B'/ | |
| C | |
| DATA BATDRP/66,67,68,69,70,71,72,65,73/ | |
| C | |
| diff -ru dungeon.old/objects.f dungeon/objects.f | |
| --- dungeon.old/objects.f Sat Oct 1 16:03:30 1994 | |
| +++ dungeon/objects.f Fri Aug 22 23:40:58 1997 | |
| CALL RSPEAK(331+RND(3)) ! joke. | |
| RETURN | |
| C | |
| -5025 IF(PRSA.NE.FILLW) GO TO 5050 ! fill x with y is | |
| - PRSA=PUTW ! made into | |
| - I=PRSI | |
| - PRSI=PRSO | |
| - PRSO=I ! put y in x. | |
| - I=ODI2 | |
| - ODI2=ODO2 | |
| - ODO2=I | |
| -5050 IF((PRSO.EQ.WATER).OR.(PRSO.EQ.GWATE)) GO TO 5100 | |
| +5025 IF((PRSO.EQ.WATER).OR.(PRSO.EQ.GWATE)) GO TO 5100 | |
| CALL RSPEAK(561) ! water is ind obj, | |
| RETURN ! punt. | |
| C | |
| CALL RSPEAK(286) ! joke. | |
| RETURN | |
| C | |
| -55200 IF((PRSA.NE.KILLW).AND.(PRSA.NE.MUNGW)) GO TO 10 | |
| +55200 IF(((PRSA.NE.KILLW).AND.(PRSA.NE.MUNGW)) | |
| + 1 .OR.(PRSO.NE.OPLAY)) GO TO 10 | |
| WINNER=PLAYER ! can't kill someone else. | |
| CALL JIGSUP(287) ! kill, no joke. | |
| RETURN | |
| C | |
| C O49-- Dial indicator | |
| C | |
| -18000 IF(PRSA.NE.SPINW) GO TO 18100 ! spin? | |
| +18000 IF((PRSA.NE.OPENW).OR.(PRSO.NE.BOOK)) GO TO 18100 ! open book? | |
| PNUMB=RND(8)+1 ! whee! | |
| CALL RSPSUB(797,712+PNUMB) | |
| RETURN | |
| CALL RSPEAK(552+RND(6)) ! joke. | |
| RETURN | |
| C | |
| -35100 IF(PRSA.NE.PLUGW) GO TO 10 ! plug? | |
| +35100 IF((PRSA.NE.PLUGW).OR.(PRSO.NE.PLEAK)) GO TO 10 ! plug leak? | |
| CALL RSPEAK(929) ! can't reach. | |
| RETURN | |
| diff -ru dungeon.old/parser.f dungeon/parser.f | |
| --- dungeon.old/parser.f Sat Oct 1 16:03:31 1994 | |
| +++ dungeon/parser.f Fri Aug 22 22:42:38 1997 | |
| C | |
| C Buzz words-- ignored in syntactic processing | |
| C | |
| - DATA BWORD/'BY','IS','A','AN','THE', | |
| + DATA BWORD/'BY','IS','A','AN','THE','AM','ARE', | |
| 1 'TODAY','MY','YOUR','OUR','HIS'/ | |
| C | |
| C Prepositions-- maps prepositions to indices | |
| 1 '60223'O,'41000'O,'400'O,0,'61005'O,-1,-1, | |
| 1 '60223'O,'41000'O,'400'O,0,'61016'O,-1,-1, | |
| 1 '60240'O,'41000'O,'400'O,0,'61012'O,-1,-1, | |
| - 1 4,'60232'O,'60007'O,-1,-1, | |
| + 1 4,'40232'O,'60007'O,-1,-1, | |
| 2 16,'72220'O,'61005'O,-1,-1,'70220'O,'61016'O,-1,-1, | |
| 2 '40221'O,'61006'O,-1,-1,'70241'O,'61010'O,-1,-1, | |
| 2 5,'52155'O,'40155'O,'61007'O,-1,-1, | |
| diff -ru dungeon.old/verbs.f dungeon/verbs.f | |
| --- dungeon.old/verbs.f Sat Oct 1 16:03:33 1994 | |
| +++ dungeon/verbs.f Fri Aug 22 23:44:09 1997 | |
| C | |
| C V102-- Inflate | |
| C | |
| -2000 IF(.NOT.OBJACT(X)) CALL RSPEAK(368) ! obj handle? | |
| +2000 IF((OFLAG1(PRSI).AND.TOOLBT).NE.0) GO TO 2100 ! tool? | |
| + CALL RSPSUB(301,ODI2) ! no, joke. | |
| + RETURN | |
| +C | |
| +2100 IF(.NOT.OBJACT(X)) CALL RSPEAK(368) ! obj handle? | |
| RETURN | |
| C | |
| C V103-- Deflate. | |
| GO TO 10 ! return false. | |
| C | |
| 34025 PRSI=GWATE ! use global water. | |
| -34050 IF(OBJACT(X)) RETURN ! obj handle? | |
| - IF((PRSI.EQ.GWATE).OR.(PRSI.EQ.WATER)) GO TO 10 | |
| +34050 PRSA=PUTW | |
| I=PRSO ! fill x with y becomes | |
| PRSO=PRSI ! put y in x | |
| PRSI=I | |
| SUBROUTINE VALUAC(V) | |
| IMPLICIT INTEGER (A-Z) | |
| INCLUDE 'dparam.for' | |
| - LOGICAL LIT,F,F1,TAKE,PUT,DROP,NOTHIS,QHERE,QBUNCH | |
| + LOGICAL LIT,F,F1,TAKE,PUT,DROP,NOTHIS,NOHERE,QHERE,QBUNCH | |
| C | |
| C Functions and data | |
| C | |
Xet Storage Details
- Size:
- 4.42 kB
- Xet hash:
- 23931a54399b35d2b985a63122dccaa5f15bef9f6bead584e94a268b64399287
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.