├── j2.serial ├── j2.zip ├── nj2.zip ├── COMPILED ├── j2.z3 └── nj2.z3 ├── j2.xzap ├── j2.chart ├── j2.zil ├── z0.zil ├── wishbringer.zil ├── j2.errors ├── README.md ├── rmode.init ├── north.zil ├── j2.txt ├── originalj2.txt ├── fog.zil ├── island.zil ├── misc.zil ├── under.zil ├── magick.zil ├── boxes.zil ├── bridge.zil ├── west.zil ├── globals.zil └── cemetery.zil /j2.serial: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /j2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/wishbringer/HEAD/j2.zip -------------------------------------------------------------------------------- /nj2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/wishbringer/HEAD/nj2.zip -------------------------------------------------------------------------------- /COMPILED/j2.z3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/wishbringer/HEAD/COMPILED/j2.z3 -------------------------------------------------------------------------------- /COMPILED/nj2.z3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/wishbringer/HEAD/COMPILED/nj2.z3 -------------------------------------------------------------------------------- /j2.xzap: -------------------------------------------------------------------------------- 1 | .TIME 2 | .INSERT "J2FREQ" 3 | .INSERT "J2DAT" 4 | .INSERT "MISC" 5 | .INSERT "PARSER" 6 | .INSERT "GLOBALS" 7 | .INSERT "SYNTAX" 8 | .INSERT "VERBS" 9 | .INSERT "PEOPLE" 10 | .INSERT "SOUTH" 11 | .INSERT "CENTER" 12 | .INSERT "WEST" 13 | .INSERT "EAST" 14 | .INSERT "NORTH" 15 | .INSERT "BRIDGE" 16 | .INSERT "FOG" 17 | .INSERT "SHOPPE" 18 | .INSERT "CEMETERY" 19 | .INSERT "UNDER" 20 | .INSERT "TOWER" 21 | .INSERT "ISLAND" 22 | .INSERT "BOXES" 23 | .INSERT "MAGICK" 24 | .INSERT "J2STR" 25 | .END 26 | -------------------------------------------------------------------------------- /j2.chart: -------------------------------------------------------------------------------- 1 | -date- -rel- -size- -pre- -obj- -glo- -voc- 2 | 7/22 69 129104 22604 253 235 1043 3 | 7/22 69 128928 22600 253 233 1043 4 | 7/22 69 128932 22600 253 233 1043 5 | 7/22 69 128932 22600 253 233 1043 6 | 7/22 69 128872 22598 253 232 1043 7 | 7/22 69 128876 22598 253 232 1043 8 | 7/22 69 128878 22598 253 232 1043 9 | 8/27 70 128884 22601 253 232 1043 10 | 9/17 -1 128904 22601 253 232 1043 11 | 9/17 69 128904 22601 253 232 1043 12 | 9/20 69 128904 22601 253 232 1043 13 | 9/20 70 128816 22601 253 232 1043 14 | 9/20 69 128816 22601 253 232 1043 15 | 5/23 70 139040 22043 253 231 1045 16 | 5/24 70 139040 22043 253 231 1045 17 | 6/09 70 127980 22555 253 231 1045 18 | -------------------------------------------------------------------------------- /j2.zil: -------------------------------------------------------------------------------- 1 | "J2 for WISHBRINGER: (C)1985 Infocom, Inc. All Rights Reserved." 2 | 3 | 7 | 8 | ON!-INITIAL 9 | OFF!-INITIAL 10 | ENABLE!-INITIAL 11 | DISABLE!-INITIAL 12 | 13 | 14 | 15 | 16 | 17 | ; 18 | 19 | 20 | >> 21 | 22 | 23 | > 24 | )> 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /z0.zil: -------------------------------------------------------------------------------- 1 | "J2 for WISHBRINGER: (C)1985 Infocom, Inc. All Rights Reserved." 2 | 3 | 7 | 8 | ON!-INITIAL 9 | OFF!-INITIAL 10 | ENABLE!-INITIAL 11 | DISABLE!-INITIAL 12 | 13 | 14 | )> 15 | 16 | 17 | 18 | ; 19 | 20 | 21 | >> 22 | 23 | 24 | > 25 | )> 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /wishbringer.zil: -------------------------------------------------------------------------------- 1 | "J2 for WISHBRINGER: (C)1985 Infocom, Inc. All Rights Reserved." 2 | 3 | 7 | 8 | ON!-INITIAL 9 | OFF!-INITIAL 10 | ENABLE!-INITIAL 11 | DISABLE!-INITIAL 12 | 13 | 14 | )> 15 | 16 | 17 | 18 | ; 19 | 20 | 21 | >> 22 | 23 | 24 | > 25 | )> 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /j2.errors: -------------------------------------------------------------------------------- 1 | Assembling J2.XZAP.1 on Thursday, June 9, 1988 16:10:47 2 | Release(last was 70): 70 3 | 4 | 0 Inserting J2FREQ.ZAP.4 (554 bytes) 5 | 618 Inserting J2DAT.ZAP.1 (21937 bytes) 6 | 22555 Inserting MISC.ZAP.3 (1626 bytes) 7 | 24181 Inserting PARSER.ZAP.3 (11820 bytes) 8 | 36001 Inserting GLOBALS.ZAP.3 (4087 bytes) 9 | 40088 Inserting SYNTAX.ZAP.1 (0 bytes) 10 | 40088 Inserting VERBS.ZAP.3 (8871 bytes) 11 | 48959 Inserting PEOPLE.ZAP.4 (10770 bytes) 12 | 59729 Inserting SOUTH.ZAP.3 (4495 bytes) 13 | 64224 Inserting CENTER.ZAP.3 (14636 bytes) 14 | 78860 Inserting WEST.ZAP.3 (3848 bytes) 15 | 82708 Inserting EAST.ZAP.3 (4497 bytes) 16 | 87205 Inserting NORTH.ZAP.3 (897 bytes) 17 | 88102 Inserting BRIDGE.ZAP.3 (3739 bytes) 18 | 91841 Inserting FOG.ZAP.3 (964 bytes) 19 | 92805 Inserting SHOPPE.ZAP.3 (5546 bytes) 20 | 98351 Inserting CEMETERY.ZAP.3 (3773 bytes) 21 | 102124 Inserting UNDER.ZAP.3 (3046 bytes) 22 | 105170 Inserting TOWER.ZAP.3 (7163 bytes) 23 | 112333 Inserting ISLAND.ZAP.3 (3262 bytes) 24 | 115595 Inserting BOXES.ZAP.3 (4159 bytes) 25 | 119754 Inserting MAGICK.ZAP.2 (3581 bytes) 26 | 123335 Inserting J2STR.ZAP.1 (4645 bytes) 27 | 28 | QUEUED? global undefined: 121906 29 | GVAL global undefined: 120247 30 | PT?402 global undefined: 10802 31 | PT?302 global undefined: 10800 32 | PT?202 global undefined: 10798 33 | PT?102 global undefined: 10796 34 | PT?106 global undefined: 1068 35 | PT?113 global undefined: 1044 36 | PT?2602 global undefined: 966 37 | PT?502 global undefined: 892 38 | PT?110 global undefined: 726 39 | PT?619 global undefined: 710 40 | PT?210 global undefined: 684 41 | PT?2502 global undefined: 644 42 | 43 | 44 | Symbols unused: 45 | ZORKID 46 | FLAGS 47 | STR?255 48 | STR?254 49 | STR?253 50 | STR?252 51 | STR?251 52 | STR?250 53 | STR?229 54 | STR?228 55 | STR?227 56 | STR?226 57 | STR?225 58 | STR?224 59 | STR?223 60 | STR?213 61 | STR?212 62 | STR?211 63 | STR?210 64 | STR?209 65 | STR?146 66 | STR?145 67 | STR?144 68 | STR?27 69 | STR?26 70 | STR?25 71 | STR?24 72 | STR?23 73 | STR?22 74 | STR?21 75 | STR?14 76 | STR?13 77 | STR?12 78 | STR?11 79 | STR?10 80 | STR?9 81 | STR?8 82 | 83 | 253 objects. 84 | 231 globals. 85 | 1045 word vocabulary. 86 | 87 | 127980 bytes (125K). 88 | 22555 bytes of preload. 89 | 11712 bytes of impure. 90 | 91 | Outputting symbol tables 92 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Wishbringer Source Code Collection 2 | 3 | Wishbringer is a 1985 interactive fiction game written by Brian Moriarty and published by Infocom. 4 | 5 | Further information on Wishbringer: 6 | 7 | * [Wikipedia](https://en.wikipedia.org/wiki/Wishbringer) 8 | * [The Digital Antiquarian](https://www.filfre.net/2014/04/wishbringer/) 9 | * [The Interactive Fiction Database](https://ifdb.tads.org/viewgame?id=z02joykzh66wfhcl) 10 | * [The Infocom Gallery](http://infocom.elsewhere.org/gallery/wishbringer/) 11 | * [IFWiki](http://www.ifwiki.org/index.php/Wishbringer) 12 | 13 | __What is this Repository?__ 14 | 15 | This repository is a directory of source code for the Infocom game "Wishbringer", including a variety of files both used and discarded in the production of the game. It is written in ZIL (Zork Implementation Language), a refactoring of MDL (Muddle), itself a dialect of LISP created by MIT students and staff. 16 | 17 | The source code was contributed anonymously and represents a snapshot of the Infocom development system at time of shutdown - there is no remaining way to compare it against any official version as of this writing, and so it should be considered canonical, but not necessarily the exact source code arrangement for production. 18 | 19 | __Basic Information on the Contents of This Repository__ 20 | 21 | It is mostly important to note that there is currently no known way to compile the source code in this repository into a final "Z-machine Interpreter Program" (ZIP) file. There are .ZIP files in some of the Infocom Source Code repositories but they were there as of final spin-down of the Infocom Drive and the means to create them is currently lost. 22 | 23 | Throughout its history, Infocom used a TOPS20 mainframe with a compiler (ZILCH) to create and edit language files - this repository is a mirror of the source code directory archive of Infocom but could represent years of difference from what was originally released. 24 | 25 | In general, Infocom games were created by taking previous Infocom source code, copying the directory, and making changes until the game worked the way the current Implementor needed. Structure, therefore, tended to follow from game to game and may or may not accurately reflect the actual function of the code. 26 | 27 | There are also multiple versions of the "Z-Machine" and code did change notably between the first years of Infocom and a decade later. Addition of graphics, sound and memory expansion are all slowly implemented over time. 28 | 29 | __What is the Purpose of this Repository__ 30 | 31 | This collection is meant for education, discussion, and historical work, allowing researchers and students to study how code was made for these interactive fiction games and how the system dealt with input and processing. It is not considered to be under an open license. 32 | 33 | Researchers are encouraged to share their discoveries about the information in this source code and the history of Infocom and its many innovative employees. 34 | 35 | -------------------------------------------------------------------------------- /rmode.init: -------------------------------------------------------------------------------- 1 | Z!COMPILED! 2 | !do not modify this file unless you know what you are doing 3 | and do not forget to re-compile it! 4 | [7[6[5[4[3[2[1 [..o 1:"lfsbcreatew' u1 fq1++4u1 zj .u2 5 | iname: 6 | 217*857,820 .Y 7 | 336*2133,2095 ..P 8 | 345*1859,1827 ..Y 9 | 394*2450,2372 ...J 10 | 397*196,125 ...M 11 | -3*2133,2095 pprint 12 | -1*9,0 execute 9 13 | -1*774,726 execute 774 14 | :^i6|[..o :fo..o2u5 q5"g f~:..o(q5)2"n -q5u5'' 15 | q5"l-5*q5j .(0fsword*5,0i)j q2,.fswordw'"#q5*5j' 16 | q3,.+5fswordw q7,.+10fsword ]..o| 17 | q2j :l .(eg -4:k)j 3k:l 9i q1\ z+6u4 6,q4\ "n zj' :w wfsbkillw]1]4]5q5j'"# 21 | q2(c\+q1u7c:x2)2"eq3u2'"#q..qm6'''> 22 |  !COMPILED! 23 | <=>s 24 | 10044041.U.MM.D 25 | 0FS^RMORE 26 | fsosteco"n 36.fs:etmode ' 27 | FS RGETTY"N (FSHEIGHT-(FSECHOLINES)-1)FSLINES' @ 28 | 29 | *MINI TECO* Feature (Using Self-contained Quoted Mode) 30 | ...M<=1:< 31 | [2 0U2 [1 .U1 8<1:<>:; [1.U1 %2W> [1[2 32 | [..O FSBCREATE 2F[LINESW 33 | [.M [..J Q.MU2 Q2&(-1000.)#(10000000.)U.M 1M.DMINI TECO H^V 34 | : 37 | HFX...N ]..J ].M M.D 38 | F]LINESW FSBKILLW ]2]1 Q2 Q1J ]1]2 39 | Q.M&40000."N -1FSNOQUITW' 40 | 1:U.R Q.RF"L-^FEQIT"E ' Q.R,2M.ZW' 41 | 1FSNOQUITW H^V>,3M.Z - 42 | 43 | Indentation without Inquiries, etc. 44 | <=>- 45 | MINTERNINDENT MAX 46 | -1UINDENT MAX 47 |  48 | New Line without asking. 49 | .Y<=I 50 | 1:< .U.B -1U.Q 51 | Q.M&176."N 52 | Q.M&1000."N I 53 |  (FQ.H"L Q.H/8,11.I Q.H-(8*(Q.H/8)),40.I 73.I'"# G.H') 0;' 54 | ([.0 [.1 [.2 [.3 55 | <0,0A-12."N 0;' 0,-1A-15."N 0;' 2R> 56 | 0FU.1U.0 Q.M&64."E ONOMUD' 57 | :1<:-^FLR>"N ONOMUD' .-Q.0"L ONOMUD' 58 | :1<:-FUU.2U.2>"N -1U.2' 59 | :<-^FLR 1A-;"N 0;'>"N ONOMUD' .-Q.2"L ONOMUD' 60 | 0,(Q.2-.)A-60"N Q.2-1U.2' 61 | 0FU.3U.3 Q.2,Q.3FU.3W 62 | :<.U.2 -^FLRW Q.3-.;>W Q.2J 63 | qIndent Maxu.0 64 | q.0"L Q.3,Q.3+8F=FUNCTION"E (Q.3+4)U.2 oagain '' 65 | q.0u.0 66 | (Q.0-1)"g (Q.2-Q.3-Q.0)U.3 Q.3"G Q.3R .U.2 '' 67 | "#' 68 | !AGAIN! Q.2"L ONORM' 69 | Q.2J Q.1U.B OFINIS' 70 | !NORM! Q.0J 71 | !**! <1A-40."N1A-11."N0;''C> .-Q.2"E ONEXT' .^V 72 | :FI-127"E FIW Q.BJ 3U.Q OOUT' :FI-"N OFINIS'"#FIW' 73 | !NEXT! .,Q.1:FB  "E OAGAIN' O** 74 | !NOMUD! -1U.2 ONORM 75 | !FINIS! FSHPOSU.0 Q.1J Q.1-Q.B"E 15.I 12.I' Q.1U.B 76 | FQ.T"G 0U.1'"# WQ.0/8U.1 Q.0-(8*Q.1)U.0' Q.1,11.I Q.0,40.I 77 | !OUT! ].3].2].1].0 ) 0;' 78 | Q.M&400."N 1M.Y 0;' 79 | >,Q.QM.Z   80 | 81 | Adjust Next Line 82 | ..Y<=k 83 | [1[2[3 .U1 84 | :<:L .U2 Q1J 85 | (1000,Q2F&4000000.)"N Q..0F"G-1J W^FLL ! '' 86 | .U.B [.B M.Y M...F ].B 87 | 1A-42."E .U2 :L .U3 0L 88 | (1000,Q3F&4000000.)"N 0L [.B M...F ].B '' 89 | Q.B,.@V 90 | :FI-27"N .U.B 0;'FIW>,3M.Z   91 | 92 | Pprint Object 93 | ..P,*pprint*<=n 94 | [0[1[2[3 1:<.U.B W:^FLL W^FLU0U1W 95 | < .U2 Q1J ^FLU0W Q2J 96 | :L .-Z;W .-Q0:"L 0;' .U2 Q1J 97 | (0,Q2F&4000000.)"N Q..0F"G-1J' W^FLL ! ' 98 | M.Y M...F 99 | 1A-42."E .U2 :L .U3 Q2J 100 | (0,Q3F&4000000.)"N 0L M...F '' >>,3M.Z G 101 | 102 | Adjust a Paragraph (Looks for @ so as not to screw up Scribe) 103 | ...J<= 104 | 1:<.u.b 105 | [0[1[2[3[4[5 <.-Z; .-1,.+1F= 106 | "N 0,1AF@"N 0;''L> 107 | L 0,1A-15."E-L' .-Z"E0L' 108 | .U1 <0,1AF ; "L0;'C> .U2 FSHPOSU5 Q1,Q2X3 109 | F=.T-"E 1M.X Old Prefix:  FQ.S"L' .,(G.S FSHPOSU5 .)FX3' 110 | FQ3U4 .U0 111 | <-L B-.; 1AF .@+1"GL0;' Q4F=3"N 0;' 112 | 0,Q4+1AF ; ;> 113 | .U.B Q0(.U0)J 114 | "N>W Q.B,.' 116 | .-ZU1 Q0J 1U2 117 | Q0J F=.T-&(F=.T:)"N L .U0'"# Q4D' 118 | 119 | F=.T-"E 1M.X New Prefix:  FQ.S+1"G .,(G.S FSHPOSU5 .)FX3'' 120 | FSADLINEF(-Q5FSADLINEW F=.T:"E Q0,Z+Q1FA'"# Q0,Z+Q1@FA' 121 | )FSADLINEW 122 | .-ZU2 Q0J Z+Q2J >,1M.Z  000 123 | -------------------------------------------------------------------------------- /north.zil: -------------------------------------------------------------------------------- 1 | "NORTH for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | "*** WEST OF HOUSE ***" 4 | 5 | 17 | 18 | 20 | 22 | ) 23 | (T 24 | 25 | 26 | )>> 27 | 28 | 30 | 31 | > 32 | 33 | 40 | 41 | 43 | 45 | ) 46 | ( 47 | 48 | ) 49 | (T 50 | )>> 51 | 52 | 59 | 60 | 62 | > 63 | 64 | ) 65 | ( 66 | ) 67 | (T 68 | )>> 69 | 70 | 79 | 80 | 82 | 83 | 84 | ) 85 | (T 86 | )> 87 | ) 88 | ( 89 | 90 | ) 91 | (T 92 | )>> 93 | 94 | "*** ROCKY PATH ***" 95 | 96 | 107 | 108 | 110 | 111 | 112 | )> 113 | 114 | ) 115 | ( 116 | 117 | ) 118 | (T 119 | 120 | )>> 121 | 122 | > 123 | 124 | 126 | 127 | 128 | 129 | > 131 | ) 133 | (T 134 | )> 136 | )>> 137 | 138 | > 141 | 143 | 144 | ) 145 | (T 146 | 147 | )>> 148 | 149 | "*** SOUTH OF BRIDGE ***" 150 | 151 | 158 | 159 | 161 | 162 | ) 164 | (T 165 | )> 166 | 167 | ) 168 | ( 169 | 170 | ) 171 | ( 172 | ) 173 | (T 174 | )> 175 | ) 176 | ( 177 | ) 178 | (T 179 | )>> 180 | 181 | 191 | 192 | 194 | 196 | 197 | " and west, and a road leads south to the " D ,FESTERON "." CR>)>> 198 | 199 | 201 | > -------------------------------------------------------------------------------- /j2.txt: -------------------------------------------------------------------------------- 1 | Junior-Level Adventure #2 2 | 3 | Working Title: DEVILSTONE 4 | 5 | Market and Audience 6 | 7 | DEVILSTONE is an easy-to-play introduction to interactive fantasies like 8 | ZORK. Its goal is to familiarize novices with the conventions and 9 | traditions of the genre. Text, plot and puzzles will be geared to the 10 | comprehension of a bright sixth-grader. 11 | 12 | Plot Synopsis 13 | 14 | You're an apprentice postal clerk in the sleepy village of Frobton. As 15 | another eventless afternoon draws to an end, your boss Mr. Blather hands 16 | you a special delivery envelope addressed to Ye Olde Magick Shoppe, a 17 | little-visited establishment on the far side of town. You obediently 18 | hop onto your bicycle and pedal through the friendly streets, where you 19 | are greeted by old neighbors and ritually chased by a poodle. After 20 | passing Hoople's Drug Store, the Palace Theater, the Park and other 21 | familiar landmarks, you cross the little creek at the edge of town and 22 | climb the steep hill up to the Magick Shoppe. 23 | 24 | The Shoppe is a fascinating place full of strange machines, forbidden 25 | books and fake ice cubes, all presided over by a sad old woman. She's 26 | mourning the loss of her beloved pet cat, which disappeared under 27 | mysterious circumstances a few nights ago. The letter you are 28 | delivering turns out to be a ransom note: 29 | 30 | "Bring the one true Devilstone to me before the moon sets, or you will 31 | never see your cat again!" 32 | 33 | or words of similar ilk, signed by a dangerous-sounding witch. 34 | 35 | The bereaved woman vows never to surrender the Devilstone to anyone, cat 36 | or no cat, and somehow manages to recruit you for a rescue mission. Your 37 | only defense against the Evil Witch is to be the Devilstone itself, an 38 | ordinary-looking pebble said to possess considerable Magick power when 39 | used according to the instructions provided. 40 | 41 | Upon leaving the Shoppe, you discover that the entire town of Frobton 42 | has been skewed into some kind of alternative reality. All the 43 | landmarks and faces have taken on a sinister, larger-than-life aspect: 44 | 45 | -- The little creek that used to run around the outskirts is now a dark, 46 | raging river. There's only one bridge, and that is guarded by a 47 | creature which less original scenarios would refer to as a Troll. 48 | 49 | -- The poodle that used to chase your bicycle has evolved into a 50 | Hellhound. Its appetite for bicylists is unaffected. Good thing your 51 | bike changed into a broomstick. 52 | 53 | -- The little park in the center of town has become a dense forest full 54 | of wild beasts, quicksand and other inconveniences. But it's better 55 | than walking the streets, which are patrolled by the Witch's Goon Squad. 56 | 57 | -- Mr. Hoople's Drug Store and Ice Cream Parlor is now a swarmy tavern 58 | full of ne'er-do-wells, misfits and troublemakers like yourself. You 59 | can buy supplies here that may prove useful in your quest. But don't 60 | expect much sympathy from Mr. Hoople, who is a spy for the Evil Witch. 61 | 62 | -- The Palace Theater appears to be running a propaganda film called THE 63 | WITCH IS WATCHING. A better title might be WATCHING THE WITCH, because 64 | what you see on the screen corresponds to what the Witch is actually 65 | doing at that moment -- a good thing to know if you're trying to avoid 66 | her. 67 | 68 | -- The Post Office you used to work in is now the fortresslike lair of 69 | the Witch. Those unfortunate enough to visit the witch's Dungeon will 70 | notice that the Chief Torturer bears a remarkable resemblance to Mr. 71 | Blather. 72 | 73 | Your mission, should you choose to accept it, is to rescue the poor 74 | little kitty cat without being turned into a furry toilet seat cover or 75 | a Commodore 64. 76 | 77 | Spellcrafting 78 | 79 | Unlike ZORK IV and V, it takes more than a magic word to make the 80 | Devilstone do its thing. Each of the dozen or so available spells 81 | requires the player to locate some object or solve a puzzle before the 82 | miracle can be invoked. Some silly examples: 83 | 84 | -- To "Fly," you must find a feather and wear it in your hair. 85 | 86 | -- To "Walk Across Water," you must put white sand in your shoes. 87 | 88 | -- To "See Through Walls," you must be holding a lighted candle. 89 | 90 | The props you need for each spell are "spelled out" in the Devilstone 91 | instruction card provided with the game (see below). 92 | 93 | Other possibilities include: 94 | 95 | -- Spells can be used only a few times, or once. 96 | 97 | -- Using the Devilstone helps the Evil Witch find out where you are (a 98 | "lighthouse" effect a la Tolkien). This implies that it should be 99 | possible to solve any problem without using the Stone, thereby rewarding 100 | clever players with less interference from the Witch. 101 | 102 | -- A "panic button" spell that works like an on-line hint service. 103 | 104 | Characters 105 | 106 | -- Mr. Blather. He has two cameos, first as your boss at the post 107 | office and later as a torturer in the witch's Dungeon. 108 | 109 | -- The Woman in the Magick Shoppe. She sounds and acts like a feeble 110 | old lady, but is sharp enough to get you to do her dirty work. Like the 111 | other characters in DEVILSTONE, she talks a lot but doesn't move around 112 | much, if at all. 113 | 114 | -- Various Townspeople. Amiable enough in Frobton, their New Frobton 115 | counterparts greet you with warnings, sneers and sharp farming tools. 116 | Some of them are employed by the Evil Witch as spies and/or goons. 117 | 118 | -- The Evil Witch (to be named later). Impervious to water and falling 119 | houses. 120 | 121 | Package Ideas 122 | 123 | -- A small white pebble. 124 | 125 | -- Instructions for using the Devilstone. Instead of a booklet, it 126 | might be more fun to design a cardboard slide-rule device that lets you 127 | "dial up" the combination of objects you need to invoke a spell. 128 | 129 | -- A sealed special-delivery letter containing the ransom note. 130 | 131 | -- Two maps, one for each "version" of Frobton. It might be possible to 132 | use a single map with a clever transparent overlay or something. 133 | 134 | 135 | -------------------------------------------------------------------------------- /originalj2.txt: -------------------------------------------------------------------------------- 1 | Junior-Level Adventure #2 2 | 3 | Working Title: DEVILSTONE 4 | 5 | Market and Audience 6 | 7 | DEVILSTONE is an easy-to-play introduction to interactive fantasies like 8 | ZORK. Its goal is to familiarize novices with the conventions and 9 | traditions of the genre. Text, plot and puzzles will be geared to the 10 | comprehension of a bright sixth-grader. 11 | 12 | Plot Synopsis 13 | 14 | You're an apprentice postal clerk in the sleepy village of Frobton. As 15 | another eventless afternoon draws to an end, your boss Mr. Blather hands 16 | you a special delivery envelope addressed to Ye Olde Magick Shoppe, a 17 | little-visited establishment on the far side of town. You obediently 18 | hop onto your bicycle and pedal through the friendly streets, where you 19 | are greeted by old neighbors and ritually chased by a poodle. After 20 | passing Hoople's Drug Store, the Palace Theater, the Park and other 21 | familiar landmarks, you cross the little creek at the edge of town and 22 | climb the steep hill up to the Magick Shoppe. 23 | 24 | The Shoppe is a fascinating place full of strange machines, forbidden 25 | books and fake ice cubes, all presided over by a sad old woman. She's 26 | mourning the loss of her beloved pet cat, which disappeared under 27 | mysterious circumstances a few nights ago. The letter you are 28 | delivering turns out to be a ransom note: 29 | 30 | "Bring the one true Devilstone to me before the moon sets, or you will 31 | never see your cat again!" 32 | 33 | or words of similar ilk, signed by a dangerous-sounding witch. 34 | 35 | The bereaved woman vows never to surrender the Devilstone to anyone, cat 36 | or no cat, and somehow manages to recruit you for a rescue mission. Your 37 | only defense against the Evil Witch is to be the Devilstone itself, an 38 | ordinary-looking pebble said to possess considerable Magick power when 39 | used according to the instructions provided. 40 | 41 | Upon leaving the Shoppe, you discover that the entire town of Frobton 42 | has been skewed into some kind of alternative reality. All the 43 | landmarks and faces have taken on a sinister, larger-than-life aspect: 44 | 45 | -- The little creek that used to run around the outskirts is now a dark, 46 | raging river. There's only one bridge, and that is guarded by a 47 | creature which less original scenarios would refer to as a Troll. 48 | 49 | -- The poodle that used to chase your bicycle has evolved into a 50 | Hellhound. Its appetite for bicylists is unaffected. Good thing your 51 | bike changed into a broomstick. 52 | 53 | -- The little park in the center of town has become a dense forest full 54 | of wild beasts, quicksand and other inconveniences. But it's better 55 | than walking the streets, which are patrolled by the Witch's Goon Squad. 56 | 57 | -- Mr. Hoople's Drug Store and Ice Cream Parlor is now a swarmy tavern 58 | full of ne'er-do-wells, misfits and troublemakers like yourself. You 59 | can buy supplies here that may prove useful in your quest. But don't 60 | expect much sympathy from Mr. Hoople, who is a spy for the Evil Witch. 61 | 62 | -- The Palace Theater appears to be running a propaganda film called THE 63 | WITCH IS WATCHING. A better title might be WATCHING THE WITCH, because 64 | what you see on the screen corresponds to what the Witch is actually 65 | doing at that moment -- a good thing to know if you're trying to avoid 66 | her. 67 | 68 | -- The Post Office you used to work in is now the fortresslike lair of 69 | the Witch. Those unfortunate enough to visit the witch's Dungeon will 70 | notice that the Chief Torturer bears a remarkable resemblance to Mr. 71 | Blather. 72 | 73 | Your mission, should you choose to accept it, is to rescue the poor 74 | little kitty cat without being turned into a furry toilet seat cover or 75 | a Commodore 64. 76 | 77 | Spellcrafting 78 | 79 | Unlike ZORK IV and V, it takes more than a magic word to make the 80 | Devilstone do its thing. Each of the dozen or so available spells 81 | requires the player to locate some object or solve a puzzle before the 82 | miracle can be invoked. Some silly examples: 83 | 84 | -- To "Fly," you must find a feather and wear it in your hair. 85 | 86 | -- To "Walk Across Water," you must put white sand in your shoes. 87 | 88 | -- To "See Through Walls," you must be holding a lighted candle. 89 | 90 | The props you need for each spell are "spelled out" in the Devilstone 91 | instruction card provided with the game (see below). 92 | 93 | Other possibilities include: 94 | 95 | -- Spells can be used only a few times, or once. 96 | 97 | -- Using the Devilstone helps the Evil Witch find out where you are (a 98 | "lighthouse" effect a la Tolkien). This implies that it should be 99 | possible to solve any problem without using the Stone, thereby rewarding 100 | clever players with less interference from the Witch. 101 | 102 | -- A "panic button" spell that works like an on-line hint service. 103 | 104 | Characters 105 | 106 | -- Mr. Blather. He has two cameos, first as your boss at the post 107 | office and later as a torturer in the witch's Dungeon. 108 | 109 | -- The Woman in the Magick Shoppe. She sounds and acts like a feeble 110 | old lady, but is sharp enough to get you to do her dirty work. Like the 111 | other characters in DEVILSTONE, she talks a lot but doesn't move around 112 | much, if at all. 113 | 114 | -- Various Townspeople. Amiable enough in Frobton, their New Frobton 115 | counterparts greet you with warnings, sneers and sharp farming tools. 116 | Some of them are employed by the Evil Witch as spies and/or goons. 117 | 118 | -- The Evil Witch (to be named later). Impervious to water and falling 119 | houses. 120 | 121 | Package Ideas 122 | 123 | -- A small white pebble. 124 | 125 | -- Instructions for using the Devilstone. Instead of a booklet, it 126 | might be more fun to design a cardboard slide-rule device that lets you 127 | "dial up" the combination of objects you need to invoke a spell. 128 | 129 | -- A sealed special-delivery letter containing the ransom note. 130 | 131 | -- Two maps, one for each "version" of Frobton. It might be possible to 132 | use a single map with a clever transparent overlay or something. 133 | 134 | 135 | -------------------------------------------------------------------------------- /fog.zil: -------------------------------------------------------------------------------- 1 | "FOG for WISHBRINGER: Copyright (C)1985 Infocom, Inc." 2 | 3 | "*** STEEP TRAIL & FOG ***" 4 | 5 | 20 | 21 | > 22 | 23 | >> 26 | > 27 | )> 28 | > 29 | 30 | )> 31 | 32 | 33 | ) 34 | 35 | ( 36 | ) 37 | 38 | ( 39 | ) 40 | 41 | (T 42 | > 43 | 44 | 45 | 46 | 47 | 49 | 50 | )> 51 | > 52 | 53 | 56 | 58 | )> 59 | 60 | 61 | 64 | ) 65 | (T 66 | )>> 67 | 68 | 70 | 71 | ) 72 | ( 73 | 74 | ) 75 | (T 76 | 77 | )>> 78 | 79 | 91 | 92 | ; "RMUNGBIT = No map warning given" 93 | 94 | 96 | "." CR>)>> 98 | 99 | > 107 | 108 | 110 | 111 | ) 112 | ( 113 | 114 | ) 115 | ( 116 | ) 117 | (T ; "6" 118 | )> 119 | >> 120 | 121 | 123 | 124 | ) 125 | ( 126 | 127 | ) 128 | ( 129 | ) 130 | (T ; "4" 131 | )> 132 | >> 133 | 134 | 136 | 137 | ) 138 | ( 139 | 140 | ) 141 | ( 142 | ) 143 | (T ; "5" 144 | )> 145 | >> 146 | 147 | 149 | 150 | ) 151 | ( 152 | 153 | ) 154 | ( 155 | ) 156 | ( 157 | ) 158 | (T ; "7" 159 | 160 | 161 | )> 162 | >> 163 | 164 | 166 | > 167 | 168 | ) 169 | ( 170 | ) 171 | (T ; "6" 172 | ) 174 | (T 175 | > 176 | 177 | 178 | 179 | )> 180 | )>)> 181 | >> 182 | 183 | 185 | > 186 | 187 | ) 188 | ( 189 | )> 191 | > 192 | ) 193 | ( 194 | ) 195 | (T ; "7" 196 | )> 197 | >> 198 | 199 | 202 | ) 203 | (T 204 | )>> 205 | 206 | 208 | 209 | > 210 | 211 | > 213 | 214 | 216 | 217 | > 218 | 219 | "." CR> 221 | > 222 | 223 | > 228 | 229 | 230 | 231 | > 233 | 234 | > 235 | 237 | ) 238 | (T 239 | )>> 240 | 241 | > 243 | 244 | ) 245 | (T 246 | )> 247 | 248 | > 249 | 250 | > 252 | 253 | 254 | 255 | 256 | 257 | -------------------------------------------------------------------------------- /island.zil: -------------------------------------------------------------------------------- 1 | "ISLAND for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | 11 | 12 | > 13 | > 14 | 15 | 17 | 18 | 19 | 20 | 21 | ,RETURN-FROM-ISLAND?>> 22 | )> 23 | 24 | ) 25 | ( 26 | 27 | )> 28 | 29 | 30 | > 31 | 32 | 33 | 34 | 36 | 37 | 39 | 40 | 41 | 42 | ) 43 | (> 45 | 46 | > 47 | 48 | )> 49 | 50 | 51 | 52 | 53 | 54 | 55 | 57 | 58 | )> 59 | ) 60 | (T 61 | )>> 62 | 63 | > 66 | 67 | 79 | 80 | 82 | 83 | " and south, and the dark waters of the lake stretch eastward.| 85 | | 86 | To the west stands a magnificent " D ,CASTLE ", its parapets rising high into the mist. Golden light streams invitingly through the open " D ,ENTRANCE ". " 87 | ,YOU-HEAR "friendly voices and music inside." CR>)>> 88 | 89 | 91 | 92 | >)> 93 | > 94 | 95 | "*** THRONE ROOM ***" 96 | 97 | 108 | 109 | 111 | 112 | 113 | > 114 | 115 | 117 | > 118 | 119 | ,KING ,THRONE-ROOM> 120 | ) 121 | (T 122 | )> 123 | )> 124 | > 125 | 126 | 128 | 129 | 130 | 131 | 132 | 134 | 135 | ) 136 | (T 137 | )> 138 | )>> 143 | 144 | 145 | 146 | 147 | 148 | 150 | ) 151 | ( 152 | 153 | 154 | > 155 | 156 | ) 157 | (T 158 | 159 | ",\" says " D ,KING ", holding it out to you." CR>)> 160 | )> 161 | > 162 | 163 | 164 | ) 169 | 170 | ( 171 | 172 | 173 | ) 180 | 181 | ( 182 | ) 185 | 186 | ( 187 | 188 | 189 | 190 | 193 | 194 | ) 198 | (T 199 | 200 | > 201 | 202 | ) 203 | (T 204 | 205 | ",\" says " D ,KING "." CR>)>)>)>> 206 | 207 | > 212 | 213 | > 218 | 219 | )) 220 | > 221 | ) 222 | (> 223 | )> 224 | 226 | 227 | )>> 228 | 229 | )) 230 | 231 | 234 | ) 236 | (T 237 | )> 238 | 241 | > 242 | 243 | 252 | 253 | ; "RMUNGBIT = player has not yet looked inside hat" 254 | 255 | 257 | 258 | 259 | ) 260 | ( 261 | 262 | )> 263 | 264 | 265 | ) 266 | ( 267 | > 268 | 269 | 270 | ) 271 | ( 272 | 273 | ) 274 | ( 275 | > 276 | 277 | ) 278 | ( 279 | 280 | ) 281 | ( 282 | 283 | )> 284 | > 285 | 286 | ) 287 | ( 288 | ) 290 | (T 291 | 292 | 293 |
294 | 295 | 296 | >> 297 | 298 | 299 | 300 | 301 | ) 302 | 303 | (T 304 | 305 |
306 | )>)> 307 | ) 308 | ( 309 | 310 | ) 311 | (T 312 | )>> 313 | 314 | 321 | 322 | > 323 | 324 | )) 325 | 326 | 327 | 328 | ) 329 | ( 330 | 331 | ) 333 | (T 334 | )>) 336 | ( 337 | ) 339 | (T 340 | )> 341 | ) 342 | ( 343 | ) 345 | (T 346 | )> 347 | ) 348 | ( 349 | ) 350 | ( 351 | > 352 | 353 | ) 354 | ( 355 | > 356 | ) 358 | (T 359 | )> 361 | ) 362 | ( 363 | ) 364 | (T 365 | )> 366 | ) 367 | ( 368 | ) 369 | (T 370 | )>> 371 | 372 | 374 | > 375 | 376 | > 379 | 380 | > 383 | 384 | 386 |
387 | > 388 | 389 | 391 | 392 | 393 | ,CLAMPED?> 394 | ) 395 | (T 396 |
397 | )> 398 | 400 | ) 401 | ( 402 | 403 |
404 | 405 | ) 406 | (T 407 | )>> 408 | 409 | 416 | 417 | 423 | 424 | )) 425 | 426 | ) 427 | ( 428 | 429 | ) 430 | ( 431 | > 432 | 433 | ) 434 | ( 435 | > 436 | 437 |
438 | 439 | ) 440 | (T 441 | )>> 442 | 443 | 449 | 450 | 452 | ) 453 | ( 454 | 455 | ) 456 | (T 457 | )> 458 | ) 459 | (T 460 | 461 | )>> 462 | 463 | 469 | 470 | 472 | 473 | " about it." CR> 474 | ) 475 | (T 476 | 477 | )>> -------------------------------------------------------------------------------- /misc.zil: -------------------------------------------------------------------------------- 1 | "MISC for WISHBRINGER: (C)1985 Infocom, Inc. All Rights Reserved." 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ) 14 | (> 15 | >)> 16 | 17 | > 18 | "CRLF"> 19 | <=? .P "CR">> 20 | >) 21 | ( 22 | ) 23 | (ELSE 24 | > 25 | > 26 | > 27 | "DESC"> 28 | <=? .P "D"> 29 | <=? .P "OBJ"> 30 | <=? .P "O">> 31 | >) 32 | ( 33 | <=? .P "N">> 34 | >) 35 | ( 36 | <=? .P "CHR"> 37 | <=? .P "C">> 38 | >) 39 | (ELSE 40 | >>)>)>) 43 | ( 44 | >) 45 | ( 46 | >) 47 | (ELSE )>>>>> 48 | 49 | > 51 | 52 | > 54 | 55 | > 57 | 58 | > 60 | 61 | 64 | ) 65 | ( ) 66 | (ELSE )>>)> 67 | )> 69 | > 70 | 72 | 73 | >>) 76 | (ELSE .ATM)> GVAL>) 77 | (ELSE .ATM)> 78 | !.L)> 79 | > 80 | 3> )>> 81 | !.L>)>>> 83 | >> 84 | 85 | > 87 | 88 | > 90 | 91 | > 93 | 94 | 97 | ) 98 | (<==? .X FSET?>
) 99 | (ELSE )>>)> 100 | > 101 | > 102 | .ATM) 106 | (ELSE )>> 107 | !.O)>>> 108 | 109 | >> 111 | 112 | >>> 114 | 115 | ; ) 117 | (ELSE >)>> 118 | 119 | > 120 | 121 | > 122 | 123 | 125 | >> 126 | 127 | ) 129 | (T .NUM)>> 130 | 131 | "*** ZCODE STARTS HERE ***" 132 | 133 | "NOTE: This object MUST be the FIRST one defined (for MOBY-FIND)!" 134 | 135 | 136 | 137 | 139 | 140 | 141 | 142 | > 143 | > 144 | > 145 | > 146 | > 147 | > 148 | 149 | 150 | 151 | 156 | 157 | 158 | 159 | 160 | 161 | > 162 | 163 | >>> 166 | 167 | 170 | > 171 | 172 | > 173 | > 175 | > 176 | > 178 | > 179 | > .ICNT> 181 | ) 182 | (T 183 | ,IT> 184 | 185 | 186 | )>)>> 187 | 188 | 189 | > .OCNT> 191 | ) 192 | (T 193 | ,IT> 194 | 195 | )>)>>)> 196 | )> 197 | 199 | .OCNT) 200 | ( 201 | 202 | 203 | >) 204 | (T 205 | >)> 206 | .OCNT) 207 | ( 208 | > 209 | 210 | > 211 | .ICNT) 212 | (T 213 | 1)>> 214 | 215 | <1? .ICNT>> 216 | >)> 217 | 218 | >) 219 | ( 220 | ,P-SONUMS>> 221 | > 222 | >) 223 | ( 224 | 225 | ) 226 | (T 227 | 228 | 229 | > 230 | 231 | ) 232 | ( 233 | >) 234 | (T 235 | 236 | >>)> 237 | 238 | >)>) 239 | ; ( > 240 | >) 241 | (T 242 | 243 | ;"> 244 | )>" 245 | 246 | > .NUM> 248 | 249 | 250 | > 251 | )> 252 | 253 | > 254 | )> 255 | 256 | > 257 | ) 258 | (T )> 259 | ) 260 | ( 261 | )> 262 | ) 263 | (T 264 | >) 266 | (T 267 | >)> 268 | 269 | 0> ,W?ALL ,W?EVERYTHING>> 270 | 271 | > 272 | ) 273 | 274 | ( 275 | > 276 | ) 277 | 278 | ; ( 279 | > 280 | ) 281 | 282 | ; ( 283 | 284 | ,WINNER ,HERE>> 285 | ,SURFACEBIT>>> 286 | 287 | >>>> 288 | ) 289 | ; ( 290 | 292 | > 293 | >> 294 | ) 295 | 296 | (> 297 | ) 298 | ( 299 | ) 300 | (T 301 | 302 | > 303 | )> 304 | ) 305 | (T 306 | > 307 | )> 308 | )> 309 | )>)> 310 | 311 | > 315 | > 319 | > 320 | 321 | )>)>>)> 322 | ; > 323 | 324 | T) 325 | (T 326 | ,P?ACTION> 327 | ,M-END>>)>)> 328 | 329 | T) 330 | ( 331 | T) 332 | (,P-OFLAG 333 | T) 334 | (T 335 | 336 | 337 | )> 338 | 339 | >)>) 340 | (T 341 | >)> 342 | 344 | T) 345 | ( 346 | > 347 | T) 348 | (T 349 | >)>)> 350 | > 351 | > 352 | >>> 353 | 354 | > 356 | 357 | ) 358 | ( 359 | 360 | ) 361 | (> 362 | >> 363 | ) 364 | ( 365 | ) 366 | (.I 367 | > 368 | ) 369 | ( 370 | ) 371 | (T 372 | )>) 373 | ( 374 | ) 375 | ( 376 | ) 377 | ( 378 | ) 379 | ( 380 | ) 381 | ; ( 382 | ) 383 | (T 384 | )>) 385 | ( 386 | > 387 | 388 | ) 389 | ( 390 | ) 391 | (T 392 | )>) 393 | (T 394 | )>> 395 | 396 | > 398 | > 399 | ) 401 | ( .RTN> 402 | > ) 403 | (T )>)> 404 | >>> 405 | 406 | )) 407 | 408 | )> 409 | 410 | 411 | 412 | 413 | > 414 | ) 415 | (T 416 | )>> 417 | 418 | 420 | 421 |
422 | > 423 | 424 | 426 | ) 427 | ( ,WINNER ,HERE ,GLOBAL-OBJECTS> 428 | ) 429 | ( 430 | ) 431 | (T 432 | )>> 433 | 434 | > 436 | 437 | ) 438 | ( 439 | ) 440 | ( 441 | ) 442 | ( 443 | ) 444 | ( 445 | > 446 | ) 447 | ( 448 | > 449 | ) 450 | (T 451 | )>> 452 | 453 | 455 | ) 456 | ( 457 | 458 | > 459 | ) 460 | (T 461 | )>) 462 | ( 463 | >> 464 | ) 465 | (T 466 | )>> 467 | 468 | 471 | ) 472 | ( 473 | ) 474 | ( 475 | ) 476 | ( 477 | ) 478 | (T 479 | >)>>> 480 | 481 | 482 | > 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | > ,C-TICK .TICK> 494 | .CINT> 495 | 496 | ) E C INT) 497 | > 498 | > 499 | 501 | > 502 | >> 503 | > 504 | 505 | ) 506 | ( .RTN> )> 507 | >>> 508 | 509 | > 510 | 511 | )) 512 | > 514 | )> 515 | >> 516 | > 517 | 518 | ; "The following clause forces I-ECLIPSE to be 519 | executed before any other pending interrupts" 520 | 521 | > 523 | >> 524 | 2>> 525 | >)>)> 526 | 527 | 529 | > 530 | > 531 | > 532 | > 533 | 534 | 535 | > 536 | 537 | )>)>)> 538 | ) 539 | (>> 540 | > 541 | ) 542 | (T 543 | > 544 | > 545 | >> 546 | )>)>)> 547 | >>> 548 | 549 | 550 | 552 | 554 | > 555 | 556 | )>>> 557 | 558 | 560 | 561 | 562 | 563 | > 564 | 565 | > 567 | >> -------------------------------------------------------------------------------- /under.zil: -------------------------------------------------------------------------------- 1 | "UNDER for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | 15 | 16 | 18 | 19 | 20 | " and east, and there's a dark hole in the south wall." CR>)>> 21 | 22 | 24 | " under" D ,GROUND " chamber. "> 25 | 26 | ) 27 | (T 28 | )> 29 | 30 | >)> 31 | > 32 | 33 | > 34 | 35 | 37 | ) 38 | (T 39 | 40 | )>> 41 | 42 | 52 | 53 | 55 | 56 | ", east and west." CR>)>> 57 | 58 | 60 | >> 61 | 62 | >)> 63 | > 64 | 65 | 76 | 77 | )) 78 | 79 | 80 | " and east.| 81 | | 82 | The surrounding walls are almost obscured by the roots of a mighty tree. "> 83 | 84 | ) 86 | (T 87 | )> 89 | )>> 90 | 91 | "*** GRUE'S NEST ***" 92 | 93 | 102 | 103 | > 105 | > 106 | 107 | 109 | 113 | 114 | 116 | 117 | ) 118 | (T 119 | )> 121 | )>> 125 | 126 | 135 | 136 | > 137 | 138 | )) 139 | 140 | 141 | 142 | 143 | ) 144 | (T 145 | )> 147 | 148 | ) 149 | 150 | ( 152 | > 153 | 154 | ) 155 | 156 | ( 157 | > 158 | 159 | ) 160 | (T 161 | )> 162 | ) 163 | ( 164 | 165 | ,PRSI> 166 | 167 | ) 168 | (T 169 | )> 170 | ) 171 | ( 172 | 173 | 174 | ) 175 | ( 176 | 177 | ) 178 | ( 179 | 180 | ) 181 | ( 182 | 183 | 184 | ) 185 | (T 186 | )>> 187 | 188 | 190 | ) 192 | (T 193 | )> 194 | 197 | 199 | ) 200 | (T 201 | )> 202 | 203 | > 204 | 205 | 207 | 208 | 209 | 210 | ) 212 | (T 213 | )> 214 | 215 | ) 217 | (T 218 | )> 219 | 220 | > 221 | 222 | > 224 | 225 | 227 | > 228 | 229 | 233 | > 234 | 235 | 237 | > 238 | ) 239 | (T 240 | )> 241 | 242 |
243 | > 244 | 245 | 246 | 247 | 249 | ) 250 | ( 251 | 252 | 253 | ) 254 | (T 255 | > 256 | 257 | 258 | 260 | 261 | ) 262 | ( 263 | 264 | ) 266 | (T 267 | 269 | )>)>)>> 270 | 271 | 279 | 280 | 282 | 283 | 284 | 285 | ) 286 | ( 287 | >> 288 | 289 | ) 290 | ( 291 | > 292 | 293 | ) 294 | ( 295 | > 296 | 297 | 298 | ) 299 | ( 300 | 301 | ) 302 | ( 303 | 304 | 305 | ) 306 | (T 307 | )>> 308 | 309 | > 311 | 312 | 322 | 323 | )) 324 | 325 | > 326 | 327 | 328 | 329 | 330 | 331 | 332 | ) 333 | ( 334 | ,HERE ,PROTAGONIST>> 335 | 336 | )> 337 | 338 | ) 340 | (T 341 | )> 342 | 343 | ) 344 | ( 345 | ) 347 | (T 348 | )> 349 | ) 350 | ( 351 | ) 353 | (T 354 | )> 355 | ) 356 | ( 357 | 359 | ) 360 | (T 361 | 362 | )>) 363 | (T 364 | )> 365 | ) 366 | ( 367 | > 368 | 370 | ) 371 | ( 372 | > 373 | ) 374 | ( 375 | 377 | ) 378 | (T 379 | )>> 380 | 381 | 383 | > 384 | 385 | 393 | 394 | > 396 | 397 | ) 398 | ( 399 | ) 400 | (T 401 | 402 | )>> 403 | 404 | 406 | 407 | 409 | ) 410 | (> 411 | 412 | ) 413 | ( 414 | 415 | 416 | 417 | > 418 | )> 419 | ) 420 | ( 421 | > 422 | 423 | 424 | 425 | 426 | 427 | >> 428 | 429 | ) 430 | ( 431 | 432 | )>)> 433 | ) 434 | ( 435 | 436 | > 437 | 438 | ) 439 | ( 440 | 441 | )> 442 | ) 443 | ( 444 | 445 | 446 | ) 447 | ( 448 | 449 | ) 450 | (T 451 | )>> 452 | 453 | > 455 | 456 | 457 | 458 | > 460 | 461 | 462 | ) 464 | ( 465 | 467 | ) 468 | ( 469 | 471 | ) 472 | (T 473 | 474 | > 475 | )> 477 | > 478 | 479 | 488 | 489 | 491 | > 492 | 493 | 494 | 495 | )> 496 | ) 497 | ( 498 | 499 | 500 | 501 | )> 502 | 503 | ) 504 | ( 505 | 506 | ) 507 | ( 508 | > 509 | 510 | ) 511 | (T 512 | )>> 513 | 514 | 521 | 522 | > 524 | 525 | ) 526 | ( 527 | " about the " D ,DEBRIS "." CR> 529 | ) 530 | (T 531 | 532 | )>> 533 | 534 | ; 540 | 541 | ; 543 | > 544 | ) 545 | ( 546 | 548 | ) 549 | ( 550 | 552 | ) 553 | ( 554 | 555 | 556 | 557 | ) 558 | (T 559 | 560 | )> 561 | ) 562 | ( 563 | 564 | 565 | ) 566 | (T 567 | )>> 568 | 569 | ; > 571 | 572 | "*** UNDER CELL ***" 573 | 574 | 585 | 586 | 588 | 589 | " and west." CR CR> 590 | 591 | ) 592 | (T 593 | 594 | ) 596 | (T 597 | )>)> 598 | )>> 599 | 600 | -------------------------------------------------------------------------------- /magick.zil: -------------------------------------------------------------------------------- 1 | "MAGICK for WISHBRINGER: 2 | Copyright (C)1985 Infocom, Inc. All rights reserved. 3 | Reconstructed from .ZAP files 5/23/88 by Prof." 4 | 5 | 13 | 14 | 16 | 17 | 18 | 19 | 20 | )> 21 | 22 | ) 23 | (T 24 | )>> 25 | 26 | 28 | > 29 | 30 | )) 31 | 32 | 33 | ) 35 | (T 36 | )> 37 | 38 | > 39 | 40 | 42 | 44 | > 45 | 46 | 49 | > 50 | 51 | 53 | 54 | 55 | ) 56 | (T 57 | )> 58 | 59 | ) 60 | (T 61 | )>> 62 | 63 | 69 | 70 | 72 | ) 73 | (> 74 | 75 | ) 76 | ( 77 | 78 | ) 79 | ( 80 | >> 81 | 82 | )> 83 | 84 | 85 | 86 | 88 | 89 | )> 90 | 93 | 94 | 95 | > 96 | 97 | 98 | 99 | > 100 | 101 | 107 | 108 | 110 | ) 111 | ( ;"NOT removed - GTB" 112 | 113 | ) 114 | ( 115 | 116 | ) 117 | (> 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 131 | )> 132 | 133 | 134 | 135 | ) 136 | ( 137 | > 138 | 139 | ,LOOKOUT-HILL ,RIVER-OUTLET> 140 | )> 141 | 142 | ) 143 | (T 144 | 145 | 146 | )>> 147 | 148 | 151 | > 152 | 153 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 163 | 164 | 165 | > 166 | 167 | 173 | 174 | > 175 | 176 | 178 | > 179 | 180 | ) 181 | (> 182 | 183 | ) 184 | ( 185 | 186 | )> 187 | 188 | 189 | 190 | 191 | 195 | 196 | 197 | 198 | > 199 | 200 | 202 | 203 | ) 204 | ( 205 | 206 | 208 | 209 | 210 | 212 | )> 213 | > 214 | 216 | )> 217 | > 218 | > 219 | )> 220 | >)> 221 | )> 222 | 223 | > 224 | 225 | )> 226 | 227 |
228 | 229 | ) 230 | (> 231 | >> 232 | 233 | 234 | 235 | )> 236 | 237 | ) 238 | (> 240 | 241 | ) 242 | (T 243 | 244 | )>> 245 | 246 | 252 | 253 | 255 | ) 256 | (> 257 | 258 | ) 259 | (> 260 | 261 | )> 262 | 263 | 264 | 265 | 266 | " ">)> 268 | 269 | ) 270 | (T 271 | )> 272 | 273 | 274 | 275 | 276 | 277 | 288 | 289 | 290 | 291 | 292 | 293 | > 294 | ,KITTY ,BABY>> 295 | ; 296 | 297 | )> 298 | 299 | )>)> 300 | > 301 | 302 | 304 | > 305 | 306 | 308 | > 309 | 310 | 316 | 317 | > 318 | 319 | 321 | ) 322 | (> 323 | 324 | )> 325 | 326 | 327 | 328 | 329 | 330 | > 331 | 332 | 335 | 336 | > 337 | 338 | 339 | 340 | )> 341 | > 342 | 343 | 345 | 346 | > 347 | 348 | 349 | )> 350 | 351 | > 352 | 353 | 359 | 360 | 362 | ) 363 | (> 364 | 365 | )> 366 | 367 | 368 | 369 | > 370 | 371 | > 372 | 373 | 379 | 380 | > 381 | > 382 | 383 | ) WHO) 384 | 385 | 386 | > 387 | 388 | ) 389 | ( 390 | 391 | ) 392 | (> 393 | 394 | )> 395 | 396 | 397 | 398 | 399 | 400 | > 401 | 402 | 403 | 404 | 405 | 406 | 407 | )> 408 | > 409 | 410 | ) 412 | (T 413 | )> 414 | 415 | 416 | 417 | 418 | 419 | ) 421 | (T 422 | )>)> 423 | ) 424 | ( 425 | 426 | ) 427 | ( 428 | 429 | ) 430 | ( 431 | 432 | ) 433 | (.WHO 434 | 435 |
436 | 437 | )> 438 | 440 | ) 442 | (T 443 | )> 444 | 445 | 446 | 447 | )>)> 448 | 449 | ) 451 | (T 452 | )> 453 | 454 | 455 | 456 | 457 | 459 | ) 460 | ( 461 | 462 | ) 463 | ( 464 | ) 468 | (.WHO 469 | 470 |
471 | 472 | ) 473 | (T 474 | )> 475 | > 476 | ) 477 | ( 478 | > 479 | 480 | 481 | ) 482 | ( 483 | > 484 | 485 | ) 486 | ( 487 | ) 488 | (T 489 | )>> 490 | 491 | 493 | > 494 | 495 | 497 | > 498 | 499 | )) 500 | 501 | ) 503 | (T 504 | )> 505 | 506 | 507 | > 508 | 509 | 511 | > 512 | ) 513 | ( 514 | )> 515 | > 516 | ,BABY> 517 | ) 518 | ( 519 | > 520 | )> 521 | > 522 | 523 | )> 526 | > 527 | > 528 | 529 | 530 | 531 | 532 | 533 | 534 | ) 535 | (T 536 | )>) 537 | (T 538 | )> 539 | 540 | > 541 | >> 542 | 543 | 544 | )>)> 545 | 546 | > 547 | 548 | 549 | 550 | 551 | 553 | ) 555 | (T 556 | )> 557 | ) 558 | (.WHO 559 | 560 | 561 | )> 562 | 563 |
564 | 565 | > 566 | )> 567 | )> 568 | 569 | > 570 | > 571 | 572 | )> 573 | > 574 | > 575 | 576 | 582 | 583 | 585 | > 586 | 587 | 588 | ) 589 | ( 590 | 591 | 593 | )> 594 | 595 | ) 596 | (T 597 | 598 | )>> 599 | 600 | -------------------------------------------------------------------------------- /boxes.zil: -------------------------------------------------------------------------------- 1 | "BOXES for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | "*** BAD MAILBOX ***" 4 | 5 | > 6 | > 7 | 8 | 18 | 19 | 21 | > 22 | 23 | ) 24 | (T 25 | )>> 26 | 27 | 29 | 30 | )> 32 | 33 | )> 35 | )>> 36 | 37 | 39 | > 40 | 41 | 43 | 44 | ) 46 | (T 47 | 48 | 49 | )> 51 | )> 52 | ) 53 | ( 54 | ) 56 | ( 57 | ) 58 | (,SKEWED? 59 | 60 | ) 61 | (T 62 | > 63 | ; 64 | ; 65 | ; 66 | )> 67 | ) 68 | ( 69 | ) 71 | (> 72 | ) 73 | (T 74 | > 75 | ; 76 | ; 77 | )> 78 | ) 79 | ( 80 | ) 82 | (T 83 | 84 | 85 | )> 86 | ) 87 | ( 88 | ,BOX-DANGEROUS?> 89 | 90 | ) 91 | ( 92 | > 93 | 94 | 95 | >) 96 | (T 97 | >)> 98 | 99 | 100 | > 102 | 103 | 104 | 105 | )> 109 | ) 110 | ( 111 | ) 112 | ( 113 | 114 | ) 115 | (T 116 | 117 | )>) 118 | (T 119 | )>> 120 | 121 | 123 | 124 | > 125 | 126 | 128 | 129 | 130 |
131 | > 132 | 133 | 135 | 136 | 137 | 138 | )> 139 | ; > 140 | > 141 | 142 | > 144 | 145 | > 147 | 148 | > 157 | 158 | "!\"">> 160 | 161 | 162 | 163 | 165 | ) 166 | ( 167 | > 168 | 169 | 170 | 171 | 172 | 173 | ) 175 | 176 | ( 177 | 178 | 179 | 181 | ) 182 | 183 | ( 184 | 185 | 186 | 187 | 188 | 189 | ) 190 | 191 | ( 192 | > 193 | > 194 | 195 | 198 | 199 | 200 | 201 | )>)>> 202 | 203 | 204 | 205 | > 206 | 207 | 209 | 210 | 211 | 212 | > 213 | ) 214 | (T 215 | )>> 216 | 217 | ; > 219 | > 221 | ) 222 | ( 223 | ) 224 | (T 225 | >)>>> 226 | 227 | ; > 232 | 233 | 235 | ) 236 | ( 237 | 238 | > 239 | 240 | ) 241 | ( 242 | ) 243 | ( 244 | ) 245 | (T 246 | 247 | > 248 | 250 | 251 | 252 | 253 | " "> 254 |
255 | 256 | 257 | )> 258 | 259 | 260 | 261 | )>) 262 | (T 263 | 264 | 266 | )>)>) 267 | (T 268 | 269 | 270 | ) 271 | ( 272 | )> 273 | > 274 | 275 | )> 276 | > 277 | 278 | ) 279 | ( 280 | CR>) 281 | (T 282 | 283 | 284 | )>)>> 285 | 286 | )) 287 | 288 | 289 | "."> 290 | > 292 | 293 | )> 294 | > 295 | 296 | > 301 | 302 | > 307 | 308 | > 313 | 314 | > 319 | 320 | "*** SMALL MAILBOX ***" 321 | 322 | 330 | 331 | 333 | 334 | 335 | ) 336 | (T 337 | )>) 338 | ( 339 | > 340 | 341 | > 342 | ) 343 | ( 344 | > 346 | 348 | ) 349 | (T 350 | )>) 351 | ( 352 | ,BOX-ALIVE?> 353 | 354 | 355 | ) 356 | ( 357 | ,BOX-ALIVE?> 358 | 359 | 360 | 361 | ) 362 | (T 363 | )>> 364 | 365 | > 367 | 368 | 369 | > 370 | 371 | 373 | ) 374 | ( 375 | > 376 | 377 | 378 | ) 380 | ( 381 | 382 | ) 384 | ( 385 | 386 | ) 389 | (T 390 | > 391 | > 392 | 393 | 395 | 396 | 397 | )> 398 | ) 399 | ; (T 400 | > 401 | >)>> 402 | 403 | > 405 | 406 | > 408 | 409 | 410 | > 411 | 412 | 414 | ) 415 | ( 416 | 417 | 418 | ) 419 | ( 420 | 421 | 422 | "." CR>)>) 423 | (T 424 | 425 | )> 426 | > 427 | 428 | )> 429 | > 430 | 431 | ) 432 | ( 433 | 434 | 435 | 436 | "." CR> 438 | )>)>> 439 | 440 | > 449 | 450 | > 455 | 456 | 458 | > 459 | 460 | 461 | 462 | 463 | 464 | > 465 | 466 | >)> 467 | 468 | >)> 469 | > 470 | 475 | 476 | 486 | ) 487 | (T 488 | )>> 489 | 490 | "*** BOOTS ***" 491 | 492 | 497 | 498 | 500 | ) 501 | ( 502 | > 503 | )>> 504 | 505 | > 507 | 508 | > 510 | 511 | ; "# times jail visited" 512 | 513 | > 515 | 516 | 517 | > 518 | >) ; "In case you snuck in" 519 | (T 520 | )> ; "fewer turns for 2nd visit" 521 | > ; "New visit!" 522 | 523 | 524 | 525 | 526 | 527 | 528 | )> 529 | 530 | 531 | 532 | 533 | > 534 | 535 | > 537 | 538 | " from "> 540 | 541 | ) 542 | (T 543 | )> 544 | > 545 | 546 | > 552 | 553 | 557 | > 558 | )> 559 | > 560 | 561 | > 564 | 565 | 568 | 569 | 572 | ) 574 | (T 575 | )>> 576 | 577 | 579 | > 580 | > 581 | 595 | 596 | 597 | 598 | 599 | 600 | > 601 | 602 | 604 | 605 | 606 | > 610 | 611 | ; "Table for BUTTON-F" 612 | 613 | <> EDGE-OF-LAKE <> <>> 616 | LOOKOUT-HILL ROTARY-WEST INSIDE-GRAVE <>> 617 | 618 | WEST-OF-HOUSE ROTARY-EAST VIDEO-ARCADE <>> 619 | <> PLEASURE-WHARF <> <>>>> 620 | 621 | 622 | -------------------------------------------------------------------------------- /bridge.zil: -------------------------------------------------------------------------------- 1 | "BRIDGE for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | "*** ON BRIDGE ***" 4 | 5 | 16 | 17 | 19 | 21 | 22 | )>> 23 | 24 | > 27 | ; 28 | 29 | >)> 30 | > 31 | 32 | > 34 | 35 | 36 | > 37 | 38 | 45 | 46 | 48 | 49 | ) 50 | ( 51 | ) 52 | ( 53 | ) 54 | (T 55 | )> 56 | ) 57 | ( 58 | 59 | ) 60 | (T 61 | )> 62 | ) 63 | ( 64 | 65 | ) 66 | (T 67 | )>> 68 | 69 | 76 | 77 | 79 | 80 | 81 | 82 | 83 | ) 84 | (T 85 | )> 86 | 87 | ) 89 | (T 90 | )> 91 | 92 | ) 97 | (T 98 | 99 | )> 100 | )> 102 | 103 | 104 | ) 105 | (T 106 | )>> 107 | 108 | "*** NORTH OF BRIDGE ***" 109 | 110 | 123 | 124 | 126 | 127 | 128 | " and west. A path wanders east along the shore of the river."> 129 | 133 | 134 | 135 | 136 | 137 | )>)> 139 | )>> 140 | 141 | 143 | 144 | ) 145 | ( 146 | 147 | 148 | ) 149 | (T 150 | )>)> 151 | 152 | ) 153 | (T 154 | 155 | 156 | "\" croaks the troll, palm outstretched." CR>) 158 | (T 159 | )> 160 | )>> 161 | 162 | > 167 | 168 | 174 | 175 | ; "RMUNGBIT = troll has not accepted the coin, 176 | TOOLBIT = troll has not been given the can" 177 | 178 | )) 179 | 180 | 181 | 182 | ) 184 | (T 185 | )> 186 | 187 | ) 188 | 189 | ( 190 | > 191 | 193 | ) 194 | ( 195 | 197 | 198 | 200 | )> 201 | 202 | 203 | 204 | 206 | 207 | 209 | 210 | 211 | 212 | 213 | 216 | ) 217 | 218 | (T 219 | 220 | 221 | 222 | 223 | )> 227 | 228 | ) 229 | 230 | ( 231 | >> 232 | 233 | 235 | 236 | 237 | 238 | )> 239 | 241 | ) 244 | (T 245 | 246 | 247 | 248 | 249 | 250 | )> 251 | ) 252 | 253 | (T 254 | 255 | 256 | 257 |
258 | 261 | )>) 262 | 263 | ( 264 | ) 266 | (T 267 | " the idle troll." CR>)> 269 | ) 270 | 271 | ( 272 | ) 274 | (T 275 | 276 | 277 | " something awful and ignores you." CR>)> 278 | ) 279 | 280 | ( 281 | ,TROLL-SCARED? 282 | > 283 | 284 | ) 285 | (T 286 | )>> 287 | 288 | 290 | > 291 | 292 | > 293 | 294 | 300 | 301 | 303 | 304 | ) 305 | ( 306 | 307 | ) 308 | (T 309 | 310 | 311 | > 312 | 313 | 314 | 315 | 317 | "\" he " "." CR>)>)> 318 | ) 319 | ( 320 | 321 | ) 322 | (T 323 | )> 324 | ) 325 | ( 326 | 327 | ) 328 | ( 329 | > 330 | 331 | 332 | ) 333 | ( 334 | > 335 | ) 336 | ( 337 | ) 338 | (T 339 | ; 340 | ; 341 | )> 342 | ) 343 | ( 344 | 345 | ) 346 | (T 347 | )>> 348 | 349 | "*** CLIFF BOTTOM ***" 350 | 351 | 363 | 364 | 366 | 367 | 368 | 369 | )> 370 | )>> 371 | 372 | 375 | ) 376 | (T 377 | 378 | 379 | )> 380 | 381 | )>> 382 | 383 | > 386 | 387 | > 389 | 390 | > 392 | 393 | 400 | 401 | 403 | 404 | > 405 | 406 | ) 407 | (T 408 | )> 409 | ) 410 | ( 411 | 412 | ) 413 | (T 414 | )> 415 | ) 416 | (T 417 | )>> 418 | 419 | 429 | 430 | 432 | 433 | 434 | ) 435 | (T 436 | )> 437 | )>> 438 | 439 | > 441 | 442 | 444 | 445 | 446 | 447 | 448 | 449 | )>) 451 | (T 452 | )> 453 | 454 | ) 455 | 456 | ( 457 | > 458 | > 459 | ) 460 | ( 461 | > 462 | 463 | 464 | 465 | 466 | 467 | 468 | )> 470 | 471 | )> 472 | ) 473 | 474 | (T 475 | )> 476 | ) 477 | 478 | ( 479 | 480 | >> 481 | 482 | ) 483 | (T 484 | )>> 485 | 486 | "*** VULTURE ***" 487 | 488 | 493 | 494 | ; "RMUNGBIT = force vulture sighting" 495 | 496 | )) 497 | 498 | 499 | ) 500 | ( 501 | ) 502 | ( 503 | > 504 | 505 | "." CR> 506 | ) 507 | ( 508 | > 509 | 510 | 511 | 512 | >)> 513 | 514 | 515 | 517 | 518 | 519 | ) 520 | (T 521 | )> 522 | ) 523 | ( 524 | 525 | ) 526 | ( 527 | > 528 | 529 | ) 530 | ( 531 | > 532 | 533 | 534 | 536 | ) 537 | (T 538 | )>> 539 | 540 | 542 | 543 | 544 | > 545 | 546 | 547 | )> 548 | > 549 | 550 | > 552 | 553 | 555 | " high overhead." CR>> 556 | 557 | > 562 | 563 | 571 | 572 | 574 | 575 | 576 | ) 578 | (T 579 | )> 581 | 582 | )>)>> 583 | 584 | 586 | 587 | 588 | ) 589 | ( 590 | 591 | ) 592 | (T 593 | 595 | 596 | )> 598 | ) 599 | ( 600 | > 601 | 602 | ) 603 | (T 604 | )>> 605 | 606 | 608 | 609 | 610 | 611 | 612 | 614 | 615 | > 616 | 617 | 619 | 620 | 621 | > 622 | 623 | 624 | )>> 625 | 626 | 628 | > 629 | 630 | 632 | 633 | > 634 | 635 | > 636 | 637 | 639 | 640 | 642 | 643 | ) 645 | (T 646 | )> 650 | > 651 | 652 | > 653 | 654 | 656 | 657 | )> 658 | 659 | 660 | ,LUCKY?> 661 | 662 | 663 | 664 | )> 665 | > 668 | 669 | > 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | -------------------------------------------------------------------------------- /west.zil: -------------------------------------------------------------------------------- 1 | "WEST for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | "*** EDGE OF LAKE ***" 4 | 5 | 12 | 13 | )) 14 | 15 | > 16 | 17 | ) 19 | (T 20 | )> 22 | ) 23 | ( 24 | > 25 | ) 27 | (T 28 | )> 29 | ) 30 | ( 31 | ) 33 | (T 34 | )> 35 | ) 36 | ( 37 | ) 39 | (T 40 | )> 41 | ) 42 | (T 43 | 44 | )>> 45 | 46 | 59 | 60 | > 62 | 63 | 65 | 68 | 69 | 70 | 71 | 73 | 74 | 76 | 77 | 78 | 79 | )>) 81 | (T 82 | )> 83 | 84 | 85 | 86 | 87 | )> 88 | 89 | > 90 | 91 | ) 92 | (T 93 | ) 95 | (T 96 | )>)> 98 | 99 | 100 | ) 101 | (T 102 | )> 103 | )> 104 | )>> 105 | 106 | 108 | ) 109 | (T 110 | 111 | )> 112 | > 113 | 114 | > 116 | 117 | 124 | 125 | ; "TOOLBIT = pile of leaves disturbed" 126 | 127 | 129 | 131 | >> 132 | 133 | 134 | ) 136 | (T 137 | )> 138 | 139 | 140 | ) 141 | ( 142 | 143 | 144 | ) 145 | ( 146 | ) 147 | (T 148 | 151 | 152 | ) 154 | (T 155 | )> 156 | ) 157 | (T 158 | 159 | 160 | )>)> 162 | ) 163 | ( 164 | >> 165 | 166 | ) 167 | ( 168 | > 169 | 170 | ) 171 | ( 172 | > 173 | 174 | ) 175 | ( 176 | > 177 | >> 178 | 179 | ) 180 | 181 | (T 182 | )>> 183 | 184 | 186 | 187 | > 188 | 189 | > 191 | 192 | 201 | 202 | > 203 | 204 | 206 | 207 | >> 208 | 209 |
210 | 211 | 212 | 213 | ) 215 | (T 216 | )> 217 | 218 | ) 219 | (T 220 | )>> 221 | 222 | > 224 | 225 | )> 226 | 227 | 228 | 229 | 230 | ) 232 | (T 233 | )> 234 | 235 | 236 | 237 | )> 238 | 239 | ) 240 | ( 241 | 242 | ) 243 | ( 244 | 245 | ) 246 | ( 247 | > 248 | 249 | 250 | ) 251 | ( 252 | ) 253 | ( 254 | 255 | 257 | )> 259 | 260 | 261 | 262 | 263 | 264 | )> 266 | ) 267 | (,PIT-FULL? 268 | 269 | 270 |
271 | 272 | ) 273 | (T 274 | )>) 275 | ( 276 | 277 | ) 278 | ( 279 | 280 | 281 | 282 | ) 284 | (T 285 | )> 286 | 287 | ) 288 | (T 289 | )>> 290 | 291 | > 293 | 294 | 303 | 304 | ; "RMUNGBIT = warning not read yet" 305 | 306 | 308 | 309 | 310 | ) 311 | ( 312 | > 313 | 314 | ) 315 | ( 316 | 317 | 318 | ) 319 | ( 320 | > 321 | 322 | ) 323 | ( 324 | 325 | )> 326 | ) 327 | ( 328 | 329 | ) 330 | ( 331 | 332 | 333 | )> 334 | ) 335 | ( 336 | 337 | ) 338 | (T 339 | )>> 340 | 341 | > 343 | 344 | 346 | 349 | ) 350 | (T 351 | )>> 352 | 353 | 355 | 357 | 358 | ) 359 | (T 360 | 361 | )>> 362 | 363 | 365 | 368 | > 369 | 370 | 378 | 379 | ; "PLATYPUS STATE FLAGS: TOOLBIT = HOLDING ON, RMUNGBIT = GONE" 380 | 381 | )) 382 | 383 | 384 | 385 | 386 | ) 388 | (T 389 | )> 391 | 392 | ) 393 | ( 394 | 395 | 396 | ) 397 | ( 398 | > 399 | 400 | 401 | ) 402 | ( 403 | 404 | 405 | ) 406 | ( 407 | 409 | ) 410 | (T 411 | )>> 412 | 413 | 415 | 416 | 417 | 418 | 419 | 420 | )> 422 | 423 | 424 | > 425 | 426 | "*** RIVER OUTLET ***" 427 | 428 | 439 | 440 | 442 | 444 | 445 | 446 | 447 | 449 | 450 | )>> 451 | 452 | "*** LOOKOUT HILL ***" 453 | 454 | 461 | 462 | 464 | ,SKEWED?> 465 | 466 | ) 467 | ( 468 | 469 | ,HOUSE-VISITED?>> 470 | 471 | ) 472 | ( 473 | 474 | ) 475 | ( 476 | ) 477 | ( 478 | ) 479 | ( 480 | ) 481 | (T 482 | )> 483 | ) 484 | ( 485 | 486 | > 487 | ) 488 | ( 489 | ) 490 | ( 491 | ) 492 | (T 493 | )> 494 | ) 495 | ( 496 | 497 | > 498 | ) 499 | ( 500 | ) 501 | ( 502 | ) 503 | (T 504 | )> 505 | ) 506 | ( 507 | 508 | ) 509 | (T 510 | 511 | )>> 512 | 513 | 525 | 526 | 528 | > 529 | 530 | 532 | 533 | 534 | ) 535 | (T 536 | ; > 537 | )> 538 | 539 | )>> 540 | 541 | 543 | 544 | 546 | 547 | 550 | 551 | )> 553 | )>> 554 | 555 | 562 | 563 | ; "RMUNGBIT = stump not yet opened or examined" 564 | 565 | > 566 | 567 | 569 | 570 | 571 | 572 | 573 | ) 574 | (T 575 | )>) 576 | (T 577 | 578 | 580 | )>)> 583 | 584 | ) 585 | 586 | ( 587 | 588 | )> 589 | 590 | 592 | 593 | 594 | 595 | 597 | 598 | ) 599 | (T 600 | )>) 601 | (T 602 | 603 | 604 | )> 605 | 606 | ) 607 | 608 | ( 609 | 610 | 611 | 612 | > 613 | 614 | ) 615 | (T 616 | 617 | )> 618 | 619 | ) 620 | 621 | ( 622 | > 623 | 624 | ) 625 | ( 626 | ) 627 | (T 628 | )> 629 | ) 630 | 631 | ( 632 | 633 | ) 634 | (,ON-STUMP? 635 | ) 636 | ( 637 | 638 | 640 | 641 | 642 | 643 | ) 644 | (T 645 | 646 | )> 647 | ) 648 | 649 | ( 650 | 651 | ) 652 | (T 653 | )> 654 | ) 655 | ( 656 | > 658 | ) 659 | ( 660 | > 661 | 662 | ) 663 | (T 664 | )> 665 | 666 | ) 667 | 668 | ( 669 | 670 | 671 | ) 672 | (T 673 | )>) 674 | (T 675 | )> 676 | ) 677 | 678 | ( 679 | 680 | ) 681 | (T 682 | )> 683 | ) 684 | 685 | ( 686 | > 687 | 688 | 689 | ) 690 | (> 691 | 692 | ) 693 | ( 694 | 695 | ) 696 | ; (> 697 | ) 698 | ( 699 | ) 700 | ( 10> 701 | 702 | ) 703 | ( 704 | ) 705 | (T 706 | )> 707 | 708 |
709 | 710 | ) 711 | (T 712 | )>> 713 | 714 | > 717 | 718 | ) 719 | (T 720 | )>> 721 | 722 | 724 | 725 | ) 726 | (T 727 | )>> 728 | 729 | 739 | 740 | 742 | > 743 | 744 | 745 | ) 746 | ( 747 | 748 | ) 749 | ( 750 | > 751 | 752 | ) 753 | (T 754 | )>> 755 | 756 | 762 | 763 | 765 | 766 | ) 768 | (T 769 | )> 770 | 771 | ) 772 | ( 773 | ) 774 | (T 775 | )>> 776 | 777 | -------------------------------------------------------------------------------- /globals.zil: -------------------------------------------------------------------------------- 1 | "GLOBALS for WISHBRINGER: (C)1985 Infocom, Inc. All Rights Reserved." 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 20 | 21 | 34 | 35 | 37 | 38 | 42 | 43 | 46 | 47 | 52 | 53 | > 55 | 56 | > 59 | 60 | > 62 | > 63 | 64 | >> 2> 65 | 3>> 66 | > 67 | 68 | > 70 | 71 | > 73 | 74 | 78 | 79 | 86 | 87 | 89 | 90 | > 91 | ) 92 | (T 93 | 94 | " about the "> 95 | 96 | )> 97 | ) 98 | ( 99 | ) 100 | ( 101 | ) 102 | ( 103 | ) 104 | ( 105 | > 106 | ) 107 | ( 108 | > 109 | 110 | ) 111 | ( 112 | ) 113 | (T 114 | 115 | )> 116 | > 117 | 118 | 120 | ) 121 | (T 122 | )>> 123 | 124 | 129 | 130 | 132 | ) 133 | ( 134 | ) 135 | ( 137 | 138 | ) 139 | ( 140 | ) 141 | ( 142 | > 143 | ) 144 | ( 145 | > 146 | 147 | ) 148 | (T 149 | )> 150 | > 151 | 152 | 158 | 159 | > 161 | >> 162 | 163 | ) 164 | ( 165 | > 166 | CR>) 167 | ( 168 | ) 169 | ( 170 | > 171 | 172 | ) 173 | ( 174 | > 175 | 176 | 177 | ) 178 | (T 179 | 180 | )> 181 | > 182 | 183 | 189 | 190 | > 192 | 193 | ) 194 | ( 195 | 196 | ) 197 | ( 198 | 199 | ) 200 | ( 201 | ) 202 | (T 203 | )> 204 | ) 205 | (T 206 | )>> 207 | 208 | 214 | 215 | 222 | 223 | ; 231 | 232 | ; 234 | 235 | 236 | 237 | ) 238 | (T 239 | 240 | )> 241 | 242 | ) 243 | ( 244 | > 245 | 246 | > 247 | 249 | ) 250 | ( 251 | 252 | ) 253 | (T 254 | )>) 255 | ( 256 | 257 | ) 258 | ( 259 | CR> 260 | ) 261 | ( 262 | 263 | ) 264 | (T 265 | )>> 266 | 267 | 273 | 274 | ) "AUX" OLIT) 275 | 276 | 277 | ) 278 | ( 279 | > 280 | 281 | ) 282 | ( 283 | 284 | ) 285 | ( 286 | > 287 | 288 | ) 289 | (T 290 | )> 291 | ) 292 | ( 293 | 294 | ) 295 | ( 296 | 297 | ) 298 | ( 299 | 300 | ) 301 | (T 302 | )>> 303 | 304 | 306 | 307 | > 308 | 309 | > 311 | 312 | 317 | 318 | 320 | 321 | ) 322 | ( 323 | 324 | ) 325 | ( 326 | 330 | ) 331 | (T 332 | )>> 333 | 334 | )) 335 | 336 | ) 338 | (T 339 | )> 340 | 341 |
342 | > 343 | 344 | > 346 | 347 | 348 | ) 349 | (T 350 | )> 351 | " point"> 352 | > 353 | )> 354 | > 355 | 356 | > 358 | 359 | > 361 | 362 | > 364 | 365 | ) (STRING? <>)) 366 | 367 | ) 369 | (.THING 370 | > 371 | )> 372 | ) 373 | (T 374 | )> 375 | > 376 | 377 | 379 | 380 | > 381 | 382 | > 385 | 386 | 393 | 394 | 396 | 397 | 398 | 400 | 401 | ) 402 | 403 | ( 404 | 405 | 406 | ) 408 | (T 409 | )> 410 | ) 411 | 412 | ( 413 | ) 416 | (T 417 | )>) 418 | 419 | ( 420 | ) 421 | 422 | ( 423 | ) 424 | 425 | ( 426 | ) 427 | 428 | ( 429 | ) 430 | 431 | ( 432 | ) 433 | 434 | ( 435 | 436 | ) 438 | 439 | ( 440 | ) 441 | 442 | (T 443 | )> 444 | ) 445 | 446 | ( 447 | > 448 | 449 | ) 450 | 451 | (T 452 | 453 | )>> 454 | 455 | 457 | 458 | ) 459 | ( 460 | > 461 | 462 | ) 463 | ( 18> 464 | 465 | ) 466 | (T 467 | )>> 468 | 469 | > 472 | 473 | > 476 | 477 | > 479 | 480 | > 482 | 483 | > 485 | 486 | 488 | > 489 | 491 | 492 | 493 | > 494 | 495 | 497 | > 498 | 499 | )) 500 | 501 | ) 503 | ( 504 | ) 505 | ( 506 | ) 507 | ( 508 | ) 509 | ( 510 | ,SKEWED?> 511 | ) 512 | (T 513 | )> 514 | 515 | > 516 | 517 | > 519 | 520 | > 522 | 523 | 525 | ) 526 | ( 527 | ) 528 | ( 529 | ) 530 | ( 531 | 532 | >> 533 | 534 | 535 | 536 | 537 | >)> 538 | 539 | 541 | 542 | ) 544 | (T 545 | 546 | )> 547 | ) 548 | 549 | ( 550 | > 551 | 552 | 553 | 554 | ) 555 | 556 | (T 557 | 558 |
559 | 560 | )>) 561 | ( 562 | 563 | >> 564 | 565 | 566 | 567 | ) 568 | ( 569 | > 570 | 571 | 572 | 573 | ) 574 | (T 575 | )>) 576 | ( 577 | ) 578 | (T 579 | 580 | )> 581 | > 582 | 583 | 585 |
586 | > 587 | 588 | )) 589 | 590 | 591 | ) 593 | (T 594 | )> 595 | 596 |
597 | > 598 | 599 | > 601 | 602 | > 604 | 605 | > 608 | 609 | > 611 | 612 | 618 | 619 | 621 | 622 | ) 623 | ( 624 | 626 | ) 627 | (T 628 | 629 | )>> 630 | 631 | 633 |
634 | > 635 | 636 | > 638 | 639 | 641 | > 642 | 643 | )) 644 | 645 | ) 647 | (T 648 | )> 649 | > 650 | 651 | > 653 | 654 | )) 655 | 656 | 658 | ) 659 | (T 660 | )> 661 | > 662 | 663 | > 666 | 667 | > 670 | 671 | 673 | "." CR>> 674 | 675 | > 681 | 682 | 689 | 690 | 692 | 693 | 694 | ,ECLIPSE?> 695 | ) 696 | (T 697 | )> 699 | ) 700 | 701 | ( 702 | 703 | > 704 | ) 706 | 707 | ( 708 | >> ; "Not given?" 709 | 711 | 712 | 713 | ) 714 | 715 | ( 716 | > 717 | ) 719 | 720 | ( 721 | > 722 | 723 | ) 724 | 725 | ( 726 | 727 | 728 | 729 | ) 730 | (T 731 | )> 732 | ) 733 | 734 | (T 735 | >)> 737 | 738 | ) 739 | ( 740 | ) 741 | ( 742 | ) 743 | ( 744 | 745 | >> ; "Not given?" 746 | ) 747 | ( 748 | > 749 | 750 | ) 751 | (T 752 | 753 | 754 | )> 755 | > 756 | 757 | )) 758 | 759 | 760 | ) 762 | (T 763 | )> 764 | > 765 | 766 | > 768 | 769 | " that "> 771 |
772 | > 773 | 774 | > 782 | 783 | 785 |
786 | > 787 | 788 | > 790 | 791 | ; > 793 | 794 | > 796 | 797 | > 799 | 800 | > 804 | 805 | )) 806 | "!\"| 807 | | 808 | You wince as " D ,CRISP " strides into view and grabs you by the front of your uniform.| 809 | | 810 | \"You good-for-nothing " "!\" he bellows in your face. \"I wanted you to "> 811 | ) 814 | (T 815 | )> 817 | 818 | > 819 | 820 | 822 | 823 | > 824 | 825 | )) 826 | 827 | 828 | 829 | )> 831 | > 832 | 833 | ; > 835 | 836 | ; > 838 | ) 839 | (> 840 | >) 841 | (T 842 | >)>> 843 | 844 | ; 846 | 847 | > )> 848 | > 849 | 850 | 855 | 856 | 861 | 862 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 884 | 885 | 886 | 887 | 888 | 889 | -------------------------------------------------------------------------------- /cemetery.zil: -------------------------------------------------------------------------------- 1 | "CEMETERY for WISHBRINGER: (C)1985 Infocom, Inc. All rights reserved." 2 | 3 | 15 | 16 | 18 | 19 | 20 | > 21 | 22 | 24 | 25 | 26 | 27 | 28 | ) 29 | (T 30 | )> 31 | ", and a narrow lane wanders north." CR>)>> 33 | 34 | 36 | 38 | ) 39 | (T 40 | 41 | )>) 42 | (T 43 | 44 | )>> 45 | 46 | > 48 | 49 | 62 | 63 | 65 | 69 | 70 | )> 72 | )>> 73 | 74 | 86 | 87 | 89 | ) 91 | (T 92 | )> 93 | ) 94 | (T 95 | 96 | )>> 97 | 98 | 100 | )> 101 | > 102 | 103 | 105 | 107 | 108 | ", and a narrow lane between the " D ,MONUMENTS "s winds off " "." CR>)>> 109 | 110 | 117 | 118 | ; "RMUNGBIT = skewed gate not opened" 119 | 120 | 122 | 123 | 124 | ) 125 | (T 126 | )> 127 | ) 128 | ( 129 | ) 130 | (T 131 | )>> 132 | 133 | 148 | 149 | 151 | > 152 | 153 | 155 | 156 | ) 157 | ( 158 | ) 159 | (T 160 | 161 | 162 | )>> 163 | 164 | 166 | ) 167 | (,SKEWED? 168 | ) 169 | ( 170 | 171 | 173 | )> 174 | 175 | > 176 | 177 | > 179 | 180 | 181 | >> 182 | ) 183 | (T 184 | 185 | 186 | " as you escape their misty clutches." CR CR>)>> 187 | 188 | > 193 | 194 | 196 | 197 | ) 198 | ( 199 | > 200 | 201 | ) 202 | ( 18> 203 | 204 | ) 205 | (T 206 | 209 | 211 | >)> 212 | 213 | 214 | )>> 215 | 216 | > 219 | 220 | 222 | 223 | 224 | 226 | ) 227 | (T 228 | )>) 229 | (T 230 | )>) 231 | (T 232 | 233 | )>) 234 | ( 235 | 236 | 237 | ) 238 | (T 239 | )>) 240 | (T 241 | 242 | )>)>> 243 | 244 | 246 | " place"> 247 | )> 249 | 250 | 251 | 252 | 253 | 255 | >)> 256 | 257 | ) 258 | (T 259 | 260 | )>> 261 | 262 | > 264 | 265 | 267 | 268 | 269 | 270 | 272 | 273 | ) 274 | (T 275 | )> 276 | > 277 | 278 | 285 | 286 | 288 | 289 | ) 290 | ( 291 | ) 292 | ( 293 | ) 294 | (T 295 | )> 296 | ) 297 | ( 298 | 299 | ) 300 | ( 301 | ) 302 | ( 303 | ) 304 | (T 305 | )> 306 | ) 307 | (T 308 | )>> 309 | 310 | 312 | 313 | ) 314 | (T 315 | )>> 316 | 317 | > 319 | 320 | 327 | 328 | 330 | 331 | 332 | 333 | ) 335 | (T 336 | )>) 337 | (T 338 | 339 | )> 340 | ) 341 | ( 342 | 343 | ) 344 | (T 345 | )>> 346 | 347 | > 349 | 350 | 359 | 360 | 362 | > 363 | 364 |
365 | 367 | ) 368 | (T 369 | )>> 370 | 371 | 373 | 374 | ) 375 | ( 376 | 377 | ) 378 | ( 379 | 380 | 381 | 382 | 383 | )> 384 | 385 | ) 386 | ( 387 | > 388 | 389 | 390 | ) 391 | ; ( 10> 392 | 393 | ) 394 | ( 395 | > 396 | 397 | ) 398 | (T 399 | )>) 400 | ( 401 | ) 402 | (T 403 | )>> 404 | 405 | 407 | 408 | ) 409 | ( 410 | 411 | ) 412 | (T 413 | )>> 414 | 415 | 423 | 424 | 426 | ) 428 | (T 429 | )> 430 | ) 431 | ( 432 | 433 | ) 434 | ( 435 | 436 | ) 437 | ( 438 | > 439 | 440 | ) 441 | ( 442 | > 443 | 444 | ) 445 | ( 446 | ) 447 | (T 448 | )>> 449 | 450 | 452 | > 453 | >)> 454 | > 455 | 456 | 458 | >) 459 | ( 460 | > 461 | >)> 462 | > 463 | 464 | > 466 | 467 | 468 | 470 | > 471 | 472 | 474 | 475 | 476 | 477 | 478 | "." CR>> 482 | 483 | > 485 | 486 | 487 | 488 | 489 | > 490 | 491 | 492 | 493 | ) 494 | (T 495 | )> 497 | 500 | > 501 | 502 | > 504 | 505 | 507 | 508 | >> 509 | 510 | 511 | 512 | 513 | )> 514 | > 515 | 516 | 523 | 524 | 526 | 527 | ) 528 | ( 529 | 530 | ) 531 | (T 532 | )>> 533 | 534 | > 536 | 537 | 544 | 545 | ; "RMUNGBIT = Vapors have stolen a possession" 546 | 547 | )) 548 | 549 | 550 | ) 551 | ( 552 | 553 | 555 | ) 556 | ( 557 | 558 | ) 559 | ( 560 | 561 | 562 | ) 563 | ( 564 | 565 | 566 | ) 567 | ( 568 | > 569 | 570 | 571 |
572 | 573 | 574 | )> 575 | ) 576 | (T 577 | )>> 578 | 579 | )) 580 | 581 | ) 582 | ( 583 | > 584 | 585 | 586 | ) 589 | 590 | ( 591 | 592 | > 593 | 594 | 596 |
597 | 598 | 599 | ) 600 | (T 601 | )>) 602 | (T 603 | )> 604 | ) 605 | (T 606 | 608 | )> 609 | )> 610 | ) 611 | 612 | (T 613 | > 614 | 616 | 617 | > 618 | 619 | > 620 | 622 | 623 | 624 | 626 | )> 628 | 629 | 630 | 631 | ; "Move player somewhere else" 632 | 633 | > 634 | 635 | 636 | ; "Scatter player's possessions" 637 | 638 | > 641 | 642 | > 643 | 645 | )> 646 | ) 647 | (T 648 | )>> 649 | 650 | 651 | 653 | )>) 654 | 655 | ; "Steal one of player's possessions" 656 | 657 | (T 658 | 659 | 660 | > 661 | 662 | 663 |
664 | 666 | 667 | 668 | 669 | >) 670 | ( 671 | 672 | )>)>)>)>> 673 | 674 | > 679 | 680 | 682 | 684 | 686 | ) 687 | (T 688 | )> 690 | )> 691 | )>> 692 | 693 | 699 | 700 | 702 | 703 | >>> 704 | 705 | ) 706 | ( 707 | 708 | ) 709 | ( 710 | ) 711 | (T 712 | )> 713 | ) 714 | ( 715 | 716 | ) 717 | (T 718 | 719 | )>> 720 | 721 | 732 | 733 | 735 | 736 | 737 | 738 | ) 739 | ( 740 | 741 | ) 742 | (T 743 | )> 744 | ) 745 | ( 746 | > 747 | 748 | 749 | ) 750 | (> 751 | 752 | ) 753 | ( 754 | 755 | )> 756 | 757 | 758 | 759 | 760 | )> 761 | ) 762 | ( 763 | > 764 | > 765 | 766 | )> 767 | 768 | 769 | ) 770 | ( 771 | > 772 | 773 | CR> 774 | ) 775 | (> 776 | ) 777 | ( 778 | ) 779 | ( 780 | >> 781 | ) 782 | ( 5> 783 | ) 784 | (T 785 | 786 | 787 | ) 788 | (T 789 | )> 790 | )> 791 | ) 792 | ( 793 | 794 | ) 795 | (> 796 | ) 797 | (T 798 | )> 799 | ) 800 | ( 801 | > 802 | 803 | ) 804 | (T 805 | )>> 806 | 807 | 809 | > 810 | 811 | ) 812 | (T 813 | )>> 814 | 815 | 821 | 822 | 824 | 825 | ) 826 | ( 827 | 828 | ) 829 | (T 830 | )>> 831 | 832 | --------------------------------------------------------------------------------