Section - Discarding
Dropping something is discarding.
Putting something on something is discarding.
Inserting something into something is discarding.
Giving something to someone is discarding.
Throwing something at something is discarding.
Understand "put [things] on floor" or "put [things] on the floor" or "place [things] on floor" or "place [things] on the floor" as dropping.
Understand "drop [things] on floor" or "drop [things] on the floor" as dropping.
Check putting something on (this is the restricted convert put to drop rule):
if the second noun is down:
try dropping the noun instead.
The restricted convert put to drop rule is listed instead of the convert put to drop where possible rule in the check putting it on rules.
[Last check dropping something when Robin is on something (called the drop zone):
let comm be indexed text;
let comm be the player's command;
if comm matches the regular expression "floor$":
continue the action;
otherwise:
try putting the noun on the drop zone instead.]
[Ryan wanted it to work this way but I (Emily) am OVERRULING HIM because mostly Robin isn't allowed to put things on things she's standing on anyway]
Carry out dropping (this is the nonstandard dropping rule):
now the noun is in the location.
The nonstandard dropping rule is listed instead of the standard dropping rule in the carry out dropping rules.
Understand "place [things] on [something]" as putting it on.
Understand "place [things] in [something]" as inserting it into.