mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2026-01-19 01:55:04 +01:00
691 lines
21 KiB
JSON
691 lines
21 KiB
JSON
[
|
|
{
|
|
"id":"mikhail_start_select",
|
|
"replies":[
|
|
{
|
|
"nextPhraseID":"ratdom_mikhail",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"ratdom_nondisplay",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_start_select2",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_bread_continue",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_start_select2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_start_select2",
|
|
"replies":[
|
|
{
|
|
"nextPhraseID":"mikhail_start_select_default",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_rats_continue",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_start_select_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_start_select_default",
|
|
"replies":[
|
|
{
|
|
"nextPhraseID":"mikhail_default",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"andor",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_gamestart"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_gamestart",
|
|
"message":"Oh good, you are awake.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_visited"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_visited",
|
|
"message":"I can't seem to find your brother Andor anywhere. He hasn't been back since he left yesterday.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail3"
|
|
}
|
|
],
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"andor",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail3",
|
|
"message":"Never mind, he will probably be back soon.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_default",
|
|
"message":"Anything else I can help you with?",
|
|
"replies":[
|
|
{
|
|
"text":"Do you have any more tasks for me?",
|
|
"nextPhraseID":"mikhail_all_tasks_done",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"Do you have any more tasks for me?",
|
|
"nextPhraseID":"mikhail_bread_done",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100,
|
|
"negate":true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"Do you have any more tasks for me?",
|
|
"nextPhraseID":"mikhail_rats_done",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"Do you have any tasks for me?",
|
|
"nextPhraseID":"mikhail_tasks",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100,
|
|
"negate":true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"Is there anything else you can tell me about Andor?",
|
|
"nextPhraseID":"mikhail_andor1"
|
|
},
|
|
{
|
|
"text":"I have a present for you.",
|
|
"nextPhraseID":"mikhail_present_20",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":20
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":40,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":50,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":60,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_nondisplay_multipurpose",
|
|
"value":40
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"I have a present for you.",
|
|
"nextPhraseID":"mikhail_present_10",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":20
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":40,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":50,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_present",
|
|
"value":60,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_nondisplay_multipurpose",
|
|
"value":40,
|
|
"negate":true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"I was searching for Andor.",
|
|
"nextPhraseID":"mikhail_news_10"
|
|
},
|
|
{
|
|
"text":"What kind of book is it that you have in your hand?",
|
|
"nextPhraseID":"mikhail_achievements_10",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"nondisplay",
|
|
"value":1,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"achievements",
|
|
"value":1,
|
|
"negate":true
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"Yes, I'm here to deliver the order for a 'Plush Pillow'. But what for?",
|
|
"nextPhraseID":"brv_wh_delivery_mikhail",
|
|
"requires":[
|
|
{
|
|
"requireType":"inventoryRemove",
|
|
"requireID":"brv_wh_item_01",
|
|
"value":1
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_wh_delivery",
|
|
"value":10
|
|
},
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"brv_wh_delivery",
|
|
"value":100
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_tasks",
|
|
"message":"Oh yes, there were some things I need help with, bread and rats. Which one would you like to talk about?",
|
|
"replies":[
|
|
{
|
|
"text":"What about the bread?",
|
|
"nextPhraseID":"mikhail_bread_select"
|
|
},
|
|
{
|
|
"text":"What about the rats?",
|
|
"nextPhraseID":"mikhail_rats_select"
|
|
},
|
|
{
|
|
"text":"Never mind, let's talk about the other things.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_done",
|
|
"message":"Thanks for getting me the bread. There are still the rats.",
|
|
"replies":[
|
|
{
|
|
"text":"What about the rats?",
|
|
"nextPhraseID":"mikhail_rats_select"
|
|
},
|
|
{
|
|
"text":"Never mind, let's talk about the other things.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_done",
|
|
"message":"Thanks for taking care of the rats. I'd still love some bread.",
|
|
"replies":[
|
|
{
|
|
"text":"What about the bread?",
|
|
"nextPhraseID":"mikhail_bread_select"
|
|
},
|
|
{
|
|
"text":"Never mind, let's talk about the other things.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_all_tasks_done",
|
|
"message":"Not for now. Thanks for taking care of the bread and rats.",
|
|
"replies":[
|
|
{
|
|
"text":"Never mind, let's talk about the other things.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_andor1",
|
|
"message":"As I said, Andor went out and hasn't been back since. I worry about him. Please go look for your brother. He said he would only be out for a short while.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_andor2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_andor2",
|
|
"message":"Maybe he went into that supply cave again and got stuck. Or maybe he's in Leta's basement training with that wooden sword again. Please go look for him in town.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_select",
|
|
"replies":[
|
|
{
|
|
"nextPhraseID":"mikhail_bread_complete2",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_bread_continue",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_bread",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_bread_start"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_start",
|
|
"message":"Oh, I almost forgot. If you have time, please go see Mara at the town hall and buy me some more bread.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
],
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"mikhail_bread",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_continue",
|
|
"message":"Did you get my bread from Mara at the town hall yet?",
|
|
"replies":[
|
|
{
|
|
"text":"Yes, here you go.",
|
|
"nextPhraseID":"mikhail_bread_complete",
|
|
"requires":[
|
|
{
|
|
"requireType":"inventoryRemove",
|
|
"requireID":"bread",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"No, not yet.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_complete",
|
|
"message":"Thanks a lot, now I can make my breakfast. Here, take these coins for your help.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
],
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"mikhail_bread",
|
|
"value":100
|
|
},
|
|
{
|
|
"rewardType":"dropList",
|
|
"rewardID":"gold50"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_bread_complete2",
|
|
"message":"Thanks for the bread earlier.",
|
|
"replies":[
|
|
{
|
|
"text":"You're welcome.",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_select",
|
|
"replies":[
|
|
{
|
|
"nextPhraseID":"mikhail_rats_complete2",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_rats_continue",
|
|
"requires":[
|
|
{
|
|
"requireType":"questProgress",
|
|
"requireID":"mikhail_rats",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"nextPhraseID":"mikhail_rats_start"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_start",
|
|
"message":"I saw some rats out back in our garden earlier. Could you please go kill any rats that you see out there?",
|
|
"replies":[
|
|
{
|
|
"text":"I have already dealt with the rats.",
|
|
"nextPhraseID":"mikhail_rats_complete",
|
|
"requires":[
|
|
{
|
|
"requireType":"inventoryRemove",
|
|
"requireID":"tail_trainingrat",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"OK, I'll go check out in our garden.",
|
|
"nextPhraseID":"mikhail_rats_start2"
|
|
}
|
|
],
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"mikhail_rats",
|
|
"value":10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_start2",
|
|
"message":"If you get hurt by the rats, come back here and rest in your bed. That way you can regain your strength.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_rats_start2a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_start3",
|
|
"message":"Also, don't forget to check your inventory. You probably still have that old ring I gave you. Make sure you wear it.",
|
|
"replies":[
|
|
{
|
|
"text":"OK, I understand. I can rest here if I get hurt, and I should check my inventory for useful items.",
|
|
"nextPhraseID":"mikhail_rats_start3a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_start3a",
|
|
"message":"One more thing: Look at that basket on the floor over there. It belongs to Andor and he might have left something useful inside.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_continue",
|
|
"message":"Did you kill those two rats in our garden?",
|
|
"replies":[
|
|
{
|
|
"text":"Yes, I have dealt with the rats now.",
|
|
"nextPhraseID":"mikhail_rats_complete",
|
|
"requires":[
|
|
{
|
|
"requireType":"inventoryRemove",
|
|
"requireID":"tail_trainingrat",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text":"No, not yet.",
|
|
"nextPhraseID":"mikhail_rats_start2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_complete",
|
|
"message":"Oh you did? Wow, thanks a lot for your help! Please take Andor's training shield - you're going to need it.\n\nIf you are hurt, use your bed over there to rest and regain your strength.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
],
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"mikhail_rats",
|
|
"value":100
|
|
},
|
|
{
|
|
"rewardType":"giveItem",
|
|
"rewardID":"kids_shield",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_rats_complete2",
|
|
"message":"Thanks for your help with the rats earlier.\n\nIf you are hurt, use your bed over there to rest and regain your strength.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_default"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_achievements_10",
|
|
"message":"Just like my father once did, I want to give you a book to take with you on your way.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_achievements_20"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_achievements_20",
|
|
"message":"This book is some kind of diary, in which you can record unusual experiences and achievements that you may have on your way.",
|
|
"replies":[
|
|
{
|
|
"text":"N",
|
|
"nextPhraseID":"mikhail_achievements_30"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_achievements_30",
|
|
"message":"Would you like to have it?",
|
|
"replies":[
|
|
{
|
|
"text":"Yes, sounds great.",
|
|
"nextPhraseID":"mikhail_achievements_50"
|
|
},
|
|
{
|
|
"text":"No, thanks.",
|
|
"nextPhraseID":"mikhail_achievements_40"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_achievements_40",
|
|
"message":"No problem. I won't bother you with it again.",
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"nondisplay",
|
|
"value":1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id":"mikhail_achievements_50",
|
|
"message":"Here you are.",
|
|
"rewards":[
|
|
{
|
|
"rewardType":"questProgress",
|
|
"rewardID":"achievements",
|
|
"value":1
|
|
}
|
|
]
|
|
}
|
|
] |