# Problem-Solving Characters

## version 2 by Ron Newcomb

Section 1 - the Already Done rules
[ The “already” rules. Thirteen rules prevent doing what’s done. Generally, doing almost any action twice in a row will trip one of these, and I like to believe they’re tripped by accident more than anything else. Trying to wear what you’re wearing, exiting when you’re already outside, these are fairly trivial for an AI to deal with: pretend the action succeeded, even if the player isn’t. ]
When hindered by the can't take what's already taken rule, pretend it worked.
When hindered by the can't drop what's already dropped rule, pretend it worked.
When hindered by the can't enter what's already entered rule, pretend it worked.
When hindered by the can't lock what's already locked rule, pretend it worked.
When hindered by the can't unlock what's already unlocked rule, pretend it worked.
When hindered by the can't switch on what's already on rule, pretend it worked.
When hindered by the can't switch off what's already off rule, pretend it worked.
When hindered by the can't open what's already open rule, pretend it worked.
When hindered by the can't close what's already closed rule, pretend it worked.
When hindered by the can't wear what's already worn rule, pretend it worked.
When hindered by the can't give to yourself rule, pretend it worked.
[When hindered by the can't exit when not inside anything rule, pretend it worked.] [ a syntax bug prevents this. ]
When hindered by (this is the for the can't exit when not inside anything rule): if the reason the action failed is the can't exit when not inside anything rule, pretend it worked. [ workaround ]
When hindered by the can't remove what's not inside rule, pretend it worked.
When hindered by the can't drop what's not held rule, pretend it worked.
When hindered by the can't take off what's not worn rule, pretend it worked.