Supplemental Actions

version 35 by Al Golden

  • Home page
  • Beginning



  • Documentation
    Section 1 : Actions covered
    This extension adds the actions listed above so that you don't have to.
    Section 2 : Warnings
    Note: This extension can not be used with either of the following 2 Emily Short
    extensions:Empty Transfer and Measured Liquids.
    Also you need to set the output file to at least a .z8 setting or you will get
    an error during compilation.
    Section 3 : Contacting the Author
    It is highly recommended that you print out this code so that you can consult
    it for actions and default responses which you may override with your own.
    Questions and comments to: radical1@evcohs.com
    Section 4 : New Properties Required
    For the emptying function add this line: the (NOUN) is emptyable.
    For the climbing function add this line: the (NOUN) is climbable.
    For the inflating function add this line: the (NOUN) inflatable.
    For the swimming function add this line: the (NOUN) is swimmable.
    For the digging function add this line: the (NOUN) is diggable.
    For the filling function add this line: the (NOUN) is fillable.
    where (NOUN) is the object you have coded.
    Note: Version 29 removes the (NOUN) IS BLOWABLE function. It didn't make
    much sense really and can be custom programmed by the author.
    Section 5 : New Commands (Actions)
    Version 35 expands the PUSH and PULL commands. You can now PUSH and PULL (THING)
    OVER, UNDER, THROUGH UP DOWN and OUT OF a second noun.
    Version 34 added a property to containers for emptying. EMPTYABLE and UNEMPTYABLE.
    Version 33 adds a few new synoyms to the SHOUT command.
    Version 32 corrected a few errors in the 'Silliness" example
    Version 31 now has a few more synonyms for ATTACK and a small bug regarding the EMPTY verb was fixed.
    Version 30 makes some minor corrections to several verbs that were overlooked originally.
    Version 29 adds a new action: CRAWL. You can crawl, crawl around, behind, in front of,on,over,under, and through something.
    Some example Code:
    Instead of crawling through the pipe: say "You crawl through the drainpipe to the other side.".
    Instead of crawling around the room: say "You crawl around the room.".
    Instead of crawling behind the stove: say "You crawl behind the stove and find some things you dropped.".
    Instead of crawling under something: say "You crawl under [the noun] and feel foolish for doing so.".
    Instead of crawling in front of the TV: say "You crawl in front of the TV for no apparent reason."
    instead of crawling over the fence: say "You'd rather jump over it.".
    Version 27 adds a new action: STEAL and STEALING IT FROM.
    There are 2 new DIVING commands called DIVE OFF/FROM (NOUN) and DIVE IN/INTO (NOUN).
    BRIBE is a new verb. You can BRIBE (someone) or BRIBE (someone) WITH (something).
    SWIM is a new command. SWIM, SWIM IN, SWIM ACROSS, SWIM THROUGH,SWIM UNDER,
    SWIM AROUND,and SWIM OVER.
    Commands for JUMPING IN,JUMPING ON,JUMPING OVER and JUMPING THROUGH
    (something) have been added.
    Commands for CLIMBING IN, CLIMBING OUT(OF),CLIMBING UP,CLIMBING DOWN,
    CLIMBING OVER and CLIMBING UNDER have been added.
    Commands for LIEING ON/IN (SOMETHING) have also been added.
    Section 6 : Synonyms
    ATTACK,BASH,BELT,HIT,INJURE,PUNCH,PUMMEL,POUND,SMACK,WHACK,WALLOP and WOUND are now all synonyms.
    SLASH, LACERATE, SEVER, SLIT, PIERCE, WOUND, SCRATCH, GRAZE, NICK, INCISE, and LANCE are
    now new synonyms for CUT along with CHOP AND SLICE.
    BREAK, CRACK,CRUSH, DAMAGE, DESTROY, FRACTURE, RUIN,SHATTER, SMASH,
    SNAP,TRASH, WRECK, AND VANDALIZE are now synonyms for breaking things.
    SCREAM,YELL,HOLLER, BELLOW, and SCREECH are now synonyms for SHOUT
    There are now TALK and TALK TO verbs implemented.
    SPEAK is now a synonym for TALK
    As of version 19, SYNONYMS are echoed. The game will now automatically echo the correct verb.
    Section 7 : Separated Actions
    Version 29 now separates "run" and "walk" from "go".
    You can now RUN, RUN AROUND, RUN BEHIND,RUN IN FRONT OF,RUN ON, RUN OVER,
    RUN UNDER, AND RUN THROUGH SOMETHING.
    Some example Code:
    Instead of running through the pipe: say "You run through the drainpipe to the other side.".
    Instead of running around the room: say "You run around the room.".
    Instead of running behind the stove: say "You run behind the stove and find some things you dropped.".
    Instead of running under something: say "You run under [the noun] and feel foolish for doing so.".
    Instead of running in front of the TV: say "You run in front of the TV for no apparent reason."
    instead of running over the fence: say "You'd rather jump over it."
    Instead of walking through the pipe: say "You walk through the drainpipe to the other side.".
    Instead of walking around the room: say "You walk around the room.".
    Instead of walking behind the stove: say "You walk bejomd the stove and find some things you dropped.".
    Instead of walking under something: say "You craw under [the noun] and feel foolish for doing so.".
    Instead of walking in front of the TV: say "You walk in front of the TV for no apparent reason."
    instead of walking over the fence: say "You'd rather jump over it."
    Version 28 separates "check" from "look". There are 2 new separated commands "check" and "checking it with".
    SHOUT has been separated from ANSWER and SPEAK.
    THROW and DROP commands have been separated.
    In addition you can now throw something over, under, onto something and off something as well.
    As of version 25 CLEAR and SHIFT are now separated.
    PUSH and PRESS remain the same.
    RUB,CLEAN,DUST,POLISH,SCRUB,SHINE,SWEEP,and WIPE are all separate commands now.
    SHOUT AND SPEAK have been separated from ANSWER and SAY.
    FEED,FEEDING IT TO,and FEEDING IT WITH are now separated from GIVE and PAY.
    PAY is now a separate verb that stands alone. PAYING IT TO and PAYING IT FOR are extensions of PAY.
    The THROW and DROP commands have been separated.
    As of version 25 the commands SHIFT,CLEAR,and MOVE have now been separated.
    PUSH and PRESS remain the same.
    SIT,STAND, AND LIE are now separate commands from ENTER.
    SCREW AND UNSCREW are now separate commands from TURN.
    As of version 26 the command FIX has been separated from TIE.
    REPAIR and MEND are also synonyms for FIX.
    FIXING IT WITH is also added for fixing something with a second noun.
    OFFER is now a separate verb. OFFERING IT TO is a new verb.
    Section 8 : New Features
    You can now also look in directions: LOOK (UP) (DOWN) (BEHIND) (NORTH) (SOUTH)
    (EAST)(WEST)(NORTHEAST) (NORTHWEST) (SOUTHEAST) (SOUTHWEST)
    You can Now BURN (SOMETHING) WITH (SOMETHING) and CUT (SOMETHING) WITH (SOMETHING).
    You can now GIVE THING or THINGS to an NPC or to an inanimate object.
    ASKING an NPC for something will automatically give you the object IF the NPC has it.
    Example: * "Silliness" - a short game showing the extension features.
    *: "Silliness"
    Include Supplemental Actions by Al Golden.
    rule for printing room description details: stop.
    after printing the name of an open container:
    omit contents in listing.
    rule for deciding whether all includes scenery: it does not.
    rule for deciding whether all includes backdrops: it does not.
    rule for deciding whether all includes something fixed in place: it does not.
    rule for deciding whether all includes a person: it does not.
    understand "go through [window]" as a mistake
    ("Try climbing in or climbing out the window instead.").
    understand "go through [something]" as a mistake
    ("You can't go through [the noun]!").
    report giving something to someone:
    now the second noun carries the noun;
    say "You give [the noun] to [the second noun].".
    Idyllic Scene is a room.
    "The best way to describe this place is 'Heaven On Earth'!".
    before going east when the player is in Idyllic:
    try entering the house instead.
    before going inside when the player is in Idyllic:
    try entering the house instead.
    before entering the house when the player is in Idyllic:
    if the window is open begin;
    now the player is in Kitchen instead;
    otherwise;
    say "The window isn't open." instead;
    end if.
    the player is carrying a polishing cloth, a knife, and a testing machine.
    the description of the testing machine is "It can be used to test things.".
    instead of cleaning or dusting or rubbing or polishing or scrubbing
    or shining or sweeping or wiping something:
    say "You [verbword] [the noun]."
    instead of cleaning something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of dusting something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of rubbing something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of scrubbing something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of polishing something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of shining something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of sweeping something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of wiping something with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of breaking a unbroken thing:
    now the noun is broken;
    let verbword be word number 1 in the player's command;
    say "You [verbword] [the noun].".
    instead of breaking a unbroken thing with a second noun:
    now the noun is broken;
    let verbword be word number 1 in the player's command;
    say "You [verbword] [the noun] with [the second noun].".
    instead of breaking a broken thing:
    say "But the [noun] is already broken.".
    instead of breaking a broken thing with a second noun:
    say "But the [noun] is already broken.".
    report feeding something:
    say "You can't feed [the noun]."

    report feeding something with something:
    say "You can't feed [the noun] with [the second noun]."
    instead of fixing a broken thing:
    now the noun is unbroken;
    let verbword be word number 1 in the player's command;
    say "You [verbword] [the noun].".
    instead of fixing a broken thing with a second noun:
    now the noun is unbroken;
    let verbword be word number 1 in the player's command;
    say "You [verbword] [the noun] with [the second noun].".
    instead of fixing a unbroken thing:
    say "But [the noun] isn't broken!".
    instead of fixing a unbroken thing with a second noun:
    say "But [the noun] isn't broken!".
    instead of walking or crawling or running:
    say "You [verbword].".
    instead of walking around:
    say "You [verbword] around [the noun].".
    instead of walking behind:
    say "You [verbword] behind [the noun].".
    instead of walking on:
    say "You [verbword] on [the noun].".
    instead of walking over:
    say "You [verbword] over [the noun].".
    instead of walking under:
    say "You [verbword] under [the noun].".
    instead of walking through:
    say "You [verbword] through [the noun].".
    instead of walking in front of:
    say "You [verbword] in front of [the noun].".
    instead of running around:
    say "You [verbword] around [the noun].".
    instead of running behind:
    say "You [verbword] behind [the noun].".
    instead of running on:
    say "You [verbword] on [the noun].".
    instead of running over:
    say "You [verbword] over [the noun].".
    instead of running under:
    say "You [verbword] under [the noun].".
    instead of running through:
    say "You [verbword] through [the noun].".
    instead of running in front of:
    say "You [verbword] in front of [the noun].".
    instead of crawling around:
    say "You [verbword] around [the noun].".
    instead of crawling behind:
    say "You [verbword] behind [the noun].".
    instead of crawling on:
    say "You [verbword] on [the noun].".
    instead of crawling over:
    say "You [verbword] over [the noun].".
    instead of crawling under:
    say "You [verbword] under [the noun].".
    instead of crawling through:
    say "You [verbword] through [the noun].".
    instead of crawling in front of:
    say "You [verbword] in front of [the noun].".
    instead of sitting in something:
    if the noun is an enterable container:
    say "You sit in [the noun].";
    now yourself is on the noun;
    otherwise:
    say "You can't sit on [the noun]."
    instead of sitting on something:
    if the noun is an enterable supporter:
    say "You sit on [the noun].";
    now yourself is on the noun;
    otherwise:
    say "You can't sit on [the noun]."
    instead of sitting under something:
    say "You sit under [the noun]."
    instead of sitting behind something:
    say "You sit behind [the noun]."
    instead of standing on something:
    if the noun is an enterable supporter:
    say "You stand on [the noun].";
    now yourself is on the noun;
    otherwise:
    say "You can't stand on [the noun]."
    instead of standing in something:
    if the noun is an enterable container:
    say "You stand in [the noun].";
    now yourself is in the noun;
    otherwise:
    say "You can't stand in [the noun]."
    instead of standing behind something:
    say "You stand behind [the noun]."
    instead of standing under something:
    say "You stand under [the noun]."
    instead of lieing on something:
    if the noun is an enterable supporter:
    say "You lie on [the noun].";
    now yourself is on the noun;
    otherwise:
    say "You can't lie on [the noun]."
    instead of lieing in something:
    if the noun is an enterable container:
    say "You lie in [the noun].";
    now yourself is in the noun;
    otherwise:
    say "You can't lie in [the noun]."
    instead of lieing under something:
    say "You lie under [the noun]."

    instead of pushing or moving or shifting a portable thing:
    say "You [verbword] [the noun].";
    instead of attacking something which is not the lifeguard:
    say "You [verbword] [the noun].";
    instead of attacking something which is not the lifeguard with something:
    say "You [verbword] [the noun] with [the second noun]."
    instead of buying the idol from the lifeguard:
    say "He won't part with it for any price.".
    instead of bribing the lifeguard:
    say "He's too honest for that.".
    instead of offering something to the lifeguard:
    say "He doesn't want it.".

    instead of pushing or moving or shifting something which is fixed in place:
    say "Impossible!".
    a match is in Idyllic. the description is
    "A plain old sulphur match.".
    the match is either lit or unlit.
    the match is either struck or unstruck.
    the match is unstruck and unlit.
    the match can be extinguished.
    a piece of paper is in Idyllic.
    the paper is unfolded.
    the description of the piece of paper is
    "The paper is [if folded]folded.
        [otherwise]unfolded.[end if]".
        instead of unfolding the paper:
        if the paper is folded:
        now the paper is unfolded;
        say "You unfold the paper.";
        otherwise:
        say "The paper is already unfolded.".
        instead of folding the paper:
        if the paper is unfolded:
        now the paper is folded;
        say "You fold the paper.";
        otherwise:
        say "The paper is already folded.".
        instead of burning the paper:
        try burning the paper with the match.
        instead of burning the paper with the match:
        if the match is lit begin;
        remove the paper from play;
        say "You burn the paper and it disappears into the ether.";
        otherwise;
        say "Not till you strike the match.";
        end if.
        a piece of rope is in Idyllic.
        the description is "Used to tie things with.".
        a major league baseball is in Idyllic.
        the description of the baseball is
        "You caught this at a White Sox-Yankees game.".
        understand "ball" as the baseball.
        instead of throwing the baseball through an open unbroken window
        when the player is in Idyllic:
        now the baseball is in Kitchen;
        say "You throw the ball through the open window. The ball lands in the kitchen.".
        
        instead of throwing the baseball through a closed unbroken window
        when the player is in Idyllic:
        now the window is open;
        now the window is broken;
        now the baseball is in Kitchen;
        say "You throw the ball through the closed window, breaking it. The ball lands in the kitchen.".
        instead of throwing the baseball through an open unbroken window
        when the player is in Kitchen:
        now the baseball is in Idyllic;
        say "You throw the ball through the open window. The ball lands back outside.";
        
        instead of throwing the baseball through a closed unbroken window
        when the player is in Kitchen:
        now the window is open;
        now the window is broken;
        now the baseball is in Idyllic;
        say "You throw the ball through the closed window, breaking it. The ball lands back outside.";
        instead of throwing the baseball out of an open unbroken window when the player is in Kitchen:
        now the baseball is in Idyllic;
        say "You throw the ball out of the open window. The ball lands back outside.";
        instead of throwing the baseball out of a closed unbroken window when the player is in Kitchen:
        now the window is open;
        now the window is broken;
        now the baseball is in Idyllic;
        say "You throw the ball out of the closed window, breaking it. The ball lands back outside.";
        instead of throwing the baseball out of an open unbroken window when the player is in Idyllic:
        say "You're not in the Kitchen.";
        instead of throwing the baseball out of a closed unbroken window when the player is in Idyllic:
        say "You're not in the Kitchen.";
        
        a machinegun is in Idyllic.
        the printed name is "machine gun".
        understand "gun" or "machine gun" as the machinegun.
        the machinegun is either loaded or unloaded.
        the machinegun is unloaded.
        the description of the machinegun is
        "A 1920's style Eliot Ness model in .45 caliber. It is currently[if loaded] loaded.[otherwise] unloaded.[end if]".
        after loading an unloaded machinegun:
        now the machinegun is loaded;
        now the bullet drum is part of the machinegun;
        say "You load the gun with the bullet drum
        which is now attached to it.";
        
        before loading a loaded machinegun:
        say "The gun is already loaded." instead.
        
        instead of loading the drum:
        try loading the machinegun.
        instead of loading the machinegun with the drum:
        try loading the machinegun;
        before loading the drum:
        say "Try loading the machine gun instead." instead.
        
        carry out unloading the machinegun:
        if the machinegun is loaded begin;
        now the bullet drum is carried by the player;
        now the machinegun is unloaded;
        say "You unload the drum from the gun.";
        otherwise;
        say "The gun isn't loaded.";
        end if.
        instead of unloading the drum,
        try unloading the machinegun.
        before removing the drum from the machinegun:
        try unloading the machinegun instead.
        before shooting something:
        if the machinegun is not carried by the player:
        say "You haven't got the gun!" instead.
        
        before shooting something when the machinegun is unloaded:
        say "The gun ain't loaded." instead.
        
        before shooting an unloaded machinegun:
        say "The gun ain't loaded." instead.
        
        before shooting something with an unloaded machinegun:
        say "The gun ain't loaded." instead.
        
        before shooting an unloaded machinegun at something:
        say "The gun ain't loaded." instead.
        
        instead of shooting the machinegun:
        if the machinegun is loaded:
        say "You fire the machine gun into the air and make a hell of a racket while doing so.";
        otherwise:
        say "The gun ain't loaded.".
        instead of shooting something which is not the machinegun:
        if the machinegun is not carried by yourself:
        say "You haven't got the gun.";
        otherwise if yourself is carrying an unloaded machinegun:
        say "The Gun ain't loaded!";
        otherwise:
        remove the noun from play;
        say "You fire the gun at [the noun] and it disintegrates into nothingness.".
        
        before shooting the pool:
        if the machinegun is loaded:
        say "You send a wave of bullets into the water." instead;
        otherwise:
        say "The gun isn't loaded." instead.
        instead of shooting the pool with the machinegun:
        try shooting the pool.
        
        instead of shooting the machinegun at the pool:
        try shooting the pool.
        instead of shooting the poolwater with the machinegun:
        try shooting the pool.
        instead of shooting the machinegun at the poolwater:
        try shooting the pool.
        before shooting the machinegun at the machinegun:
        say "Impossible!" instead.
        
        instead of shooting the machinegun at the lifeguard:
        try killing the lifeguard.
        instead of shooting the lifeguard with the machinegun:
        try killing the lifeguard.
        instead of shooting the lifeguard:
        try killing the lifeguard.
        instead of killing something which is not a person:
        say "How the hell can you [verbword] an inanimate object?";
        instead of shooting the trashcan when yourself is in the trashcan:
        if the machinegun is loaded begin;
        say "You'd kill yourself in the process if you did so.";
        otherwise;
        say "The gun ain't loaded!";
        end if.
        instead of shooting the machinegun at the trashcan:
        try shooting the trashcan.
        instead of shooting the machinegun at something which is not the player:
        say "You fire the gun at [the second noun] and it disintegrates into nothingness.";
        remove the second noun from play;
        
        instead of shooting something which is not the player with the machinegun:
        remove the second noun from play;
        say "You fire the gun at [the second noun] and it disintegrates into nothingness.";
        
        before shooting the player:
        if the machinegun is loaded begin;
        say "You are not suicidal." instead;
        otherwise;
        say "The gun ain't loaded and besides you're not suicidal.";
        end if.
        
        instead of killing the player:
        try shooting the player.
        instead of shooting the player with the machinegun,
        try shooting the player.
        instead of shooting the machinegun at the player,
        try shooting the player.
        a bullet drum is in Idyllic.
        understand "bullets" as the bullet drum.
        the description is
        "A bullet drum with infinite amount of bullets.".
        after taking the drum when the machinegun is loaded:
        now the machinegun is unloaded;
        now the drum is carried by the player;
        say "You remove the drum from the gun.".
        a bicycle pump is a thing in Idyllic.
        the description is "Handy for inflating stuff.".
        before checking the pool:
        say "You check the pool and find it full of water." instead.
        before checking the pool with the testing machine:
        say "You don't need the machine to check the pool. You can
        clearly see it's filled to the brim." instead.
        before checking the idol with the testing machine:
        say "The machine reveals some kind of treasure hidden within it." instead.
        a hula hoop is in Idyllic.
        after jumping through something
        that is not the hula hoop:
        say "You can't jump through [the noun].";
        
        a balloon is in Idyllic.
        the balloon is inflatable.
        The description is
        "The balloon is [if deflated]deflated.[otherwise]inflated.[end if]".
        instead of inflating a deflated balloon with the pump:
        if the pump is broken:
        say "The [second noun] is broken, you'll have to fix it.";
        otherwise:
        now the balloon is inflated;
        say "You inflate the balloon with the bicycle pump."
        instead of blowing in a deflated balloon:
        now the balloon is inflated;
        say "You inflate the balloon.";
        
        instead of burning the match:
        try striking the match.
        instead of striking the match
        when the match is extinguished:
        say "The match can no longer be struck.";
        
        instead of striking the match:
        if the match is unstruck begin;
        now the match is lit;
        now the match is struck;
        say "You strike the match and it
        provides heat and light.";
        otherwise;
        say "The match has already been struck.";
        stop;
        end if.
        instead of extinguishing the match:
        try blowing out the match.
        instead of blowing the match:
        try blowing out the match.
        instead of blowing on the match:
        try blowing out the match.
        after blowing out the match when the
        match is extinguished:
        say "The match is already extinguished.";
        
        instead of blowing out the match when the match is lit:
        now the match is extinguished;
        now the match is unlit;
        say "You blow out the lit match."
        after blowing out the match when the match is unstruck:
        say "The match isn't lit!.";
        after striking the match when the match is extinguished:
        say "The match can no longer be struck.".
        
        a warning is part of yourself.
        the dirt is scenery in Idyllic.
        the indefinite article of the dirt is "a pile of".
        the dirt is diggable.
        the description is "
        [if hole is dug]A pile of dirt. [otherwise]What dirt?[end if]"
        the hole is an enterable container and scenery in Idyllic.
        the hole is either dug or undug.
        the hole is undug, fillable, and diggable.
        instead of examining the hole:
        if the hole is undug begin;
        say "What hole?";
        otherwise;
        say "You see a hole dug in the ground here.";
        end if.
        before emptying an undug hole:
        say "What hole?" instead.
        
        before emptying the hole:
        if the poolwater is in the hole begin;
        remove the poolwater from play;
        say "You [verbword] the water in the hole back into the pool.";
        stop;
        otherwise;
        say "The hole is empty.";
        stop;
        end if.
        check emptying the swimming pool:
        say "Impossible!" instead.
        
        carry out emptying the hole when the poolwater is not in the hole
        and the number of things in the hole is not 0:
        remove the poolwater from play;
        say "You [verbword] the [list of things in the hole] back onto the ground";
        now all the things in the hole are in Idyllic;
        
        check inserting something into the hole when the poolwater is in the hole:
        say "The hole is already filled with water." instead.
        carry out inserting something into an empty hole:
        now the noun is in the hole;
        say "You put [the noun] into the hole.".
        before inserting something into an unempty hole:
        say "The hole is already filled with [the list of things in the hole]." instead.
        check inserting something into the trashcan when the canwater is in the trashcan:
        say "The can is already filled with water." instead.
        
        before inserting something into the trashcan:
        if the canwater is in the trashcan,
        say "The can is already filled with water." instead.
        instead of inserting something into the trashcan:
        if the noun is in the trashcan begin;
        say "[The noun] is already in the trashcan.";
        otherwise;
        say "You put [the noun] into the trashcan.";
        now the noun is in the trashcan;
        end if.
        instead of emptying the trashcan:
        if the canwater is in the trashcan,
        remove the canwater from play;
        say "You [verbword] the water from the pool onto the ground where it evaporates.".
        instead of emptying the trashcan into the pool when the canwater is in the trashcan:
        remove the canwater from play;
        say "You [verbword] the water from the can back into the pool.".
        instead of emptying an unempty trashcan into the pool:
        say "You [verbword] [the list of things in the trashcan] into the pool.";
        now all the things in the trashcan are in the pool.
        instead of emptying an unempty trashcan into the hole:
        say "You [verbword] [the list of things in the trashcan] into the hole.";
        now all the things in the trashcan are in the hole.
        instead of emptying an unempty trashcan:
        say "You [verbword] [the list of things in the trashcan] out onto the ground.";
        now every thing in the trashcan is in the location instead.
        instead of emptying the trashcan into the pool when the canwater is in the trashcan:
        remove the canwater from play;
        say "You [verbword] the water in the can back into the pool.".
        instead of emptying an unempty trashcan:
        now all the things in the trashcan are in the location;
        say "You [verbword] the trashcan onto the ground." instead.
        
        report searching the hole:
        if the hole is dug begin;
        say "[if the number of things in the hole is 0]
        The hole is empty.[otherwise]In the hole you see [a list of things in the hole].[end if]";
        stop;
        otherwise;
        say "What hole?";
        stop;
        end if.
        after searching the trashcan:
        say "[if the number of things in the trashcan is 0]The trashcan is empty.
        [otherwise]In the trashcan you see [a list of things in the trashcan]. [end if]";
        after climbing in the hole when the player is in the hole:
        say "But you're already in the hole.";
        
        report climbing out the hole when the player is not in the hole:
        say "But you're not in the hole.";
        
        before taking the hole:
        say "When you figure that out,
        I'll give you a billion bucks." instead.
        before filling a dug hole:
        now the hole is undug;
        now the hole is filled;
        say "You fill the hole with dirt and it disappears." instead.
        
        report filling an undug hole:
        say "There is no hole here to fill."
        check filling an undug hole with something:
        say "There is no hole here to fill." instead
        
        before filling a dug hole with the dirt:
        now the hole is filled;
        now the hole is undug;
        say "You fill the hole with dirt and it disappears." instead.
        
        report filling an undug hole with something:
        say "There is no hole here to fill.";
        
        report filling an undug hole from the swimming pool:
        say "There is no hole here to fill.";
        
        instead of filling the hole from the swimming pool:
        if the poolwater is not in the hole begin;
        now the hole is filled;
        now the poolwater is in the hole;
        say "You fill the hole with some water from the pool.";
        otherwise;
        say "The hole is already filled with water.";
        end if.
        instead of filling the hole with the poolwater,
        try filling the hole from the swimming pool.
        a shovel is in Idyllic.
        the ground is scenery in Idyllic.
        the ground is diggable.
        the rain is scenery in Idyllic.
        a fixed in place thing called an idol is in Idyllic.
        the description of the idol is "This is the great Idol of Rain".
        instead of throwing or taking the idol:
        say "It's much too heavy for you to pick up.".
        after attacking something with the idol:
        say "You aren't strong enough to lift it.";
        
        a feather is in Idyllic.
        the description of the feather is "A feather from a bird.".
        instead of blowing on the feather:
        if the feather is not carried by yourself begin;
        say "You blow on the feather it lands a short distance away from you.";
        otherwise;
        say "You blow on the feather and it sways between your fingers.";
        end if.
        an open enterable container called a swimming pool is in Idyllic.
        the pool is swimmable and fixed in place.
        the description of the pool is
        "How they managed to place such a large pool in this area is beyond me! A diving board sits at the end of the pool. There are thousands of gallons of water in the pool.".
        instead of searching the pool:
        if the number of things in the pool is greater than 1 begin;
        say "In the pool in additon to the water, you see [a list of things in the pool].";
        otherwise;
        say "It's filled with thousands of gallons of chlorinated water.";
        end if.
        a bunch of leaves is in the swimming pool.
        the description is "You don't understand how these leaves got here
        since there are no trees in the immediate vicinity.".
        instead of clearing a portable thing:
        say "Not right now!".
        instead of clearing the pool,
        try clearing the leaves from the swimming pool.
        
        instead of clearing the leaves from the pool:
        now the leaves is in Idyllic;
        say "You clear the leaves from the pool and drop them on the ground."
        instead of jumping in an undug hole:
        say "What hole?"
        instead of jumping in something which is not a container:
        say "Kinda hard to do that since [the noun] ain't a container.".
        instead of jumping in a container:
        say "You jump into [the noun].";
        now yourself is in the noun.
        instead of jumping on something:
        say "You jump on the [noun].".
        instead of jumping over something:
        say "You jump over [the noun]."
        instead of jumping under something:
        say "You jump under [the noun]."
        instead of jumping through something:
        say "You jump through [the noun]."
        before jumping off something which is not the diving board:
        say "You jump off the noun." instead.
        before jumping off the pool:
        say "Ridiculous!" instead.
        
        before jumping off the diving board:
        if yourself is on the board:
        say "You jump off the board into the pool.";
        now the player is in the swimming pool instead;
        otherwise:
        say "You're not on the diving board." instead.
        before jumping from the diving board:
        if yourself is on the board:
        say "You jump off the board into the pool.";
        now the player is in the swimming pool instead;
        otherwise:
        say "You're not on the diving board." instead.
        
        instead of throwing something into the pool:
        if the noun is not carried by the player begin;
        say "You haven't got [the noun].";
        otherwise;
        now the noun is in the swimming pool;
        say "You [verbword] [the noun] into the pool.";
        end if.
        before filling the pool:
        try filling the pool with the poolwater.
        
        before filling the pool with the poolwater:
        say "It's already filled with water. Get some glasses!" instead..
        instead of filling the pool with the dirt:
        if the hole is dug begin;
        say "Filling the pool with the dirt would be highly counterproductive!";
        otherwise;
        say "What dirt?";
        end if.
        report standing on the pool:
        say "When you learn to walk on water, let me know.";
        
        instead of sitting in the poolwater:
        try sitting in the pool.
        instead of standing in the poolwater:
        try standing in the pool.
        the diving board is an enterable scenery supporter in Idyllic.
        the description is "A plain low board which allows the user to dive into the pool.".
        poolwater is a fixed in place thing in the pool.
        the indefinite article of the poolwater is "some".
        the poolwater is swimmable.
        the description is "Chlorinated H2O.".
        the printed name is "water from the pool".
        understand "water" or "pool water" or "water from the pool" as the poolwater.
        canwater is a thing.
        the printed name is "water from the trashcan".
        understand "water" or "can water" or "water from the trashcan" as the canwater.
        the description is "This is the water you transfered from the pool.".
        instead of swimming in the canwater:
        say "Don't be silly!".
        instead of sitting in the poolwater:
        try sitting in the pool.
        instead of standing in the poolwater:
        try standing in the pool.
        before emptying the pool:
        say "You have no place to store the water." instead.
        
        instead of emptying the poolwater from the pool,
        try emptying the pool.
        instead of emptying the poolwater out of the pool,
        try emptying the pool.
        before taking the poolwater:
        say "Unfortunately it slips through your fingers." instead.
        report smelling the poolwater:
        say "It smells highly of chlorine.".
        understand "taste [something]" as eating.
        understand "taste [something]" as drinking.
        report tasting the poolwater:
        try drinking the poolwater.
        instead of unloading something:
        say "You unload [the noun].";
        
        instead of drinking the pool:
        try drinking the poolwater.
        instead of drinking from the swimming pool,
        try drinking the poolwater.
        instead of drinking the poolwater from the pool,
        try drinking the poolwater.
        instead of drinking the poolwater:
        say "The chlorine would poison you to death!"
        a closed openable enterable container called a trashcan is in Idyllic.
        the trashcan is fillable and emptyable.
        understand "barrel" or "can" or "trash" as the trashcan.
        before filling a closed trashcan:
        say "You need to open the trashcan before doing that." instead.
        before filling a closed trashcan with something:
        say "You need to open the trashcan before doing that." instead.
        instead of filling the trashcan from the swimming pool:
        try filling the trashcan with the poolwater.
        instead of filling the trashcan with the poolwater:
        if the canwater is not in the trashcan and the trashcan is unfilled begin;
        now the trashcan is filled;
        now the canwater is in the trashcan;
        say "You fill the trash can with some water from the pool.";
        otherwise;
        say "The trashcan is either already filled with water or has something in it.";
        end if.
        
        instead of sitting in the trashcan,
        say "You'd smell like garbage if you did so.".
        instead of sitting on the trashcan,
        say "It has no lid.".
        
        report blowing out the feather:
        say "Impossible!" instead.
        
        report inflating the feather:
        say "You're being totally ridiculous!" instead.
        
        report inflating the feather with something:
        say "You're being totally ridiculous!" instead.
        
        report praying to the idol:
        say "The idol appears not to have heard you." instead.
        
        report praying for rain:
        say "You are in an area where there is no chance of that." instead.
        
        check praying for something which is not rain:
        say "Don't be silly!" instead.
        check praying to something which is not the idol:
        say "Don't be silly!" instead.
        
        a portable enterable supporter called a lounge chair is in Idyllic.
        the description is "Just the thing for lying out at the pool!".
        instead of lieing in the chair,
        try lieing on the chair.
        instead of sitting in the chair,
        try sitting on the chair.
        Kitchen is a room.
        "This kitchen looks like something out of Zork 1 with the exception that the table, sack and bottle are holograms.".
        instead of exiting when yourself is in Kitchen:
        if the window is closed begin;
        say "The window isn't open.";
        otherwise;
        say "You climb out of the window and are now back in . . .";
        now yourself is in Idyllic;
        end if.
        instead of going west when yourself is in Kitchen:
        if the window is closed begin;
        say "The window isn't open.";
        otherwise;
        say "You climb out of the window and are now back in . . .";
        now yourself is in Idyllic;
        end if.
        a thing can be hologramic.
        a table, a bottle and a sack are in Kitchen.
        the table,bottle, and the sack are hologramic.
        instead of taking a hologramic thing in the Kitchen:
        say "Your hand passes right through it."
        
        the window is a door.
        the window is east of Idyllic and west of Kitchen.
        the window is closed, openable, scenery, and climbable.
        instead of breaking the window:
        if the window is unbroken:
        now the window is broken;
        now the window is open;
        say "You [verbword] the window and the glass disappears into smithereens.";
        otherwise if the window is broken:
        say "You can't break it any more than you already have."
        before climbing in a closed window when yourself is in Idyllic:
        say "The window is closed." instead.
        before climbing out a closed window when yourself is in Kitchen:
        say "The window is closed." instead.
        before climbing out an open window when yourself is in Idyllic:
        say "Try climbing in the window from this location." instead.
        
        before climbing in an open window when yourself is in Kitchen:
        say "Try climbing out the window from this location." instead.
        before climbing in a broken window when yourself is in Idyllic:
        say "You climb in the broken window into the . . .";
        now yourself is in Kitchen instead;
        before climbing out a broken window when yourself is in Kitchen:
        say "You climb out the broken window back into . . .";
        now yourself is in Idyllic instead;
        before climbing through a broken window when yourself is in Idyllic:
        say "You climb through the broken window into the . . .";
        now yourself is in Kitchen instead;
        before climbing through a broken window when yourself is in Kitchen:
        say "You climb through the broken window back into . . .";
        now yourself is in Idyllic instead;
        instead of closing a broken window:
        say "How can you close a window with glass in it?".
        instead of examining a closed unbroken window:
        say "The window is closed.".
        Instead of examining a broken window:
        say "The window is totally broken and no glass remains."
        instead of examining an open unbroken window:
        say "The window is open.".
        instead of looking north: say "You look to the north.".
        
        instead of looking south: say "You look to the south.".
        instead of looking east: say "You look to the east.".
        instead of looking west: say "You look to the west.".
        instead of looking northeast: say "You look to the northeast.".
        instead of looking northwest: say "You look to the northwest.".
        instead of looking southeast: say "You look to the southeast.".
        instead of looking southwest: say "You look to the southwest.".
        instead of looking up: say "You look up.".
        instead of looking down: say "You look down.".
        instead of looking behind something:
        say "You look beind the [noun].".
        instead of climbing through the window,
        try climbing in the window.
        instead of climbing through the window when the player is in Idyllic,
        try climbing in the window.
        instead of climbing through the window when the player is in Kitchen,
        try climbing out the window.
        report climbing in a unbroken closed window:
        say "The window is closed.";
        
        report climbing out the window when the window is closed:
        say "The window is closed.";
        
        report climbing in the window when the player is in Kitchen:
        try climbing out the window;
        
        report climbing in the window when the window
        is open and the player is in Idyllic:
        say "You climb into the window and are now in . . .";
        now the player is in Kitchen;
        report climbing out the window when the window is
        open and the player is in Kitchen:
        say "You climb out of the window and are now back in . . .";
        now the player is in Idyllic;
        
        report climbing out the window when the player
        is in Idyllic and the window is open:
        say "Try climbing in or through the window instead.";
        
        instead of exiting when the player is in Kitchen
        and the window is open:
        try climbing out the window.
        instead of going inside when the player is in
        Idyllic and the window is open:
        try climbing in the window.
        the side of a house is fixed in place in Idyllic.
        the indefinite article of the house is "the".
        the description of the house is
        "It appears to be a back wall of the house.
        The other three walls are not
        present. [if window is closed]A closed window
        is several feet up the wall.
        [otherwise] An open window is several feet up
        the wall.[end if]".
        instead of entering the house when the window is closed:
        try climbing in the window.
        instead of entering the house when the window is open,
        try climbing in the window.
        a fixed in place thing called a fence is in Idyllic.
        the fence is climbable.
        the description is "It consists of vertical slats and is
        NOT a corral type fence which can be climbed under.".
        report climbing under the fence:
        say "Read the description! [line break]
        You can't climb under this particular fence.";
        
        report climbing over the fence:
        say "You climb over the fence and after looking around
        for awhile decide to go back where you came from.";
        
        the tree is a backdrop.
        the tree is in Idyllic and TreeTop.
        the tree is climbable.
        the description is "A very very tall oak.".
        report climbing up the tree when the player is in Idyllic:
        say "You climb to the top of the tree.";
        now the player is in TreeTop;
        
        instead of going up when the player is in Idyllic,
        try climbing up the tree.
        instead of climbing the tree when the player is in Idyllic,
        try climbing up the tree.
        instead of climbing up the tree when the player is in Idyllic,
        now the player is in TreeTop.
        instead of climbing down the tree when the player is in TreeTop:
        say "You climb back down the tree.";
        now the player is in Idyllic;
        
        instead of climbing the tree when the player is in TreeTop,
        try climbing down the tree.
        instead of going down when the player is in TreeTop,
        try climbing down the tree.
        TreeTop is a room. "From here you can see vast distances far beyond.
        [paragraph break]Below you, you see [a list of not scenery things in Idyllic].".
        after deciding the scope of yourself when yourself is in TreeTop:
        place Idyllic in Scope.
        before going down in TreeTop:
        say "You climb down the tree.";
        after reading a command when yourself is in TreeTop:
        if the player's command includes "down" or the player's command includes "climb down":
        say "You climb down the tree.";
        now yourself is in Idyllic;
        stop;
        else if the player's command matches "drop all":
        say "You drop [the list of things carried by yourself] down on the ground.";
        now everything carried by yourself is in Idyllic;
        stop;
        else if the player is carrying nothing:
        say "You aren't carrying anything.";
        stop.
        a man called the lifeguard is in Idyllic.
        understand "guard" or "man" as the lifeguard.
        the description of the lifeguard is
        "Although his jacket sports the title 'Lifeguard' he can't even swim a lick.".
        instead of shouting at the lifeguard:
        say "You [verbword] at the lifeguard.".
        the lifeguard wears a jacket.
        the description of the jacket is "It says 'L I F E G U A R D' on the back of it in big gaudy letters."
        after examining the lifeguard:
        say "He is wearing [a list of things worn by the lifeguard] and carrying [a list of things carried by the lifeguard].".
        Instead of giving something to the lifeguard:
        now the noun is carried by the lifeguard;
        say "The lifeguard reluctantly accepts your offer of [the noun].".
        instead of paying something:
        say "You pay [the noun]."
        instead of paying something to a second noun:
        say "You pay [the noun] to [the second noun].".
        instead of paying something for something:
        say "You pay [the noun] for [ the second noun].".
        instead of shouting the warning to the lifeguard:
        say "You shout: 'Look out' to the lifeguard.".
        
        instead of shouting the warning at the lifeguard:
        say "You shout: 'The pool is overflowing!' at the lifeguard.".
        instead of throwing something into something:
        if the second noun is an open container begin;
        now the noun is in the second noun;
        say "You [verbword] [the noun] into [the second noun].";
        otherwise;
        if the second noun is a closed container,
        say "[The second noun] isn't open.";
        end if.
        instead of throwing something at something:
        now the noun is in the location;
        say "You [verbword] [the noun] at [the second noun].".
        instead of throwing something onto something:
        if the second noun is a supporter begin;
        now the noun is in the second noun;
        say "You [verbword] [the noun] onto the [second noun].";
        otherwise;
        say "The [second noun] is not a supporter, so that won't fly here.";
        end if.
        instead of throwing something down something:
        if the second noun is a container begin;
        now the noun is in the second noun;
        say "You [verbword] [the noun] down the [second noun].";
        otherwise;
        say "The [second noun] is not a container so that won't fly here.";
        end if.
        instead of throwing something over something:
        say "You [verbword] [the noun] over [the second noun].";
        instead of throwing something under something:
        say "You [verbword] [the noun] under [the second noun].";
        instead of throwing something through something:
        say "You [verbword] [the noun] through [the second noun].";
        instead of killing or attacking the lifeguard:
        say "Leave the poor fellow alone! What[']s he ever done to you?".
        report kissing the lifeguard:
        say "He refuses your amorous advances.";
        
        instead of digging the ground,
        try digging the hole.
        instead of digging the ground with the shovel,
        try digging the hole.
        
        instead of digging the ground with something which is not the shovel:
        say "Don't be silly, you need a shovel to dig the ground.";
        
        instead of digging the hole with something which is not the shovel:
        say "Don't be silly, you need a shovel to dig the ground.";
        
        instead of digging the hole when the shovel is not carried by the player:
        say "You need the shovel for that.".
        instead of digging a dug hole,
        say "You've already dug the hole."
        instead of digging an undug hole,
        try digging the hole with the shovel.
        instead of digging the hole in the ground:
        if the hole is undug begin;
        now the hole is dug;
        say "You dig in the ground and remove some dirt from a hole that is formed.";
        otherwise;
        say "You've already dug the hole.";
        end if.
        
        instead of digging the hole with the shovel:
        if the hole is undug begin;
        now the hole is dug;
        say "You dig in the ground and remove some dirt from a hole that is formed.";
        otherwise;
        say "You've already dug the hole.";
        end if.
        
        before diving in the pool when the player is in the pool:
        say "You're already in the pool." instead.
        before diving off the board when the player is in the pool:
        say "You're already in the pool." instead.
        before diving in the pool when the player is not on the board and the player is not in the pool:
        say "You dive into the pool from the side.";
        now the player is in the pool instead.
        
        before diving in the pool when the player is on the board
        and the player is not in the pool:
        say "You dive into the pool from the board.";
        now the player is in the pool instead.
        before diving in the pool when the
        player is on the board:
        say "You dive into the pool from the diving board.";
        now the player is in the pool instead.
        before diving off the board when the player is on the board:
        say "You dive off the board into the pool.";
        now the player is in the pool instead.
        before diving off the board when the player is not on the board and
        the player is not in the pool:
        say "You're not on the diving board." instead.
        report killing something which is not a person:
        say "How the hell can you [verbword]a non-living thing.?";
        
        report lieing on the swimming pool:
        say "Try entering it instead.";
        
        report lieing in the swimming pool:
        say "Try entering it instead.";
        
        instead of swimming in the poolwater:
        say "You swim in the water.".
        before swimming:
        if yourself is not in the pool:
        say "You need to enter the pool first." instead;
        otherwise:
        say "You swim in the pool." instead.
        
        before swimming in the pool:
        if yourself is not in the pool:
        say "You need to enter the pool first." instead;
        otherwise:
        say "You swim in the pool." instead.
        before swimming around the pool:
        if yourself is not in the pool:
        say "You need to enter the pool first." instead;
        otherwise:
        say "You swim around the pool." instead.
        before swimming across the pool:
        if yourself is not in the pool:
        say "You need to enter the pool first." instead;
        otherwise:
        say "You swim across the pool." instead.
        report swimming over the pool:
        say "Don't be ridiculous!";
        report swimming under the pool:
        say "Don't be ridiculous!";
        instead of swimming under the poolwater:
        say "You dive under water and swim around till your
        lungs give out then you surface.".
        instead throwing something which is held by yourself into the pool:
        now the noun is in the pool;
        say "You throw [the noun] into the pool.".
        instead of throwing something which is not held into the pool:
        say "You haven't got [the noun].".
        [Test Scripts]
        test attack with "attack chair/hit chair/belt chair/punch chair/smack chair/
    attack pump/whack chair/wallop chair/hit idol with chair/ hit idol with trashcan".
    test blow with "blow feather/take feather/blow feather/drop feather/ blow in balloon/
    deflate balloon/inflate balloon with pump/deflate balloon/pump up balloon with pump/
    deflate balloon/x match/strike match/blow out match/strike match/blow out match".
    test clean with "i/clean chair/rub chair/dust chair with cloth/
        scrub pool/ rub feather/polish balloon/sweep pool/shine chair with cloth/wipe idol/
    wipe idol with cloth".
    test break with "break balloon/crack feather/crush chair/damage pump/destroy idol/
    fracture fence/ruin chair/shatter idol/smash house/snap guard/trash feather/wreck fence/
    vandalize pool"
    test bribe with "bribe guard/bribe guard with rain/bribe guard with chair".
    test buy with "buy idol/buy idol from guard"
    test check with "check pool/check pool with machine/check chair/check idol/
    check idol with machine.".
    test clear with "clear can/clear chair/clear idol/clear pool/clear leaves from pool".
    test climb with "climb over fence/climb under fence/climb up tree/ climb down tree/
    climb in can/climb out can/climb in can/climb out of can/ climb in window/open window/
    climb in window/climb out window/climb through window/climb thru window".
    test crawl with "crawl/crawl around pool/crawl behind chair/crawl in front of chair/
        crawl on chair/crawl over fence/crawl under idol/crawl through pool"
        test cut with "cut rope/slash rope/slice rope/slit rope/nick rope/prune rope/lacerate rope/
    scratch rope/cut rope with knife/slash rope with knife/slit rope with knife/slash rope with knife/scratch rope
    with knife/graze rope with knife/cut cloth with knife".
    test dig with "dig ground/dig ground with match/take shovel/ dig ground with shovel/
    fill hole with dirt/dig ground with shovel/fill hole with dirt/dig hole in ground."
    test dive with "dive into pool/exit/stand on board/dive into pool/g/exit/ stand on board/
    dive off board/dive into pool/exit.".
    test drink with "drink water/drink pool/drink from pool/drink water from pool".
    test drop with "take all/drop all but feather/take all/drop all in pool/take all from pool/
    drop all but can in can/take all from can/drop all/look".
    test empty with "take all/open can/put all in can/empty can/take all/put all in can/empty can into pool".

    test examine with "x match/x paper/x machine gun/x bullet drum/x bicycle pump/x hula hoop/x balloon/
    x shovel/x idol/x feather/x pool/x trashcan/x chair/x house/x fence/x tree/x lifeguard".
    test feed with "feed idol/feed guard/feed guard with rain/feed guard to idol/feed water to idol/
    feed guard with water/feed idol with water/feed can with chair".
    test fill with "take shovel/dig hole/fill hole from pool/fill hole with water/fill can with water/open can/fill can with water/
    empty can/take shovel/dig hole/fill hole with dirt".

    test fix with "fix balloon/repair feather/mend chair/fix pump/fix pool with idol/mend chair with pool/
    fix pool with chair/ repair idol/repair idol with pump"

    test fold with "x paper/fold paper/g/unfold paper/g".
    test give with "take chair/hand chair over to guard/ask guard for chair/give chair to guard"
    test inflate with "blow in balloon/deflate balloon/smash pump/inflate balloon with pump/
    fix pump/inflate ballon with pump/deflate balloon/pump up balloon with pump/deflate balloon"
    test jump with "jump over chair/jump over idol/jump in pool/exit/ jump through hoop/
    jump on chair/take shovel/dig ground/
        jump in hole/exit/fill hole with dirt/jump in hole/stand on board/jump on board/jump off
    board/exit/jump from board".
    test kill with "kill me/kill lifeguard/murder lifeguard/torture lifeguard/kill idol/kill feather/kill balloon".
    test lie with "lie on chair/open can/lie in trashcan/lie on idol/lie in pool/lie under chair/lie under idol/lie under tree".
    test load with "take gun/take drum/load gun/unload gun/load gun with bullets/load trashcan with gun/
    unload gun from can/take feather/load chair with feather.".
    test look with "look north/look south/look east/look west/look northeast/look northwest/look southeast/
    look southwest/look up/look down/look behind idol/look behind chair.".
    test move with "move chair/move can/move idol/move pool".
    test offer with "offer chair to guard/offer idol to gaurd/offer pool to guard"
    test pay with "pay guard/pay guard for water/pay idol/pay chair to idol/pay chair to idol".

    test push with "push chair/push can/push idol/push pool/push chair over fence/push chair under fence/
    push chair through fence/push chair up fence/push chair down fence".
    test pull with "pull chair/pull can/pull idol/pull pool/pull chair over fence/pull chair under fence/
    pull chair through fence/pull chair up fence/pull chair down fence".
    test run with "run/run around pool/run behind chair/run in front of chair/run on chair/
    run over fence/run under idol/run through pool"

    test sell with "sell idol to guard"
    test shoot with "shoot gun/take gun/shoot gun/load gun/shoot pool/shoot guard/shoot idol/
    shoot match/shoot paper/shoot hoop/shoot shovel/
        shoot gun at gun/shoot pump/shoot feather/shoot gun at pool/shoot trashcan/shoot chair/shoot balloon".
        test shout with "shout at lifeguard/scream at lifeguard/yell at lifeguard/holler at lifeguard/
    bellow at lifeguard/shout warning at lifeguard/shout warning to lifeguard".
    test sit with "sit on chair/sit on lifeguard/sit in trashcan/sit on trashcan/sit in chair/
    sit on idol/sit behind idol/sit under idol".
    test stand with "stand on chair/stand on idol/stand on lifeguard/stand on trashcan/
    stand in pool/stand in trashcan/stand under idol/stand behind idol".
    test talk with "talk to lifeguard/speak to lifeguard".
    test swim with "swim in feather/swim in chair/swim under balloon/swim over idol/
    enter pool/swim in pool/swim across pool/
        swim in water/swim under water/swim through water/swim under pool/swim over pool/
    swim around pool/exit".
    test pray with "pray/pray to idol/pray for idol/pray to pool/pray for match/
    pray for rain/pray for me/pray to me".

    test shift with "shift pool/shift leaves/shift idol/shift guard"

    test steal with "give ball to guard/take ball/steal jacket/ steal ball from guard/
    give hoop to guard/steal hoop.".
    test throw with "take all/ toss pump in pool/pitch balloon in pool/heave feather in pool/
    hurl match in pool/throw gun in pool/toss shovel in pool/
        pitch hoop in pool/ throw drum in pool/heave chair in pool".
        test throwover with "take ball/ throw ball over pool/take ball/ throw ball over trashcan/
    take ball/throw ball over idol/take ball/throw ball over trashcan".
    test throwout with "open window/enter enter window/throw ball out of window"
    test throwthru with "take ball/x ball/throw ball through window/open window/
    throw ball through window/east/take ball/throw ball through window/west/x ball/take ball".
    test throwunder with "take ball/throw ball under pool/take ball/throw ball under idol/
    take ball/throw ball under chair/take ball/throw ball under trashcan".
    test unload with "load gun/unload drum/unload gun/load gun with bullets/unload gun/
    load drum/unload gun".
    test unfold with "x paper/unfold paper/g/fold paper/g".
    test walk with "walk/walk around pool/walk behind chair/walk in front of chair/
    walk on chair/walk over fence/walk under idol/walk through pool"