Scroll Thief — 5 of 138

Daniel M. Stelzer

Release 2

Section C - Slight Changes to Extensions

[Standard Rules]

Definition: a thing is unhandled if it is not handled.

[Remembering]

The Remembering saying room name rule is not listed in any rulebook.

Rule for saying the location name of a room (this is the new saying room name rule): say "in [the item described]".

Rule for saying the location name of the magical strongbox: say "protected by your blorb spell".

Rule for saying the location name of a thing (called the place): say "attached to [the place]".

Understand "remember [any seen thing]" as remembering.

After throwing something at: now the remembered location of the noun is the throw destination; continue the action.

[Endings]

Listing endings is an action out of world applying to nothing. Understand "endings" as listing endings.

Carry out listing endings: follow the list endings rule.

Blanking out endings is an action out of world applying to nothing. Understand "blankendings" as blanking out endings.

Carry out blanking out endings:

blank out the whole of the Table of Possible Endings;

write the File of Conclusions from the Table of Possible Endings.

[Simple Followers]

Before asking someone to try going when the person asked is shadowing someone (this is the don't follow after going rule):

try asking the person asked to try waiting. [This stops them from immediately coming back.]

Before someone stopping when the actor is shadowing someone:

try the actor ceasing to follow the goal of the actor. [Stopping should end following behavior also.]

Instead of following a person when the noun is nonlocal:

try moving toward the location of the noun instead.

[Simple Followers + Distant Movement]

Before someone continuing when the actor is shadowing someone (called the target) (this is the stop following when travelling rule): try the actor ceasing to follow the target.

Before someone following someone when the actor is travelling (this is the stop travelling when following rule): try the actor stopping.

[Achievements]

[This is the same style used for the score.]

Rule for printing the achievement text (called name):

say "[alert][bracket]Achievement unlocked: [name][close bracket][/alert][br]".

[NPC Implicit Actions]

Before someone going through a closed door (called the obstructor) (this is the new npc open door before going through rule):

try the actor opening the obstructor;

if the obstructor is closed, try the actor knocking on the obstructor instead.

The new npc open door before going through rule is listed instead of the npc open door before going through rule in the before rules.

[Changed for consistency in 6L02, but changed back by me here for conciseness.]

To decide whether in (place - a room):

decide on whether or not the location of the player is the place.

[Punctuation Removal]

After reading a command (this is the remove punctuation rule):

remove stray punctuation;

resolve punctuated titles;

if the player's command includes "&", replace the matched text with "and".

[Numbered Disambiguation Choices]

Understand "former" or "first" as a thing when the disambiguation id of the item described is 1.

Understand "latter" or "second" as a thing when the disambiguation id of the item described is 2.

Understand "third" as a thing when the disambiguation id of the item described is 3.

Understand "fourth" as a thing when the disambiguation id of the item described is 4.

Understand "last" as a thing when the disambiguation id of the item described is the number of entries in the list of disambiguables.

[Conversation Suggestions]

When play begins, now suggest-on-greeting is false.

[Conversation Nodes]

A convnode is usually privately-named.

[Disappearing Doors]

Should the game suggest doing something to an absent door: never.

[Facing]

When play begins: now nothing-to-see-that-way is "There isn't much to see in that direction."

[Hidden Prompt]

When play begins: now the hidden-prompt signal is "[first time][note][bracket]The square prompt indicates that you can let the game continue automatically by pressing [bracket]SPACE[close bracket] or [bracket]ENTER[close bracket], or start typing to bring back the > prompt.[close bracket][/note][br][only][close bracket] ".