[
    {
        "id":"gison",
        "replies":[
            {
                "nextPhraseID":"gison_p2_70",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":70
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p2_62",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":62
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p2_60",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":60
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p2_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":40
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p2_15",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":15
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":50
                    },
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100
                    },
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110
                    },
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_30",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":30
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_fail",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":50
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":20
                    }
                ]
            },
            {
                "nextPhraseID":"gison_firsttime"
            }
        ]
    },
    {
        "id":"gison_firsttime",
        "message":"Oh hello. What are you doing here? You got lost?",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_firsttime_1"
            }
        ]
    },
    {
        "id":"gison_firsttime_1",
        "message":"Just walk around the fence and head to the north. Soon you'll be in Fallhaven.",
        "replies":[
            {
                "text":"Okay. Thanks for the description.",
                "nextPhraseID":"X"
            },
            {
                "text":"Are you Gison?",
                "nextPhraseID":"gison_p1_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":10
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_10",
        "message":"Oh yes, I am Gison. I live in this wood with my wife Nimael. She's over there.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_10_0"
            }
        ]
    },
    {
        "id":"gison_p1_10_0",
        "message":"How can I help you?",
        "replies":[
            {
                "text":"What are you doing here?",
                "nextPhraseID":"gison_talk"
            },
            {
                "text":"Alaun sent me to bring him some of your delicious soup.",
                "nextPhraseID":"gison_p1_10_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":10
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":20,
                        "negate":true
                    }
                ]
            },
            {
                "text":"I'm looking for my brother, Andor. He looks a bit like me. Have you seen him?",
                "nextPhraseID":"gison_andor"
            },
            {
                "text":"Nevermind. I guess I need to be going.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_talk",
        "message":"We live here from what the forest gives us. Surely we have to buy some things in Fallhaven, but I prefer the silence of these woods rather than the hectic life in a city.",
        "replies":[
            {
                "text":"What's in the woods here?",
                "nextPhraseID":"gison_talk_1"
            }
        ]
    },
    {
        "id":"gison_talk_1",
        "message":"Herbs, animals and above all: Mushrooms. \n If you would like to know more about mushrooms, I suggest you go to Bogsten, east of here. He grows the best mushrooms you ever ate! But well, I don't want to give away any more secrets of my soup.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_talk_2"
            }
        ]
    },
    {
        "id":"gison_talk_2",
        "message":"Next to my passion for mushrooms, we build here and there on our house and try to keep the wild animals out.",
        "replies":[
            {
                "text":"I see. Let's talk about something else.",
                "nextPhraseID":"gison_talk_3"
            }
        ]
    },
    {
        "id":"gison_talk_3",
        "message":"Well, all right. As you wish.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_10_0"
            }
        ]
    },
    {
        "id":"gison_p1_10_1",
        "message":"Hahaha. Alaun the old swashbuckler. Could not get enough. I will fix something up for him. Wait here.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_10_2"
            }
        ]
    },
    {
        "id":"gison_p1_10_2",
        "message":"Gison goes to a big bowl, fills up some of the soup and returns to you.",
        "switchToNPC":"none",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_10_3"
            }
        ]
    },
    {
        "id":"gison_p1_10_3",
        "message":"Here you go.\n[He gives you a container with the soup.]",
        "switchToNPC":"gison",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_10_4"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":20
            },
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            },
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_10_4",
        "message":"Give him my regards and hurry up. He likes his soup hot.",
        "replies":[
            {
                "text":"Alaun will get his soup soon enough.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes. I'm on my way.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p1_20",
        "message":"Hello you. Did you take the soup to Alaun?",
        "replies":[
            {
                "text":"Yes, he was not able to bear it any longer.",
                "nextPhraseID":"gison_p1_20_2",
                "requires":[
                    {
                        "requireType":"questLatestProgress",
                        "requireID":"gison_soup",
                        "value":30
                    }
                ]
            },
            {
                "text":"No, I still have it with me.",
                "nextPhraseID":"gison_p1_20_1",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gison_soup",
                        "value":1
                    }
                ]
            },
            {
                "text":"No ... ehm ... Maybe you could give me some more?",
                "nextPhraseID":"gison_p1_20_nosoup",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gison_soup",
                        "value":1,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":30,
                        "negate":true
                    }
                ]
            },
            {
                "text":"Could you make it hot again?",
                "nextPhraseID":"gison_p1_20_warmup",
                "requires":[
                    {
                        "requireType":"timerElapsed",
                        "requireID":"gison_soup",
                        "value":10
                    },
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gison_soup",
                        "value":1
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_1",
        "message":"Then hurry up. A hungry Alaun is an angry Alaun.",
        "replies":[
            {
                "text":"I'm on the way.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes, yes. He'll get it soon.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p1_20_2",
        "message":"Good. Alaun will be very satisfied.\nYou didn't perchance bring the empty bottle back, did you?",
        "replies":[
            {
                "text":"Yes I have. Here is it.\n[You give Gison the empty bottle.]",
                "nextPhraseID":"gison_p1_20_3",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"bottle_empty",
                        "value":1
                    }
                ]
            },
            {
                "text":"No. I forgot it. I'm sorry.",
                "nextPhraseID":"gison_p1_20_nobottle",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"bottle_empty",
                        "value":1,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nobottle",
        "message":"Oh no, too bad. Please bring me an empty bottle once you've found one.",
        "replies":[
            {
                "text":"I will do. Bye",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p1_20_3",
        "message":"Oh good. Thanks.",
        "replies":[
            {
                "text":"With pleasure. Goodbye.",
                "nextPhraseID":"X"
            },
            {
                "text":"I won't do this whole stupid running around again just for an empty bottle. Bye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Alaun said that your wife also makes very good soup.",
                "nextPhraseID":"gison_arg_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":35
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110,
                        "negate":true
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":40
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup",
        "message":"Ate it yourself, did you? Haha, I hope it tasted good.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_20_nosoup_eva"
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_eva",
        "replies":[
            {
                "nextPhraseID":"gison_p1_20_nosoup_endquest",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":28
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_20_nosoup_5000",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":26
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_20_nosoup_500",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":24
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_20_nosoup_50",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":22
                    }
                ]
            },
            {
                "nextPhraseID":"gison_p1_20_nosoup_5",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":20
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_5",
        "message":"No problem, I'll give you more.\nHowever, this time you'll have to pay 5 gold for it.",
        "replies":[
            {
                "text":"Let's adjourn it to another day, old man.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes, ok. Here are 5 gold pieces.",
                "nextPhraseID":"gison_p1_20_nosoup_5go",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":5
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_5go",
        "message":"[Gison gives you a new bottle with hot soup.]\nHere you go.",
        "replies":[
            {
                "text":"Thanks. Goodbye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yum! More soup!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":22
            },
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_50",
        "message":"No problem, I'll give you more.\nHowever, this time you'll have to pay 50 gold for it.",
        "replies":[
            {
                "text":"Let's adjourn it to another day, old man.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes, ok. Here are 50 gold pieces.",
                "nextPhraseID":"gison_p1_20_nosoup_50go",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":50
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_50go",
        "message":"[Gison gives you a new bottle with hot soup.]\nHere you go.",
        "replies":[
            {
                "text":"Thanks. Goodbye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yum! More soup!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":24
            },
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_500",
        "message":"No problem, I'll give you more.\nHowever, this time you'll have to pay 500 gold for it.",
        "replies":[
            {
                "text":"Let's adjourn it to another day, old man.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes, ok. Here are 500 gold pieces.",
                "nextPhraseID":"gison_p1_20_nosoup_500go",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":500
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_500go",
        "message":"[Gison gives you a new bottle with hot soup.]\nHere you go.",
        "replies":[
            {
                "text":"Thanks. Goodbye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yum! More soup!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":26
            },
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_5000",
        "message":"No problem, I'll give you more.\nHowever, this time you'll have to pay 5000 gold for it.",
        "replies":[
            {
                "text":"Let's adjourn it to another day, old man.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yes, ok. Here are 5000 gold pieces.",
                "nextPhraseID":"gison_p1_20_nosoup_5000go",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":5000
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_5000go",
        "message":"[Gison gives you a new bottle with hot soup.]\nHere you go.\nI can't give you more. Take this one to Alaun now, greedy lad!",
        "replies":[
            {
                "text":"Thanks. Goodbye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Yum! More soup!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            },
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":28
            },
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_20_nosoup_endquest",
        "message":"I'm sorry for Alaun. I guess he has to get some himself.",
        "replies":[
            {
                "text":"Oops.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":50
            }
        ]
    },
    {
        "id":"gison_p1_20_warmup",
        "message":"I told you to not linger. But I can make it hot. Give me a moment.\n[Gison pours the soup back in the bowl and fills the bottle up again with hot soup.]",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_20_warmup_1"
            }
        ]
    },
    {
        "id":"gison_p1_20_warmup_1",
        "message":"Here you go.",
        "replies":[
            {
                "text":"Thanks.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"createTimer",
                "rewardID":"gison_soup"
            }
        ]
    },
    {
        "id":"gison_p1_30",
        "message":"Oh, you are back!",
        "replies":[
            {
                "text":"I want to return your bottle.",
                "nextPhraseID":"gison_p1_30_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":30
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"bottle_empty",
                        "value":1
                    }
                ]
            },
            {
                "text":"I just want to say hello.",
                "nextPhraseID":"gison_p1_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100
                    },
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    }
                ]
            },
            {
                "text":"I just want to say hello.",
                "nextPhraseID":"gison_p1_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110
                    },
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    }
                ]
            },
            {
                "text":"Alaun told me that your wife also makes very good soup.",
                "nextPhraseID":"gison_arg_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":35
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":40
                    }
                ]
            },
            {
                "text":"I wanted to ask you about something.",
                "nextPhraseID":"gison_talk_3"
            }
        ]
    },
    {
        "id":"gison_p1_30_1",
        "message":"Thank you.",
        "replies":[
            {
                "text":"I have to go again. Bye.",
                "nextPhraseID":"X"
            },
            {
                "text":"Alaun said your wife also makes very good soup.",
                "nextPhraseID":"gison_arg_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":35
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110,
                        "negate":true
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_soup",
                "value":40
            }
        ]
    },
    {
        "id":"gison_p1_40",
        "message":"You have to help me.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_40_1"
            }
        ]
    },
    {
        "id":"gison_p1_40_1",
        "message":"Bandits raided my house. They even knocked me and Nimael unconscious.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p1_40_2"
            }
        ]
    },
    {
        "id":"gison_p1_40_2",
        "message":"Strangely they only took my old cookbook with them.\nPlease help me get back my book, otherwise I cannot make my delicious mushroom soup.",
        "replies":[
            {
                "text":"A raid for an old cookbook?",
                "nextPhraseID":"gison_p2_10_3"
            },
            {
                "text":"What's in it for me?",
                "nextPhraseID":"gison_p2_10_7"
            },
            {
                "text":"Search on your own, old man.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":10
            }
        ]
    },
    {
        "id":"gison_p2_10",
        "message":"The thieves took away my cookbook with the precious recipe for mushroom soup.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_10_3"
            }
        ]
    },
    {
        "id":"gison_p2_10_3",
        "message":"I don't know why they only took the book. Maybe it's because of the one chapter... *brooding*",
        "replies":[
            {
                "text":"What about that chapter?",
                "nextPhraseID":"gison_p2_10_4"
            },
            {
                "text":"You'll do that. Goodbye.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p2_10_4",
        "message":"What? Yes, yes, the chapter... It contained several pages with strange letters written between the recipes.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_10_5"
            }
        ]
    },
    {
        "id":"gison_p2_10_5",
        "message":"I obtained the book some years ago. It was a present from Bogsten - you know him? - and instantly I took a fancy for these fabulous recipes.\nPlease find it and return it to me.",
        "replies":[
            {
                "text":"What's written in that chapter?",
                "nextPhraseID":"gison_p2_10_6"
            }
        ]
    },
    {
        "id":"gison_p2_10_6",
        "message":"That's a good question. I don't know that language, therefore I ignored the pages for ages. Maybe the robbers know what that chapter is about.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_10_9"
            }
        ]
    },
    {
        "id":"gison_p2_10_7",
        "message":"You want a reward?",
        "replies":[
            {
                "text":"Yes.",
                "nextPhraseID":"gison_p2_10_8"
            },
            {
                "text":"No.",
                "nextPhraseID":"gison_p2_10_10"
            }
        ]
    },
    {
        "id":"gison_p2_10_8",
        "message":"I don't have that much money. As a simple token of gratitude I can offer to make some soup for you. I don't own very much more.",
        "replies":[
            {
                "text":"I guess it's not worth the trouble. Time to go.",
                "nextPhraseID":"X"
            },
            {
                "text":"Sounds fair.",
                "nextPhraseID":"gison_p2_10_3"
            }
        ]
    },
    {
        "id":"gison_p2_10_9",
        "message":"Well, will you help me?",
        "replies":[
            {
                "text":"Sure thing. I'll search for your book.",
                "nextPhraseID":"gison_p2_10_11"
            },
            {
                "text":"Find somebody else.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p2_10_10",
        "message":"Oh, well. I started to believe that I could not trust my knowledge of human nature anymore.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_10_3"
            }
        ]
    },
    {
        "id":"gison_p2_10_11",
        "message":"I really thank you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_15"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":15
            }
        ]
    },
    {
        "id":"gison_p1_50",
        "replies":[
            {
                "nextPhraseID":"gison_p1_40"
            }
        ]
    },
    {
        "id":"gison_p2_15",
        "message":"The robbers came from the south. Maybe you should start your search in that direction. Take care!",
        "replies":[
            {
                "text":"I will. Thank you.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":20
            }
        ]
    },
    {
        "id":"gison_p2_40",
        "replies":[
            {
                "nextPhraseID":"gison_p2_50"
            }
        ]
    },
    {
        "id":"gison_p2_50",
        "message":"Did you find my precious cook book?",
        "replies":[
            {
                "text":"Yes I have. Look here.",
                "nextPhraseID":"gison_p2_50_1",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gison_cookbook_2",
                        "value":1
                    }
                ]
            },
            {
                "text":"[Lie] I found the robbers, but they had destroyed the book.",
                "nextPhraseID":"gison_p2_50_5",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"gison_thiefboss",
                        "value":1,
                        "negate":true
                    }
                ]
            },
            {
                "text":"Not yet.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_p2_50_1",
        "message":"Is it really true? I can't believe it!",
        "replies":[
            {
                "text":"A sorcerer named Zuul'khan was reciting dark words from it. You were right, the robbers wanted these strange written lines.",
                "nextPhraseID":"gison_p2_50_2"
            }
        ]
    },
    {
        "id":"gison_p2_50_2",
        "message":"But you have two similar looking books?",
        "replies":[
            {
                "text":"Yes, the robbers have made a complete copy of the book, just without the spell.",
                "nextPhraseID":"gison_p2_50_3"
            }
        ]
    },
    {
        "id":"gison_p2_50_3",
        "message":"Then give me the copy. I don't want to be raided again.",
        "replies":[
            {
                "text":"OK. Then I'll take the version with the spell. I can't read the dark words, but that doesn't bother me.",
                "nextPhraseID":"gison_p2_70",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gison_cookbook_2",
                        "value":1
                    }
                ]
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":60
            }
        ]
    },
    {
        "id":"gison_p2_50_5",
        "message":"Noo!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_62"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":62
            },
            {
                "rewardType":"deactivateMapObjectGroup",
                "rewardID":"Mapevents2",
                "mapName":"mywildcave4"
            }
        ]
    },
    {
        "id":"gison_p2_60",
        "replies":[
            {
                "nextPhraseID":"gison_p2_70"
            }
        ]
    },
    {
        "id":"gison_p2_62",
        "message":"Well, you tried to help. Thank you.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_p2_62_10"
            }
        ]
    },
    {
        "id":"gison_p2_62_10",
        "message":"It's a pity that I can't cook my delicious soup any more."
    },
    {
        "id":"gison_p2_70",
        "message":"Thank you for your help retrieving my precious cookbook. Would you like some soup as a small reward?",
        "replies":[
            {
                "text":"Oh yes.",
                "nextPhraseID":"gison_p2_70_10"
            }
        ]
    },
    {
        "id":"gison_p2_70_10",
        "message":"Give me 2 of Bogsten's mushrooms and an empty bottle, then I could sell you a portion for only 50 gold.",
        "replies":[
            {
                "text":"OK.",
                "nextPhraseID":"gison_catchsoup_eva"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":70
            }
        ]
    },
    {
        "id":"nimael",
        "message":"Hello kid.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"nimael_evaluation"
            }
        ]
    },
    {
        "id":"nimael_evaluation",
        "replies":[
            {
                "nextPhraseID":"nimael_4",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":10
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":60,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":62,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"nimael_1",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":60,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":62,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"nimael_1",
                "requires":[
                    {
                        "requireType":"killedMonster",
                        "requireID":"zuul_khan9",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":60,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":62,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"nimael_b1",
                "requires":[
                    {
                        "requireType":"timerElapsed",
                        "requireID":"del_soup",
                        "value":1500
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":120,
                        "negate":true
                    }
                ]
            },
            {
                "nextPhraseID":"nimael_busy"
            }
        ]
    },
    {
        "id":"nimael_1",
        "message":"Please help us. We got raided.",
        "replies":[
            {
                "text":"What happened?",
                "nextPhraseID":"nimael_2"
            }
        ]
    },
    {
        "id":"nimael_2",
        "message":"I don't know exactly. Everything went so fast ... I'm too upset and my head hurts too much.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"nimael_3"
            }
        ]
    },
    {
        "id":"nimael_3",
        "message":"If you want to help us, please talk to Gison.",
        "replies":[
            {
                "text":"OK. Get well.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"nimael_busy",
        "message":"I'm busy at the moment. Please talk to Gison. He's over there.",
        "replies":[
            {
                "text":"Alaun told me that you also make very good soup.",
                "nextPhraseID":"nimael_arg_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":35
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":100,
                        "negate":true
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":110,
                        "negate":true
                    }
                ]
            },
            {
                "text":"OK. Bye.",
                "nextPhraseID":"X"
            },
            {
                "text":"While exploring the Sullengard forest, I stumbled across this giant mushroom and was wondering if you knew what it was.",
                "nextPhraseID":"nimael_pm_0",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"sullengard_hidden",
                        "value":5
                    },
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gloriosa_mushroom",
                        "value":1
                    },
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":120
                    }
                ]
            },
            {
                "text":"Is the Gloriosa soup ready?",
                "nextPhraseID":"nimael_pm_40",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"sullengard_hidden",
                        "value":20,
                        "negate":false
                    }
                ]
            }
        ]
    },
    {
        "id":"nimael_4",
        "message":"Thanks for helping us!",
        "replies":[
            {
                "text":"With pleasure.",
                "nextPhraseID":"X"
            },
            {
                "text":"I only hope it'll be worth the trouble.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gael",
        "replies":[
            {
                "nextPhraseID":"gael_soup",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gison_soup",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"gael_soup",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"nimael_soup",
                        "value":1
                    }
                ]
            },
            {
                "nextPhraseID":"gael_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":20
                    }
                ]
            },
            {
                "nextPhraseID":"gael_10",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_soup",
                        "value":10
                    }
                ]
            },
            {
                "nextPhraseID":"gael_1"
            }
        ]
    },
    {
        "id":"gael_1",
        "message":"Shut the door, please!",
        "replies":[
            {
                "text":"Sure.",
                "nextPhraseID":"gael_2"
            }
        ]
    },
    {
        "id":"gael_2",
        "message":"From the outside.",
        "replies":[
            {
                "text":"Very friendly.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gael_10",
        "message":"No, I am not Gison!",
        "replies":[
            {
                "text":"What?",
                "nextPhraseID":"gael_10_1"
            }
        ]
    },
    {
        "id":"gael_10_1",
        "message":"And no, I have no soup for anyone!",
        "replies":[
            {
                "text":"But...",
                "nextPhraseID":"gael_1"
            }
        ]
    },
    {
        "id":"gael_soup",
        "message":"I hate this smell!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_soup_1"
            }
        ]
    },
    {
        "id":"gael_soup_1",
        "message":"You have some of that disgusting soup in your bag! I can smell it.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_soup_2"
            }
        ]
    },
    {
        "id":"gael_soup_2",
        "message":"Out with you!"
    },
    {
        "id":"gael_bottle",
        "message":"I hear those soup bottles clinking in your bag.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_bottle_1"
            }
        ]
    },
    {
        "id":"gael_bottle_1",
        "message":"Even though they are empty, I hate that sound!",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_soup_2"
            }
        ]
    },
    {
        "id":"gael_20",
        "message":"Hi kid. I am Gael, son of those people in the house over there.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_20_1"
            }
        ]
    },
    {
        "id":"gael_20_1",
        "message":"I moved out here because I couldn't stand the suffocating smell of mushroom soup anymore. Or vegetable soup, for that matter.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_20_2"
            }
        ]
    },
    {
        "id":"gael_20_2",
        "message":"I like meat. Wolves, boars, dogs, puppies. Any kind, really.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_20_3"
            }
        ]
    },
    {
        "id":"gael_20_3",
        "message":"And snakes, of course. They give the finest meat of all.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gael_20_4"
            }
        ]
    },
    {
        "id":"gael_20_4",
        "message":"Cooked, grilled, baked, fried, stewed...ahh, snake meat - nothing compares to it!",
        "replies":[
            {
                "text":"Yes, I love it too!",
                "nextPhraseID":"gael_20_5"
            },
            {
                "text":"To each his own, I guess.",
                "nextPhraseID":"gael_20_5"
            },
            {
                "text":"Cooked meat? Who cooks your meat?",
                "nextPhraseID":"gael_cook"
            }
        ]
    },
    {
        "id":"gael_20_5",
        "message":"Now that I mention it: I am running out of meat. I'll have to go out hunting again.",
        "replies":[
            {
                "text":"Would you like me to give you some meat?",
                "nextPhraseID":"gael_20_6"
            },
            {
                "text":"Good luck! I am leaving then.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gael_20_6",
        "message":"Really?",
        "replies":[
            {
                "text":"Oh, I just noticed that I don't have enough meat with me. I will be back soon with 10 pieces of meat, just you wait.",
                "nextPhraseID":"X",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"meat",
                        "value":10,
                        "negate":true
                    }
                ]
            },
            {
                "text":"Here, I have 10 nice pieces of meat for you. I cannot promise that it is all from snakes, though.",
                "nextPhraseID":"gael_20_7",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"meat",
                        "value":10
                    }
                ]
            }
        ]
    },
    {
        "id":"gael_20_7",
        "message":"Excellent! In return, I can give you this nice little purse, made of the finest snake leather. Look here, isn't it beautiful?",
        "replies":[
            {
                "text":"Wow, it is magnificent! Thank you!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gael_purse",
                "value":1
            }
        ]
    },
    {
        "id":"gael_20_8",
        "message":"May it serve you well."
    },
    {
        "id":"gison_cavekey",
        "message":"You look at a wall of stones. There's no way through.",
        "replies":[
            {
                "text":"Examine it more closely.",
                "nextPhraseID":"gison_cavekey_unlock",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":20
                    }
                ]
            },
            {
                "text":"Leave",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_cavekey_unlock",
        "message":"You examine the wall more closely and discover an entrance hidden beneath moss and leaves.",
        "replies":[
            {
                "text":"The gap is big enough that you could squeeze through it.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":30
            }
        ]
    },
    {
        "id":"gison_catchsoup",
        "message":"Aaah. Welcome back my friend.",
        "replies":[
            {
                "text":"N",
                "nextPhraseID":"gison_catchsoup_1"
            }
        ]
    },
    {
        "id":"gison_catchsoup_1",
        "message":"Is there anything I can help you with?",
        "replies":[
            {
                "text":"Please give me some more soup.",
                "nextPhraseID":"gison_catchsoup_eva"
            }
        ]
    },
    {
        "id":"gison_catchsoup_eva",
        "message":"I still have some of my delicious soup. How many bottles of soup do you want?",
        "replies":[
            {
                "text":"I need soup! At least ten bottles! Quick!!",
                "nextPhraseID":"gison_catchsoup_10new",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"bottle_empty",
                        "value":10
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"mushroom_bogsten",
                        "value":20
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":500
                    }
                ]
            },
            {
                "text":"Give me five bottles.",
                "nextPhraseID":"gison_catchsoup_5new",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"bottle_empty",
                        "value":5
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"mushroom_bogsten",
                        "value":10
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":250
                    }
                ]
            },
            {
                "text":"Just one, please.",
                "nextPhraseID":"gison_catchsoup_new",
                "requires":[
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"bottle_empty",
                        "value":1
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"mushroom_bogsten",
                        "value":2
                    },
                    {
                        "requireType":"inventoryRemove",
                        "requireID":"gold",
                        "value":50
                    }
                ]
            },
            {
                "text":"I don't have an empty bottle.",
                "nextPhraseID":"gison_catchsoup_nonew",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"bottle_empty",
                        "value":1,
                        "negate":true
                    }
                ]
            },
            {
                "text":"I have to get more of Bogsten's mushrooms.",
                "nextPhraseID":"gison_catchsoup_nonew",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"mushroom_bogsten",
                        "value":2,
                        "negate":true
                    }
                ]
            },
            {
                "text":"I just noticed that my gold fund is low.",
                "nextPhraseID":"gison_catchsoup_nonew",
                "requires":[
                    {
                        "requireType":"inventoryKeep",
                        "requireID":"gold",
                        "value":50,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_catchsoup_new",
        "message":"You brought an empty bottle, Bogsten's mushrooms and the 50 gold. Here it is.",
        "replies":[
            {
                "text":"Thank you.",
                "nextPhraseID":"gison_catchsoup_eva"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":1
            }
        ]
    },
    {
        "id":"gison_catchsoup_nonew",
        "message":"You don't have the items I need for that exchange. Bring me an empty bottle, two of Bogsten's mushrooms and 50 gold for each portion.",
        "replies":[
            {
                "text":"I will be back with those.",
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_catchsoup_5new",
        "message":"You brought all ingredients needed for 5 portions. Here you go.",
        "replies":[
            {
                "text":"Thanks a lot.",
                "nextPhraseID":"gison_catchsoup_eva"
            }
        ],
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":5
            }
        ]
    },
    {
        "id":"gison_catchsoup_10new",
        "message":"Whoah. You are hungry, aren't you?\nHere you go.",
        "rewards":[
            {
                "rewardType":"giveItem",
                "rewardID":"gison_soup",
                "value":10
            }
        ]
    },
    {
        "id":"gison_thief1",
        "replies":[
            {
                "nextPhraseID":"gison_thief1_20",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_cookbook",
                        "value":62
                    }
                ]
            },
            {
                "nextPhraseID":"gison_thief1_10"
            }
        ]
    },
    {
        "id":"gison_thief1_10",
        "message":"Let's pretend that you have not seen my master over there, practicing dark magic with the old spell in this book we have stolen. Go away!",
        "replies":[
            {
                "text":"Hmm, maybe that is a good idea. I'll tell Gison that you have destroyed the book.",
                "nextPhraseID":"gison_thief1_12"
            },
            {
                "text":"No way! Attack!",
                "nextPhraseID":"F"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_cookbook",
                "value":40
            }
        ]
    },
    {
        "id":"gison_thief1_20",
        "message":"We agreed that there was nothing to see here. So get out of here.",
        "replies":[
            {
                "text":"Of course. Sorry, I forgot.",
                "nextPhraseID":"X"
            },
            {
                "text":"So what? I have changed my mind. Move aside if you love your life!",
                "nextPhraseID":"gison_thief1_22"
            }
        ]
    },
    {
        "id":"gison_thief1_22",
        "message":"Hahaha! You are funny. Hahahaha!",
        "replies":[
            {
                "text":"Attack!",
                "nextPhraseID":"F"
            }
        ]
    },
    {
        "id":"gison_thief1_12",
        "message":"Do that. And now be gone!"
    },
    {
        "id":"gison_thiefboss",
        "message":"[muttering ominous words]",
        "replies":[
            {
                "text":"Hi!",
                "nextPhraseID":"gison_thiefboss_10"
            }
        ]
    },
    {
        "id":"gison_thiefboss_10",
        "message":"What ...? You again? How did you get in here?",
        "replies":[
            {
                "text":"I have come to retrieve a book that does not belong to you.",
                "nextPhraseID":"gison_thiefboss_20"
            }
        ]
    },
    {
        "id":"gison_thiefboss_20",
        "message":"Ha! You made a serious error coming here. I have a use for you though.",
        "replies":[
            {
                "text":"You want me to help you?",
                "nextPhraseID":"gison_thiefboss_30"
            }
        ]
    },
    {
        "id":"gison_thiefboss_30",
        "message":"Not exactly. My fungi leader is almost ready. It just needs to be fed some more to grow in strength.",
        "replies":[
            {
                "text":"Fed? On what?",
                "nextPhraseID":"gison_thiefboss_40"
            }
        ]
    },
    {
        "id":"gison_cookbook_n62",
        "message":"Unfortunately the case is locked."
    },
    {
        "id":"mushroomcave_trap",
        "message":"A stone beneath your feet moves a bit. Shortly after spearheads spring off the ground.",
        "replies":[
            {
                "text":"Ouch, that hurts.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"mushroomcave_trap",
                "value":10
            },
            {
                "rewardType":"actorCondition",
                "rewardID":"bleeding_wound",
                "value":10
            }
        ]
    },
    {
        "id":"mushroomcave_pathblock",
        "replies":[
            {
                "nextPhraseID":"mushroomcave_pathblock_2",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"mushroomcave_pathblock",
                        "value":10
                    }
                ]
            },
            {
                "nextPhraseID":"mushroomcave_pathblock_1"
            }
        ]
    },
    {
        "id":"mushroomcave_pathblock_1",
        "message":"Suddenly the earth shakes, and a part of the wall falls in the corridor directly in front of you.",
        "replies":[
            {
                "text":"That was close.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"mushroomcave_pathblock",
                "value":10
            }
        ]
    },
    {
        "id":"mushroomcave_pathblock_2",
        "replies":[
            {
                "nextPhraseID":"X"
            }
        ]
    },
    {
        "id":"gison_bottle_1",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_1_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":1,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_1_1",
        "message":"You find an empty bottle.",
        "replies":[
            {
                "text":"Great.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":1
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_2",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_2_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":2,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_2_1",
        "message":"You find a bottle.",
        "replies":[
            {
                "text":"Oh, an empty bottle.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":2
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_3",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_3_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":3,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_3_1",
        "message":"You find an empty bottle.",
        "replies":[
            {
                "text":"Great.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":3
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_4",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_4_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":4,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_4_1",
        "message":"You find an empty bottle.",
        "replies":[
            {
                "text":"Great.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":4
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_5",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_5_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":5,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_5_1",
        "message":"You find an empty bottle.",
        "replies":[
            {
                "text":"Great.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":5
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_6",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_6_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":6,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_6_1",
        "message":"You find an empty bottle.",
        "replies":[
            {
                "text":"Great.",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":6
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":1
            }
        ]
    },
    {
        "id":"gison_bottle_7",
        "replies":[
            {
                "nextPhraseID":"gison_bottle_7_1",
                "requires":[
                    {
                        "requireType":"questProgress",
                        "requireID":"gison_bottle",
                        "value":7,
                        "negate":true
                    }
                ]
            }
        ]
    },
    {
        "id":"gison_bottle_7_1",
        "message":"You find three empty bottles.",
        "replies":[
            {
                "text":"Wow - three bottles at once!",
                "nextPhraseID":"X"
            }
        ],
        "rewards":[
            {
                "rewardType":"questProgress",
                "rewardID":"gison_bottle",
                "value":7
            },
            {
                "rewardType":"giveItem",
                "rewardID":"bottle_empty",
                "value":3
            }
        ]
    },
    {
        "id":"mywildcave_trap21",
        "message":"You feel a sudden sharp pain. What might be inside here?",
        "rewards":[
            {
                "rewardType":"spawnAll",
                "rewardID":"stoneworm21",
                "mapName":"mywildcave2"
            },
            {
                "rewardType":"actorCondition",
                "rewardID":"sting_minor",
                "value":10
            }
        ]
    },
    {
        "id":"mywildcave_trap31",
        "message":"Oh, what's this? Ouch!",
        "rewards":[
            {
                "rewardType":"spawnAll",
                "rewardID":"stoneworm31",
                "mapName":"mywildcave3"
            },
            {
                "rewardType":"actorCondition",
                "rewardID":"sting_minor",
                "value":10
            }
        ]
    },
    {
        "id":"mywildcave_trap32",
        "message":"There is a small hole in the cave wall here.",
        "replies":[
            {
                "text":"[Reach into the hole.]",
                "nextPhraseID":"mywildcave_trap32a"
            },
            {
                "text":"[Leave the hole alone.]",
                "nextPhraseID":"X"
            }
        ]
    }
]