conversation

mayor2

Fields

FieldValue
attackOnSightNodeId
commonText
[
  {
    "id": "first_met_a",
    "internalId": 0,
    "text": [
      "<d>You see a tall, distinguished man with a concerned look on his face. He sits on a modest, but well made wooden chair; a bit surprising for an Earl. He wears a long blue tunic and leather pants; these also show modesty for someone with such power. After a few moments, he notices your presence and greets you.</d>",
      "Hello there, stranger! <d>He takes a look at you and sees that you still have bandages on your head and on your torso.</d>",
      "Looking at your bandages, it's obvious you're the lone survivor from the recent goblin attack. Welcome to our town. Looks like <npc>Jana</npc> took good care of you, because I've heard you were in a bad shape when you arrived here."
    ],
    "tip": null
  },
  {
    "id": "first_met_a|jana_pissed_off",
    "internalId": 0,
    "text": [
      "I've heard from <npc>Jana</npc> that you were rude to her. I condone this kind of behaviour, it has no place in this city. You should apologize to her. I will keep an eye on you."
    ],
    "tip": null
  },
  {
    "id": "first_met_b",
    "internalId": 0,
    "text": [
      "It's hard to believe the goblins were able to destroy your village and slaughter everyone. Such a tragedy! <d>He takes a pause to gather his thoughts.</d>",
      "While you were resting, I've been thinking about the attack on your village. This city has seen many goblin skirmishes before... sometimes with heavy losses on our side. We've always managed to fight back. However... I've <em>never</em> heard about goblins destroying an entire village.",
      "I'm convinced goblins are unable to cause such destruction. My gut tells me they did not act alone. But... if this is true, then... who could be behind this? <d>He starts to look at you suspiciously.</d> I've been wondering... how is it that you were the only survivor from the attack?"
    ],
    "tip": null
  },
  {
    "id": "first_met_b_a",
    "internalId": 0,
    "text": [
      "<d>He remains silent for a few seconds, and then sighs.</d> I'm sorry, I didn't want to be rude. It might be hard to remember what happened after such a trauma."
    ],
    "tip": null
  },
  {
    "id": "first_met_b_b",
    "internalId": 0,
    "text": [
      "<d>He seems surprised by your comment.</d> Well... you're right. I'm sorry, that was rude. <d>He pauses for a second.</d> I'm the mayor of this town, so I need as much information as I can to protect the city from external threats."
    ],
    "tip": null
  },
  {
    "id": "first_met_b_c",
    "internalId": 0,
    "text": [
      "<d>He unsheates his weapon.</d> What? Are you threatning me? I'm the <em>goddamn</em> mayor of this town! Change your tone immediately or I'll get you arrested!"
    ],
    "tip": null
  },
  {
    "id": "first_met_b_c_a",
    "internalId": 0,
    "text": [
      "<d>He puts down his weapon.</d> You had better calm down. Consider yourself warned."
    ],
    "tip": null
  },
  {
    "id": "first_met_b_c_b",
    "internalId": 0,
    "text": [
      "<d>He runs towards you with his weapon.</d> GUARDS!!! Help me!!!"
    ],
    "tip": null
  },
  {
    "id": "first_met_c",
    "internalId": 0,
    "text": [
      "I'm just really worried for our city. I need to know as much as I can from you, because we might be the Goblins' next target. I've instructed our guards to barricade the city entrance. I made sure we have a presence to the defend the city at any hour of the day.",
      "We need more guards to properly defend this city, especially if a large goblin attack is coming. We need <npc>Keldan</npc> to come back from his expedition down in the <em>city crypts</em>. He's been gone for over a week, so I'm really worried about him."
    ],
    "tip": null
  },
  {
    "id": "first_met_d",
    "internalId": 0,
    "text": [
      "Nobody can leave town until I have decided so, and that includes you. Before I allow you to leave, you will need to complete a mission for us. We saved your life, so you have a debt to repay us. Once you are done with this mission, I promise you will be able to leave.",
      "A captain of our city guards, <npc>Keldan</npc>, went on an expedition down the <marker>City Crypts</marker> a week ago. He hasn't returned since, and we are very worried about him. We need Keldan to help us defend the city from the Goblins.",
      "Are you going to help us find Keldan?"
    ],
    "tip": null
  },
  {
    "id": "introduction",
    "internalId": 0,
    "text": [
      "I'm sorry, I just realized I haven't even told you my name. I am %NPC%, mayor of %REGION%. It is an honor to meet you. <d>He bows down to you.</d>",
      "I've been the mayor of this village for the last two years. The village is composed of merchants and is pretty much a trading post. It's been mostly peaceful and quiet since I've been here. Well... at least it was, until recently."
    ],
    "tip": null
  },
  {
    "id": "keldan",
    "internalId": 0,
    "text": [
      "Last week, <npc>Keldan</npc>, one of our guards, decided to go on an expedition down in the <em>city crypts</em>. He's quite the treasure hunter, as he regularly comes back with valuable items for our city. However, it's been over a week already, and he should have came back two days ago.",
      "<d>His voice takes a grave tone.</d> I'd send in a group of guards to go help him, but I'm afraid this might put the town at risk of an attack by the goblins. They might try to ambush us while our guards are away trying to save <npc>Keldan</npc>!",
      "By the way, did you meet <npc>Harold</npc>? He usually stays at the tavern most of the day, a real drunkard he is. <d>He sighs and rolls his eyes.</d> He really ought to get his act together! <br/><br/><d>He takes a pause.</d> He's always rambling about going to the <em>city crypts</em> to kill off lizardmen. He's convinced they are behind <npc>Keldan</npc>'s disappearance. Surely you can convince him to join your party!",
      "Normally, I wouldn't ask help from strangers like you. <d>He looks at you straight in the eyes.</d> You owe us your life. So I am demanding you to help us find <npc>Keldan</npc>. Please help us! <d>He waits anxiously for your answer.</d>"
    ],
    "tip": null
  },
  {
    "id": "other_help",
    "internalId": 0,
    "text": [
      "Nothing is more important at the moment than saving <npc>Keldan</npc>, but maybe you can help us later with other deeds."
    ],
    "tip": null
  }
]
groupedNodes
{
  "first_met": [
    "0_1",
    "0_2",
    "0_3"
  ],
  "main": [
    "1_1",
    "1_2",
    "1_3",
    "1_4",
    "1_5",
    "1_6"
  ],
  "quest": [
    "quest_request",
    "quest_denied"
  ]
}
nodes
[
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "first_met",
    "nodeLinks": [],
    "nodeType": "CompleteQuestTask",
    "npc": [],
    "player": null,
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": "main_part_1",
    "questTaskId": "talk_mayor",
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0_1",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "I can't remember anything... I guess I've just been really lucky.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0_2",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Are you suspicious of me? Is this how you treat strangers in your village? I have nothing to do with the attack!",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -50,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [
      "Intimidate"
    ],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0_3",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [
      "0_3_1",
      "0_3_2"
    ],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "You have no idea who I am. That is none of your business. Keep on pressing me and you'll regret it!",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0_3_1",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Let us take a minute to wind down. Killing each other for this is kind of silly.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -100,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "0_3_2",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "For trying to tarnish my reputation, you'll pay the price of death!",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [
      "HasPissedOff"
    ],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_1",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [
      "intro_1",
      "intro_2b",
      "intro_2c"
    ],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Can you tell me more about you?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_2",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Did goblins attack the town recently?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_3",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "quest",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "What happened to <npc>Keldan</npc>?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_4",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Is there anything I can do to help you?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -5,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_5",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "I'm sorry, but I have to leave. I will come back later.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -30,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "1_6",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "I don't care about your village, I'm getting out of here as soon as I can. Goodbye!",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "intro_1",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [
      "intro_2",
      "intro_2d"
    ],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "How did you become mayor?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": 10,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "intro_2",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "I see that you were through a lot, and I am impressed by your courage.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "intro_2b",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "Interesting... let's change subject.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -5,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "intro_2c",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "I've changed my mind, let's talk about something else.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -5,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "intro_2d",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "How did you know that innkeeper was really a traitor?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "quest_request",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "RequestQuest",
    "npc": [],
    "player": "It's true that I owe your village my life. I will find <npc>Keldan</npc> and return him safely to town.",
    "questAcceptedNodeId": "quest_accepted",
    "questDeclinedNodeId": "quest_denied",
    "questId": "act1_1_b",
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [
      "AcceptedKeldanQuest"
    ],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "quest_accepted",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": null,
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -50,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "quest_denied",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "You will have to find a solution on your own, I have much more important things to do.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": "act1_1_b",
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [
      "HasPissedOff"
    ],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "met_acceptedquest",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": null,
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "met_acceptedquest_goodbye",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "I will come back with <npc>Keldan</npc>, I promise!",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "met_declinedquest",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "main",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": null,
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "met_declinedquest_tell",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": "quest",
    "nodeLinks": [],
    "nodeType": "Dialogue",
    "npc": [],
    "player": "What happened to <npc>Keldan</npc> again?",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [
      {
        "affectType": "Reputation",
        "modifier": -5,
        "statType": "Unknown"
      }
    ],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "met_declinedquest_goodbye",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": "Sorry, but I need to go. I will come back later.",
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  },
  {
    "affects": [],
    "behaviourTypes": [],
    "cutsceneId": null,
    "endsQuestId": null,
    "excludeFlags": [],
    "excludeRegionFlags": [],
    "id": "pissedoff_0",
    "internalId": 0,
    "itemRequirements": [],
    "joinsParty": false,
    "nodeLinkGroupId": null,
    "nodeLinks": [],
    "nodeType": "Goodbye",
    "npc": [],
    "player": null,
    "questAcceptedNodeId": null,
    "questDeclinedNodeId": null,
    "questId": null,
    "questTaskId": null,
    "requireFlags": [],
    "requireRegionFlags": [],
    "setsFlags": [],
    "setsRegionFlags": [],
    "startsQuestId": null,
    "statRequirements": [],
    "visibilityType": "Always"
  }
]
startNodes
[
  {
    "nodeId": "met_acceptedquest",
    "requiredKeys": [
      "HasMet",
      "AcceptedKeldanQuest"
    ]
  },
  {
    "nodeId": "met_declinedquest",
    "requiredKeys": [
      "HasMet"
    ]
  },
  {
    "nodeId": "pissedoff_0",
    "requiredKeys": [
      "HasPissedOff"
    ]
  },
  {
    "nodeId": "0",
    "requiredKeys": []
  }
]