Alabaster — 110 of 123

John Cater, Rob Dubbin, Eric Eve, Elizabeth Heller, Jayzee, Kazuki Mishima, Sarah Morayati, Mark Musante, Emily Short, Adam Thornton, and Ziv Wities

Release 1

Chapter 4 - Cutting Things

Understand "cut [something] with [something preferably held]" as cutting it with. Cutting it with is an action applying to one thing and one carried thing.

Understand "cut [something] off/out with [something preferably held]" as cutting it with. Understand "cut off/out [something] with [something preferably held]" as cutting it with.

Check cutting something with the player:

say "So far, your wit hasn't proven that sharp." instead.

Check cutting something with Snow White:

say "She isn't an implement you know how to control." instead.

Check cutting it with:

if the second noun is not the dagger:

say "[The second noun] won't provide much of a cutting edge." instead.

Carry out cutting it with:

try cutting the noun instead. [Since there's only one cutting instrument in the game, there's no reason to make the action more elaborate.]

Understand "cut out/off [something]" or "cut [something] out/off" as cutting. Understand the command "stab" as "cut".

Instead of attacking the hart when the hart's heart is part of the corpse:

try taking the hart's heart.

Instead of attacking the hart's heart when the hart's heart is part of the corpse:

try taking the hart's heart.

Instead of taking the hart's heart when the hart's heart is part of the corpse:

try cutting the hart's heart.

Instead of cutting the hart's heart when the hart's heart is not part of the corpse:

say "It has been removed; you don't want to damage it further."

The block cutting rule is not listed in any rulebook.

Definition: a thing is solid if it is not fleshy.

Definition: a thing is fleshy:

if it is part of a person:

yes;

if it is a person:

yes;

no.

Check an actor cutting something solid (this is the necessary-to-check slicing rule): [1]

if the actor is the player:

say "[The noun] [is-are]n't the sort of thing you can easily cut with your dagger." instead;

otherwise:

stop the action.

Check an actor cutting (this is the no daggerless cutting rule):

if the actor does not carry the dagger:

if the actor is the player:

say "(first retrieving the dagger)[line break]";

silently try taking the dagger;

otherwise:

try the actor taking the dagger;

if the actor does not carry the dagger:

stop the action.

Instead of cutting the corpse:

if the hart's heart is part of the corpse:

try cutting the hart's heart;

otherwise if the corpse is the current interlocutor:

say "Plainly mad.";

otherwise:

say "You've done enough. It is not convenient now to bring away his meat for stewing.".

Carry out cutting the hart's heart when the hart's heart is part of the corpse:

now the player carries the hart's heart;

delete purgeable conversation for the current interlocutor; [This should take over Snow White's attention from whatever else she was doing.]

casually queue thank-the-hart.

Report cutting the hart's heart:

change the prior named noun to the hart's heart; [2]

say "You slice the heart out of the dead animal. It is cold now, just like any ordinary sort of meat[if implicitly acting is true]. [run paragraph on][otherwise].[end if]" instead.

Rule for implicitly taking the hart's heart:

if the player carries the hart's heart:

do nothing instead;

try silently taking the hart's heart;

if the player carries the hart's heart:

say "You slice the heart briskly out of the dead animal. [run paragraph on]"

Report cutting something:

say "Nicked." instead. [3]

Notes

[1]. In fact a lot of objects have their own specialized refusal for cutting, but this is an extra generic one

[2]. Fiddly; this is so that we can generate better prose later for multi-stage actions involving cutting the heart, opening the box, and putting the heart inside all in one action.

[3]. We actually don't want ever to see this message: everything should be special-cased either to refuse cutting or to have some customized response. But it is better to supply the message than to leave it out, just in case we miss something.