diff --git a/AndorsTrail/res/raw/conversationlist_crossglen.json b/AndorsTrail/res/raw/conversationlist_crossglen.json
index b9ccdedf1..342b5e9e2 100644
--- a/AndorsTrail/res/raw/conversationlist_crossglen.json
+++ b/AndorsTrail/res/raw/conversationlist_crossglen.json
@@ -6,6 +6,23 @@
{
"text":"Please show me your wares.",
"nextPhraseID":"S"
+ },
+ {
+ "text":"Do you have a pickaxe by chance?",
+ "nextPhraseID":"ratdom_audir",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":80
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":82,
+ "negate":true
+ }
+ ]
}
]
},
diff --git a/AndorsTrail/res/raw/conversationlist_fungi_panic.json b/AndorsTrail/res/raw/conversationlist_fungi_panic.json
index 2cd2f93a0..969aa788e 100644
--- a/AndorsTrail/res/raw/conversationlist_fungi_panic.json
+++ b/AndorsTrail/res/raw/conversationlist_fungi_panic.json
@@ -2414,7 +2414,7 @@
},
{
"id":"achieve_road_10",
- "message":"This must be the great Duleian Road! I have heard so much of it - and now I am really here!",
+ "message":"This must be the great Duleian Road! I have heard so much about it - and now I am really here!",
"rewards":[
{
"rewardType":"questProgress",
diff --git a/AndorsTrail/res/raw/conversationlist_gison.json b/AndorsTrail/res/raw/conversationlist_gison.json
index 057069898..d1aca52f5 100644
--- a/AndorsTrail/res/raw/conversationlist_gison.json
+++ b/AndorsTrail/res/raw/conversationlist_gison.json
@@ -1659,6 +1659,10 @@
{
"text":"To each his own, I guess.",
"nextPhraseID":"gael_20_5"
+ },
+ {
+ "text":"Cooked meat? Who cooks your meat?",
+ "nextPhraseID":"gael_cook"
}
]
},
diff --git a/AndorsTrail/res/raw/conversationlist_gorwath.json b/AndorsTrail/res/raw/conversationlist_gorwath.json
index ba308d034..b5fc8a610 100644
--- a/AndorsTrail/res/raw/conversationlist_gorwath.json
+++ b/AndorsTrail/res/raw/conversationlist_gorwath.json
@@ -290,7 +290,7 @@
},
{
"id":"gorwath_exit",
- "message":"I will go now and prepare a present for lovely Arensia.",
+ "message":"I will go now and prepare a present for lovely Arensia. When we get married, you will of course be invited.",
"replies":[
{
"text":"OK. Bye.",
@@ -300,12 +300,16 @@
},
{
"id":"gorwath_exit_1",
- "message":"And when we get married, you will of course be invited.",
+ "message":"Before we go our separate ways, please take this ring that I found behind those haystacks over there.",
"rewards":[
{
"rewardType":"removeSpawnArea",
"rewardID":"gorwath",
"mapName":"crossglen"
+ },
+ {
+ "rewardType":"dropList",
+ "rewardID":"gorwath_dl"
}
]
},
diff --git a/AndorsTrail/res/raw/conversationlist_haunted_forest.json b/AndorsTrail/res/raw/conversationlist_haunted_forest.json
index 86ba60310..864aaf860 100644
--- a/AndorsTrail/res/raw/conversationlist_haunted_forest.json
+++ b/AndorsTrail/res/raw/conversationlist_haunted_forest.json
@@ -463,7 +463,7 @@
},
{
"id":"haunted_forest_discovery_script_10",
- "message":"As you enter this dark place, you suspect that you are getting closer to the sounds heard by Gabriel as the moaning is much loader now.",
+ "message":"As you enter this dark place, you suspect that you are getting closer to the sounds heard by Gabriel as the moaning is much louder now.",
"rewards":[
{
"rewardType":"questProgress",
@@ -599,7 +599,7 @@
},
{
"id":"road5_daw_20",
- "message":"Now you begin to notice that the moaning heard by Gabriel is a little loader here.",
+ "message":"Now you begin to notice that the moaning heard by Gabriel is a little louder here.",
"replies":[
{
"text":"I must be getting closer to the source. It's time to press on.",
diff --git a/AndorsTrail/res/raw/conversationlist_kendelow.json b/AndorsTrail/res/raw/conversationlist_kendelow.json
index b000b37ff..3ad07d0e8 100644
--- a/AndorsTrail/res/raw/conversationlist_kendelow.json
+++ b/AndorsTrail/res/raw/conversationlist_kendelow.json
@@ -52,6 +52,10 @@
{
"text":"Are there any rooms available?",
"nextPhraseID":"kendelow_room_1"
+ },
+ {
+ "text":"Actually, I am wondering if it would be possible if I could cook some meat in your kitchen?",
+ "nextPhraseID":"kendelow_meat"
}
]
},
diff --git a/AndorsTrail/res/raw/conversationlist_mikhail.json b/AndorsTrail/res/raw/conversationlist_mikhail.json
index 98266d128..2c5f14e52 100644
--- a/AndorsTrail/res/raw/conversationlist_mikhail.json
+++ b/AndorsTrail/res/raw/conversationlist_mikhail.json
@@ -2,6 +2,16 @@
{
"id":"mikhail_start_select",
"replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1
+ }
+ ]
+ },
{
"nextPhraseID":"mikhail_start_select2",
"requires":[
@@ -551,7 +561,7 @@
},
{
"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.",
+ "message":"Also, don't forget to check your inventory. You probably still have that old ring I gave you. Make sure you wear it. One other thing, you may want to look in that basket on the floor.\nover there as it is Andor's and he might have left something useful in it.",
"replies":[
{
"text":"OK, I understand. I can rest here if I get hurt, and I should check my inventory for useful items.",
diff --git a/AndorsTrail/res/raw/conversationlist_omi2.json b/AndorsTrail/res/raw/conversationlist_omi2.json
index 5db94de46..72ccbe0d9 100644
--- a/AndorsTrail/res/raw/conversationlist_omi2.json
+++ b/AndorsTrail/res/raw/conversationlist_omi2.json
@@ -6587,7 +6587,7 @@
"nextPhraseID":"X"
},
{
- "text":"May the shadow be with your soul.",
+ "text":"May the Shadow be with your soul.",
"nextPhraseID":"elm3_corpse_3b"
}
]
diff --git a/AndorsTrail/res/raw/conversationlist_ratdom.json b/AndorsTrail/res/raw/conversationlist_ratdom.json
new file mode 100644
index 000000000..c0c2a88e6
--- /dev/null
+++ b/AndorsTrail/res/raw/conversationlist_ratdom.json
@@ -0,0 +1,11321 @@
+[
+ {
+ "id":"ratdom_455_chest",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_455_chest_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":150,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_455_chest_10",
+ "message":"This chest is empty.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":150
+ }
+ ]
+ },
+ {
+ "id":"ratdom_455_chest_20",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_455_chest_35",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"17"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_34",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"20"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_33",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"25"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_32",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_31",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_455_chest_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_455_chest_30",
+ "message":"This chest is still empty."
+ },
+ {
+ "id":"ratdom_455_chest_31",
+ "message":"No matter how often you look - this chest is empty."
+ },
+ {
+ "id":"ratdom_455_chest_32",
+ "message":"Empty."
+ },
+ {
+ "id":"ratdom_455_chest_33",
+ "message":"Oh! What a surprise!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_455_chest_33a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_455_chest_33a",
+ "message":"This time the chest looks even more empty."
+ },
+ {
+ "id":"ratdom_455_chest_34",
+ "message":"Your sighs resound as a loud echo from the empty chest."
+ },
+ {
+ "id":"ratdom_455_chest_35",
+ "message":"How often do you want to check if the chest stays empty?"
+ },
+ {
+ "id":"ratdom_bwm_sign",
+ "message":"East Up Down West",
+ "replies":[
+ {
+ "text":"Now what's that supposed to mean?",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_531_sw_10",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_pickaxe",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_531_sw_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_531_sw_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_10",
+ "message":"With a single well-aimed blow, you bring down the rock face. The noise of the collapsing wall is deafening.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":91
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_12",
+ "message":"This rock face looks kind of wrong.",
+ "replies":[
+ {
+ "text":"I'll probe for a hidden mechanism.",
+ "nextPhraseID":"ratdom_531_sw_22"
+ },
+ {
+ "text":"Maybe I should use my pickaxe?",
+ "nextPhraseID":"ratdom_531_sw_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Maybe I should use my pickaxe?",
+ "nextPhraseID":"ratdom_531_sw_31",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_20",
+ "message":"This rock face looks kind of wrong. Shall we take a closer look?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Yes. I'll probe for a hidden mechanism.",
+ "nextPhraseID":"ratdom_531_sw_22"
+ },
+ {
+ "text":"Maybe I should use my pickaxe?",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_22",
+ "message":"You don't find anything special.",
+ "switchToNPC":"none"
+ },
+ {
+ "id":"ratdom_531_sw_30",
+ "message":"Maybe. Although you would have to work in the dark then, because you can't hold the torch at the same time.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Right. Nothing special here for sure.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_31",
+ "message":"You think: I would have to work in the dark then, because I can't hold the torch at the same time.",
+ "replies":[
+ {
+ "text":"Right. Nothing special here for sure.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_sw_32",
+ "message":"Let's better go on and finally find my artifact."
+ },
+ {
+ "id":"ratdom_542_chair",
+ "message":"An inexplicable dreadful fear overtakes you.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"fear",
+ "value":25
+ }
+ ]
+ },
+ {
+ "id":"ratdom_646_statues",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_646_statues_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":92,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_646_statues_12",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":92,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_646_statues_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_646_statues_10",
+ "message":"Hey - these statues are not real! We can just move through them.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"That's eery.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":92
+ }
+ ]
+ },
+ {
+ "id":"ratdom_646_statues_12",
+ "message":"These statues are not real, you can just move through them.",
+ "replies":[
+ {
+ "text":"That's eery.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":92
+ }
+ ]
+ },
+ {
+ "id":"ratdom_646_statues_20",
+ "message":"These statues always give me a shudder when I pass through them.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_check_backbone",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_check_backbone_10",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":36,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_check_backbone_20",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":93
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":94,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_check_backbone_26",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":93
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":94,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_backbone_10",
+ "message":"You wonder why you have found some rat bones in a library.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":36
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_backbone_20",
+ "message":"Why didn't you take the bones with you?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"What bones?",
+ "nextPhraseID":"ratdom_check_backbone_22"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":94
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_backbone_22",
+ "message":"Oh man, to make matters worse, he's blind."
+ },
+ {
+ "id":"ratdom_check_backbone_26",
+ "message":"I should take a closer look at the library.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":94
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_dim0",
+ "rewards":[
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"none"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_dim1",
+ "rewards":[
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"black20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_dim2",
+ "rewards":[
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"black40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_dim3",
+ "rewards":[
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"black60"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_dim3a",
+ "rewards":[
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"black60"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_la_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la_10",
+ "message":"Wait ...",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Clevred! What's wrong with you?",
+ "nextPhraseID":"ratdom_artefact_la_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":950
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":11
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":13
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_artefact",
+ "value":1
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat_bwm1",
+ "mapName":"ratdom_bwm1"
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling3",
+ "mapName":"ratdom_maze_627"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la_12",
+ "message":"I got a serious blow. These roundlings were too much. I feel my end coming ... ",
+ "replies":[
+ {
+ "text":"No, I will give you a healing potion!",
+ "nextPhraseID":"ratdom_artefact_la_14"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la_14",
+ "message":"Too late, I feel my end coming ... Take my artifact ... and use it wisely. Farewell ...\n[You get an item]",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_artefact_la_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la_20",
+ "message":"A long time ago you asked me how to get out of here. Go home, take a nap and you will find out.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_artefact_la_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_la_30",
+ "message":"Good bye, my friend.",
+ "replies":[
+ {
+ "text":"Good bye. * Sob *",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lb",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_lb_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lb_10",
+ "switchToNPC":"ratdom_rat",
+ "rewards":[
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lc",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_lc_10",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_artefact",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":942
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":948,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lc_10",
+ "message":"The big yellow cheese now weighs heavily in your bag. Small consolation for the loss of a friend, though.",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"Sigh. Clevred, I will miss you.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":948
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_ld",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_ld_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_ld_10",
+ "message":"The artifact was taken back obviously by the roundlings.",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"Sigh. Back into the maze, I fear.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":11
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":12
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lf",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_lf_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lf_10",
+ "switchToNPC":"none",
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ },
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"fct_ratdom_roundling2",
+ "value":10
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lk",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_lk_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lk_10",
+ "message":"[singing] Oh my round, oh my yellow, greatest joy on earth!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Do you think the roundlings will chase us anymore?",
+ "nextPhraseID":"ratdom_artefact_lk_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lk_12",
+ "message":"Those cowards? We showed them, so they hid and lick their wounds.",
+ "replies":[
+ {
+ "text":"Yes, apparently you are right.",
+ "nextPhraseID":"ratdom_artefact_lk_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lk_20",
+ "message":"We'll be back in the light of day soon!",
+ "replies":[
+ {
+ "text":"Finally. My feet went flat. I'm really looking forward to my bed.",
+ "nextPhraseID":"ratdom_artefact_lk_22"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_lk_22",
+ "message":"Your bed? Alright, I'll share it with you.",
+ "replies":[
+ {
+ "text":"Lucky for you I'm too tired to argue.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_ly",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_artefact_ly_02",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":11,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_ly_02",
+ "message":"I got it! I got my artifact! Finally!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_artefact_ly_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":900
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":11
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":12
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_roundling3",
+ "mapName":"ratdom_maze_627"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact_ly_20",
+ "message":"Let's hurry back now!"
+ },
+ {
+ "id":"ratdom_bone_collector_s1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_bone_collector_s1_20",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_bone_collector_s1_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":120,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_10",
+ "message":"An ancient bone catches your eye.",
+ "replies":[
+ {
+ "text":"Take the bone.",
+ "nextPhraseID":"ratdom_bone_collector_s1_14"
+ },
+ {
+ "text":"Look closer.",
+ "nextPhraseID":"ratdom_bone_collector_s1_12"
+ },
+ {
+ "text":"Don't touch it.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_12",
+ "message":"It seems to be a leg bone of a great old rat. Maybe you could find a better use for it?",
+ "replies":[
+ {
+ "text":"Take the bone.",
+ "nextPhraseID":"ratdom_bone_collector_s1_14"
+ },
+ {
+ "text":"Don't touch it.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_14",
+ "message":"You slip the bone unobtrusively into your pocket.",
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":120
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_20",
+ "message":"You look at the pile of bones.",
+ "replies":[
+ {
+ "text":"Put the leg bone back onto the pile.",
+ "nextPhraseID":"ratdom_bone_collector_s1_22",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Maybe you could put another bone from your bag instead?",
+ "nextPhraseID":"ratdom_bone_collector_s1_24"
+ },
+ {
+ "text":"Leave.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_22",
+ "message":"The pile of bones is complete again.",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":120
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_24",
+ "message":"Inconspicuously you search your bag for other bones.",
+ "replies":[
+ {
+ "text":"A bone.",
+ "nextPhraseID":"ratdom_bone_collector_s1_30",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bone",
+ "value":1
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"A contaminated bone.",
+ "nextPhraseID":"ratdom_bone_collector_s1_30",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bone2",
+ "value":1
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Rats, I don't find any similar looking bone.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s1_30",
+ "message":"You exchange the ancient bone for the wrong bone and try to look as innocent as possible.",
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_leg",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":32
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_bone_collector_s2_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s2_10",
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_leg",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":32
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_bone_collector_s3_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_s3_10",
+ "message":"I am really disappointed in you to steal my most precious bone. I'll take it back now.",
+ "switchToNPC":"ratdom_bone_collector",
+ "replies":[
+ {
+ "text":"Yikes! You have startled me. Yes, sorry.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":120
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bwm1_east1",
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bwm1_east_10_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_crossglen_10",
+ "requires":[
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_rat_crossglen2",
+ "value":6
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_crossglen",
+ "requires":[
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_rat_crossglen",
+ "value":3
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_kills",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_check_kills_mara",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_mara",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":30,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_check_kills_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_kills_mara",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_check_kills_2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":30
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"Mara",
+ "mapName":"crossglen_hall"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_kills_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_check_kills_tharal",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_tharal",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":32,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_check_kills_tharal",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":32
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"Tharal",
+ "mapName":"crossglen_hall"
+ }
+ ]
+ },
+ {
+ "id":"crossglen_cave_ratdom_key",
+ "replies":[
+ {
+ "nextPhraseID":"crossglen_cave_ratdom_key_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":3,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"crossglen_cave_ratdom_key_10",
+ "message":"The rock wall looks quite massive. There is just a tiny little hole in the shape of a bone.",
+ "replies":[
+ {
+ "text":"What would happen if I put a bone into the hole?",
+ "nextPhraseID":"crossglen_cave_ratdom_key_20",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bone",
+ "value":1
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":90
+ }
+ ]
+ },
+ {
+ "id":"crossglen_cave_ratdom_key_20",
+ "message":"The massive rock wall just disappears!",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":100
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":3
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_412",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_door_412_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":174,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_door_412_20",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_ff_guard",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_door_412_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_412_0",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":174
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_412_1",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":174
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_412_10",
+ "message":"There is a guard somewhere behind this massive gate."
+ },
+ {
+ "id":"ratdom_door_412_20",
+ "message":"Hey, this massive looking gate has a hole.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":173
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_412_30",
+ "message":"This is a rather massive gate."
+ },
+ {
+ "id":"ratdom_door_533",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_door_533_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_door_533_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_10",
+ "message":"Look, the door seems to be unlocked.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Open the door.",
+ "nextPhraseID":"ratdom_door_533_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_12",
+ "message":"Wait - the door has no handle on the other side. If we go through, we can't go back.",
+ "replies":[
+ {
+ "text":"Right. I don't think that there is anything interesting there.",
+ "nextPhraseID":"ratdom_door_533_14"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":172
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_14",
+ "message":"I agree. Probably just a shortcut back."
+ },
+ {
+ "id":"ratdom_door_533_open_10",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":172
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_20",
+ "message":"The door seems to be unlocked.",
+ "replies":[
+ {
+ "text":"Open the door.",
+ "nextPhraseID":"ratdom_door_533_22"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_22",
+ "message":"Hmm, the door has no handle on the other side. If I go through, I can't go back.",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_door_533_24"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":172
+ }
+ ]
+ },
+ {
+ "id":"ratdom_door_533_24",
+ "message":"Looks like there isn't anything interesting there. Probably just a shortcut back."
+ },
+ {
+ "id":"ratdom_door_533_close",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":172
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_key",
+ "message":"The cave wall looks very massive here.",
+ "replies":[
+ {
+ "text":"You search the wall for some weak points or holes.",
+ "nextPhraseID":"ratdom_fraedro_key_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_key_10",
+ "message":"You found a tiny hole.",
+ "replies":[
+ {
+ "text":"Insert a bone into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_12",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"bone",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Insert Fraedro's golden key into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_20",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_fraedro_key",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Hit the hole with your pickaxe.",
+ "nextPhraseID":"ratdom_fraedro_key_12",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_pickaxe",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Stuff a fish into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_12f",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"rawperch",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_key_12",
+ "message":"Nothing happens.",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"Insert a bone into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_12",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"bone",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Insert Fraedro's golden key into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_20",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_fraedro_key",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Hit the hole with your pickaxe.",
+ "nextPhraseID":"ratdom_fraedro_key_12",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_pickaxe",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Stuff a fish into the hole.",
+ "nextPhraseID":"ratdom_fraedro_key_12f",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"rawperch",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_key_12f",
+ "message":"A fish? Really??",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_fraedro_key_20",
+ "message":"The key easily slipped into the hole and vanished! Suddenly a big rumbling makes you close your eyes.",
+ "replies":[
+ {
+ "text":"Oh.",
+ "nextPhraseID":"ratdom_fraedro_key_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":400
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_key_30",
+ "message":"I hate to admit it, but that was a good idea for once.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_fraedro_sign",
+ "message":"Access denied!"
+ },
+ {
+ "id":"ratdom_ghost1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ghost",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":81
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":82
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":83
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":84
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_ghost1",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost2",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost3",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost4",
+ "mapName":"ratdom_maze_648"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ghost",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":81
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":82
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":83
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":84
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost1",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_ghost2",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost3",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost4",
+ "mapName":"ratdom_maze_648"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ghost",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":81
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":82
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":83
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":84
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost1",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost2",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_ghost3",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost4",
+ "mapName":"ratdom_maze_648"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ghost",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"20"
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":81
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":82
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":83
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":84
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost1",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost2",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_ghost3",
+ "mapName":"ratdom_maze_648"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_ghost4",
+ "mapName":"ratdom_maze_648"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ghost_10",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"20"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_ghost_20",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"25"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_ghost_30",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_ghost_40",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_ghost_50"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_10",
+ "message":"Goosebumps crawl up your back.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"fear",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_20",
+ "message":"B o o m! A loud crack makes you jump.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"fear",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_30",
+ "message":"Whooo is distuuurbing my reeeest?!",
+ "switchToNPC":"ratdom_ghost",
+ "replies":[
+ {
+ "text":"Me.",
+ "nextPhraseID":"ratdom_ghost_30a",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Me.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_30a",
+ "message":"Me too. [giggles]",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_ghost_40",
+ "message":"A mad giggle fills the room.",
+ "replies":[
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_ghost_40a"
+ },
+ {
+ "text":"What do you want?",
+ "nextPhraseID":"ratdom_ghost_40a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_40a",
+ "message":"No reply."
+ },
+ {
+ "id":"ratdom_ghost_50",
+ "message":"Something hisses through the air and hits you hard in the back of the head.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_ghost_50a"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"head_wound",
+ "value":3
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_50a",
+ "message":"You can't tell what it was. But it hurt.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_ghost_50b",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ghost_50b",
+ "message":"You should learn to dodge in time, you clumsy two-legged creature.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_goldhunter_bone",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_bone_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":31,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bone_10",
+ "message":"You grab the content of the gold hunters chest: Some gold nuggets - and a leg bone of a rat!?",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":31
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bone_reminder",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_bone_reminder_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":31,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":76,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_goldhunter_bone_reminder_26",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":31,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":76,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bone_reminder_20",
+ "message":"Why didn't you take the bones with you?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"What bones?",
+ "nextPhraseID":"ratdom_goldhunter_bone_reminder_22"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":76
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bone_reminder_22",
+ "message":"Oh man, to make matters worse, he's blind."
+ },
+ {
+ "id":"ratdom_goldhunter_bone_reminder_26",
+ "message":"I should take a closer look back on the isle.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":76
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_bridge_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":71,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":73,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":74,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":75,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_goldhunter",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_10",
+ "message":"A wooden plank - hmm ...",
+ "replies":[
+ {
+ "text":"That's exactly what I need! Let's build a bridge ...",
+ "nextPhraseID":"ratdom_goldhunter_bridge_90"
+ },
+ {
+ "text":"It would be a good idea to make a fire now.",
+ "nextPhraseID":"ratdom_goldhunter_bridge_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_20",
+ "message":"No it would not.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Oh. Well, then let's build the bridge.",
+ "nextPhraseID":"ratdom_goldhunter_bridge_90"
+ },
+ {
+ "text":"But I want a fire right now! It is cold here, and dark.",
+ "nextPhraseID":"ratdom_goldhunter_bridge_22"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_22",
+ "message":"Then you'd have a fire. And then? You would never be able to leave again.",
+ "replies":[
+ {
+ "text":"Fine. Nothing is allowed!",
+ "nextPhraseID":"ratdom_goldhunter_bridge_24"
+ },
+ {
+ "text":"I want, want, want! Fire - now!",
+ "nextPhraseID":"ratdom_goldhunter_bridge_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_24",
+ "message":"Do you want to stay here forever and starve? Think about the artifact. We have a job to do!",
+ "replies":[
+ {
+ "text":"Well, then let's just build this stupid bridge. [Grumble]",
+ "nextPhraseID":"ratdom_goldhunter_bridge_90"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_30",
+ "message":"And you will be lonely. Unlike you, I can swim. And I will not spend the end of my life here.",
+ "replies":[
+ {
+ "text":"[Light the wood]",
+ "nextPhraseID":"ratdom_goldhunter_bridge_80"
+ },
+ {
+ "text":"All right then. So the wood becomes a bridge instead of giving warmth and joy. Sigh.",
+ "nextPhraseID":"ratdom_goldhunter_bridge_90"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_80",
+ "message":"Farewell then. I will think of you when I have the artifact in my claws!",
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_hunter_bridge"
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":73
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bridge_90",
+ "message":"So that looks sturdy enough to carry a person.",
+ "switchToNPC":"none",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":71
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_bed_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":73
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":74,
+ "negate":true
+ },
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_hunter_bridge",
+ "value":6
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed_10",
+ "message":"Ouch! Something heavy fell on your head!",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":74
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_bed2_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":74
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":75,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed2_10",
+ "message":"Another wooden plank - the ugly ogre from above must have thrown it!",
+ "replies":[
+ {
+ "text":"Now at last let's build the bridge.",
+ "nextPhraseID":"ratdom_goldhunter_bed2_90"
+ },
+ {
+ "text":"Another fire for me?",
+ "nextPhraseID":"ratdom_goldhunter_bed2_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed2_20",
+ "message":"No, not this time. You were very lucky that something pursuaded the ogre to do you this favor.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Probably you are right, I should not trust my luck too much. Let's build the bridge at last.",
+ "nextPhraseID":"ratdom_goldhunter_bed2_90"
+ },
+ {
+ "text":"But ...",
+ "nextPhraseID":"ratdom_goldhunter_bed2_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_bed2_90",
+ "message":"So that looks sturdy enough to carry a person.",
+ "switchToNPC":"none",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":73
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":74
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":75
+ }
+ ]
+ },
+ {
+ "id":"crossglen_ratdom_key",
+ "message":"This must be a bad dream.",
+ "replies":[
+ {
+ "text":"How can I finally wake up?",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Maybe I should talk to the rat in my bed again.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":100,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"crossglen_ratdom_key_2",
+ "replies":[
+ {
+ "nextPhraseID":"crossglen_ratdom_key"
+ }
+ ]
+ },
+ {
+ "id":"crossglen_ratdom_key_3",
+ "message":"You see a note pinned to the door\n * Town hall closed * ",
+ "replies":[
+ {
+ "text":"This is the first time I've ever seen it closed.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Oh, what's this?",
+ "nextPhraseID":"crossglen_ratdom_key_3_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":72,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"crossglen_ratdom_key_3_20",
+ "message":"A bag of freshly baked bread is dangling at the door.",
+ "replies":[
+ {
+ "text":"Good old Mara - she always knows what I need.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":72
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"bread",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ladder_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ladder_1a",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":61,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ladder_1a",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":61
+ },
+ {
+ "rewardType":"activateMapObjectGroup",
+ "rewardID":"Ladder",
+ "mapName":"ratdom_maze_455a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ladder_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ladder_0a",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":61
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ladder_0a",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":61
+ },
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"Ladder",
+ "mapName":"ratdom_maze_455a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat2_key2",
+ "message":"No tresspassing."
+ },
+ {
+ "id":"ratdom_maze_rat1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_rat1_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":940
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_rat1_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_torch",
+ "value":1
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_rat1_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat1_10",
+ "message":"A torch in the bag doesn't make much light.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_maze_rat1_20",
+ "message":"It might not be a good idea to stumble in the dark.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_maze_rat1_30",
+ "message":"$playername - I knew you would come back!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Clevred? Is that really you?",
+ "nextPhraseID":"ratdom_maze_rat1_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat1_32",
+ "message":"Sure, you blockhead. Nice to see you again.",
+ "replies":[
+ {
+ "text":"I thought you were going to fetch your artifact at last?",
+ "nextPhraseID":"ratdom_maze_rat1_34"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat1_34",
+ "message":"Yes, yes. But for some jobs you need someone bigger.",
+ "replies":[
+ {
+ "text":"OK, let us try again to find it.",
+ "nextPhraseID":"ratdom_maze_rat1_36"
+ },
+ {
+ "text":"So, am I good enough for the dirty work? Forget it. Bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat1_36",
+ "message":"Great - then let's go!",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_quest",
+ "value":940
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":942
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":13
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":23
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_roundling",
+ "mapName":"ratdom_maze_627"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_rat2_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_rat2_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_rat2_10",
+ "message":"Go and look for a torch, you blockhead! And use it!",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_maze_rat2_20",
+ "message":"It might not be a good idea to stumble in the dark."
+ },
+ {
+ "id":"ratdom_maze_light1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light1_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light1_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light1b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light1_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light1_on",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light2_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light2_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":2,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light2b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light2_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light2_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light3_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light3_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":3,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light3b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light3"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light3_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light3_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light4_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light4_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":4,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light4b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light4"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light4_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light4_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light5",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light5_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light5_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":5,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light5b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light5"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light5_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light5_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light6",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light6_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light6_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":6,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light6b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light6"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light6_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light6_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light7",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light7_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light7_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":7,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light7b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light7"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light7_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light7_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light8",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light8_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light8_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":8,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light8b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light8"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light8_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light8_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light9",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light9_off",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_maze_light9_on",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":9,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_torch",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light9b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_light9"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light9_off",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_light9_on",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":2
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":3
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":4
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":5
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":6
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":7
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":8
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":9
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_fence",
+ "message":"The fence would be no problem for you.",
+ "replies":[
+ {
+ "text":"Climb over the fence.",
+ "nextPhraseID":"ratdom_maze_mole_fence_10"
+ },
+ {
+ "text":"Stay away.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_fence_10",
+ "rewards":[
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"ratdom_maze_mole_fence_keys",
+ "mapName":"ratdom_maze_516"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_fence_20",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_maze_mole_fence_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":90,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_fence_30",
+ "message":"Thief! This is our food!!",
+ "switchToNPC":"ratdom_maze_mole",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":90
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_maze_mole",
+ "mapName":"ratdom_maze_516"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_maze_mole2",
+ "mapName":"ratdom_maze_516"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_food_sign",
+ "message":"Do not enter the enclosure!"
+ },
+ {
+ "id":"ratdom_maze_sign",
+ "message":"The sign is no longer readable."
+ },
+ {
+ "id":"ratdom_mz_center_s",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":33
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz1",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz2",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz3",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz4",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz5",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz6",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz7",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":21
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":22
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":23
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":24
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":25
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":26
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":27
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_cheese_key_2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_rat_warden",
+ "mapName":"ratdom_maze_624"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_2",
+ "message":"Hey! Don't take any cheese into the museum! I don't want greasy fingerprints all over the valuable objects!",
+ "switchToNPC":"ratdom_rat_warden",
+ "replies":[
+ {
+ "text":"How do you know that I have some in my bag?",
+ "nextPhraseID":"ratdom_rat_cheese_key_12",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Now calm down. Can I deposit my cheese here somewhere?",
+ "nextPhraseID":"ratdom_rat_cheese_key_20"
+ },
+ {
+ "text":"I don't go anywhere without my cheese.",
+ "nextPhraseID":"ratdom_rat_cheese_key"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_10",
+ "message":"Then you can't enter.",
+ "replies":[
+ {
+ "text":"So what can I do now?",
+ "nextPhraseID":"ratdom_rat_cheese_key_20"
+ },
+ {
+ "text":"I'm not interested in your dusty stuff anyway.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_12",
+ "message":"Of course he smells it, you poor two-leg with your pathetic nose.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Oh. What can I do now?",
+ "nextPhraseID":"ratdom_rat_cheese_key_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_20",
+ "message":"You can give me the cheese, I'll take good care of it. Or you can just put it here on the floor.",
+ "switchToNPC":"ratdom_rat_warden",
+ "replies":[
+ {
+ "text":"Good. Here please take my cheese. But don't eat it.",
+ "nextPhraseID":"ratdom_rat_cheese_key_30"
+ },
+ {
+ "text":"I'll just put it down here.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Maybe I should just eat everything at once here and now.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_30",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_1",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_2",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"charwood_cheddar",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_3",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_4",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_30_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_1",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_2",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"charwood_cheddar",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_3",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_4",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_40"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese1",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_30_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_2",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"charwood_cheddar",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_3",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_4",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_40"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_30_3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_3",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_4",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_40"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_30_4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_30_4",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_cheese_key_40"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese4",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_cheese_key_40",
+ "message":"Now you may follow me into our memory hall.",
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat_warden",
+ "mapName":"ratdom_maze_624"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_1",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_bwm",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_2",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_tour",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_3",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_4",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_4",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_5",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_5",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":30
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_0b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_0b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":31
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_1b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_1b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":32
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_2b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_2b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":33
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_3b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_3b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":34
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_4b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_4b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_5",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2c_5b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2c_5b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":30
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":31
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":32
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":33
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_maze",
+ "value":34
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_410",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":132,
+ "negate":true
+ },
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_compass_bwm",
+ "value":50
+ },
+ {
+ "requireType":"random",
+ "requireID":"25"
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_bwm",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_tour",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_compass_tour",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_400",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_maze",
+ "value":131,
+ "negate":true
+ },
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_compass_bwm",
+ "value":50
+ },
+ {
+ "requireType":"random",
+ "requireID":"25"
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_bwm",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_compass_tour",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_compass_bwm",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_600",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_590",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"11"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_580",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"12"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_570",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"14"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_560",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"16"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_550",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"20"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_540",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"25"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_530",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_520",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ },
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_510",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":1025
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_500",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":90
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_40",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":60
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_30",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":30
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_20",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":15
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_10",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_rat_conv2",
+ "value":4
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_1b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_1b",
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_10",
+ "message":"It is beautiful inside here, isn't it?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Hmm, I'd prefer a bit more daylight.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Sure.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20",
+ "message":"The paths are so logical, it's easy to find your way around here.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Do you think so? I am rather lost already.",
+ "nextPhraseID":"ratdom_rat_conv2_20b"
+ },
+ {
+ "text":"Is it? Then tell me how to get out.",
+ "nextPhraseID":"ratdom_rat_conv2_20b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20b",
+ "message":"Two-legs are really dumb. We rats always know where to go.",
+ "replies":[
+ {
+ "text":"For example, how would I get back to Crossglen?",
+ "nextPhraseID":"ratdom_rat_conv2_20c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20c",
+ "message":"If you want to get out, just follow the rats. They show you the way.",
+ "replies":[
+ {
+ "text":"Nonsense.",
+ "nextPhraseID":"ratdom_rat_conv2_20d"
+ },
+ {
+ "text":"What do you mean?",
+ "nextPhraseID":"ratdom_rat_conv2_20d"
+ },
+ {
+ "text":"Of course - you are right!",
+ "nextPhraseID":"ratdom_rat_conv2_20e"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20d",
+ "message":"Don't tell me that you didn't recognize it? That my fellow rats are always running towards the exit?",
+ "replies":[
+ {
+ "text":"Eh, of course I did.",
+ "nextPhraseID":"ratdom_rat_conv2_20e"
+ },
+ {
+ "text":"Now that you mention it, indeed they do!",
+ "nextPhraseID":"ratdom_rat_conv2_20e"
+ },
+ {
+ "text":"And?",
+ "nextPhraseID":"ratdom_rat_conv2_20e"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20e",
+ "message":"If you want to get out, just use the passages that you see rats in front of.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_20f"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_20f",
+ "message":"Oh man. Humans are not the smartest beings, but this one ...",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_30",
+ "message":"Ah, I love these tunnels!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Me, I loath these tunnels by now.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_40b",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"mikhail_rats",
+ "value":100
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40b",
+ "message":"What I always wanted to ask you: why did you actually kill my uncle?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Did I?",
+ "nextPhraseID":"ratdom_rat_conv2_40c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40c",
+ "message":"Yes. My uncle together with his wife. They just romped around in your garden.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_40d"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40d",
+ "message":"Then you came and murdered them. Just because. And you proudly boasted in front of your father about this act.",
+ "replies":[
+ {
+ "text":"Eh ...",
+ "nextPhraseID":"ratdom_rat_conv2_40e"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40e",
+ "message":"Not that I liked my uncle, but he didn't deserve such an end.",
+ "replies":[
+ {
+ "text":"Well ...",
+ "nextPhraseID":"ratdom_rat_conv2_40f"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40f",
+ "message":"Neither my aunt. She was always squeeking too loud by far. But they were decent rats.",
+ "replies":[
+ {
+ "text":"Well ...",
+ "nextPhraseID":"ratdom_rat_conv2_40g"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_40g",
+ "message":"I hope you are a little more reluctant to kill rats in the future.",
+ "replies":[
+ {
+ "text":"Sure.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_400",
+ "message":"Why don't you wear that necklace you've got? The blue one that would show you the way to the sky?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"No need. I know the way perfectly well.",
+ "nextPhraseID":"ratdom_rat_conv2_409"
+ },
+ {
+ "text":"Well, why don't I? Really, I forgot about it.",
+ "nextPhraseID":"ratdom_rat_conv2_402"
+ },
+ {
+ "text":"I didn't see any use.",
+ "nextPhraseID":"ratdom_rat_conv2_402"
+ },
+ {
+ "text":"I understood how the blue necklace works. Don't bother me with that anymore.",
+ "nextPhraseID":"ratdom_rat_conv2_401"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_401",
+ "message":"It's okay. If you still want to hear it again, just ask me.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":131
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_402",
+ "message":"That's simple enough even for a simple mind: If worn they will mark the passage towards the mountain top with a blue shield.",
+ "replies":[
+ {
+ "text":"Ah, OK.",
+ "nextPhraseID":"ratdom_rat_conv2_409"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_409",
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_compass_bwm"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_410",
+ "message":"Why don't you wear that orange necklace you've got?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"No need. I know the way perfectly well.",
+ "nextPhraseID":"ratdom_rat_conv2_419"
+ },
+ {
+ "text":"Well, why don't I? Really, I forgot about it.",
+ "nextPhraseID":"ratdom_rat_conv2_413"
+ },
+ {
+ "text":"I didn't see any use.",
+ "nextPhraseID":"ratdom_rat_conv2_412"
+ },
+ {
+ "text":"I understood how the orange necklace works. Don't bother me with that anymore.",
+ "nextPhraseID":"ratdom_rat_conv2_411"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_411",
+ "message":"It's okay. If you still want to hear it again, just ask me.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":132
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_412",
+ "message":"That's simple enough even for a simple mind: If worn it will mark the passage towards the most interesting places here in the caves.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_414"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_413",
+ "message":"You should not forget important things. The necklace works simple enough even for you: If worn it will mark the passage towards the most interesting places here in the caves.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_414"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_414",
+ "message":"The way might be somewhat longer, but you won't miss anything important of the cave's wonders.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_416"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_416",
+ "message":"Should there be a branch, there will be an additional flag. The side trip is marked with a yellow shield.",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_rat_conv2_417"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_417",
+ "message":"Sigh. If you see an orange shield together with a flag, then first look for another passage marked with a yellow shield.",
+ "replies":[
+ {
+ "text":"And then?",
+ "nextPhraseID":"ratdom_rat_conv2_417a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_417a",
+ "message":"Follow this passage to the end. We might find something important there. Then go back to the crossing and follow the orange shield again.",
+ "replies":[
+ {
+ "text":"Eh, OK. Got it.",
+ "nextPhraseID":"ratdom_rat_conv2_418"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_418",
+ "message":"[muttering] I want to hope so, but I don't really believe it yet."
+ },
+ {
+ "id":"ratdom_rat_conv2_419",
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_compass_tour"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_500",
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_510",
+ "message":"[humming] Roads go ever on and on, over rock and under tree,",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_510b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_510b",
+ "message":"By caves where never sun has shone, by streams that never find the sea.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_510c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_510c",
+ "message":"Pursuing it with eager feet, until the proper way is found",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_510d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_510d",
+ "message":"towards the yellow artifact, so wonderful and big and round.",
+ "replies":[
+ {
+ "text":"Nice song.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_520",
+ "message":"Are we there soon?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"I hope so.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_530",
+ "message":"Is it still far?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Do Not Annoy Me!",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_540",
+ "message":"Boring. We might play a game?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Why not? What about 'Rock Paper Scissors'?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542",
+ "message":"OK. I begin. Ready - Set - GO!",
+ "replies":[
+ {
+ "text":"Rock",
+ "nextPhraseID":"ratdom_rat_conv2_542r"
+ },
+ {
+ "text":"Paper",
+ "nextPhraseID":"ratdom_rat_conv2_542p"
+ },
+ {
+ "text":"Scissors",
+ "nextPhraseID":"ratdom_rat_conv2_542s"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542r",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542rp",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542rs",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542k",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542rr"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542p",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542pr",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542ps",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542k",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542pp"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542s",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542sr",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542sp",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542k",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_conv2_542ss"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542rp",
+ "message":"Paper - I'll wrap your rock!",
+ "replies":[
+ {
+ "text":"You win. Again?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ },
+ {
+ "text":"I'll give up.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542rs",
+ "message":"Scissors - oh dear.",
+ "replies":[
+ {
+ "text":"I win. Another game?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542rr",
+ "message":"Rock - too.",
+ "replies":[
+ {
+ "text":"Once more.",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542ps",
+ "message":"Scissors - I'll cut your paper!",
+ "replies":[
+ {
+ "text":"You win. Again?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ },
+ {
+ "text":"I'll give up.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542pr",
+ "message":"Rock - oh dear, you'll wrap my rock.",
+ "replies":[
+ {
+ "text":"I win. Another game?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542pp",
+ "message":"Paper - too.",
+ "replies":[
+ {
+ "text":"Once more.",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542sr",
+ "message":"Rock - let's smash your scissors!",
+ "replies":[
+ {
+ "text":"You win. Again?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ },
+ {
+ "text":"I'll give up.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542sp",
+ "message":"Paper - oh dear, you'll cut my paper.",
+ "replies":[
+ {
+ "text":"I win. Another game?",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542ss",
+ "message":"Scissors - too.",
+ "replies":[
+ {
+ "text":"Once more.",
+ "nextPhraseID":"ratdom_rat_conv2_542"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_542k",
+ "message":"King!",
+ "replies":[
+ {
+ "text":"King? What's that?",
+ "nextPhraseID":"ratdom_rat_conv2_544"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_544",
+ "message":"The king always wins of course.",
+ "replies":[
+ {
+ "text":"Cheater! I don't play with you anymore!",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_550",
+ "message":"You really look funny as you stumble around on your two legs that are way too long.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"What? Take a look at yourself: Crooked four legs, much too short to even hold a knife.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_552",
+ "message":"You can run much faster on four legs. Give it a try!",
+ "replies":[
+ {
+ "text":"Forget it.",
+ "nextPhraseID":"ratdom_rat_conv2_500"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_560",
+ "message":"You are so quiet. Say, what's your problem.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"I don't have any problem.",
+ "nextPhraseID":"ratdom_rat_conv2_562"
+ },
+ {
+ "text":"I have a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_562",
+ "message":"You can trust me. You will see, it will do you good.",
+ "replies":[
+ {
+ "text":"I really don't have a problem. At least not until now.",
+ "nextPhraseID":"ratdom_rat_conv2_563"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_563",
+ "message":"Ah, I knew it. What is it then?",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_rat_conv2_564"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_564",
+ "message":"Your problem that you just wanted to talk about.",
+ "replies":[
+ {
+ "text":"I don't want to talk about my problems.",
+ "nextPhraseID":"ratdom_rat_conv2_565"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_565",
+ "message":"So several problems. Which one do you want to start with?",
+ "replies":[
+ {
+ "text":"I don't have any problems!",
+ "nextPhraseID":"ratdom_rat_conv2_566"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_566",
+ "message":"At least it's a problem that you keep contradicting yourself.",
+ "replies":[
+ {
+ "text":"Oh rat, you're annoying. You are my problem.",
+ "nextPhraseID":"ratdom_rat_conv2_567"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_567",
+ "message":"See now? Your problem is your negative attitude.",
+ "replies":[
+ {
+ "text":"I wonder which tastes better, fried, boiled or grilled rat?",
+ "nextPhraseID":"ratdom_rat_conv2_568"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_568",
+ "message":"You have bad taste.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_569"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_569",
+ "message":"Oh, don't look so murderous at me. You brutal biped."
+ },
+ {
+ "id":"ratdom_rat_conv2_570",
+ "message":"Don't worry, I am still by your side.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"I didn't worry.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_580",
+ "message":"What do you think it will look like?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_rat_conv2_582"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_582",
+ "message":"The artifact, of course. Will it be big and round and shiny like I was always told?",
+ "replies":[
+ {
+ "text":"And will it be worth our labor to find it?",
+ "nextPhraseID":"ratdom_rat_conv2_584"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_584",
+ "message":"Labor?! This is a fun tour!",
+ "replies":[
+ {
+ "text":"Is it? Good to know.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_590",
+ "message":"Hey, you know what?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Oh great, why can't you be silent for a minute at least?",
+ "nextPhraseID":"ratdom_rat_conv2_592"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":900
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_592",
+ "message":"Phh. You are so mean. I won't talk to you anymore.",
+ "replies":[
+ {
+ "text":"At last.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_600",
+ "message":"There was a young rat of Prim,\nWho was so uncommonly thin",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_602"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_rat_conv2",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_602",
+ "message":"That when it tried\nTo drink lemonade",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_604"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_604",
+ "message":"It slipped through the straw and fell in.",
+ "replies":[
+ {
+ "text":"Hahaha - that is a good one.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Clevred, let me ask you a question.",
+ "nextPhraseID":"ratdom_rat_conv2_900"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_900",
+ "message":"Sure - what do you want to know?",
+ "replies":[
+ {
+ "text":"Why do you seem to know everything?",
+ "nextPhraseID":"ratdom_rat_conv2_902"
+ },
+ {
+ "text":"Was this huge cave behind our supply cave the whole time? I had never seen it before.",
+ "nextPhraseID":"ratdom_rat_conv2_940",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "text":"How does the orange amulet work, in detail?",
+ "nextPhraseID":"ratdom_rat_conv2_412",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_compass_tour",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"What will you do with the artifact if we gain it?",
+ "nextPhraseID":"ratdom_rat_conv2_910",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "text":"How does the blue amulet work, in detail?",
+ "nextPhraseID":"ratdom_rat_conv2_402",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_compass_bwm",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Why do you hunt for the artifact?",
+ "nextPhraseID":"ratdom_rat_conv2_920",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "text":"Am I dreaming all this?",
+ "nextPhraseID":"ratdom_rat_conv2_930",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"10"
+ }
+ ]
+ },
+ {
+ "text":"How do I get back out of this cave?",
+ "nextPhraseID":"ratdom_rat_conv2_20c"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_902",
+ "message":"I think that's the only thing I do not know."
+ },
+ {
+ "id":"ratdom_rat_conv2_910",
+ "message":"Oh, that's easy. I will become famous - even more than King Rah himself!"
+ },
+ {
+ "id":"ratdom_rat_conv2_920",
+ "message":"Because it's there, of course."
+ },
+ {
+ "id":"ratdom_rat_conv2_930",
+ "message":"Who knows? And even if - in every dream there is a grain of truth.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_conv2_932"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_932",
+ "message":"I'd better bite your toe hard one more time. Maybe then you will know?",
+ "replies":[
+ {
+ "text":"Eh ... no, it's not that important.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_conv2_940",
+ "message":"Of course. After all, you two-legged folk shouldn't find our realm too easily."
+ },
+ {
+ "id":"ratdom_rat_crossglen_02",
+ "message":"I remember your brother was sometimes up here with one or two other human beings.",
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_crossglen",
+ "message":"A beautiful view.",
+ "switchToNPC":"ratdom_rat_crossglen",
+ "replies":[
+ {
+ "text":"Indeed.",
+ "nextPhraseID":"ratdom_rat_crossglen_02"
+ },
+ {
+ "text":"Am I dreaming all this?",
+ "nextPhraseID":"ratdom_rat_conv2_930"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_crossglen_10",
+ "message":"Do you need much longer?",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_crossglen_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_crossglen2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_crossglen_20",
+ "message":"Hey, wake up!"
+ },
+ {
+ "id":"ratdom_rat_eatme",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_4",
+ "requires":[
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_rat_eatme",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_eatme_2",
+ "message":"An empty plate."
+ },
+ {
+ "id":"ratdom_rat_eatme_4",
+ "message":"You hear a voice: \"Eat me!\"",
+ "replies":[
+ {
+ "text":"Oh that cake looks tasty. Let's try it.",
+ "nextPhraseID":"ratdom_rat_eatme_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_eatme_10",
+ "message":"You gulp the cake down and wait.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_eatme"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_eatme_12",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_30",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_40",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"30"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_eatme_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_eatme_20",
+ "message":"Nothing obvious happens."
+ },
+ {
+ "id":"ratdom_rat_eatme_30",
+ "message":"You feel a pleasant warmth flowing through your body.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"food",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_eatme_40",
+ "message":"You feel strange and suddenly icy cold.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"foodp",
+ "value":4
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_4",
+ "requires":[
+ {
+ "requireType":"timerElapsed",
+ "requireID":"ratdom_rat_drinkme",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme_2",
+ "message":"An beautiful bottle - unfortunately empty."
+ },
+ {
+ "id":"ratdom_rat_drinkme_4",
+ "message":"You hear a voice: \"Drink me!\"",
+ "replies":[
+ {
+ "text":"What a lovely color of the bottle. Let's try it.",
+ "nextPhraseID":"ratdom_rat_drinkme_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme_10",
+ "message":"You swallow it down and wait.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_drinkme"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme_12",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_40",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"15"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_30",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"70"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_drinkme_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme_20",
+ "message":"Nothing obvious happens."
+ },
+ {
+ "id":"ratdom_rat_drinkme_30",
+ "message":"You feel a pleasant warmth flowing through your body.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"regen2",
+ "value":20
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_drinkme_40",
+ "message":"You feel dizzy and suddenly start to sweat heavily.",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"poison_weak",
+ "value":9
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_1",
+ "message":"Wait! Do you feel it too? We are very close!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Are you sure?",
+ "nextPhraseID":"ratdom_rat_final_1_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_1_10",
+ "message":"Of course.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":21
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_2",
+ "message":"I am so excited!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Hush!",
+ "nextPhraseID":"ratdom_rat_final_2_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_2_10",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":22
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_3",
+ "message":"Over there - look, the roundling!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"He hasn't noticed us yet.",
+ "nextPhraseID":"ratdom_rat_final_3_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_final_3_10",
+ "message":"I am not so sure. Roundlings are a strange folk.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":23
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_flora",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_flora_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":140
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"shadowbless_heal",
+ "value":25
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_flora_10",
+ "message":"Why doesn't he ever do what he's told?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Hey, come in! It is cool and refreshing.",
+ "nextPhraseID":"ratdom_rat_flora_warn_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_flora_warn",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_flora_warn_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":140,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_flora_warn_10",
+ "message":"Wait! This could be a trap!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Do you think? It looks so peaceful.",
+ "nextPhraseID":"ratdom_rat_flora_warn_20"
+ },
+ {
+ "text":"Maybe you are right. We better leave.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":140
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_flora_warn_20",
+ "message":"Yeah. Let's better not go under the blue swirl."
+ },
+ {
+ "id":"ratdom_rat_kriih_sign_1",
+ "message":"Visitors not wanted"
+ },
+ {
+ "id":"ratdom_rat_museum_sign_1",
+ "message":"Here you can see the complete skeleton of King Rah.",
+ "replies":[
+ {
+ "text":"I see nothing.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":130,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Such a great sight! Wart has done a great job.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":130
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_2a",
+ "message":"This is the crown of the old Kingdom."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_2b",
+ "message":"This is the great key.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_museum_sign_2b_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_2b_10",
+ "message":"No rat knows where it fits."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_2c",
+ "message":"This is King Rah's diary.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_museum_sign_2c_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_2c_10",
+ "message":"At least that is the prevailing opinion. It is written in secret script."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3a",
+ "message":"A suit of armor several centuries old, with the Rat Empire emblem."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3b",
+ "message":"Wonderfully decorated chests - unfortunately all locked."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3c",
+ "message":"Many shelves loaded with thick books."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3d",
+ "message":"A great axe from the last century. You don't want to face a warrior with this weapon in his hands."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":184
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_10",
+ "message":"The table is empty. The displayed item seems to be missing."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_20",
+ "message":"King Rah's mighty sword."
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_10",
+ "message":"Oh, you bring the mighty sword of King Rah! That's great, we will keep it in honor.",
+ "switchToNPC":"ratdom_rat_warden2",
+ "replies":[
+ {
+ "text":"Sure. Here you are.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_12",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Give me 1000 gold for it.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_14",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Give me 50000 gold for it.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_16",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"No, I decided to keep it.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_12",
+ "message":"Look how nice it looks on the table over there.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":184
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":380
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_14",
+ "message":"This is a lot of money for our museum. But here you have 1000 gold.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":184
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":381
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"gold",
+ "value":1000
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_16",
+ "message":"You are crazy. Our museum doesn't have such a big amount of gold.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_20",
+ "message":"Oh, you have found the mighty sword of King Rah! That's great.",
+ "switchToNPC":"ratdom_rat_warden2",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_museum_sign_3e_check_30",
+ "message":"You may as well give the sword to us now, or you won't get through here.",
+ "replies":[
+ {
+ "text":"OK. Here you are.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_12",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Give me 1000 gold for it.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_14",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"So I have no choice. Here you are.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_12",
+ "requires":[
+ {
+ "requireType":"wearRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Give me 1000 gold for it.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_14",
+ "requires":[
+ {
+ "requireType":"wearRemove",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Give me 50000 gold for it.",
+ "nextPhraseID":"ratdom_rat_museum_sign_3e_check_16",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_rat_sword",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"I'd rather starve here than give you the sword.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_pub",
+ "message":"Dish of the day: Filet de serpent sur pommes de terre au chou rouge."
+ },
+ {
+ "id":"ratdom_rat_rah_complete",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":130
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_statue",
+ "replies":[
+ {
+ "nextPhraseID":"F",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"ratdom_pickaxe",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_statue_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":82
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_statue_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":70
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_statue_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_statue_20",
+ "message":"You see a beautifully crafted statue of your brother Andor.",
+ "switchToNPC":"none",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":60
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_statue_30",
+ "message":"Andor's statue may be cleared away with a pickaxe. Hadn't I mentioned it?",
+ "switchToNPC":"ratdom_rat",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":80
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_statue_40",
+ "message":"When will you finally try to use the pickaxe?",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_rat_sword_key",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_12",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":183
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_22",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":183
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_sword_key_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_sword_key_10",
+ "message":"What a nice sword. Too bad it's stuck firmly in the wall.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_rat_sword_key_12",
+ "message":"What a nice sword. Too bad it's stuck firmly in the wall."
+ },
+ {
+ "id":"ratdom_rat_sword_key_20",
+ "message":"The sword is gone! There is just an illusion left.",
+ "switchToNPC":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_rat_sword_key_22",
+ "message":"The sword is gone! There is just an illusion left."
+ },
+ {
+ "id":"ratdom_rat_sword_key_30",
+ "message":"King Rah's sword! Quick - say the words!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Veni gladio fidelis?",
+ "nextPhraseID":"ratdom_rat_sword_key_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_sword_key_32",
+ "message":"King Rah's sword! Now what again were the words to say?",
+ "replies":[
+ {
+ "text":"Veni gladio fidelis?",
+ "nextPhraseID":"ratdom_rat_sword_key_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_sword_key_40",
+ "message":"Yes, yes! It moves ...",
+ "replies":[
+ {
+ "text":"Hey, who is this?",
+ "nextPhraseID":"ratdom_king_rah"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_king_rah",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":183
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_bell",
+ "message":"'Hall of remembrance and commemoration of the glorious history of ratdom\n\nFree entry - donation requested'\n",
+ "replies":[
+ {
+ "text":"A museum - boring.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Great, I might get a clue how to find my way through these twisty little passages.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Read further.",
+ "nextPhraseID":"ratdom_rat_warden_bell_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_bell_10",
+ "message":"Oh, there is a note attached to it:\n\n'Museum closed until further notice due to vandalism.\nRing the bell for further advice.'\n",
+ "replies":[
+ {
+ "text":"OK, they had their chance. Let's leave.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Ring the bell.",
+ "nextPhraseID":"ratdom_rat_warden_bell_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_bell_20",
+ "message":"DING!",
+ "rewards":[
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_rat_warden",
+ "mapName":"ratdom_maze_624"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cave",
+ "message":"You can't get through."
+ },
+ {
+ "id":"ratdom_skel_bone",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_bone_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_exit",
+ "message":"Hey! You must not go there!",
+ "switchToNPC":"ratdom_rat_warden2"
+ },
+ {
+ "id":"ratdom_skel_bone_10",
+ "message":"As soon as you stepped on the carpet, a loud voice boomed: STOP THE THIEF!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_skel_bone_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_bone_20",
+ "message":"Leave the carpet immediatly!",
+ "switchToNPC":"ratdom_skel_mage",
+ "replies":[
+ {
+ "text":"Oh, of course. Sorry.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Sure. But I'll take this bone here with me.",
+ "nextPhraseID":"ratdom_skel_bone_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_bone_30",
+ "message":"You picked the bone from its pedestal. Immediatly the music stopped. Uh oh ...",
+ "switchToNPC":"none",
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance_grp",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance1",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance2",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance3",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance4",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance5",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance6",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_skel_dance7",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":34
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":100
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_leg",
+ "value":1
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"none",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance2",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance2_grp",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance21",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance22",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance23",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance24",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance25",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance26",
+ "mapName":"ratdom_maze_543d"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_skel_dance27",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_lute",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_lute_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_lute_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_lute_10",
+ "message":"Hey, why did you disturb our Bone Dance?",
+ "switchToNPC":"ratdom_skel_lute"
+ },
+ {
+ "id":"ratdom_skel_lute_20",
+ "message":"Hey, come and join the Bone Dance!",
+ "switchToNPC":"ratdom_skel_lute"
+ },
+ {
+ "id":"ratdom_skel_horn",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_horn_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_horn_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_horn_10",
+ "message":"Yeah?",
+ "switchToNPC":"ratdom_skel_lute"
+ },
+ {
+ "id":"ratdom_skel_horn_20",
+ "message":"Yeah, yeah, yeah!",
+ "switchToNPC":"ratdom_skel_horn"
+ },
+ {
+ "id":"ratdom_skel_drum",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_drum_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_drum_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_drum_10",
+ "message":"What now?",
+ "switchToNPC":"ratdom_skel_drum"
+ },
+ {
+ "id":"ratdom_skel_drum_20",
+ "message":"Oom chicky oom chick, oom chicky oom chi-chicky",
+ "switchToNPC":"ratdom_skel_drum",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_skel_drum_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_cymb",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_cymb_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_cymb_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_cymb_10",
+ "message":"What next?",
+ "switchToNPC":"ratdom_skel_drum"
+ },
+ {
+ "id":"ratdom_skel_cymb_20",
+ "message":"Come on Andor, let's have fun there!",
+ "switchToNPC":"ratdom_skel_cymb",
+ "replies":[
+ {
+ "text":"Oh, you know my brother?",
+ "nextPhraseID":"ratdom_skel_cymb_22"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_cymb_22",
+ "message":"... what? Eh, no. Just a song we heard once."
+ },
+ {
+ "id":"ratdom_skel_clock",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_101",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":100,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_101",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_102",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"80"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_101_0",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":101
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_101_1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_101_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_102"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":101
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_101_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_102"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":101
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_102",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_103",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"80"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_102_0",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":102
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_102_1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_102_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_103"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":102
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_102_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_103"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":102
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_103",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_104",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"1"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_103_0",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":103
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_103_1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_103_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_104"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":103
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_103_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_104"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":103
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_104",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_105",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_104_0",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":104
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_104_1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_104_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_105"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":104
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_104_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_105"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":104
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_0",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"20"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_1",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"25"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_2",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_3",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_4"
+ },
+ {
+ "nextPhraseID":"ratdom_skel_clock_105_5"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":105
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":106
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":107
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":108
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":109
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"none",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":105
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":106
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":107
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":108
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":109
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"redtint",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":105
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":106
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":107
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":108
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":109
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"bluetint",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":105
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":106
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":107
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":108
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":109
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"greentint",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_105_5",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skel_clock_110"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":105
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":106
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":107
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":108
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":109
+ },
+ {
+ "rewardType":"changeMapFilter",
+ "rewardID":"bw",
+ "mapName":"ratdom_maze_543d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skel_clock_110"
+ },
+ {
+ "id":"ratdom_skel_mage",
+ "message":"Do not disturb me. I have to concentrate, because I am providing the light."
+ },
+ {
+ "id":"ratdom_skeleton_boss1_check",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_boss1_check_10",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_skeleton_boss1",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":90,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss1_check_10",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":72
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss2_check",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_boss2_check_10",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_skeleton_boss2",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":90,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss2_check_10",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":71
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_drop",
+ "message":"You stopped short under the stare of the skeleton leader."
+ },
+ {
+ "id":"ratdom_troll_door1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_troll_door1_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_door1_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_store_door1",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":181
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":182
+ }
+ ]
+ },
+ {
+ "id":"ratdom_store_door2",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":182
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":181
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door1_1",
+ "message":"Do you really want to open this ominous looking massive door? It looks dangerous.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Mmh, maybe not.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Sure. No risk no fun!",
+ "nextPhraseID":"ratdom_troll_door1_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door1_2",
+ "message":"This ominous looking massive door looks dangerous.",
+ "replies":[
+ {
+ "text":"Mmh, better leave it alone.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"No risk no fun. Open!",
+ "nextPhraseID":"ratdom_troll_door1_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door1_10",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":170
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_troll_door2_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_door2_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2_1",
+ "message":"It must be extremely dangerous, because it is secured with two strong doors.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Indeed.",
+ "nextPhraseID":"ratdom_troll_door2_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2_2",
+ "message":"It must be extremely dangerous, because it is secured with two strong doors.",
+ "replies":[
+ {
+ "text":"Go back.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Open anyway.",
+ "nextPhraseID":"ratdom_troll_door2_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2_10",
+ "message":"Also I don't believe that the artifact is behind this door.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"OK. Let's go back and seek your artifact.",
+ "nextPhraseID":"ratdom_troll_door2_20"
+ },
+ {
+ "text":"No, Clevred. We are going inside.",
+ "nextPhraseID":"ratdom_troll_door2_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2_20",
+ "message":"Yeah. Wise decision."
+ },
+ {
+ "id":"ratdom_troll_door2_30",
+ "message":"He never listens to me, does he?",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":171
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_door2_32",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":171
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_troll_kill_2",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":162,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_1",
+ "value":2
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_kill_3",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":163,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_2",
+ "value":5
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_kill_4",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":164,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_3",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_kill_5",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":165,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_4",
+ "value":12
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_kill_6",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":166,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_5",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_troll_kill_9",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":169,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_troll_6",
+ "value":5
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_troll_kill_2a"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":162
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_2a",
+ "message":"The last words of the young ogre are echoing through the cave:\n'Help! Help! This sneaky dwarf kills us ...'\n\nThen - silence.\n\nSuddenly the cave is filled with the sound of stomping feet.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_troll_kill_2b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_2b",
+ "message":"Ogres - they are everywhere!"
+ },
+ {
+ "id":"ratdom_troll_kill_3",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":163
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_1",
+ "mapName":"ratdom_maze_517a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_4",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":164
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_2a",
+ "mapName":"ratdom_maze_517a"
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_2b",
+ "mapName":"ratdom_maze_517a"
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_2c",
+ "mapName":"ratdom_maze_517a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_5",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":165
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_3",
+ "mapName":"ratdom_maze_517a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_6",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":166
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_4a",
+ "mapName":"ratdom_maze_517a"
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_4b",
+ "mapName":"ratdom_maze_517a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_kill_9",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":169
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_troll_5",
+ "mapName":"ratdom_maze_517a"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_troll_1",
+ "mapName":"ratdom_maze_517a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_sign1",
+ "message":"Beware of the ogre!"
+ },
+ {
+ "id":"ratdom_uglybrute_script",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_uglybrute_script_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":70,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute_script_10",
+ "message":"What an ugly monster!",
+ "replies":[
+ {
+ "text":"Hey, Ugly!",
+ "nextPhraseID":"ratdom_uglybrute_script_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute_script_20",
+ "message":"Roar?",
+ "switchToNPC":"ratdom_uglybrute",
+ "replies":[
+ {
+ "text":"Fortunately for you there is no mirror here.",
+ "nextPhraseID":"ratdom_uglybrute_script_30"
+ },
+ {
+ "text":"Sorry, I didn't want to disturb you.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute_script_30",
+ "message":"ROAR!!",
+ "replies":[
+ {
+ "text":"Aww, is the little brute angry now?",
+ "nextPhraseID":"ratdom_uglybrute_script_90"
+ },
+ {
+ "text":"Oops, I better be quiet now ...",
+ "nextPhraseID":"ratdom_uglybrute_script_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute_script_32",
+ "message":"Indeed you better be!",
+ "switchToNPC":"ratdom_uglybrute",
+ "replies":[
+ {
+ "text":"The beast is able to talk?",
+ "nextPhraseID":"ratdom_uglybrute_script_90"
+ },
+ {
+ "text":"... and leave quickly!",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute_script_90",
+ "message":"It is ENOUGH now! I'll teach you manners!",
+ "switchToNPC":"ratdom_uglybrute",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":70
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wakeup_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":950
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":999,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wakeup_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":960
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":999,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wakeup_02",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":940,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":942,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":999,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"odair",
+ "value":100
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"bonemeal",
+ "value":30
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"lodar2",
+ "value":60
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"charwood1",
+ "value":115
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"stn_colonel",
+ "value":190
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":9000
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_02",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wakeup_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bone",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wakeup_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":2
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":10
+ },
+ {
+ "rewardType":"activateMapObjectGroup",
+ "rewardID":"ratdom_objgrp",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_rat",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_mikhail",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_rat_statue",
+ "mapName":"crossglen_cave"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_mara",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_tharal",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"crossglen_caverat",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"activateMapObjectGroup",
+ "rewardID":"ratdom_keys",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_eatme"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_rat_drinkme"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_compass_tour"
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_compass_bwm"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wakeup_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bone",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wakeup_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_wakeup_bones",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_20",
+ "message":"You were so tired yesterday, that you didn't even make it to your bed. You dreamed of rats and that something bit your toes firmly. Apparently you had a nightmare.\nYou open your eyes ...",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wakeup_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_30",
+ "message":"... but you seem to sleep still!"
+ },
+ {
+ "id":"ratdom_wakeup_50",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wakeup_90",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":90
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wakeup_52"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_52",
+ "message":"Hey! Have you already done all my tasks?",
+ "switchToNPC":"ratdom_mikhail",
+ "replies":[
+ {
+ "text":"Oh. Hello Gruiik.",
+ "nextPhraseID":"ratdom_mikhail"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_90",
+ "message":"You stumbled to the ground.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wakeup_92"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_92",
+ "message":"You didn't make it to your bed - again. Nevertheless you took some minutes of sleep.\nWhen you woke up, something had changed. The rats are gone!\n\nWhat a terrible dream. Or - was everything really just a dream?",
+ "replies":[
+ {
+ "text":"My head ...",
+ "nextPhraseID":"ratdom_wakeup_100"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":999
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_mara",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_tharal",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"crossglen_caverat",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"ratdom_keys",
+ "mapName":"crossglen"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_100",
+ "message":"$playername - do I have to worry about you?",
+ "switchToNPC":"mikhail",
+ "replies":[
+ {
+ "text":"Where is the big rat?",
+ "nextPhraseID":"ratdom_wakeup_110"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_110",
+ "message":"You got rid of the rats long ago.",
+ "replies":[
+ {
+ "text":"No. Yes, but ... Have you seen Clevred?",
+ "nextPhraseID":"ratdom_wakeup_120"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_120",
+ "message":"I don't know anyone with that name. You must have had a bad dream. And better stay off the mead.",
+ "replies":[
+ {
+ "text":"I didn't drink.",
+ "nextPhraseID":"ratdom_wakeup_130"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_130",
+ "message":"Yes that's what they all say. Better go and find Andor at last.",
+ "replies":[
+ {
+ "text":"But ...",
+ "nextPhraseID":"ratdom_wakeup_132"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_132",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wakeup_140",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":30
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wakeup_150",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":32
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_140",
+ "message":"When I think of drinking - Mara seems to have disappeared. So we're all going to stop drinking mead.",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_wakeup_142"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_142",
+ "message":"Maybe she wanted to make her dream of opening a tavern in Brightport come true?",
+ "replies":[
+ {
+ "text":"Oh.",
+ "nextPhraseID":"ratdom_wakeup_144"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_144",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wakeup_146",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":32
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_146",
+ "message":"Tharal has also disappeared. But I don't think that has anything to do with each other. He often just roams through the forest and will definitely be back soon.",
+ "replies":[
+ {
+ "text":"I hope so. But I have a bad feeling ...",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_150",
+ "message":"By the way - Tharal seems to have disappeared. So he won't be able to cure your headache.",
+ "replies":[
+ {
+ "text":"Oh.",
+ "nextPhraseID":"ratdom_wakeup_152"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_152",
+ "message":"Maybe he needed some time of peace and roams through the forest?",
+ "replies":[
+ {
+ "text":"Eh, maybe. Sure.",
+ "nextPhraseID":"ratdom_wakeup_154"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wakeup_154",
+ "message":"I hope he will be back soon.",
+ "replies":[
+ {
+ "text":"I hope so too. But I have a bad feeling ...",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_flag",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_water_flag_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":60
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_water_flag_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_flag_10",
+ "message":"Go around the flag."
+ },
+ {
+ "id":"ratdom_water_flag_20",
+ "message":"One time around the flag is enough."
+ },
+ {
+ "id":"ratdom_water_sign",
+ "message":"[unreadable signs]",
+ "replies":[
+ {
+ "text":"What is that scribble?",
+ "nextPhraseID":"ratdom_water_sign_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_sign_10",
+ "message":"Scribble? It is plain text!",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_water_sign_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_sign_20",
+ "message":"It says: 'Don't touch the water.'"
+ },
+ {
+ "id":"ratdom_water_x1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_water_x1_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":35,
+ "negate":true
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":60
+ },
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"water01",
+ "mapName":"ratdom_maze_664"
+ },
+ {
+ "rewardType":"activateMapObjectGroup",
+ "rewardID":"water02",
+ "mapName":"ratdom_maze_664"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_x1_10",
+ "message":"You find some rat bones on the ground behind the flag.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":35
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_tail",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_x2",
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":60
+ },
+ {
+ "rewardType":"activateMapObjectGroup",
+ "rewardID":"water01",
+ "mapName":"ratdom_maze_664"
+ },
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"water02",
+ "mapName":"ratdom_maze_664"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1",
+ "message":"A deep well",
+ "replies":[
+ {
+ "text":"You throw a shimmering globe into the well.",
+ "nextPhraseID":"ratdom_well_1_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":51,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_10_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_1_10_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_10_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_10_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_11",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_11_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_1_11_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_11_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_11_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_12",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_12_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_1_12_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_12_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_13"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_12_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_13"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_13",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_1_13_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_1_13_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_13_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_1_13_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2",
+ "message":"A deep well",
+ "replies":[
+ {
+ "text":"You throw a shimmering globe into the well.",
+ "nextPhraseID":"ratdom_well_2_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":51,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_10_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_2_10_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_10_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_10_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_11",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_11_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_2_11_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_11_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_11_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_12",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_2_12_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_2_12_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_12_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_2_12_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3",
+ "message":"A deep well",
+ "replies":[
+ {
+ "text":"You throw a shimmering globe into the well.",
+ "nextPhraseID":"ratdom_well_3_10",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":51,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_3_10_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_3_10_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_10_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_3_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_10_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_3_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_11",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_3_11_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_3_11_0"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_11_0",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_3_11_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4",
+ "message":"A deep well",
+ "replies":[
+ {
+ "text":"You throw a shimmering globe into the well.",
+ "nextPhraseID":"ratdom_well_4_09",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":51,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_09",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_09b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":48
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_09b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":48
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_11",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_10b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_10b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_11",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_12",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_11b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_11b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_12",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_13",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":43
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_12b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_12b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_13"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_13",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_14",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_13b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":43
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_13b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_14"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":43
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_14",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_15",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_14b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_14b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_15"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_15",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_16",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":46
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_15b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_15b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_16"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_16",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_17",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_16b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":46
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_16b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_4_17"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":46
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_17",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":48
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_4_17b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_4_17b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":40,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":41,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":42,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":43,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":44,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":45,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":46,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":47,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_well_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":40
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":41
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":42
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":43
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":44
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":45
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":46
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_20",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_22",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"achievements",
+ "value":1
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise1",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise2",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_well_wise3",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":49
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"achievements",
+ "value":125
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_22",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"achievements",
+ "value":125
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_30",
+ "message":"No, no, no, NO!",
+ "switchToNPC":"ratdom_well_wise0",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_well_31"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_31",
+ "message":"Not orange! Make it blue!",
+ "switchToNPC":"ratdom_well_wise0",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_well_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_32",
+ "message":"Blue! Do you hear me? BLUE!!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_well_33"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_33",
+ "message":"Is it really that difficult? Sigh."
+ },
+ {
+ "id":"ratdom_wells_init",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":30,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":31,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":32,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":33,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":34,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":35,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":36,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":37,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_11",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"base_nondisplay",
+ "value":2,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_10b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":30
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_10b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_11"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":30
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_11",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_12",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_11b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":31
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_11b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_12"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":31
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_12",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_13",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_12b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":32
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_12b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_13"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":32
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_13",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_14",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"base_nondisplay",
+ "value":2,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_13b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":33
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_13b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_14"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":33
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_14",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_15",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"base_nondisplay",
+ "value":2
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_14b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":34
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_14b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_15"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":34
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_15",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_16",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_15b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_15b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_16"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":35
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_16",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_17",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_16b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":36
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_16b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_17"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":36
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_17",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_20",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_17b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":37
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_17b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":37
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_20",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_21",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":30
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_20b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise3",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":49
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_20b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_21"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_21",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_22",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":31
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_21b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_21b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_22"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_22",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_23",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":32
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_22b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_22b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_23"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_23",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_24",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":33
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_23b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":43
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_23b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_24"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":43
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_24",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_25",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":34
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_24b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_24b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_25"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_25",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_26",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":35
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_25b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_25b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_26"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_26",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_27",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":36
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_26b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":46
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_26b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_27"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":46
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_27",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":37
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_init_27b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_27b",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_30"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_init_30",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_init_30",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_chest_2",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_wells",
+ "value":29
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_chest_4"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_chest_4"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_wells",
+ "value":19
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_4",
+ "message":"You have found 5 shimmering balls.",
+ "replies":[
+ {
+ "text":"Nice.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"It seems to be more difficult than I thought at first.",
+ "nextPhraseID":"ratdom_wells_chest_10",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_wells",
+ "value":5
+ }
+ ]
+ },
+ {
+ "text":"My head is spinning already.",
+ "nextPhraseID":"ratdom_wells_chest_10",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_wells",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Oh my. I just don't know how to solve this.",
+ "nextPhraseID":"ratdom_wells_chest_9",
+ "requires":[
+ {
+ "requireType":"factionScoreEquals",
+ "requireID":"ratdom_wells",
+ "value":20
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_wells_ball",
+ "value":5
+ },
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_wells",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_9",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wells_chest_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"ratdom_wells",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_10",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wells_chest_14",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wells_chest_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_12",
+ "message":"Clevred certainly would have known what to do now.",
+ "replies":[
+ {
+ "text":"Why only did I leave him?",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_14",
+ "message":"Sigh. Need help again?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Me? Of course not!",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Don't pretend you know how to solve it.",
+ "nextPhraseID":"ratdom_wells_chest_16"
+ },
+ {
+ "text":"Please. I just don't know what to do here.",
+ "nextPhraseID":"ratdom_wells_chest_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_16",
+ "message":"I don't pretend to know. I do know.",
+ "replies":[
+ {
+ "text":"So?",
+ "nextPhraseID":"ratdom_wells_chest_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_20",
+ "message":"Simply drop the balls into the right wells, so that the lamps all have one color. So easy.",
+ "replies":[
+ {
+ "text":"OK. I'll try again.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"But the lamps never do what I want. Stupid game.",
+ "nextPhraseID":"ratdom_wells_chest_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_30",
+ "message":"Don't start crying.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_wells_chest_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_32",
+ "message":"Each well seem to affect the lamps in a certain way. Just combine that - I am sure you get it now.",
+ "replies":[
+ {
+ "text":"Do you think so? OK. I'll try again.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"No, I give up.",
+ "nextPhraseID":"ratdom_wells_chest_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_40",
+ "message":"Oh dear. What do you have a head for, just against the rain? Well I could do it for you.",
+ "replies":[
+ {
+ "text":"Wait, I'll try once more.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Please do. Here, take the balls.",
+ "nextPhraseID":"ratdom_wells_chest_50"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_50",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_wells_chest_50",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_wells_ball",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_wells_chest_52"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_wells_chest_52",
+ "message":"Ready. I hope you watched closely how I did it.",
+ "replies":[
+ {
+ "text":"Eh, sure.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Well ...",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":40
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":41
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":42
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":43
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":44
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":45
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":46
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":47
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise1",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise2",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_well_wise3",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":49
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":51
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_wise_1_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":49,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise_1_10",
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise1",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_well_wise2",
+ "mapName":"ratdom_maze_768"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_wise_2_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":49,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise_2_10",
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_well_wise2",
+ "mapName":"ratdom_maze_768"
+ },
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_well_wise1",
+ "mapName":"ratdom_maze_768"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_do_nothing",
+ "message":"Let's do the bone dance again!"
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/conversationlist_ratdom_npc.json b/AndorsTrail/res/raw/conversationlist_ratdom_npc.json
new file mode 100644
index 000000000..ec07b002f
--- /dev/null
+++ b/AndorsTrail/res/raw/conversationlist_ratdom_npc.json
@@ -0,0 +1,5931 @@
+[
+ {
+ "id":"ratdom_audir",
+ "message":"Now that you mention it - yes. Long ago I made a good, sturdy pickaxe. But nobody wanted it for years, so I almost forgot it.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_audir_1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_audir_1",
+ "message":"You could have it for 80 pieces of gold.",
+ "replies":[
+ {
+ "text":"Great, I'll take it.",
+ "nextPhraseID":"ratdom_audir_2",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":80
+ }
+ ]
+ },
+ {
+ "text":"Hmm, I will think about it.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_audir_2",
+ "message":"Here you are.",
+ "replies":[
+ {
+ "text":"Thank you, bye.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":82
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_pickaxe",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_bone_collector_50",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_bone_collector_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":121
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_bone_collector_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_10",
+ "message":"Oh, a visitor - how unusual!",
+ "switchToNPC":"ratdom_bone_collector",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_bone_collector_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_12",
+ "message":"I am Loirash. Nice to meet you.",
+ "replies":[
+ {
+ "text":"Hi, nice to meet you.",
+ "nextPhraseID":"ratdom_bone_collector_14"
+ },
+ {
+ "text":"What are you doing here?",
+ "nextPhraseID":"ratdom_bone_collector_16"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_14",
+ "message":"You're probably wondering what I'm doing here deep in this dark cave.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_bone_collector_16"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_16",
+ "message":"I am an instrument maker. Professional musical instruments, you know?",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_bone_collector_18"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_18",
+ "message":"At the moment I'm working on a new instrument made entirely of bone. I expect a sound from it that sends chills down the spine.",
+ "replies":[
+ {
+ "text":"It's already doing that to me.",
+ "nextPhraseID":"ratdom_bone_collector_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_20",
+ "message":"This cave is a great source of bones of high quality, so I will stay until my instrument is complete.",
+ "switchToNPC":"ratdom_bone_collector",
+ "replies":[
+ {
+ "text":"May I have a look?",
+ "nextPhraseID":"ratdom_bone_collector_22"
+ },
+ {
+ "text":"OK. Have fun.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":121
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_22",
+ "message":"Sure. Feel free."
+ },
+ {
+ "id":"ratdom_goldhunter_talk",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_talk_b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_50",
+ "message":"Looks like you have something that doesn't belong to you?",
+ "switchToNPC":"ratdom_bone_collector",
+ "replies":[
+ {
+ "text":"Yes. I found this old leg bone of a rat. Can I purchase it?",
+ "nextPhraseID":"ratdom_bone_collector_52"
+ },
+ {
+ "text":"[Lie] No. I haven't taken anything.",
+ "nextPhraseID":"ratdom_bone_collector_54",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg_coll",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_52",
+ "message":"Well, no. This is my favorite bone, it makes a good sound. Put it back, please."
+ },
+ {
+ "id":"ratdom_bone_collector_54",
+ "message":"Yes you have. I'd better put it back again. This is a very valuable bone, you know? [Loirash takes the bone from you]",
+ "replies":[
+ {
+ "text":"I see.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":120
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_ff_guard_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"jolnor",
+ "value":20
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_ff_guard_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_10",
+ "message":"Go away!"
+ },
+ {
+ "id":"ratdom_ff_guard_20",
+ "message":"Hey, you!",
+ "replies":[
+ {
+ "text":"Who, me?",
+ "nextPhraseID":"ratdom_ff_guard_30"
+ },
+ {
+ "text":"Hey, you!",
+ "nextPhraseID":"ratdom_ff_guard_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_30",
+ "message":"I know your face!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_ff_guard_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_40",
+ "message":"You had made me leave my post in front of the Foaming Flask!",
+ "replies":[
+ {
+ "text":"Oh. It's you ...",
+ "nextPhraseID":"ratdom_ff_guard_42"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ff_outsideguard",
+ "mapName":"road1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_42",
+ "message":"Surprised? I'm sure you didn't think we'd see each other again.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_ff_guard_50"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_50",
+ "message":"I have lost everything because of this! Above all, my honor!",
+ "replies":[
+ {
+ "text":"What honor?",
+ "nextPhraseID":"ratdom_ff_guard_60"
+ },
+ {
+ "text":"Sorry.",
+ "nextPhraseID":"ratdom_ff_guard_60"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_60",
+ "message":"I took refuge in this filthy cave to be safe from the guards of Feygard.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_ff_guard_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_70",
+ "message":"You will pay for it now!",
+ "replies":[
+ {
+ "text":"But you were so stupid ...",
+ "nextPhraseID":"F"
+ },
+ {
+ "text":"Attack!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_fraedro_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_fraedro_1s"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_1",
+ "message":"Please don't hurt me.",
+ "switchToNPC":"ratdom_fraedro",
+ "replies":[
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_fraedro_2"
+ },
+ {
+ "text":"Why did you steal King Rah's skeleton?",
+ "nextPhraseID":"ratdom_fraedro_10"
+ },
+ {
+ "text":"OK, bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_1s",
+ "message":"Please don't hurt me. I am starving.",
+ "switchToNPC":"ratdom_fraedro",
+ "replies":[
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_fraedro_2"
+ },
+ {
+ "text":"Why did you steal King Rah's skeleton?",
+ "nextPhraseID":"ratdom_fraedro_10"
+ },
+ {
+ "text":"Starving? I have some cheese for you here.",
+ "nextPhraseID":"ratdom_fraedro_cheese_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Starving? I have some good cheddar from Charwood for you here.",
+ "nextPhraseID":"ratdom_fraedro_cheese_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"charwood_cheddar",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Starving? I have some moldy blue cheese for you here.",
+ "nextPhraseID":"ratdom_fraedro_cheese_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"charwood_cheddar",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Starving? I have some goat cheese for you here. It smells only slightly.",
+ "nextPhraseID":"ratdom_fraedro_cheese_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"charwood_cheddar",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese_blue",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Starving? Sorry, I have no cheese for you.",
+ "nextPhraseID":"ratdom_fraedro",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":180,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"charwood_cheddar",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese_blue",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"cheese_goat",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"OK, bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_2",
+ "message":"Fraedro, good sir. Please don't hurt me.",
+ "replies":[
+ {
+ "text":"Ah, that's why you're so heavily guarded.",
+ "nextPhraseID":"ratdom_fraedro_4"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_4",
+ "message":"I don't know why I'm being held here. I haven't done anything wrong.",
+ "replies":[
+ {
+ "text":"Yeah, everyone says that.",
+ "nextPhraseID":"ratdom_fraedro"
+ },
+ {
+ "text":"I believe you. Go now, while you can.",
+ "nextPhraseID":"ratdom_fraedro_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_10",
+ "message":"It was not me! It was not me!",
+ "replies":[
+ {
+ "text":"Finally confess!",
+ "nextPhraseID":"ratdom_fraedro_10"
+ },
+ {
+ "text":"I believe you. Go now, while you can.",
+ "nextPhraseID":"ratdom_fraedro_20"
+ },
+ {
+ "text":"I am going to kill you for your deeds now.",
+ "nextPhraseID":"ratdom_fraedro_12"
+ },
+ {
+ "text":"I give up.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_12",
+ "message":"Please don't! It was not me!",
+ "replies":[
+ {
+ "text":"Die now!",
+ "nextPhraseID":"ratdom_fraedro_14"
+ },
+ {
+ "text":"Run and live with your guilty conscience.",
+ "nextPhraseID":"ratdom_fraedro_20"
+ },
+ {
+ "text":"I give up.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_14",
+ "replies":[
+ {
+ "nextPhraseID":"F"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":399
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_20",
+ "message":"What? Thank you, thank you! [Fraedro turns to flee, losing a small golden key in the process]",
+ "replies":[
+ {
+ "text":"You better get out of the area quick.",
+ "nextPhraseID":"R"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":398
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_fraedro_key",
+ "value":1
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_fraedro",
+ "mapName":"ratdom_maze_626"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_1",
+ "message":"Oh, my pleading has been heard. Thanks!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_fraedro_cheese_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_10",
+ "message":"You must be the rightful heir of King Rah.",
+ "replies":[
+ {
+ "text":"Who, me?",
+ "nextPhraseID":"ratdom_fraedro_cheese_12",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Sure.",
+ "nextPhraseID":"ratdom_fraedro_cheese_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_12",
+ "message":"Of course I am.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_fraedro_cheese_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_20",
+ "message":"Then you shall get your sword back. I had only borrowed it and taken good care of it.",
+ "switchToNPC":"ratdom_fraedro",
+ "replies":[
+ {
+ "text":"King Rah's sword?",
+ "nextPhraseID":"ratdom_fraedro_cheese_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_30",
+ "message":"You'll find it further down in the caves. Say the words 'Veni gladio fidelis'.",
+ "replies":[
+ {
+ "text":"I'll try to remember.",
+ "nextPhraseID":"ratdom_fraedro_cheese_32",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":180
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro_cheese_32",
+ "message":"[Clevred rolls his eyes] He. will. try. to remember. That can only go wrong.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_fraedro"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_b",
+ "switchToNPC":"ratdom_goldhunter",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_goldhunter_talk_20",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_goldhunter",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":72
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_goldhunter_talk_10",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_goldhunter",
+ "value":1,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_10",
+ "message":"No tresspassing! What do you want?",
+ "switchToNPC":"ratdom_goldhunter",
+ "replies":[
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_goldhunter_talk_12"
+ },
+ {
+ "text":"Hey, hey - calm down!",
+ "nextPhraseID":"ratdom_goldhunter_talk_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_12",
+ "message":"No - you can't fool me! You just want to steal my gold! Go away!",
+ "replies":[
+ {
+ "text":"But ...",
+ "nextPhraseID":"ratdom_goldhunter_talk_20"
+ },
+ {
+ "text":"OK, I'll leave.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_20",
+ "message":"Leave me alone!",
+ "replies":[
+ {
+ "text":"May I come to you, so that we could talk a bit?",
+ "nextPhraseID":"ratdom_goldhunter_talk_30"
+ },
+ {
+ "text":"Well, I'll leave. May you rot among your gold coins.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":72
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_30",
+ "message":"Don't you dare! Put a foot into the water and you are dead!",
+ "replies":[
+ {
+ "text":"But how did you get onto your little isle?",
+ "nextPhraseID":"ratdom_goldhunter_talk_40"
+ },
+ {
+ "text":"Enough. Enjoy yourself.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_talk_40",
+ "message":"You would like to know, he? But I won't tell you!",
+ "replies":[
+ {
+ "text":"Enough. Enjoy yourself.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_kriih_202",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":398
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_kriih_200",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":399
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_kriih_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_10",
+ "message":"Hi $playername. I am watching you."
+ },
+ {
+ "id":"ratdom_kriih_200",
+ "message":"Hi $playername. Well done.",
+ "replies":[
+ {
+ "text":"What do you mean?",
+ "nextPhraseID":"ratdom_kriih_210"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_202",
+ "message":"Hi $playername. I am not amused with what you have done.",
+ "replies":[
+ {
+ "text":"What do you mean?",
+ "nextPhraseID":"ratdom_kriih_204"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_204",
+ "message":"You released Fraedro. You should have killed him or left him in custody.",
+ "replies":[
+ {
+ "text":"I think Fraedro is absolutely innocent.",
+ "nextPhraseID":"ratdom_kriih_206"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_206",
+ "message":"My plan was that Fraedro should be sentenced to death.",
+ "replies":[
+ {
+ "text":"Really - why?",
+ "nextPhraseID":"ratdom_kriih_220"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_210",
+ "message":"Killing Fraedro. I loved to see that.",
+ "replies":[
+ {
+ "text":"He earned it.",
+ "nextPhraseID":"ratdom_kriih_220"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_220",
+ "message":"He deserved death, yes. But not because of the stupid skeleton of Rah.",
+ "replies":[
+ {
+ "text":"Not? Now I'm confused.",
+ "nextPhraseID":"ratdom_kriih_230"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_230",
+ "message":"Of course not. As if Fraedro could. He's far too good a rat to do such a thing.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_kriih_240"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_240",
+ "message":"I took the skeleton myself and scattered the pieces so that no one would find them.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_kriih_250"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_250",
+ "message":"And then I blamed it on my cousin Fraedro.",
+ "replies":[
+ {
+ "text":"How mean!",
+ "nextPhraseID":"ratdom_kriih_260"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_260",
+ "message":"Hahaha! You are funny!",
+ "replies":[
+ {
+ "text":"Why did you do that? He's your cousin.",
+ "nextPhraseID":"ratdom_kriih_270"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_270",
+ "message":"Yes, yes. But he got in my way.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_kriih_280"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_280",
+ "message":"I caught him and presented him to Wart. He believed my story and put him under arrest.",
+ "replies":[
+ {
+ "text":"And then I killed him.",
+ "nextPhraseID":"ratdom_kriih_290",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":399
+ }
+ ]
+ },
+ {
+ "text":"And then I have set him free.",
+ "nextPhraseID":"ratdom_kriih_300",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":398
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_290",
+ "message":"That was even better than I had planned. I have to thank you. Here, take some coins for the dirty work.",
+ "replies":[
+ {
+ "text":"I don't want your bloody gold.",
+ "nextPhraseID":"ratdom_kriih_292"
+ },
+ {
+ "text":"It had better be many coins.",
+ "nextPhraseID":"ratdom_kriih_294"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_292",
+ "message":"Oh how cute. This two-leg has a guilty conscience. It just keeps getting better!",
+ "replies":[
+ {
+ "text":"I should leave before I forget myself.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Now you pay for it - attack!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_294",
+ "message":"10 pieces of gold is not enough? Oh, you draw your weapon? I think I'd better be gone ...",
+ "replies":[
+ {
+ "text":"Wait, you coward!",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_kriih",
+ "mapName":"ratdom_maze_412"
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"gold",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih_300",
+ "message":"Yes, you have destroyed my beautiful plan. You have to pay for that.",
+ "replies":[
+ {
+ "text":"We'll see who pays here.",
+ "nextPhraseID":"F"
+ },
+ {
+ "text":"I have to run.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_boulder",
+ "message":"Ouch!",
+ "rewards":[
+ {
+ "rewardType":"actorCondition",
+ "rewardID":"fire",
+ "value":3
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_librarian_42",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":95
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_librarian_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_2",
+ "message":"Andor! Good that you are back at last!",
+ "replies":[
+ {
+ "text":"I am $playername. You have confused me with my brother.",
+ "nextPhraseID":"ratdom_librarian_10"
+ },
+ {
+ "text":"Indeed. Any news?",
+ "nextPhraseID":"ratdom_librarian_20"
+ },
+ {
+ "text":"Here I have a new book for your library.",
+ "nextPhraseID":"ratdom_librarian_40",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"book_world_history",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_10",
+ "message":"Yes. I see it now. Please leave. My master is not present today.",
+ "replies":[
+ {
+ "text":"Andor - master? What ... Where is my brother?",
+ "nextPhraseID":"ratdom_librarian_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_12",
+ "message":"That does not concern you. Mind your own business and leave now!",
+ "replies":[
+ {
+ "text":"Bye.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Tell me about Andor, or ...",
+ "nextPhraseID":"ratdom_librarian_14"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_14",
+ "message":"Or what? Attack? Hahaha!",
+ "replies":[
+ {
+ "text":"You'll soon stop laughing.",
+ "nextPhraseID":"F"
+ },
+ {
+ "text":"Just you wait when I come back.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_20",
+ "message":"I am not sure. Today I hear footsteps of strangers in the corridors.",
+ "replies":[
+ {
+ "text":"[muttering] Probably mine.",
+ "nextPhraseID":"ratdom_librarian_22"
+ },
+ {
+ "text":"Then what are you waiting for? Go and look who is wandering through our passages!",
+ "nextPhraseID":"ratdom_librarian_30"
+ },
+ {
+ "text":"Nonsense. Strangers would never find this secret library.",
+ "nextPhraseID":"ratdom_librarian_24"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_22",
+ "message":"What? You are the stranger! You are not allowed to be here!",
+ "replies":[
+ {
+ "text":"It's fine, I'm going already.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Andor is my brother. I'm going to look for a clue to his whereabouts now. You won't stop me from doing that.",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_24",
+ "message":"You're right, I'm sure I only see pipe dreams.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_librarian_26",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"book_world_history",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_26",
+ "message":"If only I had something to read. Something new, that I haven't read twenty times already.",
+ "replies":[
+ {
+ "text":"Here I have a new book for your library.",
+ "nextPhraseID":"ratdom_librarian_40",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"book_world_history",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_30",
+ "message":"As you command me - I'll be right back.",
+ "replies":[
+ {
+ "text":"Take your time, better to be be thorough!",
+ "nextPhraseID":"ratdom_librarian_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_32",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"R"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":93
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_40",
+ "message":"Oh! What a wonder! I always wanted to have a copy of that wonderful book!\nHere, take this special bone as a token of my everlasting thanks. [gives leg bone of a rat]",
+ "replies":[
+ {
+ "text":"A lousy bone for this valuable book?!",
+ "nextPhraseID":"ratdom_librarian_42"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":95
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian_42",
+ "message":"The librarian is completely absorbed in his new book.",
+ "switchToNPC":"none"
+ },
+ {
+ "id":"ratdom_maze_mole",
+ "message":"Who's there?"
+ },
+ {
+ "id":"ratdom_mikhail",
+ "switchToNPC":"ratdom_mikhail",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail_90",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":90
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":20
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":52,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":54,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_10_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":20
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":70,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_70",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":70
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":74,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_01"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_01",
+ "message":"Good. You are awake at last.",
+ "replies":[
+ {
+ "text":"A rat? Here?",
+ "nextPhraseID":"ratdom_mikhail_02"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_02",
+ "message":"As you see. Did you find your brother Andor already? He hasn't been back home for a while now.",
+ "replies":[
+ {
+ "text":"Eh, what? No, I am still looking for Andor.",
+ "nextPhraseID":"ratdom_mikhail_03"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_03",
+ "message":"I should have guessed. Anyway.",
+ "replies":[
+ {
+ "text":"What are you doing in my house? Where is Mikhail?",
+ "nextPhraseID":"ratdom_mikhail_04"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_04",
+ "message":"We rats took over this village. I am Gruiik, their leader.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_mikhail_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_10",
+ "message":"However, there are two-legs running around in my garden again. Go and kill them.",
+ "replies":[
+ {
+ "text":"I'll have a look.",
+ "nextPhraseID":"ratdom_mikhail_10_10"
+ },
+ {
+ "text":"I would never do that!",
+ "nextPhraseID":"ratdom_mikhail_10_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":20
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_10_10",
+ "message":"And I am hungry. Go to the town hall and bring me some bread.",
+ "replies":[
+ {
+ "text":"OK.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Forget it.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Here I have some bread for you.",
+ "nextPhraseID":"ratdom_mikhail_10_20",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bread",
+ "value":1
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":70
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_10_20",
+ "message":"It's about time.",
+ "replies":[
+ {
+ "text":"What - no thanks? Rats.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":74
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_50",
+ "message":"Is my garden clean of filthy two-legs again?",
+ "replies":[
+ {
+ "text":"No, not yet",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Yes, I killed Mara and Tharal in the garden for you.",
+ "nextPhraseID":"ratdom_mikhail_50_2",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_mara",
+ "value":1
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_tharal",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"(lie) I killed Mara and Tharal in the garden for you.",
+ "nextPhraseID":"ratdom_mikhail_50_4",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_mara",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_tharal",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"(lie) I killed Mara and Tharal in the garden for you.",
+ "nextPhraseID":"ratdom_mikhail_50_4",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_mara",
+ "value":1
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_tharal",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"(lie) I killed Mara and Tharal in the garden for you.",
+ "nextPhraseID":"ratdom_mikhail_50_4",
+ "requires":[
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_mara",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"killedMonster",
+ "requireID":"ratdom_tharal",
+ "value":1,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_50_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail_50_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":52
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_50_4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail_50_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":54
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_50_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail_10_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":70,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_70",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":74,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_80"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_70",
+ "message":"Where is my bread? Why does it need to take so long?",
+ "replies":[
+ {
+ "text":"Just a minute.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Forget it.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Here I have some bread for you.",
+ "nextPhraseID":"ratdom_mikhail_74",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"bread",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_74",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_mikhail_80",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":52
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_mikhail_80",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":54
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":74
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_80",
+ "message":"Good! Now I don't need you anymore!",
+ "replies":[
+ {
+ "text":"OK.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I would have gone anyway.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_mikhail",
+ "value":90
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mikhail_90",
+ "message":"The huge rat ignores you now.",
+ "switchToNPC":"none"
+ },
+ {
+ "id":"ratdom_rat",
+ "message":"This is my bed - go away!",
+ "replies":[
+ {
+ "text":"How do I get out of here?",
+ "nextPhraseID":"ratdom_rat_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":10
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":70,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Where would I find this yellow artifact thing?",
+ "nextPhraseID":"ratdom_rat_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":50
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":70,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"There is a nice new statue in the cave.",
+ "nextPhraseID":"ratdom_rat_60",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":60
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":50
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":80,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I tried to pass by Andor's statue, but there is not enough space.",
+ "nextPhraseID":"ratdom_rat_80",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":80
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":90,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Look! I have a pickaxe now.",
+ "nextPhraseID":"ratdom_rat_82",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":82
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":90,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"There is a little bone shaped hole in the wall behind the statue. What shall I do now?",
+ "nextPhraseID":"ratdom_rat_90",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":90
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":100,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I found a dark deep passage behind our supply cave.",
+ "nextPhraseID":"ratdom_rat_100",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":100
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_conv2",
+ "value":5,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Will I ever be able to use my bed again? Sigh.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_conv2",
+ "value":5
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":900,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Clevred, I give up. You must search for your powerful artifact alone.",
+ "nextPhraseID":"ratdom_rat_200",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_conv2",
+ "value":5
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":900,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_mikhail",
+ "value":90
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_10",
+ "message":"I know the way out, of course. Rats always know the way out.",
+ "replies":[
+ {
+ "text":"Great. Show me the way out of this rat infested place here.",
+ "nextPhraseID":"ratdom_rat_10_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_10_10",
+ "message":"Sure. You must do me a favor first. Help me to find a yellow, round artifact. Then I'll show you the exit.",
+ "replies":[
+ {
+ "text":"A yellow round artifact? Where would I find this thing?",
+ "nextPhraseID":"ratdom_rat_50"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":50
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_50",
+ "message":"Thing! Don't call it just 'thing'! It is a great marvel in our world!",
+ "replies":[
+ {
+ "text":"If you say so. And where is this marvel?",
+ "nextPhraseID":"ratdom_rat_52"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_52",
+ "message":"It is deep in the rat cave, of course. Use your eyes.",
+ "replies":[
+ {
+ "text":"In our supply cave? That should be easy.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"There is a nice new statue in the cave.",
+ "nextPhraseID":"ratdom_rat_60",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":60
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":52
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_60",
+ "message":"Yes. The artifact must be behind this statue. Did you look there?",
+ "replies":[
+ {
+ "text":"Not yet. I didn't even know there was a statue in our supply cave. How long has it been there?",
+ "nextPhraseID":"ratdom_rat_60_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_60_10",
+ "message":"We erected the statue in honor of Andor for never killing rats.",
+ "replies":[
+ {
+ "text":"OK. I'll have a look behind the statue.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"How do I pass by the statue?",
+ "nextPhraseID":"ratdom_rat_70"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":70
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_70",
+ "message":"Probably you are too fat to get by. Tear the statue down. But don't tell any rat that I said so.",
+ "replies":[
+ {
+ "text":"It's a pity to destroy such a beautiful statue.",
+ "nextPhraseID":"ratdom_rat_70_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_70_10",
+ "message":"Hmm. I had better accompany you. I think it would be wise to keep an eye on you."
+ },
+ {
+ "id":"ratdom_rat_80",
+ "message":"The statue is well built. You'll probably need a pickaxe to tear it down.",
+ "replies":[
+ {
+ "text":"Where would I get a pickaxe?",
+ "nextPhraseID":"ratdom_rat_80_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_80_10",
+ "message":"Oh dear - I can't believe it! Are you really that stupid?",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_80_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_80_20",
+ "message":"Think for yourself; where are pickaxes supposed to be?"
+ },
+ {
+ "id":"ratdom_rat_82",
+ "message":"Then why didn't you tried to get behind the statue yet?"
+ },
+ {
+ "id":"ratdom_rat_90",
+ "message":"In the shape of bones? That is a key hole, of course!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_90_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_90_10",
+ "message":"Now, let's find out where Gruiik stores his bone supply."
+ },
+ {
+ "id":"ratdom_rat_100",
+ "message":"I hope you have finally found my artifact?",
+ "replies":[
+ {
+ "text":"Eh, no, not yet.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_200",
+ "message":"NO! You want to leave me alone in this huge maze?",
+ "replies":[
+ {
+ "text":"Eh, of course not.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Well, I don't see any way to help you.",
+ "nextPhraseID":"ratdom_rat_210"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_210",
+ "message":"You promised. You promised to find my artifact for me.",
+ "replies":[
+ {
+ "text":"Yes, you're right. Let's try again. Back to the caves!",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I can't keep the promise. Sorry.",
+ "nextPhraseID":"ratdom_rat_220"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_220",
+ "message":"So I should keep looking on my own?",
+ "replies":[
+ {
+ "text":"Yes.",
+ "nextPhraseID":"ratdom_rat_230"
+ },
+ {
+ "text":"Well ...",
+ "nextPhraseID":"ratdom_rat_230"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_230",
+ "message":"And you still want me to tell you how to get out of here?",
+ "replies":[
+ {
+ "text":"Yes. Please.",
+ "nextPhraseID":"ratdom_rat_240"
+ },
+ {
+ "text":"Alright, you won. Let's try again.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_240",
+ "message":"Fine, you don't want it any other way. I'll find the artifact on my own. Farewell.",
+ "replies":[
+ {
+ "text":"Farewell. And sorry.",
+ "nextPhraseID":"ratdom_rat_250"
+ },
+ {
+ "text":"Wait ...",
+ "nextPhraseID":"ratdom_rat_242"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_242",
+ "message":"Yes?",
+ "replies":[
+ {
+ "text":"I was stupid. Forget what I said.",
+ "nextPhraseID":"ratdom_rat_244"
+ },
+ {
+ "text":"Nothing.",
+ "nextPhraseID":"ratdom_rat_240"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_244",
+ "message":"Don't ever scare me like that again."
+ },
+ {
+ "id":"ratdom_rat_250",
+ "message":"Bye. We will never meet again.",
+ "replies":[
+ {
+ "text":"Bye.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":940
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_quest",
+ "value":942
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":1
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":13
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":21
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":22
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":23
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat_bwm1",
+ "mapName":"ratdom_bwm1"
+ },
+ {
+ "rewardType":"deactivateSpawnArea",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling3",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_mara",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_tharal",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"crossglen_caverat",
+ "mapName":"crossglen"
+ },
+ {
+ "rewardType":"deactivateMapObjectGroup",
+ "rewardID":"ratdom_keys",
+ "mapName":"crossglen"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_bwm1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_bwm1_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_bwm1_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_bwm1_10",
+ "message":"Your brother was here often. He had made himself rather comfortable.",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":130
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_bwm1_20",
+ "message":"Nobody seemed to be here for a long time.",
+ "switchToNPC":"none"
+ },
+ {
+ "id":"ratdom_rat_pub_owner",
+ "message":"Hi, have a drink?",
+ "replies":[
+ {
+ "text":"You are running a pub here?",
+ "nextPhraseID":"ratdom_rat_pub_owner_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_pub_owner_10",
+ "message":"Yes, I've always wanted that. Only my customers are usually a bit special.",
+ "replies":[
+ {
+ "text":"I see.",
+ "nextPhraseID":"ratdom_rat_pub_owner_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_pub_owner_20",
+ "message":"They are very picky, especially when it comes to food. For example, nobody has ordered anything today.",
+ "replies":[
+ {
+ "text":"What are you offering?",
+ "nextPhraseID":"S"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_king_rah",
+ "message":"Who dareth to challenge me?",
+ "switchToNPC":"ratdom_king_rah",
+ "replies":[
+ {
+ "text":"King Rah? You are not dead since long ago?",
+ "nextPhraseID":"ratdom_king_rah_52",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"King Rah? You are not dead since long ago?",
+ "nextPhraseID":"ratdom_king_rah_54",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_king_rah_52",
+ "message":"Probably this is just a vision to protect the sword.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Probably??",
+ "nextPhraseID":"ratdom_king_rah_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_king_rah_54",
+ "message":"Proveth thyself worthy to wield my sword!",
+ "switchToNPC":"ratdom_king_rah",
+ "replies":[
+ {
+ "text":"OK then. Attack!",
+ "nextPhraseID":"F"
+ },
+ {
+ "text":"Uh, I'll be right back ...",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden",
+ "message":"Yes please?",
+ "replies":[
+ {
+ "text":"I have found some bones. May I enter now?",
+ "nextPhraseID":"ratdom_rat_warden_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":310
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_rat_warden_10"
+ },
+ {
+ "text":"What are you doing here?",
+ "nextPhraseID":"ratdom_rat_warden_10"
+ },
+ {
+ "text":"Could you tell me something about this place?",
+ "nextPhraseID":"ratdom_rat_warden_30"
+ },
+ {
+ "text":"Oh, it's nothing. I just tried the bell.",
+ "nextPhraseID":"ratdom_rat_warden_20"
+ },
+ {
+ "text":"Please give me back my cheese.",
+ "nextPhraseID":"ratdom_rat_warden_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my cheese.",
+ "nextPhraseID":"ratdom_rat_warden_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my cheese.",
+ "nextPhraseID":"ratdom_rat_warden_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my cheese.",
+ "nextPhraseID":"ratdom_rat_warden_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese4",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_10",
+ "message":"I am the warden of our Memorial Hall. I keep the exhibits in order and answer questions from visitors. Call me Wart.",
+ "replies":[
+ {
+ "text":"Could you tell me anything about this place?",
+ "nextPhraseID":"ratdom_rat_warden_30"
+ },
+ {
+ "text":"Wart - really? [giggle]",
+ "nextPhraseID":"ratdom_rat_warden_20"
+ },
+ {
+ "text":"OK, bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_20",
+ "message":"[Incomprehensible muttering]",
+ "replies":[
+ {
+ "text":"OK, just leave me then.",
+ "nextPhraseID":"R"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_30",
+ "message":"This used to be a happy place of memories. Many objects and statues from the past invite you to linger and think. Every rat loved this place.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_31"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_31",
+ "message":"Well, almost every rat.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_32"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_32",
+ "message":"But Fraedro was filled with jealousy and consumed with envy.",
+ "replies":[
+ {
+ "text":"Yes, it is always the same thing.",
+ "nextPhraseID":"ratdom_rat_warden_33"
+ },
+ {
+ "text":"Sigh. I know that story already. Get to the point.",
+ "nextPhraseID":"ratdom_rat_warden_44b",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":310
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_33",
+ "message":"How he hated it when visitors crowded these halls around the valuable exhibits and admired the statues.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_34"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_34",
+ "message":"He wanted to be the center of attention. A larger-than-life statue of himself should dominate the room, he thought.",
+ "replies":[
+ {
+ "text":"Such a braggart.",
+ "nextPhraseID":"ratdom_rat_warden_35"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_35",
+ "message":"He hated especially the fully preserved skeleton of King Rah, the powerful founder of this empire. It was particularly brilliant: King Rah, standing upright, his dreaded sword in his bony right hand.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_36"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_36",
+ "message":"Yes, King Rah was a great leader. Many battles were fought against the monsters that came out of the rift. But when the superiority became too great, Rah led his people into the caves under the Blackwater Mountains and founded a new empire there.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_37"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_37",
+ "message":"The wise King Rah had the existing caves further expanded as protection.",
+ "replies":[
+ {
+ "text":"That's why the passages are laid out so confusingly?",
+ "nextPhraseID":"ratdom_rat_warden_38"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_38",
+ "message":"Right. This should be additional protection from enemies.",
+ "replies":[
+ {
+ "text":"Interesting. But why is the passage here closed now?",
+ "nextPhraseID":"ratdom_rat_warden_40"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_40",
+ "message":"One bad day I found this place ransacked! Only an empty pedestal remained where the richly decorated skeleton of King Rah had been.",
+ "replies":[
+ {
+ "text":"No.",
+ "nextPhraseID":"ratdom_rat_warden_41"
+ },
+ {
+ "text":"How did that happen?",
+ "nextPhraseID":"ratdom_rat_warden_42"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_41",
+ "message":"Yes.",
+ "replies":[
+ {
+ "text":"Ooh.",
+ "nextPhraseID":"ratdom_rat_warden_42"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_42",
+ "message":"This was probably Fraedro's most terrifying act. We found him and confronted him.",
+ "replies":[
+ {
+ "text":"Such a miserable villain!",
+ "nextPhraseID":"ratdom_rat_warden_44"
+ },
+ {
+ "text":"Did he admit it?",
+ "nextPhraseID":"ratdom_rat_warden_44"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_44",
+ "message":"Of course he denied everything, that hypocrite! But who else could have done it?",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_44a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_44a",
+ "message":"He deserved immediate death for this terrible act. However, we only locked him up until he would reveal where he stashed our beloved royal skeleton.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_44b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_44b",
+ "message":"For security reasons, we don't let anyone in or out until King Rah is back in his accustomed place.",
+ "replies":[
+ {
+ "text":"Even 100 pieces of gold wouldn't change your mind?",
+ "nextPhraseID":"ratdom_rat_warden_46a"
+ },
+ {
+ "text":"If the skeleton is back, may I pass?",
+ "nextPhraseID":"ratdom_rat_warden_48",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I want to talk with Fraedro.",
+ "nextPhraseID":"ratdom_rat_warden_46b",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":395,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"What lies behind this blocked passage?",
+ "nextPhraseID":"ratdom_rat_warden_46c"
+ },
+ {
+ "text":"May I enter?",
+ "nextPhraseID":"ratdom_rat_warden_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":310
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_46a",
+ "message":"Of course not! This door will remain closed until King Rah returns.",
+ "replies":[
+ {
+ "text":"Sorry.",
+ "nextPhraseID":"ratdom_rat_warden_44b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_46b",
+ "message":"Impossible! No way.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_44b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_46c",
+ "message":"The memory hall of course.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_44d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_44d",
+ "message":"And another tunnel, but only a short distance and a dead end.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_44e"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_44e",
+ "message":"We never go there, there are scary noises coming from there.",
+ "replies":[
+ {
+ "text":"Finally light at the end of the tunnel.",
+ "nextPhraseID":"ratdom_rat_warden_44b"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_48",
+ "message":"If King Rah is with us again, that would be great! Of course you can then go to our memory hall. You would be our guest of honor.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_48a"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":310
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_48a",
+ "message":"But we are not there yet.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_80"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_50",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_52",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":4
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_60",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_61",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_65",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_66",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_67",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_69"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_52",
+ "message":"Let's have a look. Oh, what are my old eyes seeing? King Rah is back, completely! I am overwhelmed with joy!\nYou may pass now of course.",
+ "replies":[
+ {
+ "text":"I hope you can puzzle your king back together.",
+ "nextPhraseID":"ratdom_rat_warden_54"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":390
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_54",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54d",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"25"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54c",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"33"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54b",
+ "requires":[
+ {
+ "requireType":"random",
+ "requireID":"50"
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54a"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_54a",
+ "message":"Thank you!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_54b",
+ "message":"Thank you a thousand times!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_54c",
+ "message":"Thanks!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_54d",
+ "message":"I am so grateful.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_60",
+ "message":"Wonderful! You've already recovered King Rah's head!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_61",
+ "message":"You've already recovered some of King Rah's legs.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_65",
+ "message":"Ah, you've already recovered King Rah's tail!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_66",
+ "message":"Good, you've already recovered King Rah's back bone.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_67",
+ "message":"Great! These bones look like King Rah's ribs!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_70"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_69",
+ "message":"Please go and find all of King Rah's bones.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_80"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_70",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_70a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":4
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_71a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_75a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":4
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_76a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":4
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_77a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_skull",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_leg",
+ "value":4
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_tail",
+ "value":1
+ },
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"ratdom_rat_skelett_back",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_79"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_70a",
+ "message":"Let's have a look ... Great! Only King Rah's head is missing. You will find it too, I am sure.",
+ "replies":[
+ {
+ "text":"Of course.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I hope it is worth the hard work.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":321
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_71a",
+ "message":"Let's have a look ... Great! Now we only need the fourth leg. You will find it too, I am sure.",
+ "replies":[
+ {
+ "text":"Of course.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I hope it is worth the hard work.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":325
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_75a",
+ "message":"Let's have a look ... Great! Only King Rah's tail is missing. You will find it too, I am sure.",
+ "replies":[
+ {
+ "text":"Of course.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I hope it is worth the hard work.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":324
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_76a",
+ "message":"Let's have a look ... Great! Only King Rah's back bone is missing. You will find it too, I am sure.",
+ "replies":[
+ {
+ "text":"Of course.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I hope it is worth the hard work.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":322
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_77a",
+ "message":"Let's have a look ... Great! Only King Rah's rib bones are missing. You will find them too, I am sure.",
+ "replies":[
+ {
+ "text":"Of course.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I hope it is worth the hard work.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":323
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_79",
+ "message":"Let's have a look ... In total we need the head, the ribs and the back bone, 4 legs and the tail of course.",
+ "replies":[
+ {
+ "text":"OK, I'll be back.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":320
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_80",
+ "message":"I can't let you enter our Memorial Hall. We have to get back our skeleton statue of King Rah first.",
+ "switchToNPC":"ratdom_rat_warden",
+ "replies":[
+ {
+ "text":"OK. I will find the bones for you.",
+ "nextPhraseID":"ratdom_rat_warden_90"
+ },
+ {
+ "text":"This maze is terrible. Do you have any idea how I could find my way out again?",
+ "nextPhraseID":"ratdom_rat_warden_82"
+ },
+ {
+ "text":"Do you have any idea where I should go looking for your bones?",
+ "nextPhraseID":"ratdom_rat_warden_90"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":310
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_82",
+ "message":"That is easy. Just choose the exit where you see rats in front of it. Rats always know their way out.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_84"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_84",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_86",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_80"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_86",
+ "message":"Didn't I tell you?",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"You talk all the time and too much anyway. I can't always listen to that.",
+ "nextPhraseID":"ratdom_rat_warden_80"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_90",
+ "message":"The cave system is huge and really very confusing. It already surprised me how you found your way to me here.",
+ "switchToNPC":"ratdom_rat_warden",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_91"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_91",
+ "message":"Maybe you'll find wisdom in my compass?",
+ "replies":[
+ {
+ "text":"What compass?",
+ "nextPhraseID":"ratdom_rat_warden_92"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_92",
+ "message":"Start at the entrance where you entered the lower part of these caves.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_94"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_94",
+ "message":"There you put on the necklace with my compass. With this compass you may perceive otherwise invisible signs on the walls. Follow these.",
+ "replies":[
+ {
+ "text":"What signs?",
+ "nextPhraseID":"ratdom_rat_warden_95"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95",
+ "message":"Shields in orange and yellow color. Orange for the main route and yellow for short side tunnels.",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_rat_warden_95_10"
+ },
+ {
+ "text":"OK.",
+ "nextPhraseID":"ratdom_rat_warden_96"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95_10",
+ "message":"Should there be a branch, there will be an additional flag. The side trip is marked with a yellow shield.",
+ "replies":[
+ {
+ "text":"What?",
+ "nextPhraseID":"ratdom_rat_warden_95_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95_20",
+ "message":"Sigh. If you see an orange shield together with a flag, then first look for another passage marked with a yellow shield.",
+ "replies":[
+ {
+ "text":"And then?",
+ "nextPhraseID":"ratdom_rat_warden_95_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95_30",
+ "message":"Follow this passage to the end. You might find something important there. Then go back to the crossing and follow the orange shield again.",
+ "replies":[
+ {
+ "text":"Eh, OK. Got it.",
+ "nextPhraseID":"ratdom_rat_warden_95_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Eh, OK. Got it.",
+ "nextPhraseID":"ratdom_rat_warden_95_41",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ }
+ ]
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_maze",
+ "value":132
+ },
+ {
+ "rewardType":"createTimer",
+ "rewardID":"ratdom_compass_tour"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95_40",
+ "message":"[muttering] I want to hope so, but I don't really believe it yet.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_96"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_95_41",
+ "message":"[muttering] I want to hope so, but I don't really believe it yet.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_96"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_96",
+ "message":"It will be a far journey. But you will meet everything that you need to meet. And even more.",
+ "switchToNPC":"ratdom_rat_warden",
+ "replies":[
+ {
+ "text":"This is finally good news.",
+ "nextPhraseID":"ratdom_rat_warden_98"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_98",
+ "message":"Beware! It slows you down, because your mind is clouded and partly in another dimension.",
+ "replies":[
+ {
+ "text":"No problem. Show me this wonderful item.",
+ "nextPhraseID":"S"
+ },
+ {
+ "text":"However, I am as poor as a church rat.",
+ "nextPhraseID":"ratdom_rat_warden_99",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":5555,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":192,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_99",
+ "message":"Well, I have too good a heart. Here, take the amulet for 100 gold pieces.",
+ "replies":[
+ {
+ "text":"Oh thank you! Here is the gold.",
+ "nextPhraseID":"ratdom_rat_warden_99a",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":100
+ }
+ ]
+ },
+ {
+ "text":"I will think about it.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_99a",
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_compass_tour",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":192
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_1",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_2",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_3",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_4",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese4",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_50"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_1",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese1",
+ "value":-1
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"cheese",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_2",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese2",
+ "value":-1
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"charwood_cheddar",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_3",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_3",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese3",
+ "value":-1
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"cheese_blue",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_4",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese_4",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese4",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_rat_warden_cheese"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_rat_cheese4",
+ "value":-1
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"cheese_goat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_50",
+ "message":"Sure, here you are.",
+ "replies":[
+ {
+ "text":"Thank you. Here, have some coins.",
+ "nextPhraseID":"ratdom_rat_warden_cheese_52",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":2
+ }
+ ]
+ },
+ {
+ "text":"Wasn't there one or two more pieces of cheese?",
+ "nextPhraseID":"ratdom_rat_warden_cheese_54"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_52",
+ "message":"2 gold coins - how very generous.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden_cheese_53"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_53",
+ "message":"[low voice] Scrooge."
+ },
+ {
+ "id":"ratdom_rat_warden_cheese_54",
+ "message":"Insolence. I'll pretend that I didn't hear it."
+ },
+ {
+ "id":"ratdom_rat_warden2",
+ "message":"Welcome to our great rat memory hall! Shall I tell you something about our great expositions?",
+ "replies":[
+ {
+ "text":"Thank you, I'll find my way.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Why is here an empty pedestal?",
+ "nextPhraseID":"ratdom_rat_warden2_r_1",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":130,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I want to visit Fraedro.",
+ "nextPhraseID":"ratdom_rat_warden2_r_14",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":130,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Do you have anything for sale?",
+ "nextPhraseID":"S"
+ },
+ {
+ "text":"Please give me back my cheese.",
+ "nextPhraseID":"ratdom_rat_warden2_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my delicious Charwood cheddar.",
+ "nextPhraseID":"ratdom_rat_warden2_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my moldy blue cheese.",
+ "nextPhraseID":"ratdom_rat_warden2_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"Please give me back my goat cheese.",
+ "nextPhraseID":"ratdom_rat_warden2_cheese",
+ "requires":[
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese1",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese2",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese3",
+ "value":1,
+ "negate":true
+ },
+ {
+ "requireType":"factionScore",
+ "requireID":"ratdom_rat_cheese4",
+ "value":1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_cheese",
+ "message":"Sure. Let's go outside.",
+ "rewards":[
+ {
+ "rewardType":"spawnAll",
+ "rewardID":"ratdom_rat_warden",
+ "mapName":"ratdom_maze_624"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_1",
+ "message":"Here stood the statue of King Rah. I told you about it.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden2_r_2"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_2",
+ "message":"Thank you for bringing the bones back to me. But I still have to put them back together.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_rat_warden2_r_3"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_3",
+ "message":"Until then, our great museum will have to do without this highlight of the exhibition.",
+ "replies":[
+ {
+ "text":"Too bad.",
+ "nextPhraseID":"ratdom_rat_warden2_r_14"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_14",
+ "message":"For security reasons, we don't let anyone talk with Fraedro until he finally admits everything.",
+ "replies":[
+ {
+ "text":"I did find the skeleton. Can Fraedro be released now?",
+ "nextPhraseID":"ratdom_rat_warden2_r_15"
+ },
+ {
+ "text":"Can I speak to Fraedro? Maybe he regrets what he did and wouldn't do it again.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I don't think it was Fraedro.",
+ "nextPhraseID":"ratdom_rat_warden2_r_17"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_15",
+ "message":"Of course not. He would steal the bones just one more time.",
+ "replies":[
+ {
+ "text":"You have a sad opinion of your fellow rats.",
+ "nextPhraseID":"ratdom_rat_warden2_r_15a"
+ },
+ {
+ "text":"Can I speak to Fraedro? Maybe he regrets what he did and wouldn't do it again.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_15a",
+ "message":"They're just rats. What do you expect?",
+ "replies":[
+ {
+ "text":"Can I speak to Fraedro? Maybe he regrets what he did and wouldn't do it again.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16",
+ "message":"No, you can't speak to Fraedro. It is too dangerous.",
+ "replies":[
+ {
+ "text":"Well, I have 100 gold pieces here. Can I speak to Fraedro?",
+ "nextPhraseID":"ratdom_rat_warden2_r_16a",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":100
+ }
+ ]
+ },
+ {
+ "text":"I would like to offer him 100 gold pieces to let me through, but I don't have enough with me.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":100,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Maybe it wasn't Fraedro after all?",
+ "nextPhraseID":"ratdom_rat_warden2_r_17"
+ },
+ {
+ "text":"Alright, I think I'll take a look at the rest of the exhibition now.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16a",
+ "message":"You think you could bribe me for a ridiculous 100 gold pieces?",
+ "replies":[
+ {
+ "text":"Eh, no. Of course not. Sorry. I'd better leave.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Well, if you don't want the gold ...",
+ "nextPhraseID":"ratdom_rat_warden2_r_16b",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":100
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16b",
+ "message":"Wait! [He takes the gold hastily] Sure you can talk to Fraedro. Do you see the stairs over there? Just walk along there, you can't miss it.",
+ "replies":[
+ {
+ "text":"OK, bye.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16c"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":395
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16c",
+ "message":"I hope you don't think I'll keep the gold for myself. I will use it for the museum.",
+ "replies":[
+ {
+ "text":"Sure, bye.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16d"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16d",
+ "message":"You do not believe me!",
+ "replies":[
+ {
+ "text":"Yes, of course I believe you. But I have to go on.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16e"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16e",
+ "message":"I'm honest as a church rat. Yes indeed.",
+ "replies":[
+ {
+ "text":"Bye.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16f"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16f",
+ "message":"I am a little offended that you would accuse me of something despicable like accepting gold.",
+ "replies":[
+ {
+ "text":"But I just want to go.",
+ "nextPhraseID":"ratdom_rat_warden2_r_16x"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_16x",
+ "message":"Yes, go now, and don't keep me from my work.",
+ "replies":[
+ {
+ "text":"??",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2_r_17",
+ "message":"Of course he was. It couldn't have been otherwise. Go now please, I have work to do."
+ },
+ {
+ "id":"ratdom_roundling",
+ "message":"If strangers come hither to gain \nour treasure, their hope is in vain. \nIn the darkest deep ground, \nwith our Yellow Round, \ntheir bones will forever remain.",
+ "replies":[
+ {
+ "text":"What a nice poem. They are good, aren't they, Clevred?",
+ "nextPhraseID":"ratdom_roundling_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling_10",
+ "message":"Really, they're good at poetry. But we'll take the artifact with us anyway.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Of course. So now to work ...",
+ "nextPhraseID":"ratdom_roundling_90"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling_90",
+ "switchToNPC":"ratdom_roundling",
+ "replies":[
+ {
+ "nextPhraseID":"F"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"fct_ratdom_roundling",
+ "value":-10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling2",
+ "message":"A thief who thinks to get through \nwith our treasure, is due \nto give his life \nupon a strife, \nand all his stolen goods too.",
+ "replies":[
+ {
+ "text":"Eh, let us think a minute.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Well, OK. We have no chance against so many roundlings.",
+ "nextPhraseID":"ratdom_roundling2_10"
+ },
+ {
+ "text":"Never - attack!",
+ "nextPhraseID":"ratdom_roundling2_90"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling2_10",
+ "message":"Coward! You didn't even try.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Never call me coward! Attack!",
+ "nextPhraseID":"ratdom_roundling2_90"
+ },
+ {
+ "text":"They are too many for us, we would be killed. Let's give up the artifact.",
+ "nextPhraseID":"ratdom_roundling2_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling2_12",
+ "message":"Never! I'd rather die!",
+ "replies":[
+ {
+ "text":"If you think so, then let's attack!",
+ "nextPhraseID":"ratdom_roundling2_90"
+ },
+ {
+ "text":"Die you will, if you can't let go of it. I will leave it behind.",
+ "nextPhraseID":"ratdom_roundling2_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling2_20",
+ "message":"I see. I thought you were braver. Go then, I don't want to see you again!",
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":960
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "rewardType":"removeQuestProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":11
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":13
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling3",
+ "mapName":"ratdom_maze_627"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_roundling2",
+ "mapName":"ratdom_maze_448"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat",
+ "mapName":"home"
+ },
+ {
+ "rewardType":"removeSpawnArea",
+ "rewardID":"ratdom_rat_bwm1",
+ "mapName":"ratdom_bwm1"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_roundling2_90",
+ "switchToNPC":"ratdom_roundling2",
+ "replies":[
+ {
+ "nextPhraseID":"F"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentSet",
+ "rewardID":"fct_ratdom_roundling2",
+ "value":-10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_10",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"guynmart_bonering",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton1_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_10",
+ "requires":[
+ {
+ "requireType":"wear",
+ "requireID":"guynmart_bonering",
+ "value":1
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton2_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_10",
+ "message":"The ring. This human wears the ring of bone. Let him pass.",
+ "replies":[
+ {
+ "text":"A bit scary - but really useful, this ring.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"You are in my way. Attack!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton1_20",
+ "replies":[
+ {
+ "nextPhraseID":"F"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_skeleton1",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton2_20",
+ "replies":[
+ {
+ "nextPhraseID":"F"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"alignmentChange",
+ "rewardID":"ratdom_skeleton2",
+ "value":10
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss1",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_90",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":90
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_70",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":71
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":61
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_60",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":61
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_51",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":51
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":41
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_11"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss2",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_90",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":90
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_70",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":72
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":62
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_60",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":62
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_52",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":52
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":42
+ }
+ ]
+ },
+ {
+ "nextPhraseID":"ratdom_skeleton_boss_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11",
+ "message":"Mortal - What are you doing in my realm?",
+ "replies":[
+ {
+ "text":"I have lost my way. Could you help me?",
+ "nextPhraseID":"ratdom_skeleton_boss_11_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":42,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I have come to kill you.",
+ "nextPhraseID":"ratdom_skeleton_boss_10_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":62
+ }
+ ]
+ },
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_skeleton_boss_11_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":62,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12",
+ "message":"Mortal - What are you doing in my realm?",
+ "replies":[
+ {
+ "text":"I have lost my way. Could you help me?",
+ "nextPhraseID":"ratdom_skeleton_boss_12_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":41,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I have come to kill you.",
+ "nextPhraseID":"ratdom_skeleton_boss_10_20",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":61
+ }
+ ]
+ },
+ {
+ "text":"Who are you?",
+ "nextPhraseID":"ratdom_skeleton_boss_12_30",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":61,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_10",
+ "message":"Of course I could. But why should I?",
+ "replies":[
+ {
+ "text":"Yes, right. Why should you?",
+ "nextPhraseID":"ratdom_skeleton_boss_11"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_10",
+ "message":"Of course I could. But why should I?",
+ "replies":[
+ {
+ "text":"Yes, right. Why should you?",
+ "nextPhraseID":"ratdom_skeleton_boss_12"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_10_20",
+ "message":"Mortal! You amuse me. I will have you as my jester.",
+ "replies":[
+ {
+ "text":"We'll see! Let's fight!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_30",
+ "message":"I am Roskelt, the Great. King of the caves. Nobody equals me.",
+ "replies":[
+ {
+ "text":"I have lost my way. Could you help me?",
+ "nextPhraseID":"ratdom_skeleton_boss_11_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":42,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Aha.",
+ "nextPhraseID":"ratdom_skeleton_boss_11_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":42,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Interesting. Bloskelt said the same.",
+ "nextPhraseID":"ratdom_skeleton_boss_11_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":42
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_30",
+ "message":"I am Bloskelt, the Great. King of the caves. Nobody equals me.",
+ "replies":[
+ {
+ "text":"I have lost my way. Could you help me?",
+ "nextPhraseID":"ratdom_skeleton_boss_12_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":41,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Aha.",
+ "nextPhraseID":"ratdom_skeleton_boss_12_40",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":41,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Interesting. Roskelt said the same.",
+ "nextPhraseID":"ratdom_skeleton_boss_12_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_skeleton",
+ "value":41
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_40",
+ "message":"There is just one being that denies me my rightful title. Bloskelt, my wretched brother.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_skeleton_boss_11_42"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_40",
+ "message":"There is just one being that denies me my rightful title. Roskelt, my wretched brother.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_skeleton_boss_12_42"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_42",
+ "message":"You go and find Bloskelt! Tell him that he shall come to me to surrender! He would receive the grace of a quick, almost painless death.",
+ "replies":[
+ {
+ "text":"How generous.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":41
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_42",
+ "message":"You go and find Roskelt! Tell him that he shall come to me to surrender! He would receive the grace of a quick, almost painless death.",
+ "replies":[
+ {
+ "text":"How generous.",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":42
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_50",
+ "message":"My brother again! He always tries to mock me! And surely you are now going to tell me, that I should surrender?",
+ "replies":[
+ {
+ "text":"Eh, yes. How did you know?",
+ "nextPhraseID":"ratdom_skeleton_boss_11_52"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_50",
+ "message":"My brother again! He always tries to mock me! And surely you are now going to tell me, that I should surrender?",
+ "replies":[
+ {
+ "text":"Eh, yes. How did you know?",
+ "nextPhraseID":"ratdom_skeleton_boss_12_52"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_11_52",
+ "message":"HAHAHA! I will not give up and surrender to him! Never! Tell him that. HAHAHAHA!",
+ "replies":[
+ {
+ "text":"I will go and tell Bloskelt. Although the messenger of bad news always gets into trouble ...",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":52
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_12_52",
+ "message":"HAHAHA! I will not give up and surrender to him! Never! Tell him that. HAHAHAHA!",
+ "replies":[
+ {
+ "text":"I will go and tell Roskelt. Although the messenger of bad news always gets into trouble ...",
+ "nextPhraseID":"X"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":51
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_40",
+ "message":"Mortal! Where is my brother?",
+ "replies":[
+ {
+ "text":"I didn't find him yet.",
+ "nextPhraseID":"ratdom_skeleton_boss_40_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_40_10",
+ "message":"Then look again, thoroughly."
+ },
+ {
+ "id":"ratdom_skeleton_boss_51",
+ "message":"Mortal! Did you fulfil your task?",
+ "replies":[
+ {
+ "text":"I delivered your message, but Bloskelt was just laughing.",
+ "nextPhraseID":"ratdom_skeleton_boss_51_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_52",
+ "message":"Mortal! Did you fulfil your task?",
+ "replies":[
+ {
+ "text":"I delivered your message, but Roskelt was just laughing.",
+ "nextPhraseID":"ratdom_skeleton_boss_52_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_51_10",
+ "message":"Then go again. And kill him.",
+ "replies":[
+ {
+ "text":"Kill him? But it is your brother?",
+ "nextPhraseID":"ratdom_skeleton_boss_50_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":61
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_52_10",
+ "message":"Then go again. And kill him.",
+ "replies":[
+ {
+ "text":"Kill him? But it is your brother?",
+ "nextPhraseID":"ratdom_skeleton_boss_50_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":62
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_50_20",
+ "message":"Yes, that's why. Hurry now.",
+ "replies":[
+ {
+ "text":"Oh, OK.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_60",
+ "message":"Mortal! Did you fulfil your task?",
+ "replies":[
+ {
+ "text":"To kill your brother? No, not yet.",
+ "nextPhraseID":"ratdom_skeleton_boss_60_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_60_10",
+ "message":"Then what do you want here? Go and do it."
+ },
+ {
+ "id":"ratdom_skeleton_boss_70",
+ "message":"Mortal! Did you fulfil your task?",
+ "replies":[
+ {
+ "text":"Yes. Your brother is dead.",
+ "nextPhraseID":"ratdom_skeleton_boss_70_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_70_10",
+ "message":"Good. I will shower you with gold, jewels and bones.",
+ "replies":[
+ {
+ "text":"Hm, not much of a shower ... and ugh - there are even rat bones included.",
+ "nextPhraseID":"ratdom_skeleton_boss_70_20"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_skeleton",
+ "value":90
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"gold",
+ "value":18
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"gem1",
+ "value":2
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":37
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_ribs",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_70_20",
+ "message":"What? Do I hear ungrateful words?",
+ "replies":[
+ {
+ "text":"No, everything is well.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Enough! Let's fight!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_90",
+ "message":"Thank you again for your effort.",
+ "replies":[
+ {
+ "text":"It could have been a bit more gold.",
+ "nextPhraseID":"ratdom_skeleton_boss_90_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_boss_90_10",
+ "message":"What? Do I hear ungrateful words?",
+ "replies":[
+ {
+ "text":"Eh, no, it is nothing. Bye.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"I will take my gold now - attack!",
+ "nextPhraseID":"F"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise",
+ "message":"Omm..."
+ },
+ {
+ "id":"ratdom_well_wise3",
+ "message":"Omm...",
+ "replies":[
+ {
+ "text":"Hi! I am $playername.",
+ "nextPhraseID":"ratdom_well_wise3_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":50,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Omm.",
+ "nextPhraseID":"ratdom_well_wise3_20"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_10",
+ "replies":[
+ {
+ "nextPhraseID":"ratdom_well_wise3"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":50
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_20",
+ "message":"Ommmmm...",
+ "replies":[
+ {
+ "text":"I am $playername. Who are you?",
+ "nextPhraseID":"ratdom_well_wise3_10",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":50,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Omm.",
+ "nextPhraseID":"ratdom_well_wise3_10"
+ },
+ {
+ "text":"Ommmmm...",
+ "nextPhraseID":"ratdom_well_wise3_30"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_30",
+ "message":"Omm... ommm... ommmmm...",
+ "replies":[
+ {
+ "text":"Omm... omm... omm...",
+ "nextPhraseID":"ratdom_well_wise3_10"
+ },
+ {
+ "text":"Omm... ommm... ommmmm...",
+ "nextPhraseID":"ratdom_well_wise3_50"
+ },
+ {
+ "text":"Omm... ommm... ommmmmm...",
+ "nextPhraseID":"ratdom_well_wise3_10"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_50",
+ "message":"Very good. Finally a learned being in this rat hole.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"ratdom_well_wise3_52",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":30,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_52",
+ "message":"In gratitude for the great joy I give you this rat skull.",
+ "replies":[
+ {
+ "text":"Eh - nice, thank you.",
+ "nextPhraseID":"ratdom_well_wise3_90"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":30
+ },
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_rat_skelett_skull",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_well_wise3_90",
+ "message":"Come again whenever you want. It is a nice diversion to talk with someone with a bit of brain at least."
+ },
+ {
+ "id":"whootibarfag",
+ "message":"Greetings, young being.",
+ "replies":[
+ {
+ "text":"Hello to you, old man.",
+ "nextPhraseID":"whootibarfag_20"
+ },
+ {
+ "text":"Do you have something to trade?",
+ "nextPhraseID":"whootibarfag_10"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":200
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_10",
+ "message":"Young people are always in a hurry. In my time, you introduced yourself first.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_12"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_12",
+ "message":"We'll try again from the beginning.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_20",
+ "message":"I am Whootibarfag, wise of the Blackwater mountains.",
+ "replies":[
+ {
+ "text":"Nice to meet you. I am $playername from Crossglen, if you should know the village.",
+ "nextPhraseID":"whootibarfag_24"
+ },
+ {
+ "text":"Do you have anything to trade?",
+ "nextPhraseID":"whootibarfag_22"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_22",
+ "message":"Sigh. Always in a hurry. Again - who are you?",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_20"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_24",
+ "message":"Now, what brings you to this lonely area?",
+ "replies":[
+ {
+ "text":"I'm helping a cheeky little rat find an artifact.",
+ "nextPhraseID":"whootibarfag_50",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":900,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Do you have anything to trade?",
+ "nextPhraseID":"whootibarfag_30"
+ },
+ {
+ "text":"I recovered and brought back Rat King Rah's skeleton.",
+ "nextPhraseID":"whootibarfag_200",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":390
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":210,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_30",
+ "message":"I should have known. No one comes up here to ask for wisdom.",
+ "replies":[
+ {
+ "text":"Not now. Let us trade first.",
+ "nextPhraseID":"whootibarfag_32"
+ },
+ {
+ "text":"All right, let's get this over with. Enlighten us.",
+ "nextPhraseID":"whootibarfag_100",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_32",
+ "message":"I have great knowledge, you know?",
+ "replies":[
+ {
+ "text":"Maybe another time. Let's just trade.",
+ "nextPhraseID":"whootibarfag_40"
+ },
+ {
+ "text":"Then finally say what you want to say. And after that show me your goods.",
+ "nextPhraseID":"whootibarfag_100",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_40",
+ "message":"Sigh. Well, I have interesting items to sell. However, no food, I need it for myself.",
+ "replies":[
+ {
+ "text":"Then what do you have for sale?",
+ "nextPhraseID":"whootibarfag_42"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_42",
+ "message":"Torches to light your way.",
+ "replies":[
+ {
+ "text":"I already have one.",
+ "nextPhraseID":"whootibarfag_44"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_44",
+ "message":"Hand carved snowballs.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_46"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_46",
+ "message":"And finally, a medallion that will help you find your way here if your memory fails you.",
+ "replies":[
+ {
+ "text":"Now that sounds interesting. Show me your items, please.",
+ "nextPhraseID":"S"
+ },
+ {
+ "text":"However, I am as poor as a church rat.",
+ "nextPhraseID":"whootibarfag_48",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":3333,
+ "negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":191,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_48",
+ "message":"Well, I have too good a heart. Here, take the amulet for 100 gold pieces.",
+ "replies":[
+ {
+ "text":"Oh thank you! Here is the gold.",
+ "nextPhraseID":"whootibarfag_48a",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":100,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"I will think about it.",
+ "nextPhraseID":"whootibarfag_48b"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_48a",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_48b"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"giveItem",
+ "rewardID":"ratdom_compass_bwm",
+ "value":1
+ },
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_nondisplay",
+ "value":191
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_48b",
+ "message":"Well, now some wisdom ...",
+ "replies":[
+ {
+ "text":"It is getting late. Bye.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"All right, let's get this over with. Enlighten us.",
+ "nextPhraseID":"whootibarfag_100",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_50",
+ "message":"Ah, a sacred quest for a mystical object. Good luck on your way.",
+ "replies":[
+ {
+ "text":"Thanks. Then we'll go looking further.",
+ "nextPhraseID":"X"
+ },
+ {
+ "text":"Maybe you can help us?",
+ "nextPhraseID":"whootibarfag_52"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_52",
+ "message":"Who knows? Tell me about your artifact.",
+ "replies":[
+ {
+ "text":"Maybe another time. Let's just trade.",
+ "nextPhraseID":"whootibarfag_40"
+ },
+ {
+ "text":"It's big, round and yellow. Clevered, what else do you know about this?",
+ "nextPhraseID":"whootibarfag_54",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_54",
+ "message":"Oh, whoever possesses this artifact will be rich and never go hungry again.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"Gold?",
+ "nextPhraseID":"whootibarfag_56"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_56",
+ "message":"Who needs gold?! It is much better.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_68"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_68",
+ "message":"Clevred tells and tells.",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_70"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_70",
+ "message":"Hold on!",
+ "switchToNPC":"whootibarfag",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_71"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_71",
+ "message":"I'm afraid I can't help you much there. I'm more familiar with the events out here on the mountain.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_72"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_72",
+ "message":"But you might ask an old friend of mine. He has a small but valuable collection of important items and I'm sure he'll be happy to show you around.",
+ "replies":[
+ {
+ "text":"We'll look for him.",
+ "nextPhraseID":"whootibarfag_74",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":310,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"You mean Wart? We have already met him.",
+ "nextPhraseID":"whootibarfag_76",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_quest",
+ "value":310
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_74",
+ "message":"You may find him in the caves below, even deeper in the mountain.",
+ "replies":[
+ {
+ "text":"Thank you.",
+ "nextPhraseID":"whootibarfag_76"
+ },
+ {
+ "text":"Do you have anything to trade?",
+ "nextPhraseID":"whootibarfag_30"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_76",
+ "message":"Good, so that's settled. Now I could share a little of my wisdom with you?",
+ "replies":[
+ {
+ "text":"Not now. Let us trade first.",
+ "nextPhraseID":"whootibarfag_32"
+ },
+ {
+ "text":"All right, let's get this over with. Enlighten me.",
+ "nextPhraseID":"whootibarfag_100"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_100",
+ "message":"I know that I know nothing.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_110"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_110",
+ "message":"But at least I think, so I am. Then I left the cave.",
+ "replies":[
+ {
+ "text":"From the shadows to the light.",
+ "nextPhraseID":"whootibarfag_112"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_112",
+ "message":"Yes, yes! How did you know?",
+ "replies":[
+ {
+ "text":"I just guessed.",
+ "nextPhraseID":"whootibarfag_120"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_120",
+ "message":"Now I need to know what is louder: the noise of a lonely falling tree, or the sound of one hand clapping.",
+ "replies":[
+ {
+ "text":"Eh ...",
+ "nextPhraseID":"whootibarfag_122"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_122",
+ "message":"I didn't really expect you to know.",
+ "replies":[
+ {
+ "text":"Yes. I know.",
+ "nextPhraseID":"whootibarfag_130",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"Enough. It's getting late.",
+ "nextPhraseID":"whootibarfag_190",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_130",
+ "message":"There are many paths leading to happiness.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_132"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_132",
+ "message":"One of them is to stop whining.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_140"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_140",
+ "message":"Hey - I'm the one with the wisdom here!",
+ "switchToNPC":"whootibarfag",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_142"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_142",
+ "message":"Arrogance is the surest path to failure.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_150"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_150",
+ "message":"From failure we learn.",
+ "switchToNPC":"whootibarfag",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_152"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_152",
+ "message":"Learn as if you were to live forever.",
+ "switchToNPC":"ratdom_rat",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_190"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_190",
+ "message":"Seize the day.",
+ "switchToNPC":"whootibarfag",
+ "replies":[
+ {
+ "text":"Enough! What. do. you. have. for. sale?",
+ "nextPhraseID":"whootibarfag_40"
+ },
+ {
+ "text":"I give up. Come, Clevred, let us leave.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":10
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_200",
+ "message":"Oh, yes. Of course I know.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_202"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_202",
+ "message":"Nothing remains hidden from me that is happening here in the mountain.",
+ "replies":[
+ {
+ "text":"I really had to run around a lot.",
+ "nextPhraseID":"whootibarfag_210",
+ "requires":[
+ {
+ "requireType":"skillLevel",
+ "requireID":"evasion",
+ "value":4,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_210",
+ "message":"Well, I see you've learned a lot by searching the rat kingdom. But you're still missing one thing ...",
+ "replies":[
+ {
+ "text":"What do you mean?",
+ "nextPhraseID":"whootibarfag_220"
+ },
+ {
+ "text":"Do you mean wisdom?",
+ "nextPhraseID":"whootibarfag_212"
+ },
+ {
+ "text":"Yes, I lack patience. The patience to keep listening to your babble.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_212",
+ "message":"Wisdom? No, hahaha!",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_214"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_214",
+ "message":"Leave wisdom to the wise. So to me.",
+ "replies":[
+ {
+ "text":"So what am I missing?",
+ "nextPhraseID":"whootibarfag_220"
+ },
+ {
+ "text":"I will. What do you have for sale?",
+ "nextPhraseID":"whootibarfag_42"
+ },
+ {
+ "text":"As you wish. I leave the wise now. Bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_220",
+ "message":"You've seen enough rats skilfully flee and escape.",
+ "replies":[
+ {
+ "text":"Oh yes, I actually have.",
+ "nextPhraseID":"whootibarfag_222"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_222",
+ "message":"You just haven't understood that you can make this ability your own.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_224"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_224",
+ "message":"Come closer.",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"whootibarfag_226"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_226",
+ "message":"Closer ...",
+ "replies":[
+ {
+ "text":"[You hold your breath - from tension, and because of his bad breath.]",
+ "nextPhraseID":"whootibarfag_230"
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_230",
+ "message":"Whootibarfag let you in on the secret of the rat escape. This increases your ability to flee and escape.",
+ "switchToNPC":"none",
+ "replies":[
+ {
+ "text":"Hey! Yes of course! That's how it works!",
+ "nextPhraseID":"whootibarfag_240"
+ }
+ ],
+ "rewards":[
+ {
+ "rewardType":"questProgress",
+ "rewardID":"ratdom_quest",
+ "value":210
+ },
+ {
+ "rewardType":"skillIncrease",
+ "rewardID":"evasion",
+ "value":1
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag_240",
+ "message":"Use this knowledge well. Go now, I need some rest.",
+ "switchToNPC":"whootibarfag",
+ "replies":[
+ {
+ "text":"Thanks for all your help. Good bye.",
+ "nextPhraseID":"X"
+ }
+ ]
+ },
+ {
+ "id":"gael_cook",
+ "message":"I cook my own meat, thank you very much!",
+ "replies":[
+ {
+ "text":"I've been looking for a way to cook my meat.",
+ "nextPhraseID":"gael_cook_10"
+ }
+ ]
+ },
+ {
+ "id":"gael_cook_10",
+ "message":"I could use some extra gold. So I can cook them for you for let's say 30 gold a piece.",
+ "replies":[
+ {
+ "text":"Well, here is 1 piece and 30 gold.",
+ "nextPhraseID":"get_one_cooked_meat",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":30
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"meat",
+ "value":1
+ }
+ ]
+ },
+ {
+ "text":"OK, I have 5 pieces and 150 gold.",
+ "nextPhraseID":"get_five_cooked_meat",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":150
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"meat",
+ "value":5
+ }
+ ]
+ },
+ {
+ "text":"Here, I have 10 pieces that I would like cooked. Here are 300 gold pieces too.",
+ "nextPhraseID":"get_ten_cooked_meat",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":300
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"meat",
+ "value":10
+ }
+ ]
+ },
+ {
+ "text":"I'm hungry! Here are 20 pieces and 600 gold.",
+ "nextPhraseID":"get_twenty_cooked_meat",
+ "requires":[
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"gold",
+ "value":600
+ },
+ {
+ "requireType":"inventoryRemove",
+ "requireID":"meat",
+ "value":20
+ }
+ ]
+ },
+ {
+ "text":"Oh, my mistake, I forgot that I have no meat.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"meat",
+ "value":1,
+ "negate":true
+ }
+ ]
+ },
+ {
+ "text":"Oops, I'm still poor. I can't afford to pay your price.",
+ "nextPhraseID":"X",
+ "requires":[
+ {
+ "requireType":"inventoryKeep",
+ "requireID":"gold",
+ "value":30,
+ "negate":true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id":"get_one_cooked_meat",
+ "message":"Only one? That's no problem. Here's your cooked meat.",
+ "rewards":[
+ {
+ "rewardType":"dropList",
+ "rewardID":"one_cooked_meat"
+ }
+ ]
+ },
+ {
+ "id":"get_five_cooked_meat",
+ "message":"Just five? That's no problem. Here's all your cooked meat.",
+ "rewards":[
+ {
+ "rewardType":"dropList",
+ "rewardID":"five_cooked_meat"
+ }
+ ]
+ },
+ {
+ "id":"get_ten_cooked_meat",
+ "message":"10 meat at once? That's no problem. Here's all your cooked meat.",
+ "rewards":[
+ {
+ "rewardType":"dropList",
+ "rewardID":"ten_cooked_meat"
+ }
+ ]
+ },
+ {
+ "id":"get_twenty_cooked_meat",
+ "message":"20 meat at once?! You may even love this stuff more than I do. Here's all your cooked meat.",
+ "rewards":[
+ {
+ "rewardType":"dropList",
+ "rewardID":"twenty_cooked_meat"
+ }
+ ]
+ },
+ {
+ "id":"kendelow_meat",
+ "message":"No, sorry. I can't let you use my kitchen. But...",
+ "replies":[
+ {
+ "text":"N",
+ "nextPhraseID":"gael_cook_10"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/conversationlist_sullengard.json b/AndorsTrail/res/raw/conversationlist_sullengard.json
index d596a7171..83c51e2ca 100644
--- a/AndorsTrail/res/raw/conversationlist_sullengard.json
+++ b/AndorsTrail/res/raw/conversationlist_sullengard.json
@@ -45,10 +45,10 @@
},
{
"id":"loneford13_pitchfork",
- "message":"A new pitchfork pinned in this haystack.",
+ "message":"A new pitchfork is pinned in this haystack.",
"replies":[
{
- "text":"Time to prove that I'm a son of farmer!",
+ "text":"Time to prove that I'm the child of farmer!",
"nextPhraseID":"loneford13_pitchfork_selector2",
"requires":[
{
@@ -107,7 +107,7 @@
"message":"After several minutes of intense pulling you finally pull out the new pitchfork from the haystack.",
"replies":[
{
- "text":"I'm the son of a farmer!",
+ "text":"I'm a child of a farmer!",
"nextPhraseID":"X"
},
{
@@ -4135,15 +4135,27 @@
"nextPhraseID":"parents_argue_10",
"requires":[
{
- "requireType":"questLatestProgress",
+ "requireType":"questProgress",
"requireID":"andor",
"value":100
},
+ {
+ "requireType":"questProgress",
+ "requireID":"andor",
+ "value":110,
+ "negate":true
+ },
{
"requireType":"questProgress",
"requireID":"sullengard_hidden",
"value":26,
"negate":true
+ },
+ {
+ "requireType":"questProgress",
+ "requireID":"ratdom_nondisplay",
+ "value":1,
+ "negate":true
}
]
}
diff --git a/AndorsTrail/res/raw/droplists_ratdom.json b/AndorsTrail/res/raw/droplists_ratdom.json
new file mode 100644
index 000000000..d3d79a054
--- /dev/null
+++ b/AndorsTrail/res/raw/droplists_ratdom.json
@@ -0,0 +1,945 @@
+[
+ {
+ "id":"container_gold_200_500",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":500
+ }
+ }
+ ]
+ },
+ {
+ "id":"container_gold_3_10",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":3,
+ "max":10
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"5",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"container_gold_30_200",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":30,
+ "max":200
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"5",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"container_rock_1",
+ "items":[
+ {
+ "itemID":"rock",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"5",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"drop_ratdom_gruil",
+ "items":[
+ {
+ "itemID":"gem1",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"drop_ratdom_kriih",
+ "items":[
+ {
+ "itemID":"gem1",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":500
+ }
+ },
+ {
+ "itemID":"boots_coward",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"daggr_curv",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"stiletto",
+ "chance":"25",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"drink_lowyn3",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"drop_ratdom_mara",
+ "items":[
+ {
+ "itemID":"bread",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":2
+ }
+ }
+ ]
+ },
+ {
+ "id":"drop_ratdom_tharal",
+ "items":[
+ {
+ "itemID":"health_minor2",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_loot1",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":400
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_531_loot2",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"50",
+ "quantity":{
+ "min":10,
+ "max":40
+ }
+ },
+ {
+ "itemID":"gem2",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ },
+ {
+ "itemID":"gem3",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ },
+ {
+ "itemID":"gem5",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_567_loot1",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":400
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_567_loot2",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"50",
+ "quantity":{
+ "min":10,
+ "max":40
+ }
+ },
+ {
+ "itemID":"gem2",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ },
+ {
+ "itemID":"gem3",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ },
+ {
+ "itemID":"gem5",
+ "chance":"50",
+ "quantity":{
+ "min":2,
+ "max":4
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_616_loot1",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":50,
+ "max":100
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_618_loot1",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":50,
+ "max":100
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_618_loot2",
+ "items":[
+ {
+ "itemID":"gem2",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ },
+ {
+ "itemID":"gem3",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ },
+ {
+ "itemID":"gem4",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_artefact",
+ "items":[
+ {
+ "itemID":"ratdom_artefact",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_container",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":3,
+ "max":10
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_bone_collector_container2",
+ "items":[
+ {
+ "itemID":"gem2",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":2
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_drop_compass_bwm",
+ "items":[
+ {
+ "itemID":"ratdom_compass_bwm",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_drop_compass_tour",
+ "items":[
+ {
+ "itemID":"ratdom_compass_tour",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":2,
+ "max":9
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_loot1",
+ "items":[
+ {
+ "itemID":"sullengrad_finest",
+ "chance":"100",
+ "quantity":{
+ "min":20,
+ "max":30
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_ff_guard_loot2",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":120,
+ "max":330
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_fraedro",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":500
+ }
+ },
+ {
+ "itemID":"ratdom_fraedro_key",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_goldhunter_drop",
+ "items":[
+ {
+ "itemID":"ratdom_rat_skelett_leg",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":30,
+ "max":200
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_king_rah",
+ "items":[
+ {
+ "itemID":"ratdom_rat_sword",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_kriih",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":200,
+ "max":500
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_librarian",
+ "items":[
+ {
+ "itemID":"ratdom_torch",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"50",
+ "quantity":{
+ "min":30,
+ "max":80
+ }
+ },
+ {
+ "itemID":"ratdom_book",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_library_container",
+ "items":[
+ {
+ "itemID":"ratdom_rat_skelett_back",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":5
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze_mole_food",
+ "items":[
+ {
+ "itemID":"ratdom_maze_mole_food",
+ "chance":"66",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"33",
+ "quantity":{
+ "min":1,
+ "max":2
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_mz_center",
+ "items":[
+ {
+ "itemID":"gem1",
+ "chance":"50",
+ "quantity":{
+ "min":1,
+ "max":2
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":10,
+ "max":30
+ }
+ },
+ {
+ "itemID":"ratdom_rat_skelett_leg",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_pub_owner",
+ "items":[
+ {
+ "itemID":"snake_meat_cooked",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":10
+ }
+ },
+ {
+ "itemID":"guynmart_wine",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":5
+ }
+ },
+ {
+ "itemID":"charwood_cheddar",
+ "chance":"100",
+ "quantity":{
+ "min":2,
+ "max":2
+ }
+ },
+ {
+ "itemID":"ferm-garlic",
+ "chance":"80",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ },
+ {
+ "itemID":"mead",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":5
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton_gold",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":50,
+ "max":120
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_startitems2",
+ "items":[
+ {
+ "itemID":"bone",
+ "chance":"100",
+ "quantity":{
+ "min":2,
+ "max":10
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_drop_torch",
+ "items":[
+ {
+ "itemID":"ratdom_torch",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"60",
+ "quantity":{
+ "min":1,
+ "max":5
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"5",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_loot_1",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1000,
+ "max":5000
+ }
+ },
+ {
+ "itemID":"gem2",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_loot_2",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1000,
+ "max":5000
+ }
+ },
+ {
+ "itemID":"gem1",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_troll_9",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1000,
+ "max":5000
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_uglybrute",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":50
+ }
+ },
+ {
+ "itemID":"club3",
+ "chance":"75",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden",
+ "items":[
+ {
+ "itemID":"ratdom_compass_tour",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":5
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_rat_warden2",
+ "items":[
+ {
+ "itemID":"ratdom_compass_tour",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":5
+ }
+ },
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":5
+ }
+ }
+ ]
+ },
+ {
+ "id":"ratdom_water_container",
+ "items":[
+ {
+ "itemID":"gold",
+ "chance":"100",
+ "quantity":{
+ "min":80,
+ "max":200
+ }
+ }
+ ]
+ },
+ {
+ "id":"well_water",
+ "items":[
+ {
+ "itemID":"well_water",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":3
+ }
+ }
+ ]
+ },
+ {
+ "id":"whootibarfag",
+ "items":[
+ {
+ "itemID":"ratdom_compass_bwm",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ },
+ {
+ "itemID":"ratdom_torch",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":5
+ }
+ },
+ {
+ "itemID":"handcarved_snowball",
+ "chance":"100",
+ "quantity":{
+ "min":100,
+ "max":150
+ }
+ }
+ ]
+ },
+ {
+ "id":"one_cooked_meat",
+ "items":[
+ {
+ "itemID":"meat_cooked",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ },
+ {
+ "id":"five_cooked_meat",
+ "items":[
+ {
+ "itemID":"meat_cooked",
+ "chance":"100",
+ "quantity":{
+ "min":5,
+ "max":5
+ }
+ }
+ ]
+ },
+ {
+ "id":"ten_cooked_meat",
+ "items":[
+ {
+ "itemID":"meat_cooked",
+ "chance":"100",
+ "quantity":{
+ "min":10,
+ "max":10
+ }
+ }
+ ]
+ },
+ {
+ "id":"twenty_cooked_meat",
+ "items":[
+ {
+ "itemID":"meat_cooked",
+ "chance":"100",
+ "quantity":{
+ "min":20,
+ "max":20
+ }
+ }
+ ]
+ },
+ {
+ "id":"gorwath_dl",
+ "items":[
+ {
+ "itemID":"kids_ring",
+ "chance":"100",
+ "quantity":{
+ "min":1,
+ "max":1
+ }
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/droplists_stoutford_combined.json b/AndorsTrail/res/raw/droplists_stoutford_combined.json
index d47fb17e9..06a84d650 100644
--- a/AndorsTrail/res/raw/droplists_stoutford_combined.json
+++ b/AndorsTrail/res/raw/droplists_stoutford_combined.json
@@ -635,7 +635,7 @@
}
},
{
- "itemID":"ring_guardian",
+ "itemID":"ring_protector",
"chance":"100",
"quantity":{
"min":1,
diff --git a/AndorsTrail/res/raw/droplists_v0610_shops.json b/AndorsTrail/res/raw/droplists_v0610_shops.json
index 1be04b185..428c7482c 100644
--- a/AndorsTrail/res/raw/droplists_v0610_shops.json
+++ b/AndorsTrail/res/raw/droplists_v0610_shops.json
@@ -1790,7 +1790,7 @@
}
},
{
- "itemID":"ring_protector",
+ "itemID":"ring_guardian",
"chance":"100",
"quantity":{
"min":1,
@@ -1859,7 +1859,7 @@
}
},
{
- "itemID":"ring_guardian",
+ "itemID":"ring_protector",
"chance":"100",
"quantity":{
"min":1,
diff --git a/AndorsTrail/res/raw/droplists_v0611_shops.json b/AndorsTrail/res/raw/droplists_v0611_shops.json
index 392df70dd..7879c5932 100644
--- a/AndorsTrail/res/raw/droplists_v0611_shops.json
+++ b/AndorsTrail/res/raw/droplists_v0611_shops.json
@@ -406,7 +406,7 @@
}
},
{
- "itemID":"ring_protector",
+ "itemID":"polished_ring_protector",
"chance":"100",
"quantity":{
"min":1,
diff --git a/AndorsTrail/res/raw/itemcategories_ratdom.json b/AndorsTrail/res/raw/itemcategories_ratdom.json
new file mode 100644
index 000000000..882e7f08c
--- /dev/null
+++ b/AndorsTrail/res/raw/itemcategories_ratdom.json
@@ -0,0 +1,9 @@
+[
+ {
+ "id":"bigtorch",
+ "name":"Big torch",
+ "actionType":"equip",
+ "size":"large",
+ "inventorySlot":"weapon"
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/itemlist_haunted_forest.json b/AndorsTrail/res/raw/itemlist_haunted_forest.json
index a7fafd92a..f71c2a4dd 100644
--- a/AndorsTrail/res/raw/itemlist_haunted_forest.json
+++ b/AndorsTrail/res/raw/itemlist_haunted_forest.json
@@ -52,7 +52,7 @@
"displaytype":"extraordinary",
"hasManualPrice":1,
"baseMarketCost":11155,
- "category":"shld_wd_li",
+ "category":"shld_mtl_li",
"description":"This shield calls for death, and yours will do.",
"equipEffect":{
"increaseAttackChance":-5,
diff --git a/AndorsTrail/res/raw/itemlist_ratdom.json b/AndorsTrail/res/raw/itemlist_ratdom.json
new file mode 100644
index 000000000..3f15e906e
--- /dev/null
+++ b/AndorsTrail/res/raw/itemlist_ratdom.json
@@ -0,0 +1,288 @@
+[
+ {
+ "id":"handcarved_snowball",
+ "iconID":"items_misc:4",
+ "name":"Hand carved snowball",
+ "hasManualPrice":1,
+ "baseMarketCost":10,
+ "category":"other"
+ },
+ {
+ "id":"ratdom_artefact",
+ "iconID":"items_consumables:23",
+ "name":"Rat's artifact",
+ "displaytype":"extraordinary",
+ "hasManualPrice":1,
+ "baseMarketCost":3000,
+ "category":"food",
+ "description":"A hard, dry cheese wheel that seems to last almost forever.",
+ "useEffect":{
+ "conditionsSource":[
+ {
+ "condition":"food",
+ "magnitude":2,
+ "duration":400,
+ "chance":"100"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_book",
+ "iconID":"items_books:0",
+ "name":"Nasty looking book",
+ "displaytype":"extraordinary",
+ "hasManualPrice":1,
+ "baseMarketCost":300,
+ "category":"other",
+ "description":"-> Enslavement <- \nand how to do it right.\n\n[As you scan the pages, you decide that this is not appropriate reading for you]"
+ },
+ {
+ "id":"ratdom_compass_bwm",
+ "iconID":"items_reterski_1:9",
+ "name":"Blue rat necklace",
+ "displaytype":"rare",
+ "hasManualPrice":1,
+ "baseMarketCost":3000,
+ "category":"neck",
+ "description":"This necklace will guide you the shortest way towards the sky.\nWatch out for blue shields.",
+ "equipEffect":{
+ "addedConditions":[
+ {
+ "condition":"confusion",
+ "magnitude":1
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_compass_tour",
+ "iconID":"items_reterski_1:10",
+ "name":"Orange rat necklace",
+ "displaytype":"rare",
+ "hasManualPrice":1,
+ "baseMarketCost":5000,
+ "category":"neck",
+ "description":"This necklace will guide you a long way through the caves from Crossglen entrance unto every worthy place.\nWatch out for orange shields, but don't neglect the yellow shields.",
+ "equipEffect":{
+ "addedConditions":[
+ {
+ "condition":"confusion",
+ "magnitude":1
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_fraedro_key",
+ "iconID":"items_japozero:387",
+ "name":"Fraedro's key",
+ "displaytype":"quest",
+ "category":"other",
+ "description":"A tiny golden key"
+ },
+ {
+ "id":"ratdom_maze_mole_food",
+ "iconID":"items_consumables:25",
+ "name":"Nutritious snake meat",
+ "hasManualPrice":1,
+ "baseMarketCost":120,
+ "category":"food",
+ "useEffect":{
+ "conditionsSource":[
+ {
+ "condition":"food",
+ "magnitude":4,
+ "duration":10,
+ "chance":"100"
+ },
+ {
+ "condition":"foodp",
+ "magnitude":5,
+ "duration":9,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_pickaxe",
+ "iconID":"items_misc_5:24",
+ "name":"Pickaxe",
+ "displaytype":"quest",
+ "category":"axe",
+ "equipEffect":{
+ "increaseAttackDamage":{
+ "min":1,
+ "max":2
+ },
+ "increaseAttackCost":7,
+ "increaseAttackChance":-1,
+ "increaseBlockChance":1
+ }
+ },
+ {
+ "id":"ratdom_torch",
+ "iconID":"items_misc:19",
+ "name":"Ratcave Torch",
+ "displaytype":"quest",
+ "category":"bigtorch",
+ "equipEffect":{
+ "increaseAttackDamage":{
+ "min":5,
+ "max":9
+ },
+ "increaseAttackCost":7,
+ "increaseAttackChance":0,
+ "increaseBlockChance":1
+ }
+ },
+ {
+ "id":"ratdom_rat_skelett_back",
+ "iconID":"items_omgeeky:1",
+ "name":"Back bones of a rat",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"ratdom_rat_skelett_leg",
+ "iconID":"items_omgeeky:2",
+ "name":"Leg bones of a rat",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"ratdom_rat_skelett_leg_coll",
+ "iconID":"items_omgeeky:2",
+ "name":"Leg bone of a rat",
+ "displaytype":"quest",
+ "category":"other",
+ "description":"The most precious bone of the instrument maker's bone collection"
+ },
+ {
+ "id":"ratdom_rat_skelett_skull",
+ "iconID":"items_omgeeky:0",
+ "name":"Rat skull",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"ratdom_rat_skelett_tail",
+ "iconID":"items_omgeeky:3",
+ "name":"Tail bones of a rat",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"ratdom_rat_skelett_ribs",
+ "iconID":"items_misc_3:150",
+ "name":"Rib bones of a rat",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"ratdom_rat_sword",
+ "iconID":"items_weapons_3:0",
+ "name":"Rat King Rah's sword",
+ "displaytype":"extraordinary",
+ "baseMarketCost":2000,
+ "category":"2hsword",
+ "equipEffect":{
+ "increaseAttackDamage":{
+ "min":3,
+ "max":7
+ },
+ "increaseMaxHP":-6,
+ "increaseAttackCost":5,
+ "increaseAttackChance":20,
+ "increaseCriticalSkill":4,
+ "increaseBlockChance":10,
+ "setCriticalMultiplier":2.0,
+ "setNonWeaponDamageModifier":125
+ },
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"head_wound",
+ "magnitude":1,
+ "duration":3,
+ "chance":"8"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_wells_ball",
+ "iconID":"items_misc:0",
+ "name":"Shimmering globe",
+ "displaytype":"quest",
+ "category":"other"
+ },
+ {
+ "id":"snake_meat_cooked",
+ "iconID":"items_consumables:27",
+ "name":"Cooked snake meat",
+ "hasManualPrice":1,
+ "baseMarketCost":90,
+ "category":"food",
+ "useEffect":{
+ "conditionsSource":[
+ {
+ "condition":"food",
+ "magnitude":4,
+ "duration":8,
+ "chance":"100"
+ }
+ ]
+ }
+ },
+ {
+ "id":"well_water",
+ "iconID":"items_omi2:13",
+ "name":"Bottle of well water",
+ "displaytype":"extraordinary",
+ "hasManualPrice":1,
+ "baseMarketCost":126,
+ "category":"healing",
+ "description":"As if freshly drawn from the well",
+ "useEffect":{
+ "increaseCurrentHP":{
+ "min":5,
+ "max":20
+ }
+ }
+ },
+ {
+ "id":"kids_ring",
+ "iconID":"items_rings_1:17",
+ "name":"Kid's ring",
+ "displaytype":"ordinary",
+ "category":"ring",
+ "description":"Part of Andor's training equipment.",
+ "equipEffect":{
+ "increaseAttackDamage":{
+ "min":1,
+ "max":1
+ },
+ "increaseAttackChance":8
+ }
+ },
+ {
+ "id":"polished_ring_protector",
+ "iconID":"items_rings_1:20",
+ "name":"Polished ring of the protector",
+ "displaytype":"rare",
+ "hasManualPrice":0,
+ "baseMarketCost":3744,
+ "category":"ring",
+ "equipEffect":{
+ "increaseAttackDamage":{
+ "min":1,
+ "max":4
+ },
+ "increaseMaxHP":4,
+ "increaseAttackChance":20,
+ "increaseBlockChance":17
+ }
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/itemlist_sullengard.json b/AndorsTrail/res/raw/itemlist_sullengard.json
index b31e9808e..7c3c4aa69 100644
--- a/AndorsTrail/res/raw/itemlist_sullengard.json
+++ b/AndorsTrail/res/raw/itemlist_sullengard.json
@@ -21,7 +21,7 @@
"name":"Orchard apples",
"displaytype":"rare",
"hasManualPrice":1,
- "baseMarketCost":35,
+ "baseMarketCost":50,
"category":"food",
"description":"A sweet, deliciously tasting snack for those on the move.",
"useEffect":{
@@ -31,6 +31,10 @@
"magnitude":2,
"duration":10,
"chance":"100"
+ },
+ {
+ "condition":"fatigue_minor",
+ "chance":"10"
}
]
}
@@ -41,7 +45,7 @@
"name":"Deebo's apple juice",
"displaytype":"rare",
"hasManualPrice":1,
- "baseMarketCost":45,
+ "baseMarketCost":97,
"category":"food",
"description":"A desireable choice of many Sullengard residence.",
"useEffect":{
@@ -51,6 +55,12 @@
"magnitude":2,
"duration":12,
"chance":"100"
+ },
+ {
+ "condition":"vulnerability",
+ "magnitude":-99,
+ "duration":2,
+ "chance":"30"
}
]
}
@@ -61,7 +71,7 @@
"name":"Deebo's apple cider",
"displaytype":"rare",
"hasManualPrice":1,
- "baseMarketCost":50,
+ "baseMarketCost":80,
"category":"food",
"description":"A nice seasonal drink for those slightly colder nights.",
"useEffect":{
@@ -71,6 +81,11 @@
"magnitude":2,
"duration":14,
"chance":"100"
+ },
+ {
+ "condition":"nausea",
+ "magnitude":-99,
+ "chance":"35"
}
]
}
@@ -407,9 +422,9 @@
"max":4
},
"increaseAttackCost":6,
- "increaseAttackChance":12,
- "increaseCriticalSkill":12,
- "increaseBlockChance":-3,
+ "increaseAttackChance":8,
+ "increaseCriticalSkill":10,
+ "increaseBlockChance":5,
"increaseDamageResistance":-1,
"setCriticalMultiplier":2.0,
"setNonWeaponDamageModifier":150
diff --git a/AndorsTrail/res/raw/itemlist_v0610_1.json b/AndorsTrail/res/raw/itemlist_v0610_1.json
index 719dda3f6..ef57a6916 100644
--- a/AndorsTrail/res/raw/itemlist_v0610_1.json
+++ b/AndorsTrail/res/raw/itemlist_v0610_1.json
@@ -36,10 +36,10 @@
"max":2
},
"increaseAttackCost":4,
- "setNonWeaponDamageModifier":101,
"increaseAttackChance":20,
"increaseCriticalSkill":20,
- "setCriticalMultiplier":3.0
+ "setCriticalMultiplier":3.0,
+ "setNonWeaponDamageModifier":101
}
},
{
@@ -55,8 +55,8 @@
"max":4
},
"increaseAttackCost":5,
- "setNonWeaponDamageModifier":112,
- "increaseAttackChance":15
+ "increaseAttackChance":15,
+ "setNonWeaponDamageModifier":112
}
},
{
@@ -72,8 +72,8 @@
"max":7
},
"increaseAttackCost":5,
- "setNonWeaponDamageModifier":122,
- "increaseAttackChance":12
+ "increaseAttackChance":12,
+ "setNonWeaponDamageModifier":122
}
},
{
@@ -89,8 +89,8 @@
"max":6
},
"increaseAttackCost":6,
- "setNonWeaponDamageModifier":150,
- "increaseAttackChance":9
+ "increaseAttackChance":9,
+ "setNonWeaponDamageModifier":150
}
},
{
@@ -106,8 +106,8 @@
"max":6
},
"increaseAttackCost":5,
- "setNonWeaponDamageModifier":115,
- "increaseAttackChance":14
+ "increaseAttackChance":14,
+ "setNonWeaponDamageModifier":115
}
},
{
@@ -123,8 +123,8 @@
"max":10
},
"increaseAttackCost":7,
- "setNonWeaponDamageModifier":184,
- "increaseAttackChance":5
+ "increaseAttackChance":5,
+ "setNonWeaponDamageModifier":184
}
},
{
@@ -140,8 +140,8 @@
"max":4
},
"increaseAttackCost":4,
- "setNonWeaponDamageModifier":100,
- "increaseAttackChance":24
+ "increaseAttackChance":24,
+ "setNonWeaponDamageModifier":100
}
},
{
@@ -157,8 +157,8 @@
"max":7
},
"increaseAttackCost":4,
- "setNonWeaponDamageModifier":97,
- "increaseAttackChance":32
+ "increaseAttackChance":32,
+ "setNonWeaponDamageModifier":97
}
},
{
@@ -174,8 +174,8 @@
"max":11
},
"increaseAttackCost":6,
- "setNonWeaponDamageModifier":145,
- "increaseAttackChance":20
+ "increaseAttackChance":20,
+ "setNonWeaponDamageModifier":145
}
},
{
@@ -191,9 +191,9 @@
"max":7
},
"increaseAttackCost":5,
- "setNonWeaponDamageModifier":119,
"increaseAttackChance":26,
- "increaseBlockChance":3
+ "increaseBlockChance":3,
+ "setNonWeaponDamageModifier":119
}
},
{
@@ -209,10 +209,10 @@
"max":2
},
"increaseAttackCost":4,
- "setNonWeaponDamageModifier":96,
"increaseAttackChance":20,
"increaseCriticalSkill":5,
- "setCriticalMultiplier":3.0
+ "setCriticalMultiplier":3.0,
+ "setNonWeaponDamageModifier":96
}
},
{
@@ -228,8 +228,8 @@
"max":6
},
"increaseAttackCost":5,
- "setNonWeaponDamageModifier":115,
- "increaseAttackChance":20
+ "increaseAttackChance":20,
+ "setNonWeaponDamageModifier":115
}
},
{
@@ -245,9 +245,9 @@
"max":5
},
"increaseAttackCost":4,
- "setNonWeaponDamageModifier":93,
"increaseAttackChance":14,
- "increaseBlockChance":5
+ "increaseBlockChance":5,
+ "setNonWeaponDamageModifier":93
}
},
{
@@ -263,10 +263,10 @@
"max":21
},
"increaseAttackCost":7,
- "setNonWeaponDamageModifier":161,
"increaseAttackChance":20,
"increaseCriticalSkill":5,
- "setCriticalMultiplier":3.0
+ "setCriticalMultiplier":3.0,
+ "setNonWeaponDamageModifier":161
}
},
{
@@ -282,8 +282,8 @@
"max":17
},
"increaseAttackCost":6,
- "setNonWeaponDamageModifier":130,
- "increaseAttackChance":21
+ "increaseAttackChance":21,
+ "setNonWeaponDamageModifier":130
}
},
{
@@ -299,10 +299,10 @@
"max":26
},
"increaseAttackCost":7,
- "setNonWeaponDamageModifier":187,
"increaseAttackChance":20,
"increaseCriticalSkill":5,
- "setCriticalMultiplier":3.0
+ "setCriticalMultiplier":3.0,
+ "setNonWeaponDamageModifier":187
}
},
{
diff --git a/AndorsTrail/res/raw/monsterlist_omi2.json b/AndorsTrail/res/raw/monsterlist_omi2.json
index 23067f47e..5a80ee0d8 100644
--- a/AndorsTrail/res/raw/monsterlist_omi2.json
+++ b/AndorsTrail/res/raw/monsterlist_omi2.json
@@ -986,7 +986,7 @@
"id":"elm_miner4a",
"name":"Prim guard skeleton",
"iconID":"monsters_omi2:19",
- "maxHP":104,
+ "maxHP":364,
"moveCost":4,
"unique":1,
"monsterClass":"undead",
diff --git a/AndorsTrail/res/raw/monsterlist_ratdom.json b/AndorsTrail/res/raw/monsterlist_ratdom.json
new file mode 100644
index 000000000..e11106d4b
--- /dev/null
+++ b/AndorsTrail/res/raw/monsterlist_ratdom.json
@@ -0,0 +1,1833 @@
+[
+ {
+ "id":"cavesnake4",
+ "name":"Big cave snake",
+ "iconID":"monsters_rltiles2:22",
+ "maxHP":50,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":2,
+ "max":10
+ },
+ "spawnGroup":"cavesnake4",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":10,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"cavesnake5",
+ "name":"Nasty cave snake",
+ "iconID":"monsters_rltiles2:25",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"cavesnake4",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m2a",
+ "name":"Vicious cave snake",
+ "iconID":"monsters_rltiles2:26",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m2",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m2b",
+ "name":"Malicious cave snake",
+ "iconID":"monsters_snakes:1",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m2",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m3a",
+ "name":"Malignant cave snake",
+ "iconID":"monsters_snakes:2",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m3",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m3b",
+ "name":"Nasty cave snake",
+ "iconID":"monsters_snakes:2",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m3",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m4a",
+ "name":"Pernicious cave snake",
+ "iconID":"monsters_rltiles2:22",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m4",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m4b",
+ "name":"Virulent cave snake",
+ "iconID":"monsters_rltiles2:27",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m4",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m5a",
+ "name":"Lazy snail",
+ "iconID":"monsters_rltiles2:122",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m5",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m5b",
+ "name":"Poisenous snail",
+ "iconID":"monsters_rltiles2:120",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m5",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"30"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m6a",
+ "name":"Cave gnome",
+ "iconID":"monsters_rltiles2:128",
+ "maxHP":60,
+ "maxAP":10,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":5,
+ "max":15
+ },
+ "spawnGroup":"ratdom_m6",
+ "droplistID":"container_gold_3_10",
+ "attackCost":5,
+ "attackChance":130,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m6b",
+ "name":"Plump cave gnome",
+ "iconID":"monsters_rltiles2:132",
+ "maxHP":80,
+ "maxAP":10,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":10,
+ "max":25
+ },
+ "spawnGroup":"ratdom_m6",
+ "droplistID":"container_gold_3_10",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m7a",
+ "name":"Fierce cave lizard",
+ "iconID":"monsters_rltiles2:114",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m7",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m7b",
+ "name":"Snappy cave lizard",
+ "iconID":"monsters_rltiles2:116",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m7",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m8a",
+ "name":"Elvedridge",
+ "iconID":"monsters_rltiles2:80",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m8",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m8b",
+ "name":"Dangerous elvedridge",
+ "iconID":"monsters_rltiles2:76",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m8",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m9a",
+ "name":"Giant hornbat",
+ "iconID":"monsters_rltiles2:101",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m9",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m9b",
+ "name":"Cave teckel",
+ "iconID":"monsters_rltiles2:111",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m9",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m9c",
+ "name":"Cave wolf",
+ "iconID":"monsters_rltiles2:110",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m9",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m10a",
+ "name":"Poisonous caterpillar",
+ "iconID":"monsters_rltiles4:38",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m10",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m10b",
+ "name":"Biting caterpillar",
+ "iconID":"monsters_rltiles4:39",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m10",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m11a",
+ "name":"Young cave worm",
+ "iconID":"monsters_tometik9:23",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m11",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m11b",
+ "name":"Angry cave worm",
+ "iconID":"monsters_tometik9:41",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m11",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m11c",
+ "name":"Old cave worm",
+ "iconID":"monsters_tometik9:33",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m11",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m12a",
+ "name":"Quick viper",
+ "iconID":"monsters_tometik4:20",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m12",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m12b",
+ "name":"Nasty viper",
+ "iconID":"monsters_tometik4:17",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m12",
+ "droplistID":"snake",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"poison_weak",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_m13a",
+ "name":"Young roundling",
+ "iconID":"monsters_eye1:0",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m13",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_m13b",
+ "name":"Curious roundling",
+ "iconID":"monsters_eye2:0",
+ "maxHP":30,
+ "maxAP":10,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":5,
+ "max":5
+ },
+ "spawnGroup":"ratdom_m13",
+ "attackCost":5,
+ "attackChance":110,
+ "criticalSkill":40,
+ "criticalMultiplier":2.0,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_bone_collector",
+ "name":"Loirash",
+ "iconID":"monsters_ld1:63",
+ "moveCost":5,
+ "spawnGroup":"ratdom_bone_collector",
+ "phraseID":"ratdom_bone_collector"
+ },
+ {
+ "id":"ratdom_ff_guard",
+ "name":"Feygard patrol watch",
+ "iconID":"monsters_rltiles3:14",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":12,
+ "max":17
+ },
+ "spawnGroup":"ratdom_ff_guard",
+ "phraseID":"ratdom_ff_guard",
+ "droplistID":"ratdom_ff_guard",
+ "attackCost":5,
+ "attackChance":170,
+ "blockChance":180,
+ "damageResistance":3
+ },
+ {
+ "id":"ratdom_fraedro",
+ "name":"Fraedro",
+ "iconID":"monsters_rats:0",
+ "moveCost":1,
+ "unique":1,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":20,
+ "max":30
+ },
+ "spawnGroup":"ratdom_fraedro",
+ "phraseID":"ratdom_fraedro",
+ "droplistID":"ratdom_fraedro"
+ },
+ {
+ "id":"ratdom_ghost",
+ "name":"Ghost",
+ "iconID":"monsters_tometik2:65",
+ "moveCost":5,
+ "spawnGroup":"ratdom_ghost"
+ },
+ {
+ "id":"ratdom_ghost1",
+ "name":"Ghost",
+ "iconID":"monsters_tometik2:65",
+ "moveCost":5,
+ "spawnGroup":"ratdom_ghost3"
+ },
+ {
+ "id":"ratdom_ghost2",
+ "name":"Ghost",
+ "iconID":"monsters_tometik8:24",
+ "moveCost":5,
+ "spawnGroup":"ratdom_ghost1"
+ },
+ {
+ "id":"ratdom_ghost3",
+ "name":"Ghost",
+ "iconID":"monsters_tometik8:50",
+ "moveCost":5,
+ "spawnGroup":"ratdom_ghost3"
+ },
+ {
+ "id":"ratdom_ghost4",
+ "name":"Ghost",
+ "iconID":"monsters_wraiths:0",
+ "moveCost":5,
+ "spawnGroup":"ratdom_ghost4"
+ },
+ {
+ "id":"ratdom_goldhunter",
+ "name":"Gold hunter",
+ "iconID":"monsters_ld1:82",
+ "maxHP":70,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":3,
+ "max":10
+ },
+ "spawnGroup":"ratdom_goldhunter",
+ "droplistID":"container_gold_200_500",
+ "attackCost":5,
+ "attackChance":60,
+ "blockChance":40
+ },
+ {
+ "id":"ratdom_gruil",
+ "name":"Gruil",
+ "iconID":"monsters_rogue1:0",
+ "maxHP":160,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":2,
+ "max":5
+ },
+ "spawnGroup":"ratdom_gruil",
+ "droplistID":"drop_ratdom_gruil"
+ },
+ {
+ "id":"ratdom_king_rah",
+ "name":"King Rah",
+ "iconID":"monsters_tometik8:59",
+ "maxHP":160,
+ "maxAP":10,
+ "moveCost":3,
+ "unique":1,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":20,
+ "max":30
+ },
+ "spawnGroup":"ratdom_king_rah",
+ "droplistID":"ratdom_king_rah",
+ "attackCost":3,
+ "attackChance":60,
+ "blockChance":40
+ },
+ {
+ "id":"ratdom_kriih",
+ "name":"Kriih",
+ "iconID":"monsters_rats:2",
+ "maxHP":160,
+ "maxAP":10,
+ "moveCost":3,
+ "unique":1,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":20,
+ "max":30
+ },
+ "spawnGroup":"ratdom_kriih",
+ "phraseID":"ratdom_kriih",
+ "droplistID":"ratdom_kriih",
+ "attackCost":3,
+ "attackChance":40,
+ "blockChance":20
+ },
+ {
+ "id":"ratdom_leonid",
+ "name":"Leonid",
+ "iconID":"monsters_men:3",
+ "maxHP":300,
+ "maxAP":10,
+ "moveCost":5,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":3,
+ "max":8
+ },
+ "spawnGroup":"ratdom_leonid"
+ },
+ {
+ "id":"ratdom_librarian",
+ "name":"Librarian",
+ "iconID":"monsters_rltiles1:94",
+ "maxHP":60,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":10,
+ "max":30
+ },
+ "spawnGroup":"ratdom_librarian",
+ "phraseID":"ratdom_librarian",
+ "droplistID":"ratdom_librarian"
+ },
+ {
+ "id":"ratdom_mara",
+ "name":"Mara",
+ "iconID":"monsters_men:7",
+ "maxHP":90,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":1,
+ "max":4
+ },
+ "spawnGroup":"ratdom_mara",
+ "droplistID":"drop_ratdom_mara",
+ "attackCost":5,
+ "attackChance":60,
+ "blockChance":40
+ },
+ {
+ "id":"ratdom_maze_boulder1",
+ "name":"Flaming orb",
+ "iconID":"monsters_rltiles1:15",
+ "moveCost":5,
+ "spawnGroup":"ratdom_maze_boulder",
+ "phraseID":"ratdom_maze_boulder"
+ },
+ {
+ "id":"ratdom_maze_boulder2",
+ "name":"Flaming orb",
+ "iconID":"monsters_rltiles1:14",
+ "moveCost":5,
+ "spawnGroup":"ratdom_maze_boulder",
+ "phraseID":"ratdom_maze_boulder"
+ },
+ {
+ "id":"ratdom_maze_boulder3",
+ "name":"Flaming orb",
+ "iconID":"monsters_rltiles1:3",
+ "moveCost":5,
+ "spawnGroup":"ratdom_maze_boulder",
+ "phraseID":"ratdom_maze_boulder"
+ },
+ {
+ "id":"ratdom_maze_boulder4",
+ "name":"Flaming orb",
+ "iconID":"monsters_rltiles1:15",
+ "moveCost":10,
+ "spawnGroup":"ratdom_maze_boulder",
+ "phraseID":"ratdom_maze_boulder"
+ },
+ {
+ "id":"ratdom_maze_boulder5",
+ "name":"Flaming orb",
+ "iconID":"monsters_rltiles1:15",
+ "moveCost":2,
+ "spawnGroup":"ratdom_maze_boulder",
+ "phraseID":"ratdom_maze_boulder"
+ },
+ {
+ "id":"ratdom_maze_mole",
+ "name":"Cave mole",
+ "iconID":"monsters_rltiles1:50",
+ "moveCost":5,
+ "spawnGroup":"ratdom_maze_mole",
+ "phraseID":"ratdom_maze_mole"
+ },
+ {
+ "id":"ratdom_maze_mole2",
+ "name":"Cave mole",
+ "iconID":"monsters_rltiles1:50",
+ "maxHP":70,
+ "unique":1,
+ "monsterClass":"animal",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":8,
+ "max":15
+ },
+ "spawnGroup":"ratdom_maze_mole2",
+ "attackCost":5,
+ "attackChance":120,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"bleeding_wound",
+ "magnitude":1,
+ "duration":2,
+ "chance":"75"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_maze_mole_food",
+ "name":"Nutritious cave snake",
+ "iconID":"monsters_snakes:3",
+ "maxHP":31,
+ "monsterClass":"reptile",
+ "attackDamage":{
+ "min":12,
+ "max":12
+ },
+ "spawnGroup":"ratdom_maze_mole_food",
+ "droplistID":"ratdom_maze_mole_food",
+ "attackCost":6,
+ "attackChance":110,
+ "criticalSkill":30,
+ "criticalMultiplier":2.0,
+ "blockChance":30
+ },
+ {
+ "id":"ratdom_maze_rat1",
+ "name":"Tiny rat",
+ "iconID":"monsters_rats:0",
+ "maxHP":2,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":1,
+ "max":1
+ },
+ "spawnGroup":"ratdom_maze_rat",
+ "droplistID":"trainingrat",
+ "attackCost":9,
+ "attackChance":50
+ },
+ {
+ "id":"ratdom_maze_rat2",
+ "name":"Cave rat",
+ "iconID":"monsters_rats:1",
+ "maxHP":5,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":2,
+ "max":2
+ },
+ "spawnGroup":"ratdom_maze_rat",
+ "droplistID":"rat",
+ "attackCost":9,
+ "attackChance":90
+ },
+ {
+ "id":"ratdom_maze_slime",
+ "name":"Slime",
+ "iconID":"monsters_ld2:188",
+ "maxHP":5,
+ "monsterClass":"animal",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":8,
+ "max":18
+ },
+ "spawnGroup":"ratdom_maze_slime",
+ "droplistID":"rat",
+ "attackCost":5,
+ "attackChance":130,
+ "blockChance":40,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"slime",
+ "magnitude":1,
+ "duration":2,
+ "chance":"30"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_mikhail",
+ "name":"Gruiik",
+ "iconID":"monsters_rats:3",
+ "unique":1,
+ "phraseID":"ratdom_mikhail"
+ },
+ {
+ "id":"ratdom_rat",
+ "name":"Clevred",
+ "iconID":"monsters_rats:1",
+ "phraseID":"ratdom_rat"
+ },
+ {
+ "id":"ratdom_rat_bwm1",
+ "name":"Clevred",
+ "iconID":"monsters_rats:1",
+ "unique":1,
+ "phraseID":"ratdom_rat_bwm1"
+ },
+ {
+ "id":"ratdom_rat_crossglen",
+ "name":"Clevred",
+ "iconID":"monsters_rats:1",
+ "unique":1,
+ "phraseID":"ratdom_rat_crossglen"
+ },
+ {
+ "id":"ratdom_rat_pub_owner",
+ "name":"Horfael",
+ "iconID":"monsters_ld1:9",
+ "phraseID":"ratdom_rat_pub_owner",
+ "droplistID":"ratdom_rat_pub_owner"
+ },
+ {
+ "id":"ratdom_rat_statue",
+ "name":"Andor's statue",
+ "iconID":"monsters_maksiu1:1",
+ "maxHP":90,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":1,
+ "max":4
+ },
+ "spawnGroup":"ratdom_rat_statue",
+ "phraseID":"ratdom_rat_statue",
+ "droplistID":"drop_ratdom_mara",
+ "attackCost":99,
+ "attackChance":60,
+ "blockChance":40
+ },
+ {
+ "id":"ratdom_rat_warden",
+ "name":"Wart",
+ "iconID":"monsters_rltiles3:10",
+ "movementAggressionType":"wholeMap",
+ "phraseID":"ratdom_rat_warden",
+ "droplistID":"ratdom_rat_warden"
+ },
+ {
+ "id":"ratdom_rat_warden2",
+ "name":"Wart",
+ "iconID":"monsters_rltiles3:10",
+ "phraseID":"ratdom_rat_warden2",
+ "droplistID":"ratdom_rat_warden2"
+ },
+ {
+ "id":"ratdom_roundling",
+ "name":"Roundling",
+ "iconID":"monsters_rltiles1:134",
+ "maxHP":200,
+ "monsterClass":"humanoid",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_roundling",
+ "faction":"fct_ratdom_roundling",
+ "phraseID":"ratdom_roundling",
+ "attackCost":5,
+ "attackChance":120
+ },
+ {
+ "id":"ratdom_roundling2",
+ "name":"Roundling",
+ "iconID":"monsters_rltiles1:134",
+ "maxHP":200,
+ "monsterClass":"humanoid",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":30
+ },
+ "spawnGroup":"ratdom_roundling2",
+ "faction":"fct_ratdom_roundling2",
+ "phraseID":"ratdom_roundling2",
+ "attackCost":5,
+ "attackChance":120
+ },
+ {
+ "id":"ratdom_roundling3",
+ "name":"Roundling",
+ "iconID":"monsters_rltiles1:134",
+ "maxHP":200,
+ "monsterClass":"humanoid",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":10,
+ "max":30
+ },
+ "spawnGroup":"ratdom_roundling3",
+ "attackCost":5,
+ "attackChance":120
+ },
+ {
+ "id":"ratdom_skel_lute",
+ "name":"Lutenist",
+ "iconID":"monsters_fatboy73:41",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_lute"
+ },
+ {
+ "id":"ratdom_skel_horn",
+ "name":"Horn player",
+ "iconID":"monsters_fatboy73:43",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_horn"
+ },
+ {
+ "id":"ratdom_skel_drum",
+ "name":"Drummer",
+ "iconID":"monsters_fatboy73:45",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_drum"
+ },
+ {
+ "id":"ratdom_skel_cymb",
+ "name":"Cymbalist",
+ "iconID":"monsters_fatboy73:47",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_cymb"
+ },
+ {
+ "id":"ratdom_skel_lute1",
+ "name":"Lutenist",
+ "iconID":"monsters_fatboy73:41",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_lute1"
+ },
+ {
+ "id":"ratdom_skel_horn1",
+ "name":"Horn player",
+ "iconID":"monsters_fatboy73:43",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_horn1"
+ },
+ {
+ "id":"ratdom_skel_drum1",
+ "name":"Drummer",
+ "iconID":"monsters_fatboy73:45",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_drum1"
+ },
+ {
+ "id":"ratdom_skel_cymb1",
+ "name":"Cymbalist",
+ "iconID":"monsters_fatboy73:47",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_cymb1"
+ },
+ {
+ "id":"ratdom_skel_lute2",
+ "name":"Lutenist",
+ "iconID":"monsters_fatboy73:40",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_lute2"
+ },
+ {
+ "id":"ratdom_skel_horn2",
+ "name":"Horn player",
+ "iconID":"monsters_fatboy73:42",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_horn2"
+ },
+ {
+ "id":"ratdom_skel_drum2",
+ "name":"Drummer",
+ "iconID":"monsters_fatboy73:44",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_drum2"
+ },
+ {
+ "id":"ratdom_skel_cymb2",
+ "name":"Cymbalist",
+ "iconID":"monsters_fatboy73:46",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_cymb2"
+ },
+ {
+ "id":"ratdom_skel_dance1",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:28",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance2",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:29",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance3",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:30",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance4",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:31",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance5",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:32",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance6",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:33",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance7",
+ "name":"Dancing skeleton",
+ "iconID":"monsters_tometik8:34",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_dance_grp",
+ "phraseID":"ratdom_do_nothing"
+ },
+ {
+ "id":"ratdom_skel_dance21",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:35",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":80
+ },
+ {
+ "id":"ratdom_skel_dance22",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:36",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":80
+ },
+ {
+ "id":"ratdom_skel_dance23",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:37",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":80
+ },
+ {
+ "id":"ratdom_skel_dance24",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:38",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":80
+ },
+ {
+ "id":"ratdom_skel_dance25",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:39",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"helpOthers",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":80
+ },
+ {
+ "id":"ratdom_skel_dance26",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:40",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":10,
+ "max":30
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":100
+ },
+ {
+ "id":"ratdom_skel_dance27",
+ "name":"Angry skeleton",
+ "iconID":"monsters_tometik8:57",
+ "maxHP":80,
+ "unique":1,
+ "monsterClass":"undead",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":10,
+ "max":30
+ },
+ "spawnGroup":"ratdom_skel_dance2_grp",
+ "attackCost":5,
+ "attackChance":100
+ },
+ {
+ "id":"ratdom_skel_mage",
+ "name":"Skeleton mage",
+ "iconID":"monsters_tometik8:44",
+ "monsterClass":"undead",
+ "spawnGroup":"ratdom_skel_mage",
+ "phraseID":"ratdom_skel_mage"
+ },
+ {
+ "id":"ratdom_skeleton1",
+ "name":"Skeleton",
+ "iconID":"monsters_tometik8:35",
+ "maxHP":60,
+ "maxAP":10,
+ "monsterClass":"construct",
+ "movementAggressionType":"protectSpawn",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skeleton1",
+ "faction":"ratdom_skeleton1",
+ "phraseID":"ratdom_skeleton1",
+ "attackCost":5,
+ "attackChance":100,
+ "damageResistance":2
+ },
+ {
+ "id":"ratdom_skeleton2",
+ "name":"Skeleton",
+ "iconID":"monsters_tometik8:35",
+ "maxHP":60,
+ "maxAP":10,
+ "monsterClass":"construct",
+ "movementAggressionType":"protectSpawn",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_skeleton2",
+ "faction":"ratdom_skeleton2",
+ "phraseID":"ratdom_skeleton2",
+ "attackCost":5,
+ "attackChance":100,
+ "damageResistance":2
+ },
+ {
+ "id":"ratdom_skeleton_boss1",
+ "name":"Roskelt",
+ "iconID":"monsters_tometik8:43",
+ "maxHP":100,
+ "maxAP":10,
+ "unique":1,
+ "monsterClass":"construct",
+ "attackDamage":{
+ "min":15,
+ "max":30
+ },
+ "spawnGroup":"ratdom_skeleton_boss1",
+ "faction":"ratdom_skeleton_boss1",
+ "phraseID":"ratdom_skeleton_boss1",
+ "attackCost":5,
+ "attackChance":100,
+ "damageResistance":5
+ },
+ {
+ "id":"ratdom_skeleton_boss2",
+ "name":"Bloskelt",
+ "iconID":"monsters_tometik8:44",
+ "maxHP":100,
+ "maxAP":10,
+ "unique":1,
+ "monsterClass":"construct",
+ "attackDamage":{
+ "min":15,
+ "max":30
+ },
+ "spawnGroup":"ratdom_skeleton_boss2",
+ "faction":"ratdom_skeleton_boss2",
+ "phraseID":"ratdom_skeleton_boss2",
+ "attackCost":5,
+ "attackChance":100,
+ "damageResistance":5
+ },
+ {
+ "id":"ratdom_tharal",
+ "name":"Tharal",
+ "iconID":"monsters_men:4",
+ "maxHP":160,
+ "maxAP":10,
+ "moveCost":5,
+ "unique":1,
+ "monsterClass":"humanoid",
+ "attackDamage":{
+ "min":1,
+ "max":3
+ },
+ "spawnGroup":"ratdom_tharal",
+ "droplistID":"drop_ratdom_tharal"
+ },
+ {
+ "id":"ratdom_troll_1",
+ "name":"Young ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":230,
+ "maxAP":10,
+ "moveCost":2,
+ "monsterClass":"giant",
+ "attackDamage":{
+ "min":1,
+ "max":10
+ },
+ "spawnGroup":"ratdom_troll_1",
+ "droplistID":"ratdom_troll",
+ "attackCost":5,
+ "attackChance":50,
+ "blockChance":30,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":2,
+ "chance":"5"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_2",
+ "name":"Weak ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":230,
+ "maxAP":10,
+ "moveCost":5,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":1,
+ "max":12
+ },
+ "spawnGroup":"ratdom_troll_2",
+ "droplistID":"ratdom_troll",
+ "attackCost":3,
+ "attackChance":55,
+ "blockChance":35,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":2,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_3",
+ "name":"Angry ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":330,
+ "maxAP":10,
+ "moveCost":3,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":10,
+ "max":15
+ },
+ "spawnGroup":"ratdom_troll_3",
+ "droplistID":"ratdom_troll",
+ "attackCost":5,
+ "attackChance":60,
+ "blockChance":40,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":4,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_4",
+ "name":"Mad ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":330,
+ "maxAP":10,
+ "moveCost":2,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":10,
+ "max":20
+ },
+ "spawnGroup":"ratdom_troll_4",
+ "droplistID":"ratdom_troll",
+ "attackCost":5,
+ "attackChance":90,
+ "blockChance":70,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":3,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_5",
+ "name":"Dangerous ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":380,
+ "maxAP":10,
+ "moveCost":5,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":15,
+ "max":30
+ },
+ "spawnGroup":"ratdom_troll_5",
+ "droplistID":"ratdom_troll",
+ "attackCost":5,
+ "attackChance":60,
+ "blockChance":70,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":4,
+ "chance":"5"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_6",
+ "name":"Ancient ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":430,
+ "maxAP":10,
+ "moveCost":5,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":15,
+ "max":30
+ },
+ "spawnGroup":"ratdom_troll_6",
+ "droplistID":"ratdom_troll",
+ "attackCost":5,
+ "attackChance":90,
+ "blockChance":70,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":6,
+ "chance":"5"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_troll_9",
+ "name":"Giant ogre",
+ "iconID":"monsters_cyclops:0",
+ "maxHP":590,
+ "maxAP":10,
+ "moveCost":8,
+ "unique":1,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":20,
+ "max":60
+ },
+ "spawnGroup":"ratdom_troll_9",
+ "droplistID":"ratdom_troll_9",
+ "attackCost":9,
+ "attackChance":90,
+ "blockChance":90,
+ "damageResistance":15,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":5,
+ "chance":"5"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_uglybrute",
+ "name":"Ogre",
+ "iconID":"monsters_tometik5:14",
+ "maxHP":230,
+ "maxAP":10,
+ "moveCost":2,
+ "monsterClass":"giant",
+ "movementAggressionType":"wholeMap",
+ "attackDamage":{
+ "min":1,
+ "max":30
+ },
+ "spawnGroup":"ratdom_uglybrute",
+ "droplistID":"ratdom_uglybrute",
+ "attackCost":5,
+ "attackChance":90,
+ "blockChance":70,
+ "hitEffect":{
+ "conditionsTarget":[
+ {
+ "condition":"stunned",
+ "magnitude":1,
+ "duration":4,
+ "chance":"10"
+ }
+ ]
+ }
+ },
+ {
+ "id":"ratdom_water_fish1",
+ "name":"Fish",
+ "iconID":"monsters_rltiles1:147"
+ },
+ {
+ "id":"ratdom_water_fish2",
+ "name":"Fish",
+ "iconID":"monsters_snakes:0"
+ },
+ {
+ "id":"ratdom_well_wise0",
+ "name":"Wise of the wells",
+ "iconID":"monsters_rltiles2:89",
+ "unique":1,
+ "phraseID":"ratdom_well_wise"
+ },
+ {
+ "id":"ratdom_well_wise1",
+ "name":"Wise of the wells",
+ "iconID":"monsters_rltiles2:89",
+ "unique":1,
+ "phraseID":"ratdom_well_wise"
+ },
+ {
+ "id":"ratdom_well_wise2",
+ "name":"Wise of the wells",
+ "iconID":"monsters_rltiles2:89",
+ "unique":1,
+ "phraseID":"ratdom_well_wise"
+ },
+ {
+ "id":"ratdom_well_wise3",
+ "name":"Wise of the wells",
+ "iconID":"monsters_rltiles2:89",
+ "unique":1,
+ "phraseID":"ratdom_well_wise3"
+ },
+ {
+ "id":"tough_cave_rat3",
+ "name":"Tough cave rat",
+ "iconID":"monsters_rats:1",
+ "maxHP":5,
+ "monsterClass":"animal",
+ "attackDamage":{
+ "min":3,
+ "max":3
+ },
+ "spawnGroup":"ratdom_maze_rat",
+ "droplistID":"rat",
+ "attackCost":5,
+ "attackChance":90
+ },
+ {
+ "id":"whootibarfag",
+ "name":"Whootibarfag",
+ "iconID":"monsters_rltiles3:16",
+ "phraseID":"whootibarfag",
+ "droplistID":"whootibarfag"
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/raw/monsterlist_sullengard.json b/AndorsTrail/res/raw/monsterlist_sullengard.json
index 18fe8cd0f..e718d9f51 100644
--- a/AndorsTrail/res/raw/monsterlist_sullengard.json
+++ b/AndorsTrail/res/raw/monsterlist_sullengard.json
@@ -601,7 +601,7 @@
"min":20,
"max":25
},
- "spawnGroup":"sullengard_venom_snake",
+ "spawnGroup":"sullengard_venom_snake_queen",
"droplistID":"forest_snake_dl",
"attackCost":3,
"attackChance":247,
diff --git a/AndorsTrail/res/raw/questlist.json b/AndorsTrail/res/raw/questlist.json
index ac824a165..3fb872a8b 100644
--- a/AndorsTrail/res/raw/questlist.json
+++ b/AndorsTrail/res/raw/questlist.json
@@ -101,7 +101,7 @@
},
{
"progress":110,
- "logText":"After talking with mother back at home, she and I tried to brainstorm about where Andor could be. She reminded me about Andor's friend Stanwick who lives in Brightport. We agreed that going to talk to him might be the next logical thing to do.",
+ "logText":"After talking with mother back at home, she and I tried to brainstorm about where Andor could be. She reminded me about Andor's friend Stanwick who lives in Brightport. We agreed that going to talk to him might be the next logical thing to do.\n\n[Quest is not completable at this time.]",
"rewardExperience":2000
}
]
@@ -373,7 +373,7 @@
},
{
"progress":20,
- "logText":"Nocmar tells me he used to be a smith. But Lord Geomyr has banned the use of heartsteel, so he cannot forge his weapons anymore.\nIf I can find a heartstone and bring it to Nocmar, he should be able to forge the heartsteel again.",
+ "logText":"Nocmar tells me he used to be a smith. But Lord Geomyr has banned the use of heartsteel, so he cannot forge his weapons anymore.\nIf I can find a heartstone and bring it to Nocmar, he should be able to forge the heartsteel again.\n\n[Quest is not completable at this time.]",
"finishesQuest":0
},
{
diff --git a/AndorsTrail/res/raw/questlist_burhczyd.json b/AndorsTrail/res/raw/questlist_burhczyd.json
index 400804344..68ddc1d33 100644
--- a/AndorsTrail/res/raw/questlist_burhczyd.json
+++ b/AndorsTrail/res/raw/questlist_burhczyd.json
@@ -56,7 +56,7 @@
},
{
"progress":110,
- "logText":"Burhczyd was no longer dressed like a knight of the Elythom. He said he's going to marry the prettiest girl in the world - she just doesn't know yet...",
+ "logText":"Burhczyd was no longer dressed like a knight of the Elythom. He said he's going to marry the prettiest girl in the world - she just doesn't know yet...\n\n[Quest is not completable at this time.]",
"rewardExperience":30000
},
{
diff --git a/AndorsTrail/res/raw/questlist_fungi_panic.json b/AndorsTrail/res/raw/questlist_fungi_panic.json
index 234e4688b..9d76a2534 100644
--- a/AndorsTrail/res/raw/questlist_fungi_panic.json
+++ b/AndorsTrail/res/raw/questlist_fungi_panic.json
@@ -238,7 +238,7 @@
},
{
"progress":80,
- "logText":"Tough luck: I must have fallen for every trap in the Arulir mountain. Ouch...",
+ "logText":"Tough luck: I must have fallen for every trap in the Arulir mountain. Ouch ...",
"rewardExperience":1000
},
{
@@ -255,6 +255,11 @@
"progress":120,
"logText":"Thrown out of my first tavern. I was told to leave the Sullengard tavern and at such a young age too. Am I starting down the wrong path?",
"rewardExperience":200
+ },
+ {
+ "progress":125,
+ "logText":"Uniform blue lighting: I solved a difficult logic riddle.",
+ "rewardExperience":1000
}
]
}
diff --git a/AndorsTrail/res/raw/questlist_haunted_forest.json b/AndorsTrail/res/raw/questlist_haunted_forest.json
index 6c79ea376..191904d20 100644
--- a/AndorsTrail/res/raw/questlist_haunted_forest.json
+++ b/AndorsTrail/res/raw/questlist_haunted_forest.json
@@ -20,7 +20,7 @@
},
{
"progress":40,
- "logText":"I discovered the 'Haunted forest' and suspected that this may be the source of the sounds heard by Gabriel in Vilegard."
+ "logText":"I discovered the 'Haunted forest' and suspect that this may be the source of the sounds heard by Gabriel in Vilegard."
},
{
"progress":50,
diff --git a/AndorsTrail/res/raw/questlist_ratdom.json b/AndorsTrail/res/raw/questlist_ratdom.json
new file mode 100644
index 000000000..47b7fce33
--- /dev/null
+++ b/AndorsTrail/res/raw/questlist_ratdom.json
@@ -0,0 +1,759 @@
+[
+ {
+ "id":"ratdom_mikhail",
+ "name":"More rats!",
+ "showInLog":1,
+ "stages":[
+ {
+ "progress":10,
+ "logText":"A huge rat called Gruiik told you that they drove all the people out of this village."
+ },
+ {
+ "progress":20,
+ "logText":"Some two-legs were running around in the garden again. You should kill them."
+ },
+ {
+ "progress":30,
+ "logText":"You killed Mara."
+ },
+ {
+ "progress":32,
+ "logText":"You killed Tharal."
+ },
+ {
+ "progress":52,
+ "logText":"You told Gruiik that you killed Mara and Tharal.",
+ "rewardExperience":500
+ },
+ {
+ "progress":54,
+ "logText":"You lied to Gruiik that you killed Mara and Tharal.",
+ "rewardExperience":500
+ },
+ {
+ "progress":70,
+ "logText":"Gruiik was hungry and asked to bring him bread."
+ },
+ {
+ "progress":72,
+ "logText":"You found a bread in a bag hanging at the door of the Crossglen town hall."
+ },
+ {
+ "progress":74,
+ "logText":"You gave a bread to Gruiik.",
+ "rewardExperience":200
+ },
+ {
+ "progress":90,
+ "logText":"The huge rat ignores you after he has the bread.",
+ "finishesQuest":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_quest",
+ "name":"Yellow is it",
+ "showInLog":1,
+ "stages":[
+ {
+ "progress":10,
+ "logText":"You woke up when you felt that something had bitten your your toe. Apparently you had a nightmare - there were rats everywhere! Anyway, you were not even slightly recovered."
+ },
+ {
+ "progress":30,
+ "logText":"An ancient meditating man rewarded you with a rat skull for a wise discussion."
+ },
+ {
+ "progress":31,
+ "logText":"You took a leg bone of a rat from a gold hunter."
+ },
+ {
+ "progress":32,
+ "logText":"You stole a leg bone of a rat from the instrument maker."
+ },
+ {
+ "progress":33,
+ "logText":"In the center of a labyrinth you found a leg bone of a rat."
+ },
+ {
+ "progress":34,
+ "logText":"You took a leg bone of a rat from the dancing but vengeful and unforgiving skeletons."
+ },
+ {
+ "progress":35,
+ "logText":"You found the tail bones of a dead rat on a platform in a lake."
+ },
+ {
+ "progress":36,
+ "logText":"In a library you found the back bone of a big rat."
+ },
+ {
+ "progress":37,
+ "logText":"You got some rib bones of a rat from the skeleton leader."
+ },
+ {
+ "progress":50,
+ "logText":"A small, naughty rat called Clevred claimed that he could help you get out of here. In return, he required you to help to find a yellow, round artifact."
+ },
+ {
+ "progress":52,
+ "logText":"I should look around in the rat cave. Clevred probably meant the Crossglen's supply cave."
+ },
+ {
+ "progress":60,
+ "logText":"In the depth of the supply cave you found a new statue, that resembles to your brother Andor."
+ },
+ {
+ "progress":70,
+ "logText":"The rats had erected the statue in honor of Andor for never killing rats. You should begin your search behind this statue."
+ },
+ {
+ "progress":80,
+ "logText":"You would need a pickaxe to tear down the statue."
+ },
+ {
+ "progress":82,
+ "logText":"Audir, the smith of Crossglen, sold you an old, sturdy pickaxe."
+ },
+ {
+ "progress":90,
+ "logText":"You tore down the statue of Andor. Behind it in the wall you found a hole in the shape of a bone."
+ },
+ {
+ "progress":100,
+ "logText":"You put a bone into the hole, and the wall crumbled to dust.",
+ "rewardExperience":200
+ },
+ {
+ "progress":110,
+ "logText":"A torch could help you to see in the dark. Unfortunately, the torch is so heavy, that you have to lift it with both hands."
+ },
+ {
+ "progress":120,
+ "logText":"You found a platform from which you have a good view over Crossglen. Andor seemed to have been here many times."
+ },
+ {
+ "progress":130,
+ "logText":"You found Andor's hideout.",
+ "rewardExperience":200
+ },
+ {
+ "progress":200,
+ "logText":"You found an exit from the caves to the surface. Cold icy wind was swirling up here on the Black Water mountain top. \nAstonishingly you are not alone here - Whootibarfag, a very old hermit seemed to have been waiting for you.",
+ "rewardExperience":500
+ },
+ {
+ "progress":210,
+ "logText":"Whootibarfag was delighted with my help in rescuing Rat King Rah's skeleton. As a thank you, he let me in on the secret of the rat escape. This increased my ability to flee."
+ },
+ {
+ "progress":310,
+ "logText":"Wart, the warden to the halls of memory told me, that the access would be closed, until the rat memorial is restored. I should seek the bones of King Rah's skeleton."
+ },
+ {
+ "progress":320,
+ "logText":"Wart told you that he needed the head, the ribs and the back bone, 4 legs and the tail."
+ },
+ {
+ "progress":321,
+ "logText":"Wart said that you just have to find the skull."
+ },
+ {
+ "progress":322,
+ "logText":"Wart said that you just have to find the back bone."
+ },
+ {
+ "progress":323,
+ "logText":"Wart said that just have to find the rib bones."
+ },
+ {
+ "progress":324,
+ "logText":"Wart said that you just have to find the tail."
+ },
+ {
+ "progress":325,
+ "logText":"Wart said that you just have to find the fourth leg."
+ },
+ {
+ "progress":380,
+ "logText":"You donated King Rah's sword to the memory hall.",
+ "rewardExperience":5000
+ },
+ {
+ "progress":381,
+ "logText":"You sold King Rah's sword to the memory hall."
+ },
+ {
+ "progress":390,
+ "logText":"Wart was glad to have his rat memorial restored. He granted access to the memory hall now.",
+ "rewardExperience":1000
+ },
+ {
+ "progress":392,
+ "logText":"Wart told you that Fraedro was captured."
+ },
+ {
+ "progress":395,
+ "logText":"Wart allowed you to go deeper into the cave and have a word with Fraedro."
+ },
+ {
+ "progress":398,
+ "logText":"You believed in Fraedro's innocence and released him."
+ },
+ {
+ "progress":399,
+ "logText":"You attacked Fraedro to avenge the theft of King Rah."
+ },
+ {
+ "progress":400,
+ "logText":"You tried Fraedro's tiny golden key in a hole of the cavewall near to his prison. Immediatly the wall gave way to another passage."
+ },
+ {
+ "progress":900,
+ "logText":"You finally found the yellow artifact: It was a big round and smelly cheese! Golden yellow and so large that it would provide almost unlimited food. Clevred was overjoyed!"
+ },
+ {
+ "progress":940,
+ "logText":"You told Clevred you couldn't help him further with the search. He then left you to search on his own.",
+ "finishesQuest":1
+ },
+ {
+ "progress":942,
+ "logText":"Although you had told Clevred you couldn't help him further with the search and he then left you, you meet him in the caves again. You have decided to start the search again."
+ },
+ {
+ "progress":948,
+ "logText":"The big yellow cheese now weighs heavily in your bag. Small consolation for the loss of a friend, though.",
+ "rewardExperience":20000,
+ "finishesQuest":1
+ },
+ {
+ "progress":950,
+ "logText":"You fought your way through the roundlings. But Clevred was seriously wounded in the fight. He was just able to give you his beloved artifact. \nWith a last breath he thanked you for your company and died in your arms.",
+ "rewardExperience":1000
+ },
+ {
+ "progress":960,
+ "logText":"You persuaded Clevred to leave the artifact behind. Clevred obeyed disappointedly, but he left you on the spot.",
+ "rewardExperience":10
+ },
+ {
+ "progress":999,
+ "logText":"You fell asleep just in front of your bed. After long hours of deep and dreamless sleep you woke up - all the rats were gone! Was it only a dream?",
+ "rewardExperience":20000,
+ "finishesQuest":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_skeleton",
+ "name":"Skeleton brothers",
+ "showInLog":1,
+ "stages":[
+ {
+ "progress":41,
+ "logText":"Roskelt, the leader of a gang of skeletons, claimed to be king of the caves. He demanded that you would seek out his brother and bring him a message: if he came and surrendered, then he would have the grace of a quick, almost painless death."
+ },
+ {
+ "progress":42,
+ "logText":"Bloskelt, the leader of a gang of skeletons, claimed to be king of the caves. He demanded that you would seek out his brother and bring him a message: if he came and surrendered, then he would have the grace of a quick, almost painless death."
+ },
+ {
+ "progress":51,
+ "logText":"Bloskelt, a leader of another gang of skeletons, also claimed to be king of the caves. You delivered Roskelt's message, but earned nothing but laughter."
+ },
+ {
+ "progress":52,
+ "logText":"Roskelt, a leader of another gang of skeletons, also claimed to be king of the caves. You delivered Bloskelt's message, but earned nothing but laughter."
+ },
+ {
+ "progress":61,
+ "logText":"Roskelt asked you to kill his brother."
+ },
+ {
+ "progress":62,
+ "logText":"Bloskelt asked you to kill his brother."
+ },
+ {
+ "progress":71,
+ "logText":"You have killed Bloskelt."
+ },
+ {
+ "progress":72,
+ "logText":"You have killed Roskelt."
+ },
+ {
+ "progress":90,
+ "logText":"For your effort, you got a pretty poor reward.",
+ "rewardExperience":1000,
+ "finishesQuest":1
+ }
+ ]
+ },
+ {
+ "id":"ratdom_nondisplay",
+ "name":"ratdom_nondisplay",
+ "showInLog":0,
+ "stages":[
+ {
+ "progress":1,
+ "logText":"1=Ratdom active"
+ },
+ {
+ "progress":2,
+ "logText":"2=Rat statue act."
+ },
+ {
+ "progress":3,
+ "logText":"3=Maze entry open"
+ },
+ {
+ "progress":4,
+ "logText":"4"
+ },
+ {
+ "progress":5,
+ "logText":"5"
+ },
+ {
+ "progress":6,
+ "logText":"6"
+ },
+ {
+ "progress":7,
+ "logText":"7"
+ },
+ {
+ "progress":8,
+ "logText":"8"
+ },
+ {
+ "progress":9,
+ "logText":"9"
+ },
+ {
+ "progress":10,
+ "logText":"10=Clevred company"
+ },
+ {
+ "progress":11,
+ "logText":"11=Clevred got artifact"
+ },
+ {
+ "progress":12,
+ "logText":"12=Artifact brought back"
+ },
+ {
+ "progress":13,
+ "logText":"13=Clevred dead/gone"
+ },
+ {
+ "progress":21,
+ "logText":"21=Rat final_1"
+ },
+ {
+ "progress":22,
+ "logText":"22=Rat final_2"
+ },
+ {
+ "progress":23,
+ "logText":"23=Rat final_3"
+ },
+ {
+ "progress":30,
+ "logText":"30=Lantern-0 init"
+ },
+ {
+ "progress":31,
+ "logText":"31=Lantern-1 init"
+ },
+ {
+ "progress":32,
+ "logText":"32=Lantern-2 init"
+ },
+ {
+ "progress":33,
+ "logText":"33=Lantern-3 init"
+ },
+ {
+ "progress":34,
+ "logText":"34=Lantern-4 init"
+ },
+ {
+ "progress":35,
+ "logText":"35=Lantern-5 init"
+ },
+ {
+ "progress":36,
+ "logText":"36=Lantern-6 init"
+ },
+ {
+ "progress":37,
+ "logText":"37=Lantern-7 init"
+ },
+ {
+ "progress":40,
+ "logText":"40=Lantern-0 on"
+ },
+ {
+ "progress":41,
+ "logText":"41=Lantern-1 on"
+ },
+ {
+ "progress":42,
+ "logText":"42=Lantern-2 on"
+ },
+ {
+ "progress":43,
+ "logText":"43=Lantern-3 on"
+ },
+ {
+ "progress":44,
+ "logText":"44=Lantern-4 on"
+ },
+ {
+ "progress":45,
+ "logText":"45=Lantern-5 on"
+ },
+ {
+ "progress":46,
+ "logText":"46=Lantern-6 on"
+ },
+ {
+ "progress":47,
+ "logText":"47=Lantern-7 on"
+ },
+ {
+ "progress":48,
+ "logText":"48=Lantern carry"
+ },
+ {
+ "progress":49,
+ "logText":"49=Wise3 active"
+ },
+ {
+ "progress":50,
+ "logText":"50=talked to Wise3"
+ },
+ {
+ "progress":51,
+ "logText":"51=Wells cheat"
+ },
+ {
+ "progress":60,
+ "logText":"60=Water: Flag reached"
+ },
+ {
+ "progress":61,
+ "logText":"61=Use ladder"
+ },
+ {
+ "progress":70,
+ "logText":"70=GoldHunter above door open"
+ },
+ {
+ "progress":71,
+ "logText":"71=GoldHunter bridge active"
+ },
+ {
+ "progress":72,
+ "logText":"72=GoldHunter talked to"
+ },
+ {
+ "progress":73,
+ "logText":"73=GoldHunter bridge burnt"
+ },
+ {
+ "progress":74,
+ "logText":"74=Troll bridge thrown"
+ },
+ {
+ "progress":75,
+ "logText":"75=Troll bridge active"
+ },
+ {
+ "progress":76,
+ "logText":"76=Hint Gold hunter"
+ },
+ {
+ "progress":81,
+ "logText":"81=Ghost-1 active"
+ },
+ {
+ "progress":82,
+ "logText":"82=Ghost-1 active"
+ },
+ {
+ "progress":83,
+ "logText":"83=Ghost-1 active"
+ },
+ {
+ "progress":84,
+ "logText":"84=Ghost-1 active"
+ },
+ {
+ "progress":90,
+ "logText":"90=Entered mole's cage"
+ },
+ {
+ "progress":91,
+ "logText":"91=531_sw open"
+ },
+ {
+ "progress":92,
+ "logText":"92=646 statues seen"
+ },
+ {
+ "progress":93,
+ "logText":"93=Librarian went away"
+ },
+ {
+ "progress":94,
+ "logText":"94=Hint Library"
+ },
+ {
+ "progress":95,
+ "logText":"95=Librarian reading"
+ },
+ {
+ "progress":100,
+ "logText":"100=clock active"
+ },
+ {
+ "progress":101,
+ "logText":"101=Lute_1 active"
+ },
+ {
+ "progress":102,
+ "logText":"102=Horn_1 active"
+ },
+ {
+ "progress":103,
+ "logText":"103=Drum_1 active"
+ },
+ {
+ "progress":104,
+ "logText":"104=Cymb_1 active"
+ },
+ {
+ "progress":105,
+ "logText":"105=Color_1 active"
+ },
+ {
+ "progress":106,
+ "logText":"106=Color_2 active"
+ },
+ {
+ "progress":107,
+ "logText":"107=Color_3 active"
+ },
+ {
+ "progress":108,
+ "logText":"108=Color_4 active"
+ },
+ {
+ "progress":109,
+ "logText":"109=Color_5 active"
+ },
+ {
+ "progress":120,
+ "logText":"120=Leg Bone taken"
+ },
+ {
+ "progress":121,
+ "logText":"121=Met instrument maker"
+ },
+ {
+ "progress":130,
+ "logText":"130=Rah in museum."
+ },
+ {
+ "progress":140,
+ "logText":"140=Flora warning."
+ },
+ {
+ "progress":150,
+ "logText":"150=Empty chest seen"
+ },
+ {
+ "progress":162,
+ "logText":"162=Troll_2 spawned"
+ },
+ {
+ "progress":163,
+ "logText":"163=Troll_3 spawned"
+ },
+ {
+ "progress":164,
+ "logText":"162=Troll_4 spawned"
+ },
+ {
+ "progress":165,
+ "logText":"162=Troll_5 spawned"
+ },
+ {
+ "progress":166,
+ "logText":"162=Troll_6 spawned"
+ },
+ {
+ "progress":169,
+ "logText":"169=Troll_9 spawned"
+ },
+ {
+ "progress":170,
+ "logText":"170=Troll door 1 open"
+ },
+ {
+ "progress":171,
+ "logText":"171=Troll door 2 open"
+ },
+ {
+ "progress":172,
+ "logText":"172=Door 533 open"
+ },
+ {
+ "progress":173,
+ "logText":"173=Door 412 open"
+ },
+ {
+ "progress":174,
+ "logText":"174=Door 412 from south"
+ },
+ {
+ "progress":180,
+ "logText":"180=Veni"
+ },
+ {
+ "progress":181,
+ "logText":"181=Store door 1 open"
+ },
+ {
+ "progress":182,
+ "logText":"182=Store door 2 open"
+ },
+ {
+ "progress":183,
+ "logText":"183=Venit"
+ },
+ {
+ "progress":184,
+ "logText":"184=Donation"
+ },
+ {
+ "progress":191,
+ "logText":"191=blue compass given"
+ },
+ {
+ "progress":192,
+ "logText":"192=orange compass given"
+ }
+ ]
+ },
+ {
+ "id":"ratdom_maze",
+ "name":"Ratdom_maze",
+ "showInLog":0,
+ "stages":[
+ {
+ "progress":1,
+ "logText":"Light-1"
+ },
+ {
+ "progress":2,
+ "logText":"Light-2"
+ },
+ {
+ "progress":3,
+ "logText":"Light-3"
+ },
+ {
+ "progress":4,
+ "logText":"Light-4"
+ },
+ {
+ "progress":5,
+ "logText":"Light-5"
+ },
+ {
+ "progress":6,
+ "logText":"Light-6"
+ },
+ {
+ "progress":7,
+ "logText":"Light-7"
+ },
+ {
+ "progress":8,
+ "logText":"Light-8"
+ },
+ {
+ "progress":9,
+ "logText":"Light-9"
+ },
+ {
+ "progress":10,
+ "logText":"Light off"
+ },
+ {
+ "progress":21,
+ "logText":"Rpl_568-1"
+ },
+ {
+ "progress":22,
+ "logText":"Rpl_568-2"
+ },
+ {
+ "progress":23,
+ "logText":"Rpl_568-3"
+ },
+ {
+ "progress":24,
+ "logText":"Rpl_568-4"
+ },
+ {
+ "progress":25,
+ "logText":"Rpl_568-5"
+ },
+ {
+ "progress":26,
+ "logText":"Rpl_568-6"
+ },
+ {
+ "progress":27,
+ "logText":"Rpl_568-7"
+ },
+ {
+ "progress":30,
+ "logText":"compass off"
+ },
+ {
+ "progress":31,
+ "logText":"compass BWM"
+ },
+ {
+ "progress":32,
+ "logText":"compass Tour"
+ },
+ {
+ "progress":33,
+ "logText":"compass 3"
+ },
+ {
+ "progress":34,
+ "logText":"compass 4"
+ },
+ {
+ "progress":35,
+ "logText":"compass 5"
+ },
+ {
+ "progress":131,
+ "logText":"Rec compass BWM"
+ },
+ {
+ "progress":132,
+ "logText":"Rec compass Tour"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/AndorsTrail/res/values/loadresources.xml b/AndorsTrail/res/values/loadresources.xml
index 5dffea5d7..3894c0e4b 100644
--- a/AndorsTrail/res/values/loadresources.xml
+++ b/AndorsTrail/res/values/loadresources.xml
@@ -7,6 +7,8 @@
- @raw/itemcategories_omicronrg9
- @raw/itemcategories_brimhaven
+
+ - @raw/itemcategories_ratdom
@@ -97,6 +99,8 @@
- @raw/itemlist_sullengard
- @raw/itemlist_haunted_forest
+
+ - @raw/itemlist_ratdom
@@ -151,6 +155,8 @@
- @raw/droplists_next_release
- @raw/droplists_haunted_forest
+
+ - @raw/droplists_ratdom
@@ -199,6 +205,8 @@
- @raw/questlist_sullengard
- @raw/questlist_haunted_forest
+
+ - @raw/questlist_ratdom
@@ -401,6 +409,9 @@
- @raw/conversationlist_haunted_forest
- @raw/conversationlist_next_release
+
+ - @raw/conversationlist_ratdom
+ - @raw/conversationlist_ratdom_npc
@@ -462,6 +473,8 @@
- @raw/monsterlist_next_release
- @raw/monsterlist_haunted_forest
+
+ - @raw/monsterlist_ratdom
@@ -1204,6 +1217,146 @@
- @xml/haunted_underground_3
- @xml/haunted_underground_4
- @xml/haunted_underground_5
+
+ - @xml/ratdom_bwm1
+ - @xml/ratdom_maze1
+ - @xml/ratdom_maze2
+ - @xml/ratdom_maze3
+ - @xml/ratdom_maze_402
+ - @xml/ratdom_maze_403
+ - @xml/ratdom_maze_412
+ - @xml/ratdom_maze_413
+ - @xml/ratdom_maze_414
+ - @xml/ratdom_maze_415
+ - @xml/ratdom_maze_416
+ - @xml/ratdom_maze_417
+ - @xml/ratdom_maze_418
+ - @xml/ratdom_maze_421
+ - @xml/ratdom_maze_422
+ - @xml/ratdom_maze_423
+ - @xml/ratdom_maze_424
+ - @xml/ratdom_maze_425
+ - @xml/ratdom_maze_426
+ - @xml/ratdom_maze_427
+ - @xml/ratdom_maze_428
+ - @xml/ratdom_maze_432
+ - @xml/ratdom_maze_433
+ - @xml/ratdom_maze_434
+ - @xml/ratdom_maze_434b
+ - @xml/ratdom_maze_435
+ - @xml/ratdom_maze_436
+ - @xml/ratdom_maze_437
+ - @xml/ratdom_maze_438
+ - @xml/ratdom_maze_441
+ - @xml/ratdom_maze_442
+ - @xml/ratdom_maze_443
+ - @xml/ratdom_maze_444
+ - @xml/ratdom_maze_445
+ - @xml/ratdom_maze_446
+ - @xml/ratdom_maze_447
+ - @xml/ratdom_maze_448
+ - @xml/ratdom_maze_451
+ - @xml/ratdom_maze_452
+ - @xml/ratdom_maze_453
+ - @xml/ratdom_maze_454
+ - @xml/ratdom_maze_455
+ - @xml/ratdom_maze_455a
+ - @xml/ratdom_maze_456
+ - @xml/ratdom_maze_457
+ - @xml/ratdom_maze_458
+ - @xml/ratdom_maze_461
+ - @xml/ratdom_maze_463
+ - @xml/ratdom_maze_464
+ - @xml/ratdom_maze_466
+ - @xml/ratdom_maze_467
+ - @xml/ratdom_maze_476
+ - @xml/ratdom_maze_506
+ - @xml/ratdom_maze_513
+ - @xml/ratdom_maze_514
+ - @xml/ratdom_maze_515
+ - @xml/ratdom_maze_516
+ - @xml/ratdom_maze_517
+ - @xml/ratdom_maze_517a
+ - @xml/ratdom_maze_521
+ - @xml/ratdom_maze_522
+ - @xml/ratdom_maze_523
+ - @xml/ratdom_maze_524
+ - @xml/ratdom_maze_525
+ - @xml/ratdom_maze_526
+ - @xml/ratdom_maze_527
+ - @xml/ratdom_maze_531
+ - @xml/ratdom_maze_532
+ - @xml/ratdom_maze_533
+ - @xml/ratdom_maze_534
+ - @xml/ratdom_maze_535
+ - @xml/ratdom_maze_535a
+ - @xml/ratdom_maze_536
+ - @xml/ratdom_maze_537
+ - @xml/ratdom_maze_538
+ - @xml/ratdom_maze_541
+ - @xml/ratdom_maze_542
+ - @xml/ratdom_maze_543
+ - @xml/ratdom_maze_543d
+ - @xml/ratdom_maze_544
+ - @xml/ratdom_maze_545
+ - @xml/ratdom_maze_546
+ - @xml/ratdom_maze_547
+ - @xml/ratdom_maze_551
+ - @xml/ratdom_maze_552
+ - @xml/ratdom_maze_553
+ - @xml/ratdom_maze_554
+ - @xml/ratdom_maze_555
+ - @xml/ratdom_maze_557
+ - @xml/ratdom_maze_558
+ - @xml/ratdom_maze_562
+ - @xml/ratdom_maze_563
+ - @xml/ratdom_maze_564
+ - @xml/ratdom_maze_565
+ - @xml/ratdom_maze_566
+ - @xml/ratdom_maze_567
+ - @xml/ratdom_maze_568
+ - @xml/ratdom_maze_572
+ - @xml/ratdom_maze_611
+ - @xml/ratdom_maze_612
+ - @xml/ratdom_maze_616
+ - @xml/ratdom_maze_617
+ - @xml/ratdom_maze_618
+ - @xml/ratdom_maze_621
+ - @xml/ratdom_maze_622
+ - @xml/ratdom_maze_623
+ - @xml/ratdom_maze_624
+ - @xml/ratdom_maze_625
+ - @xml/ratdom_maze_626
+ - @xml/ratdom_maze_627
+ - @xml/ratdom_maze_628
+ - @xml/ratdom_maze_631
+ - @xml/ratdom_maze_632
+ - @xml/ratdom_maze_633
+ - @xml/ratdom_maze_634
+ - @xml/ratdom_maze_635
+ - @xml/ratdom_maze_636
+ - @xml/ratdom_maze_637
+ - @xml/ratdom_maze_638
+ - @xml/ratdom_maze_641
+ - @xml/ratdom_maze_642
+ - @xml/ratdom_maze_643
+ - @xml/ratdom_maze_644
+ - @xml/ratdom_maze_645
+ - @xml/ratdom_maze_646
+ - @xml/ratdom_maze_647
+ - @xml/ratdom_maze_648
+ - @xml/ratdom_maze_652
+ - @xml/ratdom_maze_653
+ - @xml/ratdom_maze_655
+ - @xml/ratdom_maze_656
+ - @xml/ratdom_maze_657
+ - @xml/ratdom_maze_658
+ - @xml/ratdom_maze_661
+ - @xml/ratdom_maze_662
+ - @xml/ratdom_maze_664
+ - @xml/ratdom_maze_666
+ - @xml/ratdom_maze_705
+ - @xml/ratdom_maze_768
diff --git a/AndorsTrail/res/xml/blackwater_mountain16.tmx b/AndorsTrail/res/xml/blackwater_mountain16.tmx
index 82ec75917..26e73464d 100644
--- a/AndorsTrail/res/xml/blackwater_mountain16.tmx
+++ b/AndorsTrail/res/xml/blackwater_mountain16.tmx
@@ -1,292 +1,291 @@
-
-