Update to complete happy path of Chapter 1

This commit is contained in:
William Moore 2023-05-31 17:58:52 -05:00
parent 89a11598ea
commit 4f78dc2204
3 changed files with 475 additions and 27 deletions

View File

@ -21,6 +21,16 @@ A dank, but faux, dive bar has a sparse amount of patrons. The walls are black w
You can see Bartender and ye flask here. You can see Bartender and ye flask here.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1459"></child>
</children>
</item>
<item nodeId="node-1459">
<command xml:space="preserve">license</command>
<result xml:space="preserve">Copyright (C) 2023 William R. Moore
This work is licensed under the Creative Commons BY-NC-SA 4.0 License. To view a copy of the license, visit https://rezrov.xyz/caranmegil/butteredtoast5/.
&gt;</result> &gt;</result>
<commentary xml:space="preserve"></commentary> <commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1003"></child> <children><child nodeId="node-1003"></child>
@ -148,30 +158,238 @@ He smiles at her and says "So, I'm scouting out locations for a new movie that I
Minutes later, he and the woman are walking out of St. Murray's Pub hand in hand because it really does turn out that the money from Billy Davis isn't good at the bar. Incidentally, St. Murray's thinks her money is good. They round the corner when Billy Davis felt a smack at the back of his head. This is the last thing he remembers for a while. Minutes later, he and the woman are walking out of St. Murray's Pub hand in hand because it really does turn out that the money from Billy Davis isn't good at the bar. Incidentally, St. Murray's thinks her money is good. They round the corner when Billy Davis felt a smack at the back of his head. This is the last thing he remembers for a while.
Island Cove Island Cove
A wonderous island cove where multi-colored, tropical fish swim near the surface in search of food and the water is a wonderful shade of sea green. Disgusting! A wonderous island cove where multi-colored, tropical fish swim near the surface of the water in search of food and the water is a wonderous shade of sea green. Disgusting! The forbidding sea is to the west.
Waking up from a horrendous nightmare of which he cannot place, Billy Davis looks around to see where he is now. When he last remembered being conscious, it is outside St. Murray's Pub. Instead of that familiar location, it is a luscious island! His head hurt. It hurt like a million Lars Ulrichs simultaneously used his head as their personal drums. It might have been the whiskey he drank. It might have been something else. At any rate, he is lost. He is lost on an island and he knew not where on Earth he is. Waking up from a horrendous nightmare of which he cannot place, Billy Davis looks around to see where he is now. When he last remembered being conscious, it is outside St. Murray's Pub. Instead of that familiar location, it is a luscious island! His head hurt. It hurt like a million Lars Ulrichs simultaneously used his head as their personal drums. It might have been the whiskey he drank. It might have been something else. At any rate, he is lost. He is lost on an island and he knew not where on Earth he is.
&gt;</result> &gt;</result>
<commentary xml:space="preserve"></commentary> <commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1458"></child> <children><child nodeId="node-1014"></child>
<child nodeId="node-1014"></child>
</children> </children>
</item> </item>
<item nodeId="node-1014"> <item nodeId="node-1014">
<command xml:space="preserve">x me</command> <command xml:space="preserve">x me</command>
<result xml:space="preserve">You do a quick check. All your parts and pieces are in tact, including your nose. You look inside your pockets, which you vigorously rifle through. Nothing of value outside pocket lint and a scrap of paper containing the words "SPLORK XYZZY". <result xml:space="preserve">Billy does a quick check. All his parts and pieces are in tact, including his nose. He looks inside his pockets, which he vigorously rifles through. Nothing of value outside pocket lint and a scrap of paper containing the words "SPLORK XYZZY".
"Splork this," You exclaim, "I've been wallet-napped!" "Splork this," he exclaims, "I've been wallet-napped!"
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1486"></child>
</children>
</item>
<item nodeId="node-1486">
<command xml:space="preserve">i</command>
<result xml:space="preserve">You are carrying:
Cryptic paper
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1487"></child>
</children>
</item>
<item nodeId="node-1487">
<command xml:space="preserve">x paper</command>
<result xml:space="preserve">A yellowed scrap of paper with the words "SPLORK XYZZY" scribbled on it.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1598"></child>
<child nodeId="node-1534"></child>
</children>
</item>
<item nodeId="node-1534">
<command xml:space="preserve">w</command>
<result xml:space="preserve">
Sea
The warm water laps against your body.
You go further into the sea. Unfortunately, you've gone too far and the shoreline is nowhere in sight. After some time, you realiize that your limbs are starting to give. After more time, your limbs give and you sink deeper into the gluttonous sea!
*** The End ***
Would you like to RESTART, RESTORE a saved game, QUIT or UNDO the last command?
&gt; </result>
<commentary xml:space="preserve"></commentary>
</item>
<item nodeId="node-1598">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Island Pool
Deciding to do something about his situation, Billy Davis set out to explore this paradise-like Hell in which he finds himself. Several tortuous hours through lush trees and dry, prickly brambles that tore his clothes and skin revealed at the other side of this forest is a large pool of water. And bathing in it are several monkeys and an elephant.
You can see troop of monkeys and elephant here.
&gt;</result> &gt;</result>
<commentary xml:space="preserve"></commentary> <commentary xml:space="preserve"></commentary>
<annotation xml:space="preserve">***</annotation> <annotation xml:space="preserve">***</annotation>
<children><child nodeId="node-1687"></child>
<child nodeId="node-1616"></child>
<child nodeId="node-1652"></child>
</children>
</item> </item>
<item nodeId="node-1458"> <item nodeId="node-1652">
<command xml:space="preserve">x troop</command>
<result xml:space="preserve">A troop (or barrel if you prefer) of varying colors of monkeys are near you. They're just chittering away doing monkey business.
"Oh! Sweet! I can ride that elephant and train those monkeys to do my bidding," he shouted with supreme excitement.
It is then he day dreams about how life on this island would be if he bends that barrel to his very will!
It starts with the beginning of any given day. First, Billy wakes up in his hammock sewn from sturdy vines. Yawning, a helpful monkey would scamper up with a hot cup of what is presumably island coffee, which could be made from coffee beans or something entirely different, he has no idea what it really is. All he knows is that it is good, strong, and wakes him up. Next, he exits his hut to be presented with the assemblage of his troop for inspection. With intense pride, he examines each monkey for any stolen items out his hut. In this dream, a monkey has his pocket watch. So, in proper fashion, he has the monkey executed.
Billy wakes up from this dream laughing meniacally, but soon discovers that his loud noises had startled the monkeys who left while he dreamed.
&gt;</result>
<commentary xml:space="preserve"></commentary>
</item>
<item nodeId="node-1616">
<command xml:space="preserve">x monkey</command>
<result xml:space="preserve">A troop (or barrel if you prefer) of varying colors of monkeys are near you. They're just chittering away doing monkey business.
"Oh! Sweet! I can ride that elephant and train those monkeys to do my bidding," he shouted with supreme excitement.
It is then he day dreams about how life on this island would be if he bends that barrel to his very will!
It starts with the beginning of any given day. First, Billy wakes up in his hammock sewn from sturdy vines. Yawning, a helpful monkey would scamper up with a hot cup of what is presumably island coffee, which could be made from coffee beans or something entirely different, he has no idea what it really is. All he knows is that it is good, strong, and wakes him up. Next, he exits his hut to be presented with the assemblage of his troop for inspection. With intense pride, he examines each monkey for any stolen items out his hut. In this dream, a monkey has his pocket watch. So, in proper fashion, he has the monkey executed.
Billy wakes up from this dream laughing meniacally, but soon discovers that his loud noises had startled the monkeys who left while he dreamed.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1856"></child>
</children>
</item>
<item nodeId="node-1856">
<command xml:space="preserve">x elephant</command>
<result xml:space="preserve">A large, grey elephant is bathing and playing in the pool of water.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1617"></child>
</children>
</item>
<item nodeId="node-1617">
<command xml:space="preserve">l</command> <command xml:space="preserve">l</command>
<result xml:space="preserve">Island Cove <result xml:space="preserve">Island Pool
A wonderous island cove where multi-colored, tropical fish swim near the surface in search of food and the water is a wonderful shade of sea green. A large pool of water is before you.
You can see elephant here.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1775"></child>
</children>
</item>
<item nodeId="node-1775">
<command xml:space="preserve">ride elephant</command>
<result xml:space="preserve">Billy Davis says "Well, Mr. or Mrs. Elephant! I don't really know which you are - oh looks like a girl - I'm gonna ride you through this here forest and get the hecka outta here!"
On the first attempt at riding, the elephant just sprayed him with water.
He wipes the water off his face and shakes his fist at her saying "Oh! A wise-gal, eh?"
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1795"></child>
</children>
</item>
<item nodeId="node-1795">
<command xml:space="preserve">ride elephant</command>
<result xml:space="preserve">On the second attempt, the elephant uses her trunk to drag him under the water and lets him go to drown in peace.
He thought, "If only I hadn't spent all those summers at the pool checking out women and had just spent them learning to swim! Maybe, I have a chance. If only I can be a frog!"
And try as he might, he is not able to transform himself into a frog as that's just a ridiculous concept for a human. I mean, seriously, can a frog be a human or a human be a frog. All these existential thoughts never cross the mind of Billy Davis because he is using all of his wits, of which there are little available, even in reserve, focusing on getting out of this situation. As he sinks, the elephant takes pity on him and she drags him out of the water.
"Whew!", sighed Billy, "I was almost a goner! Thank you, man's best friend!" And he gently pats the elephant on her hide.
At that moment, the elephant gets startled, leaves the pool towards the east in a mighty rush, and leaves Billy Davis in the warm loneliness of the island.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1899"></child>
</children>
</item>
<item nodeId="node-1899">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Island Wilderness
Feeling absolutely dejected at the loss of the potential ride and source of companionship, if it is possible with a pachyderm, Billy sets off through the wilderness once more. Instead, he chooses to wander from the pool towards where the elephant went. His rationale is that he can probaby catch up or be lead to more elephants, which means he can satisfy another issue: his growing hunger. Again, he searches his pockets as if there is something different in them than earlier in the day. Again, he only finds the scrap of paper with the words "SPLORK XYZZY" scrawled across it. The wilderness extends everywhere around you.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1924"></child>
</children>
</item>
<item nodeId="node-1924">
<command xml:space="preserve">jl</command>
<result xml:space="preserve">That's not a verb I recognise.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1925"></child>
</children>
</item>
<item nodeId="node-1925">
<command xml:space="preserve">l</command>
<result xml:space="preserve">Island Wilderness
It is a lush wilderness inside the island. The wilderness extends everywhere around you.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1950"></child>
</children>
</item>
<item nodeId="node-1950">
<command xml:space="preserve">x paper</command>
<result xml:space="preserve">"By, Crom!", Billy professes, "this note has to mean something. But what? But how? But where?"
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1976"></child>
</children>
</item>
<item nodeId="node-1976">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Island Wilderness
With a great sigh, he plunges on through the less brambly forest but ever increasing in muginess. After some time, it is getting dire. The world is hazy with water vapor. He wishes that he somehow got water from that pool where the animals did their bathing and playing. That water has to be potable, he figured, because a monkey will not play in foul water. The wilderness extends everywhere around you.
&gt;</result>
<commentary xml:space="preserve"></commentary>
<children><child nodeId="node-1977"></child>
</children>
</item>
<item nodeId="node-1977">
<command xml:space="preserve">e</command>
<result xml:space="preserve">
Clearing
Finally, a clearing is reached! Billy Davis sees before him a huge, grassy valley with a river running through it. Success! Water. Rushing down the hillside, he reaches the stream and takes several satisfying gulps of cool water.
"That really hits the spot! Now, if only there's some way I can put all this into a container!"
At that moment, he hears the sound of several feet splashing loudly and human voices chanting in a strange tongue.
&gt;</result>
<commentary xml:space="preserve"></commentary>
</item>
<item nodeId="node-1687">
<command xml:space="preserve">x barrel</command>
<result xml:space="preserve">A troop (or barrel if you prefer) of varying colors of monkeys are near you. They're just chittering away doing monkey business.
"Oh! Sweet! I can ride that elephant and train those monkeys to do my bidding," he shouted with supreme excitement.
It is then he day dreams about how life on this island would be if he bends that barrel to his very will!
It starts with the beginning of any given day. First, Billy wakes up in his hammock sewn from sturdy vines. Yawning, a helpful monkey would scamper up with a hot cup of what is presumably island coffee, which could be made from coffee beans or something entirely different, he has no idea what it really is. All he knows is that it is good, strong, and wakes him up. Next, he exits his hut to be presented with the assemblage of his troop for inspection. With intense pride, he examines each monkey for any stolen items out his hut. In this dream, a monkey has his pocket watch. So, in proper fashion, he has the monkey executed.
Billy wakes up from this dream laughing meniacally, but soon discovers that his loud noises had startled the monkeys who left while he dreamed.
&gt;</result> &gt;</result>
<commentary xml:space="preserve"></commentary> <commentary xml:space="preserve"></commentary>

