[
  {
    "type": "effect_type",
    "id": "insulted_luo",
    "name": [ "Insulted" ],
    "desc": [ "Oh, you went there." ]
  },
  {
    "type": "npc",
    "id": "refugee_beggar3",
    "//": "Angry beggar in the refugee center.",
    "name_unique": "Luo Meizhen",
    "gender": "female",
    "name_suffix": "beggar",
    "class": "NC_BEGGAR_3",
    "attitude": 0,
    "mission": 7,
    "chat": "TALK_REFUGEE_BEGGAR_3",
    "faction": "lobby_beggars",
    "age": 31,
    "height": 160,
    "str": 6,
    "dex": 7,
    "int": 12,
    "per": 10,
    "personality": { "aggression": -10, "bravery": -10, "collector": 2, "altruism": 1 },
    "talk_friend": "TALK_FRIEND_Luo",
    "talk_friend_guard": "TALK_FRIEND_GUARD_Luo"
  },
  {
    "type": "npc_class",
    "id": "NC_BEGGAR_3",
    "name": { "str": "Beggar" },
    "job_description": "I'm just trying to survive.",
    "common": false,
    "//": "All the beggars have been camping inside the evac shelter because they're too weak and unskilled to make it on their own.",
    "bonus_str": { "rng": [ -1, 1 ] },
    "bonus_dex": { "rng": [ -1, 1 ] },
    "bonus_int": { "rng": [ 0, 1 ] },
    "bonus_per": { "rng": [ 0, 1 ] },
    "skills": [
      { "skill": "computer", "bonus": { "rng": [ 3, 5 ] } },
      { "skill": "cooking", "bonus": { "rng": [ 1, 3 ] } },
      { "skill": "chemistry", "bonus": { "rng": [ 7, 8 ] } },
      { "skill": "driving", "bonus": { "rng": [ 2, 5 ] } },
      { "skill": "electronics", "bonus": { "rng": [ 1, 2 ] } },
      { "skill": "fabrication", "bonus": { "rng": [ 1, 3 ] } },
      { "skill": "firstaid", "bonus": { "rng": [ 1, 4 ] } },
      { "skill": "speech", "bonus": { "rng": [ 1, 4 ] } }
    ],
    "proficiencies": [
      "prof_intro_chemistry",
      "prof_intro_biology",
      "prof_organic_chemistry",
      "prof_biochemistry",
      "prof_intro_chem_synth",
      "prof_mycology",
      "prof_mycology_advanced"
    ],
    "worn_override": "NC_BEGGAR_3_worn",
    "carry_override": "EMPTY_GROUP",
    "weapon_override": "EMPTY_GROUP",
    "traits": [
      { "trait": "SLOWHEALER2" },
      { "trait": "SLOWRUNNER" },
      { "trait": "HEAVYSLEEPER" },
      { "trait": "FLIMSY2" },
      { "trait": "FASTLEARNER" },
      { "trait": "PACIFIST" },
      { "trait": "Exp_Mycology2" },
      { "group": "Appearance_EastAsian" }
    ]
  },
  {
    "type": "item_group",
    "id": "NC_BEGGAR_3_worn",
    "subtype": "collection",
    "items": [
      { "item": "bra" },
      { "item": "socks" },
      { "item": "panties" },
      { "item": "camisole" },
      { "item": "hoodie" },
      { "item": "jeans" },
      { "item": "lowtops" },
      { "item": "gloves_light" },
      { "item": "jacket_evac" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3",
    "dynamic_line": {
      "npc_has_effect": "insulted_luo",
      "yes": "Fuck off, dickwaddle.",
      "no": {
        "u_has_var": "luo_recruited",
        "type": "general",
        "context": "recruit",
        "value": "yes",
        "yes": "Yo.  Anyone else keen on moving from this bus stop to your tent city?",
        "no": {
          "npc_has_var": "dont_insult_luo",
          "type": "general",
          "context": "conversation",
          "value": "yes",
          "yes": {
            "npc_has_var": "apology_luo",
            "type": "general",
            "context": "conversation",
            "value": "yes",
            "yes": {
              "npc_has_effect": "beggar_has_eaten",
              "yes": "Hey there.  Good to see you again.",
              "no": "Careful, I'm getting hangry again and am not totally responsible for my own actions."
            },
            "no": "Look, I'm sorry for freaking out earlier.  You might be an asshole but I'm sure you didn't mean it like that.  My blood sugar is hella low, I get a bit cranky.  We cool?"
          },
          "no": {
            "npc_has_effect": "beggar_has_eaten",
            "yes": "Hey there, not-asshole.  Good to see you again.",
            "no": "Don't bother with these assholes."
          }
        }
      }
    },
    "responses": [
      {
        "condition": { "u_has_var": "beggars_recruited", "type": "general", "context": "recruit", "value": "yes" },
        "text": "I've talked to the others, and they're all willing to come.  So, you joining us?",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUITED2"
      },
      {
        "condition": { "and": [ { "not": { "npc_has_effect": "beggar_has_eaten" } }, { "not": { "npc_has_effect": "insulted_luo" } } ] },
        "text": "What's up?",
        "topic": "TALK_REFUGEE_BEGGAR_3_COMPLAIN"
      },
      {
        "condition": { "and": [ { "npc_has_effect": "beggar_has_eaten" }, { "not": { "npc_has_effect": "insulted_luo" } } ] },
        "text": "What's up?",
        "topic": "TALK_REFUGEE_BEGGAR_3_INTRO"
      },
      {
        "condition": { "and": [ { "not": { "npc_has_effect": "beggar_has_eaten" } }, { "not": { "npc_has_effect": "insulted_luo" } } ] },
        "text": "I might have some food for you.  Are you hungry?",
        "topic": "TALK_REFUGEE_BEGGAR_3_GIVE_FOOD"
      },
      {
        "condition": {
          "and": [
            { "not": { "npc_has_var": "apology_luo", "type": "general", "context": "conversation", "value": "yes" } },
            { "npc_has_var": "dont_insult_luo", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "npc_has_effect": "insulted_luo" } }
          ]
        },
        "text": "We're cool.  Sorry for insulting you earlier.",
        "effect": { "npc_add_var": "apology_luo", "type": "general", "context": "conversation", "value": "yes" },
        "topic": "TALK_REFUGEE_BEGGAR_3_APOLOGY"
      },
      {
        "condition": {
          "and": [
            { "u_has_item": "veggy_tainted" },
            { "npc_has_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" },
            { "not": { "npc_has_effect": "insulted_luo" } }
          ]
        },
        "text": "I found a sample of alien fungus for you.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS4_RECRUIT"
      },
      {
        "condition": {
          "and": [
            { "u_has_item": "veggy_tainted" },
            {
              "not": { "npc_has_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" }
            },
            { "not": { "npc_has_effect": "insulted_luo" } }
          ]
        },
        "text": "I found a sample of alien fungus for you.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS4_NOTREADY",
        "effect": { "npc_add_var": "luo_owed", "type": "general", "context": "recruit", "value": "yes" }
      },
      { "text": "Ok… see ya.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_GIVE_FOOD",
    "dynamic_line": "Actually yeah, I'm always hungry these days.  I don't like taking handouts, but I wouldn't say no.",
    "responses": [
      { "text": "Actually can I ask you something else?", "topic": "TALK_NONE" },
      { "text": "I'm sorry, I was wrong.  I can't help you.", "topic": "TALK_DONE" }
    ],
    "repeat_responses": [
      {
        "for_category": [ "food" ],
        "response": {
          "text": "Here, you can have this <topic_item>.",
          "topic": "TALK_REFUGEE_BEGGAR_3_GAVE_FOOD",
          "opinion": { "trust": 1, "value": 1, "fear": -1, "anger": -1, "owed": 1 }
        }
      }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_GAVE_FOOD",
    "dynamic_line": "Thanks, I really appreciate this.",
    "speaker_effect": [ { "effect": { "npc_add_effect": "beggar_has_eaten", "duration": 3600 } } ],
    "responses": [
      { "text": "What are you doing here?", "topic": "TALK_REFUGEE_BEGGAR_3_INTRO", "effect": { "u_bulk_donate": 1 } },
      { "text": "No problem.  See you around.", "topic": "TALK_DONE", "effect": { "u_bulk_donate": 1 } }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_COMPLAIN",
    "dynamic_line": "They're 'too full'.  Won't share fuck-all.",
    "responses": [
      { "text": "Why are you living here then?", "topic": "TALK_REFUGEE_BEGGAR_3_COMPLAIN2" },
      {
        "condition": { "not": { "npc_has_effect": "beggar_has_eaten" } },
        "text": "Well, they might not share, but I can.  Are you hungry?",
        "topic": "TALK_REFUGEE_BEGGAR_3_GIVE_FOOD"
      },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_COMPLAIN2",
    "dynamic_line": "Even without them helping, it's the safest place to squat.  As long as we keep it clean up here and don't cause sanitation problems, they don't mind us sitting around the entryway.  So kind and generous of them, to let us sit here and slowly starve.",
    "responses": [
      {
        "condition": { "not": { "npc_has_effect": "beggar_has_eaten" } },
        "text": "Well, they might not share, but I can.  Are you hungry?",
        "topic": "TALK_REFUGEE_BEGGAR_3_GIVE_FOOD"
      },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_INTRO",
    "//": "The player shouldn't get to this dialogue without sharing some food first",
    "dynamic_line": "Oh, same old story at first.  I got evacuated on to the local concentration center, then picked up on a repurposed school bus and dragged out here.  Then the chick processing me to get in saw my face and Chinese name and conveniently 'lost' my paperwork.  I was sent out here to wait for further processing, while I watched busloads of people get processed and taken in.  By the time they 'found' it, the place was full up, wouldn't ya know it.  Now I'm stuck out here and they won't consider letting me in.",
    "responses": [
      { "text": "You think you were treated like that because of your race?", "topic": "TALK_REFUGEE_BEGGAR_3_RACISM" },
      {
        "condition": { "u_has_var": "told_about_FM_evacuation", "type": "general", "context": "conversation", "value": "yes" },
        "text": "Does that mean you were part of that back room evacuation I heard about?",
        "topic": "TALK_REFUGEE_BEGGAR_3_EVACUATION"
      },
      { "text": "Why stay out here then?", "topic": "TALK_REFUGEE_BEGGAR_3_WHYSTAY" },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      {
        "condition": {
          "and": [ "u_has_camp", { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ]
        },
        "text": "I have a camp of my own, away from here.  No paperwork required.  Want to come?",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUIT1"
      },
      {
        "condition": {
          "and": [
            { "not": { "npc_has_var": "apology_luo", "type": "general", "context": "conversation", "value": "yes" } },
            { "npc_has_var": "dont_insult_luo", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "npc_has_effect": "insulted_luo" } }
          ]
        },
        "text": "We're cool.  Sorry for insulting you earlier.",
        "effect": { "npc_add_var": "apology_luo", "type": "general", "context": "conversation", "value": "yes" },
        "topic": "TALK_REFUGEE_BEGGAR_3_APOLOGY"
      },
      {
        "condition": {
          "and": [
            { "u_has_item": "veggy_tainted" },
            { "npc_has_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" },
            { "not": { "npc_has_effect": "insulted_luo" } }
          ]
        },
        "text": "I found a sample of alien fungus for you.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS4_RECRUIT"
      },
      { "text": "Ok… see ya.", "topic": "TALK_DONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_EVACUATION",
    "dynamic_line": "Oh yeah, that was a hell of a shitstorm.  We were waiting back there for 'processing' for hours and hours, with the sick and wounded.  One guy died, we all thought he was sleeping until he got back up.  That started a panic, gunshots in a closed area, that kind of stuff.  In just a few minutes, a bunch more people were dead.  Then the assholes called it an 'outbreak' and tried to barricade us in… took us way too long to convince the panicking guards that we were alive and needed to get out.  I'll give the one guy credit, Sean: when he found out they'd locked living people in with zombies, he came in himself, as some of the newly dead were starting to get back up, and he held them off for us to escape.  That… that was probably the only actual good thing I've seen since before the end of the world: he owned his error and he put himself in harm's way to make up for it.  Massive respect to that guy.  So, of course, he's a zombie now.  Fuck, thanks for reminding me of all that sunny fun.",
    "responses": [ { "text": "Sorry for bringing it up. What were you saying?", "topic": "TALK_NONE" } ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_RACISM",
    "dynamic_line": "Sure.  My grandparents were from China.  That means I'm obviously personally responsible for all this.  Do you think there's some other reason they let hundreds of other educated people in and I'm sitting out here?",
    "responses": [
      {
        "condition": { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } },
        "text": "I don't care if you're Chinese.  You can travel with me if you want.",
        "topic": "TALK_REFUGEE_BEGGAR_3_JOIN"
      },
      {
        "condition": {
          "and": [
            { "u_has_perception": 9 },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } },
            {
              "not": { "npc_has_var": "dont_insult_luo", "type": "general", "context": "conversation", "value": "yes" }
            }
          ]
        },
        "text": "I mean, racism could definitely be a part of it… but you are visibly in poor shape.  They need strong survivor material.",
        "topic": "TALK_REFUGEE_BEGGAR_3_INSULTED"
      },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_JOIN",
    "dynamic_line": "That's awful kind of you, but look at me.  I'm not traveling material, I've managed to stay fifty pounds overweight on a diet of pine nuts and wilted rhubarb, and I scream and shake uncontrollably at the sight of blood.",
    "responses": [
      { "text": "Why stay out here then?", "topic": "TALK_REFUGEE_BEGGAR_3_WHYSTAY" },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      {
        "condition": {
          "and": [ "u_has_camp", { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ]
        },
        "text": "It'd be temporary.  I have a base set up.  There are only a few of us survivors left, we need to work together",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUIT1"
      },
      { "text": "Okay, yeah, that's a bit of a problem.  What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_WHYSTAY",
    "dynamic_line": "It may not be much, but we've got a little community.  We can't live like this forever, but we're safer than out there, and we look out for each other.  One way or another we'll shake things out to something better.",
    "responses": [
      { "text": "You sound more optimistic than usual.", "topic": "TALK_REFUGEE_BEGGAR_3_WHYSTAY2" },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      {
        "condition": {
          "and": [ "u_has_camp", { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ]
        },
        "text": "It'd be temporary.  I have a base set up.  There are only a few of us survivors left, we need to work together",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUIT1"
      },
      {
        "condition": {
          "and": [
            { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "So, about that doctorate of yours…",
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1"
      },
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_WHYSTAY2",
    "dynamic_line": "Don't get me wrong, I hate this place and this situation, and especially the selfish racist fucks that landed me here… but these other losers that landed out here with me?  I like them.  We might be miserable, but we're miserable together.",
    "responses": [
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      {
        "condition": {
          "and": [ "u_has_camp", { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ]
        },
        "text": "It'd be temporary.  I have a base set up.  There are only a few of us survivors left, we need to work together",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUIT1"
      },
      { "text": "What were you saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_INSULTED",
    "dynamic_line": "Oooooh.  Oh.  You did not just fucking go there.  Let's leave the fatties to die, hey?  Wanna know how easy it is to find fucking *thyroid medication* after the apocalypse, asshat?  Besides, there are more skills than heavy lifting needed now… no, you know what?  Screw it.  You're not worth my time.",
    "speaker_effect": [
      {
        "effect": [
          { "npc_add_effect": "insulted_luo", "duration": 28800 },
          { "npc_add_var": "dont_insult_luo", "type": "general", "context": "conversation", "value": "yes" }
        ]
      }
    ],
    "responses": [ { "text": "…", "topic": "TALK_DONE" } ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_APOLOGY",
    "dynamic_line": "Thanks for saying it.  So, what brings you around?",
    "responses": [
      {
        "condition": { "not": { "npc_has_effect": "beggar_has_eaten" } },
        "text": "What's up?",
        "topic": "TALK_REFUGEE_BEGGAR_3_COMPLAIN"
      },
      {
        "condition": { "npc_has_effect": "beggar_has_eaten" },
        "text": "What's up?",
        "topic": "TALK_REFUGEE_BEGGAR_3_INTRO"
      },
      {
        "condition": { "not": { "npc_has_effect": "beggar_has_eaten" } },
        "text": "I might have some food for you.  Are you hungry?",
        "topic": "TALK_REFUGEE_BEGGAR_3_GIVE_FOOD"
      },
      { "text": "Just wanted to get square.  I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_RECRUIT1",
    "dynamic_line": "Tempting offer, but I don't know how much I trust a random stranger offering me a place to live.  Call me crazy.",
    "speaker_effect": [ { "effect": { "npc_add_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" } } ],
    "responses": [
      {
        "condition": { "npc_has_var": "luo_owed", "type": "general", "context": "recruit", "value": "yes" },
        "text": "Oh, come on.  I'm not a random stranger anymore, I brought you that crazy mushroom didn't I?",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUITED1"
      },
      {
        "condition": { "not": { "npc_has_var": "luo_owed", "type": "general", "context": "recruit", "value": "yes" } },
        "text": "What better choice do you have?  It's not like it would be just you and me, the others out here can come too.",
        "topic": "TALK_REFUGEE_BEGGAR_3_RECRUIT2"
      },
      {
        "condition": {
          "and": [
            { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "So, about that doctorate of yours…",
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1"
      },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      { "text": "Let's talk about something else then.", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_RECRUIT2",
    "dynamic_line": "Like I said, sorry, it's just not happening.  It's not that I don't trust you, it's just that I don't really trust you.",
    "responses": [
      {
        "condition": {
          "and": [
            { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "So, about that doctorate of yours…",
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1"
      },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      { "text": "Let's talk about something else then.", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_RECRUITED1",
    "dynamic_line": "Aw damn, I was worried you'd say that.  Okay, listen: you've got yourself a deal.  I'll come to your base, but you've gotta get me hooked up with a microscope as soon as you can.  This could be the beginning of something really cool.  Oh, and it should go without saying that I'm not coming unless you can find a place for my friends here in your base.  I'm sure you anticipated that.  Talk them into going and I'm in.  It should be easy, they're a bunch of sweet hearted saps.",
    "speaker_effect": [ { "effect": { "u_add_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ],
    "responses": [
      {
        "condition": {
          "and": [
            { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "So, about that doctorate of yours…",
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1"
      },
      { "text": "What did you do before <the_cataclysm>?", "topic": "TALK_REFUGEE_BEGGAR_3_EXPERTISE" },
      { "text": "Let's talk about something else then.", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_EXPERTISE",
    "dynamic_line": "Well, before <the_cataclysm> ended I was working at a university bookstore.  I know a little bit about a lot of things, I guess you could say.  I kinda loved the job, to be honest.",
    "responses": [
      {
        "condition": {
          "and": [
            { "or": [ { "u_has_perception": 9 }, { "u_has_intelligence": 9 } ] },
            { "not": { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" } },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "What had you working at the university bookstore in the first place?  Are you an academic yourself?",
        "effect": { "u_add_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE"
      },
      {
        "condition": {
          "and": [
            { "u_has_var": "luo_doctorate", "type": "general", "context": "conversation", "value": "yes" },
            { "not": { "u_has_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } }
          ]
        },
        "text": "What's this I hear about you having a doctorate?",
        "topic": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1"
      },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_DOCTORATE",
    "dynamic_line": "Yeah, yeah, it's all very glamorous.  Sure, I trained in the great ivory tower, got my PhD in mycology.  Did my dissertation on signaling pathways in hyphae formation, and a postdoc in plant-fungus communication in rhizomes.  Then I got the job at the bookstore because there wasn't a ton of work for a doctor of mycology, although I'd had a few nibbles before things really got crazy.  Now, people are just breaking down my door to get my sweet sweet knowledge of mold to help them fight the incoming zombie threat.",
    "responses": [
      { "text": "Do you know about the fungal zombies though?", "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS1" },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_DOCTORATE1",
    "dynamic_line": "Heh.  Yeah, that was a great use of my time.  As you can see it really helped my employment prospects.  Yeah, I have a PhD in mycology.  Did my dissertation on signaling pathways in hyphae formation, and a postdoc in plant-fungus communication in rhizomes.  Then I got the job at the bookstore because there wasn't a ton of work for a doctor of mycology, although I'd had a few nibbles before things really got crazy.  Now, people are just breaking down my door to get my sweet sweet knowledge of mold to help them fight the incoming zombie threat.",
    "responses": [
      { "text": "Do you know about the fungal zombies though?", "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS1" },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_MYCUS1",
    "dynamic_line": "No, no I don't, and I'd appreciate you not leaving me hanging on that.  There are fungal zombies?",
    "responses": [
      {
        "text": "Encroaching alien mushrooms, fungal towers, tough mycelium invading ground and trees, zombies taken over by aggressive mold… Yeah.  It's ugly stuff.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS2"
      },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_MYCUS2",
    "dynamic_line": "Okay, you've got my attention.  Listen, do you think you could bring me some kind of sample of these things?",
    "responses": [
      {
        "text": "It'd be dangerous.  What kind of benefit is there from taking a risk like that?",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS3"
      },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "I'd better get going.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_MYCUS3",
    "dynamic_line": {
      "npc_has_var": "luo_attempt_recruit",
      "type": "general",
      "context": "recruit",
      "value": "yes",
      "yes": "If you get me a sample, I'll join your crazy camp expedition.  Hell, if you bring me a sample maybe I'll help you set up a lab to study this stuff.  Almost anything could work, but if this stuff is as dangerous as you make it sound, maybe make sure it's not a sporulating body.",
      "no": "I dunno, scientific interest?  If you don't bring me anything, no worries.  I'm positively swimming in entertainment here, as you can see."
    },
    "speaker_effect": [ { "effect": { "npc_add_var": "luo_mycus_mission", "type": "general", "context": "mission", "value": "yes" } } ],
    "responses": [
      {
        "condition": {
          "and": [
            { "u_has_item": "veggy_tainted" },
            { "npc_has_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" }
          ]
        },
        "text": "It just so happens I have a chunk of fungal matter on me right now.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS4_RECRUIT"
      },
      {
        "condition": {
          "and": [
            { "u_has_item": "veggy_tainted" },
            {
              "not": { "npc_has_var": "luo_attempt_recruit", "type": "general", "context": "recruit", "value": "yes" }
            }
          ]
        },
        "text": "It just so happens I have a chunk of fungal matter on me right now.",
        "topic": "TALK_REFUGEE_BEGGAR_3_MYCUS4_NOTREADY",
        "effect": { "npc_add_var": "luo_owed", "type": "general", "context": "recruit", "value": "yes" }
      },
      { "text": "What was it you were saying before?", "topic": "TALK_NONE" },
      { "text": "Sure, I'd better get going.  I'll see if I can find you something.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_MYCUS4_RECRUIT",
    "dynamic_line": "Well.  Well, well, well.  This is really interesting.  Look, you can see reticulations here, it looks sort of like an enlarged piece of a stipe from a basidiocarp… but look at this, these fibers are clearly unlike anything I've seen before.  I wonder if they're motile?\n\nOkay, listen: you've got yourself a deal.  I'll come to your base, but you've gotta get me hooked up with a microscope as soon as you can.  This could be the beginning of something really cool.  Oh, and it should go without saying that I'm not coming unless you can find a place for my friends here in your base.  I'm sure you anticipated that.  Talk them into going and I'm in.  It should be easy, they're a bunch of sweet hearted saps.",
    "speaker_effect": [ { "effect": { "u_add_var": "luo_recruited", "type": "general", "context": "recruit", "value": "yes" } } ],
    "responses": [ { "text": "Great!  I'll go see what I can do about that.", "topic": "TALK_DONE" } ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_MYCUS4_NOTREADY",
    "dynamic_line": "Well.  Well, well, well.  This is really interesting.  Look, you can see reticulations here, it looks sort of like an enlarged piece of a stipe from a basidiocarp… but look at this, these fibers are clearly unlike anything I've seen before.  I wonder if they're motile?\n\nSorry.  I could stare at this all day.  I owe you one, a big one.  Thanks for this.  Let me know if you ever need a favor from a chubby beggar woman.",
    "responses": [
      { "text": "Glad you like it.  If I think of something you can do in return, I'll let you know.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_REFUGEE_BEGGAR_3_RECRUITED2",
    "dynamic_line": "Well good.  Let's get going, I want to see some more of these crazy mushrooms.",
    "responses": [ { "text": "I'll see what I can do.", "topic": "TALK_DONE", "effect": "follow" } ]
  }
]
