Scroll Thief — 101 of 138

Daniel M. Stelzer

Release 2

Section A - Special Action

Pointing it at is an action applying to one thing and one visible thing. Understand "point [something preferably held] toward/towards/at/through/into [something]" as pointing it at. Understand "aim [something preferably held] at/through/toward/towards/into [something]" as pointing it at. Understand "point [something preferably held] [direction]" as pointing it at. Understand "aim [something preferably held] [direction]" as pointing it at.

[Should the game suggest someone pointing a palantir (called the chosen device) at when parsing the nouns and the chosen device is carried by the person asked: it is a good suggestion.]

Precondition for pointing a portable not carried not worn thing at something (this is the implicitly take before pointing rule):

carry out the implicitly taking activity with the noun;

if the noun is not carried and implicit action attempted is true, stop the action.

Check someone pointing a portable thing at something (this is the npc implicitly take before pointing rule):

if the actor does not carry the noun and the actor does not wear the noun, try the actor taking the noun;

if the actor does not carry the noun and the actor does not wear the noun, stop the action.

Report an actor pointing something at an object (this is the standard report pointing rule):

say "[The actor] [point] [the noun] [if the second noun is not a direction]at [the second noun][else][second noun][end if]."

After someone pointing a palantir at an object when the player can see the mystical relative of the noun (this is the scrying pointing rule):

say "[The actor] [point] [the noun] [if the second noun is not a direction]at [the second noun][else][second noun][end if].";

let the target be the second noun;

let the crystal be the mystical relative of the noun;

[say "Target: [target][br]";]

if the target is a door and (the target is open or the target is transparent):

let the way be the direction of the target from the location of the actor;

now the target is the way;

[say "Target: [target][br]";]

if the target is a direction:

let the place be the room-or-door target from the location of the actor;

[say "Place: [place][br]";]

if (the place is a closed door and the place is not transparent) or the place is nothing:

if the place is the iron doors:

say "(first telling [the actor] to open the doors)[ccb]";

try asking the actor to try opening the heavy doors;

otherwise:

say "Through [the crystal] you see...nothing of interest.";

rule succeeds;

if the place is a door:

let the place be the room target from the location of the actor;

[say "Place: [place][br]";]

say "You look into [the crystal], seeing what [regarding the actor][he] saw.";

let the home be the holder of the noun;

move the noun to the place;

try examining the crystal;

move the noun to the home;

if the place is the Clean-Room:

say "[note][bracket]You can give a character multiple commands at a time: TURTLE, NORTHEAST. GET THE SCROLL. SOUTHWEST.[close bracket][/note]";

otherwise:

say "Through [the crystal] you now have a clear view of [the target].";

let the place be the holder of the player;

let V be whether or not the location of the actor is visited;

move the player to the location of the actor, without printing a room description;

try examining the target;

move the player to the place, without printing a room description;

if V is false, now the location of the actor is unvisited;

rule succeeds.

Last report an actor examining the heavy doors when a palantir is examined (this is the hint about pointing rule):

suggest the command "POINT (X) AT (Y) or POINT (X) TO (DIR)".