| <html> | |
| <head> | |
| <title>Andrew Geng - Sheep Crossing — 12 of 18</title> | |
| <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> | |
| <meta name="author" content="Andrew Geng" /> | |
| <meta name="description" content="A page for the game Sheep Crossing by Andrew Geng." /> | |
| <link rel="stylesheet" href="style.css" type="text/css" media="all" /> | |
| </head> | |
| <body> | |
| <div class = "container"> | |
| <div class ="sourcecoverimage"> | |
| <span><a href="Cover.png"><img src="Small Cover.png" border="1"></a></span> | |
| </div> | |
| <div class ="sourceintroduction"> | |
| <h1> | |
| <span>Sheep Crossing</span> <span class="pagination">— 12 of 18</span> | |
| </h1> | |
| <h2> | |
| <span>Andrew Geng</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_9.html">Previous</a></li><li><a href="source_11.html">Next</a></li> | |
| </ul> | |
| </div> | |
| <div class = "source"> | |
| <p class="indent0"><span class="heading">Chapter - Actions</span></p><p class="indent0"><span class="heading">Section - Movement</span></p><p class="indent0">Unsupervising is an activity.</p><p class="indent0">Persevering something is an activity on directions.</p><p class="indent0">Instead of going somewhere when the player is not in the boat:</p><p class="indent1">let the present motion be the current action;</p><p class="indent1">say "<span class="quote">(first getting into the boat)[</span><span class="substitution">command clarification break</span><span class="quote">]</span>";</p><p class="indent1">silently try entering the boat;</p><p class="indent1">if the player is not in the boat, stop the action;</p><p class="indent1">try the present motion.</p><p class="indent0">Before going somewhere when the player is in the boat:</p><p class="indent1">if the player is nauseated and the bear is in the boat:</p><p class="indent2">now the player is not nauseated;</p><p class="indent2">say "<span class="quote">Acutely aware of your nausea, you attempt to keep the boat level, but it isn't enough; and soon [</span><span class="substitution">if the player is postbarf</span><span class="quote">]you are dry-heaving over the side[</span><span class="substitution">otherwise if the player is guilty</span><span class="quote">]the remains of your last victim make a daring escape into the river[</span><span class="substitution">otherwise</span><span class="quote">]your breakfast becomes the river's newest tributary[</span><span class="substitution">end if</span><span class="quote">]. You've barely gotten your stomach under control when the boat rocks suddenly.[</span><span class="substitution">paragraph break</span><span class="quote">](press any key) > </span>";</p><p class="indent2">wait for any key;</p><p class="indent2">say "<span class="quote">[</span><span class="substitution">paragraph break</span><span class="quote">]Fighting back more nausea, you turn and feel the bear pushing at you with its head. You struggle to stay in the boat, but you're no match for the bear's strength. Already weakened by the departure of your breakfast, you are unable to fight the current as it carries you away.</span>";</p><p class="indent2">end the story saying "<span class="quote">You have drowned.</span>";</p><p class="indent1">otherwise if the player is nauseated:</p><p class="indent2">now the player is not nauseated;</p><p class="indent2">say "<span class="quote">Acutely aware of your nausea, you attempt to keep the boat level, but it isn't enough; and soon [</span><span class="substitution">if the player is postbarf</span><span class="quote">]you are dry-heaving over the side[</span><span class="substitution">otherwise if the player is guilty</span><span class="quote">]the remains of your last victim make a daring escape into the river[</span><span class="substitution">otherwise</span><span class="quote">]your breakfast becomes the river's newest tributary[</span><span class="substitution">end if</span><span class="quote">]. After taking a moment to recover, you make the rest of the journey feeling a bit lighter.</span>";</p><p class="indent2">now the player is postbarf;</p><p class="indent1">otherwise:</p><p class="indent2">say "<span class="quote">You begin rowing.</span>"</p><p class="indent0">Instead of going somewhere when the player is in the boat:</p><p class="indent1">if the bear is in the boat and the bear is full:</p><p class="indent2">say "<span class="quote">The boat sits uncomfortably low in the water as you row out into the river. You try to avoid thinking about why the bear's breath smells so bad now...[</span><span class="substitution">paragraph break</span><span class="quote">](press any key) > </span>";</p><p class="indent2">wait for any key;</p><p class="indent2">say "<span class="quote">[</span><span class="substitution">paragraph break</span><span class="quote">]The boat wobbles. You have a moment to turn around and see the bear--what is it trying to do, avoid the frigid water that seems to be pouring into the boat?--before it rocks the boat again, dumping you overboard. As the current carries you away, you curse your lack of swimming lessons.</span>";</p><p class="indent2">end the story saying "<span class="quote">You have drowned.</span>";</p><p class="indent1">otherwise:</p><p class="indent2">continue the action.</p><p class="indent0">The persistent direction is a direction that varies. The persistent direction is initially down.</p><p class="indent0">The player persistence is a number that varies. The player persistence is initially 0.</p><p class="indent0">After doing anything except going nowhere:</p><p class="indent1">now the player persistence is 0;</p><p class="indent1">now the persistent direction is down;</p><p class="indent1">continue the action.</p><p class="indent0">Rule for persevering a direction (called erewhon):</p><p class="indent1">if the persistent direction is not erewhon:</p><p class="indent2">now the player persistence is 0;</p><p class="indent2">now the persistent direction is erewhon;</p><p class="indent1">increment the player persistence.</p><p class="indent0">Instead of going nowhere:</p><p class="indent1">if the noun is a direction:</p><p class="indent2">carry out the persevering activity with the noun;</p><p class="indent1">if the player persistence is at least 3:</p><p class="indent2">say "<span class="quote">Ignoring [</span><span class="substitution">if the sheep is carrying the fluff and the player is not carrying the sheep</span><span class="quote">]the slowly receding calls of your sheep[</span><span class="substitution">otherwise</span><span class="quote">]the stares the bear must surely be giving you[</span><span class="substitution">end if</span><span class="quote">], you trudge off towards the woods to leave it all behind. Grandmother can pay someone to deliver her groceries instead of making you do it for free![</span><span class="substitution">paragraph break</span><span class="quote">]You have a childhood friend in the next town who can forge identification papers for you; all you have to do is get through the woods without being eaten by wolves...</span>";</p><p class="indent2">end the story saying "<span class="quote">Nobody who claims to be you is ever heard from again.</span>";</p><p class="indent1">otherwise if the sheep is carrying the fluff and the player is not carrying the sheep:</p><p class="indent2">say "<span class="quote">[</span><span class="substitution">if the player persistence is less than 2</span><span class="quote">]Before you can get very far,[</span><span class="substitution">otherwise</span><span class="quote">]You get a little farther before[</span><span class="substitution">end if</span><span class="quote">] you are called back by the anxious bleating of your sheep.</span>";</p><p class="indent1">otherwise:</p><p class="indent2">say "<span class="quote">The path to Grandmother's house doesn't look [</span><span class="substitution">if the player persistence is less than 2</span><span class="quote">]terribly easy[</span><span class="substitution">otherwise</span><span class="quote">]any easier[</span><span class="substitution">end if</span><span class="quote">] in that direction.</span>"</p><p class="indent0">The Dilapidated shack is a room.</p><p class="indent0">Instead of going east in the East bank:</p><p class="indent1">carry out the persevering activity with east;</p><p class="indent1">if the player persistence is at least 3:</p><p class="indent2">if the player is in the boat:</p><p class="indent3">repeat with the passenger running through animals in the boat:</p><p class="indent4">silently try dropping the passenger;</p><p class="indent2">repeat with the passenger running through animals carried by the player:</p><p class="indent3">silently try dropping the passenger;</p><p class="indent2">say "<span class="quote">Overwhelmed by [</span><span class="substitution">if the player is in the East bank for the first time</span><span class="quote">]an inexplicable drowsiness[</span><span class="substitution">otherwise</span><span class="quote">]frustration[</span><span class="substitution">end if</span><span class="quote">], you leave your goods on the riverbank and head home to steal a nap.</span>";</p><p class="indent2">move the player to the Dilapidated shack, without printing a room description;</p><p class="indent2">carry out the unsupervising activity;</p><p class="indent2">say "<span class="quote">(press any key) > </span>";</p><p class="indent2">wait for any key;</p><p class="indent2">say "<span class="quote">[</span><span class="substitution">paragraph break</span><span class="quote">]You return better rested but not really sure of the time anymore.</span>";</p><p class="indent2">move the player to the East bank;</p><p class="indent1">otherwise if the player persistence is less than 2:</p><p class="indent2">say "<span class="quote">It's a long way back home; why don't you go west to Grandmother's house first?</span>";</p><p class="indent1">otherwise:</p><p class="indent2">say "<span class="quote">You can go home for a nap after you give Grandmother her groceries.</span>"</p><p class="indent0">Instead of going west in the West bank:</p><p class="indent1">if there are no portable animals in the East bank and there are no corpses in the East bank and there are no corpses in the West bank:</p><p class="indent2">if the player is in the boat:</p><p class="indent3">say "<span class="quote">(first getting out of the boat)[</span><span class="substitution">command clarification break</span><span class="quote">]</span>";</p><p class="indent3">silently try exiting;</p><p class="indent2">repeat with item running through things carried by the player:</p><p class="indent3">silently try dropping item;</p><p class="indent2">if the number of animals in the West bank is the gift count:</p><p class="indent3">end the story finally saying "<span class="quote">You proceed happily toward Grandmother's house, with your gifts for her in tow. The day is going well.</span>";</p><p class="indent1">otherwise:</p><p class="indent2">carry out the persevering activity with west;</p><p class="indent2">if the player persistence is at least 3:</p><p class="indent3">let L be the list of portable things in the East bank;</p><p class="indent3">add the list of corpses in the West bank to L;</p><p class="indent3">say "<span class="quote">You forge ahead toward Grandmother's house, abandoning [</span><span class="substitution">L with definite articles</span><span class="quote">].[</span><span class="substitution">paragraph break</span><span class="quote">](press any key) > </span>";</p><p class="indent3">wait for any key;</p><p class="indent3">say "<span class="quote">[</span><span class="substitution">paragraph break</span><span class="quote">]Not having wasted any more time trying to herd your annoyingly high-maintenance cargo, you manage to reach the house well before dusk. 'Perfect! You're just in time for dinner!', you hear as you knock.[</span><span class="substitution">paragraph break</span><span class="quote">](press any key) > </span>";</p><p class="indent3">wait for any key;</p><p class="indent3">say "<span class="quote">[</span><span class="substitution">paragraph break</span><span class="quote">]But Grandmother's face falls when she sees that you haven't brought everything she asked for. So like any experienced cook, she improvises...</span>";</p><p class="indent3">end the story saying "<span class="quote">You have been eaten by Grandmother.</span>";</p><p class="indent2">otherwise if the player is carrying the sheep or the sheep is not carrying the fluff:</p><p class="indent3">say "<span class="quote">[</span><span class="substitution">if the player persistence is less than 2</span><span class="quote">]You[</span><span class="substitution">otherwise</span><span class="quote">]No, really, you[</span><span class="substitution">end if</span><span class="quote">] seem to be missing something...</span>";</p><p class="indent2">otherwise:</p><p class="indent3">decrement the player persistence;</p><p class="indent3">continue the action.</p><p class="indent0">Instead of going outside, say "<span class="quote">You are already outside.</span>"</p><p class="indent0">Instead of going inside, say "<span class="quote">You see no buildings to enter.</span>"</p><p class="indent0">Instead of going down, say "<span class="quote">Down to the river is about as far down as you're really willing to go.</span>"</p><p class="indent0">Understand "<span class="quote">home</span>" as east.</p><p class="indent0">Understand "<span class="quote">to Grandmother's house</span>" as west.</p><p class="indent0">Understand "<span class="quote">to Grandma's house</span>" as west.</p> | |
| </div> | |
| <div class ="notes"> | |
| </div> | |
| </div> | |
| </body> | |
| </html> | |
Xet Storage Details
- Size:
- 14.3 kB
- Xet hash:
- b7d649380132e427adff0c2cb7fd3f623855a89dc3695b715592eb6526023a8a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.