Standard actions which are checked but then do nothing unless rules intervene
waitingtouchingwavingpullingpushingturningpushing it tosqueezing
Pushing something to something (past tense pushed it to): applying to one thing and one visible thing
This action covers pushing a large object, not being carried, so that the actor pushes it from one room to another: for instance, pushing a bale of hay to the east.
This is rapidly converted into a special form of the going action. If the noun object has the either/or property 'pushable between rooms', then the action is converted to going by the 'standard pushing in directions rule'. If that going action succeeds, then the original pushing it to action stops; it's only if that fails that we run on into the 'block pushing in directions rule', which then puts an end to the matter.
Typed commands leading to this action
"push [something] [direction]" - pushing it to
"push [something] to [direction]" - pushing it to
Rules controlling this action
check an actor pushing something to can't push unpushable things rule name unlist
check an actor pushing something to can't push to non-directions rule name unlist
check an actor pushing something to can't push vertically rule name unlist
check an actor pushing something to can't push from within rule name unlist
check an actor pushing something to standard pushing in directions rule name unlist
check an actor pushing something to block pushing in directions rule name unlist