IFDB Spelunking 2 — 10 of 18

Sam Kabo Ashwell

Release 0

Book 3 - The Games

Part 0 - Game-Management Tools

A game is a kind of container. A game is usually scenery. A game is usually openable and closed. A game can be played or unplayed. A game is usually unplayed.

A game has some text called precis.

A game has a room called saferoom.

A game can be entitled or unentitled. A game is usually entitled.

Rule for printing the name of a room when the current game is unentitled: do nothing.

nongame is an unentitled game.

The current game is a game that varies. The current game is nongame.

Instead of entering a game (called foo): try opening foo.

Before opening a game (called foo):

now the current game is foo;

After opening a game (called foo):

now foo is closed;

now foo is played;

do nothing.

After looking in startroom:

repeat with N running through games in startroom begin;

say the precis of N;

say "[p]";

end repeat;

Concluding something is an activity on objects.

Rule for concluding a game (called foo): follow the conclusory rule.

This is the conclusory rule:

remove the current game from play;

now every thing enclosed by the player is safe;

now the current game is nongame;

now the story viewpoint is second person;

now the player is in startroom;

if there are no games in startroom, carry out the endgame;

The player carries a safety line. The description of the safety line is "For every labyrinth a thread. This line, slender and inobtrusive, has got you out of some unpleasant situations before, when maps and compasses and heavier gear failed. A sharp pull on it should trigger the auto-ascender on the far end, allowing you to cheat death or gank inventory from games even if you can't finish them."

The hisp of safety line is "línea de seguridad[note 152]". Understand "linea" or "seguridad" or "linea de seguridad" or "cord" or "rope" as safety line.

Instead of dropping safety line: say "It's not much of a safety line if you abandon it."

Instead of putting safety line on something: try dropping safety line.

Instead of inserting safety line into something: try dropping safety line.

Escaping something is an activity on objects.

Rule for escaping a game: follow the escapology rule.

This is the escapology rule:

let X be the list of unsafe things carried by the player;

if the number of entries in X > 0, say "[br][co]You are forced to abandon [X with definite articles][first time]. You can always come back for it, though[only].[/co]";

wait for any key;

repeat with Q running through X begin;

move Q to the saferoom of the current game;

if Q is strong horse, now strong horse is not ridden;

end repeat;

now the current game is played;

now the current game is nongame;

now the story viewpoint is second person;

now the player is in startroom;

if the player does not wear an outfit, now the player wears caving gear.

Retreating something is an activity on objects.

Rule for retreating a game: follow the retreatage rule.

This is the retreatage rule:

now the current game is played;

now the current game is nongame;

now the story viewpoint is second person;

now every thing enclosed by the player is safe;

now the player is in startroom;

Instead of pulling the safety line:

say "[one of]Time to go[or]Yeah, enough of this[or]Bored now[or]You don't have time to dick around in this kind of game[or]Enh[or]Your interest has flagged[as decreasingly likely outcomes]. A sharp tug on the line triggers the auto-ascender, and you are hauled back to safety.";

carry out the retreating activity with the current game;

Instead of pulling the safety line when the current game is nongame:

say "You don't intend to leave this section of the tunnels until you've either completed or dismissed all of the games.";