├── z6.serial ├── z6.pre ├── z6.pur ├── z6.zip ├── COMPILED └── z6.z3 ├── z6.xzap ├── record.zil ├── debug.zil ├── magic.txt ├── z6.zil ├── spells.txt ├── z6.compare ├── z6.synopsis ├── README.md ├── cards.txt ├── z6freq.xzap ├── z6.txt ├── z6.chart ├── z6.index ├── guild.zil ├── rooms.txt ├── misc.zil ├── syntax.zil └── globals.zil /z6.serial: -------------------------------------------------------------------------------- 1 | 439 2 | -------------------------------------------------------------------------------- /z6.pre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/spellbreaker/HEAD/z6.pre -------------------------------------------------------------------------------- /z6.pur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/spellbreaker/HEAD/z6.pur -------------------------------------------------------------------------------- /z6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/spellbreaker/HEAD/z6.zip -------------------------------------------------------------------------------- /COMPILED/z6.z3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/historicalsource/spellbreaker/HEAD/COMPILED/z6.z3 -------------------------------------------------------------------------------- /z6.xzap: -------------------------------------------------------------------------------- 1 | .INSERT "Z6FREQ" 2 | .INSERT "Z6DAT" ; DATA IS IN THIS FILE 3 | .INSERT "MISC" 4 | .INSERT "PARSER" 5 | .INSERT "SYNTAX" 6 | .INSERT "DEBUG" 7 | .INSERT "RECORD" 8 | .INSERT "INTERRUPTS" 9 | .INSERT "VERBS" 10 | .INSERT "MAGIC" 11 | .INSERT "GLOBALS" 12 | .INSERT "GUILD" 13 | .INSERT "C1" 14 | .INSERT "C2" 15 | .INSERT "C3" 16 | .INSERT "C4" 17 | .INSERT "Z6STR" 18 | .END 19 | -------------------------------------------------------------------------------- /record.zil: -------------------------------------------------------------------------------- 1 | "RECORD for 2 | MAGE 3 | (c) Copyright 1985 Infocom, Inc. All Rights Reserved." 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 | > 13 | 14 | > 16 | ) 17 | (T 18 | > 19 | )>> 20 | 21 | 22 | 23 | 24 | ;"all READS and INPUTS get sent to command file" 26 | > 27 | 28 | 30 | > 31 | -------------------------------------------------------------------------------- /debug.zil: -------------------------------------------------------------------------------- 1 | %>> 2 | 3 | %> 4 | 5 | %> 8 | ) 9 | (T )>>> 10 | 11 | %>> 12 | %>> 13 | 14 | %> 15 | 16 | % 19 | >> 20 | 21 | %> 22 | 23 | %>> 26 | 27 | %> 29 | 30 | % 33 | 34 | 35 | >> 36 | 37 | % ,C-INTLEN> 40 | "]" CR>>> -------------------------------------------------------------------------------- /magic.txt: -------------------------------------------------------------------------------- 1 | -Spell- -English- 2 | 3 | s AIMFIZ transport yourself to someone's location 4 | e BLORB STRONG-BOX-SPELL 5 | e CLEESH NEWT-SPELL 6 | e EXEX HASTE-SPELL 7 | e FILFRE CREDITS-SPELL 8 | es FROTZ LIGHT-SPELL 9 | s FWEEP turn caster into a bat 10 | s GASPAR resurrection 11 | es GNUSTO WRITE-MAGIC-SPELL 12 | s GOLMAC travel temporally 13 | e GONDAR QUENCH-SPELL 14 | e GUNCHO BANISH-SPELL 15 | es IZYUK FLY-SPELL 16 | e KREBF REPAIR-SPELL 17 | e KULCAD DISPEL-SPELL 18 | s MALYON bring life to inanimate objects 19 | s MEEF cause plants to wilt 20 | e MELBOR PROTECTION-SPELL 21 | e NITFOL TALK-TO-ANIMALS-SPELL 22 | e OZMOO CHEAT-DEATH-SPELL 23 | s PULVER cause liquids to dry up 24 | es REZROV OPEN-SPELL 25 | s SWANZO exorcise an inhabiting presence 26 | s VARDIK shield a mind from an evil spirit 27 | e VAXUM CHARM-SPELL 28 | s VEZZA view the future 29 | s YOMIN mind probe 30 | s YONK augment the power of certain spells 31 | e ZIFMIA SUMMON-SPELL 32 | 33 | -Potion- -English- 34 | 35 | s BERZIO obviate need for food and drink 36 | s BLORT see in the dark 37 | s FLAXO exquisite torture 38 | s FOOBLE increase coordination 39 | s VILSTU obviate need for breathing 40 | -------------------------------------------------------------------------------- /z6.zil: -------------------------------------------------------------------------------- 1 | "Z6 for 2 | MAGE 3 | (c) Copyright 1985 Infocom, Inc. All Rights Reserved." 4 | 5 | 6 | >) 7 | (ELSE 8 | )> 9 | 10 | 13 | 14 | ON!-INITIAL 15 | OFF!-INITIAL 16 | 17 | ; 19 | > 20 | 21 | 23 | >) 24 | ( 25 | 27 | >>) 28 | (ELSE 29 | )>> 31 | 32 | > 34 | 35 | 36 | 37 | 38 | 39 | > 40 | >)> 41 | 42 | 43 | )> 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /spells.txt: -------------------------------------------------------------------------------- 1 | ---Summary of magic spells--- 2 | Earth 3 | Air 4 | Fire 5 | Water 6 | Dark/Light 7 | Mind 8 | Death/Life 9 | Change 10 | Magic 11 | Time 12 | Connectivity 13 | -------------------------|----------------------- 14 | Spell English | E A F W D I X C M T = 15 | -------------------------|----------------------- 16 | s *AIMFIZ go to person | I = 17 | e BLORB strong box | E M 18 | 6 BLORPLE connections | M = 19 | e CLEESH newt | W C 20 | e EXEX haste | F T 21 | e *FILFRE fireworks | F D 22 | es FROTZ light | D C 23 | s FWEEP bat | A C 24 | s GASPAR resurrect | A X 25 | 6 GIRGOL stop time | C T 26 | es GNUSTO write magic | C M 27 | s GOLMAC time travel | M T 28 | e GONDAR quench | F X 29 | e *GUNCHO banish | X = 30 | es IZYUK fly | A C 31 | e KREBF repair | C = 32 | e *KULCAD dispel | I M 33 | 6 LESOCH wind | A F 34 | s MALYON animate | F X 35 | s MEEF wilt | W X 36 | e MELBOR protection | E M 37 | e NITFOL animal talk | I C 38 | e OZMOO cheat death | X T 39 | s PULVER dry up | F W 40 | es REZROV open | E C 41 | 6 SNAVIG grue | E C 42 | s SWANZO exorcise | X M 43 | s VARDIK mind shield | E I 44 | e VAXUM charm | A I 45 | s VEZZA view future | I T 46 | s YOMIN mind probe | D I 47 | s *YONK augment | M T 48 | e ZIFMIA summon | I = 49 | -------------------------|----------------------- 50 | E A F W D I X C M T = 51 | -------------------------------------------------------------------------------- /z6.compare: -------------------------------------------------------------------------------- 1 | I've read over your Z6.TXT. It really has the same problem as mine, 2 | which is that it's a plot without any (enough?) associated problems. 3 | The plots are even pretty similar. 4 | 5 | Specifics: 6 | 7 | 1. In mine, it's you who is the cause of all the problems, as the most 8 | powerful Enchanter in the land. In yours it's some other Enchanter, but 9 | the differences in the effect on the plot are fairly small. I like my 10 | idea better (surprise!) because I like the idea of "power corrupts" 11 | in regard to even the best intentioned good guy (yourself) when 12 | confronted with the potentially unlimited power of magic. 13 | 14 | 2. I'm not too keen on your killing off Belboz, and I sort of like my 15 | idea of consulting him as a sage. This is pretty minor though. 16 | 17 | 3. I like the idea of spells in your book fading as concepts are removed 18 | from the universe. In fact, it might be a good idea if some of this has 19 | happened already when the game opens. 20 | 21 | 4. I would like to figure out some use for the cubes other than in the 22 | final battle. My theory is approximately that the cubes you find can 23 | reactivate the kind of magic they control. The details of this in 24 | relation to individual problems is fuzzy, though. The idea would be 25 | that you find out by using them what they are good for, and thus know 26 | enough by the final battle to use them as weapons against the bad guy. 27 | For example, you might use a cube that controlled the concept 28 | "transformation" to become a grue in the "Grue Heaven" problem. 29 | 30 | 5. I hate chess problems. (Sorry, Steve). 31 | 32 | General: 33 | 34 | 1. I think the "Expert" rating need not mean the game can't be played. 35 | What I mean by this is that even a difficult game that you can do a lot 36 | of exploring in even without solving problems is not going to be seen as 37 | being as hard as (say) Starcross or Hitchhiker's where there is a 38 | difficult problem right near the start. 39 | 40 | 2. If this is going to be collaboration, the critical time is 41 | unfortunately right now. After May 6 I will be able to devote full time 42 | to it. It's between now and then (less than six weeks) that is the real 43 | problem. Is there any time soon when we can get together for a 44 | brainstorming session to get the plot and problems more fully designed? 45 | Are you really going to have enough time in the next six weeks to do a 46 | lot of work? 47 | 48 | 3. And what about Naomi? 49 | 50 | Dave 51 | -------------------------------------------------------------------------------- /z6.synopsis: -------------------------------------------------------------------------------- 1 | 1. Browsie back cover. 2 | 3 | In MAGE, third in the ENCHANTER series, the world is menaced 4 | by the threatened destruction of magic itself, and only you can 5 | save it. 6 | 7 | You owe your position as head of the Enchanters Guild to your 8 | clever and innovative use of magic, but now magic has become 9 | unreliable and intermittent. The foundations of the kingdom 10 | are threatened. 11 | 12 | Who or what is causing this calamity? In a journey through the 13 | very structure of the magical universe, from the Zorkian underworld 14 | to the far reaches of the higher dimensions, you search for 15 | the source of the unmaking. 16 | 17 | You must use all your wit to prepare for the final confrontation, 18 | uncovering the tools and powers to meet the ultimate evil. The 19 | outcome is uncertain when evil's dark purposes are at last exposed, 20 | but a mage never falters. 21 | 22 | The Table of Contents for the instruction manual is on page 11. 23 | Take a look at it to find out what you should read before you begin 24 | the story. 25 | 26 | 2. Package back cover. 27 | 28 | MAGE, the mysterious conclusion to the ENCHANTER trilogy, explores 29 | the strange underpinnings of the Zorkian universe. A world founded 30 | on magic and sorcery suddenly finds itself without magic, and you, 31 | the head of the Enchanters Guild, are the only mage who can find 32 | the reason. The very structure of the universe is under siege, and 33 | only a journey through the foundation of magic itself will reveal 34 | the terrifying reason. 35 | 36 | 3. Instruction Manual Intro. 37 | 38 | Welcome to the world of the Enchanter saga -- a world founded on magic, 39 | where guilds of magicians have mastered the powers of sorcery; a 40 | world now threatened with destruction. 41 | 42 | You distinguished yourself among the young Enchanters by defeating the 43 | evil warlock Krill, whose attempt to subjugate the land was thwarted by 44 | your cleverness, as your inexperience allowed you to succeed where 45 | others might have failed. This earned you a place on the Circle of 46 | Enchanters, second only to the great Belboz the Necromancer. Then Belboz 47 | himself was nearly destroyed, and your rescue of him from the evil demon 48 | Jeearr earned you the ultimate honor given a mage, the leadership of the 49 | Circle of Enchanters. 50 | 51 | Now, a crisis has befallen the kingdom. Magic itself seems to be 52 | failing. Spells fail to work or go strangely awry, the populace is 53 | confused and restive, and even the Enchanters Guild is baffled. A great 54 | conclave of the Guildmasters is ordained, and it is at this conclave 55 | that the final conflict between good and evil begins to unfold. 56 | 57 | If you're familiar with Infocom's interactive fiction, you may not feel 58 | like reading this entire manual. However, you should at least read 59 | about the use of magic (on page x). Also look at the appendix of 60 | recognized verbs (on page x); some of the verbs listed are found in all 61 | Infocom stories, while others are included especially for MAGE. All 62 | wizards will want to familiarize themselves with this list. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Spellbreaker Source Code Collection 2 | 3 | Spellbreaker is a 1985 interactive fiction game written by Dave Lebling and published by Infocom. 4 | 5 | Further information on Spellbreaker: 6 | 7 | * [Wikipedia](https://en.wikipedia.org/wiki/Spellbreaker) 8 | * [The Digital Antiquarian](https://www.filfre.net/2014/05/spellbreaker/) 9 | * [The Interactive Fiction Database](https://ifdb.tads.org/viewgame?id=wqsmrahzozosu3r) 10 | * [The Infocom Gallery](http://infocom.elsewhere.org/gallery/spellbreaker/spellbreaker.html) 11 | * [IFWiki](http://ifwiki.org/index.php/Spellbreaker) 12 | 13 | __What is this Repository?__ 14 | 15 | This repository is a directory of source code for the Infocom game "Spellbreaker", 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 | __Some Trivia and Notes on this Repository__ 36 | 37 | * Disagreements between Lebling and the marketing department over the original name MAGE (or ARCHMAGE) meant that it was named Spellbreaker over his objection; the code shows that a random amount of the time, the game will call itself MAGE anyway. 38 | -------------------------------------------------------------------------------- /cards.txt: -------------------------------------------------------------------------------- 1 | SPELLBREAKER "ENCHANTER CARDS" 2 | ------------------------------------------------------------ 3 | Barsap 4 | Royal Magician 5 | (Turned into a newt, 972) 6 | 7 | "The hardest trick is making it look easy." 8 | 9 | First performed before royalty, 850 10 | Appointed Royal Magician, 875 11 | Greatest skills: juggling, creative accounting 12 | Guild membership revoked for dues evasion, 960 13 | Last book read: "Magic with Mirrors" 14 | Double Fanucci handicap: 19 15 | ------------------------------------------------------------ 16 | Barbel of Gurth 17 | Arbiter, Diplomat 18 | 19 | "When I was a boy, I was told that any Enchanter could 20 | become a Guildmaster. Now I'm beginning to believe it." 21 | 22 | Son of Delbor, advisor to Lord Dimwit Flathead 23 | Inventor of the golmac spell 24 | Guildmaster of Gurth City chapter since 933 25 | President of GAC (Gurth Arbiters Congress) 26 | Greatest skills: arbitrating, speaking in toungues 27 | Responsible for restoration of high enchantmant dues 28 | Double Fanucci handicap: 42 29 | ------------------------------------------------------------ 30 | Gustar Woomax 31 | Chronicler of Magic 32 | 33 | "If history can teach us the difference between good and bad 34 | magic, it can teach us anything." 35 | 36 | Author of "A Brief History of Magic," "Bizboz at Galepath," 37 | "Mage versus Archmage," "Revenge of the Dornbeasts," 38 | "The Granola Riots" (co-authored by Wilbar Memboob), 39 | and "The Coconut of Quendor: Reality or Illusion?" 40 | Born in Greater Borphee, 880 41 | Attended GUE Tech, 907-911 42 | Favorite author: Bizboz 43 | Greatest skill: none known 44 | Double Fanucci handicap: 620 45 | ------------------------------------------------------------ 46 | Dimithio of Borphee 47 | "The Cheerful Sorcerer" 48 | (Founder of the Borphee Enchanter's Guild) 49 | 50 | "Magic doesn't have to be great to be useful, nor does magic 51 | have to be useful to be great." 52 | 53 | Studied under Yooman, the Musican Mage 54 | Animal lover (adapted nitfol spell for egg-laying mammals) 55 | Tremendously well read and good natured 56 | Greatest skill: fireworks displays 57 | Despised by Holnac the Cynic 58 | Double Fanucci handicap: 127 59 | ------------------------------------------------------------ 60 | Forburn the Wily 61 | Double Fanucci Champion 62 | 63 | "The Encyclopedia Frobozzica calls Double Fanucci a 'game 64 | played with cards.' I don't play games; I don't play 65 | anything." 66 | 67 | Never formally studied magic 68 | First won a spell book from an unsuspecting G.U.E. Tech 69 | student in a 902 Fanucci match 70 | Raised the level of play in Double Fanucci championships 71 | Brought new meaning to the word "chiseler" 72 | Greatest skill: drawing Trebled Fromps 73 | Double Fanucci handicap: 0.01 74 | ------------------------------------------------------------ 75 | Berknip 76 | Oldest Active Necromancer 77 | (662-750, 841-present) 78 | 79 | "No one weeps for a necromancer." 80 | 81 | Survived by 7 children and 39 grandchildren in 750 G.U.E. 82 | (he has since out-relived them) 83 | Greatest skill: assisting historical biographers 84 | Hobby: antiques (making and collecting) 85 | Inexplicably afraid of swords and powdered milk 86 | Vegetarian (adapted nitfol spell for raw oysters and crispy 87 | whole fish) 88 | Double Fanucci handicap: unmeasurable 89 | ------------------------------------------------------------ 90 | -------------------------------------------------------------------------------- /z6freq.xzap: -------------------------------------------------------------------------------- 1 | .FSTR FSTR?1,"the " ;1880 941 2 | .FSTR FSTR?2,"The " ;1005 336 3 | .FSTR FSTR?3,"and " ;962 482 4 | .FSTR FSTR?4,", " ;955 956 5 | .FSTR FSTR?5,"You " ;840 281 6 | .FSTR FSTR?6,"you " ;736 369 7 | .FSTR FSTR?7,". " ;686 687 8 | .FSTR FSTR?8,"is " ;525 526 9 | .FSTR FSTR?9,"of " ;489 490 10 | .FSTR FSTR?10,"are " ;440 221 11 | .FSTR FSTR?11,"to " ;427 428 12 | .FSTR FSTR?12,"your " ;426 143 13 | .FSTR FSTR?13,"There " ;370 75 14 | .FSTR FSTR?14,"that " ;366 123 15 | .FSTR FSTR?15,"This " ;356 90 16 | .FSTR FSTR?16,"with " ;336 113 17 | .FSTR FSTR?17,"It's " ;325 66 18 | .FSTR FSTR?18,"in " ;279 280 19 | .FSTR FSTR?19,"It " ;234 118 20 | .FSTR FSTR?20,"something " ;232 30 21 | .FSTR FSTR?21,"have " ;228 77 22 | .FSTR FSTR?22,"from " ;222 75 23 | .FSTR FSTR?23,"spell " ;204 52 24 | .FSTR FSTR?24,"but " ;194 98 25 | .FSTR FSTR?25,"into " ;192 65 26 | .FSTR FSTR?26,"about " ;176 45 27 | .FSTR FSTR?27,"for " ;172 87 28 | .FSTR FSTR?28,"which " ;168 43 29 | .FSTR FSTR?29,"small " ;168 43 30 | .FSTR FSTR?30,"water " ;160 41 31 | .FSTR FSTR?31,"can't " ;160 33 32 | .FSTR FSTR?32,"around " ;160 33 33 | .FSTR FSTR?33,"it " ;158 159 34 | .FSTR FSTR?34,"like " ;150 51 35 | .FSTR FSTR?35,"doesn't " ;147 22 36 | .FSTR FSTR?36,"its " ;144 73 37 | .FSTR FSTR?37,"has " ;142 72 38 | .FSTR FSTR?38,"looks " ;136 35 39 | .FSTR FSTR?39,"There's " ;136 18 40 | .FSTR FSTR?40,"can " ;126 64 41 | .FSTR FSTR?41,"very " ;123 42 42 | .FSTR FSTR?42,"would " ;120 31 43 | .FSTR FSTR?43,"Your " ;120 31 44 | .FSTR FSTR?44,"begins " ;120 25 45 | .FSTR FSTR?45,"here" ;116 59 46 | .FSTR FSTR?46,"large " ;116 30 47 | .FSTR FSTR?47,"you" ;114 115 48 | .FSTR FSTR?48,"through " ;114 20 49 | .FSTR FSTR?49,"don't " ;110 23 50 | .FSTR FSTR?50,"almost " ;110 23 51 | .FSTR FSTR?51,"on " ;109 110 52 | .FSTR FSTR?52,"as " ;108 109 53 | .FSTR FSTR?53,"light " ;108 28 54 | .FSTR FSTR?54,"That " ;104 27 55 | .FSTR FSTR?55,"was " ;100 51 56 | .FSTR FSTR?56,"this " ;99 34 57 | .FSTR FSTR?57,"spell" ;99 34 58 | .FSTR FSTR?58,"see " ;98 50 59 | .FSTR FSTR?59,"I " ;96 97 60 | .FSTR FSTR?60,"out " ;96 49 61 | .FSTR FSTR?61,"there " ;96 25 62 | .FSTR FSTR?62,"Belboz " ;96 17 63 | .FSTR FSTR?63,"before " ;95 20 64 | .FSTR FSTR?64,"been " ;93 32 65 | .FSTR FSTR?65,"not " ;92 47 66 | .FSTR FSTR?66,"nothing " ;90 16 67 | .FSTR FSTR?67,"already " ;90 16 68 | .FSTR FSTR?68,"at " ;88 89 69 | .FSTR FSTR?69,"an " ;86 87 70 | .FSTR FSTR?70,"only " ;84 29 71 | .FSTR FSTR?71,"They " ;84 22 72 | .FSTR FSTR?72,"glowing " ;84 15 73 | .FSTR FSTR?73,"something" ;84 13 74 | .FSTR FSTR?74,"anything " ;84 13 75 | .FSTR FSTR?75,"You're " ;84 13 76 | .FSTR FSTR?76,"just " ;81 28 77 | .FSTR FSTR?77,"their " ;80 21 78 | .FSTR FSTR?78,"still " ;80 21 79 | .FSTR FSTR?79,"little " ;80 17 80 | .FSTR FSTR?80,"enough " ;80 17 81 | .FSTR FSTR?81,"too " ;76 39 82 | .FSTR FSTR?82,"cube" ;76 39 83 | .FSTR FSTR?83,"He " ;76 39 84 | .FSTR FSTR?84,"rock " ;75 26 85 | .FSTR FSTR?85,"look " ;75 26 86 | .FSTR FSTR?86,"even " ;75 26 87 | .FSTR FSTR?87,"down " ;75 26 88 | .FSTR FSTR?88,"isn't " ;75 16 89 | .FSTR FSTR?89,"carpet " ;75 16 90 | .FSTR FSTR?90,"all " ;72 37 91 | .FSTR FSTR?91,"more " ;72 25 92 | .FSTR FSTR?92,"Room" ;72 25 93 | .FSTR FSTR?93,"grues " ;72 19 94 | .FSTR FSTR?94,"Octagonal " ;72 9 95 | .FSTR FSTR?95,"one " ;70 36 96 | .FSTR FSTR?96,"Nothing " ;70 11 97 | 98 | 99 | ;word frequency table of 96 most common words 100 | 101 | WORDS:: .TABLE 102 | FSTR?1 103 | FSTR?2 104 | FSTR?3 105 | FSTR?4 106 | FSTR?5 107 | FSTR?6 108 | FSTR?7 109 | FSTR?8 110 | FSTR?9 111 | FSTR?10 112 | FSTR?11 113 | FSTR?12 114 | FSTR?13 115 | FSTR?14 116 | FSTR?15 117 | FSTR?16 118 | FSTR?17 119 | FSTR?18 120 | FSTR?19 121 | FSTR?20 122 | FSTR?21 123 | FSTR?22 124 | FSTR?23 125 | FSTR?24 126 | FSTR?25 127 | FSTR?26 128 | FSTR?27 129 | FSTR?28 130 | FSTR?29 131 | FSTR?30 132 | FSTR?31 133 | FSTR?32 134 | FSTR?33 135 | FSTR?34 136 | FSTR?35 137 | FSTR?36 138 | FSTR?37 139 | FSTR?38 140 | FSTR?39 141 | FSTR?40 142 | FSTR?41 143 | FSTR?42 144 | FSTR?43 145 | FSTR?44 146 | FSTR?45 147 | FSTR?46 148 | FSTR?47 149 | FSTR?48 150 | FSTR?49 151 | FSTR?50 152 | FSTR?51 153 | FSTR?52 154 | FSTR?53 155 | FSTR?54 156 | FSTR?55 157 | FSTR?56 158 | FSTR?57 159 | FSTR?58 160 | FSTR?59 161 | FSTR?60 162 | FSTR?61 163 | FSTR?62 164 | FSTR?63 165 | FSTR?64 166 | FSTR?65 167 | FSTR?66 168 | FSTR?67 169 | FSTR?68 170 | FSTR?69 171 | FSTR?70 172 | FSTR?71 173 | FSTR?72 174 | FSTR?73 175 | FSTR?74 176 | FSTR?75 177 | FSTR?76 178 | FSTR?77 179 | FSTR?78 180 | FSTR?79 181 | FSTR?80 182 | FSTR?81 183 | FSTR?82 184 | FSTR?83 185 | FSTR?84 186 | FSTR?85 187 | FSTR?86 188 | FSTR?87 189 | FSTR?88 190 | FSTR?89 191 | FSTR?90 192 | FSTR?91 193 | FSTR?92 194 | FSTR?93 195 | FSTR?94 196 | FSTR?95 197 | FSTR?96 198 | .ENDT 199 | 200 | .ENDI 201 | -------------------------------------------------------------------------------- /z6.txt: -------------------------------------------------------------------------------- 1 | Thoughts on Z6 2 | 3 | Z6 opens during a meeting of the Guild Masters in the ancient Guild Hall 4 | at Borphee. The meeting has been called to discuss the problem of the 5 | deterioration of magic. As magic is widely used in "mundane" industries 6 | and applications, this threatens the very fabric of civilization. 7 | Master after master details in a heart-rending way how the magic method 8 | of (for example) dry cleaning clothes no longer works or is unreliable. 9 | In a less-and-less subtle way, the Masters begin to accuse the Guild of 10 | Enchanters of not "holding up their end." Anger begins to rise among 11 | the Enchanters. 12 | 13 | Suddenly, without any warning, all the masters saving only yourself are 14 | CLEESHed. 15 | * * * 16 | 17 | You notice a sinister cloaked figure scurrying suspiciously out of the 18 | hall, and follow. In Belwit Square the figure disappears in a puff of 19 | orange smoke, leaving behind only a pure-white cube with nothing written 20 | on it. 21 | 22 | You decide to consult Belboz, who has retired to the Enchanter's 23 | equivalent of a monastery, so you AIMFIZ yourself to him. He recalls a 24 | legend that the universe was constructed of such blocks, not materially 25 | but conceptually, and each block represented a concept. (Various 26 | funny/serious analogies with sub-atomic physics and ZIL can be made 27 | here). But he remembers that the process involved writing mystic runes 28 | representing the concept on the block, and this one is blank. This is 29 | especially disturbing because that means that someone may be trying to 30 | introduce new concepts by creating new blocks, or worse yet, erasing 31 | concepts by erasing the letters from existing blocks! 32 | 33 | By a whizz-bang new spell that uses the Law of Contagion and the Law of 34 | Similarity, it is be possible to find out where the other blocks are if 35 | this one has touched them recently, and sure enough, you can reach their 36 | locales quite easily. These are the locations of the problems, and each 37 | problem rewards you with a block. 38 | 39 | This is done by BLORPLEing a cube. It produces a room with you inside it 40 | whose doors open to the locations of things that have recently touched the 41 | object you BLORPLE. (How's that for advanced magical technology, sports 42 | fans?) Some of the doors may be locked, even. When you go through a door 43 | the BLORPLEd object (usually a cube) goes with you. 44 | 45 | * * * 46 | 47 | Possible problems: 48 | 49 | 1) The Worm Ouroboros. In this problem a giant serpent (we're talking 50 | circa 200 feet long and maybe 15 feet thick) guards a block. You can't 51 | get by the serpent, but you can convince him to eat his own tail. This 52 | is done by creating and then enticing him through a dimensional gate 53 | that warps back around to where his tail is. Making this a 54 | possible-to-solve problem is the big challenge. The gate must be made 55 | plausible, not to mention understandable, etc. 56 | 57 | 2) Oubliette. An oubliette is a cell-like pit in which prisoners are 58 | dropped whom you wish to basically ignore. The only way out is at the 59 | top. Has a water channel for sanitation or something. Idea is to 60 | freeze the water over the outlet and float out. Above the cell is a 61 | cube. 62 | 63 | 3) Self-built Maze. This starts as a solid rock cell, no doors, no 64 | windows. You have a spell that detects secret doors. Here, however, 65 | every wall actually has one potentially, so the first wall you use it on 66 | always has one. It leads into another similar cell. Etc. The idea 67 | here is that the last cell of six (?) has the cube in it, and the exit 68 | out. Is this too repetitious and silly? 69 | 70 | 4) Nowhere. This is a featureless plain in another dimension, inhabited 71 | by large flat-bottomed boulders which you can push around because they 72 | float frictionlessly on the mirror-smooth surface. The idea would be to 73 | use some mechanism (perhaps billiards-like) to push a boulder over to a 74 | cube which you can then grab. Alternately you would have to ride a 75 | boulder and induce it somehow to do what you want. 76 | 77 | 5) Grue Heaven. This takes place in a dimension inhabited entirely by 78 | Grues, and in fact is favored by them since, although the supply of 79 | adventurers is chancy at best, there is never any light there, because 80 | the physical laws are different and a photon is a big fuzzy thing about 81 | the size of a tennis ball. (Could be amusing if you have a light 82 | source). Idea here is to shape-shift into a Grue, enabling you to (a) 83 | see in the dark and (b) not look conspicuously adventurer-like and thus 84 | be invited to lunch. The Grues have a cube in the grue temple, which 85 | you can steal. 86 | 87 | 6) Flying Carpet. Trick here is to learn how to operate it, find a cube 88 | in a roc's nest, evade the roc, etc. 89 | 90 | 7) Appointment in Samarra. Not sure what to do with this, but some 91 | dangerous being (perhaps Death, perhaps someone less lofty) sees you at 92 | some point in the game and looks startled. Later, in a different point 93 | in the game, he encounters you with much more aplomb. He was startled 94 | because he saw you in the first place and knew you had an appointment 95 | with him in the second place, and you weren't there. 96 | 97 | 8) Scales. There is a standard old brain-teaser involving how to find 98 | one non-canonical coin (in this it would be a cube) in a pile of N given 99 | only M chances to weigh them. This could be hoked up into cubes and 100 | charges of some magical item, for example. The prize would be the 101 | non-canonical cube (the only real one). 102 | 103 | 9) Labyrinth. This is an alternative to the Self-made Maze idea. Here 104 | you have concentric circles which you can push (physically or magically) 105 | to line up entrances and exits. There used to be a kid's game like 106 | this, and the idea was get your marbles to the center before your 107 | opponent. Here the idea is to get you to the center before ... what? 108 | 109 | 10) Another Silly Maze. This one can't be mapped by the usual 110 | techniques because it consists of only one room and each wall has a 111 | door. It is the sequence of directions that's important. Not sure what 112 | clues if any you get as to what virtual room you are in. Not sure if 113 | the world could stand another *^%&*^ maze problem anyway. 114 | 115 | * * * 116 | 117 | What's Really Going On?: 118 | 119 | The theory is that actually you, and not some other force, are 120 | responsible for collecting the cubes and banishing them to other 121 | dimensions, planes, etc. This is being done by a creature analogous to 122 | the Shadow in Z3, which is working to create an environment it will find 123 | more to its liking. This would include, for example, god-like powers 124 | for Enchanters, no distinction between creatures such as itself (spirits 125 | and the like) and material beings, instant correspondance between 126 | thought and deed, and so on. We're talking a real power-trip here. 127 | 128 | The catch is that after all this is revealed during the final climactic 129 | battle with the creature, it also becomes clear that such a development 130 | (both the bringing to life of the dark side of the Enchanter's power and 131 | the realignment of the universe) is inherent in the idea of magic, and 132 | eventually some other Enchanter will get into the same situation. The 133 | only solution is to destroy the magic-related cubes, which destroys 134 | magic and perhaps plunges the world into a dark age, but saves it from 135 | that form of evil forever (or at least until Z7). 136 | 137 | * * * 138 | 139 | The Cubes: 140 | 141 | They represent concepts in the physical universe, and possessing them 142 | gives you power over that aspect of the universe. 143 | 144 | Possible cubes include 145 | 146 | Earth, Air, Fire, Water: the elements 147 | Existence, Length, Breadth, Volume, Time: the dimensions 148 | Animation, Transformation, Creation: the actions 149 | Mind, Essence, Lightning, Mass, Magic: the forces 150 | 151 | There could also be others, of course. For example, there might be lesser 152 | cubes that embody adjectives and nouns. Arranging (joining?) them properly 153 | would produce (e.g.) a dog house or a house dog. 154 | -------------------------------------------------------------------------------- /z6.chart: -------------------------------------------------------------------------------- 1 | -date- -rel- -size- -pre- -obj- -glo- -voc- 2 | 5/20 13 66554 16454 179 140 638 3 | 5/20 14 66520 16469 179 140 638 4 | 5/21 14 68452 16598 181 141 644 5 | 5/21 15 68494 16645 183 141 645 6 | 5/22 17 70064 16673 182 145 647 7 | 5/22 20 71098 16836 184 148 653 8 | 5/23 21 72396 16946 186 149 657 9 | 5/23 22 74738 17027 188 154 658 10 | 5/24 23 74748 17032 188 155 658 11 | 5/24 24 75162 17073 189 155 660 12 | 5/24 25 76512 17306 190 158 676 13 | 5/24 26 76610 17303 190 158 676 14 | 5/24 27 77102 17333 190 158 679 15 | 5/24 28 80376 17830 204 159 691 16 | 5/24 29 80394 17845 204 159 691 17 | 5/24 30 81454 17926 206 159 694 18 | 5/25 31 81598 17961 207 159 695 19 | 5/29 32 82386 18032 208 160 695 20 | 5/30 33 84666 18220 213 161 700 21 | 5/30 34 84664 18222 213 162 700 22 | 5/31 35 86940 18386 217 161 707 23 | 5/31 36 86950 18388 217 162 707 24 | 5/31 37 87834 18423 218 164 707 25 | 6/03 38 89926 18762 227 167 718 26 | 6/03 39 89814 18763 227 166 719 27 | 6/03 40 89812 18763 227 166 719 28 | 6/03 41 90480 18797 228 166 719 29 | 6/04 42 90952 18859 229 165 723 30 | 6/04 43 91660 18889 230 165 722 31 | 6/04 44 93598 19263 238 169 737 32 | 6/05 45 95128 19435 242 170 745 33 | 6/06 46 95388 19486 243 170 746 34 | 6/06 47 95610 19494 243 170 747 35 | 6/07 48 96604 19688 245 170 759 36 | 6/07 49 96612 19695 245 170 760 37 | 6/07 50 97764 19759 245 170 763 38 | 6/07 51 97760 19776 245 170 764 39 | 6/10 52 98206 19844 246 170 768 40 | 6/10 52 98204 19844 246 170 768 41 | 6/10 53 98314 19856 246 170 768 42 | 6/11 54 98410 19856 246 170 768 43 | 6/11 55 99286 19853 246 172 764 44 | 6/11 56 99278 19846 246 172 763 45 | 6/12 57 99292 19848 246 173 763 46 | 6/12 58 99324 19848 246 173 763 47 | 6/12 59 99298 19857 246 173 764 48 | 6/12 59 99306 19857 246 173 764 49 | 6/12 59 99324 19857 246 173 764 50 | 6/12 59 99336 19869 246 173 764 51 | 6/12 59 99330 19869 246 173 764 52 | 6/12 59 99334 19869 246 173 764 53 | 6/12 60 99330 19858 245 173 764 54 | 6/13 61 99682 19918 245 174 768 55 | 6/13 62 99682 19918 245 174 768 56 | 6/13 63 99682 19918 245 174 768 57 | 6/13 64 101206 19957 245 175 768 58 | 6/13 65 101204 19959 245 176 768 59 | 6/14 66 102492 20096 247 176 772 60 | 6/14 66 102492 20096 247 176 772 61 | 6/14 67 102490 20096 247 176 772 62 | 6/14 68 102616 20096 247 176 772 63 | 6/14 69 102618 20098 247 176 772 64 | 6/15 70 103690 20241 247 176 778 65 | 6/15 71 103754 20248 247 177 778 66 | 6/15 72 103436 20312 247 177 778 67 | 6/15 73 103530 20316 247 177 778 68 | 6/17 74 104230 20393 247 177 779 69 | 6/17 74 105386 20439 247 177 780 70 | 6/17 75 106402 20519 247 177 783 71 | 6/17 75 106406 20521 247 178 783 72 | 6/18 75 106406 20521 247 178 783 73 | 6/18 76 107214 20526 247 178 783 74 | 6/18 76 107212 20526 247 178 783 75 | 6/18 77 109802 20603 248 178 788 76 | 6/18 77 109796 20603 248 178 788 77 | 6/19 77 109796 20603 248 178 788 78 | 6/19 78 110120 20594 247 178 788 79 | 6/19 78 110932 20630 247 177 791 80 | 6/19 78 110930 20630 247 177 791 81 | 6/20 78 110930 20630 247 177 791 82 | 6/20 78 110930 20630 247 177 791 83 | 6/20 79 111590 20623 247 176 791 84 | 6/20 79 111590 20623 247 176 791 85 | 6/20 79 111592 20623 247 176 791 86 | 6/20 80 111840 20646 247 176 792 87 | 6/21 81 112946 20746 247 179 797 88 | 6/24 82 113810 20806 247 179 801 89 | 6/24 82 113808 20806 247 179 801 90 | 6/24 82 113804 20806 247 179 801 91 | 6/24 82 113804 20806 247 179 801 92 | 6/24 82 115522 20970 249 180 804 93 | 6/25 82 115530 20970 249 180 804 94 | 6/25 83 116110 21010 249 180 806 95 | 6/25 84 116840 21170 250 180 807 96 | 6/26 85 117186 21171 250 180 807 97 | 6/26 86 117324 21173 250 181 807 98 | 6/27 87 117962 21238 250 181 810 99 | 6/27 87 118220 21238 250 181 810 100 | 6/28 88 118510 21242 250 180 810 101 | 6/28 89 118742 21266 250 181 811 102 | 6/28 89 118742 21266 250 181 811 103 | 6/28 89 119128 21582 250 181 811 104 | 6/28 89 119164 21582 250 181 811 105 | 7/01 90 119526 21493 252 183 811 106 | 7/02 91 119850 21495 252 184 811 107 | 7/02 92 119902 21517 252 184 812 108 | 7/02 92 119904 21517 252 184 812 109 | 7/02 92 120224 21540 252 184 813 110 | 7/02 92 120222 21540 252 184 813 111 | 7/02 92 120220 21537 252 184 813 112 | 7/03 93 120306 21537 252 184 813 113 | 7/03 93 123774 24789 252 184 813 114 | 7/03 93 121664 22273 252 184 851 115 | 7/03 93 122132 22273 252 184 851 116 | 7/03 93 122134 22266 252 184 850 117 | 7/05 94 123278 22301 252 185 852 118 | 7/05 94 123282 22301 252 185 852 119 | 7/08 95 123368 22299 252 184 852 120 | 7/08 96 126010 22431 251 186 860 121 | 7/08 96 125974 22431 251 186 860 122 | 7/10 97 131730 22627 251 194 869 123 | 7/10 97 131656 22691 251 194 869 124 | 7/10 97 131082 22619 251 192 867 125 | 7/10 97 131018 22619 251 192 867 126 | 7/10 98 130818 22659 252 194 867 127 | 7/11 99 130224 22661 252 198 867 128 | 7/11 99 130236 22661 252 198 867 129 | 7/11 99 130236 22661 252 198 867 130 | 7/11 100 130246 22661 252 198 867 131 | 7/11 101 129610 22445 252 200 867 132 | 7/12 102 130336 22574 254 202 869 133 | 7/12 102 130334 22574 254 202 869 134 | 7/12 103 130442 22574 254 202 869 135 | 7/15 103 130442 22574 254 202 869 136 | 7/15 104 130686 22568 254 201 869 137 | 7/15 104 130694 22568 254 201 869 138 | 7/16 105 130758 22564 254 202 870 139 | 7/17 106 130514 22511 254 205 869 140 | 7/17 107 130546 22550 254 204 871 141 | 7/17 107 130544 22550 254 204 871 142 | 7/17 107 130610 22552 254 205 871 143 | 7/18 108 130730 22552 254 205 871 144 | 7/18 108 130954 22581 254 205 873 145 | 7/18 108 130990 22573 254 205 873 146 | 7/18 109 131048 22573 254 205 873 147 | 7/19 110 131282 22587 254 212 873 148 | 7/19 110 131096 22587 254 212 873 149 | 7/19 110 130966 22587 254 212 873 150 | 7/19 110 131066 22621 254 220 873 151 | 7/22 111 130498 22629 254 230 873 152 | 7/22 111 130496 22629 254 230 873 153 | 7/24 112 130702 22597 253 229 871 154 | 7/24 112 130688 22597 253 229 871 155 | 7/26 113 130978 23380 253 239 915 156 | 7/26 113 131222 23452 254 238 916 157 | 7/26 113 131284 23448 254 238 916 158 | 7/26 113 130554 23415 254 236 917 159 | 7/26 114 130696 23406 254 236 918 160 | 7/29 115 130916 23411 254 236 918 161 | 7/29 115 129882 23276 254 233 912 162 | 7/30 115 130880 23408 254 238 917 163 | 7/30 116 130274 23262 254 237 917 164 | 7/31 117 130342 23267 254 238 917 165 | 7/31 117 129094 23127 254 234 911 166 | 8/01 117 129036 23127 254 234 911 167 | 8/01 117 128898 23129 254 235 911 168 | 8/01 118 128954 23138 254 235 912 169 | 8/01 118 128952 23138 254 235 912 170 | 8/01 118 128964 23138 254 235 912 171 | 8/01 119 130266 23278 254 239 918 172 | 8/01 119 130266 23278 254 239 918 173 | 8/01 119 130266 23278 254 239 918 174 | 8/01 120 130266 23278 254 239 918 175 | 8/01 119 130266 23278 254 239 918 176 | 8/01 120 130254 23278 254 239 918 177 | 8/01 120 130224 23278 254 239 918 178 | 8/01 120 130222 23278 254 239 918 179 | 8/02 121 128872 23143 254 236 912 180 | 8/02 121 128870 23143 254 236 912 181 | 8/03 122 128878 23145 254 237 912 182 | 8/05 122 128930 23155 254 238 913 183 | 8/05 123 128960 23223 254 235 913 184 | 8/06 124 130374 23369 254 239 919 185 | 8/07 124 130410 23375 254 241 919 186 | 8/07 124 130404 23375 254 240 919 187 | 8/08 125 130494 23389 254 240 920 188 | 8/09 126 130494 23389 254 240 920 189 | 8/10 126 130514 22411 254 240 920 190 | 8/12 126 130514 22411 254 240 920 191 | 8/12 126 130744 22413 254 240 920 192 | 8/12 126 130742 22413 254 240 920 193 | 8/13 127 131332 22427 254 240 920 194 | 8/13 127 131064 22427 254 240 920 195 | 8/15 128 131130 22464 254 240 924 196 | 8/15 128 130946 22466 254 239 924 197 | 8/15 129 131068 22478 254 239 924 198 | 8/16 130 131088 22476 254 240 924 199 | 8/16 130 131048 22271 254 240 889 200 | 8/19 130 131058 22271 254 240 889 201 | 8/19 131 131058 22271 254 240 889 202 | 8/19 131 131060 22262 253 240 889 203 | 8/19 131 131058 22271 254 240 889 204 | 8/19 131 130750 22274 252 240 895 205 | 8/19 131 130904 22279 252 240 895 206 | 8/20 132 130970 22269 251 240 898 207 | 8/20 132 128294 22269 251 240 898 208 | 8/20 132 128294 22269 251 240 898 209 | 8/20 132 130644 22269 251 240 898 210 | 8/20 132 130656 22269 251 240 898 211 | 8/20 132 131396 22298 251 240 900 212 | 8/20 132 131396 22298 251 240 900 213 | 8/21 132 130410 22210 251 239 897 214 | 8/21 132 130410 22210 251 239 897 215 | 8/21 132 130410 22210 251 239 897 216 | 8/21 133 130410 22210 251 239 897 217 | 8/21 133 130446 22210 251 239 897 218 | 8/21 133 130492 22251 251 240 900 219 | 8/22 133 130502 22243 251 240 899 220 | 8/22 134 130764 22278 251 240 909 221 | 8/22 134 130722 22259 251 240 907 222 | 8/22 134 130706 22243 251 240 905 223 | 8/23 135 129090 22085 251 235 899 224 | 8/23 135 129274 22065 252 235 898 225 | 8/23 135 129126 22057 252 235 897 226 | 8/23 135 129126 22057 252 235 897 227 | 8/26 136 129214 22064 252 235 898 228 | 8/26 136 129214 22064 252 235 898 229 | 8/26 136 129214 22064 252 235 898 230 | 8/26 137 129068 22063 252 235 898 231 | 8/26 137 129022 22066 252 235 898 232 | 8/27 138 128992 22089 252 236 900 233 | 8/27 139 129214 22069 252 236 899 234 | 8/27 139 129166 22065 252 236 899 235 | 8/28 139 128904 22066 252 236 899 236 | 8/28 139 129034 22086 252 236 901 237 | 8/28 139 128988 22086 252 236 901 238 | 8/29 140 128988 22086 252 236 901 239 | 8/29 140 129300 22131 252 237 904 240 | 8/30 141 129404 22122 251 237 906 241 | 8/30 141 129456 22125 251 237 906 242 | 9/03 142 129698 22156 251 237 910 243 | 9/03 142 129700 22158 251 237 910 244 | 9/03 143 129700 22158 251 237 910 245 | 9/04 143 129746 22172 251 237 911 246 | 9/04 143 129628 22172 251 237 911 247 | 9/04 143 129628 22172 251 237 911 248 | 9/04 144 129768 22194 251 237 912 249 | 9/05 144 129256 22197 251 237 912 250 | 9/06 144 128592 22124 251 238 905 251 | 9/09 145 129302 22197 251 238 911 252 | 9/09 145 129102 22195 251 237 911 253 | 9/09 146 129374 22184 251 237 909 254 | 9/09 146 129422 22136 251 237 909 255 | 9/09 146 129432 22136 251 237 909 256 | 9/09 146 129378 22118 251 237 909 257 | 9/09 146 129378 22118 251 237 909 258 | 9/09 146 129198 22136 251 237 909 259 | 9/09 146 129198 22136 251 237 909 260 | 9/10 147 129318 22112 251 237 912 261 | 9/10 148 128916 22056 249 237 911 262 | 9/11 149 128796 22066 249 238 910 263 | 9/11 150 128950 22068 249 238 910 264 | 9/11 151 128950 22064 249 238 910 265 | 9/11 152 128540 21747 249 238 869 266 | 9/12 153 128542 21747 249 238 869 267 | 9/12 54 128634 21747 249 238 869 268 | 9/12 53 128588 21747 249 238 869 269 | 9/12 54 128432 21657 249 235 862 270 | 9/12 55 128438 21665 249 235 862 271 | 9/13 56 128428 21665 249 235 862 272 | 9/13 56 128496 21665 249 235 862 273 | 9/13 56 128502 21665 249 235 862 274 | 9/13 56 128442 21665 249 235 862 275 | 9/13 57 128426 21665 249 235 862 276 | 9/13 58 128506 21672 249 235 863 277 | 9/13 59 128504 21672 249 235 863 278 | 9/13 59 128512 21674 249 236 863 279 | 9/13 60 128496 21653 249 236 860 280 | 9/16 61 128628 21661 249 236 861 281 | 9/16 62 128474 21546 249 236 844 282 | 9/16 62 128474 21546 249 236 844 283 | 9/16 62 128474 21546 249 236 844 284 | 9/16 62 128474 21546 249 236 844 285 | 9/16 63 128480 21546 249 236 844 286 | 9/17 63 128480 21546 249 236 844 287 | 9/19 64 128480 21546 249 236 844 288 | 9/19 64 128156 21540 249 236 844 289 | 9/20 64 128156 21540 249 236 844 290 | 9/20 64 128156 21540 249 236 844 291 | 10/25 64 128480 0 249 236 844 292 | 10/25 64 128156 0 249 236 844 293 | 10/25 64 128480 0 249 236 844 294 | 10/25 64 136390 0 249 236 844 295 | 10/25 64 128156 0 249 236 844 296 | 10/25 64 128156 0 249 236 844 297 | 10/30 65 128156 0 249 236 844 298 | 10/30 65 128156 0 249 236 844 299 | 11/04 65 128156 0 249 236 844 300 | 11/04 65 128156 0 249 236 844 301 | 11/05 65 128156 0 249 236 844 302 | 11/05 65 128156 21540 249 236 844 303 | 11/07 65 128168 21540 249 236 844 304 | 11/07 65 128168 21540 249 236 844 305 | 11/08 66 128168 21540 249 236 844 306 | 11/08 66 128168 21540 249 236 844 307 | 11/08 66 128168 21540 249 236 844 308 | 11/08 66 128168 0 249 236 844 309 | 11/08 66 128168 21540 249 236 844 310 | 11/11 66 128168 21540 249 236 844 311 | 11/11 66 128168 21540 249 236 844 312 | 11/11 66 128164 0 249 236 844 313 | 11/11 66 128142 21540 249 236 844 314 | 11/26 67 128148 21540 249 236 844 315 | 11/26 67 128148 21540 249 236 844 316 | 11/26 68 128148 21540 249 236 844 317 | 11/26 69 128148 21540 249 236 844 318 | 12/16 69 128148 21540 249 236 844 319 | 12/16 69 128148 21540 249 236 844 320 | 1/29 69 128148 21540 249 236 844 321 | 1/30 70 128148 21540 249 236 844 322 | 1/30 70 128148 21540 249 236 844 323 | 1/31 70 128120 21511 248 236 844 324 | 2/28 71 128548 21515 248 237 845 325 | 2/28 71 128546 21515 248 237 845 326 | 2/28 71 128556 21515 248 237 845 327 | 3/05 71 128638 21515 248 237 845 328 | 3/05 71 128554 21515 248 237 845 329 | 3/07 71 128780 21563 248 237 845 330 | 3/07 71 128602 21563 248 237 845 331 | 3/07 71 128550 21511 248 237 845 332 | 3/13 71 128622 21511 248 237 845 333 | 3/14 71 128548 21511 248 237 845 334 | 3/14 71 128520 21511 248 237 845 335 | 3/17 71 128424 21511 248 237 845 336 | 3/17 71 128460 21511 248 237 845 337 | 3/28 71 128508 21511 248 237 845 338 | 4/03 72 128498 21511 248 237 845 339 | 4/03 73 128498 21511 248 237 845 340 | 4/09 74 128498 21511 248 237 845 341 | 4/17 75 128498 21511 248 237 845 342 | 4/17 76 128498 21511 248 237 845 343 | 4/17 77 128498 21511 248 237 845 344 | 4/17 78 128498 21511 248 237 845 345 | 4/17 79 128498 21511 248 237 845 346 | 4/17 80 128498 21511 248 237 845 347 | 4/17 81 128498 21511 248 237 845 348 | 4/17 82 128498 21511 248 237 845 349 | 4/17 83 128498 21511 248 237 845 350 | 4/17 84 128498 21511 248 237 845 351 | 4/18 75 128498 21511 248 237 845 352 | 4/18 76 128498 21511 248 237 845 353 | 4/18 77 128498 21511 248 237 845 354 | 5/27 77 128498 21511 248 237 845 355 | 5/27 78 128520 21511 248 237 845 356 | 7/07 79 128498 21511 248 237 845 357 | 7/08 79 128748 21578 248 238 849 358 | 7/08 79 128750 21578 248 238 849 359 | 7/08 79 128750 21578 248 238 849 360 | 7/08 80 128896 21583 248 237 850 361 | 7/09 81 128912 21593 248 237 850 362 | 7/15 82 128890 21593 248 237 850 363 | 7/16 82 128960 21593 248 237 850 364 | 7/16 82 128942 21593 248 237 850 365 | 7/16 82 128874 21593 248 237 850 366 | 7/16 82 128884 21593 248 237 850 367 | 7/17 82 128880 21593 248 237 850 368 | 7/23 82 128880 21593 248 237 850 369 | 7/23 83 128920 21573 248 237 850 370 | 7/24 84 128912 21573 248 237 850 371 | 8/27 85 128914 21573 248 237 850 372 | 8/29 86 128928 21573 248 237 850 373 | 9/04 87 128916 21573 248 237 850 374 | 9/18 88 128916 21573 248 237 850 375 | 9/18 88 128916 21573 248 237 850 376 | 9/18 88 128916 21573 248 237 850 377 | 9/18 88 128916 21573 248 237 850 378 | 9/18 88 128336 21563 248 237 850 379 | -------------------------------------------------------------------------------- /z6.index: -------------------------------------------------------------------------------- 1 | CTHE-PRINT-PRSO 22974 2 | CTHE-PRINT-PRSI 22984 3 | CTHE-PRINT 22994 4 | THE-PRINT-PRSO 23006 5 | THE-PRINT-PRSI 23014 6 | THE-PRINT 23022 7 | PRINTA-PRSO 23050 8 | PRINTA-PRSI 23058 9 | PRINTA 23066 10 | DPRINT 23104 11 | IPRINT 23140 12 | PICK-ONE 23240 13 | RANDOM-ELEMENT 23318 14 | GO 23334 15 | MAIN-LOOP 23404 16 | MAIN-LOOP-1 23416 17 | NO-CLOCK-VERB? 24072 18 | MULTIPLE-EXCEPTION? 24124 19 | FAKE-ORPHAN 24262 20 | PERFORM 24360 21 | DEQUEUE 24662 22 | QUEUED? 24680 23 | QUEUE 24724 24 | CLOCKER 24822 25 | PARSER 24982 26 | BEG-PARDON 26584 27 | KNOWN-WORD? 26598 28 | CHANGE-LEXV 26630 29 | STUFF 26646 30 | INBUF-STUFF 26730 31 | INBUF-ADD 26760 32 | WT? 26856 33 | CLAUSE 26894 34 | NUMBER? 27418 35 | QUOTED-PHRASE 27518 36 | QUOTED-WORD? 27692 37 | KNOWN-NAME? 27738 38 | MATCH? 27774 39 | QCOPY 27852 40 | ORPHAN-MERGE 27942 41 | ACLAUSE-WIN 28442 42 | NCLAUSE-WIN 28504 43 | WORD-PRINT 28550 44 | UNKNOWN-WORD 28572 45 | CANT-USE 28638 46 | SYNTAX-CHECK 28716 47 | ORPHAN 29122 48 | ORPHAN-VERB 29282 49 | THING-PRINT 29348 50 | BUFFER-PRINT 29388 51 | CUBE-NAME? 29628 52 | NAME? 29662 53 | CAPITALIZE 29686 54 | PREP-PRINT 29744 55 | CLAUSE-COPY 29776 56 | CLAUSE-ADD 29894 57 | PREP-FIND 29928 58 | SYNTAX-FOUND 29966 59 | GWIM 29978 60 | SNARF-OBJECTS 30100 61 | BUT-MERGE 30206 62 | SNARFEM 30284 63 | GET-OBJECT 30618 64 | MOBY-FIND 31142 65 | WHICH-PRINT 31282 66 | GLOBAL-CHECK 31416 67 | DO-SL 31630 68 | SEARCH-LIST 31682 69 | OBJ-FOUND 31786 70 | TAKE-CHECK 31816 71 | ITAKE-CHECK 31844 72 | MANY-CHECK 32128 73 | ZMEMQ 32266 74 | ZMEMQB 32316 75 | LIT? 32340 76 | THIS-IT? 32496 77 | END-QUOTE 32574 78 | GENERIC-OBJECT? 32584 79 | V-$COMMAND 32672 80 | V-$RANDOM 32678 81 | V-$RECORD 32714 82 | V-$UNRECORD 32720 83 | GENERIC-CUBE-F 32726 84 | GENERIC-FISH-F 32828 85 | GENERIC-ROCK-F 32846 86 | GENERIC-CARPET-F 32884 87 | GENERIC-HOLE-F 32896 88 | GENERIC-RANDOM-F 32910 89 | I-ORATION 32916 90 | I-SAMARRA 34534 91 | I-SHADOW-GOES 34642 92 | I-CLOUD-GONE 34958 93 | I-SHADOW-ARRIVES 35060 94 | I-SHADOW 35200 95 | END-OF-WORLD 37926 96 | FREEZES-YOU 38248 97 | STEAL-CUBES 38396 98 | SHADOW-ACQUIRES 38424 99 | I-UNFREEZE 38520 100 | I-TIRED 38776 101 | I-SNAVIG 38928 102 | I-DROWN 39254 103 | I-GIRGOL 39272 104 | I-OGRE-KILLS-YOU 39520 105 | I-ESPNIS 39632 106 | I-LISKON 39702 107 | TOO-LARGE 40016 108 | I-SNAKE 40100 109 | I-UNMALYON-IDOL 40378 110 | I-IDOL 40494 111 | TELL-IDOL-ACTION 40622 112 | I-FULL-YAWN 40644 113 | I-IDOL-ASLEEP 40700 114 | I-OPAL-SMASHES 40752 115 | I-AVALANCHE? 40880 116 | HEAR-AVALANCHE 41004 117 | I-AVALANCHE 41070 118 | ROCKS-TUMBLING 41262 119 | I-OGRE 41298 120 | OGRE-NOISES 41464 121 | I-FLOTSAM 41526 122 | SINK-STUFF 41540 123 | I-GROUPER 41636 124 | I-CUBE-SINKS 41764 125 | I-GROUPER-IN-NEST 41800 126 | I-TINSOT 41872 127 | I-OUBLIETTE-FILLS 41890 128 | I-OUBLIETTE-EMPTIES 42150 129 | I-DOWNSTREAM 42328 130 | I-ROC 42406 131 | I-ROC-FLY 42460 132 | I-ROC-HATCHES 42680 133 | I-YUM-YUM 42910 134 | I-MERCHANT 42954 135 | I-FALLING 43248 136 | I-ROCK-ARRIVES 43422 137 | I-GRUES-NOTICE 43496 138 | GRUES-NOTICE-LIGHT 43614 139 | I-FRIED-GRUE 43814 140 | I-ALARM 43842 141 | I-GUARDS 44028 142 | I-OTHER-ROCK 44440 143 | I-STOP-SNEEZING 45048 144 | OGRE-MAD 45148 145 | I-WATER-RISING 45180 146 | I-PRISON-GUARDS 45286 147 | DONT-HAVE-THAT 45408 148 | CANT-GO 45420 149 | NOT-HOLDING 45432 150 | ITS-EMPTY 45454 151 | ALREADY-OPEN 45470 152 | ALREADY-CLOSED 45482 153 | MAKE-OUT 45494 154 | WITH-PRSI? 45510 155 | TELL-OPEN-CLOSED 45522 156 | THE-PRSO 45568 157 | A-PRSO 45578 158 | A-PRSO? 45588 159 | THE-PRSI 45600 160 | A-PRSI 45610 161 | A-PRSI? 45620 162 | YOU-CANT-X-THAT 45632 163 | YOU-CANT-X-PRSO 45646 164 | YOU-CANT-X-PRSI 45676 165 | UNINTERESTED 45706 166 | CANT-REACH-THAT 45738 167 | CANT-REACH-IT 45746 168 | V-VERBOSE 45754 169 | V-BRIEF 45776 170 | V-SUPER-BRIEF 45790 171 | V-DIAGNOSE 45810 172 | V-INVENTORY 45914 173 | V-QUIT 45942 174 | V-RESTART 45990 175 | FINISH 46036 176 | YES? 46210 177 | V-RESTORE 46252 178 | V-SAVE 46258 179 | V-SCORE 46290 180 | V-SCRIPT 46388 181 | V-UNSCRIPT 46420 182 | V-VERSION 46454 183 | V-$VERIFY 46638 184 | V-ALARM 46716 185 | V-ANSWER 46776 186 | PRE-ASK-ABOUT 46808 187 | V-ASK-ABOUT 46834 188 | FIND-IN 46878 189 | PRE-ASK-FOR 46914 190 | V-ASK-FOR 46922 191 | V-ATTACK 46986 192 | V-BITE 46996 193 | PRE-BOARD 47006 194 | YOU-ARE-IN 47082 195 | V-BOARD 47116 196 | V-BURN 47142 197 | V-CHASTISE 47176 198 | V-CLIMB-DOWN 47250 199 | V-CLIMB-FOO 47268 200 | V-CLIMB-ON 47286 201 | V-CLIMB-OVER 47320 202 | V-CLIMB-UP 47330 203 | PRE-CLOSE 47348 204 | V-CLOSE 47358 205 | OKAY-THE-PRSO-IS-NOW 47494 206 | V-COMPARE 47522 207 | V-COUNT 47526 208 | V-CROSS 47530 209 | V-CURSE 47540 210 | V-CUT 47576 211 | V-DIG 47724 212 | V-DISEMBARK 47740 213 | V-DRINK 47864 214 | V-DRINK-FROM 47876 215 | PRE-DROP 47902 216 | V-DROP 47918 217 | V-EAT 47936 218 | GOT-DARK? 48036 219 | V-ENTER 48080 220 | PRE-EXAMINE 48122 221 | V-EXAMINE 48130 222 | PRSO-NOTHING-SPECIAL 48246 223 | V-EXIT 48266 224 | V-FILL 48302 225 | V-FIND 48344 226 | V-FLY 48552 227 | V-FOLLOW 48628 228 | V-FORGET 48660 229 | PRE-GIVE 48688 230 | V-GIVE 48746 231 | V-HELLO 48784 232 | V-HELP 48854 233 | V-HIDE 48932 234 | V-HIDE-FROM 48980 235 | V-INFLATE 48994 236 | V-KICK 49006 237 | V-KILL 49016 238 | IKILL 49026 239 | NOT-TRAINED 49214 240 | V-KNOCK 49262 241 | V-KISS 49298 242 | V-LAMP-OFF 49316 243 | V-LAMP-ON 49384 244 | V-LAND 49396 245 | V-LEAN-ON 49412 246 | V-LEAP 49420 247 | V-LEAVE 49482 248 | V-LISTEN 49490 249 | V-LOCK 49588 250 | V-FIRST-LOOK 49606 251 | V-LOOK 49624 252 | V-LOOK-BEHIND 49642 253 | V-LOOK-DOWN 49658 254 | WHAT-CONTENTS 49698 255 | V-LOOK-INSIDE 49736 256 | V-LOOK-UNDER 49922 257 | V-LOWER 49952 258 | V-LOWER-INTO 49960 259 | V-MELT 49968 260 | V-MOVE 49996 261 | HOSTILE-VERB? 50044 262 | V-MUNG 50068 263 | PRE-OPEN 50078 264 | V-OPEN 50106 265 | V-PAY 50248 266 | V-PICK 50270 267 | V-PLAY 50280 268 | V-PLUG 50292 269 | V-POINT 50300 270 | V-POUR 50316 271 | EMPTY-ALL 50346 272 | V-PUMP 50430 273 | V-PUSH 50442 274 | V-PUSH-TO 50452 275 | PRE-PUT 50462 276 | TAKE-OUT-FIRST 50546 277 | V-PUT 50586 278 | V-PUT-BEHIND 50838 279 | V-PUT-ON 50860 280 | V-PUT-UNDER 50916 281 | V-RAISE 50926 282 | V-REACH-IN 50936 283 | PRE-READ 51018 284 | HOW-DO-YOU 51068 285 | V-READ 51084 286 | V-REPLY 51112 287 | PRE-SRUB 51156 288 | V-SRUB 51166 289 | V-RUB 51168 290 | V-SAY 51178 291 | V-SEARCH 51252 292 | V-SEND 51304 293 | PRE-SGIVE 51334 294 | V-SGIVE 51344 295 | V-SHAKE 51346 296 | V-SHARPEN 51410 297 | V-SHOOT 51434 298 | V-SHOW 51476 299 | V-SIT 51484 300 | V-SKIP 51488 301 | IMPOSSIBLE-TO-SLEEP 51502 302 | V-SLEEP 51530 303 | V-SMELL 52362 304 | V-SPAY 52420 305 | V-SPIN 52430 306 | V-SQUEEZE 52440 307 | PRE-SSHOW 52460 308 | V-SSHOW 52470 309 | V-STAND 52472 310 | V-STAND-ON 52528 311 | V-SWING 52532 312 | V-SWIM 52552 313 | IMMOBILIZED? 52594 314 | IMMOBILE 52618 315 | TIME-FROZEN? 52630 316 | PRE-TAKE 52666 317 | NOT-IN-VEHICLE? 52846 318 | V-TAKE 52880 319 | V-TAKE-OFF 52894 320 | V-TELL 52916 321 | V-THANK 52974 322 | V-THROUGH 52998 323 | V-THROW 53072 324 | V-THROW-OFF 53142 325 | V-TIE 53152 326 | V-TIE-UP 53164 327 | V-TIME 53176 328 | V-TORTURE 53282 329 | V-TURN 53298 330 | V-TURN-OVER 53310 331 | V-UNLOCK 53336 332 | V-UNTIE 53344 333 | V-WALK 53356 334 | V-WALK-AROUND 53558 335 | V-WALK-TO 53588 336 | V-WAIT 53618 337 | V-WAIT-FOR 53656 338 | V-WAVE 53694 339 | V-WAVE-AT 53704 340 | V-WEAR 53746 341 | V-WHAT 53756 342 | V-WHERE 53774 343 | V-WHO 53802 344 | V-YAWN 53840 345 | V-YELL 53848 346 | ITAKE 53862 347 | SCORE-OBJECT 54088 348 | IDROP 54138 349 | CCOUNT 54198 350 | WEIGHT 54218 351 | DESCRIBE-ROOM 54262 352 | DESCRIBE-OBJECTS 54422 353 | DESCRIBE-OBJECT 54490 354 | PRINT-CONT 54650 355 | PRINT-CONTENTS 54834 356 | CLEVER-CONTENTS 54928 357 | FIRSTER 55030 358 | GOTO 55124 359 | JIGS-UP 55228 360 | ROB 55566 361 | THIS-IS-IT 55620 362 | ACCESSIBLE? 55632 363 | VISIBLE? 55716 364 | META-LOC 55752 365 | HELD? 55776 366 | SEE-INSIDE? 55814 367 | GLOBAL-IN? 55834 368 | DO-WALK 55868 369 | SOAK-STUFF 55882 370 | SOAK-OBJ? 55958 371 | HACK-HACK 55978 372 | TELL-YUKS 56002 373 | OPEN-CLOSE 56014 374 | PRE-SWRITE 56044 375 | V-SWRITE 56060 376 | PRE-WRITE-ON 56082 377 | V-WRITE-ON 56128 378 | PRE-WRITE 56140 379 | V-WRITE 56272 380 | V-PRY 56284 381 | V-PLANT 56292 382 | V-YES 56316 383 | V-NO 56336 384 | V-BUY 56344 385 | PRE-SSELL 56352 386 | V-SSELL 56362 387 | V-SELL 56364 388 | PRE-TELL-ABOUT 56372 389 | V-TELL-ABOUT 56386 390 | V-TELL-ME-ABOUT 56394 391 | V-OFFER 56422 392 | V-TRADE 56430 393 | V-SLAVER 56500 394 | V-ERASE 56514 395 | V-ADMIRE 56554 396 | V-COPY 56570 397 | ALREADY-USED 56708 398 | NOT-WRITING-TOOL 56744 399 | NO-BURIN 56778 400 | V-BARGAIN 56794 401 | V-REPAIR 56818 402 | V-LOOK-UP 56848 403 | SPELL-BOOK-F 56880 404 | SCROLL-F 57582 405 | SCROLL-WET 57646 406 | READ-SCROLL 57672 407 | MUST-HOLD-SCROLL 57706 408 | SPELL-F 57738 409 | SPELL-READS 58368 410 | FORGET-SPELL 58436 411 | FORGET-ALL 58546 412 | WEAR-OFF-SPELLS 58572 413 | SPELL-VERB? 58692 414 | PRE-CAST 58730 415 | USE-SPELL 59368 416 | SPELL-PROB? 59414 417 | V-CAST 59722 418 | V-$XEROX 59788 419 | SPELL-TO-VERB 59806 420 | V-SPELLS 59904 421 | SPELL-PRINT 60058 422 | SPELL-TIMES 60114 423 | V-LEARN 60132 424 | SEE-BLORPLE 60158 425 | V-BLORPLE 60172 426 | RECOVER-CUBE 60298 427 | V-LESOCH 60352 428 | V-SNAVIG 60652 429 | TOO-PRECISE 60728 430 | V-GIRGOL 60838 431 | V-JINDAK 61446 432 | DETECT-MAGIC 61724 433 | MAGIC? 61816 434 | V-ESPNIS 61836 435 | V-CASKLY 61970 436 | V-THROCK 62032 437 | V-TINSOT 62056 438 | PARTIAL-BLOCKAGE 62474 439 | PRE-LISKON 62574 440 | V-LISKON 62604 441 | V-GNUSTO 62886 442 | V-FROTZ 63464 443 | V-MALYON 63674 444 | V-REZROV 63806 445 | V-NO-OP 63996 446 | V-YOMIN 64028 447 | BLANK-SCROLL-F 64068 448 | DIR-BASE 64522 449 | NOT-HERE-OBJECT-F 64570 450 | FIND-NOT-HERE 64756 451 | NOT-HERE-PRINT 64788 452 | LIGHT-F 64816 453 | GLOBAL-HOLE-F 65000 454 | CEILING-F 65100 455 | ICE-F 65112 456 | EYES-F 65184 457 | PLAYER-F 65256 458 | ME-F 65470 459 | GLOBAL-ROOM-F 65754 460 | WALL-F 65866 461 | GROUND-F 65930 462 | CORRIDOR-F 66072 463 | GLOBAL-GRUE-F 66086 464 | CANT-SEE-GRUE 66474 465 | GRUE-F 66498 466 | CALLED-ATTENTION 67162 467 | WATER-F 67172 468 | RETREAT-F 67402 469 | BELBOZ-F 67718 470 | ANSWER-BELBOZ 69570 471 | FORLORN-ENCYSTMENT 69778 472 | CORRECT? 69790 473 | ANSWER-PSEUDO 69874 474 | PLURAL-PSEUDO 69930 475 | RANDOM-PSEUDO 69938 476 | REDIRECT 70012 477 | GLOBAL-SLEEP-F 70058 478 | MAGIC-F 70088 479 | KNIFE-F 70124 480 | GUILD-HALL-F 70198 481 | FROG-PSEUDO 70376 482 | TOAD-PSEUDO 70394 483 | SALAMANDER-PSEUDO 70412 484 | NEWT-PSEUDO 70430 485 | HELLBENDER-PSEUDO 70448 486 | AMPHIBIAN-PSEUDO 70466 487 | SORCERER-F 70544 488 | SPEAKER-F 70760 489 | COUNCIL-CHAMBER-F 70770 490 | ORKAN-F 71518 491 | SNEFFLE-F 71780 492 | LISTEN-TO-GUILDMASTER 71992 493 | HOOBLY-F 72038 494 | GZORNENPLATZ-F 72288 495 | ARDIS-F 72556 496 | GUILD-HALL-PSEUDO 72762 497 | MANSE-PSEUDO 72780 498 | GUARD-PSEUDO 72842 499 | BELWIT-SQUARE-F 73012 500 | SHADOW-DESC 73378 501 | SHADOW-F 73456 502 | CLOUD-F 74104 503 | SMELL-CLOUD 74276 504 | CASTLE-F 74334 505 | HYPERCUBE-F 75046 506 | BURIN-F 75116 507 | DULL-ROOM-F 75246 508 | DULL-ROOM-EXIT 75298 509 | EARTH-ROOM-F 75312 510 | HALL-OF-STONE-F 75458 511 | SNAKE-EYE-PSEUDO 75660 512 | SNAKE-SCALES-PSEUDO 75670 513 | HACK-SNAKE 75690 514 | SNAKE-ROOM-EXIT 75748 515 | SNAKE-ROOM-F 76028 516 | SNAKE-F 76388 517 | TEMPLE-ROOM-F 77696 518 | IDOL-F 78068 519 | TEETH-F 79488 520 | MOUTH-F 79528 521 | WONT-FIT 80080 522 | MOUTH-CONTENTS 80092 523 | OPAL-F 80132 524 | RUINS-PSEUDO 80604 525 | ZIPPER-F 80682 526 | CANT-SEE-OUTSIDE 81788 527 | RUINS-ROOM-F 81834 528 | CLIFF-TOP-EXIT 82188 529 | CLIFF-TOP-F 82402 530 | STOP-AVALANCHE 82848 531 | ROCKS-STOPPED 82872 532 | BOULDER-ROOM-F 82978 533 | MOUNTAIN-TOP-F 83294 534 | HUT-ROOM-EXIT 83396 535 | KEYSTONE-PSEUDO 83406 536 | HUT-ROOM-F 83416 537 | HUT-F 83670 538 | HERMIT-F 84370 539 | MATERIALISM 84968 540 | ASK-HERMIT-ABOUT 85028 541 | GLOBAL-CLIFF-F 85434 542 | GLOBAL-ROCKS-F 85470 543 | TELL-TOO-HOT 85980 544 | CLIFF-MIDDLE-F 86000 545 | CLIFF-BOTTOM-F 86104 546 | GLOBAL-CAVE-F 86208 547 | CAVE-ENTRANCE-F 86252 548 | OGRE-CAVE-F 86478 549 | SMELL-OGRE-CAVE 86748 550 | OGRE-BEDROOM-EXIT 86794 551 | OGRE-BEDROOM-F 86934 552 | MAGIC-BOX-EXIT 87078 553 | MAGIC-BOX-F 87172 554 | MAGIC-BOX-CREATURE 87528 555 | OGRE-DESC 87550 556 | OGRE-F 87702 557 | GIVE-TO-OGRE 88564 558 | WATER-ROOM-F 88646 559 | OCEAN-ROOM-F 88834 560 | FUN-IN-OCEAN 89076 561 | HOLD-BREATH 89378 562 | YOU-SWIM 89432 563 | LOST-IN-OCEAN-F 89508 564 | OCEAN-FLOOR-F 89584 565 | BOTTLE-F 89930 566 | GROUPER-F 90142 567 | OUBLIETTE-DOWN-EXIT 90814 568 | OUBLIETTE-UP-EXIT 90892 569 | OUBLIETTE-F 91046 570 | HYPOTHERMIA 91686 571 | ICEBERG-F 91696 572 | TELL-ABOUT-PIPE 91798 573 | INFLOW-F 91830 574 | FLOW-HACKS 91944 575 | OUTFLOW-F 92074 576 | IN-CHANNEL-F 92228 577 | SOAK-PLAYER 92290 578 | SOAK-IF-OPENED 92346 579 | WATER-PIPE-F 92400 580 | SWEPT-AWAY 92552 581 | CHANNEL-F 92588 582 | MOSS-PSEUDO 92926 583 | IN-PIPE-F 92946 584 | IN-PIPE-2-F 92980 585 | CHUNK-F 93150 586 | RUINED-PIPE-F 93498 587 | FUN-IN-PIPE 93652 588 | IN-SEWER-F 93702 589 | PRISON-DOWN-EXIT 93718 590 | PRISON-F 93744 591 | TRAP-DOOR-F 93906 592 | CABINET-F 94080 593 | DEAD-BOOK-F 94592 594 | CELL-PSEUDO 94926 595 | GUARD-TOWER-F 94968 596 | ROC-GRABS-PLAYER 95190 597 | DESCRIBE-ROC 95472 598 | ROC-DESC 95486 599 | ROC-GRIPS-YOU-FIRMLY 95536 600 | ROC-F 95612 601 | GOBBLES-IT 96160 602 | NEST-PSEUDO 96182 603 | ROC-NEST-F 96318 604 | EGG-F 96692 605 | ROC-SQUAWKS 96870 606 | BABY-ROC-F 96976 607 | MIDAIR-EXIT 97154 608 | AIR-ROOM-F 97248 609 | GLACIER-ROOM-F 97416 610 | GLACIER-PSEUDO 97654 611 | CARPET-PSEUDO 97718 612 | SIGN-PSEUDO 97788 613 | EMPORIUM-F 97818 614 | EMPORIUM-DOOR-F 98162 615 | MERCHANT-AT-DOOR 98208 616 | EMPORIUM-EXIT 98318 617 | ZORKMID-F 98348 618 | MERCHANT-DESC 98378 619 | MERCHANT-F 98514 620 | ASK-ABOUT-CARPET 99228 621 | NEW-OFFER 99778 622 | MAKE-NEW-OFFER 100586 623 | KICKED-OUT 100680 624 | I-KICKED-OUT 100738 625 | SHOP-PSEUDO 100798 626 | BAZAAR-F 100810 627 | TAKE-ON-CARPET 100980 628 | NOT-SITTING 101008 629 | NOW-SITTING 101044 630 | RANDOM-CARPET-F 101104 631 | CANT-GET-ON? 101370 632 | BOARD-CARPET 101468 633 | STEP-OFF-CARPET 101526 634 | MAGIC-CARPET-F 101552 635 | TAKE-CARPET 102742 636 | GET-OFF-FIRST 102800 637 | CARPET-CRUMBLES 102818 638 | DESCRIBE-CARPET-LOC 102858 639 | CARPET-LABEL-F 103056 640 | START-FALLING 103368 641 | MIDAIR-F 103386 642 | DROP-IN-AIR 103766 643 | WILDERNESS-F 103834 644 | FIRE-ROOM-F 103994 645 | VOLCANO-ROOM-F 104142 646 | VOLCANO-PSEUDO 104370 647 | LAVA-COOLS 104400 648 | LAVA-PSEUDO 104432 649 | INTO-LAVA 104504 650 | VOLCANO-BASE-F 104524 651 | LAVA-ROCK-F 104748 652 | TAKE-LAVA 104862 653 | OUTCROPPING-ROOM-F 104998 654 | SOLID-GROUND-PSEUDO 105356 655 | OUTCROPPING-F 105500 656 | THROW-ONTO 105912 657 | DARK-ROOM-F 106016 658 | DARK-CAVE-F 106166 659 | TELL-LIGHT-SOURCE 106462 660 | POOL-PSEUDO 106486 661 | GRUE-CAVE-F 106554 662 | LIGHT-POOL-F 107204 663 | PILLAR-ROOM-F 107476 664 | PILLAR-F 107644 665 | SCALES-ROOM-EXIT 107896 666 | PLAIN-ROOM-EXIT 107958 667 | MIND-BOX-EXIT 108016 668 | MIND-ROOM-F 108138 669 | FAKE-PSEUDO 108382 670 | INNER-VAULT-F 108392 671 | VAULT-DOOR-F 108652 672 | REZROV-TOUGH-DOOR 108940 673 | DESCRIBE-VAULT-DOOR 109014 674 | CASTLE-GUARDS-PSEUDO 109090 675 | IRON-DOOR-EXIT 109222 676 | IRON-DOOR-F 109366 677 | SCALES-ROOM-F 109422 678 | INITIALIZE-CUBES 109850 679 | CUBES-TO-PILES 109896 680 | JUGGLE-CUBES 109956 681 | TELL-PILE 110104 682 | TREASURE-F 110176 683 | MAKE-JUNK 110236 684 | JUNK-F 110266 685 | MEASURE 110364 686 | ALARM-FAIRY-F 110426 687 | PILE-LOOP 110718 688 | PILE-F 110840 689 | CUBE-DESC 111016 690 | CUBE-F 111060 691 | TELL-CUBE-COUNT 111496 692 | CUBE-COUNT 111534 693 | MOUNTAIN-PSEUDO 111584 694 | PLAIN-PSEUDO 111634 695 | PLAIN-ROOM-F 111644 696 | PLAIN-SPELL-FAIL 111994 697 | DESCRIBE-PLAIN 112128 698 | ROCK-DIRECTION 112350 699 | LINES-F 112570 700 | ROCK-SPEECHES 112784 701 | ROCK-F 113184 702 | WHATS-IN-IT-FOR-ME? 114350 703 | ROCK-WALK 114446 704 | OTHER-ROCK-F 114798 705 | LIGHT-ROOM-F 115132 706 | LIFE-ROOM-F 115240 707 | FLOWERS-PSEUDO 115326 708 | GRASS-PSEUDO 115364 709 | PLANTS-PSEUDO 115390 710 | CLOUD-PSEUDO 115446 711 | LESOCH-CLOUDS 115502 712 | RABBIT-PSEUDO 115534 713 | MEADOW-ROOM-F 115582 714 | SHEARS-F 115806 715 | WEED-DESC 115874 716 | WEED-DETAILS 115886 717 | WEED-F 116044 718 | OGRE-SNEEZING 117006 719 | DEATH-ROOM-F 117020 720 | MARBLE-PSEUDO 117168 721 | CHANGE-ROOM-F 117190 722 | MAZE-ANTEROOM-F 117376 723 | OCT-HOLE-DISAPPEARS 117530 724 | COMPASS-CARVING-F 117578 725 | COMPASS-ROSE-DESC 118020 726 | ARM-DIRECTION 118070 727 | COMPASS-ROSE-F 118110 728 | RUNE-F 118566 729 | OCTAGONAL-HOLE-F 118656 730 | DESCRIBE-PLUG 118726 731 | MAZE-2-DOOR-F 118794 732 | NO-DOOR 118994 733 | DESCRIBE-MAZE-WALLS 119006 734 | MAZE-F 119116 735 | TELL-WALLS 119746 736 | MIRROR-PSEUDO 119822 737 | MAGIC-ROOM-F 119852 738 | GOT? 120180 739 | HAS-ALL-CUBES? 120208 740 | COUNT-CUBES 120220 741 | MAGIC-DOOR-EXIT 120252 742 | SAND-PSEUDO 120284 743 | TIME-ROOM-F 120294 744 | CHANNEL-PSEUDO 120446 745 | PAST-RUINS-ROOM-F 120476 746 | ONLY? 120908 747 | SACK-F 120930 748 | PAST-CELL-EAST-F 121068 749 | TIME-SICK-CELL-EAST 121332 750 | CELL-DOOR-F 121406 751 | PAST-CELL-EAST-EXIT 121558 752 | CONNECTIVITY-ROOM-F 121576 753 | CUBE-NAME 121806 754 | CUBE-ADJ 121866 755 | WRITE-ON-CUBE 121888 756 | -------------------------------------------------------------------------------- /guild.zil: -------------------------------------------------------------------------------- 1 | "GUILD for 2 | MAGE 3 | (c) Copyright 1985 Infocom, Inc. All Rights Reserved." 4 | 5 | 11 | 12 | 14 | > 15 | )>> 18 | 19 | 27 | 28 | 30 | 33 | > 34 | >> 35 | 37 | > 38 | 39 | > 40 | )>)> 41 | > 42 | )> 43 | )> 44 | )>> 45 | 46 | 52 | 53 | 60 | 61 | FROGS AMPHIBIAN-PSEUDO) 71 | (TREE TOAD TOAD-PSEUDO) 72 | (<> TOADS AMPHIBIAN-PSEUDO) 73 | (<> SALAMANDER SALAMANDER-PSEUDO) 74 | (<> NEWT NEWT-PSEUDO) 75 | (<> NEWTS AMPHIBIAN-PSEUDO) 76 | (<> HELLBENDER HELLBENDER-PSEUDO) 77 | (<> EFT AMPHIBIAN-PSEUDO) 78 | (<> EFTS AMPHIBIAN-PSEUDO)>)> 79 | 80 | ) 82 | (ELSE )>> 83 | 84 | ) 86 | (ELSE )>> 87 | 88 | ) 90 | (ELSE )>> 91 | 92 | ) 94 | (ELSE )>> 95 | 96 | ) 98 | (ELSE )>> 99 | 100 | ) 104 | (ELSE 105 | )>> 107 | 108 | > 109 | > 110 | 111 | 118 | 119 | 121 | ) 124 | ( 125 | ) 128 | (ELSE 129 | )>) 131 | ( 132 | ) 135 | (ELSE 136 | )>)>> 139 | 140 | 146 | 147 | > 149 | 150 | )) 151 | 152 | 155 | ) 159 | (ELSE 160 | 164 | 165 | )>)> 167 | ) 168 | ( 169 | 170 | 171 | ) 176 | ( > 177 | 178 | ) 180 | ( 181 | > 182 | ) 184 | ( 185 | ) 189 | ( 190 | > 191 | 192 | ) 194 | (ELSE 195 | )>) 197 | ( 198 | )>)>)>> 201 | 202 | 209 | 210 | 212 | 213 | > 214 | ) 215 | (,CLEESHED? 216 | ) 217 | (ELSE 218 | )> 221 | ) 222 | ( 223 | ) 225 | (ELSE 226 | )>) 229 | ( 230 | 231 | )>) 233 | ( 234 | )>)>> 237 | 238 | 244 | 245 | 247 | 248 | > 249 | ) 250 | (,CLEESHED? 251 | ) 252 | (ELSE 253 | 256 | )> 257 | ) 258 | ( 259 | ) 261 | (ELSE 262 | )>) 265 | ( 266 | 267 | )>) 268 | ( 269 | )>)>> 272 | 273 | 275 | 276 | ) 277 | (ELSE 278 | )> 279 | > 280 | 281 | 288 | 289 | 291 | 292 | > 293 | ) 294 | (,CLEESHED? 295 | ) 296 | ( 297 | ) 299 | (ELSE 300 | 303 | )> 304 | ) 305 | ( 306 | ) 308 | (ELSE 309 | )>) 312 | ( 313 | )>)>> 316 | 317 | 323 | 324 | 326 | 327 | > 328 | ) 329 | (,CLEESHED? 330 | ) 331 | (ELSE 332 | 334 | > 335 | )> 337 | )> 338 | ) 339 | ( 340 | ) 342 | (ELSE 343 | )>) 346 | ( 347 | )>)>> 351 | 352 | 358 | 359 | 361 | 362 | > 363 | ) 364 | (,CLEESHED? 365 | ) 366 | (ELSE 367 | 369 | )> 370 | ) 371 | ( 372 | ) 374 | (ELSE 375 | )>) 378 | ( 379 | )>)>> 382 | 383 | BUILDING RANDOM-PSEUDO)>)> 397 | 398 | 400 | ) 401 | (ELSE )>> 402 | 403 | 405 | ) 406 | ( 407 | )>> 408 | 409 | 411 | ) 412 | ( 413 | 415 | ) 416 | (ELSE )>) 417 | ( 418 | ) 419 | ( 420 | ) 421 | ( 422 | )>> 425 | 426 | 428 | 430 | > 431 | ) 434 | (ELSE 435 | )> 439 | ) 440 | ( 441 | >> 442 | 443 | ) 445 | ( ) 446 | ( 447 | >> 448 | ) 451 | ( 452 | 453 | ) 455 | (ELSE )>) 456 | ( > 457 | )>) 458 | ( 459 | 460 | > 461 | 462 | )>)>> 463 | 464 | 472 | 473 | 477 | 478 | ) 479 | ( 480 | ) 481 | (ELSE 482 | )> 483 | )>> 484 | 485 | > 487 | >> 488 | 489 | 490 | ) 491 | ( 492 | 493 | > 494 | ) 497 | ( 498 | ) 500 | ( 501 | ) 502 | ( 503 | >> 504 | 505 | ) 506 | (ELSE 507 | )>) 509 | (ELSE 510 | )>) 512 | ( 513 | 514 | 515 | 516 | ) 517 | (ELSE 518 | )>) 520 | ( 521 | > 522 | 523 | 524 | ) 526 | ( 527 | 528 | ) 530 | (ELSE )>) 531 | ( 532 | 533 | ) 534 | (ELSE 535 | 538 | )>) 539 | ( 540 | ) 543 | ( 544 | ) 548 | ( ,FROZEN?> 549 | 550 | ) 551 | ( 552 | ) 553 | ( 554 | 555 | > 556 | 557 | ) 558 | ( 559 | > 560 | ) 561 | (ELSE 562 | )>)>)>> 563 | 564 | 571 | 572 | 574 | ) 579 | ( 580 | ) 581 | ( 582 | )>> 583 | 584 | > 588 | 589 | THRONE RANDOM-PSEUDO) 596 | (<> WINDOW RANDOM-PSEUDO) 597 | (<> SKYLIGHT RANDOM-PSEUDO) 598 | (<> MIST RANDOM-PSEUDO)>)> 599 | 600 | 602 | ) 607 | ( 608 | 609 | > 610 | ) 611 | (,FROZEN? 612 | 613 | > 614 | 615 | 616 | ) 617 | (ELSE 618 | )> 619 | 620 | 621 | 622 | > 623 | 624 | )> 625 | )>) 626 | (ELSE 627 | )>) 628 | ( 629 | ) 631 | ( 632 | 633 | > 634 | 636 | 637 | ) 638 | ( 639 | > 640 | 641 | 642 | ) 646 | ( 647 | > 648 | ) 650 | ( T> 651 | ) 652 | (ELSE )>) 653 | ( 654 | )>) 655 | ( 656 | > 657 | 658 | 659 | ) 660 | ( 661 | > 662 | ) 664 | (ELSE 665 | 666 | 667 | )>) 669 | ( 670 | )>) 671 | ( 672 | 673 | >> 674 | ) 675 | ( 676 | )>) 677 | ( 678 | > 679 | ) 680 | (ELSE )> 681 | )>> 683 | 684 | 690 | 691 | 693 | ) 695 | ( 696 | )>> 698 | -------------------------------------------------------------------------------- /rooms.txt: -------------------------------------------------------------------------------- 1 | 668 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | ;"SUSPECT tell macro and friends" 26 | 27 | 28 | (NUM N) * 29 | (CHAR CHR C) * 30 | D ,PRSO 31 | D ,PRSI 32 | D * 33 | CD ,PRSO 34 | CD ,PRSI 35 | CD * 36 | THE ,PRSO 37 | THE ,PRSI 38 | THE * 39 | CTHE ,PRSO 40 | CTHE ,PRSI 41 | CTHE * 42 | (A AN) ,PRSO 43 | (A AN) ,PRSI 44 | (A AN) * > 45 | 46 | ; 47 | (DESC D OBJ O) 48 | CD 49 | THE 50 | CTHE 51 | (A AN) 52 | (NUM N) 53 | (CHAR CHR C) 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | > 64 | 65 | > 67 | 68 | > 70 | 71 | > 73 | 74 | > 76 | 77 | > 79 | 80 | )) 81 | >>> 82 | 83 | > 85 | 86 | > 88 | 89 | ) 91 | (> 92 | ) 93 | (ELSE )>)> 94 | > 95 | 96 | ;> 98 | 99 | ;> 101 | 102 | ;> 104 | 105 | ) (THE? <>) "AUX" S) 106 | > 107 | ) 108 | (T )>)> 109 | > 110 | 111 | 113 | 114 | > 115 | ">) 116 | ( 117 | > 118 | ) 119 | ( 120 | 121 | 122 | >) 123 | (ELSE 124 | >> 125 | 126 | ) 127 | ( 128 | > 129 | )> 130 | )>> 131 | 132 | 133 | > 135 | 136 | > 138 | 139 | > 141 | 142 | > 144 | 145 | 148 | ) 149 | ( ) 150 | (ELSE )>>)> 151 | >) 155 | (L )) 156 | 157 | <==? > 3>> 158 | )> 159 | > 160 | 164 | 166 | >>) 170 | (ELSE .ATM)>>) 171 | (ELSE .ATM)>)>> 172 | >>)>>>>>) 173 | (ELSE 174 | 176 | > ) 178 | (> 180 | >>> 181 | ) 182 | ( 183 | )>> 184 | .ATMS>> 185 | > 187 | > 189 | > 191 | 193 | )> 195 | 196 | )>> 197 | .ATMS>>)> 198 | 199 | 200 | > 202 | 203 | > 205 | 206 | > 208 | 209 |
) 211 | (ELSE )>) 212 | (OO .OT) 213 | (ELSE )>) 214 | (O .OO) 215 | ATM) 216 | 218 | )> 219 | > 220 | > 221 | .ATM) 226 | (ELSE )>>)>>>>) 227 | (ELSE 228 | > 230 | 231 | > 233 | 234 | 236 | )>> 238 | .BITS>> 239 | 240 | 242 | > 244 | .ATMS>>)> 245 | 246 | >> 248 | 249 | 250 | >>>) 252 | (ELSE 253 | >>>)> 255 | 256 | ) (CNT ) RND MSG RFROB) 258 | > 259 | > 260 | >> 261 | >> 262 | > 263 | > 264 | 265 | > 266 | )> 267 | 268 | .MSG> 269 | 270 | >>> 272 | 273 | 274 | 275 | ;"former MAIN.ZIL stuff" 276 | 277 | > 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 292 | 293 | ;"put interrupts on clock chain" 294 | > 295 | 296 | 297 | ;"set up and go" 298 | 299 | 300 | 301 | > 302 | 303 | 304 | 305 | 306 | 307 | > 308 | 309 | >>> 312 | 313 | ) PTBL OBJ1 TMP) 314 | 315 | > 316 | 317 | > 318 | > 319 | > 320 | > 321 | > 322 | > .ICNT> 324 | ) 325 | (T 326 | ,IT> 327 | 328 | 329 | )>)>> 330 | 331 | 332 | > .OCNT> 334 | ) 335 | (T 336 | ,IT> 337 | 338 | )>)>>)> 339 | )> 340 | .OCNT) 342 | ( 343 | 344 | >) 345 | (T >)> 346 | .OCNT) 347 | ( 348 | > 349 | 350 | > 351 | .ICNT) 352 | (T 1)>> 353 | 354 | <1? .ICNT>> 355 | >)> 356 | >) 357 | ( 358 | ,P-SONUMS>> 359 | > 360 | >) 361 | ( 362 | 363 | ) 364 | (T 365 | 366 | > 367 | 368 | ) 369 | ( 370 | >) 371 | (T 372 | 373 | >)> 374 | 375 | > 376 | )>) 377 | (T 378 | 379 | > 380 | )> 381 | > 382 | > .NUM> 384 | 385 | 386 | > 387 | )> 388 | 389 | > 390 | )> 391 | 392 | > 393 | ) 394 | (T )> 395 | ) 396 | ( 397 | )> 398 | ) 399 | 400 | (T ;"REFORMATTED AREA" 401 | >) 402 | (T >)> 403 | > 404 | > 405 | 406 | 0> ,W?ALL>> 407 | ) 408 | (T 409 | 410 | ) 411 | (ELSE 412 | )> 413 | )>)> 414 | 415 | )>> 416 | > 417 | )> 418 | >)>) ;"END REFORMATTING" 419 | 420 | >>)> 421 | > 422 | 424 | T) 425 | (T 426 | ,P?ACTION> 430 | ,M-END> 431 | ,P?ACTION> 432 | ,M-END>>>)>)> 433 | 435 | T) 436 | (,P-OFLAG T)> 437 | 438 | >)>) 439 | (T 440 | >)> 441 | 444 | )>> 445 | T) 446 | (T 447 | >)> 448 | > 449 | > 450 | >)>> 451 | 452 | > ;"T IF ORIGINAL PRSO WAS PSEUDO-OBJECT" 453 | 454 | ,P-CONT> ) 456 | ( 459 | )>> 460 | 461 | "MULTIPLE-EXCEPTION? -- return true if an object found by all should not 462 | be include when the crunch comes." 463 | 464 | )) 465 | 466 | > 467 | ) 468 | ( 469 | ,PRSI 470 | >> 471 | ;"TAKE X FROM Y and x not in y" 472 | ) 473 | (> 474 | ;"can't get at object" 475 | ) 476 | ( 477 | ;"cases for ALL" 478 | 479 | > 480 | >> 481 | > 482 | >> 483 | > 484 | >>>> 485 | ;"TAKE ALL and object not accessible or takeable" 486 | ) 487 | ( 488 | 489 | > 490 | ;"TAKE ALL and one object has others in it" 491 | ) 492 | ( 493 | >> 494 | ;"DROP ALL and object not held" 495 | ) 496 | (> 498 | ;"VERB ALL and prso = prsi" 499 | ) 500 | ( 501 | > 502 | > 503 | ;"PUT ALL IN X and object already in x" 504 | ) 505 | ( 506 | > 507 | >> 508 | ;"normally ignore spells in ALL" 509 | )>)>> 510 | 511 | ;>> 513 | >>> 514 | ;"failed" 515 | )> 516 | > 517 | 519 | 520 | ) 521 | (T 522 | >>)> 523 | >> 524 | > 525 | 526 | ;> 0> 529 | ) 530 | (T 531 | 532 | >)>>> 533 | 534 | > 535 | 536 | 537 | 538 | 539 | > 541 | 542 | > 543 | 544 | ) 545 | (> 546 | >) 547 | (T 548 | > 549 | )> 550 | 551 | > 552 | > 554 | > 555 | 556 | ) (I <>) "AUX" V OA OO OI CNT) 557 | % 560 | % ') 561 | (T ' 1>>>>)> 562 | 564 | ,P-WALK-DIR> 565 | ) 566 | (ELSE 567 | )>)> 568 | )> 569 | )>> 570 | 571 | 572 | 573 | 574 | 575 | 576 | ) 577 | (T 578 | )> 579 | ) 580 | (> 582 | >> 583 | )> 584 | 585 | 586 | > 587 | 588 | 591 | >>> 592 | > 593 | .V) 594 | (T 595 | 596 | 597 | > 601 | >>> 602 | .V) 603 | ( ,HERE>> 604 | ,P?ACTION> 608 | ,M-BEG> 609 | ,P?ACTION> 610 | ,M-BEG>>>> 611 | .V) 612 | ( 616 | ,M-BEG> 617 | 618 | ,M-BEG>>> 619 | .V) 620 | (> 624 | >>> 625 | .V) 626 | (> 630 | >>>> 631 | .V) 632 | (> 634 | 635 | ,P?CONTFCN> 636 | ,P?CONTFCN> 640 | ,M-CONTAINER> 641 | ,P?CONTFCN> 642 | ,M-CONTAINER>>>> 643 | .V) 644 | (> 646 | > 650 | >>>> 651 | .V) 652 | ( 655 | > 656 | >>> 657 | .V)>)> 658 | > 0> 660 | >)> 661 | 662 | >)> 663 | >)> 664 | 665 | 666 | 667 | .V> 668 | 669 | % 671 | " ">)> 674 | >) 675 | (ELSE 676 | ) 678 | (ELSE .STR)> 679 | .FCN>>)>)> 680 | 681 | %)> 684 | >> 685 | 686 | %) "AUX" RES) 688 | <>) 689 | (T 690 | 692 | ) 693 | (T )>)> 694 | ) 696 | (T )>> 697 | % 699 | 700 | ) 701 | ( 702 | ) 703 | (T )>)>> 704 | .RES)>>> 705 | 706 | ;"former CLOCK.ZIL stuff" 707 | 708 | > 709 | 710 | <>>> 711 | 712 | ;"length of an interrupt entry in bytes" 713 | ;"word offset of routine name" 714 | ;"word offset of count" 715 | 716 | ;"length of interrupt table in bytes" 717 | ;"start of queued interrupts in bytes" 718 | %> 719 | 720 | > 722 | )>> 723 | 724 | > 726 | > 727 | ) 729 | ( .RTN> 730 | > 731 | ) 732 | (T )>)> 733 | >>> 734 | 735 | "this version of QUEUE automatically enables as well" 736 | 737 | )) 738 | > 739 | > 740 | 742 | ) 744 | (ELSE 745 | % 747 | )>> 749 | > 750 | % 752 | )>> 753 | >)> 754 | 755 | ) 756 | ( .RTN> 757 | 758 | ) 759 | (> 760 | )> 761 | >> 762 | 763 | ') 764 | (ELSE 765 | ' >)> 766 | >>)> 767 | 768 | .INT> 769 | 770 | > 771 | 772 | ) (Q? <>) OWINNER) 773 | > )> 774 | > 775 | > 776 | 777 | 778 | 780 | 781 | > 782 | 783 | ) 784 | (>> 785 | > 786 | 787 | 3>> 788 | ) 789 | (> 790 | 791 | > 792 | )> 793 | > 794 | )> 795 | > 796 | 798 | ') 799 | (ELSE 800 | ' 802 | 1>>)>> 803 | 804 | )> 805 | ) 808 | (ELSE 809 | ')> 810 | )> 811 | 812 | >>> 816 | )>)>)>)> 817 | > 818 | 819 | >)>>> 820 | 821 | 3> 825 | )> 826 | 827 | > NOUN>)> 828 | 829 | > ADJECTIVE>)> 830 | <3 .OBJ>>> 831 | .V>> 832 | -------------------------------------------------------------------------------- /syntax.zil: -------------------------------------------------------------------------------- 1 | "SYNTAX for 2 | MAGE 3 | (c) Copyright 1985 Infocom, Inc. All Rights Reserved." 4 | 5 | 7 | 8 | 9 | ; 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | \ 18 | 19 | ;"game commands" 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 | 51 | 52 | 53 | \ 54 | 55 | ;"subtitle real verbs" 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 84 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | ; 103 | 104 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | ; 114 | 115 | 116 | 117 | 118 | 120 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 130 | 132 | 133 | 134 | 135 | 136 | 137 | 139 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | ; 161 | 162 | 163 | ; 164 | 165 | 166 | 167 | 169 | 171 | 173 | 174 | 175 | 176 | ; 177 | ; 178 | ; 179 | ; 180 | 181 | 183 | ; 184 | 185 | 186 | 188 | 190 | 191 | 192 | ; 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 207 | 209 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 271 | 272 | 273 | 274 | 275 | 277 | 278 | 279 | 280 | 282 | 283 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 317 | 319 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 378 | 380 | 381 | 382 | ; 383 | 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 | 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 | 451 | 452 | 453 | 454 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 465 | 467 | 469 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 485 | 487 | 488 | 489 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 516 | 518 | 519 | 520 | 521 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | ; 559 | 560 | 561 | 562 | ; 563 | 564 | 565 | 566 | ; 567 | 568 | 569 | 570 | 571 | 572 | 573 | \^L 574 | 575 | ;"magic spell syntaxes" 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 633 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 675 | 677 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | -------------------------------------------------------------------------------- /globals.zil: -------------------------------------------------------------------------------- 1 | "GLOBALS for 2 | MAGE 3 | (c) Copyright 1985 Infocom, Inc. All Rights Reserved." 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | > 20 | 21 | > 22 | 23 | 24 | 25 | 26 | 27 | > 34 | 35 | > 44 | 45 | 46 | 47 | 48 | 49 | )) 50 | > .DIR> 52 | >>)>>> 53 | 54 | "global objects and associated routines" 55 | 56 | 86 | 87 | 99 | 100 | 102 | 103 | 108 | 109 | 113 | 114 | 120 | 121 | 125 | 126 | )) 127 | 128 | > 129 | 130 | ) 131 | ( 132 | 133 | 134 | 135 | > 136 | )> 137 | % 139 | )>>) 140 | (T 141 | 142 | 143 | )> 144 | >)> 145 | > 147 | > 148 | )>) 149 | (T 150 | )> 151 | > 152 | >> 153 | 154 | )>)> 155 | ;"Here is the default 'cant see any' printer" 156 | 157 | ) 158 | (ELSE 159 | )> 160 | 161 | > )> 162 | 163 | 164 | > 165 | 166 | returns # of matches. If 1, 168 | then P-MOBY-FOUND is it. You can treat the 0 and >1 cases alike or differently. 169 | Always return RFALSE (not handled) if you have resolved the problem." 170 | > 171 | %)>> 174 | 175 | %)>> 178 | ) 180 | (T 181 | )> 182 | ) 183 | (T 184 | ,NOT-HERE-OBJECT)>> 185 | 186 | 188 | )> 191 | )>) 193 | (ELSE 194 | )>> 195 | 196 | 202 | 203 | 205 | 206 | ) 207 | (T 208 | )>) 210 | ( 211 | ) 212 | ( 213 | 214 | )>) 215 | ( 216 | 217 | 218 | ) 220 | (ELSE 221 | )>) 224 | ( 225 | )>)>> 227 | 228 | 236 | 237 | 239 | ) 240 | ( 241 | 242 | > 243 | 244 | ) 246 | ( 247 | ) 248 | ( 249 | )>> 250 | 251 | 257 | 258 | 260 | 261 | )>> 262 | 263 | 269 | 270 | > 271 | 272 | 274 | ) 275 | (> 276 | 277 | ) 278 | ( 279 | )>) 280 | (> 281 | )>> 282 | 283 | 288 | 289 | 295 | 296 | 302 | 303 | 310 | 311 | 313 | ) 314 | ( 315 | ) 316 | ( 317 | ) 318 | ( 319 | 320 | ) 321 | (ELSE 322 | )>)>> 323 | 324 | 330 | 331 | ) 333 | ( 334 | 335 | )>) 337 | ( 338 | 339 | ) 341 | ( > 342 | 343 | )>) 345 | ( 346 | 347 | )>)>> 351 | 352 | 358 | 359 | 361 | > 362 | ) 363 | ( 364 | 366 | ) 367 | ( 368 | ) 369 | ( 370 | 371 | ) 372 | ( 373 | 374 | ) 375 | ( 376 | 377 | ) 378 | (T 379 | 380 | )>)>) 381 | ( 382 | ) 383 | ( 384 | 385 | ) 386 | ( 387 | 388 | ) 389 | ( 390 | ) 391 | ( 392 | ) 394 | ( 395 | ) 397 | ( 398 | ) 401 | ( 402 | ) 403 | ( 404 | )>> 406 | 407 | 413 | 414 | 416 | 417 | ) 418 | ( 419 | ) 420 | ( 421 | ) 422 | ( 423 | ) 426 | ( 427 | 428 | )>> 429 | 430 | 438 | 439 | 447 | 448 | 456 | 457 | 465 | 466 | 474 | 475 | 483 | 484 | 492 | 493 | 501 | 502 | 504 | 505 | 506 | ,MAZE-EXIT-FLAG> 507 | ) 508 | (>> 509 | 511 | 512 | ) 513 | (ELSE 514 | )>)>> 515 | 516 | 521 | 522 | 529 | 530 | 532 | ) 535 | ( 536 | ) 538 | (ELSE 539 | )>) 541 | ( 542 | > 543 | 544 | ) 545 | (ELSE 546 | )> 547 | ) 548 | ( 549 | ) 550 | ( 551 | )>> 552 | 553 | 559 | 560 | 562 | )>> 563 | 564 | 570 | 571 | 573 | )>> 574 | 575 | 582 | 583 | 584 | 585 | 587 | 589 | ) 590 | ( 591 | ) 593 | ( 594 | > 595 | ) 596 | ( 597 | ) 600 | ( 601 | ) 603 | ( 604 | ) 606 | (T 607 | )>) 611 | ( 612 | ) 613 | ( 614 | )>> 617 | 618 | > 620 | 621 | 628 | 629 | > 631 | >> 632 | ) 633 | ( 634 | 635 | ) 638 | (ELSE 639 | )> 640 | ) 641 | ( 642 | ) 645 | (ELSE 646 | )>) 647 | ( 648 | > 649 | 650 | ) 651 | (ELSE 652 | 653 | 654 | ) 656 | (ELSE 657 | )> 659 | )>) 661 | ( > 662 | 663 | ) 669 | (ELSE )>) 670 | ( 671 | ) 673 | ( 674 | ) 676 | ( 677 | 678 | 682 | 683 | ) 685 | (ELSE 686 | 687 | )> 690 | > 691 | )> 693 | 694 | 695 | > 696 | 697 | 698 | )>) 699 | (ELSE 700 | )>) 702 | ( 703 | ) 706 | ( 707 | > 708 | ,LIT> 709 | ) 710 | (ELSE 711 | )>)>> 712 | 713 | > 716 | 717 | 723 | 724 | 730 | 731 | 733 | > 734 | 735 | ,WINNER>> 736 | > 737 | ) 738 | (ELSE 739 | )>) 740 | ( 741 | 742 | ,WINNER> 743 | ,OPENBIT> 744 | ) 745 | (ELSE 746 | 747 | )>) 748 | (> 749 | ,PERIOD> 750 | )>)> 751 | 752 | > 753 | 754 | >> 758 | ) 760 | (ELSE 761 | )> 763 | ) 764 | ( 765 | ) 767 | ( 768 | ) 769 | ( 770 | 771 | )>)>> 772 | 773 | BARSAP ANSWER-PSEUDO) 782 | (<> BARBEL ANSWER-PSEUDO) 783 | (BARBEL GURTH ANSWER-PSEUDO) 784 | (<> GUSTAR ANSWER-PSEUDO) 785 | (GUSTAR WOOMAX ANSWER-PSEUDO) 786 | (<> DIMITHIO ANSWER-PSEUDO) 787 | (DIMITHIO BORPHEE ANSWER-PSEUDO) 788 | (<> FORBURN ANSWER-PSEUDO) 789 | (FORBURN WILY ANSWER-PSEUDO) 790 | (<> BERKNIP ANSWER-PSEUDO)>)> 791 | 792 | 794 | ) 801 | ( 802 | 803 | ) 806 | ( 807 | 808 | ) 809 | ( 810 | ,BELBOZ-ASKS 811 | > 812 | ,ACT?ANSWER> 813 | )>)>> 814 | 815 | 824 | 825 | )) 826 | 827 | 828 | > 829 | ) 830 | ( 831 | ) 833 | ( 834 | 835 | ) 839 | (ELSE 840 | 847 | >> 849 | 850 | "?\"" CR>)>) 851 | ( 852 | ) 854 | ( 855 | ,ME>> 856 | ) 860 | ( 861 | 862 | ) 865 | ( 866 | ) 870 | ( 871 | ) 874 | ( 875 | ) 877 | ( 878 | 879 | ) 882 | (ELSE 883 | )> 885 |