,,,,(display: "LP")
Experience Points: (print: $EP)(unless: $VEP is $EP)[ ((if: $VEP < $EP)[+](print: $EP - $VEP))(set: $VEP to $EP)]
Gold Pieces: (print: ($thousands: $GP))(unless: $VGP is $GP)[ ((if: $VGP < $GP)[+](print: ($thousands: $GP - $VGP)))(set: $VGP to $GP)]
|Pack>[Backpack] ~ |Sleep>[Sleep] ~ |Heal>[Healing] ~ |Rule>[Rules] ~ (link:"Save game")[(if:(save-game: "A"))[Saved](else: )[Sorry, I couldn't save your game.]](if: $enemy's name is "none")[(replace: ?Pack)[[[Backpack->Backpack]]](replace: ?Rule)[[[Rules->Rules]]](if: $hero's CLP < $hero's LP)[(replace: ?Sleep)[[[Sleep->Sleep]]](replace: ?Heal)[[[Healing->Heal]]]]]{
<!-- Set Life Points, usually set to 0 unless testing, PLP is permanent life points and VLP tracks changes with a hero's CLP. -->
(set: $hero to (dm: "name","Pip","LP",0,"CLP",0,"hit",6,"damage",0,"armour",0,"status",2))
(set: $PLP to 0, $VLP to 0)
<!-- Set Experience Points, usually set to 0 unless testing. TEP is for calculating Permanent Life Points (PLP), VLP tracks changes with EP. -->
(set: $EP to 0, $VEP to 0, $TEP to $EP)
<!-- $history (set to Start) and $HS (set to 0) used to record a previous passage for sections that may repeat themselves, rendering (history:) useless -->
(set: $history to "Start", $HS to 0)
<!-- Defaults are all 0 except dice and magic. First strike(FS), 0 or 2 = Hero first, 1 or 3 = Enemy first (0 and 1 are for first turn). PDR, PDH, PDH1 and PDH2 are the Hero's dice roll and hit, EDR and EDH are the Enemy's dice roll and hit. Turn keeps track of who had the last turn (follows FS rules). endEP is to show +1EP during an ongoing fight. skipFS is for skipping first strike for sections where it has already happened or first strike is fixed. undeadDH for adding all dice roll damage for undead fights i.e. more than one undead fighting you at a time. LS is luckstone modifier. PODR is pips original dice roll and LSA is for picking what the luckstone will do 0=0, 1=+3, 2=-3, 3=choose. LSChoice is to enter the passage name for choice passages when using the Luckstone. PDRSkip stops the dice roll displaying. -->
(set: $FS to 0, $skipFS to false, $undeadDH to 0, $undeadDR to (a:), $End to 0, $EndEP to 0, $turn to 0, $dice to 1)
(set: $PDR to 0, $PDR1 to 0, $PDR2 to 0, $PDR3 to 0, $PODR to 0,$PDH to 0, $PDH1 to 0, $PDH2 to 0, $PSDR to 0, $PDRSkip to false, $LS to 0, $LSA to 0, $LSChoice to "")
(set: $EDR to 0, $EDR1 to 0, $EDR2 to 0, $EDH to 0, $ESDR to 0)
<!-- Sets if there are any valuables to bribe with or if it should just say none. -->
(set: $bribe to 0)
<!-- Weapons, keep being true means it's kept after death. SW is for swapping weapons in special passages. -->
(set: $fist to (dm: "name","Fists","hit",6,"damage",0,"keep",true,"have",true,"lost",false))
(set: $SW to $fist)
(set: $sword to (dm: "name","E.J. Sword, hit on 4, additional damage +5","hit",4,"damage",5,"keep",true,"have",false,"lost",false))
(set: $dagger to (dm: "name","Dagger, additional damage +2","hit",6,"damage",2,"keep",true,"have",false,"lost",false))
<!-- Armour, keep being true means it's kept after death. SA is for swapping armour in special passages. -->
(set: $tunic to (dm: "name","Tunic, armour +0","armour",0,"keep",true,"have",true,"lost",false))
(set: $SA to $tunic)
(set: $jerkin to (dm: "name","Dragonskin Jacket, armour +4","armour",4,"keep",true,"have",false,"lost",false))
<!-- Healing. Potions records doses, not number of potions, since the amount of doses can vary per potion. -->
(set: $potion to 0)
(set: $salve to 0)
(set: $hour to 0) <!-- When it hits 6 a LIFE POINT is added. -->
<!-- Wealth and valuable items. GP gold pieces, VGP tracks changes with GP. -->
(set: $GP to 0, $VGP to 0)
(set: $valuables to 0) <!-- Accumulated worth of items. -->
(set: $diamondRing to (dm: "name","Diamond Ring worth 170 GP","keep",false,"have",false,"lost",false,"worth",170))
(set: $emerald to (dm: "name","Emeralds worth 500 GP each","keep",false,"have",false,"lost",false,"worth",500,"amount",0,"BCA",0))
(set: $ruby to (dm: "name","Rubies worth 200 GP each","keep",false,"have",false,"lost",false,"worth",200,"amount",0,"BCA",0))
(set: $diamond to (dm: "name","Diamonds worth 1000 GP each","keep",false,"have",false,"lost",false,"worth",1000,"amount",0,"BCA",0))
(set: $jewelledRing to (dm: "name","Jewelled Ring worth 500 GP","keep",false,"have",false,"lost",false,"worth",500))
<!-- Inventory and items. -->
(set: $notes to (a: "''NOTES''"))
(set: $INV to (ds: $tunic's name))
(set: $rope to (dm: "name","Coil of stout rope, 15 metres long","keep",true,"have",false,"lost",false))
(set: $spike to (dm: "name","A dozen climbing spikes","keep",true,"have",false,"lost",false))
(set: $torch to (dm: "name","Six good torches, their ends well dipped in pitch","keep",true,"have",false,"lost",false))
(set: $lantern to (dm: "name","Lantern and 4 flasks of oil","keep",true,"have",false,"lost",false))
(set: $tinderbox to (dm: "name","A tinderbox","keep",true,"have",false,"lost",false))
(set: $lunchbox to (dm: "name","A lunchbox with bully-beef sandwiches and two apples","keep",true,"have",false,"lost",false))
(set: $mapping to (dm: "name","Some sheets of parchment, quill and ink for mapping","keep",true,"have",false,"lost",false))
(set: $garlic to (dm: "name","Some garlic","keep",true,"have",false,"lost",false))
(set: $mirror to (dm: "name","A mirror made from polished metal","keep",true,"have",false,"lost",false))
(set: $hammer to (dm: "name","A hammer, some nails and a saw","keep",true,"have",false,"lost",false))
(set: $loadstone to (dm: "name","A lodestone you can use as a compass","keep",true,"have",false,"lost",false))
(set: $tingleRing to (dm: "name","A silver ring that tingles on your finger, it won't come off","keep",true,"have",false,"lost",false))
(set: $mouldyGarlic to (dm: "name","A mouldy clove of garlic","keep",true,"have",false,"lost",false))
(set: $DHCoin to (dm: "name","Double-headed copper coin","keep",true,"have",false,"lost",false))
(set: $luckStone to (dm: "name","Luck stone","keep",false,"have",false,"lost",false))
(set: $crystalBall to (dm: "name","Crystal Ball showing images of the Queen","keep",true,"have",false,"lost",false))
<!-- Spells. -->
(set: $firefinger to 0) <!-- damage +10. -->
(set: $fireball to 0) <!-- damage +75 on roll of 6 or more. -->
(set: $healingScroll to (dm: "name","Healing Spell Scroll","keep",true,"have",false,"lost",false,"amount",0))
(set: $teleportScroll to (dm: "name","Teleportation Spell Scroll","keep",true,"have",false,"lost",false,"amount",0))
(set: $deathScroll to (dm: "name","Death Spell Scroll","keep",true,"have",false,"lost",false,"amount",0))
(set: $hypnotismScroll to (dm: "name","Hypnotism Spell Scroll","keep",true,"have",false,"lost",false,"amount",0))
(set: $antidoteScroll to (dm: "name","Antidote Spell Scroll","keep",true,"have",false,"lost",false,"amount",0))
(set: $magicDuck to (dm: "name","Magic duck","keep",false,"have",false,"lost",false,"amount",0))
(set: $wand to (dm: "name","Wand","keep",true,"have",false,"lost",false,"amount",0))
(set: $stuck to 0) <!-- Enemy missed turns when wand used. -->
<!-- $enemy default is $noenemy. All monster data, Status: 3 - Friendly, 2 - Alive, 1 - Unconscious, 0 - Dead. Undead creatures, the armour value is the die roll needed to kill them. Magic determines if you can use magic against your opponent or not. -->
(set: $noenemy to (dm: "name","none","title","none","LP",0,"CLP",0,"hit",6,"damage",0,"armour",0,"status",0,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $enemy to $noenemy, $enemy2 to $noenemy)
(set: $meanjake to (dm: "name","Mean Jake","title","Mean Jake","LP",20,"CLP",20,"hit",6,"damage",0,"armour",0,"status",2,"magic",false,"TFR",false,"bribe",false,"BA",0))
(set: $brainteaser to (dm: "name","Brain Teaser","title","the brain teaser","LP",15,"CLP",15,"hit",6,"damage",0,"armour",0,"status",2,"magic",false,"TFR",true,"bribe",false,"BA",0))
(set: $blackknight to (dm: "name","Black Knight","title","the Black Knight","LP",25,"CLP",25,"hit",6,"damage",10,"armour",6,"status",2,"magic",false,"TFR",true,"bribe",false,"BA",0))
(set: $ogre to (dm: "name","Ogre","title","the ogre","LP",40,"CLP",40,"hit",6,"damage",15,"armour",0,"status",2,"magic",false,"TFR",true,"bribe",false,"BA",0))
(set: $wolf to (dm: "name","Wolf","title","the wolf","LP",20,"CLP",20,"hit",6,"damage",3,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $boar to (dm: "name","Boar","title","the boar","LP",25,"CLP",25,"hit",6,"damage",4,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $savageHound1 to (dm: "name","Savage Hound","title","the savage hounds","LP",20,"CLP",20,"hit",5,"damage",3,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $savageHound2 to (dm: "name","Savage Hound","title","the savage hounds","LP",20,"CLP",20,"hit",5,"damage",3,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $silas to (dm: "name","Skeleton","title","the skeleton","LP",1,"CLP",1,"hit",6,"damage",0,"armour",10,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
(set: $watchman to (dm: "name","Watchman","title","the Watchman","LP",25,"CLP",25,"hit",6,"damage",2,"armour",0,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
(set: $compost to (dm: "name","Compost Heap","title","the compost heap","LP",35,"CLP",35,"hit",5,"damage",4,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",100))
(set: $zombies to (dm: "name","Zombies","title","the zombies","LP",6,"CLP",6,"hit",6,"damage",0,"armour",9,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",500))
(set: $leprechaun to (dm: "name","Leprechaun","title","the Leprechaun","LP",40,"CLP",40,"hit",6,"damage",5,"armour",0,"status",2,"magic",true,"TFR",false,"bribe",true,"BA",1000))
(set: $spider to (dm: "name","Spider","title","the spider","LP",33,"CLP",33,"hit",4,"damage",3,"armour",0,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
(set: $snake to (dm: "name","Snake","title","the snake","LP",12,"CLP",12,"hit",6,"damage",100,"armour",0,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
(set: $guard1 to (dm: "name","Guard","title","the guards","LP",15,"CLP",15,"hit",6,"damage",2,"armour",2,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",500))
(set: $guard2 to (dm: "name","Guard","title","the guards","LP",15,"CLP",15,"hit",6,"damage",2,"armour",2,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",500))
(set: $swordsman to (dm: "name","Guard","title","the guard","LP",20,"CLP",20,"hit",3,"damage",2,"armour",2,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",1000))
(set: $100guards to (dm: "name","Guards","title","100 guards","LP",1500,"CLP",1500,"hit",6,"damage",2,"armour",2,"status",2,"magic",true,"TFR",false,"bribe",true,"BA",50000))
(set: $guard3 to (dm: "name","Guard","title","the guards","LP",15,"CLP",15,"hit",6,"damage",2,"armour",2,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $guard4 to (dm: "name","Guard","title","the guards","LP",15,"CLP",15,"hit",6,"damage",2,"armour",2,"status",2,"magic",true,"TFR",true,"bribe",false,"BA",0))
(set: $demon to (dm: "name","Demon","title","the demon","LP",40,"CLP",40,"hit",6,"damage",5,"armour",4,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
(set: $sleepyguard to (dm: "name","Guard","title","the guard","LP",20,"CLP",20,"hit",7,"damage",2,"armour",1,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",1000))
(set: $vampire to (dm: "name","Vampire","title","the vampire","LP",35,"CLP",35,"hit",6,"damage",0,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",10000))
(set: $hound1 to (dm: "name","Hound","title","the hounds","LP",25,"CLP",25,"hit",6,"damage",4,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",5000))
(set: $hound2 to (dm: "name","Hound","title","the hounds","LP",25,"CLP",25,"hit",6,"damage",4,"armour",0,"status",2,"magic",true,"TFR",true,"bribe",true,"BA",5000))
(set: $ansalom to (dm: "name","Wizard Ansalom","title","the Wizard Ansalom","LP",150,"CLP",150,"hit",5,"damage",10,"armour",0,"status",2,"magic",true,"TFR",false,"bribe",false,"BA",0))
<!-- Font modifiers. -->
(set: $s1 to (text-color: "#696969"))
(set: $s2 to (transition: "dissolve")+(text-style: "blur"))
(set: $s3 to (transition: "dissolve"))
(set: $s4 to (transition: "shudder"))
(set: $s50 to (transition: "shudder")+(transition-time: 0.9s))
(set: $s51 to (transition: "shudder")+(transition-time: 1s))
(set: $s52 to (transition: "shudder")+(transition-time: 1.1s))
(set: $s6 to (transition: "pulse"))
(set: $s7 to (transition: "pulse")+(transition-time: 1s))
<!-- Miscellaneous variables. -->
(set: $counter to 0) <!-- Used with undead fight sequence and anywhere that needs to count. -->
(set: $arrow to 0) <!-- Dreamtime 10 -->
(set: $teleport to false) <!-- Teleport scroll used. -->
(set: $section to "", $sectionRoll to "") <!-- Antidote scroll used. -->
(set: $venom to false) <!-- Venom roll in battle. -->
(set: $venomRoll to false) <!-- Venom roll outcome in battle. -->
(set: $start8 to false) <!-- Checks if start of forest has happened. -->
(set: $cider18 to false, $wine18 to false) <!-- Tried drinks. -->
(set: $pellinore20 to false) <!-- Checks if King Pellinore has been found. -->
(set: $tunnel23 to false) <!-- Checks if portcullis trap has been found. -->
(set: $savage27 to false) <!-- Checks if savage chickens have been encountered. -->
(set: $battlements29 to false) <!-- Checks if battlements have been visted. -->
(set: $head34 to 0, $hit34 to 0) <!-- Headbutt door in section 34. -->
(set: $fell36 to false, $trapdoor36 to false) <!-- Fall into section 36 or trapdoor found. -->
(set: $door37 to false) <!-- Checks if door opened. -->
(set: $stables41 to false) <!-- Checks if stables were searched. -->
(set: $zombie44 to false) <!-- If you die in section 44, turn into a zombie and lose all first strike prilages (except special pages) -->
(set: $curtain49 to false) <!-- Check if gone through curtains. -->
(set: $stab50 to false) <!-- Get stabbed in section 50. -->
(set: $search51 to false) <!-- Searched small cave. -->
(set: $trap53 to false) <!-- Check if trap triggered. -->
(set: $illusion55 to false) <!-- Check if illusion has been discovered. -->
(set: $chestopen59 to false) <!-- Check if chest opened. -->
(set: $pullwand61 to false) <!-- Check if wand pulled. -->
(set: $temple62 to false) <!-- Prevents finding temple a second time. -->
(set: $whisper63 to false) <!-- Run long text in passage once. -->
(set: $roof65 to false) <!-- Check if roof has caved in. -->
(set: $spider66 to false) <!-- Fell on top of spider. -->
(set: $room71answer to "") <!-- Stuck in room 71. -->
(set: $room72dark to true) <!-- Tracks if room 72 is dark or lit. -->
(set: $hit72 to 0) <!-- Holds hero's hit while it's dark. -->
(set: $enemy72dark to (dm: "name","Ankle-biter","title","the ankle-biter")) <!-- Name of unknown attacker. -->
(set: $secret74 to false) <!-- Found secret door to island. -->
(set: $kitchen85 to false) <!-- Found kitchen. -->
(set: $poem87 to (a: "","","","","","","","","","","","","","","","","","","",""))
(set: $guards89 to false) <!-- Discovered by guards. -->
(set: $secret91 to false) <!-- Found secret door to lair. -->
(set: $search99 to false) <!-- Searched corridor. -->
(set: $section112 to false) <!-- Stops GP being added repeatedly. -->
(set: $quiet118 to false) <!-- Checks if the secret door was opened quietly. -->
(set: $demon121 to false) <!-- Tried running from invisible demon. -->
(Set: $search125 to false) <!-- Found dungeon. -->
(set: $search128 to false) <!-- Searched Wizard Ansalom's magical workroom. -->
(set: $skeleton131 to false, $post131 to false) <!-- Checks if skeleton has just been killed or post pulled. -->
(set: $hounds141 to false) <!-- Defeated hounds. -->
(set: $treasure143 to false) <!-- Found treasury. -->
(set: $thousands to (macro: num-type _n, [(set: _d to (split: '', (str: _n)))(set: _e to (altered: via it + (cond: (_d's length - pos) % 3 is 0 and pos < _d's length, ',', ''), ..._d))(output-data: (joined: '', ..._e))])) <!-- Adds comma's into long numbers. Thanks to Josh Grams for this work around. -->
(set: $treasury to 20000) <!-- Treasury amount. -->
(set: $demon144hit to 0) <!-- Adjustment for hit value -->
(set: $ring146 to false) <!-- Found puzzle ring in 146. -->
(set: $ring146answer to "") <!-- Found puzzle ring in 146. -->
(set: $ring153 to false) <!-- Found magic ring in 153. -->
(set: $ring153used to false) <!-- Used magic ring found in 153. -->
(set: $Spider156 to false) <!-- Knowledge of friendly spider. -->
}###MERLIN
---
<==>
Sit still — I want to cast a spell. And don't fidget! You know how fidgeting upsets me. No, you don't. But you will. Yes, indeed. It's easy to upset people my age. I'm much older than you. I'm also dead. I died hundreds of years before you were even born. But a little thing like that won't make a lot of difference. That's what being a Magician is all about.
About the spell. You can't see me, of course. You can't hear me. But you can read what I write. Yes, indeed. Are you nervous? You ought to be: it's a very powerful spell. I don't do this one very often: takes too long. Some spells you just mumble a word. Others you just wave a wand. But this one you have to write a whole spell book. The book you're reading. //Just for one spell!// I'm nearly too old for this length of spell, but the King insists. Something has to be done about Ansalom.
You're going to have to help, you know. You can't just sit there reading the spell book. Not if you're going to be a big time Magician like me and spend your life being bossed around by the King. No, help is needed. I don't have a body in your Time, that's the trouble. So I need an assistant to fetch things for me. You. You're my assistant. Apprentice, really.
|More1>[(Sit still. Don't fidget.)](click: ?More1)[
I'd better tell you about the spell, I suppose, now that you're my Apprentice. I'm going to cast it over //you//. Don't panic. It's the sort of spell that has to be cast over somebody. Otherwise nothing happens. Nothing at all. Complete waste of a good spell.
I'll tell you what the spell does. It takes you away from where you are now, away from your Time. Well, it takes most of you. The //inside// you. It leaves your body where it is. Yes, indeed. The inside you won't be in your own Time at all. It'll be in mine. When the inside you gets to my Time, I'll just pop it into another body. Quite a nice one. A young person, much like yourself, except better looking. And stronger. I can't make you any smarter, but you'll just have to put up with that.
Once you're in that other body, you'll be able to move around in it and get it to do things, just like your own. You'll be able to see what things were like in my Time. I think I can even arrange it so you get to meet the King. King Arthur. Arthur Pendragon, son of Uther. Quite a nice man, if he wasn't so bossy. (Younger then me, but then everybody is.) You'll also get to meet knights, and have adventures. You may even get to meet //me// if I'm not too busy.
You can get back to your own body at any time, of course. You just go. It's very simple. And when you want to come back to my Time, you just |More2>[continue reading this spell book] where you left off. No trouble at all.(click: ?More2)[
You'll enjoy living in my Time. The food's better for one thing. And there's a lot of action. Quests. Battles. Adventures. That sort of thing. Knights in armour clanking around all over the place. Horses - a lot of horses. Castles. Keeps. Fortresses. Towers. And peasants (a smelly lot). We even have a few dragons left. Not many, but there's a lot of magic about in my Time: much more than in yours. The conditions here are better for working magic. You'll enjoy living in my Time for a time. If you don't get yourself killed.(replace: ?skip)[That's the deal. That's the spell. But there are a couple of things you have to do before we're off. [[Both these things involve arithmetic.->Merlin 2]]]]]
|skip>[[[Skip->Merlin 2]]]###MERLIN
---
<==>
When you arrive in my Time, you won't have any LIFE. No LIFE means you can't //do// anything. Which isn't much of an adventure. So the thing to do is get a bit of LIFE together before you set off. I'll tell you what to do.
First, |Roll1>[roll the dice]. That's the number of LIFE POINTS you will have on your adventure when the spell is cast. You'll find you won't have less than 8 or more than 48. (I know that because I'm a Magician.)
|rolled1)[If you aren't very happy with your score, then |Roll2>[roll the dice again]. See if that's any better.|rolled2)[ In fact, you can |Roll3>[roll the dice] three times altogether and pick the best score out of the three.]
[[Continue->Merlin 3]]
](click: ?Roll1)[(set: $dice to 2, $LSA to 0)|PDR>[(display: "PDR")](set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)(show: ?rolled1)(show: ?LP)(click: ?Roll2)[(rerun: ?PDR)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)](show: ?rolled2)(rerun: ?LP)(click: ?Roll3)[(rerun: ?PDR)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)](rerun: ?LP)]]
]|LP)[''(display: "LP")'']###MERLIN
---
<==>
I nearly forgot something. You have to learn to //Fight//. You won't last long in my Time if you don't know how to fight. Nobody does. Knights who can't fight get killed off every five minutes. You find bits of them all over the place. Can't have my Apprentice ending up like that.
The way you fight in my Time is a bit peculiar. You have to roll dice. If you score more than 6, it means you've hit your enemy. Landed him a whopper on the snout or wherever. How about that? If you score 6 or less, it means you swung wildly and missed altogether. It happens. When I was a lad and fighting all the time, I often missed.
Supposing you do hit him – what then? Well, for every point you score //above// 6, you do him that much damage. If you roll 7 you do him 1 point of damage. If you roll 8 you do him 2 points of damage, and so on. Every point of damage you score against your enemy is subtracted from his LIFE POINTS. Unless he's wearing armour, in which case damage is scored against his armour until you've broken through it. After which all furthur damage is scored against his LIFE POINTS.
Now pay attention, this is important. //When your enemy has only 5 LIFE POINTS left, he will fall down unconscious. If he has NO LIFE POINTS left, you've killed him.// |More1>[Deceased as a door nail.](click: ?More1)[
All this is what happens if you are pounding away at your enemy with your fists. If you happen to be hacking away at him with a sword, or poking at him with a spear, or bonking him with a club, you will score //Extra Damage//. But don't worry about that just now. You'll learn how to use swords and things when you come into my Time. You'll also learn magic, but that's another story.
Fighting is easy, isn't it? In fact, so far as I can see, there's only one real problem with it. While you're thumping your enemy, he (or she – women were very dangerous in my Time) will almost certainly be thumping you back. Turn and turn about. That's the way it goes.
Your opponent will fight exactly the way you do by throwing dice. If he throws above 6 he's managed to hit you. And every point about 6 scores 1 damage against you – subtracted from you LIFE POINTS (or your armour, then your LIFE POINTS) until you have 5 left, when you fall unconscious, or none left, when you're dead.
All right, that's all you need to know about //Fighting// for the time being. But before I start to cast my spell, I'd better tell you about //Sleeping//. Sleep is the way to get your LIFE POINTS back. You can Sleep any time in my Time. (Except in the middle of a fight, of course.) And every time you Sleep successfully, you get back |More2>[two dice rolls worth of LIFE POINTS.](click: ?More2)[
There's a snag though. To go to Sleep, you roll one dice. If it comes up 1, 2, 3 or 4, you're headed for the //Dreamtime//, and in the //Dreamtime// you're quite likely to lose even more LIFE POINTS. Maybe even get yourself killed. But that's the way the barm brack bounces. When you need a couple of dice rolls of LIFE POINTS you take your chances with the //Dreamtime// and just hope you throw a 5 or 6.
I nearly forgot something else. When you come to my Time, your name will be (print: $hero's name). I can't help that. It's the name of the body I picked for you. When the King was young, they called him "Wart". Don't ever dare tell him I told you.
Finally, you've got to learn about EXPERIENCE. You collect 1 point of EXPERIENCE every time you win a fight or solve a puzzle. Every 20 EXPERIENCE POINTS give you 1 PERMANENT LIFE POINT to your total LIFE POINTS even if it brings you higher than you were when you started out. What's more, you can take up to 10 PERMANENT LIFE POINTS with you into other adventures and add them to whatever LIFE POINTS you happen to roll up. And by the by, a really heroic deed can often earn you more than 1 EXPERIENCE POINT.(replace: ?skip)[This is nearly everything you need for your adventure. You can learn how to use //Bribery// and how to test for Friendly Reactions [[as you go along.->Avalon 1]]]]]
|skip>[[[Skip->Avalon 1]]]
|LP>[(display: "LP")]###RULES
---
==>
(link:"Go back")[(goto: (history: )'s last)]
<==>
''Rules of Combat''
''To Find Your Starting LIFE POINTS''
1. Roll two dice and add the scores together.
2. Multiply the result by 4.
''To Strike an Enemy''`*`
Roll a 6 or higher on two dice.
''To Damage an Enemy''
1. Check how many points you rolled above the number needed to strike.
2. Subtract this from your enemy's LIFE POINTS.
''To Knock Out an Enemy''
Reduce his LIFE POINTS to 5.
''To Kill an Enemy''
Reduce his LIFE POINTS to zero (0).
//Your enemies use the same method to attack you, as you roll dice for them.//
''To Restore Lost LIFE POINTS''
1. //Healing Potions:// You have three bottles each containing six doses. Each dose restores LIFE POINTS equal to rolling two dice.
2. //Salves:// You have five applications. Each restores 5 LIFE POINTS.
3. //Sleep:// You can sleep any time except when fighting. Roll //one// die. If you score 1-4, turn to //Dreamtime//. If you score 5 or 6, LIFE POINTS are restored equal to rolling two dice.
4. You get 1 LIFE POINT back for every hour that passes after a fight ends.
N.B. LIFE POINTS cannot be restored to above your Starting total - except through Experience.
''EXPERIENCE POINTS''
1. 1 EXPERIENCE POINT is gained for each fight or puzzle won or solved.
2. 20 EXPERIENCE POINTS = 1 PERMANENT LIFE POINT. 10 of these can be taken into future adventures.
''Armour & Weapons''
1. Using weapons increases the damage you score.
2. Using armour subtracts from damage scored against you.
3. You have three permanent pieces of equipment:
`*`//EJ:// Needs a roll of only 4 on two dice to hit and does +5 damage; //Dagger:// Does +2 damage; //Dragonskin jacket:// Deducts 4 from damage done to you.
''Attack Magic''
1. //Firefinger Lightning Bolts:// You have ten. They need no dice roll and never miss. Score 10 damage.
2. //Fireballs:// You have two. Roll at least a 6 on two dice or they are wasted. Score 75 damage.
''To Avoid Fights''
a) Test whether your enemy will have a Friendly Reaction.
b) Try //Bribery.//
a) //To Test for a Friendly Reaction//
Roll one die //once// for your enemy and one die //three// times for yourself. If you score //less// than your enemy, he is Friendly. Proceed as if you had won a fight.
b) //Bribery//
1. //Bribery// is only possible in Sections marked `*`B. The number of asterisks indicates the amount of Gold Pieces (or object of equal or higher value) your enemy will accept. `*`B = 100 GPs; `**`B = 500 GPs; `***`B = 1,000 GPs; `****`B = 10,000 GPs.
2. To offer a bribe, roll two dice. If you score 1-7, your bribe is refused. If you score 8-12, proceed as if you have won a fight.
3. Whether or not you are successful, subtract the bribe amount from your gold store.
''Repeat Journeys''
On repeat attempts at the adventure, any enemies previously killed remain dead. Any treasure collected is lost unless you are told otherwise.
(link:"Go back")[(goto: (history: )'s last)]###BACKPACK
---
==>
(link:"Go back")[(goto: (history: )'s last)]
<==>
''Equipment Carried''
(for: each _item, ...$INV)[_item
](if: $emerald's have is true)[(print: $emerald's amount) (print: $emerald's name)
](if: $ruby's have is true)[(print: $ruby's amount) (print: $ruby's name)
](if: $diamond's have is true)[(print: $diamond's amount) (print: $diamond's name)
]
Gold Pieces: (print: ($thousands: $GP))
Valuables worth (print: $valuables) gold pieces.
''Health''
Doses of healing potion: $potion
Salve applications: $salve
(if: $healingScroll's have is true)[Healing Scroll uses: (print: $healingScroll's amount)
](if: $antidoteScroll's have is true)[Antidote Scroll uses: (print: $antidoteScroll's amount)
]
''Spells''
Firefinger Lightning Bolts left: |FirefingerUpdate>[$firefinger]
Fireballs left: $fireball
(if: $teleportScroll's have is true)[Teleport Scroll uses: (print: $teleportScroll's amount)
](if: $deathScroll's have is true)[Death Scroll uses: (print: $deathScroll's amount)
](if: $hypnotismScroll's have is true)[Hypnotism Scroll uses: (print: $hypnotismScroll's amount)
]
''Other''
|LPUpdate>[(display: "LP")]
Experience Points: |EPUpdate>[$EP]
Permanent Life Points: $PLP
==>
(link:"Go back")[(goto: (history: )'s last)]
<==>
(if: $ring153 is true and $ring153used is false)[|Left>[(if: $hero's CLP < $hero's LP)[(link-reveal: "Wear the Diamond Ring on your left hand for up to 25 LIFE POINTS.")[(set: $ring153 to false, $ring153used to true, $hero's CLP to it + 25)(if: $hero's CLP > $hero's LP)[(set: $hero's CLP to $hero's LP)](replace: ?LPUpdate)[(display: "LP")](replace: ?Right)[
](replace: ?Left)[//Your LIFE POINTS increase!//
]]](else:)[Wear the Diamond Ring on your left hand for up to 25 LIFE POINTS.]
]|Right>[(link-reveal: "Wear the Diamond Ring on your right hand for an extra Firefinger Lightning Bolt.")[(set: $ring153 to false, $ring153used to true, $firefinger to it + 1)(replace: ?FirefingerUpdate)[$firefinger](replace: ?Left)[](replace: ?Right)[//Your firefinger lightning bolts increase by one.//
]]
]](if: $ring146 is true)[(link: "Decode MPQEM 4 VKOGU VQ TCKUG VJG HKGPF on the Diamond Ring.")[(display: "146 Puzzle")(replace: ?EPUpdate)[$EP](replace: ?NoteUpdate)[(for: each _note, ...$notes)[_note
]]]
]|NoteUpdate>[(for: each _note, ...$notes)[_note
]]###THE REALM OF AVALON
---
<==>
It was a wonderful age to live in, despite the dangers. Pendragon's son, King Arthur by name, was on the throne of Avalon, ruling by the right of his great sword Excalibur, which he had drawn from the stone as a boy when strong men could not move it. Arthur brought peace of a sort to the Kingdom. Before his time, the local lords fought and squabbled among themselves like geese so that there was scarcely a minute's quiet from one year's end to the next. But Arthur changed all that; and with just one marvellous invention. Chivalry.
A strange thing, Chivalry. Or strange when Arthur introduced it. We've become accustomed to it now, so that it seems a law of nature, like gravity or the way the birds fly south in summer. But in those days it was a strange idea. Then, if you were strong and wanted something that belonged to somebody who was weak, you took it. And if you were a knight and saw a maiden being carried off by a dragon, you let it eat her. (Aye, and if you were that same maiden, the chances were you let it eat you, instead of sticking up for yourself as any self-respecting maiden should.)
But Arthur's strange idea of Chivalry changed all that. It introduced Fair Play and Common Courtesy and Decency and Justice and Good Behaviour and Self Sufficiency, and a lot of other Fine Things that were sadly lacking in Avalon, even in Pendragon's day. (It did not introduce cricket, as many silly people claim. But it did introduce jousting, which was nearly as good. And if anybody tells you jousting is a violent, brutal sport, simply because brave knights will try to knock each other off their horses, you just point out it is a great deal better than what they got up to before jousting was invented. |More1>[That hardly bears thinking about.])(click: ?More1)[
The centre of all this Chivalry was something else Arthur invented. The Table Round, or Round Table as people insist on calling it. There really was a Round Table, made of oak, mainly, with teak inlay, big enough for a dozen or so knights to sit around quite comfortably, even though knights are very bulky in their armour. But the Round Table was more than that, much more. The Round Table was a way of life.
And it was a way of life that appealed greatly to a certain class of person. When Arthur first set up the Round Table (even before the Master Carpenter finished setting the inlays) knights from all over Avalon were clamouring to join it. There was even one knight who travelled all the way from France – no mean feat in bad weather – to find out if there was a place for him. His name was Monsieur Sir Lancelot du Lac and as it turned out there was a place for him and an important place at that. Although they did make him change his name a little so the English could pronounce it: Sir Lancelot of the Lake.
With so many knights clamouring to join, Arthur could afford to pick the best for his Round Table. So he did. There was never so great a collection of knights since the Romans were chased out. Galahad. Percival. Lancelot. Bedevere. Guinevere. The list goes on and on. Except that Guinevere wasn't exactly a knight: she was Arthur's Queen. But |More2>[she often sat at the Round Table] for the sake of the excellent advice she gave and the keen brain in her head.(click: ?More2)[
There was another who often sat at the Round Table, although he was not a knight either. He was what they call a Druid, which is a sort of priest and a sort of miracle-monger all rolled into one. His name was Merlin, which might tell you he was Welsh. The common people called him Merlin the Magician. The knights, who were mostly afraid of him, called him 'Sir'. Arthur, who knew better, called him 'Silly old fool'. But that was really a term of affection from the King. After all, it was Merlin who set the sword in the stone and helped make Arthur what he is today. That's the truth of the matter, although another Wizard (by the name of Ansalom) took to claiming //he// was the one responsible.
Nobody liked Ansalom much, although there were few enough prepared to call him a liar to his face, even among the brave knights. Ansalom was a nasty piece of work; and short tempered. The sort of Wizard who would blight your crops as soon as look at you. And since nobody wants their crops blighted, people tended to leave Ansalom alone.
The Table Round was set at King Arthur's court which was at a place called Camelot. It was a remarkable sight, especially in summer with the pennants flying from the spires and the sunshine glinting off the polished armour of the men-at-arms. In winter not so nice perhaps, because the pennants drooped a little in the rain and the armour was prone to rust. But then Arthur very seldom stayed at Camelot in winter. |More3>[He usually went off to Cornwall.](click: ?More3)[
Not very far from Camelot, if you had a good horse to carry you, was a farm. Nothing grand, nothing large, nothing spectacular, although it was owned by a freeman, not just worked by a serf. The farm was three and a half miles due north of a tiny little market village called Glastonbury (which was //very// near Camelot), but the road twisted and turned so much that by the time you reached the farm you actually travelled nearer five miles than three and a half. Not that very many people ever did go to the farm. Why should they? If they wanted farm produce, they bought it in Glastonbury Market. So the farm was very isolated. And this particular farm lacked a great many home comforts and had next to no luxuries at all. In short, when you stopped to think about it, this farm was about as far from the splendours of Camelot as you could possibly imagine.
On this farm lived a young person, adopted child of the freeman farmer, whose name was John, and John's wife, Miriam, or Mary as she was more often called. The young person's name was (print: $hero's name).(replace: ?skip)[(print: $hero's name) lived a quiet, uneventful life, serene, calm, peaceful, marked by the slow roll onwards of the seasons, interrupted only by the sleepy hum of summer insects or the [[sound of early morning birdsong...->Avalon 2]]]]]]
|skip>[[[Skip->Avalon 2]]]
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
(set: $enemy to $meanjake)'I'm going to kill you. Brat! I'm going to murder you! I'm going to slaughter you! I'm going to beat your head in and tuck it underneath your arm!'
That's Mean Jake talking, (print: $hero's name). A boy three years older than you and a lot bigger. His father's also called Jake – Jake the Maggot. Five brothers: three younger, two older. Four sisters, all older. A bad family, the whole lot of them. They make their living thieving from Glastonbury Market, which is where you are now. It's early morning and nearly deserted: your adopted father. Freeman John, always comes to market very early to unload his vegetables. Unfortunately, he's gone off to the smith to buy a new bit for the pony. So you're all alone on the cart, with your back against a sack of carrots, and now Mean Jake has turned up out of nowhere. He seems to have it in for you.
'Come on, Brat! Get down off that cart – I'm going to break you into tiny little pieces!'
We might discuss the reasons for Mean Jake's behaviour – the deprived childhood, the lack of a suitable role model – but that won't do you much good now, (print: $hero's name). Look around you. There's not another soul in the market square. Not one. Too early. And |More1>[Freeman John won't be back for half an hour.]
(click: ?More1)[It looks as if you're going to have to fight him. Either that or get killed and murdered and slaughtered and your head beaten in and tucked under your arm and the rest of you broken into little pieces. Not much of a choice there. Fight or run, and you can't run because Freeman John would never find you. So it's a fight. Got your dice?
Mean Jake has 20 LIFE POINTS, about average for a boy his age. Climb down slowly off the cart, (print: $hero's name), but keep an eye on him – that one has a habit of rushing at you when you aren't looking. Wouldn't want that, because it gives him the first blow. Keep an eye on him and close in slowly. That way, you might get your punch in first.
Careful now. |FS1>[Throw one die once for yourself and one die once for Mean Jake.] |FS2>[Whoever gets the highest score here has the first punch.] Circle around him slowly. Keep your eye on him. Don't be in any hurry.
(click: ?FS1)[(display: "First Strike")(replace: ?FS2)[[[Whoever gets the highest score here has the first punch.->Avalon 3]]]]]|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
(set: $PSDR to $hero's CLP - 10, $ESDR to $enemy's CLP - 10, $skipFS to true)'Come on, Brat! I'm going to –'
He talks too much. That's good. Try to bop him on the nose. It's a bit harder to hit his nose – you need to roll an 8 instead of a 6. But if you //do// hit him there you score //double// damage. O.K. not much sense in stringing this out. |FS>[Get the dice rolling and start the fight!]
For all the bluster, this fight won't end up with a murder. It stops when the first fighter loses 10 or more LIFE POINTS.
<==
(display: "Battle")|End)[(if: $End is 2)[(print: $hero's name) won, [[Continue->2]]](else:)[(print: $enemy's name) won, [[Continue->1]]]
]
=><=
#Grail Quest
######text by J H Brennan
######coding by JAR Output ERROR
##The Castle of Darkness
[[New Game->Merlin 1]] ~ (if: (saved-games:) contains "A")[(link: "Load game")[(load-game:"A")]](else:)[Load game]
[[Quick Start New Game->Quick Start]] (Skip the lengthy intro.)(if: $zombie44 is true)[(set: $FS to 1)You are part //Zombie//, (if: $enemy2's status is not 0)[(print: $enemy2's title) go](else:)[(print: $enemy's title) goes] first.
](elseif: $skipFS is true)[(set: $skipFS to false)](elseif: $enemy's name is "Black Knight")[(set: $dice to 2)(display: "EDR")Dice roll: $s4[''$EDR''] (if: $EDR > 6)[(set: $FS to 0)(print: $hero's name) strikes first.](else:)[(set: $FS to 1)(print: $enemy's title) strikes first.]
](else:)[(set: $dice to 1, $LSA to 1, $PDRSkip to true)(display: "PDR")(display: "EDR")(if: $enemy's name is "Compost Heap")[(if: $PDR is 1)[(set: $FS to 1)](else:)[(set: $FS to 0)]](else:)[(if: $PDR is $EDR)[(if: $EDR is 1)[(set: $PDR to it + 1)](else:)[(set: $EDR to it - 1)]](if: $PDR < $EDR)[(if: $enemy's status is 2)[(set: $FS to 1)](else:)[(set: $FS to 5)]](else:)[(set: $FS to 0)]](print: $hero's name): $s4[''$PODR''] (if: $luckStone's have is true)[''+3''] (print: $enemy's name): $s4+(transition-time: 1s)[''$EDR''] (if: $FS is 0)[Looks like you go first (print: $hero's name).](else:)[Oh dear, (if: $enemy2's status is not 0)[(print: $enemy2's title) go](else:)[(print: $enemy's title) goes] first.]
](if: $enemy's TFR is true)[(show: ?TFR)](elseif: $enemy's bribe is true)[(show: ?Bribe)](else:)[(show: ?Fight)(show: ?Throw)]|=
(if: $End is 0 and ($FS is 0 or it is 2))[''(print: "`*`" + $hero's name + "`*`")''](else:)[(print: $hero's name)]
LIFE POINTS: (if: $End is 0 and $FS is 2 and $EDH > 0)[''$s7[(print: $hero's CLP)]/(print: $hero's LP)''](elseif: $End is 0 and ($FS is 0 or it is 2))[''(print: $hero's CLP)/(print: $hero's LP)''](else:)[(print: $hero's CLP)/(print: $hero's LP)]
(print: '<meter value="' + (text: $hero's CLP) + '" min="0" max="' + (text: $hero's LP) + '"></meter>')
Dice roll: (if: $turn is 2 and $PODR is not 13)[ $s4[''$PODR'' ] (if: $luckStone's have is true)[''+3'']]
(if: $turn is 2 and $teleport is false)[(if: $PDR < $hero's hit and $PDH is 0)[$s3[//miss//]](else:)[$s6[''HIT''] + $PDH]](elseif: $hero's status is 1)[$s3[//Unconscious//]](elseif: $hero's status is 0)[$s3[//Dead//]](if: $End is 2)[ (+1 EP)]
=|
(if: $End is 0 and ($FS is 1 or it is 3))[''(print: "`*`" + $enemy's name + "`*`")''](else:)[(print: $enemy's name)]
LIFE POINTS: (if: $End is 0 and $PDH1 > 0 and $FS is 3)[''$s7[(print: $enemy's CLP)]/(print: $enemy's LP)''](elseif: $End is 0 and ($FS is 1 or it is 3))[''(print: $enemy's CLP)/(print: $enemy's LP)''](elseif: $PDH1 > 0)[$s7[(print: $enemy's CLP)]/(print: $enemy's LP)](else:)[(print: $enemy's CLP)/(print: $enemy's LP)]
(print: '<meter value="' + (text: $enemy's CLP) + '" min="0" max="' + (text: $enemy's LP) + '"></meter>')
Dice roll: (if: $turn is 3)[ $s4[''$EDR'']]
(if: $turn is 3)[(if: $EDR < $enemy's hit)[$s3[//miss//]](else:)[$s6[''HIT''] + (if: $EDH > 20)[''!!!''](else:)[$EDH]]](elseif: $enemy's status is 2 and $stuck > 0)[$s3[//stuck//]](elseif: $enemy's status is 1 or it is 3)[$s3[//Unconscious//]](elseif: $enemy's status is 0)[$s3[//Dead//]]
|=|###THE REALM OF AVALON
---
<==>
(set: $meanjake to $enemy, $enemy to $noenemy, $FS to 0, $PSDR to 0, $ESDR to 0)That's shown him! He's running off snivelling. Maybe next time he'll think twice about picking on somebody smaller than himself. Good for you, (print: $hero's name). That was well done. Well fought. We'll make a knight of you yet.
Don't worry about your missing LIFE POINTS. (Or his, come to that.) They grow back. You get one back each hour that passes after a fight is finished. You can't get more back than you had to start with, of course, but that's all right. By tomorrow, you should be good as new.
Meanwhile, you have a bit of a problem. The mess you're in. Amazing how difficult it is to get into a good fight without getting into a mess as well. You're going to have to think of some way of explaining that to Freeman John. He doesn't approve of fighting.
==|
//Hey, ho, life is full of little problems. Better [[turn to 3 now->3]], (print: $hero's name), and find out what else is in store for you in this adventure.//
|==|
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
(set: $meanjake to $enemy, $enemy to $noenemy, $FS to 0, $PSDR to 0, $ESDR to 0)Oh dear, he's half killed you. Bruise on the cheek. Sore nose. Skinned knuckles. Clothes all torn and muddy where you were rolling on the ground together. And that eye of yours is going to turn into a beautiful shiner tomorrow.
Don't worry about those lost LIFE POINTS, (print: $hero's name). You'll have them back in a few hours. Everybody does. (Unless they're dead, of course.) You get 1 LIFE POINT back for every hour that passes after a fight ends. So by this time tomorrow you should be good as new. Apart from the bruises. You never grow back more LIFE POINTS than you had to start with, of course. But that's all right.
'Let that be a lesson to you. Brat! Never tangle with Mean Jake!'
Isn't that just like him? Crowing over an opponent when they're down. Still, it's over now: he's swaggering away to tell everybody how he murdered you. Rotten, isn't it? If only you'd landed on his conk more often. Never mind: it could be different next time. You'll get even. Maybe.
Anyway, right now you have other things to do. Like thinking up a good reason why you're in such a mess. Freeman John will be back soon and he doesn't approve of fighting. What on earth will you tell him? Dear, dear, life is full of problems.
==|
//Better [[turn to 3->3]], (print: $hero's name), before anything worse happens.//
|==|
|LP>[(display: "LP")]{
(set: $EP to it + 1, $TEP to it + 1)
(if: $TEP >= 20)[
(set: $TEP to it - 20, $PLP to it + 1, $hero's LP to it + 1, $hero's CLP to it + 1)
]
}###THE REALM OF AVALON
---
<==>
(set: $hero's CLP to $hero's LP)So it was for (print: $hero's name) and Freeman John and Freeman John's Goodwife Mary. Life went on its same old uneventful way. The tilling and the sowing and the reaping. The fine days and the foul. And talking of fowl, Goodwife Mary bought some chickens with the proceeds of a particularly good sale of swedes Freeman John made in Glastonbury Market. So now they had eggs to eat on the farm. It may not sound much, but it meant a lot to them. When you're struggling to make ends meet, an egg is a treat. (And very good for you, by the way.)
(print: $hero's name) got the job of feeding the chickens. Silly birds they were. There were six chickens in all and one morning there were seven eggs. Goodwife Mary claimed it was a miracle, although it's much more likely that a chicken simply decided to work overtime. Perhaps because she liked (print: $hero's name). You get chickens like that sometimes.
While feeding the chickens, (print: $hero's name) used to daydream about leaving the farm and going off to find fame and fortune; especially fortune. There were always stories about adventures which ended in hoards of gold once you killed the dragon, or whatever it was that the adventure was all about. A hoard of gold would come in very handy on the farm, (print: $hero's name) thought. It would stop Goodwife Mary worrying so much. And Freeman John, come to that. The only one who didn't seem to worry all the time was (print: $hero's name). |More1>[Probably too busy feeding chickens.] (And fighting in the market square, eh? Shhh!)(click: ?More1)[
Sometimes (print: $hero's name) daydreamed of joining the Round Table and riding off on a fine horse out of Camelot to find adventure and a hoard of gold: //two// hoards of gold even. But it was only a dream, of course. That sort of thing never happens in real life. Not that the Table Round couldn't have done with a little help about that time. Even from (print: $hero's name). It isn't all ale and jousting being a knight. Or even a king, come to that. There are times when Affairs of State weigh heavily. Affairs of State can be anything from a bad harvest in the Realm to the threat of another invasion by those Romans. Or even an upsurge of dragons. Dragons are rare enough, but every so often (when it rains the first two weeks of August) they have a good breeding season and the following July the place seems to be infested with them. No jousting for the knights then: they're all too busy racing around like maniacs killing dragons. Or getting treatment for burns.
Still, dragons weren't the problem this time. August last year had been fine. No, the problem was Ansalom. The Wizard Ansalom. In a nutshell, |More2>[Ansalom was getting far too big for his boots.] Hardly a day went past that King Arthur didn't have at least one petition to do something about him.
'Please, sire, he's blighted my corn.'
'Please, sire, he's taken my pig.'
'Please, sire, he's dried up my moat.'(click: ?More2)[
True, all true. Ansalom was a world-class, prime-time, A1 nuisance. Worse than the Romans, worse than dragons. The problem was so many of the knights were afraid of him. Knights are fighters, great people in the face of physical adversity, but magic makes them nervous. And everybody knew the Wizard Ansalom had a lot of magic. So when King Arthur suggested to Percival or Galahad or whoever that they should do something about the Wizard Ansalom, he started getting funny answers.
'Of course, sire, except I have this wrong to right in Tintagel.'
'Of course, sire, only I'm just this minute off on a quest for the Holy Grail.'
And so on. Eventually, in desperation, Arthur dispatched the brave King Pellinore to do something about the problem, but Pellinore got lost in the forest outside Wizard Ansalom's Dark Castle. (Poor sense of direction, Pellinore.) Merlin might have been able to do something about it, being a Wizard himself. But Merlin was missing at the moment, with a lot of ridiculous gossip about his having got himself a girlfriend. Nonsense at his age, of course, but he wasn't about, whatever the reason. So the Wizard Ansalom went his merry, wicked way unchecked.
While King Arthur was trying to cope with these troublesome Affairs of State, an odd thing happened that went completely unnoticed in Camelot, although it was extremely noticeable on Freeman John's farm, that being where it happened. (print: $hero's name) was talking to a chicken at the time, on the theory that a little encouragement might increase egg production. And right in the middle of this little chat, |More3>[Goodwife Mary staggered into the coop], her face as pale as newly milled flour...(click: ?More3)[
'(print: $hero's name),' says she; and stops. 'Oh, (print: $hero's name)!' And stops again, clinging to a nearby perch for support.
'Mother - what's the matter?' asks (print: $hero's name) anxiously. It was always 'Mother', even though Goodwife Mary was an adoptive mother. This being the Age of Chivalry, politeness was important. 'Are you ill?'
'Ill?' She looks around her vaguely, first at the coop, then at the chickens, which have gathered round in a curious circle, bobbing their heads and sussing out the situation with very bright, very beady eyes. 'Ill? No. No, I'm not ill. I don't think so. Oh, (print: $hero's name), men have come.'
'Men, Mother?' asks (print: $hero's name), who knows how to frame a stupid question when the need arises.
'Nobles, (print: $hero's name). Great men. Knights. Knights of the Round Table. With their horses and their pages. They're in the yard now, talking to your father.' She reels a little, as if about to faint, but her secure grip on the perch does its job and she stays upright, eyes wide as saucers. 'They're asking after you, (print: $hero's name)!'
After you, (print: $hero's name)? What's going on here?
'After me, Mother?'
|More4>['After you, (print: $hero's name)!'](click: ?More4)[
'(print: $hero's name)! (print: $hero's name)! Where are you, (print: $hero's name)?' That's the voice of Freeman John, calling you.
So you take Goodwife Mary's arm and lead her out of the chicken coop, forgetting to close the door because of all this nonsense about knights, so that the chickens pile out after you to find out what on earth is going on. But it's true enough: at least it seems to be. The farmyard is full of large men in armour, with swords and halberds and snorting great warhorses. They aren't knights - Goodwife Mary was wrong about that — they are men-at-arms, an escort, so to speak, but definitely from Camelot, for they wear the King's colours and fly the King's pennant. At least twelve of them, half filling the farmyard, and very fierce looking they are. Freeman John is talking to one of them, a burly fellow bursting from his chain mail, with the insignia of a Sergeant-at-Arms.
'(print: $hero's name),' says Freeman John, who looks just as pale, just as shocked as Goodwife Mary, 'these men want you to go with them.'
'Boss wants a word with you,' explains the Sergeant-at-Arms brusquely.
'With me?'
'If your name's (print: $hero's name). It is (print: $hero's name), isn't it?'(replace: ?Skip)[[[You nod, dumbly.->Avalon 4]]]]]]]
|Skip>[[[Skip->Avalon 4]]]
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
'Then that's settled, then,' says the Sergeant-at-Arms. 'Bring up the spare horse, George!' And to you, when one of his men has brought the spare horse: 'You can ride an 'orse, can't you?'
You nod again, although this horse is twice the size of the farm pony. (And draped with a coat of arms you don't recognise: a very strange-looking, coat of arms, almost sinister in fact. And it's a black horse too, black as night.)
'Orl right then, up you go,' says the Sergeant-at-Arms, pointing towards the stirrup. Then to John, as an aside, 'We'll have the child back in a day at most, Freeman: don't you worry. Take good care, we will, the lads and me. No harm will come to anybody while we're about.' Stout English yeoman type, the ruination of the country.
'Come on, (print: $hero's name),' he says. 'Up you go!'
==|
//Do you go willingly? If so, [[turn to 4->4]].
Do you protest, or run, or kick and scream and try to make a fight of it? If so, [[turn to 5->5]].//
|==|
|LP>[(display: "LP")]###DREAMTIME
---
<==>
//NOW ENTER Dreamtime BY |Dice>[THROWING TWO DICE] AND GOING DIRECTLY TO THE DREAMTIME SECTION INDICATED BY YOUR SCORE.//
(click: ?Dice)[(set: $dice to 2)(display: "EDR")Dice roll: $s4[''$EDR'']
(if: $EDR is 2)[(display: "Dream2")](else-if: $EDR is 3)[(display: "Dream3")](else-if: $EDR is 4)[(display: "Dream4")](else-if: $EDR is 5)[(display: "Dream5")](else-if: $EDR is 6)[(display: "Dream6")](else-if: $EDR is 7)[(display: "Dream7")](else-if: $EDR is 8)[(display: "Dream8")](else-if: $EDR is 9)[(display: "Dream9")](else-if: $EDR is 10)[(display: "Dream10")](else-if: $EDR is 11)[(display: "Dream11")](else:)[(display: "Dream12")]]|Rules>[//Dreamtime// Rules](click-replace: ?Rules)[(display: "Dreamtime Rules")]###SLEEP
---
<==>
|roll1>[Roll //one// die.] If you score 1-4, turn to |roll2>[//Dreamtime//]. If you score 5 or 6, LIFE POINTS are restored equal to |roll3>[rolling two dice.](click: ?roll1)[
(set: $dice to 1, $LSA to 1)(display: "PDR")(replace: ?return)[Section](if: $PDR < 5)[(replace: ?roll2)[//[[Dreamtime->Dreamtime]]//]](else:)[(Click: ?roll3)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(set: $hero's CLP to it + $PDR)(if: $hero's CLP > $hero's LP)[(set: $hero's CLP to $hero's LP)]LIFE POINTS: $s4[''$PODR''] (if: $luckStone's have is true)[''+$LS''](rerun: ?LP)(replace: ?return)[(link:"Section")[(set: $HS to 0)(goto: $history)]]]]]
Return to the |return>[Section] where you decided to Sleep.(if: $HS is 0)[(set: $history to (history:)'s last)(set: $HS to 1)(replace: ?return)[(link:"Section")[(set: $HS to 0)(goto: $history)]]]
|LP>[(display: "LP")](set: $enemy to $brainteaser, $FS to 1, $skipFS to true, $SW's hit to $hero's hit, $SW's damage to $hero's damage, $SA's armour to $hero's armour, $hero's hit to 6, $hero's damage to 0, $hero's armour to 0)You are facing a small, cigar-shaped flying creature which dives at you incessantly. Although it does not touch you, each pass causes a ripple to pass over your brain with the automatic loss of 5 LIFE POINTS. The creature is a Brain Teaser. It has 15 LIFE POINTS and strikes first. |FS>[Fight quickly!]
<==
(display: "Battle")|End)[(if: $End is 2)[Return to the (link:"Section")[(set: $enemy to $noenemy, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: $history)] where you decided to Sleep.](else:)[Go directly to the (link:"Dreaded 14.")[(set: $enemy to $noenemy, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: "14")]]
]You are being chased through a graveyard by a Vampire. If the ghastly creature catches you, you die! Already your legs are turning to jelly. Will you escape? Roll the |Vamp>[Vampire's STRENGTH] using two dice. Then roll |You>[your own STRENGTH], again using two dice. Compare STRENGTHS. If the Vampire has scored more than 5 points higher than you, he will catch you...
(click: ?Vamp)[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "EDR")Vampire's STRENGTH: $s4[''$EDR''](click: ?You)[(display: "PDR") (print: $hero's name)'s STRENGTH: $s4[''$PDR''](if: ($EDR - $PDR) < 5)[ (link: "You escape.")[(set: $HS to 0)(goto: $history)]](else:)[ (set: $hero's CLP to 0)(rerun: ?LP)Go directly to the (link: "Dreaded 14.")[(set: $HS to 0)(goto: "14")]]]
]|LP>[(display: "LP")]
You are trying to escape from the turret of a high tower and have climbed out through a narrow window in the hope of scaling down the outside wall. Although there are good toeholds, the surface is very slippery. Roll two dice to |Wall>[discover if you fall]: score under 6 and down you go! If you find that you do fall, roll two more dice to find out if you |Fall>[fall on solid ground or in the moat]. Score under 6 and you fall on solid ground for the loss of 10 LIFE POINTS. Score 6 or above and you fall in the moat with //no// loss of LIFE POINTS, but you must roll two more dice to |Swim>[see if you can swim]. Score under 6 and you can't swim: you drown and die.
(click: ?Wall)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR >= 6)[ You escape without falling.
Return to the (link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.](else:)[ You fall.(click: ?Fall)[
(display: "PDR")(if: $PDR >= 6)[ Into the moat.(click: ?Swim)[
(display: "PDR")(if: $PDR >= 6)[ And swim to safety.
Return to the (link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.](else:)[ (set: $hero's CLP to 0)(rerun: ?LP)(link: "And drown.")[(set: $HS to 0)(goto: "14")]]]](else:)[ Onto solid ground (set: $hero's CLP to it - 10)(if: $hero's CLP <= 0)[(set: $hero's CLP to 0)(rerun: ?LP)(link: "and die!")[(set: $HS to 0)(goto: "14")]](else:)[(rerun: ?LP)losing 10 LIFE POINTS.
Return to the (link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]]]]
]|LP>[(display: "LP")]
You are in the empty Banquet Hall of a strange and rather beautiful castle. On the table before you are two chalices, one of crystal, the other of bronze. One contains wine, the other poison, but you have no way of telling which is which and you must drink from one of the chalices. |Test>[Test your LUCK] now by rolling two dice. A score above 6 indicates that you are lucky enough to choose the |Yes>[correct chalice]. A score of 6 or below indicates that you have |Poison>[drunk the poison], in which case roll two more dice and subtract the total from your present LIFE POINTS.
(click: ?Test)[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")LUCK: $s4[''$PDR''](if: $PDR > 6)[(click: ?Yes)[(set: $HS to 0)(goto: $history)]](else:)[(click: ?Poison)[
(set: $LSA to 2, $PDRSkip to true)(display: "PDR")Poison: $s4[''$PDR''](set: $hero's CLP to it - $PDR)(if: $hero's CLP <= 0)[
(set: $hero's CLP to 0)(rerun: ?LP)Go directly to the (link:"Dreaded 14.")[(set: $HS to 0)(goto: "14")]](else:)[
Return to the (rerun: ?LP)(link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]]]
]|LP>[(display: "LP")]
You are walking in a beautiful walled garden enjoying the summer sunshine when you are |Bees>[attacked by a swarm of bees]. Each bee sting costs you 1 LIFE POINT. Roll one die to discover how many bees actually manage to sting you.
(click: ?Bees)[(set: $dice to 1, $LSA to 2, $PDRSkip to true)(display: "PDR")Bee stings: $s4[''$PDR''](set: $hero's CLP to it - $PDR)(if: $hero's CLP <= 0)[
(set: $hero's CLP to 0)(rerun: ?LP)Go directly to the (link: "Dreaded 14.")[(set: $HS to 0)(goto: "14")]](else:)[
Return to the (rerun: ?LP)(link: "Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]
]|LP>[(display: "LP")]
One of Merlin's spells has gone badly wrong and turned you into a stick of celery. You are now growing quietly in a vegetable patch. It is not such a bad life since you have cabbages and cauliflowers to talk to, but Merlin's goat has broken through the fence and is munching his way towards you. Roll one die to |Goat>[discover if he likes celery]. Score below 6 and he will nibble away 5 LIFE POINTS before passing on to eat all Merlin's carrots.
(click: ?Goat)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR >= 6)[ Merlin's goat passes you by.
Return to the (link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.](else:)[(set: $hero's CLP to it - 5)(if: $hero's CLP <= 0)[ Go directly to the (set: $hero's CLP to 0)(rerun: ?LP)(link:"Dreaded 14.")[(set: $HS to 0)(goto: "14")]](else:)[(rerun: ?LP) Ouch!
Return to the (link:"Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]]
]|LP>[(display: "LP")]
(set: $enemy to $blackknight, $SW's hit to $hero's hit, $SW's damage to $hero's damage, $SA's armour to $hero's armour, $hero's hit to 6, $hero's damage to 12, $hero's armour to 5)You are jousting with the Black Knight, a fearsome villain with 25 LIFE POINTS. You are wearing armour which deducts 5 from any damage scored against you. His armour is better and deducts 6 from damage scored against him. The lance used by the Black Knight adds 10 to any damage he scores in the joust. Your lance, however, has been blessed by the Archbishop of Canterbury and adds 12 to any damage you score. King Arthur roils two dice to |FS>[decide who will strike the first blow]. If he scores 2-6, then the Black Knight goes first. If he scores 7-12 then you will go first.
(display: "Battle")|End)[(if: $End is 2)[Return to the (link:"Section")[(set: $enemy to $noenemy, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: $history)] where you decided to Sleep.](else:)[Go directly to the (link:"Dreaded 14.")[(set: $enemy to $noenemy, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: "14")]]]Following a disagreement with King Arthur about whether or not the world is flat, you have been cast without food or water into a deep, dark dungeon. |Time>[How long you remain] there depends on the results of your next die roll. For each point scored up to a maximum of 6 you remain one day - and lose 1 LIFE POINT - before the King relents.
(click: ?Time)[(set: $dice to 1, $LSA to 2, $PDRSkip to true)(display: "PDR")Days languishing: $s4[''$PDR''](set: $hero's CLP to it - $PDR)(if: $hero's CLP <= 0)[
(set: $hero's CLP to 0)(rerun: ?LP)Go directly to the (link: "Dreaded 14.")[(set: $HS to 0)(goto: "14")]](else:)[
Return to the (rerun: ?LP)(link: "Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]
]|LP>[(display: "LP")]
You are on a high mountain top engaged in a magical battle with an evil Sorcerer who has occupied the top of a neighbouring mountain. In this battle you hurl gigantic waves of magical blue fire at one another. So long as both of you hurls a wave, the magic neutralises and no damage is done. But sooner or later one of you is going to run out of waves. Roll one die to find out how many waves the |Sorcerer>[enemy Sorcerer has left] and one die to find out how many |You>[you have left]. The one with the most waves reduces the opponent's LIFE POINTS to half their current total and wins the battle.
(click: ?Sorcerer)[(set: $dice to 1, $LSA to 1, $PDRSkip to true)(display: "EDR")Sorcerer waves: $s4[''$EDR''](click: ?You)[(display: "PDR") (print: $hero's name)'s waves: $s4[''$PDR''](if: $EDR < $PDR)[ You win.](else-if: $EDR is $PDR)[ Draw.](else:)[(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP)) You lose.]
Return to the (rerun: ?LP)(link: "Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]
]|LP>[(display: "LP")]
You are in a gloomy corridor facing a large, hairy Sleep Monster. You have no weapons or armour, but nearby are two caskets. You have time to open only one of them before the Sleep Monster attacks. |Roll>[Roll one die.] Score 1 - 3 and you find a magical dagger which dispatches the Sleep Monster instantly. Score 4-6 and the casket you open is full of sleep gas. This means you must |Sleep>[Sleep again] and make new rolls to find out if you are headed for the Dreamtime.
(click: ?Roll)[(set: $dice to 1, $LSA to 2)(display: "PDR")(if: $PDR > 3)[(replace: ?Sleep)[[[Sleep again->Sleep]]]](else:)[
Return to the (link: "Section")[(set: $HS to 0)(goto: $history)] where you decided to Sleep.]
]|LP>[(display: "LP")]
(set: $arrow to 7, $FS to 0, $skipFS to true, $enemy to $ogre, $SW's hit to $hero's hit, $SW's damage to $hero's damage, $SA's armour to $hero's armour, $hero's hit to 6, $hero's damage to 0, $hero's armour to 0)You are hunting boar in the forest and are armed with a bow and seven arrows. Each arrow scores a straight 10 points of damage if it hits, and you require to throw better than 6 on two dice in order to hit. You enter a clearing and discover a huge Ogre about to eat a comely maiden. You have time to fire all seven arrows before the ogre can possible reach you. The Ogre has 40 LIFE POINTS and is so strong he scores +15 damage with the huge club he carries. |FS>[You have seven chances to kill him before he reaches you] and (because he is slow) one additional chance to finish him off with your bare hands before he thumps you with his club.
(display: "Battle")|End)[(if: $End is 2)[Return to the (link:"Section")[(set: $enemy to $noenemy, $arrow to 0, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: $history)] where you decided to Sleep.](else:)[Go directly to the (link:"Dreaded 14.")[(set: $enemy to $noenemy, $arrow to 0, $HS to 0, $hero's hit to $SW's hit, $hero's damage to $SW's damage, $hero's armour to $SA's armour)(goto: "14")]]]####DREAMTIME RULES
---
<==>
This Section is used ONLY when you decide to Sleep during an adventure. If the dice direct you here, follow these Rules:
0. You enter the Dreamtime with your LIFE POINTS at the exact level they were when you decided to Sleep.
0. You enter the Dreamtime without armour or protection of any sort.
0. You enter the Dreamtime without magic or weapons of any sort, save whose which may be given you in a specific encounter.
0. You may take nothing back from the Dreamtime.
0. Any LIFE POINTS lost in the Dreamtime are deducted from your actual LIFE POINTS. If you are killed in the Dreamtime, you are really killed and must go directly to the dreaded 14.###DREADED 14
---
<==>
(if: $teleport is false)[(display: "14 Items")
You're dead. Dead as a coffin nail. Finished. Done for. The late (print: $hero's name). Draw a thick black border round this Section for future reference. You may be back here again before you're much older.
Most people get deaded sooner or later the first few times they try to get through this adventure. Don't get too depressed about it. What you have to do now is go back to the beginning of the forest, where the King's Guard left you, and try again. You'll rescue the Queen sooner or later. What's more, you can safely ignore the monsters and villains you have killed the first time round, since these, will only be harmless ghosts and illusions when you go in again.
When you go back, you'll need to |Roll3>[|Roll2>[|Roll1>[roll up your LIFE POINTS] again.]] No good trying to return to your adventure with no LIFE POINTS. So roll them up exactly as you did the first time. And here's a tip. Draw a map as you go along. Especially a map of the Wizard Ansalom's Dark Castle. It will help you find your way around a lot better the second time. Make a note on the map of what you encountered. Second time around, a map is as good as an extra sword - even an extra Fireball.
(click: ?Roll1)[(set: $dice to 2, $LSA to 0)|DiceRoll>[(display: "PDR")](set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP, $hero's status to 2)(show: ?LP)(click: ?Roll2)[(rerun: ?DiceRoll)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)(rerun: ?LP)](click: ?Roll3)[(rerun: ?DiceRoll)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)(rerun: ?LP)]]]
==|
//Now [[back you go to the beginning of the forest->The Adventure]], (print: $hero's name). With luck you won't be seen round here again.//
|==|
]|LP)[''(display: "LP")'']](else:)[(set: $teleport to false)You are instantly teleported right back to the dreaded 14, except that you are alive and well this time, with all your booty and treasure intact. So, all you need do is retrace your steps carefully and avoid the particular danger that threatened you.
==|
//Except, of course, the Teleportation Spell Scroll has vanished. Now [[back you go to the beginning of the forest->The Adventure]], (print: $hero's name). With luck you won't be seen round here again.//
|==|
|LP>[(display: "LP")]]|=
(if: $End is 0 and ($FS is 0 or it is 2))[(link: "Throw Dice")[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(if: $enemy's status is 2)[(if: $PDR < $hero's hit)[(set: $PDH to 0)](else:)[(set: $PDH to ($PDR - $hero's hit) + ($hero's damage - $enemy's armour))](display: "Hero Modifier")](else:)[(if: $PDR < $hero's hit)[(set: $PDH to 0)](else:)[(if: $quiet118 is true and $FS is 2)[(set: $PDH to ($PDR - $hero's hit) + ($hero's damage - $enemy2's armour))](else:)[(set: $PDH to ($PDR - $hero's hit) + ($hero's damage - $enemy's armour))]](display: "Hero Modifier 2")](rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
=|=
(if: $End is 0 and ($FS is 1 or it is 3))[(link: "Throw Dice")[(set: $dice to 2)(display: "EDR")(if: $EDR < $enemy's hit)[(set: $EDH to 0)](else:)[(set: $EDH to ($EDR - $enemy's hit) + ($enemy's damage - $hero's armour))](display: "Enemy Modifier")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
=|
(if: $End is 0 and $FS is 5)[(link: "Throw Dice")[(set: $dice to 2)(display: "EDR")(if: $EDR < $enemy2's hit)[(set: $EDH to 0)](else:)[(set: $EDH to ($EDR - $enemy2's hit) + ($enemy2's damage - $hero's armour))](display: "Enemy Modifier 2")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
|=|
(if: $enemy's magic is true)[
(display: "Magic 2")]Life Points: (print: $hero's CLP)/(print: $hero's LP)(unless: $VLP is $hero's CLP)[ (if: $VLP < $hero's CLP)[+](print: $hero's CLP - $VLP)(set: $VLP to $hero's CLP)] (print: '<meter value="' + (text: $hero's CLP) + '" min="0" max="' + (text: $hero's LP) + '"></meter>')(print: $enemy's name)'s LIFE POINTS: (print: $enemy's CLP)/(print: $enemy's LP)
Dice roll: (unless: $arrow is 7)[$s4[''$PDR''] (if: $PDR < 7)[$s3[//miss//]](else:)[$s6[''HIT''] + 10]]
(if: $End is 2)[The (print: $enemy's name) has died.
](else-if: $arrow is 0)[(show: ?Fight)(show: ?Throw)You're all out of arrows.
](else:)[(link: "Fire Arrow")[(set: $arrow to it - 1)(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(if: $PDR > 6)[(set: $enemy's CLP to it - 10)(if: $enemy's CLP is 0)[(set: $End to 2, $arrow to 0)(set: $enemy's status to 0)(show: ?End)(display: "EP")]](replace: ?Arrow)[(display: "Dream10 Arrows")]], (print: $arrow) left.
]###THE REALM OF AVALON
---
<==>
The hooves of the horses clatter loudly on the wooden drawbridge before you and your party pass beneath an open wooden portcullis into a stone-flagged yard.
This is the first time you have even been in a castle (let alone a //log// castle) but if you expected hordes of servants, you are bitterly disappointed. The only horde that emerges from a small curtained doorway in the north wall of the courtyard is a cross-eyed, shambling hunchback in a leather jerkin and tattered leggings. He carries a wicked-looking dagger stuck carelessly in the leather belt around his waist. He is nearly bald and limps on account of a club foot (the left one). His bottom lip hangs. To tell the truth, he looks an awful mess.
This creature drags his club foot in your direction, halting just in time to stop your horse shying away in fright, and stares up at you for a moment with great ugly, rheumy, squinty eyes (both brown, you can now see).
'Ahr,' he gurgles after a moment. This be (print: $hero's name) all right. |More1>[You lot can go now, about your lawful business].'(click: ?More1)[
'Right, Igor,' says the Sergeant-at-Arms briskly, obviously scared witless of this creature, but not wanting to show it. He wheels about and the entire armed party rides out of the courtyard across the drawbridge. And behind them, although there is no one about, the portcullis slams down and the drawbridge raises up, leaving you alone with Igor.
'Down you come,' says Igor. 'Just leave the mare: she'll take care of herself.'
And since there isn't much else you can do, you climb down from the horse.
'This way, young (print: $hero's name), this way. Ahrrr,' says Igor, shambling off the way he came, back in |More2>[through that little doorway in the north wall.] 'You just follow after me. Ahrr. The Master wants to see 'ee, ahrr.' And so forth, rolling like a boat in a swell on account of his club foot.(click: ?More2)[
And since there isn't much else you can do here either, you follow him down a gloomy, torchlit corridor (but why don't the torches set the wooden walls afire?) through an arch, along a second corridor and into a small, but well-appointed room with a table and some chairs, and leather-bound books on shelves around the walls, and a globe of the world near the table and a map of the heavens on the table, and dividers and compasses and parchment and a goose quill pen and inks and powders and potions and heaven knows what.
Not that you're paying much attention to the room, because the strangest thing is happening to Igor. His hump is dropping off. And his club foot is straightening. And he's growing taller and thinner and sprouting long white hair on his head and a long grey beard on his face.
And his clothes are changing: the leather jerkin and those ghastly leggings. And his eyes are unsquinting and changing from brown to blue. It is without a doubt the most amazing, most miraculous, most magical transformation you have ever witnessed. In place of the shambling Igor, there stands in this well-appointed room a tall, straight, blue-eyed, grey-bearded, old man in a long white robe and pointed hat (both embroidered, incidentally, with moons and stars and suns and planets and other curious symbols).
'That's better,' says the old man: and his voice is dry, not at all like Igor's voice. 'Shape-shifting's always a nuisance, but |More3>[they expect a man in my position to have servants, even if he can't afford them.] So it's necessary. Yes. Yes, indeed.'(click: ?More3)[
He stares at you with those piercing blue eyes. 'Well, I see you got here. Made it safely. Spell worked. Knew it would. Enjoying yourself, are you, young (print: $hero's name)? Fighting the village boys, all that sort of thing? Good. Good. But there's more important work at hand just now.' He waves you towards a chair with a short movement of one long, bony hand. 'Sit down. Sit still. Don't fidget.'
It was in this way that young (print: $hero's name) met one of the oddest individuals ever to walk the face of fair Avalon in the days of King Arthur and the Knights of the Table Round. Although it took (print: $hero's name) quite a time to realise the identity of the old man who could shape-shift into the form of the hunchback Igor (and probably into quite a few other forms if the truth be known). In fact, poor (print: $hero's name) was so confused, the question had to be asked outright: 'Who are you, sir?' And the ancient shape-shifter with the piercing blue eyes said, 'Me? I'm Merlin, of course!'
Merlin. Now there you have it. That explains a lot. Merlin the Welshman. Merlin the Druid. Merlin the Magician, adviser to King Arthur and any of the knights who cared to listen. The old wise man of Camelot, who lived in a log castle in a clearing in the forest (and sometimes lived in a cave and sometimes in a tree trunk and sometimes heaven knew where because you could never find him when you wanted him so the King used to say).
You might wonder what a man in Merlin's position would want with a young farmhand like (print: $hero's name). You might wonder what would persuade him to send a party of the King's own men-at-arms to fetch such an unimportant individual. But the fact of the matter was that |More4>[Merlin was a bit daft.] Dulally tap, as they say in Yorkshire; by which they mean someone lacking all his marbles, barmy, not all there, nutty, if not quite as a fruitcake, at least as a currant bun.(click: ?More4)[
In this state, brought on by old age perhaps, or by chasing after young women - for the rumours about his girlfriend were all too true as history attests - Merlin had formed the strange delusion that (print: $hero's name) was not (print: $hero's name) at all, but a young person from the distant future, drawn by magic to inhabit (print: $hero's name)'s sturdy body. All nonsense, of course, but when a man like Merlin gets an idea fixed in his mind, the devil himself couldn't shift it. And with this idea roosting in his white-thatched skull, everything that Merlin did next made a great deal of sense. For what he did next was teach (print: $hero's name) the rudiments of magic.
'Now pay attention,' says Merlin. 'The King has a problem. At least he will have, even if he doesn't know it yet. Guinevere. The Queen. Delightful woman, but she's going to be kidnapped. It hasn't happened yet, but it will.'
He gestures to the parchment on the table, which is covered in calculations and blots. 'No doubt about it,' he says. 'I worked it out by astrology. Saturn trine Jupiter and a very nasty aspect in her Rising Sign. I don't have to tell you what that means. It means she's going to be kidnapped. Soon. Seized. Abducted. Snatched right out of Camelot from under our very noses. The Queen herself. Dreadful.'
He walks to a nearby bookshelf and takes down a leather-bound tome, which he opens at page 86. Inside, stuck down rather messily with glue, is a charcoal drawing of a black-haired, black-bearded, black-eyed and extremely villainous-looking man in black robes, holding a wand. 'And that,' says Merlin, 'is the rogue who'll do it. Ansalom. |More5>[The one they call the Wizard Ansalom], although in my opinion he'd be hard put to tell a spell from a mangle. Still, he knows a trick or two: have to admit that.'(click: ?More5)[
'Well now,' says Merlin, putting away the book again, 'we have to do something about it. At least — ' And here he turns his gimlet gaze on you, (print: $hero's name). '- you have to do something about it: I'm too busy.'
'Me, sir?' you ask, perhaps a little terrified.
'Yes, you. Of course you. Why do you think I brought you here all the way from your own time? Just to talk to chickens? Oh, no, young (print: $hero's name): there's a job to be done and you're here to do it. But at least it isn't difficult. All you have to do is get into the Wizard Ansalom's Dark Castle and rescue the Queen. Nothing to it for a healthy young person like yourself. As long as you avoid the traps. And the monsters. He breeds them, you know, for a hobby, then lets them wander all over his castle: the smell is dreadful, but you'll get used to it. Stupid things, monsters - most of them. They shouldn't give you any trouble. Worst that can happen is they'll eat you.'
He stops, as if he has just remembered something, then goes on, 'Oh yes, |More6>[you might as well kill Ansalom while you're at it.] Thorough-going nuisance, that man. Always blighting people's corn and stealing their pigs and drying up their moats, not to mention kidnapping Queens. So you just kill him. Otherwise he'll kill you, of course - he's that sort.'(click: ?More6)[
He spreads his hands. 'So you see, it isn't much of a job really. I'd do it myself if I wasn't so busy. So you just cut along now, (print: $hero's name) and... Wait. I forgot something.'
So saying, Merlin dives beneath the table with surprising agility for such an old man and drags out a large oak chest, bound in iron bands. 'You'll need this,' he says, opening the chest and taking out a sword.
'This,' says Merlin, 'is the sword Excalibur Junior. A magical blade, something similar to the one I made for the King, except smaller. When you use this, you only need to roll a 4 or better to hit somebody. And when you do hit, you can add 5 to any damage caused. It talks too, although not very often. Calls itself "E.J."'
Merlin plunges back inside the chest. 'And you'll need this,' he says, bringing out a leather jerkin which, rather miraculously, fits you to perfection. 'Looks like leather. Feels like leather. Weighs no more than leather. But it isn't leather: it's dragonhide. Don't see many jackets like this about, young (print: $hero's name). As good as a suit of armour, this one. Anyone hits you when you're wearing this and it subtracts 4 points from any damage they cause you. 4 whole points. |More7>[That can make the difference between life and death].'(click: ?More7)[
He closes the chest and puts it away, then walks quickly to a shelf and takes down a small casket, like a jewel box. From inside he takes three small blue glass bottles. 'Now, potions.' He hands you the bottles. 'Keep those carefully. They're Potions of Healing. A secret blend of castor oil and mugwort. Tastes foul, but it restores LIFE POINTS. Swallow one of these and roll two dice once (or one die twice) and the score shows you how many LIFE POINTS you've got back. I can only spare three bottles, but each contains six doses. Try to stretch them out.'
He sniffs. 'Well, now,' says Merlin, 'that's about it, isn't it?' He frowns. 'No it's not - you //are// stupid, (print: $hero's name). You didn't remind me to teach you magic. Won't get far in Wizard Ansalom's Dark Castle without a bit of magic, will you? Let me see your hands.'
Are you still there, (print: $hero's name)? Reeling a bit from all that, no doubt, but still there, still compos, as they say, mentis, which is an expression the Romans use to denote that you're still in full possession of your head. Doesn't he go on a bit, old Merlin. The Welsh are like that, of course: the only time they stop talking is when they're singing. Fortunately Merlin doesn't sing. Better show him your hands, (print: $hero's name), otherwise he'll go on at you forever.(replace: ?skip)['Bit of dirt under your fingernails, I see,' Merlin says. 'Never mind, you can wash them later, before you meet the King. I did tell you you'd meet the King, didn't I? Well, you will. Just as soon as you rescue the Queen and bring her back from Wizard Ansalom's Dark Castle. You'll get to meet the King then. If you're still alive, that is. Might even get yourself knighted, you never know. Now, where was I? [[Yes. Your hands.->Avalon 5]]']]]]]]]]
|skip>[[[Skip->Avalon 5]]]
(set: $INV to it + (ds: $sword's name, $jerkin's name), $sword's have to true, $jerkin's have to true)(set: $potion to 18)(set: $hero's hit to $sword's hit,$hero's damage to $sword's damage, $hero's armour to $jerkin's armour)|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
It's no good, (print: $hero's name), there are just too many of them and they're too fast and too strong. They bundle you up on to that great sinister black horse and tell you that if you don't behave, they'll tie you up in a sack and carry you that way.
==|
//It's probably an exaggerated threat, but all the same you may as well go quietly and [[turn to 4->4]].//
|==|
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
Clinging precariously to the back of his huge black horse with its sinister insignia, you are led away from the farm of your adoptive parents, at first on the familiar road to Glastonbury Town, but shortly turning off on to less familiar tracks until, within an hour or so, you are thoroughly lost.
The men-at-arms seem sure enough of their direction, though; and even when they enter a dark forest they show no sign of nervousness. There is a fair amount of chatter amongst themselves (much of it involving the quality of food in Camelot canteen, which is odd since you would imagine the food at Camelot would be very fine: but perhaps it's only very fine for the real knights and nobles, not for men-at-arms).
The going is slow through the forest, so that the sun hangs low in the sky by the time you emerge abruptly into a vast clearing, in the centre of which is a log castle. No, not a log cabin — a log //castle//. Not very big as castles go, but big enough. Certainly a lot bigger than your home, or any of the houses you've seen in Glastonbury. With a log drawbridge spanning a deep, still moat. There are no men-at-arms on the battlements, only crows which raise a raucous alarm as your party approaches.
==|
//Since they are going to take you inside this strange castle anyway, (print: $hero's name), whatever you do, better [[turn on now to 6->6]] to find out what happens.//
|==|
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
He stares at your hands for a moment, then goes to the table and dips the goose quill in the ink. 'Hold still, now,' he says. 'Don't fidget.' And right there in the centre of each palm, he draws a circle with a star inside it. Draws it rather well too. Then, holding your hands tightly to steady them, he draws a second, very tiny circle on the tip of each of your two forefingers, right hand first, then the left.
'Now,' he says, 'I'm going to write something down and I want you to tell me if you can read it.' With which he tears a piece of parchment off the end of the sheet filled with calculations and writes on it with the quill, then hands it to you.
On the piece of parchment he has written the words:
=><=
####FIREFINGER 1
<==>
=|
//If you speak the words aloud in answer to his question, [[turn to 7->7]].
If you only nod in answer, [[go direct to 8->8]].//
|==|
(set: $firefinger to 10, $fireball to 2)|LP>[(display: "LP")]{
(set: $EDR1 to (random: 1,6), $EDR2 to (random: 1,6))
(set: $EDR to $EDR1)
(if: $dice is 2)[
(set: $EDR to it + $EDR2)
]
}{
(if: $enemy's name is $meanjake's name)[
(if: $PODR is 8)[
(set: $PDH to 4)
]
]
(elseif: $enemy's name is $spider's name and $venom is true)[
(set: $PDH to 0)
]
(elseif: $PDH < 0)[
(set: $PDH to 0)
]
(if: $quiet118 is true and $FS is 2)[
(set: $enemy2's CLP to it - $PDH)
(set: $quiet118 to false)
(set: $PDH2 to $PDH, $PDH1 to 0)
(display: "Hero Modifier 2")
]
(else:)[
(set: $enemy's CLP to it - $PDH)
(set: $PDH1 to $PDH, $PDH2 to 0)
]
(if: $enemy's CLP <= 0)[
(set: $enemy's status to 0, $enemy's CLP to 0)
]
(elseif: $enemy's CLP <= 5 and >= 1)[
(set: $enemy's status to 1)
]
(if: $enemy's name is $spider's name and $venom is true)[
(set: $venom to false)
]
(else:)[
(if: $enemy2's status is 0)[
(if: $enemy's status is not 2 or $enemy's CLP <= $ESDR)[
(set: $End to 2, $hour to 0)
(display: "EP")
(show: ?End)
]
(set: $FS to 3)
]
(else:)[
(if: $enemy's status is not 2)[
(set: $EndEP to 1, $FS to 5)
(display: "EP")
]
(else:)[
(set: $FS to 3)
]
]
(if: $quiet118 is true)[
(set: $FS to 2)
]
(if: $stuck > 0)[
(set: $stuck to it - 1)
(set: $FS to 2)
]
]
(set: $turn to 2)
}{
(if: $enemy's name is $brainteaser's name and $EDR >= $enemy's hit)[
(set: $EDH to 5)
]
(if: $enemy's name is $spider's name and $EDR >= $enemy's hit)[
(set: $counter to it + 1)
(if: $counter is >= 3)[
(set: $counter to 0, $venom to true)
]
]
(if: $enemy's name is $vampire's name and $EDR >= $enemy's hit)[
(set: $counter to it + 1)
(if: $counter is >= 2)[
(set: $hero's CLP to 0)
]
]
(if: $enemy's name is $vampire's name and $EDR < $enemy's hit)[
(set: $counter to 0)
]
(if: $enemy's name is $ansalom's name and $EDR >= $enemy's hit and $ansalom's damage >= 1)[
(set: $EDH to 10, $ansalom's damage to it - 1)
]
(if: $EDH < 0)[
(set: $EDH to 0)
]
(set: $hero's CLP to it - $EDH)
(set: $PDH1 to 0, $PDH2 to 0)
(if: $hero's CLP <= 0)[
(display: "Death")
(show: ?End)
]
(elseif: $hero's CLP <= 5 and >= 1)[
(set: $hero's status to 1, $End to 1, $hour to 0)
(show: ?End)
]
(elseif: $hero's CLP <= $PSDR)[
(set: $End to 1, $hour to 0)
(show: ?End)
]
(if: $enemy2's status is 0)[
(set: $FS to 2)
]
(else:)[
(set: $FS to 5)
]
(set: $turn to 3)
}{
//(if: $GP > 0)[(set: $GP to 0)You have lost all your gold pieces.]
(if: $diamondRing's have is true)[(set: $valuables to it - $diamondRing's worth)(set: $INV to it - (ds: $diamondRing's name), $diamondRing's have to false, $diamondRing's lost to true, $ring153 to false, $ring146 to false)You lost the Diamond Ring.]
(if: $magicDuck's have is true)[(set: $INV to it - (ds: $magicDuck's name), $magicDuck's have to false, $magicDuck's lost to true, $magicDuck's amount to 0)You lost the Magic Duck.]
(if: $luckStone's have is true)[(set: $INV to it - (ds: $luckStone's name), $luckStone's have to false, $luckStone's lost to true, $LS to 0)You lost the Luck Stone.]
(if: $emerald's have is true)[(set: $valuables to it - ($emerald's worth * $emerald's amount))(set: $emerald's amount to 0, $emerald's have to false, $emerald's lost to true)You lost all your emeralds.]
(if: $ruby's have is true)[(set: $valuables to it - ($ruby's worth * $ruby's amount))(set: $ruby's amount to 0, $ruby's have to false, $ruby's lost to true)You lost all your rubies.]
(if: $diamond's have is true)[(set: $valuables to it - ($diamond's worth * $diamond's amount))(set: $diamond's amount to 0, $diamond's have to false, $diamond's lost to true)You lost all your diamonds.]//
(if: $jewelledRing's have is true)[(set: $valuables to it - $jewelledRing's worth)(set: $INV to it - (ds: $jewelledRing's name), $jewelledRing's have to false, $jewelledRing's lost to true)You lost the Jewelled Ring.]
(if: $stab50 is true)[(set: $stab50 to false)]
(unless: $head34 is 0)[(set: $head34 to 0, $hero's hit to $hit34)]
}###THE ADVENTURE 8
---
<==>
(display: "Hour")(if: $start8 is false)[(set: $start8 to true)(set: $INV to it + (ds: $dagger's name, $rope's name, $spike's name, $torch's name, $lantern's name, $tinderbox's name, $lunchbox's name, $mapping's name, $garlic's name, $mirror's name, $hammer's name, $loadstone's name), $dagger's have to true, $rope's have to true, $spike's have to true, $torch's have to true, $lantern's have to true, $tinderbox's have to true, $lunchbox's have to true, $mapping's have to true, $garlic's have to true, $mirror's have to true, $hammer's have to true, $loadstone's have to true)(set: $salve to 5)Well, here you are, (print: $hero's name), in the dark, dank forest that lies on the approach to the Dark Castle of the Wizard Ansalom. What an adventure, eh? What a jolly jape! What a lighthearted frolic! Well, perhaps not. Let's see what you've got inside your backpack: that might cheer you up.
Now, let's see...
A coil of stout rope, fifteen metres long, which is useful. A dozen climbing spikes: could come in handy. Six good torches, their ends well dipped in pitch; a lantern and three - no, four - flasks of oil; and a tinderbox to help you light them, a lunchbox with bully-beef sandwiches and two apples; some sheets of parchment, quill and ink for mapping; and, look, a dagger for you to hide in your boot (that will give you + 2 damage if you manage to stab somebody with it); some salve for wounds (restores 3 LIFE POINTS immediately, with enough for five separate applications); some garlic to give your sandwiches a bit of bite; a mirror made from polished metal; a hammer, some nails and a saw. There's also a lodestone in a little pocket in the side. You can use that as a compass if you're stuck: just mark one end and hang it from a piece of twine (there's some twine in there if you look). It will spin a bit but end up pointing north/south. Useful enough, that lot.
]It's a nasty forest. Very gloomy; and the paths are all overgrown. Look at the way those trees are all twisted and gnarled, branches like old wizened hands reaching out at you. Notice you don't hear any birds singing. Not one. Never mind: you've a choice of paths. Both look equally unpleasant. And both look as though they might be going to the Wizard Ansalom's Dark Castle. Isn't that annoying? OK, (print: $hero's name), which is it to be: the right-hand path or the left-hand path?
==|
//If you pick the right-hand path, [[turn to 9->9]].
If you pick the left-hand path, [[turn to 20->20]].//
|==|
|Stats>[(display: "Stats")]|Friend>[Test for a Friendly Reaction](click-replace: ?Friend)[(set: $enemy's TFR to false)(set: $dice to 1)(display: "EDR")(print: $enemy's name)'s roll: $s4[''$EDR''] (set: $dice to 3, $LSA to 2, $PDRSkip to true)(display: "PDR")(print: $hero's name)'s rolls: $s50[''$PDR1''] $s51[''$PDR2''] $s52[''$PDR3''] (if: $luckStone's have is true)[''-3''] (if: $PDR >= $EDR)[$s3[//failed to get a friendly reaction//](if: $arrow is 0)[(if: $enemy's bribe is true)[(show: ?Bribe)](else:)[(show: ?Fight)(show: ?Throw)]](else:)[(show: ?Arrow)]](else:)[$s3[''successful''], (if: $enemy2's status is not 0)[(print: $enemy2's title) will no longer bother you, (+2 EP).(display: "EP")(set: $enemy2's status to 3)](else:)[(print: $enemy's title) will no longer bother you, (+1 EP).](set: $End to 2, $hour to 0)(display: "EP")(set: $enemy's status to 3)(show: ?End)]]###THE REALM OF AVALON
---
<==>
(set: $firefinger to it - 1)No sooner have you spoken the words 'Firefinger 1' than a lightning bolt leaps from the tip of the forefinger of your right hand, scorching Merlin's beard and setting light to one of the leather-bound books in the shelves. Surprising though this may be to you. Merlin seems well used to such emergencies, for he only hurls the contents of the ink pot on the book to put it out.
==|
//[[Nod next time.->8]]//
|==|
|LP>[(display: "LP")]###THE REALM OF AVALON
---
<==>
'You see,' says Merlin, 'this is an important bit of magic I've given you. A spell you might say. Every time you say "Firefinger 1" a bolt of lightning will jump from the tip of your right forefinger and hit anything you're pointing at in the same room. All you need do is point: it never misses. And it causes 10 points of damage to anything it hits. 10. Imagine that. More dangerous than a sword, that is. And if you say "Firefinger 2" the same thing will happen with your left forefinger.'
He regards you severely. 'Now remember two things. The first is that the spell only works five times for each finger. So you have only ten Lightning Bolts in all, so don't waste them on any nonsense like target practice or showing off. That's the first thing. The second thing -' And here his face grows even more grave if that is possible, ' — is that you must never, //never//, say "Firefinger 1" or "Firefinger 2" while your hands are in your pockets, otherwise you will do yourself a dreadful injury.'
The lone, bony finger comes up and points directly at your nose so that you begin to hope Merlin himself has no Lightning Bolts concealed in his fingers. 'But that is not all, young (print: $hero's name). No indeed. Not by a long chalk. In the palms of your hands you now have concealed two huge, magical fireballs. Two only. One in each hand. These are your most powerful weapons. They do 75 points of damage each if they hit. 75! Yes. Yes, indeed. That's enough to put paid to old Ansalom, I'll be bound.' He coughs. 'The problem is, they don't always hit what you aim at. Have to throw dice, exactly the way you do when you're fighting. If you can't manage at least a 6 with the two dice (or one die rolled twice) then you've missed. Missed completely. Wasted your Fireball; and you've only two altogether. So make sure to roll well. You launch your Fireball by shouting - good and loud, mark you - "Fireball Away!" Then you roll your dice to see if it's hit anything. That's the way to do it. So |More1>[save your Fireballs if you can], (print: $hero's name), and use them on Ansalom, look you, Dai bach,' says Merlin, lapsing into Welsh in his excitement.(click: ?More1)[
At which very point in the conversation (or monologue, as it might be better described) there is a great commotion outside, like men pounding on the log walls and ringing bells and shouting to get somebody's attention. Which is likely exactly what they are doing, since the drawbridge is up and there is no way in.
Merlin smiles to himself. 'There,' says he, 'that will be the King's messengers with the news of the Queen's kidnapping. Right on time, according to the ancient pyramidic scrolls. But we're ready for them, eh (print: $hero's name)? At least //you// are. I'll just go and tell them you'll sort it all out.'(replace: ?skip)[And off he goes, shape-shifting into Igor in the corridor, to tell the King's messengers that (print: $hero's name), brave (print: $hero's name), is all prepared to rescue Queen Guinevere from the [[Wizard Ansalom's Dark Castle->Ansalom 1]].]]
|skip>[[[Skip->Ansalom 1]]]
|LP>[(display: "LP")]###THE DARK CASTLE OF THE WIZARD ANSALOM
---
<==>
What a scandal! What a fuss! What a fluttering in the dovecotes, to use a picturesque expression. It was panic stations throughout Camelot, throughout the whole of Avalon for that matter. The Queen kidnapped! Impossible! Such a thing had never happened before! But it had happened now.
And the way it happened was extremely creepy. No warning. No declaration of war. No attack on the castle. No peasant or noble revolt. In fact, it had been a fairly ordinary day, all things considered. There was a meeting of the Table Round in the morning, with nothing terribly exciting on the agenda. All the discussions were perfectly routine. Lancelot tabled a list of wrongs to be righted and the knights shared them out equitably. Bedevere complained about the drains (he had a thing about drains). Galahad gave a brief report on the dragon situation, which was actually well under control. Percival suggested somebody should go looking for King Pellinore, who was still lost in the forest, and |More1>[everyone agreed to refer the matter to a sub-committee for further study.] All absolutely routine, with not a hint of trouble.(click: ?More1)[
After that, King Arthur held his usual Public Audience, during which he judged disputes and listened to complaints. ('Please, sire, the Wizard Ansalom stole my pig.') But even here, Ansalom was proving no more of a nuisance than usual.
Queen Guinevere, meanwhile, had not attended either the Table Round or the Public Audience, since a look at both agendas had convinced her the problems were so simple even men could handle them without help. So she went off to her study to write some important letters to a Scottish cousin about the possibility of increasing his country's haggis exports.
She was attended in the study by two ladies-in-waiting and three maids of honour, that being the usual custom at Camelot. She was also attended by a contingent of men-at-arms, an honour guard, who waited stiffly outside the door, their hands on their swords, looking fierce, that being the custom too. There was only one door into the study and consequently only one door out. It was a small room, with very few - if any - places to hide.
Nobody expected any more trouble than the occasional inkblot (and not even that, really, since the Queen was noted for her penwomanship), but all of a sudden the men-at-arms outside heard the ladies-in-waiting and the maids of honour inside suddenly begin to scream their heads off. Naturally the men drew their swords and rushed in, making a great fuss as men do in an emergency, to find |More2>[the Queen had vanished.](click: ?More2)[
They couldn't get a lot of sense out of the ladies or the maids, who all claimed Guinevere had simply disappeared while she sat behind her desk. One minute there, the next minute gone, with not even a puff of smoke to mark her departure. The Sergeant-at-Arms had a shrewd suspicion they hadn't been paying attention and called for a thorough search of the room, paying particular attention to secret panels and the like. But there proved to be no secret panels, and no Queen either. Reluctantly everyone reported back to Arthur, who was just finishing up his Public Audience when the news arrived.
Arthur, was, of course, terribly upset and lost his temper for a while, shouting all sorts of threats at his guards. But he calmed down very quickly and ordered a thorough search of the entire castle, particularly the grounds (fearing Guinevere might have fallen out of a window). When this produced no indication of the missing Queen, he began to suspect sorcery afoot; and having suspected sorcery, he naturally thought of that pig-stealing, moat-drying, crop-blighting nuisance, the Wizard Ansalom.
'Lancelot,' said he to his bravest knight, 'the time has come to do something about the Wizard Ansalom. Permanently.'
And Lancelot, who was really a bit too fond of the Queen for his own good, promptly agreed. 'I will ride, sire, this instant to the Dark Castle of the Wizard Ansalom and there |More3>[I shall single-handedly fight my way through his guards and his monsters and put the villain to death with my trusty sword!]'(click: ?More3)[
'Don't talk rubbish,' Arthur said, in no mood for that sort of chivalrous nonsense. 'You wouldn't get beyond the courtyard. What's needed here is somebody devious, somebody sneaky, somebody with the sort of convoluted animal cunning which will get him past Ansalom's tricks and traps.'
'Merlin!' Lancelot breathed.
'Exactly,' Arthur said; and forthwith dispatched messengers to Merlin's famous log castle with the news of the Queen's disappearance.
The messengers returned, but not with Merlin. They returned with a very nervous and confused young person, equipped with a sword that looked suspiciously like a sawn-off version of Excalibur and mumbling some nonsense about Lightning Bolts and Fireballs.
It didn't sound much of an answer to the greatest crisis the realm had ever faced, but Arthur knew how stubborn Merlin could be, and for all the Druid was an old fool, Arthur still had a sneaking regard for his judgement. So he ordered the Quartermaster General to pack some sandwiches and fruit in a lunchbox and check out a standard issue backpack with ropes and climbing spikes and other odds and ends of use to commandos, then called a thirty-six strong guard to escort this young person to [[the forest on the outskirts of Wizard Ansalom's demesne->The Adventure]].(replace: ?skip)[The guard carried out their duties as ordered, escorting the young person into the forest and leaving rather promptly on account of the magical atmosphere that surrounded anything to do with Ansalom. It was only when they returned that everyone realised they had forgotten to ask the young person's name. The oversight caused much general annoyance. As Percival remarked, they would have nothing to put on the tombstone.]]]]
|skip>[[[Skip->The Adventure]]]
|LP>[(display: "LP")]{
(if: $End is 0 and ($FS is 0 or it is 2))[
|FF>[Firefinger ((print: $firefinger))]
~ |FB>[Fireball ((print: $fireball))]
(if: $wand's amount > 0)[~ |GW>[Wand]]
(if: $teleportScroll's amount > 0)[~ |TS>[Teleport]]
(if: $deathScroll's amount > 0)[~ |DS>[Death Spell]]
(if: $hypnotismScroll's amount > 0)[~ |HS>[Hypnotism Spell]]
(if: $firefinger > 0)[
(click: ?FF)[
(set: $firefinger to it - 1, $PODR to 13, $PDH to 10)
(display: "Hero Modifier")
(display: "Room Modifier")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $fireball > 0)[
(click: ?FB)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $fireball to it - 1)
(if: $PDR > 6)[(set: $PDH to 75)]
(else:)[(set: $PDH to 0)]
(display: "Hero Modifier")
(display: "Room Modifier")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $wand's amount > 0)[
(click: ?GW)[
(set: $wand's amount to it - 1)
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 0)
(if: $PDR > 6)[(set: $stuck to it + 4)]
(display: "Hero Modifier")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $teleportScroll's amount > 0)[
(click: ?TS)[
(set: $teleportScroll's amount to it - 1, $teleport to true, $End to 1, $hour to 0, $turn to 2, $PODR to 13)
(if: $teleportScroll's amount is 0)[(set: $INV to it - (ds: $teleportScroll's name), $teleportScroll's have to false, $teleportScroll's lost to true)]
(show: ?End)
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $deathScroll's amount > 0)[
(click: ?DS)[
(set: $dice to 2, $LSA to 0, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 1000)
(set: $deathScroll's amount to it - 1)
(if: $deathScroll's amount is 0)[(set: $INV to it - (ds: $deathScroll's name), $deathScroll's have to false, $deathScroll's lost to true)]
(if: ($PDR1 is 1 and $PDR2 is 1) or ($PDR1 is 3 and $PDR2 is 3) or ($PDR1 is 6 and $PDR2 is 6))[
(display: "Death")
(set: $turn to 2)
(show: ?End)
]
(else:)[(display: "Hero Modifier")]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $hypnotismScroll's amount > 0)[
(click: ?HS)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 0)
(set: $hypnotismScroll's amount to it - 1)
(if: $hypnotismScroll's amount is 0)[(set: $INV to it - (ds: $hypnotismScroll's name), $hypnotismScroll's have to false, $hypnotismScroll's lost to true)]
(if: $PDR >= 5)[
(set: $enemy's status to 3)
]
(display: "Hero Modifier")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
]
(else:)[
Firefinger ((print: $firefinger))
~ Fireball ((print: $fireball))
(if: $wand's amount > 0)[~ Wand]
(if: $teleportScroll's amount > 0)[~ Teleport]
(if: $deathScroll's amount > 0)[~ Death Spell]
(if: $hypnotismScroll's amount > 0)[~ Hypnotism Spell]
]
}###THE ADVENTURE 9
---
<==>
(display: "Hour")You follow the right-hand path (which twists and turns a lot) with no more incident than the odd bramble bush tearing at your clothing, until about 400 metres further on where you reach a clearing. At the far side of the clearing, the path branches again, right and left. (if: $wolf's status is 2)[But before you pick one of these two new paths, you have a bit of a problem. There's a Wolf in the clearing. It's a big, savage-looking grey brute and it's sniffing the air as if it's caught the scent of your bully-beef sandwiches. Or you.
This is a time for quick thinking, (print: $hero's name). You can run like mad back the way you came and hope the Wolf doesn't catch you. You can fight the Wolf, then pick your new path if you kill it. You can try making friends with it by offering a bit of bully-beef sandwich.
==|
//If you run back, [[turn to 11->11]].
If you decide to fight the Wolf, [[turn to 21->21]].
If you want to try to make friends, (if: $wolf's TFR is true)[[[turn to 31->31]]](else:)[turn to 31].//
|==|
|LP>[(display: "LP")]](else:)[
==|
//Go back and take the [[path to 20->20]].
Go on and take the new [[right-hand path to 10->10]].
Go on and take the new [[left-hand path to 22->22]].//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 20
---
<==>
(display: "Hour")The path gets narrower and more and more overgrown. Eventually you find you are actually having to push your way through the undergrowth. Then, suddenly and without warning, you are in a clearing; and in the middle of the clearing is the ruin of an old stone building, a ruined abbey, perhaps, with ivy clinging to the walls.
Since there doesn't seem to be any immediate way out of the clearing, it may be no bad idea to explore the ruin. Even if it is haunted, which, of course, it isn't. Nobody believes in ghosts nowadays. Except it isn't nowadays, is it? It's back in the days of King Arthur. Oh, dear.
As you are a brave soul, you explore anyway, despite the ghosts. As you enter the ruin, you feel a sudden chill. It seems darker even than the gloomy forest. There are small scuffling sounds in the crumbling walls.(if: $pellinore20 is false)[
'Stop. Halt. Cease. Not one step further, what?'
A man's voice. And out of the gloom steps (or rather clanks) a massive figure in jet-black armour.
'Halt! I say,' he says, even though you have certainly halted. 'Who are you? What are you doing here? Speak up and answer before I slit your gizzard!'
Could this be the notorious Black Knight your adopted father, Freeman John, used to speak about in whispers by the fireside of an evening? If it is, he is known as the most evil, fearsome opponent in the realm (next to the Wizard Ansalom, of course).
==|
//If you feel like fighting him, [[turn to 17->17]].
If you don't (and who could blame you), speak to him politely and [[turn to 25->25]].//
|==|
|LP>[(display: "LP")]](else:)[
==|
//If you search carefully, you will find a path out of the clearing, which eventually [[takes you to 22->22]].
Or go back and take the [[path to 9->9]].//
|==|
|Stats>[(display: "Stats")]]###HEALING
---
<==>
(set: $PODR to 0)|Heal>[(display: "Healing")]Return to the (link:"Section")[(goto: (history: )'s last)] where you decided to Heal.
|LP>[(display: "LP")](unless: $salve is 0)[You have (print: $salve) salve applications. Each |Restore>[restores 5 LIFE POINTS].(if: $hero's CLP < $hero's LP)[(replace: ?Restore)[(link: "restores 5 LIFE POINTS")[(set: $hero's CLP to it + 5)(if: $hero's CLP > $hero's LP)[(set: $hero's CLP to $hero's LP)](set: $salve to it - 1)(rerun: ?Heal)(rerun: ?LP)]]]
](unless: $potion is 0)[You have (print: $potion) doses of healing potion left, each dose restores LIFE POINTS equal to |Roll1>[rolling two dice].(if: $hero's CLP < $hero's LP)[(replace: ?Roll1)[(link: "rolling two dice")[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(set: $hero's CLP to it + $PDR)(if: $hero's CLP > $hero's LP)[(set: $hero's CLP to $hero's LP)](set: $potion to it - 1)(rerun: ?Heal)(rerun: ?LP)]]]
](unless: $healingScroll's amount is 0)[|Healing2>[|Healing>[Read the healing spell scroll]] and you will be instantly restored to full LIFE POINTS.(if: $hero's CLP < $hero's LP)[(click: ?Healing)[(set: $healingScroll's amount to it - 1, $hero's CLP to $hero's LP)(if: $healingScroll's amount is 0)[(set: $INV to it - (ds: $healingScroll's name), $healingScroll's have to false, $healingScroll's lost to true)](rerun: ?LP)]](else:)[(replace: ?Healing2)[Read the healing spell scroll]]
](if: $garlic's have is true and $enemy's name is not $hound1's name)[|Sandwich2>[You have some garlic left, |Sandwich>[adding it to your bully-beef sandwiches] will add no LIFE POINTS but will ensure your sandwiches are tasty.](click: ?Sandwich)[(set: $INV to it - (ds: $garlic's name), $garlic's have to false, $garlic's lost to true)(replace: ?sandwich2)[The sandwiches //are// tasty! To bad you've used all the garlic.]]
](unless: $PODR is 0)[(display: "PODR")(set: $PODR to 0)
](if: $potion is 0 and $salve is 0)[You have run out of potions and salves!
]###THE ADVENTURE 11
---
<==>
(display: "Hour")The Wolf is after you, running hell for leather! To find out whether it catches you, |Roll>[roll one die]. Score 1, 2, or 3 and it's on you. Score 4, 5 or 6 and you make good your escape by running up the path that |Escape>[leads to 10].
What happens if the Wolf catches you? Sorry, (print: $hero's name), it eats you. Better |Dead>[turn to 14] to find out what happens next.
(click: ?Roll)[(set: $dice to 1, $LSA to 1)(display: "PDR")(if: $PDR < 4)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Dead)[(goto: "14")]](else:)[(click: ?Escape)[(goto: "10")]]
]|LP>[(display: "LP")]###THE ADVENTURE 21
---
<==>
(display: "Hour")(set: $enemy to $wolf, $FS to 0, $skipFS to true, $SA's armour to $hero's armour, $hero's armour to 0)(set: $enemy's TFR to false)Brave (print: $hero's name)! You draw your faithful sword, Excalibur Junior, which, don't forget, gives you + 5 damage on the beast if you hit.
'Hello,' mumbles EJ (for Merlin did say it talked occasionally), 'fighting wolves, are we? That's pretty dangerous at your age, isn't it? Never mind - let's get on with it.'
And before you realise what is happening, Excalibur Junior is tugging at your hand, swinging it in a wide arc and in the process //giving you the first blow!// What a clever sword.
Now |FS>[get the dice rolling.] The Wolf is a fairly tough customer, with 20 LIFE POINTS. Each time he strikes you successfully, his fangs rip out damage shown on the roll + 3. Your dragonskin jerkin isn't much good here since he will attack your arms, legs and throat, which are not protected, so you'll suffer full damage. Good luck, (print: $hero's name), and may the best fighter win!
==|
//If the Wolf kills you, |Dead>[turn to 14].
If you kill the Wolf, or render it unconscious, |Alive>[return to 9].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $wolf to $enemy, $enemy to $noenemy, $hero's armour to $SA's armour)(goto: "9")]](else:)[(click: ?Dead)[(set: $wolf to $enemy, $enemy to $noenemy, $hero's armour to $SA's armour)(goto: "14")]]]###THE ADVENTURE 31
---
<==>
(display: "Hour")Trying to make friends, huh? What a dumb thing to do. Still, it's your choice. Take out your bit of bully beef and walk (slowly) towards that ravening Wolf. Hold the beef out and say things like, 'Nice Wolf... that's a pretty Wolf... beautiful Wolf... good Wolf...'
|Roll>[Now roll one die].
==|
//If you score 3 or more (good heavens!) the Wolf will take the beef, give your hand a bit of a lick, and let you |Win>[go on your way unmolested].
If you score a 1 or a 2, the Wolf takes your throat out. |Lose>[Turn direct to 14].//
|==|
(click: ?Roll)[(set: $dice to 1, $LSA to 1)(display: "PDR")(set: $wolf's TFR to false)(if: $PDR < 3)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Lose)[(goto: "14")]](else:)[ (+1 EP)(display: "EP")(set: $wolf's status to 3)(click: ?Win)[(goto: "9")]]
]|LP>[(display: "LP")]###THE ADVENTURE 10
---
<==>
(display: "Hour")This path is fairly open, fairly easy going for several hundred metres. Eventually it begins to swing left until up ahead you can see it joins another path. (if: $boar's status is 2)[(set: $enemy to $boar)Unfortunately, between you and the intersection, there is a wild Boar. The bad-tempered beast has seen you and it's charging. No choice here, (print: $hero's name). You fight it or get killed.
The Boar has 25 LIFE POINTS. It does + 4 damage if it gets its tusks in you. |FS>[Roll dice to see which of you gets in the first blow.]
==|
//If you kill the Boar, go on to the intersection. This joins your path to the path |Alive>[leading to 22], or backtrack and |Alive2>[return to 9]
If the Boar kills you, |Dead>[go to 14].
If the Boar knocks you out, you will wake up twenty minutes later with the Boar gone.//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2 or $hero's status is 1)[(click: ?Alive)[(set: $boar to $enemy, $enemy to $noenemy)(if: $hero's status is 1)[(set: $hero's status to 2, $hero's CLP to 5, $boar's status to 3)](goto: "22")](click: ?Alive2)[(set: $boar to $enemy, $enemy to $noenemy)(if: $hero's status is 1)[(set: $hero's status to 2, $hero's CLP to 5, $boar's status to 3)](goto: "9")]](else:)[(click: ?Dead)[(set: $boar to $enemy, $enemy to $noenemy)(goto: "14")]]]](else:)[
==|
//This joins your path to the path [[leading to 22->22]]
Or [[backtrack to 9->9]]//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 22
---
<==>
(display: "Hour")On this path you will eventually notice a junction on your right which joins up with the [[path described in 10->10]] or return up the [[path to 20->20]]. If you have already been that way, you will presumably ignore it. If not, you are free to take that route if you please.
Assuming you continue on the main path, you will travel for nearly half a mile before reaching a leafy screen. Break through that and, can you believe it, you are in sight of...
==|
''THE WIZARD ANSALOM'S DARK CASTLE!''
//[[Turn quickly to 19->19]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 17
---
<==>
(display: "Hour")(set: $pellinore20 to true)'Stand aside! Have at you! Gadzooks!' (and other threatening expressions) you roar as you draw Excalibur Junior and fling yourself on the Black Knight, who promptly falls down on his back.
Don't kill him, (print: $hero's name) - that isn't Chivalry. Just hold your sword to his throat and insist he removes his helmet. Which he does, revealing a round, florid face, not at all as fearsome and threatening as it might be.
'You fool!' he gasps. 'I might have killed you! Don't you know who I am?'
'The Black Knight?' you ask curiously, although in truth you have your doubts about that now.
'Nonsense!' he roars. 'I'm King Pellinore. Off to teach the Wizard Ansalom a lesson, if I can only find my way through this blooming forest, what?' With which he picks himself up, dusts himself off and bids you farewell, mounting a sorry-looking horse tethered at the back of the ruin and plunging into the forest to disappear quickly through the trees.
==|
//If you search carefully, you will find a half-hidden path out of the clearing. This takes you by a (link: "circuitous route to 22")[(goto: "22")].
Or go back and take the (link: "path to 9")[(goto: "9")].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 25
---
<==>
(display: "Hour")(set: $pellinore20 to true)'What's that?' asks the Black Knight. '(print: $hero's name), you say? Well, (print: $hero's name), it's no place for a young person to be wandering. Get lost very easily. Don't tell me - I've been lost for weeks.'
At which he removes his helmet to reveal a florid, but otherwise friendly face. 'King Pellinore at your service,' he says. 'Well, not exactly at your service, since I've work to do. But nice to have met you just the same.'
Then he takes his leave of you, mounting a sag-backed old horse tethered at the back of the ruins and riding off to disappear into the depths of the forest, silly old fool.
==|
//If you search carefully, you will find a path out of the clearing which eventually (link: "takes you to 22")[(goto: "22")].
Or go back and take the (link: "path to 9")[(goto: "9")].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 19
---
<==>
(display: "Hour")This is it, (print: $hero's name). This is where the trouble really starts. This is the Wizard Ansalom's Dark Castle. Just look at it, looming up there out of the mists like some huge, sodden tombstone. Seven towers (count them) and not one under twenty metres in height. Great dank stone walls, dripping slime. And a still, dark moat that's probably full of the most loathsome creatures you could imagine. Did you ever see such an evil-looking place? Fair sets your teeth on edge to think of the lovely Queen Guinevere languishing in some deep dungeon inside.
The drawbridge is down, (print: $hero's name), and the portcullis raised. Not a guard in sight. They say the Wizard Ansalom doesn't need them: nobody in their right mind would risk entering his Castle without an invitation. So he leaves the drawbridge down and the portcullis open. "Come into my parlour," said the spider...
There are monsters in there, (print: $hero's name). And traps and tricks and all manner of evil magics, so they say. But the Queen is in there too, so there's nothing else for it but to put on a brave face, keep old EJ handy, and put the best foot forward.
Just a couple of points before you start, (print: $hero's name). The Castle lies directly in front of you, to the north. From now on, all your directions will be given as north, south, east or west. (Which is handy for drawing a map: and you'll certainly need a map, especially if you're killed and have to go back again.)
==|
//Directly ahead of you (i.e. north) is a hundred metres wide area of barren, stony scrubland, then the moat, drawbridge and ghastly Castle. Off you go, (print: $hero's name), [[onwards to 23->23]]. And good luck.//
|==|
|Stats>[(display: "Stats")]{
(unless: (history:)'s last is "Backpack" or it is "Heal" or it is "Sleep" or it is "Rules" or it is "Dreamtime" or it is "Start")[
(unless: (history:)'s 2ndlast is (passage:)'s name)[
(set: $hour to it + 1)
(if: $hour >= 12)[
(set: $hour to 0)
(if: $hero's CLP < $hero's LP)[
(set: $hero's CLP to it + 1)
]
]
]
]
(if: $stab50 is true)[
(set: $stab50 to false)
(set: $hero's CLP to it - 1)
]
(if: $head34 > 1)[
(set: $head34 to it - 1)
]
(elseif: $head34 is 1)[
(set: $head34 to 0, $hero's hit to $hit34)
]
}{
(set: $INV to it + (ds: $sword's name, $jerkin's name), $sword's have to true, $jerkin's have to true)
(set: $INV to it + (ds: $dagger's name, $rope's name, $spike's name, $torch's name, $lantern's name, $tinderbox's name, $lunchbox's name, $mapping's name, $garlic's name, $mirror's name, $hammer's name, $loadstone's name), $dagger's have to true, $rope's have to true, $spike's have to true, $torch's have to true, $lantern's have to true, $tinderbox's have to true, $lunchbox's have to true, $mapping's have to true, $garlic's have to true, $mirror's have to true, $hammer's have to true, $loadstone's have to true)
(set: $hero to (dm: "name","Pipster","LP",40,"CLP",34,"hit",4,"damage",5,"armour",4,"status",2))
(set: $firefinger to 10, $fireball to 2, $potion to 18, $salve to 5)
(set: $hypnotismScroll to (dm: "name","Hypnotism Spell Scroll","keep",true,"have",false,"lost",false,"amount",1))
(set: $INV to it + (ds: $antidoteScroll's name), $antidoteScroll's have to true, $antidoteScroll's amount to it + 1)(set: $notes to it + (a: "//Antidote Scroll will cure you when poisoned.//"))
(set: $INV to it + (ds: $luckStone's name), $luckStone's have to true, $LS to 3)(set: $notes to it + (a: "//The luck Stone allows you to add, or subtract, 3 points from any dice roll you make.//"))
<!-- Wealth and valuable items. -->
(set: $PLP to 1)
(set: $GP to 6000)
(set: $valuables to 170) <!-- Accumulated worth of items. -->
(set: $diamondRing to (dm: "name","Diamond Ring worth 170 GP","keep",false,"have",true,"lost",false,"worth",170))
(set: $magicDuck's amount to 1)
(set: $section to "Start")
(set: $counter to 16)
}###THE ADVENTURE 23
---
<==>
(display: "Hour")Having crossed the drawbridge and entered the enclosed archway tunnel which leads to the open portcullis, you have a choice of making a dash for the portcullis before it closes, or creeping along carefully and slowly, examining everything as you go.
==|
(if: $tunnel23 is false)[//If you make a dash for it, [[turn to 30->30]].
If you creep along slowly and carefully, [[turn to 13->13]].//](else:)[//Creeping along slowly you avoid the traps, [[turn to 32->32]]//]
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 12
---
<==>
(display: "Hour")(set: $cider18 to true)Good cider. Don't take too much or you'll get drunk.
==|
//(link: "Go to 32")[(goto: "32")] when you've finished and decide what you want to do now.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 13
---
<==>
(display: "Hour")(set: $tunnel23 to true)(display: "EP")You notice a series of holes in the tunnel above your head and by keeping close to the walls, manage to avoid the boiling oil which suddenly pours through them. You reach the portcullis in one piece and thus [[gain entry to 32->32]].
|LP>[(display: "LP")]###THE ADVENTURE 15
---
<==>
(set: $fell36 to true)As you reach the centre of the courtyard, you fall down a secret trapdoor, well hidden and covered with compressed earth. //[[Go to 36->36]].//
(display: "LP")###THE ADVENTURE 16
---
<==>
(display: "Hour")(set: $wine18 to true)The wine tastes funny. This is because it's poisoned. |Unroll>[|Roll>[Roll two dice]] to see how it affects you.
==|
//Score 1 — 6 and writhe in agony before dropping stone dead. |Dead>[Go to 14].
Score 7-12 and you get sick as a parrot, losing half your current LIFE POINTS. |Alive>[Stagger back to 32] and reconsider your options.//
|==|
(set: $section to "32", $sectionRoll to "Roll two dice")(display: "Cure")(click: ?Roll)[(set: $dice to 2, $LSA to 1)(replace: ?UnASpell)[Antidote Spell Scroll] (display: "PDR")(if: $PDR < 7)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Dead)[(goto: "14")]](else:)[(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP))(rerun: ?LP)(click: ?Alive)[(goto: "32")]]
]|LP>[(display: "LP")]###THE ADVENTURE 18
---
<==>
(display: "Hour")The carts are in a pretty broken-down condition and more or less unusable. Two of the crates contain old sacks, one is full of rotten apples and the rest are empty. Three of the barrels contain cider, the rest wine.
==|
//If you drink any cider, (if: $cider18 is false)[[[turn to 12->12]]](else:)[turn to 12].
If you drink any wine, (if: $wine18 is false)[[[turn to 16->16]]](else:)[turn to 16].
If you leave this load of old rubbish and go to the double doors in the north wall, [[turn to 33->33]].
If you move west to climb the steps to the battlements, (if: $battlements29 is false)[[[turn to 29->29]]](else:)[turn to 29].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 24
---
<==>
(display: "Hour")As you approach, the Skeleton moves!
No, you haven't imagined it: that Skeleton definitely moved! In fact, it's springing up and shaking free of its manacles. This looks like trouble. Big trouble. Still, there's always a chance even a Skeleton will be Friendly - how's that for optimism? |Roll>[Roll the dice to find out].
=|
//If it isn't friendly (1-4), draw your sword and |Lose>[go to 47].
If it is friendly (5-6) you may be in luck. |Win>[Go to 52].//
|=|
(click: ?Roll)[(set: $dice to 1, $LSA to 1)(display: "PDR")(if: $PDR <= 4)[(replace: ?Lose)[[[go to 47->47]]]](else:)[(display: "EP")(replace: ?Win)[[[go to 52->52]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 26
---
<==>
(display: "Hour")The smell tells you what these are the moment you open the door. Stables. Not very well cared for, by the look of them. Full of rotting straw and manure, but otherwise empty.
==|
//If you don't want to waste time here, (link: "go to 33")[(goto: "33")] and reconsider your options.
If you want to risk making a thorough search, [[go to 41->41]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 27
---
<==>
(display: "Hour")(set: $savage27 to true)Dumb move, (print: $hero's name). These are Savage Chickens. The Wizard Ansalom breeds them as courtyard guards.
The Savage Chickens fling themselves on you (savagely) and though each peck only does 1 LIFE POINT of damage, there are so many of them that they could easily kill you. |Roll>[Roll two dice to find out what happens].
==|
//Score 2-6 and the Savage Chickens peck you to death. |Dead>[Go to 14].
Score 7—10 and you escape with half your current LIFE POINTS. |Win1>[Go to 32] and reconsider your options.
Score 11 or 12 and you manage to fight off the Savage Chickens without injury. |Win2>[Go to 32] and reconsider you options (the Chickens won't attack again).//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR < 7)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Dead)[(goto: "14")]](elseif: $PDR < 11 and it > 6)[(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP))(rerun: ?LP)(click: ?Win1)[(goto: "32")]](else:)[(click: ?Win2)[(display: "EP")(goto: "32")]]
]|LP>[(display: "LP")]###THE ADVENTURE 28
---
<==>
(set: $enemy to $savageHound1, $enemy2 to $savageHound2)You approach the door and slide back the iron bolt. Next thing you know, the door bursts open and you are under attack by two savage Hounds. If you had your |FS>[sword out and ready] (tell the truth now) you can strike the first blow against one of the Hounds. If not, the first blow is struck against you.
Each Hound has 20 LIFE POINTS. Each needs to roll only a 5 or better to hit you and scores + 3 bite damage.
==|
//If the Hounds kill you, |Dead>[go to 14].
If you kill the Hounds, |Alive>[go to 141].//
|==|
|LP>[(display: "LP")](display: "Battle 2")|End)[(if: $End is 2)[(replace: ?Alive)[[[go to 141->141]]]](else:)[(click: ?Dead)[(set: $savageHound1 to $enemy, $savageHound2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "14")]]]###THE ADVENTURE 29
---
<==>
(display: "Hour")(set: $battlements29 to true)You climb the stone steps to the battlements and...
Good grief! The battlements and towers are guarded by a horde of Archer Insects! These horrifying creatures are nearly two metres tall, each one looking for all the world like a giant Praying Mantis, each one armed with a bow and a quiver of twenty arrows. There are //hundreds// of them skulking up here! No chance to fight so many. |Roll>[Roll two dice] to find out if you can make it safely back down the steps to the yard.
==|
//Score 1-4 and you're skewered with 750 arrows, killing you instantly. |Dead>[Go to 14].
Score 5-8 and you are wounded by three arrows (total damage 10 LIFE POINTS) but make it back to the yard. |Win1>[Return to (print: (history:)'s last)] and reconsider your options.
Score 9-12 and you reach the yard safely without being wounded. |Win2>[Return to (print: (history:)'s last)] and reconsider your options.//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR < 5)[(set: $hero's CLP to 0)](else-if: $PDR < 9 and it > 4)[(set: $hero's CLP to it - 10)](display: "Death")(rerun: ?LP)(if: $hero's status is 0)[(click: ?Dead)[(goto: "14")]](else-if: $PDR < 9 and it > 4)[(click: ?Win1)[(goto: (history:)'s last)]](else:)[(click: ?Win2)[(display: "EP")(goto: (history:)'s last)]]
]|LP>[(display: "LP")]###THE ADVENTURE 30
---
<==>
(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP))(set: $tunnel23 to true)Boiling oil has poured out of the series of murder holes which you didn't take time to notice above your head. You lose half your current LIFE POINTS, but [[make it through the portcullis to 32->32]].
|LP>[(display: "LP")]###THE ADVENTURE 32
---
<==>
(display: "Hour")You have entered a vast, open courtyard, its unflagged floor composed of beaten earth. Fifty metres north are closed wooden double doors set in the far wall of the courtyard. Over by the eastern wall are two carts, six crates and about a dozen wooden barrels. Stone steps on the western wall lead upwards to the battlements and towers. There are about a hundred Chickens, scratching about in the courtyard.
==|
//If you (if: $trapdoor36 is false)[run directly](else:)[move] towards the double doors in the north wall, (if: $trapdoor36 is false)[[[turn to 15->15]].](else:)[[[turn to 33->33]].
If you open the trapdoor, [[lower yourself down to 36->36]].]
If you move east to examine the carts and barrels, [[turn to 18->18]].
If you move west to climb the steps to the battlements, (if: $battlements29 is false)[[[turn to 29->29]]](else:)[turn to 29].
If you stop to have a little chat with the Chickens, (if: $savage27 is false)[[[turn to 27->27]]](else:)[turn to 27].//
|==|
(display: "Stats")###THE ADVENTURE 33
---
<==>
(display: "Hour")The double doors are closed, but not locked. You step through to find yourself in a second courtyard, stone flagged this time and without Chickens. On the eastern wall this time is a flight of stone steps up to the battlements and towers. About thirty metres in front of you is a whipping post with a manacled Skeleton hanging from it. The total area of the entire courtyard is about eighty square metres. Along the north wall of the courtyard is a row of four three-metre-high stone buildings, each with a closed wooden door. Near the west wall is a three-metre-square wooden building, the door of which is closed and barred with a large iron bolt. By the east wall is another building of stone, six by three metres with its door slightly ajar.
==|
//If you decide to climb the steps and investigate the battlements, (if: $battlements29 is false)[[[turn to 29->29]]](else:)[turn to 29].
If you decide to take a closer look at that Skeleton, (if: $silas's status is 2)[[[go to 24->24]]](elseif: $silas's status is 3)[go to 24](else:)[[[go to 131->131]]].
If you decide to investigate the row of buildings near the north wall, (if: $stables41 is false)[[[go to 26->26]]](else:)[go to 26].
If you decide to investigate the barred building to the west, (if: $hounds141 is false)[[[go to 28->28]]](else:)[go to 28].
If you decide to investigate the half-open door of the building to the east, (if: $watchman's status is 2)[[[go to 50->50]]](else:)[go to 50].
If you decide to return to the first courtyard, [[go to 32->32]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 34
---
<==>
(set: $hero's CLP to it - 3)(display: "Death")You have lost 3 LIFE POINTS and gained a splitting headache, which means you have to throw 8 or better to hit in any fight that occurs during the next six Sections.
==|
//|Alive>[Go back to 37], rub your head and reconsider your options.
If you brained yourself |Dead>[go to 14].//
|==|
|LP>[(display: "LP")](unless: $hero's status is 0)[(set: $head34 to 7, $hit34 to $hero's hit, $hero's hit to 8)(replace: ?Alive)[[[Go back to 37->37]]]](else:)[(click: ?Dead)[(goto: "14")]]###THE ADVENTURE 35
---
<==>
(set: $enemy to $compost, $FS to 1, $skipFS to true)It's not a Compost Heap - it's something big and nasty and alive! And it didn't like the way you poked it, (print: $hero's name). This vegetable (but certainly not vegetarian) monster is rising up to a height of over two metres and attacking. What's more, since you were poking around searching for heaven knows what, it has the first strike against you.
The creature has 35 LIFE POINTS and does an additional 4 points of damage every time it lands a blow, on account of its great strength. And since it's so big, it only needs to throw a 5 or better to hit you. No fun at all. |FS>[Get those dice rolling, (print: $hero's name), and see what happens in this fight.]
==|
//If the monster kills you, |Dead>[go to 14].
If you kill the monster, |Alive>[go to 39].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(replace: ?Alive)[[[go to 39->39]]]](else:)[(click: ?Dead)[(set: $compost to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 36
---
<==>
(display: "Hour")(set: $trapdoor36 to true)You are in a gloomy, stone-flagged corridor, three metres wide, three metres high, with rough stone walls, dripping slightly with dampness and covered in mildew. (if: $fell36 is true)[(If you fell in through the trapdoor, deduct 5 LIFE POINTS: there are easier ways of getting here.)]
$fell36[(set: $fell36 to false, $hero's CLP to it - 5)(display: "Death")(if: $hero's status is 0)[(link: "You fell straight through to 14.")[(goto: "14")]
(display: "LP")]](unless: $hero's CLP <= 0)[Behind you is the [[iron-runged ladder to the trapdoor and courtyard above->32]], and behind that is a solid stone wall. Before you, running north-east a distance of twenty metres, is the unlit corridor. Better get your torch lit, (print: $hero's name); or your lantern. When you do so, you will see dimly that the corridor seems to open up into some sort of cave mouth at the far end.
==|
//If you plan to follow the corridor (and, honestly, what else can you do?) [[go to 53->53]].//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 37
---
<==>
(display: "Hour")The cave exit leads into a corridor running north only six metres before turning sharply west and running west for twenty-five metres before ending in a stout wooden door. The corridor is empty and there are no traps, so what do you do when you reach the door, (print: $hero's name)?
==|
(if: $door37 is false)[//If you knock politely and wait for an answer, [[go to 38->38]].
If you run at the door with your head in an attempt to break it down, (if: $head34 is 0)[[[go to 34->34]]](else:)[go to 34].
If you try turning the heavy iron handle, [[go to 45->45]].//](else:)[//If you go through the door, [[turn to 45->45]].//]
//Otherwise return to the cave, [[go to 54->54]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 38
---
<==>
==|
(display: "Hour")
//Nothing happens. Better [[go back to 37->37]] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 39
---
<==>
(display: "Hour")(set: $compost to $enemy, $enemy to $noenemy, $GP to it + 10)(if: $compost's status is 1 or it is 0)[As this shambling brute sinks down bleeding chlorophyll from every wound, s](else:)[S]omething catches your eye on the floor(if: $compost's status is 1 or it is 0)[, half hidden by the massive body]. On closer inspection, you discover it is a leather purse. Open it (carefully) and inside you will find 10 - yes, 10 - solid Gold Pieces. Not exactly a Queen's ransom, but enough to buy a whole heap more chickens for your adopted mother, with cash left over for a lot of other necessities about the farm. (Alternatively, you could spend it all on sweets.)
==|
//Pop the gold in your backpack, (print: $hero's name). You're entitled to keep any booty you find in this place. Just don't forget you can't take it with you if you're killed. Should you find yourself back at the dreaded 14, there will be no gold, or anything else you may have collected, in your backpack. And booty, once collected, won't be there second time around either. Still, you have it for now and with luck you may survive. Leave the cave by [[going directly to 37->37]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 40
---
<==>
(display: "Hour")The corridor slopes downwards quite sharply for most of its length, then widens abruptly into what seems to be a natural cave. Although far too irregular to map properly, the cave dimensions are roughly twelve metres north/south by fifteen metres east/west. There is a wide opening in the south-eastern wall, leading into a further cave. The floor of this first cave is littered with dried bones. Several of them look suspiciously like human bones.
==|
//If you want to search this cave in the hope of finding something useful, (if: $search51 is false)[[[go to 51->51]]](else:)[go to 51].
If you prefer not to waste time, [[go to 54->54]].
If you return back down the corridor [[go to 53->53]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 41
---
<==>
(display: "Hour")(set: $stables41 to true)A thorough search of the stables will reveal a scrap of filthy parchment on which, there is a sketch map of the first courtyard showing a secret trapdoor between the portcullis and the doors to this courtyard.
==|
//(if: $trapdoor36 is false)[Open the trapdoor, lower yourself down and you can [[go direct to 36->36]].](else:)[Now (link: "go to 33")[(goto: "33")] and decide where you want to go next]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 42
---
<==>
(display: "Hour")(set: $zombies to $enemy, $enemy to $noenemy)(set: $INV to it + (ds: $tingleRing's name), $tingleRing's have to true)Nice going, (print: $hero's name). Hold your nose and search the Zombies. One is wearing a silver ring with strange hieroglyphic writing inscribed around it. Put it on (you'll notice a slight tingling as you do so) and [[go to 49->49]].
|LP>[(display: "LP")]###THE ADVENTURE 43
---
(if: (history:)'s last is "46")[It takes a little while to get your torch lit again. (Torches are never easy, especially in an emergency.) And when you do get it lit, y](else:)[Y]ou discover something very disturbing. //You are not alone in the pit!//
Crawling towards you across the rough stone floor, no more than two or three metres away, is a giant Spider. This great hairy monster is the size of a Great Dane. A big Great Dane. Swiftly you draw Excalibur Junior. Bravely you leap towards the monster.
'Hey, wait a minute!' screams Excalibur Junior. 'We can't fight a thing that size! I hate spiders.'
So there you are, faced by a giant Spider the size of a big Great Dane and probably poisonous if the truth be told, with a shivering cowardy-custard sword in your hand, a torch that looks as if it might go out any second, and no easy escape.
Isn't this exciting?
==|
//If you're mad enough to try to make friends with the Spider, [[go to 70->70]].
If you decide to force EJ to fight the Spider, [[go to 64->64]].
If you fancy your chances of climbing up out of the pit, [[go to 66->66]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 44
---
<==>
(display: "Hour")The door opens into a large, ten metre (north/south) by twenty-five metre (west/east) hallway, entirely lined, floor, walls and ceiling, in shimmering green-veined marble. A curtained doorway stands in the western end of the north wall. (if: $zombies's status is 2)[(set: $enemy to $zombies, $FS to 0, $skipFS to true)Between you and it, ranged in two rows of three, are six (yes, six) ...
=><=
ZOMBIES!
<==>
This is not good news, (print: $hero's name). There are very few pretty Zombies anywhere, but these six are ugly even for Zombies. And big. Furthermore, they are very badly dressed, in mouldering rags.
Zombies move slowly. (They are moving towards you now, (print: $hero's name).) So you have lots of time to |FS>[draw old EJ and take the first strike]. In fact, you can get in two strikes before the Zombies get their mouldy old hands on you. The trouble is, being Undead, a Zombie can only be stopped by rolling a 9, 10, 11 or 12 on two dice. Nothing else works. Nothing else does damage.
The Zombies are not armed, so score only damage shown by the dice. However, if they kill you |Dead>[(Go to 14)] you will turn into a sort of half Zombie yourself, which slows you down. In this case, next time around, you will NEVER get the first strike in any fight.
==|
//If you manage to kill the Zombies, |Alive>[go to 42].//
|==|
|LP>[(display: "LP")](display: "Battle Undead")|End)[(if: $End is 2)[(replace: ?Alive)[[[go to 42->42]]]](else:)[(click: ?Dead)[(set: $zombies to $enemy, $enemy to $noenemy)(set: $zombie44 to true)(set: $notes to it + (a: "You are a sort of half Zombie so will never get first strike in any fight."))(goto: "14")]]]](else:)[
==|
//If you go through the curtained doorway, (if: $curtain49 is false)[[[go to 49->49]]](else:)[[[go to 75->75]]].
Otherwise you can [[return to 45->45]]//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 45
---
<==>
(display: "Hour")(if: $door37 is false)[(set: $door37 to true)Would you believe the door swings slowly open, that being what handles are for, obviously. ]You are looking into a six metre (east/west) by fifteen metre (north/south) chamber, the door set in the northernmost two metres of the east wall. This room is actually lighted - by torches set in iron brackets around the walls. There is, however, no sign of anyone in here. (if: $illusion55 is false)[A flight of stone steps leads upwards to a small door high in the north wall](else:)[A large pit is to the north]. There is a second door (at ground level) set to the southern end of the west wall.
==|
//(if: $illusion55 is false)[If you decide to climb the stone stairway to the high door, [[turn to 55->55]].](else:)[If you decide to climb down into the pit, (if: $spider's status is 2)[[[turn to 43->43]]](else-if: $snake's status is 2)[[[turn to 73->73]]](else-if: $secret91 is true)[[[turn to 107->107]]](else:)[[[turn to 79->79]]]]
If you prefer to try the door in the west wall, [[go to 44->44]].
Or return to the corridor [[go to 37->37]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 46
---
==|
(display: "Hour")//If you use your rope and spikes to climb out of this black pit, [[go to 45->45]].
If you decide to relight your torch and explore the pit, [[go to 43->43]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 47
---
<==>
(set: $enemy to $silas)Friendly, my foot! Who ever heard of a friendly animated Skeleton! That Skeleton is an evil old bag of bones and it's out to tear you limb from limb. Out with Excalibur Junior, (print: $hero's name).
'What's this?' says EJ sleepily, having been suddenly awakened from a nap in the scabbard. 'Fighting skeletons now? Hey ho, why can't you make friends with somebody for a change?'
'Who ever heard of a friendly animated Skeleton!' you shriek in exasperation. 'Have a bit of sense, EJ!'
'Did you win the first dice roll?' EJ asks, more to the point. 'Can I hack at him first?'
|FS>[Roll dice for the Skeleton and yourself]. Highest score gets first strike. The Skeleton is in a funny position in that it hasn't //any// LIFE POINTS (what did you expect from a Skeleton?) so the only way you can kill it is to roll a straight 10 or 11 or 12 on two dice. Nothing else counts.
==|
//If you do manage to kill the Skeleton, |Alive>[go to 131].
If you don't and it kills you (which it may well do, even though it has no weapon and only scores damage indicated by the dice) |Dead>[go to 14].//
|==|
|LP>[(display: "LP")](display: "Battle Undead")|End)[(if: $End is 2)[(replace: ?Alive)[[[go to 131->131]]]](else:)[(click: ?Dead)[(set: $silas to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 48
---
<==>
(set: $enemy to $compost)As you cross the cave floor, what you thought was a Compost Heap suddenly rises up with a great roar and hurls itself across the cave towards you. Fortunately, you have time to draw Excalibur Junior, so there is an excellent chance you will get in the first blow. (|FS>[Throw one die] and if you score better than 1, then you have the first hit.)
The monster has 35 LIFE POINTS and does + 4 damage each successful blow it lands on account of its great strength. What's more, it only needs to roll a 5 or better to hit you. Get your dice moving to see what happens in this fight.
==|
//If the monster kills you, |Dead>[go to 14].
If you kill the monster, continue on out of the cave by |Alive>[going to 37].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $compost to $enemy, $enemy to $noenemy)(goto: "37")]](else:)[(click: ?Dead)[(set: $compost to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 49
---
<==>
(display: "Hour")You draw back the curtain from the doorway leading out of the marble-lined room and find yourself looking along a torchlit corridor which runs directly north. Ten metres ahead, further corridors branch off east and west, while the main corridor continues north and ends in a door.
==|
//If you decide to move up this corridor searching carefully for pit traps, [[go to 75->75]]
Or let go of the curtain, [[go to 44->44]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 50
---
<==>
(set: $enemy to $watchman, $FS to 0, $skipFS to true)'Who's there?' a quavering voice calls as you push the door gently.
You wait until your eyes become accustomed to the gloom inside, then make out the bent figure of a wizened old man seated on a wooden stool at a rickety pine table, eating what appears to be a loaf of stale bread and mouldy cheese. As you enter, he jumps up in alarm.
'Norn hit me, I'm only the poor old Watchman!' he whines. 'Take orl I 'ave, but norn hit me! Take my crust of bread. Take my bite of cheese. Only norn hit me!'
When you naturally reassure him that you have no intention of hitting him, the old maggot promptly tries to stab you sneakily with a dagger, which he has concealed up his sleeve. Just shows you can trust nobody round here.
|Roll>[Roll dice] to see if he manages to get you with the dagger. If so, it does + 2 damage, with another LIFE POINT automatically lost in the next Section on account of blood poisoning. Now it might be wise to |FS>[use EJ to slice him into stock cubes.] He has 25 LIFE POINTS and will fight back like a demon.
==|
//If you kill the old Watchman, |Alive>[return to 155].
If he kills you, |Dead>[go to 14].//
|==|
|LP>[(display: "LP")
](click: ?Roll)[(set: $dice to 2, $LSA to 2, $End to 0)(display: "PDR")(if: $PDR <= 5)[ $s3[//miss//]](else:)[ $s6[''HIT''](set: $stab50 to true, $hero's CLP to it - 2)(display: "Death")(if: $hero's status is 0)[ $s3[//dead//](show: ?End)]](rerun: ?LP)(if: $End is 0)[
(display: "Battle")]]|End)[(if: $End is 2)[(replace: ?Alive)[[[return to 155->155]]]](else:)[(click: ?Dead)[(set: $watchman to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 51
---
<==>
==|
(display: "Hour")(set: $search51 to true)//Nope, nothing here. What did you expect among a load of old dried bones? [[Go to 54->54]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 52
---
<==>
(display: "Hour")(set: $silas's status to 3)'Have you come to rescue me?' asks the Skeleton. 'I've been chained up to that whipping post for ever such a long time!'
'Who are you?' you ask.
'Queen Guinevere,' says the Skeleton promptly, adding, 'I've lost a bit of weight since Ansalom brought me here.'
You don't believe it, of course. For one thing, Queen Guinevere is much shorter than this great big Skeleton. But you can't blame it for trying, so you say, 'If you tell me the truth, I shall let you go free. At least, I won't hack you into chicken feed with my trusty Excalibur Junior.'
'All right! I'll talk!' says the Skeleton. 'I was only a poor (if rather tall) serving lad called Silas in the employ of the wicked Wizard Ansalom. One day I spilled soup down his sporran, he being in Highland dress at the time, and as a punishment he chained me to this whipping post and left me to rot. But he also cast a spell over me to make sure I didn't die, so I could suffer longer. He's that sort, you know. A bad one through and through. That was only a few days ago, and I doubt I'd be quite so skeletal now if the Hounds hadn't kept nipping out to bite bits off me.'
Which seems as good a story as any, so you let your hand drop away from your sword hilt.
'Thank you! Thank you!' screams the Skeleton hysterically. I'll never forget this: and to prove my gratitude, I'll tell you how to get to the part of the castle where Ansalom has the Queen hidden.'
==|
//He does too. If you scrabble about in the// first //courtyard until you find the secret trapdoor between the portcullis and the doors into this one, you can [[go direct to 36->36]].(if: $trapdoor36 is true)[ Or (link: "go to 33")[(goto: "33")] and decide where you want to go next.]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 53
---
<==>
(display: "Hour")You've fallen down a pit trap! It was ten metres along the corridor, a flagstone that swivelled, dumping you into the black depths five metres below.(if: $trap53 is false)[(set: $trap53 to true) There are poison spikes set in the bottom of the pit trap. |Roll>[Roll dice] to see if you missed being skewered on the spikes.
==|
//Score 2, 3 or 4 and you were skewered. The poison will kill you in five seconds. Wait five seconds, then |Dead1>[go to 14].
Score 5, 6, 7, 8, 9, or 10 and you missed the spikes, but fell badly. Deduct 20 LIFE POINTS. If this kills you, |Dead2>[go to 14].
Score 11 or 12 and you're shaken, but unhurt.//
|==|
If you survived this nasty, use your rope and spikes to climb out and |Alive1>[continue down the corridor to 40] or |Alive2>[return to the trapdoor at 36].
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR <= 4)[(set: $hero's CLP to 0)(display: "Death")(click: ?Dead1)[(goto: "14")]](elseif: $PDR <= 10 and it >= 5)[(set: $hero's CLP to it - 20)(display: "Death")(if: $hero's status is 0)[(click: ?Dead2)[(goto: "14")]]](if: $hero's status is 2)[(click: ?Alive1)[(goto: "40")](click: ?Alive2)[(goto: "36")]](rerun: ?LP)
]|LP>[(display: "LP")]](else:)[
==|
//Since this is your second time around and you're working from a map, it's obvious you manage to avoid the trap; in this case [[go to 40->40]] uninjured. Or [[return to the trapdoor at 36->36]].//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 54
---
<==>
(display: "Hour")This second cave is rather larger than the first. Again, accurate mapping is impossible, but approximate size is twenty metres north/south by fifteen metres east/west. There is an exit to the eastern side of the north wall. In the middle of the cave floor is what appears to be a Compost Heap.
==|
//If you want to search the Compost Heap for anything useful, (if: $compost's status is 2)[[[go to 35->35]]](else:)[go to 35].
If you decide to press on through the exit, (if: $compost's status is 2)[[[go to 48->48]]](else:)[[[go to 37->37]]].
If you return to the smaller cave, [[go to 40->40]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 55
---
<==>
(display: "Hour")(set: $illusion55 to true)You climb the stone stairway. At least you climb the first five steps. The remaining steps, like the door, are, unfortunately, an illusion created by the Wizard Ansalom. You discover this by the simple process of falling through them once you reach step six. You plunge downwards into sudden darkness and even your own torch goes out abruptly as you strike the bottom somewhere below the level of the floor of the room you have just left.
==|
//As you lie winded in the darkness, |Roll>[roll one dice] to find out how many LIFE POINTS you lost in the fall. (If this loss kills you, |Dead>[go to 14.]) Then |Alive>[go to 46].//
|==|
(click: ?Roll)[(set: $dice to 1, $LSA to 2)(display: "PDR")(set: $hero's CLP to it - $PDR)(display: "Death")(rerun: ?LP)(if: $hero's status is 0)[(click: ?Dead)[(goto: "14")]](else:)[(click: ?Alive)[(goto: "46")]]
]|LP>[(display: "LP")]###THE ADVENTURE 56
---
<==>
(display: "Hour")It's really stiff, that lever. The works may be a bit rusted. Maybe if you try really hard and use all your strength |Roll>[Roll dice to see if you are strong enough to shift the lever.]
==|
//Score 6 or more and it moves. |Pull>[Go to 65].
Score less than 6 and you can either give up |GiveUp>[(Go to 71)] or simply try again.//
|==|
|Output>[](click: ?Roll)[(display: "56 Roll")
]|LP>[(display: "LP")]###THE ADVENTURE 57
---
<==>
(display: "Hour")You step into the boat and at once it pulls away silently from the shore. Within minutes, you can no longer see land... only the still, dark waters of the lake gently reflecting the glow from the boat itself. From the scabbard by your side, EJ continues to mumble discontentedly.
Around you, the air grows chill. Where are you going? Was it a mistake to climb into the boat (as EJ seems to be claiming)? What mysterious force is guiding it? More to the point, where is it being guided //to//?
The journey seems to last forever. Then, distantly, across the water ahead, you make out a dim white glow. And it is towards this that the boat is heading. Soon the glow resolves itself into the shape of an island set in the centre of the lake, an island that seems to be illuminated by bright moonlight - although an underground moon is obviously impossible.
Soon the boat beaches on a sandy shore. As you step out, your attention is immediately attracted by the soaring columns of a Grecian temple set no more than a hundred metres away across the sand. The boat pulls away of its own accord, quickly disappearing into the darkness over the lake. You are marooned with your reluctant sword.
What now, (print: $hero's name)?
==|
//If you wish to explore the island, [[go to 60->60]].
If you wish to explore the temple, [[go to 62->62]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 58
---
<==>
==|
(display: "Hour")//No luck so far, (print: $hero's name). Maybe you should [[go back to 74->74]] and try rolling those old dice again.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 59
---
<==>
(display: "Hour")(set: $chestopen59 to true)It's empty. At least, it looks empty. But what's that hissing noise? An invisible snake? No, it's gas! Hold your breath, (print: $hero's name)! Hold your breath!
Too late — you've breathed in the gas. At least it may be too late. |Unroll>[|Roll>[Roll dice to make sure]].
==|
//Score 6 or better and at least you've survived, although you lose half your current LIFE POINTS due to poison gas. |Alive>[Go to 154].
Score less than 6 and you're flat on your back staring up at the ceiling and dead. |Dead>[Go to 14].//
|==|
(set: $section to "154", $sectionRoll to "Roll dice to make sure")(display: "Cure")(click: ?Roll)[(set: $dice to 2, $LSA to 1)(replace: ?UnASpell)[Antidote Spell Scroll](display: "PDR")(if: $PDR <= 5)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Dead)[(goto: "14")]](else:)[(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP))(rerun: ?LP)(replace: ?Alive)[[[Go to 154->154]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 60
---
<==>
(display: "Hour")As you leave the beach, the going underfoot becomes rocky, with only a few leafless shrubs to break the monotony. The moonlight plays strange tricks with the rock shapes, turning them into grotesque monsters until you come close enough to see they are nothing of the sort.
The island, you quickly discover, is very small and largely featureless except for the temple... and for a cave entrance set into a cliff at the northern edge.
==|
//If you decide to explore the cave, [[go to 100->100]].
If you prefer to return to the temple, [[go to 62->62]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 61
---
<==>
(display: "Hour")(set: $pullwand61 to true)You did it! By George, that was clever! Now you can get out simply by pulling gently downwards on the wand held by the statue. Go on: it won't hurt you. There, see? The room is revolving again, opening up the entrance so you can go back to the junction and decide what to do next.
==|
//[[Go back to 75->75]].
Or explore the room further, [[go to 71->71]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 62
---
<==>
(display: "Hour")As you approach the temple, your eye catches a flash of movement from within the colonnade. You stop at once and draw Excalibur Junior, ready for any eventuality.
But a soft, melodious voice says kindly, 'Put away the sword, (print: $hero's name): you are in no danger from me.' And out of the shadows of the colonnade steps the most beautiful lady you have ever seen, tall, serene, stately, gowned in white gossamer. Could this be the Queen? You realise suddenly you have never met Guinevere, hence do not even know what she looks like. And this lady certainly seems regal enough to be a Queen.
'How flattering, (print: $hero's name),' remarks the White Lady, as if she had read your thoughts. 'But I am not Guinevere. Indeed, I am not even mortal, as you understand the term. If you require a name for me, use that which Arthur sometimes uses — the Lady of the Lake. Although this dark place is not the lake where he first saw me.'
She beckons you to follow and returns to the interior of the temple. Inside, you find a simple chamber with mosaic inlay on the floor and a white block marble altar on which stands a jewelled chalice and a glistening gemstone on a velvet cushion.
'This temple does not exist in the world as you know it,' says the Lady of the Lake. 'In fact, this whole island does not exist in your world, and will disappear forever once you depart from here. I have come because I am the avowed enemy of all things evil and the Wizard Ansalom, whom you seek, is undoubtedly evil. In the past, I have aided King Arthur to fight against the forces of darkness; and now, if you wish it, I shall aid you.'
You nod, vigorously. You need all the help you can get.
The Lady smiles. 'Very well, (print: $hero's name): first drink of this chalice.' And she hands you the jewelled chalice from the altar.
//If you are prepared to drink, [[go to 103->103]].
If you feel it wiser not to, [[go to 108->108]].//
|LP>[(display: "LP")]###THE ADVENTURE 63
---
<==>
(display: "Hour")Mind those steps — they're very slippery. Your torchlight reflects from the damp sheen that's over everything down here. In fact, the walls are actually dripping; running little rivulets of water. The whole place smells damp.
You reach the bottom of the steps and find yourself in another corridor, but much wider than any you've been in so far. Also, shorter. After only about fifteen metres (and a wet fifteen metres it is) you emerge into a vast, underground cavern, almost totally filled by a huge, still, dark lake.
The cavern swallows up the light from your torch, so that all is gloomy and pitch dark outside a narrow circle of torchlight, except for the occasional reflected glint of natural crystals in the stone of the walls.(if: $whisper63 is false)[(set: $whisper63 to true)
All is still. All is silent. You can hear your heart beat. (Maybe because it is beating rather loudly.) Then, just as you are wondering what on earth to do next, you hear a sound, |Whisper>[a whisper].
(click: ?Whisper)[$s2['(print: $hero's name)...']
(live: 1s)[Somebody... (stop:)](live: 2s)[something... (stop:)](live: 3s)[is whispering your name.(stop:)]
(live: 4s)[$s2['(print: $hero's name)...'(stop:)]]
(live: 5s)[You look around you, your heart racing even faster. (stop:)](live: 7s)[There is no indication of where the sound originates. (stop:)](live: 9s)[Sound echoes in this cavern. (stop:)](live: 11s)[Impossible to say where it is coming from.(stop:)]
(live: 13s)[$s2['(print: $hero's name)...'(stop:)]]
(live: 14s)[The word is hollow, fearful, like some lost soul wailing in the wilderness.(stop:)]
(live: 16s)[$s2['(print: $hero's name)... (stop:)]](live: 17s)[|Reveal>[Let's get out of here!'](stop:)]
(click: ?Reveal)[It's EJ! It's that stupid talking sword, mumbling into its scabbard.
'Shut up, EJ,' you tell it firmly. 'We're not going anywhere.'
'But I don't like it down here,' EJ protests. 'It's dark — there might be spiders.'
'There aren't any spiders,' you reassure EJ; although in truth you don't really know what might be down here. All the same, you aren't about to turn tail and run just because you have a neurotic sword.
'Well, don't blame me if we get in trouble,' EJ sulks.
And as if the words were prophecy, a small blue dot of light appears far out across the lake. But moving closer.
You stand mesmerised, watching, while EJ shivers in the scabbard. In a moment, the light has grown sufficiently for you to see the outline of a boat, moving silently without sail or oars, across the still, dark surface of the lake. Gently, without a sound, the boat draws up to the lake's edge where you stand. Once again. (print: $hero's name), it's your choice.
==|
//If you want to risk your life (and give EJ a bad case of rust) in this leaky — but glowing — old tub, [[go to 57->57]].
If you have any sense at all, (link: "return to 75")[(goto: "75")] and choose some other direction.//
|==|
|Stats>[(display: "Stats")]]]](else:)[ A boat is waiting for you by the lake's edge.
==|
//If you want to risk your life (and give EJ a bad case of rust) in this leaky — but glowing — old tub, [[go to 57->57]].
If you have any sense at all, (link: "return to 75")[(goto: "75")] and choose some other direction.//
|==|
|Stats>[(display: "Stats")]]###THE ADVENTURE 64
---
<==>
(set: $enemy to $spider, $counter to 0)(if: $spider66 is true)[(set: $FS to 1, $skipFS to true)]Nothing for it |FS>[but a fight], whatever EJ thinks. The Spider has 33 LIFE POINTS, strikes on a roll of 4 or better and scores + 3 damage. Worse still, it really is poisonous, so every third time it hits you, you need to see if the poison gets you. |Venom>[Roll two dice again]. Unless you score 6 or better, you're dead from Spider venom.
==|
//If the Spider kills you, |Dead>[go to 14].
If you kill the Spider, |Alive>[go to 80].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $spider to $enemy, $enemy to $noenemy)(goto: "80")]](else:)[(click: ?Dead)[(set: $spider to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 65
---
<==>
(display: "Hour")(set: $roof65 to true)Oh dear, the roof has fallen in. You're buried under several thousand tons of rubble, (print: $hero's name). |Roll>[Roll two dice to find out what happens].
==|
//Score 2-6 and you are crushed to death. |Dead>[Go to 14].
Score 7—10 and you escape with half your current LIFE POINTS and a splitting headache.
Score 11 or 12 and you manage to escape without serious injury.
Stagger about until |Alive>[you reach 75].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR < 7)[(set: $hero's CLP to 0)(rerun: ?LP)(click: ?Dead)[(goto: "14")]](elseif: $PDR < 11)[(set: $hero's CLP to it / 2)(set: $hero's CLP to (round: $hero's CLP))(rerun: ?LP)(click: ?Alive)[(goto: "75")]](else:)[(click: ?Alive)[(goto: "75")]]
]|LP>[(display: "LP")]###THE ADVENTURE 66
---
<==>
(display: "Hour")You make a mad, panic-stricken leap upwards, scrabbling desperately at the wall, Excalibur Junior clenched between your teeth. Roll two dice to see if you make it.
==|
//Score 1-6 and you fall back into the Spider's lap (yeuch!). |Lose>[Go to 64], with the Spider getting first strike.
Score 7-12 and you make it out of the pit. |Win>[Go to 45].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 6)[(click: ?Win)[(display: "EP")(goto: "45")]](else:)[(click: ?Lose)[(set: $spider66 to true)(goto: "64")]]
]|LP>[(display: "LP")]###THE ADVENTURE 67
---
<==>
(display: "Hour")You are attacked savagely about the ankle. Ankle? Yes — ankle! And if it's funny, it's also very painful, not to say damaging. (Deduct 4 LIFE POINTS immediately for ankle damage: if this kills you, |Dead>[go to 14].)
|Alive)[Let's recap your situation. You can't see a thing, being surrounded by magical darkness. Your torch won't work (and though you haven't tried it, you can be pretty sure your oil lamp won't either). You are being savagely attacked at a rather low level. What are your options?
Well, you can obviously try to fight back. The only problem is that you can't see. So you're going to have to swing wildly. And your chances of actually hitting anything aren't much good. So if you do decide to fight, you will have to roll 10 or better on your two dice to score a hit. (So any damage you might do, if you do connect, is that much smaller.) Or you can try to make friends, which doesn't sound too hopeful, since whatever it is seems to be chewing away at your ankle even at this very minute. Or you can try to do something about the darkness.
The problem there is — what? It's magical darkness. Torches don't work. Lamps don't work. Only some form of magic will work. A Fireball — if you have any left? Or a Firefinger Lightning Bolt — if you have any left? But should you waste them here or save them for what could be worse nasties to come? Life is full of hard decisions, (print: $hero's name), when you get yourself into one of these magical adventures.
==|
//If you decide to fight, [[go to 90->90]].
If you decide to try to make friends, [[go to 92->92]].
If you decide to use a |FB>[Fireball] or a |FF>[Lightning Bolt Firefinger] to get a bit of light in here, go to 97.//(if: $magicDuck's amount > 0)[(set: $section to "97")
//Or try the (link-goto: "Magic Duck?","119")//]
|==|
]|LP>[(display: "LP")](set: $hero's CLP to it - 4)(display: "Death")(if: $hero's status is 0)[(click: ?Dead)[(goto: "14")]](else:)[(show: ?Alive)](if: $fireball > 0)[(click: ?FB)[(set: $fireball to it - 1)(goto: "97")]](if: $firefinger > 0)[(click: ?FF)[(set: $firefinger to it - 1)(goto: "97")]]###THE ADVENTURE 68
---
<==>
(display: "Hour")(set: $spider's status to 3)(if: visits is 1)[(display: "EP")]'Halt, desist and cease,' says the Spider in a melodious female voice that echoes through your head, spiders being in the main female — at least the ones you see. 'Put away that silly little sword: I have no wish to harm you.'
'You can talk!' say you in amazement.
'Not exactly,' says the Spider. 'I am actually using telepathy, which sounds to you as if I am talking. But enough of technicalities. Do I take it you are here to do some mischief to the Wizard Ansalom?'
You nod, hesitantly.
'Good,' says the Spider. 'I can't stand that man. He reminds me of a bluebottle: not one single saving grace.' She rubs four of her eight legs together excitedly. 'Well, you won't do him much mischief stuck here. Shall I spin you a rope to climb out?'
==|
//If you take up the friendly Spider's offer, [[go to 45->45]].
If you decide to explore the pit further, the Spider will leave you to it, climb out herself and disappear. You [[go to 73->73]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 69
---
<==>
(display: "Hour")You've found a secret door, (print: $hero's name). Well done.
==|
//[[Go to 91->91]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 70
---
<==>
(if: $Spider156 is true)[//This must be the spider the note was referring to.//
]OK lunatic, |Roll>[roll!]
==|
//Roll a (if: $Spider156 is true)[7](else:)[10] or above to get a Friendly Reaction, |Win>[go to 68].
If not, |Lose>[go to 64].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 9)[(click: ?Win)[(goto: "68")]](else-if: $PDR > 6 and $Spider156 is true)[(click: ?Win)[(goto: "68")]](else:)[(click: ?Lose)[(goto: "64")]]
]|LP>[(display: "LP")]###THE ADVENTURE 71
---
<==>
(display: "Hour")The corridor runs due west for no more than ten metres before you reach the entrance to a large, circular chamber. Set in the centre of the chamber, on a polished granite pedestal, is a statue of a tall, black-bearded man with sharp features and (so far as one can tell from a lump of stone) dark, piercing eyes. He is dressed in dark flowing robes and wears the same sort of pointed hat Merlin wore. In one hand, he carries a sack from which protrudes the head of a pig. In the other hand, he holds a long Magician's wand.
(if: $pullwand61 is false)[A smart adventurer like you, (print: $hero's name), might guess this to be a statue of the Wizard Ansalom; and you would be right. But better be careful that you aren't dead right, for the moment you step into this chamber, it revolves, sealing off the doorway and revealing no other entrances or exits. In short, (print: $hero's name), you are well and truly trapped! You scrabble a bit at the wall behind you where the door used to be, but there is no sign of any control mechanism. So you begin to examine the rest of the chamber.
]Probably the first thing you would notice is the small wooden chest on the floor behind the statue. This is less than a metre long and half that in height, but it is very well made, bound in brass with a brass-hinged, upward-lifting lid. You will also notice, set into the floor about three metres away from the chest, a metal lever.
(if: $pullwand61 is false)[
And if you can keep your busy little hands off these two for a moment, there is also an inscription cut into the base of the statue. The inscription reads:
=><=
//Take heed, Young Woman or Young Man,
This friendly word from Ansalom.
To get out of this room again,
You'll need to exercise your brain.
So take care to remember that
'Twas curiosity killed the cat!//
<==>
Which just goes to show that however good Ansalom might be as a Wizard, he isn't much of a poet. In fact, as you continue to read the inscription, you find it degenerates into pure gibberish:
=><=
//Up sfpqfo epps
Hp ejsfdu up tjyuz pof.//
<==>
|Decode)[
(display: "71 Puzzle")
]
Well now, (print: $hero's name), here you are in this stupid circular room all set to starve to death. (Have a bully-beef sandwich to help you think.) What now?
==|
//You can try to (link-reveal: "decode those two lines of gibberish")[(show: ?Decode)], if you like.
You can try opening the little chest, in which case (if: $chestopen59 is false)[[[go to 59->59]]](else:)[go to 59].
Or you can try pulling that lever, in which case [[go to 56->56]].//
](else:)[
==|
//You can [[return east to 75->75]]
You can try opening the little chest, in which case (if: $chestopen59 is false)[[[go to 59->59]]](else:)[go to 59].
Or you can try pulling that lever, in which case [[go to 56->56]].//
]
|==|
(if: $pullwand61 is false)[Wonder what he meant by 'curiosity killed the cat'?
]|Stats>[(display: "Stats")]###THE ADVENTURE 72
---
<==>
(display: "Hour")Nervously, you edge your way forward in total darkness, one hand against the rough texture of the stone wall for guidance, the other firmly gripping the hilt of faithful Excalibur Junior. The breathing is louder now, closer.
'Who's there?' you call.
The breathing stops.
==|
//Better [[go to 67->67]] before the tension gives you a nervous breakdown.//(if: $magicDuck's amount > 0)[(set: $section to "97")
//Or try the (link-goto: "Magic Duck?","119")//]
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 73
---
<==>
(set: $enemy to $snake)Will you never learn? You've found a Snake now! A little thing, but deadly poisonous. (You can tell by the skull and crossbones markings on its back.) No chance to make friends here — it's trying to bite you already.
The Snake has only 12 LIFE POINTS so it's not too difficult to kill. But it only needs to hit you once (by rolling 6 or better) to kill you. |FS>[Roll to see who gets first strike.] And best of luck.
==|
//If the Snake kills you, |Dead>[go to 14].
If you kill the Snake, |Alive>[go to 79].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $snake to $enemy, $enemy to $noenemy)(goto: "79")]](else:)[(click: ?Dead)[(set: $snake to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 74
---
<==>
(display: "Hour")Some twenty-five metres beyond the junction where you made your choice, the corridor ends abruptly in what appears to be a solid stone wall. (if: $temple62 is false and $secret74 is false)[Since it seems a bit daft to have a corridor leading nowhere, your suspicions are instantly aroused, as well they might be. Thus, you begin to search very carefully, feeling along the wall for cracks. |Roll>[Roll two dice] to see if you find anything.
==|
//Score 1, 2 or 3 and |Low>[go to 58].
Score 4 or above and |High>[go to 78].
Or |Reset>[[[return to 75->75]]].//](elseif: $temple62 is false and $secret74 is true)[You press against the secret door, a whole section of the stone wall slowly pivots with a loud, echoing, grinding noise, revealing a flight of damp stone steps descending into total blackness.
==|
//If your nerves will stand it, [[follow the steps by going to 63->63]].
Or [[return to 75->75]]//](else:)[You press against the wall but nothing happens. Try as you might, the secret door you used before will not open.
==|
//What a rip (print: $hero's name)! Although you were warned trying to go through to the Lady of the Lake again would break the spell. Now [[turn to 75->75]].//]
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(replace: ?Stats)[(display: "LP")](replace: ?Reset)[return to 75](if: $PDR <= 3)[(replace: ?Low)[[[go to 58->58]]]](else:)[(replace: ?High)[[[go to 78->78]]]]
]|Stats>[(display: "Stats")]###THE ADVENTURE 75
---
<==>
(display: "Hour")(if: $curtain49 is false)[(set: $curtain49 to true)No pit traps, (print: $hero's name), but better safe than sorry, eh?
]Now, you've got a choice here. You can keep going north. Or try the eastern corridor. Or try the western corridor. You listen carefully, but there is no sound anywhere. The whole place is silent as the tomb. If there are any more monsters, they're waiting for you to make your choice. So what's it to be (print: $hero's name)?
==|
//Go north and [[turn to 74->74]].
Go west and (if: $roof65 is false)[[[turn to 71->71]]](else:)[turn to 71].
Go east and (if: $leprechaun's status is 2)[[[turn to 76->76]]](else:)[turn to 76].
Or return south, [[turn to 44->44]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 76
---
<==>
(display: "Hour")This corridor runs due east for twelve metres and ends in a door. Or what used to be a door. This one is badly splintered and is hanging from one hinge as if something terribly big burst through it some time ago. The problem is, did something terribly big burst //out// or burst //in//! There is no light beyond the hanging door, but if you listen very, very carefully, you should just be able to pick up the sound of breathing from the darkness.
==|
//Going in, (print: $hero's name)? Then [[go to 77->77]].
Or you could always [[go back to the corridor at 75->75]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 77
---
<==>
(display: "Hour")Don't like the sound of that breathing, (print: $hero's name). Still, it's your skin...
You poke your lighted torch into the room, but nothing happens. The torch doesn't light it up! There's magic afoot here, (print: $hero's name). Still want to go in?
==|
//If so, [[go to 72->72]].
If not, you can still [[retrace your steps to 75->75]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 78
---
<==>
(display: "Hour")(set: $secret74 to true)Nice bit of close observation there, (print: $hero's name): you've found a secret door! As you press against it, a whole section of the stone wall slowly pivots with a loud, echoing, grinding noise, revealing a flight of damp stone steps descending into total blackness.
==|
//If your nerves will stand it, [[follow the steps by going to 63->63]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 79
---
<==>
(display: "Hour")Going to search again?
==|
//If so, [[go to 69->69]].
If you've had more than enough of this pit, climb out and [[go to 45->45]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 80
---
<==>
(display: "Hour")What a mess! Legs all over the place. Still, you killed the Spider, (print: $hero's name), which is better than the Spider killing you.
==|
//If you want to search this pit again, [[go to 73->73]].
If you decide to climb back out, [[go to 45->45]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 81
---
<==>
(display: "Hour")(if: $magicDuck's have is false and $magicDuck's lost is false)[(set: $INV to it + (ds: $magicDuck's name), $magicDuck's have to true, $magicDuck's amount to it + 1)(set: $notes to it + (a: "//Use the magic duck around any form of evil magic. Shout: Magic duck, Come to my aid, I'm not afraid!//"))](display: "EP")'More than ten lines!' squeals the Fiend delightedly. 'What sterling work! What poetic effort! What creative herculean labour! This too must be rewarded!'
And from the pocket of his trousers, he hands you a small wooden duck, rather garishly painted yellow, red and brown. It seems to have had wheels once, but these have been broken off.
'This,' says the Fiend, 'is my most precious possession; and now it is yours. It's a magic duck.'
'Magic?' you echo, getting a word in edgeways for the first time in ages. 'What does it do?'
'I don't know,' admits the Fiend. 'And you mustn't know yet either. But should you ever find yourself in great danger from any form of evil magic, you may shout:
Magic duck,
Come to my aid:
I'm not afraid!
'And turn at once to 119 where you will find out about the duck's magic. But don't turn to 119 until you really need to use the duck, because that dispels the magic and you can only use it once.' The Fiend yawns. 'Now, my dear young friend, although it has been a great pleasure meeting with you, I grow tired. If you will excuse me, I shall return to my coffin and rest to await my next visitor.' With which he sweeps back his black opera coat, favours you with a dazzling smile, leaps into his coffin and pulls down the lid. Nor will any number of knocks persuade him to open it, up again.
==|
//Since there doesn't seem much else you can do here, [[turn to 62->62]] and find out what's in the temple.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 82
---
<==>
(set: $hero's CLP to it - 1)(display: "Death")(set: $FS to 1, $skipFS to true)$s51[CRASH!]
The door splinters inwards with the most appalling noise and you have lost a LIFE POINT from your poor old foot. You have also alerted two Guards on the other side — big men with swords and leather armour — so they both get the first strike against you.
==|
//|Alive>[Go to 86]. If you died, and really, who goes around with one LIFE POINT, |Dead>[go to 14].//
|==|
|LP>[(display: "LP")](unless: $hero's status is 0)[(replace: ?Alive)[[[Go to 86->86]]]](else:)[(click: ?Dead)[(goto: "14")]]###THE ADVENTURE 83
---
<==>
(display: "Hour")(set: $INV to it + (ds: $teleportScroll's name), $teleportScroll's have to true, $teleportScroll's amount to it + 1)(set: $notes to it + (a: "//Teleport Scroll sends you to section 14 alive without losing treasure.//"))The scroll contains a Teleportation Spell!
Not many of those around, (print: $hero's name). It's the sort of spell that might come in handy in dire emergencies. Once you use it, you are instantly teleported right back to the dreaded 14, except that you are alive and well this time, with all your booty and treasure intact. So all you need do is retrace your steps carefully and avoid the particular danger that threatened you.
==|
//You can only use this spell once, but should it be unused at the end of your journey you can take it on future quests. Pack the scroll away carefully. Since there are no exits to this chamber, (link: "return to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 84
---
<==>
#BOOM!
==|
//(link: "Go to 14.")[(goto: "14")]//
(set: $hero's CLP to 0)
|==|
|LP>[(display: "LP")]###THE ADVENTURE 85
---
<==>
(display: "Hour")(set: $kitchen85 to true)Busy, busy — it's the kitchens. Cooks and skivvies racing about all over the place making a great bustle but not doing very much. Fortunately, they're all so busy being busy, nobody notices you've opened the door.
==|
//No sense in making trouble. Retreat quietly and [[return to 107->107]] to reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 86
---
<==>
(set: $enemy to $guard1, $enemy2 to $guard2)You're into a fight, (print: $hero's name), whether you like it or not. Each Guard has 15 LIFE POINTS. Their swords do + 2 damage and their leather armour subtracts 2 from any damage scored against them.
Remember from 82 who gets first strike. When rolling dice to decide the outcome of this fight, take the two Guards together when you're working out the sequence. |FS>[Now go to it!]
==|
//If the Guards kill you, |Dead>[go to 14].
If you kill the Guards, |Alive>[go to 107].//
|==|
|LP>[(display: "LP")](display: "Battle 2")|End)[(if: $End is 2)[(click: ?Alive)[(set: $guard1 to $enemy, $guard2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "107")]](else:)[(click: ?Dead)[(set: $guard1 to $enemy, $guard2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "14")]]]###THE ADVENTURE 87
---
<==>
(display: "Hour")(display: "EP")'Very kind,' the Fiend murmurs modestly, obviously extremely pleased, even though he looks a little puzzled by the names you mentioned. 'Very kind indeed.' He begins to pace dramatically up and down the floor of his crypt, in the manner of a Shakespearian actor, declaiming the following worthless doggerel:
######Oh what a joy it is for me
######To be
######Truly
######Appreciated by someone who has obviously more intelligence than a flea!
He smiles. 'A little extempore ode to mark the occasion. But now to business, since it is seldom I meet anyone with the critical faculties to appreciate my genius. Since you have been kind enough to listen to my little verses, I shall return the compliment.' With which he produces a sheet of blank parchment from the breast pocket of his tail coat and a most peculiar feather from the inside pocket. (On close inspection, the latter turns out to be a fountain quill.)
'Take these,' he says, 'and forthwith compose an ode, ballad, limerick, haiku, or some such similar verse for our mutual edification and delight. Make it as long as possible, but be certain that every second line rhymes with the one before, in this manner:
######I'm going now
######To milk a cow
######And when I go
######I'll have you know
######We'll soon have milk
######As smooth as silk
And so on, for just as long as you can make it.'
This Fiend is obviously a nutcase, (print: $hero's name), but rather likeable. Better humour him and compose a poem as he says. Who knows what might come out of a little courtesy in the Age of Chivalry.
==|
//Use the [[blank page->87 Poem]] which follows to write down your poem, then turn to 112.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 88
---
<==>
(display: "Hour")(set: $INV to it + (ds: $healingScroll's name), $healingScroll's have to true, $healingScroll's amount to it + 1)(set: $notes to it + (a: "//Healing Scroll restores all LIFE POINTS.//"))The scroll contains a Healing Spell!
Now that's a really lucky find. Next time you're running a bit low on LIFE POINTS, all you need do is read the scroll and you will be instantly restored to full strength again. (The spell will only work once, though, so make sure not to use it until you really need it.)
==|
//There are no exits from this room, so you'd better (link: "return to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 89
---
<==>
(display: "Hour")(set: $enemy to $100guards)(set: $guards89 to true)Yipes! It's a Guard Room! Jam-packed with about a hundred hairy great Guards. They're sitting around playing dice, drinking ale and sharpening their swords. What a nasty-looking lot. You'd never have a prayer of surviving a fight with this bunch, (print: $hero's name). Better check to find out if they noticed you opening their door.
|Roll>[Roll two dice.]
==|
//Score 7 or more and |Win>[go to 145].
Score below 7 and |Lose>[go to 140].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 6)[(replace: ?Win)[[[go to 145->145]]]](else:)[
(set: $End to 0)(replace: ?Lose)[[[Go to 140->140]]]|Bribe>[(display: "Bribe")
]|End)[(if: $End is 2)[(replace: ?Win)[[[go to 145->145]]](replace: ?Lose)[go to 140]]]]]|LP>[(display: "LP")]###THE ADVENTURE 90
---
<==>
(if: $room72dark is false and $enemy's name is $enemy72dark's name)[(set: $enemy's name to $leprechaun's name, $enemy's title to $leprechaun's title)The darkness vanishes and your torch abruptly lights up a smallish chamber. Gnawing furiously at your ankle is a Leprechaun. ](else:)[(set: $enemy to $leprechaun)OK (print: $hero's name), it was your choice. ](if: $room72dark is true)[(set: $enemy's name to $enemy72dark's name, $enemy's title to $enemy72dark's title)(set: $hit72 to $hero's hit)(set: $hero's hit to 10)Your unseen opponent has 40 LIFE POINTS (sorry about that). (S)he (it?) can see in the dark: at least (s)he (it?) is able to |FS>[hit you] on a roll of 6 or better and to do + 5 damage.](else:)[The Leprechaun has 40 LIFE POINTS. He is able to |FS>[hit you] on a roll of 6 or better and to do + 5 damage.]
==|
//If you get yourself killed in this one, which seems highly likely, |Dead>[go to 14].
If by some miracle, you manage to win the fight and kill your opponent, |Alive>[go to 110].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(replace: ?Alive)[[[go to 110->110]]]](else:)[(click: ?Dead)[(if: $room72dark is true)[(set: $enemy's name to $leprechaun's name, $enemy's title to $leprechaun's title)(set: $hero's hit to $hit72)](set: $leprechaun to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 91
---
<==>
(display: "Hour")(set: $secret91 to true)''IN WIZARD ANSALOM'S DARK LAIR''
A secret door, (print: $hero's name)!
What an extremely sneaky place to put it. An adventurer could wander around for ages and never think of looking for a secret door down here. Well, well. Always worth looking behind a secret door, (print: $hero's name). The thing is, can you open it? They aren't always easy. |Roll>[Roll your dice quickly.]
==|
//Score 6 or below and |Lose>[go to 94].
Score above 6 and |Win>[go to 118].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 6)[(replace: ?Win)[[[go to 118->118]]]](else:)[(replace: ?Lose)[[[go to 94->94]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 92
---
<==>
(display: "Hour")You're certainly an optimist. |Roll>[Roll two dice].
==|
//Score 1-9 and |Lose>[go to 115].
Score 10, 11 or 12 and |Win>[go to 120].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(replace: ?Stats)[(display: "LP")](if: $PDR <= 9)[(replace: ?Lose)[[[go to 115->115]]]](else:)[(replace: ?Win)[[[go to 120->120]]]]
]|Stats>[(display: "Stats")]###THE ADVENTURE 93
---
<==>
(display: "Hour")(set: $INV to it + (ds: $hypnotismScroll's name), $hypnotismScroll's have to true, $hypnotismScroll's amount to it + 1)(set: $notes to it + (a: "//Hypnotism Scroll will incapacitate an enemy on a roll of 5 or better.//"))The scroll contains a Hypnotism Spell!
If you decide to use this spell against an opponent, you must throw two dice to find out if it works. Any score of 5 and above and it does. Any score below 5 and it has no effect at all. If the spell works, your opponent will fall into a trance and you can safely ignore him/her/it. You can only use the spell once, but if unused in this adventure it can be taken on any future quests.
==|
//Since there are no exits from this room, (link: "go to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 94
---
<==>
(display: "Hour")Won't open, (print: $hero's name). Jammed solid. Still, you're a sturdy sort of adventurer: try kicking it in and [[go to 82->82]].
|Stats>[(display: "Stats")]###THE ADVENTURE 95
---
<==>
(set: $enemy to $guard3, $enemy2 to $guard4, $FS to 0, $skipFS to true)With EJ drawn, you launch yourself down the corridor like a tornado.
'Have at you, Guards of the wicked Wizard Ansalom!' you cry.
Brave words, (print: $hero's name), but do they do you any good? You can claim first strike because of your surprise attack: after that it's out with the |FS>[old dice to see how the fight goes].
The Guards each have 15 LIFE POINTS. Their swords will do + 2 damage and their armour deducts 2 from any damage scored against them.
==|
//If the Guards kill you, |Dead>[go to 14].
If you kill the Guards, you now have the option of:
1. Entering the room they were guarding — |Alive1>[go to 138].
2. Returning up the corridor and continuing east — |Alive2>[go to 130].
3. Returning up the corridor and continuing north — |Alive3>[go to 149].
4. Returning up the corridor and going back west - |Alive4>[go to 107].//
|==|
|LP>[(display: "LP")](display: "Battle 2")|End)[(if: $End is 2)[(click: ?Alive1)[(set: $guard3 to $enemy, $guard4 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "138")](click: ?Alive2)[(set: $guard3 to $enemy, $guard4 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "130")](click: ?Alive3)[(set: $guard3 to $enemy, $guard4 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "149")](click: ?Alive4)[(set: $guard3 to $enemy, $guard4 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "107")]](else:)[(click: ?Dead)[(set: $guard3 to $enemy, $guard4 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "14")]]]###THE ADVENTURE 96
---
<==>
(display: "Hour")The corridor runs east for about twenty-five metres before you find yourself at a sort of corridor crossroads.(if: $guard4's status is 2)[ A glance to the south shows you two Guards standing by a southern door. (Fortunately, they didn't see you, but they undoubtedly will if you try to cross the corridor or go north.)]
To the north, the corridor runs fifteen metres before ending in a solid wooden door. To the east, the corridor continues for a further ten metres ending in steps downwards(if: $guard4's status is 2)[; but to go this way, you must cross the north/south corridor].
==|
(if: $guard4's status is 2)[//By the looks of this, you can only tackle the Guards, unless you want to return to an earlier Section. [[Go to 95->95]].//](else:)[//You have the option of:
Entering the room to the south - [[go to 138->138]].
Continuing east — (if: $search125 is true)[go to 130](else:)[[[go to 130->130]]].
Continuing north — [[go to 149->149]].
Or returning west - [[go to 107->107]].//]
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 97
---
<==>
(display: "Hour")(set: $room72dark to false)(display: "EP")It worked, by Jove! (As the Romans used to say.) The darkness has gone, your torch — which was, still lit, remember, even if it wasn't doing much — now shows you a smallish, ten-metre-square, stone-lined chamber. Gnawing furiously at your ankle is a Leprechaun.
==|
//If you want to fight the Leprechaun, [[go to 90->90]].
If you want to make friends by// promising to buy the Leprechaun a drink //[[go to 120->120]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 98
---
<==>
(display: "Hour")(set: $INV to it + (ds: $antidoteScroll's name), $antidoteScroll's have to true, $antidoteScroll's amount to it + 1)(set: $notes to it + (a: "//Antidote Scroll will cure you when poisoned.//"))The scroll contains an Antidote Spell!
If you are silly enough to take poison before the end of this adventure (or on any new adventure, come to that) and have the spell with you, you can use it to cure yourself, even if the dice show the poison killed you. You can only use the spell once.
==|
//Since there are no exits from this room, (link: "go to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 99
---
<==>
(set: $enemy to $swordsman, $FS to 1, $skipFS to true, $search99 to true)Trouble, (print: $hero's name)! While you were searching for that secret door, a Guard crept up on you. In the circumstances, |FS>[he has the first strike].
The Guard has 20 LIFE POINTS, wears -2 leather armour and carries a + 2 sword. What's much worse, he is a particularly skilled swordsman, so only needs to roll a 3 or better to hit you!
==|
//If the Guard kills you, |Dead>[go to 14].
If you manage to kill the Guard |Alive>[go to 150].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $swordsman to $enemy, $enemy to $noenemy)(goto: "150")]](else:)[(click: ?Dead)[(set: $swordsman to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 100
---
<==>
(display: "Hour")There is definitely something peculiar about this cave. Maybe it's the shape of the cave mouth: from certain angles, it looks like the outline of a hollow, grinning skull. Probably doesn't mean anything, of course. Although you do move rather warily as you go inside; and even old EJ has stopped mumbling.
Once inside, the cave mouth narrows dramatically, becoming little more than a fissure cleft in the rock face. You actually have to turn sideways to squeeze through, praying this //isn't// the time you're going to meet something nasty.
But nothing attacks you and soon you are safely through the cleft into what your torchlight shows to be a smallish, bone-dry cavern. The cavern is empty except for a signpost.
A //signpost?// Well, it's definitely a signpost. And when you think of it, that's probably no more odd than a lot of other things you've discovered in the Wizard Ansalom's Dark Castle.
The signpost points north, south, east and west. The arms pointing north, south and west all carry the same message:
NOWHERE
The arm pointing east reads:
TO THE CRYPT OF THE FIEND
//(Ancient Monument)//
Less than three metres away from the signpost, set into the east wall of the cavern, is a well-made wooden door bearing a highly-polished brass plaque on which are engraved the words:
THE CRYPT OF THE FIEND
//(Please Knock)//
There are no doors or other exits from this cavern.
==|
//If you have not already explored the temple and now think this might be an excellent time to do so, [[go to 62->62]].
If you want to risk entering the Crypt of the Fiend, [[go to 101->101]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 101
---
<==>
(display: "Hour")The door is unlocked and opens creakily at your touch. You find yourself standing on a glistening floor of jet-black marble in a twelve-metre-square chamber, all walls of which are draped solemnly in black velvet.
In the exact centre of the chamber is a dais and on the dais a large ebony coffin. Your torch flickers alarmingly in here, although the air is still, casting dancing shadows. It is cold, silent, and very, very still. Your footsteps echo as you walk, reluctantly, towards the coffin.
There is a large silver plaque bolted to the dais, on which has been cut the following inscription in very tiny letters:
######Hail brave warrior and adventurer bold
######You have reached the Crypt of the Fiend
######Established in days of old.
######And a very poetic Fiend he is
######(Much better than the Wiz
######-ard Ansalom)
######So he's been told.
######So if the poetic Fiend you wish to arouse
######Sleeping as he is in his coffin-like house
######You must first find the answer hid
######To the puzzle on the coffin lid.
######Then praise his poetry to the skies
######Even if this means telling a few lies
######And the Fiend will help you on your way.
######Otherwise you won't live a single day.
When you finally recover from this truly awful piece of poetry, you step on to the dais and examine the plaque on the lid of the coffin. This reads (in fairly average-size lettering):
#####To open coffin and meet with the world-famous Poetic Fiend, simply follow the instructions. Please do so carefully, otherwise the coffin will explode, destroying the Wizard Ansalom's Dark Castle, the Realm of Avalon, the entire world, the universe and, quite possibly, you.
|Timer>[
#####Instructions
](click: ?Timer)[
#####If the word 'if' is the second word in this sentence, knock twice. Otherwise knock three times, unless birds can fly, in which case knock only once, except for those of you who know Merlin who should knock four times unless the word 'if' was the third word in the first sentence of these instructions in which case you should only knock once.
#####You have (set: $counter to 20)|Counter>[$counter] seconds to start knocking before the coffin explodes.
(set: $counter to it - 1)(live: 1s)[(unless: $counter is 0)[(replace: ?Counter)[$counter]](else:)[(replace: ?Counter)[$counter](stop:)(replace: ?Boom)[(set: $hero's CLP to 0)(rerun: ?LP)(link: "
#BOOM!")[(goto: "14")]]](set: $counter to it - 1)]|Boom>[//If you knocked once, [[go to 84->84]].
If you knocked twice, [[go to 104->104]].
If you knocked three times, [[go to 109->109]].
If you knocked four times, [[go to 102->102]].//]
|LP>[(display: "LP")]]###THE ADVENTURE 102
---
<==>
(display: "Hour")(display: "EP")You step back hurriedly as the lid of the coffin slowly starts to open. A white gloved hand emerges to grip the side, then, slowly, terrifyingly, the Fiend himself begins to rise up from the velvet and satin-lined interior.
The Fiend is tall, slim, chalky white and dressed (rather oddly for King Arthur's day) in a long black opera cloak over white tie and tails evening suit. His eyes are very large and very dark. Two of his top teeth protrude over his lower Up, like fangs. Slowly he turns those great dark eyes towards you...
==|
//Don't wait a moment, (print: $hero's name). [[Turn to 111->111]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 103
---
<==>
(display: "Hour")(set: $hero's CLP to $hero's LP + 25)(set: $INV to it + (ds: $luckStone's name), $luckStone's have to true, $LS to 3)(set: $notes to it + (a: "//The luck Stone allows you to add, or subtract, 3 points from any dice roll you make.//"))(set: $temple62 to true)(display: "EP")The chalice contains a clear, cool, blue-green liquid which tastes of honey and blackcurrants. As you drink, a feeling of great well-being flows through your body.
==|
//If you are currently under your full total of LIFE POINTS you will instantly be restored to complete strength.
Furthermore, the liquid provides you with a temporary LIFE POINT buffer of 25 LIFE POINTS. What this means is that you have an// additional //store of 25 LIFE POINTS over and above your full total. Any damage scored against you will now be taken from the additional 25// first //before being deducted from your actual LIFE POINTS. The buffer is, however, temporary, so once you have used it up, it's gone for good.//
|==|
The Lady of the Lake smiles at you. 'Feel better now, (print: $hero's name)?'
You nod and smile back.
'Well,' says the Lady, 'I have one more small gift for you...'
And she takes the glittering gemstone from the altar and places it in the palm of your outstretched hand.
'This,' says the Lady, 'is called a Luckstone. A magical gem, which only works for those of brave, honest, good, loyal and true heart. While you possess this Luckstone — and it is yours to keep so long as you don't get yourself killed — you may add, or subtract, 3 points to or from any dice roll you may make. This means that when you are fighting, you can add 3 points to your roll in order to gain a successful blow; or add 3 points to the damage caused if your blow is already successful. In fact, in any circumstance which requires a dice roll from now on, you may add or subtract 3 to or from your total in order to achieve the result you wish.'
'Furthermore,' says the Lady, taking a deep breath, 'if you manage to survive the present adventure so that your Luckstone is intact at the time you leave the Wizard Ansalom's Dark Castle, you may keep this Luckstone and bring it with you on subsequent adventures.'
A gem indeed, (print: $hero's name)! 'Thank you, Lady.' you breathe gratefully and place the Luckstone carefully away in your pack. As you do so, the Lady and the temple begin to fade gently away, leaving you standing back in 75. Frantically, you open your backpack. The Luckstone is still there! Fantastic!
==|
//Now [[turn to 75->75]] but * * * NOTE * * * you will NOT ever again be able to find the secret door to the north, whatever it may say in your spell book, either this time round, or at any other time should you be killed and return this way. Remember that, (print: $hero's name). Trying to go through to the Lady of the Lake again will break the spell.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 104
---
<==>
#BOOM!
==|
//(link: "Go to 14.")[(goto: "14")]//
(set: $hero's CLP to 0)
|==|
|LP>[(display: "LP")]###THE ADVENTURE 105
---
<==>
(display: "Hour")The corridor runs west for thirty metres and ends in a door. At fifteen metres there is a second door in the north wall.
==|
//If you decide to try the door in the north wall, (unless: $guards89 is true)[[[go to 89->89]]](else:)[go to 89].
If you decide to go on quietly and try the door at the end of the corridor, (unless: $kitchen85 is true)[[[go to 85->85]]](else:)[go to 85].
Or [[back to 107->107]] to reconsider your options.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 106
---
<==>
(display: "Hour")(set: $INV to it + (ds: $deathScroll's name), $deathScroll's have to true, $deathScroll's amount to it + 1)(set: $notes to it + (a: "//Death Scroll instantly kills a single enemy, except on rolls of double 1, 3 or 6, then the spell kills you instead.//"))The scroll contains a Death Spell!
This one is useful, (print: $hero's name), but tricky. If you're in a tight corner and use the spell, it will instantly kill a single opponent; however powerful or well protected.
The trouble is, there is a small chance the spell will rebound and kill //you//. If at some stage, you decide to use the spell, you must make a dice roll. If the result is a double 6, a double 1 or a double 3, then the spell kills you (and you go to 14). Anything else and the spell kills your opponent. You can only use the spell once, but you can take it on any future quests if it hasn't been used by the end of this journey.
==|
//Since there are no exits from this room, (link: "go to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 107
---
<==>
(display: "Hour")Now that you have time to look around you, you find you are in a small anti-room with a single, well-lit corridor running off northwards. The whole feel of this place is very different to the parts of the Wizard Ansalom's Dark Castle that you have already visited: it feels lived in. If you listen carefully, you can even hear distant sounds. Better move quietly, (print: $hero's name), and keep a careful look-out.
You creep along the corridor for fifteen metres until you arrive at a T-junction with a second corridor running east/west. A quick glance both ways tells you this corridor is empty for the moment, although you have a feeling someone might happen along at any second.
==|
//If you decide to move west along the new corridor, [[go to 105->105]].
If you decide to move east, [[go to 96->96]].
(if: $search99 is false)[If you decide to risk searching for another secret door (and you never know your luck) [[go to 99->99]].
](if: $treasure143 is true)[Go through the secret door into the Wizard Ansalom's Treasure Room, [[go to 143->143]].
]Go south and climb out of the pit, [[go to 45->45]]//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 108
---
<==>
(set: $temple62 to true)The temple and the Lady vanish abruptly.
//[[Go to 75->75]] and * * * NOTE * * * however hard you try, and whatever it may say in this spell book, you will never again be able to find the secret door to the north.//
|LP>[(display: "LP")]###THE ADVENTURE 109
---
<==>
#BOOM!
==|
//(link: "Go to 14.")[(goto: "14")]//
(set: $hero's CLP to 0)
|==|
|LP>[(display: "LP")]###THE ADVENTURE 110
---
<==>
(display: "Hour")How awful. (if: $room72dark is true)[(set: $room72dark to false)(set: $hero's hit to $hit72)(set: $enemy's name to $leprechaun's name, $enemy's title to $leprechaun's title)Your torch suddenly illuminates the entire room, as if the magical darkness was instantly dispelled. (if: $leprechaun's status < 2)[And you are looking at the body of a Leprechaun whom you have just killed. ]](set: $leprechaun to $enemy, $enemy to $noenemy)Poor little Leprechaun. Still, he was biting you on the ankle, and he //did// do you a fair bit of damage in the fight.
There are no exits from this chamber.
==|
//(link: "Go to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 111
---
<==>
(display: "Hour")'Hello, Duckie,' says the Fiend. 'What a pleasure to find an intelligent visitor for a change. Most of them blow themselves up, you know. Very painful. Now, what is it you want of me?'
Since you don't really know what you want of him, you simply stare dumbly as he climbs out of his coffin, stretching to get the stiffness out of his joints.
'Don't you know what you want?' asks the Fiend, kindly enough. 'It's always the way, even with the clever ones. Do you like my poetry, by the way? I wrote the verse on the plaque.'
==|
//Do you praise his poetry, comparing him to Milton, Keats, Shakespeare and Pam Ayres (none of whom he will have heard of, since they were not yet born in King Arthur's day)? If so, [[go to 87->87]].
Do you tell the truth? If so, [[go to 117->117]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 112
---
<==>
(display: "Hour")(set: $counter to 0)(for: each _i, ...(range: 1,20))[(unless: $poem87's (_i) is "")[(set: $counter to it + 1)]](if: $section112 is false)[(set: $section112 to true, $GP to it + $counter)]'What a delight! What a masterwork!' exclaims the Fiend when you hand him the completed poem. 'For this, you shall be richly rewarded.'
And for every line of your poem, he hands you a Gold Piece! You're doing rather well for Gold Pieces now, (print: $hero's name). How many is that altogether? Don't forget to keep a careful tally.
'Now,' says the Fiend, 'since my arithmetic is rather weak, you must tell me if there are more than ten lines in your poem.'
==|
//If there are, in fact, more than ten lines in your poem, (if: $counter > 10)[[[go to 81->81]]](else:)[go to 81].
If there are only ten lines or less, (if: $counter <= 10)[[[go to 116->116]]](else:)[go to 116].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 113
---
<==>
(display: "Hour")The scroll is absolutely blank. What a swiz! Still, you've got your gold.
==|
//There are no exits from this room. Better (link: "return to 75")[(goto: "75")] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 114
---
<==>
(display: "Hour")(set: $GP to it + 50)(set: $INV to it + (ds: $DHCoin's name), $DHCoin's have to true)What's this? More gold? It is, you know — fifty Gold Pieces and a double-headed copper coin. What a bit of luck!
But there's more! Tucked away in the bottom of the purse is a parchment scroll. There's something very familiar about this type of scroll. It looks very similar to the scrolls lying about in Merlin's log castle: the ones he uses to write spells on. |Roll>[Get your dice rolling quickly], (print: $hero's name), to find out what is written on the scroll.
==|
//Score 1 or 2 and |Low>[go to 113].
Score 3 or 4 and |Lowmed>[go to 88].
Score 5 or 6 and |Medlow>[go to 83].
Score 7 or 8 and |Medhigh>[go to 106].
Score 9 or 10 and |Highmed>[go to 93].
Score 11 or 12 and |High>[go to 98].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 3, $LSChoice to "114 Roll")(display: "PDR")
]|LP>[(display: "LP")]###THE ADVENTURE 115
---
<==>
(display: "Hour")Not your best shot, (print: $hero's name). The room is still dark and you are still being attacked.
==|
//If you decide to fight now, [[go to 90->90]].
If you think it's worth another try at making friends, deduct 4 from your current LIFE POINTS and |Reroll>[go to 92].//
|==|
|LP>[(display: "LP")](click: ?Reroll)[(set: $hero's CLP to it - 4)(display: "Death")(if: $hero's status is 0)[(goto: "14")](else:)[(goto: "92")]]###THE ADVENTURE 116
---
<==>
(display: "Hour")'Short works are often the best,' sighs the Fiend, although something in his tone makes you suspect he may have been just a little disappointed. He stretches and yawns. 'Now, my young friend, while it has been a great pleasure talking with a fellow poet, I must rest now. Spend your gold wisely on some foolishness.'
With which he sweeps back his opera cloak, favours you with a dazzling smile and leaps back into his coffin, drawing down the lid. Nor will any amount of knocking persuade him to open it again.
==|
//Since there doesn't seem much else you can do here, [[go to 62->62]] and explore the temple.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 109
---
<==>
The Fiend fangs you.
==|
//(link: "Go to 14.")[(goto: "14")]//
(set: $hero's CLP to 0)
|==|
|LP>[(display: "LP")]###THE ADVENTURE 118
---
<==>
(display: "Hour")(if: visits is 1)[(set: $quiet118 to true, $FS to 0, $skipFS to true)(display: "EP")]You've got a knack with doors, (print: $hero's name). It opened ever so quietly. Which is just as well since there are two Guards on the other side, nasty big men with leather armour and swords.
==|
//Since you opened the door quietly, you have the advantage of surprise which gives you the first blow against each of them. [[Go to 86->86]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 119
---
<==>
(display: "Hour")(set: $magicDuck's amount to it - 1)(live: 1s)[$s3[Magic duck,](stop:)]
(live: 2s)[$s3[Come to my aid:](stop:)]
(live: 3s)[$s3[I'm not afraid!](stop:)]
(live: 4s)[(link-goto: "Go back","$section") to where you used the magic duck.
|Secret>[Reveal the secret.](stop:)](click-replace: ?Secret)[This is the secret of the magic duck.
Once — and once only — in any adventure, you may call upon the magic duck for aid. When you do so, as you have obviously done now, the duck will instantly //switch off// any magic that happens to be going on in your vicinity. Thus, invisible creatures become visible. Fireballs fizzle out harmlessly, any magical (but only magical) damage done to you during the Section is immediately repaired. In short, so far as magic is concerned, the magic duck enables you to proceed, unharmed, to the next Section of your choice.
And a little good news. Although you can only use the magic duck once in an adventure, you may (provided you aren't killed and lose it) take it with you as part of your equipment in your next adventure.]###THE ADVENTURE 120
---
<==>
(display: "Hour")(if: $room72dark is true)[(set: $room72dark to false)The darkness vanishes and your torch abruptly lights up a smallish chamber. Lying on the floor, carefully extracting his teeth from your ankle, is a Leprechaun!
](set: $leprechaun's status to 3)(display: "EP")'Sure and begorrah,' says the Leprechaun with a thick Irish brogue (you wouldn't expect him to come from Israel, would you?). 'Isn't it sorry I am to be after biting your poor ankle, but wasn't I thinking you might be a monster or that wicked Wizard Ansalom and didn't I launch meself without thinking. But I could tell from the taste you had good decent blood in ye, so let me make amends for the damage.'
With which he hands you a small leather purse and, in the manner of Leprechauns, vanishes.
==|
//[[Go to 114->114]] to discover what is in the purse.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 121
---
<==>
(set: $demon121 to true)You run, as if the devil himself were after you. (And though he isn't, an Invisible Demon is certainly the next best thing.)
THWAP! That's the noise you made running into the edge of the circle, (print: $hero's name). It seems that while you can step in easily enough, getting out is a bit more difficult. Hurriedly you feel your way around the invisible wall. No way out of the circle and the Demon is getting closer.
==|
//[[Return to 144->144]] and make a fight of it.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 122
---
<==>
(display: "Hour")(set: $enemy to $vampire)You're halfway across the room, tiptoeing, when a soft voice whispers in your ear: 'He doesn't need guards, (print: $hero's name) — he's got me...'
You freeze, then turn. You are staring into the cold eyes and smiling fangs of a fully-fledged, dyed-in-the-wool, real-life
=><=
**VAMPIRE!**
<==>
Do you still have that garlic, by any chance?
==|
//If you still have your garlic (no cheating now: if you ate it, it's gone) then (if: $garlic's have is true or $mouldyGarlic's have is true)[[[go to 132->132]]](else:)[go to 132].
If you don't, [[go to 147->147]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 123
---
<==>
(display: "Hour")Nope, nothing of interest here. No way out either.
==|
//(link: "Return to 96")[(goto: "96")] before deciding where to go next.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 124
---
<==>
(display: "Hour")Slowly, gingerly, you steal down the steps. The Guard remains asleep. Carefully, slowly, you reach out to get his keys. |Roll>[Roll dice] to see if you make it.
==|
//Score 2-6 and |Lose>[go to 142].
Score 7-12 and |Win>[go to 126].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 6)[(replace: ?Win)[[[go to 126->126]]]](else:)[(replace: ?Lose)[[[go to 142->142]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 125
---
<==>
(display: "Hour")(if: visits is 1)[(set: $search125 to true)]It's a dungeon all right; and a torture chamber. Just look at the shackles on the walls. And the Iron Maiden — that big coffin-shaped cabinet with iron spikes inside the door. And the rack for stretching people. And the branding irons in the charcoal brazier.
The Wizard Ansalom could do somebody a lot of damage in here. Fortunately there is no one to do damage to. No wonder the Guard was asleep — no tough job guarding an empty dungeon.
There is no other exit from this room.
==|
//Better (link-goto: "go back to 96", "96") and reconsider your options.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 126
---
<==>
(display: "Hour")(if: visits is 1)[(display: "EP")]Sneakily done: you've got the keys and the Guard is still snoring soundly.
==|
//Use them to open the dungeon door quietly, and [[go to 125->125]].//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 127
---
<==>
(set: $enemy to $hound1, $enemy2 to $hound2)As you approach, a strange thing happens — the northern door swings open of its own accord!
You are looking into a vast, granite-lined throne room, colonnaded with black, granite pillars. Between each pillar stands a thick, two-metre-high, jet-black lighted candle, which gives off a heavy, sickly-sweet smell of incense. Beyond the columns hang heavy maroon velvet drapes.
At the end of the colonnade is a granite dais, stepped to a huge, rough-hewn granite throne. By the foot of the throne are two of the largest, fiercest, jet-black Hounds you have ever seen — Hounds that stare at you malevolently with fiery eyes. And on the throne sits a tall, dark-haired, dark-bearded figure dressed in heavy, flowing black robes. Menace hangs over him like a thundercloud.
'Welcome, little person,' booms the figure on the throne. 'It seems you wish to see me.'
It's him, (print: $hero's name)! It's //him! You are face to face with the Wizard Ansalom Himself!//
What a fight this is going to be. (You //are// going to fight him, aren't you, (print: $hero's name)? Not much point in the whole adventure if you don't, eh?)
First the good news. The Wizard Ansalom will make no move to harm you until you have successfully defeated his Black Hounds. Now the bad news. Each Hound has 25 LIFE POINTS and bites with + 4 damage. |FS>[Get the dice rolling, (print: $hero's name)].
==|
//If the Hounds kill you, |Dead>[go to 14].
If you kill the Hounds, take a deep breath, use any |Alive2>[Healing Potions or Salves] you may have and |Alive1>[go to 137].//
|==|
|LP>[(display: "LP")](display: "Battle 2")|End)[(if: $End is 2)[(click: ?Alive1)[(set: $hound1 to $enemy, $hound2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "137")](click: ?Alive2)[(display: "Heal2")]](else:)[(click: ?Dead)[(set: $hound1 to $enemy, $hound2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(goto: "14")]]]###THE ADVENTURE 128
---
<==>
(display: "Hour")(set: $search128 to true)|Roll>[Roll dice] to see if the search produced anything worthwhile.
==|
//Score 2 — 6 and |Low>[go to 123].
Score 7 — 9 and |Med>[go to 148].
Score 10 — 12 and |High>[go to 133].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 3, $LSChoice = "128 Roll")(display: "PDR")
]|LP>[(display: "LP")]###THE ADVENTURE 129
---
<==>
(display: "Hour")Well done, (print: $hero's name). That was some fight and some opponent!
As the Demon dies, it becomes visible once more, all scaley and slimey and horns and tail and fangs, exactly as you imagined it would be. Big too. But dead now: very dead. And with the Demon dead, it's now quite easy to step from the circle.
==|
//[[Go to 138->138]] and decide if it's worth searching now.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 130
---
<==>
(display: "Hour")You follow the corridor quietly eastwards, noting that this one is rather more dimly lit than the others. The wall torches have been replaced by only a very few lamps. And when you reach the steps downwards, you can see there are fewer still below.
At the bottom of the steps is a stout door, the top half of which comprises bars through which emerges a dull red glow. The door has a huge lock. It also has a Guard. Fortunately a very tired Guard, since he is asleep at his post.
Looks like you've discovered the dungeons, (print: $hero's name); or possibly some horrible torture chamber. Is Ansalom keeping the Queen locked away here? Who can tell?
==|
//If you decide to try your luck at stealing the Guard's keys and opening the dungeon, [[go to 124->124]].
Otherwise [[return to 96->96]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 131
---
<==>
(if: $skeleton131 is false)[(set: $skeleton131 to true, $silas to $enemy, $enemy to $noenemy)]With the Skeleton no more than a pile of bones now, you have an opportunity to examine the whipping post it was tied to. It's a pretty ordinary whipping post except for one thing: it seems to be a bit loose. In fact, if you tug it sideways, it might even come right up.
==|
//You can always leave the silly thing alone, of course; in which case you should simply [[return to 33->33]] and reconsider your options.
But if you decide to try to uproot the post, (if: $post131 is false)[[[go to 139->139]]](else:)[go to 139].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 132
---
<==>
(display: "Hour")(if: visits is 1)[(display: "EP")(set: $vampire to $enemy, $enemy to $noenemy)(set: $INV to it + (ds: $jewelledRing's name), $jewelledRing's have to true, $valuables to it + $jewelledRing's worth)]'Aarrrghhhh!'
The scream of the Vampire as he sees the garlic in your hand. He clutches his throat and writhes. 'Aaarrghhh!'
His knees buckle slowly. His eyes cross. His face goes pale (well, paler). His entire body begins to convulse. His fangs fall out. He drops in a heap on the floor. He begins to shrivel, growing smaller and smaller until all that's left is a tiny heap of dust, some mouldering clothes and a jewelled ring (worth 500 Gold Pieces of anybody's money). Lucky you had that garlic. (print: $hero's name).
==|
//If you want to try the door on the east wall, [[go to 136->136]].
If you want to try the door on the north wall, [[go to 127->127]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 133
---
<==>
(display: "Hour")(display: "EP")(set: $INV to it + (ds: $crystalBall's name))(set: $crystalBall's have to true)You've found a crystal ball!
As you look in the crystal, images begin to form. They show you a beautiful Lady, finely dressed, but with her clothing muddied and torn, chained in a deep, dark dungeon. The Queen! It must be the Queen! But where? Alas, the crystal does not tell you.
Nothing else for it but to press on.
==|
//Since there are no exits from this room, (link: "return to 96")[(goto: "96")] before deciding where to go next.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 134
---
<==>
(display: "Hour")Perseverance is a very worthwhile characteristic in an adventurer. |Roll>[Roll dice].
==|
//Score 4 or more and |Win>[go to 143].
Score less than 4 and you find nothing. |Lose>[Go to 107] and reconsider your options.//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 1)(display: "PDR")(if: $PDR > 3)[(replace: ?Win)[[[go to 143->143]]]](else:)[(replace: ?Lose)[[[Go to 107->107]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 135
---
<==>
(display: "Hour")As you stand triumphant in the mayhem of the shattered Throne Room, a small sound behind the throne attracts your attention. You investigate. Nothing there. But that was definitely a noise. You examine the wall. No need for an experienced adventurer and Wizard slayer like yourself to roll dice this time: you find a secret door! As the granite slab slides back, you know for certain the steps downwards can only lead to one place — the prison where the wicked Wizard (now defunct) was holding brave Queen Guinevere.
==|
//You've done it, (print: $hero's name). You've succeeded in your mission. You're a first-class, five-star adventurer. Now [[turn to page 167->167]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 136
---
<==>
(display: "Hour")You are looking into a large chamber set out with rows of bunk beds, each one of which has a small wooden locker placed by the side. Obviously a dormitory, (print: $hero's name). And empty.
==|
//Better try the northern door by [[going to 127->127]].
Or [[return to 96->96]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 137
---
<==>
(set: $enemy to $ansalom)'My Hounds!' screams the Wizard Ansalom. 'You've killed my Hounds!' And he leaps to his feet, hands outstretched, muttering a savage spell.
Are you ready for this, (print: $hero's name)? The Wizard Ansalom has 150 LIFE POINTS. You want that again? //150// LIFE POINTS. What's more, he is equipped with 10 Firefinger Lightning Bolts exactly like the ones Merlin gave you. (With one important difference: Ansalom's Lightning Bolts do not hit their target automatically. You must roll dice each time he uses one. Unless he scores 5 or better, the bolt misses you.)
|FS>[Let the magical battle commence], (print: $hero's name). And may the best Wizard win!
==|
//If the Wizard Ansalom kills you, |Dead>[go to 14].
If you kill the Wizard Ansalom, lick your wounds and |Alive>[go to 135].//|ChoiceDuck>[(if: $magicDuck's amount > 0)[(set: $section to "135 duck")
//Or try the (link-goto: "Magic Duck?","119")//]]
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $ansalom to $enemy, $enemy to $noenemy)(display: "EP")(display: "EP")(display: "EP")(display: "EP")(goto: "135")]](else:)[(click: ?Dead)[(set: $ansalom to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 138
---
<==>
(display: "Hour")In some ways this is the strangest room you've been in yet. It's empty of people, but not of clutter. In fact it's so jam-packed you can hardly tell what size it is.
There's a furnace and benches, racks, shelves, cabinets, sacks, drums, barrels... the list could go on forever. Hanging from the ceiling are stuffed lizards, dried herbs, shrunken heads, a few glistening skulls and one full skeleton. There are banners on the wall embroidered with mystic sigils. There is a circle drawn on the floor on one of the few open spaces; and the circle is inscribed with more mystic signs.
One glance would tell you all you need to know. This is obviously the Wizard Ansalom's magical workroom.
==|
//Want to search? (if: $search128 is false)[[[Go to 128->128]]](else:)[Go to 128].
Interested to see what happens if you step into the magic circle? (if: $demon's status is 2)[[[Go to 144->144]]](else:)[Go to 144].
Decide to get out of here as quickly as possible? [[Go to 96->96]].//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 139
---
<==>
(set: $fell36 to true, $post131 to true)The post doesn't uproot. But it does move sideways with a funny noise like the grinding of gears beneath your feet! A trapdoor has opened up under you! You're falling, (print: $hero's name). You're falling!
==|
//[[Fall into 36.->36]]//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 140
---
<==>
(set: $100guards to $enemy, $enemy to $noenemy)(set: $hero's CLP to 0)This isn't looking too good, (print: $hero's name). They've seen you all right. And they're moving fast! They're up and on you like an avalanche! There's nothing you can do. You draw old EJ and fight like a demon, but there are just too many of them...
Guess what? You're right.
==|
//(link: "Go to 14.")[(goto: "14")]//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 141
---
<==>
(if: $hounds141 is false)[(set: $savageHound1 to $enemy, $savageHound2 to $enemy2, $enemy to $noenemy, $enemy2 to $noenemy)(set: $hounds141 to true)](display: "Hour")Those Hounds were put there for a purpose, (print: $hero's name). Hounds are Hounds and if the Wizard Ansalom wasn't using them for hunting, he must have been using them to guard something. But what?
Cunning adventurer that you are, you take a careful look around... and find a casket! It's only a small casket and it smells a bit of Hounds, but you open it anyway. And inside, resting on one of those little blue velvet cushions jewellers use, is a diamond ring.
What an interesting find! Even to your inexperienced eye, it's worth at least 170 Gold Pieces. What's more, it may even be magic: you never can tell with rings found in a Wizard's castle. You'll need to |Roll>[rub the ring and throw two dice] to find out if the ring is really magic.
==|
//Score 2—6 and |Low>[go to 146].
Score 7—9 and |Med>[go to 153].
Score 10—12 and |High>[go to 156].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 3, $LSChoice = "141 Roll")(display: "PDR")
]|LP>[(display: "LP")]###THE ADVENTURE 142
---
<==>
(set: $enemy to $sleepyguard)He's awake!
The Guard has 20 LIFE POINTS and is armed with a sword which does + 2 damage. He's a bit dozy and so needs to roll 7 or better to hit you. His armour isn't the best either — it only subtracts 1 from damage scored against him.
==|
//If the Guard kills you, |Dead>[go to 14].
If you |FS>[kill the Guard], you may use the keys to proceed into the dungeon: |Alive>[go to 125].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $sleepyguard to $enemy, $enemy to $noenemy)(goto: "125")]](else:)[(click: ?Dead)[(set: $sleepyguard to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 143
---
<==>
(display: "Hour")(if: visits is 1)[(display: "EP")](if: $treasure143 is false)[(set: $treasure143 to true)You just got lucky, (print: $hero's name) — you've found the Wizard Ansalom's Treasure Room. And what a find! ](else:)[The Wizard Ansalom's Treasure Room. ]Just look at it. Gold, silver and gems galore. A king's ransom here. Old Ansalom must have been thieving for years to amass this lot. There's even a pen in one corner full of honking pigs.
If you take time to count, you will find:
|Treasure>[(unless: $treasury is 0)[(print: ($thousands: $treasury)) Gold Pieces.
]]18,000 Silver Pieces.
(if: $emerald's have is false and $emerald's lost is false)[|Emeralds>[25 emeralds], each worth 500 Gold Pieces.
](if: $ruby's have is false and $ruby's lost is false)[|Rubies>[61 rubies], each worth 200 Gold Pieces.
](if: $diamond's have is false and $diamond's lost is false)[|Diamonds>[77 diamonds], each worth 1000 Gold Pieces.
]18 pigs, each worth about 3 Silver Pieces.
What a find! And it's yours if you can kill the Wizard Ansalom. Nobody will begrudge it to you, since you earned it fair and square. (Except the pigs, of course, which will have to go back to their rightful owners.) You can take all the gems now and about 500 of the Gold Pieces — no more, gold is heavy — or you can come back later for the lot after you've put paid to Ansalom.
==|
//Either way, [[return to 107->107]] before deciding where to go next.//
|==|
(unless: $GP >= 1000)[(click: ?Treasure)[(set: $counter to 1000 - $GP)(if: $counter > 500)[(set: $counter to 500)](if: $counter > $treasury)[(set: $counter to $treasury)](set: $GP to it + $counter)(set: $treasury to it - $counter)(replace: ?Treasure)[(unless: $treasury is 0)[(print: $treasury) Gold Pieces.
]](replace: ?Stats)[(display: "Stats")]]](click: ?Emeralds)[(set: $emerald's have to true, $emerald's amount to 25)(set: $valuables to it + ($emerald's worth * $emerald's amount))](click: ?Rubies)[(set: $ruby's have to true, $ruby's amount to 61)(set: $valuables to it + ($ruby's worth * $ruby's amount))](click: ?Diamonds)[(set: $diamond's have to true, $diamond's amount to 77)(set: $valuables to it + ($diamond's worth * $diamond's amount))]|Stats>[(display: "Stats")]###THE ADVENTURE 144
---
<==>
(if: $demon121 is false)[(set: $enemy to $demon, $skipFS to true, $FS to 1, $demon144hit to $hero's hit, $hero's hit to 8)]You're not going to believe this, (print: $hero's name), but you've just triggered the second biggest nasty in the Wizard Ansalom's Dark Castle. There is an Invisible Demon in the circle!
This thing (which would look really scaley and slimey and fanged and horned and tailed and vicious if you could see it) has 40 LIFE POINTS. It always gets the first strike; being invisible. It tears bits out of you at + 5 damage and its skin is so tough you automatically deduct 4 from any damage scored against it. What's more, it's very hard to hit, being invisible, so you need to roll at least an 8 or better to make contact.
No point in trying to make friends. It's fight or run!
|==
//If you decide to run, |Choice121>[(if: $demon121 is false)[[[go to 121->121]]](else:)[go to 121]].
If you decide to fight, |FS>[stay right here and fight]!
If the Demon kills you, |Dead>[go to 14].
If you somehow miraculously manage to kill the Demon, |Alive>[go to 129].//|ChoiceDuck>[(if: $magicDuck's amount > 0)[(set: $section to "129 duck")
//Or try the (link-goto: "Magic Duck?","119")//]]
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive)[(set: $demon to $enemy, $enemy to $noenemy, $hero's hit to $demon144hit)(goto: "129")]](else:)[(click: ?Dead)[(set: $demon to $enemy, $enemy to $noenemy, $hero's hit to $demon144hit)(goto: "14")]]]###THE ADVENTURE 145
---
<==>
(display: "Hour")(display: "EP")(set: $100guards to $enemy, $enemy to $noenemy)Phew! They didn't notice.
==|
//[[Go to 107->107]] and reconsider your options.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 146
---
<==>
(set: $INV to it + (ds: $diamondRing's name), $diamondRing's have to true, $valuables to it + $diamondRing's worth, $ring146 to true)Rubbing the ring doesn't produce any sign of magic, but what it does do is reveal a tiny inscription on the inside of the band. You squint closely at it, holding the ring up to the light, and finally make out these words:
MPQEM 4 VKOGU VQ TCKUG VJG HKGPF
|Decode)[
(display: "146 Puzzle")
]
==|
//Bit of a mystery that. (link-reveal: "If you can decode it")[(show: ?Decode)], it may come in handy sometime. But for now (link: "return to 33")[(goto: "33")] and decide where to go next.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 147
---
<==>
(set: $counter to 0)(if: $garlic's have is false and $mouldyGarlic's have is false)[Greedy pig — fancy munching all that garlic. Now you're going to have to fight him.
]The Vampire has 35 LIFE POINTS (or in his case, DEATH POINTS). He carries no weapons, but that hardly matters since his fangs are poison. If he manages to hit you twice in a row, you're dead and that's all there is to it.
|FS>[Roll to see who has the first strike]. And don't worry about becoming a Vampire yourself if he kills you — that's only an old wives' tale. Probably.
==|
//If the Vampire kills you, |Dead>[go to 14].
If you kill the Vampire, you have a choice:
Eastern door |Alive1>[go to 136].
Northern door |Alive2>[go to 127].//
|==|
|LP>[(display: "LP")](display: "Battle")|End)[(if: $End is 2)[(click: ?Alive1)[(set: $vampire to $enemy, $enemy to $noenemy)(goto: "136")](click: ?Alive2)[(set: $vampire to $enemy, $enemy to $noenemy)(goto: "127")]](else:)[(click: ?Dead)[(set: $vampire to $enemy, $enemy to $noenemy)(goto: "14")]]]###THE ADVENTURE 148
---
<==>
(display: "Hour")(display: "EP")(set: $INV to it + (ds: $wand's name), $wand's have to true)(set: $notes to it + (a: "//The wand fires luminous green globules that, when you say 'Silly thing', allows you to get 4 strikes in if it hits it's target.//"))Mmm, something interesting here. Looks like a wand of some sort... You lift the wand and wave it. Nothing happens. All the same, it //looks// like a wand... You point it. Nothing happens.
'Silly thing!' you mutter. And at once the wand emits a luminous green globule, which sticks to the wall, pulsating slightly. A little trial and error soon teaches you to use the globule wand. You point and say, 'Silly thing' and a globule fires. Whether or not the globule hits the thing you're aiming at depends on whether you achieve your normal strike throw. If it does hit, the globule will do no damage, but it will hold your opponent perfectly still while you get four strikes at him without his being able to strike back.
Now |Roll>[roll //one// die] to find out how many globules are left in the wand.
==|
//Since there's no exit from the lab, |Leave>[return to 96] before deciding where to go next.//
|==|
(click: ?Roll)[(set: $dice to 1, $LSA to 1)(display: "PDR")(set: $wand's amount to $PDR)(click: ?Leave)[(goto: "96")]
]|LP>[(display: "LP")]###THE ADVENTURE 149
---
<==>
(display: "Hour")The northern corridor ends in a door, which is slightly ajar. Carefully, quietly, you push it open.
A Guard Room! It's obviously a Guard Room since there is all sorts of military equipment — swords, shields, daggers, spears — stacked along the walls; not to mention tables, chairs, plates, goblets, even dice, which you would normally associate with large numbers of Guards. The only thing is — it's empty. Something suspicious here, (print: $hero's name).
There are two exit doors to the room: one in the east wall, the other in the north wall.
==|
(if: $vampire's status is 2)[//If you decide to enter the room, [[go to 122->122]].
If not, [[return to 96->96]].//](else:)[//If you want to try the door on the east wall, [[go to 136->136]].
If you want to try the door on the north wall, [[go to 127->127]].
Or [[return to 96->96]].//]
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 150
---
<==>
(display: "Hour")Another baddie bites the dust! You're doing rather well at the moment, (print: $hero's name).
==|
//If you want to continue searching for a secret door, [[go to 134->134]].
If not, [[return to 107->107]] and reconsider your options.//
|==|
|Stats>[(display: "Stats")]###THE ADVENTURE 151
---
<==>
(display: "Hour")(display: "EP")(set: $GP to it + 200, $INV to it + (ds: $mouldyGarlic's name), $mouldyGarlic's have to true)There's definitely something there. Use old EJ to prise it open — he'll protest, but just ignore him. There now — it wasn't an empty chest at all. There's a hidden compartment with 200 Gold Pieces inside! What's more, as you snaffle the gold, you find a rather mouldy clove of garlic and notice some writing on the real bottom of the chest. It's a bit faded, but you may be able to make sense of it.
=><=
//What I have left
Within this chest
Is more precious than gold.
Treasure it
Keep it
You will find its best use
When you pass through a Guard Room
On a northern corridor.//
<==>
More precious than gold? There was gold all right, but nothing more precious than gold. You search again to make sure there aren't any hidden gems, but nothing more turns up. Still, you can always take the mouldy garlic if you want, although it's difficult to see what good it will do you — it's well beyond eating now.
==|
//Go back to the (link-goto: "circular room in 71", "71") and take it from there.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 152
---
<==>
(display: "Hour")(display: "EP")(set: $GP to it + 200)There's definitely something there. Use old EJ to prise it open — he'll protest, but just ignore him.
There now — it wasn't an empty chest at all. There's a hidden compartment with 200 Gold Pieces inside!
==|
//Go back to the (link-goto: "circular room in 71", "71") and take it from there.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 153
---
<==>
(if: $ring153used is false and $ring153 is false)[(set: $INV to it + (ds: $diamondRing's name), $diamondRing's have to true, $valuables to it + $diamondRing's worth, $ring153 to true)]It's magic all right! If you |Right>[wear it on your right hand], you get one extra Firefinger Lightning Bolt! If you |Left>[wear it on your left hand], it will restore a total of 25 LIFE POINTS. The trouble is, you can only use it once. You don't have to decide right now which hand to wear it on, but once you do put it on, your choice is made.
==|
//Now better (link: "return to 33")[(goto: "33")] and decide where you will go next.
If you don't wear the ring now, it will be available in your backpack to try on later.//
|==|
|LP>[(display: "LP")](if: $ring153 is true)[(click: ?Right)[(set: $ring153 to false, $ring153used to true, $firefinger to it + 1)(goto: "153")](if: $hero's CLP < $hero's LP)[(click: ?Left)[(set: $ring153 to false, $ring153used to true, $hero's CLP to it + 25)(if: $hero's CLP > $hero's LP)[(set: $hero's CLP to $hero's LP)](goto: "153")]]]###THE ADVENTURE 154
---
<==>
(display: "Hour")After you've finished staggering about from the effects of being gassed, it occurs to you to test the chest for a false bottom. You can do this by |Roll>[rolling two dice].
==|
//Score 2 — 6 and |Low>[go to 151].
Score 7 — 12 and |High>[go to 152].//
|==|
(click: ?Roll)[(set: $dice to 2, $LSA to 2)(display: "PDR")(if: $PDR <= 6)[(replace: ?Low)[[[go to 151->151]]]](else:)[(replace: ?High)[[[go to 152->152]]]]
]|LP>[(display: "LP")]###THE ADVENTURE 155
---
<==>
(set: $watchman to $enemy, $enemy to $noenemy, $GP to it + 70)Well, there's one consolation: the old fool was carrying 70 Gold Pieces, presumably stolen from adventurers he managed to kill with that dagger. You hold on to them now: they may come in handy for //Bribery// at some stage if you can get hold of a few more.
==|
//Now [[go to 33->33]] and decide where you want to go next.//
|==|
|LP>[(display: "LP")]###THE ADVENTURE 156
---
<==>
(set: $INV to it + (ds: $diamondRing's name), $diamondRing's have to true, $valuables to it + $diamondRing's worth)(set: $notes to it + (a: "//To reach the Wizard and your goal, remember always that you must befriend a spider.//"))(set: $Spider156 to true)Doesn't seem to be magic. Doesn't seem to be anything except an ordinary valuable ring. But maybe there's something else in the casket. Have a look under the velvet cushion, (print: $hero's name). Well, well, well — a scrap of parchment. Read it quickly!
==|
//To reach the Wizard and your goal, remember always that you must befriend a spider.//
|=|
That's it. Not very helpful, is it? Still, good advice always comes in useful sooner or later and you do have a feeling that this is somehow good advice.
==|
//But for the moment, (link: "go back to 33")[(goto: "33")] and decide where you will go next.//
|=|
|LP>[(display: "LP")]###(print: (uppercase: $hero's name)) TRIUMPHANT
---
<==>
(set: $hero's CLP to $hero's LP)(set: $GP to 0)A raven, wheeling high above the cornfields to the south of Glastonbury Tor, started at the sudden eruption of banners from the towers of Camelot. The King's insignia was there; and the battle standard of the Table Round; and the colours of every major earl, duke and knight. The national flags of Wessex and Sussex and Essex were there and even a Roman standard (no longer taking any real pride of place since Arthur sent the Romans packing). But most important of all, the Queen's own golden pennant was there, flying higher even than the King's insignia. That would have been very strange in any other circumstances, but even the meanest, rudest peasant knew what it meant now... and rejoiced.
The raven, which, in the manner of its kind, had been on a search for grains, turned at the sight and flew strongly north to circle over Camelot itself.
What a sight below! There had never been such a bustle, such excitement. In the castle itself, there was a full turn-out of the Guard, armour polished to mirror brightness and every man standing rigid as a statue at his post. Around them, servants scurried to and fro like ants, a constant stream into and out of the main banquet hall in obvious preparation for a feast: and a great feast at that, to judge from the foodstuffs and wines that were being carried in.
There was, too, considerable activity at the lists, as if the fields were being prepared for a joust, or even a full tournament. The stands were being decorated with streamers and bunting, the great horses were being led from the stables and gently exercised before receiving their padded accoutrements and trappings. Squires were busily polishing lances and maces and swords as if the very future of the realm depended on their brightness.
From somewhere deep within the castle, muffled and distorted by the thickness of the walls, strange sounds rose up like animals in pain, clear indication that the minstrels were tuning up their instruments in preparation for some form of grand musical entertainment. Lutes, flutes, harps and bandores competed with the bells and drums of the percussion section in a cacophony that did not sound as if it would ever achieve harmony.
And while all this was going on in Camelot itself, there was even greater activity on the approach road to the castle. A vast crowd lined the edges for nearly half a mile, kept off the road itself only by the constant attention of harassed stewards running hither and thon to push back a craning farmer, a curious goodwife, or shoo away the herds of urchins who danced through the legs of their elders on to the forbidden path.
At the main gates, the drawbridge had been lowered, the portcullis raised. Two lines of trumpeters, dressed in their gayest raiment, were at attention, their instruments half raised and gleaming golden in the sunshine, by the approach.
On the drawbridge itself, resplendent in full armour, the great sword Excalibur at his side, seated upon a magnificent dappled charger, was the broad, brown-bearded figure of the King. Ranged behind him, row upon row, in full dress armour, visors raised, plumes dancing in the breeze, was the full complement of Knights of the Order of the Table Round, tense, joyous, expectation written on every face.
Suddenly, distantly, the crowd began to cheer, a sound that swelled and grew and did not stop, but rolled closer and still closer like a great sea wave. The King moved forward and, forgetting royal dignity, half stood in his stirrups, the better to see.
A convoy of Cardinals, robed in the Roman purple, emerged from the castle to take their places by the King's side; and behind them the brown-robed, bare-footed monks from the Abbey.
The cheering grew louder, closer. As if in response to some hidden signal, the trumpeters raised their instruments to their lips. And waited. The cheer became a roar, a wild exuberance, a joyous call to the deep blue skies of heaven. The fanfare began, brassily unnerving even the great war horses by its volume. King Arthur's patience broke and he urged his mount forward.
At that instant, around the last bend of the approach road, there came Queen Guinevere herself, a trifle bedraggled, to be sure, but proud and upright, seated on the back of a nervous, prancing pony. And leading that pony was a small, slight figure dressed in a jerkin of dragonhide and carrying a broadsword which, but for its size, might have been a mirror image of the King's own.
'Guinevere!' the crowd roared. 'Guinevere!' And then, as if at some secret, hidden signal: '(print: $hero's name)! (print: $hero's name)! (print: $hero's name)!'
As if startled by the sudden tumult, the raven wheeled away abruptly and flew south again to land eventually on a rocky outcrop near a cave mouth in a cliff beside the shoreline. There it waited, preening itself occasionally and keeping a wary eye out for hawks.
Soon, along the shingle path towards the cave mouth, there approached an extremely beautiful young woman with long hair, black as jet, and the walk of an aristocrat. The raven watched her beadily, bobbing its head and hopping, but making no attempt to fly away.
She stopped. 'Are you there, my darling?' she called out to no one in particular. Then, guided by some instinct, she turned towards the raven. 'Is that you?'
The raven strutted, stretched, then metamorphosed. 'It's me, m'dear,' said Merlin, now standing in the raven's place. 'Me. Yes. Yes, indeed.' And he embraced the young woman, kissing her with far more fire than was decent for a man of his advancing years.
'Well,' said the young woman when she had finally extricated herself. 'Have you been to Camelot?'
'Yes,' said Merlin. 'Yes, indeed. I watched the Queen's return before I flew here to see you. Quite an occasion. Banners, fanfares, cheering crowds — much as you'd expect. Not every day the Queen is rescued. No. No, indeed. I think they're planning a tournament. I suppose I'll have to get back for that.'
'So your protégé performed well?' the dark-haired woman asked.
'(print: $hero's name)?' asked Merlin. 'Yes, (print: $hero's name) performed //very// well. Yes. Yes, indeed.'
What a day, (print: $hero's name)! What a truly magnificent, glorious day! And what an adventure! Notice how everyone treats you differently now, since you rescued the Queen? You're somebody now, (print: $hero's name). Somebody //important.//
The cart rumbles slowly down the rutted roadway that leads to the farm of Freeman John and Goodwife Mary. A new cart too, hardly touched by the dust and mud of the journey; a cart given you by King Arthur himself, along with the sturdy pony that's pulling it.
There was the offer of a great deal more from the King — gold, honours, even a place at the Table Round itself, despite your age. But all you asked for was that cart and a horse to pull it. They thought you were a little crazy when you said that was all you wanted. They didn't understand your natural modesty, (print: $hero's name). Nor the fact you needed a cart to carry all the booty you nicked from the Wizard Ansalom's Dark Castle. What are your adopted parents going to say when you appear with this lot, eh?
20,000 Gold Pieces.
18,000 Silver Pieces.
Emeralds worth 12,500 Gold Pieces.
Rubies worth 12,200 Gold Pieces.
Diamonds worth 77,000 Gold Pieces. (Less any Bribes, of course.)
Not to mention several other odds and ends you managed to pick up along the way. Enough there to buy a whole new farm. Ten whole new farms! Won't they be surprised? You'll be there in an hour and won't they be amazed?
The sun hangs low in the sky as your pony trundles onwards. What a day! What a glorious day!
'(print: $hero's name)...'
That voice sounds familiar.
'(print: $hero's name)... Excuse me, (print: $hero's name)...'
Good grief, it's Mean Jake! You remember — the boy who was always picking fights with you in the market. It seems like another age now. All the same, you drop your hand casually to the hilt of old Excalibur Junior. You're battle-hardened now, so no sense in taking chances.
But Mean Jake, standing by the roadside, has his cap off and is screwing it up in his hands nervously. You rein in the pony, watching him warily.
'Excuse me, (print: $hero's name)...' he says, 'I know you're very busy and all, but...' Screw, screw at the cap. '...I heard what you done — about rescuing the Queen and getting rid of the Wizard Ansalom and all — and I just wanted to say I'm sorry for all the... well, all the trouble I gave you and I was wondering... well, if we might be... well, friends, you know...'
And he looks so miserable and hangdog (and you're feeling so good, (print: $hero's name)) that you smile and say magnanimously, 'Of course. Mean Jake! Hop up on the cart and you can come home with me for tea. There may even be fresh scones!'
'Thank you, (print: $hero's name). Thank you!' And Mean Jake climbs up excitedly on the cart and sits proudly beside you as you shake the reins to tell the pony to move along.
You sit silent, lost in your own thoughts of the great adventure while Mean Jake prattles on, trying to ingratiate himself with you, until you are suddenly jerked back to reality when the pony halts abruptly. A tree branch has fallen across the road, blocking it completely.
'Look at that,' says Mean Jake. 'We'll never move it.'
'Yes, we will,' you say confidently. After the Wizard Ansalom's Dark Castle a little thing like a tree branch isn't going to hold up (print: $hero's name). With just the slightest swagger, you climb down from the cart and, taking a deep breath, you drag that old tree branch off into the undergrowth with a single, massive effort.
'There you are!' you say, as you emerge, brushing your hands together briskly. 'Nothing to... it...'
But you are talking to yourself. Mean Jake has gone. //And so has your pony, cart and treasure!// The road is empty. Not a soul about, except a bedraggled-looking blackbird of some description, watching you from a tree branch.
'I'll kill him!' you roar, half drawing Excalibur Junior in your anger.
'Tut, tut,' says the blackbird. 'Such temper.' It flutters down from the branch and struts towards you fearlessly before metamorphosing into the familiar form of Merlin, who stares at you as if he could read your very thoughts. Which apparently he can, for he says, 'Yes it's me, (print: $hero's name). Yes, indeed. And that wasn't a blackbird — it was a raven. I never change into blackbirds. Never. They always seem obsessed by people's noses. Ravens are different. Noble birds, ravens — more in keeping with a Magician of my stature. Easier to talk when you're a raven too. Blackbirds haven't the vocal chords for it.'
He seats himself on a nearby tree stump. 'Well, now,' he says, regarding you closely. 'Lost your treasure, have you? And the horse and cart the King gave you! Very careless. Very careless indeed. Especially to a thieving young haggis like Mean Jake. Should have known better after all you've been through.'
You hang your head a little shamefacedly. Because after all, you //were// showing off just a little when you climbed down from the cart.
'Yes,' says Merlin, as if still reading your thoughts. 'You were. Showing off. Yes. Yes, indeed. Not very proper behaviour for a Magician's Apprentice. Never find me showing off. But then I don't need to: everybody knows what a wise, handsome, noble and powerful person I am.'
He crosses one spindly leg over the other and falls off the tree stump. He picks himself up, mumbling crossly and plucking twigs from the folds of his robe. 'Sit down,' he says, indicating a second stump. 'And sit still. Don't fidget. I have something to tell you.'
So you sit (still) and wait (without fidgeting).
'I have good news and bad news for you, (print: $hero's name),' Merlin tells you.
'Your adventure is over. Done. Finished. Successfully concluded. That's the bad news. You have to return to your own time now. (Which may be bad news or may not.) Don't worry about (print: $hero's name) — (print: $hero's name)'s body, that is. I'll take care of it. It can walk back to the farm and nobody will know the difference. And don't make faces. I took care of (print: $hero's name)'s body for years before you borrowed it, and I can take good care of it again.
Now the good news. The good news is that I am well pleased with what you did, (print: $hero's name). I was just saying as much to my girl — to a young lady of my acquaintance not more than a few hours ago. Ansalom was a pest. The realm is well rid of him. And all credit to you for doing the job. Yes. Yes, indeed. It isn't often you find somebody with your talent, you know (print: $hero's name). Somebody who can come into another time the way you did. That takes imagination. And you have it.
So I'll be calling on you again to take over (print: $hero's name)'s body. Oh, yes. Yes, indeed. Avalon needs souls with your talent and your courage, so I'll be asking you to come back and take part in //new// adventures. Maybe even more dangerous than the Wizard Ansalom's Dark Castle. But you won't mind that, will you?
And you will come back, won't you?'
|Stats>[(display: "Stats")]|=
(if: $End is 0 and ($FS is 0 or it is 2))[''(print: "`*`" + $hero's name + "`*`")''](else:)[(print: $hero's name)]
LIFE POINTS: (if: $End is 0 and $FS is 2 and $EDH > 0)[''$s7[(print: $hero's CLP)]/(print: $hero's LP)''](elseif: $End is 0 and ($FS is 0 or it is 2))[''(print: $hero's CLP)/(print: $hero's LP)''](elseif: $turn is 3 and $EDH > 0)[$s7[(print: $hero's CLP)]/(print: $hero's LP)](else:)[(print: $hero's CLP)/(print: $hero's LP)]
(print: '<meter value="' + (text: $hero's CLP) + '" min="0" max="' + (text: $hero's LP) + '"></meter>')
Dice roll: (if: $turn is 2 and $PODR is not 13)[ $s4[''$PODR''] (if: $luckStone's have is true)[''+3'']]
(if: $turn is 2)[(if: $PDR < $hero's hit and $PDH is 0)[$s3[//miss//]](else:)[$s6[''HIT''] + $PDH]](elseif: $hero's status is 1)[$s3[//Unconscious//]](elseif: $hero's status is 0)[$s3[//Dead//]](if: $End is 2 or $EndEP is 1)[(set: $EndEP to 0) (+1 EP)]
=|=
(if: $End is 0 and ($FS is 1 or it is 3))[''(print: "`*`" + $enemy's name + "`*`")''](else:)[(print: $enemy's name)]
LIFE POINTS: (if: $End is 0 and $PDH1 > 0 and $FS is 3)[''$s7[(print: $enemy's CLP)]/(print: $enemy's LP)''](else-if: $End is 0 and ($FS is 1 or it is 3))[''(print: $enemy's CLP)/(print: $enemy's LP)''](elseif: $PDH1 > 0)[$s7[(print: $enemy's CLP)]/(print: $enemy's LP)](else:)[(print: $enemy's CLP)/(print: $enemy's LP)]
(print: '<meter value="' + (text: $enemy's CLP) + '" min="0" max="' + (text: $enemy's LP) + '"></meter>')
Dice roll: (if: $turn is 3)[ $s4[''$EDR'']]
(if: $turn is 3)[(if: $EDR < $enemy's hit)[$s3[//miss//]](else:)[$s6[''HIT''] + $EDH]](elseif: $enemy's status is 2 and $stuck > 0)[$s3[//stuck//]](elseif: $enemy's status is 1 or it is 3)[$s3[//Unconscious//]](elseif: $enemy's status is 0)[$s3[//Dead//]]
=|
(if: $End is 0 and $FS is 5)[''(print: "`*`" + $enemy2's name + "`*`")''](else:)[(print: $enemy2's name)]
LIFE POINTS: (if: $End is 0 and $PDH2 > 0 and $FS is 5 and $turn is 2)[''$s7[(print: $enemy2's CLP)]/(print: $enemy2's LP)''](elseif: $End is 0 and $FS is 5)[''(print: $enemy2's CLP)/(print: $enemy2's LP)''](elseif: $PDH2 > 0)[$s7[(print: $enemy2's CLP)]/(print: $enemy2's LP)](else:)[(print: $enemy2's CLP)/(print: $enemy2's LP)]
(print: '<meter value="' + (text: $enemy2's CLP) + '" min="0" max="' + (text: $enemy2's LP) + '"></meter>')
Dice roll: (if: $turn is 5)[ $s4[''$EDR'']]
(if: $turn is 5)[(if: $EDR < $enemy2's hit)[$s3[//miss//]](else:)[$s6[''HIT''] + $EDH]](elseif: $enemy2's status is 2 and $stuck > 0)[$s3[//stuck//]](elseif: $enemy2's status is 1 or it is 3)[$s3[//Unconscious//]](elseif: $enemy2's status is 0)[$s3[//Dead//]]
|=||=
(if: $End is 0 and ($FS is 0 or it is 2) and $venom is false)[(link: "Throw Dice")[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(if: $PDR < $hero's hit)[(set: $PDH to 0)](else:)[(set: $PDH to ($PDR - $hero's hit) + ($hero's damage - $enemy's armour))](display: "Hero Modifier")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
=|
(if: $End is 0 and ($FS is 1 or it is 3))[(link: "Throw Dice")[(set: $dice to 2)(display: "EDR")(if: $EDR < $enemy's hit)[(set: $EDH to 0)](else:)[(set: $EDH to ($EDR - $enemy's hit) + ($enemy's damage - $hero's armour))](display: "Enemy Modifier")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
|=|
(if: $enemy's magic is true and $venom is false)[
(display: "Magic")](if: $venom is true)[(display: "Venom")]{
(if: $End is 0 and ($FS is 0 or it is 2))[
|FF>[Firefinger ((print: $firefinger))]
~ |FB>[Fireball ((print: $fireball))]
(if: $wand's amount > 0)[~ |GW>[Wand]]
(if: $teleportScroll's amount > 0)[~ |TS>[Teleport]]
(if: $deathScroll's amount > 0)[~ |DS>[Death Spell]]
(if: $hypnotismScroll's amount > 0)[~ |HS>[Hypnotism Spell]]
(if: $firefinger > 0)[
(click: ?FF)[
(set: $firefinger to it - 1, $PODR to 13, $PDH to 10)
(if: $enemy's status is 2)[(display: "Hero Modifier")]
(else:)[(display: "Hero Modifier 2")]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $fireball > 0)[
(click: ?FB)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $fireball to it - 1)
(if: $PDR > 6)[(set: $PDH to 75)]
(else:)[(set: $PDH to 0)]
(if: $enemy's status is 2)[(display: "Hero Modifier")]
(else:)[(display: "Hero Modifier 2")]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $wand's amount > 0)[
(click: ?GW)[
(set: $wand's amount to it - 1)
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 0)
(if: $PDR > 6)[(set: $stuck to it + 4)]
(if: $enemy's status is 2)[(display: "Hero Modifier")]
(else:)[(display: "Hero Modifier 2")]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $teleportScroll's amount > 0)[
(click: ?TS)[
(set: $teleportScroll's amount to it - 1, $teleport to true, $End to 1, $hour to 0, $turn to 2, $PODR to 13)
(if: $teleportScroll's amount is 0)[(set: $INV to it - (ds: $teleportScroll's name), $teleportScroll's have to false, $teleportScroll's lost to true)]
(show: ?End)
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $deathScroll's amount > 0)[
(click: ?DS)[
(set: $dice to 2, $LSA to 0, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 1000)
(set: $deathScroll's amount to it - 1)
(if: $deathScroll's amount is 0)[(set: $INV to it - (ds: $deathScroll's name), $deathScroll's have to false, $deathScroll's lost to true)]
(if: ($PDR1 is 1 and $PDR2 is 1) or ($PDR1 is 3 and $PDR2 is 3) or ($PDR1 is 6 and $PDR2 is 6))[
(display: "Death")
(set: $turn to 2)
(show: ?End)
]
(else:)[
(if: $enemy's status is 2)[(display: "Hero Modifier")]
(else:)[(display: "Hero Modifier 2")]
]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $hypnotismScroll's amount > 0)[
(click: ?HS)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 0)
(set: $hypnotismScroll's amount to it - 1)
(if: $hypnotismScroll's amount is 0)[(set: $INV to it - (ds: $hypnotismScroll's name), $hypnotismScroll's have to false, $hypnotismScroll's lost to true)]
(if: $PDR >= 5)[
(if: $enemy's status is 2)[
(set: $enemy's status to 3)
(display: "Hero Modifier")
]
(else:)[
(set: $enemy2's status to 3)
(display: "Hero Modifier 2")
]
]
(else:)[
(if: $enemy's status is 2)[(display: "Hero Modifier")]
(else:)[(display: "Hero Modifier 2")]
]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
]
(else:)[
Firefinger ((print: $firefinger))
~ Fireball ((print: $fireball))
(if: $wand's amount > 0)[~ Wand]
(if: $teleportScroll's amount > 0)[~ Teleport]
(if: $deathScroll's amount > 0)[~ Death Spell]
(if: $hypnotismScroll's amount > 0)[~ Hypnotism Spell]
]
}(set: $ring146answer to (prompt: "MPQEM 4 VKOGU VQ TCKUG VJG HKGPF
If you can decode this, type it in below:", ""))(set: $ring146answer to (uppercase: $ring146answer))(if: (words: $ring146answer) contains "KNOCK" and it contains "TIMES" and it contains "RAISE" and it contains "FIEND")[(display: "EP")(set: $ring146 to false)(set: $notes to it + (a: "//Knock 4 times to raise the fiend.//"))You decode the ring to read "KNOCK 4 TIMES TO RAISE THE FIEND". A curious statement. Perhaps it'll mean something later. Gain 1 EXPERIENCE POINT for solving this puzzle.](else:)[That doesn't look right, try again later.]|=
(if: $End is 0 and ($FS is 0 or it is 2 or it is 4))[''(print: "`*`" + $hero's name + "`*`")''](else:)[(print: $hero's name)]
LIFE POINTS: (if: $End is 0 and $EDH > 0 and $turn is 3 and ($FS is 2 or it is 4))[''$s7[(print: $hero's CLP)]/(print: $hero's LP)''](elseif: $End is 0 and ($FS is 0 or it is 2 or it is 4))[''(print: $hero's CLP)/(print: $hero's LP)''](else:)[(print: $hero's CLP)/(print: $hero's LP)] (print: '<meter value="' + (text: $hero's CLP) + '" min="0" max="' + (text: $hero's LP) + '"></meter>')
Dice roll: (if: $turn is 2 and $PODR is not 13)[ $s4[''$PODR''] (if: $luckStone's have is true)[''+3'']]
(if: $turn is 2)[(if: $PDR < $hero's hit and $PDH is 0)[$s3[//miss//]](else:)[$s6[''HIT''] + $PDH]](elseif: $hero's status is 1)[$s3[//Unconscious//]](elseif: $hero's status is 0)[$s3[//Dead//]](if: $End is 2 or $EndEP is 1)[(set: $EndEP to 0) (+1 EP)]
=|
(if: $End is 0 and ($FS is 1 or it is 3))[''(print: "`*`" + $enemy's name + "`*`")''](else:)[(print: $enemy's name)]
Remaining (print: $enemy's name): (if: $End is 0 and $PDH > 0)[(set: $PDH to 0)''$s7[(print: $enemy's CLP)]''](elseif: $End is 0 and ($FS is 1 or it is 3))[''(print: $enemy's CLP)''](else:)[(print: $enemy's CLP)]
Dice roll: (if: $turn is 3)[|UDR>[](set: $counter to 0)(live: 10ms)[(set: $counter to it + 1)(if: $enemy's CLP >= $counter)[(append: ?UDR)[ $s4[''(text: $undeadDR's ($counter))'']]](if: $counter is $enemy's CLP)[(stop:)]]]
(if: $turn is 3)[(if: (max: ...$undeadDR) < $enemy's hit)[$s3[//miss//]](else:)[$s6[''HIT''] + $EDH]](elseif: $enemy's status is 2 and $stuck > 0)[$s3[//stuck//]](elseif: $enemy's status is 0)[(if: $enemy's LP is 1)[$s3[//Dead//]](else:)[$s3[//All (print: $enemy's title) are dead//]]](elseif: $enemy's status is 3)[$s3[//Incapacitated//]]
|=||=
(if: $End is 0 and ($FS is 0 or it is 2 or it is 4))[(link: "Throw Dice")[(set: $dice to 2, $LSA to 1, $PDRSkip to true)(display: "PDR")(if: $PDR >= $enemy's armour)[(set: $PDH to 1)](else:)[(set: $PDH to 0)](display: "Hero Modifier Undead")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
=|
(if: $End is 0 and ($FS is 1 or it is 3))[(link: "Throw Dice")[(set: $dice to 2, $undeadDH to 0, $undeadDR to (a:))(for: each _i, ...(range: 1,9))[(if: $enemy's CLP >= _i)[(display: "EDR")(set: $undeadDR to it + (a: $EDR))(if: $EDR >= $enemy's hit)[(set: $EDH to ($EDR - $enemy's hit) + ($enemy's damage - $hero's armour))(if: $EDH < 0)[(set: $EDH to 0)](set: $undeadDH to it + $EDH)]]](set: $EDH to $undeadDH)(display: "Enemy Modifier Undead")(rerun: ?Fight)(rerun: ?Throw)]](else:)[Throw Dice]
|=|
(if: $enemy's magic is true)[
(display: "Magic Undead")](replace: ?Bribe)[(set: $dice to 2, $LSA to 1)(display: "PDR") (if: $PDR > 7)[$s6[''bribe successful''] (+1 EP) (set: $End to 2, $hour to 0)(set: $enemy's status to 3)(unless: $enemy2's status is 0)[(set: $enemy2's status to 3)](show: ?End)(display: "EP")](else:)[$s3[//bribe refused//] (show: ?Fight)(show: ?Throw)]](set: $End to 0, $turn to 0, $PDH1 to 0, $PDH2 to 0, $stuck to 0)(click: ?FS)[(hide: ?LP)(replace: ?Choice121)[go to 121](hide: ?ChoiceDuck)(display: "First Strike")]|TFR)[(display: "TFR")
]|Bribe)[(display: "Bribe")
]|Arrow)[(display: "Dream10 Arrows")]|Fight)[(display: "Fight Stats")]
|Throw)[(display: "Fight")](set: $End to 0, $turn to 0, $PDH1 to 0, $PDH2 to 0, $stuck to 0)(click: ?FS)[(hide: ?LP)(display: "First Strike")]|TFR)[(display: "TFR")
]|Bribe)[(display: "Bribe")
]|Fight)[(display: "Fight Stats 2")]
|Throw)[(display: "Fight 2")](set: $End to 0, $turn to 0, $PDH1 to 0, $PDH2 to 0, $stuck to 0)(click: ?FS)[(hide: ?LP)(display: "First Strike")]|TFR)[(display: "TFR")
]|Bribe)[(display: "Bribe")
]|Fight)[(display: "Fight Stats Undead")]
|Throw)[(display: "Fight Undead")]{
(if: $End is 0 and ($FS is 0 or it is 2 or it is 4))[
|FF>[Firefinger ((print: $firefinger))]
~ |FB>[Fireball ((print: $fireball))]
(if: $wand's amount > 0)[~ |GW>[Wand]]
(if: $teleportScroll's amount > 0)[~ |TS>[Teleport]]
(if: $deathScroll's amount > 0)[~ |DS>[Death Spell]]
(if: $hypnotismScroll's amount > 0)[~ |HS>[Hypnotism Spell]]
(if: $firefinger > 0)[
(click: ?FF)[
(set: $firefinger to it - 1, $PODR to 13, $PDH to 1)
(display: "Hero Modifier Undead")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $fireball > 0)[
(click: ?FB)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $fireball to it - 1)
(if: $PDR > 6)[(set: $PDH to 1)]
(else:)[(set: $PDH to 0)]
(display: "Hero Modifier Undead")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $wand's amount > 0)[
(click: ?GW)[
(set: $wand's amount to it - 1)
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 0)
(if: $PDR > 6)[(set: $stuck to it + 4)]
(display: "Hero Modifier Undead")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $teleportScroll's amount > 0)[
(click: ?TS)[
(set: $teleportScroll's amount to it - 1, $teleport to true, $End to 1, $hour to 0)
(if: $teleportScroll's amount is 0)[(set: $INV to it - (ds: $teleportScroll's name), $teleportScroll's have to false, $teleportScroll's lost to true)]
(show: ?End)
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $deathScroll's amount > 0)[
(click: ?DS)[
(set: $dice to 2, $LSA to 0, $PDRSkip to true)
(display: "PDR")
(set: $PDH to 1, $deathScroll's amount to it - 1)
(if: $deathScroll's amount is 0)[(set: $INV to it - (ds: $deathScroll's name), $deathScroll's have to false, $deathScroll's lost to true)]
(if: ($PDR1 is 1 and $PDR2 is 1) or ($PDR1 is 3 and $PDR2 is 3) or ($PDR1 is 6 and $PDR2 is 6))[
(display: "Death")
(show: ?End)
]
(else:)[(display: "Hero Modifier")]
(rerun: ?Fight)
(rerun: ?Throw)
]
]
(if: $hypnotismScroll's amount > 0)[
(click: ?HS)[
(set: $dice to 2, $LSA to 1, $PDRSkip to true)
(display: "PDR")
(set: $hypnotismScroll's amount to it - 1)
(if: $hypnotismScroll's amount is 0)[(set: $INV to it - (ds: $hypnotismScroll's name), $hypnotismScroll's have to false, $hypnotismScroll's lost to true)]
(if: $PDR >= 5)[(set: $PDH to 1)]
(display: "Hero Modifier")
(rerun: ?Fight)
(rerun: ?Throw)
]
]
]
(else:)[
Firefinger ((print: $firefinger))
~ Fireball ((print: $fireball))
(if: $wand's amount > 0)[~ Wand]
(if: $teleportScroll's amount > 0)[~ Teleport]
(if: $deathScroll's amount > 0)[~ Death Spell]
(if: $hypnotismScroll's amount > 0)[~ Hypnotism Spell]
]
}{
(if: $PDH < 0)[
(set: $PDH to 0)
]
(set: $enemy2's CLP to it - $PDH)
(set: $PDH2 to $PDH, $PDH1 to 0)
(if: $enemy2's CLP <= 0)[
(set: $enemy2's status to 0, $enemy2's CLP to 0)
]
(elseif: $enemy2's CLP <= 5 and >= 1)[
(set: $enemy2's status to 1)
]
(if: $enemy2's status is not 2 and $enemy's status is not 2)[
(set: $End to 2, $hour to 0)
(display: "EP")
(show: ?End)
]
(set: $FS to 5, $turn to 2)
(if: $stuck > 0)[
(set: $stuck to it - 1)
(set: $FS to 2)
]
}{
(if: $PDH is 1)[
(set: $enemy's CLP to it - $PDH)
(display: "EP")
(if: $enemy's CLP is 0)[
(set: $End to 2, $enemy's status to 0, $hour to 0)
(show: ?End)
]
(else:)[
(set: $EndEP to 1)
]
]
(if: $enemy's name is $zombies's name and ($FS is 0 or it is 2))[
(set: $FS to 4)
]
(else:)[
(set: $FS to 3)
]
(if: $stuck > 0)[
(set: $stuck to it - 1)
(set: $FS to 4)
]
(set: $turn to 2)
}{
(if: $EDH < 0)[
(set: $EDH to 0)
]
(set: $hero's CLP to it - $EDH)
(set: $PDH1 to 0, $PDH2 to 0)
(if: $hero's CLP <= 0)[
(display: "Death")
(show: ?End)
]
(elseif: $hero's CLP <= 5 and >= 1)[
(set: $hero's status to 1, $End to 1, $hour to 0)
(show: ?End)
]
(set: $FS to 2, $turn to 5)
}{
(if: $EDH < 0)[
(set: $EDH to 0)
]
(set: $hero's CLP to it - $EDH)
(if: $hero's CLP <= 0)[
(display: "Death")
(show: ?End)
]
(elseif: $hero's CLP <= 5 and >= 1)[
(set: $hero's status to 1, $End to 1, $hour to 0)
(show: ?End)
]
(set: $FS to 2, $turn to 3)
}(set: $room71answer to (prompt: "up sfpqfo epps hp ejsfdu up tjyuz pof.
If you can decode this, type it in below:", ""))(set: $room71answer to (uppercase: $room71answer))(if: (words: $room71answer) contains "61" or (it contains "SIXTY" and it contains "ONE") or (it contains "SIXTY" and it contains "ONE."))[(display: "EP")(set: $notes to it + (a: "//To reopen door, go direct to sixty one.// inscribed in code on a statue of the Wizard Ansalom."))(goto: "61")](else:)[No, that can't be the right translation. (link: "Try again.")[(replace: ?Decode)[
(display: "71 Puzzle")
]]]{
(set: $dice to 2, $LSA to 2)
(replace: ?Output)[(display: "PDR")]
(if: $PDR > 5)[
(replace: ?Pull)[[[Go to 65->65]]]
(replace: ?GiveUp)[(Go to 71)]
]
(else:)[
(replace: ?GiveUp)[[[Go to 71->71]]]
(click: ?Roll)[(display: "56 Roll")]
]
}{
(if: $enemy's name is $enemy72dark's name and $room72dark is true)[
(set: $room72dark to false)
(set: $hero's hit to $hit72)
(set: $skipFS to true)
(set: $enemy's bribe to false)
(goto: "90")
]
}(if: $antidoteScroll's amount > 0)[Or you can use the |UnASpell>[|ASpell>[Antidote Spell Scroll]] to cure yourself.(click: ?ASpell)[(set: $antidoteScroll's amount to it - 1)(if: $antidoteScroll's amount is 0)[(set: $INV to it - (ds: $antidoteScroll's name), $antidoteScroll's have to false, $antidoteScroll's lost to true)](click: ?Alive)[(goto: $section)](replace: ?Unroll)[$sectionRoll]]
]###THE ADVENTURE 87 Poem
---
<==>
(display: "Hour")(print: (uppercase: $hero's name))'S POEM FOR THE FIEND
(link-repeat: "1")[(set: $counter to 1)(display: "87E")(rerun: ?1)] |1>[(set: $counter to 1)(display: "87D")]
(link-repeat: "2")[(set: $counter to 2)(display: "87E")(rerun: ?2)] |2>[(set: $counter to 2)(display: "87D")]
(link-repeat: "3")[(set: $counter to 3)(display: "87E")(rerun: ?3)] |3>[(set: $counter to 3)(display: "87D")]
(link-repeat: "4")[(set: $counter to 4)(display: "87E")(rerun: ?4)] |4>[(set: $counter to 4)(display: "87D")]
(link-repeat: "5")[(set: $counter to 5)(display: "87E")(rerun: ?5)] |5>[(set: $counter to 5)(display: "87D")]
(link-repeat: "6")[(set: $counter to 6)(display: "87E")(rerun: ?6)] |6>[(set: $counter to 6)(display: "87D")]
(link-repeat: "7")[(set: $counter to 7)(display: "87E")(rerun: ?7)] |7>[(set: $counter to 7)(display: "87D")]
(link-repeat: "8")[(set: $counter to 8)(display: "87E")(rerun: ?8)] |8>[(set: $counter to 8)(display: "87D")]
(link-repeat: "9")[(set: $counter to 9)(display: "87E")(rerun: ?9)] |9>[(set: $counter to 9)(display: "87D")]
(link-repeat: "10")[(set: $counter to 10)(display: "87E")(rerun: ?10)] |10>[(set: $counter to 10)(display: "87D")]
(link-repeat: "11")[(set: $counter to 11)(display: "87E")(rerun: ?11)] |11>[(set: $counter to 11)(display: "87D")]
(link-repeat: "12")[(set: $counter to 12)(display: "87E")(rerun: ?12)] |12>[(set: $counter to 12)(display: "87D")]
(link-repeat: "13")[(set: $counter to 13)(display: "87E")(rerun: ?13)] |13>[(set: $counter to 13)(display: "87D")]
(link-repeat: "14")[(set: $counter to 14)(display: "87E")(rerun: ?14)] |14>[(set: $counter to 14)(display: "87D")]
(link-repeat: "15")[(set: $counter to 15)(display: "87E")(rerun: ?15)] |15>[(set: $counter to 15)(display: "87D")]
(link-repeat: "16")[(set: $counter to 16)(display: "87E")(rerun: ?16)] |16>[(set: $counter to 16)(display: "87D")]
(link-repeat: "17")[(set: $counter to 17)(display: "87E")(rerun: ?17)] |17>[(set: $counter to 17)(display: "87D")]
(link-repeat: "18")[(set: $counter to 18)(display: "87E")(rerun: ?18)] |18>[(set: $counter to 18)(display: "87D")]
(link-repeat: "19")[(set: $counter to 19)(display: "87E")(rerun: ?19)] |19>[(set: $counter to 19)(display: "87D")]
(link-repeat: "20")[(set: $counter to 20)(display: "87E")(rerun: ?20)] |20>[(set: $counter to 20)(display: "87D")]
==|
//You have up to twenty lines to write a poem. When you've finished, [[turn to 112->112]].//
|==|
|Stats>[(display: "Stats")](set: _poemtemp to (prompt: "Enter in line for the fiends poem:",$poem87's ($counter)))(set: $poem87's ($counter) to _poemtemp)(if: $poem87's ($counter) is "")[$s1[(blank)]](else:)[(verbatim-print: $poem87's ($counter))]{
(set: $LSChoice to "")
(if: ($PDR) < 7)[
(replace: ?Low)[[[go to 146->146]]]
]
(elseif: ($PDR) < 10 and it > 6)[
(replace: ?Med)[[[go to 153->153]]]
]
(else:)[
(replace: ?High)[[[go to 156->156]]]
]
}{
(set: $LSChoice to "")
(if: $PDR <= 2)[
(replace: ?Low)[[[go to 113->113]]]
]
(elseif: $PDR <= 4)[
(replace: ?Lowmed)[[[go to 88->88]]]
]
(elseif: $PDR <= 6)[
(replace: ?Medlow)[[[go to 83->83]]]
]
(elseif: $PDR <= 8)[
(replace: ?Medhigh)[[[go to 106->106]]]
]
(elseif: $PDR <= 10)[
(replace: ?Highmed)[[[go to 93->93]]]
]
(else:)[
(replace: ?High)[[[go to 98->98]]]
]
}{
(set: $PDR1 to (random: 1,6), $PDR2 to (random: 1,6), $PDR3 to (random: 1,6))
(set: $PODR to $PDR1)
(if: $dice is 2)[
(set: $PODR to it + $PDR2)
]
(if: $dice is 3)[
(set: $PODR to it + $PDR2 + $PDR3)
]
(set: $PDR to $PODR)
(if: $luckStone's have is false)[
(set: $LSA to 0)
(display: "PODR")
(unless: $LSChoice is "")[
(display: $LSChoice)
]
]
(else:)[
(if: $LSA is 3)[
|LSRoll>[
(display: "PODR")
<br>
The luckStone is glowing, you can either |Add>[add] or |Minus>[subtract] from this dice roll, or Just |Stay>[leave it as is].
]
(click: ?Add)[
(set: $LSA to 1)
(set: $PDR to it + $LS)
(replace: ?LSRoll)[(display: "PODR")]
(display: $LSChoice)
]
(click: ?Minus)[
(set: $LSA to 2)
(set: $PDR to it - $LS)
(if: $PDR < 0)[
(set: $PDR to 0)
]
(replace: ?LSRoll)[(display: "PODR")]
(display: $LSChoice)
]
(click: ?Stay)[
(set: $LSA to 0)
(replace: ?LSRoll)[(display: "PODR")]
(display: $LSChoice)
]
]
(elseif: $LSA is 2)[
(set: $PDR to it - $LS)
(if: $PDR < 0)[
(set: $PDR to 0)
]
(display: "PODR")
]
(elseif: $LSA is 1)[
(set: $PDR to it + $LS)
(display: "PODR")
]
(elseif: $LSA is 0)[
(display: "PODR")
]
]
}(if: $PDRSkip is true)[(set: $PDRSkip to false)](else:)[Dice roll: $s4[''$PODR''] (if: $LSA is 2)[''-$LS''](elseif: $LSA is 1)[''+$LS'']]{
(if: $hero's CLP <= 0)[
(set: $hero's CLP to 0)
(set: $hero's status to 0)
(set: $End to 1)
(set: $hour to 0)
]
}
Oh oh. The spiders venom is getting to you, quick, throw the dice!(click: ?Venom)[(set: $dice to 2)(display: "PDR")(if: $PDR < 6)[(set: $hero's CLP to 0)(display: "Death")(show: ?End)](display: "Hero Modifier")(rerun: ?Fight)(rerun: ?Throw)](set: $bribe to 0)(if: $GP >= ($enemy's BA + $enemy2's BA))[Do you want to offer |Cash>[(print: ($enemy's BA + $enemy2's BA)) GP] or any of the following valuables:](else:)[You don't have (print: ($enemy's BA + $enemy2's BA)) GP to bribe (if: $enemy2's status is not 0)[(print: $enemy2's title)](else:)[(print: $enemy's title)] with. Try the following valuables:]
(if: $diamondRing's have is true and $diamondRing's worth >= ($enemy's BA + $enemy2's BA))[(set: $bribe to it +1)|DiamondRing>[(print: $diamondRing's name)]
](set: $emerald's BCA to (ceil: ($enemy's BA + $enemy2's BA) / $emerald's worth))(if: $emerald's have is true and $emerald's BCA is <= $emerald's amount)[(set: $bribe to it + 1)|Emeralds>[(print: $emerald's BCA) emerald(unless: $emerald's BCA is 1)[s]]
](set: $ruby's BCA to (ceil: ($enemy's BA + $enemy2's BA) / $ruby's worth))(if: $ruby's have is true and $ruby's BCA is <= $ruby's amount)[(set: $bribe to it + 1)|Rubies>[(print: $ruby's BCA) rub(unless: $ruby's BCA is 1)[ies](else:)[y]]
](set: $diamond's BCA to (ceil: ($enemy's BA + $enemy2's BA) / $diamond's worth))(if: $diamond's have is true)[(set: $bribe to it + 1)|Diamonds>[(print: $diamond's BCA) diamond(unless: $diamond's BCA is 1)[s]]
](if: $bribe is 0)[//Nothing you have is valuable enough to use as a bribe.//(if: $GP < ($enemy's BA + $enemy2's BA))[(show: ?Fight)(show: ?Throw)]](unless: $enemy's name is "Guards")[(if: $bribe > 0 or $GP >= ($enemy's BA + $enemy2's BA))[
|Continue>[Or fight instead.]]](click: ?Cash)[(display: "BC")(set: $GP to it - ($enemy's BA + $enemy2's BA))(append: ?Bribe)[// (-(print: ($enemy's BA + $enemy2's BA))GP)//
]](click: ?DiamondRing)[(display: "BC")(set: $INV to it - (ds: $diamondRing's name), $diamondRing's have to false, $diamondRing's lost to true, $valuables to it - $diamondRing's worth, $ring153 to false, $ring146 to false)(append: ?Bribe)[// (removed (print: $diamondRing's name) from your backpack)//
]](click: ?Emeralds)[(display: "BC")(set: $valuables to it - ($emerald's worth * $emerald's BCA))(set: $emerald's amount to it - $emerald's BCA)(if: $emerald's amount < 1)[(set: $emerald's have to false, $emerald's lost to true)](append: ?Bribe)[// (removed (print: $emerald's BCA) emerald(unless: $emerald's BCA is 1)[s] from your backpack)//
]](click: ?Rubies)[(display: "BC")(set: $valuables to it - ($ruby's worth * $ruby's BCA))(set: $ruby's amount to it - $ruby's BCA)(if: $ruby's amount < 1)[(set: $ruby's have to false, $ruby's lost to true)](append: ?Bribe)[// (removed (print: $ruby's BCA) rub(unless: $ruby's BCA is 1)[ies](else:)[y] from your backpack)//
]](click: ?Diamonds)[(display: "BC")(set: $valuables to it - ($diamond's worth * $diamond's BCA))(set: $diamond's amount to it - $diamond's BCA)(if: $diamond's amount < 1)[(set: $diamond's have to false, $diamond's lost to true)](append: ?Bribe)[// (removed (print: $diamond's BCA) diamond(unless: $diamond's BCA is 1)[s] from your backpack)//
]](click: ?Continue)[(replace: ?Bribe)[//Bribery attempt avoided.//
](show: ?Fight)(show: ?Throw)]{
(set: $LSChoice to "")
(if: ($PDR) < 7)[
(replace: ?Low)[[[go to 123->123]]]
]
(elseif: ($PDR) < 10 and it > 6)[
(replace: ?Med)[[[go to 148->148]]]
]
(else:)[
(replace: ?High)[[[go to 133->133]]]
]
}{
(set: $enemy's status to 0, $enemy's CLP to 0)
(display: "EP")
(set: $demon to $enemy, $enemy to $noenemy, $hero's hit to $demon144hit)
(display: "129")
}---
(set: $PODR to 0)|Heal>[(display: "Healing")]|LP>[(display: "LP")]{
(set: $enemy's status to 0, $enemy's CLP to 0)
(display: "EP")
(display: "EP")
(display: "EP")
(display: "EP")
(display: "EP")
(set: $ansalom to $enemy, $enemy to $noenemy)
(display: "135")
}(set: $dice to 2, $LSA to 0,$PDRSkip to true)|PDR>[(display: "PDR")](set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)(set: $PDRSkip to true)(rerun: ?PDR)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)](set: $PDRSkip to true)(rerun: ?PDR)(if: ($PDR * 4) + $PLP is > $hero's LP)[(set: $hero's LP to ($PDR * 4) + $PLP)(set: $hero's CLP to $hero's LP)](set: $INV to it + (ds: $sword's name, $jerkin's name), $sword's have to true, $jerkin's have to true)(set: $potion to 18)(set: $hero's hit to $sword's hit,$hero's damage to $sword's damage, $hero's armour to $jerkin's armour)(set: $firefinger to 10, $fireball to 2)(display: "The Adventure")