[
    {
        "id":"guynmart_guard_10",
        "message":"Go away, kid."
    },
    {
        "id":"guynmart_guard_guide_10",
        "message":"Hi, kid. Wanna visit Guynmart Castle? Ancient walls, and sometimes a ghost at midnight?",
        "replies":[
            {
                "text":"No, thank you.",
                "nextPhraseID":"X"
            },
            {
                "text":"Might be interesting. And an easy way to get in...",
                "nextPhraseID":"guynmart_guard_guide_20"
            }
        ]
    },
    {
        "id":"guynmart_guard_guide_20",
        "message":"Great choice, you won't regret it. Adults 20 gold, kids 12 gold. Bilingual guide would be 3 gold extra.",
        "replies":[
            {
                "text":"OK, one kid, without guide, please.",
                "nextPhraseID":"guynmart_guard_guide_30",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":12
                    }
                ]
            },
            {
                "text":"One kid and a guide, please.",
                "nextPhraseID":"guynmart_guard_guide_32",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":15
                    }
                ]
            },
            {
                "text":"I changed my mind. Bye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_guard_guide_30",
        "replies":[
            {
                "nextPhraseID":"guynmart_guard_guide_40"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":16
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_guard_guide",
                "mapName":"guynmart"
            }
        ]
    },
    {
        "id":"guynmart_guard_guide_32",
        "replies":[
            {
                "nextPhraseID":"guynmart_guard_guide_40"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":18
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_guard_guide",
                "mapName":"guynmart"
            }
        ]
    },
    {
        "id":"guynmart_guard_guide_40",
        "message":"[Gold taken]\nHAHAHA! Once again some stupid person with more money than brains! HAHAHA!",
        "replies":[
            {
                "text":"Hey!",
                "nextPhraseID":"R"
            }
        ]
    },
    {
        "id":"guynmart_gguard_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_gguard_919",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_gguard",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_gguard_400",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":170
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":2
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_gguard_220",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":70
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_gguard_20"
            }
        ]
    },
    {
        "id":"guynmart_gguard_20",
        "message":"No trespassing! Especially for kids!",
        "replies":[
            {
                "text":"Here is 100 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":30
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"Who are you?",
                "nextPhraseID":"guynmart_gguard_30"
            },
            {
                "text":"What are you doing here?",
                "nextPhraseID":"guynmart_gguard_40"
            },
            {
                "text":"I just want to pass through.",
                "nextPhraseID":"guynmart_gguard_22"
            },
            {
                "text":"May I pick a rose?",
                "nextPhraseID":"guynmart_gguard_50"
            }
        ]
    },
    {
        "id":"guynmart_gguard_22",
        "message":"I am not allowed to let anyone in or out. And I am incorruptable below 100 pieces of gold.",
        "replies":[
            {
                "text":"Here is 100 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"Well, I think I'll look for another entrance.",
                "nextPhraseID":"X"
            },
            {
                "text":"Sorry, I don't have that much gold with me.",
                "nextPhraseID":"guynmart_gguard_930"
            }
        ]
    },
    {
        "id":"guynmart_gguard_30",
        "message":"Mind your own business. I hate kids. Just disappear!",
        "replies":[
            {
                "text":"Wait!",
                "nextPhraseID":"guynmart_gguard_20"
            },
            {
                "text":"OK, I'll leave.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_40",
        "message":"I am standing around kicking my heels and answering stupid questions.",
        "replies":[
            {
                "text":"Here is 100 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":30
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"Who are you?",
                "nextPhraseID":"guynmart_gguard_30"
            },
            {
                "text":"What are you doing here?",
                "nextPhraseID":"guynmart_gguard_40"
            },
            {
                "text":"I want to pass through.",
                "nextPhraseID":"guynmart_gguard_22"
            },
            {
                "text":"May I pick a rose?",
                "nextPhraseID":"guynmart_gguard_50"
            }
        ]
    },
    {
        "id":"guynmart_gguard_50",
        "message":"Pick? A rose? You? No way! All flowers in this garden are the personal property of Lady Hannah.",
        "replies":[
            {
                "text":"Who is Lady Hannah?",
                "nextPhraseID":"guynmart_gguard_60"
            },
            {
                "text":"Come on. With so many plants she will not miss a single flower.",
                "nextPhraseID":"guynmart_gguard_70"
            }
        ]
    },
    {
        "id":"guynmart_gguard_60",
        "message":"Hannah is Guynmart's daughter.",
        "replies":[
            {
                "text":"May I pick a rose?",
                "nextPhraseID":"guynmart_gguard_50"
            },
            {
                "text":"And Guynmart is...?",
                "nextPhraseID":"guynmart_gguard_90"
            },
            {
                "text":"Guynmart has a daughter?",
                "nextPhraseID":"guynmart_gguard_100"
            }
        ]
    },
    {
        "id":"guynmart_gguard_70",
        "message":"Hannah knows every single plant in her garden. Nobody but herself and old Nuik may touch the plants.",
        "replies":[
            {
                "text":"Who is Nuik again?",
                "nextPhraseID":"guynmart_gguard_80"
            }
        ]
    },
    {
        "id":"guynmart_gguard_80",
        "message":"Nuik has been a gardener here for as long as I can remember. And now disappear!",
        "replies":[
            {
                "text":"I have another question.",
                "nextPhraseID":"guynmart_gguard_10"
            },
            {
                "text":"OK, OK, I'll leave.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_90",
        "message":"Don't you know anything? Guynmart has been Lord of Guynmart castle for as long as I remember. His wife died early, during the birth of their daughter.",
        "replies":[
            {
                "text":"Guynmart has a daughter?",
                "nextPhraseID":"guynmart_gguard_100"
            }
        ]
    },
    {
        "id":"guynmart_gguard_100",
        "message":"Hannah's beauty is well known all over the country. Many young men asked to marry her. But she only has eyes for Lovis.",
        "replies":[
            {
                "text":"Ah.",
                "nextPhraseID":"guynmart_gguard_110"
            },
            {
                "text":"And who is Lovis?",
                "nextPhraseID":"guynmart_gguard_110"
            },
            {
                "text":"This is getting boring.",
                "nextPhraseID":"guynmart_gguard_110"
            }
        ]
    },
    {
        "id":"guynmart_gguard_110",
        "message":"Lovis is a good boy. I have not seen him for a while.",
        "replies":[
            {
                "text":"Whatever.",
                "nextPhraseID":"guynmart_gguard_120"
            },
            {
                "text":"La la la ... I'm not listening anymore...",
                "nextPhraseID":"guynmart_gguard_120"
            }
        ]
    },
    {
        "id":"guynmart_gguard_120",
        "message":"But when Lovis is back, I am sure he will marry Hannah immediately.",
        "replies":[
            {
                "text":"This is all very interesting. Are you letting me through now?",
                "nextPhraseID":"guynmart_gguard_130"
            }
        ]
    },
    {
        "id":"guynmart_gguard_130",
        "message":"What? No, of course not!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_10"
            }
        ]
    },
    {
        "id":"guynmart_gguard_220",
        "message":"No trespassing! Especially for kids!",
        "replies":[
            {
                "text":"Here are 100 gold.",
                "nextPhraseID":"guynmart_gguard_248"
            },
            {
                "text":"Do you not know me anymore? I've already given you enough gold.",
                "nextPhraseID":"guynmart_gguard_242"
            },
            {
                "text":"I would like to pass through again.",
                "nextPhraseID":"guynmart_gguard_250"
            },
            {
                "text":"May I pick a rose?",
                "nextPhraseID":"guynmart_gguard_350",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_rose",
                        "value":1,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":100,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_gguard_242",
        "message":"Gold can never be enough. So it is 200 pieces of gold now.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_244"
            }
        ]
    },
    {
        "id":"guynmart_gguard_244",
        "message":"So do you want to go through or not?",
        "replies":[
            {
                "text":"Outrageous! But OK, here is 200 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":200
                    }
                ]
            },
            {
                "text":"I have to think about it.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_248",
        "message":"Well, everything is getting more expensive nowadays. So 200 pieces of gold, please.",
        "replies":[
            {
                "text":"Here is 200 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":200
                    }
                ]
            },
            {
                "text":"Forget it. This is outrageous.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_250",
        "message":"I am not allowed to let anyone in or out. And I am incorruptable below 200 pieces of gold.",
        "replies":[
            {
                "text":"Here is 200 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":200
                    }
                ]
            },
            {
                "text":"Well, I will really look for another entrance now.",
                "nextPhraseID":"X"
            },
            {
                "text":"200 gold? Last time it was 100 gold.",
                "nextPhraseID":"guynmart_gguard_248"
            },
            {
                "text":"Sorry, I don't have that much gold with me.",
                "nextPhraseID":"guynmart_gguard_930"
            }
        ]
    },
    {
        "id":"guynmart_gguard_350",
        "message":"Pick? A rose? You? No way! All flowers in this garden are the personal property of Lady Hannah.",
        "replies":[
            {
                "text":"Come on. With so many plants she will not miss a single flower.",
                "nextPhraseID":"guynmart_gguard_70"
            },
            {
                "text":"But Lady Hannah herself told me to get her one.",
                "nextPhraseID":"guynmart_gguard_360",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":132,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_gguard_360",
        "message":"Anyone could say that. But maybe...",
        "replies":[
            {
                "text":"Yes?",
                "nextPhraseID":"guynmart_gguard_362"
            }
        ]
    },
    {
        "id":"guynmart_gguard_362",
        "replies":[
            {
                "nextPhraseID":"guynmart_gguard_370",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_gguard_364"
            }
        ]
    },
    {
        "id":"guynmart_gguard_364",
        "message":"Nothing. You don't seem to have enough money. Forget it.",
        "replies":[
            {
                "text":"Oh.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_370",
        "message":"for 100 gold...",
        "replies":[
            {
                "text":"I understand. Here, 100 gold.",
                "nextPhraseID":"guynmart_gguard_380",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"Oh you greedy, filthy, ...",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_380",
        "message":"And here is the rose. Don't tell anybody that you got it from me.",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"X"
            },
            {
                "text":"Hmm, we will see.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_gguard_rose",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_gguard",
                "value":82
            }
        ]
    },
    {
        "id":"guynmart_gguard_400",
        "message":"No trespassing! Especially for kids!",
        "replies":[
            {
                "text":"Tell me, did many people pass by today?",
                "nextPhraseID":"guynmart_gguard_410"
            }
        ]
    },
    {
        "id":"guynmart_gguard_410",
        "message":"Now that you mention it - not a single one. Bad business today.",
        "replies":[
            {
                "text":"No wonder with the main gate open.",
                "nextPhraseID":"guynmart_gguard_420"
            }
        ]
    },
    {
        "id":"guynmart_gguard_420",
        "message":"Ah, that is why. OK. I am not allowed to let anyone in or out. And I am incorruptable below 2 pieces of gold.",
        "replies":[
            {
                "text":"Here is 2 gold.",
                "nextPhraseID":"guynmart_gguard_900",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":2
                    }
                ]
            },
            {
                "text":"You never give up, do you?",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_gguard_900",
        "replies":[
            {
                "nextPhraseID":"guynmart_gguard_902",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":10,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":32,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_gguard_910"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_gguard",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":30
            }
        ]
    },
    {
        "id":"guynmart_gguard_902",
        "message":"[Gold taken]\nVery good. Before you enter maybe you should also know the family names: Lord Guynmart, his beautiful but complicated daughter Hannah and his annoying son Rob. Got it?",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_904"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":32
            }
        ]
    },
    {
        "id":"guynmart_gguard_904",
        "message":"Rob is always playing some stupid game, and Hannah is always having problems. See?",
        "replies":[
            {
                "text":"Ah.",
                "nextPhraseID":"guynmart_gguard_906"
            }
        ]
    },
    {
        "id":"guynmart_gguard_906",
        "message":"Enough talk. No trespassing! I will close my eyes now and count to 10.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_911"
            }
        ]
    },
    {
        "id":"guynmart_gguard_910",
        "message":"[Gold taken]\nVery good. I will close my eyes now and count to 10.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_911"
            }
        ]
    },
    {
        "id":"guynmart_gguard_911",
        "message":"...one...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_912"
            }
        ]
    },
    {
        "id":"guynmart_gguard_912",
        "message":"...two...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_913"
            }
        ]
    },
    {
        "id":"guynmart_gguard_913",
        "message":"...three...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_914"
            }
        ]
    },
    {
        "id":"guynmart_gguard_914",
        "message":"...four...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_915"
            }
        ]
    },
    {
        "id":"guynmart_gguard_915",
        "message":"...five...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_916"
            }
        ]
    },
    {
        "id":"guynmart_gguard_916",
        "message":"...six...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_917"
            }
        ]
    },
    {
        "id":"guynmart_gguard_917",
        "message":"...eh, now seven, I think...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_918"
            }
        ]
    },
    {
        "id":"guynmart_gguard_918",
        "message":"...eight...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_919"
            }
        ]
    },
    {
        "id":"guynmart_gguard_919",
        "message":"...nine...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_gguard_919"
            }
        ]
    },
    {
        "id":"guynmart_gguard_930",
        "message":"Hmm, you may have not enough money, but you have some nice things with you. I might give you a good price.",
        "replies":[
            {
                "text":"We'll see. Let's have a look at my belongings.",
                "nextPhraseID":"S"
            },
            {
                "text":"I would rather starve here on the spot than sell you a single thing.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_player_02",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":70
            }
        ]
    },
    {
        "id":"guynmart_player_04",
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart",
                "value":70
            }
        ]
    },
    {
        "id":"guynmart_player_10",
        "message":"Hi kid! Would you like to play a card game?",
        "replies":[
            {
                "text":"Sure!",
                "nextPhraseID":"guynmart_player_20"
            },
            {
                "text":"No, not today!",
                "nextPhraseID":"X"
            },
            {
                "text":"No thanks. My father warned me that certain card games can become a bad habit.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_player_20",
        "message":"We always play card color guessing. Do you have any money?",
        "replies":[
            {
                "text":"Of course I have.",
                "nextPhraseID":"guynmart_player_80",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"I would never play for money.",
                "nextPhraseID":"X"
            },
            {
                "text":"Please explain the rules to me.",
                "nextPhraseID":"guynmart_player_30"
            }
        ]
    },
    {
        "id":"guynmart_player_30",
        "message":"I will draw a card, and you have to guess whether it is Red or Black.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_player_32"
            }
        ]
    },
    {
        "id":"guynmart_player_32",
        "message":"If you get it right, I will give you gold 100 coins. If your guess is wrong, you owe me 100.",
        "replies":[
            {
                "text":"OK, got it.",
                "nextPhraseID":"guynmart_player_80"
            },
            {
                "text":"Eh, could you explain once more?",
                "nextPhraseID":"guynmart_player_30"
            }
        ]
    },
    {
        "id":"guynmart_player_80",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_80_2",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_80_1"
            }
        ]
    },
    {
        "id":"guynmart_player_80_1",
        "message":"Hey, you look like you have no money left.",
        "replies":[
            {
                "text":"Yes indeed, I'm broke. Sorry, then I have to leave.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_player_80_2",
        "message":"OK. I have drawn a card. Which color is it?",
        "replies":[
            {
                "text":"Red",
                "nextPhraseID":"guynmart_player_84"
            },
            {
                "text":"Black",
                "nextPhraseID":"guynmart_player_86"
            },
            {
                "text":"Blue",
                "nextPhraseID":"guynmart_player_82",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":3
                    }
                ]
            },
            {
                "text":"Blue",
                "nextPhraseID":"guynmart_player_82",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":7
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_player_82",
        "message":"Oh dear. Just Red or Black. Please try to remember. *Sigh*",
        "replies":[
            {
                "text":"Yes. Sorry.",
                "nextPhraseID":"guynmart_player_80"
            }
        ]
    },
    {
        "id":"guynmart_player_84",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_90"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q1",
                "value":1
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q1",
                "value":2
            }
        ]
    },
    {
        "id":"guynmart_player_86",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_90"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q1",
                "value":2
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q1",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_player_90",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_112",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":12
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_111",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":11
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_110",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":10
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_109",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":9
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_108",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":8
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_107",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":7
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_106",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":6
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_105",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":5
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_104",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":4
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_103",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":3
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_102",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":2
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_101",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q2",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_100"
            }
        ]
    },
    {
        "id":"guynmart_player_100",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_player_101",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":2
            }
        ]
    },
    {
        "id":"guynmart_player_102",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":2
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":3
            }
        ]
    },
    {
        "id":"guynmart_player_103",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":3
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":4
            }
        ]
    },
    {
        "id":"guynmart_player_104",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":4
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":5
            }
        ]
    },
    {
        "id":"guynmart_player_105",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":5
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":6
            }
        ]
    },
    {
        "id":"guynmart_player_106",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":6
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":7
            }
        ]
    },
    {
        "id":"guynmart_player_107",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":7
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":8
            }
        ]
    },
    {
        "id":"guynmart_player_108",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":8
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":9
            }
        ]
    },
    {
        "id":"guynmart_player_109",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":9
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":10
            }
        ]
    },
    {
        "id":"guynmart_player_110",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":10
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":11
            }
        ]
    },
    {
        "id":"guynmart_player_111",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_151",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_152",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":11
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":12
            }
        ]
    },
    {
        "id":"guynmart_player_112",
        "replies":[
            {
                "nextPhraseID":"guynmart_player_161",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_player_162",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_q1",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":-100
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_q2",
                "value":12
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_q2",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_player_151",
        "message":"I have Black! Sorry for you, kid. I get 100 now.\n[Gold taken]\nLet's try another card.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_player_80"
            }
        ]
    },
    {
        "id":"guynmart_player_152",
        "message":"I have Red! Sorry for you, kid. I get 100.\n[Gold taken]\nLet's try another card.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_player_80"
            }
        ]
    },
    {
        "id":"guynmart_player_161",
        "message":"Red! How did you know? Here you get 100 again.\n[Gold received]\nCan you do this again?",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_player_80"
            }
        ]
    },
    {
        "id":"guynmart_player_162",
        "message":"Black! You guessed it right again. Here you get 100 gold.\n[Gold received]\nLet's try another card.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_player_80"
            }
        ]
    },
    {
        "id":"guynmart_guard_arms_10",
        "message":"You are too young to be here. Sharp swords are stored in this room."
    },
    {
        "id":"guynmart_hannah_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_hannah_110",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_rose",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":70
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah_20"
            }
        ],
        "rewards":[
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_steward",
                "mapName":"guynmart_main_1"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_steward2",
                "mapName":"guynmart_main_2"
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":34
            }
        ]
    },
    {
        "id":"guynmart_hannah_12",
        "message":"Go away, kid. I want to be alone. I cannot think clearly without the smell of another fresh, fragrant rose.",
        "replies":[
            {
                "text":"I will bring your rose now.",
                "nextPhraseID":"X"
            },
            {
                "text":"You and your stupid rose.",
                "nextPhraseID":"X",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":70
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_hannah_20",
        "message":"I cannot think clearly ... I need a rose! A fresh, fragrant rose! Please bring me a rose from my garden...",
        "replies":[
            {
                "text":"I have some delicious lunch for you.",
                "nextPhraseID":"guynmart_hannah_30",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_lunch",
                        "value":1
                    }
                ]
            },
            {
                "text":"I will go and ask Nuik.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":70
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_steward3",
                "mapName":"guynmart"
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_quest_olav",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_olav",
                "value":7
            }
        ]
    },
    {
        "id":"guynmart_hannah_30",
        "message":"How can you think of eating and drinking! My love has gone - I will never eat again! Take it for yourself or throw it away.\nAnd leave me alone now.\nA rose ... I need my rose...",
        "replies":[
            {
                "text":"I will bring your rose now.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_hannah_110",
        "message":"Oh, what a lovely rose you found for me!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah_112"
            }
        ]
    },
    {
        "id":"guynmart_hannah_112",
        "message":"Ah - beautiful. Just look!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah_114",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_rose",
                        "value":1
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_hannah_114",
        "message":"[Hannah takes the rose]\nNow. I feel better again. Thank you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah_120"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":90
            }
        ]
    },
    {
        "id":"guynmart_hannah_120",
        "replies":[
            {
                "nextPhraseID":"guynmart_hannah_122",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":100
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah_140"
            }
        ]
    },
    {
        "id":"guynmart_hannah_122",
        "message":"Have you found Lovis yet?",
        "replies":[
            {
                "text":"No, sorry. Not yet.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_hannah_140",
        "message":"I would like to give you Lovis' flute. He used to play on it every day for me. When you find Lovis, show the flute as a token that I sent you.",
        "replies":[
            {
                "text":"I will not disappoint you.",
                "nextPhraseID":"guynmart_hannah_150"
            },
            {
                "text":"No, I do not feel like running back and forth.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_hannah_150",
        "message":"So take this flute and take good care of it.",
        "replies":[
            {
                "text":"I will.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":100
            },
            {
                "rewardType":"giveItem",
                "rewardID":"guynmart_flute",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_qRpl_shutters",
                "value":1
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_rob",
                "mapName":"guynmart_main_3"
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_rob3",
                "mapName":"guynmart_tower_3"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_hannah2_14",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":200
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah2_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":210
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah2_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":190
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_hannah2_30"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_12",
        "message":"Hello $playername."
    },
    {
        "id":"guynmart_hannah2_14",
        "message":"$playername - what a joy to see you again."
    },
    {
        "id":"guynmart_hannah2_20",
        "message":"Now let us hear Lovis.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_30"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_30",
        "message":"Many things have happened. Norgothla came back and Unkorh flew, his men dead or scattered.",
        "switchToNPC":"guynmart_hannah2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah2_32"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_32",
        "message":"We found Guynmart down in a cell, but it was too late - My beloved father died in my arms.",
        "switchToNPC":"guynmart_hannah2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah2_34"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_34",
        "message":"And Lovis and I are finally married. In spite of the cruel events, or just to forget them a little, we celebrated a joyous feast.",
        "switchToNPC":"guynmart_hannah2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah2_40"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_40",
        "message":"If it wasn't for you, Guynmart castle would look different today: dark and gloomy and no place you would want to live.",
        "switchToNPC":"guynmart_hannah2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah2_50"
            }
        ]
    },
    {
        "id":"guynmart_hannah2_50",
        "message":"Take this rose as a token of my deepest thanks. May its lovely fragrance last forever.",
        "replies":[
            {
                "text":"Thank you, Lady.",
                "nextPhraseID":"guynmart_hannah2_20"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":190
            },
            {
                "rewardType":"giveItem",
                "rewardID":"guynmart_rose",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_s_hannah",
        "replies":[
            {
                "nextPhraseID":"guynmart_s_hannah_63",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":63
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_hannah_62",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":62
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_hannah_61",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":61
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_hannah_60",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":60
                    }
                ]
            },
            {
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_60",
        "message":"DON'T COME ANY CLOSER!",
        "switchToNPC":"guynmart_hannah3",
        "replies":[
            {
                "text":"Oops.",
                "nextPhraseID":"guynmart_s_hannah_60_2"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":61
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_nondisplay",
                "value":60
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_60_2",
        "message":"You promised to bring Lovis back. Where is he? Where?",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_s_hannah_60_3"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_60_3",
        "message":"I should never have trusted you. Go away!"
    },
    {
        "id":"guynmart_s_hannah_61",
        "message":"You dare to come here again! I hate you!",
        "switchToNPC":"guynmart_hannah3",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_s_hannah_61_2"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":62
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_nondisplay",
                "value":61
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_61_2",
        "message":"My father is dead! Lovis is gone!",
        "replies":[
            {
                "text":"No, he is...",
                "nextPhraseID":"guynmart_s_hannah_61_3"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_61_3",
        "message":"Not one more word! I do not want to hear anything!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_s_hannah_61_4"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_61_4",
        "message":"You have ruined everything! And now you let Unkorh celebrate you as a hero."
    },
    {
        "id":"guynmart_s_hannah_62",
        "message":"Leave now, or I will call the guards!",
        "switchToNPC":"guynmart_hannah3",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":63
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_nondisplay",
                "value":62
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_63",
        "message":"You love to watch my misery, don't you? Do you think I'm crazy?",
        "switchToNPC":"guynmart_hannah3",
        "replies":[
            {
                "text":"Of course not. But...",
                "nextPhraseID":"guynmart_s_hannah_63_2"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":60
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_nondisplay",
                "value":63
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_63_2",
        "message":"Unkorh forced me to marry him, and now I sit here in this golden cage all day long.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_s_hannah_63_3"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_63_3",
        "message":"How I hate this room!",
        "replies":[
            {
                "text":"How can I help you?",
                "nextPhraseID":"guynmart_s_hannah_63_4"
            }
        ]
    },
    {
        "id":"guynmart_s_hannah_63_4",
        "message":"Help? You? You've already shown what your help is worth."
    },
    {
        "id":"guynmart_rob_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_rob_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_qRpl_shutters",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_rob_12"
            }
        ]
    },
    {
        "id":"guynmart_rob_12",
        "message":"Hey - you found me at last! That was fun!\nI am Robalyrius, Guynmart's son, but please call me Rob. Who are you?\nWait, I will open the shutters, so that we can see each other.",
        "replies":[
            {
                "text":"Hi, I am $playername. I am glad that you are not really a ghost.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_qRpl_shutters",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":45
            }
        ]
    },
    {
        "id":"guynmart_rob_50",
        "message":"Hi $playername! We could play together in the tower. It is so boring here as the only kid.",
        "replies":[
            {
                "text":"Hmm. Maybe later. I have to go now.",
                "nextPhraseID":"X"
            },
            {
                "text":"Sorry. I am too old to play childish games. Please leave me alone.",
                "nextPhraseID":"guynmart_rob_52"
            },
            {
                "text":"Where is your father?",
                "nextPhraseID":"guynmart_rob_60"
            },
            {
                "text":"Where is Hannah?",
                "nextPhraseID":"guynmart_rob_70"
            }
        ]
    },
    {
        "id":"guynmart_rob_52",
        "message":"No problem, see you later.",
        "replies":[
            {
                "text":"I hope not.",
                "nextPhraseID":"R"
            }
        ]
    },
    {
        "id":"guynmart_rob_60",
        "message":"I don't know myself. He has been uproad for a week now. But he often is, so this is not unusual. I hope that he will take me with him on such missions.",
        "replies":[
            {
                "text":"And where is Hannah?",
                "nextPhraseID":"guynmart_rob_70"
            }
        ]
    },
    {
        "id":"guynmart_rob_70",
        "message":"My sister is not in her room. She is probably at the top of the tower again, watching for a sign of Lovis.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_rob_72"
            }
        ]
    },
    {
        "id":"guynmart_rob_72",
        "message":"They want to marry, but a few days ago he vanished and has not returned. Hannah now weeps all the time. I hope for Lovis that he has a good reason for making my sister so sad.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_rob_80"
            }
        ]
    },
    {
        "id":"guynmart_rob_80",
        "message":"Maybe you should speak to Hannah's maiden? She is in the next room."
    },
    {
        "id":"guynmart_rob2_10",
        "message":"I am throwing little pebbles at the guard down there. Do you want to try too?",
        "replies":[
            {
                "text":"You shouldn't do that, you naughty boy.",
                "nextPhraseID":"X"
            },
            {
                "text":"Here, take a few bigger rocks. That guard has earned it.",
                "nextPhraseID":"guynmart_rob2_12",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"rock",
                        "value":6
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_rob2_12",
        "message":"[6 rocks taken]\nGreat! Let's see if I can knock his helmet off..."
    },
    {
        "id":"guynmart_rob3_10",
        "message":"What shall we play now?",
        "replies":[
            {
                "text":"I want to go to the dungeon.",
                "nextPhraseID":"guynmart_rob3_20"
            }
        ]
    },
    {
        "id":"guynmart_rob3_20",
        "message":"The guards would not let us. But I could help you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_rob3_30"
            }
        ]
    },
    {
        "id":"guynmart_rob3_30",
        "message":"I will distract the guards, while you slip down the stairway, OK?",
        "replies":[
            {
                "text":"Great idea.",
                "nextPhraseID":"guynmart_rob3_40"
            }
        ]
    },
    {
        "id":"guynmart_rob3_40",
        "message":"Follow me in a minute - but make no noise.",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"R"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":110
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_rob4",
                "mapName":"guynmart_tower_2"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_rob3",
                "mapName":"guynmart_tower_3"
            }
        ]
    },
    {
        "id":"guynmart_rob4_10",
        "message":"Quick! Downstairs!"
    },
    {
        "id":"guynmart_servant_10",
        "message":"What are you doing in my lords rooms?",
        "replies":[
            {
                "text":"You are lying around in bed in broad daylight?",
                "nextPhraseID":"guynmart_servant_20"
            }
        ]
    },
    {
        "id":"guynmart_servant_20",
        "message":"I am checking that the bed of young Robalyrius is still in order."
    },
    {
        "id":"guynmart_maid_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_maid_11",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":181
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_maid_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":180
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_maid_14",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":50
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_maid_20"
            }
        ]
    },
    {
        "id":"guynmart_maid_11",
        "message":"Since Lady Hannah was married, she never sings anymore.",
        "replies":[
            {
                "text":"So she's finally grown up.",
                "nextPhraseID":"X"
            },
            {
                "text":"Oh.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_maid_12",
        "message":"Since Lady Hannah was married, she is singing all day long. Thank you for your help.",
        "replies":[
            {
                "text":"It is nice that she is happy again.",
                "nextPhraseID":"X"
            },
            {
                "text":"I do such things all the time.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_maid_14",
        "message":"Could you already help Lady Hannah?",
        "replies":[
            {
                "text":"I haven't finished yet.",
                "nextPhraseID":"X"
            },
            {
                "text":"Please tell me again what I should do for Hannah and Lovis.",
                "nextPhraseID":"guynmart_maid_50"
            }
        ]
    },
    {
        "id":"guynmart_maid_20",
        "message":"Hello. What are you doing in Lady Hannah's room?",
        "replies":[
            {
                "text":"Oh, sorry, I had better leave.",
                "nextPhraseID":"X"
            },
            {
                "text":"I would like to see Lady Hannah. I heard she has some problems. Maybe I could help her.",
                "nextPhraseID":"guynmart_maid_50"
            }
        ]
    },
    {
        "id":"guynmart_maid_50",
        "message":"You have heard something of Lovis? Where is he? He has been missing for almost a week.",
        "replies":[
            {
                "text":"Perhaps I could go and find Lovis for her.",
                "nextPhraseID":"guynmart_maid_60"
            }
        ]
    },
    {
        "id":"guynmart_maid_60",
        "message":"You would do this? That is very kind of you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_maid_62"
            }
        ]
    },
    {
        "id":"guynmart_maid_62",
        "message":"Please go directly to Hannah. She will be on top of the tower again, looking for Lovis.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_maid_64"
            }
        ]
    },
    {
        "id":"guynmart_maid_64",
        "message":"Hmm, probably the guard will stop you. Let me think...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_maid_66"
            }
        ]
    },
    {
        "id":"guynmart_maid_66",
        "message":"Ah yes - tell the cook that I asked you to take lunch to Lady Hannah. He hates climbing stairs, so he will gladly agree.",
        "replies":[
            {
                "text":"Good idea! I will try this immediately.",
                "nextPhraseID":"X"
            },
            {
                "text":"No way - I am not your servant.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":50
            }
        ]
    },
    {
        "id":"guynmart_nuik_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_nuik_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":200
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_nuik_80",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":64
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_nuik_100",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":62
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_nuik_30"
            }
        ]
    },
    {
        "id":"guynmart_nuik_20",
        "message":"Hello $playername! It's a lovely day, isn't it?"
    },
    {
        "id":"guynmart_nuik_30",
        "message":"Hi Kid. Do you love flowers as much as I do?",
        "replies":[
            {
                "text":"Oh yes, I do! Maybe I will become a gardener myself.",
                "nextPhraseID":"guynmart_nuik_40"
            },
            {
                "text":"Lady Hannah asked me to bring her a rose. Please give me the most beautiful one you have.",
                "nextPhraseID":"guynmart_nuik_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":70
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_nuik_40",
        "message":"That is nice.",
        "replies":[
            {
                "text":"May I pick some flowers?",
                "nextPhraseID":"guynmart_nuik_60"
            },
            {
                "text":"Could you sell me one rose?",
                "nextPhraseID":"guynmart_nuik_70"
            },
            {
                "text":"Bye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_nuik_50",
        "message":"No, sorry, anyone could come to me and ask this. I can not give you any flowers.",
        "replies":[
            {
                "text":"May I pick the rose myself?",
                "nextPhraseID":"guynmart_nuik_60"
            },
            {
                "text":"Bye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_nuik_60",
        "message":"No, this is strictly forbidden! The only person who is allowed to pick flowers is Lady Hannah herself.",
        "replies":[
            {
                "text":"Could you sell me one rose?",
                "nextPhraseID":"guynmart_nuik_70"
            },
            {
                "text":"Bye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_nuik_70",
        "message":"Are you kidding? These flowers are priceless! You can't pay for them!",
        "replies":[
            {
                "text":"May I pick the rose myself?",
                "nextPhraseID":"guynmart_nuik_60"
            },
            {
                "text":"Lady Hannah asked me to bring her a rose. Please give me the most beautiful one you have.",
                "nextPhraseID":"guynmart_nuik_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":70
                    }
                ]
            },
            {
                "text":"Bye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_nuik_80",
        "message":"Hi kid, where are you going in such a hurry?",
        "replies":[
            {
                "text":"Sorry, I have no time for small talk.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_nuik_100",
        "message":"Hi kid, where are you going in such a hurry?",
        "replies":[
            {
                "text":"Hofala the cook sent me, I need some herbs for Lady Hannah's lunch.",
                "nextPhraseID":"guynmart_nuik_110"
            }
        ]
    },
    {
        "id":"guynmart_nuik_110",
        "message":"You are lucky! I have just gathered some wonderful fresh herbs. Take these to Hofala.",
        "replies":[
            {
                "text":"Thanks a lot!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_nuik",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_wizard_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_wizard_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_wizard",
                        "value":12
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_wizard_12"
            }
        ]
    },
    {
        "id":"guynmart_wizard_12",
        "message":"It is dangerous here. Please stay outside, in front of the signs on the floor, and wait there. I will be with you in a minute."
    },
    {
        "id":"guynmart_wizard_20",
        "replies":[
            {
                "nextPhraseID":"guynmart_wizard_24",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":190444
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_wizard_40",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"ring_shadow0",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_wizard_30",
                "requires":[
                    {
                        "requireType":"wear",
                        "requireID":"ring_shadow0",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_wizard_21"
            }
        ]
    },
    {
        "id":"guynmart_wizard_21",
        "message":"Welcome, $playername. I am Rorthron, the world's most famous ringmaker. I know Andor, your brother. He sometimes consulted me about newly found rings.",
        "replies":[
            {
                "text":"I have never met a ringmaker.",
                "nextPhraseID":"guynmart_wizard_24"
            },
            {
                "text":"Andor! Do you know where he was bound?",
                "nextPhraseID":"guynmart_wizard_28"
            }
        ]
    },
    {
        "id":"guynmart_wizard_22",
        "message":"A lot. If ever you find one of the strong, old rings, come and show it to me. I might enhance it for you, as I already did for Andor. Don't forget to bring some bonemeal potions as a sign of friendship.",
        "replies":[
            {
                "text":"Thank you. I will remember.",
                "nextPhraseID":"guynmart_wizard_24"
            }
        ]
    },
    {
        "id":"guynmart_wizard_24",
        "message":"Maybe you want to look at my fine collection of rings? Unfortunately I have no ring of real power available just now. But I sell them for a good price.",
        "replies":[
            {
                "text":"Certainly. Show me your rings.",
                "nextPhraseID":"S"
            },
            {
                "text":"Not right now, thanks.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_wizard_28",
        "message":"No, sorry. I tend not to ask about things that are personal.",
        "replies":[
            {
                "text":"That's a pity. I have been trailing my big brother for quite some time.",
                "nextPhraseID":"guynmart_wizard_42",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"ring_shadow0",
                        "value":1
                    }
                ]
            },
            {
                "text":"What do you know about magic rings?",
                "nextPhraseID":"guynmart_wizard_22"
            }
        ]
    },
    {
        "id":"guynmart_wizard_30",
        "message":"Ah - just one thing: I know the power some rings can have, and I would prefer you took yours off in my presence.",
        "replies":[
            {
                "text":"OK, just a second.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_wizard_40",
        "message":"Be welcome, $playername. I am Rorthron, the world's most famous ringmaker. I know Andor, your brother. He sometimes consulted me about newly found rings.",
        "replies":[
            {
                "text":"You know me? And my brother?",
                "nextPhraseID":"guynmart_wizard_42"
            },
            {
                "text":"I never met a ringmaker.",
                "nextPhraseID":"guynmart_wizard_24"
            },
            {
                "text":"Andor! Do you know where he was bound?",
                "nextPhraseID":"guynmart_wizard_28"
            }
        ]
    },
    {
        "id":"guynmart_wizard_42",
        "message":"You and Andor are different. You will be legendary. Well do I know your deeds! And I even heard rumors that you gained the legends of legends, the mighty Ring of lesser Shadow!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_wizard_50"
            }
        ]
    },
    {
        "id":"guynmart_wizard_50",
        "message":"With the help of some bonemeal potions I could improve it to be an even greater ring. The powers will be similar but greater. It will become the\n** Ring of far lesser Shadow **\nYou are lucky indeed.",
        "replies":[
            {
                "text":"Really?",
                "nextPhraseID":"guynmart_wizard_54"
            }
        ]
    },
    {
        "id":"guynmart_wizard_54",
        "message":"Really. When my work is done, your ring will be stronger than ever.",
        "replies":[
            {
                "text":"Great! I didn't know that the ring lore has not been totally forgotten.",
                "nextPhraseID":"guynmart_wizard_56"
            },
            {
                "text":"Hmm, I like my ring the way it is.",
                "nextPhraseID":"X"
            },
            {
                "text":"Do you have any rings in stock?",
                "nextPhraseID":"guynmart_wizard_24"
            }
        ]
    },
    {
        "id":"guynmart_wizard_56",
        "message":"Eleven should be OK.",
        "replies":[
            {
                "text":"Eleven what?",
                "nextPhraseID":"guynmart_wizard_58"
            }
        ]
    },
    {
        "id":"guynmart_wizard_58",
        "message":"Eleven bonemeal potions of course. I need these potions for, eh, my work.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_wizard_60"
            }
        ]
    },
    {
        "id":"guynmart_wizard_60",
        "message":"Now to work - put the ring into the golden vessel here.",
        "replies":[
            {
                "text":"Thank you for your offer Rorthron. Here is the ring - be careful with it.",
                "nextPhraseID":"guynmart_wizard_70",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"ring_shadow0",
                        "value":1
                    }
                ]
            },
            {
                "text":"No, I would never give you my ring.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_wizard_70",
        "message":"Oops!",
        "replies":[
            {
                "text":"Oops? What does \"oops\" mean? Something went wrong?",
                "nextPhraseID":"guynmart_wizard_72"
            }
        ],
        "rewards":[
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_wizard",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_wizard",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_wizard",
                "value":2
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_wizard",
                "value":100
            }
        ]
    },
    {
        "id":"guynmart_wizard_72",
        "message":"Oh no, it is nothing. All is ... well, perfect. Yes. Now go, go and leave me, I have work to do. No need to thank me. Farewell.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_wizard_74"
            }
        ]
    },
    {
        "id":"guynmart_wizard_74",
        "message":"Forget the bonemeal potions. You owe me nothing. Farewell now."
    },
    {
        "id":"guynmart_steward_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_steward_20"
            }
        ]
    },
    {
        "id":"guynmart_steward_20",
        "message":"Hello - I am Unkorh, Steward of Guynmart Castle. I have never seen you here before. Are you looking for something?",
        "replies":[
            {
                "text":"I would like to buy something to eat.",
                "nextPhraseID":"guynmart_steward_30"
            },
            {
                "text":"I have a message for Lord Guynmart.",
                "nextPhraseID":"guynmart_steward_40"
            },
            {
                "text":"I would like to see Lady Hannah.",
                "nextPhraseID":"guynmart_steward_50"
            },
            {
                "text":"Eh ... I...",
                "nextPhraseID":"guynmart_steward_22"
            }
        ]
    },
    {
        "id":"guynmart_steward_22",
        "message":"Stop stuttering, kid. What do you want?",
        "replies":[
            {
                "text":"I would like to buy something to eat.",
                "nextPhraseID":"guynmart_steward_30"
            },
            {
                "text":"I have a message for Lord Guynmart.",
                "nextPhraseID":"guynmart_steward_40"
            },
            {
                "text":"I would like to see Lady Hannah.",
                "nextPhraseID":"guynmart_steward_50"
            }
        ]
    },
    {
        "id":"guynmart_steward_30",
        "message":"The cook shall give you some bread. And he can provide you with further provisions, if you can pay for them.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward_32"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":40
            }
        ]
    },
    {
        "id":"guynmart_steward_32",
        "message":"Take the left stairway and ask for Hofala, our cook.",
        "replies":[
            {
                "text":"Thank you. I will go upstairs.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_steward_40",
        "message":"You have a message for our Lord?",
        "replies":[
            {
                "text":"Yes.",
                "nextPhraseID":"guynmart_steward_42"
            }
        ]
    },
    {
        "id":"guynmart_steward_42",
        "message":"Lord Guynmart is uproad tending to urgent affairs. I expect him back tomorrow.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward_44"
            }
        ]
    },
    {
        "id":"guynmart_steward_44",
        "message":"Deliver your message to me. I will pass it to Lord Guynmart when he returns.",
        "replies":[
            {
                "text":"Eh, Guynmart shall ... he...",
                "nextPhraseID":"guynmart_steward_45"
            },
            {
                "text":"I have orders to give it directly to Lord Guynmart.",
                "nextPhraseID":"guynmart_steward_46"
            }
        ]
    },
    {
        "id":"guynmart_steward_45",
        "message":"I don't believe a single word you say. Don't waste my time. I have important things to do."
    },
    {
        "id":"guynmart_steward_46",
        "message":"You have? Then you must wait. Leave now and come back tomorrow.",
        "replies":[
            {
                "text":"Wait!",
                "nextPhraseID":"guynmart_steward_48"
            }
        ]
    },
    {
        "id":"guynmart_steward_48",
        "message":"Yes?",
        "replies":[
            {
                "text":"I would like to buy something to eat.",
                "nextPhraseID":"guynmart_steward_30"
            },
            {
                "text":"I would like to see Lady Hannah.",
                "nextPhraseID":"guynmart_steward_50"
            }
        ]
    },
    {
        "id":"guynmart_steward_50",
        "message":"Lady Hannah is not in the mood to receive people. Something else?",
        "replies":[
            {
                "text":"Eh ... I...",
                "nextPhraseID":"guynmart_steward_22"
            },
            {
                "text":"I would like to buy something to eat.",
                "nextPhraseID":"guynmart_steward_30"
            },
            {
                "text":"I have a message for Lord Guynmart.",
                "nextPhraseID":"guynmart_steward_40"
            },
            {
                "text":"No, thank you, I will leave now.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_steward3_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_steward3_20"
            }
        ]
    },
    {
        "id":"guynmart_steward3_20",
        "message":"You Dare To Speak To Me!",
        "replies":[
            {
                "text":"Hey, what did I do?",
                "nextPhraseID":"guynmart_steward3_22"
            }
        ]
    },
    {
        "id":"guynmart_steward3_22",
        "message":"I Saw You On The Tower! What Were You Doing There?",
        "replies":[
            {
                "text":"I just talked to Lady Hannah.",
                "nextPhraseID":"guynmart_steward3_24"
            }
        ]
    },
    {
        "id":"guynmart_steward3_24",
        "message":"Don't You Dare Defile Her Lovely Name By Using It!",
        "replies":[
            {
                "text":"But...",
                "nextPhraseID":"guynmart_steward3_50"
            }
        ]
    },
    {
        "id":"guynmart_steward3_50",
        "message":"Olav! Come Here!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward3_52"
            }
        ],
        "rewards":[
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_olav",
                "mapName":"guynmart"
            }
        ]
    },
    {
        "id":"guynmart_steward3_52",
        "message":"Show our - guest - the special exit.",
        "replies":[
            {
                "text":"Special exit?",
                "nextPhraseID":"R"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":80
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_steward3",
                "mapName":"guynmart"
            }
        ]
    },
    {
        "id":"guynmart_steward4_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_steward4_210",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":161
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_steward4_12"
            }
        ]
    },
    {
        "id":"guynmart_steward4_12",
        "message":"You again!",
        "replies":[
            {
                "text":"Yes, me. And I know what you have done! I talked to Norgothla in the woods and found Lord Guynmart and Lovis here in the dungeons.",
                "nextPhraseID":"guynmart_steward4_120"
            }
        ]
    },
    {
        "id":"guynmart_steward4_20",
        "message":"I have had enough of you. This will be your end!",
        "replies":[
            {
                "text":"Oh dear. Have mercy, please. I am just a little kid.",
                "nextPhraseID":"guynmart_steward4_30"
            },
            {
                "text":"Do you think so? Traitor!",
                "nextPhraseID":"guynmart_steward4_50"
            }
        ]
    },
    {
        "id":"guynmart_steward4_30",
        "message":"Now you will get what you deserve!",
        "replies":[
            {
                "text":"No, please, please don't hurt me!",
                "nextPhraseID":"guynmart_steward4_32"
            }
        ]
    },
    {
        "id":"guynmart_steward4_32",
        "message":"Pathetic. So run, and never let me set eyes on you again!"
    },
    {
        "id":"guynmart_steward4_50",
        "message":"What did you call me? I'll beat you until you whine for mercy.",
        "replies":[
            {
                "text":"Ha! So come on and try! No? I will put an end to you now!",
                "nextPhraseID":"guynmart_steward4_60"
            },
            {
                "text":"Oh dear, please forgive my rash words.",
                "nextPhraseID":"guynmart_steward4_30"
            }
        ]
    },
    {
        "id":"guynmart_steward4_60",
        "message":"OK. I will go now. But I will not forget you - fear my revenge! And before I leave, I will stab your beloved Guynmart...",
        "replies":[
            {
                "text":"Nooo! What did you do? Stay and face me, you coward!",
                "nextPhraseID":"guynmart_200"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":162
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_steward4",
                "mapName":"guynmart_main_0"
            }
        ]
    },
    {
        "id":"guynmart_steward4_120",
        "message":"Indeed. I am surprised to see you here.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_122"
            }
        ]
    },
    {
        "id":"guynmart_steward4_122",
        "message":"I wanted to keep you out of all this. I'm sure you now have many questions. I will tell you everything.",
        "replies":[
            {
                "text":"I hope you have a good explanation.",
                "nextPhraseID":"guynmart_steward4_130"
            },
            {
                "text":"I don't want to hear your lies.",
                "nextPhraseID":"guynmart_steward4_124"
            }
        ]
    },
    {
        "id":"guynmart_steward4_124",
        "message":"Please be patient, and give me a minute. This may be important to you.",
        "replies":[
            {
                "text":"No. I will never believe you unless you let Guynmart go!",
                "nextPhraseID":"guynmart_steward4_20"
            },
            {
                "text":"OK. One minute.",
                "nextPhraseID":"guynmart_steward4_130"
            }
        ]
    },
    {
        "id":"guynmart_steward4_130",
        "message":"Until recently, everything was fine. Guynmart was a righteous man, open-minded and tolerant. And Hannah was supposed to marry me when she was old enough.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_140"
            }
        ]
    },
    {
        "id":"guynmart_steward4_140",
        "message":"Then one unfortunate day this Lovis appeared.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_142"
            }
        ]
    },
    {
        "id":"guynmart_steward4_142",
        "message":"He kept playing on his probably magical flute and thus stole Hannah's heart.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_144"
            }
        ]
    },
    {
        "id":"guynmart_steward4_144",
        "message":"He also began to influence Guynmart more and more, until Guynmart would not make a single decision without hearing from Lovis.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_150"
            }
        ]
    },
    {
        "id":"guynmart_steward4_150",
        "message":"Shadow meetings were banned, and the use of bonemeal potions was prohibited.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_152"
            }
        ]
    },
    {
        "id":"guynmart_steward4_152",
        "message":"People had to hand over all their bonemeal supplies so that they could be destroyed. The farms, their inhabitants, and even visitors were searched.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_160"
            }
        ]
    },
    {
        "id":"guynmart_steward4_160",
        "message":"A young man, who was my guest at that time, gave me his bonemeal potion box and asked me to take care of it. Otherwise it would have been destroyed too.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_162"
            }
        ]
    },
    {
        "id":"guynmart_steward4_162",
        "message":"So I took it for safekeeping. Look here.",
        "replies":[
            {
                "text":"I know this box - it belongs to my brother Andor!",
                "nextPhraseID":"guynmart_steward4_164"
            }
        ]
    },
    {
        "id":"guynmart_steward4_164",
        "message":"Andor - yes, that was his name. He is your brother? That explains the similarity.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_166"
            }
        ]
    },
    {
        "id":"guynmart_steward4_166",
        "message":"We had long nights of interesting conversation.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_170"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"andor",
                "value":90
            }
        ]
    },
    {
        "id":"guynmart_steward4_170",
        "message":"Well, Andor had to go on urgent business and left the castle the same night.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_200"
            }
        ]
    },
    {
        "id":"guynmart_steward4_200",
        "message":"Enough talk. Now you have to decide if you want to trust me or rather Guynmart.",
        "replies":[
            {
                "text":"I think I misjudged you. I will trust you.",
                "nextPhraseID":"guynmart_steward4_202"
            },
            {
                "text":"You did not convince me. I believe Guynmart more than you.",
                "nextPhraseID":"guynmart_steward4_202"
            }
        ]
    },
    {
        "id":"guynmart_steward4_202",
        "message":"Are you sure? Listen to your heart. It is really important.",
        "replies":[
            {
                "text":"Yes, I will trust you.",
                "nextPhraseID":"guynmart_steward4_210"
            },
            {
                "text":"No, I believe Guynmart more than you.",
                "nextPhraseID":"guynmart_steward4_20"
            }
        ]
    },
    {
        "id":"guynmart_steward4_210",
        "message":"Watch out! Guynmart...",
        "replies":[
            {
                "text":"What?",
                "nextPhraseID":"guynmart_steward4_220"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":161
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_steward4",
                "mapName":"guynmart_main_0"
            }
        ]
    },
    {
        "id":"guynmart_steward4_220",
        "message":"Guynmart tried to get at you from behind. I felt I had to do something quick, but it seems that it wasn't necessary. Obviously he stumbled and fell on his own knife.",
        "replies":[
            {
                "text":"Thank you. Really, I didn't expect this from Lord Guynmart.",
                "nextPhraseID":"guynmart_steward4_230"
            }
        ]
    },
    {
        "id":"guynmart_steward4_230",
        "message":"Yes, Guynmart had changed a lot recently. Here, please take Andor's bonemeal potion box and return it to him.",
        "replies":[
            {
                "text":"If only I had finally found my brother.",
                "nextPhraseID":"guynmart_steward4_290"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"andor",
                "value":92
            },
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_steward4",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_steward4_290",
        "message":"And now stick to your plan. Open the gate. My men will await Norgothla.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_steward4_292"
            }
        ]
    },
    {
        "id":"guynmart_steward4_292",
        "message":"Then go to the farm south of here and stay there for the night. May The Shadow be with you!",
        "replies":[
            {
                "text":"Thank you.",
                "nextPhraseID":"R"
            }
        ]
    },
    {
        "id":"guynmart_steward5_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_450",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":211
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_wizard",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_steward5_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":211
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":200,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_steward5_14",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":211
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_steward5_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":200,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_120",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_40"
            }
        ]
    },
    {
        "id":"guynmart_steward5_12",
        "message":"Hello $playername."
    },
    {
        "id":"guynmart_steward5_14",
        "message":"Hello $playername - The Shadow be with you."
    },
    {
        "id":"guynmart_steward5_20",
        "message":"Welcome $playername. You were of great help.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_40"
            }
        ]
    },
    {
        "id":"guynmart_olav_10",
        "message":"Move on!"
    },
    {
        "id":"guynmart_cook_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_14",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":170
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_100",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_herbs",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_22",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":62
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":64,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_20"
            }
        ]
    },
    {
        "id":"guynmart_cook_12",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_100",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_herbs",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_20"
            }
        ]
    },
    {
        "id":"guynmart_cook_14",
        "message":"I am glad the feast is over. It was hard work.",
        "replies":[
            {
                "text":"It's a pity that I couldn't attend the wedding.",
                "nextPhraseID":"X"
            },
            {
                "text":"Could I buy some provisions?",
                "nextPhraseID":"S"
            }
        ]
    },
    {
        "id":"guynmart_cook_20",
        "message":"What do you want? Be quick - I am preparing the meal for a wedding and I have little time.",
        "replies":[
            {
                "text":"Hannah's maid asked me to take her lunch to her.",
                "nextPhraseID":"guynmart_cook_60",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":50
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":62,
                        "negate":true
                    }
                ]
            },
            {
                "text":"The steward told me you could give me some bread.",
                "nextPhraseID":"guynmart_cook_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":40
                    }
                ]
            },
            {
                "text":"I would like to see Lady Hannah.",
                "nextPhraseID":"guynmart_cook_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":62,
                        "negate":true
                    }
                ]
            },
            {
                "text":"Can I buy some provisions?",
                "nextPhraseID":"guynmart_cook_50"
            }
        ]
    },
    {
        "id":"guynmart_cook_22",
        "message":"Did you bring the herbs for Hannah's lunch?",
        "replies":[
            {
                "text":"Oh. I knew I had forgotten something...",
                "nextPhraseID":"X"
            },
            {
                "text":"The steward told me you could give me some bread.",
                "nextPhraseID":"guynmart_cook_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":40
                    }
                ]
            },
            {
                "text":"Could I buy some provisions?",
                "nextPhraseID":"guynmart_cook_50"
            }
        ]
    },
    {
        "id":"guynmart_cook_30",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_32",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_cook_bread",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_34"
            }
        ]
    },
    {
        "id":"guynmart_cook_32",
        "message":"Do you think I am stupid? I already gave you two fine loaves of bread, for free! Out of my kitchen, you scum!",
        "replies":[
            {
                "text":"It was worth a try.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_cook_34",
        "message":"Yes, of course. Just a second.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_cook_36"
            }
        ]
    },
    {
        "id":"guynmart_cook_36",
        "message":"Here I have some fresh bread for you. Enjoy it.",
        "replies":[
            {
                "text":"Many thanks. Bye.",
                "nextPhraseID":"X"
            },
            {
                "text":"I would like to see Lady Hannah.",
                "nextPhraseID":"guynmart_cook_40"
            },
            {
                "text":"Could I also buy some provisions?",
                "nextPhraseID":"guynmart_cook_50"
            }
        ],
        "rewards":[
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_cook",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_cook_bread",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_cook_40",
        "message":"Hmm. She might be in her room upstairs, or maybe on the top of the tower again. But of course you can't see her, so it doesn't really matter.",
        "replies":[
            {
                "text":"Yes, sure. I will leave now.",
                "nextPhraseID":"X"
            },
            {
                "text":"The steward told me that you could give me some bread.",
                "nextPhraseID":"guynmart_cook_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":40
                    }
                ]
            },
            {
                "text":"Could I buy some provisions?",
                "nextPhraseID":"guynmart_cook_50"
            }
        ]
    },
    {
        "id":"guynmart_cook_50",
        "message":"Yes, of course. But be quick, I still have a lot of work to do.",
        "replies":[
            {
                "text":"OK, show me what you have.",
                "nextPhraseID":"S"
            }
        ]
    },
    {
        "id":"guynmart_cook_60",
        "message":"Good idea! You can carry her lunch up all those stairs to the tower top, and I'll have more time to prepare the wedding meal.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_cook_70"
            }
        ]
    },
    {
        "id":"guynmart_cook_70",
        "message":"Oh no! I am running out of Lady Hannah's special herbs, and these are essential for her lunch.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_cook_72"
            }
        ]
    },
    {
        "id":"guynmart_cook_72",
        "message":"Quick, run to Nuik, the old gardener. He will give you some fresh herbs.",
        "replies":[
            {
                "text":"OK. I will get the herbs.",
                "nextPhraseID":"X"
            },
            {
                "text":"I've had enough! Do it yourself.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":62
            }
        ]
    },
    {
        "id":"guynmart_cook_100",
        "message":"Ah, the herbs. Good. You are not completely useless. I will add them to Lady Hannah's meal...",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_cook_102"
            }
        ]
    },
    {
        "id":"guynmart_cook_102",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_104",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_herbs",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_110"
            }
        ]
    },
    {
        "id":"guynmart_cook_104",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_104",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_herbs",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_106"
            }
        ]
    },
    {
        "id":"guynmart_cook_106",
        "message":"You should have brought just 1 portion. These herbs must be used fresh. Nevertheless I will take all the herbs.\n[All herb portions taken]",
        "replies":[
            {
                "text":"Eh, yes of course.",
                "nextPhraseID":"guynmart_cook_110"
            }
        ]
    },
    {
        "id":"guynmart_cook_110",
        "replies":[
            {
                "nextPhraseID":"guynmart_cook_112",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":64
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_cook_120"
            }
        ]
    },
    {
        "id":"guynmart_cook_112",
        "message":"Of course you won't get another serving of lunch!",
        "replies":[
            {
                "text":"Eh, yes, of course.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_cook_120",
        "message":"...and now it is suitable for her. Hurry now, while it is still hot!",
        "replies":[
            {
                "text":"Ouch! It is really hot!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"dropList",
                "rewardID":"guynmart_drp_cook_lunch",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":64
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_quest_cook_lunch",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_drunkard1_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_drunkard1_30",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard1_20"
            }
        ]
    },
    {
        "id":"guynmart_drunkard1_20",
        "message":"Hey, get us some bottles of wine and then take a seat. I could tell you things you wouldn't believe!",
        "replies":[
            {
                "text":"I'll go for the wine, wait a minute.",
                "nextPhraseID":"X"
            },
            {
                "text":"You should drink less.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":4
            }
        ]
    },
    {
        "id":"guynmart_drunkard1_30",
        "message":"Hey, why don't you take a seat and open one of those bottles of wine you have. I could tell you things you wouldn't believe!",
        "replies":[
            {
                "text":"OK, I'll sit down.",
                "nextPhraseID":"X"
            },
            {
                "text":"You should drink less.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":4
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_drunkard5_100",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_wine",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":5
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_20",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":4
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_13"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_12",
        "message":"I think you have forgotten something...?",
        "switchToNPC":"guynmart_drunkard5",
        "replies":[
            {
                "text":"Oh, yes, of course, I will get some bottles of wine.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_13",
        "message":"Hey, get us some bottles of wine! I could tell you things you wouldn't believe!",
        "switchToNPC":"guynmart_drunkard5",
        "replies":[
            {
                "text":"Good idea! I'll go for the wine, wait a minute.",
                "nextPhraseID":"X"
            },
            {
                "text":"You should drink less.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_14",
        "message":"Oh. The wine bottles are all empty. Could you get some more?",
        "replies":[
            {
                "text":"Yes, of course. I will get some more bottles.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_20",
        "message":"You standing over me makes me feel uncomfortable. Take a seat next to me first.",
        "switchToNPC":"guynmart_drunkard5"
    },
    {
        "id":"guynmart_drunkard5_100",
        "message":"Let's have a sip, then I will tell you my story.",
        "switchToNPC":"guynmart_drunkard5",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"guynmart_drunkard5_102",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "text":"I think I had better keep the bottles in my bag.",
                "nextPhraseID":"guynmart_drunkard5_14"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_102",
        "message":"[Fjoerkard empties a bottle]\nOh yes, I remember it well ... It was a dark and stormy night up in the mountains.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_110"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_110",
        "message":"My men and I had been on the road for hours, without a break and without the slightest sign of getting closer to our goal.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_120"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_120",
        "message":"We silently trudged one by one up the tortuous path that led up the steep slope, always wary of the treacherous shadows of the bushes on either side, and always listening for signs of danger.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_130"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_130",
        "message":"You don't mind if I open another bottle?",
        "replies":[
            {
                "text":"Help yourself.",
                "nextPhraseID":"guynmart_drunkard5_132",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "text":"Again? Another bottle?",
                "nextPhraseID":"guynmart_drunkard5_14"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_132",
        "message":"[Fjoerkard empties the bottle]\nGornauds were said to be roaming in those mountains. We had not seen any, by the shadow, but we had already crossed their traces several times.\nAnd there were rumors about even more dangerous creatures - I will not even name them.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_140",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_140",
        "message":"A lonely hut came into sight. A friendly light in the midst of the wilderness. There we would ask to camp for the night. New strength flowed through us, when suddenly all hell broke loose.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_150"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_150",
        "message":"Gornauds jumped out from behind the rocks, so close that we could clearly see their facial features. For a few terrible seconds I thought that those would be our last seconds.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_160"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_160",
        "replies":[
            {
                "nextPhraseID":"guynmart_drunkard5_162",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_14"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_162",
        "message":"[Another bottle]\nBut then we realized that the monsters were after an easier prey. A small figure was in front of us on the path. A child? Alone up there?",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_170"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_170",
        "message":"Shaken, I closed my eyes, despite the great danger. I did not want to look at the slaughter. The dreadful noise lasted only a few seconds.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_180"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_180",
        "message":"The ground was soaked with red blood. But - it came from the gornauds! The child just wiped the weapon clean of blood, gave us a quick glance, and disappeared up the path.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_190"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_190",
        "replies":[
            {
                "nextPhraseID":"guynmart_drunkard5_192",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_14"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_192",
        "message":"[Another bottle]\nWe had had enough of that cursed march. Panicked, we ran back down the path. Tired as we were, we ran without stopping even once, to the inn in the valley, from which we had departed in the morning.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_200"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_200",
        "message":"Never will I forget that useless journey. Often I see it again in a nightmare and then I seek the memory of a friendly inn. Where once there was a little girl, probably the daughter of the landlord.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_210"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_210",
        "replies":[
            {
                "nextPhraseID":"guynmart_drunkard5_212",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_wine",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_drunkard5_14"
            }
        ]
    },
    {
        "id":"guynmart_drunkard5_212",
        "message":"[Yet another bottle]\nShe got some wine for an old bearded guest and asked for a tale, and he began: Oh yes, I remember it well ... It was a dark and stormy night up in the mountains.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_drunkard5_110"
            }
        ]
    },
    {
        "id":"guynmart_lovis_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis_100",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":132
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis_20"
            }
        ]
    },
    {
        "id":"guynmart_lovis_20",
        "message":"What are you - a spy? Or just another prisoner?",
        "replies":[
            {
                "text":"I'm a prisoner too. What is your name?",
                "nextPhraseID":"guynmart_lovis_22"
            },
            {
                "text":"I'm $playername. Lady Hannah asked me to look for someone called Lovis.",
                "nextPhraseID":"guynmart_lovis_30"
            }
        ]
    },
    {
        "id":"guynmart_lovis_22",
        "message":"No, you must tell me your name first.",
        "replies":[
            {
                "text":"No, first you will tell me your name.",
                "nextPhraseID":"guynmart_lovis_22"
            },
            {
                "text":"If you are going to be so rude, I have nothing to say.",
                "nextPhraseID":"X"
            },
            {
                "text":"I am $playername. Lady Hannah asked me to look for someone called Lovis.",
                "nextPhraseID":"guynmart_lovis_30"
            }
        ]
    },
    {
        "id":"guynmart_lovis_30",
        "message":"You come from Hannah? I must be sure. Prove it!",
        "replies":[
            {
                "text":"Here, I should give you this.",
                "nextPhraseID":"guynmart_lovis_40",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"guynmart_flute",
                        "value":1
                    }
                ]
            },
            {
                "text":"Oh dear - I forgot to bring your flute!",
                "nextPhraseID":"X",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"guynmart_flute",
                        "value":1,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_lovis_40",
        "message":"My flute! How I have missed it! I believe you now.",
        "replies":[
            {
                "text":"This is settled then. Let us now look for an exit.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":132
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":6
            },
            {
                "rewardType":"createTimer",
                "rewardID":"guynmart_flute"
            }
        ]
    },
    {
        "id":"guynmart_lovis_100",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis_200",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":134
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis_104",
                "requires":[
                    {
                        "requireType":"timerElapsed",
                        "requireID":"guynmart_flute",
                        "value":5
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis_102"
            }
        ]
    },
    {
        "id":"guynmart_lovis_102",
        "message":"What a dreadful place. Time seems endless here.",
        "replies":[
            {
                "text":"Yes, but we must not give up hope.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis_104",
        "message":"I will play something on my flute. Maybe this will give us some hope.",
        "replies":[
            {
                "text":"Please do. Maybe a tune you used to play for Lady Hannah?",
                "nextPhraseID":"guynmart_lovis_110"
            },
            {
                "text":"Is that a good idea? We might disturb someone.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis_110",
        "message":"[Fluting]",
        "replies":[
            {
                "text":"What a lovely tune! I almost seem to understand the meaning.",
                "nextPhraseID":"guynmart_lovis_120"
            },
            {
                "text":"Eh, nice, thank you for trying.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis_120",
        "message":"[Fluting]",
        "replies":[
            {
                "text":"...do me wrong...",
                "nextPhraseID":"guynmart_lovis_130"
            }
        ]
    },
    {
        "id":"guynmart_lovis_130",
        "message":"[Fluting]",
        "replies":[
            {
                "text":"...all my joy ... my delight...",
                "nextPhraseID":"guynmart_lovis_190"
            }
        ]
    },
    {
        "id":"guynmart_lovis_190",
        "message":"Hush - I hear footsteps.",
        "replies":[
            {
                "text":"Maybe some friendly soul will let us out? After all, we are completely innocent.",
                "nextPhraseID":"guynmart_lovis_200"
            }
        ]
    },
    {
        "id":"guynmart_lovis_200",
        "message":"Oh no! Look! The torturer! I will run around him and look for Guynmart's personal guards outside in the wood. They will help us. I hope Guynmart himself is also with them.",
        "replies":[
            {
                "text":"OK, we will see each other later.",
                "nextPhraseID":"R"
            },
            {
                "text":"I will try to still be alive then.",
                "nextPhraseID":"R"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":134
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_tort1",
                "mapName":"guynmart_tower_0"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_lovis",
                "mapName":"guynmart_tower_0"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_450",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":210
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_wizard",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":210
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":200,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_14",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":210
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":190,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_120",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_30"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_12",
        "message":"Hello $playername."
    },
    {
        "id":"guynmart_lovis2_14",
        "message":"$playername - what a joy to see you again.",
        "replies":[
            {
                "text":"Oh yes, I'm happy too.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_20",
        "message":"Welcome $playername - you helped us in our greatest needs. But let Lady Hannah speak first.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_hannah2_30"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_30",
        "message":"We are deeply in your debt, indeed.",
        "switchToNPC":"guynmart_lovis2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_40"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_40",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_quest_wizard",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_70"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_50",
        "message":"We also have good news for you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_52"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_52",
        "message":"Rorthron, the ringmaker, was behaving rather strangely, and so we questioned him. It came to light that he seems to have damaged one of your rings.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_54"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_54",
        "message":"He eventually admitted that he secretly exchanged your ring for a worthless ring.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_56"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_56",
        "message":"He promised never to do such things again and handed the real ring over to us. We want to leave it at that.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_60"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_60",
        "message":"So here, take your precious ring back.",
        "replies":[
            {
                "text":"Oh! I can't believe it! Is it really true?",
                "nextPhraseID":"guynmart_lovis2_70"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"ring_shadow0",
                "value":1
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_quest_wizard",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_lovis2_70",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_200",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":33,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_100"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_100",
        "message":"You have earned your reward. Go now into our treasury.",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":200
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_tguard2",
                "mapName":"guynmart_main_1"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_tguard",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_120",
        "message":"So you found something you like. Good.",
        "replies":[
            {
                "text":"Oh yes - I am overwhelmed by your generosity!",
                "nextPhraseID":"guynmart_lovis2_130"
            }
        ],
        "rewards":[
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_tguard",
                "mapName":"guynmart_main_1"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_tguard2",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_130",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_141",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":181
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_140"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":36
            }
        ]
    },
    {
        "id":"guynmart_lovis2_140",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_150"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":210
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_hero",
                "mapName":"guynmart_wood_9"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_141",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_151"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":211
            }
        ]
    },
    {
        "id":"guynmart_lovis2_150",
        "message":"We prepared a surprise for you. Go and look east of the castle near the sheep pasture. Farewell until we meet again!",
        "replies":[
            {
                "text":"Goodbye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_151",
        "message":"At last we have to part. Farewell until we meet again! When you will find your brother, tell him that he is always welcome.",
        "replies":[
            {
                "text":"Goodbye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_200",
        "message":"Regrettably, we still have to sort out an unpleasant thing. Let our shepherd speak.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_210"
            }
        ],
        "rewards":[
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_shephard2",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_210",
        "message":"Grumble ... grumble...",
        "switchToNPC":"guynmart_shephard2",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_220"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_220",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_220b",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":181
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_220a"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_220a",
        "switchToNPC":"guynmart_lovis2",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_220c"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_220b",
        "switchToNPC":"guynmart_steward5",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_220c"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_220c",
        "message":"It seems sheep were killed by your hand. Our sheep, to be precise.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_221"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_221",
        "message":"You will be fined 100 gold for each sheep you killed. Do you accept this judgment?",
        "replies":[
            {
                "text":"Yes, what I did was stupid.",
                "nextPhraseID":"guynmart_lovis2_300"
            },
            {
                "text":"Lies! All lies!",
                "nextPhraseID":"guynmart_lovis2_222"
            },
            {
                "text":"I can explain - it was an accident...",
                "nextPhraseID":"guynmart_lovis2_222"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_222",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_231",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":181
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_230"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_230",
        "message":"As you wish. I already regret that we prepared a surprise for you next to the sheep pastures. I am very disappointed in you. Go now.",
        "replies":[
            {
                "text":"No, sorry, I didn't mean it.",
                "nextPhraseID":"guynmart_lovis2_220"
            },
            {
                "text":"I will go. Bye.",
                "nextPhraseID":"guynmart_lovis2_240"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_231",
        "message":"As you wish. I am very disappointed with you - go now.",
        "replies":[
            {
                "text":"No, sorry, I didn't mean it.",
                "nextPhraseID":"guynmart_lovis2_220"
            },
            {
                "text":"I will go. Bye.",
                "nextPhraseID":"guynmart_lovis2_241"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_240",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":210
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":36
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_shephard2",
                "mapName":"guynmart_main_1"
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_hero",
                "mapName":"guynmart_wood_9"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_241",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":211
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":36
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_shephard2",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_300",
        "replies":[
            {
                "nextPhraseID":"guynmart_lovis2_325",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":25
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_320",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":20
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_315",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":15
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_310",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":10
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_309",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":9
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_308",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":8
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_307",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":7
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_306",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":6
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_305",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":5
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_304",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":4
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_303",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":3
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_302",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":2
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_lovis2_301",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"guynmart_sheep",
                        "value":1
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_lovis2_301",
        "message":"100 gold for the killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":100
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_302",
        "message":"200 gold for 2 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":200
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_303",
        "message":"300 gold for 3 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":300
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_304",
        "message":"400 gold for 4 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":400
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_305",
        "message":"500 gold for 5 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":500
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_306",
        "message":"600 gold for 6 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":600
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_307",
        "message":"700 gold for 7 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":700
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_308",
        "message":"800 gold for 8 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":800
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_309",
        "message":"900 gold for 9 killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":900
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_310",
        "message":"1000 gold for 10 or perhaps even more killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":1000
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_315",
        "message":"1500 gold for 15 or perhaps even more killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":1500
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_320",
        "message":"2000 gold for 20 or perhaps even more killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":2000
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_325",
        "message":"2500 gold for 25 or perhaps even more killed sheep.",
        "replies":[
            {
                "text":"Here is the gold.",
                "nextPhraseID":"guynmart_lovis2_360",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":2500
                    }
                ]
            },
            {
                "text":"I don't have enough gold.",
                "nextPhraseID":"guynmart_lovis2_350"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_350",
        "message":"You will find a way to get the missing gold. Then come back and pay the rest.",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_360",
        "message":"[Gold taken]\nAll the sheep you killed are paid for, so now we will forget the whole thing.",
        "replies":[
            {
                "text":"I am relieved.",
                "nextPhraseID":"guynmart_lovis2_100"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":33
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_shephard2",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_450",
        "message":"We have good news for you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_452"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_452",
        "message":"Rorthron, the ringmaker, was behaving rather strangely, and so we questioned him. It came to light that he seems to have damaged one of your rings.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_454"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_454",
        "message":"He eventually admitted that he secretly exchanged your ring for a worthless ring.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_456"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_456",
        "message":"He promised never to do such things again and handed the real ring over to us. We want to leave it at that.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_lovis2_460"
            }
        ]
    },
    {
        "id":"guynmart_lovis2_460",
        "message":"So here, take your precious ring back.",
        "replies":[
            {
                "text":"Oh! I can't believe it! Is it really true?",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"ring_shadow0",
                "value":1
            },
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_quest_wizard",
                "value":1
            }
        ]
    },
    {
        "id":"guynmart_skeleton2_10",
        "message":"The ring. This human wears the ring of bone. Let him pass.",
        "replies":[
            {
                "text":"A bit scary - but really useful, this ring.",
                "nextPhraseID":"X"
            },
            {
                "text":"You are in my way. Attack!",
                "nextPhraseID":"F"
            }
        ]
    },
    {
        "id":"guynmart_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_200",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":162
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_250",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":161
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_12"
            }
        ]
    },
    {
        "id":"guynmart_12",
        "message":"Who is there?",
        "replies":[
            {
                "text":"A friend.",
                "nextPhraseID":"guynmart_20"
            }
        ]
    },
    {
        "id":"guynmart_20",
        "message":"Good. At last. Go and bring Norgothla here.",
        "replies":[
            {
                "text":"Norgothla is out in the woods and awaits you there with his men. Unkorh persuaded him that you commanded that.",
                "nextPhraseID":"guynmart_30"
            }
        ]
    },
    {
        "id":"guynmart_30",
        "message":"Unkorh! I curse the day when I made him my steward.",
        "replies":[
            {
                "text":"How can I help you now? Shall I search for the keys to your cell?",
                "nextPhraseID":"guynmart_40"
            }
        ]
    },
    {
        "id":"guynmart_40",
        "message":"No time for that. I am too weak to be of much help. We need Norgothla now.",
        "replies":[
            {
                "text":"Lovis is on his way to him. He can probably persuade Norgothla to come to the castle.",
                "nextPhraseID":"guynmart_50"
            }
        ]
    },
    {
        "id":"guynmart_50",
        "message":"Good. Norgothla knows and trusts him. Tell me - is the main gate shut?",
        "replies":[
            {
                "text":"Yes. I came through the garden door.",
                "nextPhraseID":"guynmart_100"
            }
        ]
    },
    {
        "id":"guynmart_100",
        "message":"Then you must open the gate! Go to the gatehouse and open it, so that my men can get in. Be quick.\nAfter that go to the farm south of here. I expect a ferocious battle.",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"guynmart_110"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":160
            },
            {
                "rewardType":"spawnAll",
                "rewardID":"guynmart_steward4",
                "mapName":"guynmart_main_0"
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_rob4",
                "mapName":"guynmart_tower_2"
            }
        ]
    },
    {
        "id":"guynmart_110",
        "message":"YOU AGAIN!",
        "switchToNPC":"guynmart_steward4",
        "replies":[
            {
                "text":"Yikes! The steward!",
                "nextPhraseID":"guynmart_steward4_120"
            }
        ]
    },
    {
        "id":"guynmart_200",
        "message":"[Groaning] ...open the gate...",
        "switchToNPC":"guynmart",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"guynmart_210"
            }
        ]
    },
    {
        "id":"guynmart_210",
        "message":"...then go ... to Rhodita...",
        "switchToNPC":"guynmart"
    },
    {
        "id":"guynmart_250",
        "message":"[Groaning]",
        "switchToNPC":"guynmart"
    },
    {
        "id":"guynmart_herold_10",
        "message":"-",
        "replies":[
            {
                "text":"You don't talk too much, do you?",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"guynmart_s_herold_out",
        "rewards":[
            {
                "rewardType":"removeQuestProgress",
                "rewardID":"guynmart_nondisplay",
                "value":31
            }
        ]
    },
    {
        "id":"guynmart_s_herold",
        "replies":[
            {
                "nextPhraseID":"guynmart_s_herold_12",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":31,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":30,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_herold_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":31,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_herold_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":36,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart",
                        "value":181
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_s_herold_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":36,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_s_herold_10",
        "message":"$playername enters!",
        "switchToNPC":"guynmart_herold",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":31
            }
        ]
    },
    {
        "id":"guynmart_s_herold_12",
        "message":"Who may I please announce?",
        "switchToNPC":"guynmart_herold",
        "replies":[
            {
                "text":"$playername, please.",
                "nextPhraseID":"guynmart_s_herold_14"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":31
            }
        ]
    },
    {
        "id":"guynmart_s_herold_14",
        "replies":[
            {
                "nextPhraseID":"guynmart_s_herold_10"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":30
            }
        ]
    },
    {
        "id":"guynmart_s_herold_20",
        "message":"[Whispering] You should talk to Lovis again.",
        "switchToNPC":"guynmart_herold"
    },
    {
        "id":"guynmart_s_herold_30",
        "message":"[Whispering] You should talk again to Unkorh.",
        "switchToNPC":"guynmart_herold"
    },
    {
        "id":"guynmart_tguard_10",
        "message":"No entry!"
    },
    {
        "id":"guynmart_tguard2_10",
        "replies":[
            {
                "nextPhraseID":"guynmart_tguard2_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32
                    }
                ]
            },
            {
                "nextPhraseID":"guynmart_tguard2_20"
            }
        ]
    },
    {
        "id":"guynmart_tguard2_20",
        "message":"Come in, and take your time! You may choose one of three things."
    },
    {
        "id":"guynmart_tguard2_30",
        "message":"You made a good choice."
    },
    {
        "id":"guynmart_reward1_10",
        "message":"On the table there are 5000 shining gold coins.",
        "replies":[
            {
                "text":"You decide for the gold.",
                "nextPhraseID":"guynmart_reward1_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_reward1_20",
        "message":"You feel the pleasant weight of the gold in your bag.",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":32
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":201
            },
            {
                "rewardType":"giveItem",
                "rewardID":"gold",
                "value":5000
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_reward1",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_reward2_10",
        "message":"On the table you see a scroll with the texts of wise men.",
        "replies":[
            {
                "text":"You decide for the scroll.",
                "nextPhraseID":"guynmart_reward2_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_reward2_20",
        "message":"You feel an immediate benefit from the experience of others.",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":32
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":202
            },
            {
                "rewardType":"giveItem",
                "rewardID":"guynmart_scroll",
                "value":1
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_reward2",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_reward3_10",
        "message":"On the table lies a beautifully crafted shield.",
        "replies":[
            {
                "text":"You decide for the shield.",
                "nextPhraseID":"guynmart_reward3_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"guynmart_nondisplay",
                        "value":32,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"guynmart_reward3_20",
        "message":"This shield does feel good in your hands.",
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart_nondisplay",
                "value":32
            },
            {
                "rewardType":"questProgress",
                "rewardID":"guynmart",
                "value":203
            },
            {
                "rewardType":"giveItem",
                "rewardID":"guynmart_shield",
                "value":1
            },
            {
                "rewardType":"removeSpawnArea",
                "rewardID":"guynmart_reward3",
                "mapName":"guynmart_main_1"
            }
        ]
    },
    {
        "id":"guynmart_cguard2_10",
        "message":"Hello $playername - great to meet you again!",
        "replies":[
            {
                "text":"Norgothla! So you made it here.",
                "nextPhraseID":"guynmart_cguard2_20"
            }
        ]
    },
    {
        "id":"guynmart_cguard2_20",
        "message":"Yes. Unkorh is still on the run, but my men are close behind him, thanks to you.",
        "replies":[
            {
                "text":"It was you who did all the hard work, I just helped a bit.",
                "nextPhraseID":"X"
            },
            {
                "text":"I really would like to hunt him down.",
                "nextPhraseID":"X"
            }
        ]
    }
]