Scroll Thief — 77 of 138

Daniel M. Stelzer

Release 2

Section B - The Display Case Puzzle

Instead of casting gnusto at the illuminated scroll when the illuminated scroll is in the display case: say "The glass case shouldn't pose a problem for the [i]gnusto[/i] spell, but you aren't very confident with this spell yet. It would be a lot easier to cast at a scroll in your hand for now."

Instead of casting gnusto at the illuminated scroll for the first time: say "You pause for a moment[--]this is a valuable artifact, after all. Should you really burn it up for your own personal gain?"

There is a supporter called the shattered display case. "Standing in the middle of the floor are the shattered remains of the display case." The description is "Thanks to your magical vandalism, the case has been reduced to innumerable shards of glass around the wooden pedestal." The shattered display case can be solved or unsolved. It is unsolved. [This is the flag for the brute-force solution.]

Understand "remains" or "remains of" or "glass" or "cube" as the shattered display case. The shattered display case is visible between rooms.

Effect of casting rezrov at the display case:

destroy the display case.

To destroy the display case:

say "The case shatters with an enormous CRASH, shards of glass flying everywhere! You shield your eyes until they seem to have settled.";

remove the display case from play;

move the shattered display case to the antechamber;

now everything in the display case is on the shattered display case;

if the shattered display case is unsolved and the illuminated scroll is unsolved:

award points for "magical vandalism";

now the shattered case is solved.

Instead of attacking the display case:

say "That would lead to shards of glass flying everywhere, which might not be good for your health[if the holder of the illuminated scroll is the display case], and besides, you might harm the scroll[end if]."

Instead of throwing something at the display case:

if the holder of the illuminated scroll is the display case:

say "Even if [the noun] did manage to break the glass, [they] might harm the scroll inside.";

otherwise:

if the noun is heavy, continue the action;

otherwise say "[The noun] [are] too light to have any effect on the glass."

Last after throwing something at the display case:

destroy the display case.

Instead of attacking the shattered display case:

say "There's no need, you've done enough damage already."

Inverse effect of casting rezrov at the shattered display case:

say "Some of the shards of glass twitch slightly, but inverse-[i]rezrov[/i] is designed to close things, not to repair them."

Effect of casting krebf at the shattered display case:

say "With a strange backwards roar, the shards of glass fly together and meld into clear panes.";

remove the shattered display case from play;

move the display case to the antechamber;

now everything on the shattered display case is in the display case.

The illuminated scroll can be solved or unsolved. The illuminated scroll is unsolved. [It holds the flag for the clever solution.]

After casting gnusto at a spell scroll when the illuminated scroll is unsolved:

if the inscribed spell of the second noun is gnusto and the second noun is not the illuminated scroll:

if the shattered display case is solved:

choose a row with a reason of "recursive casting of gnusto" in the Table of Tasks Achieved;

now the points entry is 5; [Reduce the points to make it line up if you use a combination of the two solutions. This is an edge case I don't expect to happen often, but it needs to be handled.]

award points for "recursive casting of gnusto";

now the illuminated scroll is solved.

After casting gnusto at a gnusto-copied spell scroll:

if the illuminated scroll is off-stage and the illuminated scroll is unsolved:

award points for "using an ancient scroll";

now the illuminated scroll is solved.

Definition: a spell scroll (called the page) is gnusto-copied:

let xyzzy be the inscribed spell of the page;

if xyzzy is gnusto, yes;

no.

After reading a command: [Prevent GNUSTO GNUSTO disambiguation]

if the player's command includes "gnusto gnusto": [HACK HACK HACK]

let the page be a random touchable gnusto-copied spell scroll;

if the page is nothing:

say "You don't have a [i]gnusto[/i] scroll at hand.";

reject the player's command;

replace the matched text with "cast gnusto at [the page]".

[Test plot-gnusto with "open pack / copy gnusto to reddish / copy reddish to bluish / gnusto gnusto / reddish" in the Antechamber holding the parchment pack and the quill pen.]