Files
andors-trail/AndorsTrail/res/raw/conversationlist_laeroth.json
2024-06-16 19:37:13 +02:00

13086 lines
389 KiB
JSON

[
{
"id":"island_underground2_set1",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":1
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":2
}
]
},
{
"id":"island_underground2_set2",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":2
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":1
}
]
},
{
"id":"bridge_key",
"message":"The bridge is no longer passable."
},
{
"id":"vine_0"
},
{
"id":"arulir_secret_room_loot_0",
"replies":[
{
"nextPhraseID":"arulir_secret_room_loot_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250,
"negate":true
}
]
},
{
"nextPhraseID":"arulir_secret_room_loot_3"
}
]
},
{
"id":"arulir_secret_room_loot_1",
"message":"You found a corpse with a loot bag.",
"replies":[
{
"text":"[Plunder the loot]",
"nextPhraseID":"arulir_secret_room_loot_2"
},
{
"text":"[Leave the loot alone]",
"nextPhraseID":"X"
}
]
},
{
"id":"arulir_secret_room_loot_2",
"message":"You have 'acquired' some gold and other valuable gems!",
"rewards":[
{
"rewardType":"dropList",
"rewardID":"arulircave_secretloot"
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay_2",
"value":250
}
]
},
{
"id":"arulir_secret_room_loot_3",
"message":"You've been here before and have already plundered the man's valuables."
},
{
"id":"gylew2",
"message":"Great! Let me see.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew3"
}
]
},
{
"id":"gylew3",
"message":"I am a rare coin collector. Have you ever noticed how some of your gold is more unique or older looking than others?",
"replies":[
{
"text":"Yes, I have.",
"nextPhraseID":"gylew4"
},
{
"text":"[Lie] Yes, yes I have.",
"nextPhraseID":"gylew4"
},
{
"text":"Honestly, I just use it to buy bonemeal.",
"nextPhraseID":"gylew4a",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"bonemeal_potion",
"value":20
}
]
},
{
"text":"No and I don't care.",
"nextPhraseID":"X"
}
]
},
{
"id":"gylew4",
"message":"Great. Please let me see...agh, interesting.",
"replies":[
{
"text":"What? What do you see?",
"nextPhraseID":"gylew5"
}
]
},
{
"id":"gylew5",
"message":"This one here was cut during the rise of Elythara and is quite rare and valuable. But this other one here is a more common coin as it was cut during Geomyr's rule. While this one here is from a far off land and is a part of a larger collection that has long been broken up by past pirates and thieves.",
"replies":[
{
"text":"Oh, I see.",
"nextPhraseID":"gylew6",
"requires":[
{
"requireType":"questProgress",
"requireID":"mermaid_scale",
"value":220
},
{
"requireType":"inventoryKeep",
"requireID":"gold",
"value":5
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":10,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":11,
"negate":true
}
]
},
{
"text":"[While pointing at a few of the coins in Gylew's hand, you ask:] What about those?",
"nextPhraseID":"gylew8",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":12,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"gold",
"value":10
}
]
},
{
"text":"Yes, I know this already.",
"nextPhraseID":"gylew7",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":10
}
]
},
{
"text":"I am so not interested.",
"nextPhraseID":"gylew7",
"requires":[
{
"requireType":"questProgress",
"requireID":"mermaid_scale",
"value":220,
"negate":true
}
]
}
]
},
{
"id":"gylew6",
"message":"Where did you get these coins?! [Gylew shows you a set of identical coins]",
"replies":[
{
"text":"None of your business. Now get to the point.",
"nextPhraseID":"gylew7"
},
{
"text":"It was a gift from a friend. Can we get right to what you want?",
"nextPhraseID":"gylew7"
},
{
"text":"With all of my coins, do you actually think I can remember?",
"nextPhraseID":"gylew7"
},
{
"text":"It was a reward for helping a mermaid.",
"nextPhraseID":"gylew7a"
}
]
},
{
"id":"gylew7",
"message":"OK, I will get back to my ask of you now.",
"replies":[
{
"text":"Um, is this going to take long? I have to find my brother.",
"nextPhraseID":"gylew9"
},
{
"text":"Interesting, it really is, but I'm leaving.",
"nextPhraseID":"X"
},
{
"text":"Interesting. Please enlighten me some more.",
"nextPhraseID":"gylew9"
}
]
},
{
"id":"gylew7a",
"message":"What?! Seriously?",
"replies":[
{
"text":"Yes.",
"nextPhraseID":"gylew7a_1"
},
{
"text":"No.",
"nextPhraseID":"gylew7"
}
]
},
{
"id":"gylew7a_1",
"message":"I must have one.",
"replies":[
{
"text":"OK. What do you have of value?",
"nextPhraseID":"gylew7a_2",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"gold",
"value":5
}
]
},
{
"text":"Here, take it.",
"nextPhraseID":"gylew7a_3",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"gold",
"value":5
}
]
},
{
"text":"Nope, they are mine.",
"nextPhraseID":"gylew7"
}
]
},
{
"id":"gylew7a_2",
"message":"Here is 500 gold.",
"replies":[
{
"text":"Now that's funny. A coin collector traded me his gold coins for my coins.",
"nextPhraseID":"gylew8",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":12,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"gold",
"value":10
}
]
},
{
"text":"Now that's funny. A coin collector traded me his gold coins for my coins.",
"nextPhraseID":"gylew7",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250,
"negate":true
}
]
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"gold",
"value":500
},
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":10
}
]
},
{
"id":"gylew7a_3",
"message":"That was foolish of you. This is very valuable and you just gave it to me.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew8",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":12,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"gold",
"value":10
}
]
},
{
"text":"Well, I just gave it to you because I was hoping for something special in return.",
"nextPhraseID":"gylew7",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":250,
"negate":true
}
]
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":11
}
]
},
{
"id":"gylew8",
"message":"Where did you get these coins?! [Gylew shows you a collection of identical coins]",
"replies":[
{
"text":"I took them off of a dead guy.",
"nextPhraseID":"gylew8a_1"
},
{
"text":"I got them from a friend",
"nextPhraseID":"gylew8a_2"
},
{
"text":"That's none of your business.",
"nextPhraseID":"gylew7"
},
{
"text":"I don't know. After all, I have looted many a gold coin in my travels.",
"nextPhraseID":"gylew8a_2"
}
]
},
{
"id":"gylew9",
"message":"You see, I was raised in Feygard by my father who was commissioned to create gold coins. All he ever talked about was coins and we shared this common love.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew10"
}
]
},
{
"id":"gylew10",
"message":"He once told me this story when I was very young about this magnificent coin collection called the 'Korhald coins'. So from a very young age I was fascinated.",
"replies":[
{
"text":"You mentioned 'Korhald coins'. Who or what is 'Korhald'?",
"nextPhraseID":"gylew10_1"
}
]
},
{
"id":"gylew10_1",
"message":"You never heard of Korhald? He was the founder of Remgard. Anyways, back to my story...",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew10_2"
}
]
},
{
"id":"gylew10_2",
"message":"My father never mentioned the exact location to me, but from my efforts, I've ascertained a location near Remgard.",
"replies":[
{
"text":"Remgard? Where's that?",
"nextPhraseID":"gylew10_2_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":170,
"negate":true
}
]
},
{
"text":"Great, I see where this is going. I need to go back to Remgard.",
"nextPhraseID":"gylew11",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay_2",
"value":170
}
]
}
]
},
{
"id":"gylew10_2_1",
"message":"It is far east of here near a place called Laeroth Manor.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew12"
}
]
},
{
"id":"gylew12",
"message":"We have failed to retrieve it as the monsters are too strong. That's where you come in. What do you say? Will you help me?",
"replies":[
{
"text":"Yes, of course, you need my help.",
"nextPhraseID":"gylew13"
},
{
"text":"Pathetic creatures you two are. Needing the help of a child. I will do it.",
"nextPhraseID":"gylew13"
},
{
"text":"Depends. What is the reward?",
"nextPhraseID":"gylew14"
},
{
"text":"No",
"nextPhraseID":"X"
}
]
},
{
"id":"gylew11",
"message":"Yes, a place called Laeroth Manor.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew12"
}
]
},
{
"id":"gylew13",
"message":"Then please head to the east and return to me when you find the Korhald coins.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":20
}
]
},
{
"id":"gylew14",
"message":"We will discuss this after you have completed the job. But remember, I am from Feygard and can reward you handsomly.",
"replies":[
{
"text":"Sounds good.",
"nextPhraseID":"gylew13"
},
{
"text":"OK, but I have high expectations. Please be prepared to pay up.",
"nextPhraseID":"gylew13"
}
]
},
{
"id":"gylew_old_man_10a",
"message":"Show me your gold.",
"replies":[
{
"text":"No way. I'm out of here.",
"nextPhraseID":"X"
},
{
"text":"Um...sure, I guess",
"nextPhraseID":"gylew2"
}
]
},
{
"id":"gylew8a_1",
"message":"What?! You went digging through his corpse?",
"replies":[
{
"text":"Don't judge me. I was desperate at the time.",
"nextPhraseID":"gylew8a_2"
}
]
},
{
"id":"gylew8a_2",
"message":"I must have them. All 10 of them!",
"replies":[
{
"text":"OK. What do you have of value?",
"nextPhraseID":"gylew8a_3",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"gold",
"value":10
}
]
},
{
"text":"Here, take it.",
"nextPhraseID":"gylew8a_4"
},
{
"text":"Nope. You can not have them.",
"nextPhraseID":"gylew7"
}
]
},
{
"id":"gylew8a_3",
"message":"Here is 550 gold",
"replies":[
{
"text":"Wow! I get 550 gold for the 10 I gave you?",
"nextPhraseID":"gylew7"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"gold",
"value":550
},
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":12
}
]
},
{
"id":"gylew8a_4",
"message":"Much appreciated. Thank you.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew7"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":13
},
{
"rewardType":"giveItem",
"rewardID":"gold",
"value":-10
},
{
"rewardType":"giveItem",
"rewardID":"feygard_plated_gloves",
"value":1
}
]
},
{
"id":"gylew_old_man_10b",
"message":"What are you waiting for? Go find those Korhald coins!"
},
{
"id":"laerothbasement2_korhald_sign_selector",
"replies":[
{
"nextPhraseID":"laerothbasement2_korhald_sign_nope",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":20,
"negate":true
}
]
},
{
"nextPhraseID":"laerothbasement2_korhald_sign_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":30,
"negate":true
}
]
},
{
"nextPhraseID":"laerothbasement2_korhald_sign_read",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":30
}
]
}
]
},
{
"id":"laerothbasement2_korhald_sign_30",
"message":"As you approach the crates, you notice an almost illegible sign hanging on the wall. Upon further examination, you can make out the word 'Korhald'.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":30
}
]
},
{
"id":"laerothbasement2_chest_examine",
"replies":[
{
"nextPhraseID":"laerothbasement2_cannot_examine_chest",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":20,
"negate":true
}
]
},
{
"nextPhraseID":"laerothbasement2_korhald_notice_sign",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":30,
"negate":true
}
]
},
{
"nextPhraseID":"laerothbasement2_chest_examine_40",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":30,
"negate":false
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":40,
"negate":true
}
]
},
{
"nextPhraseID":"laerothbasement2_chest_examine_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":40
}
]
}
]
},
{
"id":"laerothbasement2_chest_examine_40",
"message":"As you approach these crates, you quickly develop an appreciation for their age. You also notice the vast amount of nasty cobwebs surrounding them. Yet something compels you to look further.",
"replies":[
{
"text":"I better not. There could be danger lurking inside.",
"nextPhraseID":"X"
},
{
"text":"[Examine the crate.]",
"nextPhraseID":"laerothbasement2_chest_examine_50"
}
]
},
{
"id":"laerothbasement2_chest_examine_2",
"message":"The cobwebs must have been holding this extremely old container together."
},
{
"id":"laerothbasement2_chest_examine_50",
"message":"You pull out a small, richly covered box.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":40
},
{
"rewardType":"spawnAll",
"rewardID":"spider_spawn",
"mapName":"laerothbasement2"
},
{
"rewardType":"giveItem",
"rewardID":"korhald_coins",
"value":1
},
{
"rewardType":"spawnAll",
"rewardID":"forenza_laerothbasement2",
"mapName":"laerothbasement2"
}
]
},
{
"id":"laerothbasement1_chest_examine",
"message":"Examine the chest?",
"replies":[
{
"text":"Go for it! This could be the 'Korhald coins'.",
"nextPhraseID":"laerothbasement1_chest_examine_locked",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":20
}
]
},
{
"text":"No! This may be a trap.",
"nextPhraseID":"X"
}
]
},
{
"id":"laerothbasement1_chest_examine_locked",
"message":"The chest is locked.",
"replies":[
{
"text":"I should look somewhere else.",
"nextPhraseID":"X"
}
]
},
{
"id":"forenza_island_initial_phrase",
"message":"What do you think you are doing here?",
"replies":[
{
"text":"Returning to Gylew what is rightfully his.",
"nextPhraseID":"F",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":45
}
]
},
{
"text":"I am working a job for a man name Gylew.",
"nextPhraseID":"forenza_island_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":45,
"negate":true
}
]
},
{
"text":"Um...I am returning something to a man name Gylew.",
"nextPhraseID":"forenza_island_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":45,
"negate":true
}
]
}
]
},
{
"id":"forenza_island_10",
"message":"I don't think you want to do that.",
"replies":[
{
"text":"And why is that?",
"nextPhraseID":"forenza_island_20"
}
]
},
{
"id":"forenza_island_20",
"message":"Well, for starters, that chest that you are carrying belongs to me.",
"replies":[
{
"text":"How do you figure?",
"nextPhraseID":"forenza_island_30"
}
]
},
{
"id":"forenza_island_30",
"message":"Because I said it does! Now give me that chest before you get hurt.",
"replies":[
{
"text":"Don't make me laugh. You hurt me? Do you know who I am? Explain yourself now.",
"nextPhraseID":"forenza_island_40"
},
{
"text":"Explain yourself now or Gylew gets his treasure.",
"nextPhraseID":"forenza_island_40"
}
]
},
{
"id":"forenza_island_40",
"message":"The story starts many many years ago.",
"replies":[
{
"text":"[You rudely interrupt] Oh great, please spare me the grandpa story.",
"nextPhraseID":"forenza_island_50"
}
]
},
{
"id":"forenza_island_50",
"message":"Anyways...it was back when we were kids. You see, Gylew and I are half-brothers.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_60"
}
]
},
{
"id":"forenza_island_60",
"message":"We have the same father. After Gylew's mom died of the Great Plague, father traveled to Brightport in search of a new wife.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_70"
}
]
},
{
"id":"forenza_island_70",
"message":"To \"spare you of the grandpa story\" as you called it, I will skip details.",
"replies":[
{
"text":"Thank you very much.",
"nextPhraseID":"forenza_island_80"
}
]
},
{
"id":"forenza_island_80",
"message":"Eventually, they were married and I was soon born. Gylew and I were close in age and often got along great.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_90"
}
]
},
{
"id":"forenza_island_90",
"message":"But father always favored Gylew. They often took long trips in search of exotic and unique coins. I was left out of these adventures most of the time.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_100"
}
]
},
{
"id":"forenza_island_100",
"message":"I was only allowed to go after mother instisted to father that I go too.",
"replies":[
{
"text":"What happened to skipping the details?",
"nextPhraseID":"forenza_island_110"
},
{
"text":"Please continue.",
"nextPhraseID":"forenza_island_110"
}
]
},
{
"id":"forenza_island_110",
"message":"OK...Gylew and father discovered this story of looted gold coins that were rumored to be hidden here in the Laeroth Manor. But neither was strong enough to dare try to retrieve it.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_120"
}
]
},
{
"id":"forenza_island_120",
"message":"For many years afterwards, this is all the family ever talked about. During this time, my father and I grew apart and eventually, my mother and I left him and returned to her hometown of Brightport.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_130"
}
]
},
{
"id":"forenza_island_130",
"message":"I was able to make it back to him shortly before his death in an attempt to repair our broken relationship.",
"replies":[
{
"text":"What happened to skipping the details?",
"nextPhraseID":"forenza_island_140"
},
{
"text":"Please, continue.",
"nextPhraseID":"forenza_island_140"
}
]
},
{
"id":"forenza_island_140",
"message":"Angry with him, I was able to steal this key [Forenza shows you what you suspect is the key to the chest] from his estate before it was given to Gylew.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_150"
}
]
},
{
"id":"forenza_island_150",
"message":"A few years later I learned what this key opened and this is why I am here. To my disappointment, I quickly realized I was missing the second key.",
"replies":[
{
"text":"Where do you think the other key is?",
"nextPhraseID":"forenza_island_160"
},
{
"text":"[Sarcasm] I like the 'stories with Grandpa hour'. But seriously, skip the details and tell me where the other key is.",
"nextPhraseID":"forenza_island_160"
}
]
},
{
"id":"forenza_island_160",
"message":"Isn't it obvious? Gylew must have it.",
"replies":[
{
"text":"You have been wronged by your family and deserve this treasure. I can get Gylew's key for you.",
"nextPhraseID":"forenza_island_170"
},
{
"text":"Gylew is the rightful owner of his father's estate and that key belongs to the estate.",
"nextPhraseID":"forenza_island_170_attack"
}
]
},
{
"id":"forenza_island_170",
"message":"You will do this for me?",
"replies":[
{
"text":"Yes",
"nextPhraseID":"forenza_island_180"
},
{
"text":"On second thought...",
"nextPhraseID":"forenza_island_170_attack"
}
]
},
{
"id":"forenza_island_170_attack",
"message":"What are you going to do about it?",
"replies":[
{
"text":"Kill you and take that key!",
"nextPhraseID":"F"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":45
}
]
},
{
"id":"forenza_island_180",
"message":"Great. Go to Gylew and get his key. Then bring it and the chest to me. I will meet you outside of Brimhaven.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":50
},
{
"rewardType":"removeSpawnArea",
"rewardID":"forenza_laerothbasement2",
"mapName":"laerothbasement2"
},
{
"rewardType":"spawnAll",
"rewardID":"forenza_waytobrimhaven3",
"mapName":"waytobrimhaven3"
}
]
},
{
"id":"forenza_waytobrimhaven3_initial_phrase",
"message":"Hey, kid, nice to see you again.",
"replies":[
{
"text":"It's nice to see you too. Can we talk about the Korhald coins?",
"nextPhraseID":"forenza_brimhaven_5",
"requires":[
{
"requireType":"questLatestProgress",
"requireID":"odd_coin_collector",
"value":63
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":60,
"negate":true
}
]
},
{
"text":"Hey. I found the Korhald tomb and it had two items that I think might interest you.",
"nextPhraseID":"forenza_korhald_cop_0",
"requires":[
{
"requireType":"questLatestProgress",
"requireID":"odd_coin_collector",
"value":65
},
{
"requireType":"inventoryKeep",
"requireID":"shield_of_brave",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"hero_coin",
"value":1
}
]
},
{
"text":"Inside the Korhald tomb, I found a locked chest. Do you know where I can find its key?",
"nextPhraseID":"odd_coin_collector_ask_about_locked_chest",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":65
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":50
}
]
},
{
"text":"I tried to get Gylew's key, but...",
"nextPhraseID":"forenza_korhald_gylew_not_dead",
"requires":[
{
"requireType":"questLatestProgress",
"requireID":"odd_coin_collector",
"value":62
}
]
},
{
"text":"I have not gone back to see Gylew since our last encounter. Why am I wasting time talking to you when the job is not done yet?",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questLatestProgress",
"requireID":"odd_coin_collector",
"value":50
}
]
},
{
"text":"Hey. I need to go now and follow this map.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questLatestProgress",
"requireID":"odd_coin_collector",
"value":60
}
]
},
{
"text":"We have no more business to discuss. I'll see you later.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":110
}
]
},
{
"text":"I hope that having these coins will enable you to make peace with your father. Take care.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":115
}
]
},
{
"text":"[Lie]I have these bronze and silver coins that I \"acquired\" in a game of chance. I would like to know if you are interested in them.",
"nextPhraseID":"coin_collector_thief_coins_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":106
},
{
"requireType":"questProgress",
"requireID":"wanted_men",
"value":80
},
{
"requireType":"inventoryKeep",
"requireID":"silver_coin",
"value":60
},
{
"requireType":"inventoryKeep",
"requireID":"bronze_coin",
"value":50
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":107,
"negate":true
}
]
}
]
},
{
"id":"forenza_brimhaven_10",
"message":"With an ever growing smile upon his face, Forenza inserts the first key and then the second. He then proceeds to slowly open the chest.",
"switchToNPC":"none",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":108
}
]
},
{
"id":"forenza_brimhaven_15",
"message":"Well, go get it and bring me back both the key and the chest.",
"replies":[
{
"text":"Yes sir!",
"nextPhraseID":"X"
}
]
},
{
"id":"korhald_chest_examine_10",
"message":"He then begins to feverlessly sift through the coins, transferring each one to his bag. When to his surpirse, he finds something...",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_20"
}
]
},
{
"id":"korhald_chest_examine_20",
"message":"Look at what I found at the bottom of the chest. A pendant and a map. [Shows item to you]",
"switchToNPC":"forenza_waytobrimhaven3",
"replies":[
{
"text":"A map? Really? Where does it point to?",
"nextPhraseID":"korhald_chest_examine_30"
}
]
},
{
"id":"korhald_chest_examine_30",
"message":"Well, that is really hard to say. You see [he shows you the map], it is really old and a lot of the landmarks no longer exist in Dhayavar.",
"replies":[
{
"text":"Yeah, I can see what you mean.",
"nextPhraseID":"korhald_chest_examine_40"
}
]
},
{
"id":"korhald_chest_examine_40",
"message":"But not all hope is lost. You see this map shows the great river that is just right over there [points northeast] behind those trees. Anyone who follows the map going east, should have no problem reaching wherever this map is leading to.",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_50"
}
]
},
{
"id":"korhald_chest_examine_50",
"message":"Here, take the map and the pendant. If you need me, I'll be here for a little bit longer.",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"korhald_map",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":60
},
{
"rewardType":"giveItem",
"rewardID":"korhald_chamber_key",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":44
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":45
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":48
}
]
},
{
"id":"gylew_attack",
"message":"What? Why?",
"replies":[
{
"text":"You are not rightful.",
"nextPhraseID":"gylew_attack_2"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":62
}
]
},
{
"id":"gylew_korhald_10",
"message":"Did you find them?",
"replies":[
{
"text":"Yes.",
"nextPhraseID":"gylew_korhald_20",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_coins",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"forenza_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":62,
"negate":true
}
]
},
{
"text":"Yes and I already gave it to you.",
"nextPhraseID":"gylew_korhald_25",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":105
}
]
},
{
"text":"Yes, I found the Korhald coins, but you are not getting them...[Attack]",
"nextPhraseID":"gylew_attack",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":50
}
]
},
{
"text":"Yes, but I don't have them on me. I will go get them.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_coins",
"value":1,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":62,
"negate":true
}
]
}
]
},
{
"id":"gylew_korhald_20",
"message":"Great! Let me have it.",
"replies":[
{
"text":"Here you go.",
"nextPhraseID":"gylew_korhald_30",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"korhald_coins",
"value":1
}
]
}
]
},
{
"id":"gylew_korhald_30",
"message":"[Gylew examines the chest]\nWhat?! There are two locks! How can this be? Do you know anything about a second key?",
"replies":[
{
"text":"Yes. In fact, I met a 'friend' of yours who told me all about it.",
"nextPhraseID":"gylew_korhald_40"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":105
}
]
},
{
"id":"gylew_korhald_40",
"message":"And whom may that be?",
"replies":[
{
"text":"Your half-brother, Forenza. What a story he had to tell.",
"nextPhraseID":"gylew_korhald_50"
}
]
},
{
"id":"gylew_korhald_50",
"message":"But I see that you did not listen to those 'stories' as you would not be here if you had. What did he tell you about the second key?",
"replies":[
{
"text":"Well, for starters, he told me that he had it and he would not give it to me without a fight. Which of course, we did fight to the death for.",
"nextPhraseID":"gylew_korhald_60"
}
]
},
{
"id":"gylew_korhald_60",
"message":"You killed my brother?",
"replies":[
{
"text":"YES, and I loved doing so. Pathetic creature he was.",
"nextPhraseID":"gylew_korhald_70"
},
{
"text":"I was forced to. He gave me no choice.",
"nextPhraseID":"gylew_korhald_70"
},
{
"text":"[Lie] No, but I beat him up good and took his key.",
"nextPhraseID":"gylew_korhald_70"
}
]
},
{
"id":"gylew_korhald_70",
"message":"I guess I should be saddened, but I am not. Can I have my brother's key now? I've waited a long time for these coins.",
"replies":[
{
"text":"Of course.",
"nextPhraseID":"gylew_korhald_80",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"forenza_key",
"value":1
}
]
}
]
},
{
"id":"gylew_korhald_80",
"message":"Thank you! It is so nice to finally be this close to my life's dream.",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_10_gylew"
}
]
},
{
"id":"korhald_chest_examine_10_gylew",
"message":"He opens the chest and begins to feverlessly sift through the coins, transferring each one to his bag. When to his surpirse, he finds something...",
"switchToNPC":"none",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_20_gylew"
}
]
},
{
"id":"korhald_chest_examine_20_gylew",
"message":"Look at what I found at the bottom of the chest. A pendant and a map. [Shows item to you]",
"switchToNPC":"gylew",
"replies":[
{
"text":"A map? Really? Where does it point to?",
"nextPhraseID":"korhald_chest_examine_30"
}
]
},
{
"id":"gylew_old_man",
"message":"Oh, you think you are a funny kid? I see.",
"replies":[
{
"text":"Let's talk about the Korhald coins.",
"nextPhraseID":"gylew_korhald_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":40
}
]
},
{
"text":"Yeah, actually, I do think so.",
"nextPhraseID":"gylew_old_man_10a",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":20,
"negate":true
}
]
},
{
"text":"Umm...",
"nextPhraseID":"gylew_old_man_10b",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":20
}
]
}
]
},
{
"id":"korhald_cave_hidden_basket_examine",
"replies":[
{
"nextPhraseID":"korhald_cave_hidden_basket_examine_loot_f",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":65,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"hero_coin",
"value":1,
"negate":false
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":62
}
]
},
{
"nextPhraseID":"korhald_cave_hidden_basket_examine_loot_g",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":66,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":45
},
{
"requireType":"inventoryKeep",
"requireID":"hero_coin",
"value":1
}
]
}
]
},
{
"id":"korhald_cave_hidden_basket_examine_loot_f",
"message":"Forenza would love to hear that...",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_cave_hidden_basket_examine_loot_f2"
}
]
},
{
"id":"korhald_cave_hidden_basket_examine_loot_g",
"message":"Gylew would be very interested to hear that...",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_cave_hidden_basket_examine_loot_g2"
}
]
},
{
"id":"korhald_cave_hidden_locked_chest_selector",
"replies":[
{
"nextPhraseID":"korhald_cave_hidden_locked_chest_no_key",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"mystery_laeroth_key",
"value":1,
"negate":true
}
]
},
{
"nextPhraseID":"korhald_cave_hidden_locked_chest_not_looted",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"mystery_laeroth_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":49,
"negate":true
}
]
}
]
},
{
"id":"script_close_cave_door_0",
"replies":[
{
"nextPhraseID":"script_close_cave_door_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":40
}
]
}
]
},
{
"id":"script_close_cave_door_1",
"replies":[
{
"nextPhraseID":"script_close_cave_door_scared",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":41,
"negate":true
}
]
},
{
"nextPhraseID":"script_close_cave_door_not_scared",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":41,
"negate":false
}
]
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":40
}
]
},
{
"id":"script_open_cave_door_0",
"replies":[
{
"nextPhraseID":"script_open_cave_door_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":40,
"negate":true
}
]
}
]
},
{
"id":"script_open_cave_door_1",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":40
}
]
},
{
"id":"script_open_korhald_tomb_door_has_key",
"message":"The door is locked.",
"replies":[
{
"text":"N",
"nextPhraseID":"script_open_korhald_tomb_door_has_key_10"
}
]
},
{
"id":"script_open_korhald_tomb_door_has_key_10",
"replies":[
{
"nextPhraseID":"script_open_korhald_tomb_door_has_pendant",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_chamber_key",
"value":1
}
]
},
{
"nextPhraseID":"script_open_korhald_tomb_door_has_pendant",
"requires":[
{
"requireType":"wear",
"requireID":"korhald_chamber_key",
"value":1
}
]
},
{
"nextPhraseID":"script_open_korhald_tomb_door_no_pendant",
"requires":[
{
"requireType":"wear",
"requireID":"korhald_chamber_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"script_open_korhald_tomb_door_1",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":43
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":42
}
]
},
{
"id":"script_close_korhald_tomb_door_0",
"replies":[
{
"nextPhraseID":"script_close_korhald_tomb_door_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":42
},
{
"requireType":"inventoryKeep",
"requireID":"korhald_chamber_key",
"value":1
}
]
},
{
"nextPhraseID":"script_close_korhald_tomb_door_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":42
},
{
"requireType":"wear",
"requireID":"korhald_chamber_key",
"value":1
}
]
}
]
},
{
"id":"script_close_korhald_tomb_door_1",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":42
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":43
}
]
},
{
"id":"mysterious_map_stop_and_review_south",
"message":"Let's stop for a second and look at the 'Mysterious Korhald map'.",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_stop_and_review_south_1"
}
]
},
{
"id":"mysterious_map_stop_and_review",
"message":"Let's stop for a second and look at the 'Mysterious Korhald map'.",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_stop_and_review_1"
}
]
},
{
"id":"mysterious_map_stop_and_review_south_1",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_waterway9_0",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1
}
]
},
{
"text":"N",
"nextPhraseID":"mysterious_map_missing",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"mysterious_map_stop_and_review_1",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_waterway7_0",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1
}
]
},
{
"text":"N",
"nextPhraseID":"mysterious_map_missing",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"mysterious_map_waterway7_0",
"message":"According to the map, I should continue heading east.",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":44
}
]
},
{
"id":"mysterious_map_missing",
"message":"I don't have the map. I should go back and get it so that I don't get lost."
},
{
"id":"mysterious_map_waterway9_0",
"message":"According to the map, I should continue heading south.",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":45
}
]
},
{
"id":"korhald_cave1_found",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":46
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":44
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":45
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":48
}
]
},
{
"id":"korhald_cave_hidden_war_book",
"message":"At a quick glance, you notice a couple of books on the strategy of war."
},
{
"id":"gylew_korhald_cop_0",
"message":"Oh, really?! Let me see them and we can talk more.",
"replies":[
{
"text":"[You show Gylew the Coin of Prestige and the Shield of the brave]",
"nextPhraseID":"gylew_korhald_cop_10"
}
]
},
{
"id":"gylew_korhald_cop_10",
"message":"Hmm...these are indeed interesting. Very interesting in fact.",
"replies":[
{
"text":"[While trying to hold back the giant smile that you can feel growing upon your face, you ask 'why is that?']",
"nextPhraseID":"gylew_korhald_cop_20"
}
]
},
{
"id":"gylew_korhald_cop_20",
"message":"Well, for starters, this shield has the Korhald family crest engraved on its front side and clearly belonged to Korhald himself, but I have no use for such an item. Here take it.",
"replies":[
{
"text":"N",
"nextPhraseID":"gylew_korhald_cop_30"
}
]
},
{
"id":"gylew_korhald_cop_30",
"message":"But this coin you have here is a completely different story. I don't know anything about it. Which makes me want it even more. Can I have it? I will reward you handsomely for it.",
"replies":[
{
"text":"Reward?! I always love the sound of that. What are we talking here? 10000 gold? 20000 gold?",
"nextPhraseID":"gylew_korhald_cop_40"
},
{
"text":"Here, take it. I have enough coins.",
"nextPhraseID":"gylew_korhald_cop_35",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"hero_coin",
"value":1
}
]
}
]
},
{
"id":"gylew_korhald_cop_40",
"message":"[While laughing]\nNow, now, don't get greedy on me. How about 7000 gold and I will tell people we are friends?",
"replies":[
{
"text":"Sounds like a great deal. I'll take it.",
"nextPhraseID":"gylew_korhald_cop_50",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"hero_coin",
"value":1
}
]
},
{
"text":"Let me think about it. I will be back shortly.",
"nextPhraseID":"gylew_korhald_cop_45"
}
]
},
{
"id":"gylew_korhald_cop_50",
"message":"Excellent. Come see me if you ever find any more interesting coins.",
"rewards":[
{
"rewardType":"dropList",
"rewardID":"odd_coin_collector_sale_of_cop"
},
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":100
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":47
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":106
}
]
},
{
"id":"gylew_korhald_cop_45",
"message":"OK, but don't keep an old man waiting too long. I want that coin.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":47
}
]
},
{
"id":"gylew_korhald_cop_35",
"message":"Oh, you are so kind. I'll tell you what. Once you find your way to Feygard, seek out my family. They will help you make that shield a little bit better.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":105
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":47
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":106
}
]
},
{
"id":"laeroth_tower_north",
"message":"Looking to the north, you see more of the manor, the lake, and cliffs beyond that."
},
{
"id":"laeroth_tower_east",
"message":"You gaze to the east, but there is not much to see. The lake, the shore, but you think you recognize some of the cliffs you had to scale to get here."
},
{
"id":"laeroth_tower_south",
"message":"Looking to the south, you see the lakeshore you walked along. There is also a tower in the distance. You wonder if at one time the that tower and this one sent signals to each other."
},
{
"id":"laeroth_tower_west",
"message":"To the west, you see a town on an island. It looks prosperous. In the far distance, somewhat to the north, it looks like there is another island, but you can't make out any details."
},
{
"id":"forenza_brimhaven_5",
"message":"Do you have Gylew's key?",
"replies":[
{
"text":"Yes, and I also have the chest. Here, take them. [You give both items to Forenza]",
"nextPhraseID":"forenza_brimhaven_10",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"gylew_key",
"value":1
},
{
"requireType":"inventoryRemove",
"requireID":"korhald_coins",
"value":1
}
]
},
{
"text":"Yes, but I don't have the chest.",
"nextPhraseID":"forenza_brimhaven_15",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"gylew_key",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"korhald_coins",
"value":1,
"negate":true
}
]
},
{
"text":"What are you talking about? I already gave it to you along with the chest I found on the island.",
"nextPhraseID":"forenza_brimhaven_11",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":108
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":60,
"negate":true
}
]
},
{
"text":"No",
"nextPhraseID":"forenza_brimhaven_15",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"gylew_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"forenza_korhald_cop_0",
"message":"Oh, really?! Let me see them and we can talk more.",
"replies":[
{
"text":"[You show Forenza the Coin of Prestige and the Shield of the brave]",
"nextPhraseID":"forenza_korhald_cop_10"
}
]
},
{
"id":"forenza_korhald_cop_10",
"message":"Hmm...these are indeed interesting. Very interesting in fact.",
"replies":[
{
"text":"[While trying to hold back the giant smile that you can feel growing upon your face, you ask]'why is that'?",
"nextPhraseID":"forenza_korhald_cop_20"
}
]
},
{
"id":"forenza_korhald_cop_20",
"message":"Well, for obvious reasons. Didn't you notice that the shield has the Korhald family crest engraved on its front side? This clearly belonged to Korhald himself. You should keep this item as i could aid you in your adventures.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_korhald_cop_30"
}
]
},
{
"id":"forenza_korhald_cop_30",
"message":"But this coin you have here really gives my pause, as I never believed the stories about its existence were true. I don't know much about it, but I do know that it has great value. Can I have it? I will reward you for it of course.",
"replies":[
{
"text":"Reward?! I always love the sound of that. What are we talking here? 10000 gold? 20000 gold?",
"nextPhraseID":"forenza_korhald_cop_40"
},
{
"text":"Here, take it. I have enough coins.",
"nextPhraseID":"forenza_korhald_cop_35",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"hero_coin",
"value":1
}
]
}
]
},
{
"id":"forenza_korhald_cop_40",
"message":"[While laughing]\nNow, now, who do you think I am, Gylew? I don't have that kind of gold. How about 7000 gold?",
"replies":[
{
"text":"Sounds like a great deal. I'll take it.",
"nextPhraseID":"forenza_korhald_cop_50",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"hero_coin",
"value":1
}
]
},
{
"text":"Let me think about it. I will be back shortly.",
"nextPhraseID":"forenza_korhald_41"
}
]
},
{
"id":"forenza_korhald_cop_35",
"message":"Oh, how very generous of you to just hand it over for free. I'll tell you what once you find your way to Brightport, seek out my family. They will help you reward you for all of your generosity and hard work.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":115
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":47
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":106
}
]
},
{
"id":"forenza_korhald_cop_50",
"message":"Excellent. Come see me if you ever find any more interesting coins.",
"rewards":[
{
"rewardType":"dropList",
"rewardID":"odd_coin_collector_sale_of_cop"
},
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":110
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":47
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":106
}
]
},
{
"id":"moriath_0",
"message":"Hello. It's so very long since I have seen another person. Who are you, and why are you here?",
"replies":[
{
"text":"I'm $playername. I'm looking for my brother, Andor. Have you seen him?",
"nextPhraseID":"moriath_1"
}
]
},
{
"id":"moriath_1",
"message":"No. I just told you that you are the first person I have seen here in a very long time. Getting to the old manor is difficult and dangerous, and there is nothing here. So why would anyone come here?",
"replies":[
{
"text":"So why are you here?",
"nextPhraseID":"moriath_caretaker_1"
},
{
"text":"What is this place?",
"nextPhraseID":"moriath_history_1"
},
{
"text":"I guess I'll be going then.",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_caretaker_1",
"message":"I am Moriath, the caretaker for this manor.",
"replies":[
{
"text":"What is this place?",
"nextPhraseID":"moriath_history_1"
},
{
"text":"Can you tell me more about this place?",
"nextPhraseID":"moriath_history_2"
},
{
"text":"If there is nobody else here, why do you stay?",
"nextPhraseID":"moriath_caretaker_2"
}
]
},
{
"id":"moriath_history_1",
"message":"This is Laeroth manor. Or what is left of it, anyway.",
"replies":[
{
"text":"What are you doing here?",
"nextPhraseID":"moriath_caretaker_1"
},
{
"text":"Can you tell me more about this place?",
"nextPhraseID":"moriath_history_2"
}
]
},
{
"id":"moriath_history_2",
"message":"Laeroth manor? Yes, of course.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_3"
}
]
},
{
"id":"moriath_caretaker_2",
"message":"I am bound by an oath to take care of the manor. It is not an oath I ever gave though. \n\nI cannot care for everything of course. I take care of the main house, the bridges, and tend to the graves as best I can. Everything else has gradually fallen to ruin.",
"replies":[
{
"text":"How can you be bound by an oath you never gave?",
"nextPhraseID":"moriath_caretaker_3"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":10
}
]
},
{
"id":"moriath_caretaker_3",
"message":"It is a matter of honor. The Lord of the manor saved my great-great grandfather from certain death many years ago. In return my great-great grandfather vowed that his family would always look after the manor.",
"replies":[
{
"text":"He should not have made a vow that bound his family for generations!",
"nextPhraseID":"moriath_caretaker_4"
},
{
"text":"Well, that's too bad for you. I need to get going. I have to find my brother.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":15
}
]
},
{
"id":"moriath_caretaker_4",
"message":"I do not disagree, but he did.",
"replies":[
{
"text":"Is there something I can do to help?",
"nextPhraseID":"moriath_caretaker_5"
},
{
"text":"Too bad. Look on the bright side though. You have an entire manor to yourself. Bye.",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_history_3",
"message":"Many years ago, this island was used as a refuge in times of danger by communities that lived on the lakeshore. There was little here other than a small fortification, but being an island, that was enough for protection.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_4"
}
]
},
{
"id":"moriath_history_4",
"message":"Then a man by the name of Laeroth, along with a group of followers, declared himself the Lord of Laeroth, and took the fortifications and the island as his own.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_5"
}
]
},
{
"id":"moriath_history_5",
"message":"For many years his family continued to provide refuge to those that lived on the shore, and they even built a watchtower on the mountain to the south, as a lookout for approaching enemies.\nIn return, the manor was provided with supplies.",
"replies":[
{
"text":"Interesting. Please continue.",
"nextPhraseID":"moriath_history_6"
},
{
"text":"Maybe I shouldn't have asked. This is getting boring. I need to leave, and look for my brother.",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_history_6",
"message":"The fall of the manor began when the shore folk, led by a man called Korhald, built a bridge to an island, and founded the city of Remgard.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_6a"
}
]
},
{
"id":"moriath_history_7",
"message":"Anyway, Remgard was far from any enemies, and easily defended, so the islands in the lake were no longer important, and the supplies stopped coming.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_8"
}
]
},
{
"id":"moriath_history_8",
"message":"With no place to grow food on the islands most of the staff left. The last lord that resided here had only one son, and when the lord died his son abandoned the manor and left to look for other opportunities.",
"replies":[
{
"text":"So if the son has left, why do you stay here?",
"nextPhraseID":"moriath_caretaker_2"
},
{
"text":"Thanks for the history lesson. I need to leave, and look for my brother.",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_caretaker_5",
"message":"The only thing that would help is for me to be released from the oath.",
"replies":[
{
"text":"Who can do that?",
"nextPhraseID":"moriath_caretaker_6"
}
]
},
{
"id":"moriath_caretaker_6",
"message":"The current lord, of course. But he has gone. I do not know his whereabouts, or even if he is still alive. If I knew he was deceased I would consider the oath void, but I do not know that.",
"replies":[
{
"text":"There is nobody else?",
"nextPhraseID":"moriath_caretaker_7"
}
]
},
{
"id":"moriath_caretaker_7",
"message":"Any of the past lords Laeroth could release me from the oath. But, like my great-great grandfather, they are long dead. Their graves are in the tomb on the far island. So unless you can talk to the dead, they will be of no help.",
"replies":[
{
"text":"How can I talk to the dead?",
"nextPhraseID":"moriath_caretaker_8"
}
]
},
{
"id":"book_not_found_1",
"message":"You look through the shelves, but there does not seem to be anything that would help you here."
},
{
"id":"book_not_found",
"replies":[
{
"nextPhraseID":"book_not_found_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":17
}
]
}
]
},
{
"id":"book_found",
"replies":[
{
"nextPhraseID":"book_found_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":17
}
]
}
]
},
{
"id":"book_found_1",
"message":"You look through the shelves, and one book catches your eye. \"A Treatise on Ghosts and Other Undead\". Maybe this has the information you seek.",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_2"
}
]
},
{
"id":"book_found_2",
"message":"You look at the contents page. There are chapters on zombies, liches, ... wait, what's this?\n\nThere is a chapter on spirits of the dead, with a section on raising them! This looks like what you need! ",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_3"
}
]
},
{
"id":"book_found_3",
"message":"You flip to the section on raising spirits, and start reading.",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_4"
}
]
},
{
"id":"book_found_4",
"message":"\"To start, it must be stressed that raising the spirits of the dead is dangerous. They do not like to be disturbed. \n\nAlways remember the chant \"estray inyay eacepay\". This chant will only work if you are the one that raised the spirit, but then it is very effective. Unless it is especially angry this will send it back to its rest on the other side.\"",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_5"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":20
}
]
},
{
"id":"book_found_5",
"message":"\"The spirit's natural state is one of rest, therefore raising a spirit is much more difficult than sending one back to its rest on the other side.\"",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_6"
}
]
},
{
"id":"book_found_6",
"message":"\"The raising of the spirits of the dead is best left to priests that have been trained in how to both raise them, and send them back. Priests of The Shadow can do this with ease, but they are sworn to secrecy about their methods.\"",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_7"
}
]
},
{
"id":"book_found_7",
"message":"\"It is known that they invoke The Shadow to do this, but no other information is available at the time of writing.\"",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_8"
}
]
},
{
"id":"book_found_8",
"message":"\"However, there is another way. It requires a rare and valuable crystal, an oegyth crystal, and a personal item that belonged to the deceased. \n\nIt must be said that using an oegyth crystal in this way will permanently diminish it's power, so the cost is significant.\"",
"replies":[
{
"text":"N",
"nextPhraseID":"Book_found_9"
}
]
},
{
"id":"Book_found_9",
"message":"\"The oegyth crystal and the personal item must be placed on the grave or tomb of the deceased.\n\nThen utter the chant \"iseray iritspay\".\" ",
"replies":[
{
"text":"N",
"nextPhraseID":"book_found_10"
}
]
},
{
"id":"book_found_10",
"message":"It looks like I have the information I need, although it sounds dangerous.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":30
}
]
},
{
"id":"moriath_caretaker_8",
"message":"I have no idea. I am a caretaker, not a priest. The manor has an extensive library. Maybe you should look there.",
"replies":[
{
"text":"I'll take a look.",
"nextPhraseID":"X"
},
{
"text":"That sounds like a lot of work, and I need to go and find my brother.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":17
}
]
},
{
"id":"moriath_selector",
"replies":[
{
"nextPhraseID":"moriath_1_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":10
}
]
},
{
"nextPhraseID":"moriath_0"
}
]
},
{
"id":"moriath_1_0",
"message":"Hello again.",
"replies":[
{
"text":"Finally, success. I had to raise the spirits of many family members, but Jerelin said he would release you from the oath. There is one condition though. You must move his grave away from that of his wife. They don't seem to get along very well.",
"nextPhraseID":"moriath_9_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":170
}
]
},
{
"text":"Audela told me to talk again to her husband Jerelin. I think I don't need another of Jerelin's items again. His seal should still be enough.",
"nextPhraseID":"moriath_7_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":170,
"negate":true
}
]
},
{
"text":"Cuned now sent me to his mother Audela. Where are Audela's item?",
"nextPhraseID":"moriath_6_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":130,
"negate":true
}
]
},
{
"text":"Jerelin was not helpful. In fact, he just ignored me.",
"nextPhraseID":"moriath_5_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":110
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120,
"negate":true
}
]
},
{
"text":"Cuned has sent me to talk to his father Jerelin. Now I need a personal item of him",
"nextPhraseID":"moriath_4_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":110,
"negate":true
}
]
},
{
"text":"I spoke to the spirit of Eyvipa. Even now he was extremely displeased at being passed over in favor of Cuned in the line of succession. Do you know where I might find a personal item of him?",
"nextPhraseID":"moriath_3_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90,
"negate":true
}
]
},
{
"text":"I spoke to the spirit of Verigil, but he told me he cannot help. I must speak to his uncle, Eyvipa. So I need a personal item of his. Do you know where I might find one?",
"nextPhraseID":"moriath_2_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":40
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70,
"negate":true
}
]
},
{
"text":"I have found how to raise a spirit and talk to it. However, I need a personal item from the deceased.",
"nextPhraseID":"moriath_1_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":30
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":40,
"negate":true
}
]
},
{
"text":"Can you tell me about this place?",
"nextPhraseID":"moriath_history_2"
},
{
"text":"Can you tell me again why you are still here?",
"nextPhraseID":"moriath_caretaker_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":30,
"negate":true
}
]
},
{
"text":"I have to leave to look for my brother.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":20,
"negate":true
}
]
}
]
},
{
"id":"moriath_1_1",
"message":"Well, the previous lord was Verigil. His son, Adakin, did not take any of his fathers possesions when he left. You might find something in the master bedroom.",
"replies":[
{
"text":"Thanks!",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":35
}
]
},
{
"id":"moriath_2_1",
"message":"There are items from all the generations scattered around. They were fond of putting their intials on them. A mixture of vanity and possessiveness I think. So see if you can find something with \"E\" marked on it.",
"replies":[
{
"text":"Thanks. Will do!",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":50
}
]
},
{
"id":"moriath_3_1",
"message":"Cuned has put a \"C\" as intials on his personal items. Please look for it yourself.",
"replies":[
{
"text":"Thanks. Will do!",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_4_1",
"message":"Jerelin has put a \"J\" as intials on his personal items. Please look for it yourself."
},
{
"id":"moriath_5_1",
"message":"Maybe it helps if you talk to Cuned again?",
"replies":[
{
"text":"Hmm, I could try that.",
"nextPhraseID":"X"
}
]
},
{
"id":"moriath_6_1",
"message":"Audela has always an \"A\" as intials on her personal items. They should be easy to find."
},
{
"id":"moriath_7_1",
"message":"Yes, probably you are right."
},
{
"id":"moriath_9_1",
"message":"Thank you. I will do that if it releases me from the oath. I will do it immediately. Farewell, and thanks again.",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"moriath",
"mapName":"laerothmanor1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":180
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":120
}
]
},
{
"id":"nightstand_search",
"replies":[
{
"text":"N",
"nextPhraseID":"nightstand_search_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":35
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":3,
"negate":true
}
]
},
{
"text":"N",
"nextPhraseID":"nightstand_search_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":50
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":60,
"negate":true
}
]
}
]
},
{
"id":"nightstand_search_1",
"message":"You found a ring with \"V\" engraved on it. This should work.",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"verigil_ring",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":3
}
]
},
{
"id":"nightstand_search_2",
"message":"I have found a smalled jeweled key that looks like it will fit Adakin's diary.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":60
},
{
"rewardType":"giveItem",
"rewardID":"adakin_diary_key",
"value":1
}
]
},
{
"id":"verigil_selector",
"replies":[
{
"nextPhraseID":"verigil_script_1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"verigil_ring",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":40,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth",
"value":1
}
]
},
{
"nextPhraseID":"verigil_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":4
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":40,
"negate":true
}
]
},
{
"nextPhraseID":"verigil_script_0"
}
]
},
{
"id":"verigil_script_0",
"message":"Here lies Verigil, Ninth Lord of Laeroth."
},
{
"id":"verigil_script_1",
"message":"Here lies Verigil, Ninth Lord of Laeroth.",
"replies":[
{
"text":"Place Verigil's ring on the tomb.",
"nextPhraseID":"verigil_script_2a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"verigil_ring",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":40,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth",
"value":1
}
]
}
]
},
{
"id":"verigil_script_2a",
"message":"You place an oegyth crystal and Verigil's signet ring on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"verigil_0"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"verigil",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":4
}
]
},
{
"id":"verigil_0",
"message":"Who dares to disturb my rest?",
"switchToNPC":"verigil",
"replies":[
{
"text":"I am $playername. Sorry to disturb you, but I need some help.",
"nextPhraseID":"verigil_1"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"verigil",
"mapName":"laerothtomb1"
}
]
},
{
"id":"verigil_1",
"message":"With what?",
"replies":[
{
"text":"Your son has left Laeroth, and his whereabouts are unknown. However, the caretaker remains, bound by an oath to look after the manor. I ask that you release him from the oath.",
"nextPhraseID":"verigil_2"
}
]
},
{
"id":"verigil_2",
"message":"I cannot. It is not my branch of the family that bound him. You must talk to my uncle, Eyvipa. Now let me rest.\n\n[You take the oegyth crystal, but decide to leave the ring.]",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"verigil",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":40
},
{
"rewardType":"giveItem",
"rewardID":"oegyth1",
"value":1
}
]
},
{
"id":"chest_search",
"replies":[
{
"nextPhraseID":"chest_search_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":50
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":5,
"negate":true
}
]
}
]
},
{
"id":"chest_search_1",
"message":"This chest looks like it is used to store important items.",
"replies":[
{
"text":"Take a look in the chest.",
"nextPhraseID":"chest_search_2"
},
{
"text":"Leave.",
"nextPhraseID":"X"
}
]
},
{
"id":"chest_search_2",
"message":"You rummage around in the contents. Then a high quality candlestick catches your eye. It has \"E\" engraved on it! This should work!",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"eyvipa_candlestick",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":60
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":5
}
]
},
{
"id":"eyvipa_selector",
"replies":[
{
"nextPhraseID":"eyvipa_script_1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"eyvipa_candlestick",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth1",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70,
"negate":true
}
]
},
{
"nextPhraseID":"eyvipa_script_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":6
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70,
"negate":true
}
]
},
{
"nextPhraseID":"eyvipa_script_0"
}
]
},
{
"id":"eyvipa_script_0",
"message":"Here lies Eyvipa, eldest son of Jerelin."
},
{
"id":"eyvipa_script_1",
"message":"Here lies Eyvipa, eldest son of Jerelin.",
"replies":[
{
"text":"Place candlestick on the tomb.",
"nextPhraseID":"eyvipa_script_2a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"eyvipa_candlestick",
"value":1
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth1",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70,
"negate":true
}
]
},
{
"text":"Call for Eyvipa.",
"nextPhraseID":"eyvipa_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":6
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70,
"negate":true
}
]
}
]
},
{
"id":"eyvipa_script_2a",
"message":"You place the slightly diminished oegyth crystal and Eyvipa's candlestick on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"eyvipa_0"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"eyvipa",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":6
}
]
},
{
"id":"eyvipa_0",
"message":"I hope you disturbed my rest for a good reason!",
"switchToNPC":"eyvipa",
"replies":[
{
"text":"I am $playername. Apologies for distubing you, but I need some help.",
"nextPhraseID":"eyvipa_1"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"eyvipa",
"mapName":"laerothtomb1"
}
]
},
{
"id":"eyvipa_1",
"message":"What help do you need?",
"replies":[
{
"text":"Your family has left Laeroth, and it is now abandoned. But the caretaker is still here. He is bound by an oath his great great grandfather made. With nobody living here any more other than him I ask you to release him from the oath.",
"nextPhraseID":"eyvipa_2"
}
]
},
{
"id":"eyvipa_2",
"message":"Why ask me? I was not the last lord. Or in fact lord at all.",
"replies":[
{
"text":"I talked to the last lord that is buried here, Verigil. He said he cannot release him because the oath was not made by his branch of the family.",
"nextPhraseID":"eyvipa_3"
}
]
},
{
"id":"eyvipa_3",
"message":"Ah. The son of the usurper. I will not help you, or the caretaker, or anyone else. I should have been Lord. My father passed me over for the usurper, Cuned, my younger brother. Ask him for help. But before you go, since you disturbed me, you owe me your life force! ",
"replies":[
{
"text":"[You feel your life being drained from you].",
"nextPhraseID":"eyvipa_4a"
}
],
"rewards":[
{
"rewardType":"actorCondition",
"rewardID":"life_drain"
}
]
},
{
"id":"eyvipa_4a",
"message":"I feel stronger already! Soon I will rise again, and then I will be Lord. A terrible lord, for those that wronged me!",
"replies":[
{
"text":"I'm leaving!",
"nextPhraseID":"X"
},
{
"text":"Estay imgrey earcepay!",
"nextPhraseID":"X"
},
{
"text":"Estray inyay eacepay!",
"nextPhraseID":"eyvipa_4b"
},
{
"text":"Esay intray eaceplay!",
"nextPhraseID":"X"
},
{
"text":"Espray inpray eatnpay!",
"nextPhraseID":"X"
}
]
},
{
"id":"eyvipa_4b",
"message":"The ghost of Eyvipa vanishes. You feel great relief that the chant worked. You take back the oegyth crystal, although it seems to be losing some of its luster.",
"switchToNPC":"none",
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"eyvipa",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":70
},
{
"rewardType":"actorCondition",
"rewardID":"life_drain",
"value":-99
},
{
"rewardType":"giveItem",
"rewardID":"oegyth2",
"value":1
}
]
},
{
"id":"cupboard_search_0",
"replies":[
{
"nextPhraseID":"cupboard_search_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":70
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":80,
"negate":true
}
]
}
]
},
{
"id":"cupboard_search_1",
"message":"Maybe there is something in these cupboards that would be useful.",
"replies":[
{
"text":"Too much clutter in here. Not worth the effort.",
"nextPhraseID":"X"
},
{
"text":"You rummage around in the clutter in the cupboards.",
"nextPhraseID":"cupboard_search_2"
}
]
},
{
"id":"cupboard_search_2",
"message":"You find a book, that says \"My Diary\" on the cover, with an ornate \"C\" embossed in the cover. This must surely have belonged to Cuned! You take the book.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":80
},
{
"rewardType":"giveItem",
"rewardID":"diary_cuned",
"value":1
}
]
},
{
"id":"cuned_selector",
"replies":[
{
"nextPhraseID":"cuned_script_1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"diary_cuned",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth2",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90,
"negate":true
}
]
},
{
"nextPhraseID":"cuned_2a",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":8
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90,
"negate":true
}
]
},
{
"nextPhraseID":"cuned_script_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth4",
"value":1
}
]
},
{
"nextPhraseID":"cuned_b_2a",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":13
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120,
"negate":true
}
]
},
{
"nextPhraseID":"cuned_script_0"
}
]
},
{
"id":"cuned_script_0",
"message":"Here lies Cuned, Eighth Lord of Laeroth."
},
{
"id":"cuned_script_1",
"message":"Here lies Cuned, Eighth Lord of Laeroth.",
"replies":[
{
"text":"Place diary on the tomb.",
"nextPhraseID":"cuned_script_2a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"diary_cuned",
"value":1
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth2",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90,
"negate":true
}
]
},
{
"text":"Call for Cuned.",
"nextPhraseID":"cuned_script_b_2a",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth4",
"value":1
}
]
}
]
},
{
"id":"cuned_script_2a",
"message":"You place the diminished oegyth crystal and Cuned's diary on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"cuned_2a"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"cuned",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":8
}
]
},
{
"id":"cuned_2a",
"message":"What do you want? I was at peace until you brought me back!",
"switchToNPC":"cuned",
"replies":[
{
"text":"I am $playername. Apologies for distubing you, but I need some help.",
"nextPhraseID":"cuned_3"
}
]
},
{
"id":"cuned_3",
"message":"What do you want?",
"replies":[
{
"text":"Your family has left Laeroth, and it is now abandoned. But the caretaker is still here. He is bound by an oath his great great grandfather made. With nobody living here any more other than him I ask you to release him from the oath. Verigil said he cannot, because it is not his branch of the family. Eyvipa refused, because he was not made Lord.",
"nextPhraseID":"cuned_4"
}
]
},
{
"id":"cuned_4",
"message":"Eyvipa was not made Lord because he was lazy and irresponsible. If he chose to he could release the caretaker, but he is obviously still irresponsible. I am afraid Verigil is correct. I cannot release him either. You will have to talk to my father, Jerelin. Goodbye. \n\n[You take the oegyth crystal. It's gleam is fading.]",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"cuned",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":90
},
{
"rewardType":"giveItem",
"rewardID":"oegyth3",
"value":1
}
]
},
{
"id":"cuned_script_b_2a",
"message":"You place the heavily diminished oegyth crystal on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"cuned_b_2a"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"cuned",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":13
}
]
},
{
"id":"cuned_b_2a",
"message":"You again! I told you to talk to Jerelin.",
"switchToNPC":"cuned",
"replies":[
{
"text":"Sorry. Jerelin refused to talk to me or help me.",
"nextPhraseID":"cuned_b_3"
}
]
},
{
"id":"cuned_b_3",
"message":"He always was stubborn. You should talk to my mother, Audela. He didn't listen to most people, but he listened to her. Goodbye. \n\n[You take the oegyth crystal. It looks even duller.]",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"cuned",
"mapName":"laerothtomb1"
},
{
"rewardType":"giveItem",
"rewardID":"oegyth5",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":120
}
]
},
{
"id":"jerelin_chest_search_0",
"replies":[
{
"nextPhraseID":"jerelin_chest_search_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":90
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":100,
"negate":true
}
]
}
]
},
{
"id":"jerelin_chest_search_1",
"message":"This chest looks pretty old. Is it worth taking a look?",
"replies":[
{
"text":"The chest will probably crumble if you touch it.",
"nextPhraseID":"X"
},
{
"text":"You rummage around in the clutter in the chest.",
"nextPhraseID":"jerelin_chest_search_2"
}
]
},
{
"id":"jerelin_chest_search_2",
"message":"You find a ring that apparently served as a seal for Jerelin, as it had a large \"J\" on it. You take the seal.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":100
},
{
"rewardType":"giveItem",
"rewardID":"seal_jerelin",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":9
}
]
},
{
"id":"jerelin_selector",
"replies":[
{
"nextPhraseID":"jerelin_script_1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"seal_jerelin",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth3",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":110,
"negate":true
}
]
},
{
"nextPhraseID":"jerelin_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":10
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":110,
"negate":true
}
]
},
{
"nextPhraseID":"jerelin_script_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":170,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth6",
"value":1
}
]
},
{
"nextPhraseID":"jerelin_b_2a",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":14
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":170,
"negate":true
}
]
},
{
"nextPhraseID":"jerelin_script_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":120,
"negate":true
}
]
}
]
},
{
"id":"jerelin_script_0",
"message":"Here lies Jerelin, Seventh Lord of Laeroth."
},
{
"id":"jerelin_script_1",
"message":"Here lies Jerelin, Seventh Lord of Laeroth.",
"replies":[
{
"text":"Place seal on the tomb.",
"nextPhraseID":"jerelin_script_2a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"seal_jerelin",
"value":1
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth3",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":110,
"negate":true
}
]
},
{
"text":"Call for Jerelin.",
"nextPhraseID":"jerelin_script_b_2a",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":170,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth6",
"value":1
}
]
}
]
},
{
"id":"jerelin_script_2a",
"message":"You place the very diminished oegyth crystal and Jerelin's seal on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"jerelin_0"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"jerelin",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":10
}
]
},
{
"id":"jerelin_0",
"message":"I dislike being disturbed. I disliked it when I was alive, and I dislike it even more now!",
"switchToNPC":"jerelin",
"replies":[
{
"text":"N",
"nextPhraseID":"jerelin_1"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"jerelin",
"mapName":"laerothtomb1"
}
]
},
{
"id":"jerelin_1",
"message":"Hmpff. Go away! \n\n[You take the rather dull looking oegyth crystal.]",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"jerelin",
"mapName":"laerothtomb1"
},
{
"rewardType":"giveItem",
"rewardID":"oegyth4",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":110
}
]
},
{
"id":"jerelin_script_b_2a",
"message":"You place the nearly depleted oegyth crystal on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"jerelin_b_2a"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"jerelin_b",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":14
}
]
},
{
"id":"jerelin_b_2a",
"message":"Again? I told you I don't like being disturbed!",
"switchToNPC":"jerelin_b",
"replies":[
{
"text":"I spoke to Audela. She said to tell you that she insists you do this. She even made some kind of threat about reaching into your grave if you don't.",
"nextPhraseID":"jerelin_b_3"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"jerelin_b",
"mapName":"laerothtomb1"
}
]
},
{
"id":"jerelin_b_3",
"message":"It seems I can't escape my nagging wife even in death! OK, I release the caretaker from the oath. But there is a condition. He needs to do one more thing, which is to move my grave away from my wife's grave so that I can rest in peace. Now leave!",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"oegyth7",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":170
},
{
"rewardType":"removeSpawnArea",
"rewardID":"jerelin_b",
"mapName":"laerothtomb1"
}
]
},
{
"id":"jerelin_selector_1",
"replies":[
{
"nextPhraseID":"jerelin_script_b_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":120
}
]
}
]
},
{
"id":"jerelin_script_b_0",
"message":"Here lies Jerelin, Seventh Lord of Laeroth.\nIn peace at last."
},
{
"id":"dresser_0",
"replies":[
{
"nextPhraseID":"dresser_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":130
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":140,
"negate":true
}
]
}
]
},
{
"id":"dresser_1",
"message":"You rummage around in the dresser. You have found a fancy looking key!",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"laeroth_box_key",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":140
}
]
},
{
"id":"jewelry_box",
"replies":[
{
"nextPhraseID":"jewelry_box_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":120
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":140,
"negate":true
}
]
},
{
"nextPhraseID":"jewelry_box_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":140
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":150,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"laeroth_box_key",
"value":1
}
]
}
]
},
{
"id":"jewelry_box_1",
"message":"This looks interesting. Could be a jewelry box. I has \"A\" inscribed on it. It is locked though, and too heavy to move to the tomb.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":130
}
]
},
{
"id":"jewelry_box_2",
"message":"The key fits the box! You turn it, and the lid springs open. It appears to be mainly full of trinkets and keepsakes. You rummage around inside, and find a necklace with \"With love to Audela\" written on the back. This should work!",
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"Replace",
"mapName":"laerothmanor1"
},
{
"rewardType":"giveItem",
"rewardID":"audela_necklace",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":150
}
]
},
{
"id":"audela_selector",
"replies":[
{
"nextPhraseID":"audela_script_1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"audela_necklace",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth5",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160,
"negate":true
}
]
},
{
"nextPhraseID":"audela_0",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":12
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160,
"negate":true
}
]
},
{
"nextPhraseID":"audela_script_0"
}
]
},
{
"id":"audela_script_0",
"message":"Here lies Audela, wife of Jerelin."
},
{
"id":"audela_script_1",
"message":"Here lies Audela, wife of Jerelin.",
"replies":[
{
"text":"Place Audela's necklace on the tomb.",
"nextPhraseID":"audela_script_2a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"audela_necklace",
"value":1
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth5",
"value":1
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":160,
"negate":true
}
]
}
]
},
{
"id":"audela_script_2a",
"message":"You place the very heavily diminished oegyth crystal and Audela's necklace on the tomb, and chant \"iseray iritspay\"",
"replies":[
{
"text":"N",
"nextPhraseID":"audela_0"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"audela",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":12
}
]
},
{
"id":"audela_0",
"message":"Why did you summon me? I was finally at rest, after spending years directing my husband about what he needed to do each day.",
"switchToNPC":"audela",
"replies":[
{
"text":"I am $playername. Apologies for distubing you, but I need some help.",
"nextPhraseID":"audela_1"
}
]
},
{
"id":"audela_1",
"message":"What sort of help?",
"replies":[
{
"text":"Your family has left Laeroth, and it is now abandoned. But the caretaker is still here. He is bound by an oath his great great grandfather made. With nobody living here any more other than him I asked Jerelin to release him from the oath. Verigil and Cuned cannot, because it is not their branch of the family. Eyvipa refused, because he was not made Lord. Jerelin just ignored me. Cuned suggested I talk to you about that.",
"nextPhraseID":"audela_2"
}
]
},
{
"id":"audela_2",
"message":"So typical of my husband! He always found excuses to do something other than what I asked him to do. Either that, or he just hid somewhere in the manor so that I couldn't even find him. Always gave the excuse that he was doing \"something important\". What is more important than doing what your wife tells you to do? This needs to be done, and you tell him that I am telling him to do it. If he doesn't, he will feel my presence in his grave! \n\n[You take the oegyth crystal. There is almost no gleam left in it.]",
"replies":[
{
"text":"N",
"nextPhraseID":"R"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"audela",
"mapName":"laerothtomb1"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_caretaker",
"value":160
},
{
"rewardType":"giveItem",
"rewardID":"oegyth6",
"value":1
}
]
},
{
"id":"caretaker_grave_1",
"message":"Here lies Gormelyn, caretaker of Laeroth."
},
{
"id":"caretaker_grave_2",
"message":"Here lies Leofric, caretaker of Laeroth, son of Gormelyn."
},
{
"id":"caretaker_grave_3",
"message":"Here lies Gauron, caretaker of Laeroth, son of Leofric."
},
{
"id":"caretaker_grave_4",
"message":"Here lies Farpith, caretaker of Laeroth, son of Gauron."
},
{
"id":"lewan_script_0",
"message":"Here lies Lewan, Fourth Lord of Laeroth."
},
{
"id":"thond_script_0",
"message":"Here lies Thond, Fifth Lord of Laeroth."
},
{
"id":"beconnon_script_0",
"message":"Here lies Beconnon, Sixth Lord of Laeroth."
},
{
"id":"laearothtomb0_1",
"message":"Here lies Breen, a loyal servant."
},
{
"id":"laerothtomb0_2",
"message":"Interred here is Snuffy. A loyal dog."
},
{
"id":"laerothtomb0_3",
"message":"There is no epitaph on this grave. Strange."
},
{
"id":"laerothtomb0_4",
"message":"Here lies Athonnaith."
},
{
"id":"Jenoel_grave",
"message":"Here lies Jenoel, a great friend of the Laeroth family."
},
{
"id":"eraep_0",
"message":"Hello. Can I help you?",
"replies":[
{
"text":"I am looking for my brother, Andor. He looks a bit like me. Have you seen him?",
"nextPhraseID":"eraep_1"
}
]
},
{
"id":"eraep_1",
"message":"There was someone that came here recently that looked somewhat like you, but I didn't speak to him. Sorry, that's all the information I can give you.",
"replies":[
{
"text":"OK. Thanks. Bye.",
"nextPhraseID":"X"
},
{
"text":"Thanks. What do you do around here?",
"nextPhraseID":"eraep_2"
}
]
},
{
"id":"eraep_2",
"message":"I came here for the solitude. I wish to be a playwright. So I am writing my first play. I hope that someday I will be famous.",
"replies":[
{
"text":"Best of luck. Sounds like a boring thing to do to me.",
"nextPhraseID":"X"
},
{
"text":"What is the play about?",
"nextPhraseID":"eraep_3"
}
]
},
{
"id":"eraep_3",
"message":"It is set in a very small village. So I called it \"Hamlet\". An old Dhayavarian word for a very small village. ",
"replies":[
{
"text":"Life in a small village? I come from one. It must be a very boring play.",
"nextPhraseID":"eraep_4"
}
]
},
{
"id":"eraep_4",
"message":"Not at all. It involves murder, revenge for the murder, but the murderer knows the avenger is coming, so plots to kill him. There's ghosts too.",
"replies":[
{
"text":"OK. Sounds more exciting than I thought. If you finish it and I happen to be close to a showing, perhaps I will watch.",
"nextPhraseID":"X"
},
{
"text":"Sounds exciting! But if you really want to get the audience's attention you need to add some s...",
"nextPhraseID":"eraep_5"
}
]
},
{
"id":"eraep_5",
"message":"Enough! It is my play. I do not need your advice!",
"replies":[
{
"text":"OK. I was only going to make a suggestion. Bye.",
"nextPhraseID":"X"
}
]
},
{
"id":"laeroth_exit_1",
"replies":[
{
"text":"N",
"nextPhraseID":"laeroth_exit_1a",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":10,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":15,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"laeroth_caretaker",
"value":180
}
]
}
]
},
{
"id":"laeroth_exit_1a",
"message":"As you are about to leave Laeroth Manor, you think of the last lord. Where did he go?",
"replies":[
{
"text":"Perhaps I should try to find out more.",
"nextPhraseID":"laeroth_exit_1c",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":15,
"negate":true
}
]
},
{
"text":"Maybe there are clues somewhere in the manor.",
"nextPhraseID":"laeroth_exit_1c",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":15,
"negate":true
}
]
},
{
"text":"I am just wasting time here. Time to leave.",
"nextPhraseID":"laeroth_exit_1b"
}
]
},
{
"id":"laeroth_exit_1b",
"message":"It doesn't matter where the last lord went.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":15
}
]
},
{
"id":"laeroth_exit_1c",
"message":"I will look around. The main quarters are probably a good place to start.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":10
}
]
},
{
"id":"caretaker_chest_0",
"replies":[
{
"text":"N",
"nextPhraseID":"caretaker_chest_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":10
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":30,
"negate":true
}
]
}
]
},
{
"id":"caretaker_chest_1",
"message":"There is a chest here that contains what the caretaker left behind. Maybe there is something here about the last lord. \n\nThere is a letter that says\n\"Dear Moriath. \nThank you so much for your service over the years. Sadly, I have decided it is time for me to leave the manor. I need to find my future, and I do not believe it is here. I will go to the south, and see what fate brings me. I know the road will be hard, but I was trained well in weapon skills. I cannot take everything with me, so I have put things that matter to me, including my diary, in a chest downstairs. I will return for them if and when I can. \nI wish you the best,\nAdakin.\"",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":20
}
]
},
{
"id":"adakin_chest_0",
"replies":[
{
"text":"N",
"nextPhraseID":"adakin_chest_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":20
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":30,
"negate":true
}
]
},
{
"text":"N",
"nextPhraseID":"adakin_chest_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":40
},
{
"requireType":"inventoryRemove",
"requireID":"adakin_chest_key",
"value":1
}
]
}
]
},
{
"id":"adakin_chest_1",
"message":"There is a chest here with \"Adakin\" written on the top. It is locked though. I need the key.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":30
}
]
},
{
"id":"adakin_key_search_0",
"replies":[
{
"text":"N",
"nextPhraseID":"adakin_key_search_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":30
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":40,
"negate":true
}
]
}
]
},
{
"id":"adakin_key_search_1",
"message":"This small chest looks like it might contain something useful. Yes! A key that looks about the right size for Adakin's chest!",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":40
},
{
"rewardType":"giveItem",
"rewardID":"adakin_chest_key",
"value":1
}
]
},
{
"id":"adakin_chest_2",
"message":"The key works, and the chest is open! Here is his diary. It has its own lock though, so now I need a key for this!\n\nThere's some other nice looking stuff in here too.",
"replies":[
{
"text":"Maybe I should loot the chest. After all, Adakin is not here anymore.",
"nextPhraseID":"adakin_chest_3a"
},
{
"text":"It's tempting to loot the chest, but Adakin said he may return for his things. I should leave them.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"adakin_diary",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":50
}
]
},
{
"id":"adakin_chest_3a",
"message":"There are some nice items here. Let's see: I'll take 3 of these health potions, the sword and this ring.",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"health_major2",
"value":3
},
{
"rewardType":"giveItem",
"rewardID":"sword_balanced_steel",
"value":1
},
{
"rewardType":"giveItem",
"rewardID":"ring_dmg6",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":140
}
]
},
{
"id":"last_lord_final_0",
"replies":[
{
"text":"N",
"nextPhraseID":"last_lord_final_0a",
"requires":[
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":60
},
{
"requireType":"inventoryRemove",
"requireID":"adakin_diary_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"last_lord",
"value":70,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"adakin_diary",
"value":1
}
]
}
]
},
{
"id":"last_lord_final_0a",
"message":"You open the diary and go to the last pages.",
"replies":[
{
"text":"N",
"nextPhraseID":"last_lord_final_0b"
}
]
},
{
"id":"last_lord_final_0b",
"message":"It reads: \n\n\"I need to go and find my destiny. It is not here at the manor, so I must strike out and find what lies ahead for me. I will go south to the fabled Duleian road. What then? I will make a decision when I get there. North west to Feygard, or south east to Nor city? Perhaps I will visit both, and make a final decision only then. I hope fate will show me the right way.\nFarewell Laeroth.\"",
"replies":[
{
"text":"I will leave the diary here in the manor.",
"nextPhraseID":"last_lord_final_0c"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"last_lord",
"value":70
}
]
},
{
"id":"last_lord_final_0c",
"message":"Now I should dedicate myself again to finding Andor, my brother."
},
{
"id":"brute_fisherman_check",
"replies":[
{
"nextPhraseID":"brute_fisherman_check_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"sisterfight",
"value":55
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":10,
"negate":true
}
]
},
{
"nextPhraseID":"brute_fisherman_check_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"sisterfight",
"value":60
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":10,
"negate":true
}
]
}
]
},
{
"id":"brute_fisherman_check_1",
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"brute_fisherman",
"mapName":"mountainlake11"
}
]
},
{
"id":"brute_fisherman",
"message":"Hush.",
"replies":[
{
"text":"[low voice] Oh hi, caught anything already?",
"nextPhraseID":"brute_fisherman"
},
{
"text":"You don't seem to be used to people coming over here.",
"nextPhraseID":"brute_fisherman_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":10,
"negate":true
}
]
},
{
"text":"About the few people who come this way ...",
"nextPhraseID":"brute_fisherman_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":10
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":30,
"negate":true
}
]
},
{
"text":"About the monsters along the way here ...",
"nextPhraseID":"brute_fisherman_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":20
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":30,
"negate":true
}
]
},
{
"text":"I saw something extremely strange.",
"nextPhraseID":"brute_fisherman_30",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":30
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":35,
"negate":true
}
]
},
{
"text":"Hi again. Any news?",
"nextPhraseID":"brute_fisherman_35",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":35
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":40,
"negate":true
}
]
},
{
"text":"Hi again. Any news?",
"nextPhraseID":"brute_fisherman_40",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":35
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":40
},
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":90,
"negate":true
}
]
},
{
"text":"Hi Bidro.",
"nextPhraseID":"brute_fisherman_90",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":90
}
]
}
]
},
{
"id":"brute_fisherman_2",
"message":"Sigh. OK, let's talk. The fish have already fled anyway.",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_4"
}
]
},
{
"id":"brute_fisherman_4",
"message":"Well yes, you're right. There was a time when this path was almost crowded.",
"replies":[
{
"text":"Really?",
"nextPhraseID":"brute_fisherman_5"
}
]
},
{
"id":"brute_fisherman_5",
"message":"It's hard to imagine now. I'm not used to people coming here anymore.",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_6"
}
]
},
{
"id":"brute_fisherman_6",
"message":"But I want to introduce myself first. My name is Bidro, I live in Remgard.",
"replies":[
{
"text":"Nice to meet you. I am $playername.\nEhm, may I ask you a question?",
"nextPhraseID":"brute_fisherman_7"
}
]
},
{
"id":"brute_fisherman_7",
"message":"Sure, just ask.",
"replies":[
{
"text":"From a distance I would have thought you were a woman. Why are you wearing women's clothes?",
"nextPhraseID":"brute_fisherman_7b"
}
]
},
{
"id":"brute_fisherman_7b",
"message":"Because I can. Period, no discussion.",
"replies":[
{
"text":"Oh, your sensitive spot, sorry. Let us talk about something else.",
"nextPhraseID":"brute_fisherman_8"
}
]
},
{
"id":"brute_fisherman_8",
"message":"You just came this path. Do you know why it's been used so little lately?",
"replies":[
{
"text":"Well, yes, I think so.",
"nextPhraseID":"brute_fisherman_10"
}
]
},
{
"id":"brute_fisherman_10",
"message":"So what's stopping people from using the route?",
"replies":[
{
"text":"I will find out and tell you.",
"nextPhraseID":"X"
},
{
"text":"That's easy to say. I went that route recently after all.",
"nextPhraseID":"brute_fisherman_20"
},
{
"text":"That's none of my concern.",
"nextPhraseID":"X"
},
{
"text":"Did you see my brother Andor lately? He looks a bit like me.",
"nextPhraseID":"brute_fisherman_12"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":10
}
]
},
{
"id":"brute_fisherman_12",
"message":"Well, yes indeed.",
"replies":[
{
"text":"Great - when was it?",
"nextPhraseID":"brute_fisherman_14"
}
]
},
{
"id":"brute_fisherman_14",
"message":"I don't know. Here it is one day like another.",
"replies":[
{
"text":"Doesn't help me much.",
"nextPhraseID":"brute_fisherman_16"
}
]
},
{
"id":"brute_fisherman_16",
"message":"If he comes by again, I'll tell him that you asked about him.",
"replies":[
{
"text":"Fine.",
"nextPhraseID":"brute_fisherman_10"
}
]
},
{
"id":"brute_fisherman_20",
"message":"Have you been able to find out why the path is rarely used anymore?",
"replies":[
{
"text":"Yes. There are many vicious monsters such as wolves or poisonous spiders. But Arulir and different brutes in particular haunt the area.",
"nextPhraseID":"brute_fisherman_24"
},
{
"text":"It's a long and boring road. Simply because of that.",
"nextPhraseID":"brute_fisherman_22"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":20
}
]
},
{
"id":"brute_fisherman_22",
"message":"Yes, it has always been long.",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_24"
}
]
},
{
"id":"brute_fisherman_24",
"message":"Please go and take a closer look. There must be more to it."
},
{
"id":"brute_fisherman_30",
"message":"Ohh! Do not keep me in suspense.",
"replies":[
{
"text":"I have discovered a cave where brutes seem to pour out.",
"nextPhraseID":"brute_fisherman_32"
},
{
"text":"I have discovered a cave, but I don't know what's inside.",
"nextPhraseID":"brute_fisherman_24"
}
]
},
{
"id":"brute_fisherman_32",
"message":"Oh interesting. What did you find in the cave?",
"replies":[
{
"text":"It was full of monsters. I didn't dare go in deeper.",
"nextPhraseID":"brute_fisherman_35",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":40,
"negate":true
}
]
},
{
"text":"It was full of monsters. But that wasn't everything.",
"nextPhraseID":"brute_fisherman_40",
"requires":[
{
"requireType":"questProgress",
"requireID":"brute_creator",
"value":40
}
]
},
{
"text":"Nothing special, why?",
"nextPhraseID":"brute_fisherman_24"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":35
}
]
},
{
"id":"brute_fisherman_35",
"message":"Please find out what's in the cave. Then I can tell my wife a good story in the evening."
},
{
"id":"brute_fisherman_40",
"message":"Finally tell - what was so exciting in the cave?",
"replies":[
{
"text":"All the brutes along the coast actually come from this cave.",
"nextPhraseID":"brute_fisherman_41"
}
]
},
{
"id":"brute_fisherman_41",
"message":"No!",
"replies":[
{
"text":"Yes, I saw it with my own eyes.",
"nextPhraseID":"brute_fisherman_42"
}
]
},
{
"id":"brute_fisherman_42",
"message":"But how can that be?",
"replies":[
{
"text":"I have talked to Os. He claims to be a researcher who turns rats into these brutes to study them.",
"nextPhraseID":"brute_fisherman_44"
}
]
},
{
"id":"brute_fisherman_44",
"message":"Really? Very amazing!",
"replies":[
{
"text":"I don't understand how he does it exactly, but the rats become these brutes in several stages.",
"nextPhraseID":"brute_fisherman_46"
}
]
},
{
"id":"brute_fisherman_46",
"message":"Stages? What do you mean?",
"replies":[
{
"text":"There are several bake rooms where the animals take on an even more hideous appearance. Until they finally come out of the cave as brutes.",
"nextPhraseID":"brute_fisherman_50"
}
]
},
{
"id":"brute_fisherman_50",
"message":"Wow, what a great story!",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_90"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":90
}
]
},
{
"id":"brute_fisherman_90",
"message":"Now I know where these brutes suddenly come from.",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_92"
}
]
},
{
"id":"brute_fisherman_92",
"message":"My wife will love this story!",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_fisherman_94"
}
]
},
{
"id":"brute_fisherman_94",
"message":"... and won't believe a word I say."
},
{
"id":"brute_creator_1i",
"message":"Test subject - input"
},
{
"id":"brute_creator_1o",
"message":"Minor Brute - output"
},
{
"id":"brute_creator_2i",
"message":"Minor Brute - input"
},
{
"id":"brute_creator_2o",
"message":"Major Brute - output"
},
{
"id":"brute_creator_3i",
"message":"Major Brute - input"
},
{
"id":"brute_creator_3o",
"message":"Brute complete - output"
},
{
"id":"brute_creator_key",
"message":"Stop! You must not go in there!",
"switchToNPC":"brute_creator"
},
{
"id":"brute_creator_key2",
"message":"Stop! You must not go in there while the lightning is active!",
"switchToNPC":"brute_creator"
},
{
"id":"brute_creator_in",
"message":"Hey, I'm on the inside!",
"rewards":[
{
"rewardType":"deactivateMapObjectGroup",
"rewardID":"Keys2",
"mapName":"mountainlake8_cave"
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":200
}
]
},
{
"id":"brute_creator_out",
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"Keys2",
"mapName":"mountainlake8_cave"
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":200
}
]
},
{
"id":"brute_creator_chair",
"message":"This is my chair if you please.",
"switchToNPC":"brute_creator"
},
{
"id":"brute_creator_sign",
"replies":[
{
"nextPhraseID":"brute_creator_sign_6",
"requires":[
{
"requireType":"random",
"requireID":"12"
}
]
},
{
"nextPhraseID":"brute_creator_sign_5",
"requires":[
{
"requireType":"random",
"requireID":"20"
}
]
},
{
"nextPhraseID":"brute_creator_sign_4",
"requires":[
{
"requireType":"random",
"requireID":"25"
}
]
},
{
"nextPhraseID":"brute_creator_sign_3",
"requires":[
{
"requireType":"random",
"requireID":"33"
}
]
},
{
"nextPhraseID":"brute_creator_sign_2",
"requires":[
{
"requireType":"random",
"requireID":"50"
}
]
},
{
"nextPhraseID":"brute_creator_sign_1"
}
]
},
{
"id":"brute_creator_sign_1",
"message":"Science isn't about \"why\", it's about \"why not\""
},
{
"id":"brute_creator_sign_2",
"message":"Praise is the portal to the presence of Alythara"
},
{
"id":"brute_creator_sign_3",
"message":"Your dream is a portal to your destiny."
},
{
"id":"brute_creator_sign_4",
"message":"The bonemeal potion is a lie."
},
{
"id":"brute_creator_sign_5",
"message":"We do what we must because we can."
},
{
"id":"brute_creator_sign_6",
"message":"Black Water won't steal our research results."
},
{
"id":"brute_creator_papers",
"message":"The note says: \"C.A.K.E.\""
},
{
"id":"brute_origin1a",
"replies":[
{
"nextPhraseID":"brute_origin1a_5",
"requires":[
{
"requireType":"random",
"requireID":"20"
}
]
},
{
"nextPhraseID":"brute_origin1a_4",
"requires":[
{
"requireType":"random",
"requireID":"25"
}
]
},
{
"nextPhraseID":"brute_origin1a_3",
"requires":[
{
"requireType":"random",
"requireID":"33"
}
]
},
{
"nextPhraseID":"brute_origin1a_2",
"requires":[
{
"requireType":"random",
"requireID":"50"
}
]
},
{
"nextPhraseID":"brute_origin1a_1"
}
]
},
{
"id":"brute_origin1a_1",
"message":"Well, you found me. Congratulations. Was it worth it?"
},
{
"id":"brute_origin1a_2",
"message":"Oh, you are still alive?"
},
{
"id":"brute_origin1a_3",
"message":"I was told here would be cake."
},
{
"id":"brute_origin1a_4",
"message":"The cake is a lie."
},
{
"id":"brute_origin1a_5",
"message":"I don't hate you."
},
{
"id":"brute_creator_flash",
"replies":[
{
"nextPhraseID":"brute_creator_flash_1",
"requires":[
{
"requireType":"random",
"requireID":"3"
}
]
},
{
"nextPhraseID":"brute_creator_flash_2",
"requires":[
{
"requireType":"random",
"requireID":"5"
}
]
},
{
"nextPhraseID":"brute_creator_flash_0"
}
]
},
{
"id":"brute_creator_flash_0",
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"brute_creator_flash",
"value":0
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":201
}
]
},
{
"id":"brute_creator_flash_1",
"replies":[
{
"nextPhraseID":"brute_creator_flash_1b",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":200
}
]
}
],
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"brute_creator_flash",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":30
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":201
}
]
},
{
"id":"brute_creator_flash_1b",
"rewards":[
{
"rewardType":"actorCondition",
"rewardID":"fire",
"value":3
}
]
},
{
"id":"brute_creator_flash_2",
"replies":[
{
"nextPhraseID":"brute_creator_flash_1b",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":200
}
]
}
],
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"brute_creator_flash",
"value":2
},
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":30
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":201
}
]
},
{
"id":"brute_creator",
"message":"Oh, a visitor. How unusual.\nCome in, come in. I am Os.",
"replies":[
{
"text":"Hi, I am $playername. Glad to meet you.",
"nextPhraseID":"brute_creator_2"
}
]
},
{
"id":"brute_creator_2",
"message":"You certainly want to know everything about these brutes outside.",
"replies":[
{
"text":"Do I?",
"nextPhraseID":"brute_creator_10"
},
{
"text":"Well, if you say so ...",
"nextPhraseID":"brute_creator_10"
},
{
"text":"Yes. Fascinating beings they are.",
"nextPhraseID":"brute_creator_4"
}
]
},
{
"id":"brute_creator_4",
"message":"Indeed. And you are talking to the leading expert in these matters who is still alive.",
"replies":[
{
"text":"These 'matters' tend to run around and get in my way.",
"nextPhraseID":"brute_creator_6"
}
]
},
{
"id":"brute_creator_6",
"message":"Yes, they love to do so. Aren't they adorable?",
"replies":[
{
"text":"Ehh ...",
"nextPhraseID":"brute_creator_10"
}
]
},
{
"id":"brute_creator_10",
"message":"Here in my laboratory you can see the latest research on brutes.",
"replies":[
{
"text":"You are exploring brutes?",
"nextPhraseID":"brute_creator_20"
}
]
},
{
"id":"brute_creator_20",
"message":"Exploring? Well, no. I am far more gone already.",
"replies":[
{
"text":"N",
"nextPhraseID":"brute_creator_22"
}
]
},
{
"id":"brute_creator_22",
"message":"'Creating' fits better. Best I'll show you.",
"replies":[
{
"text":"Oh dear!",
"nextPhraseID":"brute_creator_24"
}
]
},
{
"id":"brute_creator_24",
"message":"Of course I can't explain too much to you. Otherwise my ideas would soon be stolen.",
"replies":[
{
"text":"That is understandable.",
"nextPhraseID":"brute_creator_30"
},
{
"text":"Do I look like a thief?",
"nextPhraseID":"brute_creator_26",
"requires":[
{
"requireType":"questProgress",
"requireID":"farrik",
"value":40,
"negate":true
}
]
},
{
"text":"Do I look like a thief?",
"nextPhraseID":"brute_creator_28",
"requires":[
{
"requireType":"questProgress",
"requireID":"farrik",
"value":40
}
]
}
]
},
{
"id":"brute_creator_26",
"message":"Honestly? Yes you do.",
"replies":[
{
"text":"Hmph.",
"nextPhraseID":"brute_creator_30"
}
]
},
{
"id":"brute_creator_28",
"message":"Indeed no. But better safe than sorry.",
"replies":[
{
"text":"Right.",
"nextPhraseID":"brute_creator_30"
}
]
},
{
"id":"brute_creator_30",
"message":"I'll just say that my brutes evolve from rats. There are too many of them anyway.",
"replies":[
{
"text":"That's true.",
"nextPhraseID":"brute_creator_32"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brute_creator",
"value":40
}
]
},
{
"id":"brute_creator_32",
"message":"This was a triumph, a huge success!",
"replies":[
{
"text":"Thank you for telling me all this.",
"nextPhraseID":"brute_creator_40"
}
]
},
{
"id":"brute_creator_40",
"message":"Now I have to work again.",
"replies":[
{
"text":"Be glad. May I visit your laboratory?",
"nextPhraseID":"brute_creator_42"
}
]
},
{
"id":"brute_creator_42",
"message":"You're welcome to look around a little. But don't enter the Brute Bake rooms.",
"replies":[
{
"text":"Sure, I want to stay alive after all.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_map_hint",
"message":"Step forward to have a better view of the map."
},
{
"id":"final_cave_map_f",
"message":"F i r e"
},
{
"id":"final_cave_map_w",
"message":"W a t e r"
},
{
"id":"final_cave_map_e",
"message":"E a r t h"
},
{
"id":"final_cave_map_a",
"message":"A i r"
},
{
"id":"final_cave_k1",
"replies":[
{
"nextPhraseID":"final_cave_k1_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":1
}
]
},
{
"nextPhraseID":"final_cave_k1_10"
}
]
},
{
"id":"final_cave_k1_10",
"message":"Which elemental scroll do you want to put here?",
"replies":[
{
"text":"The scroll of fire",
"nextPhraseID":"final_cave_k1_10_f",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"The scroll of water",
"nextPhraseID":"final_cave_k1_10_w",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_w",
"value":1
}
]
},
{
"text":"The scroll of earth",
"nextPhraseID":"final_cave_k1_10_e",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_e",
"value":1
}
]
},
{
"text":"The scroll of wind",
"nextPhraseID":"final_cave_k1_10_a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_a",
"value":1
}
]
},
{
"text":"None",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k1_10_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":1
}
]
},
{
"id":"final_cave_k1_10_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":1
}
]
},
{
"id":"final_cave_k1_10_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":1
}
]
},
{
"id":"final_cave_k1_10_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":1
}
]
},
{
"id":"final_cave_k1_20",
"message":"The scroll still lies on the table.",
"replies":[
{
"text":"I take back my scroll of fire.",
"nextPhraseID":"final_cave_k1_20_f",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"I take back my scroll of water.",
"nextPhraseID":"final_cave_k1_20_w",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":1
}
]
},
{
"text":"I take back my scroll of earth.",
"nextPhraseID":"final_cave_k1_20_e",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":1
}
]
},
{
"text":"I take back my scroll of wind.",
"nextPhraseID":"final_cave_k1_20_a",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":1
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k1_20_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_f",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":0
}
]
},
{
"id":"final_cave_k1_20_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_w",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":0
}
]
},
{
"id":"final_cave_k1_20_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_e",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"final_cave_k1_20_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_a",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":0
}
]
},
{
"id":"final_cave_k2",
"replies":[
{
"nextPhraseID":"final_cave_k2_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":2
}
]
},
{
"nextPhraseID":"final_cave_k2_10"
}
]
},
{
"id":"final_cave_k2_10",
"message":"What do you want to put here?",
"replies":[
{
"text":"The red globe",
"nextPhraseID":"final_cave_k2_10_r",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_r",
"value":1
}
]
},
{
"text":"The green globe",
"nextPhraseID":"final_cave_k2_10_g",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_g",
"value":1
}
]
},
{
"text":"The blue globe",
"nextPhraseID":"final_cave_k2_10_b",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_b",
"value":1
}
]
},
{
"text":"Nothing",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k2_10_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":2
}
]
},
{
"id":"final_cave_k2_10_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":2
}
]
},
{
"id":"final_cave_k2_10_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":2
}
]
},
{
"id":"final_cave_k2_20",
"message":"The globe still hovers over the table.",
"replies":[
{
"text":"I take back my red globe.",
"nextPhraseID":"final_cave_k2_20_r",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_r",
"value":2
}
]
},
{
"text":"I take back my green globe.",
"nextPhraseID":"final_cave_k2_20_g",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_g",
"value":2
}
]
},
{
"text":"I take back my blue globe.",
"nextPhraseID":"final_cave_k2_20_b",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_b",
"value":2
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k2_20_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_r",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":0
}
]
},
{
"id":"final_cave_k2_20_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_g",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":0
}
]
},
{
"id":"final_cave_k2_20_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_b",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":0
}
]
},
{
"id":"final_cave_k3",
"replies":[
{
"nextPhraseID":"final_cave_k3_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":3
}
]
},
{
"nextPhraseID":"final_cave_k3_10"
}
]
},
{
"id":"final_cave_k3_10",
"message":"Which elemental scroll do you want to put here?",
"replies":[
{
"text":"The scroll of fire",
"nextPhraseID":"final_cave_k3_10_f",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"The scroll of water",
"nextPhraseID":"final_cave_k3_10_w",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_w",
"value":1
}
]
},
{
"text":"The scroll of earth",
"nextPhraseID":"final_cave_k3_10_e",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_e",
"value":1
}
]
},
{
"text":"The scroll of wind",
"nextPhraseID":"final_cave_k3_10_a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_a",
"value":1
}
]
},
{
"text":"None",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k3_10_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":3
}
]
},
{
"id":"final_cave_k3_10_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":3
}
]
},
{
"id":"final_cave_k3_10_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":3
}
]
},
{
"id":"final_cave_k3_10_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":3
}
]
},
{
"id":"final_cave_k3_20",
"message":"The scroll still lies on the table.",
"replies":[
{
"text":"I take back my scroll of fire.",
"nextPhraseID":"final_cave_k3_20_f",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":3
}
]
},
{
"text":"I take back my scroll of water.",
"nextPhraseID":"final_cave_k3_20_w",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":3
}
]
},
{
"text":"I take back my scroll of earth.",
"nextPhraseID":"final_cave_k3_20_e",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":3
}
]
},
{
"text":"I take back my scroll of wind.",
"nextPhraseID":"final_cave_k3_20_a",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":3
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k3_20_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_f",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":0
}
]
},
{
"id":"final_cave_k3_20_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_w",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":0
}
]
},
{
"id":"final_cave_k3_20_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_e",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"final_cave_k3_20_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_a",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":0
}
]
},
{
"id":"final_cave_k4",
"replies":[
{
"nextPhraseID":"final_cave_k4_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":4
}
]
},
{
"nextPhraseID":"final_cave_k4_10"
}
]
},
{
"id":"final_cave_k4_10",
"message":"What do you want to put here?",
"replies":[
{
"text":"The red globe",
"nextPhraseID":"final_cave_k4_10_r",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_r",
"value":1
}
]
},
{
"text":"The green globe",
"nextPhraseID":"final_cave_k4_10_g",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_g",
"value":1
}
]
},
{
"text":"The blue globe",
"nextPhraseID":"final_cave_k4_10_b",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_b",
"value":1
}
]
},
{
"text":"Nothing",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k4_10_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":4
}
]
},
{
"id":"final_cave_k4_10_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":4
}
]
},
{
"id":"final_cave_k4_10_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":4
}
]
},
{
"id":"final_cave_k4_20",
"message":"The globe still hovers over the table.",
"replies":[
{
"text":"I take back my red globe.",
"nextPhraseID":"final_cave_k4_20_r",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_r",
"value":4
}
]
},
{
"text":"I take back my green globe.",
"nextPhraseID":"final_cave_k4_20_g",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_g",
"value":4
}
]
},
{
"text":"I take back my blue globe.",
"nextPhraseID":"final_cave_k4_20_b",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_b",
"value":4
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k4_20_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_r",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":0
}
]
},
{
"id":"final_cave_k4_20_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_g",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":0
}
]
},
{
"id":"final_cave_k4_20_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_b",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":0
}
]
},
{
"id":"final_cave_k5",
"replies":[
{
"nextPhraseID":"final_cave_k5_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":5
}
]
},
{
"nextPhraseID":"final_cave_k5_10"
}
]
},
{
"id":"final_cave_k5_10",
"message":"Which elemental scroll do you want to put here?",
"replies":[
{
"text":"The scroll of fire",
"nextPhraseID":"final_cave_k5_10_f",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"The scroll of water",
"nextPhraseID":"final_cave_k5_10_w",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_w",
"value":1
}
]
},
{
"text":"The scroll of earth",
"nextPhraseID":"final_cave_k5_10_e",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_e",
"value":1
}
]
},
{
"text":"The scroll of wind",
"nextPhraseID":"final_cave_k5_10_a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_a",
"value":1
}
]
},
{
"text":"None",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k5_10_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":5
}
]
},
{
"id":"final_cave_k5_10_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":5
}
]
},
{
"id":"final_cave_k5_10_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":5
}
]
},
{
"id":"final_cave_k5_10_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":5
}
]
},
{
"id":"final_cave_k5_20",
"message":"The scroll still lies on the table.",
"replies":[
{
"text":"I take back my scroll of fire.",
"nextPhraseID":"final_cave_k5_20_f",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":5
}
]
},
{
"text":"I take back my scroll of water.",
"nextPhraseID":"final_cave_k5_20_w",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":5
}
]
},
{
"text":"I take back my scroll of earth.",
"nextPhraseID":"final_cave_k5_20_e",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":5
}
]
},
{
"text":"I take back my scroll of wind.",
"nextPhraseID":"final_cave_k5_20_a",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":5
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k5_20_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_f",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":0
}
]
},
{
"id":"final_cave_k5_20_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_w",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":0
}
]
},
{
"id":"final_cave_k5_20_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_e",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"final_cave_k5_20_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_a",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":0
}
]
},
{
"id":"final_cave_k6",
"replies":[
{
"nextPhraseID":"final_cave_k6_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":6
}
]
},
{
"nextPhraseID":"final_cave_k6_10"
}
]
},
{
"id":"final_cave_k6_10",
"message":"What do you want to put here?",
"replies":[
{
"text":"The red globe",
"nextPhraseID":"final_cave_k6_10_r",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_r",
"value":1
}
]
},
{
"text":"The green globe",
"nextPhraseID":"final_cave_k6_10_g",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_g",
"value":1
}
]
},
{
"text":"The blue globe",
"nextPhraseID":"final_cave_k6_10_b",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_b",
"value":1
}
]
},
{
"text":"Nothing",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k6_10_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":6
}
]
},
{
"id":"final_cave_k6_10_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":6
}
]
},
{
"id":"final_cave_k6_10_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":6
}
]
},
{
"id":"final_cave_k6_20",
"message":"The globe still hovers over the table.",
"replies":[
{
"text":"I take back my red globe.",
"nextPhraseID":"final_cave_k6_20_r",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_r",
"value":6
}
]
},
{
"text":"I take back my green globe.",
"nextPhraseID":"final_cave_k6_20_g",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_g",
"value":6
}
]
},
{
"text":"I take back my blue globe.",
"nextPhraseID":"final_cave_k6_20_b",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_b",
"value":6
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k6_20_r",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_r",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":0
}
]
},
{
"id":"final_cave_k6_20_g",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_g",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":0
}
]
},
{
"id":"final_cave_k6_20_b",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_b",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":0
}
]
},
{
"id":"final_cave_k7",
"replies":[
{
"nextPhraseID":"final_cave_k7_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":7
}
]
},
{
"nextPhraseID":"final_cave_k7_10"
}
]
},
{
"id":"final_cave_k7_10",
"message":"Which elemental scroll do you want to put here?",
"replies":[
{
"text":"The scroll of fire",
"nextPhraseID":"final_cave_k7_10_f",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"The scroll of water",
"nextPhraseID":"final_cave_k7_10_w",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_w",
"value":1
}
]
},
{
"text":"The scroll of earth",
"nextPhraseID":"final_cave_k7_10_e",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_e",
"value":1
}
]
},
{
"text":"The scroll of wind",
"nextPhraseID":"final_cave_k7_10_a",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_a",
"value":1
}
]
},
{
"text":"None",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k7_10_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":7
}
]
},
{
"id":"final_cave_k7_10_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":7
}
]
},
{
"id":"final_cave_k7_10_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":7
}
]
},
{
"id":"final_cave_k7_10_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":7
}
]
},
{
"id":"final_cave_k7_20",
"message":"The scroll still lies on the table.",
"replies":[
{
"text":"I take back my scroll of fire.",
"nextPhraseID":"final_cave_k7_20_f",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":7
}
]
},
{
"text":"I take back my scroll of water.",
"nextPhraseID":"final_cave_k7_20_w",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":7
}
]
},
{
"text":"I take back my scroll of earth.",
"nextPhraseID":"final_cave_k7_20_e",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":7
}
]
},
{
"text":"I take back my scroll of wind.",
"nextPhraseID":"final_cave_k7_20_a",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":7
}
]
},
{
"text":"I let it be.",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave_k7_20_f",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_f",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":0
}
]
},
{
"id":"final_cave_k7_20_w",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_w",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":0
}
]
},
{
"id":"final_cave_k7_20_e",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_e",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"final_cave_k7_20_a",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"giveItem",
"rewardID":"final_cave_a",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":0
}
]
},
{
"id":"final_cave_kx",
"replies":[
{
"nextPhraseID":"X",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_island_boss",
"value":1
}
]
},
{
"nextPhraseID":"final_cave_kx_open",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":9,
"negate":true
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":1
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_g",
"value":2
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":3
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_b",
"value":4
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":5
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_r",
"value":6
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":7
}
]
},
{
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":9
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_e",
"value":1
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_g",
"value":2
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_f",
"value":3
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_b",
"value":4
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_a",
"value":5
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_r",
"value":6
},
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_w",
"value":7
}
]
},
{
"nextPhraseID":"final_cave_kx_close",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":9
}
]
},
{
"nextPhraseID":"final_cave_kx_hint1",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_hint",
"value":20
}
]
},
{
"nextPhraseID":"final_cave_kx_hint2",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_hint",
"value":40
}
]
},
{
"nextPhraseID":"final_cave_kx_hint3",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"final_cave_hint",
"value":60
}
]
},
{
"nextPhraseID":"final_cave_kx_nohint"
}
]
},
{
"id":"final_cave_kx_open",
"message":"A loud rumbling fills the air!",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":150
},
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":9
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_hint",
"value":999
}
]
},
{
"id":"final_cave_kx_close",
"message":"You hear a low but intense noise.\nWhat is happening now?",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":9
}
]
},
{
"id":"final_cave_kx_hint1",
"message":"Maybe I have to find out the correct order?",
"replies":[
{
"text":"N",
"nextPhraseID":"final_cave_kx_hint1_2"
}
],
"rewards":[
{
"rewardType":"alignmentChange",
"rewardID":"final_cave_hint",
"value":1
}
]
},
{
"id":"final_cave_kx_hint1_2",
"message":"I wish there would be a placement order map somewhere here."
},
{
"id":"final_cave_kx_hint2",
"message":"I am sure there is a placement order map somewhere here.",
"rewards":[
{
"rewardType":"alignmentChange",
"rewardID":"final_cave_hint",
"value":1
}
]
},
{
"id":"final_cave_kx_hint3",
"message":"I even think I have already seen that order map down here.",
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_hint",
"value":0
}
]
},
{
"id":"final_cave_kx_nohint",
"rewards":[
{
"rewardType":"alignmentChange",
"rewardID":"final_cave_hint",
"value":1
}
]
},
{
"id":"final_cave_s9",
"replies":[
{
"nextPhraseID":"X",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_island_boss",
"value":1
}
]
},
{
"nextPhraseID":"final_cave_s9_11",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":10
}
]
},
{
"nextPhraseID":"final_cave_s9_10"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":160
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"final_cave_s9_10",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"lae_algangror2",
"mapName":"final_cave1"
}
]
},
{
"id":"final_cave_s9_11",
"replies":[
{
"nextPhraseID":"final_cave_kx"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"lae_jhaeld2",
"mapName":"final_cave1"
}
]
},
{
"id":"final_cave_init",
"replies":[
{
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":12
}
]
},
{
"nextPhraseID":"final_cave_init_j",
"requires":[
{
"requireType":"killedMonster",
"requireID":"algangror",
"value":1
}
]
},
{
"nextPhraseID":"final_cave_init_a"
}
]
},
{
"id":"final_cave_init_a",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":10
},
{
"rewardType":"spawnAll",
"rewardID":"lae_algangror1",
"mapName":"island_4_cave1"
}
]
},
{
"id":"final_cave_init_j",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":10
},
{
"rewardType":"spawnAll",
"rewardID":"lae_jhaeld1",
"mapName":"island_4_cave1"
}
]
},
{
"id":"island_4_cave1_key",
"message":"You feel somebody staring at your back."
},
{
"id":"lae_algangror1",
"message":"$playername - good that you are here! I need your help urgently.",
"replies":[
{
"text":"Why? Do you have a little problem in your basement again?",
"nextPhraseID":"lae_algangror1_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":110
}
]
},
{
"id":"lae_algangror1_10",
"message":"Iiiek! Don't remind me!",
"replies":[
{
"text":"So how can I help you?",
"nextPhraseID":"lae_algangror1_20"
}
]
},
{
"id":"lae_algangror1_20",
"message":"A friend of mine is captured, here, deep in the cave.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror1_22"
}
]
},
{
"id":"lae_algangror1_22",
"message":"You know him very well by the way. We have to help him!",
"replies":[
{
"text":"Of course I'm happy to help.",
"nextPhraseID":"lae_algangror1_30"
},
{
"text":"Who is this friend?",
"nextPhraseID":"lae_algangror1_30"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":120
}
]
},
{
"id":"lae_algangror1_30",
"message":"To free him I would need to go for some items all over the isle. But these nasty centaurs wouldn't let me.",
"replies":[
{
"text":"Well, first I am going downstairs to talk to our friend and find out who he is.",
"nextPhraseID":"lae_algangror1_40"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":12
}
]
},
{
"id":"lae_algangror1_40",
"message":"Do that. But hurry."
},
{
"id":"lae_jhaeld1",
"message":"$playername - good that you are here! I need your help urgently.",
"replies":[
{
"text":"Why? Don't coming around on your own anymore?",
"nextPhraseID":"lae_algangror1_20"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":112
}
]
},
{
"id":"lae_algangror2",
"message":"$playername, what have you done?",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror2_10"
}
]
},
{
"id":"lae_algangror2_10",
"message":"Now we are all locked in here! We will all starve to death!",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror2_20"
}
]
},
{
"id":"lae_algangror2_20",
"message":"It is all your fault!",
"replies":[
{
"text":"Hey - I did nothing!",
"nextPhraseID":"lae_algangror2_30"
}
]
},
{
"id":"lae_algangror2_30",
"message":"Our only chance of survival lies in that stairway over there.",
"replies":[
{
"text":"What is down there?",
"nextPhraseID":"lae_algangror2_50"
},
{
"text":"You didn't try it yourself yet?",
"nextPhraseID":"lae_algangror2_50"
},
{
"text":"Why did all that gold disappear for a few moments?",
"nextPhraseID":"lae_algangror2_32"
}
]
},
{
"id":"lae_algangror2_32",
"message":"Did it? You must have dreamed that.",
"replies":[
{
"text":"If you say so.",
"nextPhraseID":"lae_algangror2_30"
},
{
"text":"Hmm ...",
"nextPhraseID":"lae_algangror2_30"
}
]
},
{
"id":"lae_algangror2_50",
"message":"We can't use those stairs. Some invisible force holds us back. But maybe you can do it?",
"replies":[
{
"text":"OK you weaklings - I'll show you.",
"nextPhraseID":"X"
},
{
"text":"Well, I could at least try.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":170
}
]
},
{
"id":"lae_algangror3",
"replies":[
{
"nextPhraseID":"lae_algangror3_100",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_island_boss",
"value":1
}
]
},
{
"nextPhraseID":"lae_algangror3_40",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":200
}
]
},
{
"nextPhraseID":"lae_algangror3_10"
}
]
},
{
"id":"lae_algangror3_10",
"message":"Surprised to see me here?",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_12"
}
]
},
{
"id":"lae_algangror3_12",
"message":"You should see your face! Hahaha!",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_20"
}
]
},
{
"id":"lae_algangror3_20",
"message":"Of course we are not what you think you see. Ever heard of posers?\nYou were great, that was really fun.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_22"
}
]
},
{
"id":"lae_algangror3_22",
"message":"Even the many gold is all fake. We had a lot of fun decorating this ugly room as a treasure trove.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_24"
}
]
},
{
"id":"lae_algangror3_24",
"message":"Making rocks look like piles of gold and stuff like that.",
"replies":[
{
"text":"And the walls? The element scrolls and the globes?",
"nextPhraseID":"lae_algangror3_26"
}
]
},
{
"id":"lae_algangror3_26",
"message":"The point of all this was just to lure you down here to our master Dorhantarh without you becoming suspicious.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_28"
}
]
},
{
"id":"lae_algangror3_28",
"message":"So it couldn't be too easy for you. That's why I came up with the idea of the scrolls and glass balls.",
"replies":[
{
"text":"Does that mean this complex mechanism doesn't work at all?",
"nextPhraseID":"lae_algangror3_30"
}
]
},
{
"id":"lae_algangror3_30",
"message":"Oh yes, of course it works. Why do you think the wall closed again?",
"replies":[
{
"text":"Yes, why did it?",
"nextPhraseID":"lae_algangror3_32"
}
]
},
{
"id":"lae_algangror3_32",
"message":"Well, because I brought a scroll from the table here with me. That's why.",
"replies":[
{
"text":"What?! You ...",
"nextPhraseID":"lae_algangror3_34"
}
]
},
{
"id":"lae_algangror3_34",
"message":"Hahaha!",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_40"
}
]
},
{
"id":"lae_algangror3_40",
"message":"Now go ahead, you'll be a tasty dinner for our master Dorhantarh tonight.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_algangror3_42"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":200
}
]
},
{
"id":"lae_algangror3_42",
"message":"You're so speechless. Hahaha! Go now.",
"replies":[
{
"text":"Well wait - attack!",
"nextPhraseID":"lae_algangror3_50"
}
]
},
{
"id":"lae_algangror3_50",
"message":"No no no. It is not proper to draw a weapon in the presence of our Master."
},
{
"id":"lae_algangror3_100",
"message":"NO! What have you done to our master?!",
"replies":[
{
"text":"The same that I'll do to you now.",
"nextPhraseID":"F"
}
]
},
{
"id":"lae_andor1_999_maybe_obsolete",
"replies":[
{
"nextPhraseID":"lae_andor2"
}
],
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
}
]
},
{
"id":"lae_andor1",
"replies":[
{
"nextPhraseID":"lae_andor1_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":150,
"negate":true
}
]
},
{
"nextPhraseID":"lae_andor1_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":190
},
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":210,
"negate":true
}
]
},
{
"nextPhraseID":"lae_andor1_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":160
},
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":210,
"negate":true
}
]
}
]
},
{
"id":"lae_andor1_1",
"message":"Are you trying to get out of the affair by faking death? Shame on you!",
"switchToNPC":"lae_andor2",
"rewards":[
{
"rewardType":"mapchange",
"rewardID":"beam_after_death",
"mapName":"final_cave1"
}
]
},
{
"id":"lae_andor1_2",
"message":"Are you trying to get out of the affair by faking death? Shame on you!",
"switchToNPC":"lae_andor3",
"rewards":[
{
"rewardType":"mapchange",
"rewardID":"beam_after_death",
"mapName":"final_cave2"
}
]
},
{
"id":"lae_andor1_10",
"message":"Who is there? Declare yourself!",
"switchToNPC":"lae_andor2",
"replies":[
{
"text":"I know that voice ... Andor, is it really you?",
"nextPhraseID":"lae_andor1_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":11,
"negate":true
}
]
},
{
"text":"Calm down, Andor. It's me.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":11
}
]
},
{
"text":"Please tell me again, what I should do.",
"nextPhraseID":"lae_andor1_50",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":11
}
]
}
]
},
{
"id":"lae_andor1_20",
"replies":[
{
"nextPhraseID":"lae_andor1_21",
"requires":[
{
"requireType":"random",
"requireID":"25"
}
]
},
{
"nextPhraseID":"lae_andor1_22",
"requires":[
{
"requireType":"random",
"requireID":"33"
}
]
},
{
"nextPhraseID":"lae_andor1_23",
"requires":[
{
"requireType":"random",
"requireID":"50"
}
]
},
{
"nextPhraseID":"lae_andor1_24"
}
]
},
{
"id":"lae_andor1_21",
"replies":[
{
"nextPhraseID":"lae_andor1_30"
}
],
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_1",
"mapName":"island1"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_1",
"mapName":"island2"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_1",
"mapName":"island3"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_1",
"mapName":"island4"
}
]
},
{
"id":"lae_andor1_22",
"replies":[
{
"nextPhraseID":"lae_andor1_30"
}
],
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_2",
"mapName":"island1"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_2",
"mapName":"island2"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_2",
"mapName":"island3"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_2",
"mapName":"island4"
}
]
},
{
"id":"lae_andor1_23",
"replies":[
{
"nextPhraseID":"lae_andor1_30"
}
],
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_3",
"mapName":"island1"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_3",
"mapName":"island2"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_3",
"mapName":"island3"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_3",
"mapName":"island4"
}
]
},
{
"id":"lae_andor1_24",
"replies":[
{
"nextPhraseID":"lae_andor1_30"
}
],
"rewards":[
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_4",
"mapName":"island1"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_4",
"mapName":"island2"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_4",
"mapName":"island3"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"lae_fc1_4",
"mapName":"island4"
}
]
},
{
"id":"lae_andor1_30",
"message":"At last, $playername. What kept you so long?",
"replies":[
{
"text":"What?! ",
"nextPhraseID":"lae_andor1_40"
}
]
},
{
"id":"lae_andor1_40",
"message":"OK. We have no time for that. Let's come to business.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_andor1_42"
}
]
},
{
"id":"lae_andor1_42",
"message":"I entered this room to find a powerful weapon against the enemy, when suddenly the walls closed around me.",
"replies":[
{
"text":"Too curious again?",
"nextPhraseID":"lae_andor1_44"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":130
},
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":11
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_algangror1",
"mapName":"island_4_cave1"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_jhaeld1",
"mapName":"island_4_cave1"
}
]
},
{
"id":"lae_andor1_44",
"message":"Oh, shut up.",
"replies":[
{
"text":"Who is locked up here - you or me?",
"nextPhraseID":"lae_andor1_50"
}
]
},
{
"id":"lae_andor1_50",
"message":"Sigh. Open the wall and come here.",
"replies":[
{
"text":"How can I do this? The walls look rather massive.",
"nextPhraseID":"lae_andor1_52"
}
]
},
{
"id":"lae_andor1_52",
"message":"It's very easy.",
"replies":[
{
"text":"Oh dear. You always said that when things got tricky.",
"nextPhraseID":"lae_andor1_54"
}
]
},
{
"id":"lae_andor1_54",
"message":"You just have to find the elemental scrolls and the colored globes. Somebody must have taken them and hidden them all over the island.",
"replies":[
{
"text":"Can you be a little more specific?",
"nextPhraseID":"lae_andor1_60"
}
]
},
{
"id":"lae_andor1_60",
"message":"There are four scrolls and three globes. Get them here and place them around this room.",
"replies":[
{
"text":"Around this room?",
"nextPhraseID":"lae_andor1_62"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":140
}
]
},
{
"id":"lae_andor1_62",
"message":"Of course around this room. Don't always be so stupid.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_andor1_70"
}
]
},
{
"id":"lae_andor1_70",
"message":"Hurry now!",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_andor1_72"
}
]
},
{
"id":"lae_andor1_72",
"message":"And bring something to eat!"
},
{
"id":"final_cave_kd",
"message":"Hey, don't run away. Talk to us!",
"switchToNPC":"lae_andor2"
},
{
"id":"final_cave2_k",
"message":"Did someone follow me? I thought they couldn't go down here?"
},
{
"id":"lae_andor3",
"message":"You really believed I was your brother? Hahaha!",
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"lae_andor3",
"value":-99
}
]
},
{
"id":"final_cave2_k1_10",
"message":"Which elemental scroll do you want to put here?",
"replies":[
{
"text":"The scroll of fire",
"nextPhraseID":"final_cave2_k1_10_f",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"final_cave_f",
"value":1
}
]
},
{
"text":"None",
"nextPhraseID":"X"
}
]
},
{
"id":"final_cave2_k1_10_f",
"message":"A loud rumbling fills the air! - At the same time the scroll of fire explodes.",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":1
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":2
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":3
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":4
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":5
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":6
},
{
"rewardType":"removeQuestProgress",
"rewardID":"final_cave",
"value":7
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_e",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_g",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_f",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_b",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_a",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_r",
"value":0
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_w",
"value":0
},
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":210
},
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":9
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_hint",
"value":999
},
{
"rewardType":"actorCondition",
"rewardID":"bleeding_wound",
"value":3
}
]
},
{
"id":"lae_plant",
"message":"Crap, the plant didn't grow tall enough."
},
{
"id":"lae_fc1_key",
"message":"You see nothing special."
},
{
"id":"lae_fc2_s1",
"replies":[
{
"nextPhraseID":"lae_fc2_s1_6",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_island_boss",
"value":123
},
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":210,
"negate":true
}
]
},
{
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":190
}
]
},
{
"nextPhraseID":"lae_fc2_s1_4",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":10
}
]
},
{
"nextPhraseID":"lae_fc2_s1_2"
}
]
},
{
"id":"lae_fc2_s1_2",
"replies":[
{
"nextPhraseID":"lae_fc2_s1_10"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"lae_algangror3",
"mapName":"final_cave2"
}
]
},
{
"id":"lae_fc2_s1_4",
"replies":[
{
"nextPhraseID":"lae_fc2_s1_10"
}
],
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"lae_jhaeld3",
"mapName":"final_cave2"
}
]
},
{
"id":"lae_fc2_s1_6",
"message":"You hear a loud rumbling from above. Seems to be the walls are opened up again.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":210
},
{
"rewardType":"questProgress",
"rewardID":"final_cave",
"value":9
},
{
"rewardType":"alignmentSet",
"rewardID":"final_cave_hint",
"value":999
}
]
},
{
"id":"lae_fc2_s1_10",
"message":"You call back upstairs that there was no problem going down.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_fc2_s1_12"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":190
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_algangror2",
"mapName":"final_cave1"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_jhaeld2",
"mapName":"final_cave1"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_andor2",
"mapName":"final_cave1"
}
]
},
{
"id":"lae_fc2_s1_12",
"message":"But something is very wrong here."
},
{
"id":"lae_island_boss",
"message":"Ah, my dinner at last.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_island_boss_10"
}
]
},
{
"id":"lae_island_boss_10",
"message":"And no horse meat this time. My servants promised me a delicious surprise tonight.",
"replies":[
{
"text":"We'll see. Attack!",
"nextPhraseID":"F"
}
]
},
{
"id":"lae_centaur",
"replies":[
{
"nextPhraseID":"lae_centaur8",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":300
}
]
},
{
"nextPhraseID":"lae_centaur_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":30
}
]
},
{
"nextPhraseID":"lae_centaur_10"
}
]
},
{
"id":"lae_centaur_10",
"message":"You are not wanted here."
},
{
"id":"lae_centaur_20",
"message":"We have an eye on you."
},
{
"id":"lae_centaur1",
"replies":[
{
"nextPhraseID":"lae_centaur",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":30
}
]
},
{
"nextPhraseID":"lae_centaur1_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":211
}
]
},
{
"nextPhraseID":"lae_centaur1_1"
}
]
},
{
"id":"lae_centaur1_1",
"message":"You there, human.",
"replies":[
{
"text":"What do you want?",
"nextPhraseID":"lae_centaur1_2"
}
]
},
{
"id":"lae_centaur1_2",
"message":"Our leader wants to see you. Now.",
"replies":[
{
"text":"Why?",
"nextPhraseID":"lae_centaur1_3"
},
{
"text":"Who is your leader?",
"nextPhraseID":"lae_centaur1_3"
}
]
},
{
"id":"lae_centaur1_3",
"message":"Don't ask questions. Just do as you're told.",
"replies":[
{
"text":"Fine. Lead the way.",
"nextPhraseID":"lae_centaur1_5"
},
{
"text":"And if I refuse?",
"nextPhraseID":"lae_centaur1_4"
}
]
},
{
"id":"lae_centaur1_4",
"message":"Then you'll regret it. Trust me, you don't want to anger our leader.",
"replies":[
{
"text":"It's okay, calm down. Where is this leader?",
"nextPhraseID":"lae_centaur1_8"
}
]
},
{
"id":"lae_centaur1_5",
"message":"I have better things to do than play tour guide to useless intruders.",
"replies":[
{
"text":"Then just tell me where he is.",
"nextPhraseID":"lae_centaur1_8"
}
]
},
{
"id":"lae_centaur1_8",
"message":"Thalos, our wise guide, is currently in the northeast of the island.",
"replies":[
{
"text":"Fine, I'll go see him.",
"nextPhraseID":"lae_centaur1_10"
},
{
"text":"Hopefully this Thalos will be a little more accommodating.",
"nextPhraseID":"lae_centaur1_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":10
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":211
}
]
},
{
"id":"lae_centaur1_10",
"message":"Hurry up now. And don't try anything stupid."
},
{
"id":"lae_centaur1_20",
"message":"You are not wanted here."
},
{
"id":"lae_centaur2",
"replies":[
{
"nextPhraseID":"lae_centaur",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":30
}
]
},
{
"nextPhraseID":"lae_centaur2_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":212
}
]
},
{
"nextPhraseID":"lae_centaur2_1"
}
]
},
{
"id":"lae_centaur2_1",
"message":"What brings a human like you to our island?",
"replies":[
{
"text":"Just passing through. No need to get defensive.",
"nextPhraseID":"lae_centaur2_2"
}
]
},
{
"id":"lae_centaur2_2",
"message":"Defensive? Ha! We have every right to be wary of your kind. Humans have brought nothing but trouble to our land.",
"replies":[
{
"text":"I'm not here to cause trouble.",
"nextPhraseID":"lae_centaur2_3"
},
{
"text":"I'm just looking for...",
"nextPhraseID":"lae_centaur2_3"
}
]
},
{
"id":"lae_centaur2_3",
"message":"That's what they all say. But mark my words, human, if you step out of line, you'll regret it.",
"replies":[
{
"text":"I assure you, I have no intentions of causing any harm.",
"nextPhraseID":"lae_centaur2_4"
}
]
},
{
"id":"lae_centaur2_4",
"message":"We'll see about that. Just remember, you're not welcome here.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur2_5"
}
]
},
{
"id":"lae_centaur2_5",
"message":"We will have to decide what happens to you. You must therefore go to our leader now.",
"replies":[
{
"text":"Fine, I'll go see him.",
"nextPhraseID":"lae_centaur2_8"
},
{
"text":"It's okay, calm down. Where is this leader?",
"nextPhraseID":"lae_centaur2_8"
}
]
},
{
"id":"lae_centaur2_8",
"message":"Thalos, our wise guide, is currently in the northeast of the island.",
"replies":[
{
"text":"Fine, I'll go see him.",
"nextPhraseID":"lae_centaur2_10"
},
{
"text":"Hopefully this Thalos will be a little more accommodating.",
"nextPhraseID":"lae_centaur2_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":10
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":212
}
]
},
{
"id":"lae_centaur2_10",
"message":"Don't think about trying anything funny. We'll be watching you."
},
{
"id":"lae_centaur2_20",
"message":"You are not wanted here."
},
{
"id":"lae_centaur3",
"replies":[
{
"nextPhraseID":"lae_centaur",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":30
}
]
},
{
"nextPhraseID":"lae_centaur3_10",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":213
}
]
},
{
"nextPhraseID":"lae_centaur3_1"
}
]
},
{
"id":"lae_centaur3_1",
"message":"What do you want, human?",
"replies":[
{
"text":"Just passing through. No need to be hostile.",
"nextPhraseID":"lae_centaur3_2"
}
]
},
{
"id":"lae_centaur3_2",
"message":"We don't take kindly to your kind here. You humans always cause trouble.",
"replies":[
{
"text":"I'm not looking for trouble. Just trying to explore.",
"nextPhraseID":"lae_centaur3_3"
},
{
"text":"I'm just looking for...",
"nextPhraseID":"lae_centaur3_3"
}
]
},
{
"id":"lae_centaur3_3",
"message":"Well, you're not welcome here. Keep moving before you cause any problems.",
"replies":[
{
"text":"I don't mean any harm. Can't we just talk?",
"nextPhraseID":"lae_centaur3_4"
}
]
},
{
"id":"lae_centaur3_4",
"message":"Talking won't change anything. You humans are all the same. You should have just left us alone.",
"replies":[
{
"text":"Fine. I'll go. But I won't forget how unwelcoming you've been.",
"nextPhraseID":"lae_centaur3_5"
},
{
"text":"Enough now. I want to speak to your boss.",
"nextPhraseID":"lae_centaur3_8"
}
]
},
{
"id":"lae_centaur3_5",
"message":"We don't care what you think. Just leave our island and never come back."
},
{
"id":"lae_centaur3_8",
"message":"Thalos, our wise guide, is currently in the northeast of the island.",
"replies":[
{
"text":"Fine, I'll go see him.",
"nextPhraseID":"lae_centaur3_10"
},
{
"text":"Hopefully this Thalos will be a little more accommodating.",
"nextPhraseID":"lae_centaur3_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":10
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":213
}
]
},
{
"id":"lae_centaur3_10",
"message":"Go talk to Thalos. Although I'd rather you just disappear altogether."
},
{
"id":"lae_centaur8",
"message":"The stars are bright tonight."
},
{
"id":"lae_centaur9",
"replies":[
{
"nextPhraseID":"lae_centaur9_310",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":310
}
]
},
{
"nextPhraseID":"lae_centaur9_302",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":300
}
]
},
{
"nextPhraseID":"lae_centaur9_100",
"requires":[
{
"requireType":"questProgress",
"requireID":"final_cave",
"value":12
}
]
},
{
"nextPhraseID":"lae_centaur9_30",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":30
}
]
},
{
"nextPhraseID":"lae_centaur9_1"
}
]
},
{
"id":"lae_centaur9_1",
"message":"I am Thalos. Human, you are not welcome here.",
"replies":[
{
"text":"I know by now.",
"nextPhraseID":"lae_centaur9_1a"
},
{
"text":"I am just looking for my brother, Andor. Have you perhaps seen him?",
"nextPhraseID":"lae_centaur9_2"
},
{
"text":"I mean no harm. I come in peace, seeking to understand your ways.",
"nextPhraseID":"lae_centaur9_1b"
},
{
"text":"May I try riding one of your centaurs?",
"nextPhraseID":"lae_centaur9_1z"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":20
}
]
},
{
"id":"lae_centaur9_1a",
"message":"What business do you have on our island?",
"replies":[
{
"text":"I am just looking for my brother, Andor. Have you perhaps seen him?",
"nextPhraseID":"lae_centaur9_2"
},
{
"text":"I mean no harm. I come in peace, seeking to understand your ways.",
"nextPhraseID":"lae_centaur9_1b"
},
{
"text":"May I try riding one of your centaurs?",
"nextPhraseID":"lae_centaur9_1z"
}
]
},
{
"id":"lae_centaur9_1b",
"message":"Understand our ways? Humans have never cared to understand us. They see us as nothing more than beasts of burden.",
"replies":[
{
"text":"Half breads you mean.",
"nextPhraseID":"lae_centaur9_1z"
},
{
"text":"I'm not like other humans. I respect your kind and wish to prove it.",
"nextPhraseID":"lae_centaur9_8"
}
]
},
{
"id":"lae_centaur9_1z",
"message":"You better leave now."
},
{
"id":"lae_centaur9_2",
"message":"This Andor, does he look a bit like you?",
"replies":[
{
"text":"Yes, yes. Have you seen him? Where is he? When?",
"nextPhraseID":"lae_centaur9_2a"
}
]
},
{
"id":"lae_centaur9_2a",
"message":"Who can be sure?",
"replies":[
{
"text":"What?",
"nextPhraseID":"lae_centaur9_2b"
}
]
},
{
"id":"lae_centaur9_2b",
"message":"The stars are bright tonight.",
"replies":[
{
"text":"Never, ever try to elicit a straight answer from a centaur.",
"nextPhraseID":"X"
}
]
},
{
"id":"lae_centaur9_8",
"message":"Words are cheap. Actions speak louder.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_10"
}
]
},
{
"id":"lae_centaur9_10",
"message":"If you truly wish to prove yourself, you must complete a task for us.",
"replies":[
{
"text":"What task do you require of me?",
"nextPhraseID":"lae_centaur9_12"
},
{
"text":"I won't clean out your stable.",
"nextPhraseID":"lae_centaur9_1z"
}
]
},
{
"id":"lae_centaur9_12",
"message":"There is a foul creature that lurks in the cave to the east. It resembles a human but is far more savage.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_12a"
}
]
},
{
"id":"lae_centaur9_12a",
"message":"It attacks my people and threatens our way of life.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_12b"
}
]
},
{
"id":"lae_centaur9_12b",
"message":"[with ominous voice] It is deadly.",
"replies":[
{
"text":"It is deadly? Then I'll make sure it's dead.",
"nextPhraseID":"lae_centaur9_30"
},
{
"text":"Nice.",
"nextPhraseID":"lae_centaur9_30"
},
{
"text":"Eh, well - I'm out.",
"nextPhraseID":"lae_centaur9_1z"
}
]
},
{
"id":"lae_centaur9_30",
"message":"Go and slay this beast. Then I will reconsider your intentions.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_32"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":30
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_centaur8",
"mapName":"island4"
}
]
},
{
"id":"lae_centaur9_32",
"message":"We centaurs have difficulty walking up stairs and fighting monsters in caves.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_34"
}
]
},
{
"id":"lae_centaur9_34",
"message":"Here you humans are exceptionally advantageous.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_35"
}
]
},
{
"id":"lae_centaur9_35",
"message":"Go and free us from the bane of all centaurs.",
"replies":[
{
"text":"Consider it done. I will rid your island of this threat.",
"nextPhraseID":"lae_centaur9_36"
}
]
},
{
"id":"lae_centaur9_36",
"message":"Do not underestimate the danger, human. This creature is formidable.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_38"
}
]
},
{
"id":"lae_centaur9_38",
"message":"But if you succeed, your efforts will be rewarded."
},
{
"id":"lae_centaur9_100",
"message":"What news do you bring?",
"replies":[
{
"text":"I met acquaintances in the entrance to the cave.",
"nextPhraseID":"lae_centaur9_110",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":130,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":120
}
]
},
{
"text":"I have found my brother Andor, locked in a room down in that cave.",
"nextPhraseID":"lae_centaur9_130",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":200,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"lae_centaurs",
"value":130
}
]
},
{
"text":"The creature has been slain. Your island is safe once more.",
"nextPhraseID":"lae_centaur9_300",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_island_boss",
"value":1
}
]
},
{
"text":"I am still searching.",
"nextPhraseID":"lae_centaur9_34"
}
]
},
{
"id":"lae_centaur9_110",
"message":"Even more people. Terrible - does it never end?",
"replies":[
{
"text":"I'll continue looking for the monster",
"nextPhraseID":"lae_centaur9_112"
}
]
},
{
"id":"lae_centaur9_112",
"message":"Do that"
},
{
"id":"lae_centaur9_130",
"message":"Is that so?",
"replies":[
{
"text":"Yes. I'll go free him now.",
"nextPhraseID":"lae_centaur9_132"
}
]
},
{
"id":"lae_centaur9_132",
"message":"Do that if you must. Although I am not glad with even more humans on our island.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_134"
}
]
},
{
"id":"lae_centaur9_134",
"message":"After all, humans are a useless nuisance to centaur society."
},
{
"id":"lae_centaur9_300",
"message":"Impressive, human. Yes, I can feel it.",
"replies":[
{
"text":"And this heart does prove it.",
"nextPhraseID":"lae_centaur9_302",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"lae_island_boss_heart",
"value":1
}
]
},
{
"text":"I wanted to prove it with the monster's heart, but I seem to have lost it. Just a minute ...",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_island_boss_heart",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_centaur9_302",
"message":"That foul creature is no more. A great burden is lifted from my heart.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_310"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":300
}
]
},
{
"id":"lae_centaur9_310",
"message":"You have proven yourself to be more than just another ignorant human.",
"replies":[
{
"text":"Very good.",
"nextPhraseID":"lae_centaur9_390"
},
{
"text":"At last.",
"nextPhraseID":"lae_centaur9_390"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_centaurs",
"value":310
}
]
},
{
"id":"lae_centaur9_390",
"message":"Alas, you have earned our gratitude.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_centaur9_392"
}
]
},
{
"id":"lae_centaur9_392",
"message":"You are free to roam our island as you please. And know that you will always have a friend in the centaurs."
},
{
"id":"gylew4a",
"message":"You know that stuff is illegal and that you can get in serious trouble just for possessing it?",
"replies":[
{
"text":"What can I say? I like to go rogue.",
"nextPhraseID":"X"
}
]
},
{
"id":"mysterious_map_44_reset",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_44_reset_reward",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":60
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":44,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":46,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":103,
"negate":true
}
]
},
{
"text":"N",
"nextPhraseID":"mysterious_map_44_remove_reward",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":46
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":103
}
]
}
]
},
{
"id":"mysterious_map_44_reset_reward",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":44
}
]
},
{
"id":"mysterious_map_45_reset",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_45_reset_reward",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":60
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":45,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":46,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":103,
"negate":true
}
]
}
]
},
{
"id":"mysterious_map_45_reset_reward",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":45
}
]
},
{
"id":"gylew_korhald_cop_30a",
"message":"I don't know anything about it. Which makes me want it even more. Can I have it? I will reward you handsomely for it.",
"replies":[
{
"text":"Reward?! I always love the sound of that. What are we talking here? 10000 gold? 20000 gold?",
"nextPhraseID":"gylew_korhald_cop_40"
},
{
"text":"Here, take it. I have enough coins.",
"nextPhraseID":"gylew_korhald_cop_35",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"hero_coin",
"value":1
}
]
}
]
},
{
"id":"forenza_korhald_41",
"message":"OK, but don't keep this coin collector waiting too long. I want that coin.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":47
}
]
},
{
"id":"korhald_cave_hidden_basket_examine_loot_f2",
"message":"you have just found a coin and a shield. You should bring this coin back to Forenza.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":65
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":103
}
]
},
{
"id":"korhald_cave_hidden_basket_examine_loot_g2",
"message":"you have just found a coin and a shield. You should bring this coin back to Gylew.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":66
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":103
}
]
},
{
"id":"script_open_korhald_tomb_door_no_pendant",
"message":"You do however notice that the keyhole is oddly shaped, but you have no key that will fit."
},
{
"id":"script_open_korhald_tomb_door_has_pendant",
"message":"But before dispair sets in, you notice that the keyhole is oddly shaped.",
"replies":[
{
"text":"Use the Mysterious Korhald 'pendant' as a key.",
"nextPhraseID":"script_open_korhald_tomb_door_1"
}
]
},
{
"id":"moriath_history_6a",
"message":"They admired Korhald because without him the city of Remgard would not exist, but he was not well liked. He ruled the city like an oppressive king. When he died the cityfolk built a tomb in his honor, but well away from Remgard. Somewhere to the south.",
"replies":[
{
"text":"N",
"nextPhraseID":"moriath_history_7"
}
]
},
{
"id":"script_open_korhald_tomb_door_unlocked",
"message":"Is it really locked?",
"replies":[
{
"text":"[Push it open.]",
"nextPhraseID":"X"
}
]
},
{
"id":"gylew_defeated_selector",
"replies":[
{
"nextPhraseID":"gylew_defeated_5",
"requires":[
{
"requireType":"killedMonster",
"requireID":"gylew",
"value":1
},
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":63,
"negate":true
}
]
}
]
},
{
"id":"gylew_defeated_5",
"message":"You've killed the defenseless coin collector.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":63
}
]
},
{
"id":"forenza_korhald_gylew_not_dead",
"message":"You wimp! Get me my brother's key now."
},
{
"id":"gylew_korhald_25",
"message":"You did? Oh, yes, I remember now.",
"replies":[
{
"text":"Your a crazy old man.",
"nextPhraseID":"gylew_korhald_27"
}
]
},
{
"id":"gylew_korhald_27",
"message":"There are two locks! How can this be? Do you know anything about a second key?",
"replies":[
{
"text":"Yes. In fact, I met a 'friend' of yours who told me all about it.",
"nextPhraseID":"gylew_korhald_40"
}
]
},
{
"id":"laerothbasement2_korhald_notice_sign",
"message":"As you approach these crates, a sign on the wall catches your eye and something tells you to take a look at it first."
},
{
"id":"laerothbasement2_korhald_sign_10",
"message":"Not paying attention, you fall flat on your face. Damaging your chin and forehead.",
"replies":[
{
"text":"Oops, that's really going to cost me.",
"nextPhraseID":"laerothbasement2_korhald_sign_30"
}
],
"rewards":[
{
"rewardType":"actorCondition",
"rewardID":"bleeding_wound",
"value":7
}
]
},
{
"id":"laerothbasement2_korhald_sign_read",
"message":"You have already examined the nearly illegible sign hanging on the wall."
},
{
"id":"gylew_attack_2",
"message":"My trusty henchman will take care of you.",
"replies":[
{
"text":"Oh, you need someone to help you?",
"nextPhraseID":"F"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"gylew_henchman",
"mapName":"waterway5"
},
{
"rewardType":"spawnAll",
"rewardID":"gylew_henchman_aggresive_spawn",
"mapName":"waterway5"
}
]
},
{
"id":"mysterious_map_stop_and_review_west",
"message":"Let's stop once again and look at the 'Mysterious Korhald map'.",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_stop_and_review_west_1"
}
]
},
{
"id":"mysterious_map_stop_and_review_west_1",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_stop_and_review_korhald_cave_outdoor1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1
}
]
},
{
"text":"N",
"nextPhraseID":"mysterious_map_missing",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"korhald_map",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"mysterious_map_stop_and_review_korhald_cave_outdoor1",
"message":"According to the map, I'm really close now and I should continue head west.",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":48
}
]
},
{
"id":"mysterious_map_48_reset",
"replies":[
{
"text":"N",
"nextPhraseID":"mysterious_map_48_reset_reward",
"requires":[
{
"requireType":"questProgress",
"requireID":"odd_coin_collector",
"value":60
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":48,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":46,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":103,
"negate":true
}
]
}
]
},
{
"id":"mysterious_map_48_reset_reward",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":48
}
]
},
{
"id":"stop_henchman_key",
"message":"If you come back here, I will kill you!",
"switchToNPC":"gylew_henchman_aggresive"
},
{
"id":"script_close_cave_door_scared",
"message":"As the heavy doors of the cave swing shut with a resounding slam, a sudden wave of fear grips you as the rush of wind hits your back.\nThe echoing sound reverberates through you, sending shivers down your spine. This leaves you visibly shaken with a sense of uneasiness, casting a temporary shadow over your courage.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":41
},
{
"rewardType":"actorCondition",
"rewardID":"fear",
"value":3
}
]
},
{
"id":"script_close_cave_door_not_scared",
"message":"Oh, that was the door closing. No big deal now."
},
{
"id":"coin_collector_thief_coins_10",
"message":"Sure. Let's see what you have.",
"replies":[
{
"text":"[Show the coins]",
"nextPhraseID":"coin_collector_thief_coins_20"
}
]
},
{
"id":"coin_collector_thief_coins_20",
"message":"[The coin collector eagerly examines the pilfered coins, eyes gleaming with fascination.]...",
"replies":[
{
"text":"N",
"nextPhraseID":"coin_collector_thief_coins_30"
}
]
},
{
"id":"coin_collector_thief_coins_30",
"message":"Ah, these coins tell a tale of clandestine dealings and shadowy alliances.",
"replies":[
{
"text":"N",
"nextPhraseID":"coin_collector_thief_coins_35"
}
]
},
{
"id":"coin_collector_thief_coins_35",
"message":"These bronze pieces bear the mark of the Lunar Whispe, an infamous thieves' guild that once ruled the underground markets. Legend has it, these coins were minted in secret, their alloy infused with fragments of moonstone to enhance the guild's stealthy endeavors",
"replies":[
{
"text":"N",
"nextPhraseID":"coin_collector_thief_coins_40"
}
]
},
{
"id":"coin_collector_thief_coins_40",
"message":"These silver coins hold the captivating history of a nomadic people, a seafaring tribe whose exploits were as boundless as the horizon. Born from the hands of skilled minters among the maritime wanderers, these coins tell the tale of the Ocean Nomads, a group of sailors, pirates, and free-spirited adventurers.",
"replies":[
{
"text":"N",
"nextPhraseID":"coin_collector_thief_coins_45"
}
]
},
{
"id":"coin_collector_thief_coins_45",
"message":"The silver pieces depict a mighty ship sailing under the moonlit sky, capturing the essence of the Ocean Nomads' freedom and unity. Legends speak of these coins being crafted during the tribe's grand gatherings, where sailors from various corners of the seas exchanged not only goods but also these tokens, forging connections that transcended the vastness of the ocean.",
"replies":[
{
"text":"So they are priceless?",
"nextPhraseID":"coin_collector_thief_coins_50"
}
]
},
{
"id":"coin_collector_thief_coins_50",
"message":"[The collector pauses, his gaze lingering on the coins.] These pieces are not merely currency; they are artifacts of a hidden past,\na glimpse into the umderground world where alliances were forged in secrecy. I'd be willing to make you an offer for these intriguing\ntokens of history, should you be interested in parting with them.",
"replies":[
{
"text":"So you want to buy them all?",
"nextPhraseID":"coin_collector_thief_coins_55"
}
]
},
{
"id":"coin_collector_thief_coins_55",
"message":"Well, yes. But not all of them. Afterall, who needs 110 of these?",
"replies":[
{
"text":"OK, so what do you want to buy?",
"nextPhraseID":"coin_collector_thief_coins_60"
}
]
},
{
"id":"coin_collector_thief_coins_60",
"message":"Well, let's talk price first. You see, the silver coin is worth 11 gold in weight and the bronze is worth 5 gold in weight. But, to a collector they are worth more. Let's make this simple. I will pay you double those values for each coin and I'll take 5 of each.",
"replies":[
{
"text":"So how much total than?",
"nextPhraseID":"coin_collector_thief_coins_65"
}
]
},
{
"id":"coin_collector_thief_coins_65",
"message":"110 gold for the silver and 50 for the bronze coins.",
"replies":[
{
"text":"That little? No, thanks",
"nextPhraseID":"X"
},
{
"text":"Well, something is better than nothing.",
"nextPhraseID":"coin_collector_thief_coins_70",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"silver_coin",
"value":5
},
{
"requireType":"inventoryRemove",
"requireID":"bronze_coin",
"value":5
}
]
}
]
},
{
"id":"coin_collector_thief_coins_70",
"message":"Thank you so much.",
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"gold",
"value":160
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":107
}
]
},
{
"id":"poisoned_ground",
"rewards":[
{
"rewardType":"actorCondition",
"rewardID":"environmental_poisoning",
"value":1
}
]
},
{
"id":"forenza_brimhaven_11",
"message":"Oh, yeah. Let's look in that chest now.",
"replies":[
{
"text":"N",
"nextPhraseID":"korhald_chest_examine_10"
}
]
},
{
"id":"forenza_island_selector",
"replies":[
{
"nextPhraseID":"forenza_island_injured",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":104,
"negate":true
}
]
},
{
"nextPhraseID":"forenza_island_initial_phrase"
}
]
},
{
"id":"forenza_island_injured",
"message":"Hey, you. I need your help!",
"replies":[
{
"text":"What? Who are you? How did you get in here?",
"nextPhraseID":"forenza_island_injured_need_help"
},
{
"text":"What kind of help?",
"nextPhraseID":"forenza_island_injured_explained"
}
]
},
{
"id":"forenza_island_injured_need_help",
"message":"Nervermind that now. I am injured and I need your help!",
"replies":[
{
"text":"What kind of help?",
"nextPhraseID":"forenza_island_injured_explained"
}
]
},
{
"id":"forenza_island_injured_explained",
"message":"Seriously?! Can't you see that I am bleeding and weak?",
"replies":[
{
"text":"Well, I have this ointment for stopping wounds. Take it.",
"nextPhraseID":"forenza_island_injured_ointment",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"pot_bleeding_ointment",
"value":1
}
]
},
{
"text":"What do you want? A healing potion maybe?",
"nextPhraseID":"forenza_island_injured_help"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":41
}
]
},
{
"id":"forenza_island_injured_ointment",
"message":"Oh, that's wonderful. Thank you.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_injured_help"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":42
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help",
"message":"Please. I'll take whatever you have that could heal me.",
"replies":[
{
"text":"Well I have a bonemeal potion. It's yours now. Take it.",
"nextPhraseID":"forenza_island_injured_help_bm",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"bonemeal_potion",
"value":1
}
]
},
{
"text":"Well I have a special bonemeal potion. It's yours now. Take it.",
"nextPhraseID":"forenza_island_injured_help_bm",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"pot_bm_lodar",
"value":1
}
]
},
{
"text":"Here, take it. It's a really strong potion of healing.",
"nextPhraseID":"forenza_island_injured_help_mph",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"health_major2",
"value":1
}
]
},
{
"text":"I have this really special potion of healing that I got from a very wise old man. Take it!",
"nextPhraseID":"forenza_island_injured_help_lph",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"pot_healthlodar",
"value":1
}
]
},
{
"text":"I have an ordinary potion of health for you. Take it!",
"nextPhraseID":"forenza_island_injured_help_rph",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"health",
"value":1
}
]
},
{
"text":"I have an little health potion for you. It's all I have. Take it!",
"nextPhraseID":"forenza_island_injured_help_minor_ph",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"health_minor2",
"value":1
}
]
},
{
"text":"I'm so sorry, but I have nothing that can help you.",
"nextPhraseID":"forenza_island_injured_help_not",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"bonemeal_potion",
"value":1,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"pot_bm_lodar",
"value":1,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"pot_healthlodar",
"value":1,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"health_major2",
"value":1,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"health",
"value":1,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"health_minor2",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"forenza_island_injured_help_bm",
"message":"Oh, this stuff is great!",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":43
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help_mph",
"message":"This stuff tastes nasty, but I swear I can feel it helping already.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":44
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help_lph",
"message":"Oh, now this stuff feels like its healing power will last just a little bit longer.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":46
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help_rph",
"message":"Oh, this should help. Thank you.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":47
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help_minor_ph",
"message":"Oh, this should help. I guess.",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"odd_coin_collector",
"value":48
},
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"forenza_island_injured_help_not",
"message":"You are a disappointment. Anyways...",
"replies":[
{
"text":"N",
"nextPhraseID":"forenza_island_initial_phrase"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":104
}
]
},
{
"id":"Remgard_jetty_sign",
"message":"From this jetty you have an excitingly beautiful view of the mighty Lake Laeroth.",
"replies":[
{
"text":"What a lot of water!",
"nextPhraseID":"Remgard_jetty_sign_2"
}
]
},
{
"id":"Remgard_jetty_sign_2",
"message":"You can clearly see the neighboring group of islands and the old buildings on them.",
"replies":[
{
"text":"That ruin over there will probably be called \"Laeroth Manor\".",
"nextPhraseID":"Remgard_jetty_sign_3"
}
]
},
{
"id":"Remgard_jetty_sign_3",
"message":"You'd like to get over there, but you realize it's not possible from here.",
"replies":[
{
"text":"I'LL FIND A WAY!!",
"nextPhraseID":"Remgard_jetty_sign_4"
}
]
},
{
"id":"Remgard_jetty_sign_4",
"message":"You hear the echoes of your shout - then silence.",
"replies":[
{
"text":"So close yet so far.",
"nextPhraseID":"X"
}
]
},
{
"id":"laeroth_barn_basement_spider",
"message":"As you approach the hole, you notice something inside and are intrigued.",
"replies":[
{
"text":"[Bend down and take a look.]",
"nextPhraseID":"laeroth_barn_basement_spider_2"
},
{
"text":"No, I don't think so. I'm not that intrigued enough to risk my life.",
"nextPhraseID":"X"
}
]
},
{
"id":"laeroth_barn_basement_spider_2",
"message":"Ugh, spiders!",
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"laeroth_barn_basement_spider_hole",
"mapName":"laerothbarn1"
}
]
},
{
"id":"laeroth_barn_basement_centipede",
"message":"As you approach the hole, you notice something inside and are intrigued.",
"replies":[
{
"text":"No, I don't think so. I'm not that intrigued enough to risk my life.",
"nextPhraseID":"X"
},
{
"text":"[Bend down and take a look.]",
"nextPhraseID":"laeroth_barn_basement_centipede_2"
}
]
},
{
"id":"laeroth_barn_basement_centipede_2",
"message":"Ugh, centipedes",
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"laeroth_barn_basement_centipede_hole",
"mapName":"laerothbarn1"
}
]
},
{
"id":"laeroth_barn_basement_selector",
"replies":[
{
"nextPhraseID":"laeroth_barn_basement_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":102,
"negate":true
}
]
}
]
},
{
"id":"laeroth_barn_basement_1",
"message":"As you approach the hole, you notice something inside and are intrigued.",
"replies":[
{
"text":"[Bend down and take a look.]",
"nextPhraseID":"laeroth_barn_basement_2"
},
{
"text":"No, I don't think so. I'm not that intrigued enough to risk my life.",
"nextPhraseID":"X"
}
]
},
{
"id":"laeroth_barn_basement_2",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":102
},
{
"rewardType":"giveItem",
"rewardID":"mystery_laeroth_key",
"value":1
}
]
},
{
"id":"korhald_cave_hidden_locked_chest_no_key",
"message":"This chest is locked and you don't seem to have the key.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":50
}
]
},
{
"id":"korhald_cave_hidden_locked_chest_not_looted",
"message":"The chest is locked, but you can try that \"Mystery Laeroth key\" you found.",
"replies":[
{
"text":"Let's get this thing unlocked.",
"nextPhraseID":"korhald_cave_hidden_locked_chest_loot"
},
{
"text":"This might be a mistake. I should leave before it's too late!",
"nextPhraseID":"X"
}
]
},
{
"id":"korhald_cave_hidden_locked_chest_loot",
"message":"Inside the chest, you find a book with an ancient leather cover, a helmet and some valuables.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":49
},
{
"rewardType":"dropList",
"rewardID":"korhald_locked_chest_dl"
},
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":50
}
]
},
{
"id":"odd_coin_collector_ask_about_locked_chest",
"message":"A locked chest you say? Well, I'm not really sure, but logic tells me to look back in the Laeroth Manor.",
"replies":[
{
"text":"Oh, yeah. That makes sense.",
"nextPhraseID":"X"
},
{
"text":"Oh, come on! I don't want to go back there again.",
"nextPhraseID":"X"
}
]
},
{
"id":"mysterious_map_44_remove_reward",
"rewards":[
{
"rewardType":"removeQuestProgress",
"rewardID":"nondisplay",
"value":44
}
]
},
{
"id":"gwendolyn_1",
"message":"Hello, stranger. What are you doing down here?",
"replies":[
{
"text":"I'm looking for my brother Andor. Have you seen him? He kind of looks like me.",
"nextPhraseID":"gwendolyn_2"
},
{
"text":"What are you doing down here?",
"nextPhraseID":"gwendolyn_3"
}
]
},
{
"id":"gwendolyn_2",
"message":"Well, unless he looks like one of these books, I will say \"no\".",
"replies":[
{
"text":"N",
"nextPhraseID":"gwendolyn_3"
}
]
},
{
"id":"gwendolyn_3",
"message":"You see, I've been down here all day looking for a book for Skylenar as he really needs it.",
"replies":[
{
"text":"Well, maybe I could help you? What is the name of this book?",
"nextPhraseID":"gwendolyn_4"
}
]
},
{
"id":"gwendolyn_4",
"message":"Oh, how nice of you to offer. It's called \"The Tome of Veiled Truths\", but I don't think you will have much luck finding it.",
"replies":[
{
"text":"Oh, OK. I will let you be then.",
"nextPhraseID":"X"
}
]
},
{
"id":"lae_prison1",
"message":"Please help us!"
},
{
"id":"lae_prison1a",
"message":"Please help us!",
"switchToNPC":"lae_prisoner"
},
{
"id":"lae_prison_cell1",
"message":"The door is locked.",
"replies":[
{
"text":"Unlock.",
"nextPhraseID":"lae_prison_cell1_unlock",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110,
"negate":true
}
]
},
{
"text":"Unfortunately the lock is now broken.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110
}
]
},
{
"text":"You have no matching key.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_cell1_unlock",
"message":"Click.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":31
}
]
},
{
"id":"lae_prison_cell2",
"message":"The door is locked.",
"replies":[
{
"text":"Unlock.",
"nextPhraseID":"lae_prison_cell2_unlock",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110,
"negate":true
}
]
},
{
"text":"Unfortunately the lock is now broken.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110
}
]
},
{
"text":"You have no matching key.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_cell2_unlock",
"message":"Click.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":32
}
]
},
{
"id":"lae_prison_cell3",
"message":"The door is locked.",
"replies":[
{
"text":"Unlock.",
"nextPhraseID":"lae_prison_cell3_unlock",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110,
"negate":true
}
]
},
{
"text":"Unfortunately the lock is now broken.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110
}
]
},
{
"text":"You have no matching key.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_cell3_unlock",
"message":"Click.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":33
}
]
},
{
"id":"lae_prison_cell4",
"message":"The door is locked.",
"replies":[
{
"text":"Unlock.",
"nextPhraseID":"lae_prison_cell4_unlock",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110,
"negate":true
}
]
},
{
"text":"Unfortunately the lock is now broken.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110
}
]
},
{
"text":"You have no matching key.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"lae_prison_key",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_cell4_unlock",
"message":"Click.",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"laeroth_nondisplay",
"value":34
}
]
},
{
"id":"lae_prison_01",
"replies":[
{
"nextPhraseID":"lae_prison_end",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":25
}
]
},
{
"nextPhraseID":"lae_prison_02",
"requires":[
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":31
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":33
},
{
"requireType":"questProgress",
"requireID":"laeroth_nondisplay",
"value":34
}
]
},
{
"nextPhraseID":"lae_prison_01a"
}
]
},
{
"id":"lae_prison_01a",
"message":"Please, can you help us?",
"replies":[
{
"text":"What sort of help?",
"nextPhraseID":"lae_prison_01b"
}
]
},
{
"id":"lae_prison_01b",
"message":"Please open the other cells and free us all! Hurry! Then come back to me.",
"replies":[
{
"text":"OK, just a second ...",
"nextPhraseID":"X"
}
]
},
{
"id":"lae_prison_02",
"message":"Please, can you help us?",
"replies":[
{
"text":"What sort of help?",
"nextPhraseID":"lae_prison_02a"
}
]
},
{
"id":"lae_prison_02a",
"message":"The prison torturer died, but he took the life force of us prisoners in the hope to live again.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_prison_02b"
}
]
},
{
"id":"lae_prison_02b",
"message":"It didn't work, because we had so little life left anyway.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_prison_02c"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":5
},
{
"rewardType":"deactivateMapObjectGroup",
"rewardID":"Keys",
"mapName":"laerothprison4"
}
]
},
{
"id":"lae_prison_02c",
"message":"But now we cannot rest in peace, because he is still here, somewhere in the lower caves. He needs to be destroyed, but we cannot do it because he has control over us.",
"replies":[
{
"text":"OK. I'll do it. I am not afraid of a few monsters!",
"nextPhraseID":"lae_prison_03",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":20,
"negate":true
}
]
},
{
"text":"No thanks. Seems dangerous, and there's nothing in it for me.",
"nextPhraseID":"lae_prison_3a",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":10,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_03",
"message":"Thank you! But beware! He has guards that are like him. They may appear to be human at first glance, but they are not!",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":10
}
]
},
{
"id":"lae_prison_3a",
"message":"Ohhh! What will become of us?",
"switchToNPC":"lae_prisoner",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":20
}
]
},
{
"id":"lae_prison_end",
"replies":[
{
"nextPhraseID":"lae_prison_end_10",
"requires":[
{
"requireType":"killedMonster",
"requireID":"kotheses",
"value":1
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":80,
"negate":true
}
]
},
{
"nextPhraseID":"lae_prison_end_20",
"requires":[
{
"requireType":"killedMonster",
"requireID":"kotheses",
"value":1
}
]
},
{
"nextPhraseID":"lae_prison_end_30",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":114
},
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":130,
"negate":true
}
]
},
{
"nextPhraseID":"lae_prison_3a",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":25
},
{
"requireType":"killedMonster",
"requireID":"kotheses",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"lae_prison_end_10",
"message":"Oh, the kid is back. Just look!",
"switchToNPC":"lae_prisoner",
"replies":[
{
"text":"You can finally find peace. Kotheses, the torturer is dead.",
"nextPhraseID":"lae_prison_end_20"
}
]
},
{
"id":"lae_prison_end_20",
"message":"Ooooh! We are eternally grateful!",
"switchToNPC":"lae_prisoner",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":80
}
]
},
{
"id":"lae_prison_end_30",
"message":"Everything is in order now. The prisoners are back in their cells, and the Demon guards are on duty again.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_prison_3a"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":130
}
]
},
{
"id":"lae_torturer",
"replies":[
{
"nextPhraseID":"lae_torturer_5",
"requires":[
{
"requireType":"killedMonster",
"requireID":"lae_demon9",
"value":1,
"negate":true
},
{
"requireType":"killedMonster",
"requireID":"lae_demon7",
"value":1,
"negate":true
},
{
"requireType":"killedMonster",
"requireID":"lae_demon5",
"value":1,
"negate":true
},
{
"requireType":"killedMonster",
"requireID":"lae_demon4",
"value":1,
"negate":true
}
]
},
{
"nextPhraseID":"lae_torturer_5",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":50
}
]
},
{
"nextPhraseID":"lae_torturer_5",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":30,
"negate":true
}
]
},
{
"nextPhraseID":"lae_torturer_2"
}
]
},
{
"id":"lae_torturer_2",
"message":"Why do you kill my precious demons?! I told you to stay here beside me!",
"replies":[
{
"text":"They have attacked me!",
"nextPhraseID":"lae_torturer_5"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":50
}
]
},
{
"id":"lae_torturer_3",
"message":"Do as you are told, and there will be no harm.",
"replies":[
{
"text":"[softly] Gna gna gna.",
"nextPhraseID":"lae_torturer_4"
}
]
},
{
"id":"lae_torturer_4",
"message":"What??",
"replies":[
{
"text":"Nothing.",
"nextPhraseID":"lae_torturer_5"
}
]
},
{
"id":"lae_torturer_5",
"replies":[
{
"nextPhraseID":"lae_torturer_110",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":110
}
]
},
{
"nextPhraseID":"lae_torturer_100",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":100
}
]
},
{
"nextPhraseID":"lae_torturer_10"
}
]
},
{
"id":"lae_torturer_key",
"message":"Stop, kid! Not a step further!",
"switchToNPC":"kotheses"
},
{
"id":"lae_torturer_10",
"message":"Hello, child.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_10a"
}
]
},
{
"id":"lae_torturer_10a",
"message":"Would you like to learn the trade of a torturer?",
"replies":[
{
"text":"Tell me more about it.",
"nextPhraseID":"lae_torturer_11",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":60,
"negate":true
}
]
},
{
"text":"I'm sorry, I don't have time for that. I have to look for my brother. Do you perhaps know where he is? He looks something like me.",
"nextPhraseID":"lae_torturer_12"
},
{
"text":"You stole the life force of your captives.",
"nextPhraseID":"lae_torturer_18"
},
{
"text":"Very gladly. I always like to learn new things.",
"nextPhraseID":"lae_torturer_30",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":60,
"negate":true
}
]
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":25
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner2i",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner3i",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner4i",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_prisoner2a",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_prisoner3a",
"mapName":"laerothprison4"
}
]
},
{
"id":"lae_torturer_11",
"message":"I seek a young apprentice to train in our essential duties.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_11a"
}
]
},
{
"id":"lae_torturer_11a",
"message":"You will start by observing and assisting me during interrogations, learning the delicate balance of inflicting pain.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_11b"
}
]
},
{
"id":"lae_torturer_11b",
"message":"While keeping the prisoner alive, of course.",
"replies":[
{
"text":"Oh, makes sense.",
"nextPhraseID":"lae_torturer_11c"
}
]
},
{
"id":"lae_torturer_11c",
"message":"Your education will include mastering various torture devices and understanding their effects.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_11d"
}
]
},
{
"id":"lae_torturer_11d",
"message":"Over the years, you will gradually take on more responsibility, eventually conducting interrogations on your own once you have proven your skill and steadiness.",
"replies":[
{
"text":"Interrogations you call it?",
"nextPhraseID":"lae_torturer_11e"
}
]
},
{
"id":"lae_torturer_11e",
"message":"Sure. We only want want the thruth. Nothing more. It is a very prestigious work.",
"replies":[
{
"text":"If you say so.",
"nextPhraseID":"lae_torturer_10a"
},
{
"text":"Then why do you wear a mask at public executions?",
"nextPhraseID":"lae_torturer_11f"
}
]
},
{
"id":"lae_torturer_11f",
"message":"Enough questions.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_10a"
}
]
},
{
"id":"lae_torturer_12",
"message":"No, I don't know where Andor is now.",
"replies":[
{
"text":"Oh, how do you know his name?",
"nextPhraseID":"lae_torturer_14"
}
]
},
{
"id":"lae_torturer_14",
"message":"Well, he was here a while ago and was shown a few tricks.",
"replies":[
{
"text":"So he was here too?",
"nextPhraseID":"lae_torturer_16"
}
]
},
{
"id":"lae_torturer_16",
"message":"Andor was a very eager student. It's a shame he didn't stay.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_20"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"andor",
"value":120
}
]
},
{
"id":"lae_torturer_18",
"message":"Yes. So?",
"replies":[
{
"text":"Nothing.",
"nextPhraseID":"lae_torturer_20"
}
]
},
{
"id":"lae_torturer_20",
"message":"You are sure you don't want to learn the art of a torturer?",
"replies":[
{
"text":"That is no job for me.",
"nextPhraseID":"lae_torturer_60",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":30,
"negate":true
}
]
},
{
"text":"Well, I could try at least.",
"nextPhraseID":"lae_torturer_30",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":60,
"negate":true
}
]
}
]
},
{
"id":"lae_torturer_30",
"message":"Okay, then let's get started. This is a very important job, you know?",
"replies":[
{
"text":"Why?",
"nextPhraseID":"lae_torturer_32"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":30
}
]
},
{
"id":"lae_torturer_32",
"message":"You get people to tell you the truth you want to hear.",
"replies":[
{
"text":"Oh, OK.",
"nextPhraseID":"lae_torturer_34"
}
]
},
{
"id":"lae_torturer_34",
"message":"Like these dangerous captives in the cells above. They all confessed. Luckily they are in safe custody.",
"replies":[
{
"text":"Eh ...",
"nextPhraseID":"lae_torturer_36"
}
]
},
{
"id":"lae_torturer_36",
"message":"What?",
"replies":[
{
"text":"I opened the cells and released them.",
"nextPhraseID":"lae_torturer_40"
}
]
},
{
"id":"lae_torturer_40",
"message":"Not again! You need to wake up the Demon Guard and send them upstairs. That way you will quickly get the problem under control.",
"replies":[
{
"text":"Demons? That doesn't sound safe.",
"nextPhraseID":"lae_torturer_42"
}
]
},
{
"id":"lae_torturer_42",
"message":"You screwed up, you have to fix it.",
"replies":[
{
"text":"Sigh.",
"nextPhraseID":"lae_torturer_44",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":35,
"negate":true
}
]
},
{
"text":"Sigh. I know.",
"nextPhraseID":"lae_torturer_45",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":35
}
]
}
]
},
{
"id":"lae_torturer_44",
"message":"Here take this Oegyth crystal.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_45"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"oegyth",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":35
}
]
},
{
"id":"lae_torturer_45",
"message":"Take this precious Oegyth crystal to that small room to the south and continue through the corridor.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_46"
}
]
},
{
"id":"lae_torturer_46",
"message":"Then throw the crystal with all your might into the dark abyss.",
"replies":[
{
"text":"What?!",
"nextPhraseID":"lae_torturer_48"
}
]
},
{
"id":"lae_torturer_48",
"message":"Do it. Then run for your life back to me so that I can protect you from them.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_50"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":40
}
]
},
{
"id":"lae_torturer_50",
"message":"You hear me? Don't wait for the demons. They are deadly.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_52"
}
]
},
{
"id":"lae_torturer_52",
"message":"Now. Move."
},
{
"id":"lae_torturer_60",
"message":"What a pity. At least let me warn you about the prisoners above.",
"replies":[
{
"text":"What is with them?",
"nextPhraseID":"lae_torturer_62"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":60
}
]
},
{
"id":"lae_torturer_62",
"message":"They are devious. They are highly dangerous.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_64"
}
]
},
{
"id":"lae_torturer_64",
"message":"They must be imprisoned for all reasons.",
"replies":[
{
"text":"Why?",
"nextPhraseID":"lae_torturer_66"
}
]
},
{
"id":"lae_torturer_66",
"message":"Their lies influence you to have mercy. But turn your back to them they pierce you cruelly.",
"replies":[
{
"text":"N",
"nextPhraseID":"lae_torturer_70"
}
]
},
{
"id":"lae_torturer_70",
"message":"Believe it or not.",
"replies":[
{
"text":"Not.",
"nextPhraseID":"lae_torturer_74"
}
]
},
{
"id":"lae_torturer_74",
"message":"At least I play fair. I do not come from ambush, but rather announce my attack.",
"replies":[
{
"text":"OK ...",
"nextPhraseID":"lae_torturer_76"
}
]
},
{
"id":"lae_torturer_76",
"message":"... which is now!",
"replies":[
{
"text":"How gross.",
"nextPhraseID":"F"
}
],
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"lae_torturer",
"value":-100
}
]
},
{
"id":"lae_torturer_100",
"message":"Now you can talk to the demons. To all of them. Tell them what they have to do.",
"replies":[
{
"text":"All of them?",
"nextPhraseID":"lae_torturer_101",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":50
}
]
},
{
"text":"OK.",
"nextPhraseID":"lae_torturer_102",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":50,
"negate":true
}
]
}
]
},
{
"id":"lae_torturer_101",
"message":"To all of those that you have left alive. But please, stay close to me this time."
},
{
"id":"lae_torturer_102",
"message":"But stay close to me."
},
{
"id":"lae_torturer_110",
"message":"I see it in your eyes - you want to leave too. Like your brother.",
"replies":[
{
"text":"Yes. Thank you for your lessons.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":120
}
]
},
{
"id":"lae_demon_safe",
"replies":[
{
"nextPhraseID":"lae_demon_safe_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":30
}
]
},
{
"nextPhraseID":"lae_demon_unsafe"
}
]
},
{
"id":"lae_demon_safe_1",
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"lae_demon",
"value":100
}
]
},
{
"id":"lae_demon_unsafe",
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"lae_demon",
"value":-100
}
]
},
{
"id":"lae_demon_call",
"message":"An icy cold breeze hits your face.",
"replies":[
{
"text":"Let's throw an oegyth crystal down there.",
"nextPhraseID":"lae_demon_call_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":100,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth",
"value":1
}
]
},
{
"text":"I would like to throw an oegyth crystal down there, if I only had one.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":100,
"negate":true
},
{
"requireType":"inventoryKeep",
"requireID":"oegyth",
"value":1,
"negate":true
}
]
},
{
"text":"Let's try to throw a rock.",
"nextPhraseID":"lae_demon_call_10",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"rock",
"value":1
}
]
},
{
"text":"What an eery place. I better leave this alone.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"lae_demon",
"value":-100
}
]
},
{
"id":"lae_demon_call_10",
"message":"Nothing.",
"replies":[
{
"text":"Let's throw an oegyth crystal down there.",
"nextPhraseID":"lae_demon_call_20",
"requires":[
{
"requireType":"questProgress",
"requireID":"lae_torturer",
"value":100,
"negate":true
},
{
"requireType":"inventoryRemove",
"requireID":"oegyth",
"value":1
}
]
},
{
"text":"I better leave this alone.",
"nextPhraseID":"X"
}
]
},
{
"id":"lae_demon_call_20",
"message":"You hear an uproar from far away. But coming nearer and nearer.",
"replies":[
{
"text":"Well, let's hurry from here - now.",
"nextPhraseID":"X"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":100
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon9",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon7",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon4",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon5",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon4b",
"mapName":"laerothprison7"
}
]
},
{
"id":"lae_demon4",
"message":"Command us!",
"replies":[
{
"text":"You go and watch over the prisoners in the cells.",
"nextPhraseID":"lae_demon4_10"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":114
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_demon4",
"mapName":"laerothprison7"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_demon4b",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon4_safe",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon4b_safe",
"mapName":"laerothprison4"
},
{
"rewardType":"activateMapObjectGroup",
"rewardID":"Keys",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner2",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner3",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner4",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner2a",
"mapName":"laerothprison4"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_prisoner3a",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_prisoner2i",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_prisoner3i",
"mapName":"laerothprison4"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_prisoner4i",
"mapName":"laerothprison4"
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":31
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":32
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":33
},
{
"rewardType":"removeQuestProgress",
"rewardID":"laeroth_nondisplay",
"value":34
}
]
},
{
"id":"lae_demon4_10",
"message":"As you wish."
},
{
"id":"lae_demon5",
"message":"Command us!",
"replies":[
{
"text":"You stand guard in the hall under the cell block.",
"nextPhraseID":"lae_demon4_10"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_demon5",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon5_safe",
"mapName":"laerothprison5"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"spawn1",
"mapName":"laerothprison5"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"spawn2",
"mapName":"laerothprison5"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"spawn3",
"mapName":"laerothprison5"
},
{
"rewardType":"removeSpawnArea",
"rewardID":"spawn4",
"mapName":"laerothprison5"
},
{
"rewardType":"spawnAll",
"rewardID":"wight_lesser5b",
"mapName":"laerothprison5"
}
]
},
{
"id":"lae_demon7",
"message":"Command us!",
"replies":[
{
"text":"You protect Kotheses in case the prisoners get here.",
"nextPhraseID":"lae_demon4_10"
}
],
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_demon7",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon7_safe",
"mapName":"laerothprison7"
}
]
},
{
"id":"lae_demon9",
"message":"[hollow voice] Take back your glass ball, brave little human.",
"replies":[
{
"text":"Th ... thanks.",
"nextPhraseID":"lae_demon"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"oegyth",
"value":1
},
{
"rewardType":"questProgress",
"rewardID":"lae_torturer",
"value":110
},
{
"rewardType":"removeSpawnArea",
"rewardID":"lae_demon9",
"mapName":"laerothprison7"
},
{
"rewardType":"spawnAll",
"rewardID":"lae_demon9_safe",
"mapName":"laerothprison7"
}
]
},
{
"id":"lae_demon",
"message":"We are legion. Fear us."
},
{
"id":"hungry_pig_selector",
"replies":[
{
"nextPhraseID":"hungry_pig_sick",
"requires":[
{
"requireType":"factionScoreEquals",
"requireID":"pig_faction",
"value":15
}
]
},
{
"nextPhraseID":"hungry_pig_upset_stomach",
"requires":[
{
"requireType":"factionScore",
"requireID":"pig_faction",
"value":10
}
]
},
{
"nextPhraseID":"hungry_pig_feed",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"meat2",
"value":1
}
]
},
{
"nextPhraseID":"hungry_pig_grunt",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"meat2",
"value":1,
"negate":true
}
]
}
]
},
{
"id":"hungry_pig_upset_stomach",
"message":"[Squeal] Please, stop feeding these to me. They're making my stomach hurt.",
"replies":[
{
"text":"What? You can talk?",
"nextPhraseID":"hungry_pig_upset_stomach_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":51,
"negate":true
}
]
},
{
"text":"More eating and less talking.",
"nextPhraseID":"hungry_pig_upset_stomach_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":51
}
]
}
]
},
{
"id":"hungry_pig_upset_stomach_2",
"message":"[Grunt]",
"replies":[
{
"text":"Here. Have another piece of rotten meat. It's good for you.",
"nextPhraseID":"hungry_pig_upset_stomach_3",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"meat2",
"value":1
}
]
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":51
}
]
},
{
"id":"hungry_pig_upset_stomach_3",
"message":"[Squeal]",
"rewards":[
{
"rewardType":"alignmentChange",
"rewardID":"pig_faction",
"value":1
}
]
},
{
"id":"hungry_pig_sick",
"message":"[Squeal]",
"replies":[
{
"text":"Are you OK?",
"nextPhraseID":"hungry_pig_dies"
}
],
"rewards":[
{
"rewardType":"alignmentSet",
"rewardID":"pig_faction",
"value":0
}
]
},
{
"id":"hungry_pig_feed",
"message":"[Grunt]",
"replies":[
{
"text":"Hungry? Here, have a piece of rotten meat.",
"nextPhraseID":"hungry_pig_feed_2",
"requires":[
{
"requireType":"inventoryRemove",
"requireID":"meat2",
"value":1
}
]
}
]
},
{
"id":"hungry_pig_feed_2",
"message":"[Grunt]",
"rewards":[
{
"rewardType":"alignmentChange",
"rewardID":"pig_faction",
"value":1
}
]
},
{
"id":"smuggler5_pig",
"message":"Yeah, I'm sure you didn't. Why don't you go have another one of \"Lowyna's special brews\"?"
},
{
"id":"guard_dog",
"message":"[Grrr]"
},
{
"id":"waterway_forest2_beware_dogs",
"message":"Beware of dogs! Trespassers are not tolerated."
},
{
"id":"waterway_forest_isolated_man",
"message":"What were you doing in my house!",
"replies":[
{
"text":"I've come a long distance in the persuit of my brother Andor. So I peeked inside to see if he was in there.",
"nextPhraseID":"waterway_forest_isolated_man_5"
},
{
"text":"I am looking for someone that could explain why that land over there [pointing west] is poisoned.",
"nextPhraseID":"waterway_forest_isolated_man_5"
},
{
"text":"I was looking for help in getting into that cave just west of here.",
"nextPhraseID":"waterway_forest_isolated_man_5",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":46,
"negate":true
}
]
}
]
},
{
"id":"waterway_forest2_house_vacant_selector",
"replies":[
{
"nextPhraseID":"waterway_forest2_house_vacant",
"requires":[
{
"requireType":"questProgress",
"requireID":"nondisplay",
"value":52,
"negate":true
}
]
}
]
},
{
"id":"waterway_forest2_house_vacant",
"rewards":[
{
"rewardType":"spawnAll",
"rewardID":"isolated_man_spawn",
"mapName":"waterway_forest2"
},
{
"rewardType":"questProgress",
"rewardID":"nondisplay",
"value":52
}
]
},
{
"id":"waterway_forest_isolated_man_5",
"message":"Do you really think that I believe that? Who are you?! What do you really want?!",
"replies":[
{
"text":"I don't care what you don't believe because that's the truth.",
"nextPhraseID":"waterway_forest_isolated_man_dog"
},
{
"text":"Can you just answer my question now or I will go back in your house?",
"nextPhraseID":"waterway_forest_isolated_man_dog"
}
]
},
{
"id":"waterway_forest_isolated_man_dog",
"message":"Well, with that attitude, you better get out of here now before I unleash my hounds on you.",
"replies":[
{
"text":"OK, calm down. I'm leaving.",
"nextPhraseID":"X"
}
]
},
{
"id":"hungry_pig_dies",
"message":"The hungry pig dies due to the rotten meat.",
"switchToNPC":"none",
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"hungry_pig_spawn",
"mapName":"gapfillerhole"
},
{
"rewardType":"questProgress",
"rewardID":"achievements",
"value":135
}
]
},
{
"id":"hungry_pig_grunt",
"message":"[Grunt]"
},
{
"id":"laerothbasement2_cannot_examine_chest",
"message":"As you approach these crates, you quickly develop an appreciation for their age. You also notice the vast amount of nasty cobwebs surrounding them. Outside of all that, you are bored and decide that it's time to move on."
},
{
"id":"laerothbasement2_korhald_sign_nope",
"message":"Not paying attention, you fall flat on your face. Damaging your chin and forehead.",
"replies":[
{
"text":"Oops, that's really going to cost me.",
"nextPhraseID":"X"
}
]
}
]