| <html> | |
| <head> | |
| <title>Andrew Geng - Sheep Crossing — 14 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">— 14 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_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">Section - Eating</span></p><p class="indent0">Feeding relates various things to various things.</p><p class="indent0">The verb to feed on (it feeds on) implies the feeding relation.</p><p class="indent0">The verb to be edible by implies the reversed feeding relation.</p><p class="indent0">The verb to be edible to implies the reversed feeding relation.</p><p class="indent0">Check an actor giving something (called the food) to someone (called the recipient) (this is the edibility rule):</p><p class="indent1">unless the food is edible to the recipient, say "<span class="quote">The [</span><span class="substitution">recipient</span><span class="quote">] does not seem interested.</span>" instead.</p><p class="indent0">Before giving something (called the food) to someone (called the recipient):</p><p class="indent1">if the player is not carrying the food:</p><p class="indent2">carry out the implicitly taking activity with the food;</p><p class="indent1">if the player is not carrying the food, stop the action;</p><p class="indent1">if the food is edible to the recipient and the food is an animal:</p><p class="indent2">say "<span class="quote">Are you sure? [</span><span class="substitution">if the food is the cabbage</span><span class="quote">]There are probably other things you could feed it that your Grandmother wouldn't miss quite as much...[</span><span class="substitution">otherwise</span><span class="quote">]Grandmother wanted you to bring her [</span><span class="substitution">the food</span><span class="quote">].[</span><span class="substitution">end if</span><span class="quote">] (y/n) > [</span><span class="substitution">no line break</span><span class="quote">]</span>";</p><p class="indent2">unless player consents:</p><p class="indent3">say "<span class="quote">The [</span><span class="substitution">recipient</span><span class="quote">] [</span><span class="substitution">if the recipient is the sheep and the sheep is not full</span><span class="quote">]continues bleating hungrily[</span><span class="substitution">otherwise</span><span class="quote">]looks disappointedly at you[</span><span class="substitution">end if</span><span class="quote">].</span>" instead.</p><p class="indent0">The block giving rule is not listed in the check giving it to rules.</p><p class="indent0">The edibility rule is listed in the check giving it to rules.</p><p class="indent0">After giving something (called the food) to someone (called the recipient):</p><p class="indent1">if the food is edible to the recipient:</p><p class="indent2">try the recipient eating the food.</p><p class="indent0">Before an animal (called the eater) eating something (called the food):</p><p class="indent1">if the food is the player:</p><p class="indent2">say "<span class="quote">After a brief struggle, the [</span><span class="substitution">eater</span><span class="quote">] eats you instead.</span>";</p><p class="indent2">end the story saying "<span class="quote">You have been eaten. :(</span>";</p><p class="indent2">stop the action;</p><p class="indent1">if the food is edible to the eater:</p><p class="indent2">silently try the eater taking the food.</p><p class="indent0">Carry out an animal (called the eater) eating something (called the food):</p><p class="indent1">repeat with the item running through things carried by the food:</p><p class="indent2">move the item to the location of the eater;</p><p class="indent1">if the food is an animal:</p><p class="indent2">now the food is dead;</p><p class="indent1">remove the food from play;</p><p class="indent1">now the eater is full.</p><p class="indent0">After an animal (called the eater) eating something (called the food):</p><p class="indent1">if the location of the eater is the location of the player:</p><p class="indent2">say "<span class="quote">*crunch* *crunch* *crunch*[</span><span class="substitution">paragraph break</span><span class="quote">]</span>";</p><p class="indent2">if the eater is the sheep:</p><p class="indent3">say "<span class="quote">The sheep bleats contentedly. Maybe it'll be more cooperative now.</span>";</p><p class="indent1">otherwise:</p><p class="indent2">say "<span class="quote">You hear a [</span><span class="substitution">if the food is the sheep</span><span class="quote">]panicked bleat in the distance, cut short by a[</span><span class="substitution">otherwise</span><span class="quote">]distant[</span><span class="substitution">end if</span><span class="quote">] crunching sound.</span>".</p><p class="indent0">Before eating something (called the food) when the player is not carrying the food:</p><p class="indent1"><span class="comment">[more specific rule is sorted before less specific rule (the usual first-try-taking), so that the confirmation dialog doesn't come until the player is holding the food]</span></p><p class="indent1">if the player is in the boat:</p><p class="indent2">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="indent2">silently try exiting;</p><p class="indent2">if the player is carrying an animal (called the passenger) and the passenger is not the food:</p><p class="indent3">say "<span class="quote">(first dropping [</span><span class="substitution">the passenger</span><span class="quote">])[</span><span class="substitution">command clarification break</span><span class="quote">]</span>";</p><p class="indent3">silently try dropping the passenger;</p><p class="indent1">otherwise:</p><p class="indent2">carry out the implicitly taking activity with the food;</p><p class="indent2">if the player is not carrying the food, stop the action.</p><p class="indent0">Before eating an edible animal (called the food):</p><p class="indent1">say "<span class="quote">Are you sure you want to eat the [</span><span class="substitution">food</span><span class="quote">]? You were supposed to deliver it to Grandmother's house... (y/n) > [</span><span class="substitution">no line break</span><span class="quote">]</span>";</p><p class="indent1">unless the player consents:</p><p class="indent2">say "<span class="quote">The [</span><span class="substitution">food</span><span class="quote">] seems relieved.</span>" instead;</p><p class="indent1">otherwise if the player is edible to the food:</p><p class="indent2">try the food eating the player instead.</p><p class="indent0">Carry out eating something (called the food):</p><p class="indent1">repeat with the item running through things carried by the food:</p><p class="indent2">move the item to the location;</p><p class="indent1">if the food is an animal:</p><p class="indent2">now the food is dead;</p><p class="indent1">remove the food from play.</p><p class="indent0">After eating something (called the food):</p><p class="indent1">now the player is guilty;</p><p class="indent1">now the player is not postbarf;</p><p class="indent1">say "<span class="quote">*crunch* *crunch* *crunch*[</span><span class="substitution">paragraph break</span><span class="quote">]It tastes like guilt.[</span><span class="substitution">paragraph break</span><span class="quote">]</span>"</p><p class="indent0">The standard eating rule is not listed in the carry out eating rules.</p><p class="indent0">Rule for unsupervising:</p><p class="indent1">repeat with danger running through rooms:</p><p class="indent2">if danger is not the location of the player:</p><p class="indent3">let L be the list of animals in danger;</p><p class="indent3">if the boat is in danger:</p><p class="indent4">add the list of animals in the boat to L;</p><p class="indent3">sort L in eating priority order;</p><p class="indent3">repeat with the eater running through L:</p><p class="indent4">repeat with the food running through L:</p><p class="indent5">if food is edible to the eater:</p><p class="indent6">try the eater eating food;</p><p class="indent0">After going:</p><p class="indent1">carry out the unsupervising activity;</p><p class="indent1">continue the action.</p><p class="indent0">The block showing rule is not listed in the check showing it to rules.</p><p class="indent0">The block showing inedibles rule is listed in the check showing it to rules.</p><p class="indent0">Check showing something (called the food) to someone (called the recipient) (this is the block showing inedibles rule):</p><p class="indent1">if the food is not edible to the recipient:</p><p class="indent2">say "<span class="quote">The [</span><span class="substitution">recipient</span><span class="quote">] is unimpressed.</span>";</p><p class="indent2">stop the action.</p><p class="indent0">Report showing something (called the food) to someone (called the recipient):</p><p class="indent1">if the food is edible to the recipient:</p><p class="indent2">say "<span class="quote">The [</span><span class="substitution">recipient</span><span class="quote">] stares at the [</span><span class="substitution">food</span><span class="quote">].</span>"</p><p class="indent0">Luring is an action applying to one thing. Understand "<span class="quote">lure [</span><span class="substitution">thing</span><span class="quote">]</span>" or "<span class="quote">coax [</span><span class="substitution">thing</span><span class="quote">]</span>" or "<span class="quote">guide [</span><span class="substitution">thing</span><span class="quote">]</span>" as luring.</p><p class="indent0">Instead of luring something (called the target):</p><p class="indent1">now the worms are exposited;</p><p class="indent1">say "<span class="quote">You need bait! Try 'show worms to [</span><span class="substitution">the target</span><span class="quote">]' or similar.</span>"</p><p class="indent0">Instead of tasting something (called the food), try eating the food.</p><p class="indent0">Instead of tasting the water, try drinking the water.</p><p class="indent0">Understand "<span class="quote">bite [</span><span class="substitution">thing</span><span class="quote">]</span>" as eating.</p><p class="indent0">The cabbage is edible to the sheep.</p><p class="indent0">The blades of grass are edible to the sheep.</p><p class="indent0">The player is edible to the bear.</p><p class="indent0">The sheep is edible to the bear.</p> | |
| </div> | |
| <div class ="notes"> | |
| </div> | |
| </div> | |
| </body> | |
| </html> | |
Xet Storage Details
- Size:
- 11.7 kB
- Xet hash:
- d70ba0d63e7c180f816330ef29ecc9d797cc7c0f6611482d4c901493e67656db
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.