mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2026-01-20 10:31:28 +01:00
2439 lines
70 KiB
JSON
2439 lines
70 KiB
JSON
[
|
|
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
] |