From 7edfae6d56d324431300bb322e285a29f8ed67ad Mon Sep 17 00:00:00 2001 From: historicalsource Date: Tue, 16 Apr 2019 09:35:32 -0400 Subject: [PATCH] Release Version --- README.md | 1 + a5.zil | 80 + anjiro.zil | 3530 ++++++++++++++++++++++++++++++++++++++++++ attack.zil | 3070 ++++++++++++++++++++++++++++++++++++ audience.zil | 2121 +++++++++++++++++++++++++ cartoon.zil | 29 + cast.zil | 769 ++++++++++ defs.zil | 339 ++++ desc.zil | 308 ++++ erasmus.zil | 3097 +++++++++++++++++++++++++++++++++++++ globals.zil | 1515 ++++++++++++++++++ hints.zil | 722 +++++++++ mariko.zil | 1026 +++++++++++++ maze.zil | 756 +++++++++ misc.zil | 1056 +++++++++++++ osaka.zil | 1842 ++++++++++++++++++++++ pic.zil | 205 +++ picdef.zil | 51 + quake.zil | 1740 +++++++++++++++++++++ qverbs.zil | 663 ++++++++ record.zil | 277 ++++ status.zil | 156 ++ syntax.zil | 1176 ++++++++++++++ verbs.zil | 4180 ++++++++++++++++++++++++++++++++++++++++++++++++++ voyage.zil | 2303 +++++++++++++++++++++++++++ 25 files changed, 31012 insertions(+) create mode 100644 README.md create mode 100644 a5.zil create mode 100644 anjiro.zil create mode 100644 attack.zil create mode 100644 audience.zil create mode 100644 cartoon.zil create mode 100644 cast.zil create mode 100644 defs.zil create mode 100644 desc.zil create mode 100644 erasmus.zil create mode 100644 globals.zil create mode 100644 hints.zil create mode 100644 mariko.zil create mode 100644 maze.zil create mode 100644 misc.zil create mode 100644 osaka.zil create mode 100644 pic.zil create mode 100644 picdef.zil create mode 100644 quake.zil create mode 100644 qverbs.zil create mode 100644 record.zil create mode 100644 status.zil create mode 100644 syntax.zil create mode 100644 verbs.zil create mode 100644 voyage.zil diff --git a/README.md b/README.md new file mode 100644 index 0000000..0684440 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# shogun diff --git a/a5.zil b/a5.zil new file mode 100644 index 0000000..2f2facb --- /dev/null +++ b/a5.zil @@ -0,0 +1,80 @@ +"A5 for + SHOGUN + (c) Copyright 1988 Infocom, Inc. All Rights Reserved." + + + + + + ;"use new parser" + ;"include frequent words" + ;"don't stop and ask" + + + +;"segments" + + +> + ANJIRO> + ERASMUS YABU> + ANJIRO PIT> + YABU RODRIGUES> + PIT VOYAGE> + RODRIGUES AUDIENCE> + VOYAGE PRISON> + AUDIENCE MARIKO> + PRISON ESCAPE> + MARIKO MAZE> + ESCAPE QUAKE> + MAZE ZATAKI> + QUAKE YOKOSE> + ZATAKI OCHIBA> + YOKOSE DEPARTURE> + OCHIBA SEPPUKU> + DEPARTURE NINJA> + SEPPUKU YOKOHAMA> + NINJA AFTERMATH> + YOKOHAMA SEKIGAHARA> + AFTERMATH> +> + + ;"redefinitions" + ;"new parser" + +;"game substrate" + + ;"picture constants" + + ;"function key stuff" + ;"menu stuff" + ;"status line" + ;"picture stuff" + ;"describers" + + + + + + + +;"game files" + + ;"characters" + ;"arrival in japan" + ;"arrival at village" + ;"voyage to osaka/saving rodrigues" + ;"audience with toranaga" + ;"escape from osaka" + ;"maze of alleys in osaka" + ;"earthquake" + ;"framing story" + ;"ninja attack on castle" + + + + + + diff --git a/anjiro.zil b/anjiro.zil new file mode 100644 index 0000000..4aab208 --- /dev/null +++ b/anjiro.zil @@ -0,0 +1,3530 @@ +"ANJIRO for + SHOGUN + (c) Copyright 1988 Infocom, Inc. All Rights Reserved." + + + + + + + + + + +) (STRICT? <>)) + ,MURA-HOUSE) + ( + + ) + (ELSE ,MURA-HOUSE)>> + + + + + + )>)>) + ( + NOISE)> + ) + ( + ) + ( + ) + ( + + > + )>)>> + + + + + ) + ( + )>> + + + + + ) + ( + ) + ( + )>> + + + + + ) + ( + )>> + + + + + ) + ( + )>> + + + + + )>> + + + + + ) + ( + ) + ( + )>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) + ( + ) + ( + + + ) + (> + )>)>) + ( + + + >> + + > + + + )> + ) + ( + > + ) + ( + + > + ) + ( + + + > + >> + ) + ( + ;"he won't kill you" + )>) + ( + )>> + + + > + >> + )>> + + + +)) + + ) + (> + + + ) + (ELSE + )>) + ( + > + + + + + + ) + (ELSE + )>)>) + ( + + + )>)>> + +> + + + + ) + (ELSE + )> + )>> + + + + + + + ) + ( + + + >> + + ) + (> + ) + ( + > + + + ) + ( + + )>) + ( + ) + ( + + ) + (ELSE )>) + ( + ) + (ELSE + )>) + ( + ) + ( + + ) + ( + + + + ) + ( + + ) + ( + + )>) + ( + + + ) + ( + + ) + (ELSE )>) + ( + )>)>) + (> + + + > + + )> + ) + ( + + ) + ( + > + + + ) + (ELSE + )> + ) + (ELSE + )>)>)>) + ( + + + ) + (ELSE + + + + )>) + ( + + )>)>)>> + + + + + +> + >> + ) + ( + ) + ( + )>> + + + ) + ( + ) + ( + ) + (ELSE )>> + + + + + ) + ( + + >> + )>)>> + + + + + ) + ( + + > + + + )>)>> + + + +)) + + ) + ( + + + > + ) + ( + ;"he won't kill you" + ) + ( + ;"he won't kill you" + )>) + ( + ) + (> + + + ) + (ELSE + )>)>)>> + + + +)) + + + ) + (> + + + ) + (ELSE + )>) + ( + )>)>> + + + +)) + + ) + ( + ) + ( + ) + ( + + > + + ) + ( + + ) + (ELSE + )>)>> + + + +)) + + ) + ( + ) + ( + + >> + )>> + + + +)) + + ) + ( + ) + ( + + >> + ) + ( + > + > + + + ) + (ELSE )>)>> + +) + ( + + ) + ( + > + + ) + (ELSE )>) + ( + + + + + ) + ( + > + )> + ) + () + ( + + ) + (DELAY + + + + ) + (ELSE + + + )>)>) + ( + )>> + +> + + + +> + + + ) + ( + + + ) + (DELAY + + + )> + + + )>) + ( + + + + + ) + (DELAY + + + )> + + + )>) + ( + + + ) + (DELAY + + + )> + + + )>) + ( + ) + ( + + + ) + ( + )>) + (> + + + + + )>) + (> + > + >> + + + ) + (ELSE + + )>)>> + +> + + + > + + + + + + + + + + + + + + + + + > + + + + + ) + ( + > + + > + ) + ( + ) + ( NOISE)> + ) + ( + > + + ) + ( + > + + + + ) + (ELSE + + )>) + ( + ) + ( + > + )>)>> + +)) + + ) + (ELSE + + ) + ( + )>) + (3) + ( + )>) + ( + + )>)>)>> + + + + + + ) + (ELSE + )>) + ( + + + > + + ) + (ELSE + )>) + (ELSE + )>) + ( + >> + + + ) + ( + + )> + + + + + + + + )> + + + )> + + + + )> + + + + + + + + ) + (ELSE + )>)>) + ( + > + )>> + + + +)) + > + + )>) + ( + + 3> + ) + (ELSE + + )>)>)>> + + + + + ) + ( + ) + ( + )>> + + + + + + + ) + ( + > + ) + ( + + > + + > + ) + (ELSE + )>)>> + + + + + ) + ( + + )>) + ( + ) + ( FINGERS HANDS MOUTH)> + + 2> + + + + ) + (ELSE + + + )>)>> + +> + + + + + + > + + + + + +)) + + ) + ( + + > + ) + ( + + ) + ( + + >> + > + ) + (ELSE + )>) + ( + ) + ( + + + + + )>) + ( + ) + ( + + ) + ( + + + + + ) + ( + >> + ) + ( + + ) + (ELSE + + + )> + )> + + > + ) + (ELSE )> + + + ) + ( + >> + + > + )> + + + + + ) + (ELSE + )>) + (ELSE + )>)>) + ( + )>> + + + + + + + + )> + > + + + + + + + ) + ( + ) + ( + + + ) + (ELSE + )>) + (> + + + + + + ) + (ELSE + + ) + (ELSE )>)>)>> + + + >> + > + + + ) + (ELSE + + )>)>> + + + + ) + ( + + ) + ( + ) + (ELSE + )>)>> + +)) + + ) + ( + ) + ( + + ) + ( + ) + (ELSE + )>) + ( + + ) + ( + )>) + ( + > + + ) + (ELSE )>) + (ELSE + )>) + ( + >> + + ) + (ELSE )>) + ( + + ) + (ELSE + )>) + ( + + ) + (> + + + ) + (ELSE + )>) + (ELSE + + )> + )>) + ( + )>> + + + + + +"YABU for + SHOGUN + (c) Copyright 1988 Infocom, Inc. All Rights Reserved." + + + + + + + + + + + + + + + + + + )>) + ( + + + + + ) + (ELSE )> + )> + )> + ) + ( + + OMI YABU)>> + )> + + + + + ) + (ELSE )> + )> + + + + + + + + + + ) + (ELSE + + )>) + (ELSE + )>) + ( + ) + (ELSE + )>) + ( + + > + ) + ( + ) + ( + >> + + ) + (ELSE )>)>) + ( + + ) + ( + > + + ) + ( + ,ANSWER-HAI? + > + > + + + )>)>)>)>> + +> + + + + + + + ) + (ELSE )>) + ( + + >> + ) + ( + > + )> + + + + ) + (ELSE + )> + + ) + (ELSE )> + > + )> + + ) + (ELSE + )>) + ( + ) + ( + ) + ( + + + ) + ( + )>) + ( + > + ) + (> + ) + ( + + + + + ) + (ELSE + + )>)>> + + + + ) + (ELSE + )>)> + > + +> + + + + > + + + + + + + + ) + (DELAY + + + + + ) + (ELSE + + + )>)>) + ( + + + + ) + (DELAY + + + + + ) + (ELSE + + + )>)>) + ( + + + + ) + (DELAY + + + + + + ) + (ELSE + + + )>)>) + ( + + + + ) + (DELAY + + + + + + ) + (ELSE + + + )>)>) + ( + + > + > + + + ) + ( + ) + (2 + + ) + (3 + + + )>> + + + + > + + + + + + + + + + + + > + + + + + + + + + + ) + ( + + + )> + ) + ( + + ) + ( + ) + ( + + ,MUST-CHOOSE?> + ) + ( + > + ) + ( + ,PRSO + > + ) + ( + + > + + ) + ( + > + ) + ( + > + ) + (ELSE + )>) + ( + ) + ( + + + ) + (ELSE + )>) + (> + + > + + )>) + ( + > + + + ) + ( + > + + ) + (ELSE )> + )>) + ( PIETERZOON VINCK)> + + >> + )>)>> + + + + ) + (ELSE + )> + > + + + + + )>> + + + + + ) + ( + ) + ( + )>> + +> + +) + ( + + + + + + + ) + (ELSE + )> + + + ) + ( + + + + + ) + ( + > + )> + + ) + (DELAY + + >> + + + + ) + (ELSE + + + )> + )>)>) + ( + + > + + + ) + (ELSE + + )>)>> + +> + +> + + + + + + ) + (> + ) + ( + ) + (ELSE + )>) + ( + ) + ( + + ) + (ELSE + )>) + (DELAY + + > + + ) + ( + + > + )>) + ( + + ) + (ELSE + )>) + (DELAY + + + ) + ( + + > + )>) + (> + )>)>> + + + ) + (ELSE + + )> + + + + > + + + + + + )> + + + + + ) + ( + + ) + (ELSE + + )>) + () + (DELAY + + > + ) + ( + + )> + )>) + (> + )>) + ( + )>> + + ,PLURAL-FLAG> + + + + > + <>) + (ELSE ,STRAW)>> + + + ) + ( + + > + + + + ) + (ELSE + > + + + + )>)>> + + + + + ) + ( + )>> + +) + (SYNONYM STRAW STALK) + (ADJECTIVE RICE SHORT) + (FLAGS TAKEBIT) + (GENERIC GENERIC-STRAW-F) + (ACTION SHORT-STRAW-F)> + + + ) + ( + ) + ( + + )>> + +) + (SYNONYM STRAW STALK) + (ADJECTIVE RICE LONG) + (FLAGS TAKEBIT) + (GENERIC GENERIC-STRAW-F) + (ACTION LONG-STRAW-F)> + + + ) + ( + + ) + ( VINCK SHORT-STRAW)> + > + + + + + + + ) + (ELSE )>)>> + + + + + + + + + ; + + ;"just in case" + + + + ) + ( + + + + + )> + + + + )> + + + + + ) + (ELSE + )>) + (ELSE )> + )> + + + + + > + + + + + ) + (ELSE )>) + (ELSE + + + )> + )>> + +)) + ) + ( + + ) + (ELSE + )>) + ( + > + ) + ( + + )>) + ( + )>> + + + + ) + (ELSE + + + ) + (ELSE + )>)>> + +)) + > + + + ) + (ELSE + )>) + ( + + ) + ( + ) + (> + + + )> + ) + (,VINCK-PICKED? + ) + (ELSE + )>) + (>> + + ) + ( + + ) + (ELSE + )> + )>) + ( + LADDER>> + + ) + (ELSE + + + + ) + ( + + ) + (ELSE + + + )>)>) + ( + + ) + ( + > + + + + + + + + + + )> + + + ) + (ELSE + + + + + + + ) + ( + ) + (>> + + ) + ( + + ) + (ELSE + )> + )>)>)>)>> + + + + + + > + + + +)) + + ) + ( + >> + + ) + ( + > + ) + (ELSE + )>) + ( + > + ) + (ELSE + )>) + ( + > + )>) + ( + > + )>) + ( > + + ) + ( + + ) + ( + + ) + (ELSE + + )>) + ( + ) + (ELSE + )>)>> + + + + + ) + (ELSE )>) + ( + + + ) + (ELSE )> + )>> + +)) + + ) + ( + + ) + ( > + + ) + ( + + > + + + + + ) + (ELSE + )>) + ( + )>)>> + + + + > + + > + + ) + (> + + ) + (ELSE + + )>) + (ELSE + + )>> + + + + > + + + + + +)) + + ) + (> + )>> + + ) + ( + + + )> + )>> + +> + )> + ) + ( + + + + + + ) + (DELAY + + + + + + + ) + (ELSE + + )>)>) + (> + + + ) + (DELAY + + T> + + )>)> + ) + (> + + + ) + ( T> + + + ) + (ELSE + + + )>)>)>) + ( + + ) + (ELSE )> + + )> + + + + + + )> +) + ( + + + )>> + + + +> + + + ) + ( + ) + ( + ) + ( + ) + ( + ) + (ELSE + + + )> + > + + + + ) + (ELSE + )>> + +> +> + + + +)) + + ) + ( + > + ; + + + + + )>) + ( + + > + >> + ) + ( + > + + ) + ( ,PRSO> + + + ) + (ELSE + )>) + (ELSE + )>) + ( + + + > + + + + )>)> + + )> + ) + (ELSE + )>) + ( + > + + + + ) + ( + + + ) + (ELSE + + + )>) + ( + )>) + ( + >> + + )>> + + + > + + + + + + + + ) + (ELSE + + )>) + ( + > + + ) + (ELSE )> + ) + (> + + + + ) + (ELSE + + )>)>) + ( + )>> + + + +)) + + + )>> + + ) + (ELSE + )>> + + + +) "AUX" RUIN) + + + ) + ( + >> + ) + ( + ) + ( + > + + ) + ( + + ) + ( + )>) + (> + + + ) + (ELSE + )>) + ( + + > + + ) + (ELSE + )>) + ( + ) + ( + > + + + ) + (ELSE )>) + (ELSE + + )>) + ( + + > + + ) + ( + )>)>> + + ME)> + + >>> + + + > + ) + ( + > + ) + (ELSE + > + ) + (> + ) + (ELSE + >)>>)>> + + + + > + ) + (ELSE + )> + > + +> + + + + + +"S-RODRIGUES" + +;"The next day, Lord Toda Hiro-matsu, Lord Toranaga's favorite general, arrives +by galley from Osaka. How, Yabu wonders, does he know of the +ship? Spies! But who?| +| +Hiro-matsu seizes your ship and its cargo for his liege Lord +Toranaga, and then +stuns Yabu by saying, \"I'm taking the pirate leader to Osaka. Lord +Toranaga wants to see him!\"" + + + + + + ) + (ELSE + )>> + +)) + + ) + ( + + ) + (ELSE + )>)>> + + + + + + + + + + ) + ( + + ) + ( + + + ) + ( + + + ) + (DELAY + + + + ) + (ELSE + + )>)>) + ( + + + ) + (DELAY + + + + ) + (ELSE + + )>)>) + ( + + + ) + (DELAY + + + + ) + (ELSE + + )>)>) + () + (DELAY + + + + > + + ) + (ELSE )>)>) + () + (DELAY + > + + ) + (ELSE + )> + )>) + ( + + + ) + ( + ) + () + ( + + ) + (ELSE + + )>) + ( + + + + + ) + (ELSE + )>) + (DELAY + > + + + ) + ( + + ) + (ELSE + + )>)>) + ( + + + + + )>) + (DELAY + > + + + ) + ( + + ) + (ELSE + + )>)>) + ( + + + ) + ( + ) + ( + )>) + (DELAY + > + + + ) + ( + + ) + (ELSE + + )>)>) + ( + + > + )>> + + + + )> + + + > + +> + + + + > + +> + +> + + diff --git a/attack.zil b/attack.zil new file mode 100644 index 0000000..5b07b5d --- /dev/null +++ b/attack.zil @@ -0,0 +1,3070 @@ +"ATTACK for + SHOGUN + (c) Copyright 1988 Infocom, Inc. All Rights Reserved." + + + + + + + + + ) + ( + + ) + (ELSE )> + ) + ( POWDER-HORN)> + > + ) + ( + + ) + (ELSE + + )>) + (ELSE + )>)>> + + + + + ) + ( + ) + ( + + ) + ( + > + )>> + +; + +) + () + () + ( + + + )>> + + + + + + > + + + + + + + + + + + ) + ( + + > + )> + ) + ( + + + ,KNOCKOUT-CNT> + ) + ( + > + ) + ( + + ,P?NORTH) + (ELSE ,P?WEST)>>)>) + ( + + + + + + > + + + + ) + ( + + > + +