View File

@ -82,22 +82,34 @@ command description
"philosophize" "Speak some philosophy." "philosophize" "Speak some philosophy."
"sing" "Sing some songs." "sing" "Sing some songs."
"act" "Do some acting." "act" "Do some acting."
"ride (target)" "Ride the target"
Chapter 3 - Rooms and Doors Chapter 3 - Rooms and Doors
St Murrays Pub is a room. The printed name is "St. Murray's Pub". The description is "A dank, but faux, dive bar has a sparse amount of patrons. The walls are black wood panels. The floor is concrete. Along the wall nearest the entrance is the bar with its dark wood construction.". St Murrays Pub is a room. The printed name is "St. Murray's Pub". The description is "A dank, but faux, dive bar has a sparse amount of patrons. The walls are black wood panels. The floor is concrete. Along the wall nearest the entrance is the bar with its dark wood construction.".
Island Cove is a room. The description is "A wonderous island cove where multi-colored, tropical fish swim near the surface in search of food and the water is a wonderous shade of sea green.[if unvisited] Disgusting!". Island Cove is a room. The description is "A wonderous island cove where multi-colored, tropical fish swim near the surface of the water in search of food and the water is a wonderous shade of sea green.[if unvisited] Disgusting![end if] The forbidding sea is to the west.".
The Sea is a room. It is west of Island Cove. The description is "The warm water laps against your body.".
Island Pool is a room. It is east of Island Cove. The description is "[if unvisited]Deciding to do something about his situation, Billy Davis set out to explore this paradise-like Hell in which he finds himself. Several tortuous hours through lush trees and dry, prickly brambles that tore his clothes and skin revealed at the other side of this forest is a large pool of water. And bathing in it are several monkeys and an elephant.[otherwise]A large pool of water is before you.[end if]".
Wilderness_1 is a room. It is east of Island Pool. The printed name is "Island Wilderness". The description is "[if unvisited]Feeling absolutely dejected at the loss of the potential ride and source of companionship, if it is possible with a pachyderm, Billy sets off through the wilderness once more. Instead, he chooses to wander from the pool towards where the elephant went. His rationale is that he can probaby catch up or be lead to more elephants, which means he can satisfy another issue: his growing hunger. Again, he searches his pockets as if there is something different in them than earlier in the day. Again, he only finds the scrap of paper with the words 'SPLORK XYZZY' scrawled across it.[otherwise]It is a lush wilderness inside the island.[end if] The wilderness extends everywhere around you.".
Wilderness_2 is a room. It is east of Wilderness_1. The printed name is "Island Wilderness". The description is "[if unvisited]With a great sigh, he plunges on through the less brambly forest but ever increasing in muginess. After some time, it is getting dire. The world is hazy with water vapor. He wishes that he somehow got water from that pool where the animals did their bathing and playing. That water has to be potable, he figured, because a monkey will not play in foul water.[otherwise]It is a lush wilderness inside the island.[end if] The wilderness extends everywhere around you.".
Clearing is a room. It is east of Wilderness_2. The description is "[if unvisited]Finally, a clearing is reached! Billy Davis sees before him a huge, grassy valley with a river running through it. Success! Water. Rushing down the hillside, he reaches the stream and takes several satisfying gulps of cool water.
'That really hits the spot! Now, if only there's some way I can put all this into a container!'
At that moment, he hears the sound of several feet splashing loudly and human voices chanting in a strange tongue.[otherwise]You are in a huge, grassy valley with a river running through it.".
Chapter 4 - Actors Chapter 4 - Actors
Mysterious Woman is a woman. The description is "A most beautiful woman with dark, ruddy hair. You have the urge to keep striking up a conversation with her.". Mysterious Woman is a woman. The description is "A most beautiful woman with dark, ruddy hair. You have the urge to keep striking up a conversation with her.".
Bartender is a man. He is in St Murrays Pub. The description is "A rough and tumble man with hair like the Quaker Oats Man.". Bartender is a man. He is in St Murrays Pub. The description is "A rough and tumble man with hair like the Quaker Oats Man.".
Monkey Troop is an animal. It is in Island Pool. The printed name is "troop of monkeys". Understand "barrel", "barrel of monkeys", "troop of monkeys" as Monkey Troop. The description is "A troop (or barrel if you prefer) of varying colors of monkeys are near you. They're just chittering away doing monkey business.".
Elephant is an animal. It is in Island Pool. The printed name is "elephant". The description is "A large, grey elephant is bathing and playing in the pool of water.".
Chapter 5 - Things Chapter 5 - Things
Ye flask is a thing. It is fixed in place. The printed name is "ye flask". It is in St Murrays Pub. The description is "It is a flask containing some unknown liquid." Ye flask is a thing. It is fixed in place. The printed name is "ye flask". It is in St Murrays Pub. The description is "It is a flask containing some unknown liquid."
Cryptic paper is a thing. The description is "A yellowed scrap of paper with the words 'SPLORK XYZZY' scribbled on it.".
Chapter 6 - Actions Chapter 6 - Actions
@ -122,7 +134,8 @@ Carry out examining something:
Understand "license" as license. License is an action applying to nothing. Understand "license" as license. License is an action applying to nothing.
Carry out license: Carry out license:
say "Copyright (C) 2023 William R. Moore say "Copyright (C) 2023 William R. Moore
[line break]This work is licensed under the Creative Commons BY-NC-SA 4.0 License. To view a copy of the license, visit https://rezrov.xyz/caranmegil/butteredtoast4/.". [line break]This work is licensed under the Creative Commons BY-NC-SA 4.0 License. To view a copy of the license, visit https://rezrov.xyz/caranmegil/butteredtoast5/.";
increase the score of the player by 100.
Understand "credits" as credits. Credits is an action applying to nothing. Understand "credits" as credits. Credits is an action applying to nothing.
Carry out credits: Carry out credits:
@ -151,6 +164,11 @@ Instead of examining when the noun is the player:
Instead of taking while the noun is ye flask: Instead of taking while the noun is ye flask:
say "You can't get ye flask.". say "You can't get ye flask.".
Understand "ride [something]" as riding. Riding is an action applying to one visible thing.
Carry out riding:
say "Try as you may, you just can't seem to figure out how to ride [noun].".
Philosophized is a truth state that varies. Philosophized is false. Philosophized is a truth state that varies. Philosophized is false.
Carry out philosophizing: Carry out philosophizing:
say "His day starts with him writing what he considers philosophy. Once he sent his writings to the pre-eminent philosopher of the day, a Mr. John Hughes. After consuming one too many adult beverages one night, Mr. Hughes read Billy's works for a good laugh. Hughes went through each page like they were kindling and his eyes were fire. By the end, Hughes writes 'The world is sometimes challenged by individuals and their thinking. The writings of Billy Davis not only challenge your world views of the rights of man, they draw to light exactly what those rights are and why they were given to Billy Davis' deranged mind.' Billy wrote Hughes a thank you letter for his praise."; say "His day starts with him writing what he considers philosophy. Once he sent his writings to the pre-eminent philosopher of the day, a Mr. John Hughes. After consuming one too many adult beverages one night, Mr. Hughes read Billy's works for a good laugh. Hughes went through each page like they were kindling and his eyes were fire. By the end, Hughes writes 'The world is sometimes challenged by individuals and their thinking. The writings of Billy Davis not only challenge your world views of the rights of man, they draw to light exactly what those rights are and why they were given to Billy Davis' deranged mind.' Billy wrote Hughes a thank you letter for his praise.";
@ -227,9 +245,51 @@ Act I Scene 2 is a scene. Act I Scene 2 begins when Act I Scene 1 ends.
When Act I Scene 2 begins: When Act I Scene 2 begins:
move the player to Island Cove; move the player to Island Cove;
now the player has Cryptic paper;
say "Waking up from a horrendous nightmare of which he cannot place, Billy Davis looks around to see where he is now. When he last remembered being conscious, it is outside St. Murray's Pub. Instead of that familiar location, it is a luscious island! His head hurt. It hurt like a million Lars Ulrichs simultaneously used his head as their personal drums. It might have been the whiskey he drank. It might have been something else. At any rate, he is lost. He is lost on an island and he knew not where on Earth he is.". say "Waking up from a horrendous nightmare of which he cannot place, Billy Davis looks around to see where he is now. When he last remembered being conscious, it is outside St. Murray's Pub. Instead of that familiar location, it is a luscious island! His head hurt. It hurt like a million Lars Ulrichs simultaneously used his head as their personal drums. It might have been the whiskey he drank. It might have been something else. At any rate, he is lost. He is lost on an island and he knew not where on Earth he is.".
Instead of examining when the noun is the player and Act I Scene 2 is happening: ElephantRiding is a number that varies. ElephantRiding is 0.
say "You do a quick check. All your parts and pieces are in tact, including your nose. You look inside your pockets, which you vigorously rifle through. Nothing of value outside pocket lint and a scrap of paper containing the words 'SPLORK XYZZY'. Instead of riding when the noun is Elephant and Act I Scene 2 is happening:
if ElephantRiding is 0:
say "Billy Davis says 'Well, Mr. or Mrs. Elephant! I don't really know which you are — oh looks like a girl — I'm gonna ride you through this here forest and get the hecka outta here!'
'Splork this,' You exclaim, 'I've been wallet-napped!'". On the first attempt at riding, the elephant just sprayed him with water.
He wipes the water off his face and shakes his fist at her saying 'Oh! A wise-gal, eh?'";
increase ElephantRiding by 1;
Otherwise:
say "On the second attempt, the elephant uses her trunk to drag him under the water and lets him go to drown in peace.
He thought, 'If only I hadn't spent all those summers at the pool checking out women and had just spent them learning to swim! Maybe, I have a chance. If only I can be a frog!'
And try as he might, he is not able to transform himself into a frog as that's just a ridiculous concept for a human. I mean, seriously, can a frog be a human or a human be a frog. All these existential thoughts never cross the mind of Billy Davis because he is using all of his wits, of which there are little available, even in reserve, focusing on getting out of this situation. As he sinks, the elephant takes pity on him and she drags him out of the water.
'Whew!', sighed Billy, 'I was almost a goner! Thank you, man's best friend!' And he gently pats the elephant on her hide.
At that moment, the elephant gets startled, leaves the pool towards the east in a mighty rush, and leaves Billy Davis in the warm loneliness of the island.";
remove Elephant from play.
Instead of examining when the noun is the player and Act I Scene 2 is happening:
say "Billy does a quick check. All his parts and pieces are in tact, including his nose. He looks inside his pockets, which he vigorously rifles through. Nothing of value outside pocket lint and a scrap of paper containing the words 'SPLORK XYZZY'.
'Splork this,' he exclaims, 'I've been wallet-napped!'".
Instead of examining when the noun is Cryptic paper and the location of the player is Wilderness_1:
say "'By, Crom!', Billy professes, 'this note has to mean something. But what? But how? But where?'".
After examining when the noun is Monkey Troop and Act I Scene 2 is happening:
say "'Oh! Sweet! I can ride that elephant and train those monkeys to do my bidding,' he shouted with supreme excitement.
It is then he day dreams about how life on this island would be if he bends that barrel to his very will!
It starts with the beginning of any given day. First, Billy wakes up in his hammock sewn from sturdy vines. Yawning, a helpful monkey would scamper up with a hot cup of what is presumably island coffee, which could be made from coffee beans or something entirely different, he has no idea what it really is. All he knows is that it is good, strong, and wakes him up. Next, he exits his hut to be presented with the assemblage of his troop for inspection. With intense pride, he examines each monkey for any stolen items out his hut. In this dream, a monkey has his pocket watch. So, in proper fashion, he has the monkey executed.
Billy wakes up from this dream laughing meniacally, but soon discovers that his loud noises had startled the monkeys who left while he dreamed.";
remove Monkey Troop from play.
Chapter 8 - Endings
Every turn:
If the location of the player is The Sea:
say "You go further into the sea. Unfortunately, you've gone too far and the shoreline is nowhere in sight. After some time, you realiize that your limbs are starting to give. After more time, your limbs give and you sink deeper into the gluttonous sea!";
end the story.

