Player Experience Upgrade

version 2/111127 by Aaron Reed

  • Home page
  • Beginning
  • Previous
  • Next



  • Chapter - Messages

    Section - Better Instruction

    [Some messages do not give the player enough information about why their command failed, or what the expected input form is.]

    Table of custom library messages (continued)
    library-action  library-message-id  library-message-text  
    --  14  "[as the parser]Nothing to correct. 'Oops' or 'O' followed by a word corrects a single misunderstood word in the last command.[as normal]" ["Sorry, that can't be corrected."]  
    --  16  "[as the parser]Too many words. 'Oops' or 'O' corrects a single misunderstood word in the last command.[as normal]" ["'Oops' can only correct a single word."]  
    --  23  "[as the parser]In some stories, you can type CHARACTER, COMMAND to give someone else an order; but I couldn't understand what you said in that context.[as normal]" ["You seem to want to talk to someone, but I can't see whom."]  
    --  25  "[as the parser]In some stories, you can type CHARACTER, COMMAND to give someone else an order; but I couldn't understand some of what you said before the comma in that context.[as normal]" ["To talk to someone, try 'someone, hello' or some such."]  
    --  28  "[as the parser]I can't understand your entire command, although the first part matched the action [ignore library line break]" ["I only understood you as far as wanting to [ignore library line break]] [NOTE: This message is usually (always?) generated now by the special rules in "Section - Only as far as" ]  
    --  29  "[as the parser]I can't understand your entire command, although the first part matched an action I expected to include a number.[as normal]" ["I didn't understand that number."]  
    --  44  "[as the parser][if command includes except]That excludes everything.[otherwise]There is nothing available to [the quoted verb].[as normal]" ["There are none at all available!" <!-- TAKE ALL or TAKE X EXCEPT Y]  
    --  67  "[as the parser]Part of your command is not a physical part of the story world, so you can't act on it in that way.[as normal]" ["You must name something more substantial."]  
    Exiting action  1  "[as the parser]You're not inside something. To leave this location, try a direction or 'out'.[as normal]" ["But you aren't in anything at the moment."]  
    climbing action  1  "[as the parser][That-Those of noun] can't be climbed in that way. Sometimes a direction like 'up' or 'down' works instead.[as normal]" ["I don't think much is to be achieved by that." <-- This is to help address a common problem in poorly implemented works with something like a staircase and no support for CLIMBing it.]  
    taking action  10  "[as the parser][That-those of noun] [is-are] just scenery, and can't be taken.[as normal]" ["That's hardly portable."]  

    To decide whether command includes except: if the player's command includes "but" or the player's command includes "except", decide yes.