[
  {
    "type": "talk_topic",
    "id": [
      "TALK_GODCO_Sonia_Tunes",
      "TALK_GODCO_Sonia_Instrument",
      "TALK_GODCO_Sonia_Chloe",
      "TALK_GODCO_Sonia_Band",
      "TALK_GODCO_Sonia_Feeling",
      "TALK_GODCO_Sonia_Greet",
      "TALK_GODCO_Sonia_Godco"
    ],
    "responses": [
      { "text": "How did you get here?", "topic": "TALK_GODCO_Sonia_Chloe" },
      { "text": "How are things around here?", "topic": "TALK_GODCO_Sonia_Feeling" },
      { "text": "Is everyone treating you fairly?", "topic": "TALK_GODCO_Sonia_Godco" },
      {
        "text": "Now that your guitar is fixed, could you play something for me?",
        "condition": {
          "and": [
            { "npc_has_var": "sonia_guitar_fixed", "type": "mission", "context": "completed", "value": "yes" },
            { "npc_has_item": "acoustic_guitar" }
          ]
        },
        "topic": "TALK_GODCO_Sonia_Play_For_U"
      },
      { "text": "That's a nice guitar you have.", "topic": "TALK_GODCO_Sonia_Instrument" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia",
    "dynamic_line": {
      "npc_has_var": "u_met_godco_sonia",
      "type": "general",
      "context": "meeting",
      "value": "yes",
      "yes": [ "Well now, good to see you again, friend.", "Nice of you to come around <u_name>." ],
      "no": "Good to see people like you in the world.  I'm Sonia, Sonia Greene.  I entertain the people."
    },
    "responses": [
      {
        "text": "Sonia?  Nice to meet you, I'm <u_name>.  How are things here?",
        "effect": { "npc_add_var": "u_met_godco_sonia", "type": "general", "context": "meeting", "value": "yes" },
        "condition": { "not": { "npc_has_var": "u_met_godco_sonia", "type": "general", "context": "meeting", "value": "yes" } },
        "topic": "TALK_GODCO_Sonia_Feeling"
      },
      {
        "text": "Hey Sonia.  What's up?",
        "condition": { "npc_has_var": "u_met_godco_sonia", "type": "general", "context": "meeting", "value": "yes" },
        "topic": "TALK_GODCO_Sonia_Tunes"
      },
      { "text": "Hey Sonia.  I can't stay to talk right now.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Tunes",
    "dynamic_line": [
      {
        "npc_has_var": "sonia_guitar_fixed",
        "type": "mission",
        "context": "completed",
        "value": "yes",
        "yes": "Just playing some good ol' tunes.  There's so much negativity around here, someone's gotta cheer people up, ya know?",
        "no": "Nothin' much, just sitting around and biding my time,, getting any work I can.  I might play something to cheer everyone up, if my guitar wasn't busted."
      }
    ],
    "responses": [
      { "text": "Is there anything I can help you with?", "topic": "TALK_MISSION_LIST" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Instrument",
    "dynamic_line": "You're <swear> right.  I like its scars, makes it look like it has a history, you know?  We've been through a lot.  Those pesky <zombies> forced me to harm my sweet, sweet guitar, but I retaliated and bashed their heads in!  I lost a part of me that day, but the guitar's alright.  Just a bit rusted from all that blood and gore, that's all.",
    "responses": [
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Chloe",
    "dynamic_line": "Now that's a wild story.  I owe my life to this kid Chloe, really.  I'll let her tell the tale.",
    "responses": [
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_GODCO_Sonia_Band" },
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Band",
    "dynamic_line": "I was in an underground band - Taurists was our name - before all this.  Performing gigs at local venues and jamming with my friends; that's all my life was about.  Now, I'm a badass soloist with a war-torn guitar, a singer of the old-world preserving the wonders of music and the Taurist legacy for generations to come.  That's also a synonym for not having all that much going on in my life.",
    "responses": [
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Feeling",
    "dynamic_line": "Oh, just fine.  A bit malnourished and all, but I can't really complain if that's the worst of it, right?  My guitar makes our twisted little world a bit more tolerable, though.  Takes my mind off stuff and muffles the screams of the boogeyman, you know?",
    "responses": [
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Godco",
    "dynamic_line": "Fairly?  There's no such thing as fairness in the world.  The NECC wouldn't give a damn if I starved to death on this very bench.  At least I have friends here, ones that appreciate what I do.  I make music and that's all I have left, it means everything to me.",
    "responses": [
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_GODCO_Sonia_Play_For_U",
    "dynamic_line": "Sure, I can play you a tune or two that I know.  It will cost you a little something, just one icon.  The artist doesn't want to starve, if you know what I mean.",
    "responses": [
      {
        "text": "Alright, let's hear it.",
        "condition": { "u_has_item": "icon" },
        "opinion": { "trust": 1, "value": 1 },
        "effect": [
          { "u_sell_item": "icon", "count": 1 },
          { "u_assign_activity": "ACT_GENERIC_EOC", "duration": "4 minutes" },
          {
            "u_add_morale": "morale_feeling_good",
            "bonus": 20,
            "max_bonus": 20,
            "duration": "10 minutes",
            "decay_start": "10 minutes"
          }
        ],
        "topic": "TALK_DONE"
      },
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  }
]
