Supplemental Actions

version 35 by Al Golden

  • Home page
  • Beginning
  • Previous
  • Next



  • Section 2 - Unloading
    unloading is an action applying to one thing.
    understand "unload [something]" as unloading.
    unloading it into is an action applying to two things.
    understand "unload [something] into [something]" as unloading it into.
    unloading it onto is an action applying to two things.
    understand "unload [something] onto [something]" as unloading it onto.
    unloading it with is an action applying to two things.
    understand "unload [something] with [something]" as unloading it with.
    unloading it from is an action applying to two things.
    understand "unload [something] from [something]" as unloading it from.
    report unloading something
    (this is the unloading rule):
    say "You can't unload [the noun]."
    report unloading something with a second noun
    (this is the unloading something with a second noun rule):
    say "You can't unload [the noun] with [the second noun]."
    check unloading something with something
    (this is the can't unload something with nothing rule):
    if the second noun is not carried by the player,
    say "You don't have [the second noun]." instead.
    check unloading something from a second noun
    (this is the second noun is empty rule):
    if the number of things in the second noun is 0,
    say "There's nothing in [the second noun] to unload." instead.
    check unloading something into a second noun
    (this is the can't unload a non-container rule):
    if the second noun is not an open container,
    say "[The second noun] is not capable of holding [the noun]." instead.
    check unloading something onto a second noun
    (this is the can't unload a non-supporter rule):
    if the second noun is not a supporter,
    say "[The second noun] is not capable of supporting [the noun]." instead.
    instead of unloading something with a second noun
    (this is the loading with a second noun rule):
    say "You unload [the noun] with [the second noun].";
    now the second noun is in the location.
    instead of unloading into a second noun
    (this is the loading into a second noun rule):
    say "You unload [the noun] into [the second noun].";
    now the second noun is in the noun;
    instead of unloading something onto a second noun
    (this is the loading onto a second noun rule):
    say "You unload [the noun] onto a [the second noun].";
    now the second noun is on the noun;
    instead of unloading something from a second noun
    (this is the loading from a second noun rule):
    say "You unload [the noun] from [the second noun].";
    now the second noun is in the location.