Player Experience Upgrade

version 2/111127 by Aaron Reed

  • Home page
  • Beginning
  • Previous
  • Next



  • Section - NPC action rejections

    [Using verbs on people is problematic, since player expectations are so much higher. For this reason the library blocks many actions that are allowed on other objects. Lacking a valid physical objection, these messages fall back on social ones, like "That would be less than courteous." But these messages make assumptions about the player character which may not be appropriate.]

    Table of custom library messages (continued)
    library-action  library-message-id  library-message-text  
    pulling action  4  "[as the parser]You can't normally pull [yourself-or-other].[as normal]" ["That would be less than courteous."]  
    taking action  3  "[as the parser]You can't normally pick up other characters.[as normal]" ["I don't suppose Bob would care for that."]  
    Turning action  4  "[as the parser]You can't normally turn [yourself-or-other].[as normal]" ["That would be less than courteous."]  
    showing it to action  2  "[as the parser]You can't show [the noun] to [the second noun][can't-addendum].[as normal]" ["Bob is unimpressed."]  
    giving it to action  3  "[as the parser]You can't give [the noun] to [the second noun][can't-addendum].[as normal]" ["Bob doesn't seem interested."]  
    pushing action  4  "[as the parser]You can't normally push [yourself-or-other].[as normal]" ["That would be less than courteous."]  
    touching action  1  "[as the parser]You can't touch [the noun][can't-addendum].[as normal]" ["Keep your hands to yourself!"]  
    squeezing action  1  "[as the parser]You can't squeeze [the noun][can't-addendum].[as normal]" ["Keep your hands to yourself."]  
    Kissing action  1  "[as the parser]You can't kiss [the noun][can't-addendum].[as normal]" ["Keep your mind on the game."]  
    Waking action  1  "[as the parser][if noun is player]As far as you know, you're already awake.[otherwise]You can't wake [the noun][can't-addendum].[end if][as normal]" ["That seems unnecessary."]  
    --  72  "[as the parser]You can't order [the person asked] to do that[can't-addendum].[as normal]" ["Bob has better things to do."]  

    To say yourself-or-other: say "[if noun is player]yourself[otherwise]other characters".