Escapade!

An interactive fiction by Juhana Leinonen (2008) - the Inform 7 source text

Home page

Contents
Previous
Next

Complete text
Book 8 - Old verbs


Understand "kiss [something]" as kissing.

Understand "x cell" and "examine cell" and "l at cell" and "look at cell" as looking.

Understand the command "lick" as "taste".

Understand the command "clip" as "cut".

Understand the command "rub" as something new.
Understand the command "rub" as "touch".
Understand the command "swing" as something new.
Understand the command "swing" as "push".

Understand the command "flip" as "switch".

[SHOW == GIVE]
Understand the command "show" as something new.
Understand the command "show" as "give".
Understand the command "display" as something new.
Understand the command "display" as "give".
Understand the command "present" as something new.
Understand the command "present" as "give".

Understand the command "climb in" as "enter".
Understand "climb on [something]" as climbing.

Understand the command "escape" as "exit".

Understand the command "search" as something new.
Understand the command "search" as "examine".

Understand the command "load" as "restore".

[for some reason "insert" breaks miserably; this fixes it.]
Understand the command "insert" as something new.
Understand the command "insert" as "put".

Understand the command "slap" as "attack".
Understand "bang on [something]" as attacking.

Understand "slap [something] on [something]" as putting it on.
Understand "slap [something] in [something]" as inserting it into.

Understand the command "scoop" as "take".

Understand "drink from [something]" as drinking.

Instead of tasting something:
    try eating the noun.
    
Instead of drinking a liquid:
    try tasting the noun.
    

[ASK <npc> TO <action> requires regexp hackery; courtesy of example 399 in the Inform manual (with minor bug fixes by me)]

After reading a command:
    let N be indexed text;
    let N be the player's command;
    replace the regular expression "\b(ask|tell|order|command) (.+?) to\b" in N with "\2,";
    change the text of the player's command to N.