Problem-Solving Characters

version 2 by Ron Newcomb

  • Home page
  • Beginning
  • Previous
  • Next



  • Chapter - For use in the When Hindered By rules
    [ These four phrases are synonymous with each other. "We" is shorthand for "the person asked". ]
    To we can/could try (suggestion - an action):
        (- Can{suggestion}{-backspace}{-backspace}, actor); -).
    To we can/could try (suggestion - a stored action):
        The person asked could try the suggestion.
    To (performer - an object) can/could try (suggestion - an action):
        (- Can{suggestion}{-backspace}{-backspace}, {performer}); -).
    To (actor - a person) can/could try (suggestion - a stored action) (this is circumventing):
        let this attempt be what the actor is trying to accomplish now;
        let the circumvention be a new attempt for the actor who'll try the suggestion;
        if this attempt is the goals of the actor:
            now this attempt is a new attempt for the actor who'll try the current action;
            now this attempt fulfills the goals of the actor;
            now the meddling check rule of this attempt is the reason the action failed;
            now the goals of the actor are untried;
        now the circumvention fulfills this attempt.
    Include (-
    [ CanTryAction request unused action n n2 actor;
        ((+ circumventing +)-->1)(actor, STORED_ACTION_TY_New(action, n, n2, actor, request, 0));
    ]; -).