Conversation Framework for Sand-dancer

version 2 by Aaron Reed

  • Home page
  • Beginning
  • Previous
  • Next



  • Section - Scope

    [Eric's extension requires manually setting topics as familiar or unfamiliar. Since our topics are matched to individual characters (who never have visible inventory), we simplify this by having a character hold all the topics he can say, and making all held topics familiar when a conversation begins. ]

    Carry out saying hello to a person (called the conversant) (this is the Conversation Framework for Sand-dancer make held things familiar on hello rule):
        now every thing held by the conversant is familiar.
        
    Carry out saying goodbye to a person (called the conversant) (this is the Conversation Framework for Sand-dancer make held things unfamiliar on goodbye rule):
        now every thing held by the conversant is unfamiliar.