View File

@ -1,17 +1,17 @@
%!PS-Adobe EPSF-3.0 %!PS-Adobe EPSF-3.0
%%BoundingBox: 0 0 240 144 %%BoundingBox: 0 0 600 144
%%IncludeFont: Helvetica %%IncludeFont: Helvetica
/Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont
newpath % Ruled outline outer box of map newpath % Ruled outline outer box of map
12 12 moveto % bottom left corner 12 12 moveto % bottom left corner
228 12 lineto % bottom side 588 12 lineto % bottom side
228 132 lineto % right side 588 132 lineto % right side
12 132 lineto % top side 12 132 lineto % top side
closepath closepath
stroke stroke
newpath % Ruled horizontal line newpath % Ruled horizontal line
12 96 moveto % LHS 12 96 moveto % LHS
228 96 lineto % RHS 588 96 lineto % RHS
closepath closepath
stroke stroke
0 0 0 setrgbcolor % From HTML colour 000000 0 0 0 setrgbcolor % From HTML colour 000000
@ -25,13 +25,53 @@ currentlinewidth % Push old line width onto stack
setlinewidth % Pull old line width from stack setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack currentlinewidth % Push old line width onto stack
1 setlinewidth 1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
120 54 moveto % start of Bezier curve
192 54 120 54 192 54 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
120 54 moveto % start of Bezier curve
48 54 120 54 48 54 curveto % control points 1, 2 and end
stroke
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
192 54 moveto % start of Bezier curve
264 54 192 54 264 54 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
264 54 moveto % start of Bezier curve
336 54 264 54 336 54 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
336 54 moveto % start of Bezier curve
408 54 336 54 408 54 curveto % control points 1, 2 and end
stroke
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack
currentlinewidth % Push old line width onto stack
1 setlinewidth
0 0 0 setrgbcolor % From HTML colour 000000
setlinewidth % Pull old line width from stack setlinewidth % Pull old line width from stack
newpath % Room interior newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3 0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
30 36 moveto % bottom left corner 462 36 moveto % bottom left corner
66 36 lineto % bottom side 498 36 lineto % bottom side
66 72 lineto % right side 498 72 lineto % right side
30 72 lineto % top side 462 72 lineto % top side
closepath closepath
fill fill
@ -39,17 +79,17 @@ currentlinewidth % Push old line width onto stack
1 setlinewidth 1 setlinewidth
newpath % Room outline newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000 0 0 0 setrgbcolor % From HTML colour 000000
30 36 moveto % bottom left corner 462 36 moveto % bottom left corner
66 36 lineto % bottom side 498 36 lineto % bottom side
66 72 lineto % right side 498 72 lineto % right side
30 72 lineto % top side 462 72 lineto % top side
closepath closepath
stroke stroke
setlinewidth % Pull old line width from stack setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000 0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont /Helvetica findfont 12 scalefont setfont
newpath (StMrP) newpath (StMrP)
dup stringwidth add 2 div 48 exch sub % = X centre-offset dup stringwidth add 2 div 480 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset 54 12 2 div sub % = Y centre-offset
moveto show moveto show
newpath % Room interior newpath % Room interior
@ -78,3 +118,133 @@ newpath (IslnC)
dup stringwidth add 2 div 120 exch sub % = X centre-offset dup stringwidth add 2 div 120 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset 54 12 2 div sub % = Y centre-offset
moveto show moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
30 36 moveto % bottom left corner
66 36 lineto % bottom side
66 72 lineto % right side
30 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
30 36 moveto % bottom left corner
66 36 lineto % bottom side
66 72 lineto % right side
30 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (Sea)
dup stringwidth add 2 div 48 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
174 36 moveto % bottom left corner
210 36 lineto % bottom side
210 72 lineto % right side
174 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
174 36 moveto % bottom left corner
210 36 lineto % bottom side
210 72 lineto % right side
174 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (IslnP)
dup stringwidth add 2 div 192 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
246 36 moveto % bottom left corner
282 36 lineto % bottom side
282 72 lineto % right side
246 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
246 36 moveto % bottom left corner
282 36 lineto % bottom side
282 72 lineto % right side
246 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (Wld_1)
dup stringwidth add 2 div 264 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
318 36 moveto % bottom left corner
354 36 lineto % bottom side
354 72 lineto % right side
318 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
318 36 moveto % bottom left corner
354 36 lineto % bottom side
354 72 lineto % right side
318 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (Wld_2)
dup stringwidth add 2 div 336 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show
newpath % Room interior
0.827451 0.827451 0.827451 setrgbcolor % From HTML colour D3D3D3
390 36 moveto % bottom left corner
426 36 lineto % bottom side
426 72 lineto % right side
390 72 lineto % top side
closepath
fill
currentlinewidth % Push old line width onto stack
1 setlinewidth
newpath % Room outline
0 0 0 setrgbcolor % From HTML colour 000000
390 36 moveto % bottom left corner
426 36 lineto % bottom side
426 72 lineto % right side
390 72 lineto % top side
closepath
stroke
setlinewidth % Pull old line width from stack
0 0 0 setrgbcolor % From HTML colour 000000
/Helvetica findfont 12 scalefont setfont
newpath (Clrng)
dup stringwidth add 2 div 408 exch sub % = X centre-offset
54 12 2 div sub % = Y centre-offset
moveto show