| <html> | |
| <head> | |
| <title>Leo Weinreb - Hercules! — 14 of 16</title> | |
| <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> | |
| <meta name="author" content="Leo Weinreb" /> | |
| <meta name="description" content="A page for the game Hercules! by Leo Weinreb." /> | |
| <link rel="stylesheet" href="style.css" type="text/css" media="all" /> | |
| </head> | |
| <body> | |
| <div class = "container"> | |
| <div class ="sourcecoverimage"> | |
| <span><a href="Cover.jpg"><img src="Small Cover.jpg" border="1"></a></span> | |
| </div> | |
| <div class ="sourceintroduction"> | |
| <h1> | |
| <span>Hercules!</span> <span class="pagination">— 14 of 16</span> | |
| </h1> | |
| <h2> | |
| <span>Leo Weinreb</span> | |
| </h2> | |
| <div class ="sourcebibliography"> | |
| <span>Release 1</span> | |
| </div> | |
| </div> | |
| <div class = "links"> | |
| <ul> | |
| <li><a href="index.html">Home page</a></li><li><a href="source.html">Beginning</a></li><li><a href="source_11.html">Previous</a></li><li><a href="source_13.html">Next</a></li> | |
| </ul> | |
| </div> | |
| <div class = "source"> | |
| <p class="indent0"><span class="heading">Chapter 13 - Cerberus of Hades</span></p><p class="indent0">Underworld-found is a truth state that varies. Underworld-found is false.</p><p class="indent0">Before going down from the City Palace:</p><p class="indent2">say "<span class="quote">[</span><span class="substitution">if underworld-found is false</span><span class="quote">]You discover a trapdoor composed of mis-aligned tile right beside your cousin's throne! You inconspicuously open it and follow the stairs down, down, down, down, until you finally reach...[</span><span class="substitution">else</span><span class="quote">]You inconspicuously open the trapdoor and follow it down, down, down, down, until you finally reach...[</span><span class="substitution">end if</span><span class="quote">]</span>";</p><p class="indent2">now underworld-found is true.</p><p class="indent0">The Underworld is down from the City Palace. "<span class="quote">This is the realm of Hades, God of Death, who sorts through the souls of the deceased and decides who goes to Elysium (good), Asphodel (neutral), or Tartarus (bad) after they die. A simple brown staircase leads up.</span>"</p><p class="indent0">The simple brown staircase is a backdrop. The simple brown staircase is in the Underworld and the City Palace. The description of the simple brown staircase is "<span class="quote">[</span><span class="substitution">if the player is in the City Palace and underworld-found is false</span><span class="quote">]You can't see any such thing.[</span><span class="substitution">else if the player is in the City Palace</span><span class="quote">]You can't see any such thing. (Because you closed the hidden trapdoor on the way back up.)[</span><span class="substitution">else</span><span class="quote">]This is the staircase you just took, which leads back up to the City Palace.[</span><span class="substitution">end if</span><span class="quote">]</span>". Understand "<span class="quote">stairs</span>" and "<span class="quote">stair</span>" and "<span class="quote">stairway</span>" as the simple brown staircase. </p><p class="indent0">Instead of taking the simple brown staircase:</p><p class="indent1">if the player is in the Underworld:</p><p class="indent2">try going up instead;</p><p class="indent1">else:</p><p class="indent2">if underworld-found is true:</p><p class="indent3">try going down instead;</p><p class="indent2">else:</p><p class="indent3">say "<span class="quote">You can't see any such thing.</span>"</p><p class="indent3"></p><p class="indent0">Instead of climbing the simple brown staircase:</p><p class="indent1">try taking the simple brown staircase instead.</p><p class="indent0">The City Palace is up from the Underworld.</p><p class="indent0">Before going up from the Underworld:</p><p class="indent1">say "<span class="quote">You go back up the stairway up, up, up, up until you reach the trapdoor and go back into the...</span>".</p><p class="indent0">Charon is a person in the Underworld. "<span class="quote">You can see the skeleton boatman, Charon, here, ready to transport deceased souls across the river Styx [</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]to the east.[</span><span class="substitution">else</span><span class="quote">]to the west.[</span><span class="substitution">end if</span><span class="quote">][</span><span class="substitution">first time</span><span class="quote">][</span><span class="substitution">paragraph break</span><span class="quote">]Who knew that all this time the Underworld was right underneath your cousin's house? What kind of symbolism could that be, you wonder.[</span><span class="substitution">only</span><span class="quote">]</span>"</p><p class="indent0">Understand "<span class="quote">boatman</span>" and "<span class="quote">boat man</span>" and "<span class="quote">skeleton</span>" and "<span class="quote">skeleton boatman</span>" and "<span class="quote">skeleton boat man</span>" and "<span class="quote">ghoul</span>" as Charon.</p><p class="indent0">The river Styx is a backdrop. The river Styx is in the Underworld and the Gates of Hades. Understand "<span class="quote">water</span>" and "<span class="quote">bubbles</span>" and "<span class="quote">swirls</span>" as the river Styx.</p><p class="indent0">The description of the river Styx is "<span class="quote">A spooky, mist-covered river which the recently deceased cross to reach the entrance to the land of the dead. It bubbles and swirls ominously as you approach.</span>"</p><p class="indent0">Instead of entering the river Styx:</p><p class="indent1">try swimming instead.</p><p class="indent0">The boat is a backdrop. The boat is in the Underworld and the Gates of Hades. Understand "<span class="quote">raft</span>" and "<span class="quote">ferry</span>" and "<span class="quote">sanded raft</span>" and "<span class="quote">sanded</span>" and "<span class="quote">ship</span>" as the boat. </p><p class="indent0">Instead of taking the boat:</p><p class="indent1">try entering the boat instead.</p><p class="indent1"></p><p class="indent0">Instead of riding the boat:</p><p class="indent1">try entering the boat instead.</p><p class="indent0">Instead of entering the boat:</p><p class="indent1">if the player is in the Underworld:</p><p class="indent2">say "<span class="quote">Charon stops you. 'Payment,' the ghoul intones, and a picture forms inside your mind of a ticket stub.</span>";</p><p class="indent1">else:</p><p class="indent2">try going west instead.</p><p class="indent0">The description of the boat is "<span class="quote">[</span><span class="substitution">if the player is in the Gates of Hades</span><span class="quote">]The raft is still here, moored up on the side of the Styx. Charon waits upon it, idly scrolling through his phone. He sees you staring at him and quickly puts it away.[</span><span class="substitution">else</span><span class="quote">]The boat really is not much more than a sanded raft with upturned ends. It is rickety-looking and probably not the most stable ride in the world, but the only way to cross the Styx is to have Charon ferry you across.[</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent0">Instead of going east from the Underworld:</p><p class="indent1">say "<span class="quote">You can't cross the river Styx by yourself! The water is lethal! Besides, you can't swim without your arm floats, which you left at home.</span>"</p><p class="indent0">The description of Charon is "<span class="quote">All you can see of Charon is skeleton hands emerging from a [</span><span class="substitution">long black cloak</span><span class="quote">] with the face covered. [</span><span class="substitution">if the player is in the Gates of Hades</span><span class="quote">]Charon is currently scrolling through his phone while he waits for you on the boat, but he quickly puts it away after noticing you staring at him.[</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent0">Charon wears a long black cloak. The long black cloak is undescribed. The description of the long black cloak is "<span class="quote">Very grim-reapery. That's probably where he got the idea, you figure.</span>". Understand "<span class="quote">robe</span>" and "<span class="quote">black robe</span>" and "<span class="quote">long black robe</span>" as the long black cloak.</p><p class="indent0">Check asking Charon about anything:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]'Payment,' the ghoul intones, and a picture forms inside your mind of a ticket stub.[</span><span class="substitution">else</span><span class="quote">]'Oh the questions of the living...' the ghoul drawls.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check telling Charon about anything:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]'Payment,' the ghoul intones, and a picture forms inside your mind of a ticket stub.[</span><span class="substitution">else</span><span class="quote">]'Oh the chattering of the living...' the ghoul drawls.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check showing anything to Charon:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]'Payment,' the ghoul intones, and a picture forms inside your mind of a ticket stub.[</span><span class="substitution">else</span><span class="quote">]'Oh the vanity of the living...' the ghoul drawls.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check giving anything to Charon:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]'Payment,' the ghoul intones, and a picture forms inside your mind of a ticket stub.[</span><span class="substitution">else</span><span class="quote">]'Oh the propositions of the living...' the ghoul drawls.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Instead of giving the old coin of Hades to Charon:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]The ghoul frowns at you morosely. 'We gave those up years ago. New system is ticket stubs,' and a picture forms inside your mind of said ticket stub.[</span><span class="substitution">else</span><span class="quote">]Charon nods and hands the coin back to you. 'The old system was better. Less paperwork.'[</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent1"></p><p class="indent0">Instead of showing the old coin of Hades to Charon:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if the player is in the Underworld</span><span class="quote">]The ghoul frowns at you morosely. 'We gave those up years ago. New system is ticket stubs,' and a picture forms inside your mind of said ticket stub.[</span><span class="substitution">else</span><span class="quote">]Charon nods. 'The old system was better. Less paperwork.'[</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent1"></p><p class="indent0">Instead of giving the ticket stub to Charon:</p><p class="indent1">say "<span class="quote">'Payment accepted,' the ghoul intones, and lets you cross on the raft.[</span><span class="substitution">line break</span><span class="quote">]</span>";</p><p class="indent1">now the ticket stub is nowhere;</p><p class="indent1">now Charon is in the Gates of Hades;</p><p class="indent1">now the player is in the Gates of Hades.</p><p class="indent0">The Gates of Hades is east of the Underworld. "<span class="quote">This is the entrance to the part of the Underworld where all the dead souls go. You can see several [</span><span class="substitution">spirits</span><span class="quote">] guarding an [</span><span class="substitution">iron gate</span><span class="quote">] to the south and leering at the wretched [</span><span class="substitution">souls</span><span class="quote">] who pass through it to the three realms.</span>"</p><p class="indent0">Some spirits are people in the Gates of Hades. "<span class="quote">You can see several [</span><span class="substitution">spirits</span><span class="quote">] guarding the [</span><span class="substitution">iron gate</span><span class="quote">] and leering at the wretched [</span><span class="substitution">souls</span><span class="quote">] who pass through it to the three realms.</span>". The description of the spirits is "<span class="quote">The spirits leer down at the wretched souls below and cackle at their misfortune.</span>" Understand "<span class="quote">demons</span>" and "<span class="quote">demon</span>" and "<span class="quote">spirit</span>" as the spirits.</p><p class="indent0">Check asking some spirits about anything:</p><p class="indent1">say "<span class="quote">They cackle at your misfortune.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check telling some spirits about anything:</p><p class="indent1">say "<span class="quote">They cackle at your misfortune.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check giving anything to some spirits:</p><p class="indent1">say "<span class="quote">They leer at your pitiful offering.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check showing anything to some spirits:</p><p class="indent1">say "<span class="quote">They leer at your pitiful display.</span>" instead.</p><p class="indent0">Some souls are people in the Gates of Hades. The description of the souls is "<span class="quote">Poor, unfortunate souls.</span>". Understand "<span class="quote">deceased</span>" and "<span class="quote">recently-deceased</span>" and "<span class="quote">ghosts</span>" and "<span class="quote">dead people</span>" and "<span class="quote">soul</span>" as the souls.</p><p class="indent0">Check asking some souls about anything:</p><p class="indent1">say "<span class="quote">They do nothing but moan at you in a spooky, warbly language you can't understand. Poor, unfortunate souls.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check telling some souls about anything:</p><p class="indent1">say "<span class="quote">They do nothing but moan at you in a spooky, warbly language you can't understand. Poor, unfortunate souls.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check giving anything to some souls:</p><p class="indent1">say "<span class="quote">Gifts are for the living.</span>" instead.</p><p class="indent1"></p><p class="indent0">Check showing anything to some souls:</p><p class="indent1">say "<span class="quote">Displays are for the living.</span>" instead.</p><p class="indent0">Before going west from the Gates of Hades:</p><p class="indent1">say "<span class="quote">You get in the boat and Charon hands you back your ticket. 'New special today, unlimited passes back to the Land of the Living for the Day of the Dead....' the ghoul drones. You hold in your seasickness as you're ferried back to the entrance of the...</span>";</p><p class="indent1">now Charon is in the Underworld;</p><p class="indent1">now the player carries the ticket stub.</p><p class="indent1"></p><p class="indent0">Instead of going south from the Gates of Hades:</p><p class="indent1">say "<span class="quote">Cerberus leaps in front of you and barks a terrifying bark! You back away quickly as the malevolent spirits laugh at your pitiful attempt. Best not to try that route again until you're dead.</span>"</p><p class="indent1"></p><p class="indent0">The Waiting Area is south of the iron gate. "<span class="quote">If you've somehow got yourself back here without messing with the source code for this game, something is seriously wrong and I apologize profusely. The Gates of Hades are to the north and I suggest you go back that way and continue with your adventure.</span>" </p><p class="indent0">The iron gate is south of the Gates of Hades. The iron gate is a door. The iron gate is locked. The description of the iron gate is "<span class="quote">A vast gate made of what looks to be wrought iron. Spikes point up at the top of it and cross-hatching bars line the bottom and middle of the structure. However, you see some of the recently-deceased glide through it like it's made of waterfall. It's clearly only meant to keep out the living.</span>"</p><p class="indent0">Cerberus is a person in the Gates of Hades. "<span class="quote">Cerberus, the guard dog of Hades, stands in front of the iron gate to the south, his three heads slobbering and his eyes black with malice.</span>" Understand "<span class="quote">guard</span>" and "<span class="quote">hound</span>" and "<span class="quote">bloodhound</span>" and "<span class="quote">blood hound</span>" and "<span class="quote">dog</span>" and "<span class="quote">guarddog</span>" and "<span class="quote">guard dog</span>" as Cerberus.</p><p class="indent0">The description of Cerberus is "<span class="quote">He's a [</span><span class="substitution">if finished-yes is false</span><span class="quote">]large[</span><span class="substitution">else</span><span class="quote">]small[</span><span class="substitution">end if</span><span class="quote">] three-headed bloodhound. [</span><span class="substitution">if finished-yes is false</span><span class="quote">]He'd be kind of cute if he wasn't 40ft tall with teeth the size of you. You shiver with fear.[</span><span class="substitution">else</span><span class="quote">]He's kind of cute![</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent0">Check asking Cerberus about anything:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if finished-yes is false</span><span class="quote">]The wary guard dog growls at you with two of its heads (one is panting to remain cool) and you back away slowly...[</span><span class="substitution">else</span><span class="quote">]Cerberus gives you an annoyed 'Yip!' from within the cage. You laugh.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check telling Cerberus about anything:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if finished-yes is false</span><span class="quote">]The wary guard dog growls at you with two of its heads (one is panting to remain cool) and you back away slowly...[</span><span class="substitution">else</span><span class="quote">]Cerberus gives you an annoyed 'Yip!' from within the cage. You laugh.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check giving anything to Cerberus:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if finished-yes is false</span><span class="quote">]The wary guard dog growls at you with two of its heads (one is panting to remain cool) and you back away slowly...[</span><span class="substitution">else</span><span class="quote">]Cerberus gives you an annoyed 'Yip!' from within the cage. You laugh.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent1"></p><p class="indent0">Check showing anything to Cerberus:</p><p class="indent1">say "<span class="quote">[</span><span class="substitution">if finished-yes is false</span><span class="quote">]The wary guard dog growls at you with two of its heads (one is panting to remain cool) and you back away slowly...[</span><span class="substitution">else</span><span class="quote">]Cerberus gives you an annoyed 'Yip!' from within the cage. You laugh.[</span><span class="substitution">end if</span><span class="quote">]</span>" instead.</p><p class="indent0">The small doggie cage is a thing in the Gates of Hades. The small doggie cage is an openable open transparent container. </p><p class="indent0">Instead of showing the small doggie cage to Eurystheus:</p><p class="indent1">say "<span class="quote">Eurystheus appears to be trying very hard not to look at the small doggie cage for some reason.</span>"</p><p class="indent1"></p><p class="indent0">Instead of giving the small doggie cage to Eurystheus:</p><p class="indent1">say "<span class="quote">Eurystheus appears to be trying very hard not to look at the small doggie cage for some reason.</span>"</p><p class="indent0">Instead of entering the small doggie cage:</p><p class="indent1">if the player is in the Gates of Hades:</p><p class="indent2">say "<span class="quote">Are you the guard dog of Hades? No, I thought not.</span>";</p><p class="indent1">else:</p><p class="indent2">continue the action.</p><p class="indent0">Instead of closing the small doggie cage:</p><p class="indent1">say "<span class="quote">It looks like you'd be able to close it with a little effort as the door to the cage is made of a surprisingly light material you can't quite place. But you can't close it with Cerberus watching you this intently.</span>"</p><p class="indent1"></p><p class="indent0">Instead of opening the small doggie cage:</p><p class="indent1">if the small doggie cage is open:</p><p class="indent2">continue the action;</p><p class="indent1">else:</p><p class="indent2">say "<span class="quote">No, you don't want to let Cerberus out!</span>".</p><p class="indent0">The description of the small doggie cage is "<span class="quote">[</span><span class="substitution">if finished-yes is false</span><span class="quote">]Small for giants, I meant. It's about 50ft high.[</span><span class="substitution">else</span><span class="quote">]The cage has shrunk down to a regular doggie-cage size, as has Cerberus.[</span><span class="substitution">end if</span><span class="quote">]</span>"</p><p class="indent0">Instead of taking the small doggie cage:</p><p class="indent1">if finished-yes is false:</p><p class="indent2">say "<span class="quote">What, do you think you're super strong or something?</span>";</p><p class="indent1">else:</p><p class="indent2">continue the action.</p><p class="indent0">Instead of pushing the small doggie cage:</p><p class="indent1">if finished-yes is true:</p><p class="indent2">say "<span class="quote">You push the cage and Cerberus gives an annoyed 'Yip!' from within.</span>";</p><p class="indent1">else:</p><p class="indent2">continue the action.</p><p class="indent0">Finished-yes is a truth state that varies. Finished-yes is false. </p><p class="indent0">A thing can be meaty or vegetarian. A thing is usually vegetarian. The cow is meaty. The Cretan Bull is meaty.</p><p class="indent0">Chewtoys is a number that varies. Chewtoys is initially 0.</p><p class="indent0">Before inserting anything into the small doggie cage:</p><p class="indent1">now chewtoys is 1;</p><p class="indent1">continue the action.</p><p class="indent1"></p><p class="indent0">Before taking anything inside the small doggie cage:</p><p class="indent1">now chewtoys is 1;</p><p class="indent1">continue the action.</p><p class="indent1"></p><p class="indent0">Before removing anything from the small doggie cage:</p><p class="indent1">now chewtoys is 1;</p><p class="indent1">continue the action.</p><p class="indent0">Every turn when the player is in the Gates of Hades:</p><p class="indent1">If chewtoys is 1:</p><p class="indent2">if the small doggie cage contains at least one vegetarian thing:</p><p class="indent3">if the small doggie cage contains at least one meaty thing:</p><p class="indent4">say "<span class="quote">Cerberus charges at the cage, sensing a feast, but there are enough distractions within the cage for him to be a little more aware of himself, and he stops you before you can close the cage, bolting out of the container and barking in displeasure at your attempted trickery.</span>";</p><p class="indent4">now chewtoys is 0;</p><p class="indent3">else:</p><p class="indent4">say "<span class="quote">Cerberus charges at the cage, but finding no fresh meat, immediately runs outside again.</span>";</p><p class="indent4">now chewtoys is 0;</p><p class="indent2">else:</p><p class="indent3">if there is more than one meaty thing in the small doggie cage:</p><p class="indent4">say "<span class="quote">Cerberus charges at the cattle in the doggie cage, and while he is gorging himself on an abundance of fresh meat, you shut the cage as quietly as you can. As soon as the cage clangs shut, it automatically shrinks to a regular doggie-cage size. You pick it up[</span><span class="substitution">if the player does not carry the list</span><span class="quote">] along with your list[</span><span class="substitution">end if</span><span class="quote">], take the raft back to the entrance (returning your ticket as you do so - you won't need it anymore), and go back up to the City Palace.</span>";</p><p class="indent4">now Cerberus is inside the small doggie cage;</p><p class="indent4">now the player carries the small doggie cage;</p><p class="indent4">now the small doggie cage is closed;</p><p class="indent4">now the Cretan Bull is nowhere;</p><p class="indent4">now the cow is nowhere;</p><p class="indent4">now the player carries the list;</p><p class="indent4">now chewtoys is 0;</p><p class="indent4">now the player is in the City Palace;</p><p class="indent4">now Charon is in the Underworld;</p><p class="indent4">now finished-yes is true;</p><p class="indent4">increment the score;</p><p class="indent4">follow the notify score changes rule;</p><p class="indent4">try requesting the score;</p><p class="indent3">else if there is nothing in the small doggie cage:</p><p class="indent4">continue the action;</p><p class="indent4">now chewtoys is 0;</p><p class="indent3">else:</p><p class="indent4">say "<span class="quote">Cerberus charges at the cage, sensing a feast, but there is not quite enough meat for him to gorge himself on, and so he stops you before you can close the cage, bolting out of the container and barking in displeasure at your attempted trickery.</span>";</p><p class="indent4">now chewtoys is 0;</p><p class="indent1">else:</p><p class="indent2">continue the action.</p><p class="indent2"></p> | |
| </div> | |
| <div class ="notes"> | |
| </div> | |
| </div> | |
| </body> | |
| </html> | |
Xet Storage Details
- Size:
- 27.9 kB
- Xet hash:
- 3e636c8e1567b18bc8a3931b9fc6cc0ce96ae72cd644e578e852cad64c9b0c5b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.