diff --git a/AndorsTrail/res/raw/actorconditions_stoutford.json b/AndorsTrail/res/raw/actorconditions_stoutford.json index 9d0185038..0410c7d6a 100644 --- a/AndorsTrail/res/raw/actorconditions_stoutford.json +++ b/AndorsTrail/res/raw/actorconditions_stoutford.json @@ -1,34 +1,34 @@ [ { "id":"confusion", - "abilityEffect":{ - "increaseMaxAP":-1, - "increaseAttackChance":-10 - }, - "category":"mental", + "iconID":"actorconditions_japozero:5", "name":"Confusion", - "iconID":"actorconditions_japozero:5" + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":-10, + "increaseMaxAP":-1 + } }, { "id":"clumsiness", - "abilityEffect":{ - "increaseBlockChance":-7, - "increaseAttackChance":-7 - }, - "category":"mental", + "iconID":"actorconditions_japozero:49", "name":"Clumsiness", - "iconID":"actorconditions_japozero:49" + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":-7, + "increaseBlockChance":-7 + } }, { + "id":"curse_undead", + "iconID":"actorconditions_1:83", + "name":"Curse of the Undead", + "category":"spiritual", "roundEffect":{ "increaseCurrentHP":{ "min":-1, "max":-2 } - }, - "id":"curse_undead", - "category":"spiritual", - "name":"Curse of the Undead", - "iconID":"actorconditions_1:83" + } } -] \ No newline at end of file +] diff --git a/AndorsTrail/res/raw/actorconditions_v0610.json b/AndorsTrail/res/raw/actorconditions_v0610.json index 901f33eff..7e8d8d195 100644 --- a/AndorsTrail/res/raw/actorconditions_v0610.json +++ b/AndorsTrail/res/raw/actorconditions_v0610.json @@ -1,27 +1,27 @@ [ { - "id": "chaotic_grip", - "iconID": "actorconditions_1:96", - "name": "Chaotic grip", - "category": "mental", - "abilityEffect": { - "increaseBlockChance": -10, - "increaseDamageResistance": -1 + "id":"chaotic_grip", + "iconID":"actorconditions_1:96", + "name":"Chaotic grip", + "category":"mental", + "abilityEffect":{ + "increaseBlockChance":-10, + "increaseDamageResistance":-1 } }, { - "id": "chaotic_curse", - "iconID": "actorconditions_1:89", - "name": "Chaotic curse", - "category": "mental", - "abilityEffect": { - "increaseMaxAP": -1, - "increaseAttackDamage": { - "min": -1, - "max": -1 + "id":"chaotic_curse", + "iconID":"actorconditions_1:89", + "name":"Chaotic curse", + "category":"mental", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":-1, + "max":-1 }, - "increaseBlockChance": -10, - "increaseDamageResistance": -1 + "increaseMaxAP":-1, + "increaseBlockChance":-10, + "increaseDamageResistance":-1 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v0611.json b/AndorsTrail/res/raw/actorconditions_v0611.json index ea8bd1f5a..333e28f4e 100644 --- a/AndorsTrail/res/raw/actorconditions_v0611.json +++ b/AndorsTrail/res/raw/actorconditions_v0611.json @@ -1,78 +1,76 @@ [ { - "id": "contagion", - "iconID": "actorconditions_1:58", - "name": "Insect contagion", - "category": "blood", - "abilityEffect": { - "increaseAttackChance": -10, - "increaseAttackDamage": { - "min": -1, - "max": -1 + "id":"contagion", + "iconID":"actorconditions_1:58", + "name":"Insect contagion", + "category":"blood", + "abilityEffect":{ + "increaseAttackChance":-10, + "increaseAttackDamage":{ + "min":-1, + "max":-1 } } }, { - "id": "blister", - "iconID": "actorconditions_1:15", - "name": "Blistering skin", - "category": "blood", - "roundEffect": { - "visualEffectID": "redSplash", - "increaseCurrentHP": { - "min": -1, - "max": -1 + "id":"blister", + "iconID":"actorconditions_1:15", + "name":"Blistering skin", + "category":"blood", + "roundEffect":{ + "visualEffectID":"redSplash", + "increaseCurrentHP":{ + "min":-1, + "max":-1 } } }, { - "id": "stunned", - "iconID": "actorconditions_1:95", - "name": "Stunned", - "category": "physical", - "abilityEffect": { - "increaseMaxAP": -2, - "increaseMoveCost": 8, - "increaseAttackCost": 5 + "id":"stunned", + "iconID":"actorconditions_1:95", + "name":"Stunned", + "category":"physical", + "abilityEffect":{ + "increaseMaxAP":-2, + "increaseMoveCost":8, + "increaseAttackCost":5 } }, { - "id": "focus_dmg", - "iconID": "actorconditions_1:70", - "name": "Focused damage", - "category": "mental", - "isPositive": 1, - "abilityEffect": { - "increaseAttackCost": 1, - "increaseAttackDamage": { - "min": 3, - "max": 3 - } + "id":"focus_dmg", + "iconID":"actorconditions_1:70", + "name":"Focused damage", + "category":"mental", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":3 + }, + "increaseAttackCost":1 } }, { - "id": "focus_ac", - "iconID": "actorconditions_1:98", - "name": "Focused accuracy", - "category": "mental", - "isPositive": 1, - "abilityEffect": { - "increaseAttackCost": 1, - "increaseAttackChance": 40 + "id":"focus_ac", + "iconID":"actorconditions_1:98", + "name":"Focused accuracy", + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":40, + "increaseAttackCost":1 } }, { - "id": "poison_irdegh", - "iconID": "actorconditions_1:60", - "name": "Irdegh poison", - "category": "blood", - "isStacking": 1, - "roundEffect": { - "visualEffectID": "greenSplash", - "increaseCurrentHP": { - "min": -1, - "max": -1 + "id":"poison_irdegh", + "iconID":"actorconditions_1:60", + "name":"Irdegh poison", + "category":"blood", + "stacking":1, + "roundEffect":{ + "visualEffectID":"greenSplash", + "increaseCurrentHP":{ + "min":-1, + "max":-1 } } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v0611_2.json b/AndorsTrail/res/raw/actorconditions_v0611_2.json index fc880a22d..60acf2e4b 100644 --- a/AndorsTrail/res/raw/actorconditions_v0611_2.json +++ b/AndorsTrail/res/raw/actorconditions_v0611_2.json @@ -1,97 +1,93 @@ [ { - "id": "rotworm", - "iconID": "actorconditions_1:82", - "name": "Kazaul rotworms", - "category": "physical", - "abilityEffect": { - "increaseMaxHP": -15, - "increaseMaxAP": -3, - "increaseDamageResistance": -1 + "id":"rotworm", + "iconID":"actorconditions_1:82", + "name":"Kazaul rotworms", + "category":"physical", + "abilityEffect":{ + "increaseMaxHP":-15, + "increaseMaxAP":-3, + "increaseDamageResistance":-1 } }, { - "id": "shadowbless_str", - "iconID": "actorconditions_1:70", - "name": "Blessing of Shadow strength", - "category": "spiritual", - "isPositive": 1, - "abilityEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 1 + "id":"shadowbless_str", + "iconID":"actorconditions_1:70", + "name":"Blessing of Shadow strength", + "category":"spiritual", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 } } }, { - "id": "shadowbless_heal", - "iconID": "actorconditions_1:35", - "name": "Blessing of Shadow regeneration", - "category": "spiritual", - "isPositive": 1, - "roundEffect": { - "visualEffectID": "blueSwirl", - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"shadowbless_heal", + "iconID":"actorconditions_1:35", + "name":"Blessing of Shadow regeneration", + "category":"spiritual", + "roundEffect":{ + "visualEffectID":"blueSwirl", + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "shadowbless_acc", - "iconID": "actorconditions_1:98", - "name": "Blessing of Shadow accuracy", - "category": "spiritual", - "isPositive": 1, - "abilityEffect": { - "increaseAttackChance": 30 + "id":"shadowbless_acc", + "iconID":"actorconditions_1:98", + "name":"Blessing of Shadow accuracy", + "category":"spiritual", + "abilityEffect":{ + "increaseAttackChance":30 } }, { - "id": "shadowbless_guard", - "iconID": "actorconditions_1:91", - "name": "Shadow guardian blessing", - "category": "spiritual", - "isPositive": 1, - "abilityEffect": { - "increaseMaxHP": 30, - "increaseDamageResistance": 1 + "id":"shadowbless_guard", + "iconID":"actorconditions_1:91", + "name":"Shadow guardian blessing", + "category":"spiritual", + "abilityEffect":{ + "increaseMaxHP":30, + "increaseDamageResistance":1 } }, { - "id": "crit1", - "iconID": "actorconditions_1:89", - "name": "Internal bleeding", - "category": "physical", - "isStacking": 1, - "abilityEffect": { - "increaseAttackCost": 1, - "increaseAttackChance": -50, - "increaseAttackDamage": { - "min": -3, - "max": -3 - } + "id":"crit1", + "iconID":"actorconditions_1:89", + "name":"Internal bleeding", + "category":"physical", + "stacking":1, + "abilityEffect":{ + "increaseAttackChance":-50, + "increaseAttackDamage":{ + "min":-3, + "max":-3 + }, + "increaseAttackCost":1 } }, { - "id": "crit2", - "iconID": "actorconditions_1:89", - "name": "Fracture", - "category": "physical", - "isStacking": 1, - "abilityEffect": { - "increaseBlockChance": -50, - "increaseDamageResistance": -2 + "id":"crit2", + "iconID":"actorconditions_1:89", + "name":"Fracture", + "category":"physical", + "stacking":1, + "abilityEffect":{ + "increaseBlockChance":-50, + "increaseDamageResistance":-2 } }, { - "id": "concussion", - "iconID": "actorconditions_1:80", - "name": "Concussion", - "category": "physical", - "isStacking": 1, - "abilityEffect": { - "increaseAttackChance": -30 + "id":"concussion", + "iconID":"actorconditions_1:80", + "name":"Concussion", + "category":"physical", + "stacking":1, + "abilityEffect":{ + "increaseAttackChance":-30 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v0612_2.json b/AndorsTrail/res/raw/actorconditions_v0612_2.json index ff82fdff6..3c7865368 100644 --- a/AndorsTrail/res/raw/actorconditions_v0612_2.json +++ b/AndorsTrail/res/raw/actorconditions_v0612_2.json @@ -1,27 +1,26 @@ [ { - "id": "food", - "iconID": "actorconditions_1:35", - "name": "Sustenance", - "category": "physical", - "isPositive": 1, - "roundEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"food", + "iconID":"actorconditions_1:35", + "name":"Sustenance", + "category":"physical", + "roundEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "foodp", - "iconID": "actorconditions_2:2", - "name": "Food-poisoning", - "category": "physical", - "roundEffect": { - "increaseCurrentHP": { - "min": -1, - "max": -1 + "id":"foodp", + "iconID":"actorconditions_2:2", + "name":"Food-poisoning", + "category":"physical", + "roundEffect":{ + "increaseCurrentHP":{ + "min":-1, + "max":-1 } } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v069.json b/AndorsTrail/res/raw/actorconditions_v069.json index d1d328fd3..d30250724 100644 --- a/AndorsTrail/res/raw/actorconditions_v069.json +++ b/AndorsTrail/res/raw/actorconditions_v069.json @@ -1,52 +1,49 @@ [ { - "id": "bless", - "iconID": "actorconditions_1:41", - "name": "Bless", - "category": "spiritual", - "isPositive": 1, - "abilityEffect": { - "increaseAttackChance": 5 + "id":"bless", + "iconID":"actorconditions_1:41", + "name":"Bless", + "category":"spiritual", + "abilityEffect":{ + "increaseAttackChance":5 } }, { - "id": "poison_weak", - "iconID": "actorconditions_1:60", - "name": "Weak Poison", - "category": "blood", - "roundEffect": { - "visualEffectID": "greenSplash", - "increaseCurrentHP": { - "min": -1, - "max": -1 + "id":"poison_weak", + "iconID":"actorconditions_1:60", + "name":"Weak Poison", + "category":"blood", + "roundEffect":{ + "visualEffectID":"greenSplash", + "increaseCurrentHP":{ + "min":-1, + "max":-1 } } }, { - "id": "str", - "iconID": "actorconditions_1:70", - "name": "Strength", - "category": "physical", - "isPositive": 1, - "abilityEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 1 + "id":"str", + "iconID":"actorconditions_1:70", + "name":"Strength", + "category":"physical", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 } } }, { - "id": "regen", - "iconID": "actorconditions_1:35", - "name": "Shadow Regeneration", - "category": "spiritual", - "isPositive": 1, - "roundEffect": { - "visualEffectID": "blueSwirl", - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"regen", + "iconID":"actorconditions_1:35", + "name":"Shadow Regeneration", + "category":"spiritual", + "roundEffect":{ + "visualEffectID":"blueSwirl", + "increaseCurrentHP":{ + "min":1, + "max":1 } } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v069_bwm.json b/AndorsTrail/res/raw/actorconditions_v069_bwm.json index 10c49c96f..3f8c94cf4 100644 --- a/AndorsTrail/res/raw/actorconditions_v069_bwm.json +++ b/AndorsTrail/res/raw/actorconditions_v069_bwm.json @@ -1,101 +1,98 @@ [ { - "id": "speed_minor", - "iconID": "actorconditions_1:87", - "name": "Minor speed", - "category": "physical", - "isPositive": 1, - "abilityEffect": { - "increaseMaxAP": 2 + "id":"speed_minor", + "iconID":"actorconditions_1:87", + "name":"Minor speed", + "category":"physical", + "abilityEffect":{ + "increaseMaxAP":2 } }, { - "id": "fatigue_minor", - "iconID": "actorconditions_1:14", - "name": "Minor fatigue", - "category": "physical", - "abilityEffect": { - "increaseMoveCost": 2, - "increaseAttackCost": 2, - "increaseAttackDamage": { - "min": -1, - "max": -1 + "id":"fatigue_minor", + "iconID":"actorconditions_1:14", + "name":"Minor fatigue", + "category":"physical", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":-1, + "max":-1 + }, + "increaseMoveCost":2, + "increaseAttackCost":2 + } + }, + { + "id":"feebleness_minor", + "iconID":"actorconditions_1:74", + "name":"Minor weapon feebleness", + "category":"mental", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":-3, + "max":-3 } } }, { - "id": "feebleness_minor", - "iconID": "actorconditions_1:74", - "name": "Minor weapon feebleness", - "category": "mental", - "abilityEffect": { - "increaseAttackDamage": { - "min": -3, - "max": -3 + "id":"bleeding_wound", + "iconID":"actorconditions_2:0", + "name":"Bleeding wound", + "category":"blood", + "stacking":1, + "roundEffect":{ + "visualEffectID":"redSplash", + "increaseCurrentHP":{ + "min":-1, + "max":-1 } } }, { - "id": "bleeding_wound", - "iconID": "actorconditions_2:0", - "name": "Bleeding wound", - "category": "blood", - "isStacking": 1, - "roundEffect": { - "visualEffectID": "redSplash", - "increaseCurrentHP": { - "min": -1, - "max": -1 - } + "id":"rage_minor", + "iconID":"actorconditions_1:90", + "name":"Minor berserker rage", + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":60, + "increaseMaxHP":35, + "increaseBlockChance":-90, + "increaseDamageResistance":-1 } }, { - "id": "rage_minor", - "iconID": "actorconditions_1:90", - "name": "Minor berserker rage", - "category": "mental", - "isPositive": 1, - "abilityEffect": { - "increaseMaxHP": 35, - "increaseAttackChance": 60, - "increaseBlockChance": -90, - "increaseDamageResistance": -1 + "id":"blackwater_misery", + "iconID":"actorconditions_1:58", + "name":"Blackwater misery", + "category":"blood", + "abilityEffect":{ + "increaseAttackChance":-50, + "increaseAttackCost":1, + "increaseCriticalSkill":-50 } }, { - "id": "blackwater_misery", - "iconID": "actorconditions_1:58", - "name": "Blackwater misery", - "category": "blood", - "abilityEffect": { - "increaseAttackCost": 1, - "increaseAttackChance": -50, - "increaseCriticalSkill": -50 + "id":"intoxicated", + "iconID":"actorconditions_2:1", + "name":"Intoxicated", + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":-30, + "increaseAttackDamage":{ + "min":4, + "max":4 + }, + "increaseMaxHP":15, + "increaseAttackCost":1 } }, { - "id": "intoxicated", - "iconID": "actorconditions_2:1", - "name": "Intoxicated", - "category": "mental", - "isPositive": 1, - "abilityEffect": { - "increaseMaxHP": 15, - "increaseAttackCost": 1, - "increaseAttackChance": -30, - "increaseAttackDamage": { - "min": 4, - "max": 4 - } - } - }, - { - "id": "dazed", - "iconID": "actorconditions_1:65", - "name": "Dazed", - "category": "mental", - "abilityEffect": { - "increaseBlockChance": -40 + "id":"dazed", + "iconID":"actorconditions_1:65", + "name":"Dazed", + "category":"mental", + "abilityEffect":{ + "increaseBlockChance":-40 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/actorconditions_v070.json b/AndorsTrail/res/raw/actorconditions_v070.json index 911b51108..e2e204035 100644 --- a/AndorsTrail/res/raw/actorconditions_v070.json +++ b/AndorsTrail/res/raw/actorconditions_v070.json @@ -1,196 +1,187 @@ [ { - "id": "slime", - "iconID": "actorconditions_1:56", - "name": "Corrosive Slime", - "category": "physical", - "isStacking": 1, - "roundEffect": { - "increaseCurrentHP": { - "min": -1, - "max": -2 + "id":"slime", + "iconID":"actorconditions_1:56", + "name":"Corrosive Slime", + "category":"physical", + "stacking":1, + "roundEffect":{ + "increaseCurrentHP":{ + "min":-1, + "max":-2 }, - "increaseCurrentAP": { - "min": -1, - "max": -1 + "increaseCurrentAP":{ + "min":-1, + "max":-1 } } }, { - "id": "sense_1", - "name": "Heightened senses", - "isPositive": 1, - "abilityEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 4 + "id":"sense_1", + "iconID":"actorconditions_1:44", + "name":"Heightened senses", + "category":"physical", + "abilityEffect":{ + "increaseAttackChance":5, + "increaseAttackDamage":{ + "min":4, + "max":4 }, - "increaseCriticalSkill": 10, - "increaseAttackChance": 5 - }, - "iconID": "actorconditions_1:44", - "category": "physical" + "increaseCriticalSkill":10 + } }, { - "id": "courage", - "name": "Courage", - "roundEffect": { - "visualEffectID": "blueSwirl", - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"courage", + "iconID":"actorconditions_1:92", + "name":"Courage", + "category":"mental", + "roundEffect":{ + "visualEffectID":"blueSwirl", + "increaseCurrentHP":{ + "min":1, + "max":1 } }, - "abilityEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 2 + "abilityEffect":{ + "increaseAttackChance":3, + "increaseAttackDamage":{ + "min":2, + "max":2 }, - "increaseAttackChance": 3, - "increaseBlockChance": 3 - }, - "iconID": "actorconditions_1:92", - "category": "mental", - "isPositive": 1 + "increaseBlockChance":3 + } }, { - "id": "fear", - "name": "Fear", - "abilityEffect": { - "increaseAttackDamage": { - "min": -1, - "max": -1 + "id":"fear", + "iconID":"actorconditions_1:30", + "name":"Fear", + "category":"mental", + "abilityEffect":{ + "increaseAttackChance":-5, + "increaseAttackDamage":{ + "min":-1, + "max":-1 }, - "increaseAttackChance": -5, - "increaseBlockChance": -10, - "increaseDamageResistance": -1 - }, - "iconID": "actorconditions_1:30", - "category": "mental" + "increaseBlockChance":-10, + "increaseDamageResistance":-1 + } }, { - "id": "def", - "name": "Fortified defense", - "abilityEffect": { - "increaseBlockChance": 22 - }, - "iconID": "actorconditions_1:47", - "category": "physical", - "isPositive": 1 + "id":"def", + "iconID":"actorconditions_1:47", + "name":"Fortified defense", + "category":"physical", + "abilityEffect":{ + "increaseBlockChance":22 + } }, { - "id": "crit_aware", - "name": "Vulnerability awareness", - "abilityEffect": { - "increaseCriticalSkill": 10 - }, - "iconID": "actorconditions_1:78", - "category": "physical", - "isPositive": 1 + "id":"crit_aware", + "iconID":"actorconditions_1:78", + "name":"Vulnerability awareness", + "category":"physical", + "abilityEffect":{ + "increaseCriticalSkill":10 + } }, { - "id": "regen2", - "name": "Regeneration", - "iconID": "actorconditions_1:35", - "isPositive": 1, - "roundEffect": { - "visualEffectID": "blueSwirl", - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"regen2", + "iconID":"actorconditions_1:35", + "name":"Regeneration", + "category":"physical", + "roundEffect":{ + "visualEffectID":"blueSwirl", + "increaseCurrentHP":{ + "min":1, + "max":1 + } + } + }, + { + "id":"barkskin", + "iconID":"actorconditions_1:20", + "name":"Bark skin", + "category":"physical", + "abilityEffect":{ + "increaseDamageResistance":1 + } + }, + { + "id":"shadow_acc", + "iconID":"actorconditions_1:101", + "name":"Shadow's accuracy", + "category":"spiritual", + "abilityEffect":{ + "increaseAttackChance":15 + } + }, + { + "id":"shadow_prot", + "iconID":"actorconditions_1:28", + "name":"Shadow's protection", + "category":"spiritual", + "roundEffect":{ + "visualEffectID":"blueSwirl", + "increaseCurrentHP":{ + "min":1, + "max":1 } }, - "category": "physical" + "abilityEffect":{ + "increaseBlockChance":10, + "increaseDamageResistance":2 + } }, { - "id": "barkskin", - "name": "Bark skin", - "isPositive": 1, - "abilityEffect": { - "increaseDamageResistance": 1 - }, - "iconID": "actorconditions_1:20", - "category": "physical" + "id":"shadow_dmg", + "iconID":"actorconditions_1:70", + "name":"Shadow's strength", + "category":"spiritual", + "abilityEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":2 + } + } }, { - "id": "shadow_acc", - "name": "Shadow's accuracy", - "isPositive": 1, - "abilityEffect": { - "increaseAttackChance": 15 - }, - "iconID": "actorconditions_1:101", - "category": "spiritual" + "id":"haste", + "iconID":"actorconditions_1:87", + "name":"Haste", + "category":"physical", + "abilityEffect":{ + "increaseMaxAP":2, + "increaseMoveCost":-1, + "increaseUseItemCost":-2, + "increaseReequipCost":-2 + } }, { - "id": "shadow_prot", - "name": "Shadow's protection", - "isPositive": 1, - "roundEffect": { - "visualEffectID": "blueSwirl", - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"fire", + "iconID":"actorconditions_1:1", + "name":"Ablaze", + "category":"physical", + "roundEffect":{ + "increaseCurrentHP":{ + "min":-1, + "max":-1 } }, - "abilityEffect": { - "increaseBlockChance": 10, - "increaseDamageResistance": 2 - }, - "iconID": "actorconditions_1:28", - "category": "spiritual" + "abilityEffect":{ + "increaseAttackChance":-15 + } }, { - "id": "shadow_dmg", - "name": "Shadow's strength", - "isPositive": 1, - "abilityEffect": { - "increaseAttackDamage": { - "max": 2 + "id":"sting_minor", + "iconID":"actorconditions_1:63", + "name":"Minor sting", + "category":"physical", + "stacking":1, + "roundEffect":{ + "increaseCurrentHP":{ + "min":-1, + "max":-1 } - }, - "iconID": "actorconditions_1:70", - "category": "spiritual" - }, - { - "id": "haste", - "name": "Haste", - "isPositive": 1, - "abilityEffect": { - "increaseUseItemCost": -2, - "increaseMoveCost": -1, - "increaseReequipCost": -2, - "increaseMaxAP": 2 - }, - "iconID": "actorconditions_1:87", - "category": "physical" - }, - { - "id": "fire", - "name": "Ablaze", - "roundEffect": { - "increaseCurrentHP": { - "min": -1, - "max": -1 - } - }, - "abilityEffect": { - "increaseAttackChance": -15 - }, - "iconID": "actorconditions_1:1", - "category": "physical" - }, - { - "id": "sting_minor", - "name": "Minor sting", - "isStacking": 1, - "roundEffect": { - "increaseCurrentHP": { - "min": -1, - "max": -1 - } - }, - "iconID": "actorconditions_1:63", - "category": "physical" + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_agthor.json b/AndorsTrail/res/raw/conversationlist_agthor.json index 713a04cde..b43dd2831 100644 --- a/AndorsTrail/res/raw/conversationlist_agthor.json +++ b/AndorsTrail/res/raw/conversationlist_agthor.json @@ -1,88 +1,88 @@ [ { - "id": "agthor", - "replies": [ + "id":"agthor", + "replies":[ { - "requires": [ + "nextPhraseID":"agthor_y1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "80" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":80 } - ], - "nextPhraseID": "agthor_y1" + ] }, { - "nextPhraseID": "agthor0" + "nextPhraseID":"agthor0" } ] }, { - "id": "agthor0", - "message": "Hello there. Please move along. These things are property of Feygard, and you have no business here." + "id":"agthor0", + "message":"Hello there. Please move along. These things are property of Feygard, and you have no business here." }, { - "id": "agthor_y1", - "replies": [ + "id":"agthor_y1", + "message":"Hey, you're that kid! That kid that we've been hearing about. It's great to finally get a face on the stories we've heard.", + "replies":[ { - "text": "N", - "nextPhraseID": "agthor_y2" + "text":"N", + "nextPhraseID":"agthor_y2" } - ], - "message": "Hey, you're that kid! That kid that we've been hearing about. It's great to finally get a face on the stories we've heard." + ] }, { - "id": "agthor_y2", - "replies": [ + "id":"agthor_y2", + "message":"Please, anything I can help you with?", + "replies":[ { - "text": "Care to trade some items?", - "nextPhraseID": "agthor_y4" + "text":"Care to trade some items?", + "nextPhraseID":"agthor_y4" }, { - "text": "I'm looking for my brother.", - "nextPhraseID": "agthor_y3" + "text":"I'm looking for my brother.", + "nextPhraseID":"agthor_y3" } - ], - "message": "Please, anything I can help you with?" + ] }, { - "id": "agthor_y3", - "message": "Sorry, can't help you there. You're the only kid I've seen running along here in a long time." + "id":"agthor_y3", + "message":"Sorry, can't help you there. You're the only kid I've seen running along here in a long time." }, { - "id": "agthor_y4", - "replies": [ + "id":"agthor_y4", + "message":"Sure thing. Here's what I've got.", + "replies":[ { - "text": "Trade", - "nextPhraseID": "S" + "text":"Trade", + "nextPhraseID":"S" } - ], - "message": "Sure thing. Here's what I've got." + ] }, { - "id": "agthor_guard0", - "replies": [ + "id":"agthor_guard0", + "message":"Talk to Agthor.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "agthor_guard0_1" + "text":"Who are you?", + "nextPhraseID":"agthor_guard0_1" }, { - "text": "What are you doing here?", - "nextPhraseID": "agthor_guard0_1" + "text":"What are you doing here?", + "nextPhraseID":"agthor_guard0_1" }, { - "text": "Are you from Feygard?", - "nextPhraseID": "agthor_guard0_1" + "text":"Are you from Feygard?", + "nextPhraseID":"agthor_guard0_1" }, { - "text": "Where can I get some of that nice armor that you're wearing?", - "nextPhraseID": "agthor_guard0_1" + "text":"Where can I get some of that nice armor that you're wearing?", + "nextPhraseID":"agthor_guard0_1" } - ], - "message": "Talk to Agthor." + ] }, { - "id": "agthor_guard0_1", - "message": "Agthor. Talk to him. *points at Agthor*" + "id":"agthor_guard0_1", + "message":"Agthor. Talk to him. *points at Agthor*" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ailshara.json b/AndorsTrail/res/raw/conversationlist_ailshara.json index 0cc27edc9..d0b2c34bc 100644 --- a/AndorsTrail/res/raw/conversationlist_ailshara.json +++ b/AndorsTrail/res/raw/conversationlist_ailshara.json @@ -1,326 +1,326 @@ [ { - "id": "ailshara", - "replies": [ + "id":"ailshara", + "replies":[ { - "nextPhraseID": "ailshara_completed_y_1", - "requires": [ + "nextPhraseID":"ailshara_completed_y_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "82" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":82 } ] }, { - "nextPhraseID": "ailshara_completed_n_1", - "requires": [ + "nextPhraseID":"ailshara_completed_n_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "80" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":80 } ] }, { - "nextPhraseID": "ailshara_deliver_1", - "requires": [ + "nextPhraseID":"ailshara_deliver_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "35" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":35 } ] }, { - "nextPhraseID": "ailshara_interested_1", - "requires": [ + "nextPhraseID":"ailshara_interested_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "25" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":25 } ] }, { - "nextPhraseID": "ailshara_1" + "nextPhraseID":"ailshara_1" } ] }, { - "id": "ailshara_completed_y_1", - "message": "Hello again my Shadow friend. How may I help you?", - "replies": [ + "id":"ailshara_completed_y_1", + "message":"Hello again my Shadow friend. How may I help you?", + "replies":[ { - "text": "Let me see what you have to trade.", - "nextPhraseID": "S" + "text":"Let me see what you have to trade.", + "nextPhraseID":"S" } ] }, { - "id": "ailshara_completed_n_1", - "message": "Sigh, it's you. What do you want?", - "replies": [ + "id":"ailshara_completed_n_1", + "message":"Sigh, it's you. What do you want?", + "replies":[ { - "text": "Let me see what you have to trade.", - "nextPhraseID": "S" + "text":"Let me see what you have to trade.", + "nextPhraseID":"S" } ] }, { - "id": "ailshara_1", - "message": "Psst, hey. Interested in doing some trading? I am always looking for acquiring.. well, items of others..", - "replies": [ + "id":"ailshara_1", + "message":"Psst, hey. Interested in doing some trading? I am always looking for acquiring.. well, items of others..", + "replies":[ { - "text": "Sure, let me see what you have.", - "nextPhraseID": "S" + "text":"Sure, let me see what you have.", + "nextPhraseID":"S" }, { - "text": "Items of others?", - "nextPhraseID": "ailshara_2" + "text":"Items of others?", + "nextPhraseID":"ailshara_2" } ] }, { - "id": "ailshara_2", - "message": "Oh yes. You see, these Feygard patrol guards carry some really interesting things. They don't seem to care much if some of their shipments.. well, disappear.", - "replies": [ + "id":"ailshara_2", + "message":"Oh yes. You see, these Feygard patrol guards carry some really interesting things. They don't seem to care much if some of their shipments.. well, disappear.", + "replies":[ { - "text": "Ok, let me see what you have.", - "nextPhraseID": "S" + "text":"Ok, let me see what you have.", + "nextPhraseID":"S" }, { - "text": "I should really not get involved in this. Goodbye.", - "nextPhraseID": "X" + "text":"I should really not get involved in this. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ailshara_interested_1", - "message": "Psst, hey you! I saw you talking to Gandoren over there, and I happened to notice that you exchanged some items. Anything interesting?", - "replies": [ + "id":"ailshara_interested_1", + "message":"Psst, hey you! I saw you talking to Gandoren over there, and I happened to notice that you exchanged some items. Anything interesting?", + "replies":[ { - "text": "Never mind that, let me see what you have to trade.", - "nextPhraseID": "S" + "text":"Never mind that, let me see what you have to trade.", + "nextPhraseID":"S" }, { - "text": "I better not talk about it.", - "nextPhraseID": "ailshara_interested_2" + "text":"I better not talk about it.", + "nextPhraseID":"ailshara_interested_2" }, { - "text": "Gandoren specifically asked me not to talk to you about it.", - "nextPhraseID": "ailshara_interested_2" + "text":"Gandoren specifically asked me not to talk to you about it.", + "nextPhraseID":"ailshara_interested_2" }, { - "text": "Yes, Gandoren wants me to deliver some equipment for Feygard. Do you want a part of the deal?", - "nextPhraseID": "ailshara_interested_4" + "text":"Yes, Gandoren wants me to deliver some equipment for Feygard. Do you want a part of the deal?", + "nextPhraseID":"ailshara_interested_4" } ] }, { - "id": "ailshara_interested_2", - "message": "Hah, of course. Gandoren would not like it if I were to get a glimpse into his business. I assume you are helping him deliver those items somewhere. Tell me this, what did he promise you in return? Gold? Honor? No?", - "replies": [ + "id":"ailshara_interested_2", + "message":"Hah, of course. Gandoren would not like it if I were to get a glimpse into his business. I assume you are helping him deliver those items somewhere. Tell me this, what did he promise you in return? Gold? Honor? No?", + "replies":[ { - "text": "Now that you mention it, he didn't actually say there would be a reward.", - "nextPhraseID": "ailshara_interested_3" + "text":"Now that you mention it, he didn't actually say there would be a reward.", + "nextPhraseID":"ailshara_interested_3" }, { - "text": "I am doing this for the glory of Feygard.", - "nextPhraseID": "ailshara_fg_1" + "text":"I am doing this for the glory of Feygard.", + "nextPhraseID":"ailshara_fg_1" }, { - "text": "Helping Feygard seems like the right thing to do.", - "nextPhraseID": "ailshara_fg_1" + "text":"Helping Feygard seems like the right thing to do.", + "nextPhraseID":"ailshara_fg_1" }, { - "text": "What would you propose instead?", - "nextPhraseID": "ailshara_interested_4" + "text":"What would you propose instead?", + "nextPhraseID":"ailshara_interested_4" } ] }, { - "id": "ailshara_interested_3", - "message": "As usual, Feygard keeps all its riches to itself. What if I were to tell you there was a way for you to gain from all this as well?", - "replies": [ + "id":"ailshara_interested_3", + "message":"As usual, Feygard keeps all its riches to itself. What if I were to tell you there was a way for you to gain from all this as well?", + "replies":[ { - "text": "Sounds interesting, please go on.", - "nextPhraseID": "ailshara_interested_4" + "text":"Sounds interesting, please go on.", + "nextPhraseID":"ailshara_interested_4" }, { - "text": "I have no problem helping Feygard without any personal gain.", - "nextPhraseID": "ailshara_fg_1" + "text":"I have no problem helping Feygard without any personal gain.", + "nextPhraseID":"ailshara_fg_1" }, { - "text": "I better not get involved in this, goodbye.", - "nextPhraseID": "X" + "text":"I better not get involved in this, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ailshara_fg_1", - "message": "By the Shadow, you sound like one of those deceptive snobs from Feygard.", - "replies": [ + "id":"ailshara_fg_1", + "message":"By the Shadow, you sound like one of those deceptive snobs from Feygard.", + "replies":[ { - "text": "N", - "nextPhraseID": "ailshara_fg_2" + "text":"N", + "nextPhraseID":"ailshara_fg_2" } ] }, { - "id": "ailshara_fg_2", - "message": "Shadow help you, child. You should question yourself whether you really are making the right choice here." + "id":"ailshara_fg_2", + "message":"Shadow help you, child. You should question yourself whether you really are making the right choice here." }, { - "id": "ailshara_interested_4", - "message": "Let me tell you my plan. As you might know, everyone believes there will be some coming conflict between the deceptive snobs of Feygard and the glorious people of Nor City.", - "replies": [ + "id":"ailshara_interested_4", + "message":"Let me tell you my plan. As you might know, everyone believes there will be some coming conflict between the deceptive snobs of Feygard and the glorious people of Nor City.", + "replies":[ { - "text": "N", - "nextPhraseID": "ailshara_interested_5" + "text":"N", + "nextPhraseID":"ailshara_interested_5" } ] }, { - "id": "ailshara_interested_5", - "message": "Any help we can bring to Nor City in this matter is welcome. These items that Gandoren gave you would be useful to our people in the southern lands.", - "rewards": [ + "id":"ailshara_interested_5", + "message":"Any help we can bring to Nor City in this matter is welcome. These items that Gandoren gave you would be useful to our people in the southern lands.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 30 + "text":"N", + "nextPhraseID":"ailshara_interested_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ailshara_interested_6" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":30 } ] }, { - "id": "ailshara_interested_6", - "message": "These items, if you were to deliver them to our allies down in Vilegard, then the Shadow would look favorably upon you.", - "replies": [ + "id":"ailshara_interested_6", + "message":"These items, if you were to deliver them to our allies down in Vilegard, then the Shadow would look favorably upon you.", + "replies":[ { - "text": "N", - "nextPhraseID": "ailshara_interested_7" + "text":"N", + "nextPhraseID":"ailshara_interested_7" } ] }, { - "id": "ailshara_interested_7", - "message": "This way, the people could get back some piece of the riches that Feygard has stolen from all of us.", - "replies": [ + "id":"ailshara_interested_7", + "message":"This way, the people could get back some piece of the riches that Feygard has stolen from all of us.", + "replies":[ { - "text": "N", - "nextPhraseID": "ailshara_interested_8" + "text":"N", + "nextPhraseID":"ailshara_interested_8" } ] }, { - "id": "ailshara_interested_8", - "message": "If you indeed are walking in the Shadow, then deliver these items to the smith in Vilegard. He will be able to make good use of them. He might also have some other task for you.", - "rewards": [ + "id":"ailshara_interested_8", + "message":"If you indeed are walking in the Shadow, then deliver these items to the smith in Vilegard. He will be able to make good use of them. He might also have some other task for you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 35 + "text":"I will see what I can do.", + "nextPhraseID":"ailshara_interested_9" + }, + { + "text":"No. I will help Feygard instead.", + "nextPhraseID":"ailshara_fg_1" + }, + { + "text":"Whatever, I choose my own path.", + "nextPhraseID":"ailshara_interested_9" } ], - "replies": [ + "rewards":[ { - "text": "I will see what I can do.", - "nextPhraseID": "ailshara_interested_9" - }, - { - "text": "No. I will help Feygard instead.", - "nextPhraseID": "ailshara_fg_1" - }, - { - "text": "Whatever, I choose my own path.", - "nextPhraseID": "ailshara_interested_9" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":35 } ] }, { - "id": "ailshara_interested_9", - "message": "Shadow be with you. May the Shadow guide you on the clouded paths that you walk." + "id":"ailshara_interested_9", + "message":"Shadow be with you. May the Shadow guide you on the clouded paths that you walk." }, { - "id": "ailshara_deliver_1", - "message": "Hello again. Did you deliver those items to the smith in Vilegard?", - "replies": [ + "id":"ailshara_deliver_1", + "message":"Hello again. Did you deliver those items to the smith in Vilegard?", + "replies":[ { - "text": "Yes, it is done.", - "nextPhraseID": "ailshara_deliver_2_s", - "requires": [ + "text":"Yes, it is done.", + "nextPhraseID":"ailshara_deliver_2_s", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "55" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":55 } ] }, { - "text": "Never mind that, let me see what you have to trade.", - "nextPhraseID": "S" + "text":"Never mind that, let me see what you have to trade.", + "nextPhraseID":"S" }, { - "text": "No. I will help Feygard instead.", - "nextPhraseID": "ailshara_fg_1" + "text":"No. I will help Feygard instead.", + "nextPhraseID":"ailshara_fg_1" }, { - "text": "Can you tell me again what I was supposed to do?", - "nextPhraseID": "ailshara_interested_4" + "text":"Can you tell me again what I was supposed to do?", + "nextPhraseID":"ailshara_interested_4" }, { - "text": "Not yet.", - "nextPhraseID": "ailshara_interested_9" + "text":"Not yet.", + "nextPhraseID":"ailshara_interested_9" } ] }, { - "id": "ailshara_deliver_2_s", - "replies": [ + "id":"ailshara_deliver_2_s", + "replies":[ { - "nextPhraseID": "ailshara_deliver_3", - "requires": [ + "nextPhraseID":"ailshara_deliver_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "81" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":81 } ] }, { - "nextPhraseID": "ailshara_deliver_2" + "nextPhraseID":"ailshara_deliver_2" } ] }, { - "id": "ailshara_deliver_2", - "message": "Good. You should also try to convince Gandoren into thinking that you helped him." + "id":"ailshara_deliver_2", + "message":"Good. You should also try to convince Gandoren into thinking that you helped him." }, { - "id": "ailshara_deliver_3", - "message": "Excellent! You do indeed walk with the Shadow my friend. I am glad to hear that there are at least a few decent folk still around.", - "rewards": [ + "id":"ailshara_deliver_3", + "message":"Excellent! You do indeed walk with the Shadow my friend. I am glad to hear that there are at least a few decent folk still around.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 82 + "text":"N", + "nextPhraseID":"ailshara_delivered_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ailshara_delivered_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":82 } ] }, { - "id": "ailshara_delivered_1", - "message": "Your help will be most appreciated by the people of Nor City, and you will be welcome among us." + "id":"ailshara_delivered_1", + "message":"Your help will be most appreciated by the people of Nor City, and you will be welcome among us." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_algangror.json b/AndorsTrail/res/raw/conversationlist_algangror.json index 9a587a616..115f7dc67 100644 --- a/AndorsTrail/res/raw/conversationlist_algangror.json +++ b/AndorsTrail/res/raw/conversationlist_algangror.json @@ -1,1598 +1,1598 @@ [ { - "id": "algangror", - "replies": [ + "id":"algangror", + "replies":[ { - "nextPhraseID": "algangror_fight_6", - "requires": [ + "nextPhraseID":"algangror_fight_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "35" + "requireType":"questProgress", + "requireID":"remgard2", + "value":35 } ] }, { - "nextPhraseID": "algangror_fight_3", - "requires": [ + "nextPhraseID":"algangror_fight_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "30" + "requireType":"questProgress", + "requireID":"remgard2", + "value":30 } ] }, { - "nextPhraseID": "algangror_return_d1", - "requires": [ + "nextPhraseID":"algangror_return_d1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "100" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":100 } ] }, { - "nextPhraseID": "algangror_cmp5", - "requires": [ + "nextPhraseID":"algangror_cmp5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "70" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":70 } ] }, { - "nextPhraseID": "algangror_cmp1", - "requires": [ + "nextPhraseID":"algangror_cmp1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "61" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":61 } ] }, { - "nextPhraseID": "algangror_story1", - "requires": [ + "nextPhraseID":"algangror_story1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "51" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":51 } ] }, { - "nextPhraseID": "algangror_task2_ret1", - "requires": [ + "nextPhraseID":"algangror_task2_ret1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "37" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":37 } ] }, { - "nextPhraseID": "algangror_task2_7", - "requires": [ + "nextPhraseID":"algangror_task2_7", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "20" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":20 } ] }, { - "nextPhraseID": "algangror_return_d1", - "requires": [ + "nextPhraseID":"algangror_return_d1", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "101" + "requireType":"questProgress", + "requireID":"algangror", + "value":101 } ] }, { - "nextPhraseID": "algangror_return_d1", - "requires": [ + "nextPhraseID":"algangror_return_d1", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "100" + "requireType":"questProgress", + "requireID":"algangror", + "value":100 } ] }, { - "nextPhraseID": "algangror_return_c1", - "requires": [ + "nextPhraseID":"algangror_return_c1", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "21" + "requireType":"questProgress", + "requireID":"algangror", + "value":21 } ] }, { - "nextPhraseID": "algangror_return_3", - "requires": [ + "nextPhraseID":"algangror_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "20" + "requireType":"questProgress", + "requireID":"algangror", + "value":20 } ] }, { - "nextPhraseID": "algangror_return_1", - "requires": [ + "nextPhraseID":"algangror_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "15" + "requireType":"questProgress", + "requireID":"algangror", + "value":15 } ] }, { - "nextPhraseID": "algangror_1" + "nextPhraseID":"algangror_1" } ] }, { - "id": "algangror_1", - "message": "Oh my, a child. He he, how nice. Tell me, what brings you here?", - "rewards": [ + "id":"algangror_1", + "message":"Oh my, a child. He he, how nice. Tell me, what brings you here?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 10 + "text":"I am looking for my brother.", + "nextPhraseID":"algangror_2a" + }, + { + "text":"I just entered to see if there's any loot to be found here.", + "nextPhraseID":"algangror_2b" + }, + { + "text":"I'm an adventurer, looking to help anyone in need of help.", + "nextPhraseID":"algangror_2c" + }, + { + "text":"I'd rather not tell.", + "nextPhraseID":"algangror_2d" + }, + { + "text":"I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", + "nextPhraseID":"algangror_fight_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard2", + "value":21 + } + ] } ], - "replies": [ + "rewards":[ { - "text": "I am looking for my brother.", - "nextPhraseID": "algangror_2a" + "rewardType":"questProgress", + "rewardID":"algangror", + "value":10 + } + ] + }, + { + "id":"algangror_2a", + "message":"Run away, has he? He he.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_3" + } + ] + }, + { + "id":"algangror_2b", + "message":"Oh sure, you think you can just pick up anything and claim it as yours?", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_3" + } + ] + }, + { + "id":"algangror_2c", + "message":"How noble. Maybe you can be of use to me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_3" + } + ] + }, + { + "id":"algangror_2d", + "message":"Clever. I like that.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_3" + } + ] + }, + { + "id":"algangror_3", + "message":"Tell me, now that you have entered this house, would you be willing to help me with a small.. problem?", + "replies":[ + { + "text":"Sure, what's the problem?", + "nextPhraseID":"algangror_4" }, { - "text": "I just entered to see if there's any loot to be found here.", - "nextPhraseID": "algangror_2b" + "text":"Maybe, it depends on what the problem is.", + "nextPhraseID":"algangror_4" }, { - "text": "I'm an adventurer, looking to help anyone in need of help.", - "nextPhraseID": "algangror_2c" + "text":"Maybe, it depends on what type of reward we are talking about.", + "nextPhraseID":"algangror_3c" }, { - "text": "I'd rather not tell.", - "nextPhraseID": "algangror_2d" + "text":"No way. You are acting way too creepy for me.", + "nextPhraseID":"algangror_decline_1" + } + ] + }, + { + "id":"algangror_3c", + "message":"Reward? No, no, I don't have anything to give you, unfortunately.", + "replies":[ + { + "text":"I guess you won't get any help either then.", + "nextPhraseID":"X" }, { - "text": "I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", - "nextPhraseID": "algangror_fight_1", - "requires": [ + "text":"Fine, what's the problem you want help with?", + "nextPhraseID":"algangror_4" + }, + { + "text":"Something feels wrong here. I better not get involved in this.", + "nextPhraseID":"algangror_decline_1" + } + ] + }, + { + "id":"algangror_4", + "message":"You see, I have this slight problem with .. ahem .. vermin.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_5" + } + ] + }, + { + "id":"algangror_5", + "message":"Always sneaking around, always trying to cause mischief.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_6" + } + ] + }, + { + "id":"algangror_6", + "message":"Fortunately, I managed to capture some of them, and locked them in my basement.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_7" + } + ] + }, + { + "id":"algangror_7", + "message":"Now, I can't handle them myself because of certain .. issues.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_8" + } + ] + }, + { + "id":"algangror_8", + "message":"That's where you come in. Would you be willing to .. ahem .. handle those rodents for me?", + "replies":[ + { + "text":"Sure, some rodents, I can handle that.", + "nextPhraseID":"algangror_9" + }, + { + "text":"No problem, I'll be right back once I have killed them.", + "nextPhraseID":"algangror_9" + }, + { + "text":"Something feels wrong here. I better not get involved in this.", + "nextPhraseID":"algangror_decline_1" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"algangror", + "value":11 + } + ] + }, + { + "id":"algangror_decline_1", + "message":"Ah yes. After all, you are just a child and I can understand such a task would be too much for you. He he.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"algangror", + "value":100 + } + ] + }, + { + "id":"algangror_9", + "message":"Splendid. Return to me with some proof that they have been dealt with.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"algangror", + "value":15 + } + ] + }, + { + "id":"algangror_return_1", + "message":"You return. Did you handle all those .. ahem .. rodents in my basement?", + "replies":[ + { + "text":"Yes, they are all dead.", + "nextPhraseID":"algangror_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "21" + "requireType":"inventoryRemove", + "requireID":"algangror_rat", + "value":6 + } + ] + }, + { + "text":"I am still working on it. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"I won't do your stupid task, count me out.", + "nextPhraseID":"algangror_decline_1" + }, + { + "text":"I have decided not to help you with your rodents.", + "nextPhraseID":"algangror_decline_1" + }, + { + "text":"I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", + "nextPhraseID":"algangror_fight_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard2", + "value":21 } ] } ] }, { - "id": "algangror_2a", - "message": "Run away, has he? He he.", - "replies": [ + "id":"algangror_return_2", + "message":"He he. I bet you sure showed them. Excellent. Thank you for .. ahem .. helping me.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_3" - } - ] - }, - { - "id": "algangror_2b", - "message": "Oh sure, you think you can just pick up anything and claim it as yours?", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_3" - } - ] - }, - { - "id": "algangror_2c", - "message": "How noble. Maybe you can be of use to me.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_3" - } - ] - }, - { - "id": "algangror_2d", - "message": "Clever. I like that.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_3" - } - ] - }, - { - "id": "algangror_3", - "message": "Tell me, now that you have entered this house, would you be willing to help me with a small.. problem?", - "replies": [ - { - "text": "Sure, what's the problem?", - "nextPhraseID": "algangror_4" - }, - { - "text": "Maybe, it depends on what the problem is.", - "nextPhraseID": "algangror_4" - }, - { - "text": "Maybe, it depends on what type of reward we are talking about.", - "nextPhraseID": "algangror_3c" - }, - { - "text": "No way. You are acting way too creepy for me.", - "nextPhraseID": "algangror_decline_1" - } - ] - }, - { - "id": "algangror_3c", - "message": "Reward? No, no, I don't have anything to give you, unfortunately.", - "replies": [ - { - "text": "I guess you won't get any help either then.", - "nextPhraseID": "X" - }, - { - "text": "Fine, what's the problem you want help with?", - "nextPhraseID": "algangror_4" - }, - { - "text": "Something feels wrong here. I better not get involved in this.", - "nextPhraseID": "algangror_decline_1" - } - ] - }, - { - "id": "algangror_4", - "message": "You see, I have this slight problem with .. ahem .. vermin.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_5" - } - ] - }, - { - "id": "algangror_5", - "message": "Always sneaking around, always trying to cause mischief.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_6" - } - ] - }, - { - "id": "algangror_6", - "message": "Fortunately, I managed to capture some of them, and locked them in my basement.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_7" - } - ] - }, - { - "id": "algangror_7", - "message": "Now, I can't handle them myself because of certain .. issues.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_8" - } - ] - }, - { - "id": "algangror_8", - "message": "That's where you come in. Would you be willing to .. ahem .. handle those rodents for me?", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 11 + "text":"N", + "nextPhraseID":"algangror_return_3" } ], - "replies": [ + "rewards":[ { - "text": "Sure, some rodents, I can handle that.", - "nextPhraseID": "algangror_9" + "rewardType":"questProgress", + "rewardID":"algangror", + "value":20 + } + ] + }, + { + "id":"algangror_return_3", + "message":"Those rodents have really been bothering me. Good thing I managed to catch some of them. He he.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_return_4" + } + ] + }, + { + "id":"algangror_return_4", + "message":"Now, there was something else I wanted to talk to you about. Have you been to the city of Remgard in your travels?", + "replies":[ + { + "text":"Yes, I have been there.", + "nextPhraseID":"algangror_remgard_2" }, { - "text": "No problem, I'll be right back once I have killed them.", - "nextPhraseID": "algangror_9" - }, - { - "text": "Something feels wrong here. I better not get involved in this.", - "nextPhraseID": "algangror_decline_1" + "text":"No, where is that?", + "nextPhraseID":"algangror_remgard_1" } ] }, { - "id": "algangror_decline_1", - "message": "Ah yes. After all, you are just a child and I can understand such a task would be too much for you. He he.", - "rewards": [ + "id":"algangror_return_c1", + "message":"You return. Thank you for helping me with my .. ahem .. rodent problem earlier.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 100 + "text":"N", + "nextPhraseID":"algangror_return_c2" } ] }, { - "id": "algangror_9", - "message": "Splendid. Return to me with some proof that they have been dealt with.", - "rewards": [ + "id":"algangror_return_c2", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 15 - } - ] - }, - { - "id": "algangror_return_1", - "message": "You return. Did you handle all those .. ahem .. rodents in my basement?", - "replies": [ - { - "text": "Yes, they are all dead.", - "nextPhraseID": "algangror_return_2", - "requires": [ + "nextPhraseID":"algangror_told_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_rat", - "value": 6 + "requireType":"questProgress", + "requireID":"remgard2", + "value":10 } ] }, { - "text": "I am still working on it. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "I won't do your stupid task, count me out.", - "nextPhraseID": "algangror_decline_1" - }, - { - "text": "I have decided not to help you with your rodents.", - "nextPhraseID": "algangror_decline_1" - }, - { - "text": "I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", - "nextPhraseID": "algangror_fight_1", - "requires": [ + "nextPhraseID":"algangror_return_c4", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "21" - } - ] - } - ] - }, - { - "id": "algangror_return_2", - "message": "He he. I bet you sure showed them. Excellent. Thank you for .. ahem .. helping me.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 20 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_return_3" - } - ] - }, - { - "id": "algangror_return_3", - "message": "Those rodents have really been bothering me. Good thing I managed to catch some of them. He he.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_return_4" - } - ] - }, - { - "id": "algangror_return_4", - "message": "Now, there was something else I wanted to talk to you about. Have you been to the city of Remgard in your travels?", - "replies": [ - { - "text": "Yes, I have been there.", - "nextPhraseID": "algangror_remgard_2" - }, - { - "text": "No, where is that?", - "nextPhraseID": "algangror_remgard_1" - } - ] - }, - { - "id": "algangror_return_c1", - "message": "You return. Thank you for helping me with my .. ahem .. rodent problem earlier.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_return_c2" - } - ] - }, - { - "id": "algangror_return_c2", - "replies": [ - { - "nextPhraseID": "algangror_told_1", - "requires": [ - { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "10" + "requireType":"questProgress", + "requireID":"remgard", + "value":75 } ] }, { - "nextPhraseID": "algangror_return_c4", - "requires": [ + "nextPhraseID":"algangror_return_c3" + } + ] + }, + { + "id":"algangror_return_c3", + "message":"I hope that will teach those *other* rats." + }, + { + "id":"algangror_return_c4", + "message":"Say, you seem like a resourceful person. Would you be interested in helping me with yet another .. task?", + "replies":[ + { + "text":"Depends on the task.", + "nextPhraseID":"algangror_task2_1" + }, + { + "text":"Sure.", + "nextPhraseID":"algangror_task2_1" + }, + { + "text":"Not right now.", + "nextPhraseID":"algangror_task2_d" + } + ] + }, + { + "id":"algangror_remgard_1", + "message":"Oh, it's not far from here. Doesn't matter really.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_remgard_2" + } + ] + }, + { + "id":"algangror_remgard_2", + "message":"You see, I used to live there. To make a long story short, there were some .. ahem .. misunderstandings.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_remgard_3" + } + ] + }, + { + "id":"algangror_remgard_3", + "message":"These days, I think they are looking for me, for some reason. Can't think of any reason why really. But I believe they are.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_remgard_4" + } + ] + }, + { + "id":"algangror_remgard_4", + "message":"Because of our previous .. misunderstanding, I think it's best they don't find out that I'm here.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_remgard_5" + } + ] + }, + { + "id":"algangror_remgard_5", + "message":"Therefore, I ask of you not to reveal my whereabouts to them.", + "replies":[ + { + "text":"Ok", + "nextPhraseID":"algangror_remgard_6" + }, + { + "text":"(Lie) Ok", + "nextPhraseID":"algangror_remgard_6" + } + ] + }, + { + "id":"algangror_remgard_6", + "message":"Thank you. Under no circumstances should you tell them where I am. They will most likely try to persuade you into revealing my location.", + "replies":[ + { + "text":"Ok", + "nextPhraseID":"algangror_remgard_7" + } + ] + }, + { + "id":"algangror_remgard_7", + "message":"Under no circumstances.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"algangror", + "value":21 + } + ] + }, + { + "id":"algangror_return_d1", + "message":"Oh, it's you again.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_return_d2" + } + ] + }, + { + "id":"algangror_return_d2", + "message":"You should probably leave before you tip something over that might .. ahem .. break. He he.", + "replies":[ + { + "text":"I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", + "nextPhraseID":"algangror_fight_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "75" + "requireType":"questProgress", + "requireID":"remgard2", + "value":21 } ] }, { - "nextPhraseID": "algangror_return_c3" - } - ] - }, - { - "id": "algangror_return_c3", - "message": "I hope that will teach those *other* rats." - }, - { - "id": "algangror_return_c4", - "message": "Say, you seem like a resourceful person. Would you be interested in helping me with yet another .. task?", - "replies": [ - { - "text": "Depends on the task.", - "nextPhraseID": "algangror_task2_1" + "text":"Watch your tongue, witch.", + "nextPhraseID":"X" }, { - "text": "Sure.", - "nextPhraseID": "algangror_task2_1" - }, - { - "text": "Not right now.", - "nextPhraseID": "algangror_task2_d" + "text":"You are right, I had better leave.", + "nextPhraseID":"X" } ] }, { - "id": "algangror_remgard_1", - "message": "Oh, it's not far from here. Doesn't matter really.", - "replies": [ + "id":"algangror_fight_1", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_remgard_2" - } - ] - }, - { - "id": "algangror_remgard_2", - "message": "You see, I used to live there. To make a long story short, there were some .. ahem .. misunderstandings.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_remgard_3" - } - ] - }, - { - "id": "algangror_remgard_3", - "message": "These days, I think they are looking for me, for some reason. Can't think of any reason why really. But I believe they are.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_remgard_4" - } - ] - }, - { - "id": "algangror_remgard_4", - "message": "Because of our previous .. misunderstanding, I think it's best they don't find out that I'm here.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_remgard_5" - } - ] - }, - { - "id": "algangror_remgard_5", - "message": "Therefore, I ask of you not to reveal my whereabouts to them.", - "replies": [ - { - "text": "Ok", - "nextPhraseID": "algangror_remgard_6" - }, - { - "text": "(Lie) Ok", - "nextPhraseID": "algangror_remgard_6" - } - ] - }, - { - "id": "algangror_remgard_6", - "message": "Thank you. Under no circumstances should you tell them where I am. They will most likely try to persuade you into revealing my location.", - "replies": [ - { - "text": "Ok", - "nextPhraseID": "algangror_remgard_7" - } - ] - }, - { - "id": "algangror_remgard_7", - "message": "Under no circumstances.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 21 - } - ] - }, - { - "id": "algangror_return_d1", - "message": "Oh, it's you again.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_return_d2" - } - ] - }, - { - "id": "algangror_return_d2", - "message": "You should probably leave before you tip something over that might .. ahem .. break. He he.", - "replies": [ - { - "text": "I am sent by Jhaeld to end whatever it is you do to the people of Remgard.", - "nextPhraseID": "algangror_fight_1", - "requires": [ + "nextPhraseID":"algangror_fight_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "21" + "requireType":"questProgress", + "requireID":"algangror", + "value":100 } ] }, { - "text": "Watch your tongue, witch.", - "nextPhraseID": "X" - }, - { - "text": "You are right, I had better leave.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "algangror_fight_1", - "replies": [ - { - "nextPhraseID": "algangror_fight_2", - "requires": [ + "nextPhraseID":"algangror_fight_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "100" + "requireType":"questProgress", + "requireID":"algangror", + "value":101 } ] }, { - "nextPhraseID": "algangror_fight_2", - "requires": [ + "nextPhraseID":"algangror_fight_1a", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "101" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] }, { - "nextPhraseID": "algangror_fight_1a", - "requires": [ + "nextPhraseID":"algangror_fight_2" + } + ] + }, + { + "id":"algangror_fight_1a", + "replies":[ + { + "nextPhraseID":"algangror_fight_2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"algangror", + "value":101 + } + ] + }, + { + "id":"algangror_fight_2", + "replies":[ + { + "nextPhraseID":"algangror_fight_2a", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":10 } ] }, { - "nextPhraseID": "algangror_fight_2" + "nextPhraseID":"algangror_fight_3" } ] }, { - "id": "algangror_fight_1a", - "rewards": [ + "id":"algangror_fight_2a", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 101 + "nextPhraseID":"algangror_fight_3" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "algangror_fight_2" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":100 } ] }, { - "id": "algangror_fight_2", - "replies": [ + "id":"algangror_fight_3", + "message":"Jhaeld, the fool. He hides behind his guards and his stone walls. Such a pitiful man he is. Yes, I made those people disappear, but they were all worth it. I will have my revenge!", + "replies":[ { - "nextPhraseID": "algangror_fight_2a", - "requires": [ + "text":"N", + "nextPhraseID":"algangror_fight_4" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":30 + } + ] + }, + { + "id":"algangror_fight_4", + "message":"And you, what are you trying to accomplish by running his errands? How fortunate that you entered my house. He he.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_fight_5" + } + ] + }, + { + "id":"algangror_fight_5", + "message":"Do you really think you can defeat *me*? Ha ha, this will be fun!", + "replies":[ + { + "text":"Fight!", + "nextPhraseID":"algangror_fight_6" + } + ] + }, + { + "id":"algangror_fight_6", + "replies":[ + { + "nextPhraseID":"F" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":35 + } + ] + }, + { + "id":"algangror_told_1", + "replies":[ + { + "nextPhraseID":"algangror_told_1a", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "10" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] }, { - "nextPhraseID": "algangror_fight_3" + "nextPhraseID":"algangror_told_2" } ] }, { - "id": "algangror_fight_2a", - "rewards": [ + "id":"algangror_told_1a", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 100 + "nextPhraseID":"algangror_told_2" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "algangror_fight_3" + "rewardType":"questProgress", + "rewardID":"algangror", + "value":101 } ] }, { - "id": "algangror_fight_3", - "message": "Jhaeld, the fool. He hides behind his guards and his stone walls. Such a pitiful man he is. Yes, I made those people disappear, but they were all worth it. I will have my revenge!", - "rewards": [ + "id":"algangror_told_2", + "message":"Say, despite my previous urging to you to keep my location a secret to the people of Remgard, I have this feeling that this trust has been broken. Please tell me it isn't so.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 30 + "text":"Yes, I have told Jhaeld where you are.", + "nextPhraseID":"algangror_told_3" + }, + { + "text":"(Lie) No, I have not told anyone.", + "nextPhraseID":"algangror_told_3" + } + ] + }, + { + "id":"algangror_told_3", + "message":"I can feel it in me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_return_d2" + } + ] + }, + { + "id":"algangror_task2_d", + "message":"Very well, return to me once you are ready." + }, + { + "id":"algangror_task2_1", + "message":"Now, I can't tell you what task I have in mind before I am confident that you will actually help me. Granted, you have already shown some level of respect for my need of discretion.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_2" + } + ] + }, + { + "id":"algangror_task2_2", + "message":"Nor can I describe my reasoning behind this task before you are done with it.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_3" + } + ] + }, + { + "id":"algangror_task2_3", + "message":"Rest assured, you will be sufficiently rewarded by helping me. In fact, you see this necklace here? It has some peculiar powers that many people seek.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_4" + } + ] + }, + { + "id":"algangror_task2_4", + "message":"The world around you seems to move a bit slower when you wear it.", + "replies":[ + { + "text":"Ok. I will help you with your task.", + "nextPhraseID":"algangror_task2_6" + }, + { + "text":"Ok, I'll help. I'm always interested in new items.", + "nextPhraseID":"algangror_task2_6" + }, + { + "text":"It all depends on what you want me to do.", + "nextPhraseID":"algangror_task2_5" + }, + { + "text":"Something feels wrong here. I don't think I should help you.", + "nextPhraseID":"algangror_task2_n" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "algangror_fight_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":10 } ] }, { - "id": "algangror_fight_4", - "message": "And you, what are you trying to accomplish by running his errands? How fortunate that you entered my house. He he.", - "replies": [ + "id":"algangror_task2_5", + "message":"As I said, I cannot tell you what task I have in mind, or my reasoning behind it until you are done. I would need your total .. cooperation with this.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_fight_5" + "text":"Ok. I will agree to help you with your task.", + "nextPhraseID":"algangror_task2_6" + }, + { + "text":"Ok, I'll help. I'm always interested in new items.", + "nextPhraseID":"algangror_task2_6" + }, + { + "text":"No. I will not help you unless you tell me what you want me to do.", + "nextPhraseID":"algangror_task2_n" + }, + { + "text":"No, I would never help someone like you.", + "nextPhraseID":"algangror_task2_n" } ] }, { - "id": "algangror_fight_5", - "message": "Do you really think you can defeat *me*? Ha ha, this will be fun!", - "replies": [ + "id":"algangror_task2_n", + "message":"Ah yes. After all, you are just a child and I can understand that all of this must be too much for you. He he.", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "algangror_fight_6" - } - ] - }, - { - "id": "algangror_fight_6", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 35 + "text":"N", + "nextPhraseID":"algangror_task2_n2" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"algangror", + "value":100 } ] }, { - "id": "algangror_told_1", - "replies": [ + "id":"algangror_task2_n2", + "message":"Can I at least urge you not to disclose my location to the people of Remgard?", + "replies":[ { - "nextPhraseID": "algangror_told_1a", - "requires": [ + "text":"I will keep your location secret. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"We'll see. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Don't tell me what to do! Goodbye.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"algangror_task2_6", + "message":"Good, good.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_7" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":20 + } + ] + }, + { + "id":"algangror_task2_7", + "message":"You will tell no one of this task that I am about to give you, and you must be as discreet as possible.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_8" + } + ] + }, + { + "id":"algangror_task2_8", + "message":"I have in my possession five idols. Five idols with very unique .. qualities. What I want you to do is .. deliver these idols to various people in the town of Remgard.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_9" + } + ] + }, + { + "id":"algangror_task2_9", + "message":"You will place them by the beds of five particular persons, and you must hide it well so that the person does not find the idol itself.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_10" + } + ] + }, + { + "id":"algangror_task2_10", + "message":"Remember, it is of utmost importance that you be as discreet as possible about this. The idols must not be found once you have placed them, and no one must notice that you place the idols.", + "replies":[ + { + "text":"Go on.", + "nextPhraseID":"algangror_task2_11" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":30 + } + ] + }, + { + "id":"algangror_task2_11", + "message":"So, the first person that I want you to visit is Jhaeld. I hear that he spends most of his time in the Remgard tavern these days.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_12" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":31 + } + ] + }, + { + "id":"algangror_task2_12", + "message":"Secondly, I want you to visit one of the farmers named Larni. He lives with his wife Caeda here in Remgard in one of the northern cabins.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_13" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":32 + } + ] + }, + { + "id":"algangror_task2_13", + "message":"The third person is Arnal the weapon-smith, that lives in the northwest of Remgard.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_14" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":33 + } + ] + }, + { + "id":"algangror_task2_14", + "message":"Fourth is Emerei, that can probably be found in his house to the southeast of Remgard.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":34 + } + ] + }, + { + "id":"algangror_task2_15", + "message":"The fifth person is the farmer Carthe. Carthe lives on the eastern shore of Remgard, near the tavern.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_16" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":35 + } + ] + }, + { + "id":"algangror_task2_16", + "message":"Once you have placed these five idols by the beds of these five people, return to me as soon as possible.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_task2_17" + } + ] + }, + { + "id":"algangror_task2_17", + "message":"Again, I cannot stress this enough - you must not tell anyone about these idols, and you must not be seen while placing them.", + "replies":[ + { + "text":"I understand.", + "nextPhraseID":"algangror_task2_18s" + } + ] + }, + { + "id":"algangror_task2_18s", + "replies":[ + { + "nextPhraseID":"algangror_task2_19", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":37 } ] }, { - "nextPhraseID": "algangror_told_2" + "nextPhraseID":"algangror_task2_18" } ] }, { - "id": "algangror_told_1a", - "rewards": [ + "id":"algangror_task2_18", + "message":"Here are the idols.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 101 - } - ], - "replies": [ - { - "nextPhraseID": "algangror_told_2" - } - ] - }, - { - "id": "algangror_told_2", - "message": "Say, despite my previous urging to you to keep my location a secret to the people of Remgard, I have this feeling that this trust has been broken. Please tell me it isn't so.", - "replies": [ - { - "text": "Yes, I have told Jhaeld where you are.", - "nextPhraseID": "algangror_told_3" + "text":"I will be back shortly.", + "nextPhraseID":"algangror_task2_19" }, { - "text": "(Lie) No, I have not told anyone.", - "nextPhraseID": "algangror_told_3" - } - ] - }, - { - "id": "algangror_told_3", - "message": "I can feel it in me.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_return_d2" - } - ] - }, - { - "id": "algangror_task2_d", - "message": "Very well, return to me once you are ready." - }, - { - "id": "algangror_task2_1", - "message": "Now, I can't tell you what task I have in mind before I am confident that you will actually help me. Granted, you have already shown some level of respect for my need of discretion.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_2" - } - ] - }, - { - "id": "algangror_task2_2", - "message": "Nor can I describe my reasoning behind this task before you are done with it.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_3" - } - ] - }, - { - "id": "algangror_task2_3", - "message": "Rest assured, you will be sufficiently rewarded by helping me. In fact, you see this necklace here? It has some peculiar powers that many people seek.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_4" - } - ] - }, - { - "id": "algangror_task2_4", - "message": "The world around you seems to move a bit slower when you wear it.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 10 + "text":"This should be easy.", + "nextPhraseID":"algangror_task2_19" } ], - "replies": [ + "rewards":[ { - "text": "Ok. I will help you with your task.", - "nextPhraseID": "algangror_task2_6" + "rewardType":"dropList", + "rewardID":"fiveidols" }, { - "text": "Ok, I'll help. I'm always interested in new items.", - "nextPhraseID": "algangror_task2_6" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":37 + } + ] + }, + { + "id":"algangror_task2_19", + "message":"Now go, and please hurry, we might not have much time." + }, + { + "id":"algangror_task2_ret1", + "message":"Tell me, how goes the task of placing the idols?", + "replies":[ + { + "text":"Can you repeat what you wanted me to do?", + "nextPhraseID":"algangror_task2_8" }, { - "text": "It all depends on what you want me to do.", - "nextPhraseID": "algangror_task2_5" + "text":"I am still trying to find everyone.", + "nextPhraseID":"algangror_task2_ret2" }, { - "text": "Something feels wrong here. I don't think I should help you.", - "nextPhraseID": "algangror_task2_n" - } - ] - }, - { - "id": "algangror_task2_5", - "message": "As I said, I cannot tell you what task I have in mind, or my reasoning behind it until you are done. I would need your total .. cooperation with this.", - "replies": [ - { - "text": "Ok. I will agree to help you with your task.", - "nextPhraseID": "algangror_task2_6" - }, - { - "text": "Ok, I'll help. I'm always interested in new items.", - "nextPhraseID": "algangror_task2_6" - }, - { - "text": "No. I will not help you unless you tell me what you want me to do.", - "nextPhraseID": "algangror_task2_n" - }, - { - "text": "No, I would never help someone like you.", - "nextPhraseID": "algangror_task2_n" - } - ] - }, - { - "id": "algangror_task2_n", - "message": "Ah yes. After all, you are just a child and I can understand that all of this must be too much for you. He he.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "algangror", - "value": 100 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_n2" - } - ] - }, - { - "id": "algangror_task2_n2", - "message": "Can I at least urge you not to disclose my location to the people of Remgard?", - "replies": [ - { - "text": "I will keep your location secret. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "We'll see. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "Don't tell me what to do! Goodbye.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "algangror_task2_6", - "message": "Good, good.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 20 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_7" - } - ] - }, - { - "id": "algangror_task2_7", - "message": "You will tell no one of this task that I am about to give you, and you must be as discreet as possible.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_8" - } - ] - }, - { - "id": "algangror_task2_8", - "message": "I have in my possession five idols. Five idols with very unique .. qualities. What I want you to do is .. deliver these idols to various people in the town of Remgard.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_9" - } - ] - }, - { - "id": "algangror_task2_9", - "message": "You will place them by the beds of five particular persons, and you must hide it well so that the person does not find the idol itself.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_10" - } - ] - }, - { - "id": "algangror_task2_10", - "message": "Remember, it is of utmost importance that you be as discreet as possible about this. The idols must not be found once you have placed them, and no one must notice that you place the idols.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 30 - } - ], - "replies": [ - { - "text": "Go on.", - "nextPhraseID": "algangror_task2_11" - } - ] - }, - { - "id": "algangror_task2_11", - "message": "So, the first person that I want you to visit is Jhaeld. I hear that he spends most of his time in the Remgard tavern these days.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 31 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_12" - } - ] - }, - { - "id": "algangror_task2_12", - "message": "Secondly, I want you to visit one of the farmers named Larni. He lives with his wife Caeda here in Remgard in one of the northern cabins.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 32 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_13" - } - ] - }, - { - "id": "algangror_task2_13", - "message": "The third person is Arnal the weapon-smith, that lives in the northwest of Remgard.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 33 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_14" - } - ] - }, - { - "id": "algangror_task2_14", - "message": "Fourth is Emerei, that can probably be found in his house to the southeast of Remgard.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 34 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_15" - } - ] - }, - { - "id": "algangror_task2_15", - "message": "The fifth person is the farmer Carthe. Carthe lives on the eastern shore of Remgard, near the tavern.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 35 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_16" - } - ] - }, - { - "id": "algangror_task2_16", - "message": "Once you have placed these five idols by the beds of these five people, return to me as soon as possible.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_task2_17" - } - ] - }, - { - "id": "algangror_task2_17", - "message": "Again, I cannot stress this enough - you must not tell anyone about these idols, and you must not be seen while placing them.", - "replies": [ - { - "text": "I understand.", - "nextPhraseID": "algangror_task2_18s" - } - ] - }, - { - "id": "algangror_task2_18s", - "replies": [ - { - "nextPhraseID": "algangror_task2_19", - "requires": [ + "text":"It is done.", + "nextPhraseID":"algangror_task2_done1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "37" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":50 } ] }, { - "nextPhraseID": "algangror_task2_18" + "text":"I won't do your stupid task.", + "nextPhraseID":"algangror_task2_n" + }, + { + "text":"I will not help you with your task.", + "nextPhraseID":"algangror_task2_n" } ] }, { - "id": "algangror_task2_18", - "message": "Here are the idols.", - "rewards": [ + "id":"algangror_task2_ret2", + "message":"Please hurry, we might not have much time." + }, + { + "id":"algangror_task2_done1", + "message":"Excellent. Maybe, now I can rest easily. Thank you so much for helping me.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "fiveidols" - }, + "text":"N", + "nextPhraseID":"algangror_task2_done2" + } + ] + }, + { + "id":"algangror_task2_done2", + "message":"Did anyone see you or where you placed the idols?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 37 + "text":"No, I hid the idols as you instructed.", + "nextPhraseID":"algangror_task2_done3" + } + ] + }, + { + "id":"algangror_task2_done3", + "message":"Good. Thank you again for helping me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story" } ], - "replies": [ + "rewards":[ { - "text": "I will be back shortly.", - "nextPhraseID": "algangror_task2_19" - }, - { - "text": "This should be easy.", - "nextPhraseID": "algangror_task2_19" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":51 } ] }, { - "id": "algangror_task2_19", - "message": "Now go, and please hurry, we might not have much time." - }, - { - "id": "algangror_task2_ret1", - "message": "Tell me, how goes the task of placing the idols?", - "replies": [ + "id":"algangror_story", + "message":"Let me tell you my story.", + "replies":[ { - "text": "Can you repeat what you wanted me to do?", - "nextPhraseID": "algangror_task2_8" + "text":"Please do.", + "nextPhraseID":"algangror_story1" }, { - "text": "I am still trying to find everyone.", - "nextPhraseID": "algangror_task2_ret2" - }, - { - "text": "It is done.", - "nextPhraseID": "algangror_task2_done1", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "50" - } - ] - }, - { - "text": "I won't do your stupid task.", - "nextPhraseID": "algangror_task2_n" - }, - { - "text": "I will not help you with your task.", - "nextPhraseID": "algangror_task2_n" + "text":"Can we just skip to the end?", + "nextPhraseID":"algangror_cmp1" } ] }, { - "id": "algangror_task2_ret2", - "message": "Please hurry, we might not have much time." - }, - { - "id": "algangror_task2_done1", - "message": "Excellent. Maybe, now I can rest easily. Thank you so much for helping me.", - "replies": [ + "id":"algangror_story1", + "message":"You see, I used to live in the city of Remgard. The times were good, and the city prospered.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_task2_done2" + "text":"N", + "nextPhraseID":"algangror_story2" } ] }, { - "id": "algangror_task2_done2", - "message": "Did anyone see you or where you placed the idols?", - "replies": [ + "id":"algangror_story2", + "message":"Our crops grew well, and some people had very fortunate trading agreements with other cities, making the life for most of us living in Remgard very easy.", + "replies":[ { - "text": "No, I hid the idols as you instructed.", - "nextPhraseID": "algangror_task2_done3" + "text":"N", + "nextPhraseID":"algangror_story3" } ] }, { - "id": "algangror_task2_done3", - "message": "Good. Thank you again for helping me.", - "rewards": [ + "id":"algangror_story3", + "message":"I even sold some of the baskets that I used to make to a wealthy merchant that visited us from Nor City.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 51 + "text":"N", + "nextPhraseID":"algangror_story4" + } + ] + }, + { + "id":"algangror_story4", + "message":"However, even the easy life gets boring after a while. I believe it is in our nature to strive for new and better things, to free us from the boredom of day-to-day life.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story5" + } + ] + }, + { + "id":"algangror_story5", + "message":"I wanted to learn more of things that I knew nothing about, and wanted to explore things I had only read of in books before.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story6" + } + ] + }, + { + "id":"algangror_story6", + "message":"So I went to Nor City myself, and visited many .. interesting people and .. dark corners.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story7" + } + ] + }, + { + "id":"algangror_story7", + "message":"Naturally, I was thrilled of the knowledge I gained from the experience, and from what I learned while there.", + "replies":[ + { + "text":"What then?", + "nextPhraseID":"algangror_story8" + } + ] + }, + { + "id":"algangror_story8", + "message":"As I got back home, I wanted to continue practicing what I had observed and learned while in Nor City.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story9" + } + ] + }, + { + "id":"algangror_story9", + "message":"You could say I got obsessed with learning more. I guess the others living in Remgard did not .. share my enthusiasm. Some of them even questioned the fact that I wanted to learn more.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story10" + } + ] + }, + { + "id":"algangror_story10", + "message":"So I told myself that others would not hinder me in my curiosity to better myself.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story11" + } + ] + }, + { + "id":"algangror_story11", + "message":"Those books that I bought from the Blackmarrow residence in Nor City - I must have read them all perhaps five times over. This was something completely new to me, and at the same time very exciting.", + "replies":[ + { + "text":"What then?", + "nextPhraseID":"algangror_story12" + } + ] + }, + { + "id":"algangror_story12", + "message":"For some reason, the others in Remgard started giving me strange looks, and I could hear the whispers behind my back.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story13" + } + ] + }, + { + "id":"algangror_story13", + "message":"I was even barred from the tavern. 'People come here for a good time, and we don't want people like you here ruining that' they said. What fools they are.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story14" + } + ] + }, + { + "id":"algangror_story14", + "message":"I heard one woman whispering to her boy, 'Don't look at her, she'll turn you to stone!'. Others just turned the other way when they met me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story15" + } + ] + }, + { + "id":"algangror_story15", + "message":"What fools they are.", + "replies":[ + { + "text":"So what happened?", + "nextPhraseID":"algangror_story16" + } + ] + }, + { + "id":"algangror_story16", + "message":"One day, Jhaeld showed up at my doorstep with a group of guards.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story17" + } + ] + }, + { + "id":"algangror_story17", + "message":"The people of Remgard had decided that I could not stay there anymore, he said. The things I did were causing other people harm, he said.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story18" + } + ] + }, + { + "id":"algangror_story18", + "message":"What had I done, I asked myself? I had never hurt anyone, much less affected anyone with my .. experiments. Am I not allowed to do what I wish?", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story19" + } + ] + }, + { + "id":"algangror_story19", + "message":"I had little chance to argue, however. The guards led me out of the city. They did not even let me gather my things. All my books, all my notes and all my findings - gone. I lost everything.", + "replies":[ + { + "text":"What now?", + "nextPhraseID":"algangror_story20" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "algangror_story" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":60 } ] }, { - "id": "algangror_story", - "message": "Let me tell you my story.", - "replies": [ + "id":"algangror_story20", + "message":"All this happened several seasons ago. I knew I had to get revenge for what they did to me.", + "replies":[ { - "text": "Please do.", - "nextPhraseID": "algangror_story1" + "text":"N", + "nextPhraseID":"algangror_story21" + } + ] + }, + { + "id":"algangror_story21", + "message":"Oh, how I despise them all. The people that gave me those looks, the people that whispered behind my back, and most of all that fool Jhaeld.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story22" + } + ] + }, + { + "id":"algangror_story22", + "message":"So, I decided to extend my .. experiments .. to larger things. To people, to living things. This is the perfect opportunity to learn even more than what is in the books.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story23" + } + ] + }, + { + "id":"algangror_story23", + "message":"To think that I could do it while at the same time get revenge on those despicable people - it's an excellent plan, if I may say so myself. He he.", + "replies":[ + { + "text":"So, what happened to all those people that have gone missing?", + "nextPhraseID":"algangror_story24" + } + ] + }, + { + "id":"algangror_story24", + "message":"I lured them here. Once I managed to trap them, I placed a curse on them that, in theory, should have only made them unable to speak.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story25" + } + ] + }, + { + "id":"algangror_story25", + "message":"Maybe I haven't understood everything correctly from the books that I have read, since instead of making them unable to speak, they were all turned into rats instead.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story26" + } + ] + }, + { + "id":"algangror_story26", + "message":"Practice makes perfect, I suppose. Ha ha.", + "replies":[ + { + "text":"Wait, does this mean that those rats I killed for you were..", + "nextPhraseID":"algangror_story27" + } + ] + }, + { + "id":"algangror_story27", + "message":"Oh yes. With your help, they are now one less problem to deal with, so to speak. He he.", + "replies":[ + { + "text":"N", + "nextPhraseID":"algangror_story28" + } + ] + }, + { + "id":"algangror_story28", + "message":"So, that's my story. Thank you for listening to it.", + "replies":[ + { + "text":"I understand, and I agree with your actions.", + "nextPhraseID":"algangror_story29a" }, { - "text": "Can we just skip to the end?", - "nextPhraseID": "algangror_cmp1" - } - ] - }, - { - "id": "algangror_story1", - "message": "You see, I used to live in the city of Remgard. The times were good, and the city prospered.", - "replies": [ + "text":"I do not fully agree with your actions.", + "nextPhraseID":"algangror_story29b" + }, { - "text": "N", - "nextPhraseID": "algangror_story2" - } - ] - }, - { - "id": "algangror_story2", - "message": "Our crops grew well, and some people had very fortunate trading agreements with other cities, making the life for most of us living in Remgard very easy.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story3" - } - ] - }, - { - "id": "algangror_story3", - "message": "I even sold some of the baskets that I used to make to a wealthy merchant that visited us from Nor City.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story4" - } - ] - }, - { - "id": "algangror_story4", - "message": "However, even the easy life gets boring after a while. I believe it is in our nature to strive for new and better things, to free us from the boredom of day-to-day life.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story5" - } - ] - }, - { - "id": "algangror_story5", - "message": "I wanted to learn more of things that I knew nothing about, and wanted to explore things I had only read of in books before.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story6" - } - ] - }, - { - "id": "algangror_story6", - "message": "So I went to Nor City myself, and visited many .. interesting people and .. dark corners.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story7" - } - ] - }, - { - "id": "algangror_story7", - "message": "Naturally, I was thrilled of the knowledge I gained from the experience, and from what I learned while there.", - "replies": [ - { - "text": "What then?", - "nextPhraseID": "algangror_story8" - } - ] - }, - { - "id": "algangror_story8", - "message": "As I got back home, I wanted to continue practicing what I had observed and learned while in Nor City.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story9" - } - ] - }, - { - "id": "algangror_story9", - "message": "You could say I got obsessed with learning more. I guess the others living in Remgard did not .. share my enthusiasm. Some of them even questioned the fact that I wanted to learn more.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story10" - } - ] - }, - { - "id": "algangror_story10", - "message": "So I told myself that others would not hinder me in my curiosity to better myself.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story11" - } - ] - }, - { - "id": "algangror_story11", - "message": "Those books that I bought from the Blackmarrow residence in Nor City - I must have read them all perhaps five times over. This was something completely new to me, and at the same time very exciting.", - "replies": [ - { - "text": "What then?", - "nextPhraseID": "algangror_story12" - } - ] - }, - { - "id": "algangror_story12", - "message": "For some reason, the others in Remgard started giving me strange looks, and I could hear the whispers behind my back.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story13" - } - ] - }, - { - "id": "algangror_story13", - "message": "I was even barred from the tavern. 'People come here for a good time, and we don't want people like you here ruining that' they said. What fools they are.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story14" - } - ] - }, - { - "id": "algangror_story14", - "message": "I heard one woman whispering to her boy, 'Don't look at her, she'll turn you to stone!'. Others just turned the other way when they met me.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story15" - } - ] - }, - { - "id": "algangror_story15", - "message": "What fools they are.", - "replies": [ - { - "text": "So what happened?", - "nextPhraseID": "algangror_story16" - } - ] - }, - { - "id": "algangror_story16", - "message": "One day, Jhaeld showed up at my doorstep with a group of guards.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story17" - } - ] - }, - { - "id": "algangror_story17", - "message": "The people of Remgard had decided that I could not stay there anymore, he said. The things I did were causing other people harm, he said.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story18" - } - ] - }, - { - "id": "algangror_story18", - "message": "What had I done, I asked myself? I had never hurt anyone, much less affected anyone with my .. experiments. Am I not allowed to do what I wish?", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story19" - } - ] - }, - { - "id": "algangror_story19", - "message": "I had little chance to argue, however. The guards led me out of the city. They did not even let me gather my things. All my books, all my notes and all my findings - gone. I lost everything.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 60 + "text":"What you did could never be justified!", + "nextPhraseID":"algangror_story29b" } ], - "replies": [ + "rewards":[ { - "text": "What now?", - "nextPhraseID": "algangror_story20" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":61 } ] }, { - "id": "algangror_story20", - "message": "All this happened several seasons ago. I knew I had to get revenge for what they did to me.", - "replies": [ + "id":"algangror_story29a", + "message":"Thank you. It is good to know there are more people interested in learning more.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_story21" + "text":"N", + "nextPhraseID":"algangror_cmp1" } ] }, { - "id": "algangror_story21", - "message": "Oh, how I despise them all. The people that gave me those looks, the people that whispered behind my back, and most of all that fool Jhaeld.", - "replies": [ + "id":"algangror_story29b", + "message":"I never expected you to understand it. No one else seems to understand me either. Oh well, your loss, I guess.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_story22" + "text":"N", + "nextPhraseID":"algangror_cmp1" } ] }, { - "id": "algangror_story22", - "message": "So, I decided to extend my .. experiments .. to larger things. To people, to living things. This is the perfect opportunity to learn even more than what is in the books.", - "replies": [ + "id":"algangror_cmp1", + "message":"So, for helping me with the idols, I believe I promised you my enchanted necklace, 'Marrowtaint'.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_story23" + "text":"N", + "nextPhraseID":"algangror_cmp2" } ] }, { - "id": "algangror_story23", - "message": "To think that I could do it while at the same time get revenge on those despicable people - it's an excellent plan, if I may say so myself. He he.", - "replies": [ + "id":"algangror_cmp2", + "message":"Wear it well, my friend. Do not let others get hold of the power that Marrowtaint provides.", + "replies":[ { - "text": "So, what happened to all those people that have gone missing?", - "nextPhraseID": "algangror_story24" + "text":"N", + "nextPhraseID":"algangror_cmp3" } ] }, { - "id": "algangror_story24", - "message": "I lured them here. Once I managed to trap them, I placed a curse on them that, in theory, should have only made them unable to speak.", - "replies": [ + "id":"algangror_cmp3", + "message":"Here you go.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_story25" - } - ] - }, - { - "id": "algangror_story25", - "message": "Maybe I haven't understood everything correctly from the books that I have read, since instead of making them unable to speak, they were all turned into rats instead.", - "replies": [ + "text":"Thank you.", + "nextPhraseID":"algangror_cmp5" + }, { - "text": "N", - "nextPhraseID": "algangror_story26" - } - ] - }, - { - "id": "algangror_story26", - "message": "Practice makes perfect, I suppose. Ha ha.", - "replies": [ - { - "text": "Wait, does this mean that those rats I killed for you were..", - "nextPhraseID": "algangror_story27" - } - ] - }, - { - "id": "algangror_story27", - "message": "Oh yes. With your help, they are now one less problem to deal with, so to speak. He he.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_story28" - } - ] - }, - { - "id": "algangror_story28", - "message": "So, that's my story. Thank you for listening to it.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 61 + "text":"That's all? One lousy necklace for all this trouble I went through?", + "nextPhraseID":"algangror_cmp4" } ], - "replies": [ + "rewards":[ { - "text": "I understand, and I agree with your actions.", - "nextPhraseID": "algangror_story29a" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":70 }, { - "text": "I do not fully agree with your actions.", - "nextPhraseID": "algangror_story29b" - }, - { - "text": "What you did could never be justified!", - "nextPhraseID": "algangror_story29b" + "rewardType":"dropList", + "rewardID":"marrowtaint" } ] }, { - "id": "algangror_story29a", - "message": "Thank you. It is good to know there are more people interested in learning more.", - "replies": [ + "id":"algangror_cmp4", + "message":"Do not underestimate it, my friend.", + "replies":[ { - "text": "N", - "nextPhraseID": "algangror_cmp1" + "text":"N", + "nextPhraseID":"algangror_cmp5" } ] }, { - "id": "algangror_story29b", - "message": "I never expected you to understand it. No one else seems to understand me either. Oh well, your loss, I guess.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_cmp1" - } - ] - }, - { - "id": "algangror_cmp1", - "message": "So, for helping me with the idols, I believe I promised you my enchanted necklace, 'Marrowtaint'.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_cmp2" - } - ] - }, - { - "id": "algangror_cmp2", - "message": "Wear it well, my friend. Do not let others get hold of the power that Marrowtaint provides.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_cmp3" - } - ] - }, - { - "id": "algangror_cmp3", - "message": "Here you go.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 70 - }, - { - "rewardType": "dropList", - "rewardID": "marrowtaint" - } - ], - "replies": [ - { - "text": "Thank you.", - "nextPhraseID": "algangror_cmp5" - }, - { - "text": "That's all? One lousy necklace for all this trouble I went through?", - "nextPhraseID": "algangror_cmp4" - } - ] - }, - { - "id": "algangror_cmp4", - "message": "Do not underestimate it, my friend.", - "replies": [ - { - "text": "N", - "nextPhraseID": "algangror_cmp5" - } - ] - }, - { - "id": "algangror_cmp5", - "message": "Again, thank you for helping me. You will always be welcome here, friend." + "id":"algangror_cmp5", + "message":"Again, thank you for helping me. You will always be welcome here, friend." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_alynndir.json b/AndorsTrail/res/raw/conversationlist_alynndir.json index 13ad5bb2d..5b6e6907a 100644 --- a/AndorsTrail/res/raw/conversationlist_alynndir.json +++ b/AndorsTrail/res/raw/conversationlist_alynndir.json @@ -1,70 +1,70 @@ [ { - "id": "alynndir_1", - "message": "Hello there. Welcome to my cabin.", - "replies": [ + "id":"alynndir_1", + "message":"Hello there. Welcome to my cabin.", + "replies":[ { - "text": "What do you do around here?", - "nextPhraseID": "alynndir_2" + "text":"What do you do around here?", + "nextPhraseID":"alynndir_2" }, { - "text": "What can you tell me about the surroundings here?", - "nextPhraseID": "alynndir_3" + "text":"What can you tell me about the surroundings here?", + "nextPhraseID":"alynndir_3" } ] }, { - "id": "alynndir_2", - "message": "Mostly, I trade with travelers on the main road on the way to Nor City.", - "replies": [ + "id":"alynndir_2", + "message":"Mostly, I trade with travelers on the main road on the way to Nor City.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" }, { - "text": "What can you tell me about the surroundings here?", - "nextPhraseID": "alynndir_3" + "text":"What can you tell me about the surroundings here?", + "nextPhraseID":"alynndir_3" } ] }, { - "id": "alynndir_3", - "message": "Oh, there is not much around here. Vilegard to the west and Brightport to the east.", - "replies": [ + "id":"alynndir_3", + "message":"Oh, there is not much around here. Vilegard to the west and Brightport to the east.", + "replies":[ { - "text": "N", - "nextPhraseID": "alynndir_4" + "text":"N", + "nextPhraseID":"alynndir_4" } ] }, { - "id": "alynndir_4", - "message": "Up north is just forest. But there are some strange things happening there.", - "replies": [ + "id":"alynndir_4", + "message":"Up north is just forest. But there are some strange things happening there.", + "replies":[ { - "text": "N", - "nextPhraseID": "alynndir_5" + "text":"N", + "nextPhraseID":"alynndir_5" } ] }, { - "id": "alynndir_5", - "message": "I have heard terrible screams coming from the forest to the northwest.", - "replies": [ + "id":"alynndir_5", + "message":"I have heard terrible screams coming from the forest to the northwest.", + "replies":[ { - "text": "N", - "nextPhraseID": "alynndir_6" + "text":"N", + "nextPhraseID":"alynndir_6" } ] }, { - "id": "alynndir_6", - "message": "I really wonder what is up there.", - "replies": [ + "id":"alynndir_6", + "message":"I really wonder what is up there.", + "replies":[ { - "text": "Goodbye.", - "nextPhraseID": "X" + "text":"Goodbye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ambelie.json b/AndorsTrail/res/raw/conversationlist_ambelie.json index 21bc5c9d4..a93ffaaff 100644 --- a/AndorsTrail/res/raw/conversationlist_ambelie.json +++ b/AndorsTrail/res/raw/conversationlist_ambelie.json @@ -1,128 +1,128 @@ [ { - "id": "ambelie_1", - "message": "Oh my, a commoner. Get away from me. I might catch something.", - "replies": [ + "id":"ambelie_1", + "message":"Oh my, a commoner. Get away from me. I might catch something.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "ambelie_2" + "text":"Who are you?", + "nextPhraseID":"ambelie_2" }, { - "text": "What is a noble woman such as yourself doing in a place like this?", - "nextPhraseID": "ambelie_5" + "text":"What is a noble woman such as yourself doing in a place like this?", + "nextPhraseID":"ambelie_5" }, { - "text": "I would be glad to get away from a snob like you.", - "nextPhraseID": "X" + "text":"I would be glad to get away from a snob like you.", + "nextPhraseID":"X" } ] }, { - "id": "ambelie_2", - "message": "I am Ambelie of the house of Laumwill in Feygard. I am sure you must have heard of me and my house.", - "replies": [ + "id":"ambelie_2", + "message":"I am Ambelie of the house of Laumwill in Feygard. I am sure you must have heard of me and my house.", + "replies":[ { - "text": "Oh yes.. um.. House of Laumwill in Feygard. Of course.", - "nextPhraseID": "ambelie_3" + "text":"Oh yes.. um.. House of Laumwill in Feygard. Of course.", + "nextPhraseID":"ambelie_3" }, { - "text": "I have never heard of you or your house.", - "nextPhraseID": "ambelie_4" + "text":"I have never heard of you or your house.", + "nextPhraseID":"ambelie_4" }, { - "text": "Where is Feygard?", - "nextPhraseID": "ambelie_3" + "text":"Where is Feygard?", + "nextPhraseID":"ambelie_3" } ] }, { - "id": "ambelie_3", - "message": "Feygard, the great city of peace. Surely you must know of it. Northwest in our great land.", - "replies": [ + "id":"ambelie_3", + "message":"Feygard, the great city of peace. Surely you must know of it. Northwest in our great land.", + "replies":[ { - "text": "What is a noble woman such as yourself doing in a place like this?", - "nextPhraseID": "ambelie_5" + "text":"What is a noble woman such as yourself doing in a place like this?", + "nextPhraseID":"ambelie_5" }, { - "text": "No, I have never heard of it.", - "nextPhraseID": "ambelie_4" + "text":"No, I have never heard of it.", + "nextPhraseID":"ambelie_4" } ] }, { - "id": "ambelie_4", - "message": "Pfft. That just proves everything I have heard of you savages here in the southern land. So uneducated." + "id":"ambelie_4", + "message":"Pfft. That just proves everything I have heard of you savages here in the southern land. So uneducated." }, { - "id": "ambelie_5", - "message": "I, Ambelie, of the house of Laumwill in Feygard, am on an excursion to the southern Nor City.", - "replies": [ + "id":"ambelie_5", + "message":"I, Ambelie, of the house of Laumwill in Feygard, am on an excursion to the southern Nor City.", + "replies":[ { - "text": "N", - "nextPhraseID": "ambelie_6" + "text":"N", + "nextPhraseID":"ambelie_6" } ] }, { - "id": "ambelie_6", - "message": "An excursion to see if Nor City really is all that I have heard about it. If it really can compare itself to the glamour of the great city of Feygard.", - "replies": [ + "id":"ambelie_6", + "message":"An excursion to see if Nor City really is all that I have heard about it. If it really can compare itself to the glamour of the great city of Feygard.", + "replies":[ { - "text": "Nor City, where is that?", - "nextPhraseID": "ambelie_7" + "text":"Nor City, where is that?", + "nextPhraseID":"ambelie_7" }, { - "text": "If you like it so much in Feygard, why would you even leave?", - "nextPhraseID": "ambelie_9" + "text":"If you like it so much in Feygard, why would you even leave?", + "nextPhraseID":"ambelie_9" } ] }, { - "id": "ambelie_7", - "message": "Don't you know of Nor City? I will take note that the savages here haven't even heard of the city.", - "replies": [ + "id":"ambelie_7", + "message":"Don't you know of Nor City? I will take note that the savages here haven't even heard of the city.", + "replies":[ { - "text": "N", - "nextPhraseID": "ambelie_8" + "text":"N", + "nextPhraseID":"ambelie_8" } ] }, { - "id": "ambelie_8", - "message": "I am beginning to be even more certain that Nor City will never, even in my wildest dreams, be comparable to the great city of Feygard.", - "replies": [ + "id":"ambelie_8", + "message":"I am beginning to be even more certain that Nor City will never, even in my wildest dreams, be comparable to the great city of Feygard.", + "replies":[ { - "text": "Good luck on your excursion.", - "nextPhraseID": "ambelie_10" + "text":"Good luck on your excursion.", + "nextPhraseID":"ambelie_10" } ] }, { - "id": "ambelie_9", - "message": "All the noblewomen in Feygard keep talking about the mysterious Shadow in Nor City. I just have to see it myself.", - "replies": [ + "id":"ambelie_9", + "message":"All the noblewomen in Feygard keep talking about the mysterious Shadow in Nor City. I just have to see it myself.", + "replies":[ { - "text": "Nor City, where is that?", - "nextPhraseID": "ambelie_7" + "text":"Nor City, where is that?", + "nextPhraseID":"ambelie_7" }, { - "text": "Good luck on your excursion.", - "nextPhraseID": "ambelie_10" + "text":"Good luck on your excursion.", + "nextPhraseID":"ambelie_10" } ] }, { - "id": "ambelie_10", - "message": "Thank you. Now please leave before someone sees me talking to a commoner like you.", - "replies": [ + "id":"ambelie_10", + "message":"Thank you. Now please leave before someone sees me talking to a commoner like you.", + "replies":[ { - "text": "Commoner? Are you trying to insult me? Goodbye.", - "nextPhraseID": "X" + "text":"Commoner? Are you trying to insult me? Goodbye.", + "nextPhraseID":"X" }, { - "text": "Whatever, you probably wouldn't even survive a forest wasp.", - "nextPhraseID": "X" + "text":"Whatever, you probably wouldn't even survive a forest wasp.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_arghes.json b/AndorsTrail/res/raw/conversationlist_arghes.json index 8ef8e5111..4f30b7dca 100644 --- a/AndorsTrail/res/raw/conversationlist_arghes.json +++ b/AndorsTrail/res/raw/conversationlist_arghes.json @@ -1,130 +1,130 @@ [ { - "id": "arghes", - "replies": [ + "id":"arghes", + "replies":[ { - "nextPhraseID": "arghes_2", - "requires": [ + "nextPhraseID":"arghes_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "51" + "requireType":"questProgress", + "requireID":"andor", + "value":51 } ] }, { - "nextPhraseID": "arghes_1" + "nextPhraseID":"arghes_1" } ] }, { - "id": "arghes_1", - "message": "You will find no business here, child." + "id":"arghes_1", + "message":"You will find no business here, child." }, { - "id": "arghes_2", - "message": "How interesting. The child from Fallhaven, here in Remgard?", - "replies": [ + "id":"arghes_2", + "message":"How interesting. The child from Fallhaven, here in Remgard?", + "replies":[ { - "text": "I'm not from Fallhaven, I am from Crossglen, west of Fallhaven.", - "nextPhraseID": "arghes_3a" + "text":"I'm not from Fallhaven, I am from Crossglen, west of Fallhaven.", + "nextPhraseID":"arghes_3a" }, { - "text": "Who are you?", - "nextPhraseID": "arghes_3b" + "text":"Who are you?", + "nextPhraseID":"arghes_3b" }, { - "text": "How do you know where I am from?", - "nextPhraseID": "arghes_3c" + "text":"How do you know where I am from?", + "nextPhraseID":"arghes_3c" } ] }, { - "id": "arghes_3a", - "message": "Is that so? Hm, most interesting. It does not change anything, however.", - "replies": [ + "id":"arghes_3a", + "message":"Is that so? Hm, most interesting. It does not change anything, however.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghes_4" + "text":"N", + "nextPhraseID":"arghes_4" } ] }, { - "id": "arghes_3b", - "message": "Who I am is of no importance in this situation. You on the other hand, are most important.", - "replies": [ + "id":"arghes_3b", + "message":"Who I am is of no importance in this situation. You on the other hand, are most important.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghes_4" + "text":"N", + "nextPhraseID":"arghes_4" } ] }, { - "id": "arghes_3c", - "message": "I know .. a great deal of things.", - "replies": [ + "id":"arghes_3c", + "message":"I know .. a great deal of things.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghes_4" + "text":"N", + "nextPhraseID":"arghes_4" } ] }, { - "id": "arghes_4", - "message": "$playername - yes, that is what they call you.", - "replies": [ + "id":"arghes_4", + "message":"$playername - yes, that is what they call you.", + "replies":[ { - "text": "How do you know my name? Who are you?", - "nextPhraseID": "arghes_5" + "text":"How do you know my name? Who are you?", + "nextPhraseID":"arghes_5" } ] }, { - "id": "arghes_5", - "message": "Let's just say that I am a .. friend. You would do well to keep your .. friends close.", - "replies": [ + "id":"arghes_5", + "message":"Let's just say that I am a .. friend. You would do well to keep your .. friends close.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghes_6" + "text":"N", + "nextPhraseID":"arghes_6" } ] }, { - "id": "arghes_6", - "message": "Now, how may I help you? Equipment? Information?", - "replies": [ + "id":"arghes_6", + "message":"Now, how may I help you? Equipment? Information?", + "replies":[ { - "text": "Let me see what you have to trade.", - "nextPhraseID": "arghes_shop" + "text":"Let me see what you have to trade.", + "nextPhraseID":"arghes_shop" }, { - "text": "What information do you have?", - "nextPhraseID": "arghes_7" + "text":"What information do you have?", + "nextPhraseID":"arghes_7" } ] }, { - "id": "arghes_shop", - "message": "Certainly.", - "replies": [ + "id":"arghes_shop", + "message":"Certainly.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] }, { - "id": "arghes_7", - "message": "Hm, let me see.", - "replies": [ + "id":"arghes_7", + "message":"Hm, let me see.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghes_8" + "text":"N", + "nextPhraseID":"arghes_8" } ] }, { - "id": "arghes_8", - "message": "No, I cannot tell you anything at this time. You are welcome to return once your path has become .. clearer." + "id":"arghes_8", + "message":"No, I cannot tell you anything at this time. You are welcome to return once your path has become .. clearer." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_aulowenn.json b/AndorsTrail/res/raw/conversationlist_aulowenn.json index 131b93047..9be5c8bfb 100644 --- a/AndorsTrail/res/raw/conversationlist_aulowenn.json +++ b/AndorsTrail/res/raw/conversationlist_aulowenn.json @@ -1,513 +1,513 @@ [ { - "id": "aulowenn0", - "replies": [ + "id":"aulowenn0", + "replies":[ { - "requires": [ + "nextPhraseID":"aulowenn_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "31" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":31 } - ], - "nextPhraseID": "aulowenn_atk" + ] }, { - "requires": [ + "nextPhraseID":"aulowenn_wb0", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "60" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":60 } - ], - "nextPhraseID": "aulowenn_wb0" + ] }, { - "requires": [ + "nextPhraseID":"aulowenn_k0", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "40" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":40 } - ], - "nextPhraseID": "aulowenn_k0" + ] }, { - "requires": [ + "nextPhraseID":"aulowenn_ms0", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "11" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":11 } - ], - "nextPhraseID": "aulowenn_ms0" + ] }, { - "nextPhraseID": "aulowenn1" + "nextPhraseID":"aulowenn1" } ] }, { - "id": "aulowenn_atk", - "replies": [ + "id":"aulowenn_atk", + "replies":[ { - "requires": [ + "nextPhraseID":"aulowenn_atk1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "30" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":30 } - ], - "nextPhraseID": "aulowenn_atk1" + ] }, { - "nextPhraseID": "aulowenn_atk0" + "nextPhraseID":"aulowenn_atk0" } ] }, { - "id": "aulowenn_atk1", - "rewards": [ + "id":"aulowenn_atk1", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 65, - "rewardType": "questProgress" + "nextPhraseID":"aulowenn_atk0" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "aulowenn_atk0" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":65 } ] }, { - "id": "aulowenn_atk0", - "rewards": [ + "id":"aulowenn_atk0", + "message":"For Feygard!", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 31, - "rewardType": "questProgress" + "text":"Attack!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F", - "text": "Attack!" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":31 } - ], - "message": "For Feygard!" + ] }, { - "id": "aulowenn1", - "replies": [ + "id":"aulowenn1", + "message":"Halt! Do not come any closer. The contents of these crates is property of Feygard.", + "replies":[ { - "text": "I mean you no harm. Who are you?", - "nextPhraseID": "aulowenn2" + "text":"I mean you no harm. Who are you?", + "nextPhraseID":"aulowenn2" }, { - "text": "Sure. I'll just stay right here. Who are you?", - "nextPhraseID": "aulowenn2" + "text":"Sure. I'll just stay right here. Who are you?", + "nextPhraseID":"aulowenn2" }, { - "text": "Fine. I will leave.", - "nextPhraseID": "X" + "text":"Fine. I will leave.", + "nextPhraseID":"X" } - ], - "message": "Halt! Do not come any closer. The contents of these crates is property of Feygard." + ] }, { - "id": "aulowenn2", - "replies": [ + "id":"aulowenn2", + "message":"I am Aulowenn of Feygard.", + "replies":[ { - "text": "What are doing out here?", - "nextPhraseID": "aulowenn3" + "text":"What are doing out here?", + "nextPhraseID":"aulowenn3" } - ], - "message": "I am Aulowenn of Feygard." + ] }, { - "id": "aulowenn3", - "replies": [ + "id":"aulowenn3", + "message":"I'm guarding these crates. That's what I do. At least until my company gets back from their scouting party.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn4" + "text":"N", + "nextPhraseID":"aulowenn4" } - ], - "message": "I'm guarding these crates. That's what I do. At least until my company gets back from their scouting party." + ] }, { - "id": "aulowenn4", - "replies": [ + "id":"aulowenn4", + "message":"Oh I hope they do get back. Come to think of it, they have been away for quite some time now.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn5" + "text":"N", + "nextPhraseID":"aulowenn5" } - ], - "message": "Oh I hope they do get back. Come to think of it, they have been away for quite some time now." + ] }, { - "id": "aulowenn5", - "replies": [ + "id":"aulowenn5", + "message":"I sure hope they are well. Unlike the others..", + "replies":[ { - "text": "What about the others?", - "nextPhraseID": "aulowenn6" + "text":"What about the others?", + "nextPhraseID":"aulowenn6" } - ], - "message": "I sure hope they are well. Unlike the others.." + ] }, { - "id": "aulowenn6", - "replies": [ + "id":"aulowenn6", + "message":"In my squad, we were a band of six guards that, together with other squads, were sent out here to find a dangerous madman that takes his refuge somewhere in the nearby hills around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn7" + "text":"N", + "nextPhraseID":"aulowenn7" } - ], - "message": "In my squad, we were a band of six guards that, together with other squads, were sent out here to find a dangerous madman that takes his refuge somewhere in the nearby hills around here." + ] }, { - "id": "aulowenn7", - "replies": [ + "id":"aulowenn7", + "message":"But something started to happen once we got here. Some of my fellow guards started acting .. odd.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn8" + "text":"N", + "nextPhraseID":"aulowenn8" } - ], - "message": "But something started to happen once we got here. Some of my fellow guards started acting .. odd." + ] }, { - "id": "aulowenn8", - "replies": [ + "id":"aulowenn8", + "message":"I don't know if was just me imagining things or if something truly happened to them. Anyway, one by one, we started to get fewer and fewer.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn9" + "text":"N", + "nextPhraseID":"aulowenn9" } - ], - "message": "I don't know if was just me imagining things or if something truly happened to them. Anyway, one by one, we started to get fewer and fewer." + ] }, { - "id": "aulowenn9", - "rewards": [ + "id":"aulowenn9", + "message":"Some of my men were killed by the creatures that live in these woods, some ran away by themselves and some have never come back from their scouting trips.", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 10, - "rewardType": "questProgress" + "text":"What do you think has happened to them?", + "nextPhraseID":"aulowenn10" } ], - "replies": [ + "rewards":[ { - "text": "What do you think has happened to them?", - "nextPhraseID": "aulowenn10" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":10 } - ], - "message": "Some of my men were killed by the creatures that live in these woods, some ran away by themselves and some have never come back from their scouting trips." + ] }, { - "id": "aulowenn10", - "replies": [ + "id":"aulowenn10", + "message":"I have two theories. My first thought is that some of the local creatures that we've been having problems with here might have captured them, or even killed them. I know for a fact that some were killed by the creatures, since we even buried some of my men to the east of here, but I am not certain of the others.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn11" + "text":"N", + "nextPhraseID":"aulowenn11" } - ], - "message": "I have two theories. My first thought is that some of the local creatures that we've been having problems with here might have captured them, or even killed them. I know for a fact that some were killed by the creatures, since we even buried some of my men to the east of here, but I am not certain of the others." + ] }, { - "id": "aulowenn11", - "replies": [ + "id":"aulowenn11", + "message":"The creatures in these woods are intelligible, but fierce. Luckily, we've been able to kill them off before they've been able to spew their foul lies. There are still a few of them around though.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn12" + "text":"N", + "nextPhraseID":"aulowenn12" } - ], - "message": "The creatures in these woods are intelligible, but fierce. Luckily, we've been able to kill them off before they've been able to spew their foul lies. There are still a few of them around though." + ] }, { - "id": "aulowenn12", - "replies": [ + "id":"aulowenn12", + "message":"My second theory is that the madman that we are looking for must have done something to them. Maybe the madman has smeared some of his madness onto them.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn13" + "text":"N", + "nextPhraseID":"aulowenn13" } - ], - "message": "My second theory is that the madman that we are looking for must have done something to them. Maybe the madman has smeared some of his madness onto them." + ] }, { - "id": "aulowenn13", - "replies": [ + "id":"aulowenn13", + "message":"Regardless, there isn't much that I am able to do here. I need to guard these crates.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn14" + "text":"N", + "nextPhraseID":"aulowenn14" } - ], - "message": "Regardless, there isn't much that I am able to do here. I need to guard these crates." + ] }, { - "id": "aulowenn14", - "replies": [ + "id":"aulowenn14", + "message":"Also, I do hope that those creatures that seem to live here don't return. They've been a real pest.", + "replies":[ { - "text": "Anything I can do to help?", - "nextPhraseID": "aulowenn15" + "text":"Anything I can do to help?", + "nextPhraseID":"aulowenn15" }, { - "text": "Good luck with that. Goodbye.", - "nextPhraseID": "X" + "text":"Good luck with that. Goodbye.", + "nextPhraseID":"X" } - ], - "message": "Also, I do hope that those creatures that seem to live here don't return. They've been a real pest." + ] }, { - "id": "aulowenn15", - "replies": [ + "id":"aulowenn15", + "message":"Oh yes, would you? There is one thing you could do.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn16" + "text":"N", + "nextPhraseID":"aulowenn16" } - ], - "message": "Oh yes, would you? There is one thing you could do." + ] }, { - "id": "aulowenn16", - "replies": [ + "id":"aulowenn16", + "message":"As I mentioned, some of my men were killed by the local creatures here. We buried them to the east of here.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn17" + "text":"N", + "nextPhraseID":"aulowenn17" } - ], - "message": "As I mentioned, some of my men were killed by the local creatures here. We buried them to the east of here." + ] }, { - "id": "aulowenn17", - "replies": [ + "id":"aulowenn17", + "message":"I haven't been there for a few days now, but last I visited the graves, there was one of those foul creatures standing over the graves.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn18" + "text":"N", + "nextPhraseID":"aulowenn18" } - ], - "message": "I haven't been there for a few days now, but last I visited the graves, there was one of those foul creatures standing over the graves." + ] }, { - "id": "aulowenn18", - "replies": [ + "id":"aulowenn18", + "message":"I've seen that particular creature there before, it seems to be haunting the graves of my fellow men.", + "replies":[ { - "text": "N", - "nextPhraseID": "aulowenn19" + "text":"N", + "nextPhraseID":"aulowenn19" } - ], - "message": "I've seen that particular creature there before, it seems to be haunting the graves of my fellow men." + ] }, { - "id": "aulowenn19", - "replies": [ + "id":"aulowenn19", + "message":"Of course, it must be up to no good. I would like your help in either removing or defeating that thing.", + "replies":[ { - "text": "So, you want me to go visit the graves to the east and defeat whatever creature is there?", - "nextPhraseID": "aulowenn20" + "text":"So, you want me to go visit the graves to the east and defeat whatever creature is there?", + "nextPhraseID":"aulowenn20" } - ], - "message": "Of course, it must be up to no good. I would like your help in either removing or defeating that thing." + ] }, { - "id": "aulowenn20", - "rewards": [ + "id":"aulowenn20", + "message":"Yes, that's it. I should also warn you that those creatures are intelligible, so I would urge you to act quickly when encountering it, before it can spew its foul lies.", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 11, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Sounds easy enough. I'll do it.", - "nextPhraseID": "aulowenn21" + "text":"Sounds easy enough. I'll do it.", + "nextPhraseID":"aulowenn21" }, { - "text": "Great, more blood for my sword. I'll do it.", - "nextPhraseID": "aulowenn21" + "text":"Great, more blood for my sword. I'll do it.", + "nextPhraseID":"aulowenn21" }, { - "text": "Anything to help a fellow Feygard friend.", - "nextPhraseID": "aulowenn21a" + "text":"Anything to help a fellow Feygard friend.", + "nextPhraseID":"aulowenn21a" }, { - "text": "I don't think I should get involved in this.", - "nextPhraseID": "aulowenn21b" + "text":"I don't think I should get involved in this.", + "nextPhraseID":"aulowenn21b" }, { - "text": "I'll go visit the graves, but I can't promise that I'll kill anyone.", - "nextPhraseID": "aulowenn21b" + "text":"I'll go visit the graves, but I can't promise that I'll kill anyone.", + "nextPhraseID":"aulowenn21b" }, { - "requires": [ + "text":"I have already killed it.", + "nextPhraseID":"aulowenn_k0", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tiqui", - "value": 1 - } - ], - "text": "I have already killed it.", - "nextPhraseID": "aulowenn_k0" - } - ], - "message": "Yes, that's it. I should also warn you that those creatures are intelligible, so I would urge you to act quickly when encountering it, before it can spew its foul lies." - }, - { - "id": "aulowenn21", - "message": "Good. Return here once you are done." - }, - { - "id": "aulowenn21a", - "message": "Glory to Feygard. Return here once you are done." - }, - { - "id": "aulowenn21b", - "message": "You do as you wish. I'll be here regardless." - }, - { - "id": "aulowenn_ms0", - "replies": [ - { - "nextPhraseID": "aulowenn16", - "text": "What was I supposed to do again?" - }, - { - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "tiqui", - "value": 1 - } - ], - "text": "Yes, I defeated the creature.", - "nextPhraseID": "aulowenn_k0" - }, - { - "text": "Not yet. I'll do it soon enough though.", - "nextPhraseID": "aulowenn21" - }, - { - "text": "I don't think I should get involved in this.", - "nextPhraseID": "aulowenn21b" - }, - { - "text": "I'll go visit the graves, but I can't promise that I'll kill anyone.", - "nextPhraseID": "aulowenn21b" - }, - { - "text": "I met Tiqui by those graves. He had an interesting tale to tell.", - "nextPhraseID": "aulowenn_tq0", - "requires": [ - { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "22" + "requireType":"inventoryRemove", + "requireID":"tiqui", + "value":1 } ] } ], - "message": "Hello again. Were you successful in defeating that beast?" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":11 + } + ] }, { - "id": "aulowenn_k0", - "rewards": [ - { - "rewardID": "lodar13_rest", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "aulowenn_k1" - } - ], - "message": "Excellent. Maybe now my brethren can rest peacefully. Thank you so much for helping me." + "id":"aulowenn21", + "message":"Good. Return here once you are done." }, { - "id": "aulowenn_k1", - "rewards": [ - { - "rewardID": "lodar13_rest", - "value": 60, - "rewardType": "questProgress" - } - ], - "message": "In return, you are very welcome to use my bed to rest whenever you wish." + "id":"aulowenn21a", + "message":"Glory to Feygard. Return here once you are done." }, { - "id": "aulowenn_wb0", - "replies": [ - { - "text": "N", - "nextPhraseID": "aulowenn_k1" - } - ], - "message": "Welcome back my friend. Thank you for helping me defeat that foul creature that was haunting the grave of my fellow guards." + "id":"aulowenn21b", + "message":"You do as you wish. I'll be here regardless." }, { - "id": "aulowenn_tq0", - "replies": [ + "id":"aulowenn_ms0", + "message":"Hello again. Were you successful in defeating that beast?", + "replies":[ { - "text": "He told me that you have been killing off his kin.", - "nextPhraseID": "aulowenn_tq1" - } - ], - "message": "You actually listened to it? Please, indulge me, what lies did it have you believe?" - }, - { - "id": "aulowenn_tq1", - "replies": [ - { - "text": "N", - "nextPhraseID": "aulowenn_tq2" - } - ], - "message": "Of course we have! They've been attacking us, and we've taken precautions by hunting them so they can't kill more of us." - }, - { - "id": "aulowenn_tq2", - "replies": [ - { - "text": "I should leave before there is more bloodshed.", - "nextPhraseID": "aulowenn21b" + "text":"What was I supposed to do again?", + "nextPhraseID":"aulowenn16" }, { - "text": "I don't like your tone. They haven't done anything to you.", - "nextPhraseID": "aulowenn_tq4" + "text":"Yes, I defeated the creature.", + "nextPhraseID":"aulowenn_k0", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"tiqui", + "value":1 + } + ] }, { - "text": "I was also asked to take care of you, and I intend to do just that.", - "nextPhraseID": "aulowenn_tq3" + "text":"Not yet. I'll do it soon enough though.", + "nextPhraseID":"aulowenn21" + }, + { + "text":"I don't think I should get involved in this.", + "nextPhraseID":"aulowenn21b" + }, + { + "text":"I'll go visit the graves, but I can't promise that I'll kill anyone.", + "nextPhraseID":"aulowenn21b" + }, + { + "text":"I met Tiqui by those graves. He had an interesting tale to tell.", + "nextPhraseID":"aulowenn_tq0", + "requires":[ + { + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":22 + } + ] } - ], - "message": "To think that they believe they have a chance against the forces of Feygard. Hah! We will cut them down like sheep once the reinforcements get here." + ] }, { - "id": "aulowenn_tq3", - "replies": [ + "id":"aulowenn_k0", + "message":"Excellent. Maybe now my brethren can rest peacefully. Thank you so much for helping me.", + "replies":[ { - "text": "You will be no match for me.", - "nextPhraseID": "aulowenn_atk" - }, - { - "text": "I should leave before there is more bloodshed.", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"aulowenn_k1" } ], - "message": "Hah! Take care of me? That will be the day." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":40 + } + ] }, { - "id": "aulowenn_tq4", - "replies": [ + "id":"aulowenn_k1", + "message":"In return, you are very welcome to use my bed to rest whenever you wish.", + "rewards":[ { - "text": "You will be no match for me.", - "nextPhraseID": "aulowenn_atk" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":60 + } + ] + }, + { + "id":"aulowenn_wb0", + "message":"Welcome back my friend. Thank you for helping me defeat that foul creature that was haunting the grave of my fellow guards.", + "replies":[ + { + "text":"N", + "nextPhraseID":"aulowenn_k1" + } + ] + }, + { + "id":"aulowenn_tq0", + "message":"You actually listened to it? Please, indulge me, what lies did it have you believe?", + "replies":[ + { + "text":"He told me that you have been killing off his kin.", + "nextPhraseID":"aulowenn_tq1" + } + ] + }, + { + "id":"aulowenn_tq1", + "message":"Of course we have! They've been attacking us, and we've taken precautions by hunting them so they can't kill more of us.", + "replies":[ + { + "text":"N", + "nextPhraseID":"aulowenn_tq2" + } + ] + }, + { + "id":"aulowenn_tq2", + "message":"To think that they believe they have a chance against the forces of Feygard. Hah! We will cut them down like sheep once the reinforcements get here.", + "replies":[ + { + "text":"I should leave before there is more bloodshed.", + "nextPhraseID":"aulowenn21b" }, { - "text": "I should leave before there is more bloodshed.", - "nextPhraseID": "X" + "text":"I don't like your tone. They haven't done anything to you.", + "nextPhraseID":"aulowenn_tq4" + }, + { + "text":"I was also asked to take care of you, and I intend to do just that.", + "nextPhraseID":"aulowenn_tq3" } - ], - "message": "Hah! See, there are those lies that I told you about. They. Attacked. Us. Get it?" + ] + }, + { + "id":"aulowenn_tq3", + "message":"Hah! Take care of me? That will be the day.", + "replies":[ + { + "text":"You will be no match for me.", + "nextPhraseID":"aulowenn_atk" + }, + { + "text":"I should leave before there is more bloodshed.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"aulowenn_tq4", + "message":"Hah! See, there are those lies that I told you about. They. Attacked. Us. Get it?", + "replies":[ + { + "text":"You will be no match for me.", + "nextPhraseID":"aulowenn_atk" + }, + { + "text":"I should leave before there is more bloodshed.", + "nextPhraseID":"X" + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_benbyr.json b/AndorsTrail/res/raw/conversationlist_benbyr.json index 15cfa2f36..f39b32123 100644 --- a/AndorsTrail/res/raw/conversationlist_benbyr.json +++ b/AndorsTrail/res/raw/conversationlist_benbyr.json @@ -1,373 +1,373 @@ [ { - "id": "benbyr", - "replies": [ + "id":"benbyr", + "replies":[ { - "nextPhraseID": "benbyr_declined", - "requires": [ + "nextPhraseID":"benbyr_declined", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "60" + "requireType":"questProgress", + "requireID":"benbyr", + "value":60 } ] }, { - "nextPhraseID": "benbyr_complete_1", - "requires": [ + "nextPhraseID":"benbyr_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "30" + "requireType":"questProgress", + "requireID":"benbyr", + "value":30 } ] }, { - "nextPhraseID": "benbyr_mission_1", - "requires": [ + "nextPhraseID":"benbyr_mission_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] }, { - "nextPhraseID": "benbyr_story_1" + "nextPhraseID":"benbyr_story_1" } ] }, { - "id": "benbyr_complete_1", - "message": "Hello again. We sure showed that bastard Tinlyn. That should teach him not to mess with me again." + "id":"benbyr_complete_1", + "message":"Hello again. We sure showed that bastard Tinlyn. That should teach him not to mess with me again." }, { - "id": "benbyr_declined", - "message": "I have nothing more to say to you. Leave me." + "id":"benbyr_declined", + "message":"I have nothing more to say to you. Leave me." }, { - "id": "benbyr_story_1", - "message": "Psst, hey. Over here.", - "replies": [ + "id":"benbyr_story_1", + "message":"Psst, hey. Over here.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_2" + "text":"N", + "nextPhraseID":"benbyr_story_2" } ] }, { - "id": "benbyr_story_2", - "message": "You look like an aspiring adventurer. Are you willing to do some .. (Benbyr pauses) .. adventuring? He he.", - "replies": [ + "id":"benbyr_story_2", + "message":"You look like an aspiring adventurer. Are you willing to do some .. (Benbyr pauses) .. adventuring? He he.", + "replies":[ { - "text": "What are we talking about here?", - "nextPhraseID": "benbyr_story_3_1" + "text":"What are we talking about here?", + "nextPhraseID":"benbyr_story_3_1" }, { - "text": "Depends on what I get in return.", - "nextPhraseID": "benbyr_story_3_2" + "text":"Depends on what I get in return.", + "nextPhraseID":"benbyr_story_3_2" }, { - "text": "I try to help people where ever they might need help.", - "nextPhraseID": "benbyr_story_3_3" + "text":"I try to help people where ever they might need help.", + "nextPhraseID":"benbyr_story_3_3" } ] }, { - "id": "benbyr_story_3_1", - "message": "Straight to the point eh? I like that.", - "replies": [ + "id":"benbyr_story_3_1", + "message":"Straight to the point eh? I like that.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_4" + "text":"N", + "nextPhraseID":"benbyr_story_4" } ] }, { - "id": "benbyr_story_3_2", - "message": "Ah, the adventurer seeks compensation. Tell me, is the thrill of an adventure not reward enough?", - "replies": [ + "id":"benbyr_story_3_2", + "message":"Ah, the adventurer seeks compensation. Tell me, is the thrill of an adventure not reward enough?", + "replies":[ { - "text": "Yes, you are right.", - "nextPhraseID": "benbyr_story_4" + "text":"Yes, you are right.", + "nextPhraseID":"benbyr_story_4" }, { - "text": "No.", - "nextPhraseID": "benbyr_story_3_4" + "text":"No.", + "nextPhraseID":"benbyr_story_3_4" } ] }, { - "id": "benbyr_story_3_4", - "message": "Then I will surely disappoint you. Return to me once you are ready for my task." + "id":"benbyr_story_3_4", + "message":"Then I will surely disappoint you. Return to me once you are ready for my task." }, { - "id": "benbyr_story_3_3", - "message": "The noble adventurer. He he, I like that. Yes, you will do fine.", - "replies": [ + "id":"benbyr_story_3_3", + "message":"The noble adventurer. He he, I like that. Yes, you will do fine.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_4" + "text":"N", + "nextPhraseID":"benbyr_story_4" } ] }, { - "id": "benbyr_story_4", - "message": "A while ago, I did some business with a certain man called Tinlyn, over here at this Crossroads guardhouse.", - "replies": [ + "id":"benbyr_story_4", + "message":"A while ago, I did some business with a certain man called Tinlyn, over here at this Crossroads guardhouse.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_5" + "text":"N", + "nextPhraseID":"benbyr_story_5" } ] }, { - "id": "benbyr_story_5", - "message": "As to the nature of our business, I can't really tell you. Let's just say that our business was of the kind that it was mutually beneficial that the guards did not know about it.", - "replies": [ + "id":"benbyr_story_5", + "message":"As to the nature of our business, I can't really tell you. Let's just say that our business was of the kind that it was mutually beneficial that the guards did not know about it.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_6" + "text":"N", + "nextPhraseID":"benbyr_story_6" } ] }, { - "id": "benbyr_story_6", - "message": "We were ready to finish the big deal, me and Tinlyn. That's when he decided to turn on me.", - "replies": [ + "id":"benbyr_story_6", + "message":"We were ready to finish the big deal, me and Tinlyn. That's when he decided to turn on me.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_7" + "text":"N", + "nextPhraseID":"benbyr_story_7" } ] }, { - "id": "benbyr_story_7", - "message": "He reported me to the guards, and made me take the whole blame for our business.", - "replies": [ + "id":"benbyr_story_7", + "message":"He reported me to the guards, and made me take the whole blame for our business.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_8" + "text":"N", + "nextPhraseID":"benbyr_story_8" } ] }, { - "id": "benbyr_story_8", - "message": "I was sent to Feygard prison, while he himself was set free for reporting me.", - "replies": [ + "id":"benbyr_story_8", + "message":"I was sent to Feygard prison, while he himself was set free for reporting me.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_8_1" + "text":"N", + "nextPhraseID":"benbyr_story_8_1" } ] }, { - "id": "benbyr_story_8_1", - "replies": [ + "id":"benbyr_story_8_1", + "replies":[ { - "nextPhraseID": "benbyr_story_10", - "requires": [ + "nextPhraseID":"benbyr_story_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] }, { - "nextPhraseID": "benbyr_story_9" + "nextPhraseID":"benbyr_story_9" } ] }, { - "id": "benbyr_story_9", - "message": "Argh, that fool Tinlyn. I hope the Shadow never shows him any mercy.", - "replies": [ + "id":"benbyr_story_9", + "message":"Argh, that fool Tinlyn. I hope the Shadow never shows him any mercy.", + "replies":[ { - "text": "Get to the point already.", - "nextPhraseID": "benbyr_story_10" + "text":"Get to the point already.", + "nextPhraseID":"benbyr_story_10" }, { - "text": "What do you need me to do?", - "nextPhraseID": "benbyr_story_10" + "text":"What do you need me to do?", + "nextPhraseID":"benbyr_story_10" } ] }, { - "id": "benbyr_story_10", - "message": "I want to get revenge on that fool Tinlyn of course. Now, my plan is the following:", - "replies": [ + "id":"benbyr_story_10", + "message":"I want to get revenge on that fool Tinlyn of course. Now, my plan is the following:", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_11" + "text":"N", + "nextPhraseID":"benbyr_story_11" } ] }, { - "id": "benbyr_story_11", - "message": "I have heard that he is herding sheep these days. This is an excellent opportunity for .. shall we say .. an accident to happen to his sheep. He he.", - "replies": [ + "id":"benbyr_story_11", + "message":"I have heard that he is herding sheep these days. This is an excellent opportunity for .. shall we say .. an accident to happen to his sheep. He he.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_12" + "text":"N", + "nextPhraseID":"benbyr_story_12" } ] }, { - "id": "benbyr_story_12", - "message": "You, my friend, would be the perfect walking accident. I want you to find all of Tinlyn's sheep and make sure they are forever united with the Shadow.", - "replies": [ + "id":"benbyr_story_12", + "message":"You, my friend, would be the perfect walking accident. I want you to find all of Tinlyn's sheep and make sure they are forever united with the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_story_12_1" + "text":"N", + "nextPhraseID":"benbyr_story_12_1" } ] }, { - "id": "benbyr_story_12_1", - "replies": [ + "id":"benbyr_story_12_1", + "replies":[ { - "nextPhraseID": "benbyr_accept_2", - "requires": [ + "nextPhraseID":"benbyr_accept_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] }, { - "nextPhraseID": "benbyr_story_13" + "nextPhraseID":"benbyr_story_13" } ] }, { - "id": "benbyr_story_13", - "message": "Do this, and I will have avenged that fool Tinlyn.", - "rewards": [ + "id":"benbyr_story_13", + "message":"Do this, and I will have avenged that fool Tinlyn.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "benbyr", - "value": 10 + "text":"Sounds like just my type of thing. I'll do it!", + "nextPhraseID":"benbyr_accept_1" + }, + { + "text":"This sounds a bit shady, but I'll do it anyway.", + "nextPhraseID":"benbyr_accept_1" + }, + { + "text":"No way, killing innocent sheep is beneath me. I will never do your task.", + "nextPhraseID":"benbyr_decline_1" } ], - "replies": [ + "rewards":[ { - "text": "Sounds like just my type of thing. I'll do it!", - "nextPhraseID": "benbyr_accept_1" - }, - { - "text": "This sounds a bit shady, but I'll do it anyway.", - "nextPhraseID": "benbyr_accept_1" - }, - { - "text": "No way, killing innocent sheep is beneath me. I will never do your task.", - "nextPhraseID": "benbyr_decline_1" + "rewardType":"questProgress", + "rewardID":"benbyr", + "value":10 } ] }, { - "id": "benbyr_decline_1", - "message": "Very well, but remember that I have my eyes on you.. adventurer.", - "rewards": [ + "id":"benbyr_decline_1", + "message":"Very well, but remember that I have my eyes on you.. adventurer.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "benbyr", - "value": 60 + "text":"N", + "nextPhraseID":"benbyr_declined" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "benbyr_declined" + "rewardType":"questProgress", + "rewardID":"benbyr", + "value":60 } ] }, { - "id": "benbyr_accept_1", - "message": "Splendid!", - "rewards": [ + "id":"benbyr_accept_1", + "message":"Splendid!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "benbyr", - "value": 20 + "text":"N", + "nextPhraseID":"benbyr_accept_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "benbyr_accept_2" + "rewardType":"questProgress", + "rewardID":"benbyr", + "value":20 } ] }, { - "id": "benbyr_accept_2", - "message": "I happen to know that there are eight of his sheep in total, and they should all be to the northwest of here.", - "replies": [ + "id":"benbyr_accept_2", + "message":"I happen to know that there are eight of his sheep in total, and they should all be to the northwest of here.", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_accept_3" + "text":"N", + "nextPhraseID":"benbyr_accept_3" } ] }, { - "id": "benbyr_accept_3", - "message": "Return to me with proof that you have slain all eight of them." + "id":"benbyr_accept_3", + "message":"Return to me with proof that you have slain all eight of them." }, { - "id": "benbyr_mission_1", - "message": "Ah, my walking accident returns. He he.", - "replies": [ + "id":"benbyr_mission_1", + "message":"Ah, my walking accident returns. He he.", + "replies":[ { - "text": "Can you tell me your story again?", - "nextPhraseID": "benbyr_story_4" + "text":"Can you tell me your story again?", + "nextPhraseID":"benbyr_story_4" }, { - "text": "I am still looking for those sheep.", - "nextPhraseID": "benbyr_accept_3" + "text":"I am still looking for those sheep.", + "nextPhraseID":"benbyr_accept_3" }, { - "text": "I have slain all eight of Tinlyn's sheep for you.", - "nextPhraseID": "benbyr_mission_2", - "requires": [ + "text":"I have slain all eight of Tinlyn's sheep for you.", + "nextPhraseID":"benbyr_mission_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tinlyn_sheep_meat", - "value": 8 + "requireType":"inventoryRemove", + "requireID":"tinlyn_sheep_meat", + "value":8 } ] } ] }, { - "id": "benbyr_mission_2", - "message": "Ha ha! That fool Tinlyn must be in tears. The Shadow surely walks with you my friend.", - "rewards": [ + "id":"benbyr_mission_2", + "message":"Ha ha! That fool Tinlyn must be in tears. The Shadow surely walks with you my friend.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "benbyr", - "value": 30 + "text":"N", + "nextPhraseID":"benbyr_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "benbyr_complete_2" + "rewardType":"questProgress", + "rewardID":"benbyr", + "value":30 } ] }, { - "id": "benbyr_complete_2", - "message": "This is a glorious day indeed! Tinlyn should have known not to mess with me!", - "replies": [ + "id":"benbyr_complete_2", + "message":"This is a glorious day indeed! Tinlyn should have known not to mess with me!", + "replies":[ { - "text": "N", - "nextPhraseID": "benbyr_complete_3" + "text":"N", + "nextPhraseID":"benbyr_complete_3" } ] }, { - "id": "benbyr_complete_3", - "message": "As for you my friend, seek out my friends in Brightport. I am sure they would extend their hospitality to you." + "id":"benbyr_complete_3", + "message":"As for you my friend, seek out my friends in Brightport. I am sure they would extend their hospitality to you." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_harlenn.json b/AndorsTrail/res/raw/conversationlist_blackwater_harlenn.json index 55d7889a1..3344bd1b6 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_harlenn.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_harlenn.json @@ -1,1142 +1,1142 @@ [ { - "id": "harlenn_start", - "replies": [ + "id":"harlenn_start", + "replies":[ { - "nextPhraseID": "harlenn_sentbyprim_8", - "requires": [ + "nextPhraseID":"harlenn_sentbyprim_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "91" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":91 } ] }, { - "nextPhraseID": "harlenn_sentbyprim_2", - "requires": [ + "nextPhraseID":"harlenn_sentbyprim_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "90" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":90 } ] }, { - "nextPhraseID": "harlenn_sentbyprim_1", - "requires": [ + "nextPhraseID":"harlenn_sentbyprim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "80" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":80 } ] }, { - "nextPhraseID": "harlenn_return_1", - "requires": [ + "nextPhraseID":"harlenn_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "251" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":251 } ] }, { - "nextPhraseID": "harlenn_return_1", - "requires": [ + "nextPhraseID":"harlenn_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "250" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":250 } ] }, { - "nextPhraseID": "harlenn_completed", - "requires": [ + "nextPhraseID":"harlenn_completed", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "150" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":150 } ] }, { - "nextPhraseID": "harlenn_killguth_3", - "requires": [ + "nextPhraseID":"harlenn_killguth_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "149" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":149 } ] }, { - "nextPhraseID": "harlenn_workingforprim_1", - "requires": [ + "nextPhraseID":"harlenn_workingforprim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "50" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":50 } ] }, { - "nextPhraseID": "harlenn_killguth_1", - "requires": [ + "nextPhraseID":"harlenn_killguth_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "120" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":120 } ] }, { - "nextPhraseID": "harlenn_lookforsigns_1", - "requires": [ + "nextPhraseID":"harlenn_lookforsigns_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "95" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":95 } ] }, { - "nextPhraseID": "harlenn_return_3", - "requires": [ + "nextPhraseID":"harlenn_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "70" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":70 } ] }, { - "nextPhraseID": "harlenn_return_2", - "requires": [ + "nextPhraseID":"harlenn_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "65" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":65 } ] }, { - "nextPhraseID": "harlenn_1" + "nextPhraseID":"harlenn_1" } ] }, { - "id": "harlenn_1", - "message": "Welcome, traveller.", - "replies": [ + "id":"harlenn_1", + "message":"Welcome, traveller.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_2" + "text":"N", + "nextPhraseID":"harlenn_2" } ] }, { - "id": "harlenn_2", - "message": "You must be the newcomer that traveled up the mountain side that I heard about.", - "replies": [ + "id":"harlenn_2", + "message":"You must be the newcomer that traveled up the mountain side that I heard about.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_3" + "text":"N", + "nextPhraseID":"harlenn_3" } ] }, { - "id": "harlenn_3", - "message": "We need your help in dealing with some .. problems.", - "replies": [ + "id":"harlenn_3", + "message":"We need your help in dealing with some .. problems.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "harlenn_4" + "text":"Who are you?", + "nextPhraseID":"harlenn_4" } ] }, { - "id": "harlenn_4", - "message": "Oh sorry, I did not introduce myself properly. I am Harlenn, battle master of the people living in this mountain settlement.", - "replies": [ + "id":"harlenn_4", + "message":"Oh sorry, I did not introduce myself properly. I am Harlenn, battle master of the people living in this mountain settlement.", + "replies":[ { - "text": "I was told to see you by the guide that led me up the mountain.", - "nextPhraseID": "harlenn_5" + "text":"I was told to see you by the guide that led me up the mountain.", + "nextPhraseID":"harlenn_5" } ] }, { - "id": "harlenn_5", - "message": "Oh yes, we are lucky he found you. You see, we seldom travel that far down the mountain.", - "replies": [ + "id":"harlenn_5", + "message":"Oh yes, we are lucky he found you. You see, we seldom travel that far down the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_6" + "text":"N", + "nextPhraseID":"harlenn_6" } ] }, { - "id": "harlenn_6", - "message": "Most of the time, we spend in the settlement or up here on the mountain.", - "replies": [ + "id":"harlenn_6", + "message":"Most of the time, we spend in the settlement or up here on the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_7" + "text":"N", + "nextPhraseID":"harlenn_7" } ] }, { - "id": "harlenn_7", - "message": "However, recent events have forced us to send for help. We are lucky you found us.", - "replies": [ + "id":"harlenn_7", + "message":"However, recent events have forced us to send for help. We are lucky you found us.", + "replies":[ { - "text": "What problems are you referring to?", - "nextPhraseID": "harlenn_8" + "text":"What problems are you referring to?", + "nextPhraseID":"harlenn_8" }, { - "text": "What is happening up here?", - "nextPhraseID": "harlenn_8" + "text":"What is happening up here?", + "nextPhraseID":"harlenn_8" } ] }, { - "id": "harlenn_8", - "message": "I am sure you noticed just by getting here. The monsters of course!", - "replies": [ + "id":"harlenn_8", + "message":"I am sure you noticed just by getting here. The monsters of course!", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_9" + "text":"N", + "nextPhraseID":"harlenn_9" } ] }, { - "id": "harlenn_9", - "message": "Those damn beasts outside our very settlement. The white wyrms and the Aulaeth, and their trainers are even deadlier.", - "replies": [ + "id":"harlenn_9", + "message":"Those damn beasts outside our very settlement. The white wyrms and the Aulaeth, and their trainers are even deadlier.", + "replies":[ { - "text": "Those? They were no match for me.", - "nextPhraseID": "harlenn_11" + "text":"Those? They were no match for me.", + "nextPhraseID":"harlenn_11" }, { - "text": "I can see where this is going. You need me to deal with them for you I guess?", - "nextPhraseID": "harlenn_10" + "text":"I can see where this is going. You need me to deal with them for you I guess?", + "nextPhraseID":"harlenn_10" }, { - "text": "At least they aren't anything like those Gornaud beasts at the bottom of the mountain.", - "nextPhraseID": "harlenn_12" + "text":"At least they aren't anything like those Gornaud beasts at the bottom of the mountain.", + "nextPhraseID":"harlenn_12" } ] }, { - "id": "harlenn_10", - "message": "Well, yes. But just killing them won't have any effect. We have tried that, to no avail. They just keep coming back.", - "replies": [ + "id":"harlenn_10", + "message":"Well, yes. But just killing them won't have any effect. We have tried that, to no avail. They just keep coming back.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_13" + "text":"N", + "nextPhraseID":"harlenn_13" } ] }, { - "id": "harlenn_11", - "message": "You sound like my kind of type!", - "replies": [ + "id":"harlenn_11", + "message":"You sound like my kind of type!", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_13" + "text":"N", + "nextPhraseID":"harlenn_13" } ] }, { - "id": "harlenn_12", - "message": "Gornaud? I haven't heard about those. But I'm sure they couldn't possibly be worse than these beasts up here.", - "replies": [ + "id":"harlenn_12", + "message":"Gornaud? I haven't heard about those. But I'm sure they couldn't possibly be worse than these beasts up here.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_13" + "text":"N", + "nextPhraseID":"harlenn_13" } ] }, { - "id": "harlenn_13", - "message": "Anyway, the beasts are really starting to cut down our numbers. But they are not our only concern.", - "replies": [ + "id":"harlenn_13", + "message":"Anyway, the beasts are really starting to cut down our numbers. But they are not our only concern.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_14" + "text":"N", + "nextPhraseID":"harlenn_14" } ] }, { - "id": "harlenn_14", - "message": "On top of that, we are being attacked by raids from those bastards down in that low-life town of Prim at the base of the mountain.", - "rewards": [ + "id":"harlenn_14", + "message":"On top of that, we are being attacked by raids from those bastards down in that low-life town of Prim at the base of the mountain.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 65 + "text":"N", + "nextPhraseID":"harlenn_15" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_15" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":65 } ] }, { - "id": "harlenn_15", - "message": "Oh, those treacherous, fake bastards.", - "replies": [ + "id":"harlenn_15", + "message":"Oh, those treacherous, fake bastards.", + "replies":[ { - "text": "What have they done?", - "nextPhraseID": "harlenn_16" + "text":"What have they done?", + "nextPhraseID":"harlenn_16" }, { - "text": "I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", - "nextPhraseID": "harlenn_prim_1", - "requires": [ + "text":"I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", + "nextPhraseID":"harlenn_prim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] }, { - "text": "Is there anything I can do to help?", - "nextPhraseID": "harlenn_18" + "text":"Is there anything I can do to help?", + "nextPhraseID":"harlenn_18" } ] }, { - "id": "harlenn_16", - "message": "They come here at night and sabotage our supplies.", - "replies": [ + "id":"harlenn_16", + "message":"They come here at night and sabotage our supplies.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_17" + "text":"N", + "nextPhraseID":"harlenn_17" } ] }, { - "id": "harlenn_17", - "message": "We are almost certain they are the ones behind these monsters also.", - "rewards": [ + "id":"harlenn_17", + "message":"We are almost certain they are the ones behind these monsters also.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 66 + "text":"I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", + "nextPhraseID":"harlenn_prim_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 + } + ] + }, + { + "text":"Is there anything I can do to help?", + "nextPhraseID":"harlenn_18" } ], - "replies": [ + "rewards":[ { - "text": "I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", - "nextPhraseID": "harlenn_prim_1", - "requires": [ - { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" - } - ] - }, - { - "text": "Is there anything I can do to help?", - "nextPhraseID": "harlenn_18" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":66 } ] }, { - "id": "harlenn_18", - "message": "Why, yes. Of course. If you are up to it.", - "replies": [ + "id":"harlenn_18", + "message":"Why, yes. Of course. If you are up to it.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_19" + "text":"N", + "nextPhraseID":"harlenn_19" } ] }, { - "id": "harlenn_19", - "message": "Considering you made it up here alive, I'm pretty sure you can handle yourself.", - "replies": [ + "id":"harlenn_19", + "message":"Considering you made it up here alive, I'm pretty sure you can handle yourself.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_20" + "text":"N", + "nextPhraseID":"harlenn_20" } ] }, { - "id": "harlenn_prim_1", - "message": "We?! Hah! It figures he would say that. They are always lying and cheating to get things their way. We have certainly not attacked them!", - "replies": [ + "id":"harlenn_prim_1", + "message":"We?! Hah! It figures he would say that. They are always lying and cheating to get things their way. We have certainly not attacked them!", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_prim_2" + "text":"N", + "nextPhraseID":"harlenn_prim_2" } ] }, { - "id": "harlenn_prim_2", - "message": "It is, of course, *they* who are the ones causing all the trouble.", - "rewards": [ + "id":"harlenn_prim_2", + "message":"It is, of course, *they* who are the ones causing all the trouble.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 30 + "text":"N", + "nextPhraseID":"harlenn_prim_3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_prim_3" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":30 } ] }, { - "id": "harlenn_prim_3", - "message": "They even captured one of our fellow scouts. Who knows what they have done to him.", - "replies": [ + "id":"harlenn_prim_3", + "message":"They even captured one of our fellow scouts. Who knows what they have done to him.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_prim_3_1" + "text":"N", + "nextPhraseID":"harlenn_prim_3_1" } ] }, { - "id": "harlenn_prim_3_1", - "replies": [ + "id":"harlenn_prim_3_1", + "replies":[ { - "nextPhraseID": "X", - "requires": [ + "nextPhraseID":"X", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "90" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":90 } ] }, { - "nextPhraseID": "X", - "requires": [ + "nextPhraseID":"X", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "251" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":251 } ] }, { - "nextPhraseID": "X", - "requires": [ + "nextPhraseID":"X", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "250" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":250 } ] }, { - "nextPhraseID": "harlenn_prim_4" + "nextPhraseID":"harlenn_prim_4" } ] }, { - "id": "harlenn_prim_4", - "message": "I'm telling you, they are treacherous and lying!", - "replies": [ + "id":"harlenn_prim_4", + "message":"I'm telling you, they are treacherous and lying!", + "replies":[ { - "text": "Sure, I believe you. What do you need from me?", - "nextPhraseID": "harlenn_prim_6" + "text":"Sure, I believe you. What do you need from me?", + "nextPhraseID":"harlenn_prim_6" }, { - "text": "What would I gain by helping you instead of them?", - "nextPhraseID": "harlenn_prim_5" + "text":"What would I gain by helping you instead of them?", + "nextPhraseID":"harlenn_prim_5" }, { - "text": "I'm not buying this. I think I would rather help the people of Prim than you people.", - "nextPhraseID": "harlenn_prim_7" + "text":"I'm not buying this. I think I would rather help the people of Prim than you people.", + "nextPhraseID":"harlenn_prim_7" } ] }, { - "id": "harlenn_prim_5", - "message": "Gain? Our trust of course. You would always be welcome here in our camp. Our traders have some excellent equipment.", - "replies": [ + "id":"harlenn_prim_5", + "message":"Gain? Our trust of course. You would always be welcome here in our camp. Our traders have some excellent equipment.", + "replies":[ { - "text": "Ok, I'll help you deal with them.", - "nextPhraseID": "harlenn_prim_6" + "text":"Ok, I'll help you deal with them.", + "nextPhraseID":"harlenn_prim_6" }, { - "text": "I'm still not convinced, but I'll help you for now.", - "nextPhraseID": "harlenn_prim_6" + "text":"I'm still not convinced, but I'll help you for now.", + "nextPhraseID":"harlenn_prim_6" } ] }, { - "id": "harlenn_prim_6", - "message": "Good. We will need an able fighter to help us deal with the monsters and the Prim bandits.", - "replies": [ + "id":"harlenn_prim_6", + "message":"Good. We will need an able fighter to help us deal with the monsters and the Prim bandits.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_19" + "text":"N", + "nextPhraseID":"harlenn_19" } ] }, { - "id": "harlenn_prim_7", - "message": "Bah. Then you are useless to me. Why did you even bother to come up here and waste my time? Begone.", - "rewards": [ + "id":"harlenn_prim_7", + "message":"Bah. Then you are useless to me. Why did you even bother to come up here and waste my time? Begone.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 250 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":250 } ] }, { - "id": "harlenn_20", - "message": "Ok, this is the plan. I want you to go talk to Guthbered down in Prim, and give him our ultimatum:", - "replies": [ + "id":"harlenn_20", + "message":"Ok, this is the plan. I want you to go talk to Guthbered down in Prim, and give him our ultimatum:", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_21" + "text":"N", + "nextPhraseID":"harlenn_21" } ] }, { - "id": "harlenn_21", - "message": "Either they stop their attacks, or we will have to deal with them.", - "replies": [ + "id":"harlenn_21", + "message":"Either they stop their attacks, or we will have to deal with them.", + "replies":[ { - "text": "Sure. I will go tell him your ultimatum.", - "nextPhraseID": "harlenn_22" + "text":"Sure. I will go tell him your ultimatum.", + "nextPhraseID":"harlenn_22" }, { - "text": "No. In fact, I think I should help the people of Prim instead.", - "nextPhraseID": "harlenn_prim_7" + "text":"No. In fact, I think I should help the people of Prim instead.", + "nextPhraseID":"harlenn_prim_7" } ] }, { - "id": "harlenn_22", - "message": "Good. Now hurry! We don't know how much time we have left before they attack again.", - "rewards": [ + "id":"harlenn_22", + "message":"Good. Now hurry! We don't know how much time we have left before they attack again.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 70 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":70 } ] }, { - "id": "harlenn_return_1", - "message": "You again? I want no business with you. Leave me.", - "replies": [ + "id":"harlenn_return_1", + "message":"You again? I want no business with you. Leave me.", + "replies":[ { - "text": "Why are you people attacking the village of Prim?", - "nextPhraseID": "harlenn_prim_1", - "requires": [ + "text":"Why are you people attacking the village of Prim?", + "nextPhraseID":"harlenn_prim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] } ] }, { - "id": "harlenn_return_2", - "message": "Welcome back, traveller. What's on your mind?", - "replies": [ + "id":"harlenn_return_2", + "message":"Welcome back, traveller. What's on your mind?", + "replies":[ { - "text": "I talked to Guthbered in Prim. They say you are attacking Prim, and that you are behind the Gornaud attacks on Prim.", - "nextPhraseID": "harlenn_prim_1", - "requires": [ + "text":"I talked to Guthbered in Prim. They say you are attacking Prim, and that you are behind the Gornaud attacks on Prim.", + "nextPhraseID":"harlenn_prim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] }, { - "text": "What was that you said earlier about the monsters that are attacking your settlement?", - "nextPhraseID": "harlenn_9" + "text":"What was that you said earlier about the monsters that are attacking your settlement?", + "nextPhraseID":"harlenn_9" } ] }, { - "id": "harlenn_return_3", - "message": "Welcome back, traveller. Did you talk to that deceiving Guthbered down in Prim?", - "replies": [ + "id":"harlenn_return_3", + "message":"Welcome back, traveller. Did you talk to that deceiving Guthbered down in Prim?", + "replies":[ { - "text": "What was I supposed to do again?", - "nextPhraseID": "harlenn_20" + "text":"What was I supposed to do again?", + "nextPhraseID":"harlenn_20" }, { - "text": "No, not yet.", - "nextPhraseID": "harlenn_22" + "text":"No, not yet.", + "nextPhraseID":"harlenn_22" }, { - "text": "Yes, I talked to him. He denies that they are behind any of the attacks.", - "nextPhraseID": "harlenn_talkedto_guth_1", - "requires": [ + "text":"Yes, I talked to him. He denies that they are behind any of the attacks.", + "nextPhraseID":"harlenn_talkedto_guth_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "80" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":80 } ] }, { - "text": "I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", - "nextPhraseID": "harlenn_prim_1", - "requires": [ + "text":"I talked to Guthbered in Prim. They say you are the ones doing the attacks, and that you are behind the Gornaud attacks on Prim.", + "nextPhraseID":"harlenn_prim_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] } ] }, { - "id": "harlenn_workingforprim_1", - "message": "My scouts have given me a most interesting report. They say you are working for Prim.", - "replies": [ + "id":"harlenn_workingforprim_1", + "message":"My scouts have given me a most interesting report. They say you are working for Prim.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_workingforprim_2" + "text":"N", + "nextPhraseID":"harlenn_workingforprim_2" } ] }, { - "id": "harlenn_workingforprim_2", - "message": "Of course we can't have that here. We can't have a spy in our midst. You should leave our settlement while you still can, traitor.", - "rewards": [ + "id":"harlenn_workingforprim_2", + "message":"Of course we can't have that here. We can't have a spy in our midst. You should leave our settlement while you still can, traitor.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 251 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":251 } ] }, { - "id": "harlenn_completed", - "message": "Thank you, friend. Your help is greatly appreciated. Everyone in the Blackwater Mountain settlement will want to talk to you now.", - "rewards": [ + "id":"harlenn_completed", + "message":"Thank you, friend. Your help is greatly appreciated. Everyone in the Blackwater Mountain settlement will want to talk to you now.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 240 + "text":"N", + "nextPhraseID":"harlenn_completed_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_completed_1" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":240 } ] }, { - "id": "harlenn_completed_1", - "message": "I'm sure the monster attacks will stop now when we kill the last few monsters that are outside the settlement.", - "rewards": [ + "id":"harlenn_completed_1", + "message":"I'm sure the monster attacks will stop now when we kill the last few monsters that are outside the settlement.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 250 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":250 } ] }, { - "id": "harlenn_talkedto_guth_1", - "message": "He denies it?! Bah, that treacherous fool. I should have known that he wouldn't dare tell the truth.", - "replies": [ + "id":"harlenn_talkedto_guth_1", + "message":"He denies it?! Bah, that treacherous fool. I should have known that he wouldn't dare tell the truth.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_2" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_2" } ] }, { - "id": "harlenn_talkedto_guth_2", - "message": "I am still sure that they somehow are behind all these attacks on us. Who else could there be? There are no other settlements around here for quite a walk.", - "replies": [ + "id":"harlenn_talkedto_guth_2", + "message":"I am still sure that they somehow are behind all these attacks on us. Who else could there be? There are no other settlements around here for quite a walk.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_3" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_3" } ] }, { - "id": "harlenn_talkedto_guth_3", - "message": "Besides, they have always been treacherous. No, of course they are behind the attacks.", - "rewards": [ + "id":"harlenn_talkedto_guth_3", + "message":"Besides, they have always been treacherous. No, of course they are behind the attacks.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 90 + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_4" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":90 } ] }, { - "id": "harlenn_talkedto_guth_4", - "message": "Ok, this leaves us with no choice. We will have to step this up to another level.", - "replies": [ + "id":"harlenn_talkedto_guth_4", + "message":"Ok, this leaves us with no choice. We will have to step this up to another level.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_5" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_5" } ] }, { - "id": "harlenn_talkedto_guth_5", - "message": "Are you sure you are up to it? You are not one of their spies are you? If you are working for them, then you should know that they are not to be trusted!", - "replies": [ + "id":"harlenn_talkedto_guth_5", + "message":"Are you sure you are up to it? You are not one of their spies are you? If you are working for them, then you should know that they are not to be trusted!", + "replies":[ { - "text": "I am ready for anything. I will help your settlement.", - "nextPhraseID": "harlenn_talkedto_guth_7" + "text":"I am ready for anything. I will help your settlement.", + "nextPhraseID":"harlenn_talkedto_guth_7" }, { - "text": "Actually, now that you mention it...", - "nextPhraseID": "harlenn_talkedto_guth_6", - "requires": [ + "text":"Actually, now that you mention it...", + "nextPhraseID":"harlenn_talkedto_guth_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] }, { - "text": "Yes, I am working for Prim also. They seem like sensible people.", - "nextPhraseID": "harlenn_prim_7", - "requires": [ + "text":"Yes, I am working for Prim also. They seem like sensible people.", + "nextPhraseID":"harlenn_prim_7", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] } ] }, { - "id": "harlenn_talkedto_guth_6", - "message": "What? Are you working for them or not?", - "replies": [ + "id":"harlenn_talkedto_guth_6", + "message":"What? Are you working for them or not?", + "replies":[ { - "text": "No, never mind. I am ready to help your settlement.", - "nextPhraseID": "harlenn_talkedto_guth_7" + "text":"No, never mind. I am ready to help your settlement.", + "nextPhraseID":"harlenn_talkedto_guth_7" }, { - "text": "I was. But I have decided to help you instead.", - "nextPhraseID": "harlenn_talkedto_guth_7" + "text":"I was. But I have decided to help you instead.", + "nextPhraseID":"harlenn_talkedto_guth_7" }, { - "text": "Yes. I am helping them get rid of you people.", - "nextPhraseID": "harlenn_prim_7" + "text":"Yes. I am helping them get rid of you people.", + "nextPhraseID":"harlenn_prim_7" } ] }, { - "id": "harlenn_talkedto_guth_7", - "message": "Good.", - "replies": [ + "id":"harlenn_talkedto_guth_7", + "message":"Good.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_8" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_8" } ] }, { - "id": "harlenn_talkedto_guth_8", - "message": "We believe they are planning to attack us any day now. But we lack any proof that we would need to do anything about it.", - "replies": [ + "id":"harlenn_talkedto_guth_8", + "message":"We believe they are planning to attack us any day now. But we lack any proof that we would need to do anything about it.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_9" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_9" } ] }, { - "id": "harlenn_talkedto_guth_9", - "message": "This is where I think an outsider like you might help.", - "replies": [ + "id":"harlenn_talkedto_guth_9", + "message":"This is where I think an outsider like you might help.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_talkedto_guth_10" + "text":"N", + "nextPhraseID":"harlenn_talkedto_guth_10" } ] }, { - "id": "harlenn_talkedto_guth_10", - "message": "I want you to go investigate Prim for any signs that you might find of them preparing an attack on us.", - "replies": [ + "id":"harlenn_talkedto_guth_10", + "message":"I want you to go investigate Prim for any signs that you might find of them preparing an attack on us.", + "replies":[ { - "text": "Sure, sounds easy.", - "nextPhraseID": "harlenn_talkedto_guth_11" + "text":"Sure, sounds easy.", + "nextPhraseID":"harlenn_talkedto_guth_11" } ] }, { - "id": "harlenn_talkedto_guth_11", - "message": "Good. Try not to be seen. You should go look for any clues around where that deceiving Guthbered stays.", - "rewards": [ + "id":"harlenn_talkedto_guth_11", + "message":"Good. Try not to be seen. You should go look for any clues around where that deceiving Guthbered stays.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 95 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":95 } ] }, { - "id": "harlenn_lookforsigns_1", - "message": "Hello again. Did you find any clues in Prim that they are planning to attack us?", - "replies": [ + "id":"harlenn_lookforsigns_1", + "message":"Hello again. Did you find any clues in Prim that they are planning to attack us?", + "replies":[ { - "text": "No, not yet.", - "nextPhraseID": "harlenn_lookforsigns_2" + "text":"No, not yet.", + "nextPhraseID":"harlenn_lookforsigns_2" }, { - "text": "Yes. I found plans that they are recruiting mercenaries and will attack your settlement.", - "nextPhraseID": "harlenn_lookforsigns_3", - "requires": [ + "text":"Yes. I found plans that they are recruiting mercenaries and will attack your settlement.", + "nextPhraseID":"harlenn_lookforsigns_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "100" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":100 } ] }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "harlenn_talkedto_guth_8" + "text":"What was I supposed to do again?", + "nextPhraseID":"harlenn_talkedto_guth_8" } ] }, { - "id": "harlenn_lookforsigns_2", - "message": "Keep looking. I am sure they are planning something wicked." + "id":"harlenn_lookforsigns_2", + "message":"Keep looking. I am sure they are planning something wicked." }, { - "id": "harlenn_lookforsigns_3", - "message": "I knew it! I knew they were up to something.", - "replies": [ + "id":"harlenn_lookforsigns_3", + "message":"I knew it! I knew they were up to something.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_4" + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_4" } ] }, { - "id": "harlenn_lookforsigns_4", - "message": "Oh that lying pig Guthbered.", - "replies": [ + "id":"harlenn_lookforsigns_4", + "message":"Oh that lying pig Guthbered.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_5" + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_5" } ] }, { - "id": "harlenn_lookforsigns_5", - "message": "Anyway, thank you for your help in finding this evidence.", - "rewards": [ + "id":"harlenn_lookforsigns_5", + "message":"Anyway, thank you for your help in finding this evidence.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 110 + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_6" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":110 } ] }, { - "id": "harlenn_lookforsigns_6", - "message": "This calls for drastic measures. We have to act quickly before they can have time to complete their plan.", - "replies": [ + "id":"harlenn_lookforsigns_6", + "message":"This calls for drastic measures. We have to act quickly before they can have time to complete their plan.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_7" + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_7" } ] }, { - "id": "harlenn_lookforsigns_7", - "message": "An old saying goes something like 'The only way to truly kill the Gorgon is by removing the head'. In this case, the head of those bastards down in Prim is that fellow Guthbered.", - "replies": [ + "id":"harlenn_lookforsigns_7", + "message":"An old saying goes something like 'The only way to truly kill the Gorgon is by removing the head'. In this case, the head of those bastards down in Prim is that fellow Guthbered.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_8" + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_8" } ] }, { - "id": "harlenn_lookforsigns_8", - "message": "We should do something about him. You have proven your worth so far. This will be your final assignment.", - "replies": [ + "id":"harlenn_lookforsigns_8", + "message":"We should do something about him. You have proven your worth so far. This will be your final assignment.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_lookforsigns_9" + "text":"N", + "nextPhraseID":"harlenn_lookforsigns_9" } ] }, { - "id": "harlenn_lookforsigns_9", - "message": "I want you to go .. deal .. with him. Guthbered. Preferably in the most painful and gruesome way you can think of.", - "replies": [ + "id":"harlenn_lookforsigns_9", + "message":"I want you to go .. deal .. with him. Guthbered. Preferably in the most painful and gruesome way you can think of.", + "replies":[ { - "text": "No problem.", - "nextPhraseID": "harlenn_lookforsigns_11" + "text":"No problem.", + "nextPhraseID":"harlenn_lookforsigns_11" }, { - "text": "Are you sure more violence will really solve this conflict?", - "nextPhraseID": "harlenn_lookforsigns_10" + "text":"Are you sure more violence will really solve this conflict?", + "nextPhraseID":"harlenn_lookforsigns_10" }, { - "text": "He is as good as dead.", - "nextPhraseID": "harlenn_lookforsigns_11" + "text":"He is as good as dead.", + "nextPhraseID":"harlenn_lookforsigns_11" } ] }, { - "id": "harlenn_lookforsigns_10", - "message": "You saw the plans yourself. They are going to attack us if we don't do something about them. Of course we have to kill him!", - "replies": [ + "id":"harlenn_lookforsigns_10", + "message":"You saw the plans yourself. They are going to attack us if we don't do something about them. Of course we have to kill him!", + "replies":[ { - "text": "I will remove him, but I will try to find a peaceful solution to this.", - "nextPhraseID": "harlenn_lookforsigns_12" + "text":"I will remove him, but I will try to find a peaceful solution to this.", + "nextPhraseID":"harlenn_lookforsigns_12" }, { - "text": "Very well. He is as good as dead.", - "nextPhraseID": "harlenn_lookforsigns_11" + "text":"Very well. He is as good as dead.", + "nextPhraseID":"harlenn_lookforsigns_11" } ] }, { - "id": "harlenn_lookforsigns_11", - "message": "Excellent. Return to me once the deed is done.", - "rewards": [ + "id":"harlenn_lookforsigns_11", + "message":"Excellent. Return to me once the deed is done.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 120 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":120 } ] }, { - "id": "harlenn_lookforsigns_12", - "message": "Fine. Do whatever you need to remove him, but I don't want to deal with their attacks anymore.", - "rewards": [ + "id":"harlenn_lookforsigns_12", + "message":"Fine. Do whatever you need to remove him, but I don't want to deal with their attacks anymore.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 120 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":120 } ] }, { - "id": "harlenn_sentbyprim_1", - "message": "Your expression tells me you have blood on your mind.", - "replies": [ + "id":"harlenn_sentbyprim_1", + "message":"Your expression tells me you have blood on your mind.", + "replies":[ { - "text": "I am sent by the people of Prim to stop you.", - "nextPhraseID": "harlenn_sentbyprim_2" + "text":"I am sent by the people of Prim to stop you.", + "nextPhraseID":"harlenn_sentbyprim_2" }, { - "text": "I am sent by the people of Prim to stop you. However, I have decided not to kill you.", - "nextPhraseID": "harlenn_sentbyprim_3" + "text":"I am sent by the people of Prim to stop you. However, I have decided not to kill you.", + "nextPhraseID":"harlenn_sentbyprim_3" } ] }, { - "id": "harlenn_sentbyprim_2", - "message": "Stop me?! Ha ha. Very well, let's see who is the one being stopped here.", - "rewards": [ + "id":"harlenn_sentbyprim_2", + "message":"Stop me?! Ha ha. Very well, let's see who is the one being stopped here.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 90 + "text":"For the Shadow!", + "nextPhraseID":"F" + }, + { + "text":"Let's fight!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "For the Shadow!", - "nextPhraseID": "F" - }, - { - "text": "Let's fight!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":90 } ] }, { - "id": "harlenn_sentbyprim_3", - "message": "How interesting... Please continue.", - "replies": [ + "id":"harlenn_sentbyprim_3", + "message":"How interesting... Please continue.", + "replies":[ { - "text": "It's obvious that this conflict will only end in more bloodshed. That should stop here.", - "nextPhraseID": "harlenn_sentbyprim_4" + "text":"It's obvious that this conflict will only end in more bloodshed. That should stop here.", + "nextPhraseID":"harlenn_sentbyprim_4" } ] }, { - "id": "harlenn_sentbyprim_4", - "message": "What are you proposing?", - "replies": [ + "id":"harlenn_sentbyprim_4", + "message":"What are you proposing?", + "replies":[ { - "text": "My proposal is that you leave this settlement and find a new home somewhere else.", - "nextPhraseID": "harlenn_sentbyprim_5" + "text":"My proposal is that you leave this settlement and find a new home somewhere else.", + "nextPhraseID":"harlenn_sentbyprim_5" } ] }, { - "id": "harlenn_sentbyprim_5", - "message": "Now why would I want to do that?", - "replies": [ + "id":"harlenn_sentbyprim_5", + "message":"Now why would I want to do that?", + "replies":[ { - "text": "These two towns will always fight each other. By you leaving, they will think they have won, and stop their attacks.", - "nextPhraseID": "harlenn_sentbyprim_6" + "text":"These two towns will always fight each other. By you leaving, they will think they have won, and stop their attacks.", + "nextPhraseID":"harlenn_sentbyprim_6" } ] }, { - "id": "harlenn_sentbyprim_6", - "message": "Hm, you might have a point there.", - "replies": [ + "id":"harlenn_sentbyprim_6", + "message":"Hm, you might have a point there.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_sentbyprim_7" + "text":"N", + "nextPhraseID":"harlenn_sentbyprim_7" } ] }, { - "id": "harlenn_sentbyprim_7", - "message": "Ok, you have convinced me. I will leave this settlement for another to find my home. The survival of my people here is more important than me.", - "replies": [ + "id":"harlenn_sentbyprim_7", + "message":"Ok, you have convinced me. I will leave this settlement for another to find my home. The survival of my people here is more important than me.", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_sentbyprim_8" + "text":"N", + "nextPhraseID":"harlenn_sentbyprim_8" } ] }, { - "id": "harlenn_sentbyprim_8", - "message": "Thank you friend, for talking some sense into me.", - "rewards": [ + "id":"harlenn_sentbyprim_8", + "message":"Thank you friend, for talking some sense into me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 91 + "text":"You are welcome.", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "You are welcome.", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":91 } ] }, { - "id": "harlenn_killguth_1", - "message": "Hello again. Have you gotten rid of that lying Guthbered down in Prim?", - "replies": [ + "id":"harlenn_killguth_1", + "message":"Hello again. Have you gotten rid of that lying Guthbered down in Prim?", + "replies":[ { - "text": "Not yet, but I am working on it.", - "nextPhraseID": "harlenn_lookforsigns_11" + "text":"Not yet, but I am working on it.", + "nextPhraseID":"harlenn_lookforsigns_11" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "harlenn_lookforsigns_7" + "text":"What was I supposed to do again?", + "nextPhraseID":"harlenn_lookforsigns_7" }, { - "text": "Yes, he is dead.", - "nextPhraseID": "harlenn_killguth_2", - "requires": [ + "text":"Yes, he is dead.", + "nextPhraseID":"harlenn_killguth_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "guthbered_id", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"guthbered_id", + "value":1 } ] }, { - "text": "Yes, he is gone.", - "nextPhraseID": "harlenn_killguth_2", - "requires": [ + "text":"Yes, he is gone.", + "nextPhraseID":"harlenn_killguth_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "131" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":131 } ] } ] }, { - "id": "harlenn_killguth_2", - "message": "Ha ha! He is finally gone! Now we can rest comfortably in our settlement.", - "rewards": [ + "id":"harlenn_killguth_2", + "message":"Ha ha! He is finally gone! Now we can rest comfortably in our settlement.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 149 + "text":"N", + "nextPhraseID":"harlenn_killguth_3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "harlenn_killguth_3" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":149 } ] }, { - "id": "harlenn_killguth_3", - "message": "They will no longer attack us now that their lying leader is gone!", - "replies": [ + "id":"harlenn_killguth_3", + "message":"They will no longer attack us now that their lying leader is gone!", + "replies":[ { - "text": "N", - "nextPhraseID": "harlenn_killguth_4" + "text":"N", + "nextPhraseID":"harlenn_killguth_4" } ] }, { - "id": "harlenn_killguth_4", - "message": "Thank you friend. Here, have these items as a token of our appreciation for your help.", - "rewards": [ + "id":"harlenn_killguth_4", + "message":"Thank you friend. Here, have these items as a token of our appreciation for your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 150 + "text":"N", + "nextPhraseID":"harlenn_completed" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":150 }, { - "rewardType": "dropList", - "rewardID": "harlenn_reward" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "harlenn_completed" + "rewardType":"dropList", + "rewardID":"harlenn_reward" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_herec.json b/AndorsTrail/res/raw/conversationlist_blackwater_herec.json index 42bb7c1fd..84651ae4c 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_herec.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_herec.json @@ -1,244 +1,244 @@ [ { - "id": "herec_start", - "replies": [ + "id":"herec_start", + "replies":[ { - "nextPhraseID": "herec_q5", - "requires": [ + "nextPhraseID":"herec_q5", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_wyrms", - "value": "30" + "requireType":"questProgress", + "requireID":"bwm_wyrms", + "value":30 } ] }, { - "nextPhraseID": "herec_q3", - "requires": [ + "nextPhraseID":"herec_q3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_wyrms", - "value": "20" + "requireType":"questProgress", + "requireID":"bwm_wyrms", + "value":20 } ] }, { - "nextPhraseID": "herec_q1", - "requires": [ + "nextPhraseID":"herec_q1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_wyrms", - "value": "10" + "requireType":"questProgress", + "requireID":"bwm_wyrms", + "value":10 } ] }, { - "nextPhraseID": "herec_1" + "nextPhraseID":"herec_1" } ] }, { - "id": "herec_1", - "message": "Welcome, traveller. You must be the one I heard about, that travelled up the mountain.", - "replies": [ + "id":"herec_1", + "message":"Welcome, traveller. You must be the one I heard about, that travelled up the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_2" + "text":"N", + "nextPhraseID":"herec_2" } ] }, { - "id": "herec_2", - "message": "Would you be willing to help me with a task?", - "replies": [ + "id":"herec_2", + "message":"Would you be willing to help me with a task?", + "replies":[ { - "text": "Depends. What task?", - "nextPhraseID": "herec_4" + "text":"Depends. What task?", + "nextPhraseID":"herec_4" }, { - "text": "Why would I want to help you?", - "nextPhraseID": "herec_3" + "text":"Why would I want to help you?", + "nextPhraseID":"herec_3" } ] }, { - "id": "herec_3", - "message": "Ah, a negotiator. I like that. If you help me, I will offer to trade the fruits of my labour with you. It should be most valuable to you.", - "replies": [ + "id":"herec_3", + "message":"Ah, a negotiator. I like that. If you help me, I will offer to trade the fruits of my labour with you. It should be most valuable to you.", + "replies":[ { - "text": "Fine. What task are we talking about here?", - "nextPhraseID": "herec_4" + "text":"Fine. What task are we talking about here?", + "nextPhraseID":"herec_4" }, { - "text": "No, how can I agree to something when I don't know what it is? I'm out.", - "nextPhraseID": "herec_11" + "text":"No, how can I agree to something when I don't know what it is? I'm out.", + "nextPhraseID":"herec_11" } ] }, { - "id": "herec_4", - "message": "It is simple really. I am studying these wyrm creatures that lurk outside our settlement. I am trying to find what their strengths are, so that I can use it for myself.", - "replies": [ + "id":"herec_4", + "message":"It is simple really. I am studying these wyrm creatures that lurk outside our settlement. I am trying to find what their strengths are, so that I can use it for myself.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_5" + "text":"N", + "nextPhraseID":"herec_5" } ] }, { - "id": "herec_5", - "message": "But my expertise is in the studies of them, and not in actually going head to head with those things.", - "replies": [ + "id":"herec_5", + "message":"But my expertise is in the studies of them, and not in actually going head to head with those things.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_6" + "text":"N", + "nextPhraseID":"herec_6" } ] }, { - "id": "herec_6", - "message": "That's where you come in.", - "replies": [ + "id":"herec_6", + "message":"That's where you come in.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_7" + "text":"N", + "nextPhraseID":"herec_7" } ] }, { - "id": "herec_7", - "message": "I need you to gather some samples from them for me. I hear that some of the white wyrm beasts have sharper claws that can be extracted at the time of death.", - "replies": [ + "id":"herec_7", + "message":"I need you to gather some samples from them for me. I hear that some of the white wyrm beasts have sharper claws that can be extracted at the time of death.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_8" + "text":"N", + "nextPhraseID":"herec_8" } ] }, { - "id": "herec_8", - "message": "If you were to bring me some samples of those claws from the white wyrms, that would really speed up my research further.", - "replies": [ + "id":"herec_8", + "message":"If you were to bring me some samples of those claws from the white wyrms, that would really speed up my research further.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_9" + "text":"N", + "nextPhraseID":"herec_9" } ] }, { - "id": "herec_9", - "message": "Let's say, five of those claws should be enough.", - "replies": [ + "id":"herec_9", + "message":"Let's say, five of those claws should be enough.", + "replies":[ { - "text": "Ok, sounds easy enough. I'll get you your 5 white wyrm claws.", - "nextPhraseID": "herec_10" + "text":"Ok, sounds easy enough. I'll get you your 5 white wyrm claws.", + "nextPhraseID":"herec_10" }, { - "text": "Sure. Those things are no match for me.", - "nextPhraseID": "herec_10" + "text":"Sure. Those things are no match for me.", + "nextPhraseID":"herec_10" }, { - "text": "No way I am going near those beasts again.", - "nextPhraseID": "herec_11" + "text":"No way I am going near those beasts again.", + "nextPhraseID":"herec_11" } ] }, { - "id": "herec_10", - "message": "Good. Thank you. Please hurry back so I can continue my research on these beasts.", - "rewards": [ + "id":"herec_10", + "message":"Good. Thank you. Please hurry back so I can continue my research on these beasts.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_wyrms", - "value": 10 + "rewardType":"questProgress", + "rewardID":"bwm_wyrms", + "value":10 } ] }, { - "id": "herec_11", - "message": "I assure you that my research is important. But it's your decision, and your loss." + "id":"herec_11", + "message":"I assure you that my research is important. But it's your decision, and your loss." }, { - "id": "herec_q1", - "message": "Welcome back. How is the search going?", - "replies": [ + "id":"herec_q1", + "message":"Welcome back. How is the search going?", + "replies":[ { - "text": "What was I supposed to do again?", - "nextPhraseID": "herec_4" + "text":"What was I supposed to do again?", + "nextPhraseID":"herec_4" }, { - "text": "I haven't found everything yet. But I am working on it.", - "nextPhraseID": "herec_10" + "text":"I haven't found everything yet. But I am working on it.", + "nextPhraseID":"herec_10" }, { - "text": "I have found what you asked for.", - "nextPhraseID": "herec_q2", - "requires": [ + "text":"I have found what you asked for.", + "nextPhraseID":"herec_q2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bwm_claws", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"bwm_claws", + "value":5 } ] } ] }, { - "id": "herec_q2", - "message": "Very well done my friend! These will be very valuable in my research.", - "rewards": [ + "id":"herec_q2", + "message":"Very well done my friend! These will be very valuable in my research.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_wyrms", - "value": 20 + "text":"N", + "nextPhraseID":"herec_q2_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "herec_q2_2" + "rewardType":"questProgress", + "rewardID":"bwm_wyrms", + "value":20 } ] }, { - "id": "herec_q2_2", - "message": "Come back in just a minute and I will have something ready for you." + "id":"herec_q2_2", + "message":"Come back in just a minute and I will have something ready for you." }, { - "id": "herec_q3", - "message": "Welcome back my friend! Good news. I have successfully distilled the fragments of the claws you brought earlier.", - "replies": [ + "id":"herec_q3", + "message":"Welcome back my friend! Good news. I have successfully distilled the fragments of the claws you brought earlier.", + "replies":[ { - "text": "N", - "nextPhraseID": "herec_q4" + "text":"N", + "nextPhraseID":"herec_q4" } ] }, { - "id": "herec_q4", - "message": "Now I am able to create effective potions that contain some essence of the white wyrms. These potions will be very useful in future dealings with these monsters.", - "rewards": [ + "id":"herec_q4", + "message":"Now I am able to create effective potions that contain some essence of the white wyrms. These potions will be very useful in future dealings with these monsters.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_wyrms", - "value": 30 + "text":"N", + "nextPhraseID":"herec_q5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "herec_q5" + "rewardType":"questProgress", + "rewardID":"bwm_wyrms", + "value":30 } ] }, { - "id": "herec_q5", - "message": "Would you like to trade for some potions?", - "replies": [ + "id":"herec_q5", + "message":"Would you like to trade for some potions?", + "replies":[ { - "text": "Sure. Let's see what you have.", - "nextPhraseID": "S" + "text":"Sure. Let's see what you have.", + "nextPhraseID":"S" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_kazaul.json b/AndorsTrail/res/raw/conversationlist_blackwater_kazaul.json index d572a4b5e..8902524d3 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_kazaul.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_kazaul.json @@ -1,166 +1,166 @@ [ { - "id": "kazaul_guardian", - "message": "Kazaul..", - "replies": [ + "id":"kazaul_guardian", + "message":"Kazaul..", + "replies":[ { - "text": "What?", - "nextPhraseID": "kazaul_guardian_1" + "text":"What?", + "nextPhraseID":"kazaul_guardian_1" }, { - "text": "Kazaul, destroyer of bright dreams.", - "nextPhraseID": "kazaul_guardian_2", - "requires": [ + "text":"Kazaul, destroyer of bright dreams.", + "nextPhraseID":"kazaul_guardian_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "40" + "requireType":"questProgress", + "requireID":"kazaul", + "value":40 } ] } ] }, { - "id": "kazaul_guardian_1", - "message": "(The guardian looks completely unaware of your presence)" + "id":"kazaul_guardian_1", + "message":"(The guardian looks completely unaware of your presence)" }, { - "id": "kazaul_guardian_2", - "message": "(The guardian looks down upon you with its burning eyes)", - "replies": [ + "id":"kazaul_guardian_2", + "message":"(The guardian looks down upon you with its burning eyes)", + "replies":[ { - "text": "Kazaul, defiler of the Elytharan Temple.", - "nextPhraseID": "kazaul_guardian_3" + "text":"Kazaul, defiler of the Elytharan Temple.", + "nextPhraseID":"kazaul_guardian_3" } ] }, { - "id": "kazaul_guardian_3", - "message": "(You see the burning eyes of the guardian instantly turn into a dark red haze)", - "rewards": [ + "id":"kazaul_guardian_3", + "message":"(You see the burning eyes of the guardian instantly turn into a dark red haze)", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 50 + "text":"A fight, I have been waiting for this!", + "nextPhraseID":"F" + }, + { + "text":"Please don't kill me!", + "nextPhraseID":"F" + }, + { + "text":"For the Shadow!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "A fight, I have been waiting for this!", - "nextPhraseID": "F" - }, - { - "text": "Please don't kill me!", - "nextPhraseID": "F" - }, - { - "text": "For the Shadow!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":50 } ] }, { - "id": "sign_kazaul", - "replies": [ + "id":"sign_kazaul", + "replies":[ { - "nextPhraseID": "sign_kazaul_1", - "requires": [ + "nextPhraseID":"sign_kazaul_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "60" + "requireType":"questProgress", + "requireID":"kazaul", + "value":60 } ] }, { - "nextPhraseID": "sign_kazaul_3" + "nextPhraseID":"sign_kazaul_3" } ] }, { - "id": "sign_kazaul_1", - "message": "You see the shrine of Kazaul that you poured the vial of purifying spirit on.", - "replies": [ + "id":"sign_kazaul_1", + "message":"You see the shrine of Kazaul that you poured the vial of purifying spirit on.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_kazaul_2" + "text":"N", + "nextPhraseID":"sign_kazaul_2" } ] }, { - "id": "sign_kazaul_2", - "message": "The previously glowing hot rock is now cold as any regular piece of rock." + "id":"sign_kazaul_2", + "message":"The previously glowing hot rock is now cold as any regular piece of rock." }, { - "id": "sign_kazaul_3", - "message": "Before you stands a large cut out piece of rock, in what looks like a shrine.", - "replies": [ + "id":"sign_kazaul_3", + "message":"Before you stands a large cut out piece of rock, in what looks like a shrine.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_kazaul_4" + "text":"N", + "nextPhraseID":"sign_kazaul_4" } ] }, { - "id": "sign_kazaul_4", - "message": "You can feel an intense heat coming from the rock, almost like a burning fire.", - "replies": [ + "id":"sign_kazaul_4", + "message":"You can feel an intense heat coming from the rock, almost like a burning fire.", + "replies":[ { - "text": "Leave the formation alone.", - "nextPhraseID": "X" + "text":"Leave the formation alone.", + "nextPhraseID":"X" }, { - "text": "Apply the vial of purifying spirit on the formation.", - "nextPhraseID": "sign_kazaul_5", - "requires": [ + "text":"Apply the vial of purifying spirit on the formation.", + "nextPhraseID":"sign_kazaul_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "q_kazaul_vial", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"q_kazaul_vial", + "value":1 } ] } ] }, { - "id": "sign_kazaul_5", - "message": "You gently pour the contents of the vial onto the formation.", - "rewards": [ + "id":"sign_kazaul_5", + "message":"You gently pour the contents of the vial onto the formation.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 60 + "text":"N", + "nextPhraseID":"sign_kazaul_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_kazaul_6" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":60 } ] }, { - "id": "sign_kazaul_6", - "message": "You hear a loud crackling noise from deep below the shrine. At first, the formation seems unaffected, but after a while you see the glowing of the rock decrease slightly.", - "replies": [ + "id":"sign_kazaul_6", + "message":"You hear a loud crackling noise from deep below the shrine. At first, the formation seems unaffected, but after a while you see the glowing of the rock decrease slightly.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_kazaul_7" + "text":"N", + "nextPhraseID":"sign_kazaul_7" } ] }, { - "id": "sign_kazaul_7", - "message": "The process continues more rapidly, while reducing the heat generated from the formation.", - "replies": [ + "id":"sign_kazaul_7", + "message":"The process continues more rapidly, while reducing the heat generated from the formation.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_kazaul_8" + "text":"N", + "nextPhraseID":"sign_kazaul_8" } ] }, { - "id": "sign_kazaul_8", - "message": "This must be the purification process of the Kazaul shrine." + "id":"sign_kazaul_8", + "message":"This must be the purification process of the Kazaul shrine." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_lower.json b/AndorsTrail/res/raw/conversationlist_blackwater_lower.json index 0bc787067..eb03cb35a 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_lower.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_lower.json @@ -1,283 +1,283 @@ [ { - "id": "laede", - "replies": [ + "id":"laede", + "replies":[ { - "nextPhraseID": "laede_1", - "requires": [ + "nextPhraseID":"laede_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "laede_3" + "nextPhraseID":"laede_3" } ] }, { - "id": "laede_1", - "message": "You are welcome to rest here if you want. Pick any bed you wish.", - "rewards": [ + "id":"laede_1", + "message":"You are welcome to rest here if you want. Pick any bed you wish.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 16 + "text":"N", + "nextPhraseID":"laede_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "laede_2" + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":16 } ] }, { - "id": "laede_2", - "message": "I should warn you though that the one in the corner over there has a rotten stench to it. Someone must have spilled something onto it." + "id":"laede_2", + "message":"I should warn you though that the one in the corner over there has a rotten stench to it. Someone must have spilled something onto it." }, { - "id": "laede_3", - "message": "Welcome traveller. These beds are only for residents of Blackwater Mountain." + "id":"laede_3", + "message":"Welcome traveller. These beds are only for residents of Blackwater Mountain." }, { - "id": "iducus", - "replies": [ + "id":"iducus", + "replies":[ { - "nextPhraseID": "iducus_1", - "requires": [ + "nextPhraseID":"iducus_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "iducus_2" + "nextPhraseID":"iducus_2" } ] }, { - "id": "iducus_1", - "message": "Welcome friend. What can I do for you?", - "replies": [ + "id":"iducus_1", + "message":"Welcome friend. What can I do for you?", + "replies":[ { - "text": "What items do you have for sale?", - "nextPhraseID": "S" + "text":"What items do you have for sale?", + "nextPhraseID":"S" } ] }, { - "id": "iducus_2", - "message": "Welcome traveller. I see you are looking at my fine selection of wares.", - "replies": [ + "id":"iducus_2", + "message":"Welcome traveller. I see you are looking at my fine selection of wares.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_notrust" + "text":"N", + "nextPhraseID":"blackwater_notrust" } ] }, { - "id": "blackwater_priest", - "message": "... Kazaul, destroyer of spilled hope ..\nNo that's not it.", - "replies": [ + "id":"blackwater_priest", + "message":"... Kazaul, destroyer of spilled hope ..\nNo that's not it.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_priest_1" + "text":"N", + "nextPhraseID":"blackwater_priest_1" } ] }, { - "id": "blackwater_priest_1", - "message": "Spilled .. torment?\nNo that's not it either.", - "replies": [ + "id":"blackwater_priest_1", + "message":"Spilled .. torment?\nNo that's not it either.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_priest_2" + "text":"N", + "nextPhraseID":"blackwater_priest_2" } ] }, { - "id": "blackwater_priest_2", - "message": "Argh, I can't seem to remember it.", - "replies": [ + "id":"blackwater_priest_2", + "message":"Argh, I can't seem to remember it.", + "replies":[ { - "text": "What are you doing?", - "nextPhraseID": "blackwater_priest_3" + "text":"What are you doing?", + "nextPhraseID":"blackwater_priest_3" } ] }, { - "id": "blackwater_priest_3", - "message": "Oh, hello. Never mind. Nothing. Just trying to remember something. Don't concern yourself with that." + "id":"blackwater_priest_3", + "message":"Oh, hello. Never mind. Nothing. Just trying to remember something. Don't concern yourself with that." }, { - "id": "blackwater_guard2", - "message": "Halt! You should not step any further.", - "replies": [ + "id":"blackwater_guard2", + "message":"Halt! You should not step any further.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_guard2_1" + "text":"N", + "nextPhraseID":"blackwater_guard2_1" } ] }, { - "id": "blackwater_guard2_1", - "message": "There is something over there. Do you see it?", - "replies": [ + "id":"blackwater_guard2_1", + "message":"There is something over there. Do you see it?", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_guard2_2" + "text":"N", + "nextPhraseID":"blackwater_guard2_2" } ] }, { - "id": "blackwater_guard2_2", - "message": "A mist? A Shadow? I'm sure I saw something moving.", - "replies": [ + "id":"blackwater_guard2_2", + "message":"A mist? A Shadow? I'm sure I saw something moving.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_guard2_3" + "text":"N", + "nextPhraseID":"blackwater_guard2_3" } ] }, { - "id": "blackwater_guard2_3", - "message": "Screw this guard duty stuff. I am staying back here.", - "replies": [ + "id":"blackwater_guard2_3", + "message":"Screw this guard duty stuff. I am staying back here.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_guard2_4" + "text":"N", + "nextPhraseID":"blackwater_guard2_4" } ] }, { - "id": "blackwater_guard2_4", - "message": "Good thing we blocked that entrance from that old cabin." + "id":"blackwater_guard2_4", + "message":"Good thing we blocked that entrance from that old cabin." }, { - "id": "blackwater_bossguard", - "replies": [ + "id":"blackwater_bossguard", + "replies":[ { - "nextPhraseID": "blackwater_bossguard_2", - "requires": [ + "nextPhraseID":"blackwater_bossguard_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "90" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":90 } ] }, { - "nextPhraseID": "blackwater_bossguard_1" + "nextPhraseID":"blackwater_bossguard_1" } ] }, { - "id": "blackwater_bossguard_1", - "message": "(The guard gives you a patronizing look, but says nothing)" + "id":"blackwater_bossguard_1", + "message":"(The guard gives you a patronizing look, but says nothing)" }, { - "id": "blackwater_bossguard_2", - "message": "Hey, I'm staying out of your fight with the boss. Don't involve me in your schemes." + "id":"blackwater_bossguard_2", + "message":"Hey, I'm staying out of your fight with the boss. Don't involve me in your schemes." }, { - "id": "blackwater_throneguard", - "replies": [ + "id":"blackwater_throneguard", + "replies":[ { - "nextPhraseID": "blackwater_throneguard_5", - "requires": [ + "nextPhraseID":"blackwater_throneguard_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "blackwater_throneguard_5", - "requires": [ + "nextPhraseID":"blackwater_throneguard_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "140" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":140 } ] }, { - "nextPhraseID": "blackwater_throneguard_1" + "nextPhraseID":"blackwater_throneguard_1" } ] }, { - "id": "blackwater_throneguard_1", - "message": "Only residents of Blackwater Mountain or faction members are allowed in here.", - "replies": [ + "id":"blackwater_throneguard_1", + "message":"Only residents of Blackwater Mountain or faction members are allowed in here.", + "replies":[ { - "text": "Here, I have a written permit to enter.", - "nextPhraseID": "blackwater_throneguard_3", - "requires": [ + "text":"Here, I have a written permit to enter.", + "nextPhraseID":"blackwater_throneguard_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bwm_permit", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"bwm_permit", + "value":1 } ] } ] }, { - "id": "blackwater_throneguard_2", - "message": "I will let you through. Please go right ahead.", - "replies": [ + "id":"blackwater_throneguard_2", + "message":"I will let you through. Please go right ahead.", + "replies":[ { - "text": "Thank you.", - "nextPhraseID": "R" + "text":"Thank you.", + "nextPhraseID":"R" }, { - "text": "Yes, get out of my way.", - "nextPhraseID": "R" + "text":"Yes, get out of my way.", + "nextPhraseID":"R" } ] }, { - "id": "blackwater_throneguard_3", - "message": "A permit you say? Let me see that.", - "rewards": [ + "id":"blackwater_throneguard_3", + "message":"A permit you say? Let me see that.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 140 + "text":"N", + "nextPhraseID":"blackwater_throneguard_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "blackwater_throneguard_4" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":140 } ] }, { - "id": "blackwater_throneguard_4", - "message": "Well, it has the signature and all. I guess it checks out all right.", - "replies": [ + "id":"blackwater_throneguard_4", + "message":"Well, it has the signature and all. I guess it checks out all right.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_throneguard_2" + "text":"N", + "nextPhraseID":"blackwater_throneguard_2" } ] }, { - "id": "blackwater_throneguard_5", - "message": "Oh, it is you.", - "replies": [ + "id":"blackwater_throneguard_5", + "message":"Oh, it is you.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_throneguard_2" + "text":"N", + "nextPhraseID":"blackwater_throneguard_2" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_signs.json b/AndorsTrail/res/raw/conversationlist_blackwater_signs.json index 1d0d16ab2..02a007de6 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_signs.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_signs.json @@ -1,309 +1,309 @@ [ { - "id": "sign_blackwater10", - "message": "North: Prim\nWest: Elm mine\nEast: (text is unreadable due to several scratch marks in the wood)\nSouth: Stoutford" + "id":"sign_blackwater10", + "message":"North: Prim\nWest: Elm mine\nEast: (text is unreadable due to several scratch marks in the wood)\nSouth: Stoutford" }, { - "id": "keyarea_bwm_agent_1", - "message": "The man shouts at you: You! Please help! You have to help us!" + "id":"keyarea_bwm_agent_1", + "message":"The man shouts at you: You! Please help! You have to help us!" }, { - "id": "sign_blackwater0", - "message": "East: Fallhaven\nSouthwest: Stoutford\nNorthwest: Blackwater Mountain" + "id":"sign_blackwater0", + "message":"East: Fallhaven\nSouthwest: Stoutford\nNorthwest: Blackwater Mountain" }, { - "id": "sign_prim_n", - "message": "Notice to all citizens: No one is allowed to enter the mines at night! Furthermore, climbing the mountain side is strictly forbidden after the accident with Lorn." + "id":"sign_prim_n", + "message":"Notice to all citizens: No one is allowed to enter the mines at night! Furthermore, climbing the mountain side is strictly forbidden after the accident with Lorn." }, { - "id": "sign_prim_s", - "message": "Missing persons:\n - Duala\n - Lorn\n - Kamelio" + "id":"sign_prim_s", + "message":"Missing persons:\n - Duala\n - Lorn\n - Kamelio" }, { - "id": "sign_blackwater13", - "message": "No entry allowed.\nSigned by Guthbered of Prim." + "id":"sign_blackwater13", + "message":"No entry allowed.\nSigned by Guthbered of Prim." }, { - "id": "sign_blackwater30", - "replies": [ + "id":"sign_blackwater30", + "replies":[ { - "nextPhraseID": "sign_blackwater30_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater30_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "sign_blackwater30_notstarted" + "nextPhraseID":"sign_blackwater30_notstarted" } ] }, { - "id": "sign_blackwater30_qstarted", - "message": "You find a piece of paper partially frozen in the snow. You can barely make out the phrase 'Kazaul, defiler of the Elytharan Temple' from the wet paper.\nThis must be the first half of the chant for the Kazaul ritual.", - "rewards": [ + "id":"sign_blackwater30_qstarted", + "message":"You find a piece of paper partially frozen in the snow. You can barely make out the phrase 'Kazaul, defiler of the Elytharan Temple' from the wet paper.\nThis must be the first half of the chant for the Kazaul ritual.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 21 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":21 } ] }, { - "id": "sign_blackwater30_notstarted", - "message": "You find a piece of paper partially frozen in the snow. You can barely make out the phrase 'Kazaul, defiler of the Elytharan Temple' from the wet paper." + "id":"sign_blackwater30_notstarted", + "message":"You find a piece of paper partially frozen in the snow. You can barely make out the phrase 'Kazaul, defiler of the Elytharan Temple' from the wet paper." }, { - "id": "sign_blackwater32", - "message": "The sign is severely damaged from what looks as bite marks from something with really sharp teeth. You cannot make out any readable words." + "id":"sign_blackwater32", + "message":"The sign is severely damaged from what looks as bite marks from something with really sharp teeth. You cannot make out any readable words." }, { - "id": "sign_blackwater38_1", - "replies": [ + "id":"sign_blackwater38_1", + "replies":[ { - "nextPhraseID": "sign_blackwater38_1_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater38_1_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "sign_blackwater38_notstarted" + "nextPhraseID":"sign_blackwater38_notstarted" } ] }, { - "id": "sign_blackwater38_notstarted", - "message": "You find a piece of paper describing some form of ritual." + "id":"sign_blackwater38_notstarted", + "message":"You find a piece of paper describing some form of ritual." }, { - "id": "sign_blackwater38_1_qstarted", - "message": "You find a piece of paper describing the beginnings of some form of ritual.\nThis must be the first part of the Kazaul ritual.", - "rewards": [ + "id":"sign_blackwater38_1_qstarted", + "message":"You find a piece of paper describing the beginnings of some form of ritual.\nThis must be the first part of the Kazaul ritual.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 25 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":25 } ] }, { - "id": "sign_blackwater38_2", - "replies": [ + "id":"sign_blackwater38_2", + "replies":[ { - "nextPhraseID": "sign_blackwater38_2_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater38_2_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "sign_blackwater38_notstarted" + "nextPhraseID":"sign_blackwater38_notstarted" } ] }, { - "id": "sign_blackwater38_2_qstarted", - "message": "You find a piece of paper describing the main part of the Kazaul ritual.\nThis must be the second part of the Kazaul ritual.", - "rewards": [ + "id":"sign_blackwater38_2_qstarted", + "message":"You find a piece of paper describing the main part of the Kazaul ritual.\nThis must be the second part of the Kazaul ritual.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 26 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":26 } ] }, { - "id": "sign_blackwater38_3", - "replies": [ + "id":"sign_blackwater38_3", + "replies":[ { - "nextPhraseID": "sign_blackwater38_3_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater38_3_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "sign_blackwater38_notstarted" + "nextPhraseID":"sign_blackwater38_notstarted" } ] }, { - "id": "sign_blackwater38_3_qstarted", - "message": "You find a piece of paper describing the end of the Kazaul ritual.\nThis must be the third part of the Kazaul ritual.", - "rewards": [ + "id":"sign_blackwater38_3_qstarted", + "message":"You find a piece of paper describing the end of the Kazaul ritual.\nThis must be the third part of the Kazaul ritual.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 27 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":27 } ] }, { - "id": "sign_blackwater16", - "replies": [ + "id":"sign_blackwater16", + "replies":[ { - "nextPhraseID": "sign_blackwater16_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater16_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "sign_blackwater16_notstarted" + "nextPhraseID":"sign_blackwater16_notstarted" } ] }, { - "id": "sign_blackwater16_qstarted", - "message": "You find a piece of torn paper stuck in the thick bush. You can barely make out the phrase 'Kazaul, destroyer of bright dreams' from the torn paper.\nThis must be the second half of the chant for the Kazaul ritual.", - "rewards": [ + "id":"sign_blackwater16_qstarted", + "message":"You find a piece of torn paper stuck in the thick bush. You can barely make out the phrase 'Kazaul, destroyer of bright dreams' from the torn paper.\nThis must be the second half of the chant for the Kazaul ritual.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 22 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":22 } ] }, { - "id": "sign_blackwater16_notstarted", - "message": "You find a piece of torn paper stuck in the thick bush. You can barely make out the phrase 'Kazaul, destroyer of bright dreams' from the torn paper." + "id":"sign_blackwater16_notstarted", + "message":"You find a piece of torn paper stuck in the thick bush. You can barely make out the phrase 'Kazaul, destroyer of bright dreams' from the torn paper." }, { - "id": "bwm_sleephall_1", - "message": "You are not allowed to rest here. Only Blackwater residents or close allies are allowed to rest here." + "id":"bwm_sleephall_1", + "message":"You are not allowed to rest here. Only Blackwater residents or close allies are allowed to rest here." }, { - "id": "keyarea_bwm_agent_60", - "message": "You must talk to the man before proceeding further." + "id":"keyarea_bwm_agent_60", + "message":"You must talk to the man before proceeding further." }, { - "id": "sign_blackwater50_left", - "message": "This leads out into the wilderness outside Prim." + "id":"sign_blackwater50_left", + "message":"This leads out into the wilderness outside Prim." }, { - "id": "sign_blackwater50_right", - "message": "This leads back into the Blackwater Mountain settlement." + "id":"sign_blackwater50_right", + "message":"This leads back into the Blackwater Mountain settlement." }, { - "id": "sign_blackwater29", - "replies": [ + "id":"sign_blackwater29", + "replies":[ { - "nextPhraseID": "sign_blackwater29_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater29_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "95" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":95 } ] }, { - "nextPhraseID": "sign_blackwater29_notstarted" + "nextPhraseID":"sign_blackwater29_notstarted" } ] }, { - "id": "sign_blackwater29_qstarted", - "message": "You try to be as sneaky as possible, to not gain any attention from the guards while searching through the stack of papers.", - "replies": [ + "id":"sign_blackwater29_qstarted", + "message":"You try to be as sneaky as possible, to not gain any attention from the guards while searching through the stack of papers.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_blackwater29_qstarted_1" + "text":"N", + "nextPhraseID":"sign_blackwater29_qstarted_1" } ] }, { - "id": "sign_blackwater29_notstarted", - "message": "The guard shouts at you:\n\nHey you! Get away from there!" + "id":"sign_blackwater29_notstarted", + "message":"The guard shouts at you:\n\nHey you! Get away from there!" }, { - "id": "sign_blackwater29_qstarted_1", - "message": "Among the papers, you find plans for recruiting mercenaries for Prim and training fighters for a larger attack on the Blackwater Mountain settlement.", - "rewards": [ + "id":"sign_blackwater29_qstarted_1", + "message":"Among the papers, you find plans for recruiting mercenaries for Prim and training fighters for a larger attack on the Blackwater Mountain settlement.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 100 + "text":"N", + "nextPhraseID":"sign_blackwater29_qstarted_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_blackwater29_qstarted_2" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":100 } ] }, { - "id": "sign_blackwater29_qstarted_2", - "message": "This must be the information that Harlenn wants." + "id":"sign_blackwater29_qstarted_2", + "message":"This must be the information that Harlenn wants." }, { - "id": "sign_blackwater45", - "replies": [ + "id":"sign_blackwater45", + "replies":[ { - "nextPhraseID": "sign_blackwater45_qstarted", - "requires": [ + "nextPhraseID":"sign_blackwater45_qstarted", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "50" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":50 } ] }, { - "nextPhraseID": "sign_blackwater45_notstarted" + "nextPhraseID":"sign_blackwater45_notstarted" } ] }, { - "id": "sign_blackwater45_qstarted", - "message": "You try to sneak as much as possible, to not gain any attention from the guard while searching through the stack of papers.", - "replies": [ + "id":"sign_blackwater45_qstarted", + "message":"You try to sneak as much as possible, to not gain any attention from the guard while searching through the stack of papers.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_blackwater45_qstarted_1" + "text":"N", + "nextPhraseID":"sign_blackwater45_qstarted_1" } ] }, { - "id": "sign_blackwater45_notstarted", - "message": "As soon as you step near the table, the guard shouts at you:\n\nHey you! Get away from there!" + "id":"sign_blackwater45_notstarted", + "message":"As soon as you step near the table, the guard shouts at you:\n\nHey you! Get away from there!" }, { - "id": "sign_blackwater45_qstarted_1", - "message": "Among the papers, you find what seems to be plans for training fighters, and plans for an attack on what looks like Prim.", - "rewards": [ + "id":"sign_blackwater45_qstarted_1", + "message":"Among the papers, you find what seems to be plans for training fighters, and plans for an attack on what looks like Prim.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 60 + "text":"N", + "nextPhraseID":"sign_blackwater45_qstarted_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_blackwater45_qstarted_2" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":60 } ] }, { - "id": "sign_blackwater45_qstarted_2", - "message": "This must be the information that Guthbered wants." + "id":"sign_blackwater45_qstarted_2", + "message":"This must be the information that Guthbered wants." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_throdna.json b/AndorsTrail/res/raw/conversationlist_blackwater_throdna.json index f11e88cba..1a5ba3734 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_throdna.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_throdna.json @@ -1,688 +1,688 @@ [ { - "id": "throdna_start", - "replies": [ + "id":"throdna_start", + "replies":[ { - "nextPhraseID": "throdna_purify_4", - "requires": [ + "nextPhraseID":"throdna_purify_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "100" + "requireType":"questProgress", + "requireID":"kazaul", + "value":100 } ] }, { - "nextPhraseID": "throdna_purify_1", - "requires": [ + "nextPhraseID":"throdna_purify_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "41" + "requireType":"questProgress", + "requireID":"kazaul", + "value":41 } ] }, { - "nextPhraseID": "throdna_return_3", - "requires": [ + "nextPhraseID":"throdna_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "30" + "requireType":"questProgress", + "requireID":"kazaul", + "value":30 } ] }, { - "nextPhraseID": "throdna_return_1", - "requires": [ + "nextPhraseID":"throdna_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "throdna_1" + "nextPhraseID":"throdna_1" } ] }, { - "id": "throdna_1", - "message": "Kazaul.. Shadow.. what was it again?", - "replies": [ + "id":"throdna_1", + "message":"Kazaul.. Shadow.. what was it again?", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_2" + "text":"N", + "nextPhraseID":"throdna_2" } ] }, { - "id": "throdna_2", - "message": "Oh, a visitor. Hello there. I have not seen you around here before. Did they let you in here?", - "replies": [ + "id":"throdna_2", + "message":"Oh, a visitor. Hello there. I have not seen you around here before. Did they let you in here?", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_3" + "text":"N", + "nextPhraseID":"throdna_3" } ] }, { - "id": "throdna_3", - "message": "Of course they did. What am I rambling on about. Harlenn and his gang always keep their worldly duties under control.", - "replies": [ + "id":"throdna_3", + "message":"Of course they did. What am I rambling on about. Harlenn and his gang always keep their worldly duties under control.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_4" + "text":"N", + "nextPhraseID":"throdna_4" } ] }, { - "id": "throdna_4", - "message": "So, who might you be then, eh? Probably here to bother me with some worldly complaint about the settlement needing more resources or someone complaining about the cold drag from the outside again?", - "replies": [ + "id":"throdna_4", + "message":"So, who might you be then, eh? Probably here to bother me with some worldly complaint about the settlement needing more resources or someone complaining about the cold drag from the outside again?", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_loop_1" + "text":"N", + "nextPhraseID":"throdna_loop_1" } ] }, { - "id": "throdna_loop_1", - "message": "What do you want?", - "replies": [ + "id":"throdna_loop_1", + "message":"What do you want?", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "throdna_6" + "text":"What is this place?", + "nextPhraseID":"throdna_6" }, { - "text": "Who are you?", - "nextPhraseID": "throdna_7" + "text":"Who are you?", + "nextPhraseID":"throdna_7" }, { - "text": "What was that you talked about when I arrived, Kazaul?", - "nextPhraseID": "throdna_8" + "text":"What was that you talked about when I arrived, Kazaul?", + "nextPhraseID":"throdna_8" }, { - "text": "Are you aware that there is a bitter rivalry going on between this settlement and Prim?", - "nextPhraseID": "throdna_5" + "text":"Are you aware that there is a bitter rivalry going on between this settlement and Prim?", + "nextPhraseID":"throdna_5" } ] }, { - "id": "throdna_5", - "message": "And there you go with your mundane problems. I tell you, your worldly troubles do not interest me the least bit.", - "replies": [ + "id":"throdna_5", + "message":"And there you go with your mundane problems. I tell you, your worldly troubles do not interest me the least bit.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_6" + "text":"N", + "nextPhraseID":"throdna_6" } ] }, { - "id": "throdna_6", - "message": "This is the mages' chamber in Blackwater Mountain. We devote our time to the studies of the Shadow and its descendants.", - "replies": [ + "id":"throdna_6", + "message":"This is the mages' chamber in Blackwater Mountain. We devote our time to the studies of the Shadow and its descendants.", + "replies":[ { - "text": "Descendants?", - "nextPhraseID": "throdna_8" + "text":"Descendants?", + "nextPhraseID":"throdna_8" }, { - "text": "Let's go back to my other questions.", - "nextPhraseID": "throdna_loop_1" + "text":"Let's go back to my other questions.", + "nextPhraseID":"throdna_loop_1" } ] }, { - "id": "throdna_7", - "message": "I am Throdna. One of the most learned persons around, if you ask me.", - "replies": [ + "id":"throdna_7", + "message":"I am Throdna. One of the most learned persons around, if you ask me.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_loop_1" + "text":"N", + "nextPhraseID":"throdna_loop_1" } ] }, { - "id": "throdna_8", - "message": "Kazaul, the Shadow spawn of red marrow.", - "rewards": [ + "id":"throdna_8", + "message":"Kazaul, the Shadow spawn of red marrow.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 8 + "text":"N", + "nextPhraseID":"throdna_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_9" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":8 } ] }, { - "id": "throdna_9", - "message": "We have been trying to read all we can on Kazaul, and the ritual. It seems we might be too late.", - "replies": [ + "id":"throdna_9", + "message":"We have been trying to read all we can on Kazaul, and the ritual. It seems we might be too late.", + "replies":[ { - "text": "What do you mean?", - "nextPhraseID": "throdna_10" + "text":"What do you mean?", + "nextPhraseID":"throdna_10" } ] }, { - "id": "throdna_10", - "message": "The ritual. We believe that Kazaul will manifest in our presence soon.", - "replies": [ + "id":"throdna_10", + "message":"The ritual. We believe that Kazaul will manifest in our presence soon.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_11" + "text":"N", + "nextPhraseID":"throdna_11" } ] }, { - "id": "throdna_11", - "message": "We must learn more about the Kazaul ritual, to gain its power and learn to use it for our purposes.", - "replies": [ + "id":"throdna_11", + "message":"We must learn more about the Kazaul ritual, to gain its power and learn to use it for our purposes.", + "replies":[ { - "text": "Can I help in some way?", - "nextPhraseID": "throdna_12" + "text":"Can I help in some way?", + "nextPhraseID":"throdna_12" }, { - "text": "What were you planning to do?", - "nextPhraseID": "throdna_12" + "text":"What were you planning to do?", + "nextPhraseID":"throdna_12" } ] }, { - "id": "throdna_12", - "message": "As I said, we want to learn more about the ritual itself.", - "rewards": [ + "id":"throdna_12", + "message":"As I said, we want to learn more about the ritual itself.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 9 + "text":"N", + "nextPhraseID":"throdna_13" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_13" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":9 } ] }, { - "id": "throdna_13", - "message": "A while ago, we were on the verge of getting our hands on the whole ritual itself, but the messenger was killed under most interesting circumstances while traveling up here.", - "replies": [ + "id":"throdna_13", + "message":"A while ago, we were on the verge of getting our hands on the whole ritual itself, but the messenger was killed under most interesting circumstances while traveling up here.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_14" + "text":"N", + "nextPhraseID":"throdna_14" } ] }, { - "id": "throdna_14", - "message": "We knew he had the parts of the complete ritual on him, but since he was killed and we could not get to him because of the monsters - his notes were lost to us.", - "replies": [ + "id":"throdna_14", + "message":"We knew he had the parts of the complete ritual on him, but since he was killed and we could not get to him because of the monsters - his notes were lost to us.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_15" + "text":"N", + "nextPhraseID":"throdna_15" } ] }, { - "id": "throdna_15", - "message": "According to our sources, there should be five parts of the ritual scattered across the mountain. Three of them describing the ritual itself, and two describing the Kazaul chant used to summon the guardian.", - "replies": [ + "id":"throdna_15", + "message":"According to our sources, there should be five parts of the ritual scattered across the mountain. Three of them describing the ritual itself, and two describing the Kazaul chant used to summon the guardian.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_15_1" + "text":"N", + "nextPhraseID":"throdna_15_1" } ] }, { - "id": "throdna_16", - "message": "Hm, maybe you could be of use here..", - "replies": [ + "id":"throdna_16", + "message":"Hm, maybe you could be of use here..", + "replies":[ { - "text": "I would be glad to help.", - "nextPhraseID": "throdna_18" + "text":"I would be glad to help.", + "nextPhraseID":"throdna_18" }, { - "text": "Sounds dangerous, but I'll do it.", - "nextPhraseID": "throdna_18" + "text":"Sounds dangerous, but I'll do it.", + "nextPhraseID":"throdna_18" }, { - "text": "Keep your ritual of the Shadow to yourself. I am not getting involved in this.", - "nextPhraseID": "throdna_17" + "text":"Keep your ritual of the Shadow to yourself. I am not getting involved in this.", + "nextPhraseID":"throdna_17" } ] }, { - "id": "throdna_17", - "message": "Fine, we will just have to find someone else then." + "id":"throdna_17", + "message":"Fine, we will just have to find someone else then." }, { - "id": "throdna_18", - "message": "Yes, you might be able to help. Not that you really have any choice though.", - "replies": [ + "id":"throdna_18", + "message":"Yes, you might be able to help. Not that you really have any choice though.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_19" + "text":"N", + "nextPhraseID":"throdna_19" } ] }, { - "id": "throdna_19", - "message": "Ok. Find me the pieces of the ritual that the former messenger carried on him. They should be found somewhere on the path up to Blackwater Mountain.", - "rewards": [ + "id":"throdna_19", + "message":"Ok. Find me the pieces of the ritual that the former messenger carried on him. They should be found somewhere on the path up to Blackwater Mountain.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 10 + "text":"I will return with your parts of the ritual.", + "nextPhraseID":"throdna_20" } ], - "replies": [ + "rewards":[ { - "text": "I will return with your parts of the ritual.", - "nextPhraseID": "throdna_20" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":10 } ] }, { - "id": "throdna_20", - "message": "Yes, you will.", - "rewards": [ + "id":"throdna_20", + "message":"Yes, you will.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 11 + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":11 } ] }, { - "id": "throdna_return_1", - "message": "Hello again. I hope you come here to tell me you have the five parts of the ritual.", - "replies": [ + "id":"throdna_return_1", + "message":"Hello again. I hope you come here to tell me you have the five parts of the ritual.", + "replies":[ { - "text": "I am still looking for them.", - "nextPhraseID": "throdna_return_2" + "text":"I am still looking for them.", + "nextPhraseID":"throdna_return_2" }, { - "text": "How many parts was I supposed to find?", - "nextPhraseID": "throdna_15" + "text":"How many parts was I supposed to find?", + "nextPhraseID":"throdna_15" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "throdna_12" + "text":"What was I supposed to do again?", + "nextPhraseID":"throdna_12" }, { - "text": "Yes, I think I have found them all.", - "nextPhraseID": "throdna_check_1", - "requires": [ + "text":"Yes, I think I have found them all.", + "nextPhraseID":"throdna_check_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "21" + "requireType":"questProgress", + "requireID":"kazaul", + "value":21 } ] } ] }, { - "id": "throdna_return_2", - "message": "Then hurry and go find them! What are you standing around here for then?" + "id":"throdna_return_2", + "message":"Then hurry and go find them! What are you standing around here for then?" }, { - "id": "throdna_return_3", - "message": "You actually found all five pieces? I suppose I should thank you. Well then. Thank you.", - "rewards": [ + "id":"throdna_return_3", + "message":"You actually found all five pieces? I suppose I should thank you. Well then. Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 30 + "text":"N", + "nextPhraseID":"throdna_return_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_return_4" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":30 } ] }, { - "id": "throdna_15_1", - "replies": [ + "id":"throdna_15_1", + "replies":[ { - "nextPhraseID": "X", - "requires": [ + "nextPhraseID":"X", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "10" + "requireType":"questProgress", + "requireID":"kazaul", + "value":10 } ] }, { - "nextPhraseID": "throdna_16" + "nextPhraseID":"throdna_16" } ] }, { - "id": "throdna_check_1", - "replies": [ + "id":"throdna_check_1", + "replies":[ { - "nextPhraseID": "throdna_check_2", - "requires": [ + "nextPhraseID":"throdna_check_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "22" + "requireType":"questProgress", + "requireID":"kazaul", + "value":22 } ] }, { - "nextPhraseID": "throdna_check_fail" + "nextPhraseID":"throdna_check_fail" } ] }, { - "id": "throdna_check_2", - "replies": [ + "id":"throdna_check_2", + "replies":[ { - "nextPhraseID": "throdna_check_3", - "requires": [ + "nextPhraseID":"throdna_check_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "25" + "requireType":"questProgress", + "requireID":"kazaul", + "value":25 } ] }, { - "nextPhraseID": "throdna_check_fail" + "nextPhraseID":"throdna_check_fail" } ] }, { - "id": "throdna_check_3", - "replies": [ + "id":"throdna_check_3", + "replies":[ { - "nextPhraseID": "throdna_check_4", - "requires": [ + "nextPhraseID":"throdna_check_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "26" + "requireType":"questProgress", + "requireID":"kazaul", + "value":26 } ] }, { - "nextPhraseID": "throdna_check_fail" + "nextPhraseID":"throdna_check_fail" } ] }, { - "id": "throdna_check_4", - "replies": [ + "id":"throdna_check_4", + "replies":[ { - "nextPhraseID": "throdna_return_3", - "requires": [ + "nextPhraseID":"throdna_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "27" + "requireType":"questProgress", + "requireID":"kazaul", + "value":27 } ] }, { - "nextPhraseID": "throdna_check_fail" + "nextPhraseID":"throdna_check_fail" } ] }, { - "id": "throdna_check_fail", - "message": "It seems you have not found all five pieces yet.", - "replies": [ + "id":"throdna_check_fail", + "message":"It seems you have not found all five pieces yet.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_15" + "text":"N", + "nextPhraseID":"throdna_15" } ] }, { - "id": "throdna_return_4", - "message": "We have more pressing matters to focus on. As I briefly mentioned before, we believe that Kazaul will manifest in our presence soon.", - "replies": [ + "id":"throdna_return_4", + "message":"We have more pressing matters to focus on. As I briefly mentioned before, we believe that Kazaul will manifest in our presence soon.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_return_5" + "text":"N", + "nextPhraseID":"throdna_return_5" } ] }, { - "id": "throdna_return_5", - "message": "If that were to happen, we could not complete our research about the ritual or Kazaul itself, all our efforts would be lost.", - "replies": [ + "id":"throdna_return_5", + "message":"If that were to happen, we could not complete our research about the ritual or Kazaul itself, all our efforts would be lost.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_return_6" + "text":"N", + "nextPhraseID":"throdna_return_6" } ] }, { - "id": "throdna_return_6", - "message": "Therefore, we intend to delay the process as much as we can, until we have learned of its powers.", - "replies": [ + "id":"throdna_return_6", + "message":"Therefore, we intend to delay the process as much as we can, until we have learned of its powers.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_return_7" + "text":"N", + "nextPhraseID":"throdna_return_7" } ] }, { - "id": "throdna_return_7", - "message": "You might be useful to us here again.", - "replies": [ + "id":"throdna_return_7", + "message":"You might be useful to us here again.", + "replies":[ { - "text": "I'm ready for anything.", - "nextPhraseID": "throdna_return_8" + "text":"I'm ready for anything.", + "nextPhraseID":"throdna_return_8" }, { - "text": "What do you need of me?", - "nextPhraseID": "throdna_return_8" + "text":"What do you need of me?", + "nextPhraseID":"throdna_return_8" }, { - "text": "I sure hope it involves more killing and looting.", - "nextPhraseID": "throdna_return_8" + "text":"I sure hope it involves more killing and looting.", + "nextPhraseID":"throdna_return_8" } ] }, { - "id": "throdna_return_8", - "message": "We need you to do two things. First, you must find the shrine of Kazaul. Our scouts tell us that the shrine should be located somewhere near the base of Blackwater Mountain.", - "replies": [ + "id":"throdna_return_8", + "message":"We need you to do two things. First, you must find the shrine of Kazaul. Our scouts tell us that the shrine should be located somewhere near the base of Blackwater Mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_return_9" + "text":"N", + "nextPhraseID":"throdna_return_9" } ] }, { - "id": "throdna_return_9", - "message": "However, all passageways to the shrine are 'clouded in Shadow' according to our scouts. I'm not sure what that means.", - "replies": [ + "id":"throdna_return_9", + "message":"However, all passageways to the shrine are 'clouded in Shadow' according to our scouts. I'm not sure what that means.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_return_10" + "text":"N", + "nextPhraseID":"throdna_return_10" } ] }, { - "id": "throdna_return_10", - "message": "Second, we need you to take a vial of purifying spirit and apply it to the shrine.", - "rewards": [ + "id":"throdna_return_10", + "message":"Second, we need you to take a vial of purifying spirit and apply it to the shrine.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 40 + "text":"N", + "nextPhraseID":"throdna_return_11_select" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_return_11_select" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":40 } ] }, { - "id": "throdna_return_11_select", - "replies": [ + "id":"throdna_return_11_select", + "replies":[ { - "nextPhraseID": "throdna_return_13", - "requires": [ + "nextPhraseID":"throdna_return_13", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "41" + "requireType":"questProgress", + "requireID":"kazaul", + "value":41 } ] }, { - "nextPhraseID": "throdna_return_11" + "nextPhraseID":"throdna_return_11" } ] }, { - "id": "throdna_return_11", - "message": "This vial is a vial of purifying spirit. It should delay the process well enough for us to be able to continue our research.", - "replies": [ + "id":"throdna_return_11", + "message":"This vial is a vial of purifying spirit. It should delay the process well enough for us to be able to continue our research.", + "replies":[ { - "text": "Sounds easy. I'll do it.", - "nextPhraseID": "throdna_return_12" + "text":"Sounds easy. I'll do it.", + "nextPhraseID":"throdna_return_12" }, { - "text": "Sounds dangerous, but I will do it.", - "nextPhraseID": "throdna_return_12" + "text":"Sounds dangerous, but I will do it.", + "nextPhraseID":"throdna_return_12" }, { - "text": "This sounds like a trap. I won't agree to do your dirty work.", - "nextPhraseID": "throdna_17" + "text":"This sounds like a trap. I won't agree to do your dirty work.", + "nextPhraseID":"throdna_17" } ] }, { - "id": "throdna_return_12", - "message": "Good, here is the vial. Now hurry.", - "rewards": [ + "id":"throdna_return_12", + "message":"Good, here is the vial. Now hurry.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 41 - }, - { - "rewardType": "dropList", - "rewardID": "throdna_items" + "text":"N", + "nextPhraseID":"throdna_return_13" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_return_13" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":41 + }, + { + "rewardType":"dropList", + "rewardID":"throdna_items" } ] }, { - "id": "throdna_return_13", - "message": "Return to me as soon as you have completed your task." + "id":"throdna_return_13", + "message":"Return to me as soon as you have completed your task." }, { - "id": "throdna_purify_1", - "message": "Hello again. I hope you are here to tell me you have purified the shrine of Kazaul?", - "replies": [ + "id":"throdna_purify_1", + "message":"Hello again. I hope you are here to tell me you have purified the shrine of Kazaul?", + "replies":[ { - "text": "Yes, it is done.", - "nextPhraseID": "throdna_purify_3", - "requires": [ + "text":"Yes, it is done.", + "nextPhraseID":"throdna_purify_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kazaul", - "value": "60" + "requireType":"questProgress", + "requireID":"kazaul", + "value":60 } ] }, { - "text": "No, not yet.", - "nextPhraseID": "throdna_purify_2" + "text":"No, not yet.", + "nextPhraseID":"throdna_purify_2" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "throdna_return_8" + "text":"What was I supposed to do again?", + "nextPhraseID":"throdna_return_8" } ] }, { - "id": "throdna_purify_2", - "message": "Then hurry and go take the vial to the shrine! What are you standing around here for?" + "id":"throdna_purify_2", + "message":"Then hurry and go take the vial to the shrine! What are you standing around here for?" }, { - "id": "throdna_purify_3", - "message": "Good. We must hurry to continue our research on Kazaul.", - "rewards": [ + "id":"throdna_purify_3", + "message":"Good. We must hurry to continue our research on Kazaul.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kazaul", - "value": 100 + "text":"N", + "nextPhraseID":"throdna_purify_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "throdna_purify_4" + "rewardType":"questProgress", + "rewardID":"kazaul", + "value":100 } ] }, { - "id": "throdna_purify_4", - "message": "You should get out of here to allow us to concentrate on our work.", - "replies": [ + "id":"throdna_purify_4", + "message":"You should get out of here to allow us to concentrate on our work.", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_purify_5" + "text":"N", + "nextPhraseID":"throdna_purify_5" } ] }, { - "id": "throdna_purify_5", - "message": ".. Kazaul, destroyer of bright dreams ..", - "replies": [ + "id":"throdna_purify_5", + "message":".. Kazaul, destroyer of bright dreams ..", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_purify_6" + "text":"N", + "nextPhraseID":"throdna_purify_6" } ] }, { - "id": "throdna_purify_6", - "message": ".. Kazaul .. Shadow ..", - "replies": [ + "id":"throdna_purify_6", + "message":".. Kazaul .. Shadow ..", + "replies":[ { - "text": "N", - "nextPhraseID": "throdna_purify_7" + "text":"N", + "nextPhraseID":"throdna_purify_7" } ] }, { - "id": "throdna_purify_7", - "message": "(Throdna continues to mumble on about Kazaul, but you cannot make out any other words)" + "id":"throdna_purify_7", + "message":"(Throdna continues to mumble on about Kazaul, but you cannot make out any other words)" }, { - "id": "throdna_guard", - "message": "Keep your voice down while in the inner chamber." + "id":"throdna_guard", + "message":"Keep your voice down while in the inner chamber." }, { - "id": "blackwater_acolyte", - "message": "Are you also looking to become one with the Shadow?" + "id":"blackwater_acolyte", + "message":"Are you also looking to become one with the Shadow?" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_blackwater_upper.json b/AndorsTrail/res/raw/conversationlist_blackwater_upper.json index fcb22f4ae..eb5d5a868 100644 --- a/AndorsTrail/res/raw/conversationlist_blackwater_upper.json +++ b/AndorsTrail/res/raw/conversationlist_blackwater_upper.json @@ -1,126 +1,126 @@ [ { - "id": "blackwater_entranceguard", - "message": "Oh, a newcomer. Great. I hope you are here to help us with our problems.", - "replies": [ + "id":"blackwater_entranceguard", + "message":"Oh, a newcomer. Great. I hope you are here to help us with our problems.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_guard1" + "text":"N", + "nextPhraseID":"blackwater_guard1" } ] }, { - "id": "blackwater_guard1", - "message": "Stay out of trouble and trouble will stay away from you." + "id":"blackwater_guard1", + "message":"Stay out of trouble and trouble will stay away from you." }, { - "id": "blackwater_guest1", - "message": "Great place this, isn't it?" + "id":"blackwater_guest1", + "message":"Great place this, isn't it?" }, { - "id": "blackwater_guest2", - "message": "Teehee. Mazeg's potions make you feel all tingly and funny." + "id":"blackwater_guest2", + "message":"Teehee. Mazeg's potions make you feel all tingly and funny." }, { - "id": "blackwater_cook", - "message": "Get out of my kitchen! Take a seat and I will get to you in time." + "id":"blackwater_cook", + "message":"Get out of my kitchen! Take a seat and I will get to you in time." }, { - "id": "keneg", - "message": "Banging. Wheezing.", - "replies": [ + "id":"keneg", + "message":"Banging. Wheezing.", + "replies":[ { - "text": "N", - "nextPhraseID": "keneg_1" + "text":"N", + "nextPhraseID":"keneg_1" } ] }, { - "id": "keneg_1", - "message": "Have to get away!", - "replies": [ + "id":"keneg_1", + "message":"Have to get away!", + "replies":[ { - "text": "N", - "nextPhraseID": "keneg_2" + "text":"N", + "nextPhraseID":"keneg_2" } ] }, { - "id": "keneg_2", - "message": "The monsters, they come at night.", - "replies": [ + "id":"keneg_2", + "message":"The monsters, they come at night.", + "replies":[ { - "text": "N", - "nextPhraseID": "keneg_3" + "text":"N", + "nextPhraseID":"keneg_3" } ] }, { - "id": "keneg_3", - "message": "*Looks nervous*\nHave to hide." + "id":"keneg_3", + "message":"*Looks nervous*\nHave to hide." }, { - "id": "blackwater_notrust", - "message": "Regardless, I cannot help you. My services are only for residents of Blackwater Mountain, and I don't trust you enough yet." + "id":"blackwater_notrust", + "message":"Regardless, I cannot help you. My services are only for residents of Blackwater Mountain, and I don't trust you enough yet." }, { - "id": "waeges", - "replies": [ + "id":"waeges", + "replies":[ { - "nextPhraseID": "waeges_1", - "requires": [ + "nextPhraseID":"waeges_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "waeges_2" + "nextPhraseID":"waeges_2" } ] }, { - "id": "waeges_1", - "message": "Welcome friend. What can I do for you?", - "replies": [ + "id":"waeges_1", + "message":"Welcome friend. What can I do for you?", + "replies":[ { - "text": "What weapons do you have for sale?", - "nextPhraseID": "S" + "text":"What weapons do you have for sale?", + "nextPhraseID":"S" } ] }, { - "id": "waeges_2", - "message": "Welcome traveller. I see you are looking at my fine selection of weapons.", - "replies": [ + "id":"waeges_2", + "message":"Welcome traveller. I see you are looking at my fine selection of weapons.", + "replies":[ { - "text": "N", - "nextPhraseID": "blackwater_notrust" + "text":"N", + "nextPhraseID":"blackwater_notrust" } ] }, { - "id": "blackwater_fighter", - "message": "I have no time for you, kid. Have to practice my skills." + "id":"blackwater_fighter", + "message":"I have no time for you, kid. Have to practice my skills." }, { - "id": "ungorm", - "message": "... but while the forces were withdrawing, the larger part of ...", - "replies": [ + "id":"ungorm", + "message":"... but while the forces were withdrawing, the larger part of ...", + "replies":[ { - "text": "N", - "nextPhraseID": "ungorm_1" + "text":"N", + "nextPhraseID":"ungorm_1" } ] }, { - "id": "ungorm_1", - "message": "Oh. A young one. Hello. Please do not disturb my students while they are studying." + "id":"ungorm_1", + "message":"Oh. A young one. Hello. Please do not disturb my students while they are studying." }, { - "id": "blackwater_pupil", - "message": "Sorry, I can't talk right now." + "id":"blackwater_pupil", + "message":"Sorry, I can't talk right now." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_buceth.json b/AndorsTrail/res/raw/conversationlist_buceth.json index 68c787b2f..a99eef648 100644 --- a/AndorsTrail/res/raw/conversationlist_buceth.json +++ b/AndorsTrail/res/raw/conversationlist_buceth.json @@ -1,770 +1,770 @@ [ { - "id": "buceth", - "replies": [ + "id":"buceth", + "replies":[ { - "nextPhraseID": "buceth_complete_1", - "requires": [ + "nextPhraseID":"buceth_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "60" + "requireType":"questProgress", + "requireID":"loneford", + "value":60 } ] }, { - "nextPhraseID": "buceth_fight_1", - "requires": [ + "nextPhraseID":"buceth_fight_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "50" + "requireType":"questProgress", + "requireID":"loneford", + "value":50 } ] }, { - "nextPhraseID": "buceth_story_3", - "requires": [ + "nextPhraseID":"buceth_story_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "45" + "requireType":"questProgress", + "requireID":"loneford", + "value":45 } ] }, { - "nextPhraseID": "buceth_follow_1", - "requires": [ + "nextPhraseID":"buceth_follow_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "42" + "requireType":"questProgress", + "requireID":"loneford", + "value":42 } ] }, { - "nextPhraseID": "buceth_bribed_1", - "requires": [ + "nextPhraseID":"buceth_bribed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "41" + "requireType":"questProgress", + "requireID":"loneford", + "value":41 } ] }, { - "nextPhraseID": "buceth_1" + "nextPhraseID":"buceth_1" } ] }, { - "id": "buceth_bribed_1", - "message": "You again. Thank you for the gold earlier.", - "replies": [ + "id":"buceth_bribed_1", + "message":"You again. Thank you for the gold earlier.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_1" + "text":"N", + "nextPhraseID":"buceth_story_1" } ] }, { - "id": "buceth_follow_1", - "message": "Welcome back my friend. Walk with the Shadow.", - "replies": [ + "id":"buceth_follow_1", + "message":"Welcome back my friend. Walk with the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_1" + "text":"N", + "nextPhraseID":"buceth_story_1" } ] }, { - "id": "buceth_1", - "message": "Shadow be with you.", - "replies": [ + "id":"buceth_1", + "message":"Shadow be with you.", + "replies":[ { - "text": "I know of your business at the well the night after the illness broke out.", - "nextPhraseID": "buceth_2", - "requires": [ + "text":"I know of your business at the well the night after the illness broke out.", + "nextPhraseID":"buceth_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "35" + "requireType":"questProgress", + "requireID":"loneford", + "value":35 } ] }, { - "text": "Can you tell me more about the Shadow?", - "nextPhraseID": "priest_shadow_1" + "text":"Can you tell me more about the Shadow?", + "nextPhraseID":"priest_shadow_1" } ] }, { - "id": "buceth_2", - "message": "Oh, I am sure you do. But what proof do you have, eh? Anything the guards would believe?", - "replies": [ + "id":"buceth_2", + "message":"Oh, I am sure you do. But what proof do you have, eh? Anything the guards would believe?", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_3" + "text":"N", + "nextPhraseID":"buceth_3" } ] }, { - "id": "buceth_3", - "message": "Let me ask you something first, and we might talk after that.", - "replies": [ + "id":"buceth_3", + "message":"Let me ask you something first, and we might talk after that.", + "replies":[ { - "text": "Ok, what?", - "nextPhraseID": "buceth_4" + "text":"Ok, what?", + "nextPhraseID":"buceth_4" }, { - "text": "How about some gold, would that make you talk?", - "nextPhraseID": "buceth_gold_1" + "text":"How about some gold, would that make you talk?", + "nextPhraseID":"buceth_gold_1" } ] }, { - "id": "buceth_4", - "message": "Let me start by telling you a story.", - "replies": [ + "id":"buceth_4", + "message":"Let me start by telling you a story.", + "replies":[ { - "text": "Go ahead", - "nextPhraseID": "buceth_5" + "text":"Go ahead", + "nextPhraseID":"buceth_5" }, { - "text": "Let me guess, this story is going to take forever to listen to. How about I give you some gold, and instead we can discuss what you were doing at the well.", - "nextPhraseID": "buceth_gold_1" + "text":"Let me guess, this story is going to take forever to listen to. How about I give you some gold, and instead we can discuss what you were doing at the well.", + "nextPhraseID":"buceth_gold_1" } ] }, { - "id": "buceth_gold_1", - "message": "Hm, that might be an interesting proposal. How much gold are you suggesting?", - "replies": [ + "id":"buceth_gold_1", + "message":"Hm, that might be an interesting proposal. How much gold are you suggesting?", + "replies":[ { - "text": "Here's 10 gold, take it.", - "nextPhraseID": "buceth_gold_no", - "requires": [ + "text":"Here's 10 gold, take it.", + "nextPhraseID":"buceth_gold_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":10 } ] }, { - "text": "Here's 100 gold, take it.", - "nextPhraseID": "buceth_gold_no", - "requires": [ + "text":"Here's 100 gold, take it.", + "nextPhraseID":"buceth_gold_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 100 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":100 } ] }, { - "text": "Here's 250 gold, take it.", - "nextPhraseID": "buceth_gold_no", - "requires": [ + "text":"Here's 250 gold, take it.", + "nextPhraseID":"buceth_gold_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 } ] }, { - "text": "Here's 500 gold, take it.", - "nextPhraseID": "buceth_gold_no", - "requires": [ + "text":"Here's 500 gold, take it.", + "nextPhraseID":"buceth_gold_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 500 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":500 } ] }, { - "text": "Here's 1000 gold, take it.", - "nextPhraseID": "buceth_gold_yes", - "requires": [ + "text":"Here's 1000 gold, take it.", + "nextPhraseID":"buceth_gold_yes", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 1000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":1000 } ] }, { - "text": "Here's 2000 gold, take it.", - "nextPhraseID": "buceth_gold_yes", - "requires": [ + "text":"Here's 2000 gold, take it.", + "nextPhraseID":"buceth_gold_yes", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 2000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":2000 } ] } ] }, { - "id": "buceth_gold_no", - "message": "Hrmpf. Thanks for the gold, but I am not interested in talking to you. Now, please leave." + "id":"buceth_gold_no", + "message":"Hrmpf. Thanks for the gold, but I am not interested in talking to you. Now, please leave." }, { - "id": "buceth_gold_yes", - "message": "You seem to realize the true value of the Shadow. Yes, this will do fine, thank you.", - "rewards": [ + "id":"buceth_gold_yes", + "message":"You seem to realize the true value of the Shadow. Yes, this will do fine, thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 41 + "text":"N", + "nextPhraseID":"buceth_story_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "buceth_story_1" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":41 } ] }, { - "id": "buceth_5", - "message": "Let's assume you live in a village that, for the most part, keeps to itself. Your village is self-sustainable and the crops have been good for some years.", - "replies": [ + "id":"buceth_5", + "message":"Let's assume you live in a village that, for the most part, keeps to itself. Your village is self-sustainable and the crops have been good for some years.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_6" + "text":"N", + "nextPhraseID":"buceth_6" } ] }, { - "id": "buceth_6", - "message": "With the few exceptions of some fights here and there between villagers because of misunderstandings, on the whole, your village is a friendly, peaceful village.", - "replies": [ + "id":"buceth_6", + "message":"With the few exceptions of some fights here and there between villagers because of misunderstandings, on the whole, your village is a friendly, peaceful village.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_7" + "text":"N", + "nextPhraseID":"buceth_7" } ] }, { - "id": "buceth_7", - "message": "You work in the same profession as your parents, which in turn worked in the same professions as their parents.", - "replies": [ + "id":"buceth_7", + "message":"You work in the same profession as your parents, which in turn worked in the same professions as their parents.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_8" + "text":"N", + "nextPhraseID":"buceth_8" } ] }, { - "id": "buceth_8", - "message": "Let's also assume that the way you conduct your business is the same way that the people in the village have been conducting their business for generations past.", - "replies": [ + "id":"buceth_8", + "message":"Let's also assume that the way you conduct your business is the same way that the people in the village have been conducting their business for generations past.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_9" + "text":"N", + "nextPhraseID":"buceth_9" } ] }, { - "id": "buceth_9", - "message": "Everyone respects one another in the village, and your appointed leader does a good job at keeping everyone's interests satisfied, while at the same time being reasonably fair.", - "replies": [ + "id":"buceth_9", + "message":"Everyone respects one another in the village, and your appointed leader does a good job at keeping everyone's interests satisfied, while at the same time being reasonably fair.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_10" + "text":"N", + "nextPhraseID":"buceth_10" } ] }, { - "id": "buceth_10", - "message": "Then, one day, a group of men come walking into the village. Shining armour, white teeth, combed hair, trimmed beards.", - "replies": [ + "id":"buceth_10", + "message":"Then, one day, a group of men come walking into the village. Shining armour, white teeth, combed hair, trimmed beards.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_11" + "text":"N", + "nextPhraseID":"buceth_11" } ] }, { - "id": "buceth_11", - "message": "The men claim that their lord owns this land, including your village.", - "replies": [ + "id":"buceth_11", + "message":"The men claim that their lord owns this land, including your village.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_12" + "text":"N", + "nextPhraseID":"buceth_12" } ] }, { - "id": "buceth_12", - "message": "They claim that they keep the land safe of wrongdoers and evil creatures.", - "replies": [ + "id":"buceth_12", + "message":"They claim that they keep the land safe of wrongdoers and evil creatures.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_13" + "text":"N", + "nextPhraseID":"buceth_13" } ] }, { - "id": "buceth_13", - "message": "For their help in protecting your village, they ask that the village compensate them with a share of the harvest.", - "replies": [ + "id":"buceth_13", + "message":"For their help in protecting your village, they ask that the village compensate them with a share of the harvest.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_14" + "text":"N", + "nextPhraseID":"buceth_14" } ] }, { - "id": "buceth_14", - "message": "Now, tell me. Would you support those men by agreeing to their terms?", - "replies": [ + "id":"buceth_14", + "message":"Now, tell me. Would you support those men by agreeing to their terms?", + "replies":[ { - "text": "Yes", - "nextPhraseID": "buceth_15" + "text":"Yes", + "nextPhraseID":"buceth_15" }, { - "text": "No", - "nextPhraseID": "buceth_15" + "text":"No", + "nextPhraseID":"buceth_15" }, { - "text": "I don't know", - "nextPhraseID": "buceth_dontknow" + "text":"I don't know", + "nextPhraseID":"buceth_dontknow" } ] }, { - "id": "buceth_dontknow", - "message": "I am sorry to hear that. You should make up your mind and return to me once you have done so. Then we might be able to talk more.", - "replies": [ + "id":"buceth_dontknow", + "message":"I am sorry to hear that. You should make up your mind and return to me once you have done so. Then we might be able to talk more.", + "replies":[ { - "text": "Ok, goodbye.", - "nextPhraseID": "X" + "text":"Ok, goodbye.", + "nextPhraseID":"X" }, { - "text": "How about I give you some gold instead?", - "nextPhraseID": "buceth_gold_1" + "text":"How about I give you some gold instead?", + "nextPhraseID":"buceth_gold_1" } ] }, { - "id": "buceth_15", - "message": "How interesting.", - "replies": [ + "id":"buceth_15", + "message":"How interesting.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_16" + "text":"N", + "nextPhraseID":"buceth_16" } ] }, { - "id": "buceth_16", - "message": "Let me continue the story of our hypothetical case.", - "replies": [ + "id":"buceth_16", + "message":"Let me continue the story of our hypothetical case.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_17" + "text":"N", + "nextPhraseID":"buceth_17" } ] }, { - "id": "buceth_17", - "message": "A while later, the men return. They explain that some of the methods that are used in the village have now been prohibited across the whole land.", - "replies": [ + "id":"buceth_17", + "message":"A while later, the men return. They explain that some of the methods that are used in the village have now been prohibited across the whole land.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_18" + "text":"N", + "nextPhraseID":"buceth_18" } ] }, { - "id": "buceth_18", - "message": "Without going into specifics, let's say that these are methods that have been used for past generations in your village.", - "replies": [ + "id":"buceth_18", + "message":"Without going into specifics, let's say that these are methods that have been used for past generations in your village.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_19" + "text":"N", + "nextPhraseID":"buceth_19" } ] }, { - "id": "buceth_19", - "message": "Changing the way things are done without these methods will require quite an effort. A lot of people in the village are upset because of this news from the men.", - "replies": [ + "id":"buceth_19", + "message":"Changing the way things are done without these methods will require quite an effort. A lot of people in the village are upset because of this news from the men.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_20" + "text":"N", + "nextPhraseID":"buceth_20" } ] }, { - "id": "buceth_20", - "message": "Now, tell me. Would you in secret continue using the old methods your past generations have used, or would you instead convert to the way that the men are advocating?", - "replies": [ + "id":"buceth_20", + "message":"Now, tell me. Would you in secret continue using the old methods your past generations have used, or would you instead convert to the way that the men are advocating?", + "replies":[ { - "text": "I would continue using the old ways in secret.", - "nextPhraseID": "buceth_21_1" + "text":"I would continue using the old ways in secret.", + "nextPhraseID":"buceth_21_1" }, { - "text": "I would continue using the old ways, and fight the ruling that prohibited them in the first place.", - "nextPhraseID": "buceth_21_2" + "text":"I would continue using the old ways, and fight the ruling that prohibited them in the first place.", + "nextPhraseID":"buceth_21_2" }, { - "text": "I would only use the methods that are allowed.", - "nextPhraseID": "buceth_22" + "text":"I would only use the methods that are allowed.", + "nextPhraseID":"buceth_22" }, { - "text": "I would follow the law.", - "nextPhraseID": "buceth_22" + "text":"I would follow the law.", + "nextPhraseID":"buceth_22" }, { - "text": "I can't decide without knowing the specifics.", - "nextPhraseID": "buceth_dontknow" + "text":"I can't decide without knowing the specifics.", + "nextPhraseID":"buceth_dontknow" } ] }, { - "id": "buceth_21_1", - "message": "How interesting.", - "replies": [ + "id":"buceth_21_1", + "message":"How interesting.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_25" + "text":"N", + "nextPhraseID":"buceth_25" } ] }, { - "id": "buceth_21_2", - "message": "I am glad to hear that there are people still around that are willing to stand up for what is right.", - "replies": [ + "id":"buceth_21_2", + "message":"I am glad to hear that there are people still around that are willing to stand up for what is right.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_25" + "text":"N", + "nextPhraseID":"buceth_25" } ] }, { - "id": "buceth_22", - "message": "How interesting. You have a different view of the world than what I and the priests of Nor City have.", - "replies": [ + "id":"buceth_22", + "message":"How interesting. You have a different view of the world than what I and the priests of Nor City have.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_23" + "text":"N", + "nextPhraseID":"buceth_23" } ] }, { - "id": "buceth_23", - "message": "You are of course entitled to your opinion, but you should know that your opinion might conflict with the Shadow.", - "replies": [ + "id":"buceth_23", + "message":"You are of course entitled to your opinion, but you should know that your opinion might conflict with the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_24" + "text":"N", + "nextPhraseID":"buceth_24" } ] }, { - "id": "buceth_24", - "message": "You wanted to know about some business that you accuse me of. Since you have no proof, I will claim innocence. I know that my conscience is clean.", - "replies": [ + "id":"buceth_24", + "message":"You wanted to know about some business that you accuse me of. Since you have no proof, I will claim innocence. I know that my conscience is clean.", + "replies":[ { - "text": "Ok, goodbye.", - "nextPhraseID": "X" + "text":"Ok, goodbye.", + "nextPhraseID":"X" }, { - "text": "Fine. How about I give you some gold instead, would that make you talk?", - "nextPhraseID": "buceth_gold_1" + "text":"Fine. How about I give you some gold instead, would that make you talk?", + "nextPhraseID":"buceth_gold_1" } ] }, { - "id": "buceth_25", - "message": "Your views match those that I and the other priests from Nor City believe in. Tell me, would you be interested in following the glow of the Shadow?", - "replies": [ + "id":"buceth_25", + "message":"Your views match those that I and the other priests from Nor City believe in. Tell me, would you be interested in following the glow of the Shadow?", + "replies":[ { - "text": "I am ready to follow the Shadow.", - "nextPhraseID": "buceth_27" + "text":"I am ready to follow the Shadow.", + "nextPhraseID":"buceth_27" }, { - "text": "How can I agree to something without knowing what it entails?", - "nextPhraseID": "buceth_26" + "text":"How can I agree to something without knowing what it entails?", + "nextPhraseID":"buceth_26" }, { - "text": "No, I will go my own way.", - "nextPhraseID": "buceth_decline" + "text":"No, I will go my own way.", + "nextPhraseID":"buceth_decline" }, { - "text": "No, I will go my own way. Your stupid Shadow is nothing but talk and fancy words.", - "nextPhraseID": "buceth_decline" + "text":"No, I will go my own way. Your stupid Shadow is nothing but talk and fancy words.", + "nextPhraseID":"buceth_decline" } ] }, { - "id": "buceth_26", - "message": "If the answers you gave previously were indeed your views, then I can assure you that the path that is guided by the Shadow is the right one.", - "replies": [ + "id":"buceth_26", + "message":"If the answers you gave previously were indeed your views, then I can assure you that the path that is guided by the Shadow is the right one.", + "replies":[ { - "text": "I am ready to follow the Shadow.", - "nextPhraseID": "buceth_27" + "text":"I am ready to follow the Shadow.", + "nextPhraseID":"buceth_27" }, { - "text": "No, I will go my own way.", - "nextPhraseID": "buceth_decline" + "text":"No, I will go my own way.", + "nextPhraseID":"buceth_decline" }, { - "text": "No, I will go my own way. Your stupid Shadow is nothing but talk and fancy words.", - "nextPhraseID": "buceth_decline" + "text":"No, I will go my own way. Your stupid Shadow is nothing but talk and fancy words.", + "nextPhraseID":"buceth_decline" } ] }, { - "id": "buceth_decline", - "message": "I am sorry to hear that. I guess we do not share views after all.", - "replies": [ + "id":"buceth_decline", + "message":"I am sorry to hear that. I guess we do not share views after all.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_24" + "text":"N", + "nextPhraseID":"buceth_24" } ] }, { - "id": "buceth_27", - "message": "I am glad to hear that, but then again, I had a feeling all along that you would say that.", - "rewards": [ + "id":"buceth_27", + "message":"I am glad to hear that, but then again, I had a feeling all along that you would say that.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 42 + "text":"N", + "nextPhraseID":"buceth_story_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "buceth_story_1" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":42 } ] }, { - "id": "buceth_story_1", - "message": "You wanted to ask me something?", - "replies": [ + "id":"buceth_story_1", + "message":"You wanted to ask me something?", + "replies":[ { - "text": "What were you doing at the well during the night?", - "nextPhraseID": "buceth_story_2" + "text":"What were you doing at the well during the night?", + "nextPhraseID":"buceth_story_2" } ] }, { - "id": "buceth_story_2", - "message": "Let me first tell you my background.", - "replies": [ + "id":"buceth_story_2", + "message":"Let me first tell you my background.", + "replies":[ { - "text": "Great. Another endless story.", - "nextPhraseID": "buceth_story_3" + "text":"Great. Another endless story.", + "nextPhraseID":"buceth_story_3" }, { - "text": "Please go ahead.", - "nextPhraseID": "buceth_story_3" + "text":"Please go ahead.", + "nextPhraseID":"buceth_story_3" } ] }, { - "id": "buceth_story_3", - "message": "I am appointed by the priests of Nor City to help guide the people of Loneford towards the Shadow. Our mission is to see that the Shadow casts its glow over Loneford as well as other settlements around here.", - "replies": [ + "id":"buceth_story_3", + "message":"I am appointed by the priests of Nor City to help guide the people of Loneford towards the Shadow. Our mission is to see that the Shadow casts its glow over Loneford as well as other settlements around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_4" + "text":"N", + "nextPhraseID":"buceth_story_4" } ] }, { - "id": "buceth_story_4", - "message": "Most folk in these northern parts seem too occupied with obeying the will of Feygard and Lord Geomyr. We want to help people see the light of the wrongdoings that Feygard advocates, and to point out the errors in their ways.", - "replies": [ + "id":"buceth_story_4", + "message":"Most folk in these northern parts seem too occupied with obeying the will of Feygard and Lord Geomyr. We want to help people see the light of the wrongdoings that Feygard advocates, and to point out the errors in their ways.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_5" + "text":"N", + "nextPhraseID":"buceth_story_5" } ] }, { - "id": "buceth_story_5", - "message": "That's my mission here. To see that the Shadow casts its glow over Loneford.", - "replies": [ + "id":"buceth_story_5", + "message":"That's my mission here. To see that the Shadow casts its glow over Loneford.", + "replies":[ { - "text": "How does this relate to what you were doing at the well?", - "nextPhraseID": "buceth_story_6" + "text":"How does this relate to what you were doing at the well?", + "nextPhraseID":"buceth_story_6" } ] }, { - "id": "buceth_story_6", - "message": "Nor City sent word to me that something was about to happen here in Loneford. Something that would help our cause.", - "replies": [ + "id":"buceth_story_6", + "message":"Nor City sent word to me that something was about to happen here in Loneford. Something that would help our cause.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_7" + "text":"N", + "nextPhraseID":"buceth_story_7" } ] }, { - "id": "buceth_story_7", - "message": "They were sending a boy to do some business here, and I was assigned to make sure that the mission was successful.", - "rewards": [ + "id":"buceth_story_7", + "message":"They were sending a boy to do some business here, and I was assigned to make sure that the mission was successful.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 61 + "text":"N", + "nextPhraseID":"buceth_story_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "buceth_story_8" + "rewardType":"questProgress", + "rewardID":"andor", + "value":61 } ] }, { - "id": "buceth_story_8", - "message": "I was tasked with gathering samples from the water in the well and from the ground around the well. Also, I was given some vials whose contents should be poured into the well.", - "replies": [ + "id":"buceth_story_8", + "message":"I was tasked with gathering samples from the water in the well and from the ground around the well. Also, I was given some vials whose contents should be poured into the well.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_9" + "text":"N", + "nextPhraseID":"buceth_story_9" } ] }, { - "id": "buceth_story_9", - "message": "Apparently, the boy they sent was successful in his mission. The task that I did was also successful, if I may say so myself.", - "rewards": [ + "id":"buceth_story_9", + "message":"Apparently, the boy they sent was successful in his mission. The task that I did was also successful, if I may say so myself.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 45 + "text":"N", + "nextPhraseID":"buceth_story_10" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "buceth_story_10" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":45 } ] }, { - "id": "buceth_story_10", - "message": "So, currently, that's where we stand now. The deed is done, and the Shadow will look favorably upon us.", - "replies": [ + "id":"buceth_story_10", + "message":"So, currently, that's where we stand now. The deed is done, and the Shadow will look favorably upon us.", + "replies":[ { - "text": "So, the well was poisoned, that's horrible. How could you?", - "nextPhraseID": "buceth_story_11" + "text":"So, the well was poisoned, that's horrible. How could you?", + "nextPhraseID":"buceth_story_11" }, { - "text": "Thank you for telling me.", - "nextPhraseID": "buceth_story_12" + "text":"Thank you for telling me.", + "nextPhraseID":"buceth_story_12" } ] }, { - "id": "buceth_story_11", - "message": "Horrible!? What is horrible? What those people from Feygard are doing - that's what's horrible!", - "replies": [ + "id":"buceth_story_11", + "message":"Horrible!? What is horrible? What those people from Feygard are doing - that's what's horrible!", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_12" + "text":"N", + "nextPhraseID":"buceth_story_12" } ] }, { - "id": "buceth_story_12", - "message": "Now, I ask you to keep this story just between us two. You understand that, right?", - "replies": [ + "id":"buceth_story_12", + "message":"Now, I ask you to keep this story just between us two. You understand that, right?", + "replies":[ { - "text": "Absolutely. Walk with the Shadow.", - "nextPhraseID": "buceth_story_14" + "text":"Absolutely. Walk with the Shadow.", + "nextPhraseID":"buceth_story_14" }, { - "text": "I promise not to tell anyone.", - "nextPhraseID": "buceth_story_14" + "text":"I promise not to tell anyone.", + "nextPhraseID":"buceth_story_14" }, { - "text": "No, I will report you to the guard.", - "nextPhraseID": "buceth_story_13" + "text":"No, I will report you to the guard.", + "nextPhraseID":"buceth_story_13" } ] }, { - "id": "buceth_story_13", - "message": "I urge you to rethink your reasoning. The way of the Shadow is the righteous way.", - "replies": [ + "id":"buceth_story_13", + "message":"I urge you to rethink your reasoning. The way of the Shadow is the righteous way.", + "replies":[ { - "text": "Very well. I promise not to tell anyone.", - "nextPhraseID": "buceth_story_14" + "text":"Very well. I promise not to tell anyone.", + "nextPhraseID":"buceth_story_14" }, { - "text": "No. Your crimes will be punished!", - "nextPhraseID": "buceth_fight_1" + "text":"No. Your crimes will be punished!", + "nextPhraseID":"buceth_fight_1" } ] }, { - "id": "buceth_fight_1", - "message": "Infidel, you will not defeat me! For the Shadow!", - "rewards": [ + "id":"buceth_fight_1", + "message":"Infidel, you will not defeat me! For the Shadow!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 50 + "text":"Fight!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Fight!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":50 } ] }, { - "id": "buceth_story_14", - "message": "Thank you, my friend.", - "rewards": [ + "id":"buceth_story_14", + "message":"Thank you, my friend.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 60 + "text":"N", + "nextPhraseID":"buceth_story_15" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "buceth_story_15" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":60 } ] }, { - "id": "buceth_story_15", - "message": "If you want to learn more about the Shadow, please visit the chapel custodian in Nor City. Tell them I sent you, and they will surely extend their gratitude towards you.", - "rewards": [ + "id":"buceth_story_15", + "message":"If you want to learn more about the Shadow, please visit the chapel custodian in Nor City. Tell them I sent you, and they will surely extend their gratitude towards you.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 60 + "rewardType":"questProgress", + "rewardID":"loneford", + "value":60 } ] }, { - "id": "buceth_complete_1", - "message": "Welcome back my friend. May you bask in the glow of the Shadow.", - "replies": [ + "id":"buceth_complete_1", + "message":"Welcome back my friend. May you bask in the glow of the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "buceth_story_15" + "text":"N", + "nextPhraseID":"buceth_story_15" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_1.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_1.json index 21295c522..a1eb6da6e 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_1.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_1.json @@ -1,187 +1,187 @@ [ { - "id": "bwm_agent_1_start", - "message": "Oh, someone from the outside! Please, sir! You have to help us!", - "replies": [ + "id":"bwm_agent_1_start", + "message":"Oh, someone from the outside! Please, sir! You have to help us!", + "replies":[ { - "text": "What is the matter?", - "nextPhraseID": "bwm_agent_1_2" + "text":"What is the matter?", + "nextPhraseID":"bwm_agent_1_2" }, { - "text": "'Us'? I only see you here.", - "nextPhraseID": "bwm_agent_1_3" + "text":"'Us'? I only see you here.", + "nextPhraseID":"bwm_agent_1_3" } ] }, { - "id": "bwm_agent_1_2", - "message": "We urgently need help from someone outside!", - "replies": [ + "id":"bwm_agent_1_2", + "message":"We urgently need help from someone outside!", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_4" + "text":"N", + "nextPhraseID":"bwm_agent_1_4" } ] }, { - "id": "bwm_agent_1_3", - "message": "Very funny. I was sent by my settlement to get help from the outside.", - "replies": [ + "id":"bwm_agent_1_3", + "message":"Very funny. I was sent by my settlement to get help from the outside.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_4" + "text":"N", + "nextPhraseID":"bwm_agent_1_4" } ] }, { - "id": "bwm_agent_1_4", - "message": "The people of my settlement, the Blackwater mountain, are slowly being reduced in numbers by the monsters and the savage bandits.", - "rewards": [ + "id":"bwm_agent_1_4", + "message":"The people of my settlement, the Blackwater mountain, are slowly being reduced in numbers by the monsters and the savage bandits.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 1 + "text":"N", + "nextPhraseID":"bwm_agent_1_5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_5" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":1 } ] }, { - "id": "bwm_agent_1_5", - "message": "The monsters are closing in on us, and we desperately need help by some able fighter.", - "replies": [ + "id":"bwm_agent_1_5", + "message":"The monsters are closing in on us, and we desperately need help by some able fighter.", + "replies":[ { - "text": "I guess I could help, I have killed a few monsters here and there.", - "nextPhraseID": "bwm_agent_1_7" + "text":"I guess I could help, I have killed a few monsters here and there.", + "nextPhraseID":"bwm_agent_1_7" }, { - "text": "A fight, great. I'm in!", - "nextPhraseID": "bwm_agent_1_7" + "text":"A fight, great. I'm in!", + "nextPhraseID":"bwm_agent_1_7" }, { - "text": "Will there be a reward for this?", - "nextPhraseID": "bwm_agent_1_6" + "text":"Will there be a reward for this?", + "nextPhraseID":"bwm_agent_1_6" }, { - "text": "Hm, no. I had better not get involved in this.", - "nextPhraseID": "X" + "text":"Hm, no. I had better not get involved in this.", + "nextPhraseID":"X" } ] }, { - "id": "bwm_agent_1_6", - "message": "Reward? Hm, I was hoping you would help us for other reasons than a reward. But I guess my master will reward you sufficiently if you survive.", - "replies": [ + "id":"bwm_agent_1_6", + "message":"Reward? Hm, I was hoping you would help us for other reasons than a reward. But I guess my master will reward you sufficiently if you survive.", + "replies":[ { - "text": "Alright, I'll do it.", - "nextPhraseID": "bwm_agent_1_7" + "text":"Alright, I'll do it.", + "nextPhraseID":"bwm_agent_1_7" } ] }, { - "id": "bwm_agent_1_7", - "message": "Excellent. The Blackwater settlement is some distance away. Frankly, I am amazed that I made it this far alive.", - "rewards": [ + "id":"bwm_agent_1_7", + "message":"Excellent. The Blackwater settlement is some distance away. Frankly, I am amazed that I made it this far alive.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 5 + "text":"N", + "nextPhraseID":"bwm_agent_1_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_8" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":5 } ] }, { - "id": "bwm_agent_1_8", - "message": "I must warn you though, that there are some nasty monsters on the way.", - "replies": [ + "id":"bwm_agent_1_8", + "message":"I must warn you though, that there are some nasty monsters on the way.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_9" + "text":"N", + "nextPhraseID":"bwm_agent_1_9" } ] }, { - "id": "bwm_agent_1_9", - "message": "But I guess you seem strong enough.", - "replies": [ + "id":"bwm_agent_1_9", + "message":"But I guess you seem strong enough.", + "replies":[ { - "text": "Yeah, I can handle myself.", - "nextPhraseID": "bwm_agent_1_10" + "text":"Yeah, I can handle myself.", + "nextPhraseID":"bwm_agent_1_10" }, { - "text": "No problem.", - "nextPhraseID": "bwm_agent_1_10" + "text":"No problem.", + "nextPhraseID":"bwm_agent_1_10" } ] }, { - "id": "bwm_agent_1_10", - "message": "Good. First though, we must cross this mine to the other side.", - "replies": [ + "id":"bwm_agent_1_10", + "message":"Good. First though, we must cross this mine to the other side.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_11" + "text":"N", + "nextPhraseID":"bwm_agent_1_11" } ] }, { - "id": "bwm_agent_1_11", - "message": "The mine shaft over there *points* has collapsed, so I guess you won't make it through there.", - "replies": [ + "id":"bwm_agent_1_11", + "message":"The mine shaft over there *points* has collapsed, so I guess you won't make it through there.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_12" + "text":"N", + "nextPhraseID":"bwm_agent_1_12" } ] }, { - "id": "bwm_agent_1_12", - "message": "You will have to go through the abandoned mine below. Beware that the mine is pitch-black, so you will have to navigate in there without any light.", - "replies": [ + "id":"bwm_agent_1_12", + "message":"You will have to go through the abandoned mine below. Beware that the mine is pitch-black, so you will have to navigate in there without any light.", + "replies":[ { - "text": "What about you?", - "nextPhraseID": "bwm_agent_1_13" + "text":"What about you?", + "nextPhraseID":"bwm_agent_1_13" }, { - "text": "Ok, I'll go through the pitch-black mine.", - "nextPhraseID": "bwm_agent_1_14" + "text":"Ok, I'll go through the pitch-black mine.", + "nextPhraseID":"bwm_agent_1_14" } ] }, { - "id": "bwm_agent_1_13", - "message": "I'll try to crawl back through the mine shaft here. That's how I got here in the first place.", - "replies": [ + "id":"bwm_agent_1_13", + "message":"I'll try to crawl back through the mine shaft here. That's how I got here in the first place.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_1_14" + "text":"N", + "nextPhraseID":"bwm_agent_1_14" } ] }, { - "id": "bwm_agent_1_14", - "message": "Let's meet at the other side of this mine shaft.", - "rewards": [ + "id":"bwm_agent_1_14", + "message":"Let's meet at the other side of this mine shaft.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 10 + "text":"Ok. You crawl through the shaft, and I'll go below. See you on the other side!", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "Ok. You crawl through the shaft, and I'll go below. See you on the other side!", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":10 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_2.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_2.json index a58546557..c12c00b4a 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_2.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_2.json @@ -1,165 +1,165 @@ [ { - "id": "bwm_agent_2_start", - "replies": [ + "id":"bwm_agent_2_start", + "replies":[ { - "nextPhraseID": "bwm_agent_2_7", - "requires": [ + "nextPhraseID":"bwm_agent_2_7", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "20" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":20 } ] }, { - "nextPhraseID": "bwm_agent_2_1" + "nextPhraseID":"bwm_agent_2_1" } ] }, { - "id": "bwm_agent_2_1", - "message": "Hello again. You made it through alive, well done!", - "replies": [ + "id":"bwm_agent_2_1", + "message":"Hello again. You made it through alive, well done!", + "replies":[ { - "text": "These monsters, what are they?", - "nextPhraseID": "bwm_agent_2_2" + "text":"These monsters, what are they?", + "nextPhraseID":"bwm_agent_2_2" }, { - "text": "You never told me it would be pitch-black down there. I almost got killed!", - "nextPhraseID": "bwm_agent_2_12" + "text":"You never told me it would be pitch-black down there. I almost got killed!", + "nextPhraseID":"bwm_agent_2_12" }, { - "text": "Yeah, piece of cake.", - "nextPhraseID": "bwm_agent_2_5" + "text":"Yeah, piece of cake.", + "nextPhraseID":"bwm_agent_2_5" } ] }, { - "id": "bwm_agent_2_2", - "message": "The Gornauds? I have no idea where they come from, one day they just showed up here around the mountain.", - "replies": [ + "id":"bwm_agent_2_2", + "message":"The Gornauds? I have no idea where they come from, one day they just showed up here around the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_2_3" + "text":"N", + "nextPhraseID":"bwm_agent_2_3" } ] }, { - "id": "bwm_agent_2_3", - "message": "Nasty beasts, they are.", - "replies": [ + "id":"bwm_agent_2_3", + "message":"Nasty beasts, they are.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_2_4" + "text":"N", + "nextPhraseID":"bwm_agent_2_4" } ] }, { - "id": "bwm_agent_2_4", - "message": "Anyway, let's get going now. We are now one step closer to the Blackwater mountain settlement.", - "replies": [ + "id":"bwm_agent_2_4", + "message":"Anyway, let's get going now. We are now one step closer to the Blackwater mountain settlement.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_2_5" + "text":"N", + "nextPhraseID":"bwm_agent_2_5" } ] }, { - "id": "bwm_agent_2_5", - "message": "We should hurry now.", - "replies": [ + "id":"bwm_agent_2_5", + "message":"We should hurry now.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_2_6" + "text":"N", + "nextPhraseID":"bwm_agent_2_6" } ] }, { - "id": "bwm_agent_2_6", - "message": "Once we exit this mine, it is very important that you go directly east from there. Do not travel to other places other than going east now!", - "replies": [ + "id":"bwm_agent_2_6", + "message":"Once we exit this mine, it is very important that you go directly east from there. Do not travel to other places other than going east now!", + "replies":[ { - "text": "Ok, I'll go east once I have exited the mine. Got it.", - "nextPhraseID": "bwm_agent_2_7" + "text":"Ok, I'll go east once I have exited the mine. Got it.", + "nextPhraseID":"bwm_agent_2_7" }, { - "text": "Why east? What else is there here?", - "nextPhraseID": "bwm_agent_2_8" + "text":"Why east? What else is there here?", + "nextPhraseID":"bwm_agent_2_8" } ] }, { - "id": "bwm_agent_2_7", - "message": "I'll wait for you by the steps up to the mountain pass. See you there!\n\nRemember, go east once you exit the mine.", - "rewards": [ + "id":"bwm_agent_2_7", + "message":"I'll wait for you by the steps up to the mountain pass. See you there!\n\nRemember, go east once you exit the mine.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 20 + "text":"Ok, see you there!", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "Ok, see you there!", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":20 } ] }, { - "id": "bwm_agent_2_8", - "message": "Oh, nothing. There are dangerous places here. You should definitely not head any other direction than east.", - "replies": [ + "id":"bwm_agent_2_8", + "message":"Oh, nothing. There are dangerous places here. You should definitely not head any other direction than east.", + "replies":[ { - "text": "Sure, I'll head east.", - "nextPhraseID": "bwm_agent_2_7" + "text":"Sure, I'll head east.", + "nextPhraseID":"bwm_agent_2_7" }, { - "text": "Dangerous? Sounds like my kind of place!", - "nextPhraseID": "bwm_agent_2_10" + "text":"Dangerous? Sounds like my kind of place!", + "nextPhraseID":"bwm_agent_2_10" }, { - "text": "Is there something you are not telling me?", - "nextPhraseID": "bwm_agent_2_11" + "text":"Is there something you are not telling me?", + "nextPhraseID":"bwm_agent_2_11" } ] }, { - "id": "bwm_agent_2_10", - "message": "It would be your loss. Don't say I didn't warn you. Safest route would be to head east.", - "replies": [ + "id":"bwm_agent_2_10", + "message":"It would be your loss. Don't say I didn't warn you. Safest route would be to head east.", + "replies":[ { - "text": "Sure, I'll head east.", - "nextPhraseID": "bwm_agent_2_7" + "text":"Sure, I'll head east.", + "nextPhraseID":"bwm_agent_2_7" }, { - "text": "Is there something you are not telling me?", - "nextPhraseID": "bwm_agent_2_11" + "text":"Is there something you are not telling me?", + "nextPhraseID":"bwm_agent_2_11" } ] }, { - "id": "bwm_agent_2_11", - "message": "No no, just head east and I'll explain everything to you once we get to the Blackwater mountain settlement.", - "replies": [ + "id":"bwm_agent_2_11", + "message":"No no, just head east and I'll explain everything to you once we get to the Blackwater mountain settlement.", + "replies":[ { - "text": "Ok, I promise to head east once we exit the mine.", - "nextPhraseID": "bwm_agent_2_7" + "text":"Ok, I promise to head east once we exit the mine.", + "nextPhraseID":"bwm_agent_2_7" }, { - "text": "(Lie) Ok, I promise to head east once we exit the mine.", - "nextPhraseID": "bwm_agent_2_7" + "text":"(Lie) Ok, I promise to head east once we exit the mine.", + "nextPhraseID":"bwm_agent_2_7" } ] }, { - "id": "bwm_agent_2_12", - "message": "Actually, I did tell you that it would be pitch-black down there. Good work navigating through there!", - "replies": [ + "id":"bwm_agent_2_12", + "message":"Actually, I did tell you that it would be pitch-black down there. Good work navigating through there!", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_2_4" + "text":"N", + "nextPhraseID":"bwm_agent_2_4" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_3.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_3.json index 9f3db359b..b68d060c0 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_3.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_3.json @@ -1,120 +1,120 @@ [ { - "id": "bwm_agent_3_start", - "replies": [ + "id":"bwm_agent_3_start", + "replies":[ { - "nextPhraseID": "bwm_agent_3_4", - "requires": [ + "nextPhraseID":"bwm_agent_3_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "30" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":30 } ] }, { - "nextPhraseID": "bwm_agent_3_1" + "nextPhraseID":"bwm_agent_3_1" } ] }, { - "id": "bwm_agent_3_1", - "message": "Hello. You made it here, good.", - "replies": [ + "id":"bwm_agent_3_1", + "message":"Hello. You made it here, good.", + "replies":[ { - "text": "I talked to some people in the village Prim. They had some interesting things to say about Blackwater mountain.", - "nextPhraseID": "bwm_agent_3_5", - "requires": [ + "text":"I talked to some people in the village Prim. They had some interesting things to say about Blackwater mountain.", + "nextPhraseID":"bwm_agent_3_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "25" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":25 } ] }, { - "text": "I went east, as you said.", - "nextPhraseID": "bwm_agent_3_2" + "text":"I went east, as you said.", + "nextPhraseID":"bwm_agent_3_2" } ] }, { - "id": "bwm_agent_3_2", - "message": "Good. Now let's get up this mountain. I will meet you halfway up there.", - "replies": [ + "id":"bwm_agent_3_2", + "message":"Good. Now let's get up this mountain. I will meet you halfway up there.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_3_3" + "text":"N", + "nextPhraseID":"bwm_agent_3_3" } ] }, { - "id": "bwm_agent_3_3", - "message": "This path leads up to the Blackwater mountain settlement. Follow this path and we will talk later.", - "replies": [ + "id":"bwm_agent_3_3", + "message":"This path leads up to the Blackwater mountain settlement. Follow this path and we will talk later.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_3_4" + "text":"N", + "nextPhraseID":"bwm_agent_3_4" } ] }, { - "id": "bwm_agent_3_4", - "message": "Beware of the nasty monsters, they can really cause some harm!", - "rewards": [ + "id":"bwm_agent_3_4", + "message":"Beware of the nasty monsters, they can really cause some harm!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 30 + "text":"Ok, I will follow this path up the mountain.", + "nextPhraseID":"R" + }, + { + "text":"Great, more monsters. Just what I needed.", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I will follow this path up the mountain.", - "nextPhraseID": "R" - }, - { - "text": "Great, more monsters. Just what I needed.", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":30 } ] }, { - "id": "bwm_agent_3_5", - "message": "Do not listen to their lies. They poison your thoughts and would not hesitate to stab you in the back once they get the chance.", - "replies": [ + "id":"bwm_agent_3_5", + "message":"Do not listen to their lies. They poison your thoughts and would not hesitate to stab you in the back once they get the chance.", + "replies":[ { - "text": "What have they done?", - "nextPhraseID": "bwm_agent_3_6" + "text":"What have they done?", + "nextPhraseID":"bwm_agent_3_6" }, { - "text": "Yes, they do seem a bit shady.", - "nextPhraseID": "bwm_agent_3_7" + "text":"Yes, they do seem a bit shady.", + "nextPhraseID":"bwm_agent_3_7" } ] }, { - "id": "bwm_agent_3_6", - "message": "I will not talk of them now. Follow me up to the Blackwater mountain settlement and we will talk more there.", - "replies": [ + "id":"bwm_agent_3_6", + "message":"I will not talk of them now. Follow me up to the Blackwater mountain settlement and we will talk more there.", + "replies":[ { - "text": "Sure.", - "nextPhraseID": "bwm_agent_3_2" + "text":"Sure.", + "nextPhraseID":"bwm_agent_3_2" }, { - "text": "I'm keeping my eye on you. But I'll agree to your terms for now.", - "nextPhraseID": "bwm_agent_3_2" + "text":"I'm keeping my eye on you. But I'll agree to your terms for now.", + "nextPhraseID":"bwm_agent_3_2" } ] }, { - "id": "bwm_agent_3_7", - "message": "Indeed they do.", - "replies": [ + "id":"bwm_agent_3_7", + "message":"Indeed they do.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_3_6" + "text":"N", + "nextPhraseID":"bwm_agent_3_6" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_4.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_4.json index e21aee7bf..e9d8fede6 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_4.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_4.json @@ -1,109 +1,109 @@ [ { - "id": "bwm_agent_4_start", - "replies": [ + "id":"bwm_agent_4_start", + "replies":[ { - "nextPhraseID": "bwm_agent_4_5", - "requires": [ + "nextPhraseID":"bwm_agent_4_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "40" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":40 } ] }, { - "nextPhraseID": "bwm_agent_4_1" + "nextPhraseID":"bwm_agent_4_1" } ] }, { - "id": "bwm_agent_4_1", - "message": "Hello again. Well done defeating the Gornaud beasts.", - "replies": [ + "id":"bwm_agent_4_1", + "message":"Hello again. Well done defeating the Gornaud beasts.", + "replies":[ { - "text": "Their attacks really hurt. What are these things?", - "nextPhraseID": "bwm_agent_4_6" + "text":"Their attacks really hurt. What are these things?", + "nextPhraseID":"bwm_agent_4_6" }, { - "text": "How come they do not attack you?", - "nextPhraseID": "bwm_agent_4_3" + "text":"How come they do not attack you?", + "nextPhraseID":"bwm_agent_4_3" }, { - "text": "Yeah, no problem. Just another trail of dead bodies behind me.", - "nextPhraseID": "bwm_agent_4_2" + "text":"Yeah, no problem. Just another trail of dead bodies behind me.", + "nextPhraseID":"bwm_agent_4_2" } ] }, { - "id": "bwm_agent_4_2", - "message": "Careful what you wish for, for it may come true.", - "replies": [ + "id":"bwm_agent_4_2", + "message":"Careful what you wish for, for it may come true.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_4_4" + "text":"N", + "nextPhraseID":"bwm_agent_4_4" } ] }, { - "id": "bwm_agent_4_3", - "message": "Me? There must be something about me that scares them. I have no idea what it would be, some scent perhaps?", - "replies": [ + "id":"bwm_agent_4_3", + "message":"Me? There must be something about me that scares them. I have no idea what it would be, some scent perhaps?", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_4_4" + "text":"N", + "nextPhraseID":"bwm_agent_4_4" } ] }, { - "id": "bwm_agent_4_4", - "message": "Anyway, we should get going. I'll run ahead of you up the mountain.", - "replies": [ + "id":"bwm_agent_4_4", + "message":"Anyway, we should get going. I'll run ahead of you up the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_4_5" + "text":"N", + "nextPhraseID":"bwm_agent_4_5" } ] }, { - "id": "bwm_agent_4_5", - "message": "Meet me further up the mountain, and we will talk more.", - "rewards": [ + "id":"bwm_agent_4_5", + "message":"Meet me further up the mountain, and we will talk more.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 40 + "text":"Ok, see you there.", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "Ok, see you there.", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":40 } ] }, { - "id": "bwm_agent_4_6", - "message": "I do not know where they come from. All I know is that they started to appear one day, blocking the path up the mountain.", - "replies": [ + "id":"bwm_agent_4_6", + "message":"I do not know where they come from. All I know is that they started to appear one day, blocking the path up the mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_4_7" + "text":"N", + "nextPhraseID":"bwm_agent_4_7" } ] }, { - "id": "bwm_agent_4_7", - "message": "And, their attacks are tough. Once one of them gets a hold of you, the other ones seem really eager to hit you too.", - "replies": [ + "id":"bwm_agent_4_7", + "message":"And, their attacks are tough. Once one of them gets a hold of you, the other ones seem really eager to hit you too.", + "replies":[ { - "text": "Nothing I can't handle.", - "nextPhraseID": "bwm_agent_4_4" + "text":"Nothing I can't handle.", + "nextPhraseID":"bwm_agent_4_4" }, { - "text": "How come they do not attack you?", - "nextPhraseID": "bwm_agent_4_3" + "text":"How come they do not attack you?", + "nextPhraseID":"bwm_agent_4_3" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_5.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_5.json index 9579c8484..68f400623 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_5.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_5.json @@ -1,87 +1,87 @@ [ { - "id": "bwm_agent_5_start", - "replies": [ + "id":"bwm_agent_5_start", + "replies":[ { - "nextPhraseID": "bwm_agent_5_6", - "requires": [ + "nextPhraseID":"bwm_agent_5_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "50" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":50 } ] }, { - "nextPhraseID": "bwm_agent_5_1" + "nextPhraseID":"bwm_agent_5_1" } ] }, { - "id": "bwm_agent_5_1", - "message": "Hello again. Well done getting through those monsters.", - "replies": [ + "id":"bwm_agent_5_1", + "message":"Hello again. Well done getting through those monsters.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_5_2" + "text":"N", + "nextPhraseID":"bwm_agent_5_2" } ] }, { - "id": "bwm_agent_5_2", - "message": "We are almost there now. Just a little bit more.", - "replies": [ + "id":"bwm_agent_5_2", + "message":"We are almost there now. Just a little bit more.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_5_3" + "text":"N", + "nextPhraseID":"bwm_agent_5_3" } ] }, { - "id": "bwm_agent_5_3", - "message": "We should hurry this last bit, my settlement is close now.", - "replies": [ + "id":"bwm_agent_5_3", + "message":"We should hurry this last bit, my settlement is close now.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_5_4" + "text":"N", + "nextPhraseID":"bwm_agent_5_4" } ] }, { - "id": "bwm_agent_5_4", - "message": "I hope you can manage the cold out here.", - "replies": [ + "id":"bwm_agent_5_4", + "message":"I hope you can manage the cold out here.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_5_5" + "text":"N", + "nextPhraseID":"bwm_agent_5_5" } ] }, { - "id": "bwm_agent_5_5", - "message": "Also, stay away from the wyrms. They have a really nasty bite.", - "replies": [ + "id":"bwm_agent_5_5", + "message":"Also, stay away from the wyrms. They have a really nasty bite.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_5_6" + "text":"N", + "nextPhraseID":"bwm_agent_5_6" } ] }, { - "id": "bwm_agent_5_6", - "message": "Now hurry. We are almost there. Follow the snowy path to the north, and you should reach the settlement in no time.", - "rewards": [ + "id":"bwm_agent_5_6", + "message":"Now hurry. We are almost there. Follow the snowy path to the north, and you should reach the settlement in no time.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 50 + "text":"Ok, I will follow the path to the north, further up the mountain.", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I will follow the path to the north, further up the mountain.", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":50 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_bwm_agent_6.json b/AndorsTrail/res/raw/conversationlist_bwm_agent_6.json index 98f697c3a..4f50bb709 100644 --- a/AndorsTrail/res/raw/conversationlist_bwm_agent_6.json +++ b/AndorsTrail/res/raw/conversationlist_bwm_agent_6.json @@ -1,115 +1,115 @@ [ { - "id": "bwm_agent_6_start", - "replies": [ + "id":"bwm_agent_6_start", + "replies":[ { - "nextPhraseID": "bwm_agent_6_3", - "requires": [ + "nextPhraseID":"bwm_agent_6_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "60" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":60 } ] }, { - "nextPhraseID": "bwm_agent_6_0" + "nextPhraseID":"bwm_agent_6_0" } ] }, { - "id": "bwm_agent_6_1", - "message": "I am glad you followed me up the mountain to help us out.", - "replies": [ + "id":"bwm_agent_6_1", + "message":"I am glad you followed me up the mountain to help us out.", + "replies":[ { - "text": "How did you get up here so fast?", - "nextPhraseID": "bwm_agent_6_6" + "text":"How did you get up here so fast?", + "nextPhraseID":"bwm_agent_6_6" }, { - "text": "Those were some tough fights, but I can manage.", - "nextPhraseID": "bwm_agent_6_5" + "text":"Those were some tough fights, but I can manage.", + "nextPhraseID":"bwm_agent_6_5" }, { - "text": "Are we there yet?", - "nextPhraseID": "bwm_agent_6_2" + "text":"Are we there yet?", + "nextPhraseID":"bwm_agent_6_2" } ] }, { - "id": "bwm_agent_6_2", - "message": "Oh yes. In fact, our Blackwater mountain settlement is just down these stairs.", - "replies": [ + "id":"bwm_agent_6_2", + "message":"Oh yes. In fact, our Blackwater mountain settlement is just down these stairs.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_6_4" + "text":"N", + "nextPhraseID":"bwm_agent_6_4" } ] }, { - "id": "bwm_agent_6_3", - "message": "Go ahead, I will meet you inside.", - "replies": [ + "id":"bwm_agent_6_3", + "message":"Go ahead, I will meet you inside.", + "replies":[ { - "text": "Ok, see you inside.", - "nextPhraseID": "R" + "text":"Ok, see you inside.", + "nextPhraseID":"R" } ] }, { - "id": "bwm_agent_6_0", - "message": "We meet again. Well done fighting your way up here.", - "replies": [ + "id":"bwm_agent_6_0", + "message":"We meet again. Well done fighting your way up here.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_6_1" + "text":"N", + "nextPhraseID":"bwm_agent_6_1" } ] }, { - "id": "bwm_agent_6_4", - "message": "You should go down these stairs and talk to our battle master, Harlenn. He can usually be found at the third level down.", - "rewards": [ + "id":"bwm_agent_6_4", + "message":"You should go down these stairs and talk to our battle master, Harlenn. He can usually be found at the third level down.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 60 + "text":"N", + "nextPhraseID":"bwm_agent_6_3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bwm_agent_6_3" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":60 } ] }, { - "id": "bwm_agent_6_5", - "message": "Yes, you seem like an able fighter.", - "replies": [ + "id":"bwm_agent_6_5", + "message":"Yes, you seem like an able fighter.", + "replies":[ { - "text": "Are we there yet?", - "nextPhraseID": "bwm_agent_6_2" + "text":"Are we there yet?", + "nextPhraseID":"bwm_agent_6_2" } ] }, { - "id": "bwm_agent_6_6", - "message": "I learned some shortcuts up and down the mountain a while back. Nothing strange about that right?", - "replies": [ + "id":"bwm_agent_6_6", + "message":"I learned some shortcuts up and down the mountain a while back. Nothing strange about that right?", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_6_7" + "text":"N", + "nextPhraseID":"bwm_agent_6_7" } ] }, { - "id": "bwm_agent_6_7", - "message": "Anyway, we are right at the settlement now. In fact, our Blackwater mountain settlement is just down these stairs.", - "replies": [ + "id":"bwm_agent_6_7", + "message":"Anyway, we are right at the settlement now. In fact, our Blackwater mountain settlement is just down these stairs.", + "replies":[ { - "text": "N", - "nextPhraseID": "bwm_agent_6_4" + "text":"N", + "nextPhraseID":"bwm_agent_6_4" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_charwood1.json b/AndorsTrail/res/raw/conversationlist_charwood1.json index 90e8995de..75d9a5d12 100644 --- a/AndorsTrail/res/raw/conversationlist_charwood1.json +++ b/AndorsTrail/res/raw/conversationlist_charwood1.json @@ -1,222 +1,222 @@ [ { - "id": "charwd_guard", - "rewards": [ + "id":"charwd_guard", + "replies":[ { - "rewardID": "charwood1", - "value": 19, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ + "nextPhraseID":"charwd_guard2", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "35" + "requireType":"questProgress", + "requireID":"charwood1", + "value":35 } - ], - "nextPhraseID": "charwd_guard2" + ] }, { - "nextPhraseID": "charwd_guard0" + "nextPhraseID":"charwd_guard0" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":19 } ] }, { - "id": "charwd_guard1", - "replies": [ + "id":"charwd_guard1", + "message":"Good. We need all the help we can get.", + "replies":[ { - "text": "N", - "nextPhraseID": "charwd_guard2" - } - ], - "message": "Good. We need all the help we can get." - }, - { - "id": "charwd_guard2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 35, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Thank you.", - "nextPhraseID": "R" - }, - { - "text": "I sure hope there's some reward for all of this later.", - "nextPhraseID": "R" - } - ], - "message": "I'll let you enter the hills. Keep heading east, and then turn north once you see the mountain side." - }, - { - "id": "charwd_guard0", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "text": "I've already talked to her, and I have agreed to help find your missing people.", - "nextPhraseID": "charwd_guard1" - }, - { - "text": "What's back here?", - "nextPhraseID": "charwd_guard4" - }, - { - "text": "Ok, I'll go talk to her.", - "nextPhraseID": "charwd_guard3" - } - ], - "message": "You better talk to Maevalia." - }, - { - "id": "charwd_guard3", - "message": "Yes, you do that." - }, - { - "id": "charwd_guard4", - "replies": [ - { - "text": "Ok, I'll go talk to her.", - "nextPhraseID": "charwd_guard3" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "nextPhraseID": "charwd_guard1", - "text": "I've already talked to her, and I have agreed to help find your missing people." - } - ], - "message": "Behind me is the path up to the Charwood mining town. You really should go talk to Maevalia though. She's inside the cabin." - }, - { - "id": "drashad", - "rewards": [ - { - "rewardID": "charwood1", - "value": 19, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "50" - } - ], - "nextPhraseID": "drashad1" - }, - { - "nextPhraseID": "drashad2" + "text":"N", + "nextPhraseID":"charwd_guard2" } ] }, { - "id": "drashad1", - "message": "Thank you for helping us!" - }, - { - "id": "drashad2", - "message": "Please, you have to help us!" - }, - { - "id": "khorailla", - "rewards": [ + "id":"charwd_guard2", + "message":"I'll let you enter the hills. Keep heading east, and then turn north once you see the mountain side.", + "replies":[ { - "rewardID": "charwood1", - "value": 19, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "50" - } - ], - "nextPhraseID": "khorailla1" + "text":"Thank you.", + "nextPhraseID":"R" }, { - "nextPhraseID": "khorailla3" + "text":"I sure hope there's some reward for all of this later.", + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":35 } ] }, { - "id": "khorailla1", - "replies": [ + "id":"charwd_guard0", + "message":"You better talk to Maevalia.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "khorailla2" + "text":"I've already talked to her, and I have agreed to help find your missing people.", + "nextPhraseID":"charwd_guard1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] }, { - "text": "You're welcome.", - "nextPhraseID": "X" - } - ], - "message": "Thank you so much for finding our missing people!" - }, - { - "id": "khorailla2", - "replies": [ - { - "text": "Sure, let me see what you have.", - "nextPhraseID": "S" - } - ], - "message": "It's not much, but I have some food if you'd like." - }, - { - "id": "khorailla3", - "replies": [ - { - "text": "Do you have anything to trade?", - "nextPhraseID": "khorailla5" + "text":"What's back here?", + "nextPhraseID":"charwd_guard4" }, { - "text": "What happened to them?", - "nextPhraseID": "khorailla4" + "text":"Ok, I'll go talk to her.", + "nextPhraseID":"charwd_guard3" } - ], - "message": "What ever will we do? Poor Ayell and Fayvara, I sure hope they're alright." + ] }, { - "id": "khorailla4", - "message": "You should talk to Maevalia over there." + "id":"charwd_guard3", + "message":"Yes, you do that." }, { - "id": "khorailla5", - "replies": [ + "id":"charwd_guard4", + "message":"Behind me is the path up to the Charwood mining town. You really should go talk to Maevalia though. She's inside the cabin.", + "replies":[ { - "text": "N", - "nextPhraseID": "khorailla4" + "text":"Ok, I'll go talk to her.", + "nextPhraseID":"charwd_guard3" + }, + { + "text":"I've already talked to her, and I have agreed to help find your missing people.", + "nextPhraseID":"charwd_guard1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] } - ], - "message": "I'm sorry, I'm too distracted to help you right now." + ] }, { - "id": "charwood_rest", - "message": "Khorailla shouts to you: Hey! Get away from there!" + "id":"drashad", + "replies":[ + { + "nextPhraseID":"drashad1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":50 + } + ] + }, + { + "nextPhraseID":"drashad2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":19 + } + ] + }, + { + "id":"drashad1", + "message":"Thank you for helping us!" + }, + { + "id":"drashad2", + "message":"Please, you have to help us!" + }, + { + "id":"khorailla", + "replies":[ + { + "nextPhraseID":"khorailla1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":50 + } + ] + }, + { + "nextPhraseID":"khorailla3" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":19 + } + ] + }, + { + "id":"khorailla1", + "message":"Thank you so much for finding our missing people!", + "replies":[ + { + "text":"Do you have anything to trade?", + "nextPhraseID":"khorailla2" + }, + { + "text":"You're welcome.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"khorailla2", + "message":"It's not much, but I have some food if you'd like.", + "replies":[ + { + "text":"Sure, let me see what you have.", + "nextPhraseID":"S" + } + ] + }, + { + "id":"khorailla3", + "message":"What ever will we do? Poor Ayell and Fayvara, I sure hope they're alright.", + "replies":[ + { + "text":"Do you have anything to trade?", + "nextPhraseID":"khorailla5" + }, + { + "text":"What happened to them?", + "nextPhraseID":"khorailla4" + } + ] + }, + { + "id":"khorailla4", + "message":"You should talk to Maevalia over there." + }, + { + "id":"khorailla5", + "message":"I'm sorry, I'm too distracted to help you right now.", + "replies":[ + { + "text":"N", + "nextPhraseID":"khorailla4" + } + ] + }, + { + "id":"charwood_rest", + "message":"Khorailla shouts to you: Hey! Get away from there!" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_charwood2.json b/AndorsTrail/res/raw/conversationlist_charwood2.json index 87a29355f..bcfc77d66 100644 --- a/AndorsTrail/res/raw/conversationlist_charwood2.json +++ b/AndorsTrail/res/raw/conversationlist_charwood2.json @@ -1,155 +1,155 @@ [ { - "id": "charwoodm", - "rewards": [ + "id":"charwoodm", + "message":"Bow before the might of the Thukuzun!", + "replies":[ { - "rewardID": "charwood1", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I bow to no one.", - "nextPhraseID": "F" + "text":"I bow to no one.", + "nextPhraseID":"F" }, { - "text": "Bow down to your own death!", - "nextPhraseID": "F" + "text":"Bow down to your own death!", + "nextPhraseID":"F" }, { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" } ], - "message": "Bow before the might of the Thukuzun!" - }, - { - "id": "falothen0", - "replies": [ + "rewards":[ { - "text": "[untie the ropes]", - "nextPhraseID": "falothen0_1" - }, - { - "text": "I think I'll leave you right there.", - "nextPhraseID": "X" - } - ], - "message": "You there, thank the Shadow you're here! Quickly, untie these ropes!" - }, - { - "id": "falothen0_1", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen0_2" - } - ], - "message": "I'm free, thank you! I'll make my way down the hill to the Charwood cabin. Meet me back there." - }, - { - "id": "falothen0_2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 41, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":40 } ] }, { - "id": "morenavia", - "replies": [ + "id":"falothen0", + "message":"You there, thank the Shadow you're here! Quickly, untie these ropes!", + "replies":[ { - "text": "[examine the remains]", - "nextPhraseID": "morenavia_1" + "text":"[untie the ropes]", + "nextPhraseID":"falothen0_1" }, { - "text": "[leave it alone]", - "nextPhraseID": "X" - } - ], - "message": "You see the bloody remains of what looks like a human." - }, - { - "id": "morenavia_1", - "rewards": [ - { - "rewardID": "charwood1", - "value": 42, - "rewardType": "questProgress" - } - ], - "message": "Among the remains, you find a ring with the insignia 'Morenavia'. This must be what's left of the former leader of the Charwood hills." - }, - { - "id": "fayvara0", - "replies": [ - { - "text": "[untie the ropes]", - "nextPhraseID": "fayvara0_1" - }, - { - "text": "I think I'll leave you right there.", - "nextPhraseID": "X" - } - ], - "message": "Please help me! I'm being held captive here." - }, - { - "id": "fayvara0_1", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara0_2" - } - ], - "message": "Thank you, thank you! I'll make my way down the hill to the Charwood cabin. Meet me back there." - }, - { - "id": "fayvara0_2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 43, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "nextPhraseID": "R" + "text":"I think I'll leave you right there.", + "nextPhraseID":"X" } ] }, { - "id": "ayell", - "replies": [ + "id":"falothen0_1", + "message":"I'm free, thank you! I'll make my way down the hill to the Charwood cabin. Meet me back there.", + "replies":[ { - "text": "[examine the pile]", - "nextPhraseID": "ayell_1" - }, - { - "text": "[leave it alone]", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"falothen0_2" } - ], - "message": "You see a pile of bloody body parts." + ] }, { - "id": "ayell_1", - "rewards": [ + "id":"falothen0_2", + "replies":[ { - "rewardID": "charwood1", - "value": 44, - "rewardType": "questProgress" + "nextPhraseID":"R" } ], - "message": "Among the remains, you find a ring with the insignia 'Ayell'. This must be what's left of the former healer of the Charwood hills." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":41 + } + ] + }, + { + "id":"morenavia", + "message":"You see the bloody remains of what looks like a human.", + "replies":[ + { + "text":"[examine the remains]", + "nextPhraseID":"morenavia_1" + }, + { + "text":"[leave it alone]", + "nextPhraseID":"X" + } + ] + }, + { + "id":"morenavia_1", + "message":"Among the remains, you find a ring with the insignia 'Morenavia'. This must be what's left of the former leader of the Charwood hills.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":42 + } + ] + }, + { + "id":"fayvara0", + "message":"Please help me! I'm being held captive here.", + "replies":[ + { + "text":"[untie the ropes]", + "nextPhraseID":"fayvara0_1" + }, + { + "text":"I think I'll leave you right there.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"fayvara0_1", + "message":"Thank you, thank you! I'll make my way down the hill to the Charwood cabin. Meet me back there.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara0_2" + } + ] + }, + { + "id":"fayvara0_2", + "replies":[ + { + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":43 + } + ] + }, + { + "id":"ayell", + "message":"You see a pile of bloody body parts.", + "replies":[ + { + "text":"[examine the pile]", + "nextPhraseID":"ayell_1" + }, + { + "text":"[leave it alone]", + "nextPhraseID":"X" + } + ] + }, + { + "id":"ayell_1", + "message":"Among the remains, you find a ring with the insignia 'Ayell'. This must be what's left of the former healer of the Charwood hills.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":44 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen.json b/AndorsTrail/res/raw/conversationlist_crossglen.json index 700339a0a..3d84f21cb 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen.json @@ -1,144 +1,144 @@ [ { - "id": "audir1", - "message": "Welcome to my shop!\n\nPlease browse my selection of fine wares.", - "replies": [ + "id":"audir1", + "message":"Welcome to my shop!\n\nPlease browse my selection of fine wares.", + "replies":[ { - "text": "Please show me your wares.", - "nextPhraseID": "S" + "text":"Please show me your wares.", + "nextPhraseID":"S" } ] }, { - "id": "arambold1", - "message": "Oh my, will I ever get any sleep with those drunkards singing like that?\n\nSomeone should do something about them.", - "replies": [ + "id":"arambold1", + "message":"Oh my, will I ever get any sleep with those drunkards singing like that?\n\nSomeone should do something about them.", + "replies":[ { - "text": "Can I rest here?", - "nextPhraseID": "arambold2" + "text":"Can I rest here?", + "nextPhraseID":"arambold2" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" } ] }, { - "id": "arambold2", - "message": "Sure kid, you may rest here.\n\nPick any bed you want.", - "replies": [ + "id":"arambold2", + "message":"Sure kid, you may rest here.\n\nPick any bed you want.", + "replies":[ { - "text": "Thanks, bye", - "nextPhraseID": "X" + "text":"Thanks, bye", + "nextPhraseID":"X" } ] }, { - "id": "drunk1", - "message": "Drink drink drink, drink some more.\nDrink drink drink 'til you're on the floor.\n\nHey kid, wanna join us in our drinking game?", - "replies": [ + "id":"drunk1", + "message":"Drink drink drink, drink some more.\nDrink drink drink 'til you're on the floor.\n\nHey kid, wanna join us in our drinking game?", + "replies":[ { - "text": "No thanks.", - "nextPhraseID": "X" + "text":"No thanks.", + "nextPhraseID":"X" }, { - "text": "Maybe some other time.", - "nextPhraseID": "X" + "text":"Maybe some other time.", + "nextPhraseID":"X" } ] }, { - "id": "mara_default", - "message": "Never mind those drunken fellas, they're always causing trouble.\n\nWant something to eat?", - "replies": [ + "id":"mara_default", + "message":"Never mind those drunken fellas, they're always causing trouble.\n\nWant something to eat?", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" } ] }, { - "id": "mara1", - "replies": [ + "id":"mara1", + "replies":[ { - "nextPhraseID": "mara_thanks", - "requires": [ + "nextPhraseID":"mara_thanks", + "requires":[ { - "requireType": "questProgress", - "requireID": "odair", - "value": "100" + "requireType":"questProgress", + "requireID":"odair", + "value":100 } ] }, { - "nextPhraseID": "mara_default" + "nextPhraseID":"mara_default" } ] }, { - "id": "mara_thanks", - "message": "I heard you helped Odair clean out that old supply cave. Thanks a lot, we'll start using it soon.", - "replies": [ + "id":"mara_thanks", + "message":"I heard you helped Odair clean out that old supply cave. Thanks a lot, we'll start using it soon.", + "replies":[ { - "text": "It was my pleasure.", - "nextPhraseID": "mara_default" + "text":"It was my pleasure.", + "nextPhraseID":"mara_default" } ] }, { - "id": "farm1", - "message": "Please do not disturb me, I have work to do.", - "replies": [ + "id":"farm1", + "message":"Please do not disturb me, I have work to do.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "farm_andor" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"farm_andor" } ] }, { - "id": "farm2", - "message": "What?! Can't you see I'm busy? Go bother someone else.", - "replies": [ + "id":"farm2", + "message":"What?! Can't you see I'm busy? Go bother someone else.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "farm_andor" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"farm_andor" } ] }, { - "id": "farm_andor", - "message": "Andor? No, I haven't seen him around lately." + "id":"farm_andor", + "message":"Andor? No, I haven't seen him around lately." }, { - "id": "snakemaster", - "message": "Well well, what have we here? A visitor, how nice. I'm impressed you got this far through all my minions.\n\nNow prepare to die, puny creature.", - "replies": [ + "id":"snakemaster", + "message":"Well well, what have we here? A visitor, how nice. I'm impressed you got this far through all my minions.\n\nNow prepare to die, puny creature.", + "replies":[ { - "text": "Great, I have been waiting for a fight!", - "nextPhraseID": "F" + "text":"Great, I have been waiting for a fight!", + "nextPhraseID":"F" }, { - "text": "Let's see who dies here.", - "nextPhraseID": "F" + "text":"Let's see who dies here.", + "nextPhraseID":"F" }, { - "text": "Please don't hurt me!", - "nextPhraseID": "F" + "text":"Please don't hurt me!", + "nextPhraseID":"F" } ] }, { - "id": "haunt", - "message": "Oh mortal, free me from this cursed world!", - "replies": [ + "id":"haunt", + "message":"Oh mortal, free me from this cursed world!", + "replies":[ { - "text": "Oh, I'll free you from it alright.", - "nextPhraseID": "F" + "text":"Oh, I'll free you from it alright.", + "nextPhraseID":"F" }, { - "text": "You mean, by killing you?", - "nextPhraseID": "F" + "text":"You mean, by killing you?", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen_gruil.json b/AndorsTrail/res/raw/conversationlist_crossglen_gruil.json index 55637d146..240d5c51b 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen_gruil.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen_gruil.json @@ -1,126 +1,126 @@ [ { - "id": "gruil1", - "message": "Psst, hey.\n\nWanna trade?", - "replies": [ + "id":"gruil1", + "message":"Psst, hey.\n\nWanna trade?", + "replies":[ { - "text": "Sure, let's trade.", - "nextPhraseID": "S" + "text":"Sure, let's trade.", + "nextPhraseID":"S" }, { - "text": "I heard that you talked to my brother a while ago.", - "nextPhraseID": "gruil_select", - "requires": [ + "text":"I heard that you talked to my brother a while ago.", + "nextPhraseID":"gruil_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "10" + "requireType":"questProgress", + "requireID":"andor", + "value":10 } ] } ] }, { - "id": "gruil_select", - "replies": [ + "id":"gruil_select", + "replies":[ { - "nextPhraseID": "gruil_return", - "requires": [ + "nextPhraseID":"gruil_return", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "30" + "requireType":"questProgress", + "requireID":"andor", + "value":30 } ] }, { - "nextPhraseID": "gruil2" + "nextPhraseID":"gruil2" } ] }, { - "id": "gruil2", - "message": "Your brother? Oh you mean Andor? I might know something, but that information will cost you. Bring me a poison gland from one of those poisonous snakes and maybe I'll tell you.", - "rewards": [ + "id":"gruil2", + "message":"Your brother? Oh you mean Andor? I might know something, but that information will cost you. Bring me a poison gland from one of those poisonous snakes and maybe I'll tell you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 20 + "text":"Here, I have a poison gland for you.", + "nextPhraseID":"gruil_complete", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gland", + "value":1 + } + ] + }, + { + "text":"Ok, I'll bring one.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Here, I have a poison gland for you.", - "nextPhraseID": "gruil_complete", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "gland", - "value": 1 - } - ] - }, - { - "text": "Ok, I'll bring one.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"andor", + "value":20 } ] }, { - "id": "gruil_complete", - "message": "Thanks a lot kid. This will do just fine.", - "rewards": [ + "id":"gruil_complete", + "message":"Thanks a lot kid. This will do just fine.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 30 + "text":"N", + "nextPhraseID":"gruil_andor1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gruil_andor1" + "rewardType":"questProgress", + "rewardID":"andor", + "value":30 } ] }, { - "id": "gruil_return", - "message": "Look kid, I already told you.", - "replies": [ + "id":"gruil_return", + "message":"Look kid, I already told you.", + "replies":[ { - "text": "N", - "nextPhraseID": "gruil_andor1" + "text":"N", + "nextPhraseID":"gruil_andor1" } ] }, { - "id": "gruil_andor1", - "message": "I talked to him yesterday. He asked if I knew someone called Umar or something like that. I have no idea who he was talking about.", - "replies": [ + "id":"gruil_andor1", + "message":"I talked to him yesterday. He asked if I knew someone called Umar or something like that. I have no idea who he was talking about.", + "replies":[ { - "text": "N", - "nextPhraseID": "gruil_andor2" + "text":"N", + "nextPhraseID":"gruil_andor2" } ] }, { - "id": "gruil_andor2", - "message": "He seemed really upset about something and left in a hurry. Something about the Thieves' Guild in Fallhaven.", - "replies": [ + "id":"gruil_andor2", + "message":"He seemed really upset about something and left in a hurry. Something about the Thieves' Guild in Fallhaven.", + "replies":[ { - "text": "N", - "nextPhraseID": "gruil_andor3" + "text":"N", + "nextPhraseID":"gruil_andor3" } ] }, { - "id": "gruil_andor3", - "message": "That's all I know. Maybe you should ask around in Fallhaven. Look for my friend Gaela, he probably knows more.", - "replies": [ + "id":"gruil_andor3", + "message":"That's all I know. Maybe you should ask around in Fallhaven. Look for my friend Gaela, he probably knows more.", + "replies":[ { - "text": "Thanks, bye.", - "nextPhraseID": "X" + "text":"Thanks, bye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen_leonid.json b/AndorsTrail/res/raw/conversationlist_crossglen_leonid.json index c0768f034..dc2b2a4d5 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen_leonid.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen_leonid.json @@ -1,201 +1,201 @@ [ { - "id": "leonid1", - "message": "Hello kid. You're Mikhail's son aren't you? With that brother of yours.\n\nI'm Leonid, steward of Crossglen village.", - "replies": [ + "id":"leonid1", + "message":"Hello kid. You're Mikhail's son aren't you? With that brother of yours.\n\nI'm Leonid, steward of Crossglen village.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "leonid_andor" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"leonid_andor" }, { - "text": "What can you tell me about Crossglen?", - "nextPhraseID": "leonid_crossglen" + "text":"What can you tell me about Crossglen?", + "nextPhraseID":"leonid_crossglen" }, { - "text": "Never mind, see you later.", - "nextPhraseID": "leonid_bye" + "text":"Never mind, see you later.", + "nextPhraseID":"leonid_bye" } ] }, { - "id": "leonid_andor", - "message": "Your brother? No, I haven't seen him here today. I think I saw him in here yesterday talking to Gruil. Maybe he knows more?", - "rewards": [ + "id":"leonid_andor", + "message":"Your brother? No, I haven't seen him here today. I think I saw him in here yesterday talking to Gruil. Maybe he knows more?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 10 + "text":"Thanks, I'll go talk to Gruil. There was something more I wanted to talk about.", + "nextPhraseID":"leonid_continue" + }, + { + "text":"Thanks, I'll go talk to Gruil.", + "nextPhraseID":"leonid_bye" } ], - "replies": [ + "rewards":[ { - "text": "Thanks, I'll go talk to Gruil. There was something more I wanted to talk about.", - "nextPhraseID": "leonid_continue" + "rewardType":"questProgress", + "rewardID":"andor", + "value":10 + } + ] + }, + { + "id":"leonid_continue", + "message":"Anything else I can help you with?", + "replies":[ + { + "text":"Have you seen my brother Andor?", + "nextPhraseID":"leonid_andor" }, { - "text": "Thanks, I'll go talk to Gruil.", - "nextPhraseID": "leonid_bye" - } - ] - }, - { - "id": "leonid_continue", - "message": "Anything else I can help you with?", - "replies": [ - { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "leonid_andor" + "text":"What can you tell me about Crossglen?", + "nextPhraseID":"leonid_crossglen" }, { - "text": "What can you tell me about Crossglen?", - "nextPhraseID": "leonid_crossglen" + "text":"Never mind, see you later.", + "nextPhraseID":"leonid_bye" + } + ] + }, + { + "id":"leonid_crossglen", + "message":"As you know, this is Crossglen village. Mostly a farming community.", + "replies":[ + { + "text":"N", + "nextPhraseID":"leonid_crossglen1" + } + ] + }, + { + "id":"leonid_crossglen1", + "message":"We have Audir with his smithy to the southwest, Leta and her husband's cabin to the west, this town hall here and your father's cabin to the northwest.", + "replies":[ + { + "text":"N", + "nextPhraseID":"leonid_crossglen2" + } + ] + }, + { + "id":"leonid_crossglen2", + "message":"That's pretty much it. We try to live a peaceful life.", + "replies":[ + { + "text":"Has there been any recent activity in the village?", + "nextPhraseID":"leonid_crossglen3" }, { - "text": "Never mind, see you later.", - "nextPhraseID": "leonid_bye" + "text":"Let's go back to the other things we talked about.", + "nextPhraseID":"leonid_continue" } ] }, { - "id": "leonid_crossglen", - "message": "As you know, this is Crossglen village. Mostly a farming community.", - "replies": [ + "id":"leonid_crossglen3", + "message":"There were some recent disturbances some weeks ago that you may have noticed. Some villagers got into a fight over the new decree from Lord Geomyr.", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen1" + "text":"N", + "nextPhraseID":"leonid_crossglen4" } ] }, { - "id": "leonid_crossglen1", - "message": "We have Audir with his smithy to the southwest, Leta and her husband's cabin to the west, this town hall here and your father's cabin to the northwest.", - "replies": [ + "id":"leonid_crossglen4", + "message":"Lord Geomyr issued a statement regarding the unlawful use of Bonemeal as healing substance. Some villagers argued that we should oppose Lord Geomyr's word and still use it.", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen2" - } - ] - }, - { - "id": "leonid_crossglen2", - "message": "That's pretty much it. We try to live a peaceful life.", - "replies": [ - { - "text": "Has there been any recent activity in the village?", - "nextPhraseID": "leonid_crossglen3" - }, - { - "text": "Let's go back to the other things we talked about.", - "nextPhraseID": "leonid_continue" - } - ] - }, - { - "id": "leonid_crossglen3", - "message": "There were some recent disturbances some weeks ago that you may have noticed. Some villagers got into a fight over the new decree from Lord Geomyr.", - "replies": [ - { - "text": "N", - "nextPhraseID": "leonid_crossglen4" - } - ] - }, - { - "id": "leonid_crossglen4", - "message": "Lord Geomyr issued a statement regarding the unlawful use of Bonemeal as healing substance. Some villagers argued that we should oppose Lord Geomyr's word and still use it.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "bonemeal", - "value": 10 + "text":"N", + "nextPhraseID":"leonid_crossglen4_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen4_1" + "rewardType":"questProgress", + "rewardID":"bonemeal", + "value":10 } ] }, { - "id": "leonid_crossglen4_1", - "message": "Tharal, our priest, was particularly upset and suggested we do something about Lord Geomyr.", - "replies": [ + "id":"leonid_crossglen4_1", + "message":"Tharal, our priest, was particularly upset and suggested we do something about Lord Geomyr.", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen5" + "text":"N", + "nextPhraseID":"leonid_crossglen5" } ] }, { - "id": "leonid_crossglen5", - "message": "Other villagers argued that we should follow Lord Geomyr's decree.\n\nPersonally, I haven't decided what my thoughts are.", - "replies": [ + "id":"leonid_crossglen5", + "message":"Other villagers argued that we should follow Lord Geomyr's decree.\n\nPersonally, I haven't decided what my thoughts are.", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen6" + "text":"N", + "nextPhraseID":"leonid_crossglen6" } ] }, { - "id": "leonid_crossglen6", - "message": "On one hand, Lord Geomyr supports Crossglen with a lot of protection. *points to the soldiers in the hall*", - "replies": [ + "id":"leonid_crossglen6", + "message":"On one hand, Lord Geomyr supports Crossglen with a lot of protection. *points to the soldiers in the hall*", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen7" + "text":"N", + "nextPhraseID":"leonid_crossglen7" } ] }, { - "id": "leonid_crossglen7", - "message": "But on the other hand, the tax and the recent changes of what's allowed are really taking a toll on Crossglen.", - "replies": [ + "id":"leonid_crossglen7", + "message":"But on the other hand, the tax and the recent changes of what's allowed are really taking a toll on Crossglen.", + "replies":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen8" + "text":"N", + "nextPhraseID":"leonid_crossglen8" } ] }, { - "id": "leonid_crossglen8", - "message": "Someone should go to Castle Geomyr and talk to the steward about our situation here in Crossglen.", - "rewards": [ + "id":"leonid_crossglen8", + "message":"Someone should go to Castle Geomyr and talk to the steward about our situation here in Crossglen.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "crossglen", - "value": 1 + "text":"N", + "nextPhraseID":"leonid_crossglen9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "leonid_crossglen9" + "rewardType":"questProgress", + "rewardID":"crossglen", + "value":1 } ] }, { - "id": "leonid_crossglen9", - "message": "In the meantime, we've banned all use of Bonemeal as a healing substance.", - "replies": [ + "id":"leonid_crossglen9", + "message":"In the meantime, we've banned all use of Bonemeal as a healing substance.", + "replies":[ { - "text": "Thank you for the information. There was something more I wanted to ask you.", - "nextPhraseID": "leonid_continue" + "text":"Thank you for the information. There was something more I wanted to ask you.", + "nextPhraseID":"leonid_continue" }, { - "text": "Thank you for the information. Bye.", - "nextPhraseID": "leonid_bye" + "text":"Thank you for the information. Bye.", + "nextPhraseID":"leonid_bye" } ] }, { - "id": "leonid_bye", - "message": "Shadow be with you.", - "replies": [ + "id":"leonid_bye", + "message":"Shadow be with you.", + "replies":[ { - "text": "Shadow be with you.", - "nextPhraseID": "X" + "text":"Shadow be with you.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen_leta.json b/AndorsTrail/res/raw/conversationlist_crossglen_leta.json index 2f1bd10df..f8cd61b44 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen_leta.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen_leta.json @@ -1,118 +1,118 @@ [ { - "id": "leta1", - "message": "Hey, this is my house, get out of here!", - "replies": [ + "id":"leta1", + "message":"Hey, this is my house, get out of here!", + "replies":[ { - "text": "But I was just...", - "nextPhraseID": "leta2" + "text":"But I was just...", + "nextPhraseID":"leta2" }, { - "text": "What about your husband Oromir?", - "nextPhraseID": "leta_oromir_select" + "text":"What about your husband Oromir?", + "nextPhraseID":"leta_oromir_select" } ] }, { - "id": "leta2", - "message": "Beat it kid, get out of my house!", - "replies": [ + "id":"leta2", + "message":"Beat it kid, get out of my house!", + "replies":[ { - "text": "What about your husband Oromir?", - "nextPhraseID": "leta_oromir_select" + "text":"What about your husband Oromir?", + "nextPhraseID":"leta_oromir_select" } ] }, { - "id": "leta_oromir_select", - "replies": [ + "id":"leta_oromir_select", + "replies":[ { - "nextPhraseID": "leta_oromir_complete2", - "requires": [ + "nextPhraseID":"leta_oromir_complete2", + "requires":[ { - "requireType": "questProgress", - "requireID": "leta", - "value": "100" + "requireType":"questProgress", + "requireID":"leta", + "value":100 } ] }, { - "nextPhraseID": "leta_oromir1" + "nextPhraseID":"leta_oromir1" } ] }, { - "id": "leta_oromir1", - "message": "Do you know anything about my husband? He should be here helping me with the farm today, but he seems to be missing as usual.\nSigh.", - "replies": [ + "id":"leta_oromir1", + "message":"Do you know anything about my husband? He should be here helping me with the farm today, but he seems to be missing as usual.\nSigh.", + "replies":[ { - "text": "I have no idea.", - "nextPhraseID": "leta_oromir2" + "text":"I have no idea.", + "nextPhraseID":"leta_oromir2" }, { - "text": "Yes, I found him. He is hiding among some trees to the east.", - "nextPhraseID": "leta_oromir_complete", - "requires": [ + "text":"Yes, I found him. He is hiding among some trees to the east.", + "nextPhraseID":"leta_oromir_complete", + "requires":[ { - "requireType": "questProgress", - "requireID": "leta", - "value": "20" + "requireType":"questProgress", + "requireID":"leta", + "value":20 } ] } ] }, { - "id": "leta_oromir2", - "message": "If you see him, tell him to hurry back here and help me with the housework.\nNow get out of here!", - "rewards": [ + "id":"leta_oromir2", + "message":"If you see him, tell him to hurry back here and help me with the housework.\nNow get out of here!", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "leta", - "value": 10 + "rewardType":"questProgress", + "rewardID":"leta", + "value":10 } ] }, { - "id": "leta_oromir_complete", - "message": "Hiding is he? That's not surprising. I'll go let him know who's the boss around here.\nThanks for letting me know though.", - "rewards": [ + "id":"leta_oromir_complete", + "message":"Hiding is he? That's not surprising. I'll go let him know who's the boss around here.\nThanks for letting me know though.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "leta", - "value": 100 + "rewardType":"questProgress", + "rewardID":"leta", + "value":100 } ] }, { - "id": "leta_oromir_complete2", - "message": "Thanks for telling me about Oromir earlier. I will go get him in just a minute." + "id":"leta_oromir_complete2", + "message":"Thanks for telling me about Oromir earlier. I will go get him in just a minute." }, { - "id": "oromir1", - "message": "Oh you startled me.\nHello.", - "replies": [ + "id":"oromir1", + "message":"Oh you startled me.\nHello.", + "replies":[ { - "text": "Hello", - "nextPhraseID": "oromir2" + "text":"Hello", + "nextPhraseID":"oromir2" } ] }, { - "id": "oromir2", - "message": "I'm hiding here from my wife Leta. She is always getting angry at me for not helping out on the farm. Please don't tell her that I'm here.", - "rewards": [ + "id":"oromir2", + "message":"I'm hiding here from my wife Leta. She is always getting angry at me for not helping out on the farm. Please don't tell her that I'm here.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "leta", - "value": 20 + "text":"Ok.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"leta", + "value":20 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen_odair.json b/AndorsTrail/res/raw/conversationlist_crossglen_odair.json index 8181dff21..bf1907269 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen_odair.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen_odair.json @@ -1,169 +1,169 @@ [ { - "id": "odair1", - "message": "Oh, it's you. You with that brother of yours. Always causing trouble.", - "replies": [ + "id":"odair1", + "message":"Oh, it's you. You with that brother of yours. Always causing trouble.", + "replies":[ { - "text": "N", - "nextPhraseID": "odair_select" + "text":"N", + "nextPhraseID":"odair_select" } ] }, { - "id": "odair_select", - "replies": [ + "id":"odair_select", + "replies":[ { - "nextPhraseID": "odair_complete2", - "requires": [ + "nextPhraseID":"odair_complete2", + "requires":[ { - "requireType": "questProgress", - "requireID": "odair", - "value": "100" + "requireType":"questProgress", + "requireID":"odair", + "value":100 } ] }, { - "nextPhraseID": "odair_continue", - "requires": [ + "nextPhraseID":"odair_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "odair", - "value": "10" + "requireType":"questProgress", + "requireID":"odair", + "value":10 } ] }, { - "nextPhraseID": "odair2" + "nextPhraseID":"odair2" } ] }, { - "id": "odair2", - "message": "Hmm, maybe you could be of use to me. Do you think you could help me with a small task?", - "replies": [ + "id":"odair2", + "message":"Hmm, maybe you could be of use to me. Do you think you could help me with a small task?", + "replies":[ { - "text": "Tell me more about this task.", - "nextPhraseID": "odair3" + "text":"Tell me more about this task.", + "nextPhraseID":"odair3" }, { - "text": "Sure, if there is anything I can gain from it.", - "nextPhraseID": "odair3" + "text":"Sure, if there is anything I can gain from it.", + "nextPhraseID":"odair3" } ] }, { - "id": "odair3", - "message": "I recently went in to that cave over there *points west*, to check on our supplies. But apparently, the cave has been infested with rats.", - "replies": [ + "id":"odair3", + "message":"I recently went in to that cave over there *points west*, to check on our supplies. But apparently, the cave has been infested with rats.", + "replies":[ { - "text": "N", - "nextPhraseID": "odair4" + "text":"N", + "nextPhraseID":"odair4" } ] }, { - "id": "odair4", - "message": "In particular, I saw one rat that was larger than the other rats. Do you think you have what it takes to help eliminate them?", - "replies": [ + "id":"odair4", + "message":"In particular, I saw one rat that was larger than the other rats. Do you think you have what it takes to help eliminate them?", + "replies":[ { - "text": "Sure, I'll help you so that Crossglen can use the supply cave again.", - "nextPhraseID": "odair5" + "text":"Sure, I'll help you so that Crossglen can use the supply cave again.", + "nextPhraseID":"odair5" }, { - "text": "Sure, I'll help you. But only because there might be some gain for me in this.", - "nextPhraseID": "odair5" + "text":"Sure, I'll help you. But only because there might be some gain for me in this.", + "nextPhraseID":"odair5" }, { - "text": "No thanks", - "nextPhraseID": "odair_cowards" + "text":"No thanks", + "nextPhraseID":"odair_cowards" } ] }, { - "id": "odair5", - "message": "I need you to get into that cave and kill the large rat, that way maybe we can stop the rat infestation in the cave and start using it as our old supply cave again.", - "rewards": [ + "id":"odair5", + "message":"I need you to get into that cave and kill the large rat, that way maybe we can stop the rat infestation in the cave and start using it as our old supply cave again.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "odair", - "value": 10 + "text":"Ok", + "nextPhraseID":"X" + }, + { + "text":"On second thought, I don't think I will help you after all.", + "nextPhraseID":"odair_cowards" } ], - "replies": [ + "rewards":[ { - "text": "Ok", - "nextPhraseID": "X" - }, - { - "text": "On second thought, I don't think I will help you after all.", - "nextPhraseID": "odair_cowards" + "rewardType":"questProgress", + "rewardID":"odair", + "value":10 } ] }, { - "id": "odair_cowards", - "message": "I didn't think so either. You and that brother of yours always were cowards.", - "replies": [ + "id":"odair_cowards", + "message":"I didn't think so either. You and that brother of yours always were cowards.", + "replies":[ { - "text": "Bye", - "nextPhraseID": "X" + "text":"Bye", + "nextPhraseID":"X" } ] }, { - "id": "odair_continue", - "message": "Did you kill that large rat in the cave west of here?", - "replies": [ + "id":"odair_continue", + "message":"Did you kill that large rat in the cave west of here?", + "replies":[ { - "text": "Yes, I have killed the large rat.", - "nextPhraseID": "odair_complete", - "requires": [ + "text":"Yes, I have killed the large rat.", + "nextPhraseID":"odair_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tail_caverat", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"tail_caverat", + "value":1 } ] }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "odair5" + "text":"What was I supposed to do again?", + "nextPhraseID":"odair5" }, { - "text": "No, not yet.", - "nextPhraseID": "odair_cowards" + "text":"No, not yet.", + "nextPhraseID":"odair_cowards" } ] }, { - "id": "odair_complete", - "message": "Thanks a lot for your help kid! Maybe you and that brother of yours aren't as cowardly as I thought. Here, take these coins for your help.", - "rewards": [ + "id":"odair_complete", + "message":"Thanks a lot for your help kid! Maybe you and that brother of yours aren't as cowardly as I thought. Here, take these coins for your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "odair", - "value": 100 - }, - { - "rewardType": "dropList", - "rewardID": "gold20" + "text":"Thanks", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thanks", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"odair", + "value":100 + }, + { + "rewardType":"dropList", + "rewardID":"gold20" } ] }, { - "id": "odair_complete2", - "message": "Thanks a lot for your help earlier. Now we might start using that cave as our old supply cave again.", - "replies": [ + "id":"odair_complete2", + "message":"Thanks a lot for your help earlier. Now we might start using that cave as our old supply cave again.", + "replies":[ { - "text": "Bye", - "nextPhraseID": "X" + "text":"Bye", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossglen_tharal.json b/AndorsTrail/res/raw/conversationlist_crossglen_tharal.json index 04338c6b5..306eb279a 100644 --- a/AndorsTrail/res/raw/conversationlist_crossglen_tharal.json +++ b/AndorsTrail/res/raw/conversationlist_crossglen_tharal.json @@ -1,177 +1,177 @@ [ { - "id": "tharal1", - "message": "Walk in the glow of the Shadow, my child.", - "replies": [ + "id":"tharal1", + "message":"Walk in the glow of the Shadow, my child.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" }, { - "text": "What can you tell me about Bonemeal?", - "nextPhraseID": "tharal_bonemeal_select", - "requires": [ + "text":"What can you tell me about Bonemeal?", + "nextPhraseID":"tharal_bonemeal_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "10" + "requireType":"questProgress", + "requireID":"bonemeal", + "value":10 } ] }, { - "text": "Do you have anything to help against food-poisoning?", - "nextPhraseID": "tharal_antifoodp1" + "text":"Do you have anything to help against food-poisoning?", + "nextPhraseID":"tharal_antifoodp1" } ] }, { - "id": "tharal_bonemeal_select", - "replies": [ + "id":"tharal_bonemeal_select", + "replies":[ { - "nextPhraseID": "tharal_bonemeal4", - "requires": [ + "nextPhraseID":"tharal_bonemeal4", + "requires":[ { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "30" + "requireType":"questProgress", + "requireID":"bonemeal", + "value":30 } ] }, { - "nextPhraseID": "tharal_bonemeal1" + "nextPhraseID":"tharal_bonemeal1" } ] }, { - "id": "tharal_bonemeal1", - "message": "Bonemeal? We shouldn't talk about that. Lord Geomyr issued a decree. It's not allowed anymore.", - "replies": [ + "id":"tharal_bonemeal1", + "message":"Bonemeal? We shouldn't talk about that. Lord Geomyr issued a decree. It's not allowed anymore.", + "replies":[ { - "text": "Please?", - "nextPhraseID": "tharal_bonemeal2_1" + "text":"Please?", + "nextPhraseID":"tharal_bonemeal2_1" } ] }, { - "id": "tharal_bonemeal2_1", - "message": "No, we really shouldn't talk about that.", - "replies": [ + "id":"tharal_bonemeal2_1", + "message":"No, we really shouldn't talk about that.", + "replies":[ { - "text": "Oh come on.", - "nextPhraseID": "tharal_bonemeal2" + "text":"Oh come on.", + "nextPhraseID":"tharal_bonemeal2" } ] }, { - "id": "tharal_bonemeal2", - "message": "Well if you really are that persistent. Bring me 5 insect wings that I can use for making potions and maybe we can talk more.", - "rewards": [ + "id":"tharal_bonemeal2", + "message":"Well if you really are that persistent. Bring me 5 insect wings that I can use for making potions and maybe we can talk more.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bonemeal", - "value": 20 - } - ], - "replies": [ - { - "text": "Here, I have the insect wings.", - "nextPhraseID": "tharal_bonemeal3", - "requires": [ + "text":"Here, I have the insect wings.", + "nextPhraseID":"tharal_bonemeal3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "insectwing", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"insectwing", + "value":5 } ] }, { - "text": "Ok, I'll bring them.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "tharal_bonemeal3", - "message": "Thanks kid. I knew I could count on you.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "bonemeal", - "value": 30 + "text":"Ok, I'll bring them.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "tharal_bonemeal4" + "rewardType":"questProgress", + "rewardID":"bonemeal", + "value":20 } ] }, { - "id": "tharal_bonemeal4", - "message": "Oh yes, bonemeal. Mixed with the right components it can be one of the most effective healing agents around.", - "replies": [ + "id":"tharal_bonemeal3", + "message":"Thanks kid. I knew I could count on you.", + "replies":[ { - "text": "N", - "nextPhraseID": "tharal_bonemeal5" - } - ] - }, - { - "id": "tharal_bonemeal5", - "message": "We used to use it extensively before. But now that bastard Lord Geomyr has banned all use of it.", - "replies": [ - { - "text": "N", - "nextPhraseID": "tharal_bonemeal6" - } - ] - }, - { - "id": "tharal_bonemeal6", - "message": "How am I supposed to heal people now? Using regular healing potions? Bah, they're so ineffective.", - "replies": [ - { - "text": "N", - "nextPhraseID": "tharal_bonemeal7" - } - ] - }, - { - "id": "tharal_bonemeal7", - "message": "I know someone that still has a supply of Bonemeal if you are interested. Go talk to Thoronir, a fellow priest in Fallhaven. Tell him my password 'Glow of the Shadow'.", - "replies": [ - { - "text": "Thanks, bye", - "nextPhraseID": "X" - } - ] - }, - { - "id": "tharal_antifoodp1", - "replies": [ - { - "text": "N", - "nextPhraseID": "tharal_antifoodp2" + "text":"N", + "nextPhraseID":"tharal_bonemeal4" } ], - "message": "No, sorry. I hear that the potion-maker in Fallhaven can create something to help against that though." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"bonemeal", + "value":30 + } + ] }, { - "id": "tharal_antifoodp2", - "rewards": [ + "id":"tharal_bonemeal4", + "message":"Oh yes, bonemeal. Mixed with the right components it can be one of the most effective healing agents around.", + "replies":[ { - "rewardID": "antifoodp", - "value": 10, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"tharal_bonemeal5" + } + ] + }, + { + "id":"tharal_bonemeal5", + "message":"We used to use it extensively before. But now that bastard Lord Geomyr has banned all use of it.", + "replies":[ + { + "text":"N", + "nextPhraseID":"tharal_bonemeal6" + } + ] + }, + { + "id":"tharal_bonemeal6", + "message":"How am I supposed to heal people now? Using regular healing potions? Bah, they're so ineffective.", + "replies":[ + { + "text":"N", + "nextPhraseID":"tharal_bonemeal7" + } + ] + }, + { + "id":"tharal_bonemeal7", + "message":"I know someone that still has a supply of Bonemeal if you are interested. Go talk to Thoronir, a fellow priest in Fallhaven. Tell him my password 'Glow of the Shadow'.", + "replies":[ + { + "text":"Thanks, bye", + "nextPhraseID":"X" + } + ] + }, + { + "id":"tharal_antifoodp1", + "message":"No, sorry. I hear that the potion-maker in Fallhaven can create something to help against that though.", + "replies":[ + { + "text":"N", + "nextPhraseID":"tharal_antifoodp2" + } + ] + }, + { + "id":"tharal_antifoodp2", + "message":"You should go see him and ask if he has anything to help against that. He can probably help you.", + "replies":[ + { + "text":"Thanks, I'll go see him.", + "nextPhraseID":"tharal1" } ], - "replies": [ + "rewards":[ { - "text": "Thanks, I'll go see him.", - "nextPhraseID": "tharal1" + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":10 } - ], - "message": "You should go see him and ask if he has anything to help against that. He can probably help you." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossroads_1.json b/AndorsTrail/res/raw/conversationlist_crossroads_1.json index 1c56d9be3..6957382aa 100644 --- a/AndorsTrail/res/raw/conversationlist_crossroads_1.json +++ b/AndorsTrail/res/raw/conversationlist_crossroads_1.json @@ -1,247 +1,247 @@ [ { - "id": "fanamor", - "message": "Yikes! You scared me there.", - "replies": [ + "id":"fanamor", + "message":"Yikes! You scared me there.", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_1" + "text":"N", + "nextPhraseID":"fanamor_1" } ] }, { - "id": "fanamor_1", - "message": "I was just strolling through these woods .. eh .. killing Anklebiters.", - "replies": [ + "id":"fanamor_1", + "message":"I was just strolling through these woods .. eh .. killing Anklebiters.", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_2" + "text":"N", + "nextPhraseID":"fanamor_2" } ] }, { - "id": "fanamor_2", - "message": "Yes. Killing them was what I was doing. Not running away from them. No, killing them.", - "replies": [ + "id":"fanamor_2", + "message":"Yes. Killing them was what I was doing. Not running away from them. No, killing them.", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_3" + "text":"N", + "nextPhraseID":"fanamor_3" } ] }, { - "id": "fanamor_3", - "message": ".. sigh ..", - "replies": [ + "id":"fanamor_3", + "message":".. sigh ..", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_4" + "text":"N", + "nextPhraseID":"fanamor_4" } ] }, { - "id": "fanamor_4", - "message": "Oh, who am I kidding. Ok, I was trying to get through the forest here and got ambushed by these anklebiters.", - "replies": [ + "id":"fanamor_4", + "message":"Oh, who am I kidding. Ok, I was trying to get through the forest here and got ambushed by these anklebiters.", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_5" + "text":"N", + "nextPhraseID":"fanamor_5" } ] }, { - "id": "fanamor_5", - "message": "I won't leave until nightfall, when they can't see me anymore and I might be able to sneak back.", - "replies": [ + "id":"fanamor_5", + "message":"I won't leave until nightfall, when they can't see me anymore and I might be able to sneak back.", + "replies":[ { - "text": "N", - "nextPhraseID": "fanamor_6" + "text":"N", + "nextPhraseID":"fanamor_6" } ] }, { - "id": "fanamor_6", - "message": "This is my hiding spot! Now leave me." + "id":"fanamor_6", + "message":"This is my hiding spot! Now leave me." }, { - "id": "crossroads_guard", - "replies": [ + "id":"crossroads_guard", + "replies":[ { - "nextPhraseID": "crossroads_guard_r_1", - "requires": [ + "nextPhraseID":"crossroads_guard_r_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "90" + "requireType":"questProgress", + "requireID":"farrik", + "value":90 } ] }, { - "nextPhraseID": "crossroads_guard_1" + "nextPhraseID":"crossroads_guard_1" } ] }, { - "id": "crossroads_guard_r_1", - "message": "Did you hear? Some thieves down in Fallhaven were planning an escape for one of the imprisoned thieves in the prison there.", - "replies": [ + "id":"crossroads_guard_r_1", + "message":"Did you hear? Some thieves down in Fallhaven were planning an escape for one of the imprisoned thieves in the prison there.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_guard_r_2" + "text":"N", + "nextPhraseID":"crossroads_guard_r_2" } ] }, { - "id": "crossroads_guard_r_2", - "message": "Luckily, someone got wind of it and told the guard captain.", - "replies": [ + "id":"crossroads_guard_r_2", + "message":"Luckily, someone got wind of it and told the guard captain.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_guard_r_3" + "text":"N", + "nextPhraseID":"crossroads_guard_r_3" } ] }, { - "id": "crossroads_guard_r_3", - "message": "It's good to know that there are at least a few decent people still around." + "id":"crossroads_guard_r_3", + "message":"It's good to know that there are at least a few decent people still around." }, { - "id": "crossroads_guard_1", - "message": "Aren't you a bit young to be travelling around here all by yourself?", - "replies": [ + "id":"crossroads_guard_1", + "message":"Aren't you a bit young to be travelling around here all by yourself?", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_guard_2" + "text":"N", + "nextPhraseID":"crossroads_guard_2" } ] }, { - "id": "crossroads_guard_2", - "message": "I sure hope you are not another one of those types trying to sell me your cheap junk.", - "replies": [ + "id":"crossroads_guard_2", + "message":"I sure hope you are not another one of those types trying to sell me your cheap junk.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_guard_3" + "text":"N", + "nextPhraseID":"crossroads_guard_3" } ] }, { - "id": "crossroads_guard_3", - "message": "Go away, kid." + "id":"crossroads_guard_3", + "message":"Go away, kid." }, { - "id": "cr_loneford_st_1", - "message": "Didn't you hear? They have all gotten ill.", - "replies": [ + "id":"cr_loneford_st_1", + "message":"Didn't you hear? They have all gotten ill.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_2" + "text":"N", + "nextPhraseID":"cr_loneford_st_2" } ] }, { - "id": "cr_loneford_st_2", - "message": "It all started a few days ago. As the story goes, someone found one of the farmers passed out in one of the fields, completely white faced and shivering.", - "replies": [ + "id":"cr_loneford_st_2", + "message":"It all started a few days ago. As the story goes, someone found one of the farmers passed out in one of the fields, completely white faced and shivering.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_3" + "text":"N", + "nextPhraseID":"cr_loneford_st_3" } ] }, { - "id": "cr_loneford_st_3", - "message": "A few days later, the same symptoms started to show on a lot more people.", - "replies": [ + "id":"cr_loneford_st_3", + "message":"A few days later, the same symptoms started to show on a lot more people.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_4" + "text":"N", + "nextPhraseID":"cr_loneford_st_4" } ] }, { - "id": "cr_loneford_st_4", - "message": "Then, all people showed the symptoms in one way or another.", - "replies": [ + "id":"cr_loneford_st_4", + "message":"Then, all people showed the symptoms in one way or another.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_5" + "text":"N", + "nextPhraseID":"cr_loneford_st_5" } ] }, { - "id": "cr_loneford_st_5", - "message": "Some old people even died.", - "replies": [ + "id":"cr_loneford_st_5", + "message":"Some old people even died.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_6" + "text":"N", + "nextPhraseID":"cr_loneford_st_6" } ] }, { - "id": "cr_loneford_st_6", - "message": "Everyone started investigating what could be the cause. Currently, the cause is still unknown.", - "rewards": [ + "id":"cr_loneford_st_6", + "message":"Everyone started investigating what could be the cause. Currently, the cause is still unknown.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 10 + "text":"N", + "nextPhraseID":"cr_loneford_st_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_7" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":10 } ] }, { - "id": "cr_loneford_st_7", - "message": "Luckily, now Feygard has sent patrols up there to help guard the village at least. The people are still suffering though.", - "rewards": [ + "id":"cr_loneford_st_7", + "message":"Luckily, now Feygard has sent patrols up there to help guard the village at least. The people are still suffering though.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 11 + "text":"N", + "nextPhraseID":"cr_loneford_st_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_8" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":11 } ] }, { - "id": "cr_loneford_st_8", - "message": "Me, I am certain that this is the work of those savages from Nor City somehow. They probably sabotaged something up there.", - "replies": [ + "id":"cr_loneford_st_8", + "message":"Me, I am certain that this is the work of those savages from Nor City somehow. They probably sabotaged something up there.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_9" + "text":"N", + "nextPhraseID":"cr_loneford_st_9" } ] }, { - "id": "cr_loneford_st_9", - "message": "What do they call it, the 'Shadow'? They are willing to do almost anything to upset the law and order around here.", - "replies": [ + "id":"cr_loneford_st_9", + "message":"What do they call it, the 'Shadow'? They are willing to do almost anything to upset the law and order around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "cr_loneford_st_10" + "text":"N", + "nextPhraseID":"cr_loneford_st_10" } ] }, { - "id": "cr_loneford_st_10", - "message": "I tell you. Savages - that's what they are. No respect for the laws or authority.", - "rewards": [ + "id":"cr_loneford_st_10", + "message":"I tell you. Savages - that's what they are. No respect for the laws or authority.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 21 + "rewardType":"questProgress", + "rewardID":"loneford", + "value":21 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossroads_2.json b/AndorsTrail/res/raw/conversationlist_crossroads_2.json index d02fe3ecb..154b4a964 100644 --- a/AndorsTrail/res/raw/conversationlist_crossroads_2.json +++ b/AndorsTrail/res/raw/conversationlist_crossroads_2.json @@ -1,136 +1,136 @@ [ { - "id": "gallain", - "message": "Welcome to the Crossroads guardhouse. I am Gallain, the proprietor of this place.", - "replies": [ + "id":"gallain", + "message":"Welcome to the Crossroads guardhouse. I am Gallain, the proprietor of this place.", + "replies":[ { - "text": "N", - "nextPhraseID": "gallain_1" + "text":"N", + "nextPhraseID":"gallain_1" } ] }, { - "id": "gallain_1", - "message": "How may I help you?", - "replies": [ + "id":"gallain_1", + "message":"How may I help you?", + "replies":[ { - "text": "Do you have anything to eat around here?", - "nextPhraseID": "gallain_trade_1" + "text":"Do you have anything to eat around here?", + "nextPhraseID":"gallain_trade_1" }, { - "text": "Is there any place I can rest here?", - "nextPhraseID": "gallain_rest_1" + "text":"Is there any place I can rest here?", + "nextPhraseID":"gallain_rest_1" }, { - "text": "What is this place?", - "nextPhraseID": "gallain_cr_1" + "text":"What is this place?", + "nextPhraseID":"gallain_cr_1" } ] }, { - "id": "gallain_cr_1", - "message": "As I said, this is the Crossroads guardhouse. The guards from Feygard are using this place as a place to rest and gear up.", - "replies": [ + "id":"gallain_cr_1", + "message":"As I said, this is the Crossroads guardhouse. The guards from Feygard are using this place as a place to rest and gear up.", + "replies":[ { - "text": "N", - "nextPhraseID": "gallain_cr_2" + "text":"N", + "nextPhraseID":"gallain_cr_2" } ] }, { - "id": "gallain_cr_2", - "message": "Because of this, it is also a safe haven for merchants travelling through here. We get a lot of those.", - "replies": [ + "id":"gallain_cr_2", + "message":"Because of this, it is also a safe haven for merchants travelling through here. We get a lot of those.", + "replies":[ { - "text": "N", - "nextPhraseID": "gallain_1" + "text":"N", + "nextPhraseID":"gallain_1" } ] }, { - "id": "gallain_trade_1", - "message": "Here, have a look.", - "replies": [ + "id":"gallain_trade_1", + "message":"Here, have a look.", + "replies":[ { - "text": "Trade", - "nextPhraseID": "S" + "text":"Trade", + "nextPhraseID":"S" } ] }, { - "id": "gallain_rest_1", - "message": "The guards have set up some beds downstairs. Go check with them.", - "replies": [ + "id":"gallain_rest_1", + "message":"The guards have set up some beds downstairs. Go check with them.", + "replies":[ { - "text": "N", - "nextPhraseID": "gallain_1" + "text":"N", + "nextPhraseID":"gallain_1" } ] }, { - "id": "celdar", - "message": "And who might you be? Come to sell me one of those trinkets that you people sell, eh?", - "replies": [ + "id":"celdar", + "message":"And who might you be? Come to sell me one of those trinkets that you people sell, eh?", + "replies":[ { - "text": "N", - "nextPhraseID": "celdar_1" + "text":"N", + "nextPhraseID":"celdar_1" } ] }, { - "id": "celdar_1", - "message": "No, let me guess - you want to know if I have any items to trade?", - "replies": [ + "id":"celdar_1", + "message":"No, let me guess - you want to know if I have any items to trade?", + "replies":[ { - "text": "N", - "nextPhraseID": "celdar_2" + "text":"N", + "nextPhraseID":"celdar_2" } ] }, { - "id": "celdar_2", - "message": "Let me tell you something son. I do not want to buy anything from you, nor do I want to sell you anything. I just want to be left alone here, now that I have made it all the way to this safe haven.", - "replies": [ + "id":"celdar_2", + "message":"Let me tell you something son. I do not want to buy anything from you, nor do I want to sell you anything. I just want to be left alone here, now that I have made it all the way to this safe haven.", + "replies":[ { - "text": "N", - "nextPhraseID": "celdar_3" + "text":"N", + "nextPhraseID":"celdar_3" } ] }, { - "id": "celdar_3", - "message": "I have travelled all the way from my home town of Sullengard, and on my way to Brimhaven, I have stopped at this place to get a break from all the commoners that always bother me with their trinkets and whatnots.", - "replies": [ + "id":"celdar_3", + "message":"I have travelled all the way from my home town of Sullengard, and on my way to Brimhaven, I have stopped at this place to get a break from all the commoners that always bother me with their trinkets and whatnots.", + "replies":[ { - "text": "N", - "nextPhraseID": "celdar_4" + "text":"N", + "nextPhraseID":"celdar_4" } ] }, { - "id": "celdar_4", - "message": "So, if you will excuse me, I really need my well deserved rest here. Without you bothering me.", - "replies": [ + "id":"celdar_4", + "message":"So, if you will excuse me, I really need my well deserved rest here. Without you bothering me.", + "replies":[ { - "text": "Ok, I will leave.", - "nextPhraseID": "X" + "text":"Ok, I will leave.", + "nextPhraseID":"X" }, { - "text": "Wow, you're the friendly type aren't you?", - "nextPhraseID": "celdar_5" + "text":"Wow, you're the friendly type aren't you?", + "nextPhraseID":"celdar_5" }, { - "text": "I should put my sword through you for talking like that.", - "nextPhraseID": "celdar_5" + "text":"I should put my sword through you for talking like that.", + "nextPhraseID":"celdar_5" } ] }, { - "id": "celdar_5", - "message": "Are you still around? Did you not listen to what I said?" + "id":"celdar_5", + "message":"Are you still around? Did you not listen to what I said?" }, { - "id": "crossroads_guest", - "message": "Did you hear about what happened up in Loneford? The guards seem like a bunch of angry bees about it." + "id":"crossroads_guest", + "message":"Did you hear about what happened up in Loneford? The guards seem like a bunch of angry bees about it." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_crossroads_3.json b/AndorsTrail/res/raw/conversationlist_crossroads_3.json index e83ab091c..8398f8353 100644 --- a/AndorsTrail/res/raw/conversationlist_crossroads_3.json +++ b/AndorsTrail/res/raw/conversationlist_crossroads_3.json @@ -1,244 +1,244 @@ [ { - "id": "crossroads_sleepguard", - "replies": [ + "id":"crossroads_sleepguard", + "replies":[ { - "nextPhraseID": "crossroads_sleepguard_2", - "requires": [ + "nextPhraseID":"crossroads_sleepguard_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "17" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":17 } ] }, { - "nextPhraseID": "crossroads_sleepguard_1" + "nextPhraseID":"crossroads_sleepguard_1" } ] }, { - "id": "crossroads_sleepguard_1", - "message": "Hello there. Can I help you?", - "replies": [ + "id":"crossroads_sleepguard_1", + "message":"Hello there. Can I help you?", + "replies":[ { - "text": "No. Goodbye.", - "nextPhraseID": "X" + "text":"No. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Mind if I use one of the beds over there?", - "nextPhraseID": "crossroads_sleepguard_3" + "text":"Mind if I use one of the beds over there?", + "nextPhraseID":"crossroads_sleepguard_3" } ] }, { - "id": "crossroads_sleepguard_2", - "message": "Hello again. I hope the bed is comfortable enough. Use it as much as you like." + "id":"crossroads_sleepguard_2", + "message":"Hello again. I hope the bed is comfortable enough. Use it as much as you like." }, { - "id": "crossroads_sleepguard_3", - "replies": [ + "id":"crossroads_sleepguard_3", + "replies":[ { - "nextPhraseID": "crossroads_sleepguard_5", - "requires": [ + "nextPhraseID":"crossroads_sleepguard_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "90" + "requireType":"questProgress", + "requireID":"farrik", + "value":90 } ] }, { - "nextPhraseID": "crossroads_sleepguard_4" + "nextPhraseID":"crossroads_sleepguard_4" } ] }, { - "id": "crossroads_sleepguard_4", - "message": "No, sorry. These beds are for guards and allies of Feygard only." + "id":"crossroads_sleepguard_4", + "message":"No, sorry. These beds are for guards and allies of Feygard only." }, { - "id": "crossroads_sleepguard_5", - "message": "Say, aren't you that kid that helped the guards down in Fallhaven? With the thieves that were planning an escape?", - "replies": [ + "id":"crossroads_sleepguard_5", + "message":"Say, aren't you that kid that helped the guards down in Fallhaven? With the thieves that were planning an escape?", + "replies":[ { - "text": "Yes, I helped the guards in the prison find out about some plans that the thieves had.", - "nextPhraseID": "crossroads_sleepguard_6" + "text":"Yes, I helped the guards in the prison find out about some plans that the thieves had.", + "nextPhraseID":"crossroads_sleepguard_6" } ] }, { - "id": "crossroads_sleepguard_6", - "message": "I knew I had heard about you somewhere. You are always welcome by us guards. You can use that second bed over there to the left if you need to rest.", - "rewards": [ + "id":"crossroads_sleepguard_6", + "message":"I knew I had heard about you somewhere. You are always welcome by us guards. You can use that second bed over there to the left if you need to rest.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 17 + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":17 } ] }, { - "id": "crossroads_backguard", - "message": "Uh, hello.", - "replies": [ + "id":"crossroads_backguard", + "message":"Uh, hello.", + "replies":[ { - "text": "Hello. What's back there?", - "nextPhraseID": "crossroads_backguard_1" + "text":"Hello. What's back there?", + "nextPhraseID":"crossroads_backguard_1" } ] }, { - "id": "crossroads_backguard_1", - "message": "Back there? Oh, nothing.", - "replies": [ + "id":"crossroads_backguard_1", + "message":"Back there? Oh, nothing.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "But there's a hole in the wall there. Where does it lead?", - "nextPhraseID": "crossroads_backguard_2" + "text":"But there's a hole in the wall there. Where does it lead?", + "nextPhraseID":"crossroads_backguard_2" } ] }, { - "id": "crossroads_backguard_2", - "message": "Lead? Oh nowhere. Nothing back there at all.", - "replies": [ + "id":"crossroads_backguard_2", + "message":"Lead? Oh nowhere. Nothing back there at all.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "There's something you are not telling me.", - "nextPhraseID": "crossroads_backguard_3" + "text":"There's something you are not telling me.", + "nextPhraseID":"crossroads_backguard_3" } ] }, { - "id": "crossroads_backguard_3", - "message": "Oh no, no. Nothing interesting here. Move along now.", - "replies": [ + "id":"crossroads_backguard_3", + "message":"Oh no, no. Nothing interesting here. Move along now.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "How about I pay you 100 gold to move out of the way?", - "nextPhraseID": "crossroads_backguard_4" + "text":"How about I pay you 100 gold to move out of the way?", + "nextPhraseID":"crossroads_backguard_4" } ] }, { - "id": "crossroads_backguard_4", - "message": "You would do that? Hm, let me think.", - "replies": [ + "id":"crossroads_backguard_4", + "message":"You would do that? Hm, let me think.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_backguard_5" + "text":"N", + "nextPhraseID":"crossroads_backguard_5" } ] }, { - "id": "crossroads_backguard_5", - "message": "No.", - "replies": [ + "id":"crossroads_backguard_5", + "message":"No.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "200 gold then?", - "nextPhraseID": "crossroads_backguard_6" + "text":"200 gold then?", + "nextPhraseID":"crossroads_backguard_6" } ] }, { - "id": "crossroads_backguard_6", - "message": "No.", - "replies": [ + "id":"crossroads_backguard_6", + "message":"No.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "400 gold then?", - "nextPhraseID": "crossroads_backguard_7" + "text":"400 gold then?", + "nextPhraseID":"crossroads_backguard_7" } ] }, { - "id": "crossroads_backguard_7", - "message": "Look, you are not getting back there, and there is nothing to see back there.", - "replies": [ + "id":"crossroads_backguard_7", + "message":"Look, you are not getting back there, and there is nothing to see back there.", + "replies":[ { - "text": "Ok, never mind then.", - "nextPhraseID": "X" + "text":"Ok, never mind then.", + "nextPhraseID":"X" }, { - "text": "Ok, final offer, 800 gold? That's a fortune.", - "nextPhraseID": "crossroads_backguard_8" + "text":"Ok, final offer, 800 gold? That's a fortune.", + "nextPhraseID":"crossroads_backguard_8" } ] }, { - "id": "crossroads_backguard_8", - "message": "Hm, 800 gold you say? Well, why didn't you say so from the start? Sure, that could work.", - "replies": [ + "id":"crossroads_backguard_8", + "message":"Hm, 800 gold you say? Well, why didn't you say so from the start? Sure, that could work.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_backguard_9" + "text":"N", + "nextPhraseID":"crossroads_backguard_9" } ] }, { - "id": "crossroads_backguard_9", - "message": "I should tell you however, that there is something in there that we won't dare go near. I just guard here to make sure it doesn't get out, and that no one goes in.", - "replies": [ + "id":"crossroads_backguard_9", + "message":"I should tell you however, that there is something in there that we won't dare go near. I just guard here to make sure it doesn't get out, and that no one goes in.", + "replies":[ { - "text": "N", - "nextPhraseID": "crossroads_backguard_10" + "text":"N", + "nextPhraseID":"crossroads_backguard_10" } ] }, { - "id": "crossroads_backguard_10", - "message": "Some other guards went in there earlier, and came back screaming. Enter at your own risk, but don't say I didn't warn you.", - "replies": [ + "id":"crossroads_backguard_10", + "message":"Some other guards went in there earlier, and came back screaming. Enter at your own risk, but don't say I didn't warn you.", + "replies":[ { - "text": "Never mind, I was just kidding.", - "nextPhraseID": "X" + "text":"Never mind, I was just kidding.", + "nextPhraseID":"X" }, { - "text": "Here is the gold, now get out of the way.", - "nextPhraseID": "R", - "requires": [ + "text":"Here is the gold, now get out of the way.", + "nextPhraseID":"R", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 800 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":800 } ] } ] }, { - "id": "keknazar", - "message": "*hssss*\n(You hear squishing sounds as the creature starts moving towards you)", - "replies": [ + "id":"keknazar", + "message":"*hssss*\n(You hear squishing sounds as the creature starts moving towards you)", + "replies":[ { - "text": "For the Shadow!", - "nextPhraseID": "F" + "text":"For the Shadow!", + "nextPhraseID":"F" }, { - "text": "You will not survive this, you pathetic creature.", - "nextPhraseID": "F" + "text":"You will not survive this, you pathetic creature.", + "nextPhraseID":"F" }, { - "text": "A fight! I have been looking forward to this!", - "nextPhraseID": "F" + "text":"A fight! I have been looking forward to this!", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_duaina.json b/AndorsTrail/res/raw/conversationlist_duaina.json index c7fc8f997..341cb1d5c 100644 --- a/AndorsTrail/res/raw/conversationlist_duaina.json +++ b/AndorsTrail/res/raw/conversationlist_duaina.json @@ -1,368 +1,368 @@ [ { - "id": "duaina", - "replies": [ + "id":"duaina", + "replies":[ { - "nextPhraseID": "duaina_0" + "nextPhraseID":"duaina_0" } ] }, { - "id": "duaina_0", - "message": "You! I have seen you.", - "replies": [ + "id":"duaina_0", + "message":"You! I have seen you.", + "replies":[ { - "text": "Jhaeld sent me to ask you about the people that have gone missing.", - "nextPhraseID": "duaina_1", - "requires": [ + "text":"Jhaeld sent me to ask you about the people that have gone missing.", + "nextPhraseID":"duaina_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] }, { - "text": "I don't think so, I've never been here before.", - "nextPhraseID": "duaina_stop" + "text":"I don't think so, I've never been here before.", + "nextPhraseID":"duaina_stop" }, { - "text": "Yes, I was just here, remember?", - "nextPhraseID": "duaina_1", - "requires": [ + "text":"Yes, I was just here, remember?", + "nextPhraseID":"duaina_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "63" + "requireType":"questProgress", + "requireID":"remgard", + "value":63 } ] } ] }, { - "id": "duaina_1", - "message": "The dreams and the visions. It is you! The child that challenges the beast. (Duaina gives you a terrified look)", - "replies": [ + "id":"duaina_1", + "message":"The dreams and the visions. It is you! The child that challenges the beast. (Duaina gives you a terrified look)", + "replies":[ { - "text": "So you have seen me in your visions?", - "nextPhraseID": "duaina_2" + "text":"So you have seen me in your visions?", + "nextPhraseID":"duaina_2" } ] }, { - "id": "duaina_2", - "message": "The sleeping beast. No, no. The blinding light. Oh, why have you come here? Have you come for me?", - "replies": [ + "id":"duaina_2", + "message":"The sleeping beast. No, no. The blinding light. Oh, why have you come here? Have you come for me?", + "replies":[ { - "text": "What are you talking about?", - "nextPhraseID": "duaina_3" + "text":"What are you talking about?", + "nextPhraseID":"duaina_3" } ] }, { - "id": "duaina_3", - "message": "Nooo, please spare me!", - "replies": [ + "id":"duaina_3", + "message":"Nooo, please spare me!", + "replies":[ { - "text": "I'm not here to get you, if that's what you are afraid of.", - "nextPhraseID": "duaina_4" + "text":"I'm not here to get you, if that's what you are afraid of.", + "nextPhraseID":"duaina_4" } ] }, { - "id": "duaina_4", - "message": "I can see it in you. You have the gift. The gift that will destroy the beast. My visions were true.", - "replies": [ + "id":"duaina_4", + "message":"I can see it in you. You have the gift. The gift that will destroy the beast. My visions were true.", + "replies":[ { - "text": "Maybe you are confusing me with my brother Andor?", - "nextPhraseID": "duaina_5" + "text":"Maybe you are confusing me with my brother Andor?", + "nextPhraseID":"duaina_5" } ] }, { - "id": "duaina_5", - "message": "A brother? Yes, that must be what I saw in my visions. It is all becoming clearer.", - "replies": [ + "id":"duaina_5", + "message":"A brother? Yes, that must be what I saw in my visions. It is all becoming clearer.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_6" + "text":"N", + "nextPhraseID":"duaina_6" } ] }, { - "id": "duaina_6", - "message": "The black hand sweeps over the land. The beast that hunts. Nooo! Leave this place!", - "replies": [ + "id":"duaina_6", + "message":"The black hand sweeps over the land. The beast that hunts. Nooo! Leave this place!", + "replies":[ { - "text": "I'm not here to hurt you!", - "nextPhraseID": "duaina_7" + "text":"I'm not here to hurt you!", + "nextPhraseID":"duaina_7" } ] }, { - "id": "duaina_7", - "message": "The child and the brother. The unsuspecting people. The beast casts its shadow.", - "replies": [ + "id":"duaina_7", + "message":"The child and the brother. The unsuspecting people. The beast casts its shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_0" + "text":"N", + "nextPhraseID":"duaina_s_0" } ] }, { - "id": "duaina_s_0", - "message": "I have seen you in my visions.", - "replies": [ + "id":"duaina_s_0", + "message":"I have seen you in my visions.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_1" + "text":"N", + "nextPhraseID":"duaina_s_1" } ] }, { - "id": "duaina_s_1", - "replies": [ + "id":"duaina_s_1", + "replies":[ { - "nextPhraseID": "duaina_s_1a", - "requires": [ + "nextPhraseID":"duaina_s_1a", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "60" + "requireType":"questProgress", + "requireID":"flagstone", + "value":60 } ] }, { - "nextPhraseID": "duaina_s_2" + "nextPhraseID":"duaina_s_2" } ] }, { - "id": "duaina_s_1a", - "message": "Slaying the beast beneath the prison of Flagstone.", - "replies": [ + "id":"duaina_s_1a", + "message":"Slaying the beast beneath the prison of Flagstone.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_2" + "text":"N", + "nextPhraseID":"duaina_s_2" } ] }, { - "id": "duaina_s_2", - "replies": [ + "id":"duaina_s_2", + "replies":[ { - "nextPhraseID": "duaina_s_2a", - "requires": [ + "nextPhraseID":"duaina_s_2a", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "70" + "requireType":"questProgress", + "requireID":"farrik", + "value":70 } ] }, { - "nextPhraseID": "duaina_s_2b", - "requires": [ + "nextPhraseID":"duaina_s_2b", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "90" + "requireType":"questProgress", + "requireID":"farrik", + "value":90 } ] }, { - "nextPhraseID": "duaina_s_3" + "nextPhraseID":"duaina_s_3" } ] }, { - "id": "duaina_s_2a", - "message": "Cooperating with the thieves in Fallhaven.", - "replies": [ + "id":"duaina_s_2a", + "message":"Cooperating with the thieves in Fallhaven.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_3" + "text":"N", + "nextPhraseID":"duaina_s_3" } ] }, { - "id": "duaina_s_2b", - "message": "Working against the thieves in Fallhaven.", - "replies": [ + "id":"duaina_s_2b", + "message":"Working against the thieves in Fallhaven.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_3" + "text":"N", + "nextPhraseID":"duaina_s_3" } ] }, { - "id": "duaina_s_3", - "replies": [ + "id":"duaina_s_3", + "replies":[ { - "nextPhraseID": "duaina_s_3a", - "requires": [ + "nextPhraseID":"duaina_s_3a", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "50" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":50 } ] }, { - "nextPhraseID": "duaina_s_3b", - "requires": [ + "nextPhraseID":"duaina_s_3b", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "60" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":60 } ] }, { - "nextPhraseID": "duaina_s_4" + "nextPhraseID":"duaina_s_4" } ] }, { - "id": "duaina_s_3a", - "message": "Something about a dagger returned to an ancestor in a tomb.", - "replies": [ + "id":"duaina_s_3a", + "message":"Something about a dagger returned to an ancestor in a tomb.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_4" + "text":"N", + "nextPhraseID":"duaina_s_4" } ] }, { - "id": "duaina_s_3b", - "message": "Something about stealing a dagger in a dark tomb.", - "replies": [ + "id":"duaina_s_3b", + "message":"Something about stealing a dagger in a dark tomb.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_s_4" + "text":"N", + "nextPhraseID":"duaina_s_4" } ] }, { - "id": "duaina_s_4", - "replies": [ + "id":"duaina_s_4", + "replies":[ { - "nextPhraseID": "duaina_s_4a", - "requires": [ + "nextPhraseID":"duaina_s_4a", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "30" + "requireType":"questProgress", + "requireID":"benbyr", + "value":30 } ] }, { - "nextPhraseID": "duaina_jhaeld_s_1" + "nextPhraseID":"duaina_jhaeld_s_1" } ] }, { - "id": "duaina_s_4a", - "message": "Killing innocent sheep.", - "replies": [ + "id":"duaina_s_4a", + "message":"Killing innocent sheep.", + "replies":[ { - "text": "N", - "nextPhraseID": "duaina_jhaeld_s_1" + "text":"N", + "nextPhraseID":"duaina_jhaeld_s_1" } ] }, { - "id": "duaina_jhaeld_s_1", - "rewards": [ + "id":"duaina_jhaeld_s_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 63 + "nextPhraseID":"duaina_jhaeld_s_2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard", + "value":61 + } + ] + }, + { + "nextPhraseID":"duaina_8" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "duaina_jhaeld_s_2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "remgard", - "value": "61" - } - ] - }, - { - "nextPhraseID": "duaina_8" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":63 } ] }, { - "id": "duaina_jhaeld_s_2", - "replies": [ + "id":"duaina_jhaeld_s_2", + "replies":[ { - "nextPhraseID": "duaina_jhaeld_s_3", - "requires": [ + "nextPhraseID":"duaina_jhaeld_s_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "62" + "requireType":"questProgress", + "requireID":"remgard", + "value":62 } ] }, { - "nextPhraseID": "duaina_8" + "nextPhraseID":"duaina_8" } ] }, { - "id": "duaina_jhaeld_s_3", - "replies": [ + "id":"duaina_jhaeld_s_3", + "replies":[ { - "nextPhraseID": "duaina_jhaeld_s_4", - "requires": [ + "nextPhraseID":"duaina_jhaeld_s_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "64" + "requireType":"questProgress", + "requireID":"remgard", + "value":64 } ] }, { - "nextPhraseID": "duaina_8" + "nextPhraseID":"duaina_8" } ] }, { - "id": "duaina_jhaeld_s_4", - "rewards": [ + "id":"duaina_jhaeld_s_4", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 70 + "nextPhraseID":"duaina_8" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "duaina_8" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":70 } ] }, { - "id": "duaina_8", - "message": "(Duaina stares at you in silence while holding her hand over her mouth)", - "replies": [ + "id":"duaina_8", + "message":"(Duaina stares at you in silence while holding her hand over her mouth)", + "replies":[ { - "text": "What else have you seen in your visions?", - "nextPhraseID": "duaina_stop" + "text":"What else have you seen in your visions?", + "nextPhraseID":"duaina_stop" }, { - "text": "I don't understand.", - "nextPhraseID": "duaina_stop" + "text":"I don't understand.", + "nextPhraseID":"duaina_stop" } ] }, { - "id": "duaina_stop", - "message": "(Duaina stares at you in silence)" + "id":"duaina_stop", + "message":"(Duaina stares at you in silence)" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_elwyl.json b/AndorsTrail/res/raw/conversationlist_elwyl.json index 41fb33b6b..79b99137d 100644 --- a/AndorsTrail/res/raw/conversationlist_elwyl.json +++ b/AndorsTrail/res/raw/conversationlist_elwyl.json @@ -1,521 +1,521 @@ [ { - "id": "elwel", - "replies": [ + "id":"elwel", + "replies":[ { - "nextPhraseID": "elwel_4", - "requires": [ + "nextPhraseID":"elwel_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "71" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":71 } ] }, { - "nextPhraseID": "elwel_3", - "requires": [ + "nextPhraseID":"elwel_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "20" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":20 } ] }, { - "nextPhraseID": "elwel_1" + "nextPhraseID":"elwel_1" } ] }, { - "id": "elwel_1", - "message": "Go away, I don't want to talk to you!", - "replies": [ + "id":"elwel_1", + "message":"Go away, I don't want to talk to you!", + "replies":[ { - "text": "Wow, you're the friendly type, aren't you?", - "nextPhraseID": "elwel_2" + "text":"Wow, you're the friendly type, aren't you?", + "nextPhraseID":"elwel_2" }, { - "text": "Goodbye.", - "nextPhraseID": "X" + "text":"Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "elwel_2", - "message": "(Elwel mutters to herself) Stupid kids .." + "id":"elwel_2", + "message":"(Elwel mutters to herself) Stupid kids .." }, { - "id": "elwel_3", - "message": "I saw you talking to that cursed sister of mine. Don't listen to her, she always tries her best to portray me in the worst way possible.", - "rewards": [ + "id":"elwel_3", + "message":"I saw you talking to that cursed sister of mine. Don't listen to her, she always tries her best to portray me in the worst way possible.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 21 + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":21 } ] }, { - "id": "elwel_4", - "message": "Now look what you did!", - "rewards": [ + "id":"elwel_4", + "message":"Now look what you did!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 21 + "text":"N", + "nextPhraseID":"elwyl_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "elwyl_2" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":21 } ] }, { - "id": "elwyl", - "replies": [ + "id":"elwyl", + "replies":[ { - "nextPhraseID": "elwyl_cmp_1", - "requires": [ + "nextPhraseID":"elwyl_cmp_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "71" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":71 } ] }, { - "nextPhraseID": "elwyl_res_2", - "requires": [ + "nextPhraseID":"elwyl_res_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "70" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":70 } ] }, { - "nextPhraseID": "elwyl_pot_1", - "requires": [ + "nextPhraseID":"elwyl_pot_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "31" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":31 } ] }, { - "nextPhraseID": "elwyl_12", - "requires": [ + "nextPhraseID":"elwyl_12", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "20" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":20 } ] }, { - "nextPhraseID": "elwyl_1" + "nextPhraseID":"elwyl_1" } ] }, { - "id": "elwyl_1", - "message": "Who are you? Did we invite you here? No, I didn't think so. Now get out!", - "replies": [ + "id":"elwyl_1", + "message":"Who are you? Did we invite you here? No, I didn't think so. Now get out!", + "replies":[ { - "text": "Are you sisters?", - "nextPhraseID": "elwyl_3" + "text":"Are you sisters?", + "nextPhraseID":"elwyl_3" }, { - "text": "I go wherever I wish.", - "nextPhraseID": "elwyl_2" + "text":"I go wherever I wish.", + "nextPhraseID":"elwyl_2" }, { - "text": "Ok, I'll leave.", - "nextPhraseID": "X" + "text":"Ok, I'll leave.", + "nextPhraseID":"X" } ] }, { - "id": "elwyl_2", - "message": "Bah. Leave, before I call the guards over here!" + "id":"elwyl_2", + "message":"Bah. Leave, before I call the guards over here!" }, { - "id": "elwyl_3", - "message": "Yes. Argh. It's not like I am proud of being a sister to .. her.", - "replies": [ + "id":"elwyl_3", + "message":"Yes. Argh. It's not like I am proud of being a sister to .. her.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_4" + "text":"N", + "nextPhraseID":"elwyl_4" } ] }, { - "id": "elwyl_4", - "message": "She is the black sheep of the family. She never agrees to anything, and always complains. Just look at her.", - "replies": [ + "id":"elwyl_4", + "message":"She is the black sheep of the family. She never agrees to anything, and always complains. Just look at her.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_5" + "text":"N", + "nextPhraseID":"elwyl_5" } ] }, { - "id": "elwyl_5", - "message": "She even has the stomach to call ME the black sheep of the family, when it is clearly SHE that is causing all the trouble around here.", - "replies": [ + "id":"elwyl_5", + "message":"She even has the stomach to call ME the black sheep of the family, when it is clearly SHE that is causing all the trouble around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_6" + "text":"N", + "nextPhraseID":"elwyl_6" } ] }, { - "id": "elwyl_6", - "message": "She's always nagging me about how I should move out of what she considers to be HER house, when it in fact is MY house and SHE is the one that should move out so that things can settle down.", - "replies": [ + "id":"elwyl_6", + "message":"She's always nagging me about how I should move out of what she considers to be HER house, when it in fact is MY house and SHE is the one that should move out so that things can settle down.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_7" + "text":"N", + "nextPhraseID":"elwyl_7" } ] }, { - "id": "elwyl_7", - "message": "Ahem. As I've told you several times, Elwyl, since it's YOU that is causing all the trouble, I think it would be best for both our sake if YOU moved out.", - "switchToNPC": "elwel", - "replies": [ + "id":"elwyl_7", + "message":"Ahem. As I've told you several times, Elwyl, since it's YOU that is causing all the trouble, I think it would be best for both our sake if YOU moved out.", + "switchToNPC":"elwel", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_8" + "text":"N", + "nextPhraseID":"elwyl_8" } ] }, { - "id": "elwyl_8", - "message": "Argh. I am so upset at her!", - "switchToNPC": "elwyl", - "replies": [ + "id":"elwyl_8", + "message":"Argh. I am so upset at her!", + "switchToNPC":"elwyl", + "replies":[ { - "text": "Good luck with that. I'll leave you to your fighting.", - "nextPhraseID": "X" + "text":"Good luck with that. I'll leave you to your fighting.", + "nextPhraseID":"X" }, { - "text": "Is there anything I can do to help?", - "nextPhraseID": "elwyl_9" + "text":"Is there anything I can do to help?", + "nextPhraseID":"elwyl_9" }, { - "text": "Some people have been complaining that your squabbling has kept them awake at night.", - "nextPhraseID": "elwyl_10", - "requires": [ + "text":"Some people have been complaining that your squabbling has kept them awake at night.", + "nextPhraseID":"elwyl_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "10" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":10 } ] } ] }, { - "id": "elwyl_9", - "message": "Yes, you can leave! I never invited you here. Leave, before I call the guards!" + "id":"elwyl_9", + "message":"Yes, you can leave! I never invited you here. Leave, before I call the guards!" }, { - "id": "elwyl_10", - "message": "That's what I always tell her, to keep it down. She is insistent on shouting at me when we argue. I guess all of her shouting must have made her more or less deaf, since I also have to shout to her to make her understand.", - "replies": [ + "id":"elwyl_10", + "message":"That's what I always tell her, to keep it down. She is insistent on shouting at me when we argue. I guess all of her shouting must have made her more or less deaf, since I also have to shout to her to make her understand.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_11" + "text":"N", + "nextPhraseID":"elwyl_11" } ] }, { - "id": "elwyl_11", - "message": "She doesn't stop either. I can't remember for how long this has been going on, it almost feels like forever.", - "rewards": [ + "id":"elwyl_11", + "message":"She doesn't stop either. I can't remember for how long this has been going on, it almost feels like forever.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 20 + "text":"N", + "nextPhraseID":"elwyl_12" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "elwyl_12" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":20 } ] }, { - "id": "elwyl_12", - "message": "Oh, my sister is just so stubborn! You know, last night, I was talking to her about those potions that Hjaldar used to make. The smell from his brewing used to reach into our house here.. Or, I mean .. my house here.", - "replies": [ + "id":"elwyl_12", + "message":"Oh, my sister is just so stubborn! You know, last night, I was talking to her about those potions that Hjaldar used to make. The smell from his brewing used to reach into our house here.. Or, I mean .. my house here.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_13" + "text":"N", + "nextPhraseID":"elwyl_13" } ] }, { - "id": "elwyl_13", - "message": "So, I was talking to her about those potions of accuracy focus and how I always thought their blue liquid seemed so odd, since there were no blue things that he used while making them.", - "replies": [ + "id":"elwyl_13", + "message":"So, I was talking to her about those potions of accuracy focus and how I always thought their blue liquid seemed so odd, since there were no blue things that he used while making them.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_14" + "text":"N", + "nextPhraseID":"elwyl_14" } ] }, { - "id": "elwyl_14", - "message": "Then all of a sudden, she started arguing with me about how I have things completely wrong. She insists that the potions were green.", - "replies": [ + "id":"elwyl_14", + "message":"Then all of a sudden, she started arguing with me about how I have things completely wrong. She insists that the potions were green.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_15" + "text":"N", + "nextPhraseID":"elwyl_15" } ] }, { - "id": "elwyl_15", - "message": "I can't understand why she would make such a big deal out of it, when the potion was clearly blue. I remember it distinctly. Argh, how stubborn she is! She wouldn't even admit that she is wrong!", - "rewards": [ + "id":"elwyl_15", + "message":"I can't understand why she would make such a big deal out of it, when the potion was clearly blue. I remember it distinctly. Argh, how stubborn she is! She wouldn't even admit that she is wrong!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 30 + "text":"Are you sure it was blue?", + "nextPhraseID":"elwyl_16" + }, + { + "text":"Why make such a big thing out of what color some potion was?", + "nextPhraseID":"elwyl_17" + }, + { + "text":"Is there anything I can do to help you two?", + "nextPhraseID":"elwyl_18" } ], - "replies": [ + "rewards":[ { - "text": "Are you sure it was blue?", - "nextPhraseID": "elwyl_16" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":30 + } + ] + }, + { + "id":"elwyl_16", + "message":"Why .. yes .. of course. I am not wrong! They were clearly blue.", + "replies":[ + { + "text":"Why make such a big thing out of what color some potion was?", + "nextPhraseID":"elwyl_17" }, { - "text": "Why make such a big thing out of what color some potion was?", - "nextPhraseID": "elwyl_17" + "text":"Is there anything I can do to help you two?", + "nextPhraseID":"elwyl_18" + } + ] + }, + { + "id":"elwyl_17", + "message":"Exactly. She is clearly wrong, so why won't she just admit it, and we can move along?", + "replies":[ + { + "text":"Are you sure it was blue?", + "nextPhraseID":"elwyl_16" }, { - "text": "Is there anything I can do to help you two?", - "nextPhraseID": "elwyl_18" + "text":"Is there anything I can do to help you two?", + "nextPhraseID":"elwyl_18" } ] }, { - "id": "elwyl_16", - "message": "Why .. yes .. of course. I am not wrong! They were clearly blue.", - "replies": [ + "id":"elwyl_18", + "message":"Maybe you could go visit Hjaldar and get one of those potions of accuracy focus, and we can both show her that she is clearly wrong.", + "replies":[ { - "text": "Why make such a big thing out of what color some potion was?", - "nextPhraseID": "elwyl_17" + "text":"N", + "nextPhraseID":"elwyl_19" + } + ] + }, + { + "id":"elwyl_19", + "message":"His house is up on the northeast shore of town. *Elwyl points outside*", + "replies":[ + { + "text":"N", + "nextPhraseID":"elwyl_20" + } + ] + }, + { + "id":"elwyl_20", + "message":"I'm not sure why he doesn't make those potions anymore though. Maybe he still has some old ones still in supply that you may have?", + "replies":[ + { + "text":"I'll return with one of those potions.", + "nextPhraseID":"elwyl_21" }, { - "text": "Is there anything I can do to help you two?", - "nextPhraseID": "elwyl_18" + "text":"I am not getting involved in this. You'll have to solve your own conflict.", + "nextPhraseID":"elwyl_22" } ] }, { - "id": "elwyl_17", - "message": "Exactly. She is clearly wrong, so why won't she just admit it, and we can move along?", - "replies": [ + "id":"elwyl_21", + "message":"Good. Maybe when you bring that potion, she will agree to being wrong for once!", + "rewards":[ { - "text": "Are you sure it was blue?", - "nextPhraseID": "elwyl_16" - }, - { - "text": "Is there anything I can do to help you two?", - "nextPhraseID": "elwyl_18" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":31 } ] }, { - "id": "elwyl_18", - "message": "Maybe you could go visit Hjaldar and get one of those potions of accuracy focus, and we can both show her that she is clearly wrong.", - "replies": [ - { - "text": "N", - "nextPhraseID": "elwyl_19" - } - ] + "id":"elwyl_22", + "message":"Bah, you kids are never good for anything." }, { - "id": "elwyl_19", - "message": "His house is up on the northeast shore of town. *Elwyl points outside*", - "replies": [ + "id":"elwyl_pot_1", + "message":"Oh, it's you again. What do you want?", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_20" - } - ] - }, - { - "id": "elwyl_20", - "message": "I'm not sure why he doesn't make those potions anymore though. Maybe he still has some old ones still in supply that you may have?", - "replies": [ - { - "text": "I'll return with one of those potions.", - "nextPhraseID": "elwyl_21" - }, - { - "text": "I am not getting involved in this. You'll have to solve your own conflict.", - "nextPhraseID": "elwyl_22" - } - ] - }, - { - "id": "elwyl_21", - "message": "Good. Maybe when you bring that potion, she will agree to being wrong for once!", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 31 - } - ] - }, - { - "id": "elwyl_22", - "message": "Bah, you kids are never good for anything." - }, - { - "id": "elwyl_pot_1", - "message": "Oh, it's you again. What do you want?", - "replies": [ - { - "text": "I have one of those potions of accuracy focus for you.", - "nextPhraseID": "elwyl_res_1", - "requires": [ + "text":"I have one of those potions of accuracy focus for you.", + "nextPhraseID":"elwyl_res_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "pot_focus_ac", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"pot_focus_ac", + "value":1 } ] }, { - "text": "I have a strong potion of accuracy focus for you.", - "nextPhraseID": "elwyl_res_1", - "requires": [ + "text":"I have a strong potion of accuracy focus for you.", + "nextPhraseID":"elwyl_res_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "pot_focus_ac2", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"pot_focus_ac2", + "value":1 } ] }, { - "text": "You talked about some potion before. Could you repeat that?", - "nextPhraseID": "elwyl_12" + "text":"You talked about some potion before. Could you repeat that?", + "nextPhraseID":"elwyl_12" }, { - "text": "Some people have been complaining that your squabbling has kept them awake at night.", - "nextPhraseID": "elwyl_10", - "requires": [ + "text":"Some people have been complaining that your squabbling has kept them awake at night.", + "nextPhraseID":"elwyl_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "10" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":10 } ] } ] }, { - "id": "elwyl_res_1", - "message": "Oh good. Give me that.", - "rewards": [ + "id":"elwyl_res_1", + "message":"Oh good. Give me that.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 70 + "text":"N", + "nextPhraseID":"elwyl_res_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "elwyl_res_2" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":70 } ] }, { - "id": "elwyl_res_2", - "message": "Huh, what's this? It's yellow.. I was sure that it used to be blue. Let me smell it to make sure that it's the right kind of potion.", - "replies": [ + "id":"elwyl_res_2", + "message":"Huh, what's this? It's yellow.. I was sure that it used to be blue. Let me smell it to make sure that it's the right kind of potion.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_res_3" + "text":"N", + "nextPhraseID":"elwyl_res_3" } ] }, { - "id": "elwyl_res_3", - "message": "Hm, yes, it smells exactly as I remember it. It must be the right potion.", - "replies": [ + "id":"elwyl_res_3", + "message":"Hm, yes, it smells exactly as I remember it. It must be the right potion.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_res_4" + "text":"N", + "nextPhraseID":"elwyl_res_4" } ] }, { - "id": "elwyl_res_4", - "message": "This means .. that Elwel was wrong anyway!", - "replies": [ + "id":"elwyl_res_4", + "message":"This means .. that Elwel was wrong anyway!", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_res_5" + "text":"N", + "nextPhraseID":"elwyl_res_5" } ] }, { - "id": "elwyl_res_5", - "message": "Elwel, look at this, you were wrong! The potion wasn't green as you said, it's yellow! Why didn't you just listen to me?!", - "replies": [ + "id":"elwyl_res_5", + "message":"Elwel, look at this, you were wrong! The potion wasn't green as you said, it's yellow! Why didn't you just listen to me?!", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_res_6" + "text":"N", + "nextPhraseID":"elwyl_res_6" } ] }, { - "id": "elwyl_res_6", - "message": "Elwel, you are always trying your best to prove me wrong. Well look at this, now you are wrong for once!", - "replies": [ + "id":"elwyl_res_6", + "message":"Elwel, you are always trying your best to prove me wrong. Well look at this, now you are wrong for once!", + "replies":[ { - "text": "Whatever, you two don't seem to get along very well. I'll leave you to your squabbling.", - "nextPhraseID": "elwyl_res_7" + "text":"Whatever, you two don't seem to get along very well. I'll leave you to your squabbling.", + "nextPhraseID":"elwyl_res_7" }, { - "text": "I hope that you two will get along some day.", - "nextPhraseID": "elwyl_res_7" + "text":"I hope that you two will get along some day.", + "nextPhraseID":"elwyl_res_7" } ] }, { - "id": "elwyl_res_7", - "message": "Hey Elwel, you were wrong all along! Why won't you ever admit it when you are clearly wrong?", - "rewards": [ + "id":"elwyl_res_7", + "message":"Hey Elwel, you were wrong all along! Why won't you ever admit it when you are clearly wrong?", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 71 + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":71 } ] }, { - "id": "elwyl_cmp_1", - "message": "Oh, it's you again. Thanks for bringing me that potion earlier.", - "replies": [ + "id":"elwyl_cmp_1", + "message":"Oh, it's you again. Thanks for bringing me that potion earlier.", + "replies":[ { - "text": "N", - "nextPhraseID": "elwyl_res_7" + "text":"N", + "nextPhraseID":"elwyl_res_7" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_elythom_1.json b/AndorsTrail/res/raw/conversationlist_elythom_1.json index 0dd232832..ff5a0f8b8 100644 --- a/AndorsTrail/res/raw/conversationlist_elythom_1.json +++ b/AndorsTrail/res/raw/conversationlist_elythom_1.json @@ -1,357 +1,357 @@ [ { - "id": "krell", - "replies": [ + "id":"krell", + "replies":[ { - "nextPhraseID": "krell_1" + "nextPhraseID":"krell_1" } ] }, { - "id": "krell_1", - "message": "Hey there. I am master Krell of the Knights of Elythom. How may we be of service?", - "replies": [ + "id":"krell_1", + "message":"Hey there. I am master Krell of the Knights of Elythom. How may we be of service?", + "replies":[ { - "text": "Knights of Elythom? What's that?", - "nextPhraseID": "krell_knights_1" + "text":"Knights of Elythom? What's that?", + "nextPhraseID":"krell_knights_1" }, { - "text": "I was sent by Jhaeld to ask about the missing people.", - "nextPhraseID": "krell_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask about the missing people.", + "nextPhraseID":"krell_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] }, { - "text": "What do you do around here?", - "nextPhraseID": "krell_2" + "text":"What do you do around here?", + "nextPhraseID":"krell_2" } ] }, { - "id": "krell_2", - "message": "Me and my band of knights are just visiting Remgard in .. shall we say .. unfinished business.", - "replies": [ + "id":"krell_2", + "message":"Me and my band of knights are just visiting Remgard in .. shall we say .. unfinished business.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_3" + "text":"N", + "nextPhraseID":"krell_3" } ] }, { - "id": "krell_3", - "message": "As to the nature of our business here, that is something I would rather not disclose.", - "replies": [ + "id":"krell_3", + "message":"As to the nature of our business here, that is something I would rather not disclose.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_4" + "text":"N", + "nextPhraseID":"krell_4" } ] }, { - "id": "krell_4", - "message": "We serve the order of Elythom.", - "replies": [ + "id":"krell_4", + "message":"We serve the order of Elythom.", + "replies":[ { - "text": "What's that?", - "nextPhraseID": "krell_knights_1" + "text":"What's that?", + "nextPhraseID":"krell_knights_1" }, { - "text": "Jhaeld sent me to ask about the missing people.", - "nextPhraseID": "krell_jhaeld1", - "requires": [ + "text":"Jhaeld sent me to ask about the missing people.", + "nextPhraseID":"krell_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] } ] }, { - "id": "krell_knights_1", - "message": "We are an order of knights that hail from Brimhaven.", - "replies": [ + "id":"krell_knights_1", + "message":"We are an order of knights that hail from Brimhaven.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_knights_2" + "text":"N", + "nextPhraseID":"krell_knights_2" } ] }, { - "id": "krell_knights_2", - "message": "You should visit our compound in Brimhaven, if you ever make your way there.", - "replies": [ + "id":"krell_knights_2", + "message":"You should visit our compound in Brimhaven, if you ever make your way there.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_knights_3" + "text":"N", + "nextPhraseID":"krell_knights_3" } ] }, { - "id": "krell_knights_3", - "message": "We serve all types of clients, from the wealthiest to even the poorest of poor.", - "replies": [ + "id":"krell_knights_3", + "message":"We serve all types of clients, from the wealthiest to even the poorest of poor.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_knights_4" + "text":"N", + "nextPhraseID":"krell_knights_4" } ] }, { - "id": "krell_knights_4", - "message": "Regardless, we always get the job done.", - "replies": [ + "id":"krell_knights_4", + "message":"Regardless, we always get the job done.", + "replies":[ { - "text": "What types of work do you do?", - "nextPhraseID": "krell_knights_5" + "text":"What types of work do you do?", + "nextPhraseID":"krell_knights_5" } ] }, { - "id": "krell_knights_5", - "message": "Mostly, we help people get back gold that other people owe them.", - "replies": [ + "id":"krell_knights_5", + "message":"Mostly, we help people get back gold that other people owe them.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_knights_6" + "text":"N", + "nextPhraseID":"krell_knights_6" } ] }, { - "id": "krell_knights_6", - "message": "We also help people find .. erm .. people that have gone missing.", - "replies": [ + "id":"krell_knights_6", + "message":"We also help people find .. erm .. people that have gone missing.", + "replies":[ { - "text": "About that, Jhaeld sent me to ask about the missing people.", - "nextPhraseID": "krell_jhaeld1", - "requires": [ + "text":"About that, Jhaeld sent me to ask about the missing people.", + "nextPhraseID":"krell_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] }, { - "text": "Good luck with that.", - "nextPhraseID": "X" + "text":"Good luck with that.", + "nextPhraseID":"X" } ] }, { - "id": "krell_jhaeld1", - "message": "Shh, not so loud!", - "replies": [ + "id":"krell_jhaeld1", + "message":"Shh, not so loud!", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld2" + "text":"N", + "nextPhraseID":"krell_jhaeld2" } ] }, { - "id": "krell_jhaeld2", - "message": "Yes, we have heard the reports that people have gone missing here in Remgard. Most .. unfortunate.", - "replies": [ + "id":"krell_jhaeld2", + "message":"Yes, we have heard the reports that people have gone missing here in Remgard. Most .. unfortunate.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld3" + "text":"N", + "nextPhraseID":"krell_jhaeld3" } ] }, { - "id": "krell_jhaeld3", - "message": "We even had one of our knights disappear on us. Now, due to the nature of our order, I presume you can see how that puts us in a .. peculiar situation.", - "replies": [ + "id":"krell_jhaeld3", + "message":"We even had one of our knights disappear on us. Now, due to the nature of our order, I presume you can see how that puts us in a .. peculiar situation.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld4" + "text":"N", + "nextPhraseID":"krell_jhaeld4" } ] }, { - "id": "krell_jhaeld4", - "message": "You see, usually it is us knights that find .. missing people. Now, we have had one of our own disappear. This has never happened before, and we are really unsure about what to do about it.", - "replies": [ + "id":"krell_jhaeld4", + "message":"You see, usually it is us knights that find .. missing people. Now, we have had one of our own disappear. This has never happened before, and we are really unsure about what to do about it.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld5" + "text":"N", + "nextPhraseID":"krell_jhaeld5" } ] }, { - "id": "krell_jhaeld5", - "message": "Granted, people in our order have succumbed in combat to greater foes, but to just .. disappear without a trace, that's unheard of.", - "replies": [ + "id":"krell_jhaeld5", + "message":"Granted, people in our order have succumbed in combat to greater foes, but to just .. disappear without a trace, that's unheard of.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld6" + "text":"N", + "nextPhraseID":"krell_jhaeld6" } ] }, { - "id": "krell_jhaeld6", - "message": "We have a strong connection to each other, and to have someone leave the order would be unthinkable.", - "replies": [ + "id":"krell_jhaeld6", + "message":"We have a strong connection to each other, and to have someone leave the order would be unthinkable.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld7" + "text":"N", + "nextPhraseID":"krell_jhaeld7" } ] }, { - "id": "krell_jhaeld7", - "message": "As you can see, this puts us in a difficult situation.", - "replies": [ + "id":"krell_jhaeld7", + "message":"As you can see, this puts us in a difficult situation.", + "replies":[ { - "text": "What do you know about the knight that is missing?", - "nextPhraseID": "krell_jhaeld8" + "text":"What do you know about the knight that is missing?", + "nextPhraseID":"krell_jhaeld8" }, { - "text": "Is there anything else you have found out that you didn't tell the guards earlier?", - "nextPhraseID": "krell_jhaeld8" + "text":"Is there anything else you have found out that you didn't tell the guards earlier?", + "nextPhraseID":"krell_jhaeld8" } ] }, { - "id": "krell_jhaeld8", - "message": "Well, we told the guards everything we know so far. They also seem to find this situation rather embarrassing, that they can't even keep a knight safe here in their town.", - "replies": [ + "id":"krell_jhaeld8", + "message":"Well, we told the guards everything we know so far. They also seem to find this situation rather embarrassing, that they can't even keep a knight safe here in their town.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld9" + "text":"N", + "nextPhraseID":"krell_jhaeld9" } ] }, { - "id": "krell_jhaeld9", - "message": "We have no clues apart from the fact that she is missing, unfortunately. Where our sister knight is, is still a mystery to us.", - "replies": [ + "id":"krell_jhaeld9", + "message":"We have no clues apart from the fact that she is missing, unfortunately. Where our sister knight is, is still a mystery to us.", + "replies":[ { - "text": "N", - "nextPhraseID": "krell_jhaeld_s_1" + "text":"N", + "nextPhraseID":"krell_jhaeld_s_1" } ] }, { - "id": "krell_jhaeld_s_1", - "rewards": [ + "id":"krell_jhaeld_s_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 62 + "nextPhraseID":"krell_jhaeld_s_2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard", + "value":61 + } + ] + }, + { + "nextPhraseID":"krell_jhaeld10" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "krell_jhaeld_s_2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "remgard", - "value": "61" - } - ] - }, - { - "nextPhraseID": "krell_jhaeld10" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":62 } ] }, { - "id": "krell_jhaeld_s_2", - "replies": [ + "id":"krell_jhaeld_s_2", + "replies":[ { - "nextPhraseID": "krell_jhaeld_s_3", - "requires": [ + "nextPhraseID":"krell_jhaeld_s_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "63" + "requireType":"questProgress", + "requireID":"remgard", + "value":63 } ] }, { - "nextPhraseID": "krell_jhaeld10" + "nextPhraseID":"krell_jhaeld10" } ] }, { - "id": "krell_jhaeld_s_3", - "replies": [ + "id":"krell_jhaeld_s_3", + "replies":[ { - "nextPhraseID": "krell_jhaeld_s_4", - "requires": [ + "nextPhraseID":"krell_jhaeld_s_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "64" + "requireType":"questProgress", + "requireID":"remgard", + "value":64 } ] }, { - "nextPhraseID": "krell_jhaeld10" + "nextPhraseID":"krell_jhaeld10" } ] }, { - "id": "krell_jhaeld_s_4", - "rewards": [ + "id":"krell_jhaeld_s_4", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 70 + "nextPhraseID":"krell_jhaeld10" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "krell_jhaeld10" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":70 } ] }, { - "id": "krell_jhaeld10", - "message": "For the sake of our order's reputation, please keep this to yourself if possible. We wouldn't want people to get the perception that the Knights of Elythom can be weakened in any way." + "id":"krell_jhaeld10", + "message":"For the sake of our order's reputation, please keep this to yourself if possible. We wouldn't want people to get the perception that the Knights of Elythom can be weakened in any way." }, { - "id": "elythom_knight1", - "message": "Hello there. What can the Knights of Elythom do for you?", - "replies": [ + "id":"elythom_knight1", + "message":"Hello there. What can the Knights of Elythom do for you?", + "replies":[ { - "text": "Knights of Elythom? What's that?", - "nextPhraseID": "elythom_knight1_2" + "text":"Knights of Elythom? What's that?", + "nextPhraseID":"elythom_knight1_2" }, { - "text": "That's a very nice suit of armour you have there.", - "nextPhraseID": "elythom_knight1_3" + "text":"That's a very nice suit of armour you have there.", + "nextPhraseID":"elythom_knight1_3" } ] }, { - "id": "elythom_knight1_2", - "message": "Talk to master Krell over there, he can tell you all about us." + "id":"elythom_knight1_2", + "message":"Talk to master Krell over there, he can tell you all about us." }, { - "id": "elythom_knight1_3", - "message": "Thank you, it's our standard set of armour that we use in the order. It takes a lot of scrubbing and polishing to make it this clean though." + "id":"elythom_knight1_3", + "message":"Thank you, it's our standard set of armour that we use in the order. It takes a lot of scrubbing and polishing to make it this clean though." }, { - "id": "elythom_knight2", - "message": "Hello. *cough*", - "replies": [ + "id":"elythom_knight2", + "message":"Hello. *cough*", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "elythom_knight1_2" + "text":"Who are you?", + "nextPhraseID":"elythom_knight1_2" }, { - "text": "That's a very nice suit of armour you have there.", - "nextPhraseID": "elythom_knight1_3" + "text":"That's a very nice suit of armour you have there.", + "nextPhraseID":"elythom_knight1_3" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_erinith.json b/AndorsTrail/res/raw/conversationlist_erinith.json index e7979930f..2fd2bf89b 100644 --- a/AndorsTrail/res/raw/conversationlist_erinith.json +++ b/AndorsTrail/res/raw/conversationlist_erinith.json @@ -1,502 +1,502 @@ [ { - "id": "erinith", - "replies": [ + "id":"erinith", + "replies":[ { - "nextPhraseID": "erinith_complete_1", - "requires": [ + "nextPhraseID":"erinith_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "50" + "requireType":"questProgress", + "requireID":"erinith", + "value":50 } ] }, { - "nextPhraseID": "erinith_givenpotion_1", - "requires": [ + "nextPhraseID":"erinith_givenpotion_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "40" + "requireType":"questProgress", + "requireID":"erinith", + "value":40 } ] }, { - "nextPhraseID": "erinith_givenpotion_1", - "requires": [ + "nextPhraseID":"erinith_givenpotion_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "41" + "requireType":"questProgress", + "requireID":"erinith", + "value":41 } ] }, { - "nextPhraseID": "erinith_givenpotion_1", - "requires": [ + "nextPhraseID":"erinith_givenpotion_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "42" + "requireType":"questProgress", + "requireID":"erinith", + "value":42 } ] }, { - "nextPhraseID": "erinith_needspotions_1", - "requires": [ + "nextPhraseID":"erinith_needspotions_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "30" + "requireType":"questProgress", + "requireID":"erinith", + "value":30 } ] }, { - "nextPhraseID": "erinith_needsbook_1", - "requires": [ + "nextPhraseID":"erinith_needsbook_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "20" + "requireType":"questProgress", + "requireID":"erinith", + "value":20 } ] }, { - "nextPhraseID": "erinith_needsbook_1", - "requires": [ + "nextPhraseID":"erinith_needsbook_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "21" + "requireType":"questProgress", + "requireID":"erinith", + "value":21 } ] }, { - "nextPhraseID": "erinith_1" + "nextPhraseID":"erinith_1" } ] }, { - "id": "erinith_complete_1", - "message": "Thank you for all your help earlier." + "id":"erinith_complete_1", + "message":"Thank you for all your help earlier." }, { - "id": "erinith_1", - "message": "Please, you have to help me!", - "replies": [ + "id":"erinith_1", + "message":"Please, you have to help me!", + "replies":[ { - "text": "What's wrong?", - "nextPhraseID": "erinith_story_1" + "text":"What's wrong?", + "nextPhraseID":"erinith_story_1" } ] }, { - "id": "erinith_story_1", - "message": "I was setting up camp here during the night, and was attacked by some bandits while asleep.", - "rewards": [ + "id":"erinith_story_1", + "message":"I was setting up camp here during the night, and was attacked by some bandits while asleep.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 10 + "text":"N", + "nextPhraseID":"erinith_story_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_story_2" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":10 } ] }, { - "id": "erinith_story_2", - "message": "Ack, this wound doesn't seem to be healing itself.", - "replies": [ + "id":"erinith_story_2", + "message":"Ack, this wound doesn't seem to be healing itself.", + "replies":[ { - "text": "N", - "nextPhraseID": "erinith_story_3" + "text":"N", + "nextPhraseID":"erinith_story_3" } ] }, { - "id": "erinith_story_3", - "message": "At least I managed to keep them from getting my book. I'm sure they were after the book.", - "replies": [ + "id":"erinith_story_3", + "message":"At least I managed to keep them from getting my book. I'm sure they were after the book.", + "replies":[ { - "text": "Seems like a valuable book then. This sounds interesting, please go on.", - "nextPhraseID": "erinith_story_4" + "text":"Seems like a valuable book then. This sounds interesting, please go on.", + "nextPhraseID":"erinith_story_4" }, { - "text": "What happened?", - "nextPhraseID": "erinith_story_4" + "text":"What happened?", + "nextPhraseID":"erinith_story_4" } ] }, { - "id": "erinith_story_4", - "message": "I managed to throw the book in among the trees over there during the attack. *points to the trees directly to the north*", - "replies": [ + "id":"erinith_story_4", + "message":"I managed to throw the book in among the trees over there during the attack. *points to the trees directly to the north*", + "replies":[ { - "text": "N", - "nextPhraseID": "erinith_story_5" + "text":"N", + "nextPhraseID":"erinith_story_5" } ] }, { - "id": "erinith_story_5", - "message": "I don't think they managed to get the book. It's probably still somewhere among those trees.", - "replies": [ + "id":"erinith_story_5", + "message":"I don't think they managed to get the book. It's probably still somewhere among those trees.", + "replies":[ { - "text": "What is in the book?", - "nextPhraseID": "erinith_story_6" + "text":"What is in the book?", + "nextPhraseID":"erinith_story_6" } ] }, { - "id": "erinith_story_6", - "message": "Oh, I can't say really.", - "replies": [ + "id":"erinith_story_6", + "message":"Oh, I can't say really.", + "replies":[ { - "text": "I could help you find that book if you want.", - "nextPhraseID": "erinith_story_7" + "text":"I could help you find that book if you want.", + "nextPhraseID":"erinith_story_7" }, { - "text": "What would it be worth for you to get that book back?", - "nextPhraseID": "erinith_story_gold_1" + "text":"What would it be worth for you to get that book back?", + "nextPhraseID":"erinith_story_gold_1" } ] }, { - "id": "erinith_story_7", - "message": "You would? Oh thank you.", - "rewards": [ + "id":"erinith_story_7", + "message":"You would? Oh thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 20 + "text":"N", + "nextPhraseID":"erinith_story_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_story_8" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":20 } ] }, { - "id": "erinith_story_8", - "message": "Please go look for it among those trees to the northeast." + "id":"erinith_story_8", + "message":"Please go look for it among those trees to the northeast." }, { - "id": "erinith_story_gold_1", - "message": "Worth? Well, I was hoping you would help me anyway, but I guess 200 gold could do.", - "replies": [ + "id":"erinith_story_gold_1", + "message":"Worth? Well, I was hoping you would help me anyway, but I guess 200 gold could do.", + "replies":[ { - "text": "200 gold it is then. I'll go look for your book.", - "nextPhraseID": "erinith_story_gold_2" + "text":"200 gold it is then. I'll go look for your book.", + "nextPhraseID":"erinith_story_gold_2" }, { - "text": "A lousy 200 gold, is that all you can do? Fine, I'll go look for your stupid book.", - "nextPhraseID": "erinith_story_gold_2" + "text":"A lousy 200 gold, is that all you can do? Fine, I'll go look for your stupid book.", + "nextPhraseID":"erinith_story_gold_2" }, { - "text": "Keep your gold, I'll return your book for you anyway.", - "nextPhraseID": "erinith_story_7" + "text":"Keep your gold, I'll return your book for you anyway.", + "nextPhraseID":"erinith_story_7" }, { - "text": "No, I am not getting involved in this. Goodbye.", - "nextPhraseID": "X" + "text":"No, I am not getting involved in this. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "erinith_story_gold_2", - "message": "Make it quick.", - "rewards": [ + "id":"erinith_story_gold_2", + "message":"Make it quick.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 21 + "text":"N", + "nextPhraseID":"erinith_story_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_story_8" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":21 } ] }, { - "id": "erinith_needsbook_1", - "message": "Have you found that book yet?", - "replies": [ + "id":"erinith_needsbook_1", + "message":"Have you found that book yet?", + "replies":[ { - "text": "Not yet, I am still looking.", - "nextPhraseID": "erinith_story_8" + "text":"Not yet, I am still looking.", + "nextPhraseID":"erinith_story_8" }, { - "text": "Yes, here is your book.", - "nextPhraseID": "erinith_needsbook_2", - "requires": [ + "text":"Yes, here is your book.", + "nextPhraseID":"erinith_needsbook_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "erinith_book", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"erinith_book", + "value":1 } ] } ] }, { - "id": "erinith_needsbook_2", - "rewards": [ + "id":"erinith_needsbook_2", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 30 - } - ], - "replies": [ - { - "nextPhraseID": "erinith_needsbook_3_2", - "requires": [ + "nextPhraseID":"erinith_needsbook_3_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "erinith", - "value": "21" + "requireType":"questProgress", + "requireID":"erinith", + "value":21 } ] }, { - "nextPhraseID": "erinith_needsbook_3_1" - } - ] - }, - { - "id": "erinith_needsbook_3_1", - "message": "You found it! Oh thank you so much. I was so worried that I had lost it.", - "replies": [ - { - "text": "N", - "nextPhraseID": "erinith_needspotions_2" - } - ] - }, - { - "id": "erinith_needsbook_3_2", - "message": "You found it! Oh thank you so much. In return, here is the gold I promised you.", - "rewards": [ - { - "rewardType": "dropList", - "rewardID": "gold200" + "nextPhraseID":"erinith_needsbook_3_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_needspotions_2" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":30 } ] }, { - "id": "erinith_needspotions_1", - "message": "Thank you for helping me find my book earlier.", - "replies": [ + "id":"erinith_needsbook_3_1", + "message":"You found it! Oh thank you so much. I was so worried that I had lost it.", + "replies":[ { - "text": "N", - "nextPhraseID": "erinith_needspotions_2" + "text":"N", + "nextPhraseID":"erinith_needspotions_2" } ] }, { - "id": "erinith_needspotions_2", - "message": "I am still hurt by this wound that I got from the attack during the night.", - "replies": [ + "id":"erinith_needsbook_3_2", + "message":"You found it! Oh thank you so much. In return, here is the gold I promised you.", + "replies":[ { - "text": "N", - "nextPhraseID": "erinith_needspotions_3" - } - ] - }, - { - "id": "erinith_needspotions_3", - "message": "Ack, it hurts so bad and it doesn't seem to be healing itself.", - "replies": [ - { - "text": "N", - "nextPhraseID": "erinith_needspotions_4" - } - ] - }, - { - "id": "erinith_needspotions_4", - "message": "I am really in need of some stronger healing here. Maybe some potions would do.", - "replies": [ - { - "text": "N", - "nextPhraseID": "erinith_needspotions_5" - } - ] - }, - { - "id": "erinith_needspotions_5", - "message": "I have heard that the potion makers these days have potions of major health, and not just the regular potions of health.", - "replies": [ - { - "text": "N", - "nextPhraseID": "erinith_needspotions_6" - } - ] - }, - { - "id": "erinith_needspotions_6", - "message": "One of those would surely do. Otherwise, I think four regular potions of health would be enough.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 31 + "text":"N", + "nextPhraseID":"erinith_needspotions_2" } ], - "replies": [ + "rewards":[ { - "text": "I'll go get those potions for you.", - "nextPhraseID": "erinith_needspotions_7" + "rewardType":"dropList", + "rewardID":"gold200" + } + ] + }, + { + "id":"erinith_needspotions_1", + "message":"Thank you for helping me find my book earlier.", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_needspotions_2" + } + ] + }, + { + "id":"erinith_needspotions_2", + "message":"I am still hurt by this wound that I got from the attack during the night.", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_needspotions_3" + } + ] + }, + { + "id":"erinith_needspotions_3", + "message":"Ack, it hurts so bad and it doesn't seem to be healing itself.", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_needspotions_4" + } + ] + }, + { + "id":"erinith_needspotions_4", + "message":"I am really in need of some stronger healing here. Maybe some potions would do.", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_needspotions_5" + } + ] + }, + { + "id":"erinith_needspotions_5", + "message":"I have heard that the potion makers these days have potions of major health, and not just the regular potions of health.", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_needspotions_6" + } + ] + }, + { + "id":"erinith_needspotions_6", + "message":"One of those would surely do. Otherwise, I think four regular potions of health would be enough.", + "replies":[ + { + "text":"I'll go get those potions for you.", + "nextPhraseID":"erinith_needspotions_7" }, { - "text": "Here, take this bonemeal potion instead. It's very potent in healing deep wounds.", - "nextPhraseID": "erinith_gavepotion_bm_1", - "requires": [ + "text":"Here, take this bonemeal potion instead. It's very potent in healing deep wounds.", + "nextPhraseID":"erinith_gavepotion_bm_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bonemeal_potion", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"bonemeal_potion", + "value":1 } ] }, { - "text": "Here, take this potion of major health.", - "nextPhraseID": "erinith_gavepotion_major_1", - "requires": [ + "text":"Here, take this potion of major health.", + "nextPhraseID":"erinith_gavepotion_major_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "health_major2", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"health_major2", + "value":1 } ] }, { - "text": "Here, take this potion of major health.", - "nextPhraseID": "erinith_gavepotion_major_1", - "requires": [ + "text":"Here, take this potion of major health.", + "nextPhraseID":"erinith_gavepotion_major_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "health_major", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"health_major", + "value":1 } ] }, { - "text": "Here, take these four regular potions of health.", - "nextPhraseID": "erinith_gavepotion_reg_1", - "requires": [ + "text":"Here, take these four regular potions of health.", + "nextPhraseID":"erinith_gavepotion_reg_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "health", - "value": 4 + "requireType":"inventoryRemove", + "requireID":"health", + "value":4 } ] } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"erinith", + "value":31 + } ] }, { - "id": "erinith_needspotions_7", - "message": "Thank you my friend. Please hurry back." + "id":"erinith_needspotions_7", + "message":"Thank you my friend. Please hurry back." }, { - "id": "erinith_gavepotion_bm_1", - "message": "Bonemeal potion? But.. but.. We are not allowed to use them since they are prohibited by Lord Geomyr.", - "rewards": [ + "id":"erinith_gavepotion_bm_1", + "message":"Bonemeal potion? But.. but.. We are not allowed to use them since they are prohibited by Lord Geomyr.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 40 - } - ], - "replies": [ - { - "text": "Who will find out?", - "nextPhraseID": "erinith_gavepotion_bm_2" + "text":"Who will find out?", + "nextPhraseID":"erinith_gavepotion_bm_2" }, { - "text": "I have tried them myself, it's perfectly safe to use them.", - "nextPhraseID": "erinith_gavepotion_bm_2" - } - ] - }, - { - "id": "erinith_gavepotion_bm_2", - "message": "Hm, yes. I guess you have a point. Oh well, here goes. *drinks potion*", - "replies": [ - { - "text": "N", - "nextPhraseID": "erinith_gavepotion_1" - } - ] - }, - { - "id": "erinith_gavepotion_major_1", - "message": "Thank you for bringing me one. *drinks potion*", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 41 + "text":"I have tried them myself, it's perfectly safe to use them.", + "nextPhraseID":"erinith_gavepotion_bm_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_gavepotion_1" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":40 } ] }, { - "id": "erinith_gavepotion_reg_1", - "message": "Thank you for bringing them to me. *drinks all four potions*", - "rewards": [ + "id":"erinith_gavepotion_bm_2", + "message":"Hm, yes. I guess you have a point. Oh well, here goes. *drinks potion*", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 42 + "text":"N", + "nextPhraseID":"erinith_gavepotion_1" + } + ] + }, + { + "id":"erinith_gavepotion_major_1", + "message":"Thank you for bringing me one. *drinks potion*", + "replies":[ + { + "text":"N", + "nextPhraseID":"erinith_gavepotion_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "erinith_gavepotion_1" + "rewardType":"questProgress", + "rewardID":"erinith", + "value":41 } ] }, { - "id": "erinith_gavepotion_1", - "message": "Wow, I feel slightly better already. I guess this healing really works.", - "replies": [ + "id":"erinith_gavepotion_reg_1", + "message":"Thank you for bringing them to me. *drinks all four potions*", + "replies":[ { - "text": "N", - "nextPhraseID": "erinith_givenpotion_1" + "text":"N", + "nextPhraseID":"erinith_gavepotion_1" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"erinith", + "value":42 } ] }, { - "id": "erinith_givenpotion_1", - "message": "Thank you my friend for your help. My book is safe and my wound is healing. I hope our paths will cross again.", - "rewards": [ + "id":"erinith_gavepotion_1", + "message":"Wow, I feel slightly better already. I guess this healing really works.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "erinith", - "value": 50 + "text":"N", + "nextPhraseID":"erinith_givenpotion_1" + } + ] + }, + { + "id":"erinith_givenpotion_1", + "message":"Thank you my friend for your help. My book is safe and my wound is healing. I hope our paths will cross again.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"erinith", + "value":50 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ervelyn.json b/AndorsTrail/res/raw/conversationlist_ervelyn.json index 8fa9e060f..0b741ca55 100644 --- a/AndorsTrail/res/raw/conversationlist_ervelyn.json +++ b/AndorsTrail/res/raw/conversationlist_ervelyn.json @@ -1,105 +1,105 @@ [ { - "id": "ervelyn", - "replies": [ + "id":"ervelyn", + "replies":[ { - "nextPhraseID": "ervelyn_gave1", - "requires": [ + "nextPhraseID":"ervelyn_gave1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "46" + "requireType":"questProgress", + "requireID":"remgard2", + "value":46 } ] }, { - "nextPhraseID": "ervelyn_give1", - "requires": [ + "nextPhraseID":"ervelyn_give1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "ervelyn_1" + "nextPhraseID":"ervelyn_1" } ] }, { - "id": "ervelyn_gave1", - "message": "Hello again, my friend. You are always welcome here.", - "replies": [ + "id":"ervelyn_gave1", + "message":"Hello again, my friend. You are always welcome here.", + "replies":[ { - "text": "N", - "nextPhraseID": "ervelyn_d" + "text":"N", + "nextPhraseID":"ervelyn_d" } ] }, { - "id": "ervelyn_1", - "message": "Hello there. Welcome to my shop.", - "replies": [ + "id":"ervelyn_1", + "message":"Hello there. Welcome to my shop.", + "replies":[ { - "text": "N", - "nextPhraseID": "ervelyn_d" + "text":"N", + "nextPhraseID":"ervelyn_d" } ] }, { - "id": "ervelyn_d", - "message": "How may I be of service?", - "replies": [ + "id":"ervelyn_d", + "message":"How may I be of service?", + "replies":[ { - "text": "Let me see what you have to trade.", - "nextPhraseID": "ervelyn_shop" + "text":"Let me see what you have to trade.", + "nextPhraseID":"ervelyn_shop" }, { - "text": "Never mind. Goodbye.", - "nextPhraseID": "X" + "text":"Never mind. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ervelyn_shop", - "message": "Certainly.", - "replies": [ + "id":"ervelyn_shop", + "message":"Certainly.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] }, { - "id": "ervelyn_give1", - "message": "It is you! I heard what you did, helping us with that witch Algangror. You have my thanks, friend!", - "replies": [ + "id":"ervelyn_give1", + "message":"It is you! I heard what you did, helping us with that witch Algangror. You have my thanks, friend!", + "replies":[ { - "text": "N", - "nextPhraseID": "ervelyn_give2" + "text":"N", + "nextPhraseID":"ervelyn_give2" } ] }, { - "id": "ervelyn_give2", - "message": "As a token of my appreciation, please accept this hat that I made. May it guide you through the blinding light.", - "rewards": [ + "id":"ervelyn_give2", + "message":"As a token of my appreciation, please accept this hat that I made. May it guide you through the blinding light.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "ervelyn_hat" - }, - { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 46 + "text":"Thank you.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you.", - "nextPhraseID": "X" + "rewardType":"dropList", + "rewardID":"ervelyn_hat" + }, + { + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":46 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_esfiume.json b/AndorsTrail/res/raw/conversationlist_esfiume.json index 3ef9ce760..e23e1c4da 100644 --- a/AndorsTrail/res/raw/conversationlist_esfiume.json +++ b/AndorsTrail/res/raw/conversationlist_esfiume.json @@ -1,173 +1,173 @@ [ { - "id": "askyl0", - "replies": [ + "id":"askyl0", + "message":"Wh.. who.. Have you come to get me?", + "replies":[ { - "text": "Get you?", - "nextPhraseID": "askyl2" + "text":"Get you?", + "nextPhraseID":"askyl2" }, { - "text": "[Lie] Yes, I am here to get you. Follow me.", - "nextPhraseID": "askyl1" + "text":"[Lie] Yes, I am here to get you. Follow me.", + "nextPhraseID":"askyl1" } - ], - "message": "Wh.. who.. Have you come to get me?" + ] }, { - "id": "askyl1", - "replies": [ + "id":"askyl1", + "message":"Nooo! I knew the day would come. You people won't be able to catch me!", + "replies":[ { - "text": "Wait, who are these people you are referring to?", - "nextPhraseID": "askyl2" + "text":"Wait, who are these people you are referring to?", + "nextPhraseID":"askyl2" } - ], - "message": "Nooo! I knew the day would come. You people won't be able to catch me!" + ] }, { - "id": "askyl2", - "replies": [ + "id":"askyl2", + "message":"The Sakul are coming.", + "replies":[ { - "text": "N", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"X" } - ], - "message": "The Sakul are coming." + ] }, { - "id": "esfiume0", - "replies": [ + "id":"esfiume0", + "message":"Hey! Whatever you saw us doing here, we're completely innocent.", + "replies":[ { - "text": "N", - "nextPhraseID": "esfiume1" + "text":"N", + "nextPhraseID":"esfiume1" } - ], - "message": "Hey! Whatever you saw us doing here, we're completely innocent." + ] }, { - "id": "esfiume1", - "replies": [ + "id":"esfiume1", + "message":"These aren't even our things. We are only .. uh .. standing around here.", + "replies":[ { - "text": "I didn't see anything.", - "nextPhraseID": "esfiume2" + "text":"I didn't see anything.", + "nextPhraseID":"esfiume2" }, { - "text": "What do you do around here?", - "nextPhraseID": "esfiume3" + "text":"What do you do around here?", + "nextPhraseID":"esfiume3" } - ], - "message": "These aren't even our things. We are only .. uh .. standing around here." + ] }, { - "id": "esfiume2", - "replies": [ + "id":"esfiume2", + "message":"That's right you didn't.", + "replies":[ { - "text": "What do you do around here?", - "nextPhraseID": "esfiume3" + "text":"What do you do around here?", + "nextPhraseID":"esfiume3" } - ], - "message": "That's right you didn't." + ] }, { - "id": "esfiume3", - "replies": [ + "id":"esfiume3", + "message":"Oh, we .. um .. stay here. Completely legit. Not at all doing anything that's not allowed.", + "replies":[ { - "text": "What's in those crates back there?", - "nextPhraseID": "esfiume4" + "text":"What's in those crates back there?", + "nextPhraseID":"esfiume4" } - ], - "message": "Oh, we .. um .. stay here. Completely legit. Not at all doing anything that's not allowed." + ] }, { - "id": "esfiume4", - "replies": [ + "id":"esfiume4", + "message":"Oh nothing. They're .. uh .. empty. Yes, that's it, empty.", + "replies":[ { - "text": "Right. I had better leave.", - "nextPhraseID": "X" + "text":"Right. I had better leave.", + "nextPhraseID":"X" } - ], - "message": "Oh nothing. They're .. uh .. empty. Yes, that's it, empty." + ] }, { - "id": "erethori0", - "replies": [ + "id":"erethori0", + "message":"I hope you're not here to ask for help, like all those other people that have come by.", + "replies":[ { - "text": "What people?", - "nextPhraseID": "erethori3" + "text":"What people?", + "nextPhraseID":"erethori3" }, { - "text": "Who are you?", - "nextPhraseID": "erethori1" + "text":"Who are you?", + "nextPhraseID":"erethori1" } - ], - "message": "I hope you're not here to ask for help, like all those other people that have come by." + ] }, { - "id": "erethori1", - "replies": [ + "id":"erethori1", + "message":"I'm no one. You did not see me, or any of my friends here.", + "replies":[ { - "text": "Sure thing.", - "nextPhraseID": "X" + "text":"Sure thing.", + "nextPhraseID":"X" }, { - "text": "You guys seem to be up to something.", - "nextPhraseID": "erethori2" + "text":"You guys seem to be up to something.", + "nextPhraseID":"erethori2" } - ], - "message": "I'm no one. You did not see me, or any of my friends here." + ] }, { - "id": "erethori2", - "message": "Really? I think you had better leave." + "id":"erethori2", + "message":"Really? I think you had better leave." }, { - "id": "erethori3", - "replies": [ + "id":"erethori3", + "message":"It seems something must have happened up in the Charwood mining town recently.", + "replies":[ { - "text": "N", - "nextPhraseID": "erethori4" + "text":"N", + "nextPhraseID":"erethori4" } - ], - "message": "It seems something must have happened up in the Charwood mining town recently." + ] }, { - "id": "erethori4", - "replies": [ + "id":"erethori4", + "message":"There have been quite a few people coming by here and asking us for help.", + "replies":[ { - "text": "N", - "nextPhraseID": "erethori5" + "text":"N", + "nextPhraseID":"erethori5" } - ], - "message": "There have been quite a few people coming by here and asking us for help." + ] }, { - "id": "erethori5", - "replies": [ + "id":"erethori5", + "message":"Don't know what happened over there though. Maybe you should go ask the people in the Charwood cabin.", + "replies":[ { - "text": "Charwood, where is that?", - "nextPhraseID": "erethori6" + "text":"Charwood, where is that?", + "nextPhraseID":"erethori6" } - ], - "message": "Don't know what happened over there though. Maybe you should go ask the people in the Charwood cabin." + ] }, { - "id": "erethori6", - "rewards": [ + "id":"erethori6", + "message":"It's just north of here. Take the path west of our camp here, and head straight north. It's just around the bend there. *points*", + "replies":[ { - "rewardID": "charwood1", - "value": 11, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Thanks, I'll go check it out.", - "nextPhraseID": "X" + "text":"Thanks, I'll go check it out.", + "nextPhraseID":"X" }, { - "text": "I have better things to do.", - "nextPhraseID": "X" + "text":"I have better things to do.", + "nextPhraseID":"X" } ], - "message": "It's just north of here. Take the path west of our camp here, and head straight north. It's just around the bend there. *points*" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":11 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven.json b/AndorsTrail/res/raw/conversationlist_fallhaven.json index a5027df43..9b847c4ad 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven.json @@ -1,200 +1,200 @@ [ { - "id": "fallhaven_citizen1", - "message": "Hello there. Nice weather ain't it?", - "replies": [ + "id":"fallhaven_citizen1", + "message":"Hello there. Nice weather ain't it?", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "fallhaven_andor_1" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"fallhaven_andor_1" } ] }, { - "id": "fallhaven_citizen2", - "message": "Hello. Anything you want from me?", - "replies": [ + "id":"fallhaven_citizen2", + "message":"Hello. Anything you want from me?", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "fallhaven_andor_2" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"fallhaven_andor_2" } ] }, { - "id": "fallhaven_citizen3", - "message": "Hi. Can I help you?", - "replies": [ + "id":"fallhaven_citizen3", + "message":"Hi. Can I help you?", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "fallhaven_andor_3" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"fallhaven_andor_3" } ] }, { - "id": "fallhaven_citizen4", - "message": "You're that kid from Crossglen village right?", - "replies": [ + "id":"fallhaven_citizen4", + "message":"You're that kid from Crossglen village right?", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "fallhaven_andor_4" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"fallhaven_andor_4" } ] }, { - "id": "fallhaven_citizen5", - "message": "Out of the way, peasant." + "id":"fallhaven_citizen5", + "message":"Out of the way, peasant." }, { - "id": "fallhaven_citizen6", - "message": "Good day to you.", - "replies": [ + "id":"fallhaven_citizen6", + "message":"Good day to you.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "fallhaven_andor_6" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"fallhaven_andor_6" } ] }, { - "id": "fallhaven_andor_1", - "message": "No, sorry. I haven't seen anyone by that description." + "id":"fallhaven_andor_1", + "message":"No, sorry. I haven't seen anyone by that description." }, { - "id": "fallhaven_andor_2", - "message": "Some other kid you say? Hm, let me think.", - "replies": [ + "id":"fallhaven_andor_2", + "message":"Some other kid you say? Hm, let me think.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_andor_1" + "text":"N", + "nextPhraseID":"fallhaven_andor_1" } ] }, { - "id": "fallhaven_andor_3", - "message": "Hm, I might have seen someone matching that description a few days ago. Can't remember where though." + "id":"fallhaven_andor_3", + "message":"Hm, I might have seen someone matching that description a few days ago. Can't remember where though." }, { - "id": "fallhaven_andor_4", - "message": "Oh yes, there was another kid from Crossglen village here a few days ago. Not sure he matched your description though.", - "replies": [ + "id":"fallhaven_andor_4", + "message":"Oh yes, there was another kid from Crossglen village here a few days ago. Not sure he matched your description though.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_andor_4_1" + "text":"N", + "nextPhraseID":"fallhaven_andor_4_1" } ] }, { - "id": "fallhaven_andor_4_1", - "message": "There were some shady looking people following him around. Didn't see any more than that." + "id":"fallhaven_andor_4_1", + "message":"There were some shady looking people following him around. Didn't see any more than that." }, { - "id": "fallhaven_andor_6", - "message": "Nope. Haven't seen him." + "id":"fallhaven_andor_6", + "message":"Nope. Haven't seen him." }, { - "id": "fallhaven_guard", - "message": "Keep out of trouble." + "id":"fallhaven_guard", + "message":"Keep out of trouble." }, { - "id": "fallhaven_priest", - "message": "Shadow be with you.", - "replies": [ + "id":"fallhaven_priest", + "message":"Shadow be with you.", + "replies":[ { - "text": "Can you tell me more about the Shadow?", - "nextPhraseID": "priest_shadow_1" + "text":"Can you tell me more about the Shadow?", + "nextPhraseID":"priest_shadow_1" } ] }, { - "id": "priest_shadow_1", - "message": "The Shadow protects us. It keeps us safe and comforts us when we sleep.", - "replies": [ + "id":"priest_shadow_1", + "message":"The Shadow protects us. It keeps us safe and comforts us when we sleep.", + "replies":[ { - "text": "N", - "nextPhraseID": "priest_shadow_2" + "text":"N", + "nextPhraseID":"priest_shadow_2" } ] }, { - "id": "priest_shadow_2", - "message": "It follows us wherever we go. Go with the Shadow my child.", - "replies": [ + "id":"priest_shadow_2", + "message":"It follows us wherever we go. Go with the Shadow my child.", + "replies":[ { - "text": "Shadow be with you.", - "nextPhraseID": "X" + "text":"Shadow be with you.", + "nextPhraseID":"X" }, { - "text": "Whatever, bye.", - "nextPhraseID": "X" + "text":"Whatever, bye.", + "nextPhraseID":"X" } ] }, { - "id": "rigmor", - "message": "Well hello there! Aren't you a cute little fellow.", - "replies": [ + "id":"rigmor", + "message":"Well hello there! Aren't you a cute little fellow.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "rigmor_1" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"rigmor_1" }, { - "text": "I really need to go.", - "nextPhraseID": "rigmor_leave_select" + "text":"I really need to go.", + "nextPhraseID":"rigmor_leave_select" } ] }, { - "id": "rigmor_1", - "message": "Your brother, you say? His name is Andor? No. I don't recall meeting anyone like that.", - "replies": [ + "id":"rigmor_1", + "message":"Your brother, you say? His name is Andor? No. I don't recall meeting anyone like that.", + "replies":[ { - "text": "I really need to go.", - "nextPhraseID": "rigmor_leave_select" + "text":"I really need to go.", + "nextPhraseID":"rigmor_leave_select" } ] }, { - "id": "rigmor_leave_select", - "replies": [ + "id":"rigmor_leave_select", + "replies":[ { - "nextPhraseID": "rigmor_thanks", - "requires": [ + "nextPhraseID":"rigmor_thanks", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "100" + "requireType":"questProgress", + "requireID":"calomyran", + "value":100 } ] }, { - "nextPhraseID": "X" + "nextPhraseID":"X" } ] }, { - "id": "rigmor_thanks", - "message": "I heard you helped my old man find his book, thank you. He had been talking about that book for weeks. Poor thing, he tends to forget things.", - "replies": [ + "id":"rigmor_thanks", + "message":"I heard you helped my old man find his book, thank you. He had been talking about that book for weeks. Poor thing, he tends to forget things.", + "replies":[ { - "text": "It was my pleasure. Goodbye.", - "nextPhraseID": "X" + "text":"It was my pleasure. Goodbye.", + "nextPhraseID":"X" }, { - "text": "You should keep an eye on him, or bad things might happen to him.", - "nextPhraseID": "X" + "text":"You should keep an eye on him, or bad things might happen to him.", + "nextPhraseID":"X" }, { - "text": "Whatever, I just did it for the gold.", - "nextPhraseID": "X" + "text":"Whatever, I just did it for the gold.", + "nextPhraseID":"X" } ] }, { - "id": "fallhaven_clothes", - "message": "Welcome to my shop. Please browse my selection of fine clothing and jewelry.", - "replies": [ + "id":"fallhaven_clothes", + "message":"Welcome to my shop. Please browse my selection of fine clothing and jewelry.", + "replies":[ { - "text": "Let me see your wares.", - "nextPhraseID": "S" + "text":"Let me see your wares.", + "nextPhraseID":"S" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_arcir.json b/AndorsTrail/res/raw/conversationlist_fallhaven_arcir.json index c1560d2d5..2fc3c8f0f 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_arcir.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_arcir.json @@ -1,173 +1,173 @@ [ { - "id": "arcir_start", - "message": "Hello. I'm Arcir.", - "replies": [ + "id":"arcir_start", + "message":"Hello. I'm Arcir.", + "replies":[ { - "text": "I noticed your statue of Elythara downstairs.", - "nextPhraseID": "arcir_elythara_1", - "requires": [ + "text":"I noticed your statue of Elythara downstairs.", + "nextPhraseID":"arcir_elythara_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "arcir", - "value": "10" + "requireType":"questProgress", + "requireID":"arcir", + "value":10 } ] }, { - "text": "You really seem to like your books.", - "nextPhraseID": "arcir_books_1" + "text":"You really seem to like your books.", + "nextPhraseID":"arcir_books_1" } ] }, { - "id": "arcir_anythingelse", - "message": "Anything else you wanted to ask?", - "replies": [ + "id":"arcir_anythingelse", + "message":"Anything else you wanted to ask?", + "replies":[ { - "text": "I noticed your statue of Elythara downstairs.", - "nextPhraseID": "arcir_elythara_1", - "requires": [ + "text":"I noticed your statue of Elythara downstairs.", + "nextPhraseID":"arcir_elythara_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "arcir", - "value": "10" + "requireType":"questProgress", + "requireID":"arcir", + "value":10 } ] }, { - "text": "You really seem to like your books.", - "nextPhraseID": "arcir_books_1" + "text":"You really seem to like your books.", + "nextPhraseID":"arcir_books_1" } ] }, { - "id": "arcir_elythara_1", - "message": "Oh, you found my statue in the basement?\n\nYes, Elythara is my protector.", - "replies": [ + "id":"arcir_elythara_1", + "message":"Oh, you found my statue in the basement?\n\nYes, Elythara is my protector.", + "replies":[ { - "text": "Okay.", - "nextPhraseID": "arcir_anythingelse" + "text":"Okay.", + "nextPhraseID":"arcir_anythingelse" } ] }, { - "id": "arcir_books_1", - "message": "I find great pleasure in my books. They contain the accumulated knowledge of past generations.", - "replies": [ + "id":"arcir_books_1", + "message":"I find great pleasure in my books. They contain the accumulated knowledge of past generations.", + "replies":[ { - "text": "Do you have a book called 'Calomyran Secrets'?", - "nextPhraseID": "arcir_calomyran_select", - "requires": [ + "text":"Do you have a book called 'Calomyran Secrets'?", + "nextPhraseID":"arcir_calomyran_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "10" + "requireType":"questProgress", + "requireID":"calomyran", + "value":10 } ] }, { - "text": "Okay.", - "nextPhraseID": "arcir_anythingelse" + "text":"Okay.", + "nextPhraseID":"arcir_anythingelse" } ] }, { - "id": "arcir_calomyran_1", - "message": "'Calomyran Secrets'? Hm, yes I think I have one of those in my basement.", - "replies": [ + "id":"arcir_calomyran_1", + "message":"'Calomyran Secrets'? Hm, yes I think I have one of those in my basement.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_calomyran_2" + "text":"N", + "nextPhraseID":"arcir_calomyran_2" } ] }, { - "id": "arcir_calomyran_2", - "message": "Old man Benradas came by last week, wanting to sell me that book. Since it's not really my kind of book, I declined.", - "replies": [ + "id":"arcir_calomyran_2", + "message":"Old man Benradas came by last week, wanting to sell me that book. Since it's not really my kind of book, I declined.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_calomyran_3" + "text":"N", + "nextPhraseID":"arcir_calomyran_3" } ] }, { - "id": "arcir_calomyran_3", - "message": "He seemed upset that I didn't like his book, and threw it at me while storming out of the house.", - "replies": [ + "id":"arcir_calomyran_3", + "message":"He seemed upset that I didn't like his book, and threw it at me while storming out of the house.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_calomyran_4" + "text":"N", + "nextPhraseID":"arcir_calomyran_4" } ] }, { - "id": "arcir_calomyran_4", - "message": "Poor old man Benradas, he probably forgot that he left it here. He tends to forget things.", - "replies": [ + "id":"arcir_calomyran_4", + "message":"Poor old man Benradas, he probably forgot that he left it here. He tends to forget things.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_anythingelse" + "text":"N", + "nextPhraseID":"arcir_anythingelse" } ] }, { - "id": "arcir_calomyran_5", - "message": "You looked downstairs but didn't find it? And a note you say? I guess there must have been someone in my house.", - "replies": [ + "id":"arcir_calomyran_5", + "message":"You looked downstairs but didn't find it? And a note you say? I guess there must have been someone in my house.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_calomyran_6" + "text":"N", + "nextPhraseID":"arcir_calomyran_6" } ] }, { - "id": "arcir_calomyran_select", - "replies": [ + "id":"arcir_calomyran_select", + "replies":[ { - "nextPhraseID": "arcir_calomyran_complete", - "requires": [ + "nextPhraseID":"arcir_calomyran_complete", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "100" + "requireType":"questProgress", + "requireID":"calomyran", + "value":100 } ] }, { - "nextPhraseID": "arcir_calomyran_5", - "requires": [ + "nextPhraseID":"arcir_calomyran_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "20" + "requireType":"questProgress", + "requireID":"calomyran", + "value":20 } ] }, { - "nextPhraseID": "arcir_calomyran_1" + "nextPhraseID":"arcir_calomyran_1" } ] }, { - "id": "arcir_calomyran_complete", - "message": "I heard you found it and gave it back to old man Benradas. Thank you. He tends to forget things.", - "replies": [ + "id":"arcir_calomyran_complete", + "message":"I heard you found it and gave it back to old man Benradas. Thank you. He tends to forget things.", + "replies":[ { - "text": "N", - "nextPhraseID": "arcir_anythingelse" + "text":"N", + "nextPhraseID":"arcir_anythingelse" } ] }, { - "id": "arcir_calomyran_6", - "message": "What did the note say?\n\nLarcal.. I know of him. Always causing trouble. He is usually in the barn to the east of here.", - "replies": [ + "id":"arcir_calomyran_6", + "message":"What did the note say?\n\nLarcal.. I know of him. Always causing trouble. He is usually in the barn to the east of here.", + "replies":[ { - "text": "Thanks, bye", - "nextPhraseID": "X" + "text":"Thanks, bye", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_athamyr.json b/AndorsTrail/res/raw/conversationlist_fallhaven_athamyr.json index e4dfc91ea..62c8ba85b 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_athamyr.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_athamyr.json @@ -1,123 +1,123 @@ [ { - "id": "athamyr", - "message": "Walk with the Shadow.", - "replies": [ + "id":"athamyr", + "message":"Walk with the Shadow.", + "replies":[ { - "text": "Have you been down in the catacombs?", - "nextPhraseID": "athamyr_select", - "requires": [ + "text":"Have you been down in the catacombs?", + "nextPhraseID":"athamyr_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "20" + "requireType":"questProgress", + "requireID":"bucus", + "value":20 } ] } ] }, { - "id": "athamyr_1", - "message": "Yes, I have been in the catacombs beneath Fallhaven Church.", - "replies": [ + "id":"athamyr_1", + "message":"Yes, I have been in the catacombs beneath Fallhaven Church.", + "replies":[ { - "text": "N", - "nextPhraseID": "athamyr_2" + "text":"N", + "nextPhraseID":"athamyr_2" } ] }, { - "id": "athamyr_2", - "message": "But I'm the only one that both has the permission and the bravery to go down there.", - "replies": [ + "id":"athamyr_2", + "message":"But I'm the only one that both has the permission and the bravery to go down there.", + "replies":[ { - "text": "How can I get permission to go down there?", - "nextPhraseID": "athamyr_3" + "text":"How can I get permission to go down there?", + "nextPhraseID":"athamyr_3" } ] }, { - "id": "athamyr_3", - "message": "You want to go down in the catacombs? Hm, maybe we can make a deal.", - "replies": [ + "id":"athamyr_3", + "message":"You want to go down in the catacombs? Hm, maybe we can make a deal.", + "replies":[ { - "text": "N", - "nextPhraseID": "athamyr_4" + "text":"N", + "nextPhraseID":"athamyr_4" } ] }, { - "id": "athamyr_4", - "message": "Bring me some of that delicious cooked meat from the tavern and I will give you my permission to enter the catacombs of Fallhaven Church.", - "rewards": [ + "id":"athamyr_4", + "message":"Bring me some of that delicious cooked meat from the tavern and I will give you my permission to enter the catacombs of Fallhaven Church.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 30 - } - ], - "replies": [ - { - "text": "Here, I have cooked meat for you.", - "nextPhraseID": "athamyr_complete", - "requires": [ + "text":"Here, I have cooked meat for you.", + "nextPhraseID":"athamyr_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "meat_cooked", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"meat_cooked", + "value":1 } ] }, { - "text": "Ok, I'll go get some.", - "nextPhraseID": "X" + "text":"Ok, I'll go get some.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"bucus", + "value":30 } ] }, { - "id": "athamyr_complete_2", - "message": "You have my permission to enter the catacombs of Fallhaven Church.", - "rewards": [ + "id":"athamyr_complete_2", + "message":"You have my permission to enter the catacombs of Fallhaven Church.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 50 + "rewardType":"questProgress", + "rewardID":"bucus", + "value":50 } ] }, { - "id": "athamyr_select", - "replies": [ + "id":"athamyr_select", + "replies":[ { - "nextPhraseID": "athamyr_complete_2", - "requires": [ + "nextPhraseID":"athamyr_complete_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "40" + "requireType":"questProgress", + "requireID":"bucus", + "value":40 } ] }, { - "nextPhraseID": "athamyr_1" + "nextPhraseID":"athamyr_1" } ] }, { - "id": "athamyr_complete", - "message": "Thanks, this will do nicely.", - "rewards": [ + "id":"athamyr_complete", + "message":"Thanks, this will do nicely.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 40 + "text":"N", + "nextPhraseID":"athamyr_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "athamyr_complete_2" + "rewardType":"questProgress", + "rewardID":"bucus", + "value":40 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_bucus.json b/AndorsTrail/res/raw/conversationlist_fallhaven_bucus.json index 850ab7555..79deef73e 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_bucus.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_bucus.json @@ -1,252 +1,252 @@ [ { - "id": "bucus_welcome", - "message": "Hi again, welcome back to the .. Oh wait, I thought you were someone else.", - "replies": [ + "id":"bucus_welcome", + "message":"Hi again, welcome back to the .. Oh wait, I thought you were someone else.", + "replies":[ { - "text": "Have you seen my brother Andor?", - "nextPhraseID": "bucus_andor_select" + "text":"Have you seen my brother Andor?", + "nextPhraseID":"bucus_andor_select" }, { - "text": "What do you know about the Thieves' Guild?", - "nextPhraseID": "bucus_thieves_select" + "text":"What do you know about the Thieves' Guild?", + "nextPhraseID":"bucus_thieves_select" } ] }, { - "id": "bucus_andor_select", - "replies": [ + "id":"bucus_andor_select", + "replies":[ { - "nextPhraseID": "bucus_umar_1", - "requires": [ + "nextPhraseID":"bucus_umar_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "100" + "requireType":"questProgress", + "requireID":"bucus", + "value":100 } ] }, { - "nextPhraseID": "bucus_andor_no_1" + "nextPhraseID":"bucus_andor_no_1" } ] }, { - "id": "bucus_andor_no_1", - "message": "How interesting that you should ask. What if I had seen him? Why would I tell you?", - "replies": [ + "id":"bucus_andor_no_1", + "message":"How interesting that you should ask. What if I had seen him? Why would I tell you?", + "replies":[ { - "text": "N", - "nextPhraseID": "bucus_andor_no_2" + "text":"N", + "nextPhraseID":"bucus_andor_no_2" } ] }, { - "id": "bucus_andor_no_2", - "message": "No, I can't tell you. Now please leave." + "id":"bucus_andor_no_2", + "message":"No, I can't tell you. Now please leave." }, { - "id": "bucus_thieves_select", - "replies": [ + "id":"bucus_thieves_select", + "replies":[ { - "nextPhraseID": "bucus_thieves_complete_3", - "requires": [ + "nextPhraseID":"bucus_thieves_complete_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "100" + "requireType":"questProgress", + "requireID":"bucus", + "value":100 } ] }, { - "nextPhraseID": "bucus_thieves_continue", - "requires": [ + "nextPhraseID":"bucus_thieves_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "10" + "requireType":"questProgress", + "requireID":"bucus", + "value":10 } ] }, { - "nextPhraseID": "bucus_thieves_select2" + "nextPhraseID":"bucus_thieves_select2" } ] }, { - "id": "bucus_thieves_select2", - "replies": [ + "id":"bucus_thieves_select2", + "replies":[ { - "nextPhraseID": "bucus_thieves_1", - "requires": [ + "nextPhraseID":"bucus_thieves_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "40" + "requireType":"questProgress", + "requireID":"andor", + "value":40 } ] }, { - "nextPhraseID": "bucus_thieves_no" + "nextPhraseID":"bucus_thieves_no" } ] }, { - "id": "bucus_thieves_no", - "message": "Wh, what? No, I don't know anything about that." + "id":"bucus_thieves_no", + "message":"Wh, what? No, I don't know anything about that." }, { - "id": "bucus_umar_1", - "message": "Ok kid. You've proven yourself to me. Yes, I saw some other kid by that description running around here a few days ago.", - "replies": [ + "id":"bucus_umar_1", + "message":"Ok kid. You've proven yourself to me. Yes, I saw some other kid by that description running around here a few days ago.", + "replies":[ { - "text": "N", - "nextPhraseID": "bucus_umar_2" + "text":"N", + "nextPhraseID":"bucus_umar_2" } ] }, { - "id": "bucus_umar_2", - "message": "I don't know what he was up to though. He kept asking a lot of questions. Kind of like you do. *snicker*", - "replies": [ + "id":"bucus_umar_2", + "message":"I don't know what he was up to though. He kept asking a lot of questions. Kind of like you do. *snicker*", + "replies":[ { - "text": "N", - "nextPhraseID": "bucus_umar_3" + "text":"N", + "nextPhraseID":"bucus_umar_3" } ] }, { - "id": "bucus_umar_3", - "message": "Anyway, that's all I know. You should go talk to Umar, he probably knows more. Down that hatch over there.", - "rewards": [ + "id":"bucus_umar_3", + "message":"Anyway, that's all I know. You should go talk to Umar, he probably knows more. Down that hatch over there.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 50 + "text":"Ok, bye", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok, bye", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"andor", + "value":50 } ] }, { - "id": "bucus_thieves_1", - "message": "Who told you that? Argh.\n\nOk so you found us. Now what?", - "replies": [ + "id":"bucus_thieves_1", + "message":"Who told you that? Argh.\n\nOk so you found us. Now what?", + "replies":[ { - "text": "Can I join the Thieves' Guild?", - "nextPhraseID": "bucus_thieves_2" + "text":"Can I join the Thieves' Guild?", + "nextPhraseID":"bucus_thieves_2" } ] }, { - "id": "bucus_thieves_2", - "message": "Hah! Join the Thieves' Guild?! You?!\n\nYou're one funny kid.", - "replies": [ + "id":"bucus_thieves_2", + "message":"Hah! Join the Thieves' Guild?! You?!\n\nYou're one funny kid.", + "replies":[ { - "text": "I'm serious.", - "nextPhraseID": "bucus_thieves_3" + "text":"I'm serious.", + "nextPhraseID":"bucus_thieves_3" }, { - "text": "Yeah, pretty funny eh?", - "nextPhraseID": "bucus_thieves_3" + "text":"Yeah, pretty funny eh?", + "nextPhraseID":"bucus_thieves_3" } ] }, { - "id": "bucus_thieves_3", - "message": "Ok, tell you what kid. Do a task for me and maybe I'll consider giving you more info.", - "replies": [ + "id":"bucus_thieves_3", + "message":"Ok, tell you what kid. Do a task for me and maybe I'll consider giving you more info.", + "replies":[ { - "text": "What kind of task are we talking about?", - "nextPhraseID": "bucus_thieves_4" + "text":"What kind of task are we talking about?", + "nextPhraseID":"bucus_thieves_4" }, { - "text": "As long as this leads to some treasure, I'm in!", - "nextPhraseID": "bucus_thieves_4" + "text":"As long as this leads to some treasure, I'm in!", + "nextPhraseID":"bucus_thieves_4" } ] }, { - "id": "bucus_thieves_4", - "message": "Bring me the key of Luthor and we can talk more. I don't know anything about the key itself, but rumor has it that it is located somewhere in the catacombs beneath Fallhaven Church.", - "rewards": [ + "id":"bucus_thieves_4", + "message":"Bring me the key of Luthor and we can talk more. I don't know anything about the key itself, but rumor has it that it is located somewhere in the catacombs beneath Fallhaven Church.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 10 + "text":"Ok, sounds easy enough.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok, sounds easy enough.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"bucus", + "value":10 } ] }, { - "id": "bucus_thieves_continue", - "message": "How is the search for the key of Luthor going?", - "replies": [ + "id":"bucus_thieves_continue", + "message":"How is the search for the key of Luthor going?", + "replies":[ { - "text": "What was I supposed to do again?", - "nextPhraseID": "bucus_thieves_4" + "text":"What was I supposed to do again?", + "nextPhraseID":"bucus_thieves_4" }, { - "text": "Here, I have it. The key of Luthor.", - "nextPhraseID": "bucus_thieves_complete_1", - "requires": [ + "text":"Here, I have it. The key of Luthor.", + "nextPhraseID":"bucus_thieves_complete_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "key_luthor", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"key_luthor", + "value":1 } ] }, { - "text": "I'm still looking for it. Bye.", - "nextPhraseID": "X" + "text":"I'm still looking for it. Bye.", + "nextPhraseID":"X" } ] }, { - "id": "bucus_thieves_complete_1", - "message": "Wow, you actually got the key of Luthor? I didn't think you would make it out of there.", - "rewards": [ + "id":"bucus_thieves_complete_1", + "message":"Wow, you actually got the key of Luthor? I didn't think you would make it out of there.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 100 + "text":"N", + "nextPhraseID":"bucus_thieves_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bucus_thieves_complete_2" + "rewardType":"questProgress", + "rewardID":"bucus", + "value":100 } ] }, { - "id": "bucus_thieves_complete_2", - "message": "Well done kid.", - "replies": [ + "id":"bucus_thieves_complete_2", + "message":"Well done kid.", + "replies":[ { - "text": "N", - "nextPhraseID": "bucus_thieves_complete_3" + "text":"N", + "nextPhraseID":"bucus_thieves_complete_3" } ] }, { - "id": "bucus_thieves_complete_3", - "message": "So, let's talk. What do you want to know?", - "replies": [ + "id":"bucus_thieves_complete_3", + "message":"So, let's talk. What do you want to know?", + "replies":[ { - "text": "What do you know about my brother Andor?", - "nextPhraseID": "bucus_umar_1" + "text":"What do you know about my brother Andor?", + "nextPhraseID":"bucus_umar_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_church.json b/AndorsTrail/res/raw/conversationlist_fallhaven_church.json index cce58eac2..d000adb7f 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_church.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_church.json @@ -1,281 +1,281 @@ [ { - "id": "chapelgoer", - "message": "Shadow, embrace me." + "id":"chapelgoer", + "message":"Shadow, embrace me." }, { - "id": "thoronir_default", - "message": "Bask in the Shadow, my child.", - "replies": [ + "id":"thoronir_default", + "message":"Bask in the Shadow, my child.", + "replies":[ { - "text": "What can you tell me about the Shadow?", - "nextPhraseID": "thoronir_shadow_1" + "text":"What can you tell me about the Shadow?", + "nextPhraseID":"thoronir_shadow_1" }, { - "text": "Can you tell me more about the church?", - "nextPhraseID": "thoronir_church_1" + "text":"Can you tell me more about the church?", + "nextPhraseID":"thoronir_church_1" }, { - "text": "Are the Bonemeal potions ready yet?", - "nextPhraseID": "thoronir_trade_bonemeal", - "requires": [ + "text":"Are the Bonemeal potions ready yet?", + "nextPhraseID":"thoronir_trade_bonemeal", + "requires":[ { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "100" + "requireType":"questProgress", + "requireID":"bonemeal", + "value":100 } ] } ] }, { - "id": "thoronir_shadow_1", - "message": "The Shadow protects us from the dangers of the night. It keeps us safe and comforts us when we sleep.", - "replies": [ + "id":"thoronir_shadow_1", + "message":"The Shadow protects us from the dangers of the night. It keeps us safe and comforts us when we sleep.", + "replies":[ { - "text": "Tharal sent me and told me to tell you the password 'Glow of the Shadow'.", - "nextPhraseID": "thoronir_tharal_select", - "requires": [ + "text":"Tharal sent me and told me to tell you the password 'Glow of the Shadow'.", + "nextPhraseID":"thoronir_tharal_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "30" + "requireType":"questProgress", + "requireID":"bonemeal", + "value":30 } ] }, { - "text": "Shadow be with you.", - "nextPhraseID": "thoronir_default" + "text":"Shadow be with you.", + "nextPhraseID":"thoronir_default" }, { - "text": "Sounds like nonsense to me.", - "nextPhraseID": "thoronir_default" + "text":"Sounds like nonsense to me.", + "nextPhraseID":"thoronir_default" } ] }, { - "id": "thoronir_church_1", - "message": "This is our chapel of worship in Fallhaven. Our community turns to us for support.", - "replies": [ + "id":"thoronir_church_1", + "message":"This is our chapel of worship in Fallhaven. Our community turns to us for support.", + "replies":[ { - "text": "N", - "nextPhraseID": "thoronir_church_2" + "text":"N", + "nextPhraseID":"thoronir_church_2" } ] }, { - "id": "thoronir_church_2", - "message": "This church has withstood hundreds of years, and has been kept safe from grave robbers.", - "replies": [ + "id":"thoronir_church_2", + "message":"This church has withstood hundreds of years, and has been kept safe from grave robbers.", + "replies":[ { - "text": "N", - "nextPhraseID": "thoronir_church_3" + "text":"N", + "nextPhraseID":"thoronir_church_3" } ] }, { - "id": "thoronir_tharal_select", - "replies": [ + "id":"thoronir_tharal_select", + "replies":[ { - "nextPhraseID": "thoronir_trade_bonemeal", - "requires": [ + "nextPhraseID":"thoronir_trade_bonemeal", + "requires":[ { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "100" + "requireType":"questProgress", + "requireID":"bonemeal", + "value":100 } ] }, { - "nextPhraseID": "thoronir_tharal_1" + "nextPhraseID":"thoronir_tharal_1" } ] }, { - "id": "thoronir_tharal_1", - "message": "Glow of the Shadow indeed my child. So my old friend Tharal in Crossglen village sent you?", - "replies": [ + "id":"thoronir_tharal_1", + "message":"Glow of the Shadow indeed my child. So my old friend Tharal in Crossglen village sent you?", + "replies":[ { - "text": "What can you tell me about bonemeal?", - "nextPhraseID": "thoronir_tharal_2" + "text":"What can you tell me about bonemeal?", + "nextPhraseID":"thoronir_tharal_2" } ] }, { - "id": "thoronir_church_3", - "message": "The catacombs beneath the church house the remains of our passed leaders. Our great King Luthor is rumored to be buried there.", - "replies": [ + "id":"thoronir_church_3", + "message":"The catacombs beneath the church house the remains of our passed leaders. Our great King Luthor is rumored to be buried there.", + "replies":[ { - "text": "Has anyone entered the catacombs?", - "nextPhraseID": "thoronir_church_4", - "requires": [ + "text":"Has anyone entered the catacombs?", + "nextPhraseID":"thoronir_church_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "bucus", - "value": "10" + "requireType":"questProgress", + "requireID":"bucus", + "value":10 } ] }, { - "text": "There was something else I wanted to talk about.", - "nextPhraseID": "thoronir_default" + "text":"There was something else I wanted to talk about.", + "nextPhraseID":"thoronir_default" } ] }, { - "id": "thoronir_church_4", - "message": "No one is allowed down in the catacombs, except for Athamyr, my apprentice. He is the only one that has been down there for years.", - "rewards": [ + "id":"thoronir_church_4", + "message":"No one is allowed down in the catacombs, except for Athamyr, my apprentice. He is the only one that has been down there for years.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bucus", - "value": 20 + "text":"Ok, I might go see him.", + "nextPhraseID":"thoronir_default" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I might go see him.", - "nextPhraseID": "thoronir_default" + "rewardType":"questProgress", + "rewardID":"bucus", + "value":20 } ] }, { - "id": "thoronir_tharal_2", - "message": "Shhh, we shouldn't talk so loud about using Bonemeal. As you know, Lord Geomyr issued a ban on all use of Bonemeal.", - "replies": [ + "id":"thoronir_tharal_2", + "message":"Shhh, we shouldn't talk so loud about using Bonemeal. As you know, Lord Geomyr issued a ban on all use of Bonemeal.", + "replies":[ { - "text": "N", - "nextPhraseID": "thoronir_tharal_3" + "text":"N", + "nextPhraseID":"thoronir_tharal_3" } ] }, { - "id": "thoronir_tharal_3", - "message": "When the ban came, I did not dare keep any, so I threw my whole supply away. It was quite foolish now that I look back on it.", - "replies": [ + "id":"thoronir_tharal_3", + "message":"When the ban came, I did not dare keep any, so I threw my whole supply away. It was quite foolish now that I look back on it.", + "replies":[ { - "text": "N", - "nextPhraseID": "thoronir_tharal_4" + "text":"N", + "nextPhraseID":"thoronir_tharal_4" } ] }, { - "id": "thoronir_tharal_4", - "message": "Do you think you could find me 5 skeletal bones that I can use for mixing a Bonemeal potion? The bonemeal is very potent in healing old wounds.", - "replies": [ + "id":"thoronir_tharal_4", + "message":"Do you think you could find me 5 skeletal bones that I can use for mixing a Bonemeal potion? The bonemeal is very potent in healing old wounds.", + "replies":[ { - "text": "Sure, I might be able to do that.", - "nextPhraseID": "thoronir_tharal_5" + "text":"Sure, I might be able to do that.", + "nextPhraseID":"thoronir_tharal_5" }, { - "text": "I have those bones for you.", - "nextPhraseID": "thoronir_tharal_complete", - "requires": [ + "text":"I have those bones for you.", + "nextPhraseID":"thoronir_tharal_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bone", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"bone", + "value":5 } ] } ] }, { - "id": "thoronir_tharal_5", - "message": "Thank you, please come back soon. I heard there were some undead near an old abandoned house just north of Fallhaven. Maybe you can check for bones there?", - "rewards": [ + "id":"thoronir_tharal_5", + "message":"Thank you, please come back soon. I heard there were some undead near an old abandoned house just north of Fallhaven. Maybe you can check for bones there?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bonemeal", - "value": 40 + "text":"Ok, I'll go check there.", + "nextPhraseID":"thoronir_default" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I'll go check there.", - "nextPhraseID": "thoronir_default" + "rewardType":"questProgress", + "rewardID":"bonemeal", + "value":40 } ] }, { - "id": "thoronir_tharal_complete", - "message": "Thank you, these bones will do fine. Now I can start creating some bonemeal healing potions for you.", - "rewards": [ + "id":"thoronir_tharal_complete", + "message":"Thank you, these bones will do fine. Now I can start creating some bonemeal healing potions for you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bonemeal", - "value": 100 + "text":"N", + "nextPhraseID":"thoronir_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "thoronir_complete_2" + "rewardType":"questProgress", + "rewardID":"bonemeal", + "value":100 } ] }, { - "id": "thoronir_complete_2", - "message": "Give me some time to mix the Bonemeal potion. It is a very potent healing potion. Come back in a little while." + "id":"thoronir_complete_2", + "message":"Give me some time to mix the Bonemeal potion. It is a very potent healing potion. Come back in a little while." }, { - "id": "thoronir_trade_bonemeal", - "message": "Yes, the Bonemeal potions are ready. Please use them with care, and don't let the guards see you. We are not actually allowed to use them anymore.", - "replies": [ + "id":"thoronir_trade_bonemeal", + "message":"Yes, the Bonemeal potions are ready. Please use them with care, and don't let the guards see you. We are not actually allowed to use them anymore.", + "replies":[ { - "text": "Let me see what potions you have made so far.", - "nextPhraseID": "S" + "text":"Let me see what potions you have made so far.", + "nextPhraseID":"S" }, { - "text": "There was something else I wanted to talk about.", - "nextPhraseID": "thoronir_default" + "text":"There was something else I wanted to talk about.", + "nextPhraseID":"thoronir_default" } ] }, { - "id": "catacombguard", - "message": "Turn back while you still can, mortal. This is no place for you. Only death awaits you here.", - "replies": [ + "id":"catacombguard", + "message":"Turn back while you still can, mortal. This is no place for you. Only death awaits you here.", + "replies":[ { - "text": "Very well. I will turn back.", - "nextPhraseID": "X" + "text":"Very well. I will turn back.", + "nextPhraseID":"X" }, { - "text": "Move aside, I need to get deeper into the catacombs.", - "nextPhraseID": "catacombguard1" + "text":"Move aside, I need to get deeper into the catacombs.", + "nextPhraseID":"catacombguard1" }, { - "text": "By the Shadow, you will not stop me.", - "nextPhraseID": "catacombguard1" + "text":"By the Shadow, you will not stop me.", + "nextPhraseID":"catacombguard1" } ] }, { - "id": "catacombguard1", - "message": "Nooo, you shall not pass!", - "replies": [ + "id":"catacombguard1", + "message":"Nooo, you shall not pass!", + "replies":[ { - "text": "Ok. Let's fight.", - "nextPhraseID": "F" + "text":"Ok. Let's fight.", + "nextPhraseID":"F" } ] }, { - "id": "luthor", - "message": "*hissss* What mortal disturbs my sleep?", - "replies": [ + "id":"luthor", + "message":"*hissss* What mortal disturbs my sleep?", + "replies":[ { - "text": "By the Shadow, what are you?", - "nextPhraseID": "F" + "text":"By the Shadow, what are you?", + "nextPhraseID":"F" }, { - "text": "At last, a worthy fight! I have been waiting for this.", - "nextPhraseID": "F" + "text":"At last, a worthy fight! I have been waiting for this.", + "nextPhraseID":"F" }, { - "text": "Whatever, let's get this over with.", - "nextPhraseID": "F" + "text":"Whatever, let's get this over with.", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_drunk.json b/AndorsTrail/res/raw/conversationlist_fallhaven_drunk.json index 42ca255dc..88e9a7993 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_drunk.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_drunk.json @@ -1,223 +1,223 @@ [ { - "id": "fallhaven_drunk", - "message": "No problem. No sireee! Not causing any more trouble now. I sits here outside now.", - "replies": [ + "id":"fallhaven_drunk", + "message":"No problem. No sireee! Not causing any more trouble now. I sits here outside now.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_2" + "text":"N", + "nextPhraseID":"fallhaven_drunk_2" } ] }, { - "id": "fallhaven_drunk_2", - "message": "Wait, who are you again? Are you that guard?", - "replies": [ + "id":"fallhaven_drunk_2", + "message":"Wait, who are you again? Are you that guard?", + "replies":[ { - "text": "Yes", - "nextPhraseID": "fallhaven_drunk_3_1" + "text":"Yes", + "nextPhraseID":"fallhaven_drunk_3_1" }, { - "text": "No", - "nextPhraseID": "fallhaven_drunk_3_2" + "text":"No", + "nextPhraseID":"fallhaven_drunk_3_2" } ] }, { - "id": "fallhaven_drunk_3_1", - "message": "Oh, sir. I'm not causing any trouble anymore, see? I sits outside now as you says, ok?", - "replies": [ + "id":"fallhaven_drunk_3_1", + "message":"Oh, sir. I'm not causing any trouble anymore, see? I sits outside now as you says, ok?", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_4" + "text":"N", + "nextPhraseID":"fallhaven_drunk_4" } ] }, { - "id": "fallhaven_drunk_3_2", - "message": "Oh good. That guard threw me out of the tavern. If I see him again I'll show him one thing or another.", - "replies": [ + "id":"fallhaven_drunk_3_2", + "message":"Oh good. That guard threw me out of the tavern. If I see him again I'll show him one thing or another.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_4" + "text":"N", + "nextPhraseID":"fallhaven_drunk_4" } ] }, { - "id": "fallhaven_drunk_4", - "message": "Drink drink drink, drink some more. Drink, drink .. Uh how did it go again?", - "replies": [ + "id":"fallhaven_drunk_4", + "message":"Drink drink drink, drink some more. Drink, drink .. Uh how did it go again?", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_5" + "text":"N", + "nextPhraseID":"fallhaven_drunk_5" } ] }, { - "id": "fallhaven_drunk_5", - "message": "Were you saying something? Where was I? Yes, so we were in this dungeon.", - "replies": [ + "id":"fallhaven_drunk_5", + "message":"Were you saying something? Where was I? Yes, so we were in this dungeon.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_6" + "text":"N", + "nextPhraseID":"fallhaven_drunk_6" } ] }, { - "id": "fallhaven_drunk_6", - "message": "Or was it a house? I can't remember.", - "replies": [ + "id":"fallhaven_drunk_6", + "message":"Or was it a house? I can't remember.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_7" + "text":"N", + "nextPhraseID":"fallhaven_drunk_7" } ] }, { - "id": "fallhaven_drunk_7", - "message": "No no, it was outside! Now I remember.", - "replies": [ + "id":"fallhaven_drunk_7", + "message":"No no, it was outside! Now I remember.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_drunk_7_select" + "text":"N", + "nextPhraseID":"fallhaven_drunk_7_select" } ] }, { - "id": "fallhaven_drunk_7_select", - "replies": [ + "id":"fallhaven_drunk_7_select", + "replies":[ { - "nextPhraseID": "fallhaven_drunk_11", - "requires": [ + "nextPhraseID":"fallhaven_drunk_11", + "requires":[ { - "requireType": "questProgress", - "requireID": "fallhavendrunk", - "value": "100" + "requireType":"questProgress", + "requireID":"fallhavendrunk", + "value":100 } ] }, { - "nextPhraseID": "fallhaven_drunk_8" + "nextPhraseID":"fallhaven_drunk_8" } ] }, { - "id": "fallhaven_drunk_8", - "message": "That's where we..\n\nHey, where did my mead go? Did you take it from me?", - "replies": [ + "id":"fallhaven_drunk_8", + "message":"That's where we..\n\nHey, where did my mead go? Did you take it from me?", + "replies":[ { - "text": "Yes", - "nextPhraseID": "fallhaven_drunk_9_1" + "text":"Yes", + "nextPhraseID":"fallhaven_drunk_9_1" }, { - "text": "No", - "nextPhraseID": "fallhaven_drunk_9_2" + "text":"No", + "nextPhraseID":"fallhaven_drunk_9_2" } ] }, { - "id": "fallhaven_drunk_9_1", - "message": "Well then give it back! Or go buy me another mead.", - "rewards": [ + "id":"fallhaven_drunk_9_1", + "message":"Well then give it back! Or go buy me another mead.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fallhavendrunk", - "value": 10 - } - ], - "replies": [ - { - "text": "Here, have some mead.", - "nextPhraseID": "fallhaven_drunk_10", - "requires": [ + "text":"Here, have some mead.", + "nextPhraseID":"fallhaven_drunk_10", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "mead", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"mead", + "value":1 } ] }, { - "text": "Ok, I'll go buy some mead for you.", - "nextPhraseID": "X" + "text":"Ok, I'll go buy some mead for you.", + "nextPhraseID":"X" }, { - "text": "No. I don't think I should help you. Goodbye.", - "nextPhraseID": "X" + "text":"No. I don't think I should help you. Goodbye.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fallhavendrunk", + "value":10 } ] }, { - "id": "fallhaven_drunk_9_2", - "message": "I must have drunk it then. Could you get me a new mead do you think?", - "rewards": [ + "id":"fallhaven_drunk_9_2", + "message":"I must have drunk it then. Could you get me a new mead do you think?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fallhavendrunk", - "value": 10 - } - ], - "replies": [ - { - "text": "Here, have some mead.", - "nextPhraseID": "fallhaven_drunk_10", - "requires": [ + "text":"Here, have some mead.", + "nextPhraseID":"fallhaven_drunk_10", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "mead", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"mead", + "value":1 } ] }, { - "text": "Ok, I'll go buy some mead for you.", - "nextPhraseID": "X" + "text":"Ok, I'll go buy some mead for you.", + "nextPhraseID":"X" }, { - "text": "No. I don't think I should help you. Goodbye.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "fallhaven_drunk_10", - "message": "Oh sweet drinks of joy. May the sssshadow be with you kid. *makes big eyes*", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_drunk_11" - } - ] - }, - { - "id": "fallhaven_drunk_11", - "message": "*takes a gulp of the mead*\n\nThat's good stuff!", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_drunk_12" - } - ] - }, - { - "id": "fallhaven_drunk_12", - "message": "Yeah, me and Unnmir had good times. Go ask him yourself, he is usually in the barn to the east of here. I wonder *burps* where that treasure went.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "fallhavendrunk", - "value": 100 + "text":"No. I don't think I should help you. Goodbye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Treasure? I'm in! I'll go look for Unnmir right away.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"fallhavendrunk", + "value":10 + } + ] + }, + { + "id":"fallhaven_drunk_10", + "message":"Oh sweet drinks of joy. May the sssshadow be with you kid. *makes big eyes*", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_drunk_11" + } + ] + }, + { + "id":"fallhaven_drunk_11", + "message":"*takes a gulp of the mead*\n\nThat's good stuff!", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_drunk_12" + } + ] + }, + { + "id":"fallhaven_drunk_12", + "message":"Yeah, me and Unnmir had good times. Go ask him yourself, he is usually in the barn to the east of here. I wonder *burps* where that treasure went.", + "replies":[ + { + "text":"Treasure? I'm in! I'll go look for Unnmir right away.", + "nextPhraseID":"X" }, { - "text": "Thank you for the story. Goodbye.", - "nextPhraseID": "X" + "text":"Thank you for the story. Goodbye.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"fallhavendrunk", + "value":100 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_gaela.json b/AndorsTrail/res/raw/conversationlist_fallhaven_gaela.json index e44e5c67e..425bb0542 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_gaela.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_gaela.json @@ -1,92 +1,92 @@ [ { - "id": "gaela", - "replies": [ + "id":"gaela", + "replies":[ { - "nextPhraseID": "gaela_r", - "requires": [ + "nextPhraseID":"gaela_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "40" + "requireType":"questProgress", + "requireID":"andor", + "value":40 } ] }, { - "nextPhraseID": "gaela_0" + "nextPhraseID":"gaela_0" } ] }, { - "id": "gaela_r", - "message": "Hello again. I hope you will find what you are looking for." + "id":"gaela_r", + "message":"Hello again. I hope you will find what you are looking for." }, { - "id": "gaela_0", - "message": "Swift is my blade. Poisoned is my tongue. Or was it the other way around?", - "replies": [ + "id":"gaela_0", + "message":"Swift is my blade. Poisoned is my tongue. Or was it the other way around?", + "replies":[ { - "text": "There seems to be a lot of thieves here in Fallhaven.", - "nextPhraseID": "gaela_1" + "text":"There seems to be a lot of thieves here in Fallhaven.", + "nextPhraseID":"gaela_1" } ] }, { - "id": "gaela_1", - "message": "Yes, we thieves have a strong presence here.", - "replies": [ + "id":"gaela_1", + "message":"Yes, we thieves have a strong presence here.", + "replies":[ { - "text": "Anything more?", - "nextPhraseID": "gaela_2", - "requires": [ + "text":"Anything more?", + "nextPhraseID":"gaela_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "30" + "requireType":"questProgress", + "requireID":"andor", + "value":30 } ] } ] }, { - "id": "gaela_2", - "message": "I heard that you helped Gruil, a fellow thief in Crossglen village.", - "replies": [ + "id":"gaela_2", + "message":"I heard that you helped Gruil, a fellow thief in Crossglen village.", + "replies":[ { - "text": "N", - "nextPhraseID": "gaela_3" + "text":"N", + "nextPhraseID":"gaela_3" } ] }, { - "id": "gaela_3", - "message": "Word has also reached me that you are looking for someone. I might be able to help you.", - "replies": [ + "id":"gaela_3", + "message":"Word has also reached me that you are looking for someone. I might be able to help you.", + "replies":[ { - "text": "N", - "nextPhraseID": "gaela_4" + "text":"N", + "nextPhraseID":"gaela_4" } ] }, { - "id": "gaela_4", - "message": "You should go talk to Bucus in the derelict house a bit southwest of here. Tell him you want to know more about the Thieves' Guild.", - "rewards": [ + "id":"gaela_4", + "message":"You should go talk to Bucus in the derelict house a bit southwest of here. Tell him you want to know more about the Thieves' Guild.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 40 + "text":"Thanks, I'll go talk to him.", + "nextPhraseID":"gaela_5" } ], - "replies": [ + "rewards":[ { - "text": "Thanks, I'll go talk to him.", - "nextPhraseID": "gaela_5" + "rewardType":"questProgress", + "rewardID":"andor", + "value":40 } ] }, { - "id": "gaela_5", - "message": "Consider it a favor done in return for helping Gruil." + "id":"gaela_5", + "message":"Consider it a favor done in return for helping Gruil." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_larcal.json b/AndorsTrail/res/raw/conversationlist_fallhaven_larcal.json index 8f8d86c2b..c2a784566 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_larcal.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_larcal.json @@ -1,89 +1,89 @@ [ { - "id": "larcal", - "message": "I don't have time for you, kid. Get lost.", - "replies": [ + "id":"larcal", + "message":"I don't have time for you, kid. Get lost.", + "replies":[ { - "text": "I found a note with your name on it while looking for the book 'Calomyran Secrets'.", - "nextPhraseID": "larcal_1", - "requires": [ + "text":"I found a note with your name on it while looking for the book 'Calomyran Secrets'.", + "nextPhraseID":"larcal_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "20" + "requireType":"questProgress", + "requireID":"calomyran", + "value":20 } ] } ] }, { - "id": "larcal_1", - "message": "Now now, what have we here? Are you implying that I have been down in Arcir's basement?", - "replies": [ + "id":"larcal_1", + "message":"Now now, what have we here? Are you implying that I have been down in Arcir's basement?", + "replies":[ { - "text": "N", - "nextPhraseID": "larcal_2" + "text":"N", + "nextPhraseID":"larcal_2" } ] }, { - "id": "larcal_2", - "message": "So, maybe I was. The book is mine anyway.", - "replies": [ + "id":"larcal_2", + "message":"So, maybe I was. The book is mine anyway.", + "replies":[ { - "text": "N", - "nextPhraseID": "larcal_3" + "text":"N", + "nextPhraseID":"larcal_3" } ] }, { - "id": "larcal_3", - "message": "Look, let's solve this peacefully. You walk away and forget about that book, and you might still live.", - "replies": [ + "id":"larcal_3", + "message":"Look, let's solve this peacefully. You walk away and forget about that book, and you might still live.", + "replies":[ { - "text": "Very well. Keep your book.", - "nextPhraseID": "larcal_4" + "text":"Very well. Keep your book.", + "nextPhraseID":"larcal_4" }, { - "text": "No, you will give me that book.", - "nextPhraseID": "larcal_5" + "text":"No, you will give me that book.", + "nextPhraseID":"larcal_5" } ] }, { - "id": "larcal_4", - "message": "Good boy. Now run away." + "id":"larcal_4", + "message":"Good boy. Now run away." }, { - "id": "larcal_5", - "message": "Ok, now you're starting to annoy me, kid. Get lost while you still can.", - "replies": [ + "id":"larcal_5", + "message":"Ok, now you're starting to annoy me, kid. Get lost while you still can.", + "replies":[ { - "text": "Very well. I will leave.", - "nextPhraseID": "X" + "text":"Very well. I will leave.", + "nextPhraseID":"X" }, { - "text": "No, that book is not yours!", - "nextPhraseID": "larcal_6" + "text":"No, that book is not yours!", + "nextPhraseID":"larcal_6" } ] }, { - "id": "larcal_6", - "message": "You are still here? Ok then, if you want the book that bad, you will have to take it from me!", - "replies": [ + "id":"larcal_6", + "message":"You are still here? Ok then, if you want the book that bad, you will have to take it from me!", + "replies":[ { - "text": "At last, a fight. I have been waiting for this!", - "nextPhraseID": "F" + "text":"At last, a fight. I have been waiting for this!", + "nextPhraseID":"F" }, { - "text": "I had hoped it wouldn't come to this.", - "nextPhraseID": "F" + "text":"I had hoped it wouldn't come to this.", + "nextPhraseID":"F" }, { - "text": "Very well. I will leave.", - "nextPhraseID": "X" + "text":"Very well. I will leave.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_nocmar.json b/AndorsTrail/res/raw/conversationlist_fallhaven_nocmar.json index a2b917af3..44eb87dc8 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_nocmar.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_nocmar.json @@ -1,274 +1,274 @@ [ { - "id": "nocmar", - "message": "Hello. I'm Nocmar.", - "replies": [ + "id":"nocmar", + "message":"Hello. I'm Nocmar.", + "replies":[ { - "text": "This place looks like a smithy. Do you have anything to trade?", - "nextPhraseID": "nocmar_trade_select" + "text":"This place looks like a smithy. Do you have anything to trade?", + "nextPhraseID":"nocmar_trade_select" }, { - "text": "Unnmir sent me.", - "nextPhraseID": "nocmar_quest_select", - "requires": [ + "text":"Unnmir sent me.", + "nextPhraseID":"nocmar_quest_select", + "requires":[ { - "requireType": "questProgress", - "requireID": "nocmar", - "value": "10" + "requireType":"questProgress", + "requireID":"nocmar", + "value":10 } ] }, { - "text": "Bye", - "nextPhraseID": "X" + "text":"Bye", + "nextPhraseID":"X" } ] }, { - "id": "nocmar_quest_select", - "replies": [ + "id":"nocmar_quest_select", + "replies":[ { - "nextPhraseID": "nocmar_complete_5", - "requires": [ + "nextPhraseID":"nocmar_complete_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "nocmar", - "value": "200" + "requireType":"questProgress", + "requireID":"nocmar", + "value":200 } ] }, { - "nextPhraseID": "nocmar_continue", - "requires": [ + "nextPhraseID":"nocmar_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "nocmar", - "value": "20" + "requireType":"questProgress", + "requireID":"nocmar", + "value":20 } ] }, { - "nextPhraseID": "nocmar_quest" + "nextPhraseID":"nocmar_quest" } ] }, { - "id": "nocmar_trade_select", - "replies": [ + "id":"nocmar_trade_select", + "replies":[ { - "nextPhraseID": "S", - "requires": [ + "nextPhraseID":"S", + "requires":[ { - "requireType": "questProgress", - "requireID": "nocmar", - "value": "200" + "requireType":"questProgress", + "requireID":"nocmar", + "value":200 } ] }, { - "nextPhraseID": "nocmar_trade_1" + "nextPhraseID":"nocmar_trade_1" } ] }, { - "id": "nocmar_trade_1", - "message": "I don't have any items for sale. I used to have a lot of things for sale, but nowadays I'm not allowed to sell anything.", - "replies": [ + "id":"nocmar_trade_1", + "message":"I don't have any items for sale. I used to have a lot of things for sale, but nowadays I'm not allowed to sell anything.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_trade_2" + "text":"N", + "nextPhraseID":"nocmar_trade_2" } ] }, { - "id": "nocmar_trade_2", - "message": "I was once one of the greatest smiths in Fallhaven. Then that bastard Lord Geomyr banned my use of heartsteel.", - "replies": [ + "id":"nocmar_trade_2", + "message":"I was once one of the greatest smiths in Fallhaven. Then that bastard Lord Geomyr banned my use of heartsteel.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_trade_3" + "text":"N", + "nextPhraseID":"nocmar_trade_3" } ] }, { - "id": "nocmar_trade_3", - "message": "By decree of Lord Geomyr, no one in Fallhaven is allowed to even use heartsteel weapons. Much less sell any.", - "replies": [ + "id":"nocmar_trade_3", + "message":"By decree of Lord Geomyr, no one in Fallhaven is allowed to even use heartsteel weapons. Much less sell any.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_trade_4" + "text":"N", + "nextPhraseID":"nocmar_trade_4" } ] }, { - "id": "nocmar_trade_4", - "message": "So now I have to hide the few weapons I have left. I won't dare sell any of them anymore.", - "replies": [ + "id":"nocmar_trade_4", + "message":"So now I have to hide the few weapons I have left. I won't dare sell any of them anymore.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_trade_4_1" + "text":"N", + "nextPhraseID":"nocmar_trade_4_1" } ] }, { - "id": "nocmar_trade_4_1", - "message": "I haven't seen the heartsteel glow in several years now that Lord Geomyr has banned them.", - "replies": [ + "id":"nocmar_trade_4_1", + "message":"I haven't seen the heartsteel glow in several years now that Lord Geomyr has banned them.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_trade_5" + "text":"N", + "nextPhraseID":"nocmar_trade_5" } ] }, { - "id": "nocmar_trade_5", - "message": "So, unfortunately I can't sell you any of my weapons." + "id":"nocmar_trade_5", + "message":"So, unfortunately I can't sell you any of my weapons." }, { - "id": "nocmar_quest", - "message": "Unnmir sent you huh? I guess it must be important then.", - "rewards": [ + "id":"nocmar_quest", + "message":"Unnmir sent you huh? I guess it must be important then.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nocmar", - "value": 20 + "text":"N", + "nextPhraseID":"nocmar_quest_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "nocmar_quest_1" + "rewardType":"questProgress", + "rewardID":"nocmar", + "value":20 } ] }, { - "id": "nocmar_quest_1", - "message": "Ok, these old weapons have lost their inner glow now that they haven't been used in a while.", - "replies": [ + "id":"nocmar_quest_1", + "message":"Ok, these old weapons have lost their inner glow now that they haven't been used in a while.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_quest_2" + "text":"N", + "nextPhraseID":"nocmar_quest_2" } ] }, { - "id": "nocmar_quest_2", - "message": "To make the heartsteel glow again, we will need a heartstone.", - "replies": [ + "id":"nocmar_quest_2", + "message":"To make the heartsteel glow again, we will need a heartstone.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_quest_3" + "text":"N", + "nextPhraseID":"nocmar_quest_3" } ] }, { - "id": "nocmar_quest_3", - "message": "Years ago, we used to fight the liches of Undertell. I have no idea if they still haunt the place.", - "replies": [ + "id":"nocmar_quest_3", + "message":"Years ago, we used to fight the liches of Undertell. I have no idea if they still haunt the place.", + "replies":[ { - "text": "Undertell? What's that?", - "nextPhraseID": "nocmar_quest_4" + "text":"Undertell? What's that?", + "nextPhraseID":"nocmar_quest_4" } ] }, { - "id": "nocmar_quest_4", - "message": "Undertell; the pits of the lost souls. Travel south and enter the caverns of the Dwarves. Follow the horrid smell from there.", - "replies": [ + "id":"nocmar_quest_4", + "message":"Undertell; the pits of the lost souls. Travel south and enter the caverns of the Dwarves. Follow the horrid smell from there.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_quest_5" + "text":"N", + "nextPhraseID":"nocmar_quest_5" } ] }, { - "id": "nocmar_quest_5", - "message": "Beware the liches of Undertell, if they are still are around. Those things can kill you by their gaze alone." + "id":"nocmar_quest_5", + "message":"Beware the liches of Undertell, if they are still are around. Those things can kill you by their gaze alone." }, { - "id": "nocmar_continue", - "message": "Have you found a heartstone yet?", - "replies": [ + "id":"nocmar_continue", + "message":"Have you found a heartstone yet?", + "replies":[ { - "text": "Yes, at last I found it.", - "nextPhraseID": "nocmar_complete", - "requires": [ + "text":"Yes, at last I found it.", + "nextPhraseID":"nocmar_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "heartstone", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"heartstone", + "value":1 } ] }, { - "text": "Could you tell me the story again?", - "nextPhraseID": "nocmar_quest_1" + "text":"Could you tell me the story again?", + "nextPhraseID":"nocmar_quest_1" }, { - "text": "No, not yet", - "nextPhraseID": "nocmar_continue_2" + "text":"No, not yet", + "nextPhraseID":"nocmar_continue_2" } ] }, { - "id": "nocmar_continue_2", - "message": "Please keep looking. Unnmir must have something important planned for you." + "id":"nocmar_continue_2", + "message":"Please keep looking. Unnmir must have something important planned for you." }, { - "id": "nocmar_complete", - "message": "By the Shadow. You actually found a heartstone. I thought I wouldn't live to see the day.", - "rewards": [ + "id":"nocmar_complete", + "message":"By the Shadow. You actually found a heartstone. I thought I wouldn't live to see the day.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nocmar", - "value": 200 + "text":"N", + "nextPhraseID":"nocmar_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "nocmar_complete_2" + "rewardType":"questProgress", + "rewardID":"nocmar", + "value":200 } ] }, { - "id": "nocmar_complete_2", - "message": "Can you see the glow? It's literally pulsating.", - "replies": [ + "id":"nocmar_complete_2", + "message":"Can you see the glow? It's literally pulsating.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_complete_3" + "text":"N", + "nextPhraseID":"nocmar_complete_3" } ] }, { - "id": "nocmar_complete_3", - "message": "Quick. Let's get these old heartsteel weapons glowing again.", - "replies": [ + "id":"nocmar_complete_3", + "message":"Quick. Let's get these old heartsteel weapons glowing again.", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_complete_4" + "text":"N", + "nextPhraseID":"nocmar_complete_4" } ] }, { - "id": "nocmar_complete_4", - "message": "*Nocmar places the heartstone among the heartsteel weapons*", - "replies": [ + "id":"nocmar_complete_4", + "message":"*Nocmar places the heartstone among the heartsteel weapons*", + "replies":[ { - "text": "N", - "nextPhraseID": "nocmar_complete_5" + "text":"N", + "nextPhraseID":"nocmar_complete_5" } ] }, { - "id": "nocmar_complete_5", - "message": "Can you feel it? The heartsteel is glowing again.", - "replies": [ + "id":"nocmar_complete_5", + "message":"Can you feel it? The heartsteel is glowing again.", + "replies":[ { - "text": "Let me see what items you have available.", - "nextPhraseID": "S" + "text":"Let me see what items you have available.", + "nextPhraseID":"S" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_oldman.json b/AndorsTrail/res/raw/conversationlist_fallhaven_oldman.json index 7214c0ceb..f13424927 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_oldman.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_oldman.json @@ -1,159 +1,159 @@ [ { - "id": "fallhaven_oldman", - "replies": [ + "id":"fallhaven_oldman", + "replies":[ { - "nextPhraseID": "fallhaven_oldman_complete_2", - "requires": [ + "nextPhraseID":"fallhaven_oldman_complete_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "100" + "requireType":"questProgress", + "requireID":"calomyran", + "value":100 } ] }, { - "nextPhraseID": "fallhaven_oldman_continue", - "requires": [ + "nextPhraseID":"fallhaven_oldman_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "calomyran", - "value": "10" + "requireType":"questProgress", + "requireID":"calomyran", + "value":10 } ] }, { - "nextPhraseID": "fallhaven_oldman_1" + "nextPhraseID":"fallhaven_oldman_1" } ] }, { - "id": "fallhaven_oldman_1", - "message": "Would you help an old man please?", - "replies": [ + "id":"fallhaven_oldman_1", + "message":"Would you help an old man please?", + "replies":[ { - "text": "Sure, what do you need help with?", - "nextPhraseID": "fallhaven_oldman_2" + "text":"Sure, what do you need help with?", + "nextPhraseID":"fallhaven_oldman_2" }, { - "text": "I might. Are we talking about some kind of reward?", - "nextPhraseID": "fallhaven_oldman_2" + "text":"I might. Are we talking about some kind of reward?", + "nextPhraseID":"fallhaven_oldman_2" }, { - "text": "No, I won't help an old timer like you. Bye.", - "nextPhraseID": "X" + "text":"No, I won't help an old timer like you. Bye.", + "nextPhraseID":"X" } ] }, { - "id": "fallhaven_oldman_2", - "message": "I recently lost a very valuable book of mine.", - "replies": [ + "id":"fallhaven_oldman_2", + "message":"I recently lost a very valuable book of mine.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_oldman_3" + "text":"N", + "nextPhraseID":"fallhaven_oldman_3" } ] }, { - "id": "fallhaven_oldman_3", - "message": "I know I had it with me yesterday. Now I can't seem to find it.", - "replies": [ + "id":"fallhaven_oldman_3", + "message":"I know I had it with me yesterday. Now I can't seem to find it.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_oldman_4" + "text":"N", + "nextPhraseID":"fallhaven_oldman_4" } ] }, { - "id": "fallhaven_oldman_4", - "message": "I never lose things! Someone must have stolen it, that's my guess.", - "replies": [ + "id":"fallhaven_oldman_4", + "message":"I never lose things! Someone must have stolen it, that's my guess.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_oldman_5" + "text":"N", + "nextPhraseID":"fallhaven_oldman_5" } ] }, { - "id": "fallhaven_oldman_5", - "message": "Would you please go look for my book? It's called 'Calomyran Secrets'.", - "replies": [ + "id":"fallhaven_oldman_5", + "message":"Would you please go look for my book? It's called 'Calomyran Secrets'.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_oldman_6" + "text":"N", + "nextPhraseID":"fallhaven_oldman_6" } ] }, { - "id": "fallhaven_oldman_6", - "message": "I have no idea where it might be. You could go ask Arcir, he seems very fond of his books. *points at the house to the south*", - "rewards": [ + "id":"fallhaven_oldman_6", + "message":"I have no idea where it might be. You could go ask Arcir, he seems very fond of his books. *points at the house to the south*", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "calomyran", - "value": 10 + "text":"Ok, I'll go ask Arcir. Goodbye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I'll go ask Arcir. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"calomyran", + "value":10 } ] }, { - "id": "fallhaven_oldman_continue", - "message": "How is the search for my book going? It's called 'Calomyran Secrets'. Have you found my book?", - "replies": [ + "id":"fallhaven_oldman_continue", + "message":"How is the search for my book going? It's called 'Calomyran Secrets'. Have you found my book?", + "replies":[ { - "text": "Yes, I found it.", - "nextPhraseID": "fallhaven_oldman_complete", - "requires": [ + "text":"Yes, I found it.", + "nextPhraseID":"fallhaven_oldman_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "calomyran_secrets", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"calomyran_secrets", + "value":1 } ] }, { - "text": "No, I have not found it yet.", - "nextPhraseID": "fallhaven_oldman_6" + "text":"No, I have not found it yet.", + "nextPhraseID":"fallhaven_oldman_6" }, { - "text": "Could you tell me your story again please?", - "nextPhraseID": "fallhaven_oldman_2" + "text":"Could you tell me your story again please?", + "nextPhraseID":"fallhaven_oldman_2" } ] }, { - "id": "fallhaven_oldman_complete", - "message": "My book! Thank you, thank you! Where was it? No, don't tell me. Here, take these coins for your trouble.", - "rewards": [ + "id":"fallhaven_oldman_complete", + "message":"My book! Thank you, thank you! Where was it? No, don't tell me. Here, take these coins for your trouble.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "calomyran", - "value": 100 + "text":"Thank you. Goodbye.", + "nextPhraseID":"X" }, { - "rewardType": "dropList", - "rewardID": "gold51" + "text":"At last, some gold. Bye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"calomyran", + "value":100 }, { - "text": "At last, some gold. Bye.", - "nextPhraseID": "X" + "rewardType":"dropList", + "rewardID":"gold51" } ] }, { - "id": "fallhaven_oldman_complete_2", - "message": "Thank you so much for finding my book!" + "id":"fallhaven_oldman_complete_2", + "message":"Thank you so much for finding my book!" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_potions.json b/AndorsTrail/res/raw/conversationlist_fallhaven_potions.json index 941bc070d..361a3d065 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_potions.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_potions.json @@ -1,388 +1,388 @@ [ { - "id": "fallhaven_potions", - "message": "Welcome to my shop. Please browse my fine selection of everyday potions.", - "replies": [ + "id":"fallhaven_potions", + "message":"Welcome to my shop. Please browse my fine selection of everyday potions.", + "replies":[ { - "text": "Let me see what potions you have available.", - "nextPhraseID": "S" + "text":"Let me see what potions you have available.", + "nextPhraseID":"S" }, { - "text": "Do you have anything to help against food-poisoning?", - "nextPhraseID": "fallhaven_pot_antifoodp1" + "text":"Do you have anything to help against food-poisoning?", + "nextPhraseID":"fallhaven_pot_antifoodp1" }, { - "text": "I was told that I can get some Spotted Hornbeam fungus from you.", - "requires": [ + "text":"I was told that I can get some Spotted Hornbeam fungus from you.", + "nextPhraseID":"fallhaven_potions1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar_pots", - "value": "10" + "requireType":"questProgress", + "requireID":"lodar_pots", + "value":10 } - ], - "nextPhraseID": "fallhaven_potions1" + ] } ] }, { - "id": "fallhaven_potions1", - "replies": [ + "id":"fallhaven_potions1", + "replies":[ { - "requires": [ + "nextPhraseID":"fallhaven_potions4", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar_pots", - "value": "20" + "requireType":"questProgress", + "requireID":"lodar_pots", + "value":20 } - ], - "nextPhraseID": "fallhaven_potions4" + ] }, { - "nextPhraseID": "fallhaven_potions2" + "nextPhraseID":"fallhaven_potions2" } ] }, { - "id": "fallhaven_potions2", - "replies": [ + "id":"fallhaven_potions2", + "message":"Oh yes. Really disgusting smell, they have. But good for making potions.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_potions3" - } - ], - "message": "Oh yes. Really disgusting smell, they have. But good for making potions." - }, - { - "id": "fallhaven_potions3", - "rewards": [ - { - "rewardID": "lodar_pots", - "value": 20, - "rewardType": "questProgress" - }, - { - "rewardType": "dropList", - "rewardID": "hornbeam", - "value": 1 - } - ], - "replies": [ - { - "text": "Thank you.", - "nextPhraseID": "X" - } - ], - "message": "Here, have some. I don't have that much, so don't lose it!" - }, - { - "id": "fallhaven_potions4", - "message": "I already gave you some, before. Don't tell me you lost it?" - }, - { - "id": "fallhaven_pot_antifoodp1", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": "40" - } - ], - "nextPhraseID": "fallhaven_pot_antifoodp5" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": "35" - } - ], - "nextPhraseID": "fallhaven_pot_antifp_q4" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": "30" - } - ], - "nextPhraseID": "fallhaven_pot_antifp_q2" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": "20" - } - ], - "nextPhraseID": "fallhaven_pot_antifoodp5" - }, - { - "nextPhraseID": "fallhaven_pot_antifoodp2" + "text":"N", + "nextPhraseID":"fallhaven_potions3" } ] }, { - "id": "fallhaven_pot_antifoodp2", - "rewards": [ + "id":"fallhaven_potions3", + "message":"Here, have some. I don't have that much, so don't lose it!", + "replies":[ { - "rewardID": "antifoodp", - "value": 15, - "rewardType": "questProgress" + "text":"Thank you.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Sounds good, what do you need from me?", - "nextPhraseID": "fallhaven_pot_antifoodp3" - } - ], - "message": "Oh yes, I have a recipe for a mixture that helps against food poisoning. If you want, I could create some of that for you." - }, - { - "id": "fallhaven_pot_antifoodp3", - "replies": [ - { - "text": "No way, I'm not running your errands.", - "nextPhraseID": "fallhaven_pot_antifoodp4" + "rewardType":"questProgress", + "rewardID":"lodar_pots", + "value":20 }, { - "text": "What ingredients are needed?", - "nextPhraseID": "fallhaven_pot_antifoodp5" + "rewardType":"dropList", + "rewardID":"hornbeam", + "value":1 } - ], - "message": "I am all out of the ingredients required for it. Maybe you could help me gather some of them?" + ] }, { - "id": "fallhaven_pot_antifoodp4", - "message": "Fair enough. Welcome back if you change your mind." + "id":"fallhaven_potions4", + "message":"I already gave you some, before. Don't tell me you lost it?" }, { - "id": "fallhaven_pot_antifoodp5", - "rewards": [ + "id":"fallhaven_pot_antifoodp1", + "replies":[ { - "rewardID": "antifoodp", - "value": 20, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I'll be right back with those ingredients.", - "nextPhraseID": "fallhaven_pot_antifoodp6" - }, - { - "text": "Any ideas where I can find those ingredients?", - "nextPhraseID": "fallhaven_pot_antifoodp7" - }, - { - "requires": [ + "nextPhraseID":"fallhaven_pot_antifoodp5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gland", - "value": 1 - }, - { - "requireType": "inventoryRemove", - "requireID": "hair", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 50 + "requireType":"questProgress", + "requireID":"antifoodp", + "value":40 } - ], - "text": "I have those ingredients for you.", - "nextPhraseID": "fallhaven_pot_antifp_q1" + ] }, { - "requires": [ + "nextPhraseID":"fallhaven_pot_antifp_q4", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gland", - "value": 5 - }, - { - "requireType": "inventoryRemove", - "requireID": "hair", - "value": 10 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 - }, - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": 35 + "requireType":"questProgress", + "requireID":"antifoodp", + "value":35 } - ], - "text": "Here, I have enough of those ingredients for five potions.", - "nextPhraseID": "fallhaven_pot_antifp_q3x5" + ] }, { - "requires": [ + "nextPhraseID":"fallhaven_pot_antifp_q2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gland", - "value": 10 - }, - { - "requireType": "inventoryRemove", - "requireID": "hair", - "value": 20 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 500 - }, - { - "requireType": "questProgress", - "requireID": "antifoodp", - "value": 35 + "requireType":"questProgress", + "requireID":"antifoodp", + "value":30 } - ], - "text": "Here, I have enough of those ingredients for ten potions.", - "nextPhraseID": "fallhaven_pot_antifp_q3x10" - } - ], - "message": "To make the potion against food-poisoning, I would need one poison gland and two pieces of animal hair. I will also require 50 gold for the work required." - }, - { - "id": "fallhaven_pot_antifoodp6", - "message": "Excellent." - }, - { - "id": "fallhaven_pot_antifoodp7", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifoodp8" - } - ], - "message": "Well, animal hair can probably be found on any beast here outside of Fallhaven. I heard some hunters found a pack of wolves a bit south of here." - }, - { - "id": "fallhaven_pot_antifoodp8", - "replies": [ - { - "text": "I'll be right back with those ingredients for you.", - "nextPhraseID": "fallhaven_pot_antifoodp6" + ] }, { - "text": "Phew, that sounds like a lot of work. I don't know if I'll do it.", - "nextPhraseID": "fallhaven_pot_antifoodp4" - } - ], - "message": "Poison glands however, can be a bit trickier to find. I don't know really, but any poisonous creature might do. Maybe some snakes around here are poisonous?" - }, - { - "id": "fallhaven_pot_antifp_q1", - "rewards": [ - { - "rewardID": "antifoodp", - "value": 30, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifp_q2" - } - ], - "message": "Good. Give me a minute to prepare that antidote for you." - }, - { - "id": "fallhaven_pot_antifp_q2", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifp_q3" - } - ], - "message": "[mixes the ingredients]" - }, - { - "id": "fallhaven_pot_antifp_q3", - "rewards": [ - { - "rewardID": "antifoodp", - "value": 35, - "rewardType": "questProgress" + "nextPhraseID":"fallhaven_pot_antifoodp5", + "requires":[ + { + "requireType":"questProgress", + "requireID":"antifoodp", + "value":20 + } + ] }, { - "rewardType": "dropList", - "rewardID": "antifoodp", - "value": 1 + "nextPhraseID":"fallhaven_pot_antifoodp2" } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifp_q4" - } - ], - "message": "There. One potion against food-poisoning for you." + ] }, { - "id": "fallhaven_pot_antifp_q3x5", - "rewards": [ + "id":"fallhaven_pot_antifoodp2", + "message":"Oh yes, I have a recipe for a mixture that helps against food poisoning. If you want, I could create some of that for you.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "antifoodp_x5" + "text":"Sounds good, what do you need from me?", + "nextPhraseID":"fallhaven_pot_antifoodp3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifp_q4" + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":15 } - ], - "message": "There. Five potions against food-poisoning for you." + ] }, { - "id": "fallhaven_pot_antifp_q3x10", - "rewards": [ + "id":"fallhaven_pot_antifoodp3", + "message":"I am all out of the ingredients required for it. Maybe you could help me gather some of them?", + "replies":[ { - "rewardType": "dropList", - "rewardID": "antifoodp_x10" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_pot_antifp_q4" - } - ], - "message": "There. Ten potions against food-poisoning for you." - }, - { - "id": "fallhaven_pot_antifp_q4", - "rewards": [ - { - "rewardID": "antifoodp", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Thank you.", - "nextPhraseID": "X" + "text":"No way, I'm not running your errands.", + "nextPhraseID":"fallhaven_pot_antifoodp4" }, { - "text": "I sure hope this mixture of your works.", - "nextPhraseID": "X" + "text":"What ingredients are needed?", + "nextPhraseID":"fallhaven_pot_antifoodp5" + } + ] + }, + { + "id":"fallhaven_pot_antifoodp4", + "message":"Fair enough. Welcome back if you change your mind." + }, + { + "id":"fallhaven_pot_antifoodp5", + "message":"To make the potion against food-poisoning, I would need one poison gland and two pieces of animal hair. I will also require 50 gold for the work required.", + "replies":[ + { + "text":"I'll be right back with those ingredients.", + "nextPhraseID":"fallhaven_pot_antifoodp6" + }, + { + "text":"Any ideas where I can find those ingredients?", + "nextPhraseID":"fallhaven_pot_antifoodp7" + }, + { + "text":"I have those ingredients for you.", + "nextPhraseID":"fallhaven_pot_antifp_q1", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gland", + "value":1 + }, + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":50 + } + ] + }, + { + "text":"Here, I have enough of those ingredients for five potions.", + "nextPhraseID":"fallhaven_pot_antifp_q3x5", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gland", + "value":5 + }, + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":10 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 + }, + { + "requireType":"questProgress", + "requireID":"antifoodp", + "value":35 + } + ] + }, + { + "text":"Here, I have enough of those ingredients for ten potions.", + "nextPhraseID":"fallhaven_pot_antifp_q3x10", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gland", + "value":10 + }, + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":20 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":500 + }, + { + "requireType":"questProgress", + "requireID":"antifoodp", + "value":35 + } + ] } ], - "message": "I can create more of those potions if you want. You'll have to bring me more of those ingredients then." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":20 + } + ] + }, + { + "id":"fallhaven_pot_antifoodp6", + "message":"Excellent." + }, + { + "id":"fallhaven_pot_antifoodp7", + "message":"Well, animal hair can probably be found on any beast here outside of Fallhaven. I heard some hunters found a pack of wolves a bit south of here.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifoodp8" + } + ] + }, + { + "id":"fallhaven_pot_antifoodp8", + "message":"Poison glands however, can be a bit trickier to find. I don't know really, but any poisonous creature might do. Maybe some snakes around here are poisonous?", + "replies":[ + { + "text":"I'll be right back with those ingredients for you.", + "nextPhraseID":"fallhaven_pot_antifoodp6" + }, + { + "text":"Phew, that sounds like a lot of work. I don't know if I'll do it.", + "nextPhraseID":"fallhaven_pot_antifoodp4" + } + ] + }, + { + "id":"fallhaven_pot_antifp_q1", + "message":"Good. Give me a minute to prepare that antidote for you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifp_q2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":30 + } + ] + }, + { + "id":"fallhaven_pot_antifp_q2", + "message":"[mixes the ingredients]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifp_q3" + } + ] + }, + { + "id":"fallhaven_pot_antifp_q3", + "message":"There. One potion against food-poisoning for you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifp_q4" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":35 + }, + { + "rewardType":"dropList", + "rewardID":"antifoodp", + "value":1 + } + ] + }, + { + "id":"fallhaven_pot_antifp_q3x5", + "message":"There. Five potions against food-poisoning for you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifp_q4" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"antifoodp_x5" + } + ] + }, + { + "id":"fallhaven_pot_antifp_q3x10", + "message":"There. Ten potions against food-poisoning for you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_pot_antifp_q4" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"antifoodp_x10" + } + ] + }, + { + "id":"fallhaven_pot_antifp_q4", + "message":"I can create more of those potions if you want. You'll have to bring me more of those ingredients then.", + "replies":[ + { + "text":"Thank you.", + "nextPhraseID":"X" + }, + { + "text":"I sure hope this mixture of your works.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"antifoodp", + "value":40 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_south.json b/AndorsTrail/res/raw/conversationlist_fallhaven_south.json index 802eafa17..6947f4e2c 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_south.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_south.json @@ -7,8 +7,8 @@ "requires":[ { "requireType":"questProgress", - "value":50, - "requireID":"pathway_fallhaven" + "requireID":"pathway_fallhaven", + "value":50 } ] }, @@ -17,8 +17,8 @@ "requires":[ { "requireType":"questProgress", - "value":30, - "requireID":"pathway_fallhaven" + "requireID":"pathway_fallhaven", + "value":30 } ] }, @@ -28,256 +28,256 @@ ] }, { - "message":"Hi, I'm Jakrar.", "id":"fallhaven_lumberjack_1", + "message":"Hi, I'm Jakrar.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_2", - "text":"Are you a woodcutter?" + "text":"Are you a woodcutter?", + "nextPhraseID":"fallhaven_lumberjack_2" } ] }, { - "message":"Yes, I'm Fallhaven's woodcutter. Need anything done in the finest of woods? I have probably got it.", "id":"fallhaven_lumberjack_2", + "message":"Yes, I'm Fallhaven's woodcutter. Need anything done in the finest of woods? I have probably got it.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_3", "text":"I'd like to talk with you about Fallhaven's passage to the Duleian Road.", + "nextPhraseID":"fallhaven_lumberjack_3", "requires":[ { "requireType":"questLatestProgress", - "value":20, - "requireID":"pathway_fallhaven" + "requireID":"pathway_fallhaven", + "value":20 } ] }, { - "nextPhraseID":"X", - "text":"Never mind. I don't need your services for now." + "text":"Never mind. I don't need your services for now.", + "nextPhraseID":"X" }, { - "nextPhraseID":"S", - "text":"What have you got for sale?" + "text":"What have you got for sale?", + "nextPhraseID":"S" } ] }, { - "message":"Hello. I'm Alaun. How can I help you?", "id":"alaun", + "message":"Hello. I'm Alaun. How can I help you?", "replies":[ { - "nextPhraseID":"alaun_2", - "text":"Have you seen my brother Andor? He looks similar to me." + "text":"Have you seen my brother Andor? He looks similar to me.", + "nextPhraseID":"alaun_2" } ] }, { - "message":"You are looking for your brother you say? Looks like you? Hm.", "id":"alaun_2", + "message":"You are looking for your brother you say? Looks like you? Hm.", "replies":[ { - "nextPhraseID":"alaun_3", - "text":"N" + "text":"N", + "nextPhraseID":"alaun_3" } ] }, { - "message":"No, I cannot recall seeing anyone by that description. Maybe you should try in Crossglen village west of here.", - "id":"alaun_3" + "id":"alaun_3", + "message":"No, I cannot recall seeing anyone by that description. Maybe you should try in Crossglen village west of here." }, { - "message":"Hello there. Please do not bother me, I have a lot of work to do.", - "id":"fallhaven_farmer1" + "id":"fallhaven_farmer1", + "message":"Hello there. Please do not bother me, I have a lot of work to do." }, { - "message":"Hello. Could you please move out of the way? I am trying to work here.", - "id":"fallhaven_farmer2" + "id":"fallhaven_farmer2", + "message":"Hello. Could you please move out of the way? I am trying to work here." }, { - "message":"Hey you, don't even think of touching any of the crates. I am watching you!", - "id":"khorand" + "id":"khorand", + "message":"Hey you, don't even think of touching any of the crates. I am watching you!" }, { - "message":"Oh no. Not again. I won't start cutting the trees before I have received a payment beforehand. Go away!", "id":"fallhaven_lumberjack_3", + "message":"Oh no. Not again. I won't start cutting the trees before I have received a payment beforehand. Go away!", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_4", - "text":"Is there anything that would change your mind?" + "text":"Is there anything that would change your mind?", + "nextPhraseID":"fallhaven_lumberjack_4" }, { - "nextPhraseID":"X", - "text":"Seems like nobody wants to open the road again. Great." + "text":"Seems like nobody wants to open the road again. Great.", + "nextPhraseID":"X" } ] }, { - "message":"Hmm. Well if you would do me a great favor I would start to cut the trees away.", "id":"fallhaven_lumberjack_4", + "message":"Hmm. Well if you would do me a great favor I would start to cut the trees away.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_5", - "text":"Sure! What is it?" + "text":"Sure! What is it?", + "nextPhraseID":"fallhaven_lumberjack_5" } ] }, { - "message":"Let me tell you a story: Long ago, I was cutting in the woods in the north of Fallhaven. I used to cut the trees with great speed with my favorite axe. It was made of fine steel and probably worth more than my hut.", "id":"fallhaven_lumberjack_5", + "message":"Let me tell you a story: Long ago, I was cutting in the woods in the north of Fallhaven. I used to cut the trees with great speed with my favorite axe. It was made of fine steel and probably worth more than my hut.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_6", - "text":"N" + "text":"N", + "nextPhraseID":"fallhaven_lumberjack_6" } ] }, { - "message":"But then, I got attacked by a pack of wolves and I had to flee immediately to save my bare life. But during the escape I lost my precious axe.", "id":"fallhaven_lumberjack_6", + "message":"But then, I got attacked by a pack of wolves and I had to flee immediately to save my bare life. But during the escape I lost my precious axe.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_7", - "text":"N" + "text":"N", + "nextPhraseID":"fallhaven_lumberjack_7" } ] }, { - "message":"I'm afraid of travelling to that place again because I'm not a trained fighter and the wolves, especially their leader was really powerful.", "id":"fallhaven_lumberjack_7", + "message":"I'm afraid of travelling to that place again because I'm not a trained fighter and the wolves, especially their leader was really powerful.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_8", - "text":"So I guess you want me to retrieve your axe?" + "text":"So I guess you want me to retrieve your axe?", + "nextPhraseID":"fallhaven_lumberjack_8" } ] }, { - "message":"Yes exactly. If you would do me that favor I would gladly cut away the trees and receive the payment afterwards. Just head north to the Crossroads Guardhouse and then head eastwards down the Duleian Road. There I lost my axe. And look out for that wolf pack!", "id":"fallhaven_lumberjack_8", + "message":"Yes exactly. If you would do me that favor I would gladly cut away the trees and receive the payment afterwards. Just head north to the Crossroads Guardhouse and then head eastwards down the Duleian Road. There I lost my axe. And look out for that wolf pack!", "replies":[ { - "nextPhraseID":"X", - "text":"Sounds simple enough. On my way." + "text":"Sounds simple enough. On my way.", + "nextPhraseID":"X" }, { - "nextPhraseID":"X", - "text":"No way! This is far to dangerous!" + "text":"No way! This is far to dangerous!", + "nextPhraseID":"X" } ], "rewards":[ { - "value":30, + "rewardType":"questProgress", "rewardID":"pathway_fallhaven", - "rewardType":"questProgress" + "value":30 } ] }, { - "message":"Have you made any progress in finding my axe?", - "id":"fallhaven_lumberjack_9" + "id":"fallhaven_lumberjack_9", + "message":"Have you made any progress in finding my axe?" }, { - "message":"Let me see... Oh yes! This is my axe! I cannot thank you enough, boy!", "id":"fallhaven_lumberjack_10", + "message":"Let me see... Oh yes! This is my axe! I cannot thank you enough, boy!", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_11", - "text":"So will you cut away those trees which block the old pathway?" + "text":"So will you cut away those trees which block the old pathway?", + "nextPhraseID":"fallhaven_lumberjack_11" } ], "rewards":[ { - "value":40, + "rewardType":"questProgress", "rewardID":"pathway_fallhaven", - "rewardType":"questProgress" + "value":40 } ] }, { - "message":"Sure! Already on my way! This work will be finished soon.", "id":"fallhaven_lumberjack_11", + "message":"Sure! Already on my way! This work will be finished soon.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_12", - "text":"That sounds great! Remember to ask this stupid warden for a decent payment." + "text":"That sounds great! Remember to ask this stupid warden for a decent payment.", + "nextPhraseID":"fallhaven_lumberjack_12" } ], "rewards":[ { - "value":50, + "rewardType":"questProgress", "rewardID":"pathway_fallhaven", - "rewardType":"questProgress" + "value":50 } ] }, { - "message":"Sure. Will do that. He he.", "id":"fallhaven_lumberjack_12", + "message":"Sure. Will do that. He he.", "replies":[ { - "nextPhraseID":"X", - "text":"Shadow be with you." + "text":"Shadow be with you.", + "nextPhraseID":"X" } ] }, { - "message":"You're welcome. But you're not the only one who is happy: There are more persons who are resting for a night in Fallhaven which raises our economy. Some even bought items at my store! By the way, I was surprised I even got paid well by the warden.", "id":"fallhaven_lumberjack_13", + "message":"You're welcome. But you're not the only one who is happy: There are more persons who are resting for a night in Fallhaven which raises our economy. Some even bought items at my store! By the way, I was surprised I even got paid well by the warden.", "replies":[ { - "nextPhraseID":"X", - "text":"Indeed. Now everything is a lot better than it was before!" + "text":"Indeed. Now everything is a lot better than it was before!", + "nextPhraseID":"X" }, { - "nextPhraseID":"fallhaven_lumberjack_15", - "text":"I wanted to ask for something else." + "text":"I wanted to ask for something else.", + "nextPhraseID":"fallhaven_lumberjack_15" } ] }, { - "message":"Have you made any progress in finding my precious axe?", "id":"fallhaven_lumberjack_14", + "message":"Have you made any progress in finding my precious axe?", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_10", "text":"Hello again! I've finally found your axe!", + "nextPhraseID":"fallhaven_lumberjack_10", "requires":[ { "requireType":"inventoryRemove", - "value":1, - "requireID":"jakrar_axe" + "requireID":"jakrar_axe", + "value":1 } ] }, { - "nextPhraseID":"X", - "text":"No I haven't. But I'm working on it." + "text":"No I haven't. But I'm working on it.", + "nextPhraseID":"X" } ] }, { - "message":"Hello again my friend.", "id":"fallhaven_lumberjack_15", + "message":"Hello again my friend.", "replies":[ { - "nextPhraseID":"fallhaven_lumberjack_13", "text":"I cannot thank you enough for cutting away those trees! Finally I've got a shortcut!", + "nextPhraseID":"fallhaven_lumberjack_13", "requires":[ { "requireType":"questProgress", - "value":60, - "requireID":"pathway_fallhaven" + "requireID":"pathway_fallhaven", + "value":60 } ] }, { - "nextPhraseID":"S", - "text":"What have you got for sale?" + "text":"What have you got for sale?", + "nextPhraseID":"S" }, { - "nextPhraseID":"X", - "text":"Never mind. I don't need your services for now." + "text":"Never mind. I don't need your services for now.", + "nextPhraseID":"X" } ] } diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_tavern.json b/AndorsTrail/res/raw/conversationlist_fallhaven_tavern.json index fd15b2987..6d273f43f 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_tavern.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_tavern.json @@ -1,115 +1,115 @@ [ { - "id": "bela", - "message": "Welcome to Fallhaven Tavern. Have a seat anywhere.", - "replies": [ + "id":"bela", + "message":"Welcome to Fallhaven Tavern. Have a seat anywhere.", + "replies":[ { - "text": "Let me see what food and drinks you have available", - "nextPhraseID": "S" + "text":"Let me see what food and drinks you have available", + "nextPhraseID":"S" }, { - "text": "Are there any rooms available?", - "nextPhraseID": "bela_room_select" + "text":"Are there any rooms available?", + "nextPhraseID":"bela_room_select" } ] }, { - "id": "bela_room_1", - "message": "A room will cost you only 10 gold.", - "replies": [ + "id":"bela_room_1", + "message":"A room will cost you only 10 gold.", + "replies":[ { - "text": "Buy [10 gold]", - "nextPhraseID": "bela_room_2", - "requires": [ + "text":"Buy [10 gold]", + "nextPhraseID":"bela_room_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":10 } ] }, { - "text": "No thanks.", - "nextPhraseID": "bela" + "text":"No thanks.", + "nextPhraseID":"bela" } ] }, { - "id": "bela_room_2", - "message": "Thanks. Take the last room down at the end of the hall.", - "rewards": [ + "id":"bela_room_2", + "message":"Thanks. Take the last room down at the end of the hall.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fallhaventavern", - "value": 10 + "text":"Thank you. There was something else I wanted to talk about.", + "nextPhraseID":"bela" + }, + { + "text":"Thanks, bye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you. There was something else I wanted to talk about.", - "nextPhraseID": "bela" - }, - { - "text": "Thanks, bye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"fallhaventavern", + "value":10 } ] }, { - "id": "bela_room_3", - "message": "I hope the room suits your needs. It's the last room down at the end of the hall.", - "replies": [ + "id":"bela_room_3", + "message":"I hope the room suits your needs. It's the last room down at the end of the hall.", + "replies":[ { - "text": "Thank you. There was something else I wanted to talk about.", - "nextPhraseID": "bela" + "text":"Thank you. There was something else I wanted to talk about.", + "nextPhraseID":"bela" }, { - "text": "Thanks, bye.", - "nextPhraseID": "X" + "text":"Thanks, bye.", + "nextPhraseID":"X" } ] }, { - "id": "bela_room_select", - "replies": [ + "id":"bela_room_select", + "replies":[ { - "nextPhraseID": "bela_room_3", - "requires": [ + "nextPhraseID":"bela_room_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fallhaventavern", - "value": "10" + "requireType":"questProgress", + "requireID":"fallhaventavern", + "value":10 } ] }, { - "nextPhraseID": "bela_room_1" + "nextPhraseID":"bela_room_1" } ] }, { - "id": "ganos", - "message": "You seem familiar somehow.", - "replies": [ + "id":"ganos", + "message":"You seem familiar somehow.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" }, { - "text": "Do you know anything about the Thieves' Guild?", - "nextPhraseID": "ganos_1", - "requires": [ + "text":"Do you know anything about the Thieves' Guild?", + "nextPhraseID":"ganos_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "30" + "requireType":"questProgress", + "requireID":"andor", + "value":30 } ] } ] }, { - "id": "ganos_1", - "message": "Thieves' Guild? How would I know? Do I look like a thief to you?! Hrmpf." + "id":"ganos_1", + "message":"Thieves' Guild? How would I know? Do I look like a thief to you?! Hrmpf." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_unnmir.json b/AndorsTrail/res/raw/conversationlist_fallhaven_unnmir.json index 11f949a00..afdb0cebb 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_unnmir.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_unnmir.json @@ -1,182 +1,182 @@ [ { - "id": "unnmir", - "replies": [ + "id":"unnmir", + "replies":[ { - "nextPhraseID": "unnmir_r", - "requires": [ + "nextPhraseID":"unnmir_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "nocmar", - "value": "10" + "requireType":"questProgress", + "requireID":"nocmar", + "value":10 } ] }, { - "nextPhraseID": "unnmir_0" + "nextPhraseID":"unnmir_0" } ] }, { - "id": "unnmir_r", - "message": "Hello again. You should go talk to Nocmar.", - "replies": [ + "id":"unnmir_r", + "message":"Hello again. You should go talk to Nocmar.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_13" + "text":"N", + "nextPhraseID":"unnmir_13" } ] }, { - "id": "unnmir_0", - "message": "Hi there.", - "replies": [ + "id":"unnmir_0", + "message":"Hi there.", + "replies":[ { - "text": "There was a drunk outside the tavern that told me a story about you two.", - "nextPhraseID": "unnmir_1", - "requires": [ + "text":"There was a drunk outside the tavern that told me a story about you two.", + "nextPhraseID":"unnmir_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fallhavendrunk", - "value": "100" + "requireType":"questProgress", + "requireID":"fallhavendrunk", + "value":100 } ] } ] }, { - "id": "unnmir_1", - "message": "That old drunk over at the tavern told you his story did he?", - "replies": [ + "id":"unnmir_1", + "message":"That old drunk over at the tavern told you his story did he?", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_2" + "text":"N", + "nextPhraseID":"unnmir_2" } ] }, { - "id": "unnmir_2", - "message": "Same old story. We used to travel together a few years back.", - "replies": [ + "id":"unnmir_2", + "message":"Same old story. We used to travel together a few years back.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_3" + "text":"N", + "nextPhraseID":"unnmir_3" } ] }, { - "id": "unnmir_3", - "message": "Real adventuring you know, swords and spells.", - "replies": [ + "id":"unnmir_3", + "message":"Real adventuring you know, swords and spells.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_4" + "text":"N", + "nextPhraseID":"unnmir_4" } ] }, { - "id": "unnmir_4", - "message": "Then, after a while, we stopped. I can't really say why, I guess we got tired of life on the road. We settled down here in Fallhaven.", - "replies": [ + "id":"unnmir_4", + "message":"Then, after a while, we stopped. I can't really say why, I guess we got tired of life on the road. We settled down here in Fallhaven.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_5" + "text":"N", + "nextPhraseID":"unnmir_5" } ] }, { - "id": "unnmir_5", - "message": "Nice little town here. A lot of thieves around, but they don't bother me.", - "replies": [ + "id":"unnmir_5", + "message":"Nice little town here. A lot of thieves around, but they don't bother me.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_6" + "text":"N", + "nextPhraseID":"unnmir_6" } ] }, { - "id": "unnmir_6", - "message": "So what's your story, kid? How did you end up here in Fallhaven?", - "replies": [ + "id":"unnmir_6", + "message":"So what's your story, kid? How did you end up here in Fallhaven?", + "replies":[ { - "text": "I'm looking for my brother.", - "nextPhraseID": "unnmir_7" + "text":"I'm looking for my brother.", + "nextPhraseID":"unnmir_7" } ] }, { - "id": "unnmir_7", - "message": "Yeah yeah, I get it. Your brother has probably run off to some dungeon, trying to go adventuring. *rolls eyes*", - "replies": [ + "id":"unnmir_7", + "message":"Yeah yeah, I get it. Your brother has probably run off to some dungeon, trying to go adventuring. *rolls eyes*", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_8" + "text":"N", + "nextPhraseID":"unnmir_8" } ] }, { - "id": "unnmir_8", - "message": "Or maybe he has gone to one of the bigger cities to the north.", - "replies": [ + "id":"unnmir_8", + "message":"Or maybe he has gone to one of the bigger cities to the north.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_9" + "text":"N", + "nextPhraseID":"unnmir_9" } ] }, { - "id": "unnmir_9", - "message": "Can't say I blame him for wanting to see the world.", - "replies": [ + "id":"unnmir_9", + "message":"Can't say I blame him for wanting to see the world.", + "replies":[ { - "text": "N", - "nextPhraseID": "unnmir_10" + "text":"N", + "nextPhraseID":"unnmir_10" } ] }, { - "id": "unnmir_10", - "message": "Hey, by the way, are you looking to be an adventurer?", - "replies": [ + "id":"unnmir_10", + "message":"Hey, by the way, are you looking to be an adventurer?", + "replies":[ { - "text": "Yes", - "nextPhraseID": "unnmir_11" + "text":"Yes", + "nextPhraseID":"unnmir_11" }, { - "text": "No, not really.", - "nextPhraseID": "unnmir_12" + "text":"No, not really.", + "nextPhraseID":"unnmir_12" } ] }, { - "id": "unnmir_11", - "message": "Nice. I'll give you a hint, kid. *snickering*. Go see Nocmar over by the west side of town. Tell him I sent you.", - "rewards": [ + "id":"unnmir_11", + "message":"Nice. I'll give you a hint, kid. *snickering*. Go see Nocmar over by the west side of town. Tell him I sent you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nocmar", - "value": 10 + "text":"N", + "nextPhraseID":"unnmir_13" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "unnmir_13" + "rewardType":"questProgress", + "rewardID":"nocmar", + "value":10 } ] }, { - "id": "unnmir_12", - "message": "Smart move. Adventuring leads to a lot of scars. If you know what I mean." + "id":"unnmir_12", + "message":"Smart move. Adventuring leads to a lot of scars. If you know what I mean." }, { - "id": "unnmir_13", - "message": "His house is just southwest of the tavern.", - "replies": [ + "id":"unnmir_13", + "message":"His house is just southwest of the tavern.", + "replies":[ { - "text": "Thanks, I'll go see him.", - "nextPhraseID": "X" + "text":"Thanks, I'll go see him.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_unzel.json b/AndorsTrail/res/raw/conversationlist_fallhaven_unzel.json index 1290024fd..df28eb87c 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_unzel.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_unzel.json @@ -1,350 +1,350 @@ [ { - "id": "unzel_1", - "message": "Hello. I'm Unzel.", - "replies": [ + "id":"unzel_1", + "message":"Hello. I'm Unzel.", + "replies":[ { - "text": "Is this your camp?", - "nextPhraseID": "unzel_2" + "text":"Is this your camp?", + "nextPhraseID":"unzel_2" }, { - "text": "I am sent by Vacor to kill you.", - "nextPhraseID": "unzel_3", - "requires": [ + "text":"I am sent by Vacor to kill you.", + "nextPhraseID":"unzel_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "40" + "requireType":"questProgress", + "requireID":"vacor", + "value":40 } ] } ] }, { - "id": "unzel_2", - "message": "Yes, this is my camp. Lovely place, isn't it?", - "replies": [ + "id":"unzel_2", + "message":"Yes, this is my camp. Lovely place, isn't it?", + "replies":[ { - "text": "Bye", - "nextPhraseID": "X" + "text":"Bye", + "nextPhraseID":"X" } ] }, { - "id": "unzel_3", - "message": "Vacor sent you huh? I guess I should have figured he would send someone sooner or later.", - "replies": [ + "id":"unzel_3", + "message":"Vacor sent you huh? I guess I should have figured he would send someone sooner or later.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_4" + "text":"N", + "nextPhraseID":"unzel_4" } ] }, { - "id": "unzel_4", - "message": "Very well then. Kill me if you must, or allow me to tell you my side of the story.", - "replies": [ + "id":"unzel_4", + "message":"Very well then. Kill me if you must, or allow me to tell you my side of the story.", + "replies":[ { - "text": "Hah, I will enjoy killing you!", - "nextPhraseID": "unzel_fight" + "text":"Hah, I will enjoy killing you!", + "nextPhraseID":"unzel_fight" }, { - "text": "I will listen to your story.", - "nextPhraseID": "unzel_5" + "text":"I will listen to your story.", + "nextPhraseID":"unzel_5" } ] }, { - "id": "unzel_fight", - "message": "Very well, let's fight then.", - "rewards": [ + "id":"unzel_fight", + "message":"Very well, let's fight then.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 53 + "text":"A fight it is!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "A fight it is!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":53 } ] }, { - "id": "unzel_5", - "message": "Thank you for listening.", - "replies": [ + "id":"unzel_5", + "message":"Thank you for listening.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_10" + "text":"N", + "nextPhraseID":"unzel_10" } ] }, { - "id": "unzel_10", - "message": "Vacor and I used to travel together, but he started to get obsessed with his spell making.", - "replies": [ + "id":"unzel_10", + "message":"Vacor and I used to travel together, but he started to get obsessed with his spell making.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_11" + "text":"N", + "nextPhraseID":"unzel_11" } ] }, { - "id": "unzel_11", - "message": "He even started to question the Shadow. I knew I had to do something to stop him!", - "replies": [ + "id":"unzel_11", + "message":"He even started to question the Shadow. I knew I had to do something to stop him!", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_12" + "text":"N", + "nextPhraseID":"unzel_12" } ] }, { - "id": "unzel_12", - "message": "I started questioning him about what he was up to, but he just wanted to keep on going.", - "replies": [ + "id":"unzel_12", + "message":"I started questioning him about what he was up to, but he just wanted to keep on going.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_13" + "text":"N", + "nextPhraseID":"unzel_13" } ] }, { - "id": "unzel_13", - "message": "After a while, he became obsessed with the thought of a rift spell. He said it would grant him unlimited powers against the Shadow.", - "replies": [ + "id":"unzel_13", + "message":"After a while, he became obsessed with the thought of a rift spell. He said it would grant him unlimited powers against the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_14" + "text":"N", + "nextPhraseID":"unzel_14" } ] }, { - "id": "unzel_14", - "message": "So, there was only one thing I could do. I left him and needed to stop him from trying to create the rift spell.", - "replies": [ + "id":"unzel_14", + "message":"So, there was only one thing I could do. I left him and needed to stop him from trying to create the rift spell.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_15" + "text":"N", + "nextPhraseID":"unzel_15" } ] }, { - "id": "unzel_15", - "message": "I sent some friends to take the spell from him.", - "replies": [ + "id":"unzel_15", + "message":"I sent some friends to take the spell from him.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_16_select" + "text":"N", + "nextPhraseID":"unzel_16_select" } ] }, { - "id": "unzel_16_select", - "replies": [ + "id":"unzel_16_select", + "replies":[ { - "nextPhraseID": "unzel_16_2", - "requires": [ + "nextPhraseID":"unzel_16_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "50" + "requireType":"questProgress", + "requireID":"vacor", + "value":50 } ] }, { - "nextPhraseID": "unzel_16_1" + "nextPhraseID":"unzel_16_1" } ] }, { - "id": "unzel_16_1", - "message": "So, here we are.", - "replies": [ + "id":"unzel_16_1", + "message":"So, here we are.", + "replies":[ { - "text": "I killed the four bandits you sent after Vacor.", - "nextPhraseID": "unzel_17" + "text":"I killed the four bandits you sent after Vacor.", + "nextPhraseID":"unzel_17" } ] }, { - "id": "unzel_16_2", - "message": "So, here we are.", - "replies": [ + "id":"unzel_16_2", + "message":"So, here we are.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_19" + "text":"N", + "nextPhraseID":"unzel_19" } ] }, { - "id": "unzel_17", - "message": "What? You killed my four friends? Argh, I feel the rage coming.", - "replies": [ + "id":"unzel_17", + "message":"What? You killed my four friends? Argh, I feel the rage coming.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_18" + "text":"N", + "nextPhraseID":"unzel_18" } ] }, { - "id": "unzel_18", - "message": "However, I also realize that all this is the making of Vacor. I'll give you a choice now. Choose wisely.", - "replies": [ + "id":"unzel_18", + "message":"However, I also realize that all this is the making of Vacor. I'll give you a choice now. Choose wisely.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_19" + "text":"N", + "nextPhraseID":"unzel_19" } ] }, { - "id": "unzel_19", - "message": "Either you side with Vacor and his rift spell, or side with the Shadow, and help me get rid of him. Who will you help?", - "rewards": [ + "id":"unzel_19", + "message":"Either you side with Vacor and his rift spell, or side with the Shadow, and help me get rid of him. Who will you help?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 50 - } - ], - "replies": [ - { - "text": "I will side with you. The Shadow must not be disturbed.", - "nextPhraseID": "unzel_20" + "text":"I will side with you. The Shadow must not be disturbed.", + "nextPhraseID":"unzel_20" }, { - "text": "I will side with Vacor.", - "nextPhraseID": "unzel_fight" - } - ] - }, - { - "id": "unzel_20", - "message": "Thank you my friend. We will keep the Shadow safe from Vacor.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 51 + "text":"I will side with Vacor.", + "nextPhraseID":"unzel_fight" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "unzel_21" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":50 } ] }, { - "id": "unzel_21", - "message": "You should go talk to him about the Shadow." + "id":"unzel_20", + "message":"Thank you my friend. We will keep the Shadow safe from Vacor.", + "replies":[ + { + "text":"N", + "nextPhraseID":"unzel_21" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"vacor", + "value":51 + } + ] }, { - "id": "unzel_return_1", - "message": "Welcome back. Did you talk to Vacor?", - "replies": [ + "id":"unzel_21", + "message":"You should go talk to him about the Shadow." + }, + { + "id":"unzel_return_1", + "message":"Welcome back. Did you talk to Vacor?", + "replies":[ { - "text": "Yes, I have dealt with him.", - "nextPhraseID": "unzel_30", - "requires": [ + "text":"Yes, I have dealt with him.", + "nextPhraseID":"unzel_30", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "ring_vacor", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"ring_vacor", + "value":1 } ] }, { - "text": "No, not yet.", - "nextPhraseID": "X" + "text":"No, not yet.", + "nextPhraseID":"X" } ] }, { - "id": "unzel_30", - "message": "You killed him? You have my thanks friend. Now we are safe from Vacor's rift spell. Here, take these coins for your help.", - "rewards": [ + "id":"unzel_30", + "message":"You killed him? You have my thanks friend. Now we are safe from Vacor's rift spell. Here, take these coins for your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 61 + "text":"Shadow be with you.", + "nextPhraseID":"X" }, { - "rewardType": "dropList", - "rewardID": "gold200" + "text":"Thank you.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Shadow be with you.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":61 }, { - "text": "Thank you.", - "nextPhraseID": "X" + "rewardType":"dropList", + "rewardID":"gold200" } ] }, { - "id": "unzel_40", - "message": "Thank you for your help. Now we are safe from Vacor's rift spell.", - "replies": [ + "id":"unzel_40", + "message":"Thank you for your help. Now we are safe from Vacor's rift spell.", + "replies":[ { - "text": "I have a message for you from Kaverin in Remgard.", - "nextPhraseID": "unzel_msg1", - "requires": [ + "text":"I have a message for you from Kaverin in Remgard.", + "nextPhraseID":"unzel_msg1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "25" + "requireType":"questProgress", + "requireID":"kaverin", + "value":25 }, { - "requireType": "inventoryKeep", - "requireID": "kaverin_message", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"kaverin_message", + "value":1 } ] } ] }, { - "id": "unzel", - "replies": [ + "id":"unzel", + "replies":[ { - "nextPhraseID": "unzel_msg_r0", - "requires": [ + "nextPhraseID":"unzel_msg_r0", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "30" + "requireType":"questProgress", + "requireID":"kaverin", + "value":30 } ] }, { - "nextPhraseID": "unzel_40", - "requires": [ + "nextPhraseID":"unzel_40", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "61" + "requireType":"questProgress", + "requireID":"vacor", + "value":61 } ] }, { - "nextPhraseID": "unzel_return_1", - "requires": [ + "nextPhraseID":"unzel_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "51" + "requireType":"questProgress", + "requireID":"vacor", + "value":51 } ] }, { - "nextPhraseID": "unzel_1" + "nextPhraseID":"unzel_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_vacor.json b/AndorsTrail/res/raw/conversationlist_fallhaven_vacor.json index bab7870af..513029d35 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_vacor.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_vacor.json @@ -1,636 +1,636 @@ [ { - "id": "vacor", - "replies": [ + "id":"vacor", + "replies":[ { - "nextPhraseID": "vacor_return_complete0", - "requires": [ + "nextPhraseID":"vacor_return_complete0", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "60" + "requireType":"questProgress", + "requireID":"vacor", + "value":60 } ] }, { - "nextPhraseID": "vacor_return2", - "requires": [ + "nextPhraseID":"vacor_return2", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "40" + "requireType":"questProgress", + "requireID":"vacor", + "value":40 } ] }, { - "nextPhraseID": "vacor_42", - "requires": [ + "nextPhraseID":"vacor_42", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "30" + "requireType":"questProgress", + "requireID":"vacor", + "value":30 } ] }, { - "nextPhraseID": "vacor_select1" + "nextPhraseID":"vacor_select1" } ] }, { - "id": "vacor_select1", - "replies": [ + "id":"vacor_select1", + "replies":[ { - "nextPhraseID": "vacor_return1", - "requires": [ + "nextPhraseID":"vacor_return1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "20" + "requireType":"questProgress", + "requireID":"vacor", + "value":20 } ] }, { - "nextPhraseID": "vacor_begin" + "nextPhraseID":"vacor_begin" } ] }, { - "id": "vacor_begin", - "message": "Hello.", - "replies": [ + "id":"vacor_begin", + "message":"Hello.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_2" + "text":"N", + "nextPhraseID":"vacor_2" } ] }, { - "id": "vacor_2", - "message": "What are you, some kind of adventurer? Hm. Maybe you can be of use to me.", - "replies": [ + "id":"vacor_2", + "message":"What are you, some kind of adventurer? Hm. Maybe you can be of use to me.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_3" + "text":"N", + "nextPhraseID":"vacor_3" } ] }, { - "id": "vacor_3", - "message": "Are you willing to help me?", - "replies": [ + "id":"vacor_3", + "message":"Are you willing to help me?", + "replies":[ { - "text": "Sure, what do you need help with?", - "nextPhraseID": "vacor_4" + "text":"Sure, what do you need help with?", + "nextPhraseID":"vacor_4" }, { - "text": "No, why should I help you?", - "nextPhraseID": "vacor_bah" + "text":"No, why should I help you?", + "nextPhraseID":"vacor_bah" } ] }, { - "id": "vacor_bah", - "message": "Bah, lowly creature. I knew I shouldn't have asked you. Now leave me." + "id":"vacor_bah", + "message":"Bah, lowly creature. I knew I shouldn't have asked you. Now leave me." }, { - "id": "vacor_4", - "message": "A while ago, I was working on a rift spell that I had read about.", - "replies": [ + "id":"vacor_4", + "message":"A while ago, I was working on a rift spell that I had read about.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_5" + "text":"N", + "nextPhraseID":"vacor_5" } ] }, { - "id": "vacor_5", - "message": "The spell is supposed to, shall we say, open up new possibilities.", - "replies": [ + "id":"vacor_5", + "message":"The spell is supposed to, shall we say, open up new possibilities.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_6" + "text":"N", + "nextPhraseID":"vacor_6" } ] }, { - "id": "vacor_6", - "message": "Erm, yes, the rift spell will open things up alright. Ahem.", - "replies": [ + "id":"vacor_6", + "message":"Erm, yes, the rift spell will open things up alright. Ahem.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_7" + "text":"N", + "nextPhraseID":"vacor_7" } ] }, { - "id": "vacor_7", - "message": "So there I was working hard on getting the last pieces together for it.", - "replies": [ + "id":"vacor_7", + "message":"So there I was working hard on getting the last pieces together for it.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_8" + "text":"N", + "nextPhraseID":"vacor_8" } ] }, { - "id": "vacor_8", - "message": "Then, all of a sudden, a gang of thugs came around and started bullying me.", - "replies": [ + "id":"vacor_8", + "message":"Then, all of a sudden, a gang of thugs came around and started bullying me.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_9" + "text":"N", + "nextPhraseID":"vacor_9" } ] }, { - "id": "vacor_9", - "message": "They said they were Messengers of the Shadow, and insisted that I should cease my spell making.", - "replies": [ + "id":"vacor_9", + "message":"They said they were Messengers of the Shadow, and insisted that I should cease my spell making.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_10" + "text":"N", + "nextPhraseID":"vacor_10" } ] }, { - "id": "vacor_10", - "message": "Preposterous, isn't it? I was so close to having the power!", - "replies": [ + "id":"vacor_10", + "message":"Preposterous, isn't it? I was so close to having the power!", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_11" + "text":"N", + "nextPhraseID":"vacor_11" } ] }, { - "id": "vacor_11", - "message": "Oh, the power I could have had. My dear rift spell.", - "rewards": [ + "id":"vacor_11", + "message":"Oh, the power I could have had. My dear rift spell.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 10 + "text":"N", + "nextPhraseID":"vacor_12" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_12" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":10 } ] }, { - "id": "vacor_12", - "message": "Anyway, I was just about to finish the last piece of my rift spell when the bandits came and robbed me.", - "replies": [ + "id":"vacor_12", + "message":"Anyway, I was just about to finish the last piece of my rift spell when the bandits came and robbed me.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_13" + "text":"N", + "nextPhraseID":"vacor_13" } ] }, { - "id": "vacor_13", - "message": "The bandits took my notes for the spell and took off before I could call the guards.", - "replies": [ + "id":"vacor_13", + "message":"The bandits took my notes for the spell and took off before I could call the guards.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_14" + "text":"N", + "nextPhraseID":"vacor_14" } ] }, { - "id": "vacor_14", - "message": "After years of work, I can't seem to remember the last parts of the spell.", - "replies": [ + "id":"vacor_14", + "message":"After years of work, I can't seem to remember the last parts of the spell.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_15" + "text":"N", + "nextPhraseID":"vacor_15" } ] }, { - "id": "vacor_15", - "message": "Do you think you could help me locate it? Then I could have the power at last!", - "replies": [ + "id":"vacor_15", + "message":"Do you think you could help me locate it? Then I could have the power at last!", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_16" + "text":"N", + "nextPhraseID":"vacor_16" } ] }, { - "id": "vacor_16", - "message": "You will of course be suitably rewarded for your part in me getting this power.", - "replies": [ + "id":"vacor_16", + "message":"You will of course be suitably rewarded for your part in me getting this power.", + "replies":[ { - "text": "A reward? I'm in!", - "nextPhraseID": "vacor_17" + "text":"A reward? I'm in!", + "nextPhraseID":"vacor_17" }, { - "text": "Very well. I will help you.", - "nextPhraseID": "vacor_17" + "text":"Very well. I will help you.", + "nextPhraseID":"vacor_17" }, { - "text": "No thanks, this seems like something that I would rather not get involved with.", - "nextPhraseID": "vacor_bah" + "text":"No thanks, this seems like something that I would rather not get involved with.", + "nextPhraseID":"vacor_bah" } ] }, { - "id": "vacor_17", - "message": "I knew I couldn't trust... Wait, what? You actually said yes? Hah, well then.", - "replies": [ + "id":"vacor_17", + "message":"I knew I couldn't trust... Wait, what? You actually said yes? Hah, well then.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_18" + "text":"N", + "nextPhraseID":"vacor_18" } ] }, { - "id": "vacor_18", - "message": "Ok, find the four pieces of my rift spell that the bandits took, and bring the pieces to me.", - "rewards": [ + "id":"vacor_18", + "message":"Ok, find the four pieces of my rift spell that the bandits took, and bring the pieces to me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 20 + "text":"N", + "nextPhraseID":"vacor_19" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_19" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":20 } ] }, { - "id": "vacor_19", - "message": "There were four bandits, and they all headed south of Fallhaven after I was attacked.", - "replies": [ + "id":"vacor_19", + "message":"There were four bandits, and they all headed south of Fallhaven after I was attacked.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_20" + "text":"N", + "nextPhraseID":"vacor_20" } ] }, { - "id": "vacor_20", - "message": "You should search the southern parts of Fallhaven for the four bandits.", - "replies": [ + "id":"vacor_20", + "message":"You should search the southern parts of Fallhaven for the four bandits.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_21" + "text":"N", + "nextPhraseID":"vacor_21" } ] }, { - "id": "vacor_21", - "message": "Please hurry! I am so eager to open up the rift.. Erm, I mean finish the spell. Nothing odd with that right?" + "id":"vacor_21", + "message":"Please hurry! I am so eager to open up the rift.. Erm, I mean finish the spell. Nothing odd with that right?" }, { - "id": "vacor_return1", - "message": "Hello again. How is the search for my missing pieces of the rift spell going?", - "replies": [ + "id":"vacor_return1", + "message":"Hello again. How is the search for my missing pieces of the rift spell going?", + "replies":[ { - "text": "I have found all the pieces.", - "nextPhraseID": "vacor_40", - "requires": [ + "text":"I have found all the pieces.", + "nextPhraseID":"vacor_40", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "vacor_spell", - "value": 4 + "requireType":"inventoryRemove", + "requireID":"vacor_spell", + "value":4 } ] }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "vacor_18" + "text":"What was I supposed to do again?", + "nextPhraseID":"vacor_18" }, { - "text": "Could you tell me the whole story again?", - "nextPhraseID": "vacor_4" + "text":"Could you tell me the whole story again?", + "nextPhraseID":"vacor_4" } ] }, { - "id": "vacor_40", - "message": "Oh, you found all four pieces? Hurry, give them to me.", - "rewards": [ + "id":"vacor_40", + "message":"Oh, you found all four pieces? Hurry, give them to me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 30 + "text":"N", + "nextPhraseID":"vacor_41" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_41" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":30 } ] }, { - "id": "vacor_41", - "message": "Yes, these are the pieces that the bandits took.", - "replies": [ + "id":"vacor_41", + "message":"Yes, these are the pieces that the bandits took.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_42" + "text":"N", + "nextPhraseID":"vacor_42" } ] }, { - "id": "vacor_42", - "message": "Now I should be able to finish the rift spell and open up the Shadow rift .. erm I mean open up new possibilities. Yes, that's what I meant.", - "replies": [ + "id":"vacor_42", + "message":"Now I should be able to finish the rift spell and open up the Shadow rift .. erm I mean open up new possibilities. Yes, that's what I meant.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_43" + "text":"N", + "nextPhraseID":"vacor_43" } ] }, { - "id": "vacor_43", - "message": "The only obstacle between me and continuing my rift spell research is that stupid Unzel fellow.", - "replies": [ + "id":"vacor_43", + "message":"The only obstacle between me and continuing my rift spell research is that stupid Unzel fellow.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_44" + "text":"N", + "nextPhraseID":"vacor_44" } ] }, { - "id": "vacor_44", - "message": "Unzel was my apprentice a while ago. But he started to annoy me with his questions and talk about morality.", - "replies": [ + "id":"vacor_44", + "message":"Unzel was my apprentice a while ago. But he started to annoy me with his questions and talk about morality.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_45" + "text":"N", + "nextPhraseID":"vacor_45" } ] }, { - "id": "vacor_45", - "message": "He said that my spell making was disrupting the will of the Shadow.", - "replies": [ + "id":"vacor_45", + "message":"He said that my spell making was disrupting the will of the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_46" + "text":"N", + "nextPhraseID":"vacor_46" } ] }, { - "id": "vacor_46", - "message": "Bah, the Shadow. What has it ever done for ME?!", - "replies": [ + "id":"vacor_46", + "message":"Bah, the Shadow. What has it ever done for ME?!", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_47" + "text":"N", + "nextPhraseID":"vacor_47" } ] }, { - "id": "vacor_47", - "message": "I shall one day cast my rift spell and we will be rid of the Shadow.", - "replies": [ + "id":"vacor_47", + "message":"I shall one day cast my rift spell and we will be rid of the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_48" + "text":"N", + "nextPhraseID":"vacor_48" } ] }, { - "id": "vacor_48", - "message": "Anyway. I have a feeling that Unzel sent those bandits after me, and if I don't stop him he will probably send more.", - "replies": [ + "id":"vacor_48", + "message":"Anyway. I have a feeling that Unzel sent those bandits after me, and if I don't stop him he will probably send more.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_49" + "text":"N", + "nextPhraseID":"vacor_49" } ] }, { - "id": "vacor_49", - "message": "I need you to find Unzel and kill him for me. He can probably be found somewhere southwest of Fallhaven.", - "rewards": [ + "id":"vacor_49", + "message":"I need you to find Unzel and kill him for me. He can probably be found somewhere southwest of Fallhaven.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 40 + "text":"N", + "nextPhraseID":"vacor_50" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_50" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":40 } ] }, { - "id": "vacor_50", - "message": "Bring me his signet ring as proof when you have killed him.", - "replies": [ + "id":"vacor_50", + "message":"Bring me his signet ring as proof when you have killed him.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_51" + "text":"N", + "nextPhraseID":"vacor_51" } ] }, { - "id": "vacor_51", - "message": "Now hurry, I cannot wait much longer. The power shall be MINE!" + "id":"vacor_51", + "message":"Now hurry, I cannot wait much longer. The power shall be MINE!" }, { - "id": "vacor_return2", - "message": "Hello again. Any progress yet?", - "replies": [ + "id":"vacor_return2", + "message":"Hello again. Any progress yet?", + "replies":[ { - "text": "About Unzel...", - "nextPhraseID": "vacor_return2_2" + "text":"About Unzel...", + "nextPhraseID":"vacor_return2_2" }, { - "text": "Could you tell me the story again?", - "nextPhraseID": "vacor_43" + "text":"Could you tell me the story again?", + "nextPhraseID":"vacor_43" } ] }, { - "id": "vacor_return2_2", - "message": "Have you killed Unzel for me yet? Bring me his signet ring when you have killed him.", - "replies": [ + "id":"vacor_return2_2", + "message":"Have you killed Unzel for me yet? Bring me his signet ring when you have killed him.", + "replies":[ { - "text": "I have dealt with him. Here is his ring.", - "nextPhraseID": "vacor_60", - "requires": [ + "text":"I have dealt with him. Here is his ring.", + "nextPhraseID":"vacor_60", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "ring_unzel", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"ring_unzel", + "value":1 } ] }, { - "text": "I listened to Unzel's story and have decided to side with him. The Shadow must be preserved.", - "nextPhraseID": "vacor_70", - "requires": [ + "text":"I listened to Unzel's story and have decided to side with him. The Shadow must be preserved.", + "nextPhraseID":"vacor_70", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "51" + "requireType":"questProgress", + "requireID":"vacor", + "value":51 } ] } ] }, { - "id": "vacor_60", - "message": "Ha ha, Unzel is dead! That pathetic creature is gone!", - "rewards": [ + "id":"vacor_60", + "message":"Ha ha, Unzel is dead! That pathetic creature is gone!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 60 + "text":"N", + "nextPhraseID":"vacor_61" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_61" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":60 } ] }, { - "id": "vacor_61", - "message": "I can see the blood on your boots. I even got you to kill his minions beforehand.", - "replies": [ + "id":"vacor_61", + "message":"I can see the blood on your boots. I even got you to kill his minions beforehand.", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_62" + "text":"N", + "nextPhraseID":"vacor_62" } ] }, { - "id": "vacor_62", - "message": "This is a great day indeed. I will soon have the power!", - "replies": [ + "id":"vacor_62", + "message":"This is a great day indeed. I will soon have the power!", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_63" + "text":"N", + "nextPhraseID":"vacor_63" } ] }, { - "id": "vacor_63", - "message": "Here, have these coins for your help.", - "rewards": [ + "id":"vacor_63", + "message":"Here, have these coins for your help.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "gold200" + "text":"N", + "nextPhraseID":"vacor_64" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_64" + "rewardType":"dropList", + "rewardID":"gold200" } ] }, { - "id": "vacor_64", - "message": "Now leave me, I have work to do before I can cast the rift spell." + "id":"vacor_64", + "message":"Now leave me, I have work to do before I can cast the rift spell." }, { - "id": "vacor_return_complete0", - "replies": [ + "id":"vacor_return_complete0", + "replies":[ { - "nextPhraseID": "vacor_msg_16", - "requires": [ + "nextPhraseID":"vacor_msg_16", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "90" + "requireType":"questProgress", + "requireID":"kaverin", + "value":90 } ] }, { - "nextPhraseID": "vacor_msg_9", - "requires": [ + "nextPhraseID":"vacor_msg_9", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "75" + "requireType":"questProgress", + "requireID":"kaverin", + "value":75 } ] }, { - "nextPhraseID": "vacor_msg1", - "requires": [ + "nextPhraseID":"vacor_msg1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "60" + "requireType":"questProgress", + "requireID":"kaverin", + "value":60 }, { - "requireType": "inventoryKeep", - "requireID": "kaverin_message", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"kaverin_message", + "value":1 } ] }, { - "nextPhraseID": "vacor_return_complete" + "nextPhraseID":"vacor_return_complete" } ] }, { - "id": "vacor_return_complete", - "message": "Hello again, my assassin friend. I will soon have my rift spell ready." + "id":"vacor_return_complete", + "message":"Hello again, my assassin friend. I will soon have my rift spell ready." }, { - "id": "vacor_70", - "message": "What? He told you his story? You actually believed it?", - "replies": [ + "id":"vacor_70", + "message":"What? He told you his story? You actually believed it?", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_71" + "text":"N", + "nextPhraseID":"vacor_71" } ] }, { - "id": "vacor_71", - "message": "I will give you one more chance. Either kill Unzel for me, and I will reward you handsomely, or you will have to fight me.", - "replies": [ + "id":"vacor_71", + "message":"I will give you one more chance. Either kill Unzel for me, and I will reward you handsomely, or you will have to fight me.", + "replies":[ { - "text": "No. You must be stopped.", - "nextPhraseID": "vacor_72" + "text":"No. You must be stopped.", + "nextPhraseID":"vacor_72" }, { - "text": "Ok, I'll think about it once more.", - "nextPhraseID": "X" + "text":"Ok, I'll think about it once more.", + "nextPhraseID":"X" } ] }, { - "id": "vacor_72", - "message": "Bah, lowly creature. I knew I shouldn't have trusted you. Now you will die along with your precious Shadow.", - "rewards": [ + "id":"vacor_72", + "message":"Bah, lowly creature. I knew I shouldn't have trusted you. Now you will die along with your precious Shadow.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vacor", - "value": 54 + "text":"For the Shadow!", + "nextPhraseID":"F" + }, + { + "text":"You must be stopped.", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "For the Shadow!", - "nextPhraseID": "F" - }, - { - "text": "You must be stopped.", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"vacor", + "value":54 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json b/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json index f080b029d..551757200 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json @@ -1,514 +1,514 @@ [ { - "id": "fallhaven_warden", - "message": "State your business.", - "replies": [ + "id":"fallhaven_warden", + "message":"State your business.", + "replies":[ { - "text": "Who is that prisoner?", - "nextPhraseID": "warden_prisoner_1" + "text":"Who is that prisoner?", + "nextPhraseID":"warden_prisoner_1" }, { - "text": "I heard that you are fond of mead.", - "nextPhraseID": "fallhaven_warden_1", - "requires": [ + "text":"I heard that you are fond of mead.", + "nextPhraseID":"fallhaven_warden_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "20" + "requireType":"questProgress", + "requireID":"farrik", + "value":20 } ] }, { - "text": "The thieves are planning an escape for their friend.", - "nextPhraseID": "fallhaven_warden_20", - "requires": [ + "text":"The thieves are planning an escape for their friend.", + "nextPhraseID":"fallhaven_warden_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "30" + "requireType":"questProgress", + "requireID":"farrik", + "value":30 } ] }, - { - "requires": [ - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 10 - } - ], - "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", - "nextPhraseID": "fallhaven_warden_pathway_1" - } - ] - }, - { - "id": "warden_prisoner_1", - "message": "That thief? He was caught in the act. Trespassing he was. Trying to get down into the catacombs of Fallhaven church.", - "replies": [ { - "text": "N", - "nextPhraseID": "warden_prisoner_2" + "text":"Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID":"fallhaven_warden_pathway_1", + "requires":[ + { + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":10 + } + ] } ] }, { - "id": "warden_prisoner_2", - "message": "Luckily, we caught him before he could get down there. Now he'll serve as an example to all other thieves.", - "replies": [ + "id":"warden_prisoner_1", + "message":"That thief? He was caught in the act. Trespassing he was. Trying to get down into the catacombs of Fallhaven church.", + "replies":[ { - "text": "N", - "nextPhraseID": "warden_prisoner_3" + "text":"N", + "nextPhraseID":"warden_prisoner_2" } ] }, { - "id": "warden_prisoner_3", - "message": "Damn thieves. There must be a nest of them around here somewhere. If only I could find where they hide." - }, - { - "id": "fallhaven_warden_1", - "message": "Mead? Oh.. no, I don't do that anymore. Who told you that?", - "replies": [ + "id":"warden_prisoner_2", + "message":"Luckily, we caught him before he could get down there. Now he'll serve as an example to all other thieves.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_warden_2" + "text":"N", + "nextPhraseID":"warden_prisoner_3" } ] }, { - "id": "fallhaven_warden_2", - "message": "I've stopped doing that years ago.", - "replies": [ + "id":"warden_prisoner_3", + "message":"Damn thieves. There must be a nest of them around here somewhere. If only I could find where they hide." + }, + { + "id":"fallhaven_warden_1", + "message":"Mead? Oh.. no, I don't do that anymore. Who told you that?", + "replies":[ { - "text": "Sounds like a good approach. Good luck with keeping away from it.", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"fallhaven_warden_2" + } + ] + }, + { + "id":"fallhaven_warden_2", + "message":"I've stopped doing that years ago.", + "replies":[ + { + "text":"Sounds like a good approach. Good luck with keeping away from it.", + "nextPhraseID":"X" }, { - "text": "Not just even a little bit?", - "nextPhraseID": "fallhaven_warden_3" + "text":"Not just even a little bit?", + "nextPhraseID":"fallhaven_warden_3" } ] }, { - "id": "fallhaven_warden_3", - "message": "Um. *clears throat* I really shouldn't.", - "replies": [ + "id":"fallhaven_warden_3", + "message":"Um. *clears throat* I really shouldn't.", + "replies":[ { - "text": "I brought some with me if you would like to have a sip.", - "nextPhraseID": "fallhaven_warden_4", - "requires": [ + "text":"I brought some with me if you would like to have a sip.", + "nextPhraseID":"fallhaven_warden_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "25" + "requireType":"questProgress", + "requireID":"farrik", + "value":25 }, { - "requireType": "inventoryRemove", - "requireID": "sleepingmead", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"sleepingmead", + "value":1 } ] }, { - "text": "Ok, goodbye", - "nextPhraseID": "X" + "text":"Ok, goodbye", + "nextPhraseID":"X" } ] }, { - "id": "fallhaven_warden_4", - "message": "Oh sweet drinks of joy. I really shouldn't have this while on duty though.", - "rewards": [ + "id":"fallhaven_warden_4", + "message":"Oh sweet drinks of joy. I really shouldn't have this while on duty though.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 32 + "text":"N", + "nextPhraseID":"fallhaven_warden_5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "fallhaven_warden_5" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":32 } ] }, { - "id": "fallhaven_warden_5", - "message": "I could get fined for drinking on duty. I don't think I would dare try it right now.", - "replies": [ + "id":"fallhaven_warden_5", + "message":"I could get fined for drinking on duty. I don't think I would dare try it right now.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_warden_6" + "text":"N", + "nextPhraseID":"fallhaven_warden_6" } ] }, { - "id": "fallhaven_warden_6", - "message": "Thank you for the drink though, I will enjoy it when I get home later tomorrow.", - "replies": [ + "id":"fallhaven_warden_6", + "message":"Thank you for the drink though, I will enjoy it when I get home later tomorrow.", + "replies":[ { - "text": "You are welcome. Goodbye.", - "nextPhraseID": "X" + "text":"You are welcome. Goodbye.", + "nextPhraseID":"X" }, { - "text": "What if someone would pay you the amount of the fine?", - "nextPhraseID": "fallhaven_warden_7" + "text":"What if someone would pay you the amount of the fine?", + "nextPhraseID":"fallhaven_warden_7" } ] }, { - "id": "fallhaven_warden_7", - "message": "Oh, that sounds a bit shady. I doubt anyone could afford the 450 gold around here. Anyway, I would need a bit more than that just to risk it.", - "replies": [ + "id":"fallhaven_warden_7", + "message":"Oh, that sounds a bit shady. I doubt anyone could afford the 450 gold around here. Anyway, I would need a bit more than that just to risk it.", + "replies":[ { - "text": "I have 500 gold right here that you could have.", - "nextPhraseID": "fallhaven_warden_9", - "requires": [ + "text":"I have 500 gold right here that you could have.", + "nextPhraseID":"fallhaven_warden_9", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 500 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":500 } ] }, { - "text": "You know you want the mead right?", - "nextPhraseID": "fallhaven_warden_8" + "text":"You know you want the mead right?", + "nextPhraseID":"fallhaven_warden_8" }, { - "text": "Yes, I agree. This is starting to sound too shady. Goodbye.", - "nextPhraseID": "X" + "text":"Yes, I agree. This is starting to sound too shady. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "fallhaven_warden_8", - "message": "Oh sure. Now that you mention it. It sure would be good.", - "replies": [ + "id":"fallhaven_warden_8", + "message":"Oh sure. Now that you mention it. It sure would be good.", + "replies":[ { - "text": "So what if I pay you, say, 400 gold. Would that cover enough of your anxiety to enjoy the drink now?", - "nextPhraseID": "fallhaven_warden_9", - "requires": [ + "text":"So what if I pay you, say, 400 gold. Would that cover enough of your anxiety to enjoy the drink now?", + "nextPhraseID":"fallhaven_warden_9", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 400 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":400 } ] }, { - "text": "This is starting to sound too shady for me. I'll leave you to your duty, goodbye.", - "nextPhraseID": "X" + "text":"This is starting to sound too shady for me. I'll leave you to your duty, goodbye.", + "nextPhraseID":"X" }, { - "text": "I'll go get that gold for you. Goodbye.", - "nextPhraseID": "X" + "text":"I'll go get that gold for you. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "fallhaven_warden_9", - "message": "Wow, that much gold? I'm sure I could even get away with this without being fined. Then I could have the gold AND a nice drink of mead at the same time.", - "rewards": [ + "id":"fallhaven_warden_9", + "message":"Wow, that much gold? I'm sure I could even get away with this without being fined. Then I could have the gold AND a nice drink of mead at the same time.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 60 + "text":"N", + "nextPhraseID":"fallhaven_warden_10" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "fallhaven_warden_10" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":60 } ] }, { - "id": "fallhaven_warden_10", - "message": "Thank you kid, you really are nice. Now leave me to enjoy my drink." + "id":"fallhaven_warden_10", + "message":"Thank you kid, you really are nice. Now leave me to enjoy my drink." }, { - "id": "fallhaven_warden_select_1", - "replies": [ + "id":"fallhaven_warden_select_1", + "replies":[ { - "nextPhraseID": "fallhaven_warden_11", - "requires": [ + "nextPhraseID":"fallhaven_warden_11", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "60" + "requireType":"questProgress", + "requireID":"farrik", + "value":60 } ] }, { - "nextPhraseID": "fallhaven_warden_35", - "requires": [ + "nextPhraseID":"fallhaven_warden_35", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "90" + "requireType":"questProgress", + "requireID":"farrik", + "value":90 } ] }, { - "nextPhraseID": "fallhaven_warden_select_2" + "nextPhraseID":"fallhaven_warden_select_2" } ] }, { - "id": "fallhaven_warden_select_2", - "replies": [ + "id":"fallhaven_warden_select_2", + "replies":[ { - "nextPhraseID": "fallhaven_warden_30", - "requires": [ + "nextPhraseID":"fallhaven_warden_30", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "50" + "requireType":"questProgress", + "requireID":"farrik", + "value":50 } ] }, { - "nextPhraseID": "fallhaven_warden_12", - "requires": [ + "nextPhraseID":"fallhaven_warden_12", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "32" + "requireType":"questProgress", + "requireID":"farrik", + "value":32 } ] }, { - "nextPhraseID": "fallhaven_warden" + "nextPhraseID":"fallhaven_warden" } ] }, { - "id": "fallhaven_warden_11", - "message": "Hello again, kid. Thanks for the drink earlier. I had it all in one go. It sure tasted a bit different than before, but I guess that is just because I'm not used to it anymore.", - "replies": [ + "id":"fallhaven_warden_11", + "message":"Hello again, kid. Thanks for the drink earlier. I had it all in one go. It sure tasted a bit different than before, but I guess that is just because I'm not used to it anymore.", + "replies":[ { - "text": "That's great! Cheers!", - "nextPhraseID": "X" - }, - { - "requires": [ - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 10 - } - ], - "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", - "nextPhraseID": "fallhaven_warden_pathway_1" - } - ] - }, - { - "id": "fallhaven_warden_12", - "message": "Hello again, kid. Thanks for the drink earlier. I still haven't had it.", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_warden_5" - } - ] - }, - { - "id": "fallhaven_warden_20", - "message": "Really, they would dare go up against the guard in Fallhaven? Do you have any details on their plan?", - "replies": [ - { - "text": "I heard they are planning his escape tonight", - "nextPhraseID": "fallhaven_warden_21" + "text":"That's great! Cheers!", + "nextPhraseID":"X" }, { - "text": "No, I was just kidding with you. Never mind.", - "nextPhraseID": "X" - }, - { - "text": "On second thought, I better not upset the Thieves' Guild. Never mind I said anything.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "fallhaven_warden_21", - "message": "Tonight? Thank you for this information. We will make sure to increase the security tonight then, but in such a way that they won't notice.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 40 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_warden_22" - } - ] - }, - { - "id": "fallhaven_warden_22", - "message": "When they do decide to break him free, we will be prepared. Maybe we can arrest more of those filthy thieves.", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_warden_23" - } - ] - }, - { - "id": "fallhaven_warden_23", - "message": "Thank you again for the information. While I'm not sure how you may know this, I really appreciate you telling me.", - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_warden_24" - } - ] - }, - { - "id": "fallhaven_warden_24", - "message": "I want you to go one step further and tell them that we will have less security for tonight. But instead we will increase the security. That way we can really be ready for them.", - "replies": [ - { - "text": "Sure, I can do that.", - "nextPhraseID": "fallhaven_warden_25" - } - ] - }, - { - "id": "fallhaven_warden_25", - "message": "Good. Report back to me when you have told them.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 50 - } - ], - "replies": [ - { - "text": "Will do.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "fallhaven_warden_30", - "message": "Hello again, my friend. Did you tell those thieves that we will lower our security tonight?", - "replies": [ - { - "text": "Yes, they won't expect a thing.", - "nextPhraseID": "fallhaven_warden_31", - "requires": [ + "text":"Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID":"fallhaven_warden_pathway_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "80" + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":10 + } + ] + } + ] + }, + { + "id":"fallhaven_warden_12", + "message":"Hello again, kid. Thanks for the drink earlier. I still haven't had it.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_warden_5" + } + ] + }, + { + "id":"fallhaven_warden_20", + "message":"Really, they would dare go up against the guard in Fallhaven? Do you have any details on their plan?", + "replies":[ + { + "text":"I heard they are planning his escape tonight", + "nextPhraseID":"fallhaven_warden_21" + }, + { + "text":"No, I was just kidding with you. Never mind.", + "nextPhraseID":"X" + }, + { + "text":"On second thought, I better not upset the Thieves' Guild. Never mind I said anything.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"fallhaven_warden_21", + "message":"Tonight? Thank you for this information. We will make sure to increase the security tonight then, but in such a way that they won't notice.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_warden_22" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"farrik", + "value":40 + } + ] + }, + { + "id":"fallhaven_warden_22", + "message":"When they do decide to break him free, we will be prepared. Maybe we can arrest more of those filthy thieves.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_warden_23" + } + ] + }, + { + "id":"fallhaven_warden_23", + "message":"Thank you again for the information. While I'm not sure how you may know this, I really appreciate you telling me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fallhaven_warden_24" + } + ] + }, + { + "id":"fallhaven_warden_24", + "message":"I want you to go one step further and tell them that we will have less security for tonight. But instead we will increase the security. That way we can really be ready for them.", + "replies":[ + { + "text":"Sure, I can do that.", + "nextPhraseID":"fallhaven_warden_25" + } + ] + }, + { + "id":"fallhaven_warden_25", + "message":"Good. Report back to me when you have told them.", + "replies":[ + { + "text":"Will do.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"farrik", + "value":50 + } + ] + }, + { + "id":"fallhaven_warden_30", + "message":"Hello again, my friend. Did you tell those thieves that we will lower our security tonight?", + "replies":[ + { + "text":"Yes, they won't expect a thing.", + "nextPhraseID":"fallhaven_warden_31", + "requires":[ + { + "requireType":"questProgress", + "requireID":"farrik", + "value":80 } ] }, { - "text": "No, not yet. I'm working on it.", - "nextPhraseID": "fallhaven_warden_25" + "text":"No, not yet. I'm working on it.", + "nextPhraseID":"fallhaven_warden_25" } ] }, { - "id": "fallhaven_warden_31", - "message": "Great. Thank you for your help. Here, take these coins as a token of our appreciation.", - "rewards": [ + "id":"fallhaven_warden_31", + "message":"Great. Thank you for your help. Here, take these coins as a token of our appreciation.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 90 + "text":"N", + "nextPhraseID":"fallhaven_warden_36" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"farrik", + "value":90 }, { - "rewardType": "dropList", - "rewardID": "gold200" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fallhaven_warden_36" + "rewardType":"dropList", + "rewardID":"gold200" } ] }, { - "id": "fallhaven_warden_35", - "message": "Hello again, my friend. Thank you for your help in dealing with the thieves earlier.", - "replies": [ + "id":"fallhaven_warden_35", + "message":"Hello again, my friend. Thank you for your help in dealing with the thieves earlier.", + "replies":[ { - "text": "N", - "nextPhraseID": "fallhaven_warden_36" + "text":"N", + "nextPhraseID":"fallhaven_warden_36" } ] }, - { - "id": "fallhaven_warden_36", - "message": "I will make sure to tell other guards how you helped us here in Fallhaven.", - "replies": [ - { - "text": "Thank you. Goodbye.", - "nextPhraseID": "X" - }, - { - "requires": [ - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 10 - } + { + "id":"fallhaven_warden_36", + "message":"I will make sure to tell other guards how you helped us here in Fallhaven.", + "replies":[ + { + "text":"Thank you. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID":"fallhaven_warden_pathway_1", + "requires":[ + { + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":10 + } + ] + } + ] + }, + { + "id":"fallhaven_warden_pathway_1", + "message":"Hah! Jakrar? I should pay Jakrar before he has done his work? No way! Either he does his woodcutting job before I pay him or the passage stays blocked! That's how I always do it. It's the only way to get the job done well.", + "replies":[ + { + "text":"Would anything change your mind?", + "nextPhraseID":"fallhaven_warden_pathway_2" + } + ] + }, + { + "id":"fallhaven_warden_pathway_2", + "message":"No way! Get lost or I'll throw you in jail! Talk to that filthy woodcutter if you want to reopen the path but nothing will change my mind!", + "replies":[ + { + "text":"So where can I find him?", + "nextPhraseID":"fallhaven_warden_pathway_3" + } + ] + }, + { + "id":"fallhaven_warden_pathway_3", + "message":"He is living in his hut right south of my prison. Don't you bother me again!", + "replies":[ + { + "text":"Easy. Easy. I'm already leaving.", + "nextPhraseID":"X" + }, + { + "text":"I wanted to leave your shabby prison anyway.", + "nextPhraseID":"X" + } ], - "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", - "nextPhraseID": "fallhaven_warden_pathway_1" - } - ] - }, - { - "id": "fallhaven_warden_pathway_1", - "replies": [ - { - "nextPhraseID": "fallhaven_warden_pathway_2", - "text": "Would anything change your mind?" - } - ], - "message": "Hah! Jakrar? I should pay Jakrar before he has done his work? No way! Either he does his woodcutting job before I pay him or the passage stays blocked! That's how I always do it. It's the only way to get the job done well." - }, - { - "id": "fallhaven_warden_pathway_2", - "replies": [ - { - "text": "So where can I find him?", - "nextPhraseID": "fallhaven_warden_pathway_3" - } - ], - "message": "No way! Get lost or I'll throw you in jail! Talk to that filthy woodcutter if you want to reopen the path but nothing will change my mind!" - }, - { - "id": "fallhaven_warden_pathway_3", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "pathway_fallhaven", - "value": 20 - } - ], - "replies": [ - { - "text": "Easy. Easy. I'm already leaving.", - "nextPhraseID": "X" - }, - { - "text": "I wanted to leave your shabby prison anyway.", - "nextPhraseID": "X" - } - ], - "message": "He is living in his hut right south of my prison. Don't you bother me again!" - } -] + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"pathway_fallhaven", + "value":20 + } + ] + } +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_falothen.json b/AndorsTrail/res/raw/conversationlist_falothen.json index 1ede4cf87..9d89ceea0 100644 --- a/AndorsTrail/res/raw/conversationlist_falothen.json +++ b/AndorsTrail/res/raw/conversationlist_falothen.json @@ -1,1137 +1,1137 @@ [ { - "id": "falothen1", - "replies": [ + "id":"falothen1", + "replies":[ { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "70" + "requireType":"questProgress", + "requireID":"charwood1", + "value":70 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "71" + "requireType":"questProgress", + "requireID":"charwood1", + "value":71 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "72" + "requireType":"questProgress", + "requireID":"charwood1", + "value":72 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "73" + "requireType":"questProgress", + "requireID":"charwood1", + "value":73 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "74" + "requireType":"questProgress", + "requireID":"charwood1", + "value":74 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "requires": [ + "nextPhraseID":"falothen1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "75" + "requireType":"questProgress", + "requireID":"charwood1", + "value":75 } - ], - "nextPhraseID": "falothen1_0" + ] }, { - "nextPhraseID": "falothen1_1" + "nextPhraseID":"falothen1_1" } ] }, { - "id": "falothen1_1", - "replies": [ + "id":"falothen1_1", + "message":"Hello again. Thank you for saving me from captivity up in the Charwood heights!", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2" - } - ], - "message": "Hello again. Thank you for saving me from captivity up in the Charwood heights!" - }, - { - "id": "falothen1_2", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_3" - } - ], - "message": "I won't dare to think about what those monsters would have done to me, had you not freed me!" - }, - { - "id": "falothen1_3", - "replies": [ - { - "text": "What can you teach me?", - "nextPhraseID": "falothen1_4" - } - ], - "message": "In return, I am willing to teach you the things I know. I used to be a weapons trainer for the Charwood heights, before all of this started." - }, - { - "id": "falothen1_4", - "replies": [ - { - "text": "What weapon types can you teach me?", - "nextPhraseID": "falothen1_5" - } - ], - "message": "I can teach you how to better handle most types of weapons, so that you can get even more proficient in them." - }, - { - "id": "falothen1_5", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_6" - } - ], - "message": "I can teach you about swords, either one-handed or two-handed ones. I know a bit about daggers, axes and blunt weapons. I also know a fair deal about fighting with your bare fists." - }, - { - "id": "falothen1_6", - "rewards": [ - { - "rewardID": "charwood1", - "value": 65, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Tell me more about fighting with your bare fists.", - "nextPhraseID": "falothen1_7_f" - }, - { - "text": "Tell me more about two-handed swords.", - "nextPhraseID": "falothen1_7_2hs" - }, - { - "text": "Tell me more about one-handed swords.", - "nextPhraseID": "falothen1_7_1hs" - }, - { - "text": "Tell me more about daggers.", - "nextPhraseID": "falothen1_7_d" - }, - { - "text": "Tell me more about axes.", - "nextPhraseID": "falothen1_7_a" - }, - { - "nextPhraseID": "falothen1_7_b", - "text": "Tell me more about blunt weapons." - }, - { - "text": "I'll be right back.", - "nextPhraseID": "X" - } - ], - "message": "I only have time to teach you about one type of weapon, so make sure you pick the one that suits you best." - }, - { - "id": "falothen1_7_2hs", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_2hs1" - } - ], - "message": "Two handed swords are usually much heavier than their one-handed counterparts, which means that they are much harder to swing correctly." - }, - { - "id": "falothen1_7_2hs1", - "replies": [ - { - "text": "Sounds good. Teach me two-handed sword fighting.", - "nextPhraseID": "falothen1_7_2hs2" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_6" - } - ], - "message": "In return, they provide much deeper cuts that hurt your opponent more. I can teach you how to better handle swinging your two-handed swords." - }, - { - "id": "falothen1_7_2hs2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 71, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiency2hsword", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the two-handed sword skill]" - }, - { - "id": "falothen1_7_f", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_f1" - } - ], - "message": "Unarmed, now that's my kind of style! When not being hampered by either a weapon or shield, you can be a lot more flexible in your moves." - }, - { - "id": "falothen1_7_f1", - "replies": [ - { - "text": "Sounds good. Teach me how to be better at unarmed fighting.", - "nextPhraseID": "falothen1_7_f2" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_6" - } - ], - "message": "Fighting unarmed can make you land more successful punches, and will also make you quicker when dodging blows." - }, - { - "id": "falothen1_7_f2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 75, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyUnarmed", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the unarmed fighting skill]" - }, - { - "id": "falothen1_7_1hs", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_1hs1" - } - ], - "message": "One handed swords, now that's an art form. They have a wide range of uses, from slashing to piercing types." - }, - { - "id": "falothen1_7_1hs1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with one-handed swords.", - "nextPhraseID": "falothen1_7_1hs2" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_6" - } - ], - "message": "I can teach you how to handle them better, so that you land your attacks more often." - }, - { - "id": "falothen1_7_1hs2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 70, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiency1hsword", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the one-handed sword skill]" - }, - { - "id": "falothen1_7_d", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_d1" - } - ], - "message": "Daggers, the choice of the fast fighter. Their light weight usually makes you much faster when attacking. Some of them also have nasty side effects. Nasty for your opponent, that is." - }, - { - "id": "falothen1_7_d1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with daggers.", - "nextPhraseID": "falothen1_7_d2" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_6" - } - ], - "message": "I can teach you how to handle them better, so that you land your attacks more often." - }, - { - "id": "falothen1_7_d2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 72, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyDagger", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the dagger skill]" - }, - { - "id": "falothen1_7_a", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_a1" - } - ], - "message": "Oh yes. The mighty axes. You can do a lot of damage with them, if you know how to handle them correctly." - }, - { - "id": "falothen1_7_a1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with axes.", - "nextPhraseID": "falothen1_7_a2" - }, - { - "nextPhraseID": "falothen1_6", - "text": "Let's go back to the other types of weapons." - } - ], - "message": "I can teach you how to get better at fighting with all types of axes, from the small hatchet up to the larger two-handed greataxes. That way, you can be very versatile in your choice of weapons." - }, - { - "id": "falothen1_7_a2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 74, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyAxe", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the axe skill]" - }, - { - "id": "falothen1_7_b", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_7_b1" - } - ], - "message": "Now, blunt weapons is my way of categorizing everything from the simple club, to maces up to quarterstaves. The technique for using them well is mostly the same." - }, - { - "id": "falothen1_7_b1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with blunt weapons.", - "nextPhraseID": "falothen1_7_b2" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_6" - } - ], - "message": "I can teach you how to better land your blows with all blunt weapons." - }, - { - "id": "falothen1_7_b2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 73, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyBlunt", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_8" - } - ], - "message": "[Falothen teaches you the blunt weapons skill]" - }, - { - "id": "falothen1_8", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_s" - } - ], - "message": "There. That wasn't so hard once you get the hang of it, now was it?" - }, - { - "id": "falothen1_9", - "message": "I can help you get better in the other types of weapons as well, of course, if you want. But for that, I will have to require some form of payment.", - "replies": [ - { - "text": "What sort of payment?", - "nextPhraseID": "falothen1_10" + "text":"N", + "nextPhraseID":"falothen1_2" } ] }, { - "id": "falothen1_0", - "replies": [ + "id":"falothen1_2", + "message":"I won't dare to think about what those monsters would have done to me, had you not freed me!", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_s" + "text":"N", + "nextPhraseID":"falothen1_3" } - ], - "message": "Hello again, my friend. I hope you've been using what I taught you." + ] }, { - "id": "falothen1_s", - "replies": [ + "id":"falothen1_3", + "message":"In return, I am willing to teach you the things I know. I used to be a weapons trainer for the Charwood heights, before all of this started.", + "replies":[ { - "requires": [ + "text":"What can you teach me?", + "nextPhraseID":"falothen1_4" + } + ] + }, + { + "id":"falothen1_4", + "message":"I can teach you how to better handle most types of weapons, so that you can get even more proficient in them.", + "replies":[ + { + "text":"What weapon types can you teach me?", + "nextPhraseID":"falothen1_5" + } + ] + }, + { + "id":"falothen1_5", + "message":"I can teach you about swords, either one-handed or two-handed ones. I know a bit about daggers, axes and blunt weapons. I also know a fair deal about fighting with your bare fists.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_6", + "message":"I only have time to teach you about one type of weapon, so make sure you pick the one that suits you best.", + "replies":[ + { + "text":"Tell me more about fighting with your bare fists.", + "nextPhraseID":"falothen1_7_f" + }, + { + "text":"Tell me more about two-handed swords.", + "nextPhraseID":"falothen1_7_2hs" + }, + { + "text":"Tell me more about one-handed swords.", + "nextPhraseID":"falothen1_7_1hs" + }, + { + "text":"Tell me more about daggers.", + "nextPhraseID":"falothen1_7_d" + }, + { + "text":"Tell me more about axes.", + "nextPhraseID":"falothen1_7_a" + }, + { + "text":"Tell me more about blunt weapons.", + "nextPhraseID":"falothen1_7_b" + }, + { + "text":"I'll be right back.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":65 + } + ] + }, + { + "id":"falothen1_7_2hs", + "message":"Two handed swords are usually much heavier than their one-handed counterparts, which means that they are much harder to swing correctly.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_2hs1" + } + ] + }, + { + "id":"falothen1_7_2hs1", + "message":"In return, they provide much deeper cuts that hurt your opponent more. I can teach you how to better handle swinging your two-handed swords.", + "replies":[ + { + "text":"Sounds good. Teach me two-handed sword fighting.", + "nextPhraseID":"falothen1_7_2hs2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_2hs2", + "message":"[Falothen teaches you the two-handed sword skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":71 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiency2hsword", + "value":1 + } + ] + }, + { + "id":"falothen1_7_f", + "message":"Unarmed, now that's my kind of style! When not being hampered by either a weapon or shield, you can be a lot more flexible in your moves.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_f1" + } + ] + }, + { + "id":"falothen1_7_f1", + "message":"Fighting unarmed can make you land more successful punches, and will also make you quicker when dodging blows.", + "replies":[ + { + "text":"Sounds good. Teach me how to be better at unarmed fighting.", + "nextPhraseID":"falothen1_7_f2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_f2", + "message":"[Falothen teaches you the unarmed fighting skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":75 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyUnarmed", + "value":1 + } + ] + }, + { + "id":"falothen1_7_1hs", + "message":"One handed swords, now that's an art form. They have a wide range of uses, from slashing to piercing types.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_1hs1" + } + ] + }, + { + "id":"falothen1_7_1hs1", + "message":"I can teach you how to handle them better, so that you land your attacks more often.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with one-handed swords.", + "nextPhraseID":"falothen1_7_1hs2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_1hs2", + "message":"[Falothen teaches you the one-handed sword skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":70 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiency1hsword", + "value":1 + } + ] + }, + { + "id":"falothen1_7_d", + "message":"Daggers, the choice of the fast fighter. Their light weight usually makes you much faster when attacking. Some of them also have nasty side effects. Nasty for your opponent, that is.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_d1" + } + ] + }, + { + "id":"falothen1_7_d1", + "message":"I can teach you how to handle them better, so that you land your attacks more often.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with daggers.", + "nextPhraseID":"falothen1_7_d2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_d2", + "message":"[Falothen teaches you the dagger skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":72 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyDagger", + "value":1 + } + ] + }, + { + "id":"falothen1_7_a", + "message":"Oh yes. The mighty axes. You can do a lot of damage with them, if you know how to handle them correctly.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_a1" + } + ] + }, + { + "id":"falothen1_7_a1", + "message":"I can teach you how to get better at fighting with all types of axes, from the small hatchet up to the larger two-handed greataxes. That way, you can be very versatile in your choice of weapons.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with axes.", + "nextPhraseID":"falothen1_7_a2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_a2", + "message":"[Falothen teaches you the axe skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":74 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyAxe", + "value":1 + } + ] + }, + { + "id":"falothen1_7_b", + "message":"Now, blunt weapons is my way of categorizing everything from the simple club, to maces up to quarterstaves. The technique for using them well is mostly the same.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_7_b1" + } + ] + }, + { + "id":"falothen1_7_b1", + "message":"I can teach you how to better land your blows with all blunt weapons.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with blunt weapons.", + "nextPhraseID":"falothen1_7_b2" + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_6" + } + ] + }, + { + "id":"falothen1_7_b2", + "message":"[Falothen teaches you the blunt weapons skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":73 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyBlunt", + "value":1 + } + ] + }, + { + "id":"falothen1_8", + "message":"There. That wasn't so hard once you get the hang of it, now was it?", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_s" + } + ] + }, + { + "id":"falothen1_9", + "message":"I can help you get better in the other types of weapons as well, of course, if you want. But for that, I will have to require some form of payment.", + "replies":[ + { + "text":"What sort of payment?", + "nextPhraseID":"falothen1_10" + } + ] + }, + { + "id":"falothen1_0", + "message":"Hello again, my friend. I hope you've been using what I taught you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_s" + } + ] + }, + { + "id":"falothen1_s", + "replies":[ + { + "nextPhraseID":"falothen1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "91" + "requireType":"questProgress", + "requireID":"charwood1", + "value":91 } - ], - "nextPhraseID": "falothen1_s0" + ] }, { - "nextPhraseID": "falothen1_s1" + "nextPhraseID":"falothen1_s1" } ] }, { - "id": "falothen1_s1", - "replies": [ + "id":"falothen1_s1", + "replies":[ { - "requires": [ + "nextPhraseID":"falothen1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "92" + "requireType":"questProgress", + "requireID":"charwood1", + "value":92 } - ], - "nextPhraseID": "falothen1_s0" + ] }, { - "nextPhraseID": "falothen1_s2" + "nextPhraseID":"falothen1_s2" } ] }, { - "id": "falothen1_s2", - "replies": [ + "id":"falothen1_s2", + "replies":[ { - "requires": [ + "nextPhraseID":"falothen1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "93" + "requireType":"questProgress", + "requireID":"charwood1", + "value":93 } - ], - "nextPhraseID": "falothen1_s0" + ] }, { - "nextPhraseID": "falothen1_s3" + "nextPhraseID":"falothen1_s3" } ] }, { - "id": "falothen1_s3", - "replies": [ + "id":"falothen1_s3", + "replies":[ { - "requires": [ + "nextPhraseID":"falothen1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "94" + "requireType":"questProgress", + "requireID":"charwood1", + "value":94 } - ], - "nextPhraseID": "falothen1_s0" + ] }, { - "nextPhraseID": "falothen1_9" + "nextPhraseID":"falothen1_9" } ] }, { - "id": "falothen1_s0", - "rewards": [ + "id":"falothen1_s0", + "replies":[ { - "rewardID": "charwood1", - "value": 110, - "rewardType": "questProgress" + "nextPhraseID":"falothen1_9" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "falothen1_9" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":110 } ] }, { - "id": "falothen1_10", - "replies": [ + "id":"falothen1_10", + "message":"We usually don't teach anyone outside our settlement. Last time I did, I was given five Oegyth crystals and 5000 gold in return for my services.", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_11" - } - ], - "message": "We usually don't teach anyone outside our settlement. Last time I did, I was given five Oegyth crystals and 5000 gold in return for my services." - }, - { - "id": "falothen1_11", - "rewards": [ - { - "rewardID": "charwood1", - "value": 80, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I don't have that on me right now. I'll be back.", - "nextPhraseID": "X" - }, - { - "text": "I'm not interested right now.", - "nextPhraseID": "X" - }, - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 2 - } - ], - "text": "I think I should hold on to those crystals some more.", - "nextPhraseID": "falothen1_12" - }, - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 2 - } - ], - "text": "I might be interested.", - "nextPhraseID": "falothen1_13" - } - ], - "message": "Seeing as you saved me, I think it's reasonable to only require two of those crystals from you. I still have expenses to pay, mind you, so I will require that gold." - }, - { - "id": "falothen1_12", - "message": "Yes, those things sure are valuable." - }, - { - "id": "falothen1_13", - "replies": [ - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "gold", - "value": 5000 - } - ], - "nextPhraseID": "falothen1_14" - }, - { - "nextPhraseID": "falothen1_13q" + "text":"N", + "nextPhraseID":"falothen1_11" } ] }, { - "id": "falothen1_13q", - "message": "It seems you do not have the gold required for it." - }, - { - "id": "falothen1_14", - "message": "Which weapon type would you be interested in?", - "replies": [ + "id":"falothen1_11", + "message":"Seeing as you saved me, I think it's reasonable to only require two of those crystals from you. I still have expenses to pay, mind you, so I will require that gold.", + "replies":[ { - "text": "Tell me more about fighting with your bare fists.", - "nextPhraseID": "falothen1_2nd_f" + "text":"I don't have that on me right now. I'll be back.", + "nextPhraseID":"X" }, { - "text": "Tell me more about two-handed swords.", - "nextPhraseID": "falothen1_2nd_2hs" + "text":"I'm not interested right now.", + "nextPhraseID":"X" }, { - "text": "Tell me more about one-handed swords.", - "nextPhraseID": "falothen1_2nd_1hs" - }, - { - "text": "Tell me more about daggers.", - "nextPhraseID": "falothen1_2nd_d" - }, - { - "text": "Tell me more about axes.", - "nextPhraseID": "falothen1_2nd_a" - }, - { - "nextPhraseID": "falothen1_2nd_b", - "text": "Tell me more about blunt weapons." - }, - { - "text": "I'll be right back.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "falothen1_2nd_no", - "replies": [ - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" - } - ], - "message": "I've already taught you that skill." - }, - { - "id": "falothen1_2nd_2hs", - "replies": [ - { - "requires": [ + "text":"I think I should hold on to those crystals some more.", + "nextPhraseID":"falothen1_12", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "71" + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":2 } - ], - "nextPhraseID": "falothen1_2nd_no" + ] }, { - "nextPhraseID": "falothen1_2nd_2hs0" + "text":"I might be interested.", + "nextPhraseID":"falothen1_13", + "requires":[ + { + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":2 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":80 } ] }, { - "id": "falothen1_2nd_2hs0", - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_2nd_2hs1" - } - ], - "message": "Two handed swords are usually much heavier than their one-handed counterparts, which means that they are much harder to swing correctly." + "id":"falothen1_12", + "message":"Yes, those things sure are valuable." }, { - "id": "falothen1_2nd_2hs1", - "replies": [ + "id":"falothen1_13", + "replies":[ { - "text": "Sounds good. Teach me two-handed sword fighting. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ + "nextPhraseID":"falothen1_14", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 + "requireType":"inventoryKeep", + "requireID":"gold", + "value":5000 + } + ] + }, + { + "nextPhraseID":"falothen1_13q" + } + ] + }, + { + "id":"falothen1_13q", + "message":"It seems you do not have the gold required for it." + }, + { + "id":"falothen1_14", + "message":"Which weapon type would you be interested in?", + "replies":[ + { + "text":"Tell me more about fighting with your bare fists.", + "nextPhraseID":"falothen1_2nd_f" + }, + { + "text":"Tell me more about two-handed swords.", + "nextPhraseID":"falothen1_2nd_2hs" + }, + { + "text":"Tell me more about one-handed swords.", + "nextPhraseID":"falothen1_2nd_1hs" + }, + { + "text":"Tell me more about daggers.", + "nextPhraseID":"falothen1_2nd_d" + }, + { + "text":"Tell me more about axes.", + "nextPhraseID":"falothen1_2nd_a" + }, + { + "text":"Tell me more about blunt weapons.", + "nextPhraseID":"falothen1_2nd_b" + }, + { + "text":"I'll be right back.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"falothen1_2nd_no", + "message":"I've already taught you that skill.", + "replies":[ + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" + } + ] + }, + { + "id":"falothen1_2nd_2hs", + "replies":[ + { + "nextPhraseID":"falothen1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":71 + } + ] + }, + { + "nextPhraseID":"falothen1_2nd_2hs0" + } + ] + }, + { + "id":"falothen1_2nd_2hs0", + "message":"Two handed swords are usually much heavier than their one-handed counterparts, which means that they are much harder to swing correctly.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_2nd_2hs1" + } + ] + }, + { + "id":"falothen1_2nd_2hs1", + "message":"In return, they provide much deeper cuts that hurt your opponent more. I can teach you how to better handle swinging your two-handed swords.", + "replies":[ + { + "text":"Sounds good. Teach me two-handed sword fighting. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_2hs3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 }, { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 } - ], - "nextPhraseID": "falothen1_2nd_2hs3" + ] }, { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" - } - ], - "message": "In return, they provide much deeper cuts that hurt your opponent more. I can teach you how to better handle swinging your two-handed swords." - }, - { - "id": "falothen1_2nd_2hs3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 71, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiency2hsword", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the two-handed sword skill]" - }, - { - "id": "falothen1_2nd_f", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "75" - } - ], - "nextPhraseID": "falothen1_2nd_no" - }, - { - "nextPhraseID": "falothen1_2nd_f0" + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" } ] }, { - "id": "falothen1_2nd_f0", - "replies": [ + "id":"falothen1_2nd_2hs3", + "message":"[Falothen teaches you the two-handed sword skill]", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2nd_f1" + "text":"N", + "nextPhraseID":"falothen1_15" } ], - "message": "Unarmed, now that's my kind of style! When not being hampered by either a weapon or shield, you can be a lot more flexible in your moves." - }, - { - "id": "falothen1_2nd_f1", - "replies": [ + "rewards":[ { - "text": "Sounds good. Teach me how to be better at unarmed fighting. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 - } - ], - "nextPhraseID": "falothen1_2nd_f3" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":71 }, { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" - } - ], - "message": "Fighting unarmed can make you land more successful punches, and will also make you quicker when dodging blows." - }, - { - "id": "falothen1_2nd_f3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 75, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyUnarmed", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the unarmed fighting skill]" - }, - { - "id": "falothen1_2nd_1hs", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "70" - } - ], - "nextPhraseID": "falothen1_2nd_no" - }, - { - "nextPhraseID": "falothen1_2nd_1hs0" + "rewardType":"skillIncrease", + "rewardID":"weaponProficiency2hsword", + "value":1 } ] }, { - "id": "falothen1_2nd_1hs0", - "replies": [ + "id":"falothen1_2nd_f", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2nd_1hs1" - } - ], - "message": "One handed swords, now that's an art form. They have a wide range of uses, from slashing to piercing types." - }, - { - "id": "falothen1_2nd_1hs1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with one-handed swords. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ + "nextPhraseID":"falothen1_2nd_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 + "requireType":"questProgress", + "requireID":"charwood1", + "value":75 } - ], - "nextPhraseID": "falothen1_2nd_1hs3" + ] }, { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" - } - ], - "message": "I can teach you how to handle them better, so that you land your attacks more often." - }, - { - "id": "falothen1_2nd_1hs3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 70, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiency1hsword", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the one-handed sword skill]" - }, - { - "id": "falothen1_2nd_d", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "72" - } - ], - "nextPhraseID": "falothen1_2nd_no" - }, - { - "nextPhraseID": "falothen1_2nd_d0" + "nextPhraseID":"falothen1_2nd_f0" } ] }, { - "id": "falothen1_2nd_d0", - "replies": [ + "id":"falothen1_2nd_f0", + "message":"Unarmed, now that's my kind of style! When not being hampered by either a weapon or shield, you can be a lot more flexible in your moves.", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2nd_d1" - } - ], - "message": "Daggers, the choice of the fast fighter. Their light weight usually makes you much faster when attacking. Some of them also have nasty side effects. Nasty for your opponent, that is." - }, - { - "id": "falothen1_2nd_d1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with daggers. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 - } - ], - "nextPhraseID": "falothen1_2nd_d3" - }, - { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" - } - ], - "message": "I can teach you how to handle them better, so that you land your attacks more often." - }, - { - "id": "falothen1_2nd_d3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 72, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyDagger", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the dagger skill]" - }, - { - "id": "falothen1_2nd_a", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "74" - } - ], - "nextPhraseID": "falothen1_2nd_no" - }, - { - "nextPhraseID": "falothen1_2nd_a0" + "text":"N", + "nextPhraseID":"falothen1_2nd_f1" } ] }, { - "id": "falothen1_2nd_a0", - "replies": [ + "id":"falothen1_2nd_f1", + "message":"Fighting unarmed can make you land more successful punches, and will also make you quicker when dodging blows.", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2nd_a1" - } - ], - "message": "Oh yes. The mighty axes. You can do a lot of damage with them, if you know how to handle them correctly." - }, - { - "id": "falothen1_2nd_a1", - "replies": [ - { - "text": "Sounds good. Teach me how to fight with axes. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ + "text":"Sounds good. Teach me how to be better at unarmed fighting. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_f3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 }, { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 } - ], - "nextPhraseID": "falothen1_2nd_a3" + ] }, { - "nextPhraseID": "falothen1_14", - "text": "Let's go back to the other types of weapons." - } - ], - "message": "I can teach you how to get better at fighting with all types of axes, from the small hatchet up to the larger two-handed greataxes. That way, you can be very versatile in your choice of weapons." - }, - { - "id": "falothen1_2nd_a3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 74, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyAxe", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the axe skill]" - }, - { - "id": "falothen1_2nd_b", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "73" - } - ], - "nextPhraseID": "falothen1_2nd_no" - }, - { - "nextPhraseID": "falothen1_2nd_b0" + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" } ] }, { - "id": "falothen1_2nd_b0", - "replies": [ + "id":"falothen1_2nd_f3", + "message":"[Falothen teaches you the unarmed fighting skill]", + "replies":[ { - "text": "N", - "nextPhraseID": "falothen1_2nd_b1" + "text":"N", + "nextPhraseID":"falothen1_15" } ], - "message": "Now, blunt weapons is my way of categorizing everything from the simple club, to maces up to quarterstaves. The technique for using them well is mostly the same." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":75 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyUnarmed", + "value":1 + } + ] }, { - "id": "falothen1_2nd_b1", - "replies": [ + "id":"falothen1_2nd_1hs", + "replies":[ { - "text": "Sounds good. Teach me how to fight with blunt weapons. Here are two Oegyth crystals and 5000 gold as payment.", - "requires": [ + "nextPhraseID":"falothen1_2nd_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 + "requireType":"questProgress", + "requireID":"charwood1", + "value":70 + } + ] + }, + { + "nextPhraseID":"falothen1_2nd_1hs0" + } + ] + }, + { + "id":"falothen1_2nd_1hs0", + "message":"One handed swords, now that's an art form. They have a wide range of uses, from slashing to piercing types.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_2nd_1hs1" + } + ] + }, + { + "id":"falothen1_2nd_1hs1", + "message":"I can teach you how to handle them better, so that you land your attacks more often.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with one-handed swords. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_1hs3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 }, { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 } - ], - "nextPhraseID": "falothen1_2nd_b3" + ] }, { - "text": "Let's go back to the other types of weapons.", - "nextPhraseID": "falothen1_14" + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" } - ], - "message": "I can teach you how to better land your blows with all blunt weapons." + ] }, { - "id": "falothen1_2nd_b3", - "rewards": [ + "id":"falothen1_2nd_1hs3", + "message":"[Falothen teaches you the one-handed sword skill]", + "replies":[ { - "rewardID": "charwood1", - "value": 73, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"falothen1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":70 }, { - "rewardType": "skillIncrease", - "rewardID": "weaponProficiencyBlunt", - "value": 1 + "rewardType":"skillIncrease", + "rewardID":"weaponProficiency1hsword", + "value":1 } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "falothen1_15" - } - ], - "message": "[Falothen teaches you the blunt weapons skill]" + ] }, { - "id": "falothen1_15", - "message": "Well done! You learn quickly." + "id":"falothen1_2nd_d", + "replies":[ + { + "nextPhraseID":"falothen1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":72 + } + ] + }, + { + "nextPhraseID":"falothen1_2nd_d0" + } + ] + }, + { + "id":"falothen1_2nd_d0", + "message":"Daggers, the choice of the fast fighter. Their light weight usually makes you much faster when attacking. Some of them also have nasty side effects. Nasty for your opponent, that is.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_2nd_d1" + } + ] + }, + { + "id":"falothen1_2nd_d1", + "message":"I can teach you how to handle them better, so that you land your attacks more often.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with daggers. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_d3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 + } + ] + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" + } + ] + }, + { + "id":"falothen1_2nd_d3", + "message":"[Falothen teaches you the dagger skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":72 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyDagger", + "value":1 + } + ] + }, + { + "id":"falothen1_2nd_a", + "replies":[ + { + "nextPhraseID":"falothen1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":74 + } + ] + }, + { + "nextPhraseID":"falothen1_2nd_a0" + } + ] + }, + { + "id":"falothen1_2nd_a0", + "message":"Oh yes. The mighty axes. You can do a lot of damage with them, if you know how to handle them correctly.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_2nd_a1" + } + ] + }, + { + "id":"falothen1_2nd_a1", + "message":"I can teach you how to get better at fighting with all types of axes, from the small hatchet up to the larger two-handed greataxes. That way, you can be very versatile in your choice of weapons.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with axes. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_a3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 + } + ] + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" + } + ] + }, + { + "id":"falothen1_2nd_a3", + "message":"[Falothen teaches you the axe skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":74 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyAxe", + "value":1 + } + ] + }, + { + "id":"falothen1_2nd_b", + "replies":[ + { + "nextPhraseID":"falothen1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":73 + } + ] + }, + { + "nextPhraseID":"falothen1_2nd_b0" + } + ] + }, + { + "id":"falothen1_2nd_b0", + "message":"Now, blunt weapons is my way of categorizing everything from the simple club, to maces up to quarterstaves. The technique for using them well is mostly the same.", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_2nd_b1" + } + ] + }, + { + "id":"falothen1_2nd_b1", + "message":"I can teach you how to better land your blows with all blunt weapons.", + "replies":[ + { + "text":"Sounds good. Teach me how to fight with blunt weapons. Here are two Oegyth crystals and 5000 gold as payment.", + "nextPhraseID":"falothen1_2nd_b3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5000 + } + ] + }, + { + "text":"Let's go back to the other types of weapons.", + "nextPhraseID":"falothen1_14" + } + ] + }, + { + "id":"falothen1_2nd_b3", + "message":"[Falothen teaches you the blunt weapons skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"falothen1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":73 + }, + { + "rewardType":"skillIncrease", + "rewardID":"weaponProficiencyBlunt", + "value":1 + } + ] + }, + { + "id":"falothen1_15", + "message":"Well done! You learn quickly." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_farrik.json b/AndorsTrail/res/raw/conversationlist_farrik.json index 92b4b5cac..0a3a256f9 100644 --- a/AndorsTrail/res/raw/conversationlist_farrik.json +++ b/AndorsTrail/res/raw/conversationlist_farrik.json @@ -1,426 +1,426 @@ [ { - "id": "farrik_1", - "message": "Hello. I heard that you helped us find the key of Luthor. Good work, it will really come in handy.", - "replies": [ + "id":"farrik_1", + "message":"Hello. I heard that you helped us find the key of Luthor. Good work, it will really come in handy.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "farrik_2" + "text":"Who are you?", + "nextPhraseID":"farrik_2" }, { - "text": "What can you tell me about the Thieves' Guild?", - "nextPhraseID": "farrik_4" + "text":"What can you tell me about the Thieves' Guild?", + "nextPhraseID":"farrik_4" } ] }, { - "id": "farrik_2", - "message": "I'm Farrik, Umar's brother.", - "replies": [ + "id":"farrik_2", + "message":"I'm Farrik, Umar's brother.", + "replies":[ { - "text": "What do you do around here?", - "nextPhraseID": "farrik_3" + "text":"What do you do around here?", + "nextPhraseID":"farrik_3" }, { - "text": "What can you tell me about the Thieves' Guild?", - "nextPhraseID": "farrik_4" + "text":"What can you tell me about the Thieves' Guild?", + "nextPhraseID":"farrik_4" } ] }, { - "id": "farrik_3", - "message": "I mostly manage our trading with other guilds and keep an eye on what the thieves need to be as effective as they can be.", - "replies": [ + "id":"farrik_3", + "message":"I mostly manage our trading with other guilds and keep an eye on what the thieves need to be as effective as they can be.", + "replies":[ { - "text": "What can you tell me about the Thieves' Guild?", - "nextPhraseID": "farrik_4" + "text":"What can you tell me about the Thieves' Guild?", + "nextPhraseID":"farrik_4" } ] }, { - "id": "farrik_4", - "message": "We try to keep to ourselves as much as possible, and help our fellow thieves as much as possible.", - "replies": [ + "id":"farrik_4", + "message":"We try to keep to ourselves as much as possible, and help our fellow thieves as much as possible.", + "replies":[ { - "text": "Any recent events happening?", - "nextPhraseID": "farrik_5" + "text":"Any recent events happening?", + "nextPhraseID":"farrik_5" } ] }, { - "id": "farrik_5", - "message": "Well, there was one thing a few weeks ago. One of our guild members got arrested for trespassing.", - "replies": [ + "id":"farrik_5", + "message":"Well, there was one thing a few weeks ago. One of our guild members got arrested for trespassing.", + "replies":[ { - "text": "N", - "nextPhraseID": "farrik_6" + "text":"N", + "nextPhraseID":"farrik_6" } ] }, { - "id": "farrik_6", - "message": "The Fallhaven guard has started to get really annoyed at us lately. Probably because we have been very successful in our recent missions.", - "replies": [ + "id":"farrik_6", + "message":"The Fallhaven guard has started to get really annoyed at us lately. Probably because we have been very successful in our recent missions.", + "replies":[ { - "text": "N", - "nextPhraseID": "farrik_7" + "text":"N", + "nextPhraseID":"farrik_7" } ] }, { - "id": "farrik_7", - "message": "The guards have increased their security lately, leading to them arresting one of our members.", - "replies": [ + "id":"farrik_7", + "message":"The guards have increased their security lately, leading to them arresting one of our members.", + "replies":[ { - "text": "N", - "nextPhraseID": "farrik_8" + "text":"N", + "nextPhraseID":"farrik_8" } ] }, { - "id": "farrik_8", - "message": "He is currently held in the jail here in Fallhaven, pending transfer to Feygard.", - "replies": [ + "id":"farrik_8", + "message":"He is currently held in the jail here in Fallhaven, pending transfer to Feygard.", + "replies":[ { - "text": "What did he do?", - "nextPhraseID": "farrik_9" + "text":"What did he do?", + "nextPhraseID":"farrik_9" } ] }, { - "id": "farrik_9", - "message": "Oh, nothing serious. He was trying to get into the catacombs of Fallhaven church.", - "replies": [ + "id":"farrik_9", + "message":"Oh, nothing serious. He was trying to get into the catacombs of Fallhaven church.", + "replies":[ { - "text": "N", - "nextPhraseID": "farrik_10" + "text":"N", + "nextPhraseID":"farrik_10" } ] }, { - "id": "farrik_10", - "message": "But now that you have helped us with that mission, I guess we don't need to go there anymore.", - "replies": [ + "id":"farrik_10", + "message":"But now that you have helped us with that mission, I guess we don't need to go there anymore.", + "replies":[ { - "text": "N", - "nextPhraseID": "farrik_11" + "text":"N", + "nextPhraseID":"farrik_11" } ] }, { - "id": "farrik_11", - "message": "I guess I can trust you with this secret. We are planning a mission tonight to help him out of jail.", - "rewards": [ + "id":"farrik_11", + "message":"I guess I can trust you with this secret. We are planning a mission tonight to help him out of jail.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 10 + "text":"Those guards really seem annoying.", + "nextPhraseID":"farrik_13" + }, + { + "text":"After all, if he wasn't allowed down there, then the guards are right to arrest him.", + "nextPhraseID":"farrik_12" } ], - "replies": [ + "rewards":[ { - "text": "Those guards really seem annoying.", - "nextPhraseID": "farrik_13" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":10 + } + ] + }, + { + "id":"farrik_12", + "message":"Yeah, I guess so. But for the guild's sake, we would rather have our friend freed than imprisoned.", + "replies":[ + { + "text":"Maybe I should tell the guards that you are planning to get him out?", + "nextPhraseID":"farrik_15" }, { - "text": "After all, if he wasn't allowed down there, then the guards are right to arrest him.", - "nextPhraseID": "farrik_12" - } - ] - }, - { - "id": "farrik_12", - "message": "Yeah, I guess so. But for the guild's sake, we would rather have our friend freed than imprisoned.", - "replies": [ - { - "text": "Maybe I should tell the guards that you are planning to get him out?", - "nextPhraseID": "farrik_15" + "text":"Don't worry, your secret plan to free him is safe with me.", + "nextPhraseID":"farrik_14" }, { - "text": "Don't worry, your secret plan to free him is safe with me.", - "nextPhraseID": "farrik_14" + "text":"[Lie] Don't worry, your secret plan to free him is safe with me.", + "nextPhraseID":"farrik_14" + } + ] + }, + { + "id":"farrik_13", + "message":"Oh yes, they are. The people also dislike them in general, it's not just us in the Thieves' Guild.", + "replies":[ + { + "text":"Is there anything I can do to help you with those annoying guards?", + "nextPhraseID":"farrik_16" + } + ] + }, + { + "id":"farrik_14", + "message":"Thank you. Now please leave me." + }, + { + "id":"farrik_15", + "message":"Whatever, they wouldn't believe you anyway.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"farrik", + "value":30 + } + ] + }, + { + "id":"farrik_16", + "message":"Are you sure you want to annoy the guards? If they catch word of you being involved, you could get into a lot of trouble.", + "replies":[ + { + "text":"No problem, I can handle myself!", + "nextPhraseID":"farrik_18" }, { - "text": "[Lie] Don't worry, your secret plan to free him is safe with me.", - "nextPhraseID": "farrik_14" - } - ] - }, - { - "id": "farrik_13", - "message": "Oh yes, they are. The people also dislike them in general, it's not just us in the Thieves' Guild.", - "replies": [ - { - "text": "Is there anything I can do to help you with those annoying guards?", - "nextPhraseID": "farrik_16" - } - ] - }, - { - "id": "farrik_14", - "message": "Thank you. Now please leave me." - }, - { - "id": "farrik_15", - "message": "Whatever, they wouldn't believe you anyway.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 30 - } - ] - }, - { - "id": "farrik_16", - "message": "Are you sure you want to annoy the guards? If they catch word of you being involved, you could get into a lot of trouble.", - "replies": [ - { - "text": "No problem, I can handle myself!", - "nextPhraseID": "farrik_18" + "text":"There might be a reward for this later on. I'm in.", + "nextPhraseID":"farrik_18" }, { - "text": "There might be a reward for this later on. I'm in.", - "nextPhraseID": "farrik_18" + "text":"On second thought, maybe I should keep out of this.", + "nextPhraseID":"farrik_17" + } + ] + }, + { + "id":"farrik_17", + "message":"Sure, it's up to you.", + "replies":[ + { + "text":"Good luck on your mission.", + "nextPhraseID":"farrik_14" }, { - "text": "On second thought, maybe I should keep out of this.", - "nextPhraseID": "farrik_17" + "text":"Maybe I should tell the guards that you are planning to get him out?", + "nextPhraseID":"farrik_15" } ] }, { - "id": "farrik_17", - "message": "Sure, it's up to you.", - "replies": [ + "id":"farrik_18", + "message":"Good.", + "replies":[ { - "text": "Good luck on your mission.", - "nextPhraseID": "farrik_14" + "text":"N", + "nextPhraseID":"farrik_19" + } + ] + }, + { + "id":"farrik_19", + "message":"Ok, here is the plan. The guard captain has a bit of a drinking problem.", + "replies":[ + { + "text":"N", + "nextPhraseID":"farrik_20" + } + ] + }, + { + "id":"farrik_20", + "message":"If we were able to supply him with some mead that we have prepared, we might just be able to sneak our friend out during the night, when the captain is sleeping off the drunkenness.", + "replies":[ + { + "text":"N", + "nextPhraseID":"farrik_20a" + } + ] + }, + { + "id":"farrik_20a", + "message":"Our cook can prepare a special brew of mead for you that will knock him out.", + "replies":[ + { + "text":"N", + "nextPhraseID":"farrik_21" + } + ] + }, + { + "id":"farrik_21", + "message":"He would probably need to be persuaded to drink on duty too. If that should fail, he could probably be bribed instead.", + "replies":[ + { + "text":"N", + "nextPhraseID":"farrik_22" + } + ] + }, + { + "id":"farrik_22", + "message":"How does that sound to you? Do you think you are up to it?", + "replies":[ + { + "text":"Sure, sounds easy!", + "nextPhraseID":"farrik_23" }, { - "text": "Maybe I should tell the guards that you are planning to get him out?", - "nextPhraseID": "farrik_15" - } - ] - }, - { - "id": "farrik_18", - "message": "Good.", - "replies": [ - { - "text": "N", - "nextPhraseID": "farrik_19" - } - ] - }, - { - "id": "farrik_19", - "message": "Ok, here is the plan. The guard captain has a bit of a drinking problem.", - "replies": [ - { - "text": "N", - "nextPhraseID": "farrik_20" - } - ] - }, - { - "id": "farrik_20", - "message": "If we were able to supply him with some mead that we have prepared, we might just be able to sneak our friend out during the night, when the captain is sleeping off the drunkenness.", - "replies": [ - { - "text": "N", - "nextPhraseID": "farrik_20a" - } - ] - }, - { - "id": "farrik_20a", - "message": "Our cook can prepare a special brew of mead for you that will knock him out.", - "replies": [ - { - "text": "N", - "nextPhraseID": "farrik_21" - } - ] - }, - { - "id": "farrik_21", - "message": "He would probably need to be persuaded to drink on duty too. If that should fail, he could probably be bribed instead.", - "replies": [ - { - "text": "N", - "nextPhraseID": "farrik_22" - } - ] - }, - { - "id": "farrik_22", - "message": "How does that sound to you? Do you think you are up to it?", - "replies": [ - { - "text": "Sure, sounds easy!", - "nextPhraseID": "farrik_23" + "text":"Sounds a bit dangerous, but I guess I'll try.", + "nextPhraseID":"farrik_23" }, { - "text": "Sounds a bit dangerous, but I guess I'll try.", - "nextPhraseID": "farrik_23" - }, - { - "text": "No, this is really starting to sound like a bad idea.", - "nextPhraseID": "farrik_17" + "text":"No, this is really starting to sound like a bad idea.", + "nextPhraseID":"farrik_17" } ] }, { - "id": "farrik_23", - "message": "Good. Report back to me when you have gotten the guard captain to drink that special mead.", - "rewards": [ + "id":"farrik_23", + "message":"Good. Report back to me when you have gotten the guard captain to drink that special mead.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 20 + "text":"Will do", + "nextPhraseID":"farrik_14" } ], - "replies": [ + "rewards":[ { - "text": "Will do", - "nextPhraseID": "farrik_14" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":20 } ] }, { - "id": "farrik_return_1", - "message": "Hello again my friend. How goes your mission to get the guard captain drunk?", - "replies": [ + "id":"farrik_return_1", + "message":"Hello again my friend. How goes your mission to get the guard captain drunk?", + "replies":[ { - "text": "I am not done yet, but I am working on it.", - "nextPhraseID": "farrik_23" + "text":"I am not done yet, but I am working on it.", + "nextPhraseID":"farrik_23" }, { - "text": "[Lie] It is done. He should be no problem during the night.", - "nextPhraseID": "farrik_26", - "requires": [ + "text":"[Lie] It is done. He should be no problem during the night.", + "nextPhraseID":"farrik_26", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "50" + "requireType":"questProgress", + "requireID":"farrik", + "value":50 } ] }, { - "text": "It is done. He should be no problem during the night.", - "nextPhraseID": "farrik_24", - "requires": [ + "text":"It is done. He should be no problem during the night.", + "nextPhraseID":"farrik_24", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "60" + "requireType":"questProgress", + "requireID":"farrik", + "value":60 } ] } ] }, { - "id": "farrik_select_1", - "replies": [ + "id":"farrik_select_1", + "replies":[ { - "nextPhraseID": "farrik_return_2", - "requires": [ + "nextPhraseID":"farrik_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "70" + "requireType":"questProgress", + "requireID":"farrik", + "value":70 } ] }, { - "nextPhraseID": "farrik_return_2", - "requires": [ + "nextPhraseID":"farrik_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "80" + "requireType":"questProgress", + "requireID":"farrik", + "value":80 } ] }, { - "nextPhraseID": "farrik_select_2" + "nextPhraseID":"farrik_select_2" } ] }, { - "id": "farrik_select_2", - "replies": [ + "id":"farrik_select_2", + "replies":[ { - "nextPhraseID": "farrik_return_1", - "requires": [ + "nextPhraseID":"farrik_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "20" + "requireType":"questProgress", + "requireID":"farrik", + "value":20 } ] }, { - "nextPhraseID": "farrik_1" + "nextPhraseID":"farrik_1" } ] }, { - "id": "farrik_24", - "message": "That is good news! Now we should be able to get our friend out from jail tonight.", - "rewards": [ + "id":"farrik_24", + "message":"That is good news! Now we should be able to get our friend out from jail tonight.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 70 - }, - { - "rewardType": "removeSpawnArea", - "mapName": "fallhaven_prison", - "rewardID": "fallhaven_prisoner" + "text":"N", + "nextPhraseID":"farrik_25" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "farrik_25" - } - ] - }, - { - "id": "farrik_25", - "message": "Thank you for your help my friend. Take these coins as a token of our appreciation.", - "rewards": [ - { - "rewardType": "dropList", - "rewardID": "gold200" - } - ], - "replies": [ - { - "text": "Thank you. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":70 }, { - "text": "Finally, some gold.", - "nextPhraseID": "X" + "rewardType":"removeSpawnArea", + "rewardID":"fallhaven_prisoner", + "mapName":"fallhaven_prison" } ] }, { - "id": "farrik_return_2", - "message": "Thank you for your help with the guard captain earlier." + "id":"farrik_25", + "message":"Thank you for your help my friend. Take these coins as a token of our appreciation.", + "replies":[ + { + "text":"Thank you. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Finally, some gold.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"gold200" + } + ] }, { - "id": "farrik_26", - "message": "Oh you did? Well done. You have my thanks, friend.", - "rewards": [ + "id":"farrik_return_2", + "message":"Thank you for your help with the guard captain earlier." + }, + { + "id":"farrik_26", + "message":"Oh you did? Well done. You have my thanks, friend.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 80 + "rewardType":"questProgress", + "rewardID":"farrik", + "value":80 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fayvara.json b/AndorsTrail/res/raw/conversationlist_fayvara.json index d89d3bc84..062c049d8 100644 --- a/AndorsTrail/res/raw/conversationlist_fayvara.json +++ b/AndorsTrail/res/raw/conversationlist_fayvara.json @@ -1,893 +1,893 @@ [ { - "id": "fayvara1", - "replies": [ + "id":"fayvara1", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "91" + "requireType":"questProgress", + "requireID":"charwood1", + "value":91 } - ], - "nextPhraseID": "fayvara1_0" + ] }, { - "requires": [ + "nextPhraseID":"fayvara1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "92" + "requireType":"questProgress", + "requireID":"charwood1", + "value":92 } - ], - "nextPhraseID": "fayvara1_0" + ] }, { - "requires": [ + "nextPhraseID":"fayvara1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "93" + "requireType":"questProgress", + "requireID":"charwood1", + "value":93 } - ], - "nextPhraseID": "fayvara1_0" + ] }, { - "requires": [ + "nextPhraseID":"fayvara1_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "94" + "requireType":"questProgress", + "requireID":"charwood1", + "value":94 } - ], - "nextPhraseID": "fayvara1_0" + ] }, { - "nextPhraseID": "fayvara1_1" + "nextPhraseID":"fayvara1_1" } ] }, { - "id": "fayvara1_1", - "replies": [ + "id":"fayvara1_1", + "message":"There you are! I had hoped to see you again after you helped me up in the Charwood heights!", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_2" - } - ], - "message": "There you are! I had hoped to see you again after you helped me up in the Charwood heights!" - }, - { - "id": "fayvara1_2", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_3" - } - ], - "message": "Thank you so much for helping to get me free! The stench of those monsters up there was awful." - }, - { - "id": "fayvara1_3", - "replies": [ - { - "text": "What can you teach me?", - "nextPhraseID": "fayvara1_4" - } - ], - "message": "I don't have much to give you in return, apart from my knowledge of how to use different kinds of armors. It's not much, but it's the least I can do." - }, - { - "id": "fayvara1_4", - "replies": [ - { - "text": "What armor types can you teach me?", - "nextPhraseID": "fayvara1_5" - } - ], - "message": "I can teach you how to better handle most types of armors, so that you can get even more proficient while wearing them." - }, - { - "id": "fayvara1_5", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_6" - } - ], - "message": "I can teach you about using shields to your advantage, or how to best use light or heavy armors. I can also teach you how to better handle blows when not wearing any armor at all, fighting unarmored that is." - }, - { - "id": "fayvara1_6", - "rewards": [ - { - "rewardID": "charwood1", - "value": 90, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Tell me more about shields.", - "nextPhraseID": "fayvara1_7_s" - }, - { - "text": "Tell me more about light armor.", - "nextPhraseID": "fayvara1_7_l" - }, - { - "text": "Tell me more about heavy armor.", - "nextPhraseID": "fayvara1_7_h" - }, - { - "text": "Tell me more about fighting without armor.", - "nextPhraseID": "fayvara1_7_u" - }, - { - "text": "I'll be right back.", - "nextPhraseID": "X" - } - ], - "message": "We only have time for one type of armor right now though, so think carefully on which one will suit you best" - }, - { - "id": "fayvara1_7_s", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_7_s1" - } - ], - "message": "Shields can be used in combination with your regular weapon, to block attacks from your opponent." - }, - { - "id": "fayvara1_7_s1", - "replies": [ - { - "text": "Sounds good. Teach me about shields.", - "nextPhraseID": "fayvara1_7_s2" - }, - { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_6" - } - ], - "message": "I can teach you to better withstand attacks using a shield, so that you don't take as much damage while using them." - }, - { - "id": "fayvara1_7_s2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 91, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyShield", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_8" - } - ], - "message": "[Fayvara teaches you the shield skill]" - }, - { - "id": "fayvara1_7_l", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_7_l1" - } - ], - "message": "Light armor comes in many varieties. From the simple leather armor to the light-weight steel ones. Compared to the heavy armors, you can generally be more flexible when using them, sometimes even increasing your movement speed." - }, - { - "id": "fayvara1_7_l1", - "replies": [ - { - "text": "Sounds good. Teach me about light armors.", - "nextPhraseID": "fayvara1_7_l2" - }, - { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_6" - } - ], - "message": "I can teach you how to better block blows while wearing light armor, so that you don't get hit as often." - }, - { - "id": "fayvara1_7_l2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 92, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyLight", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_8" - } - ], - "message": "[Fayvara teaches you the light armor skill]" - }, - { - "id": "fayvara1_7_h", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_7_h1" - } - ], - "message": "Heavy armor, for when you really need protection. They generally provide the best protection around, making you withstand most attacks from your opponent without even getting a scratch." - }, - { - "id": "fayvara1_7_h1", - "replies": [ - { - "text": "Sounds good. Teach me about heavy armors.", - "nextPhraseID": "fayvara1_7_h2" - }, - { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_6" - } - ], - "message": "The downside is of course that they weigh a lot, which can slow you down. I can teach you how you can use that to your advantage, so that you can withstand attacks better and not be as slowed down as you would otherwise." - }, - { - "id": "fayvara1_7_h2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 93, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyHeavy", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_8" - } - ], - "message": "[Fayvara teaches you the heavy armor skill]" - }, - { - "id": "fayvara1_7_u", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_7_u1" - } - ], - "message": "Ah yes, the pure of mind do not need physical protection. As you know, wearing armor may slow you down - and by learning how to fight without wearing any, you can become even faster." - }, - { - "id": "fayvara1_7_u1", - "replies": [ - { - "text": "Sounds good. Teach me about unarmored combat.", - "nextPhraseID": "fayvara1_7_u2" - }, - { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_6" - } - ], - "message": "I can teach you the way of fighting without armor and how you can use that to your advantage so you don't get hit as often." - }, - { - "id": "fayvara1_7_u2", - "rewards": [ - { - "rewardID": "charwood1", - "value": 94, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyUnarmored", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_8" - } - ], - "message": "[Fayvara teaches you the unarmored combat skill]" - }, - { - "id": "fayvara1_8", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_s" - } - ], - "message": "Well done. I hope that will be useful for you." - }, - { - "id": "fayvara1_9", - "message": "I can of course teach you the other types of armors as well, if you want. Seeing as how I already taught you once for free, I will require payment for teaching you further.", - "replies": [ - { - "text": "What sort of payment?", - "nextPhraseID": "fayvara1_10" + "text":"N", + "nextPhraseID":"fayvara1_2" } ] }, { - "id": "fayvara1_0", - "replies": [ + "id":"fayvara1_2", + "message":"Thank you so much for helping to get me free! The stench of those monsters up there was awful.", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_s" + "text":"N", + "nextPhraseID":"fayvara1_3" } - ], - "message": "Hello again, my friend. I hope that the things I have taught you have proven to be useful." + ] }, { - "id": "fayvara1_s", - "replies": [ + "id":"fayvara1_3", + "message":"I don't have much to give you in return, apart from my knowledge of how to use different kinds of armors. It's not much, but it's the least I can do.", + "replies":[ { - "requires": [ + "text":"What can you teach me?", + "nextPhraseID":"fayvara1_4" + } + ] + }, + { + "id":"fayvara1_4", + "message":"I can teach you how to better handle most types of armors, so that you can get even more proficient while wearing them.", + "replies":[ + { + "text":"What armor types can you teach me?", + "nextPhraseID":"fayvara1_5" + } + ] + }, + { + "id":"fayvara1_5", + "message":"I can teach you about using shields to your advantage, or how to best use light or heavy armors. I can also teach you how to better handle blows when not wearing any armor at all, fighting unarmored that is.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_6" + } + ] + }, + { + "id":"fayvara1_6", + "message":"We only have time for one type of armor right now though, so think carefully on which one will suit you best", + "replies":[ + { + "text":"Tell me more about shields.", + "nextPhraseID":"fayvara1_7_s" + }, + { + "text":"Tell me more about light armor.", + "nextPhraseID":"fayvara1_7_l" + }, + { + "text":"Tell me more about heavy armor.", + "nextPhraseID":"fayvara1_7_h" + }, + { + "text":"Tell me more about fighting without armor.", + "nextPhraseID":"fayvara1_7_u" + }, + { + "text":"I'll be right back.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":90 + } + ] + }, + { + "id":"fayvara1_7_s", + "message":"Shields can be used in combination with your regular weapon, to block attacks from your opponent.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_7_s1" + } + ] + }, + { + "id":"fayvara1_7_s1", + "message":"I can teach you to better withstand attacks using a shield, so that you don't take as much damage while using them.", + "replies":[ + { + "text":"Sounds good. Teach me about shields.", + "nextPhraseID":"fayvara1_7_s2" + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_6" + } + ] + }, + { + "id":"fayvara1_7_s2", + "message":"[Fayvara teaches you the shield skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":91 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyShield", + "value":1 + } + ] + }, + { + "id":"fayvara1_7_l", + "message":"Light armor comes in many varieties. From the simple leather armor to the light-weight steel ones. Compared to the heavy armors, you can generally be more flexible when using them, sometimes even increasing your movement speed.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_7_l1" + } + ] + }, + { + "id":"fayvara1_7_l1", + "message":"I can teach you how to better block blows while wearing light armor, so that you don't get hit as often.", + "replies":[ + { + "text":"Sounds good. Teach me about light armors.", + "nextPhraseID":"fayvara1_7_l2" + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_6" + } + ] + }, + { + "id":"fayvara1_7_l2", + "message":"[Fayvara teaches you the light armor skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":92 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyLight", + "value":1 + } + ] + }, + { + "id":"fayvara1_7_h", + "message":"Heavy armor, for when you really need protection. They generally provide the best protection around, making you withstand most attacks from your opponent without even getting a scratch.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_7_h1" + } + ] + }, + { + "id":"fayvara1_7_h1", + "message":"The downside is of course that they weigh a lot, which can slow you down. I can teach you how you can use that to your advantage, so that you can withstand attacks better and not be as slowed down as you would otherwise.", + "replies":[ + { + "text":"Sounds good. Teach me about heavy armors.", + "nextPhraseID":"fayvara1_7_h2" + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_6" + } + ] + }, + { + "id":"fayvara1_7_h2", + "message":"[Fayvara teaches you the heavy armor skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":93 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyHeavy", + "value":1 + } + ] + }, + { + "id":"fayvara1_7_u", + "message":"Ah yes, the pure of mind do not need physical protection. As you know, wearing armor may slow you down - and by learning how to fight without wearing any, you can become even faster.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_7_u1" + } + ] + }, + { + "id":"fayvara1_7_u1", + "message":"I can teach you the way of fighting without armor and how you can use that to your advantage so you don't get hit as often.", + "replies":[ + { + "text":"Sounds good. Teach me about unarmored combat.", + "nextPhraseID":"fayvara1_7_u2" + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_6" + } + ] + }, + { + "id":"fayvara1_7_u2", + "message":"[Fayvara teaches you the unarmored combat skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":94 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyUnarmored", + "value":1 + } + ] + }, + { + "id":"fayvara1_8", + "message":"Well done. I hope that will be useful for you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_s" + } + ] + }, + { + "id":"fayvara1_9", + "message":"I can of course teach you the other types of armors as well, if you want. Seeing as how I already taught you once for free, I will require payment for teaching you further.", + "replies":[ + { + "text":"What sort of payment?", + "nextPhraseID":"fayvara1_10" + } + ] + }, + { + "id":"fayvara1_0", + "message":"Hello again, my friend. I hope that the things I have taught you have proven to be useful.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_s" + } + ] + }, + { + "id":"fayvara1_s", + "replies":[ + { + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "70" + "requireType":"questProgress", + "requireID":"charwood1", + "value":70 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_s1" + "nextPhraseID":"fayvara1_s1" } ] }, { - "id": "fayvara1_s1", - "replies": [ + "id":"fayvara1_s1", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "71" + "requireType":"questProgress", + "requireID":"charwood1", + "value":71 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_s2" + "nextPhraseID":"fayvara1_s2" } ] }, { - "id": "fayvara1_s2", - "replies": [ + "id":"fayvara1_s2", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "72" + "requireType":"questProgress", + "requireID":"charwood1", + "value":72 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_s3" + "nextPhraseID":"fayvara1_s3" } ] }, { - "id": "fayvara1_s3", - "replies": [ + "id":"fayvara1_s3", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "73" + "requireType":"questProgress", + "requireID":"charwood1", + "value":73 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_s4" + "nextPhraseID":"fayvara1_s4" } ] }, { - "id": "fayvara1_s4", - "replies": [ + "id":"fayvara1_s4", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "74" + "requireType":"questProgress", + "requireID":"charwood1", + "value":74 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_s5" + "nextPhraseID":"fayvara1_s5" } ] }, { - "id": "fayvara1_s5", - "replies": [ + "id":"fayvara1_s5", + "replies":[ { - "requires": [ + "nextPhraseID":"fayvara1_s0", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "75" + "requireType":"questProgress", + "requireID":"charwood1", + "value":75 } - ], - "nextPhraseID": "fayvara1_s0" + ] }, { - "nextPhraseID": "fayvara1_9" + "nextPhraseID":"fayvara1_9" } ] }, { - "id": "fayvara1_s0", - "rewards": [ + "id":"fayvara1_s0", + "replies":[ { - "rewardID": "charwood1", - "value": 110, - "rewardType": "questProgress" + "nextPhraseID":"fayvara1_9" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "fayvara1_9" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":110 } ] }, { - "id": "fayvara1_10", - "replies": [ + "id":"fayvara1_10", + "message":"We very rarely teach anyone outside our settlement, Falothen and I. I heard that Falothen taught someone a while ago and I heard that he was given five Oegyth crystals and 5000 gold in return.", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_11" - } - ], - "message": "We very rarely teach anyone outside our settlement, Falothen and I. I heard that Falothen taught someone a while ago and I heard that he was given five Oegyth crystals and 5000 gold in return." - }, - { - "id": "fayvara1_11", - "rewards": [ - { - "rewardID": "charwood1", - "value": 100, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I don't have that on me right now. I'll be back.", - "nextPhraseID": "X" - }, - { - "text": "I'm not interested right now.", - "nextPhraseID": "X" - }, - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 2 - } - ], - "text": "I think I should hold on to those crystals some more.", - "nextPhraseID": "fayvara1_12" - }, - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 2 - } - ], - "text": "I might be interested.", - "nextPhraseID": "fayvara1_13" - } - ], - "message": "So I'm thinking something similar would suffice. Since as you're my friend, I won't charge as much as Falothen did but our settlement really needs the coin. Two of those crystals and 6000 gold should be well enough." - }, - { - "id": "fayvara1_12", - "message": "Yes, those things sure are valuable." - }, - { - "id": "fayvara1_13", - "replies": [ - { - "requires": [ - { - "requireType": "inventoryKeep", - "requireID": "gold", - "value": 6000 - } - ], - "nextPhraseID": "fayvara1_14" - }, - { - "nextPhraseID": "fayvara1_13q" + "text":"N", + "nextPhraseID":"fayvara1_11" } ] }, { - "id": "fayvara1_13q", - "message": "It seems you do not have enough gold. 6000 gold it is." - }, - { - "id": "fayvara1_14", - "message": "Which type of armor are you interested in?", - "replies": [ + "id":"fayvara1_11", + "message":"So I'm thinking something similar would suffice. Since as you're my friend, I won't charge as much as Falothen did but our settlement really needs the coin. Two of those crystals and 6000 gold should be well enough.", + "replies":[ { - "text": "Tell me more about shields.", - "nextPhraseID": "fayvara1_2nd_s" + "text":"I don't have that on me right now. I'll be back.", + "nextPhraseID":"X" }, { - "text": "Tell me more about light armor.", - "nextPhraseID": "fayvara1_2nd_l" + "text":"I'm not interested right now.", + "nextPhraseID":"X" }, { - "text": "Tell me more about heavy armor.", - "nextPhraseID": "fayvara1_2nd_h" - }, - { - "text": "Tell me more about fighting without armor.", - "nextPhraseID": "fayvara1_2nd_u" - }, - { - "text": "I'll be right back.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "fayvara1_2nd_no", - "replies": [ - { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_14" - } - ], - "message": "I've already taught you that skill." - }, - { - "id": "fayvara1_2nd_s", - "replies": [ - { - "requires": [ + "text":"I think I should hold on to those crystals some more.", + "nextPhraseID":"fayvara1_12", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "91" + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":2 } - ], - "nextPhraseID": "fayvara1_2nd_no" + ] }, { - "nextPhraseID": "fayvara1_2nd_s0" + "text":"I might be interested.", + "nextPhraseID":"fayvara1_13", + "requires":[ + { + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":2 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":100 } ] }, { - "id": "fayvara1_2nd_s0", - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_2nd_s1" - } - ], - "message": "Shields can be used in combination with your regular weapon, to block attacks from your opponent." + "id":"fayvara1_12", + "message":"Yes, those things sure are valuable." }, { - "id": "fayvara1_2nd_s1", - "replies": [ + "id":"fayvara1_13", + "replies":[ { - "text": "Sounds good. Teach me about shields. Here are two Oegyth crystals and 6000 gold as payment.", - "requires": [ + "nextPhraseID":"fayvara1_14", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 + "requireType":"inventoryKeep", + "requireID":"gold", + "value":6000 + } + ] + }, + { + "nextPhraseID":"fayvara1_13q" + } + ] + }, + { + "id":"fayvara1_13q", + "message":"It seems you do not have enough gold. 6000 gold it is." + }, + { + "id":"fayvara1_14", + "message":"Which type of armor are you interested in?", + "replies":[ + { + "text":"Tell me more about shields.", + "nextPhraseID":"fayvara1_2nd_s" + }, + { + "text":"Tell me more about light armor.", + "nextPhraseID":"fayvara1_2nd_l" + }, + { + "text":"Tell me more about heavy armor.", + "nextPhraseID":"fayvara1_2nd_h" + }, + { + "text":"Tell me more about fighting without armor.", + "nextPhraseID":"fayvara1_2nd_u" + }, + { + "text":"I'll be right back.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"fayvara1_2nd_no", + "message":"I've already taught you that skill.", + "replies":[ + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_14" + } + ] + }, + { + "id":"fayvara1_2nd_s", + "replies":[ + { + "nextPhraseID":"fayvara1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":91 + } + ] + }, + { + "nextPhraseID":"fayvara1_2nd_s0" + } + ] + }, + { + "id":"fayvara1_2nd_s0", + "message":"Shields can be used in combination with your regular weapon, to block attacks from your opponent.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_2nd_s1" + } + ] + }, + { + "id":"fayvara1_2nd_s1", + "message":"I can teach you to better withstand attacks using a shield, so that you don't take as much damage while using them.", + "replies":[ + { + "text":"Sounds good. Teach me about shields. Here are two Oegyth crystals and 6000 gold as payment.", + "nextPhraseID":"fayvara1_2nd_s3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 }, { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 6000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":6000 } - ], - "nextPhraseID": "fayvara1_2nd_s3" + ] }, { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_14" - } - ], - "message": "I can teach you to better withstand attacks using a shield, so that you don't take as much damage while using them." - }, - { - "id": "fayvara1_2nd_s3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 91, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyShield", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_15" - } - ], - "message": "[Fayvara teaches you the shield skill]" - }, - { - "id": "fayvara1_2nd_l", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "92" - } - ], - "nextPhraseID": "fayvara1_2nd_no" - }, - { - "nextPhraseID": "fayvara1_2nd_l0" + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_14" } ] }, { - "id": "fayvara1_2nd_l0", - "replies": [ + "id":"fayvara1_2nd_s3", + "message":"[Fayvara teaches you the shield skill]", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_2nd_l1" + "text":"N", + "nextPhraseID":"fayvara1_15" } ], - "message": "Light armor comes in many varieties. From the simple leather armor to the light-weight steel ones. Compared to the heavy armors, you can generally be more flexible when using them, sometimes even increasing your movement speed." - }, - { - "id": "fayvara1_2nd_l1", - "replies": [ + "rewards":[ { - "text": "Sounds good. Teach me about light armors. Here are two Oegyth crystals and 6000 gold as payment.", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 6000 - } - ], - "nextPhraseID": "fayvara1_2nd_l3" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":91 }, { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_14" - } - ], - "message": "I can teach you how to better block blows while wearing light armor, so that you don't get hit as often." - }, - { - "id": "fayvara1_2nd_l3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 92, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyLight", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_15" - } - ], - "message": "[Fayvara teaches you the light armor skill]" - }, - { - "id": "fayvara1_2nd_h", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "93" - } - ], - "nextPhraseID": "fayvara1_2nd_no" - }, - { - "nextPhraseID": "fayvara1_2nd_h0" + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyShield", + "value":1 } ] }, { - "id": "fayvara1_2nd_h0", - "replies": [ + "id":"fayvara1_2nd_l", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_2nd_h1" - } - ], - "message": "Heavy armor, for when you really need protection. They generally provide the best protection around, making you withstand most attacks from your opponent without even getting a scratch." - }, - { - "id": "fayvara1_2nd_h1", - "replies": [ - { - "text": "Sounds good. Teach me about heavy armors. Here are two Oegyth crystals and 6000 gold as payment.", - "requires": [ + "nextPhraseID":"fayvara1_2nd_no", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 - }, - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 6000 + "requireType":"questProgress", + "requireID":"charwood1", + "value":92 } - ], - "nextPhraseID": "fayvara1_2nd_h3" + ] }, { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_14" - } - ], - "message": "The downside is of course that they weigh a lot, which can slow you down. I can teach you how you can use that to your advantage, so that you can withstand attacks better and not be as slowed down as you would otherwise." - }, - { - "id": "fayvara1_2nd_h3", - "rewards": [ - { - "rewardID": "charwood1", - "value": 93, - "rewardType": "questProgress" - }, - { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyHeavy", - "value": 1 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_15" - } - ], - "message": "[Fayvara teaches you the heavy armor skill]" - }, - { - "id": "fayvara1_2nd_u", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "94" - } - ], - "nextPhraseID": "fayvara1_2nd_no" - }, - { - "nextPhraseID": "fayvara1_2nd_u0" + "nextPhraseID":"fayvara1_2nd_l0" } ] }, { - "id": "fayvara1_2nd_u0", - "replies": [ + "id":"fayvara1_2nd_l0", + "message":"Light armor comes in many varieties. From the simple leather armor to the light-weight steel ones. Compared to the heavy armors, you can generally be more flexible when using them, sometimes even increasing your movement speed.", + "replies":[ { - "text": "N", - "nextPhraseID": "fayvara1_2nd_u1" + "text":"N", + "nextPhraseID":"fayvara1_2nd_l1" } - ], - "message": "Ah yes, the pure of mind do not need physical protection. As you know, wearing armor may slow you down - and by learning how to fight without wearing any, you can become even faster." + ] }, { - "id": "fayvara1_2nd_u1", - "replies": [ + "id":"fayvara1_2nd_l1", + "message":"I can teach you how to better block blows while wearing light armor, so that you don't get hit as often.", + "replies":[ { - "text": "Sounds good. Teach me about unarmored combat. Here are two Oegyth crystals and 6000 gold as payment.", - "requires": [ + "text":"Sounds good. Teach me about light armors. Here are two Oegyth crystals and 6000 gold as payment.", + "nextPhraseID":"fayvara1_2nd_l3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 2 + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 }, { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 6000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":6000 } - ], - "nextPhraseID": "fayvara1_2nd_u3" + ] }, { - "text": "Let's go back to the other types of armors.", - "nextPhraseID": "fayvara1_14" + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_14" } - ], - "message": "I can teach you the way of fighting without armor and how you can use that to your advantage so you don't get hit as often." + ] }, { - "id": "fayvara1_2nd_u3", - "rewards": [ + "id":"fayvara1_2nd_l3", + "message":"[Fayvara teaches you the light armor skill]", + "replies":[ { - "rewardID": "charwood1", - "value": 94, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"fayvara1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":92 }, { - "rewardType": "skillIncrease", - "rewardID": "armorProficiencyUnarmored", - "value": 1 + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyLight", + "value":1 } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "fayvara1_15" - } - ], - "message": "[Fayvara teaches you the unarmored combat skill]" + ] }, { - "id": "fayvara1_15", - "message": "Well done! You learn quickly." + "id":"fayvara1_2nd_h", + "replies":[ + { + "nextPhraseID":"fayvara1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":93 + } + ] + }, + { + "nextPhraseID":"fayvara1_2nd_h0" + } + ] + }, + { + "id":"fayvara1_2nd_h0", + "message":"Heavy armor, for when you really need protection. They generally provide the best protection around, making you withstand most attacks from your opponent without even getting a scratch.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_2nd_h1" + } + ] + }, + { + "id":"fayvara1_2nd_h1", + "message":"The downside is of course that they weigh a lot, which can slow you down. I can teach you how you can use that to your advantage, so that you can withstand attacks better and not be as slowed down as you would otherwise.", + "replies":[ + { + "text":"Sounds good. Teach me about heavy armors. Here are two Oegyth crystals and 6000 gold as payment.", + "nextPhraseID":"fayvara1_2nd_h3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":6000 + } + ] + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_14" + } + ] + }, + { + "id":"fayvara1_2nd_h3", + "message":"[Fayvara teaches you the heavy armor skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":93 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyHeavy", + "value":1 + } + ] + }, + { + "id":"fayvara1_2nd_u", + "replies":[ + { + "nextPhraseID":"fayvara1_2nd_no", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":94 + } + ] + }, + { + "nextPhraseID":"fayvara1_2nd_u0" + } + ] + }, + { + "id":"fayvara1_2nd_u0", + "message":"Ah yes, the pure of mind do not need physical protection. As you know, wearing armor may slow you down - and by learning how to fight without wearing any, you can become even faster.", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_2nd_u1" + } + ] + }, + { + "id":"fayvara1_2nd_u1", + "message":"I can teach you the way of fighting without armor and how you can use that to your advantage so you don't get hit as often.", + "replies":[ + { + "text":"Sounds good. Teach me about unarmored combat. Here are two Oegyth crystals and 6000 gold as payment.", + "nextPhraseID":"fayvara1_2nd_u3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":6000 + } + ] + }, + { + "text":"Let's go back to the other types of armors.", + "nextPhraseID":"fayvara1_14" + } + ] + }, + { + "id":"fayvara1_2nd_u3", + "message":"[Fayvara teaches you the unarmored combat skill]", + "replies":[ + { + "text":"N", + "nextPhraseID":"fayvara1_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":94 + }, + { + "rewardType":"skillIncrease", + "rewardID":"armorProficiencyUnarmored", + "value":1 + } + ] + }, + { + "id":"fayvara1_15", + "message":"Well done! You learn quickly." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fields_1.json b/AndorsTrail/res/raw/conversationlist_fields_1.json index 763ffb038..9ffadc3bb 100644 --- a/AndorsTrail/res/raw/conversationlist_fields_1.json +++ b/AndorsTrail/res/raw/conversationlist_fields_1.json @@ -1,34 +1,34 @@ [ { - "id": "feygard_bridgeguard", - "message": "Sorry, the road to Feygard is closed until further notice." + "id":"feygard_bridgeguard", + "message":"Sorry, the road to Feygard is closed until further notice." }, { - "id": "sign_crossroadshouse", - "message": "Crossroads guardhouse, housing for allies of Feygard." + "id":"sign_crossroadshouse", + "message":"Crossroads guardhouse, housing for allies of Feygard." }, { - "id": "sign_crossroads_s", - "message": "Southeast: Nor City\nNorthwest: Feygard\nEast: Loneford\nSouth: Fallhaven" + "id":"sign_crossroads_s", + "message":"Southeast: Nor City\nNorthwest: Feygard\nEast: Loneford\nSouth: Fallhaven" }, { - "id": "sign_crossroads_n", - "message": "Northwest: Feygard\nEast: Loneford." + "id":"sign_crossroads_n", + "message":"Northwest: Feygard\nEast: Loneford." }, { - "id": "sign_fields1", - "message": "Northwest: Feygard\nEast: Loneford." + "id":"sign_fields1", + "message":"Northwest: Feygard\nEast: Loneford." }, { - "id": "sign_fields6", - "message": "Northwest: Feygard\nSouth: Nor City." + "id":"sign_fields6", + "message":"Northwest: Feygard\nSouth: Nor City." }, { - "id": "crossroads_sleep", - "message": "The guard shouts at you: Hey! You cannot sleep here!" + "id":"crossroads_sleep", + "message":"The guard shouts at you: Hey! You cannot sleep here!" }, { - "id": "sign_loneford2", - "message": "Welcome to peaceful Loneford.\n(The sign also contains a drawing of a bale of hay with what looks like a farmer sitting on top.)" + "id":"sign_loneford2", + "message":"Welcome to peaceful Loneford.\n(The sign also contains a drawing of a bale of hay with what looks like a farmer sitting on top.)" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_flagstone.json b/AndorsTrail/res/raw/conversationlist_flagstone.json index 1aa5d2ff3..1424e5fb8 100644 --- a/AndorsTrail/res/raw/conversationlist_flagstone.json +++ b/AndorsTrail/res/raw/conversationlist_flagstone.json @@ -1,610 +1,610 @@ [ { - "id": "zombie1", - "message": "Fresh flesh!", - "replies": [ + "id":"zombie1", + "message":"Fresh flesh!", + "replies":[ { - "text": "By the Shadow, I will slay you.", - "nextPhraseID": "F" + "text":"By the Shadow, I will slay you.", + "nextPhraseID":"F" }, { - "text": "Yuck, what are you? And what is that smell?", - "nextPhraseID": "F" + "text":"Yuck, what are you? And what is that smell?", + "nextPhraseID":"F" } ] }, { - "id": "prisoner1", - "message": "Nooo, I will not be imprisoned again!", - "replies": [ + "id":"prisoner1", + "message":"Nooo, I will not be imprisoned again!", + "replies":[ { - "text": "But I am not...", - "nextPhraseID": "F" + "text":"But I am not...", + "nextPhraseID":"F" } ] }, { - "id": "prisoner2", - "message": "Aaaa! Who's there? I will not be enslaved again!", - "replies": [ + "id":"prisoner2", + "message":"Aaaa! Who's there? I will not be enslaved again!", + "replies":[ { - "text": "Calm down, I was just...", - "nextPhraseID": "F" + "text":"Calm down, I was just...", + "nextPhraseID":"F" } ] }, { - "id": "flagstone_guard0", - "message": "Ah, another mortal. Prepare to become part of my undead army!", - "rewards": [ + "id":"flagstone_guard0", + "message":"Ah, another mortal. Prepare to become part of my undead army!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 31 + "text":"Shadow take you.", + "nextPhraseID":"F" + }, + { + "text":"Prepare to die once more.", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Shadow take you.", - "nextPhraseID": "F" - }, - { - "text": "Prepare to die once more.", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":31 } ] }, { - "id": "flagstone_guard1", - "message": "Die mortal!", - "replies": [ + "id":"flagstone_guard1", + "message":"Die mortal!", + "replies":[ { - "text": "Shadow take you.", - "nextPhraseID": "F" + "text":"Shadow take you.", + "nextPhraseID":"F" }, { - "text": "Prepare to meet my blade.", - "nextPhraseID": "F" + "text":"Prepare to meet my blade.", + "nextPhraseID":"F" } ] }, { - "id": "flagstone_guard2", - "message": "What, a mortal in here that is not marked by my touch?", - "rewards": [ + "id":"flagstone_guard2", + "message":"What, a mortal in here that is not marked by my touch?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 50 + "text":"N", + "nextPhraseID":"flagstone_guard2_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "flagstone_guard2_2" + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":50 } ] }, { - "id": "flagstone_guard2_2", - "message": "You seem delicious and soft, will you be part of the feast?", - "replies": [ + "id":"flagstone_guard2_2", + "message":"You seem delicious and soft, will you be part of the feast?", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_guard2_3" + "text":"N", + "nextPhraseID":"flagstone_guard2_3" } ] }, { - "id": "flagstone_guard2_3", - "message": "Yes, I think you will. My undead army will spread far outside of Flagstone once I am done with you.", - "replies": [ + "id":"flagstone_guard2_3", + "message":"Yes, I think you will. My undead army will spread far outside of Flagstone once I am done with you.", + "replies":[ { - "text": "By the Shadow, you must be stopped!", - "nextPhraseID": "F" + "text":"By the Shadow, you must be stopped!", + "nextPhraseID":"F" }, { - "text": "No! This land must be protected from the undead!", - "nextPhraseID": "F" + "text":"No! This land must be protected from the undead!", + "nextPhraseID":"F" } ] }, { - "id": "flagstone_sentry", - "replies": [ + "id":"flagstone_sentry", + "replies":[ { - "nextPhraseID": "flagstone_sentry_return4", - "requires": [ + "nextPhraseID":"flagstone_sentry_return4", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "60" + "requireType":"questProgress", + "requireID":"flagstone", + "value":60 } ] }, { - "nextPhraseID": "flagstone_sentry_return3", - "requires": [ + "nextPhraseID":"flagstone_sentry_return3", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "40" + "requireType":"questProgress", + "requireID":"flagstone", + "value":40 } ] }, { - "nextPhraseID": "flagstone_sentry_select0" + "nextPhraseID":"flagstone_sentry_select0" } ] }, { - "id": "flagstone_sentry_select0", - "replies": [ + "id":"flagstone_sentry_select0", + "replies":[ { - "nextPhraseID": "flagstone_sentry_return2", - "requires": [ + "nextPhraseID":"flagstone_sentry_return2", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "30" + "requireType":"questProgress", + "requireID":"flagstone", + "value":30 } ] }, { - "nextPhraseID": "flagstone_sentry_return1", - "requires": [ + "nextPhraseID":"flagstone_sentry_return1", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "10" + "requireType":"questProgress", + "requireID":"flagstone", + "value":10 } ] }, { - "nextPhraseID": "flagstone_sentry_1" + "nextPhraseID":"flagstone_sentry_1" } ] }, { - "id": "flagstone_sentry_1", - "message": "Halt! Who's there? No one is allowed to approach Flagstone.", - "replies": [ + "id":"flagstone_sentry_1", + "message":"Halt! Who's there? No one is allowed to approach Flagstone.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_2" + "text":"N", + "nextPhraseID":"flagstone_sentry_2" } ] }, { - "id": "flagstone_sentry_2", - "message": "You should turn back while you still can.", - "replies": [ + "id":"flagstone_sentry_2", + "message":"You should turn back while you still can.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_3" + "text":"N", + "nextPhraseID":"flagstone_sentry_3" } ] }, { - "id": "flagstone_sentry_3", - "message": "Flagstone has been overrun by undead, and I'm standing guard here to make sure no undead escape.", - "replies": [ + "id":"flagstone_sentry_3", + "message":"Flagstone has been overrun by undead, and I'm standing guard here to make sure no undead escape.", + "replies":[ { - "text": "Can you tell me the story about Flagstone?", - "nextPhraseID": "flagstone_sentry_4" + "text":"Can you tell me the story about Flagstone?", + "nextPhraseID":"flagstone_sentry_4" } ] }, { - "id": "flagstone_sentry_4", - "message": "Flagstone used to be a prison camp for runaway workers from when Mount Galmore was dug out.", - "replies": [ + "id":"flagstone_sentry_4", + "message":"Flagstone used to be a prison camp for runaway workers from when Mount Galmore was dug out.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_5" + "text":"N", + "nextPhraseID":"flagstone_sentry_5" } ] }, { - "id": "flagstone_sentry_5", - "message": "But once the digging in Mount Galmore stopped, the prison camp lost its purpose.", - "replies": [ + "id":"flagstone_sentry_5", + "message":"But once the digging in Mount Galmore stopped, the prison camp lost its purpose.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_6" + "text":"N", + "nextPhraseID":"flagstone_sentry_6" } ] }, { - "id": "flagstone_sentry_6", - "message": "The lord at the time did not care much for the prisoners that were already in Flagstone, so he left them there.", - "replies": [ + "id":"flagstone_sentry_6", + "message":"The lord at the time did not care much for the prisoners that were already in Flagstone, so he left them there.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_7" + "text":"N", + "nextPhraseID":"flagstone_sentry_7" } ] }, { - "id": "flagstone_sentry_7", - "message": "The warden that ran Flagstone on the other hand took his duty very seriously, and kept on running the prison just like it was when Mount Galmore was being dug out.", - "replies": [ + "id":"flagstone_sentry_7", + "message":"The warden that ran Flagstone on the other hand took his duty very seriously, and kept on running the prison just like it was when Mount Galmore was being dug out.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_8" + "text":"N", + "nextPhraseID":"flagstone_sentry_8" } ] }, { - "id": "flagstone_sentry_8", - "message": "For years, no one took notice of Flagstone. Except for the occasional reports from travelers of terrible screams coming from the camp.", - "replies": [ + "id":"flagstone_sentry_8", + "message":"For years, no one took notice of Flagstone. Except for the occasional reports from travelers of terrible screams coming from the camp.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_9" + "text":"N", + "nextPhraseID":"flagstone_sentry_9" } ] }, { - "id": "flagstone_sentry_9", - "message": "There was a change recently, now the undead pour out in great numbers.", - "replies": [ + "id":"flagstone_sentry_9", + "message":"There was a change recently, now the undead pour out in great numbers.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_10" + "text":"N", + "nextPhraseID":"flagstone_sentry_10" } ] }, { - "id": "flagstone_sentry_10", - "message": "So, here we are. I have to guard the road from undead, so that they do not spread farther than Flagstone.", - "replies": [ + "id":"flagstone_sentry_10", + "message":"So, here we are. I have to guard the road from undead, so that they do not spread farther than Flagstone.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_11" + "text":"N", + "nextPhraseID":"flagstone_sentry_11" } ] }, { - "id": "flagstone_sentry_11", - "message": "So, I would advise you to leave unless you want to be overrun by undead.", - "replies": [ + "id":"flagstone_sentry_11", + "message":"So, I would advise you to leave unless you want to be overrun by undead.", + "replies":[ { - "text": "Can I investigate the Flagstone ruins?", - "nextPhraseID": "flagstone_sentry_12" + "text":"Can I investigate the Flagstone ruins?", + "nextPhraseID":"flagstone_sentry_12" }, { - "text": "Yes, I should leave.", - "nextPhraseID": "X" + "text":"Yes, I should leave.", + "nextPhraseID":"X" } ] }, { - "id": "flagstone_sentry_12", - "message": "Are you really sure you want to head in there? Well, ok, fine by me.", - "replies": [ + "id":"flagstone_sentry_12", + "message":"Are you really sure you want to head in there? Well, ok, fine by me.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_13" + "text":"N", + "nextPhraseID":"flagstone_sentry_13" } ] }, { - "id": "flagstone_sentry_13", - "message": "I won't stop you, and I won't mourn you if you never return.", - "replies": [ + "id":"flagstone_sentry_13", + "message":"I won't stop you, and I won't mourn you if you never return.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_14" + "text":"N", + "nextPhraseID":"flagstone_sentry_14" } ] }, { - "id": "flagstone_sentry_14", - "message": "Go ahead. Let me know if there's anything I can tell you that would help.", - "replies": [ + "id":"flagstone_sentry_14", + "message":"Go ahead. Let me know if there's anything I can tell you that would help.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_15" + "text":"N", + "nextPhraseID":"flagstone_sentry_15" } ] }, { - "id": "flagstone_sentry_15", - "message": "Return here if you need my advice.", - "rewards": [ + "id":"flagstone_sentry_15", + "message":"Return here if you need my advice.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 10 + "text":"Ok. I will return to you if there is anything I need help with.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok. I will return to you if there is anything I need help with.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":10 } ] }, { - "id": "flagstone_sentry_return1", - "message": "Hello again. Did you enter Flagstone? I am surprised you actually returned.", - "replies": [ + "id":"flagstone_sentry_return1", + "message":"Hello again. Did you enter Flagstone? I am surprised you actually returned.", + "replies":[ { - "text": "Can you tell me the story again?", - "nextPhraseID": "flagstone_sentry_4" + "text":"Can you tell me the story again?", + "nextPhraseID":"flagstone_sentry_4" }, { - "text": "There is a guardian in the lower levels of Flagstone that cannot be approached.", - "nextPhraseID": "flagstone_sentry_20", - "requires": [ + "text":"There is a guardian in the lower levels of Flagstone that cannot be approached.", + "nextPhraseID":"flagstone_sentry_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "20" + "requireType":"questProgress", + "requireID":"flagstone", + "value":20 } ] } ] }, { - "id": "flagstone_sentry_20", - "message": "A guardian you say? This is troubling news, since it means there is some larger force behind all this.", - "replies": [ + "id":"flagstone_sentry_20", + "message":"A guardian you say? This is troubling news, since it means there is some larger force behind all this.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_21" + "text":"N", + "nextPhraseID":"flagstone_sentry_21" } ] }, { - "id": "flagstone_sentry_21", - "message": "Have you found the former warden of Flagstone? The warden used to have a necklace with him at all times.", - "replies": [ + "id":"flagstone_sentry_21", + "message":"Have you found the former warden of Flagstone? The warden used to have a necklace with him at all times.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_22" + "text":"N", + "nextPhraseID":"flagstone_sentry_22" } ] }, { - "id": "flagstone_sentry_22", - "message": "He was very protective of it. Maybe the necklace was some sort of key.", - "replies": [ + "id":"flagstone_sentry_22", + "message":"He was very protective of it. Maybe the necklace was some sort of key.", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_23" + "text":"N", + "nextPhraseID":"flagstone_sentry_23" } ] }, { - "id": "flagstone_sentry_23", - "message": "If you find the warden and retrieve the necklace, then please return here and I will help you decipher any message that we might find on it.", - "rewards": [ + "id":"flagstone_sentry_23", + "message":"If you find the warden and retrieve the necklace, then please return here and I will help you decipher any message that we might find on it.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 30 - } - ], - "replies": [ - { - "text": "I have found it, here.", - "nextPhraseID": "flagstone_sentry_40", - "requires": [ + "text":"I have found it, here.", + "nextPhraseID":"flagstone_sentry_40", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "necklace_flagstone", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"necklace_flagstone", + "value":1 } ] }, { - "text": "What was that about the guardian again?", - "nextPhraseID": "flagstone_sentry_20" + "text":"What was that about the guardian again?", + "nextPhraseID":"flagstone_sentry_20" }, { - "text": "Ok, I will go look for the former warden.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "flagstone_sentry_return2", - "message": "Hello again. Have you found the former warden in Flagstone yet?", - "replies": [ - { - "text": "About the former warden...", - "nextPhraseID": "flagstone_sentry_23" - }, - { - "text": "Can you tell me the story again?", - "nextPhraseID": "flagstone_sentry_3" - } - ] - }, - { - "id": "flagstone_sentry_40", - "message": "You found the necklace? Good. Here, give it to me.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 40 + "text":"Ok, I will go look for the former warden.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_41" + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":30 } ] }, { - "id": "flagstone_sentry_41", - "message": "Now, let's see here. Ah yes, it is as I thought. The necklace contains a password.", - "replies": [ + "id":"flagstone_sentry_return2", + "message":"Hello again. Have you found the former warden in Flagstone yet?", + "replies":[ { - "text": "N", - "nextPhraseID": "flagstone_sentry_42" + "text":"About the former warden...", + "nextPhraseID":"flagstone_sentry_23" + }, + { + "text":"Can you tell me the story again?", + "nextPhraseID":"flagstone_sentry_3" } ] }, { - "id": "flagstone_sentry_42", - "message": "'Daylight Shadow'. That must be it. You should try to approach the guardian with this password.", - "replies": [ + "id":"flagstone_sentry_40", + "message":"You found the necklace? Good. Here, give it to me.", + "replies":[ { - "text": "Thanks, bye.", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"flagstone_sentry_41" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":40 } ] }, { - "id": "flagstone_sentry_return3", - "message": "Hello again. How is the investigation of the undead in Flagstone going?", - "replies": [ + "id":"flagstone_sentry_41", + "message":"Now, let's see here. Ah yes, it is as I thought. The necklace contains a password.", + "replies":[ { - "text": "No progress yet.", - "nextPhraseID": "flagstone_sentry_43" + "text":"N", + "nextPhraseID":"flagstone_sentry_42" } ] }, { - "id": "flagstone_sentry_43", - "message": "Well, keep looking. Return to me if you need my advice." - }, - { - "id": "flagstone_sentry_return4", - "message": "Hello again. It seems something happened inside Flagstone that made the undead weaker. I'm sure we have you to thank for it." - }, - { - "id": "narael", - "message": "Thank you, thank you for freeing me from that monster.", - "replies": [ + "id":"flagstone_sentry_42", + "message":"'Daylight Shadow'. That must be it. You should try to approach the guardian with this password.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_select" + "text":"Thanks, bye.", + "nextPhraseID":"X" } ] }, { - "id": "narael_select", - "replies": [ + "id":"flagstone_sentry_return3", + "message":"Hello again. How is the investigation of the undead in Flagstone going?", + "replies":[ { - "nextPhraseID": "narael_9", - "requires": [ + "text":"No progress yet.", + "nextPhraseID":"flagstone_sentry_43" + } + ] + }, + { + "id":"flagstone_sentry_43", + "message":"Well, keep looking. Return to me if you need my advice." + }, + { + "id":"flagstone_sentry_return4", + "message":"Hello again. It seems something happened inside Flagstone that made the undead weaker. I'm sure we have you to thank for it." + }, + { + "id":"narael", + "message":"Thank you, thank you for freeing me from that monster.", + "replies":[ + { + "text":"N", + "nextPhraseID":"narael_select" + } + ] + }, + { + "id":"narael_select", + "replies":[ + { + "nextPhraseID":"narael_9", + "requires":[ { - "requireType": "questProgress", - "requireID": "flagstone", - "value": "60" + "requireType":"questProgress", + "requireID":"flagstone", + "value":60 } ] }, { - "nextPhraseID": "narael_1" + "nextPhraseID":"narael_1" } ] }, { - "id": "narael_1", - "message": "I have been a captive here for what seems to be an eternity.", - "replies": [ + "id":"narael_1", + "message":"I have been a captive here for what seems to be an eternity.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_2" + "text":"N", + "nextPhraseID":"narael_2" } ] }, { - "id": "narael_2", - "message": "Oh, the things they did to me. Thank you so much for freeing me.", - "replies": [ + "id":"narael_2", + "message":"Oh, the things they did to me. Thank you so much for freeing me.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_3" + "text":"N", + "nextPhraseID":"narael_3" } ] }, { - "id": "narael_3", - "message": "I was once a citizen in Nor City, and worked on the excavation of Mount Galmore.", - "replies": [ + "id":"narael_3", + "message":"I was once a citizen in Nor City, and worked on the excavation of Mount Galmore.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_4" + "text":"N", + "nextPhraseID":"narael_4" } ] }, { - "id": "narael_4", - "message": "After a while, the day came when I wanted to quit the assignment and return to my wife.", - "replies": [ + "id":"narael_4", + "message":"After a while, the day came when I wanted to quit the assignment and return to my wife.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_5" + "text":"N", + "nextPhraseID":"narael_5" } ] }, { - "id": "narael_5", - "message": "The officer in charge would not let me, and I was sent to Flagstone as a prisoner for disobeying orders.", - "replies": [ + "id":"narael_5", + "message":"The officer in charge would not let me, and I was sent to Flagstone as a prisoner for disobeying orders.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_6" + "text":"N", + "nextPhraseID":"narael_6" } ] }, { - "id": "narael_6", - "message": "If only I could see my wife once more. I have hardly any life left in me, and I don't even have enough strength to leave this place.", - "replies": [ + "id":"narael_6", + "message":"If only I could see my wife once more. I have hardly any life left in me, and I don't even have enough strength to leave this place.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_7" + "text":"N", + "nextPhraseID":"narael_7" } ] }, { - "id": "narael_7", - "message": "I guess my fate is to perish here, but now as a free man at least.", - "replies": [ + "id":"narael_7", + "message":"I guess my fate is to perish here, but now as a free man at least.", + "replies":[ { - "text": "N", - "nextPhraseID": "narael_8" + "text":"N", + "nextPhraseID":"narael_8" } ] }, { - "id": "narael_8", - "message": "Now leave me to my fate. I do not have the strength to leave this place.", - "rewards": [ + "id":"narael_8", + "message":"Now leave me to my fate. I do not have the strength to leave this place.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 60 + "text":"N", + "nextPhraseID":"narael_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "narael_9" + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":60 } ] }, { - "id": "narael_9", - "message": "If you find my wife Taurum in Nor City, please tell her I'm alive and that I haven't forgotten about her.", - "replies": [ + "id":"narael_9", + "message":"If you find my wife Taurum in Nor City, please tell her I'm alive and that I haven't forgotten about her.", + "replies":[ { - "text": "I will. Goodbye.", - "nextPhraseID": "X" + "text":"I will. Goodbye.", + "nextPhraseID":"X" }, { - "text": "I will. Shadow be with you.", - "nextPhraseID": "X" + "text":"I will. Shadow be with you.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_foamingflask.json b/AndorsTrail/res/raw/conversationlist_foamingflask.json index f89a4f8cd..f10cc7733 100644 --- a/AndorsTrail/res/raw/conversationlist_foamingflask.json +++ b/AndorsTrail/res/raw/conversationlist_foamingflask.json @@ -1,259 +1,259 @@ [ { - "id": "ff_cook_1", - "message": "Hello. Do you want something from the kitchen?", - "replies": [ + "id":"ff_cook_1", + "message":"Hello. Do you want something from the kitchen?", + "replies":[ { - "text": "Sure, let me see what food you have to sell.", - "nextPhraseID": "ff_cook_3" + "text":"Sure, let me see what food you have to sell.", + "nextPhraseID":"ff_cook_3" }, { - "text": "That smells horrible. What are you cooking?", - "nextPhraseID": "ff_cook_2" + "text":"That smells horrible. What are you cooking?", + "nextPhraseID":"ff_cook_2" }, { - "text": "That smells wonderful. What are you cooking?", - "nextPhraseID": "ff_cook_2" + "text":"That smells wonderful. What are you cooking?", + "nextPhraseID":"ff_cook_2" } ] }, { - "id": "ff_cook_2", - "message": "Oh this? This is supposed to be a stew of Anklebiter. Needs more seasoning I guess.", - "replies": [ + "id":"ff_cook_2", + "message":"Oh this? This is supposed to be a stew of Anklebiter. Needs more seasoning I guess.", + "replies":[ { - "text": "I look forward to trying it when it is done. Good luck cooking.", - "nextPhraseID": "X" + "text":"I look forward to trying it when it is done. Good luck cooking.", + "nextPhraseID":"X" }, { - "text": "Yuck, that sounds awful. Can you really eat those things? I'm grossed out, goodbye.", - "nextPhraseID": "X" + "text":"Yuck, that sounds awful. Can you really eat those things? I'm grossed out, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ff_cook_3", - "message": "No sorry, I don't have any food to sell. Go talk to Torilo over there if you want some drink or ready-made food." + "id":"ff_cook_3", + "message":"No sorry, I don't have any food to sell. Go talk to Torilo over there if you want some drink or ready-made food." }, { - "id": "torilo_1", - "message": "Welcome to the Foaming Flask tavern. We welcome all travelers in here.", - "replies": [ + "id":"torilo_1", + "message":"Welcome to the Foaming Flask tavern. We welcome all travelers in here.", + "replies":[ { - "text": "Thank you. Are you the innkeeper here?", - "nextPhraseID": "torilo_2" + "text":"Thank you. Are you the innkeeper here?", + "nextPhraseID":"torilo_2" }, { - "text": "Have you seen a boy called Rincel around here recently?", - "nextPhraseID": "torilo_rincel_1", - "requires": [ + "text":"Have you seen a boy called Rincel around here recently?", + "nextPhraseID":"torilo_rincel_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "41" + "requireType":"questProgress", + "requireID":"wrye", + "value":41 } ] } ] }, { - "id": "torilo_2", - "message": "I am Torilo, the proprietor of this establishment. Please have a seat anywhere you like.", - "replies": [ + "id":"torilo_2", + "message":"I am Torilo, the proprietor of this establishment. Please have a seat anywhere you like.", + "replies":[ { - "text": "Can I see what you have available in food and drink?", - "nextPhraseID": "torilo_shop_1" + "text":"Can I see what you have available in food and drink?", + "nextPhraseID":"torilo_shop_1" }, { - "text": "Do you have somewhere I can rest?", - "nextPhraseID": "torilo_rest_select" + "text":"Do you have somewhere I can rest?", + "nextPhraseID":"torilo_rest_select" }, { - "text": "Are those guards always shouting and yelling that much?", - "nextPhraseID": "torilo_guards_1" + "text":"Are those guards always shouting and yelling that much?", + "nextPhraseID":"torilo_guards_1" } ] }, { - "id": "torilo_default", - "message": "Was there anything else you wanted?", - "replies": [ + "id":"torilo_default", + "message":"Was there anything else you wanted?", + "replies":[ { - "text": "Can I see what you have available for food and drink?", - "nextPhraseID": "torilo_shop_1" + "text":"Can I see what you have available for food and drink?", + "nextPhraseID":"torilo_shop_1" }, { - "text": "Are those guards always shouting and yelling that much?", - "nextPhraseID": "torilo_guards_1" + "text":"Are those guards always shouting and yelling that much?", + "nextPhraseID":"torilo_guards_1" }, { - "text": "Have you seen a boy called Rincel around here recently?", - "nextPhraseID": "torilo_rincel_1", - "requires": [ + "text":"Have you seen a boy called Rincel around here recently?", + "nextPhraseID":"torilo_rincel_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "41" + "requireType":"questProgress", + "requireID":"wrye", + "value":41 } ] } ] }, { - "id": "torilo_shop_1", - "message": "Absolutely. We have a wide selection of food and beverages.", - "replies": [ + "id":"torilo_shop_1", + "message":"Absolutely. We have a wide selection of food and beverages.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] }, { - "id": "torilo_rest_select", - "replies": [ + "id":"torilo_rest_select", + "replies":[ { - "nextPhraseID": "torilo_rest_1", - "requires": [ + "nextPhraseID":"torilo_rest_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "10" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":10 } ] }, { - "nextPhraseID": "torilo_rest_3" + "nextPhraseID":"torilo_rest_3" } ] }, { - "id": "torilo_rest_1", - "message": "Yes, you already rented the back room.", - "replies": [ + "id":"torilo_rest_1", + "message":"Yes, you already rented the back room.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_rest_2" + "text":"N", + "nextPhraseID":"torilo_rest_2" } ] }, { - "id": "torilo_rest_2", - "message": "Please feel free to use it in any way you like. I hope you can get some sleep even with these guards yelling their songs.", - "replies": [ + "id":"torilo_rest_2", + "message":"Please feel free to use it in any way you like. I hope you can get some sleep even with these guards yelling their songs.", + "replies":[ { - "text": "Thanks.", - "nextPhraseID": "torilo_default" + "text":"Thanks.", + "nextPhraseID":"torilo_default" } ] }, { - "id": "torilo_rest_3", - "message": "Oh yes. We have a very comfortable back room here in the Foaming Flask tavern.", - "replies": [ + "id":"torilo_rest_3", + "message":"Oh yes. We have a very comfortable back room here in the Foaming Flask tavern.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_rest_4" + "text":"N", + "nextPhraseID":"torilo_rest_4" } ] }, { - "id": "torilo_rest_4", - "message": "Available for only 250 gold. Then you can use it as much as you like.", - "replies": [ + "id":"torilo_rest_4", + "message":"Available for only 250 gold. Then you can use it as much as you like.", + "replies":[ { - "text": "250 gold? Sure, that's nothing to me. Here you go.", - "nextPhraseID": "torilo_rest_6", - "requires": [ + "text":"250 gold? Sure, that's nothing to me. Here you go.", + "nextPhraseID":"torilo_rest_6", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 } ] }, { - "text": "250 gold is a lot, but I guess it is worth it. Here you go.", - "nextPhraseID": "torilo_rest_6", - "requires": [ + "text":"250 gold is a lot, but I guess it is worth it. Here you go.", + "nextPhraseID":"torilo_rest_6", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 } ] }, { - "text": "That sounds a bit too much for me.", - "nextPhraseID": "torilo_rest_5" + "text":"That sounds a bit too much for me.", + "nextPhraseID":"torilo_rest_5" } ] }, { - "id": "torilo_rest_5", - "message": "Oh well, it's your loss.", - "replies": [ + "id":"torilo_rest_5", + "message":"Oh well, it's your loss.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_default" + "text":"N", + "nextPhraseID":"torilo_default" } ] }, { - "id": "torilo_rest_6", - "message": "Thank you. The room is now rented to you.", - "rewards": [ + "id":"torilo_rest_6", + "message":"Thank you. The room is now rented to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 10 + "text":"N", + "nextPhraseID":"torilo_rest_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "torilo_rest_2" + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":10 } ] }, { - "id": "torilo_rincel_1", - "message": "Rincel? No, not that I can recall. Actually, we don't get many children in here. *chuckle*", - "replies": [ + "id":"torilo_rincel_1", + "message":"Rincel? No, not that I can recall. Actually, we don't get many children in here. *chuckle*", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_default" + "text":"N", + "nextPhraseID":"torilo_default" } ] }, { - "id": "torilo_guards_1", - "message": "*Sigh* Yes. Those guards have been here for quite some time now.", - "replies": [ + "id":"torilo_guards_1", + "message":"*Sigh* Yes. Those guards have been here for quite some time now.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_guards_2" + "text":"N", + "nextPhraseID":"torilo_guards_2" } ] }, { - "id": "torilo_guards_2", - "message": "They seem to be looking for something or someone, but I am not sure who or what.", - "replies": [ + "id":"torilo_guards_2", + "message":"They seem to be looking for something or someone, but I am not sure who or what.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_guards_3" + "text":"N", + "nextPhraseID":"torilo_guards_3" } ] }, { - "id": "torilo_guards_3", - "message": "I hope the Shadow watches over us so that nothing bad happens to the Foaming Flask tavern because of them.", - "replies": [ + "id":"torilo_guards_3", + "message":"I hope the Shadow watches over us so that nothing bad happens to the Foaming Flask tavern because of them.", + "replies":[ { - "text": "N", - "nextPhraseID": "torilo_default" + "text":"N", + "nextPhraseID":"torilo_default" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_foamingflask_guards.json b/AndorsTrail/res/raw/conversationlist_foamingflask_guards.json index ed988dc1e..f9f1ed040 100644 --- a/AndorsTrail/res/raw/conversationlist_foamingflask_guards.json +++ b/AndorsTrail/res/raw/conversationlist_foamingflask_guards.json @@ -1,231 +1,231 @@ [ { - "id": "ff_guard_1", - "message": "Ha ha, you tell him Garl!\n\n*burp*", - "replies": [ + "id":"ff_guard_1", + "message":"Ha ha, you tell him Garl!\n\n*burp*", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_guard_2" + "text":"N", + "nextPhraseID":"ff_guard_2" } ] }, { - "id": "ff_guard_2", - "message": "Sing, drink, fight! All who oppose Feygard will fall!", - "replies": [ + "id":"ff_guard_2", + "message":"Sing, drink, fight! All who oppose Feygard will fall!", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_guard_3" + "text":"N", + "nextPhraseID":"ff_guard_3" } ] }, { - "id": "ff_guard_3", - "message": "We will stand tall. Feygard, city of peace!", - "replies": [ + "id":"ff_guard_3", + "message":"We will stand tall. Feygard, city of peace!", + "replies":[ { - "text": "I should better leave", - "nextPhraseID": "X" + "text":"I should better leave", + "nextPhraseID":"X" }, { - "text": "Feygard, where is that?", - "nextPhraseID": "ff_guard_4" + "text":"Feygard, where is that?", + "nextPhraseID":"ff_guard_4" }, { - "text": "Have you seen a boy called Rincel around here recently?", - "nextPhraseID": "ff_guard_rincel_1", - "requires": [ + "text":"Have you seen a boy called Rincel around here recently?", + "nextPhraseID":"ff_guard_rincel_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "41" + "requireType":"questProgress", + "requireID":"wrye", + "value":41 } ] } ] }, { - "id": "ff_guard_4", - "message": "What, you haven't heard of Feygard, kid? Just follow the road northwest and you will see the great city of Feygard rise above the treetops.", - "replies": [ + "id":"ff_guard_4", + "message":"What, you haven't heard of Feygard, kid? Just follow the road northwest and you will see the great city of Feygard rise above the treetops.", + "replies":[ { - "text": "Thanks. Bye.", - "nextPhraseID": "X" + "text":"Thanks. Bye.", + "nextPhraseID":"X" } ] }, { - "id": "ff_guard_rincel_1", - "message": "A boy?! Apart from you, there have been no children in here that I have seen.", - "replies": [ + "id":"ff_guard_rincel_1", + "message":"A boy?! Apart from you, there have been no children in here that I have seen.", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_guard_rincel_2" + "text":"N", + "nextPhraseID":"ff_guard_rincel_2" } ] }, { - "id": "ff_guard_rincel_2", - "message": "Check with the captain over there. He has been around here for longer than us.", - "replies": [ + "id":"ff_guard_rincel_2", + "message":"Check with the captain over there. He has been around here for longer than us.", + "replies":[ { - "text": "Thank you, Goodbye.", - "nextPhraseID": "X" + "text":"Thank you, Goodbye.", + "nextPhraseID":"X" }, { - "text": "Thank you. Shadow be with you.", - "nextPhraseID": "ff_guard_shadow_1" + "text":"Thank you. Shadow be with you.", + "nextPhraseID":"ff_guard_shadow_1" } ] }, { - "id": "ff_guard_shadow_1", - "message": "Don't bring that cursed Shadow in here son. We want none of that. Now leave." + "id":"ff_guard_shadow_1", + "message":"Don't bring that cursed Shadow in here son. We want none of that. Now leave." }, { - "id": "ff_captain_1", - "message": "Are you lost, son? This is no place for a kid like you.", - "replies": [ + "id":"ff_captain_1", + "message":"Are you lost, son? This is no place for a kid like you.", + "replies":[ { - "text": "I have a shipment of iron swords from Gandoren for you.", - "nextPhraseID": "ff_captain_vg_items_1", - "requires": [ + "text":"I have a shipment of iron swords from Gandoren for you.", + "nextPhraseID":"ff_captain_vg_items_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "56" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":56 }, { - "requireType": "inventoryRemove", - "requireID": "fg_ironsword_d", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"fg_ironsword_d", + "value":10 } ] }, { - "text": "I have a shipment of iron swords from Gandoren for you.", - "nextPhraseID": "ff_captain_fg_items_1", - "requires": [ + "text":"I have a shipment of iron swords from Gandoren for you.", + "nextPhraseID":"ff_captain_fg_items_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "25" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":25 }, { - "requireType": "inventoryRemove", - "requireID": "fg_ironsword", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"fg_ironsword", + "value":10 } ] }, { - "text": "Who are you?", - "nextPhraseID": "ff_captain_2" + "text":"Who are you?", + "nextPhraseID":"ff_captain_2" }, { - "text": "Have you seen a boy called Rincel around here recently?", - "nextPhraseID": "ff_captain_rincel_1", - "requires": [ + "text":"Have you seen a boy called Rincel around here recently?", + "nextPhraseID":"ff_captain_rincel_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "41" + "requireType":"questProgress", + "requireID":"wrye", + "value":41 } ] } ] }, { - "id": "ff_captain_2", - "message": "I am the guard captain of this patrol. We hail from the great city of Feygard.", - "replies": [ + "id":"ff_captain_2", + "message":"I am the guard captain of this patrol. We hail from the great city of Feygard.", + "replies":[ { - "text": "Feygard, where is that?", - "nextPhraseID": "ff_captain_4" + "text":"Feygard, where is that?", + "nextPhraseID":"ff_captain_4" }, { - "text": "What do you do around here?", - "nextPhraseID": "ff_captain_3" + "text":"What do you do around here?", + "nextPhraseID":"ff_captain_3" } ] }, { - "id": "ff_captain_3", - "message": "We are travelling the main road to make sure the merchants and travelers are safe. We keep the peace around here.", - "replies": [ + "id":"ff_captain_3", + "message":"We are travelling the main road to make sure the merchants and travelers are safe. We keep the peace around here.", + "replies":[ { - "text": "You mentioned Feygard. Where is that?", - "nextPhraseID": "ff_captain_4" + "text":"You mentioned Feygard. Where is that?", + "nextPhraseID":"ff_captain_4" } ] }, { - "id": "ff_captain_4", - "message": "The great city of Feygard is the greatest sight you will ever see. Follow the road northwest.", - "replies": [ + "id":"ff_captain_4", + "message":"The great city of Feygard is the greatest sight you will ever see. Follow the road northwest.", + "replies":[ { - "text": "Thank you. Shadow be with you.", - "nextPhraseID": "ff_captain_shadow_1" + "text":"Thank you. Shadow be with you.", + "nextPhraseID":"ff_captain_shadow_1" }, { - "text": "Thank you, Goodbye.", - "nextPhraseID": "X" + "text":"Thank you, Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ff_captain_rincel_1", - "message": "There was a kid running around in here a while ago.", - "replies": [ + "id":"ff_captain_rincel_1", + "message":"There was a kid running around in here a while ago.", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_captain_rincel_2" + "text":"N", + "nextPhraseID":"ff_captain_rincel_2" } ] }, { - "id": "ff_captain_rincel_2", - "message": "I never talked to him though, so I don't know if he is the one you are looking for.", - "replies": [ + "id":"ff_captain_rincel_2", + "message":"I never talked to him though, so I don't know if he is the one you are looking for.", + "replies":[ { - "text": "Ok, that might be something worth checking anyway.", - "nextPhraseID": "ff_captain_rincel_3" + "text":"Ok, that might be something worth checking anyway.", + "nextPhraseID":"ff_captain_rincel_3" } ] }, { - "id": "ff_captain_rincel_3", - "message": "I noticed he left to the west heading out of the Foaming Flask tavern.", - "rewards": [ + "id":"ff_captain_rincel_3", + "message":"I noticed he left to the west heading out of the Foaming Flask tavern.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 42 + "text":"West. Got it. Thanks for the information.", + "nextPhraseID":"ff_captain_rincel_4" } ], - "replies": [ + "rewards":[ { - "text": "West. Got it. Thanks for the information.", - "nextPhraseID": "ff_captain_rincel_4" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":42 } ] }, { - "id": "ff_captain_rincel_4", - "message": "Always happy to help. Anything for the glory of Feygard.", - "replies": [ + "id":"ff_captain_rincel_4", + "message":"Always happy to help. Anything for the glory of Feygard.", + "replies":[ { - "text": "Shadow be with you.", - "nextPhraseID": "ff_captain_shadow_1" + "text":"Shadow be with you.", + "nextPhraseID":"ff_captain_shadow_1" }, { - "text": "Goodbye.", - "nextPhraseID": "X" + "text":"Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ff_captain_shadow_1", - "message": "The Shadow? Don't tell me you believe in that stuff. In my experience, only troublemakers talk of the Shadow." + "id":"ff_captain_shadow_1", + "message":"The Shadow? Don't tell me you believe in that stuff. In my experience, only troublemakers talk of the Shadow." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_foamingflask_outsideguard.json b/AndorsTrail/res/raw/conversationlist_foamingflask_outsideguard.json index a0f7e0eb2..575b113eb 100644 --- a/AndorsTrail/res/raw/conversationlist_foamingflask_outsideguard.json +++ b/AndorsTrail/res/raw/conversationlist_foamingflask_outsideguard.json @@ -1,341 +1,341 @@ [ { - "id": "ff_outsideguard_select", - "replies": [ + "id":"ff_outsideguard_select", + "replies":[ { - "nextPhraseID": "ff_outsideguard_trouble_24", - "requires": [ + "nextPhraseID":"ff_outsideguard_trouble_24", + "requires":[ { - "requireType": "questProgress", - "requireID": "jolnor", - "value": "20" + "requireType":"questProgress", + "requireID":"jolnor", + "value":20 } ] }, { - "nextPhraseID": "ff_outsideguard_1" + "nextPhraseID":"ff_outsideguard_1" } ] }, { - "id": "ff_outsideguard_1", - "message": "Hello there. Should you be here? This is a tavern, you know. The Foaming Flask, to be precise.", - "replies": [ + "id":"ff_outsideguard_1", + "message":"Hello there. Should you be here? This is a tavern, you know. The Foaming Flask, to be precise.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "ff_outsideguard_2" + "text":"Who are you?", + "nextPhraseID":"ff_outsideguard_2" } ] }, { - "id": "ff_outsideguard_2", - "message": "I am a member of the royal guard patrol from Feygard.", - "replies": [ + "id":"ff_outsideguard_2", + "message":"I am a member of the royal guard patrol from Feygard.", + "replies":[ { - "text": "Feygard, where is that?", - "nextPhraseID": "ff_outsideguard_3" + "text":"Feygard, where is that?", + "nextPhraseID":"ff_outsideguard_3" }, { - "text": "What do you do around here?", - "nextPhraseID": "ff_outsideguard_3" + "text":"What do you do around here?", + "nextPhraseID":"ff_outsideguard_3" } ] }, { - "id": "ff_outsideguard_3", - "message": "Go talk to the captain inside if you want to talk. I must stay alert on my post.", - "replies": [ + "id":"ff_outsideguard_3", + "message":"Go talk to the captain inside if you want to talk. I must stay alert on my post.", + "replies":[ { - "text": "Ok. Goodbye.", - "nextPhraseID": "X" + "text":"Ok. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Why must you stay alert outside a tavern?", - "nextPhraseID": "ff_outsideguard_trouble_1", - "requires": [ + "text":"Why must you stay alert outside a tavern?", + "nextPhraseID":"ff_outsideguard_trouble_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "jolnor", - "value": "10" + "requireType":"questProgress", + "requireID":"jolnor", + "value":10 } ] } ] }, { - "id": "ff_outsideguard_trouble_1", - "message": "Really, I cannot talk to you. I could get into trouble.", - "replies": [ + "id":"ff_outsideguard_trouble_1", + "message":"Really, I cannot talk to you. I could get into trouble.", + "replies":[ { - "text": "Ok. I won't bother you anymore. Shadow be with you.", - "nextPhraseID": "ff_outsideguard_shadow_1" + "text":"Ok. I won't bother you anymore. Shadow be with you.", + "nextPhraseID":"ff_outsideguard_shadow_1" }, { - "text": "Ok. I won't bother you anymore. Goodbye.", - "nextPhraseID": "X" + "text":"Ok. I won't bother you anymore. Goodbye.", + "nextPhraseID":"X" }, { - "text": "What trouble?", - "nextPhraseID": "ff_outsideguard_trouble_2" + "text":"What trouble?", + "nextPhraseID":"ff_outsideguard_trouble_2" } ] }, { - "id": "ff_outsideguard_trouble_2", - "message": "No really, the captain might see me. I must be aware on my post at all times. *sigh*", - "replies": [ + "id":"ff_outsideguard_trouble_2", + "message":"No really, the captain might see me. I must be aware on my post at all times. *sigh*", + "replies":[ { - "text": "Ok. I won't bother you anymore. Shadow be with you.", - "nextPhraseID": "ff_outsideguard_shadow_1" + "text":"Ok. I won't bother you anymore. Shadow be with you.", + "nextPhraseID":"ff_outsideguard_shadow_1" }, { - "text": "Ok. I won't bother you anymore. Goodbye.", - "nextPhraseID": "X" + "text":"Ok. I won't bother you anymore. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Do you like your job here?", - "nextPhraseID": "ff_outsideguard_trouble_3" + "text":"Do you like your job here?", + "nextPhraseID":"ff_outsideguard_trouble_3" } ] }, { - "id": "ff_outsideguard_trouble_3", - "message": "My job? I guess the royal guard is ok. I mean, Feygard is a really nice place to live in.", - "replies": [ + "id":"ff_outsideguard_trouble_3", + "message":"My job? I guess the royal guard is ok. I mean, Feygard is a really nice place to live in.", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_outsideguard_trouble_4" + "text":"N", + "nextPhraseID":"ff_outsideguard_trouble_4" } ] }, { - "id": "ff_outsideguard_trouble_4", - "message": "Standing guard on duty out here in the middle of nowhere is not really what I signed up for.", - "replies": [ + "id":"ff_outsideguard_trouble_4", + "message":"Standing guard on duty out here in the middle of nowhere is not really what I signed up for.", + "replies":[ { - "text": "I bet. This place is really boring.", - "nextPhraseID": "ff_outsideguard_trouble_5" + "text":"I bet. This place is really boring.", + "nextPhraseID":"ff_outsideguard_trouble_5" }, { - "text": "You must get tired of just standing here also.", - "nextPhraseID": "ff_outsideguard_trouble_5" + "text":"You must get tired of just standing here also.", + "nextPhraseID":"ff_outsideguard_trouble_5" } ] }, { - "id": "ff_outsideguard_trouble_5", - "message": "Yeah I know. I would rather be inside in the tavern drinking like the senior officers and the captain. How come I have to stand out here?", - "replies": [ + "id":"ff_outsideguard_trouble_5", + "message":"Yeah I know. I would rather be inside in the tavern drinking like the senior officers and the captain. How come I have to stand out here?", + "replies":[ { - "text": "At least the Shadow watches over you.", - "nextPhraseID": "ff_outsideguard_shadow_1" + "text":"At least the Shadow watches over you.", + "nextPhraseID":"ff_outsideguard_shadow_1" }, { - "text": "Why not just leave if it's not what you want to do?", - "nextPhraseID": "ff_outsideguard_trouble_7" + "text":"Why not just leave if it's not what you want to do?", + "nextPhraseID":"ff_outsideguard_trouble_7" }, { - "text": "The greater cause of the royal guard, to keep the peace, is worth it in the long run.", - "nextPhraseID": "ff_outsideguard_trouble_6" + "text":"The greater cause of the royal guard, to keep the peace, is worth it in the long run.", + "nextPhraseID":"ff_outsideguard_trouble_6" } ] }, { - "id": "ff_outsideguard_trouble_6", - "message": "Yes, you are right of course. Our duty is to Feygard and to keep the peace from all that want to disrupt it.", - "replies": [ + "id":"ff_outsideguard_trouble_6", + "message":"Yes, you are right of course. Our duty is to Feygard and to keep the peace from all that want to disrupt it.", + "replies":[ { - "text": "Yes. The Shadow will not look favorably upon those that disrupt the peace.", - "nextPhraseID": "ff_outsideguard_shadow_1" + "text":"Yes. The Shadow will not look favorably upon those that disrupt the peace.", + "nextPhraseID":"ff_outsideguard_shadow_1" }, { - "text": "Yes. The troublemakers should be punished.", - "nextPhraseID": "ff_outsideguard_trouble_8" + "text":"Yes. The troublemakers should be punished.", + "nextPhraseID":"ff_outsideguard_trouble_8" } ] }, { - "id": "ff_outsideguard_trouble_7", - "message": "No, my loyalty is to Feygard. If I would leave, I would also leave my loyalty behind.", - "replies": [ + "id":"ff_outsideguard_trouble_7", + "message":"No, my loyalty is to Feygard. If I would leave, I would also leave my loyalty behind.", + "replies":[ { - "text": "What does that mean if you are not satisfied with what you do?", - "nextPhraseID": "ff_outsideguard_trouble_9" + "text":"What does that mean if you are not satisfied with what you do?", + "nextPhraseID":"ff_outsideguard_trouble_9" }, { - "text": "Yes, that sounds right. Feygard sounds like a nice place from what I have heard.", - "nextPhraseID": "ff_outsideguard_trouble_6" + "text":"Yes, that sounds right. Feygard sounds like a nice place from what I have heard.", + "nextPhraseID":"ff_outsideguard_trouble_6" } ] }, { - "id": "ff_outsideguard_trouble_8", - "message": "Right. I like you, kid. Tell you what, I could put in a good word for you in the barracks when we get back to Feygard if you want.", - "replies": [ + "id":"ff_outsideguard_trouble_8", + "message":"Right. I like you, kid. Tell you what, I could put in a good word for you in the barracks when we get back to Feygard if you want.", + "replies":[ { - "text": "Sure, that sounds good to me.", - "nextPhraseID": "ff_outsideguard_trouble_20" + "text":"Sure, that sounds good to me.", + "nextPhraseID":"ff_outsideguard_trouble_20" }, { - "text": "No thanks. I have enough to do already.", - "nextPhraseID": "ff_outsideguard_trouble_20" + "text":"No thanks. I have enough to do already.", + "nextPhraseID":"ff_outsideguard_trouble_20" } ] }, { - "id": "ff_outsideguard_trouble_9", - "message": "Well, I am convinced that we must follow the laws laid down by our rulers. If we don't obey the law, what are we left with?", - "replies": [ + "id":"ff_outsideguard_trouble_9", + "message":"Well, I am convinced that we must follow the laws laid down by our rulers. If we don't obey the law, what are we left with?", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_outsideguard_trouble_10" + "text":"N", + "nextPhraseID":"ff_outsideguard_trouble_10" } ] }, { - "id": "ff_outsideguard_trouble_10", - "message": "Chaos. Disorder.\n\nNo, I prefer the lawful way of Feygard. My loyalty is firm.", - "replies": [ + "id":"ff_outsideguard_trouble_10", + "message":"Chaos. Disorder.\n\nNo, I prefer the lawful way of Feygard. My loyalty is firm.", + "replies":[ { - "text": "Sounds good to me. Laws are made to be followed.", - "nextPhraseID": "ff_outsideguard_trouble_8" + "text":"Sounds good to me. Laws are made to be followed.", + "nextPhraseID":"ff_outsideguard_trouble_8" }, { - "text": "I do not agree. We should follow our heart, even if that goes against the rules.", - "nextPhraseID": "ff_outsideguard_trouble_12" + "text":"I do not agree. We should follow our heart, even if that goes against the rules.", + "nextPhraseID":"ff_outsideguard_trouble_12" } ] }, { - "id": "ff_outsideguard_trouble_20", - "message": "Was there anything else you wanted?", - "replies": [ + "id":"ff_outsideguard_trouble_20", + "message":"Was there anything else you wanted?", + "replies":[ { - "text": "I was wondering about why you stand guard here.", - "nextPhraseID": "ff_outsideguard_trouble_21" + "text":"I was wondering about why you stand guard here.", + "nextPhraseID":"ff_outsideguard_trouble_21" } ] }, { - "id": "ff_outsideguard_trouble_12", - "message": "That troubles me. We might see each other again in the future. But then we might not be able to have this kind of civil discussion." + "id":"ff_outsideguard_trouble_12", + "message":"That troubles me. We might see each other again in the future. But then we might not be able to have this kind of civil discussion." }, { - "id": "ff_outsideguard_trouble_21", - "message": "Right, we went over this before. As I said, I would rather be inside by the fire.", - "replies": [ + "id":"ff_outsideguard_trouble_21", + "message":"Right, we went over this before. As I said, I would rather be inside by the fire.", + "replies":[ { - "text": "I could spot for you if you want to go inside.", - "nextPhraseID": "ff_outsideguard_trouble_23" + "text":"I could spot for you if you want to go inside.", + "nextPhraseID":"ff_outsideguard_trouble_23" }, { - "text": "Tough luck. I guess you are left out here, while your captain and buddies are inside.", - "nextPhraseID": "ff_outsideguard_trouble_22" + "text":"Tough luck. I guess you are left out here, while your captain and buddies are inside.", + "nextPhraseID":"ff_outsideguard_trouble_22" } ] }, { - "id": "ff_outsideguard_trouble_22", - "message": "Yeah, that's just my luck." + "id":"ff_outsideguard_trouble_22", + "message":"Yeah, that's just my luck." }, { - "id": "ff_outsideguard_trouble_23", - "message": "Really? Yes that would be great. Then I can at least get something to eat and a bit of warmth from the fire.", - "replies": [ + "id":"ff_outsideguard_trouble_23", + "message":"Really? Yes that would be great. Then I can at least get something to eat and a bit of warmth from the fire.", + "replies":[ { - "text": "N", - "nextPhraseID": "ff_outsideguard_trouble_24" + "text":"N", + "nextPhraseID":"ff_outsideguard_trouble_24" } ] }, { - "id": "ff_outsideguard_trouble_24", - "message": "I will go inside in a minute. Will you stand watch while I go inside?", - "rewards": [ + "id":"ff_outsideguard_trouble_24", + "message":"I will go inside in a minute. Will you stand watch while I go inside?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jolnor", - "value": 20 + "text":"Sure, I will do that.", + "nextPhraseID":"ff_outsideguard_trouble_25" + }, + { + "text":"[Lie] Sure, I will do that.", + "nextPhraseID":"ff_outsideguard_trouble_25" } ], - "replies": [ + "rewards":[ { - "text": "Sure, I will do that.", - "nextPhraseID": "ff_outsideguard_trouble_25" - }, - { - "text": "[Lie] Sure, I will do that.", - "nextPhraseID": "ff_outsideguard_trouble_25" + "rewardType":"questProgress", + "rewardID":"jolnor", + "value":20 } ] }, { - "id": "ff_outsideguard_trouble_25", - "message": "Thanks a lot my friend." + "id":"ff_outsideguard_trouble_25", + "message":"Thanks a lot my friend." }, { - "id": "ff_outsideguard_shadow_1", - "message": "Shadow? How curious that you would mention that. Explain yourself!", - "replies": [ + "id":"ff_outsideguard_shadow_1", + "message":"Shadow? How curious that you would mention that. Explain yourself!", + "replies":[ { - "text": "I did not mean a thing by it. Never mind I said anything.", - "nextPhraseID": "ff_outsideguard_shadow_2" + "text":"I did not mean a thing by it. Never mind I said anything.", + "nextPhraseID":"ff_outsideguard_shadow_2" }, { - "text": "The Shadow watches over us when we sleep.", - "nextPhraseID": "ff_outsideguard_shadow_3" + "text":"The Shadow watches over us when we sleep.", + "nextPhraseID":"ff_outsideguard_shadow_3" } ] }, { - "id": "ff_outsideguard_shadow_2", - "message": "Good. Now be gone before I will have to deal with you." + "id":"ff_outsideguard_shadow_2", + "message":"Good. Now be gone before I will have to deal with you." }, { - "id": "ff_outsideguard_shadow_3", - "message": "What? Are you one of those troublemakers sent here to sabotage our mission?", - "replies": [ + "id":"ff_outsideguard_shadow_3", + "message":"What? Are you one of those troublemakers sent here to sabotage our mission?", + "replies":[ { - "text": "The Shadow protects us.", - "nextPhraseID": "ff_outsideguard_shadow_4" + "text":"The Shadow protects us.", + "nextPhraseID":"ff_outsideguard_shadow_4" }, { - "text": "Fine. I better not start a fight with the royal guard.", - "nextPhraseID": "X" + "text":"Fine. I better not start a fight with the royal guard.", + "nextPhraseID":"X" } ] }, { - "id": "ff_outsideguard_shadow_4", - "message": "That does it. You better fight or flee right now kid.", - "replies": [ + "id":"ff_outsideguard_shadow_4", + "message":"That does it. You better fight or flee right now kid.", + "replies":[ { - "text": "Good. I have been waiting for a fight!", - "nextPhraseID": "ff_outsideguard_shadow_5" + "text":"Good. I have been waiting for a fight!", + "nextPhraseID":"ff_outsideguard_shadow_5" }, { - "text": "For the Shadow!", - "nextPhraseID": "ff_outsideguard_shadow_5" + "text":"For the Shadow!", + "nextPhraseID":"ff_outsideguard_shadow_5" }, { - "text": "Never mind. I was just kidding with you.", - "nextPhraseID": "ff_outsideguard_shadow_2" + "text":"Never mind. I was just kidding with you.", + "nextPhraseID":"ff_outsideguard_shadow_2" } ] }, { - "id": "ff_outsideguard_shadow_5", - "rewards": [ + "id":"ff_outsideguard_shadow_5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jolnor", - "value": 21 + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"jolnor", + "value":21 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_gandoren.json b/AndorsTrail/res/raw/conversationlist_gandoren.json index c33676006..88c8c6f42 100644 --- a/AndorsTrail/res/raw/conversationlist_gandoren.json +++ b/AndorsTrail/res/raw/conversationlist_gandoren.json @@ -1,617 +1,617 @@ [ { - "id": "gandoren", - "replies": [ + "id":"gandoren", + "replies":[ { - "nextPhraseID": "gandoren_completed_1", - "requires": [ + "nextPhraseID":"gandoren_completed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "81" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":81 } ] }, { - "nextPhraseID": "gandoren_completed_1", - "requires": [ + "nextPhraseID":"gandoren_completed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "80" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":80 } ] }, { - "nextPhraseID": "gandoren_deliver_1", - "requires": [ + "nextPhraseID":"gandoren_deliver_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "25" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":25 } ] }, { - "nextPhraseID": "gandoren_20", - "requires": [ + "nextPhraseID":"gandoren_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "22" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":22 } ] }, { - "nextPhraseID": "gandoren_20", - "requires": [ + "nextPhraseID":"gandoren_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "21" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":21 } ] }, { - "nextPhraseID": "gandoren_wantshelp_1", - "requires": [ + "nextPhraseID":"gandoren_wantshelp_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "20" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":20 } ] }, { - "nextPhraseID": "gandoren_noguards_1", - "requires": [ + "nextPhraseID":"gandoren_noguards_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "10" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":10 } ] }, { - "nextPhraseID": "gandoren_1" + "nextPhraseID":"gandoren_1" } ] }, { - "id": "gandoren_1", - "message": "Hello there. Welcome to the Crossroads guardhouse. How may I help you?", - "replies": [ + "id":"gandoren_1", + "message":"Hello there. Welcome to the Crossroads guardhouse. How may I help you?", + "replies":[ { - "text": "You guards seem to have a lot of equipment here, anything to trade?", - "nextPhraseID": "gandoren_tr_1" + "text":"You guards seem to have a lot of equipment here, anything to trade?", + "nextPhraseID":"gandoren_tr_1" }, { - "text": "What do you do here?", - "nextPhraseID": "gandoren_2" + "text":"What do you do here?", + "nextPhraseID":"gandoren_2" } ] }, { - "id": "gandoren_tr_1", - "message": "I'm sorry, we only trade with allies of Feygard." + "id":"gandoren_tr_1", + "message":"I'm sorry, we only trade with allies of Feygard." }, { - "id": "gandoren_2", - "message": "This guardhouse is a safe haven for merchants travelling the Duleian road. We keep law and order around here, for Feygard.", - "replies": [ + "id":"gandoren_2", + "message":"This guardhouse is a safe haven for merchants travelling the Duleian road. We keep law and order around here, for Feygard.", + "replies":[ { - "text": "Any recent events happening?", - "nextPhraseID": "gandoren_3" + "text":"Any recent events happening?", + "nextPhraseID":"gandoren_3" }, { - "text": "The Duleian road?", - "nextPhraseID": "gandoren_dr_1" + "text":"The Duleian road?", + "nextPhraseID":"gandoren_dr_1" } ] }, { - "id": "gandoren_dr_1", - "message": "Noticed the large road outside? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", - "replies": [ + "id":"gandoren_dr_1", + "message":"Noticed the large road outside? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", + "replies":[ { - "text": "Any recent events happening?", - "nextPhraseID": "gandoren_3" + "text":"Any recent events happening?", + "nextPhraseID":"gandoren_3" } ] }, { - "id": "gandoren_3", - "message": "Oh sure. Recently, we have had to focus our attention to the troubles up in Loneford.", - "replies": [ + "id":"gandoren_3", + "message":"Oh sure. Recently, we have had to focus our attention to the troubles up in Loneford.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_4" + "text":"N", + "nextPhraseID":"gandoren_4" } ] }, { - "id": "gandoren_4", - "message": "That situation has forced us to be more alert than usual, and we have had to send some guards up there to help them.", - "replies": [ + "id":"gandoren_4", + "message":"That situation has forced us to be more alert than usual, and we have had to send some guards up there to help them.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_5" + "text":"N", + "nextPhraseID":"gandoren_5" } ] }, { - "id": "gandoren_5", - "message": "This also means that we cannot focus as much on our usual tasks as we normally do, but instead need help with doing basic tasks just to hold our grounds.", - "rewards": [ + "id":"gandoren_5", + "message":"This also means that we cannot focus as much on our usual tasks as we normally do, but instead need help with doing basic tasks just to hold our grounds.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 10 + "text":"What troubles in Loneford are you referring to?", + "nextPhraseID":"cr_loneford_st_1" + }, + { + "text":"Anything I can do to help?", + "nextPhraseID":"gandoren_6" } ], - "replies": [ + "rewards":[ { - "text": "What troubles in Loneford are you referring to?", - "nextPhraseID": "cr_loneford_st_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":10 + } + ] + }, + { + "id":"gandoren_noguards_1", + "message":"Hello again. Welcome to the Crossroads guardhouse. How may I help you?", + "replies":[ + { + "text":"Can you tell me again what you told me before about recent events?", + "nextPhraseID":"gandoren_3" + } + ] + }, + { + "id":"gandoren_6", + "message":"Well, we usually do not employ just any civilian. Our tasks are important for Feygard - and by extension, important for the people. Our tasks are usually not suited for commoners like you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_7" + } + ] + }, + { + "id":"gandoren_7", + "message":"But I guess the recent situation really leaves us no choice. We need to keep the guards in Loneford, and we also need to deliver this shipment. At the moment, we cannot do both.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_8" + } + ] + }, + { + "id":"gandoren_8", + "message":"Tell you what, you might be able to help us after all if you are willing to work.", + "replies":[ + { + "text":"What is the task?", + "nextPhraseID":"gandoren_11" }, { - "text": "Anything I can do to help?", - "nextPhraseID": "gandoren_6" - } - ] - }, - { - "id": "gandoren_noguards_1", - "message": "Hello again. Welcome to the Crossroads guardhouse. How may I help you?", - "replies": [ - { - "text": "Can you tell me again what you told me before about recent events?", - "nextPhraseID": "gandoren_3" - } - ] - }, - { - "id": "gandoren_6", - "message": "Well, we usually do not employ just any civilian. Our tasks are important for Feygard - and by extension, important for the people. Our tasks are usually not suited for commoners like you.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_7" - } - ] - }, - { - "id": "gandoren_7", - "message": "But I guess the recent situation really leaves us no choice. We need to keep the guards in Loneford, and we also need to deliver this shipment. At the moment, we cannot do both.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_8" - } - ] - }, - { - "id": "gandoren_8", - "message": "Tell you what, you might be able to help us after all if you are willing to work.", - "replies": [ - { - "text": "What is the task?", - "nextPhraseID": "gandoren_11" + "text":"Anything for the glory of Feygard.", + "nextPhraseID":"gandoren_9" }, { - "text": "Anything for the glory of Feygard.", - "nextPhraseID": "gandoren_9" + "text":"If the pay is sufficient, I guess I can help.", + "nextPhraseID":"gandoren_10" }, { - "text": "If the pay is sufficient, I guess I can help.", - "nextPhraseID": "gandoren_10" + "text":"I had better not get involved in your Feygard business.", + "nextPhraseID":"gandoren_rej_1" + } + ] + }, + { + "id":"gandoren_9", + "message":"I'm glad to hear that.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_11" + } + ] + }, + { + "id":"gandoren_10", + "message":"Pay? Oh, I guess we could pay you.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_11" + } + ] + }, + { + "id":"gandoren_11", + "message":"I need you to take a shipment of equipment to another one of our outposts further south on the Duleian road.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_12" + } + ] + }, + { + "id":"gandoren_12", + "message":"Those outposts further down south are in greater need of equipment than us, them being closer to that wretched Nor City and all.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_13" + } + ] + }, + { + "id":"gandoren_13", + "message":"Take this shipment of 10 iron swords to the guard captain stationed in a tavern called 'The Foaming Flask', near a village called Vilegard.", + "replies":[ + { + "text":"No problem. Anything for the glory of Feygard.", + "nextPhraseID":"gandoren_17" }, { - "text": "I had better not get involved in your Feygard business.", - "nextPhraseID": "gandoren_rej_1" - } - ] - }, - { - "id": "gandoren_9", - "message": "I'm glad to hear that.", - "replies": [ + "text":"You did not mention any amount that I would be paid.", + "nextPhraseID":"gandoren_18" + }, { - "text": "N", - "nextPhraseID": "gandoren_11" - } - ] - }, - { - "id": "gandoren_10", - "message": "Pay? Oh, I guess we could pay you.", - "replies": [ + "text":"Why should I help you people? I have only heard bad things about Feygard.", + "nextPhraseID":"gandoren_14" + }, { - "text": "N", - "nextPhraseID": "gandoren_11" - } - ] - }, - { - "id": "gandoren_11", - "message": "I need you to take a shipment of equipment to another one of our outposts further south on the Duleian road.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_12" - } - ] - }, - { - "id": "gandoren_12", - "message": "Those outposts further down south are in greater need of equipment than us, them being closer to that wretched Nor City and all.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_13" - } - ] - }, - { - "id": "gandoren_13", - "message": "Take this shipment of 10 iron swords to the guard captain stationed in a tavern called 'The Foaming Flask', near a village called Vilegard.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 20 + "text":"I had better not get involved in your Feygard business.", + "nextPhraseID":"gandoren_rej_1" } ], - "replies": [ + "rewards":[ { - "text": "No problem. Anything for the glory of Feygard.", - "nextPhraseID": "gandoren_17" - }, - { - "text": "You did not mention any amount that I would be paid.", - "nextPhraseID": "gandoren_18" - }, - { - "text": "Why should I help you people? I have only heard bad things about Feygard.", - "nextPhraseID": "gandoren_14" - }, - { - "text": "I had better not get involved in your Feygard business.", - "nextPhraseID": "gandoren_rej_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":20 } ] }, { - "id": "gandoren_wantshelp_1", - "message": "Hello again. Welcome to the Crossroads guardhouse. How may I help you?", - "replies": [ + "id":"gandoren_wantshelp_1", + "message":"Hello again. Welcome to the Crossroads guardhouse. How may I help you?", + "replies":[ { - "text": "What was that you told me before about a shipment?", - "nextPhraseID": "gandoren_6" + "text":"What was that you told me before about a shipment?", + "nextPhraseID":"gandoren_6" } ] }, { - "id": "gandoren_rej_1", - "message": "I'm sorry to hear that. Good day to you." + "id":"gandoren_rej_1", + "message":"I'm sorry to hear that. Good day to you." }, { - "id": "gandoren_14", - "message": "Bad things? Who have you been talking to then? I would urge you to make up your own opinion of Feygard by travelling there yourself.", - "replies": [ + "id":"gandoren_14", + "message":"Bad things? Who have you been talking to then? I would urge you to make up your own opinion of Feygard by travelling there yourself.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_15" + "text":"N", + "nextPhraseID":"gandoren_15" } ] }, { - "id": "gandoren_15", - "message": "Personally, I cannot think of a greater place to be than in Feygard. Order is kept and people are friendly.", - "replies": [ + "id":"gandoren_15", + "message":"Personally, I cannot think of a greater place to be than in Feygard. Order is kept and people are friendly.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_16" + "text":"N", + "nextPhraseID":"gandoren_16" } ] }, { - "id": "gandoren_16", - "message": "As to why you would help us, I can only say that Feygard would be grateful for your services if you help us.", - "replies": [ + "id":"gandoren_16", + "message":"As to why you would help us, I can only say that Feygard would be grateful for your services if you help us.", + "replies":[ { - "text": "Fine, whatever. I will carry your stupid swords. I still hope there will be some reward for this.", - "nextPhraseID": "gandoren_19" + "text":"Fine, whatever. I will carry your stupid swords. I still hope there will be some reward for this.", + "nextPhraseID":"gandoren_19" }, { - "text": "Sounds good to me. Anything for the glory of Feygard.", - "nextPhraseID": "gandoren_17" + "text":"Sounds good to me. Anything for the glory of Feygard.", + "nextPhraseID":"gandoren_17" }, { - "text": "I had better not get involved in your Feygard business.", - "nextPhraseID": "gandoren_rej_1" + "text":"I had better not get involved in your Feygard business.", + "nextPhraseID":"gandoren_rej_1" } ] }, { - "id": "gandoren_17", - "message": "Excellent.", - "rewards": [ + "id":"gandoren_17", + "message":"Excellent.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 21 + "text":"N", + "nextPhraseID":"gandoren_20" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gandoren_20" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":21 } ] }, { - "id": "gandoren_18", - "message": "I cannot promise you any amount on a reward.", - "replies": [ + "id":"gandoren_18", + "message":"I cannot promise you any amount on a reward.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_16" + "text":"N", + "nextPhraseID":"gandoren_16" } ] }, { - "id": "gandoren_19", - "message": "Ok then.", - "rewards": [ + "id":"gandoren_19", + "message":"Ok then.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 22 + "text":"N", + "nextPhraseID":"gandoren_20" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gandoren_20" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":22 } ] }, { - "id": "gandoren_20", - "message": "Here is the shipment that I want you to transport.", - "rewards": [ + "id":"gandoren_20", + "message":"Here is the shipment that I want you to transport.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 25 - }, - { - "rewardType": "dropList", - "rewardID": "feygard_shipment" + "text":"N", + "nextPhraseID":"gandoren_21" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gandoren_21" - } - ] - }, - { - "id": "gandoren_21", - "message": "As I said, you should deliver those 10 iron swords to the guard captain stationed in a tavern called 'The Foaming Flask', near a village called Vilegard.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_22" - } - ] - }, - { - "id": "gandoren_22", - "message": "Return to me once you are done.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_23" - } - ] - }, - { - "id": "gandoren_23", - "message": "I feel that I should warn you about something also. See that fellow over there in the corner? Ailshara. She seems very interested in our dealings for some reason.", - "replies": [ - { - "text": "N", - "nextPhraseID": "gandoren_24" - } - ] - }, - { - "id": "gandoren_24", - "message": "I would urge you to stay away from her at all costs. Whatever you do, do not speak to her about your mission with the shipment.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 26 - } - ] - }, - { - "id": "gandoren_deliver_1", - "message": "You return. Good news about the shipment I hope?", - "replies": [ - { - "text": "You guards seem to have a lot of equipment here, anything to trade?", - "nextPhraseID": "gandoren_tr_2" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":25 }, { - "text": "I am still working on transporting that shipment.", - "nextPhraseID": "gandoren_22" + "rewardType":"dropList", + "rewardID":"feygard_shipment" + } + ] + }, + { + "id":"gandoren_21", + "message":"As I said, you should deliver those 10 iron swords to the guard captain stationed in a tavern called 'The Foaming Flask', near a village called Vilegard.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_22" + } + ] + }, + { + "id":"gandoren_22", + "message":"Return to me once you are done.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_23" + } + ] + }, + { + "id":"gandoren_23", + "message":"I feel that I should warn you about something also. See that fellow over there in the corner? Ailshara. She seems very interested in our dealings for some reason.", + "replies":[ + { + "text":"N", + "nextPhraseID":"gandoren_24" + } + ] + }, + { + "id":"gandoren_24", + "message":"I would urge you to stay away from her at all costs. Whatever you do, do not speak to her about your mission with the shipment.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":26 + } + ] + }, + { + "id":"gandoren_deliver_1", + "message":"You return. Good news about the shipment I hope?", + "replies":[ + { + "text":"You guards seem to have a lot of equipment here, anything to trade?", + "nextPhraseID":"gandoren_tr_2" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "gandoren_21" + "text":"I am still working on transporting that shipment.", + "nextPhraseID":"gandoren_22" }, { - "text": "Yes. I have delivered them as you ordered.", - "nextPhraseID": "gandoren_deliver_y_1", - "requires": [ + "text":"What was I supposed to do again?", + "nextPhraseID":"gandoren_21" + }, + { + "text":"Yes. I have delivered them as you ordered.", + "nextPhraseID":"gandoren_deliver_y_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "50" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":50 } ] }, { - "text": "Yes. I have delivered them.", - "nextPhraseID": "gandoren_deliver_n_1", - "requires": [ + "text":"Yes. I have delivered them.", + "nextPhraseID":"gandoren_deliver_n_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "60" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":60 } ] } ] }, { - "id": "gandoren_tr_2", - "message": "I'm sorry, we only trade with allies of Feygard. Help me with the task I gave you and we might be able to work something out." + "id":"gandoren_tr_2", + "message":"I'm sorry, we only trade with allies of Feygard. Help me with the task I gave you and we might be able to work something out." }, { - "id": "gandoren_deliver_y_1", - "message": "Splendid! Feygard is in debt to you.", - "rewards": [ + "id":"gandoren_deliver_y_1", + "message":"Splendid! Feygard is in debt to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 80 + "text":"N", + "nextPhraseID":"gandoren_delivered_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gandoren_delivered_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":80 } ] }, { - "id": "gandoren_deliver_n_1", - "message": "Splendid! Feygard is in debt to you.", - "rewards": [ + "id":"gandoren_deliver_n_1", + "message":"Splendid! Feygard is in debt to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 81 + "text":"N", + "nextPhraseID":"gandoren_delivered_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "gandoren_delivered_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":81 } ] }, { - "id": "gandoren_delivered_1", - "message": "I hope you managed to stay away from the savages of Nor City as much as possible while being over there.", - "replies": [ + "id":"gandoren_delivered_1", + "message":"I hope you managed to stay away from the savages of Nor City as much as possible while being over there.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_delivered_2" + "text":"N", + "nextPhraseID":"gandoren_delivered_2" } ] }, { - "id": "gandoren_delivered_2", - "message": "From what I hear, things are rough down south.", - "replies": [ + "id":"gandoren_delivered_2", + "message":"From what I hear, things are rough down south.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_delivered_3" + "text":"N", + "nextPhraseID":"gandoren_delivered_3" } ] }, { - "id": "gandoren_delivered_3", - "message": "As for you, you have both my and the rest of the Feygard patrol's gratitude for helping us with this.", - "replies": [ + "id":"gandoren_delivered_3", + "message":"As for you, you have both my and the rest of the Feygard patrol's gratitude for helping us with this.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_completed_2" + "text":"N", + "nextPhraseID":"gandoren_completed_2" } ] }, { - "id": "gandoren_completed_1", - "message": "You return. Thank you for helping with the shipment earlier.", - "replies": [ + "id":"gandoren_completed_1", + "message":"You return. Thank you for helping with the shipment earlier.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_completed_2" + "text":"N", + "nextPhraseID":"gandoren_completed_2" } ] }, { - "id": "gandoren_completed_2", - "message": "Is there anything I can do for you?", - "replies": [ + "id":"gandoren_completed_2", + "message":"Is there anything I can do for you?", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "gandoren_tr_3" + "text":"Do you have anything to trade?", + "nextPhraseID":"gandoren_tr_3" }, { - "text": "No thanks. Goodbye.", - "nextPhraseID": "X" + "text":"No thanks. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "gandoren_tr_3", - "replies": [ + "id":"gandoren_tr_3", + "replies":[ { - "nextPhraseID": "gandoren_tr_4", - "requires": [ + "nextPhraseID":"gandoren_tr_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "60" + "requireType":"questProgress", + "requireID":"rogorn", + "value":60 } ] }, { - "nextPhraseID": "gandoren_tr_6" + "nextPhraseID":"gandoren_tr_6" } ] }, { - "id": "gandoren_tr_4", - "message": "Absolutely, as thanks for the help you provided earlier to both Minarra and me, we could agree to trade with you.", - "replies": [ + "id":"gandoren_tr_4", + "message":"Absolutely, as thanks for the help you provided earlier to both Minarra and me, we could agree to trade with you.", + "replies":[ { - "text": "N", - "nextPhraseID": "gandoren_tr_5" + "text":"N", + "nextPhraseID":"gandoren_tr_5" } ] }, { - "id": "gandoren_tr_5", - "message": "Go up in the lookout tower over there and talk to Minarra about equipment. She has our supply.", - "rewards": [ + "id":"gandoren_tr_5", + "message":"Go up in the lookout tower over there and talk to Minarra about equipment. She has our supply.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 18 + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":18 } ] }, { - "id": "gandoren_tr_6", - "message": "I hear that Minarra up in the lookout tower over there wants help with something. Why don't you go up to her and ask her about it, and we might be able to work something out after that." + "id":"gandoren_tr_6", + "message":"I hear that Minarra up in the lookout tower over there wants help with something. Why don't you go up to her and ask her about it, and we might be able to work something out after that." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_gylew.json b/AndorsTrail/res/raw/conversationlist_gylew.json index 5261ae79b..163ff909b 100644 --- a/AndorsTrail/res/raw/conversationlist_gylew.json +++ b/AndorsTrail/res/raw/conversationlist_gylew.json @@ -1,10 +1,10 @@ [ { - "id": "gylew", - "message": "Beat it, kid. You shouldn't be out here." + "id":"gylew", + "message":"Beat it, kid. You shouldn't be out here." }, { - "id": "gylew_henchman", - "message": "Hey, I'm trying to admire the view here. Get out of my way." + "id":"gylew_henchman", + "message":"Hey, I'm trying to admire the view here. Get out of my way." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_hadracor.json b/AndorsTrail/res/raw/conversationlist_hadracor.json index cc1998fc4..634015ce7 100644 --- a/AndorsTrail/res/raw/conversationlist_hadracor.json +++ b/AndorsTrail/res/raw/conversationlist_hadracor.json @@ -1,444 +1,444 @@ [ { - "id": "woodcutter_0", - "message": "Stupid wasps.." + "id":"woodcutter_0", + "message":"Stupid wasps.." }, { - "id": "woodcutter_2", - "message": "Stay away from the road to the west, for it leads to Carn Tower. You most certainly do not want to go there.", - "replies": [ + "id":"woodcutter_2", + "message":"Stay away from the road to the west, for it leads to Carn Tower. You most certainly do not want to go there.", + "replies":[ { - "text": "N", - "nextPhraseID": "woodcutter_1" + "text":"N", + "nextPhraseID":"woodcutter_1" } ] }, { - "id": "woodcutter_1", - "message": "When travelling, keep to the roads. Veer off course and you might find yourself in danger." + "id":"woodcutter_1", + "message":"When travelling, keep to the roads. Veer off course and you might find yourself in danger." }, { - "id": "woodcutter_3", - "message": "Maybe we shouldn't have cut down all the trees over there. Those wasps really seem upset." + "id":"woodcutter_3", + "message":"Maybe we shouldn't have cut down all the trees over there. Those wasps really seem upset." }, { - "id": "woodcutter_4", - "message": "I can still feel the sting from those wasps in my legs. Good thing we are done with all the trees now." + "id":"woodcutter_4", + "message":"I can still feel the sting from those wasps in my legs. Good thing we are done with all the trees now." }, { - "id": "woodcutter_5", - "message": "Hello there, welcome to our encampment. You should talk to Hadracor over there." + "id":"woodcutter_5", + "message":"Hello there, welcome to our encampment. You should talk to Hadracor over there." }, { - "id": "hadracor", - "replies": [ + "id":"hadracor", + "replies":[ { - "nextPhraseID": "hadracor_complete_1", - "requires": [ + "nextPhraseID":"hadracor_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "hadracor", - "value": "30" + "requireType":"questProgress", + "requireID":"hadracor", + "value":30 } ] }, { - "nextPhraseID": "hadracor_gaveitems_1", - "requires": [ + "nextPhraseID":"hadracor_gaveitems_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "hadracor", - "value": "21" + "requireType":"questProgress", + "requireID":"hadracor", + "value":21 } ] }, { - "nextPhraseID": "hadracor_gaveitems_1", - "requires": [ + "nextPhraseID":"hadracor_gaveitems_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "hadracor", - "value": "20" + "requireType":"questProgress", + "requireID":"hadracor", + "value":20 } ] }, { - "nextPhraseID": "hadracor_wantsitems_1", - "requires": [ + "nextPhraseID":"hadracor_wantsitems_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "hadracor", - "value": "10" + "requireType":"questProgress", + "requireID":"hadracor", + "value":10 } ] }, { - "nextPhraseID": "hadracor_1" + "nextPhraseID":"hadracor_1" } ] }, { - "id": "hadracor_1", - "message": "Hello there, I am Hadracor.", - "replies": [ + "id":"hadracor_1", + "message":"Hello there, I am Hadracor.", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "hadracor_story_1" + "text":"What is this place?", + "nextPhraseID":"hadracor_story_1" }, { - "text": "Have you seen my brother Andor around here? Looks somewhat like me.", - "nextPhraseID": "hadracor_andor_1" + "text":"Have you seen my brother Andor around here? Looks somewhat like me.", + "nextPhraseID":"hadracor_andor_1" } ] }, { - "id": "hadracor_andor_1", - "message": "Looks like you eh? No, I would have remembered.", - "replies": [ + "id":"hadracor_andor_1", + "message":"Looks like you eh? No, I would have remembered.", + "replies":[ { - "text": "Ok, goodbye.", - "nextPhraseID": "X" + "text":"Ok, goodbye.", + "nextPhraseID":"X" }, { - "text": "What is this place?", - "nextPhraseID": "hadracor_story_1" + "text":"What is this place?", + "nextPhraseID":"hadracor_story_1" } ] }, { - "id": "hadracor_story_1", - "message": "This is the encampment that we woodcutters set up while working on the trees here for the past few days.", - "replies": [ + "id":"hadracor_story_1", + "message":"This is the encampment that we woodcutters set up while working on the trees here for the past few days.", + "replies":[ { - "text": "What have you been working on?", - "nextPhraseID": "hadracor_story_2" + "text":"What have you been working on?", + "nextPhraseID":"hadracor_story_2" }, { - "text": "I noticed a lot of tree stumps around here", - "nextPhraseID": "hadracor_story_2" + "text":"I noticed a lot of tree stumps around here", + "nextPhraseID":"hadracor_story_2" } ] }, { - "id": "hadracor_story_2", - "message": "Our orders were to cut down all trees south of the Feygard bridge and north of this here road to Carn Tower.", - "replies": [ + "id":"hadracor_story_2", + "message":"Our orders were to cut down all trees south of the Feygard bridge and north of this here road to Carn Tower.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_3" + "text":"N", + "nextPhraseID":"hadracor_story_3" } ] }, { - "id": "hadracor_story_3", - "message": "I guess the nobles of Feygard have some plans for these lands.", - "replies": [ + "id":"hadracor_story_3", + "message":"I guess the nobles of Feygard have some plans for these lands.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_4" + "text":"N", + "nextPhraseID":"hadracor_story_4" } ] }, { - "id": "hadracor_story_4", - "message": "We, we just cut down them trees. No questions asked.", - "replies": [ + "id":"hadracor_story_4", + "message":"We, we just cut down them trees. No questions asked.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_5" + "text":"N", + "nextPhraseID":"hadracor_story_5" } ] }, { - "id": "hadracor_story_5", - "message": "However, this time we encountered some trouble.", - "replies": [ + "id":"hadracor_story_5", + "message":"However, this time we encountered some trouble.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_6" + "text":"N", + "nextPhraseID":"hadracor_story_6" } ] }, { - "id": "hadracor_story_6", - "message": "You see, there were these really nasty wasps in that forest we cut down.", - "replies": [ + "id":"hadracor_story_6", + "message":"You see, there were these really nasty wasps in that forest we cut down.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_7" + "text":"N", + "nextPhraseID":"hadracor_story_7" } ] }, { - "id": "hadracor_story_7", - "message": "Nothing like we've seen before, and I'll tell you, we have seen a lot of wildlife in our days.", - "replies": [ + "id":"hadracor_story_7", + "message":"Nothing like we've seen before, and I'll tell you, we have seen a lot of wildlife in our days.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_8" + "text":"N", + "nextPhraseID":"hadracor_story_8" } ] }, { - "id": "hadracor_story_8", - "message": "They almost got the best of us, and we were almost ready to quit it. But a job is a job and we need to get paid by Feygard for this job.", - "replies": [ + "id":"hadracor_story_8", + "message":"They almost got the best of us, and we were almost ready to quit it. But a job is a job and we need to get paid by Feygard for this job.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_9" + "text":"N", + "nextPhraseID":"hadracor_story_9" } ] }, { - "id": "hadracor_story_9", - "message": "So we went ahead and finished all of them trees, trying to evade the wasps as much as we could.", - "replies": [ + "id":"hadracor_story_9", + "message":"So we went ahead and finished all of them trees, trying to evade the wasps as much as we could.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_10" + "text":"N", + "nextPhraseID":"hadracor_story_10" } ] }, { - "id": "hadracor_story_10", - "message": "However, I bet that whatever plans the nobles of Feygard have for these lands, they surely don't include these nasty wasps still being around.", - "replies": [ + "id":"hadracor_story_10", + "message":"However, I bet that whatever plans the nobles of Feygard have for these lands, they surely don't include these nasty wasps still being around.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_11" + "text":"N", + "nextPhraseID":"hadracor_story_11" } ] }, { - "id": "hadracor_story_11", - "message": "See this scratch here? And this abscess? Yep, those wasps.", - "replies": [ + "id":"hadracor_story_11", + "message":"See this scratch here? And this abscess? Yep, those wasps.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_story_11_1" + "text":"N", + "nextPhraseID":"hadracor_story_11_1" } ] }, { - "id": "hadracor_story_11_1", - "replies": [ + "id":"hadracor_story_11_1", + "replies":[ { - "nextPhraseID": "hadracor_accept_1_1", - "requires": [ + "nextPhraseID":"hadracor_accept_1_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "hadracor", - "value": "10" + "requireType":"questProgress", + "requireID":"hadracor", + "value":10 } ] }, { - "nextPhraseID": "hadracor_story_12" + "nextPhraseID":"hadracor_story_12" } ] }, { - "id": "hadracor_story_12", - "message": "I would love to get revenge on those wasps. We, we aren't good enough fighters to take on those wasps, they are really too quick for us.", - "replies": [ + "id":"hadracor_story_12", + "message":"I would love to get revenge on those wasps. We, we aren't good enough fighters to take on those wasps, they are really too quick for us.", + "replies":[ { - "text": "Tough luck, you seem like a bunch of weaklings anyway.", - "nextPhraseID": "hadracor_decline_1" + "text":"Tough luck, you seem like a bunch of weaklings anyway.", + "nextPhraseID":"hadracor_decline_1" }, { - "text": "I could try to take on those wasps for you if you want.", - "nextPhraseID": "hadracor_accept_1" + "text":"I could try to take on those wasps for you if you want.", + "nextPhraseID":"hadracor_accept_1" }, { - "text": "Just a couple of wasps? That's no problem for me. I'll kill them for you.", - "nextPhraseID": "hadracor_accept_1" + "text":"Just a couple of wasps? That's no problem for me. I'll kill them for you.", + "nextPhraseID":"hadracor_accept_1" } ] }, { - "id": "hadracor_decline_1", - "message": "I will pretend I didn't hear that." + "id":"hadracor_decline_1", + "message":"I will pretend I didn't hear that." }, { - "id": "hadracor_accept_1", - "message": "You would? Sure, you have a try.", - "replies": [ + "id":"hadracor_accept_1", + "message":"You would? Sure, you have a try.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_accept_1_1" + "text":"N", + "nextPhraseID":"hadracor_accept_1_1" } ] }, { - "id": "hadracor_accept_1_1", - "message": "I noticed that some of the wasps are larger than the other ones, and the other wasps tend to follow the larger ones around.", - "replies": [ + "id":"hadracor_accept_1_1", + "message":"I noticed that some of the wasps are larger than the other ones, and the other wasps tend to follow the larger ones around.", + "replies":[ { - "text": "N", - "nextPhraseID": "hadracor_accept_2" + "text":"N", + "nextPhraseID":"hadracor_accept_2" } ] }, { - "id": "hadracor_accept_2", - "message": "If you could kill at least five of those giant ones and bring me back their wings as proof, I would be very grateful.", - "replies": [ + "id":"hadracor_accept_2", + "message":"If you could kill at least five of those giant ones and bring me back their wings as proof, I would be very grateful.", + "replies":[ { - "text": "Sure, I will be back with those giant wasp wings for you.", - "nextPhraseID": "hadracor_accept_3" + "text":"Sure, I will be back with those giant wasp wings for you.", + "nextPhraseID":"hadracor_accept_3" }, { - "text": "No problem.", - "nextPhraseID": "hadracor_accept_3" + "text":"No problem.", + "nextPhraseID":"hadracor_accept_3" }, { - "text": "On second thought, I better stay out of this.", - "nextPhraseID": "hadracor_decline_2" + "text":"On second thought, I better stay out of this.", + "nextPhraseID":"hadracor_decline_2" } ] }, { - "id": "hadracor_decline_2", - "message": "Fine, I guess we can find someone else to help us get revenge on them." + "id":"hadracor_decline_2", + "message":"Fine, I guess we can find someone else to help us get revenge on them." }, { - "id": "hadracor_accept_3", - "message": "Good, hurry back once you are done.", - "rewards": [ + "id":"hadracor_accept_3", + "message":"Good, hurry back once you are done.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "hadracor", - "value": 10 + "rewardType":"questProgress", + "rewardID":"hadracor", + "value":10 } ] }, { - "id": "hadracor_wantsitems_1", - "message": "Hello again. Did you kill those wasps for us?", - "replies": [ + "id":"hadracor_wantsitems_1", + "message":"Hello again. Did you kill those wasps for us?", + "replies":[ { - "text": "Could you tell me your story again?", - "nextPhraseID": "hadracor_story_2" + "text":"Could you tell me your story again?", + "nextPhraseID":"hadracor_story_2" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "hadracor_story_6" + "text":"What was I supposed to do again?", + "nextPhraseID":"hadracor_story_6" }, { - "text": "Not yet, but I am working on it.", - "nextPhraseID": "hadracor_accept_3" + "text":"Not yet, but I am working on it.", + "nextPhraseID":"hadracor_accept_3" }, { - "text": "Yes, I killed six of them.", - "nextPhraseID": "hadracor_wantsitems_3", - "requires": [ + "text":"Yes, I killed six of them.", + "nextPhraseID":"hadracor_wantsitems_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "hadracor_waspwing", - "value": 6 + "requireType":"inventoryRemove", + "requireID":"hadracor_waspwing", + "value":6 } ] }, { - "text": "Yes, I killed five of them.", - "nextPhraseID": "hadracor_wantsitems_2", - "requires": [ + "text":"Yes, I killed five of them.", + "nextPhraseID":"hadracor_wantsitems_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "hadracor_waspwing", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"hadracor_waspwing", + "value":5 } ] } ] }, { - "id": "hadracor_wantsitems_2", - "message": "Wow, you actually killed those things?", - "rewards": [ + "id":"hadracor_wantsitems_2", + "message":"Wow, you actually killed those things?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "hadracor", - "value": 20 + "text":"N", + "nextPhraseID":"hadracor_gaveitems_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "hadracor_gaveitems_1" + "rewardType":"questProgress", + "rewardID":"hadracor", + "value":20 } ] }, { - "id": "hadracor_wantsitems_3", - "message": "Wow, you actually killed six of those things? I thought there were only five, so I guess I should be even more grateful. Here, take these gloves as thanks.", - "rewards": [ + "id":"hadracor_wantsitems_3", + "message":"Wow, you actually killed six of those things? I thought there were only five, so I guess I should be even more grateful. Here, take these gloves as thanks.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "hadracor", - "value": 21 - }, - { - "rewardType": "dropList", - "rewardID": "hadracor_reward" + "text":"N", + "nextPhraseID":"hadracor_gaveitems_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "hadracor_gaveitems_1" - } - ] - }, - { - "id": "hadracor_gaveitems_1", - "message": "Well done my friend. Thank you for getting revenge on those things.", - "replies": [ - { - "text": "N", - "nextPhraseID": "hadracor_complete_2" - } - ] - }, - { - "id": "hadracor_complete_1", - "message": "Hello again. Thank you for your help with those wasps earlier.", - "replies": [ - { - "text": "N", - "nextPhraseID": "hadracor_complete_2" - } - ] - }, - { - "id": "hadracor_complete_2", - "message": "As a token of our appreciation, we are willing to trade some of our equipment with you if you want.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "hadracor", - "value": 30 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "hadracor_complete_3" - } - ] - }, - { - "id": "hadracor_complete_3", - "message": "It's not much, but we do have some really sharp axes that you might be interested in.", - "replies": [ - { - "text": "No thanks. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"hadracor", + "value":21 }, { - "text": "Ok, let me see what you have.", - "nextPhraseID": "S" + "rewardType":"dropList", + "rewardID":"hadracor_reward" + } + ] + }, + { + "id":"hadracor_gaveitems_1", + "message":"Well done my friend. Thank you for getting revenge on those things.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hadracor_complete_2" + } + ] + }, + { + "id":"hadracor_complete_1", + "message":"Hello again. Thank you for your help with those wasps earlier.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hadracor_complete_2" + } + ] + }, + { + "id":"hadracor_complete_2", + "message":"As a token of our appreciation, we are willing to trade some of our equipment with you if you want.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hadracor_complete_3" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"hadracor", + "value":30 + } + ] + }, + { + "id":"hadracor_complete_3", + "message":"It's not much, but we do have some really sharp axes that you might be interested in.", + "replies":[ + { + "text":"No thanks. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Ok, let me see what you have.", + "nextPhraseID":"S" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_halvor_surprise.json b/AndorsTrail/res/raw/conversationlist_halvor_surprise.json index 6892ce979..bf4143cb3 100644 --- a/AndorsTrail/res/raw/conversationlist_halvor_surprise.json +++ b/AndorsTrail/res/raw/conversationlist_halvor_surprise.json @@ -3,1702 +3,1701 @@ "id":"halvor_select_begin", "replies":[ { - "nextPhraseID":"halvor_chwood_11", "text":"N", + "nextPhraseID":"halvor_chwood_11", "requires":[ { "requireType":"questProgress", - "value":175, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":175 } ] }, { + "text":"N", "nextPhraseID":"halvor_chwood_9", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":170, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":170 } ] }, { + "text":"N", "nextPhraseID":"halvor_chwood_6", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":165, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":165 } ] }, { + "text":"N", "nextPhraseID":"halvor_chwood_4", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":160, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":160 } ] }, { + "text":"N", "nextPhraseID":"halvor_chwood_2", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":150, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":150 } ] }, { + "text":"N", "nextPhraseID":"halvor_chwood_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":140, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":140 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_12", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":130, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":130 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_10", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":125, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":125 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_7", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":120, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":120 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_5", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":114, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":114 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_5", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":113, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":113 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_5", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":112, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":112 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_5", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":111, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":111 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_2", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":110, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":110 } ] }, { + "text":"N", "nextPhraseID":"halvor_mlake_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":90, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":90 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_16", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":80, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":80 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_12", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":75, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":75 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_8", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":70 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_7", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":65, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":65 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_3", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":60, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":60 } ] }, { + "text":"N", "nextPhraseID":"halvor_bwmine_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":40, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":40 } ] }, { + "text":"N", "nextPhraseID":"halvor_crossglen_7", - "text":"N", "requires":[ { - "negate":false, "requireType":"questProgress", - "value":20, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":20 } ] }, { + "text":"N", "nextPhraseID":"halvor_crossglen_6", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":15, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":15 } ] }, { + "text":"N", "nextPhraseID":"halvor_crossglen_3", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":10, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":10 } ] }, { - "nextPhraseID":"halvor_crossglen_0", - "text":"N" + "text":"N", + "nextPhraseID":"halvor_crossglen_0" } ] }, { - "message":"Hello young fellow. Would you be so kind as to help a wandering traveller ?", "id":"halvor_crossglen_0", + "message":"Hello young fellow. Would you be so kind as to help a wandering traveller ?", "replies":[ { - "nextPhraseID":"X", - "text":"No. I don't have the time." + "text":"No. I don't have the time.", + "nextPhraseID":"X" }, { - "nextPhraseID":"halvor_crossglen_1", - "text":"Why not. What do you need ?" + "text":"Why not. What do you need ?", + "nextPhraseID":"halvor_crossglen_1" } ] }, { - "message":"I'd like to surprise a friend back home, when I return from my travel. I would need 5 insect wings. Could you bring them to me ?", "id":"halvor_crossglen_1", + "message":"I'd like to surprise a friend back home, when I return from my travel. I would need 5 insect wings. Could you bring them to me ?", "replies":[ { - "nextPhraseID":"X", - "text":"No way ! I hate insects !" + "text":"No way ! I hate insects !", + "nextPhraseID":"X" }, { - "nextPhraseID":"halvor_crossglen_2", - "text":"Sounds boring... but I'll do it." + "text":"Sounds boring... but I'll do it.", + "nextPhraseID":"halvor_crossglen_2" }, { - "nextPhraseID":"halvor_crossglen_2", - "text":"Sure. I'll do it." + "text":"Sure. I'll do it.", + "nextPhraseID":"halvor_crossglen_2" }, { - "nextPhraseID":"halvor_crossglen_4", "text":"I have these with me. Take them.", + "nextPhraseID":"halvor_crossglen_4", "requires":[ { "requireType":"inventoryRemove", - "value":5, - "requireID":"insectwing" + "requireID":"insectwing", + "value":5 } ] } ] }, { - "message":"Thank you. I'll wait for you here.", "id":"halvor_crossglen_2", - "rewards":[ - { - "value":10, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Great ! Here, take this gold as a reward. Now I need some rat tails. Will you find them for me ?", - "id":"halvor_crossglen_4", - "replies":[ - { - "nextPhraseID":"X", - "text":"I have other things to do right now." - }, - { - "nextPhraseID":"halvor_crossglen_5", - "text":"Okay..." - }, - { - "nextPhraseID":"halvor_crossglen_5", - "text":"I'm happy to help !" - } - ], - "rewards":[ - { - "value":15, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "value":10, - "rewardID":"gold", - "rewardType":"giveItem" - } - ] - }, - { - "message":"Have you found the 5 insect wings I need ?", - "id":"halvor_crossglen_3", - "replies":[ - { - "nextPhraseID":"X", - "text":"No, not yet. I'll be back." - }, - { - "nextPhraseID":"halvor_crossglen_4", - "text":"Yes. Here they are.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"insectwing" - } - ] - } - ] - }, - { - "message":"Thank you. Bring me 5 of them. I'll wait for you here.", - "id":"halvor_crossglen_5", - "replies":[ - { - "nextPhraseID":"X", - "text":"I'm on my way." - }, - { - "nextPhraseID":"X", - "text":"I hope this is worth it..." - }, - { - "nextPhraseID":"halvor_crossglen_8", - "text":"I already possess 5 rat tails. You can take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"rat_tail" - } - ] - } - ], - "rewards":[ - { - "value":20, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Well. Would you accept to bring me some rat tails now ?", - "id":"halvor_crossglen_6", - "replies":[ - { - "nextPhraseID":"X", - "text":"I have other things to do right now." - }, - { - "nextPhraseID":"halvor_crossglen_5", - "text":"Okay..." - }, - { - "nextPhraseID":"halvor_crossglen_5", - "text":"I'm happy to help !" - } - ] - }, - { - "message":"Thanks. Take this small compensation.", - "id":"halvor_crossglen_8", - "replies":[ - { - "nextPhraseID":"halvor_crossglen_9", - "text":"N" - } - ], - "rewards":[ - { - "value":25, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "value":12, - "rewardID":"gold", - "rewardType":"giveItem" - } - ] - }, - { - "message":"Hmm... they're not as good as I hoped. Can you get me 5 more ?", - "id":"halvor_crossglen_9", - "replies":[ - { - "nextPhraseID":"halvor_crossglen_12", - "text":"Not good enough for you ? I'm tired of dealing with you." - }, - { - "nextPhraseID":"halvor_crossglen_10", - "text":"As long as you pay..." - }, - { - "nextPhraseID":"halvor_crossglen_10", - "text":"As you wish. See you soon." - }, - { - "nextPhraseID":"halvor_crossglen_11", - "text":"Well, I do have these 5 other rat tails here.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"rat_tail" - } - ] - } - ] - }, - { - "message":"So. About these rat tails...", - "id":"halvor_crossglen_7", - "replies":[ - { - "nextPhraseID":"X", - "text":"I don't have them." - }, - { - "nextPhraseID":"halvor_crossglen_8", - "text":"Here you go.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"rat_tail" - } - ] - } - ] - }, - { - "message":"Ok. I'll go look somewhere else. Good bye.", - "id":"halvor_crossglen_leaving", - "replies":[ - { - "nextPhraseID":"R", - "text":"So long." - } - ], - "rewards":[ - { - "value":40, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "rewardID":"halvor", - "mapName":"blackwater_mountain4", - "rewardType":"spawnAll" - }, - { - "rewardID":"halvor", - "mapName":"crossglen", - "rewardType":"removeSpawnArea" - } - ] - }, - { - "message":"I'll wait for you here, as usual.", - "id":"halvor_crossglen_10", - "rewards":[ - { - "value":30, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Really ?", - "id":"halvor_crossglen_11", - "replies":[ - { - "nextPhraseID":"halvor_crossglen_8", - "text":"N" - } - ], - "rewards":[ - { - "value":30, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Please... I really need these 5 rat tails.", - "id":"halvor_crossglen_12", - "replies":[ - { - "nextPhraseID":"halvor_crossglen_10", - "text":"Okay... but it's the last time !" - }, - { - "nextPhraseID":"halvor_crossglen_leaving", - "text":"No. No no no.... Leave me alone." - } - ] - }, - { - "message":"Here we meet again. I'm surprised to see you this far from Crossglen !", - "id":"halvor_bwmine_0", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_1", - "text":"I'm an adventurer now." - }, - { - "nextPhraseID":"halvor_bwmine_1", - "text":"You again ?" - } - ], - "rewards":[ - { - "value":50, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Well, I'm still looking for 5 good rat tails. Would you help me now ?", - "id":"halvor_bwmine_1", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_2", - "text":"Alright, I hope there are rats around here, and that they have tails good enough for you." - }, - { - "nextPhraseID":"halvor_bwmine_2", - "text":"Ok, but you'd better like them this time." - }, - { - "nextPhraseID":"halvor_bwmine_4", - "text":"Here, take these.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"rat_tail" - } - ] - }, - { - "nextPhraseID":"X", - "text":"I'm not feeling like doing this now. Sorry." - } - ] - }, - { - "message":"Great. I'll wait for you here.", - "id":"halvor_bwmine_2", - "rewards":[ - { - "value":60, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Have you fond more rat tails ?", - "id":"halvor_bwmine_3", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_4", - "text":"Yes. Here they are.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"rat_tail" - } - ] - }, - { - "nextPhraseID":"X", - "text":"No. Not yet." - } - ] - }, - { - "message":"Perfect ! I can't believe you found such good rat tails. Take this.", - "id":"halvor_bwmine_4", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_5", - "text":"N" - } - ], - "rewards":[ - { - "value":30, - "rewardID":"gold", - "rewardType":"giveItem" - }, - { - "value":65, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Next on my list are some soft animal hairs. I think 4 should do. Would you find them for me ?", - "id":"halvor_bwmine_5", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_6", - "text":"No problem. I'll do it." - }, - { - "nextPhraseID":"halvor_bwmine_6", - "text":"I guess I have no choice..." - }, - { - "nextPhraseID":"X", - "text":"Maybe later..." - }, - { - "nextPhraseID":"halvor_bwmine_9", - "text":"I already have them right here. Take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":4, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Thanks a lot. I'll wait for you here.", - "id":"halvor_bwmine_6", - "rewards":[ - { - "value":70, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Hello again. Would you accept to get me 4 animal hairs now ?", - "id":"halvor_bwmine_7", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_6", - "text":"No problem. I'll do it." - }, - { - "nextPhraseID":"halvor_bwmine_6", - "text":"I guess I have no choice..." - }, - { - "nextPhraseID":"X", - "text":"Maybe later..." - }, - { - "nextPhraseID":"halvor_bwmine_9", - "text":"I already have them right here. Take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":4, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Have you found the animal hairs I asked for ?", - "id":"halvor_bwmine_8", - "replies":[ - { - "nextPhraseID":"X", - "text":"No. Not yet." - }, - { - "nextPhraseID":"halvor_bwmine_9", - "text":"Here. Take these.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":4, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Good. Take this gold and let me see them.", - "id":"halvor_bwmine_9", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_10", - "text":"N" - } - ], - "rewards":[ - { - "value":75, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "value":15, - "rewardID":"gold", - "rewardType":"giveItem" - } - ] - }, - { - "message":"Hmm... this one is nice ! However, the other three won't do.", - "id":"halvor_bwmine_10", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_11", - "text":"N" - } - ] - }, - { - "message":"Could you get me 3 more ?", - "id":"halvor_bwmine_11", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_17", - "text":"No way ! I'm tired of your errands." - }, - { - "nextPhraseID":"halvor_bwmine_13", - "text":"More work means more money ! I'll be back." - }, - { - "nextPhraseID":"halvor_bwmine_13", - "text":"Of course." - }, - { - "nextPhraseID":"halvor_bwmine_14", - "text":"I have these with me. Take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":3, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Here you are again.", - "id":"halvor_bwmine_12", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_11", - "text":"N" - } - ] - }, - { - "message":"Thanks. I'll be right here when you return.", - "id":"halvor_bwmine_13", - "rewards":[ - { - "value":80, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Really ?", - "id":"halvor_bwmine_14", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_15", - "text":"N" - } - ], - "rewards":[ - { - "value":80, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Thanks, but it's still not what I am looking for. Anyway, work must be rewarded. Take this gold.", - "id":"halvor_bwmine_15", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_11", - "text":"N" - } - ], - "rewards":[ - { - "value":15, - "rewardID":"gold", - "rewardType":"giveItem" - } - ] - }, - { - "message":"Hello again. Have you found some soft animal hair ?", - "id":"halvor_bwmine_16", - "replies":[ - { - "nextPhraseID":"X", - "text":"No. Not yet." - }, - { - "nextPhraseID":"halvor_bwmine_15", - "text":"I think so. Here's what I found.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":3, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Are you sure ? Won't you help me find the softest animal hair ?", - "id":"halvor_bwmine_17", - "replies":[ - { - "nextPhraseID":"halvor_bwmine_13", - "text":"Okay... If you insist..." - }, - { - "nextPhraseID":"halvor_bwmine_leaving", - "text":"No. I'm done." - } - ] - }, - { - "message":"Too bad. Thanks for your helping me this far anyway.", - "id":"halvor_bwmine_leaving", - "replies":[ - { - "nextPhraseID":"R", - "text":"Get lost." - }, - { - "nextPhraseID":"R", - "text":"See you later." - } - ], - "rewards":[ - { - "value":90, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "rewardID":"halvor", - "mapName":"mountainlake10a", - "rewardType":"spawnAll" - }, - { - "rewardID":"halvor", - "mapName":"blackwater_mountain4", - "rewardType":"removeSpawnArea" - } - ] - }, - { - "message":"Hey ! Long time no see. I'm happy to see a familiar face. ", - "id":"halvor_mlake_0", - "replies":[ - { - "nextPhraseID":"halvor_mlake_1", - "text":"You seem lost..." - }, - { - "nextPhraseID":"halvor_mlake_1", - "text":"How are you doing ?" - }, - { - "nextPhraseID":"X", - "text":"Oh no... not him again." - } - ], - "rewards":[ - { - "value":100, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Travelling this far has exhausted me, and I'm running short of supplies. I'm glad I managed to reach this seemingly safe spot, but I don't think I can go further.", - "id":"halvor_mlake_1", - "replies":[ - { - "nextPhraseID":"halvor_mlake_2", - "text":"N" - } - ] - }, - { - "message":"I could really use some healing. Do you happen to have some potion to spare ?", - "id":"halvor_mlake_2", - "replies":[ - { - "nextPhraseID":"halvor_mlake_3", - "text":"No. I don't have any." - }, - { - "nextPhraseID":"halvor_mlake_4_weak", - "text":"Here, take this minor potion of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"health_minor2" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_weak", - "text":"Here, take this minor vial of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"health_minor" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_regular", - "text":"Here, take this regular potion of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"health" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_strong", - "text":"Here, take this major potion of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"health_major2" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_strong", - "text":"Here, take this major flask of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"health_major" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_strong", - "text":"Here, take this bonemeal potion.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"bonemeal_potion" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_lodar", - "text":"Here, take Lodar's bonemeal potion.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"pot_bm_lodar" - } - ] - }, - { - "nextPhraseID":"halvor_mlake_4_lodar", - "text":"Here, take Lodar's potion of health", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"pot_healthlodar" - } - ] - } - ], - "rewards":[ - { - "value":110, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"That's too bad. I will rest here until someone can heal me, if I can wait this long...", - "id":"halvor_mlake_3" - }, - { - "message":"Thank you. I'm feeling a little better now. With some rest, I'll be able to continue my travel soon.", - "id":"halvor_mlake_4_weak", - "replies":[ - { - "nextPhraseID":"halvor_mlake_5", - "text":"N" - } - ], - "rewards":[ - { - "value":111, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Thank you. I'm feeling way better already.", - "id":"halvor_mlake_4_regular", - "replies":[ - { - "nextPhraseID":"halvor_mlake_5", - "text":"N" - } - ], - "rewards":[ - { - "value":112, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Wow. That was some serious healing potion.", - "id":"halvor_mlake_4_strong", - "replies":[ - { - "nextPhraseID":"halvor_mlake_5", - "text":"N" - } - ], - "rewards":[ - { - "value":113, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"I'm feeling... strange... I'm feeling... great ! That was incredible. I never had such a potion. Take this hat I found on my way here.", - "id":"halvor_mlake_4_lodar", - "replies":[ - { - "nextPhraseID":"halvor_mlake_5", - "text":"N" - } - ], - "rewards":[ - { - "value":114, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "value":1, - "rewardID":"valugha_hat", - "rewardType":"giveItem" - } - ] - }, - { - "message":"Back to business. I found awesome items on my way here, but I'm still looking for 3 soft animal hairs. Would you help me ?", - "id":"halvor_mlake_5", - "replies":[ - { - "nextPhraseID":"X", - "text":"I don't feel like doing it right now." - }, - { - "nextPhraseID":"halvor_mlake_6", - "text":"I'll do it." - }, - { - "nextPhraseID":"halvor_mlake_6", - "text":"I'll do it... again..." - }, - { - "nextPhraseID":"halvor_mlake_8", - "text":"I happen to have some here. Take them", - "requires":[ - { - "requireType":"inventoryRemove", - "value":3, - "requireID":"hair" - } - ] - } - ], - "rewards":[ - { - "value":115, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Thank you. I'll wait here.", - "id":"halvor_mlake_6", - "rewards":[ - { - "value":120, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Have you found really soft animal hairs ?", - "id":"halvor_mlake_7", - "replies":[ - { - "nextPhraseID":"X", - "text":"No. Not yet." - }, - { - "nextPhraseID":"halvor_mlake_8", - "text":"I think I do. Look at these.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":3, - "requireID":"hair" - } - ] - } - ] - }, - { - "message":"Beautiful ! They're even better than what I expected. I love the shade too. You really deserve a reward, plus a bonus for healing me. Take it. No need to thank me.", - "id":"halvor_mlake_8", - "replies":[ - { - "nextPhraseID":"halvor_mlake_9", - "text":"N" - } - ], - "rewards":[ - { - "value":125, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "value":150, - "rewardID":"gold", - "rewardType":"giveItem" - } - ] - }, - { - "message":"I'm getting closer to the end of my list. I now have to find some long bones. Would you look for them as well ? I need only two.", - "id":"halvor_mlake_9", - "replies":[ - { - "nextPhraseID":"X", - "text":"Maybe later, okay ?" - }, - { - "nextPhraseID":"halvor_mlake_11", - "text":"Sure ! It's not like I have more important things to do." - }, - { - "nextPhraseID":"halvor_mlake_11", - "text":"I guess I can remember to look for bones sometimes." - }, - { - "nextPhraseID":"halvor_mlake_13", - "text":"I do have these here. Take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":2, - "requireID":"bone" - } - ] - } - ] - }, - { - "message":"Did you change your mind ? Care to help me find a pair of long bones ?", - "id":"halvor_mlake_10", - "replies":[ - { - "nextPhraseID":"X", - "text":"Maybe later, okay ?" - }, - { - "nextPhraseID":"halvor_mlake_11", - "text":"Sure ! It's not like I have more important things to do." - }, - { - "nextPhraseID":"halvor_mlake_11", - "text":"I guess I can remember to look for bones sometimes." - }, - { - "nextPhraseID":"halvor_mlake_13", - "text":"Let me check... I do have two bones here with me. Take them.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":2, - "requireID":"bone" - } - ] - } - ] - }, - { - "message":"Thanks. I should be here when you return.", - "id":"halvor_mlake_11", - "rewards":[ - { - "value":130, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Did you find some long bones ?", - "id":"halvor_mlake_12", - "replies":[ - { - "nextPhraseID":"X", - "text":"No. Not yet." - }, - { - "nextPhraseID":"halvor_mlake_13", - "text":"Yes. Look at these.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":2, - "requireID":"bone" - } - ] - } - ] - }, - { - "message":"Nope. That won't work. Could you find some longer ones ?", - "id":"halvor_mlake_13", - "replies":[ - { - "nextPhraseID":"halvor_mlake_15", - "text":"No. I don't think I can." - }, - { - "nextPhraseID":"halvor_mlake_14", - "text":"I'll look around." - }, - { - "nextPhraseID":"halvor_mlake_13", - "text":"How about these two ?", - "requires":[ - { - "requireType":"inventoryRemove", - "value":2, - "requireID":"bone" - } - ] - } - ] - }, - { - "message":"Thank you. You'll find me here when you return.", - "id":"halvor_mlake_14" - }, - { - "message":"Really ? You're giving up ?", - "id":"halvor_mlake_15", - "replies":[ - { - "nextPhraseID":"halvor_mlake_11", - "text":"I'll look one last time." - }, - { - "nextPhraseID":"halvor_mlake_leaving", - "text":"Yeah... Bones are too heavy to carry." - } - ] - }, - { - "message":"Ok. Nevermind. I'll try to find long bones elsewhere.", - "id":"halvor_mlake_leaving", - "replies":[ - { - "nextPhraseID":"R", - "text":"Yeah. Go far. Very far." - }, - { - "nextPhraseID":"R", - "text":"I have a feeling that we'll meet there, wherever that is." - }, - { - "nextPhraseID":"R", - "text":"Good luck !" - } - ], - "rewards":[ - { - "value":140, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - }, - { - "rewardID":"halvor", - "mapName":"waytolostmine1", - "rewardType":"spawnAll" - }, - { - "rewardID":"halvor", - "mapName":"mountainlake10a", - "rewardType":"removeSpawnArea" - } - ] - }, - { - "message":"The world is such a small place. We keep meeting in the most unusual places.", - "id":"halvor_chwood_0", - "replies":[ - { - "nextPhraseID":"halvor_chwood_1", - "text":"N" - } - ] - }, - { - "message":"I found a long bone by myself since we last met. I just need another one. Could you try to find it for me ?", - "id":"halvor_chwood_1", - "replies":[ - { - "nextPhraseID":"X", - "text":"Maybe later." - }, - { - "nextPhraseID":"halvor_chwood_3", - "text":"Only one long bone ? I'm on it !" - }, - { - "nextPhraseID":"halvor_chwood_3", - "text":"I'll try..." - }, - { - "nextPhraseID":"halvor_chwood_5", - "text":"How about this one ?", - "requires":[ - { - "requireType":"inventoryRemove", - "requireID":"bone" - } - ] - } - ], - "rewards":[ - { - "value":150, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"So, would you bring me a long bone now ?", - "id":"halvor_chwood_2", - "replies":[ - { - "nextPhraseID":"X", - "text":"Not now." - }, - { - "nextPhraseID":"halvor_chwood_3", - "text":"Only one long bone ? I'm on it !" - }, - { - "nextPhraseID":"halvor_chwood_3", - "text":"I'll try..." - }, - { - "nextPhraseID":"halvor_chwood_5", - "text":"How about this one ?", - "requires":[ - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"bone" - } - ] - } - ] - }, - { "message":"Thank you. I'll wait for you here.", - "id":"halvor_chwood_3", "rewards":[ { - "value":160, + "rewardType":"questProgress", "rewardID":"halvor_surprise", - "rewardType":"questProgress" + "value":10 } ] }, { - "message":"Have you found a long bone ?", - "id":"halvor_chwood_4", + "id":"halvor_crossglen_4", + "message":"Great ! Here, take this gold as a reward. Now I need some rat tails. Will you find them for me ?", "replies":[ { - "nextPhraseID":"X", - "text":"Not yet." + "text":"I have other things to do right now.", + "nextPhraseID":"X" }, { - "nextPhraseID":"halvor_chwood_5", - "text":"How about this one ?", + "text":"Okay...", + "nextPhraseID":"halvor_crossglen_5" + }, + { + "text":"I'm happy to help !", + "nextPhraseID":"halvor_crossglen_5" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":15 + }, + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":10 + } + ] + }, + { + "id":"halvor_crossglen_3", + "message":"Have you found the 5 insect wings I need ?", + "replies":[ + { + "text":"No, not yet. I'll be back.", + "nextPhraseID":"X" + }, + { + "text":"Yes. Here they are.", + "nextPhraseID":"halvor_crossglen_4", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"insectwing", + "value":5 + } + ] + } + ] + }, + { + "id":"halvor_crossglen_5", + "message":"Thank you. Bring me 5 of them. I'll wait for you here.", + "replies":[ + { + "text":"I'm on my way.", + "nextPhraseID":"X" + }, + { + "text":"I hope this is worth it...", + "nextPhraseID":"X" + }, + { + "text":"I already possess 5 rat tails. You can take them.", + "nextPhraseID":"halvor_crossglen_8", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"rat_tail", + "value":5 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":20 + } + ] + }, + { + "id":"halvor_crossglen_6", + "message":"Well. Would you accept to bring me some rat tails now ?", + "replies":[ + { + "text":"I have other things to do right now.", + "nextPhraseID":"X" + }, + { + "text":"Okay...", + "nextPhraseID":"halvor_crossglen_5" + }, + { + "text":"I'm happy to help !", + "nextPhraseID":"halvor_crossglen_5" + } + ] + }, + { + "id":"halvor_crossglen_8", + "message":"Thanks. Take this small compensation.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_crossglen_9" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":25 + }, + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":12 + } + ] + }, + { + "id":"halvor_crossglen_9", + "message":"Hmm... they're not as good as I hoped. Can you get me 5 more ?", + "replies":[ + { + "text":"Not good enough for you ? I'm tired of dealing with you.", + "nextPhraseID":"halvor_crossglen_12" + }, + { + "text":"As long as you pay...", + "nextPhraseID":"halvor_crossglen_10" + }, + { + "text":"As you wish. See you soon.", + "nextPhraseID":"halvor_crossglen_10" + }, + { + "text":"Well, I do have these 5 other rat tails here.", + "nextPhraseID":"halvor_crossglen_11", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"rat_tail", + "value":5 + } + ] + } + ] + }, + { + "id":"halvor_crossglen_7", + "message":"So. About these rat tails...", + "replies":[ + { + "text":"I don't have them.", + "nextPhraseID":"X" + }, + { + "text":"Here you go.", + "nextPhraseID":"halvor_crossglen_8", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"rat_tail", + "value":5 + } + ] + } + ] + }, + { + "id":"halvor_crossglen_leaving", + "message":"Ok. I'll go look somewhere else. Good bye.", + "replies":[ + { + "text":"So long.", + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":40 + }, + { + "rewardType":"spawnAll", + "rewardID":"halvor", + "mapName":"blackwater_mountain4" + }, + { + "rewardType":"removeSpawnArea", + "rewardID":"halvor", + "mapName":"crossglen" + } + ] + }, + { + "id":"halvor_crossglen_10", + "message":"I'll wait for you here, as usual.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":30 + } + ] + }, + { + "id":"halvor_crossglen_11", + "message":"Really ?", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_crossglen_8" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":30 + } + ] + }, + { + "id":"halvor_crossglen_12", + "message":"Please... I really need these 5 rat tails.", + "replies":[ + { + "text":"Okay... but it's the last time !", + "nextPhraseID":"halvor_crossglen_10" + }, + { + "text":"No. No no no.... Leave me alone.", + "nextPhraseID":"halvor_crossglen_leaving" + } + ] + }, + { + "id":"halvor_bwmine_0", + "message":"Here we meet again. I'm surprised to see you this far from Crossglen !", + "replies":[ + { + "text":"I'm an adventurer now.", + "nextPhraseID":"halvor_bwmine_1" + }, + { + "text":"You again ?", + "nextPhraseID":"halvor_bwmine_1" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":50 + } + ] + }, + { + "id":"halvor_bwmine_1", + "message":"Well, I'm still looking for 5 good rat tails. Would you help me now ?", + "replies":[ + { + "text":"Alright, I hope there are rats around here, and that they have tails good enough for you.", + "nextPhraseID":"halvor_bwmine_2" + }, + { + "text":"Ok, but you'd better like them this time.", + "nextPhraseID":"halvor_bwmine_2" + }, + { + "text":"Here, take these.", + "nextPhraseID":"halvor_bwmine_4", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"rat_tail", + "value":5 + } + ] + }, + { + "text":"I'm not feeling like doing this now. Sorry.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"halvor_bwmine_2", + "message":"Great. I'll wait for you here.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":60 + } + ] + }, + { + "id":"halvor_bwmine_3", + "message":"Have you fond more rat tails ?", + "replies":[ + { + "text":"Yes. Here they are.", + "nextPhraseID":"halvor_bwmine_4", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"rat_tail", + "value":5 + } + ] + }, + { + "text":"No. Not yet.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"halvor_bwmine_4", + "message":"Perfect ! I can't believe you found such good rat tails. Take this.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_5" + } + ], + "rewards":[ + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":30 + }, + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":65 + } + ] + }, + { + "id":"halvor_bwmine_5", + "message":"Next on my list are some soft animal hairs. I think 4 should do. Would you find them for me ?", + "replies":[ + { + "text":"No problem. I'll do it.", + "nextPhraseID":"halvor_bwmine_6" + }, + { + "text":"I guess I have no choice...", + "nextPhraseID":"halvor_bwmine_6" + }, + { + "text":"Maybe later...", + "nextPhraseID":"X" + }, + { + "text":"I already have them right here. Take them.", + "nextPhraseID":"halvor_bwmine_9", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":4 + } + ] + } + ] + }, + { + "id":"halvor_bwmine_6", + "message":"Thanks a lot. I'll wait for you here.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":70 + } + ] + }, + { + "id":"halvor_bwmine_7", + "message":"Hello again. Would you accept to get me 4 animal hairs now ?", + "replies":[ + { + "text":"No problem. I'll do it.", + "nextPhraseID":"halvor_bwmine_6" + }, + { + "text":"I guess I have no choice...", + "nextPhraseID":"halvor_bwmine_6" + }, + { + "text":"Maybe later...", + "nextPhraseID":"X" + }, + { + "text":"I already have them right here. Take them.", + "nextPhraseID":"halvor_bwmine_9", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":4 + } + ] + } + ] + }, + { + "id":"halvor_bwmine_8", + "message":"Have you found the animal hairs I asked for ?", + "replies":[ + { + "text":"No. Not yet.", + "nextPhraseID":"X" + }, + { + "text":"Here. Take these.", + "nextPhraseID":"halvor_bwmine_9", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":4 + } + ] + } + ] + }, + { + "id":"halvor_bwmine_9", + "message":"Good. Take this gold and let me see them.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_10" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":75 + }, + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":15 + } + ] + }, + { + "id":"halvor_bwmine_10", + "message":"Hmm... this one is nice ! However, the other three won't do.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_11" + } + ] + }, + { + "id":"halvor_bwmine_11", + "message":"Could you get me 3 more ?", + "replies":[ + { + "text":"No way ! I'm tired of your errands.", + "nextPhraseID":"halvor_bwmine_17" + }, + { + "text":"More work means more money ! I'll be back.", + "nextPhraseID":"halvor_bwmine_13" + }, + { + "text":"Of course.", + "nextPhraseID":"halvor_bwmine_13" + }, + { + "text":"I have these with me. Take them.", + "nextPhraseID":"halvor_bwmine_14", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":3 + } + ] + } + ] + }, + { + "id":"halvor_bwmine_12", + "message":"Here you are again.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_11" + } + ] + }, + { + "id":"halvor_bwmine_13", + "message":"Thanks. I'll be right here when you return.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":80 + } + ] + }, + { + "id":"halvor_bwmine_14", + "message":"Really ?", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":80 + } + ] + }, + { + "id":"halvor_bwmine_15", + "message":"Thanks, but it's still not what I am looking for. Anyway, work must be rewarded. Take this gold.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_bwmine_11" + } + ], + "rewards":[ + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":15 + } + ] + }, + { + "id":"halvor_bwmine_16", + "message":"Hello again. Have you found some soft animal hair ?", + "replies":[ + { + "text":"No. Not yet.", + "nextPhraseID":"X" + }, + { + "text":"I think so. Here's what I found.", + "nextPhraseID":"halvor_bwmine_15", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":3 + } + ] + } + ] + }, + { + "id":"halvor_bwmine_17", + "message":"Are you sure ? Won't you help me find the softest animal hair ?", + "replies":[ + { + "text":"Okay... If you insist...", + "nextPhraseID":"halvor_bwmine_13" + }, + { + "text":"No. I'm done.", + "nextPhraseID":"halvor_bwmine_leaving" + } + ] + }, + { + "id":"halvor_bwmine_leaving", + "message":"Too bad. Thanks for your helping me this far anyway.", + "replies":[ + { + "text":"Get lost.", + "nextPhraseID":"R" + }, + { + "text":"See you later.", + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":90 + }, + { + "rewardType":"spawnAll", + "rewardID":"halvor", + "mapName":"mountainlake10a" + }, + { + "rewardType":"removeSpawnArea", + "rewardID":"halvor", + "mapName":"blackwater_mountain4" + } + ] + }, + { + "id":"halvor_mlake_0", + "message":"Hey ! Long time no see. I'm happy to see a familiar face. ", + "replies":[ + { + "text":"You seem lost...", + "nextPhraseID":"halvor_mlake_1" + }, + { + "text":"How are you doing ?", + "nextPhraseID":"halvor_mlake_1" + }, + { + "text":"Oh no... not him again.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":100 + } + ] + }, + { + "id":"halvor_mlake_1", + "message":"Travelling this far has exhausted me, and I'm running short of supplies. I'm glad I managed to reach this seemingly safe spot, but I don't think I can go further.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_2" + } + ] + }, + { + "id":"halvor_mlake_2", + "message":"I could really use some healing. Do you happen to have some potion to spare ?", + "replies":[ + { + "text":"No. I don't have any.", + "nextPhraseID":"halvor_mlake_3" + }, + { + "text":"Here, take this minor potion of health", + "nextPhraseID":"halvor_mlake_4_weak", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"health_minor2", + "value":1 + } + ] + }, + { + "text":"Here, take this minor vial of health", + "nextPhraseID":"halvor_mlake_4_weak", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"health_minor", + "value":1 + } + ] + }, + { + "text":"Here, take this regular potion of health", + "nextPhraseID":"halvor_mlake_4_regular", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"health", + "value":1 + } + ] + }, + { + "text":"Here, take this major potion of health", + "nextPhraseID":"halvor_mlake_4_strong", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"health_major2", + "value":1 + } + ] + }, + { + "text":"Here, take this major flask of health", + "nextPhraseID":"halvor_mlake_4_strong", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"health_major", + "value":1 + } + ] + }, + { + "text":"Here, take this bonemeal potion.", + "nextPhraseID":"halvor_mlake_4_strong", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bonemeal_potion", + "value":1 + } + ] + }, + { + "text":"Here, take Lodar's bonemeal potion.", + "nextPhraseID":"halvor_mlake_4_lodar", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"pot_bm_lodar", + "value":1 + } + ] + }, + { + "text":"Here, take Lodar's potion of health", + "nextPhraseID":"halvor_mlake_4_lodar", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"pot_healthlodar", + "value":1 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":110 + } + ] + }, + { + "id":"halvor_mlake_3", + "message":"That's too bad. I will rest here until someone can heal me, if I can wait this long..." + }, + { + "id":"halvor_mlake_4_weak", + "message":"Thank you. I'm feeling a little better now. With some rest, I'll be able to continue my travel soon.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_5" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":111 + } + ] + }, + { + "id":"halvor_mlake_4_regular", + "message":"Thank you. I'm feeling way better already.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_5" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":112 + } + ] + }, + { + "id":"halvor_mlake_4_strong", + "message":"Wow. That was some serious healing potion.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_5" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":113 + } + ] + }, + { + "id":"halvor_mlake_4_lodar", + "message":"I'm feeling... strange... I'm feeling... great ! That was incredible. I never had such a potion. Take this hat I found on my way here.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_5" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":114 + }, + { + "rewardType":"giveItem", + "rewardID":"valugha_hat", + "value":1 + } + ] + }, + { + "id":"halvor_mlake_5", + "message":"Back to business. I found awesome items on my way here, but I'm still looking for 3 soft animal hairs. Would you help me ?", + "replies":[ + { + "text":"I don't feel like doing it right now.", + "nextPhraseID":"X" + }, + { + "text":"I'll do it.", + "nextPhraseID":"halvor_mlake_6" + }, + { + "text":"I'll do it... again...", + "nextPhraseID":"halvor_mlake_6" + }, + { + "text":"I happen to have some here. Take them", + "nextPhraseID":"halvor_mlake_8", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":3 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":115 + } + ] + }, + { + "id":"halvor_mlake_6", + "message":"Thank you. I'll wait here.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":120 + } + ] + }, + { + "id":"halvor_mlake_7", + "message":"Have you found really soft animal hairs ?", + "replies":[ + { + "text":"No. Not yet.", + "nextPhraseID":"X" + }, + { + "text":"I think I do. Look at these.", + "nextPhraseID":"halvor_mlake_8", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"hair", + "value":3 + } + ] + } + ] + }, + { + "id":"halvor_mlake_8", + "message":"Beautiful ! They're even better than what I expected. I love the shade too. You really deserve a reward, plus a bonus for healing me. Take it. No need to thank me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_mlake_9" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":125 + }, + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":150 + } + ] + }, + { + "id":"halvor_mlake_9", + "message":"I'm getting closer to the end of my list. I now have to find some long bones. Would you look for them as well ? I need only two.", + "replies":[ + { + "text":"Maybe later, okay ?", + "nextPhraseID":"X" + }, + { + "text":"Sure ! It's not like I have more important things to do.", + "nextPhraseID":"halvor_mlake_11" + }, + { + "text":"I guess I can remember to look for bones sometimes.", + "nextPhraseID":"halvor_mlake_11" + }, + { + "text":"I do have these here. Take them.", + "nextPhraseID":"halvor_mlake_13", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":2 + } + ] + } + ] + }, + { + "id":"halvor_mlake_10", + "message":"Did you change your mind ? Care to help me find a pair of long bones ?", + "replies":[ + { + "text":"Maybe later, okay ?", + "nextPhraseID":"X" + }, + { + "text":"Sure ! It's not like I have more important things to do.", + "nextPhraseID":"halvor_mlake_11" + }, + { + "text":"I guess I can remember to look for bones sometimes.", + "nextPhraseID":"halvor_mlake_11" + }, + { + "text":"Let me check... I do have two bones here with me. Take them.", + "nextPhraseID":"halvor_mlake_13", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":2 + } + ] + } + ] + }, + { + "id":"halvor_mlake_11", + "message":"Thanks. I should be here when you return.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":130 + } + ] + }, + { + "id":"halvor_mlake_12", + "message":"Did you find some long bones ?", + "replies":[ + { + "text":"No. Not yet.", + "nextPhraseID":"X" + }, + { + "text":"Yes. Look at these.", + "nextPhraseID":"halvor_mlake_13", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":2 + } + ] + } + ] + }, + { + "id":"halvor_mlake_13", + "message":"Nope. That won't work. Could you find some longer ones ?", + "replies":[ + { + "text":"No. I don't think I can.", + "nextPhraseID":"halvor_mlake_15" + }, + { + "text":"I'll look around.", + "nextPhraseID":"halvor_mlake_14" + }, + { + "text":"How about these two ?", + "nextPhraseID":"halvor_mlake_13", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":2 + } + ] + } + ] + }, + { + "id":"halvor_mlake_14", + "message":"Thank you. You'll find me here when you return." + }, + { + "id":"halvor_mlake_15", + "message":"Really ? You're giving up ?", + "replies":[ + { + "text":"I'll look one last time.", + "nextPhraseID":"halvor_mlake_11" + }, + { + "text":"Yeah... Bones are too heavy to carry.", + "nextPhraseID":"halvor_mlake_leaving" + } + ] + }, + { + "id":"halvor_mlake_leaving", + "message":"Ok. Nevermind. I'll try to find long bones elsewhere.", + "replies":[ + { + "text":"Yeah. Go far. Very far.", + "nextPhraseID":"R" + }, + { + "text":"I have a feeling that we'll meet there, wherever that is.", + "nextPhraseID":"R" + }, + { + "text":"Good luck !", + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":140 + }, + { + "rewardType":"spawnAll", + "rewardID":"halvor", + "mapName":"waytolostmine1" + }, + { + "rewardType":"removeSpawnArea", + "rewardID":"halvor", + "mapName":"mountainlake10a" + } + ] + }, + { + "id":"halvor_chwood_0", + "message":"The world is such a small place. We keep meeting in the most unusual places.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_chwood_1" + } + ] + }, + { + "id":"halvor_chwood_1", + "message":"I found a long bone by myself since we last met. I just need another one. Could you try to find it for me ?", + "replies":[ + { + "text":"Maybe later.", + "nextPhraseID":"X" + }, + { + "text":"Only one long bone ? I'm on it !", + "nextPhraseID":"halvor_chwood_3" + }, + { + "text":"I'll try...", + "nextPhraseID":"halvor_chwood_3" + }, + { + "text":"How about this one ?", + "nextPhraseID":"halvor_chwood_5", "requires":[ { "requireType":"inventoryRemove", - "value":1, "requireID":"bone" } ] } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":150 + } + ] + }, + { + "id":"halvor_chwood_2", + "message":"So, would you bring me a long bone now ?", + "replies":[ + { + "text":"Not now.", + "nextPhraseID":"X" + }, + { + "text":"Only one long bone ? I'm on it !", + "nextPhraseID":"halvor_chwood_3" + }, + { + "text":"I'll try...", + "nextPhraseID":"halvor_chwood_3" + }, + { + "text":"How about this one ?", + "nextPhraseID":"halvor_chwood_5", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":1 + } + ] + } + ] + }, + { + "id":"halvor_chwood_3", + "message":"Thank you. I'll wait for you here.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":160 + } + ] + }, + { + "id":"halvor_chwood_4", + "message":"Have you found a long bone ?", + "replies":[ + { + "text":"Not yet.", + "nextPhraseID":"X" + }, + { + "text":"How about this one ?", + "nextPhraseID":"halvor_chwood_5", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"bone", + "value":1 + } + ] + } ] }, { - "message":"Awesome ! Exactly what I was looking for.", "id":"halvor_chwood_5", + "message":"Awesome ! Exactly what I was looking for.", "replies":[ { - "nextPhraseID":"halvor_chwood_6", - "text":"N" + "text":"N", + "nextPhraseID":"halvor_chwood_6" } ], "rewards":[ { - "value":160, + "rewardType":"questProgress", "rewardID":"halvor_surprise", - "rewardType":"questProgress" + "value":160 }, { - "value":250, + "rewardType":"giveItem", "rewardID":"gold", - "rewardType":"giveItem" + "value":250 } ] }, { - "message":"Now, I just need one last thing. I heard about some nasty snakes, called the venomscales.", "id":"halvor_chwood_6", + "message":"Now, I just need one last thing. I heard about some nasty snakes, called the venomscales.", "replies":[ { - "nextPhraseID":"halvor_chwood_7", - "text":"Snakes ? I hate snakes..." + "text":"Snakes ? I hate snakes...", + "nextPhraseID":"halvor_chwood_7" }, { - "nextPhraseID":"halvor_chwood_7", - "text":"Go ahead..." + "text":"Go ahead...", + "nextPhraseID":"halvor_chwood_7" } ] }, { - "message":"I'm really interested in their scales. Could you get me 10 of them ?", "id":"halvor_chwood_7", + "message":"I'm really interested in their scales. Could you get me 10 of them ?", "replies":[ { - "nextPhraseID":"X", - "text":"Not now." + "text":"Not now.", + "nextPhraseID":"X" }, { - "nextPhraseID":"halvor_chwood_8", - "text":"I hope this really is the last thing you need." + "text":"I hope this really is the last thing you need.", + "nextPhraseID":"halvor_chwood_8" }, { - "nextPhraseID":"halvor_chwood_8", - "text":"Sounds easy." + "text":"Sounds easy.", + "nextPhraseID":"halvor_chwood_8" }, { - "nextPhraseID":"halvor_chwood_10", "text":"Like these 10 ?", - "requires":[ - { - "requireType":"inventoryRemove", - "value":10, - "requireID":"venomscale" - } - ] - } - ] - }, - { - "message":"Thank you. I'll wait here until you return.", - "id":"halvor_chwood_8", - "rewards":[ - { - "value":170, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Have you found the venomscales scales ?", - "id":"halvor_chwood_9", - "replies":[ - { - "nextPhraseID":"X", - "text":"Not yet." - }, - { "nextPhraseID":"halvor_chwood_10", - "text":"I have these.", "requires":[ { "requireType":"inventoryRemove", - "value":10, - "requireID":"venomscale" + "requireID":"venomscale", + "value":10 } ] } ] }, { - "message":"I can't believe it ! You really found them ! Take this gold. It's all I have left.", - "id":"halvor_chwood_10", - "replies":[ - { - "nextPhraseID":"halvor_chwood_11", - "text":"N" - } - ], + "id":"halvor_chwood_8", + "message":"Thank you. I'll wait here until you return.", "rewards":[ { - "value":175, + "rewardType":"questProgress", "rewardID":"halvor_surprise", - "rewardType":"questProgress" + "value":170 + } + ] + }, + { + "id":"halvor_chwood_9", + "message":"Have you found the venomscales scales ?", + "replies":[ + { + "text":"Not yet.", + "nextPhraseID":"X" }, { - "value":1517, - "rewardID":"gold", - "rewardType":"giveItem" + "text":"I have these.", + "nextPhraseID":"halvor_chwood_10", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"venomscale", + "value":10 + } + ] } ] }, { - "message":"I have finally gathered them all ! Kayla will be so thrilled.", - "id":"halvor_chwood_11", + "id":"halvor_chwood_10", + "message":"I can't believe it ! You really found them ! Take this gold. It's all I have left.", "replies":[ { - "nextPhraseID":"halvor_chwood_12", - "text":"Kayla ?" - } - ] - }, - { - "message":"Yes. She's a dear friend of mine. She lives in Stoutford.", - "id":"halvor_chwood_12", - "replies":[ - { - "nextPhraseID":"halvor_chwood_13", - "text":"N" - } - ] - }, - { - "message":"She makes clothes and boots, and asked me to get her some of the finest items in the world for her work.", - "id":"halvor_chwood_13", - "replies":[ - { - "nextPhraseID":"halvor_chwood_14", - "text":"N" - } - ] - }, - { - "message":"You should definitely pay her a visit when you come to Stoutford. I have to go now. Thank you for your help.", - "id":"halvor_chwood_14", - "replies":[ - { - "nextPhraseID":"R", - "text":"Good riddance..." - }, - { - "nextPhraseID":"R", - "text":"Glad to help. See you later." + "text":"N", + "nextPhraseID":"halvor_chwood_11" } ], "rewards":[ { - "rewardID":"halvor", - "mapName":"waytolostmine1", - "rewardType":"removeSpawnArea" + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":175 }, - { - "value":180, - "rewardID":"halvor_surprise", - "rewardType":"questProgress" - } + { + "rewardType":"giveItem", + "rewardID":"gold", + "value":1517 + } + ] + }, + { + "id":"halvor_chwood_11", + "message":"I have finally gathered them all ! Kayla will be so thrilled.", + "replies":[ + { + "text":"Kayla ?", + "nextPhraseID":"halvor_chwood_12" + } + ] + }, + { + "id":"halvor_chwood_12", + "message":"Yes. She's a dear friend of mine. She lives in Stoutford.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_chwood_13" + } + ] + }, + { + "id":"halvor_chwood_13", + "message":"She makes clothes and boots, and asked me to get her some of the finest items in the world for her work.", + "replies":[ + { + "text":"N", + "nextPhraseID":"halvor_chwood_14" + } + ] + }, + { + "id":"halvor_chwood_14", + "message":"You should definitely pay her a visit when you come to Stoutford. I have to go now. Thank you for your help.", + "replies":[ + { + "text":"Good riddance...", + "nextPhraseID":"R" + }, + { + "text":"Glad to help. See you later.", + "nextPhraseID":"R" + } + ], + "rewards":[ + { + "rewardType":"removeSpawnArea", + "rewardID":"halvor", + "mapName":"waytolostmine1" + }, + { + "rewardType":"questProgress", + "rewardID":"halvor_surprise", + "value":180 + } ] } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_highwayman1.json b/AndorsTrail/res/raw/conversationlist_highwayman1.json index bffded001..d6bd42466 100644 --- a/AndorsTrail/res/raw/conversationlist_highwayman1.json +++ b/AndorsTrail/res/raw/conversationlist_highwayman1.json @@ -1,92 +1,92 @@ [ { - "id": "highwayman1", - "replies": [ + "id":"highwayman1", + "message":"Hold up. What have we here? A lone traveller on the Duleian road.", + "replies":[ { - "text": "N", - "nextPhraseID": "highwayman1_2" + "text":"N", + "nextPhraseID":"highwayman1_2" } - ], - "message": "Hold up. What have we here? A lone traveller on the Duleian road." + ] }, { - "id": "highwayman1_2", - "replies": [ + "id":"highwayman1_2", + "message":"Haven't you heard, travelling this road can be dangerous.", + "replies":[ { - "text": "N", - "nextPhraseID": "highwayman1_3" + "text":"N", + "nextPhraseID":"highwayman1_3" } - ], - "message": "Haven't you heard, travelling this road can be dangerous." + ] }, { - "id": "highwayman1_3", - "replies": [ + "id":"highwayman1_3", + "message":"There have been reports of people being robbed of all their possessions whilst travelling down this road.", + "replies":[ { - "text": "N", - "nextPhraseID": "highwayman1_4" + "text":"N", + "nextPhraseID":"highwayman1_4" } - ], - "message": "There have been reports of people being robbed of all their possessions whilst travelling down this road." + ] }, { - "id": "highwayman1_4", - "replies": [ + "id":"highwayman1_4", + "message":"Tell you what, if you give me .. shall we say .. 500 gold, I can almost guarantee that you won't be robbed on this road.", + "replies":[ { - "requires": [ + "text":"Sounds good. Here is 500 gold.", + "nextPhraseID":"highwayman1_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 500 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":500 } - ], - "text": "Sounds good. Here is 500 gold.", - "nextPhraseID": "highwayman1_5" + ] }, { - "text": "Hey, that sounds like robbery to me!", - "nextPhraseID": "highwayman1_7" + "text":"Hey, that sounds like robbery to me!", + "nextPhraseID":"highwayman1_7" }, { - "text": "How about I just kill you instead?", - "nextPhraseID": "highwayman1_6" + "text":"How about I just kill you instead?", + "nextPhraseID":"highwayman1_6" } - ], - "message": "Tell you what, if you give me .. shall we say .. 500 gold, I can almost guarantee that you won't be robbed on this road." + ] }, { - "id": "highwayman1_5", - "message": "Thank you. Have a pleasant day. Watch out for those robbers!" + "id":"highwayman1_5", + "message":"Thank you. Have a pleasant day. Watch out for those robbers!" }, { - "id": "highwayman1_6", - "replies": [ + "id":"highwayman1_6", + "message":"Oh, I see. You are trying to rob ME instead? Well then, I will not be so easily defeated. Prepare yourself.", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" } - ], - "message": "Oh, I see. You are trying to rob ME instead? Well then, I will not be so easily defeated. Prepare yourself." + ] }, { - "id": "highwayman1_7", - "replies": [ + "id":"highwayman1_7", + "message":"Oh no no, are you accusing me of robbing you? That's not the case at all. I'm just asking for 500 gold so that you won't be robbed of all your possessions while travelling down this road.", + "replies":[ { - "requires": [ + "text":"Ok. Here is 500 gold.", + "nextPhraseID":"highwayman1_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 500 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":500 } - ], - "text": "Ok. Here is 500 gold.", - "nextPhraseID": "highwayman1_5" + ] }, { - "text": "How about I just kill you instead?", - "nextPhraseID": "highwayman1_6" + "text":"How about I just kill you instead?", + "nextPhraseID":"highwayman1_6" } - ], - "message": "Oh no no, are you accusing me of robbing you? That's not the case at all. I'm just asking for 500 gold so that you won't be robbed of all your possessions while travelling down this road." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_hirazinn.json b/AndorsTrail/res/raw/conversationlist_hirazinn.json index 0a614776f..133aefae8 100644 --- a/AndorsTrail/res/raw/conversationlist_hirazinn.json +++ b/AndorsTrail/res/raw/conversationlist_hirazinn.json @@ -1,43 +1,43 @@ [ { - "id": "hirazinn", - "replies": [ + "id":"hirazinn", + "message":"[The foul creature swings its many arms at you, while giving away a high-pitched shrieking sound]", + "replies":[ { - "text": "N", - "nextPhraseID": "hirazinn_1" + "text":"N", + "nextPhraseID":"hirazinn_1" } - ], - "message": "[The foul creature swings its many arms at you, while giving away a high-pitched shrieking sound]" + ] }, { - "id": "hirazinn_1", - "replies": [ + "id":"hirazinn_1", + "message":"[The piercing noise fills your head with a mind-numbing headache]", + "replies":[ { - "text": "N", - "nextPhraseID": "hirazinn_2" + "text":"N", + "nextPhraseID":"hirazinn_2" } - ], - "message": "[The piercing noise fills your head with a mind-numbing headache]" + ] }, { - "id": "hirazinn_2", - "rewards": [ + "id":"hirazinn_2", + "message":"[You also feel a strong urge to leave this place]", + "replies":[ { - "rewardID": "lodar2", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "[Run away screaming]", - "nextPhraseID": "X" + "text":"[Run away screaming]", + "nextPhraseID":"X" }, { - "text": "[Attack]", - "nextPhraseID": "F" + "text":"[Attack]", + "nextPhraseID":"F" } ], - "message": "[You also feel a strong urge to leave this place]" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar2", + "value":40 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_hjaldar.json b/AndorsTrail/res/raw/conversationlist_hjaldar.json index 34ec02973..8ac105257 100644 --- a/AndorsTrail/res/raw/conversationlist_hjaldar.json +++ b/AndorsTrail/res/raw/conversationlist_hjaldar.json @@ -1,446 +1,446 @@ [ { - "id": "hjaldar", - "replies": [ + "id":"hjaldar", + "replies":[ { - "nextPhraseID": "hjaldar_pots_1", - "requires": [ + "nextPhraseID":"hjaldar_pots_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "61" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":61 } ] }, { - "nextPhraseID": "hjaldar_r3", - "requires": [ + "nextPhraseID":"hjaldar_r3", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "60" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":60 } ] }, { - "nextPhraseID": "hjaldar_r1", - "requires": [ + "nextPhraseID":"hjaldar_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "45" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":45 } ] }, { - "nextPhraseID": "hjaldar_7r", - "requires": [ + "nextPhraseID":"hjaldar_7r", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "40" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":40 } ] }, { - "nextPhraseID": "hjaldar_1" + "nextPhraseID":"hjaldar_1" } ] }, { - "id": "hjaldar_1", - "message": "Hello there. I am Hjaldar.", - "replies": [ + "id":"hjaldar_1", + "message":"Hello there. I am Hjaldar.", + "replies":[ { - "text": "What do you do here?", - "nextPhraseID": "hjaldar_2" + "text":"What do you do here?", + "nextPhraseID":"hjaldar_2" } ] }, { - "id": "hjaldar_2", - "message": "I used to be a potion-maker. In fact, I used to be the only potion-maker here in Remgard.", - "replies": [ + "id":"hjaldar_2", + "message":"I used to be a potion-maker. In fact, I used to be the only potion-maker here in Remgard.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_3" + "text":"N", + "nextPhraseID":"hjaldar_3" } ] }, { - "id": "hjaldar_3", - "message": "That was good business. People even travelled here from other cities down the mountain.", - "replies": [ + "id":"hjaldar_3", + "message":"That was good business. People even travelled here from other cities down the mountain.", + "replies":[ { - "text": "What made you stop?", - "nextPhraseID": "hjaldar_4" + "text":"What made you stop?", + "nextPhraseID":"hjaldar_4" } ] }, { - "id": "hjaldar_4", - "message": "Well, two things. Firstly, I am getting older and don't have the desire to be working full days, making potions for gold.", - "replies": [ + "id":"hjaldar_4", + "message":"Well, two things. Firstly, I am getting older and don't have the desire to be working full days, making potions for gold.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_5" + "text":"N", + "nextPhraseID":"hjaldar_5" } ] }, { - "id": "hjaldar_5", - "message": "Secondly, I ran out of most of the ingredients. Some of them are really hard to get.", - "replies": [ + "id":"hjaldar_5", + "message":"Secondly, I ran out of most of the ingredients. Some of them are really hard to get.", + "replies":[ { - "text": "Too bad. Nice talking to you, goodbye.", - "nextPhraseID": "X" + "text":"Too bad. Nice talking to you, goodbye.", + "nextPhraseID":"X" }, { - "text": "I am looking for a potion of accuracy focus for the Elwille sisters, can you help with that?", - "nextPhraseID": "hjaldar_6", - "requires": [ + "text":"I am looking for a potion of accuracy focus for the Elwille sisters, can you help with that?", + "nextPhraseID":"hjaldar_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "31" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":31 } ] } ] }, { - "id": "hjaldar_6", - "message": "Oh, potions of accuracy focus. Yes, those were popular. Unfortunately, I can't help you with that now.", - "replies": [ + "id":"hjaldar_6", + "message":"Oh, potions of accuracy focus. Yes, those were popular. Unfortunately, I can't help you with that now.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_7" + "text":"N", + "nextPhraseID":"hjaldar_7" } ] }, { - "id": "hjaldar_7", - "message": "My supply of Lyson marrow extract has gone dry. Without some of that, I can't make potions that are useful for anything really.", - "rewards": [ + "id":"hjaldar_7", + "message":"My supply of Lyson marrow extract has gone dry. Without some of that, I can't make potions that are useful for anything really.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 40 + "text":"Too bad. Thanks anyway. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Is there somewhere I can get some, and bring it to you?", + "nextPhraseID":"hjaldar_8" } ], - "replies": [ + "rewards":[ { - "text": "Too bad. Thanks anyway. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":40 + } + ] + }, + { + "id":"hjaldar_7r", + "message":"Hello again. Sorry about not being able to help you with those potions of accuracy focus that you asked for.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hjaldar_7" + } + ] + }, + { + "id":"hjaldar_8", + "message":"I doubt that. It is really hard to find. Only the most well-stocked potion-makers have it.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hjaldar_9" + } + ] + }, + { + "id":"hjaldar_9", + "message":"I used to get my supply from my old friend Mazeg. I have no idea where he might be these days though.", + "replies":[ + { + "text":"N", + "nextPhraseID":"hjaldar_10" + } + ] + }, + { + "id":"hjaldar_10", + "message":"I guess, if you can find him, he might be able to provide you with some Lyson marrow extract.", + "replies":[ + { + "text":"Any ideas on where I might find him?", + "nextPhraseID":"hjaldar_12" }, { - "text": "Is there somewhere I can get some, and bring it to you?", - "nextPhraseID": "hjaldar_8" + "text":"This sounds like too much trouble. Never mind that potion.", + "nextPhraseID":"hjaldar_11" } ] }, { - "id": "hjaldar_7r", - "message": "Hello again. Sorry about not being able to help you with those potions of accuracy focus that you asked for.", - "replies": [ + "id":"hjaldar_11", + "message":"Ok then. Sorry I couldn't help you. Goodbye." + }, + { + "id":"hjaldar_12", + "message":"No, I don't know. Last time I saw him, he was headed west. From the looks of his backpack, it looked like he was getting ready for quite a long trip to the west.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_7" + "text":"N", + "nextPhraseID":"hjaldar_13" } ] }, { - "id": "hjaldar_8", - "message": "I doubt that. It is really hard to find. Only the most well-stocked potion-makers have it.", - "replies": [ + "id":"hjaldar_13", + "message":"He even had gear for travelling through colder climates - snow and ice and that sort of thing.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_9" - } - ] - }, - { - "id": "hjaldar_9", - "message": "I used to get my supply from my old friend Mazeg. I have no idea where he might be these days though.", - "replies": [ - { - "text": "N", - "nextPhraseID": "hjaldar_10" - } - ] - }, - { - "id": "hjaldar_10", - "message": "I guess, if you can find him, he might be able to provide you with some Lyson marrow extract.", - "replies": [ - { - "text": "Any ideas on where I might find him?", - "nextPhraseID": "hjaldar_12" + "text":"Thanks for the info. I will try to find him.", + "nextPhraseID":"hjaldar_14" }, { - "text": "This sounds like too much trouble. Never mind that potion.", - "nextPhraseID": "hjaldar_11" - } - ] - }, - { - "id": "hjaldar_11", - "message": "Ok then. Sorry I couldn't help you. Goodbye." - }, - { - "id": "hjaldar_12", - "message": "No, I don't know. Last time I saw him, he was headed west. From the looks of his backpack, it looked like he was getting ready for quite a long trip to the west.", - "replies": [ - { - "text": "N", - "nextPhraseID": "hjaldar_13" - } - ] - }, - { - "id": "hjaldar_13", - "message": "He even had gear for travelling through colder climates - snow and ice and that sort of thing.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 41 + "text":"This sounds like too much trouble. Never mind that potion.", + "nextPhraseID":"hjaldar_11" } ], - "replies": [ + "rewards":[ { - "text": "Thanks for the info. I will try to find him.", - "nextPhraseID": "hjaldar_14" - }, - { - "text": "This sounds like too much trouble. Never mind that potion.", - "nextPhraseID": "hjaldar_11" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":41 } ] }, { - "id": "hjaldar_14", - "message": "Good luck finding him. If you do find him, which I doubt you do, please say hello to him from me, and tell him that I am well.", - "rewards": [ + "id":"hjaldar_14", + "message":"Good luck finding him. If you do find him, which I doubt you do, please say hello to him from me, and tell him that I am well.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 45 + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":45 } ] }, { - "id": "hjaldar_r1", - "message": "Hello again. Did you find my old friend Mazeg?", - "replies": [ + "id":"hjaldar_r1", + "message":"Hello again. Did you find my old friend Mazeg?", + "replies":[ { - "text": "Yes, I brought you some Lyson marrow extract.", - "nextPhraseID": "hjaldar_r2", - "requires": [ + "text":"Yes, I brought you some Lyson marrow extract.", + "nextPhraseID":"hjaldar_r2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "lyson_marrow", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"lyson_marrow", + "value":1 } ] }, { - "text": "What was that you were saying about those potions of accuracy focus?", - "nextPhraseID": "hjaldar_6" + "text":"What was that you were saying about those potions of accuracy focus?", + "nextPhraseID":"hjaldar_6" }, { - "text": "What made you stop making potions?", - "nextPhraseID": "hjaldar_4" + "text":"What made you stop making potions?", + "nextPhraseID":"hjaldar_4" }, { - "text": "Any ideas on where I might find Mazeg?", - "nextPhraseID": "hjaldar_12" + "text":"Any ideas on where I might find Mazeg?", + "nextPhraseID":"hjaldar_12" } ] }, { - "id": "hjaldar_r2", - "message": "Oh wow. Yes, this is indeed some of that marrow extract. Nice work finding it!", - "rewards": [ + "id":"hjaldar_r2", + "message":"Oh wow. Yes, this is indeed some of that marrow extract. Nice work finding it!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 60 + "text":"N", + "nextPhraseID":"hjaldar_r4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "hjaldar_r4" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":60 } ] }, { - "id": "hjaldar_r3", - "message": "Thanks for bringing me some of that marrow extract. Nice work finding it!", - "replies": [ + "id":"hjaldar_r3", + "message":"Thanks for bringing me some of that marrow extract. Nice work finding it!", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r4" + "text":"N", + "nextPhraseID":"hjaldar_r4" } ] }, { - "id": "hjaldar_r4", - "message": "Tell me, did you find Mazeg or did you get it from somewhere else?", - "replies": [ + "id":"hjaldar_r4", + "message":"Tell me, did you find Mazeg or did you get it from somewhere else?", + "replies":[ { - "text": "I visited Mazeg up in the Blackwater Mountain settlement.", - "nextPhraseID": "hjaldar_r5" + "text":"I visited Mazeg up in the Blackwater Mountain settlement.", + "nextPhraseID":"hjaldar_r5" }, { - "text": "You made me run all the way to Blackwater Mountain, I sure hope those potions are worth it!", - "nextPhraseID": "hjaldar_r5" + "text":"You made me run all the way to Blackwater Mountain, I sure hope those potions are worth it!", + "nextPhraseID":"hjaldar_r5" } ] }, { - "id": "hjaldar_r5", - "message": "Blackwater Mountain? I'm afraid I don't know where that is. Never mind, I hope that all is well with my old friend.", - "replies": [ + "id":"hjaldar_r5", + "message":"Blackwater Mountain? I'm afraid I don't know where that is. Never mind, I hope that all is well with my old friend.", + "replies":[ { - "text": "He told me to send you his warmest greetings.", - "nextPhraseID": "hjaldar_r6" + "text":"He told me to send you his warmest greetings.", + "nextPhraseID":"hjaldar_r6" }, { - "text": "He seemed like a pitiful old man that has seen the best of his days.", - "nextPhraseID": "hjaldar_r7" + "text":"He seemed like a pitiful old man that has seen the best of his days.", + "nextPhraseID":"hjaldar_r7" } ] }, { - "id": "hjaldar_r6", - "message": "Good. Good. I am glad to hear he is well.", - "replies": [ + "id":"hjaldar_r6", + "message":"Good. Good. I am glad to hear he is well.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r8" + "text":"N", + "nextPhraseID":"hjaldar_r8" } ] }, { - "id": "hjaldar_r7", - "message": "Time has not been on his side, I see.", - "replies": [ + "id":"hjaldar_r7", + "message":"Time has not been on his side, I see.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r8" + "text":"N", + "nextPhraseID":"hjaldar_r8" } ] }, { - "id": "hjaldar_r8", - "message": "Anyway. Let's make that potion that you asked for earlier. I even prepared the other ingredients for another potion beforehand.", - "replies": [ + "id":"hjaldar_r8", + "message":"Anyway. Let's make that potion that you asked for earlier. I even prepared the other ingredients for another potion beforehand.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r9" + "text":"N", + "nextPhraseID":"hjaldar_r9" } ] }, { - "id": "hjaldar_r9", - "message": "Now, let's see. Some of these.. *Hjaldar pulls out some dried up berries and puts them in his mortar*", - "replies": [ + "id":"hjaldar_r9", + "message":"Now, let's see. Some of these.. *Hjaldar pulls out some dried up berries and puts them in his mortar*", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r10" + "text":"N", + "nextPhraseID":"hjaldar_r10" } ] }, { - "id": "hjaldar_r10", - "message": "Add some of this into some clean vials..", - "replies": [ + "id":"hjaldar_r10", + "message":"Add some of this into some clean vials..", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r11" + "text":"N", + "nextPhraseID":"hjaldar_r11" } ] }, { - "id": "hjaldar_r11", - "message": "Just a pinch of these into one of these vials..", - "replies": [ + "id":"hjaldar_r11", + "message":"Just a pinch of these into one of these vials..", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r12" + "text":"N", + "nextPhraseID":"hjaldar_r12" } ] }, { - "id": "hjaldar_r12", - "message": "Finally, the Lyson marrow extract..", - "replies": [ + "id":"hjaldar_r12", + "message":"Finally, the Lyson marrow extract..", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r13" + "text":"N", + "nextPhraseID":"hjaldar_r13" } ] }, { - "id": "hjaldar_r13", - "message": "There. Now we just need to give them a good shake.", - "replies": [ + "id":"hjaldar_r13", + "message":"There. Now we just need to give them a good shake.", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r14" + "text":"N", + "nextPhraseID":"hjaldar_r14" } ] }, { - "id": "hjaldar_r14", - "message": "*Hjaldar shakes the vials vigorously, one in each of his hands*", - "replies": [ + "id":"hjaldar_r14", + "message":"*Hjaldar shakes the vials vigorously, one in each of his hands*", + "replies":[ { - "text": "N", - "nextPhraseID": "hjaldar_r15" + "text":"N", + "nextPhraseID":"hjaldar_r15" } ] }, { - "id": "hjaldar_r15", - "message": "Ah, that should do it. Here you go. One potion of accuracy focus and one potion of damage focus. I hope they will be useful to you.", - "rewards": [ + "id":"hjaldar_r15", + "message":"Ah, that should do it. Here you go. One potion of accuracy focus and one potion of damage focus. I hope they will be useful to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 61 + "text":"Thank you.", + "nextPhraseID":"X" }, { - "rewardType": "dropList", - "rewardID": "hjaldar_pots", - "value": 0 + "text":"Whatever. I sure hope all this work is worth it!", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":61 }, { - "text": "Whatever. I sure hope all this work is worth it!", - "nextPhraseID": "X" + "rewardType":"dropList", + "rewardID":"hjaldar_pots", + "value":0 } ] }, { - "id": "hjaldar_pots_1", - "message": "Thanks for contacting Mazeg for me earlier. With this Lyson marrow extract that you brought me, I can now make other potions for you if you want.", - "replies": [ + "id":"hjaldar_pots_1", + "message":"Thanks for contacting Mazeg for me earlier. With this Lyson marrow extract that you brought me, I can now make other potions for you if you want.", + "replies":[ { - "text": "Let me see what potions you have.", - "nextPhraseID": "S" + "text":"Let me see what potions you have.", + "nextPhraseID":"S" }, { - "text": "You are welcome, goodbye.", - "nextPhraseID": "X" + "text":"You are welcome, goodbye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ingus.json b/AndorsTrail/res/raw/conversationlist_ingus.json index 4d6b48820..45c5a2fc8 100644 --- a/AndorsTrail/res/raw/conversationlist_ingus.json +++ b/AndorsTrail/res/raw/conversationlist_ingus.json @@ -1,269 +1,269 @@ [ { - "id": "ingus", - "replies": [ + "id":"ingus", + "replies":[ { - "nextPhraseID": "ingus_r1", - "requires": [ + "nextPhraseID":"ingus_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "10" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":10 } ] }, { - "nextPhraseID": "ingus_1" + "nextPhraseID":"ingus_1" } ] }, { - "id": "ingus_1", - "message": "Hello there. I don't think I have seen you here in Remgard before.", - "replies": [ + "id":"ingus_1", + "message":"Hello there. I don't think I have seen you here in Remgard before.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_speak1" + "text":"N", + "nextPhraseID":"ingus_speak1" } ] }, { - "id": "ingus_r1", - "message": "Hello again. I hope you enjoy your stay in Remgard.", - "replies": [ + "id":"ingus_r1", + "message":"Hello again. I hope you enjoy your stay in Remgard.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_speak1" + "text":"N", + "nextPhraseID":"ingus_speak1" } ] }, { - "id": "ingus_speak1", - "message": "How may I help you?", - "replies": [ + "id":"ingus_speak1", + "message":"How may I help you?", + "replies":[ { - "text": "What is there to do around here?", - "nextPhraseID": "ingus_2" + "text":"What is there to do around here?", + "nextPhraseID":"ingus_2" }, { - "text": "Is there a shop in town?", - "nextPhraseID": "ingus_s1" + "text":"Is there a shop in town?", + "nextPhraseID":"ingus_s1" }, { - "text": "What is happening around town?", - "nextPhraseID": "ingus_2" + "text":"What is happening around town?", + "nextPhraseID":"ingus_2" } ] }, { - "id": "ingus_2", - "message": "Oh, there's not much happening around here. We try to keep the town as peaceful as possible.", - "replies": [ + "id":"ingus_2", + "message":"Oh, there's not much happening around here. We try to keep the town as peaceful as possible.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_3" + "text":"N", + "nextPhraseID":"ingus_3" } ] }, { - "id": "ingus_3", - "message": "We don't get many visitors up here in the mountains.", - "replies": [ + "id":"ingus_3", + "message":"We don't get many visitors up here in the mountains.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_4s" + "text":"N", + "nextPhraseID":"ingus_4s" } ] }, { - "id": "ingus_4s", - "replies": [ + "id":"ingus_4s", + "replies":[ { - "nextPhraseID": "ingus_4b", - "requires": [ + "nextPhraseID":"ingus_4b", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "ingus_4a" + "nextPhraseID":"ingus_4a" } ] }, { - "id": "ingus_4a", - "message": "However, lately there has been some trouble here in town.", - "replies": [ + "id":"ingus_4a", + "message":"However, lately there has been some trouble here in town.", + "replies":[ { - "text": "What trouble?", - "nextPhraseID": "ingus_t1" + "text":"What trouble?", + "nextPhraseID":"ingus_t1" }, { - "text": "Never mind that, is there a shop in town?", - "nextPhraseID": "ingus_s1" + "text":"Never mind that, is there a shop in town?", + "nextPhraseID":"ingus_s1" } ] }, { - "id": "ingus_4b", - "message": "Hopefully, we'll get a few more visitors now that you've helped us with figuring out what happened to the people that went missing.", - "replies": [ + "id":"ingus_4b", + "message":"Hopefully, we'll get a few more visitors now that you've helped us with figuring out what happened to the people that went missing.", + "replies":[ { - "text": "You are welcome. Anything else?", - "nextPhraseID": "ingus_t3" + "text":"You are welcome. Anything else?", + "nextPhraseID":"ingus_t3" }, { - "text": "Is there a shop in town?", - "nextPhraseID": "ingus_s1" + "text":"Is there a shop in town?", + "nextPhraseID":"ingus_s1" } ] }, { - "id": "ingus_t1", - "message": "Oh, I don't know much about it. The guards say they have seen strange signs outside town, and some people have gone missing.", - "replies": [ + "id":"ingus_t1", + "message":"Oh, I don't know much about it. The guards say they have seen strange signs outside town, and some people have gone missing.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_t2" + "text":"N", + "nextPhraseID":"ingus_t2" } ] }, { - "id": "ingus_t2", - "message": "I try to keep out of it though. Sounds like trouble to me.", - "replies": [ + "id":"ingus_t2", + "message":"I try to keep out of it though. Sounds like trouble to me.", + "replies":[ { - "text": "Anything else?", - "nextPhraseID": "ingus_t3" + "text":"Anything else?", + "nextPhraseID":"ingus_t3" }, { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "text":"Thank you, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ingus_t3", - "message": "Well, there's always the Elwille sisters, fighting as always.", - "replies": [ + "id":"ingus_t3", + "message":"Well, there's always the Elwille sisters, fighting as always.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_t4s" + "text":"N", + "nextPhraseID":"ingus_t4s" } ] }, { - "id": "ingus_t4s", - "replies": [ + "id":"ingus_t4s", + "replies":[ { - "nextPhraseID": "ingus_q1", - "requires": [ + "nextPhraseID":"ingus_q1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "71" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":71 } ] }, { - "nextPhraseID": "ingus_t4" + "nextPhraseID":"ingus_t4" } ] }, { - "id": "ingus_t4", - "message": "Last night, they must have kept the whole town awake, the way they were shouting at each other.", - "replies": [ + "id":"ingus_t4", + "message":"Last night, they must have kept the whole town awake, the way they were shouting at each other.", + "replies":[ { - "text": "What are they fighting about?", - "nextPhraseID": "ingus_t5" + "text":"What are they fighting about?", + "nextPhraseID":"ingus_t5" } ] }, { - "id": "ingus_t5", - "message": "Oh .. nothing .. everything. I don't know. No one really puts much weight in their squabbling.", - "replies": [ + "id":"ingus_t5", + "message":"Oh .. nothing .. everything. I don't know. No one really puts much weight in their squabbling.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_t6" + "text":"N", + "nextPhraseID":"ingus_t6" } ] }, { - "id": "ingus_t6", - "message": "They live in one of the cabins on the southern shore. *Ingus points to the south*.", - "rewards": [ + "id":"ingus_t6", + "message":"They live in one of the cabins on the southern shore. *Ingus points to the south*.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 10 + "text":"Thank you, I might go visit them. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Thank you. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Thank you. I wanted to ask you, is there a shop in town?", + "nextPhraseID":"ingus_s1" } ], - "replies": [ + "rewards":[ { - "text": "Thank you, I might go visit them. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":10 + } + ] + }, + { + "id":"ingus_s1", + "message":"Shop? Oh yes, of course. There's Rothses' and Arnal's shops right there. *Ingus points to the two nearby houses to the west*", + "replies":[ + { + "text":"N", + "nextPhraseID":"ingus_s2" + } + ] + }, + { + "id":"ingus_s2", + "message":"Also, if you have the coin, you can always spend it in the tavern down in town.", + "replies":[ + { + "text":"Thank you. What is happening around town?", + "nextPhraseID":"ingus_2" }, { - "text": "Thank you. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "Thank you. I wanted to ask you, is there a shop in town?", - "nextPhraseID": "ingus_s1" + "text":"Thank you, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ingus_s1", - "message": "Shop? Oh yes, of course. There's Rothses' and Arnal's shops right there. *Ingus points to the two nearby houses to the west*", - "replies": [ + "id":"ingus_q1", + "message":"Unfortunately, for whatever reason, people that live in their neighborhood have been reporting the situation between the two of them has recently become more..., shall we say.., 'noticeable'.", + "replies":[ { - "text": "N", - "nextPhraseID": "ingus_s2" + "text":"N", + "nextPhraseID":"ingus_q2" } ] }, { - "id": "ingus_s2", - "message": "Also, if you have the coin, you can always spend it in the tavern down in town.", - "replies": [ + "id":"ingus_q2", + "message":"I'm afraid that if they don't resolve their differences soon on their own, that the city council will have to act and resolve the matter for them.", + "replies":[ { - "text": "Thank you. What is happening around town?", - "nextPhraseID": "ingus_2" - }, - { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "text":"N", + "nextPhraseID":"ingus_q3" } ] }, { - "id": "ingus_q1", - "message": "Unfortunately, for whatever reason, people that live in their neighborhood have been reporting the situation between the two of them has recently become more..., shall we say.., 'noticeable'.", - "replies": [ - { - "text": "N", - "nextPhraseID": "ingus_q2" - } - ] - }, - { - "id": "ingus_q2", - "message": "I'm afraid that if they don't resolve their differences soon on their own, that the city council will have to act and resolve the matter for them.", - "replies": [ - { - "text": "N", - "nextPhraseID": "ingus_q3" - } - ] - }, - { - "id": "ingus_q3", - "message": "It wouldn't be the first time the city council had to intervene in private matters that got out of hand." + "id":"ingus_q3", + "message":"It wouldn't be the first time the city council had to intervene in private matters that got out of hand." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_jan.json b/AndorsTrail/res/raw/conversationlist_jan.json index b21fdbcec..25762d093 100644 --- a/AndorsTrail/res/raw/conversationlist_jan.json +++ b/AndorsTrail/res/raw/conversationlist_jan.json @@ -1,362 +1,362 @@ [ { - "id": "jan_start_select", - "replies": [ + "id":"jan_start_select", + "replies":[ { - "nextPhraseID": "jan_complete2", - "requires": [ + "nextPhraseID":"jan_complete2", + "requires":[ { - "requireType": "questProgress", - "requireID": "jan", - "value": "100" + "requireType":"questProgress", + "requireID":"jan", + "value":100 } ] }, { - "nextPhraseID": "jan_return", - "requires": [ + "nextPhraseID":"jan_return", + "requires":[ { - "requireType": "questProgress", - "requireID": "jan", - "value": "10" + "requireType":"questProgress", + "requireID":"jan", + "value":10 } ] }, { - "nextPhraseID": "jan_default" + "nextPhraseID":"jan_default" } ] }, { - "id": "jan_default", - "message": "Hello kid. Please leave me to my mourning.", - "replies": [ + "id":"jan_default", + "message":"Hello kid. Please leave me to my mourning.", + "replies":[ { - "text": "What is the problem?", - "nextPhraseID": "jan_default2" + "text":"What is the problem?", + "nextPhraseID":"jan_default2" }, { - "text": "Do you want to talk about it?", - "nextPhraseID": "jan_default2" + "text":"Do you want to talk about it?", + "nextPhraseID":"jan_default2" }, { - "text": "Ok, bye", - "nextPhraseID": "X" + "text":"Ok, bye", + "nextPhraseID":"X" } ] }, { - "id": "jan_default2", - "message": "Oh, it's so sad. I really don't want to talk about it.", - "replies": [ + "id":"jan_default2", + "message":"Oh, it's so sad. I really don't want to talk about it.", + "replies":[ { - "text": "Please do.", - "nextPhraseID": "jan_default3" + "text":"Please do.", + "nextPhraseID":"jan_default3" }, { - "text": "Ok, bye", - "nextPhraseID": "X" + "text":"Ok, bye", + "nextPhraseID":"X" } ] }, { - "id": "jan_default3", - "message": "Well, I guess it's ok to tell you. You seem to be a nice enough kid.", - "replies": [ + "id":"jan_default3", + "message":"Well, I guess it's ok to tell you. You seem to be a nice enough kid.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default4" + "text":"N", + "nextPhraseID":"jan_default4" } ] }, { - "id": "jan_default4", - "message": "My friend Gandir, his friend Irogotu, and I were down here digging this hole. We had heard there was a hidden treasure down here.", - "replies": [ + "id":"jan_default4", + "message":"My friend Gandir, his friend Irogotu, and I were down here digging this hole. We had heard there was a hidden treasure down here.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default5" + "text":"N", + "nextPhraseID":"jan_default5" } ] }, { - "id": "jan_default5", - "message": "We started digging and finally broke through to the cave system below. That's when we discovered them. The critters and bugs.", - "replies": [ + "id":"jan_default5", + "message":"We started digging and finally broke through to the cave system below. That's when we discovered them. The critters and bugs.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default6" + "text":"N", + "nextPhraseID":"jan_default6" } ] }, { - "id": "jan_default6", - "message": "Oh those critters. Damn bastards. Nearly killed me they did.\n\nGandir and I told Irogotu that we should stop the digging and leave while we still could.", - "replies": [ + "id":"jan_default6", + "message":"Oh those critters. Damn bastards. Nearly killed me they did.\n\nGandir and I told Irogotu that we should stop the digging and leave while we still could.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default7" + "text":"N", + "nextPhraseID":"jan_default7" } ] }, { - "id": "jan_default7", - "message": "But Irogotu wanted to continue deeper into the dungeon. He and Gandir got into an argument and started fighting.", - "replies": [ + "id":"jan_default7", + "message":"But Irogotu wanted to continue deeper into the dungeon. He and Gandir got into an argument and started fighting.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default8" + "text":"N", + "nextPhraseID":"jan_default8" } ] }, { - "id": "jan_default8", - "message": "That's when it happened.\n\n*sob*\n\nOh what have we done?", - "replies": [ + "id":"jan_default8", + "message":"That's when it happened.\n\n*sob*\n\nOh what have we done?", + "replies":[ { - "text": "Please go on", - "nextPhraseID": "jan_default9" + "text":"Please go on", + "nextPhraseID":"jan_default9" } ] }, { - "id": "jan_default9", - "message": "Irogotu killed Gandir with his bare hands. You could see the fire in his eyes. He almost seemed to enjoy it.", - "replies": [ + "id":"jan_default9", + "message":"Irogotu killed Gandir with his bare hands. You could see the fire in his eyes. He almost seemed to enjoy it.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default10" + "text":"N", + "nextPhraseID":"jan_default10" } ] }, { - "id": "jan_default10", - "message": "I fled and haven't dared go back down there because of the critters and Irogotu himself.", - "replies": [ + "id":"jan_default10", + "message":"I fled and haven't dared go back down there because of the critters and Irogotu himself.", + "replies":[ { - "text": "N", - "nextPhraseID": "jan_default11" + "text":"N", + "nextPhraseID":"jan_default11" } ] }, { - "id": "jan_default11", - "message": "Oh that damn Irogotu. If only I could get to him. I'd show him one thing and another.", - "replies": [ + "id":"jan_default11", + "message":"Oh that damn Irogotu. If only I could get to him. I'd show him one thing and another.", + "replies":[ { - "text": "Do you think I could help?", - "nextPhraseID": "jan_default11_1" + "text":"Do you think I could help?", + "nextPhraseID":"jan_default11_1" } ] }, { - "id": "jan_default11_1", - "message": "Do you think you could help me?", - "replies": [ + "id":"jan_default11_1", + "message":"Do you think you could help me?", + "replies":[ { - "text": "Sure, there may be some treasure in this for me.", - "nextPhraseID": "jan_default12" + "text":"Sure, there may be some treasure in this for me.", + "nextPhraseID":"jan_default12" }, { - "text": "Sure. Irogotu should pay for what he did.", - "nextPhraseID": "jan_default12" + "text":"Sure. Irogotu should pay for what he did.", + "nextPhraseID":"jan_default12" }, { - "text": "No thanks, I would rather not be involved in this. It sounds dangerous.", - "nextPhraseID": "X" + "text":"No thanks, I would rather not be involved in this. It sounds dangerous.", + "nextPhraseID":"X" } ] }, { - "id": "jan_default12", - "message": "Really? You think you could help? Hm, maybe you could. Beware of those bugs though, they're really tough bastards.", - "rewards": [ + "id":"jan_default12", + "message":"Really? You think you could help? Hm, maybe you could. Beware of those bugs though, they're really tough bastards.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jan", - "value": 10 + "text":"N", + "nextPhraseID":"jan_default13" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jan_default13" + "rewardType":"questProgress", + "rewardID":"jan", + "value":10 } ] }, { - "id": "jan_default13", - "message": "If you really want to help, go find Irogotu down in the cave, and get me back Gandir's ring.", - "replies": [ + "id":"jan_default13", + "message":"If you really want to help, go find Irogotu down in the cave, and get me back Gandir's ring.", + "replies":[ { - "text": "Sure, I'll help.", - "nextPhraseID": "jan_default14" + "text":"Sure, I'll help.", + "nextPhraseID":"jan_default14" }, { - "text": "Can you tell me the story again?", - "nextPhraseID": "jan_background" + "text":"Can you tell me the story again?", + "nextPhraseID":"jan_background" }, { - "text": "Never mind, goodbye.", - "nextPhraseID": "X" + "text":"Never mind, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "jan_default14", - "message": "Return to me when you are done. Bring me Gandir's ring from Irogotu down in the cave.", - "replies": [ + "id":"jan_default14", + "message":"Return to me when you are done. Bring me Gandir's ring from Irogotu down in the cave.", + "replies":[ { - "text": "Ok, bye", - "nextPhraseID": "X" + "text":"Ok, bye", + "nextPhraseID":"X" } ] }, { - "id": "jan_return", - "message": "Hello again kid. Did you find Irogotu down in the cave?", - "replies": [ + "id":"jan_return", + "message":"Hello again kid. Did you find Irogotu down in the cave?", + "replies":[ { - "text": "No, not yet.", - "nextPhraseID": "jan_default14" + "text":"No, not yet.", + "nextPhraseID":"jan_default14" }, { - "text": "Can you tell me your story again?", - "nextPhraseID": "jan_background" + "text":"Can you tell me your story again?", + "nextPhraseID":"jan_background" }, { - "text": "Yes, I have killed Irogotu.", - "nextPhraseID": "jan_complete", - "requires": [ + "text":"Yes, I have killed Irogotu.", + "nextPhraseID":"jan_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "ring_gandir", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"ring_gandir", + "value":1 } ] } ] }, { - "id": "jan_background", - "message": "Didn't you listen the first time I told you the story? Do I really have to tell you the story one more time?", - "replies": [ + "id":"jan_background", + "message":"Didn't you listen the first time I told you the story? Do I really have to tell you the story one more time?", + "replies":[ { - "text": "Yes, please tell me the story again.", - "nextPhraseID": "jan_default3" + "text":"Yes, please tell me the story again.", + "nextPhraseID":"jan_default3" }, { - "text": "I wasn't listening that much the first time you told it. What was that about a treasure?", - "nextPhraseID": "jan_default4" + "text":"I wasn't listening that much the first time you told it. What was that about a treasure?", + "nextPhraseID":"jan_default4" }, { - "text": "No, never mind. I remember it now.", - "nextPhraseID": "jan_default14" + "text":"No, never mind. I remember it now.", + "nextPhraseID":"jan_default14" } ] }, { - "id": "jan_complete2", - "message": "Thanks for dealing with Irogotu earlier! I am forever in debt to you.", - "replies": [ + "id":"jan_complete2", + "message":"Thanks for dealing with Irogotu earlier! I am forever in debt to you.", + "replies":[ { - "text": "Bye", - "nextPhraseID": "X" + "text":"Bye", + "nextPhraseID":"X" } ] }, { - "id": "jan_complete", - "message": "Wait, what? You actually went down there and returned alive? How did you manage that? Wow, I almost died going into that cave.\n\nOh thank you so much for bringing me back Gandir's ring! Now I can have something to remember him by.", - "rewards": [ + "id":"jan_complete", + "message":"Wait, what? You actually went down there and returned alive? How did you manage that? Wow, I almost died going into that cave.\n\nOh thank you so much for bringing me back Gandir's ring! Now I can have something to remember him by.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jan", - "value": 100 + "text":"Glad that I could help. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Shadow be with you. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Whatever. I only did it for the loot.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Glad that I could help. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "Shadow be with you. Goodbye.", - "nextPhraseID": "X" - }, - { - "text": "Whatever. I only did it for the loot.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"jan", + "value":100 } ] }, { - "id": "irogotu", - "message": "Well hello there. Another adventurer coming to steal my bounty. This is MY CAVE. The treasure will be MINE!", - "replies": [ + "id":"irogotu", + "message":"Well hello there. Another adventurer coming to steal my bounty. This is MY CAVE. The treasure will be MINE!", + "replies":[ { - "text": "Did you kill Gandir?", - "nextPhraseID": "irogotu1", - "requires": [ + "text":"Did you kill Gandir?", + "nextPhraseID":"irogotu1", + "requires":[ { - "requireType": "questProgress", - "requireID": "jan", - "value": "10" + "requireType":"questProgress", + "requireID":"jan", + "value":10 } ] } ] }, { - "id": "irogotu1", - "message": "That whelp Gandir? He was in my way. I merely used him as a tool to dig deeper into the cave.", - "replies": [ + "id":"irogotu1", + "message":"That whelp Gandir? He was in my way. I merely used him as a tool to dig deeper into the cave.", + "replies":[ { - "text": "N", - "nextPhraseID": "irogotu2" + "text":"N", + "nextPhraseID":"irogotu2" } ] }, { - "id": "irogotu2", - "message": "Besides, I never really liked him anyway.", - "replies": [ + "id":"irogotu2", + "message":"Besides, I never really liked him anyway.", + "replies":[ { - "text": "I guess he deserved to die. Did he have a ring on him?", - "nextPhraseID": "irogotu3" + "text":"I guess he deserved to die. Did he have a ring on him?", + "nextPhraseID":"irogotu3" }, { - "text": "Jan mentioned something about a ring?", - "nextPhraseID": "irogotu3" + "text":"Jan mentioned something about a ring?", + "nextPhraseID":"irogotu3" } ] }, { - "id": "irogotu3", - "message": "NO! You cannot have it. It's mine! And who are you anyway kid, coming down here to disturb me?!", - "replies": [ + "id":"irogotu3", + "message":"NO! You cannot have it. It's mine! And who are you anyway kid, coming down here to disturb me?!", + "replies":[ { - "text": "I'm not a kid anymore! Now give me that ring!", - "nextPhraseID": "irogotu4" + "text":"I'm not a kid anymore! Now give me that ring!", + "nextPhraseID":"irogotu4" }, { - "text": "Give me that ring and we might both come out of here alive.", - "nextPhraseID": "irogotu4" + "text":"Give me that ring and we might both come out of here alive.", + "nextPhraseID":"irogotu4" } ] }, { - "id": "irogotu4", - "message": "No. If you want it you will have to take it from me by force, and I should tell you that my powers are great. Besides, you probably wouldn't dare fight me anyway.", - "replies": [ + "id":"irogotu4", + "message":"No. If you want it you will have to take it from me by force, and I should tell you that my powers are great. Besides, you probably wouldn't dare fight me anyway.", + "replies":[ { - "text": "Very well, let's see who dies here.", - "nextPhraseID": "F" + "text":"Very well, let's see who dies here.", + "nextPhraseID":"F" }, { - "text": "By the Shadow, Gandir will be avenged.", - "nextPhraseID": "F" + "text":"By the Shadow, Gandir will be avenged.", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_jhaeld.json b/AndorsTrail/res/raw/conversationlist_jhaeld.json index 605fe5af9..3a8cc74c4 100644 --- a/AndorsTrail/res/raw/conversationlist_jhaeld.json +++ b/AndorsTrail/res/raw/conversationlist_jhaeld.json @@ -1,1221 +1,1221 @@ [ { - "id": "jhaeld", - "replies": [ + "id":"jhaeld", + "replies":[ { - "nextPhraseID": "jhaeld_idol_1", - "requires": [ + "nextPhraseID":"jhaeld_idol_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 } ] }, { - "nextPhraseID": "jhaeld_completed", - "requires": [ + "nextPhraseID":"jhaeld_completed", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "jhaeld_killalg_3", - "requires": [ + "nextPhraseID":"jhaeld_killalg_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "41" + "requireType":"questProgress", + "requireID":"remgard2", + "value":41 } ] }, { - "nextPhraseID": "jhaeld_killalg_2", - "requires": [ + "nextPhraseID":"jhaeld_killalg_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "40" + "requireType":"questProgress", + "requireID":"remgard2", + "value":40 } ] }, { - "nextPhraseID": "jhaeld_killalg", - "requires": [ + "nextPhraseID":"jhaeld_killalg", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "21" + "requireType":"questProgress", + "requireID":"remgard2", + "value":21 } ] }, { - "nextPhraseID": "jhaeld_alg_3", - "requires": [ + "nextPhraseID":"jhaeld_alg_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "10" + "requireType":"questProgress", + "requireID":"remgard2", + "value":10 } ] }, { - "nextPhraseID": "jhaeld_rejected", - "requires": [ + "nextPhraseID":"jhaeld_rejected", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "110" + "requireType":"questProgress", + "requireID":"remgard", + "value":110 } ] }, { - "nextPhraseID": "jhaeld_return8", - "requires": [ + "nextPhraseID":"jhaeld_return8", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "80" + "requireType":"questProgress", + "requireID":"remgard", + "value":80 } ] }, { - "nextPhraseID": "jhaeld_return6", - "requires": [ + "nextPhraseID":"jhaeld_return6", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "75" + "requireType":"questProgress", + "requireID":"remgard", + "value":75 } ] }, { - "nextPhraseID": "jhaeld_return1", - "requires": [ + "nextPhraseID":"jhaeld_return1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "50" + "requireType":"questProgress", + "requireID":"remgard", + "value":50 } ] }, { - "nextPhraseID": "jhaeld_1" + "nextPhraseID":"jhaeld_1" } ] }, { - "id": "jhaeld_1", - "message": "What, who are you? Don't bother me, child. We don't want kids running around in here.", - "replies": [ + "id":"jhaeld_1", + "message":"What, who are you? Don't bother me, child. We don't want kids running around in here.", + "replies":[ { - "text": "Are you Jhaeld? I was sent here to help you investigate the missing people.", - "nextPhraseID": "jhaeld_3" + "text":"Are you Jhaeld? I was sent here to help you investigate the missing people.", + "nextPhraseID":"jhaeld_3" }, { - "text": "Hey, watch that tone of yours. It would be a pity if more of your people would .. disappear.", - "nextPhraseID": "jhaeld_2" + "text":"Hey, watch that tone of yours. It would be a pity if more of your people would .. disappear.", + "nextPhraseID":"jhaeld_2" } ] }, { - "id": "jhaeld_2", - "message": "Hrmpf. I don't take threats lightly. Especially not from snot-nosed kids like you.", - "replies": [ + "id":"jhaeld_2", + "message":"Hrmpf. I don't take threats lightly. Especially not from snot-nosed kids like you.", + "replies":[ { - "text": "I was sent here to help you investigate the missing people.", - "nextPhraseID": "jhaeld_3" + "text":"I was sent here to help you investigate the missing people.", + "nextPhraseID":"jhaeld_3" }, { - "text": "You better get used to it with an attitude like that.", - "nextPhraseID": "jhaeld_leave" + "text":"You better get used to it with an attitude like that.", + "nextPhraseID":"jhaeld_leave" } ] }, { - "id": "jhaeld_reject", - "rewards": [ + "id":"jhaeld_reject", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 110 + "nextPhraseID":"jhaeld_leave" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "jhaeld_leave" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":110 } ] }, { - "id": "jhaeld_leave", - "message": "I think you had better leave, before anything bad might happen to you." + "id":"jhaeld_leave", + "message":"I think you had better leave, before anything bad might happen to you." }, { - "id": "jhaeld_3", - "message": "Yes, yes. The missing people. What could possibly a kid like you help with, hm?", - "replies": [ + "id":"jhaeld_3", + "message":"Yes, yes. The missing people. What could possibly a kid like you help with, hm?", + "replies":[ { - "text": "I was thinking you could provide me with some tasks to help you with the investigation.", - "nextPhraseID": "jhaeld_4" + "text":"I was thinking you could provide me with some tasks to help you with the investigation.", + "nextPhraseID":"jhaeld_4" }, { - "text": "The bridge guard told me to talk to you.", - "nextPhraseID": "jhaeld_4" + "text":"The bridge guard told me to talk to you.", + "nextPhraseID":"jhaeld_4" } ] }, { - "id": "jhaeld_4", - "message": "Hm, now that you are here you might as well make yourself useful instead of just standing there looking stupid. Even if you are a kid, you might be able to gather some information for me.", - "replies": [ + "id":"jhaeld_4", + "message":"Hm, now that you are here you might as well make yourself useful instead of just standing there looking stupid. Even if you are a kid, you might be able to gather some information for me.", + "replies":[ { - "text": "Sure, what do you need help with?", - "nextPhraseID": "jhaeld_7" + "text":"Sure, what do you need help with?", + "nextPhraseID":"jhaeld_7" }, { - "text": "Sigh. Ok. I guess.", - "nextPhraseID": "jhaeld_7" + "text":"Sigh. Ok. I guess.", + "nextPhraseID":"jhaeld_7" }, { - "text": "I'd rather kill something.", - "nextPhraseID": "jhaeld_6" + "text":"I'd rather kill something.", + "nextPhraseID":"jhaeld_6" }, { - "text": "Hey, watch that tone of yours!", - "nextPhraseID": "jhaeld_5" + "text":"Hey, watch that tone of yours!", + "nextPhraseID":"jhaeld_5" } ] }, { - "id": "jhaeld_5", - "message": "No, you watch that attitude of yours! Remember where you are and who you are talking to. I am Jhaeld, and you are in Remgard - which could be called *my* city.", - "replies": [ + "id":"jhaeld_5", + "message":"No, you watch that attitude of yours! Remember where you are and who you are talking to. I am Jhaeld, and you are in Remgard - which could be called *my* city.", + "replies":[ { - "text": "Fine. What do you need help with?", - "nextPhraseID": "jhaeld_7" + "text":"Fine. What do you need help with?", + "nextPhraseID":"jhaeld_7" }, { - "text": "You don't scare me, old man!", - "nextPhraseID": "jhaeld_leave" + "text":"You don't scare me, old man!", + "nextPhraseID":"jhaeld_leave" } ] }, { - "id": "jhaeld_6", - "message": "Ha ha. You? Killing something?! Now that's about the funniest thing I have heard all day. Just about.", - "replies": [ + "id":"jhaeld_6", + "message":"Ha ha. You? Killing something?! Now that's about the funniest thing I have heard all day. Just about.", + "replies":[ { - "text": "Hey, watch that tone of yours!", - "nextPhraseID": "jhaeld_5" + "text":"Hey, watch that tone of yours!", + "nextPhraseID":"jhaeld_5" }, { - "text": "I can handle myself. What do you need help with?", - "nextPhraseID": "jhaeld_7" + "text":"I can handle myself. What do you need help with?", + "nextPhraseID":"jhaeld_7" }, { - "text": "You just wait and see.", - "nextPhraseID": "jhaeld_7" + "text":"You just wait and see.", + "nextPhraseID":"jhaeld_7" } ] }, { - "id": "jhaeld_7", - "message": "(Sigh) To even think that we need to get help from children to run errands now.", - "replies": [ + "id":"jhaeld_7", + "message":"(Sigh) To even think that we need to get help from children to run errands now.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_8" + "text":"N", + "nextPhraseID":"jhaeld_8" } ] }, { - "id": "jhaeld_8", - "message": "I guess you know the background to this situation already. We have had some people disappear on us for some time now. We have no idea what has happened to the people that have disappeared, or even if they are still alive.", - "replies": [ + "id":"jhaeld_8", + "message":"I guess you know the background to this situation already. We have had some people disappear on us for some time now. We have no idea what has happened to the people that have disappeared, or even if they are still alive.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_9" + "text":"N", + "nextPhraseID":"jhaeld_9" } ] }, { - "id": "jhaeld_9", - "message": "Considering how many there are that have disappeared without anyone knowing what happened, it doesn't seem like they are out travelling.", - "rewards": [ + "id":"jhaeld_9", + "message":"Considering how many there are that have disappeared without anyone knowing what happened, it doesn't seem like they are out travelling.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 40 + "text":"N", + "nextPhraseID":"jhaeld_10" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_10" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":40 } ] }, { - "id": "jhaeld_10", - "message": "Ok, so what I would like you to do for me is ask some people what they know of the missing people. The fact that you are not from around here might help you get information that neither me nor my guards would be able to acquire.", - "replies": [ + "id":"jhaeld_10", + "message":"Ok, so what I would like you to do for me is ask some people what they know of the missing people. The fact that you are not from around here might help you get information that neither me nor my guards would be able to acquire.", + "replies":[ { - "text": "Sounds simple enough.", - "nextPhraseID": "jhaeld_14" + "text":"Sounds simple enough.", + "nextPhraseID":"jhaeld_14" }, { - "text": "Sure, I'll do it. Who do you want me to ask?", - "nextPhraseID": "jhaeld_14" + "text":"Sure, I'll do it. Who do you want me to ask?", + "nextPhraseID":"jhaeld_14" }, { - "text": "I'm not too sure about this. Will there be a reward?", - "nextPhraseID": "jhaeld_11" + "text":"I'm not too sure about this. Will there be a reward?", + "nextPhraseID":"jhaeld_11" }, { - "text": "I'm not too sure about this. Why would I want to help you people?", - "nextPhraseID": "jhaeld_13" + "text":"I'm not too sure about this. Why would I want to help you people?", + "nextPhraseID":"jhaeld_13" } ] }, { - "id": "jhaeld_11", - "message": "What, you have the arrogance to ask for a reward for helping us find the people that are missing? If it's gold you seek, I suggest you look somewhere else.", - "replies": [ + "id":"jhaeld_11", + "message":"What, you have the arrogance to ask for a reward for helping us find the people that are missing? If it's gold you seek, I suggest you look somewhere else.", + "replies":[ { - "text": "Fine, I'll do it. Who do you want me to ask?", - "nextPhraseID": "jhaeld_14" + "text":"Fine, I'll do it. Who do you want me to ask?", + "nextPhraseID":"jhaeld_14" }, { - "text": "No reward, no help.", - "nextPhraseID": "jhaeld_12" + "text":"No reward, no help.", + "nextPhraseID":"jhaeld_12" } ] }, { - "id": "jhaeld_12", - "message": "I knew you were just trouble. Sigh. Please leave me.", - "replies": [ + "id":"jhaeld_12", + "message":"I knew you were just trouble. Sigh. Please leave me.", + "replies":[ { - "text": "Fine, I'll do it. Who do you want me to ask?", - "nextPhraseID": "jhaeld_14" + "text":"Fine, I'll do it. Who do you want me to ask?", + "nextPhraseID":"jhaeld_14" }, { - "text": "Suit yourself.", - "nextPhraseID": "jhaeld_reject" + "text":"Suit yourself.", + "nextPhraseID":"jhaeld_reject" } ] }, { - "id": "jhaeld_13", - "message": "Why!? It would be the right thing to do, of course. If you can't understand that, you had better go somewhere else.", - "replies": [ + "id":"jhaeld_13", + "message":"Why!? It would be the right thing to do, of course. If you can't understand that, you had better go somewhere else.", + "replies":[ { - "text": "Fine, I'll do it. Who do you want me to ask?", - "nextPhraseID": "jhaeld_14" + "text":"Fine, I'll do it. Who do you want me to ask?", + "nextPhraseID":"jhaeld_14" }, { - "text": "I won't do it. I fail to see why I should help you.", - "nextPhraseID": "jhaeld_reject" + "text":"I won't do it. I fail to see why I should help you.", + "nextPhraseID":"jhaeld_reject" } ] }, { - "id": "jhaeld_14", - "message": "There are four people here in Remgard that I believe have more to tell than what we have managed to get out of them. I want you to go ask them what they know of the disappearances.", - "rewards": [ + "id":"jhaeld_14", + "message":"There are four people here in Remgard that I believe have more to tell than what we have managed to get out of them. I want you to go ask them what they know of the disappearances.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 50 + "text":"N", + "nextPhraseID":"jhaeld_15" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_15" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":50 } ] }, { - "id": "jhaeld_15", - "message": "First, there's Norath and his wife Bethir that lives in the farmhouse on the southwestern shore. Bethir is nowhere to be found, and Norath might know more about where she is.", - "rewards": [ + "id":"jhaeld_15", + "message":"First, there's Norath and his wife Bethir that lives in the farmhouse on the southwestern shore. Bethir is nowhere to be found, and Norath might know more about where she is.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 51 + "text":"N", + "nextPhraseID":"jhaeld_16" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_16" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":51 } ] }, { - "id": "jhaeld_16", - "message": "Secondly, as you might have heard, we have been blessed by a visit from a delegation of the Knights of Elythom here in Remgard. Unfortunately, one of the knights has vanished, which is most embarrassing for us. They can be found here in the tavern.", - "rewards": [ + "id":"jhaeld_16", + "message":"Secondly, as you might have heard, we have been blessed by a visit from a delegation of the Knights of Elythom here in Remgard. Unfortunately, one of the knights has vanished, which is most embarrassing for us. They can be found here in the tavern.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 52 + "text":"N", + "nextPhraseID":"jhaeld_17" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_17" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":52 } ] }, { - "id": "jhaeld_17", - "message": "Third, the old woman Duaina usually has great wisdom to share, considering the experience she has with .. things out of the ordinary. You'll find her in her house to the south.", - "rewards": [ + "id":"jhaeld_17", + "message":"Third, the old woman Duaina usually has great wisdom to share, considering the experience she has with .. things out of the ordinary. You'll find her in her house to the south.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 53 + "text":"N", + "nextPhraseID":"jhaeld_18" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_18" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":53 } ] }, { - "id": "jhaeld_18", - "message": "Lastly, you should go talk to Rothses, the armorer in town. He meets most people now and then, and might have picked up something that he won't dare tell us guards. His house is on the western side of town.", - "rewards": [ + "id":"jhaeld_18", + "message":"Lastly, you should go talk to Rothses, the armorer in town. He meets most people now and then, and might have picked up something that he won't dare tell us guards. His house is on the western side of town.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 54 + "text":"N", + "nextPhraseID":"jhaeld_19" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_19" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":54 } ] }, { - "id": "jhaeld_19", - "message": "Please be as swift as possible.", - "replies": [ + "id":"jhaeld_19", + "message":"Please be as swift as possible.", + "replies":[ { - "text": "What about that Algangror woman that lives outside town?", - "nextPhraseID": "jhaeld_21", - "requires": [ + "text":"What about that Algangror woman that lives outside town?", + "nextPhraseID":"jhaeld_21", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "30" + "requireType":"questProgress", + "requireID":"remgard", + "value":30 } ] }, { - "text": "I'll go ask them.", - "nextPhraseID": "jhaeld_20" + "text":"I'll go ask them.", + "nextPhraseID":"jhaeld_20" } ] }, { - "id": "jhaeld_20", - "message": "As I said, please be as quick as possible." + "id":"jhaeld_20", + "message":"As I said, please be as quick as possible." }, { - "id": "jhaeld_21", - "message": "What was that? Are you still here? I told you to be as quick as possible.", - "rewards": [ + "id":"jhaeld_21", + "message":"What was that? Are you still here? I told you to be as quick as possible.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 59 + "text":"What about her? The bridge guard sent me to investigate that house, and seemed very upset when I mentioned that she's there.", + "nextPhraseID":"jhaeld_22" + }, + { + "text":"I'll go ask those people you mentioned.", + "nextPhraseID":"jhaeld_20" } ], - "replies": [ + "rewards":[ { - "text": "What about her? The bridge guard sent me to investigate that house, and seemed very upset when I mentioned that she's there.", - "nextPhraseID": "jhaeld_22" - }, - { - "text": "I'll go ask those people you mentioned.", - "nextPhraseID": "jhaeld_20" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":59 } ] }, { - "id": "jhaeld_22", - "message": "Did you not hear me? I told you to be as quick as possible! That means you should go talk to those people instead of standing around here blabbing.", - "replies": [ + "id":"jhaeld_22", + "message":"Did you not hear me? I told you to be as quick as possible! That means you should go talk to those people instead of standing around here blabbing.", + "replies":[ { - "text": "But the bridge guard seemed ...", - "nextPhraseID": "jhaeld_23" + "text":"But the bridge guard seemed ...", + "nextPhraseID":"jhaeld_23" }, { - "text": "But I thought that ...", - "nextPhraseID": "jhaeld_23" + "text":"But I thought that ...", + "nextPhraseID":"jhaeld_23" }, { - "text": "What about the ...", - "nextPhraseID": "jhaeld_23" + "text":"What about the ...", + "nextPhraseID":"jhaeld_23" }, { - "text": "I'll go ask those people you mentioned.", - "nextPhraseID": "jhaeld_20" + "text":"I'll go ask those people you mentioned.", + "nextPhraseID":"jhaeld_20" } ] }, { - "id": "jhaeld_23", - "message": "Are you still talking? I knew you were nothing but trouble the moment I saw you. Now, can you please hurry up and go talk to those people?", - "replies": [ + "id":"jhaeld_23", + "message":"Are you still talking? I knew you were nothing but trouble the moment I saw you. Now, can you please hurry up and go talk to those people?", + "replies":[ { - "text": "Fine. I'll go ask them.", - "nextPhraseID": "jhaeld_20" + "text":"Fine. I'll go ask them.", + "nextPhraseID":"jhaeld_20" } ] }, { - "id": "jhaeld_rejected", - "message": "What now? Look, we don't want kids like you running around here, messing with our things.", - "replies": [ + "id":"jhaeld_rejected", + "message":"What now? Look, we don't want kids like you running around here, messing with our things.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_leave" + "text":"N", + "nextPhraseID":"jhaeld_leave" } ] }, { - "id": "jhaeld_return1", - "message": "Did you talk to those people that I sent you to ask about the missing people?", - "replies": [ + "id":"jhaeld_return1", + "message":"Did you talk to those people that I sent you to ask about the missing people?", + "replies":[ { - "text": "Yes, I have talked to all of them.", - "nextPhraseID": "jhaeld_return2", - "requires": [ + "text":"Yes, I have talked to all of them.", + "nextPhraseID":"jhaeld_return2", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "70" + "requireType":"questProgress", + "requireID":"remgard", + "value":70 } ] }, { - "text": "Can you repeat the names of those that you wanted me to ask?", - "nextPhraseID": "jhaeld_14" + "text":"Can you repeat the names of those that you wanted me to ask?", + "nextPhraseID":"jhaeld_14" }, { - "text": "I'm not too sure about this. Will there be a reward?", - "nextPhraseID": "jhaeld_11" + "text":"I'm not too sure about this. Will there be a reward?", + "nextPhraseID":"jhaeld_11" }, { - "text": "I'm not too sure about this. Why would I want to help you people?", - "nextPhraseID": "jhaeld_13" + "text":"I'm not too sure about this. Why would I want to help you people?", + "nextPhraseID":"jhaeld_13" }, { - "text": "Not yet, but I will.", - "nextPhraseID": "jhaeld_19" + "text":"Not yet, but I will.", + "nextPhraseID":"jhaeld_19" } ] }, { - "id": "jhaeld_return2", - "message": "Well, what did you find out?", - "replies": [ + "id":"jhaeld_return2", + "message":"Well, what did you find out?", + "replies":[ { - "text": "Nothing. None of them told me anything new about the missing people.", - "nextPhraseID": "jhaeld_return3" + "text":"Nothing. None of them told me anything new about the missing people.", + "nextPhraseID":"jhaeld_return3" } ] }, { - "id": "jhaeld_return3", - "message": "So.. Let me get things straight. You went and asked them about the missing people, and they didn't tell you anything new?", - "replies": [ + "id":"jhaeld_return3", + "message":"So.. Let me get things straight. You went and asked them about the missing people, and they didn't tell you anything new?", + "replies":[ { - "text": "No. None of them had anything new to say.", - "nextPhraseID": "jhaeld_return4" + "text":"No. None of them had anything new to say.", + "nextPhraseID":"jhaeld_return4" }, { - "text": "You heard me the first time.", - "nextPhraseID": "jhaeld_return4" + "text":"You heard me the first time.", + "nextPhraseID":"jhaeld_return4" }, { - "text": "Maybe you should have sent me to ask other people than these losers you sent me to.", - "nextPhraseID": "jhaeld_return4" + "text":"Maybe you should have sent me to ask other people than these losers you sent me to.", + "nextPhraseID":"jhaeld_return4" } ] }, { - "id": "jhaeld_return4", - "message": "Oh, I knew you were nothing but trouble the moment I saw you.", - "replies": [ + "id":"jhaeld_return4", + "message":"Oh, I knew you were nothing but trouble the moment I saw you.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_return5" + "text":"N", + "nextPhraseID":"jhaeld_return5" } ] }, { - "id": "jhaeld_return5", - "message": "I sent you to do a simple task, and you return with .. nothing!", - "replies": [ + "id":"jhaeld_return5", + "message":"I sent you to do a simple task, and you return with .. nothing!", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_return6" + "text":"N", + "nextPhraseID":"jhaeld_return6" } ] }, { - "id": "jhaeld_return6", - "message": "(Jhaeld mumbles) Stupid kids..", - "rewards": [ + "id":"jhaeld_return6", + "message":"(Jhaeld mumbles) Stupid kids..", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 75 + "text":"N", + "nextPhraseID":"jhaeld_return7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_return7" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":75 } ] }, { - "id": "jhaeld_return7", - "message": "Fine then.", - "replies": [ + "id":"jhaeld_return7", + "message":"Fine then.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_return8" + "text":"N", + "nextPhraseID":"jhaeld_return8" } ] }, { - "id": "jhaeld_return8", - "message": "I suggest you go look in other places if you really want to help us.", - "rewards": [ + "id":"jhaeld_return8", + "message":"I suggest you go look in other places if you really want to help us.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 80 + "text":"N", + "nextPhraseID":"jhaeld_return_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_return_s" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":80 } ] }, { - "id": "jhaeld_return_s", - "replies": [ + "id":"jhaeld_return_s", + "replies":[ { - "nextPhraseID": "jhaeld_task2_n", - "requires": [ + "nextPhraseID":"jhaeld_task2_n", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "20" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":20 } ] }, { - "nextPhraseID": "jhaeld_task2_f", - "requires": [ + "nextPhraseID":"jhaeld_task2_f", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "59" + "requireType":"questProgress", + "requireID":"remgard", + "value":59 } ] }, { - "nextPhraseID": "jhaeld_task2_y", - "requires": [ + "nextPhraseID":"jhaeld_task2_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "30" + "requireType":"questProgress", + "requireID":"remgard", + "value":30 } ] }, { - "nextPhraseID": "jhaeld_task2" + "nextPhraseID":"jhaeld_task2" } ] }, { - "id": "jhaeld_task2_f", - "message": "Maybe someone else knows something that we haven't taken into account yet. Also, I seem to recall you saying something about Algangror before, is that right?", - "replies": [ + "id":"jhaeld_task2_f", + "message":"Maybe someone else knows something that we haven't taken into account yet. Also, I seem to recall you saying something about Algangror before, is that right?", + "replies":[ { - "text": "Yes. As I tried to tell you, Algangror is hiding in that abandoned house outside town.", - "nextPhraseID": "jhaeld_alg_3" + "text":"Yes. As I tried to tell you, Algangror is hiding in that abandoned house outside town.", + "nextPhraseID":"jhaeld_alg_3" } ] }, { - "id": "jhaeld_task2_y", - "message": "Maybe someone else knows something that we haven't taken into account yet.", - "replies": [ + "id":"jhaeld_task2_y", + "message":"Maybe someone else knows something that we haven't taken into account yet.", + "replies":[ { - "text": "The bridge guard sent me to scout an abandoned house outside town.", - "nextPhraseID": "jhaeld_alg_1" + "text":"The bridge guard sent me to scout an abandoned house outside town.", + "nextPhraseID":"jhaeld_alg_1" }, { - "text": "Does the name 'Algangror' mean anything to you?", - "nextPhraseID": "jhaeld_alg_2" + "text":"Does the name 'Algangror' mean anything to you?", + "nextPhraseID":"jhaeld_alg_2" } ] }, { - "id": "jhaeld_task2", - "message": "Maybe someone else knows something that we haven't taken into account yet.", - "replies": [ + "id":"jhaeld_task2", + "message":"Maybe someone else knows something that we haven't taken into account yet.", + "replies":[ { - "text": "The bridge guard sent me to scout an abandoned house outside town.", - "nextPhraseID": "jhaeld_alg_1" + "text":"The bridge guard sent me to scout an abandoned house outside town.", + "nextPhraseID":"jhaeld_alg_1" }, { - "text": "I might know something, but I have promised not to tell anyone.", - "nextPhraseID": "jhaeld_task2_1", - "requires": [ + "text":"I might know something, but I have promised not to tell anyone.", + "nextPhraseID":"jhaeld_task2_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "31" + "requireType":"questProgress", + "requireID":"remgard", + "value":31 } ] }, { - "text": "I don't know anything else.", - "nextPhraseID": "jhaeld_task2_n" + "text":"I don't know anything else.", + "nextPhraseID":"jhaeld_task2_n" }, { - "text": "I'll go ask around.", - "nextPhraseID": "jhaeld_task2_n" + "text":"I'll go ask around.", + "nextPhraseID":"jhaeld_task2_n" } ] }, { - "id": "jhaeld_task2_1", - "message": "A secret, eh? You would do well to tell me what you know. Lives may be at stake here.", - "replies": [ + "id":"jhaeld_task2_1", + "message":"A secret, eh? You would do well to tell me what you know. Lives may be at stake here.", + "replies":[ { - "text": "The bridge guard sent me to scout an abandoned house outside town.", - "nextPhraseID": "jhaeld_alg_1" + "text":"The bridge guard sent me to scout an abandoned house outside town.", + "nextPhraseID":"jhaeld_alg_1" }, { - "text": "No, I will keep my word and not tell.", - "nextPhraseID": "jhaeld_task2_2" + "text":"No, I will keep my word and not tell.", + "nextPhraseID":"jhaeld_task2_2" }, { - "text": "Never mind, it was nothing.", - "nextPhraseID": "jhaeld_task2_n" + "text":"Never mind, it was nothing.", + "nextPhraseID":"jhaeld_task2_n" }, { - "text": "Never mind, I'll go ask around if anyone else knows anything.", - "nextPhraseID": "jhaeld_task2_n" + "text":"Never mind, I'll go ask around if anyone else knows anything.", + "nextPhraseID":"jhaeld_task2_n" } ] }, { - "id": "jhaeld_task2_2", - "message": "Ah, someone with honor. I respect that, and will not ask any more.", - "replies": [ + "id":"jhaeld_task2_2", + "message":"Ah, someone with honor. I respect that, and will not ask any more.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_task2_n" + "text":"N", + "nextPhraseID":"jhaeld_task2_n" } ] }, { - "id": "jhaeld_task2_n", - "message": "I have nothing more to say to you." + "id":"jhaeld_task2_n", + "message":"I have nothing more to say to you." }, { - "id": "jhaeld_alg_1", - "message": "Hm, yes, and what of it?", - "replies": [ + "id":"jhaeld_alg_1", + "message":"Hm, yes, and what of it?", + "replies":[ { - "text": "I met a woman named Algangror in that house.", - "nextPhraseID": "jhaeld_alg_2" + "text":"I met a woman named Algangror in that house.", + "nextPhraseID":"jhaeld_alg_2" } ] }, { - "id": "jhaeld_alg_2", - "message": "Algangror?! Now that's a name I have not heard in a long time.", - "replies": [ + "id":"jhaeld_alg_2", + "message":"Algangror?! Now that's a name I have not heard in a long time.", + "replies":[ { - "text": "Algangror is hiding in that abandoned house outside town.", - "nextPhraseID": "jhaeld_alg_3" + "text":"Algangror is hiding in that abandoned house outside town.", + "nextPhraseID":"jhaeld_alg_3" } ] }, { - "id": "jhaeld_alg_3", - "message": "If Algangror is here, this is grim news indeed.", - "rewards": [ + "id":"jhaeld_alg_3", + "message":"If Algangror is here, this is grim news indeed.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 10 + "text":"N", + "nextPhraseID":"jhaeld_alg_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_4" + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":10 } ] }, { - "id": "jhaeld_alg_4", - "message": "To be honest, I had heard about this before, but I dismissed all talk of it since I did not believe it. Now you tell me this also, and I am starting to think that it may be true. She may have returned.", - "replies": [ + "id":"jhaeld_alg_4", + "message":"To be honest, I had heard about this before, but I dismissed all talk of it since I did not believe it. Now you tell me this also, and I am starting to think that it may be true. She may have returned.", + "replies":[ { - "text": "Who is she?", - "nextPhraseID": "jhaeld_alg_5" + "text":"Who is she?", + "nextPhraseID":"jhaeld_alg_5" } ] }, { - "id": "jhaeld_alg_5", - "message": "She used to live here in Remgard, during the days of prosperity. She even helped with the crops on some days.", - "replies": [ + "id":"jhaeld_alg_5", + "message":"She used to live here in Remgard, during the days of prosperity. She even helped with the crops on some days.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_6" + "text":"N", + "nextPhraseID":"jhaeld_alg_6" } ] }, { - "id": "jhaeld_alg_6", - "message": "Then something happened. She started getting ideas, and occasionally locked herself in her house for several days. No one really knew what she was doing in there, but we all knew that she was up to no good.", - "replies": [ + "id":"jhaeld_alg_6", + "message":"Then something happened. She started getting ideas, and occasionally locked herself in her house for several days. No one really knew what she was doing in there, but we all knew that she was up to no good.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_7" + "text":"N", + "nextPhraseID":"jhaeld_alg_7" } ] }, { - "id": "jhaeld_alg_7", - "message": "I can still recall the stench that came from her house. Ugh. What could possibly smell that bad?", - "replies": [ + "id":"jhaeld_alg_7", + "message":"I can still recall the stench that came from her house. Ugh. What could possibly smell that bad?", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_8" + "text":"N", + "nextPhraseID":"jhaeld_alg_8" } ] }, { - "id": "jhaeld_alg_8", - "message": "Anyway, we started questioning her, and tried to persuade her to tell what she was up to. Stubborn and crazy as she is, she refused of course.", - "replies": [ + "id":"jhaeld_alg_8", + "message":"Anyway, we started questioning her, and tried to persuade her to tell what she was up to. Stubborn and crazy as she is, she refused of course.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_9" + "text":"N", + "nextPhraseID":"jhaeld_alg_9" } ] }, { - "id": "jhaeld_alg_9", - "message": "Things started getting worse, and the stench spread like a deep fog over the whole town. All of us living here in Remgard knew we had to act before she did something that could hurt us all.", - "replies": [ + "id":"jhaeld_alg_9", + "message":"Things started getting worse, and the stench spread like a deep fog over the whole town. All of us living here in Remgard knew we had to act before she did something that could hurt us all.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_10" + "text":"N", + "nextPhraseID":"jhaeld_alg_10" } ] }, { - "id": "jhaeld_alg_10", - "message": "So we forced her to explain herself.", - "replies": [ + "id":"jhaeld_alg_10", + "message":"So we forced her to explain herself.", + "replies":[ { - "text": "Did she tell?", - "nextPhraseID": "jhaeld_alg_11" + "text":"Did she tell?", + "nextPhraseID":"jhaeld_alg_11" } ] }, { - "id": "jhaeld_alg_11", - "message": "Would you believe it, she told us that what she believed in, and what she was doing was no concern of ours. She even had the stomach to tell us that she wanted to be left alone.", - "replies": [ + "id":"jhaeld_alg_11", + "message":"Would you believe it, she told us that what she believed in, and what she was doing was no concern of ours. She even had the stomach to tell us that she wanted to be left alone.", + "replies":[ { - "text": "What did you do?", - "nextPhraseID": "jhaeld_alg_12" + "text":"What did you do?", + "nextPhraseID":"jhaeld_alg_12" } ] }, { - "id": "jhaeld_alg_12", - "message": "Of course, we did what any sane man would do. We forced her to abandon her house and find somewhere else to live. Somewhere other than Remgard.", - "replies": [ + "id":"jhaeld_alg_12", + "message":"Of course, we did what any sane man would do. We forced her to abandon her house and find somewhere else to live. Somewhere other than Remgard.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_13" + "text":"N", + "nextPhraseID":"jhaeld_alg_13" } ] }, { - "id": "jhaeld_alg_13", - "message": "You should have seen her. Nails long as your finger, and her face full of unwashed hair. Clearly, she was crazy and could not be reasoned with.", - "replies": [ + "id":"jhaeld_alg_13", + "message":"You should have seen her. Nails long as your finger, and her face full of unwashed hair. Clearly, she was crazy and could not be reasoned with.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_14" + "text":"N", + "nextPhraseID":"jhaeld_alg_14" } ] }, { - "id": "jhaeld_alg_14", - "message": "When we marched her out of town, the children started crying out of fear of her.", - "replies": [ + "id":"jhaeld_alg_14", + "message":"When we marched her out of town, the children started crying out of fear of her.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_15" + "text":"N", + "nextPhraseID":"jhaeld_alg_15" } ] }, { - "id": "jhaeld_alg_15", - "message": "The worst thing though, is that she said she would put a curse on all of us.", - "replies": [ + "id":"jhaeld_alg_15", + "message":"The worst thing though, is that she said she would put a curse on all of us.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_16" + "text":"N", + "nextPhraseID":"jhaeld_alg_16" } ] }, { - "id": "jhaeld_alg_16", - "message": "All of this was several seasons ago, and things have gone back to the usual business nowadays.", - "replies": [ + "id":"jhaeld_alg_16", + "message":"All of this was several seasons ago, and things have gone back to the usual business nowadays.", + "replies":[ { - "text": "What now then, since she has returned?", - "nextPhraseID": "jhaeld_alg_17" + "text":"What now then, since she has returned?", + "nextPhraseID":"jhaeld_alg_17" } ] }, { - "id": "jhaeld_alg_17", - "message": "Yes. Her being back would explain the missing people. She must have done something to them. I fear for the worst.", - "replies": [ + "id":"jhaeld_alg_17", + "message":"Yes. Her being back would explain the missing people. She must have done something to them. I fear for the worst.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_18" + "text":"N", + "nextPhraseID":"jhaeld_alg_18" } ] }, { - "id": "jhaeld_alg_18", - "message": "Considering the people that have disappeared, I frankly don't know what to do. As you know, even one of the Knights of Elythom has disappeared.", - "replies": [ + "id":"jhaeld_alg_18", + "message":"Considering the people that have disappeared, I frankly don't know what to do. As you know, even one of the Knights of Elythom has disappeared.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_19" + "text":"N", + "nextPhraseID":"jhaeld_alg_19" } ] }, { - "id": "jhaeld_alg_19", - "message": "Someone that can do that is dangerous indeed. I am not sure I would even risk sending the guards out there for her, in fear of what she might do.", - "replies": [ + "id":"jhaeld_alg_19", + "message":"Someone that can do that is dangerous indeed. I am not sure I would even risk sending the guards out there for her, in fear of what she might do.", + "replies":[ { - "text": "So, what then?", - "nextPhraseID": "jhaeld_alg_20" + "text":"So, what then?", + "nextPhraseID":"jhaeld_alg_20" } ] }, { - "id": "jhaeld_alg_20", - "message": "If I were to choose, I would rather not deal with it, and just seal the town bridge as safely as possible, to prevent any more people from disappearing.", - "rewards": [ + "id":"jhaeld_alg_20", + "message":"If I were to choose, I would rather not deal with it, and just seal the town bridge as safely as possible, to prevent any more people from disappearing.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 20 + "text":"N", + "nextPhraseID":"jhaeld_alg_21s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_21s" + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":20 } ] }, { - "id": "jhaeld_alg_21s", - "replies": [ + "id":"jhaeld_alg_21s", + "replies":[ { - "nextPhraseID": "jhaeld_alg_21n", - "requires": [ + "nextPhraseID":"jhaeld_alg_21n", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "21" + "requireType":"questProgress", + "requireID":"remgard2", + "value":21 } ] }, { - "nextPhraseID": "jhaeld_alg_21" + "nextPhraseID":"jhaeld_alg_21" } ] }, { - "id": "jhaeld_alg_21n", - "message": "I.. I don't know what to do." + "id":"jhaeld_alg_21n", + "message":"I.. I don't know what to do." }, { - "id": "jhaeld_alg_21", - "message": "I.. I don't know what to do.", - "replies": [ + "id":"jhaeld_alg_21", + "message":"I.. I don't know what to do.", + "replies":[ { - "text": "I could help you if you want.", - "nextPhraseID": "jhaeld_alg_24" + "text":"I could help you if you want.", + "nextPhraseID":"jhaeld_alg_24" }, { - "text": "You pathetic fool. You would rather sit here and do nothing instead of confronting her?", - "nextPhraseID": "jhaeld_alg_22" + "text":"You pathetic fool. You would rather sit here and do nothing instead of confronting her?", + "nextPhraseID":"jhaeld_alg_22" }, { - "text": "Hah, sucks to be you!", - "nextPhraseID": "jhaeld_alg_23" + "text":"Hah, sucks to be you!", + "nextPhraseID":"jhaeld_alg_23" } ] }, { - "id": "jhaeld_alg_22", - "message": "I will not see more of my people get hurt, or whatever it is she has done to them. I will keep my people safe.", - "replies": [ + "id":"jhaeld_alg_22", + "message":"I will not see more of my people get hurt, or whatever it is she has done to them. I will keep my people safe.", + "replies":[ { - "text": "I could help you if you want.", - "nextPhraseID": "jhaeld_alg_24" + "text":"I could help you if you want.", + "nextPhraseID":"jhaeld_alg_24" }, { - "text": "Hah, sucks to be you!", - "nextPhraseID": "jhaeld_alg_23" + "text":"Hah, sucks to be you!", + "nextPhraseID":"jhaeld_alg_23" } ] }, { - "id": "jhaeld_alg_23", - "message": "Insults won't get you anywhere. The people that have disappeared are still missing, and may be hurt, while you run around handing out insults. I pity you.", - "replies": [ + "id":"jhaeld_alg_23", + "message":"Insults won't get you anywhere. The people that have disappeared are still missing, and may be hurt, while you run around handing out insults. I pity you.", + "replies":[ { - "text": "I could help you if you want.", - "nextPhraseID": "jhaeld_alg_24" + "text":"I could help you if you want.", + "nextPhraseID":"jhaeld_alg_24" }, { - "text": "You pathetic fool. You would rather sit here and do nothing instead of confronting her?", - "nextPhraseID": "jhaeld_alg_22" + "text":"You pathetic fool. You would rather sit here and do nothing instead of confronting her?", + "nextPhraseID":"jhaeld_alg_22" } ] }, { - "id": "jhaeld_alg_24", - "message": "If you really want to help us, then please be careful. She can not be trusted.", - "replies": [ + "id":"jhaeld_alg_24", + "message":"If you really want to help us, then please be careful. She can not be trusted.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_25" + "text":"N", + "nextPhraseID":"jhaeld_alg_25" } ] }, { - "id": "jhaeld_alg_25", - "message": "However, if you were to find a way to make her disappear, we would of course be forever in your debt.", - "replies": [ + "id":"jhaeld_alg_25", + "message":"However, if you were to find a way to make her disappear, we would of course be forever in your debt.", + "replies":[ { - "text": "I'll see what I can do.", - "nextPhraseID": "jhaeld_alg_26" + "text":"I'll see what I can do.", + "nextPhraseID":"jhaeld_alg_26" }, { - "text": "I have dealt with stronger foes.", - "nextPhraseID": "jhaeld_alg_27" + "text":"I have dealt with stronger foes.", + "nextPhraseID":"jhaeld_alg_27" } ] }, { - "id": "jhaeld_alg_26", - "message": "Remember, please be careful! I would not want to be responsible for another person disappearing.", - "rewards": [ + "id":"jhaeld_alg_26", + "message":"Remember, please be careful! I would not want to be responsible for another person disappearing.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 21 + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":21 } ] }, { - "id": "jhaeld_alg_27", - "message": "I doubt it.", - "replies": [ + "id":"jhaeld_alg_27", + "message":"I doubt it.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_alg_26" + "text":"N", + "nextPhraseID":"jhaeld_alg_26" } ] }, { - "id": "jhaeld_killalg", - "message": "Hello again. What news do you bring?", - "replies": [ + "id":"jhaeld_killalg", + "message":"Hello again. What news do you bring?", + "replies":[ { - "text": "Can you tell me the story of Algangror again?", - "nextPhraseID": "jhaeld_alg_5" + "text":"Can you tell me the story of Algangror again?", + "nextPhraseID":"jhaeld_alg_5" }, { - "text": "I am still trying to find a way to make Algangror disappear.", - "nextPhraseID": "jhaeld_alg_26" + "text":"I am still trying to find a way to make Algangror disappear.", + "nextPhraseID":"jhaeld_alg_26" }, { - "text": "Algangror is dead.", - "nextPhraseID": "jhaeld_killalg_1", - "requires": [ + "text":"Algangror is dead.", + "nextPhraseID":"jhaeld_killalg_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "35" + "requireType":"questProgress", + "requireID":"remgard2", + "value":35 } ] } ] }, { - "id": "jhaeld_killalg_1", - "message": "I find this very hard to believe. For to have killed Algangror would have been a difficult task, given her power.", - "replies": [ + "id":"jhaeld_killalg_1", + "message":"I find this very hard to believe. For to have killed Algangror would have been a difficult task, given her power.", + "replies":[ { - "text": "I have brought you her ring as proof that what I say is true.", - "nextPhraseID": "jhaeld_killalg_1b", - "requires": [ + "text":"I have brought you her ring as proof that what I say is true.", + "nextPhraseID":"jhaeld_killalg_1b", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_ring", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_ring", + "value":1 } ] }, { - "text": "No, never mind. I haven't actually defeated her yet.", - "nextPhraseID": "jhaeld_alg_26" + "text":"No, never mind. I haven't actually defeated her yet.", + "nextPhraseID":"jhaeld_alg_26" } ] }, { - "id": "jhaeld_killalg_1b", - "message": "I can hardly believe it! Yes, this is indeed her ring.", - "rewards": [ + "id":"jhaeld_killalg_1b", + "message":"I can hardly believe it! Yes, this is indeed her ring.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 40 + "text":"N", + "nextPhraseID":"jhaeld_killalg_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_killalg_2" + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":40 } ] }, { - "id": "jhaeld_killalg_2", - "message": "You actually defeated her? I am so relieved! Tell me, how crazy was she? No, don't tell me, I don't want to hear more of her filth.", - "replies": [ + "id":"jhaeld_killalg_2", + "message":"You actually defeated her? I am so relieved! Tell me, how crazy was she? No, don't tell me, I don't want to hear more of her filth.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_killalg_3" + "text":"N", + "nextPhraseID":"jhaeld_killalg_3" } ] }, { - "id": "jhaeld_killalg_3", - "message": "This means that the people of Remgard are now safe from her, and it is all thanks to you! Who would have thought.", - "rewards": [ + "id":"jhaeld_killalg_3", + "message":"This means that the people of Remgard are now safe from her, and it is all thanks to you! Who would have thought.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 41 + "text":"N", + "nextPhraseID":"jhaeld_killalg_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_killalg_4" + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":41 } ] }, { - "id": "jhaeld_killalg_4", - "message": "I.. I don't know what to say. Thank you, that's the least I can say.", - "replies": [ + "id":"jhaeld_killalg_4", + "message":"I.. I don't know what to say. Thank you, that's the least I can say.", + "replies":[ { - "text": "You are most welcome.", - "nextPhraseID": "jhaeld_killalg_5" + "text":"You are most welcome.", + "nextPhraseID":"jhaeld_killalg_5" }, { - "text": "That was a tough fight. Now, let's talk reward.", - "nextPhraseID": "jhaeld_killalg_5" + "text":"That was a tough fight. Now, let's talk reward.", + "nextPhraseID":"jhaeld_killalg_5" }, { - "text": "Just another body behind me.", - "nextPhraseID": "jhaeld_killalg_5" + "text":"Just another body behind me.", + "nextPhraseID":"jhaeld_killalg_5" } ] }, { - "id": "jhaeld_killalg_5", - "message": "I would think that the whole town is in your debt, but they may not know it.", - "replies": [ + "id":"jhaeld_killalg_5", + "message":"I would think that the whole town is in your debt, but they may not know it.", + "replies":[ { - "text": "N", - "nextPhraseID": "jhaeld_killalg_6" + "text":"N", + "nextPhraseID":"jhaeld_killalg_6" } ] }, { - "id": "jhaeld_killalg_6", - "message": "Go talk to Rothses over at the west side of town. He should be able to help you improve some of your equipment.", - "rewards": [ + "id":"jhaeld_killalg_6", + "message":"Go talk to Rothses over at the west side of town. He should be able to help you improve some of your equipment.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard2", - "value": 45 + "text":"N", + "nextPhraseID":"jhaeld_completed" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jhaeld_completed" + "rewardType":"questProgress", + "rewardID":"remgard2", + "value":45 } ] }, { - "id": "jhaeld_completed", - "message": "Again, thank you for all your help." + "id":"jhaeld_completed", + "message":"Again, thank you for all your help." }, { - "id": "jhaeld_idol_1", - "message": "Please leave me be, child. I just had a sudden attack of nausea. I should probably lie down." + "id":"jhaeld_idol_1", + "message":"Please leave me be, child. I just had a sudden attack of nausea. I should probably lie down." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_jolnor.json b/AndorsTrail/res/raw/conversationlist_jolnor.json index aee909397..f27e99ecd 100644 --- a/AndorsTrail/res/raw/conversationlist_jolnor.json +++ b/AndorsTrail/res/raw/conversationlist_jolnor.json @@ -1,642 +1,642 @@ [ { - "id": "jolnor_select_1", - "replies": [ + "id":"jolnor_select_1", + "replies":[ { - "nextPhraseID": "jolnor_default_3", - "requires": [ + "nextPhraseID":"jolnor_default_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "jolnor_default_2", - "requires": [ + "nextPhraseID":"jolnor_default_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "20" + "requireType":"questProgress", + "requireID":"vilegard", + "value":20 } ] }, { - "nextPhraseID": "jolnor_default" + "nextPhraseID":"jolnor_default" } ] }, { - "id": "jolnor_default", - "message": "Walk with the Shadow my child.", - "replies": [ + "id":"jolnor_default", + "message":"Walk with the Shadow my child.", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "jolnor_chapel_1" + "text":"What is this place?", + "nextPhraseID":"jolnor_chapel_1" }, { - "text": "I was told to talk to you about why everyone in Vilegard is suspicious of outsiders.", - "nextPhraseID": "jolnor_suspicious_1", - "requires": [ + "text":"I was told to talk to you about why everyone in Vilegard is suspicious of outsiders.", + "nextPhraseID":"jolnor_suspicious_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "10" + "requireType":"questProgress", + "requireID":"vilegard", + "value":10 } ] } ] }, { - "id": "jolnor_default_2", - "message": "Walk with the Shadow my child.", - "replies": [ + "id":"jolnor_default_2", + "message":"Walk with the Shadow my child.", + "replies":[ { - "text": "Can you tell me again what this place is?", - "nextPhraseID": "jolnor_chapel_1" + "text":"Can you tell me again what this place is?", + "nextPhraseID":"jolnor_chapel_1" }, { - "text": "Let's talk about those missions for gaining trust that you talked about earlier.", - "nextPhraseID": "jolnor_quests_1" + "text":"Let's talk about those missions for gaining trust that you talked about earlier.", + "nextPhraseID":"jolnor_quests_1" }, { - "text": "I require healing. Can I see what items you have available?", - "nextPhraseID": "jolnor_shop_1" + "text":"I require healing. Can I see what items you have available?", + "nextPhraseID":"jolnor_shop_1" } ] }, { - "id": "jolnor_default_3", - "message": "Walk with the Shadow my friend.", - "replies": [ + "id":"jolnor_default_3", + "message":"Walk with the Shadow my friend.", + "replies":[ { - "text": "Can you tell me again what this place is?", - "nextPhraseID": "jolnor_chapel_1" + "text":"Can you tell me again what this place is?", + "nextPhraseID":"jolnor_chapel_1" }, { - "text": "I require healing. Can I see what items you have available?", - "nextPhraseID": "jolnor_shop_1" + "text":"I require healing. Can I see what items you have available?", + "nextPhraseID":"jolnor_shop_1" } ] }, { - "id": "jolnor_chapel_1", - "message": "This is Vilegard's place of worship for the Shadow. We praise the Shadow in all its might and glory.", - "replies": [ + "id":"jolnor_chapel_1", + "message":"This is Vilegard's place of worship for the Shadow. We praise the Shadow in all its might and glory.", + "replies":[ { - "text": "Can you tell me more about the Shadow?", - "nextPhraseID": "jolnor_shadow_1" + "text":"Can you tell me more about the Shadow?", + "nextPhraseID":"jolnor_shadow_1" }, { - "text": "I require healing. Can I see what items you have available?", - "nextPhraseID": "jolnor_shop_1" + "text":"I require healing. Can I see what items you have available?", + "nextPhraseID":"jolnor_shop_1" }, { - "text": "Whatever. Just show me your goods.", - "nextPhraseID": "jolnor_shop_1" + "text":"Whatever. Just show me your goods.", + "nextPhraseID":"jolnor_shop_1" } ] }, { - "id": "jolnor_shadow_1", - "message": "The Shadow protects us from the dangers of the night. It keeps us safe and comforts us when we sleep.", - "replies": [ + "id":"jolnor_shadow_1", + "message":"The Shadow protects us from the dangers of the night. It keeps us safe and comforts us when we sleep.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_select_1" + "text":"N", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_shop_1", - "replies": [ + "id":"jolnor_shop_1", + "replies":[ { - "nextPhraseID": "S", - "requires": [ + "nextPhraseID":"S", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "jolnor_shop_2" + "nextPhraseID":"jolnor_shop_2" } ] }, { - "id": "jolnor_shop_2", - "message": "I don't trust you enough yet to feel comfortable trading with you.", - "replies": [ + "id":"jolnor_shop_2", + "message":"I don't trust you enough yet to feel comfortable trading with you.", + "replies":[ { - "text": "Why are you that suspicious?", - "nextPhraseID": "jolnor_suspicious_1" + "text":"Why are you that suspicious?", + "nextPhraseID":"jolnor_suspicious_1" }, { - "text": "Very well.", - "nextPhraseID": "jolnor_select_1" + "text":"Very well.", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_suspicious_1", - "message": "Suspicious? No, I wouldn't call it suspicion. I would rather call it that we are careful nowadays.", - "replies": [ + "id":"jolnor_suspicious_1", + "message":"Suspicious? No, I wouldn't call it suspicion. I would rather call it that we are careful nowadays.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_suspicious_2" + "text":"N", + "nextPhraseID":"jolnor_suspicious_2" } ] }, { - "id": "jolnor_suspicious_2", - "message": "In order to gain the trust of the village, an outsider must prove that they are not here to cause trouble.", - "replies": [ + "id":"jolnor_suspicious_2", + "message":"In order to gain the trust of the village, an outsider must prove that they are not here to cause trouble.", + "replies":[ { - "text": "Sounds like a good idea. There are a lot of selfish people out there.", - "nextPhraseID": "jolnor_suspicious_3" + "text":"Sounds like a good idea. There are a lot of selfish people out there.", + "nextPhraseID":"jolnor_suspicious_3" }, { - "text": "That sounds really unnecessary. Why not trust people in the first place?", - "nextPhraseID": "jolnor_suspicious_4" + "text":"That sounds really unnecessary. Why not trust people in the first place?", + "nextPhraseID":"jolnor_suspicious_4" } ] }, { - "id": "jolnor_suspicious_3", - "message": "Yes, right. You seem to understand us well, I like that.", - "replies": [ + "id":"jolnor_suspicious_3", + "message":"Yes, right. You seem to understand us well, I like that.", + "replies":[ { - "text": "Is there anything I can do to gain your trust?", - "nextPhraseID": "jolnor_gaintrust_select" + "text":"Is there anything I can do to gain your trust?", + "nextPhraseID":"jolnor_gaintrust_select" } ] }, { - "id": "jolnor_suspicious_4", - "message": "We have learned from history not to trust outsiders, and you are an outsider. Why should we trust you?", - "replies": [ + "id":"jolnor_suspicious_4", + "message":"We have learned from history not to trust outsiders, and you are an outsider. Why should we trust you?", + "replies":[ { - "text": "What can I do to gain your trust?", - "nextPhraseID": "jolnor_gaintrust_select" + "text":"What can I do to gain your trust?", + "nextPhraseID":"jolnor_gaintrust_select" }, { - "text": "You are right. You probably should not trust me.", - "nextPhraseID": "X" + "text":"You are right. You probably should not trust me.", + "nextPhraseID":"X" } ] }, { - "id": "jolnor_gaintrust_select", - "replies": [ + "id":"jolnor_gaintrust_select", + "replies":[ { - "nextPhraseID": "jolnor_gaintrust_return_2", - "requires": [ + "nextPhraseID":"jolnor_gaintrust_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "jolnor_gaintrust_return", - "requires": [ + "nextPhraseID":"jolnor_gaintrust_return", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "20" + "requireType":"questProgress", + "requireID":"vilegard", + "value":20 } ] }, { - "nextPhraseID": "jolnor_gaintrust_1" + "nextPhraseID":"jolnor_gaintrust_1" } ] }, { - "id": "jolnor_gaintrust_return_2", - "message": "With your help earlier, you have already gained our trust.", - "replies": [ + "id":"jolnor_gaintrust_return_2", + "message":"With your help earlier, you have already gained our trust.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_default_3" + "text":"N", + "nextPhraseID":"jolnor_default_3" } ] }, { - "id": "jolnor_gaintrust_return", - "message": "As I said before, you have to help some people here in Vilegard to gain our trust.", - "replies": [ + "id":"jolnor_gaintrust_return", + "message":"As I said before, you have to help some people here in Vilegard to gain our trust.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_quests_1" + "text":"N", + "nextPhraseID":"jolnor_quests_1" } ] }, { - "id": "jolnor_gaintrust_1", - "message": "If you do us a favor, we might consider trusting you. There are three people I can think of that are influential here in Vilegard, that you should try to help.", - "replies": [ + "id":"jolnor_gaintrust_1", + "message":"If you do us a favor, we might consider trusting you. There are three people I can think of that are influential here in Vilegard, that you should try to help.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_2" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_2" } ] }, { - "id": "jolnor_gaintrust_2", - "message": "First, there is Kaori. She lives up in the northern part of Vilegard. Ask her if she wants help with anything.", - "rewards": [ + "id":"jolnor_gaintrust_2", + "message":"First, there is Kaori. She lives up in the northern part of Vilegard. Ask her if she wants help with anything.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaori", - "value": 5 + "text":"Ok. Talk to Kaori. Got it.", + "nextPhraseID":"jolnor_gaintrust_3" } ], - "replies": [ + "rewards":[ { - "text": "Ok. Talk to Kaori. Got it.", - "nextPhraseID": "jolnor_gaintrust_3" + "rewardType":"questProgress", + "rewardID":"kaori", + "value":5 } ] }, { - "id": "jolnor_gaintrust_3", - "message": "Then there is Wrye. Wrye also lives up in the northern part of Vilegard. Many people here in Vilegard seek her advice on various things.", - "replies": [ + "id":"jolnor_gaintrust_3", + "message":"Then there is Wrye. Wrye also lives up in the northern part of Vilegard. Many people here in Vilegard seek her advice on various things.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_4" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_4" } ] }, { - "id": "jolnor_gaintrust_4", - "message": "She recently lost her son in a tragic way. If you can gain her trust, you will have a strong ally here.", - "rewards": [ + "id":"jolnor_gaintrust_4", + "message":"She recently lost her son in a tragic way. If you can gain her trust, you will have a strong ally here.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 10 + "text":"Talk to Wrye. Got it.", + "nextPhraseID":"jolnor_gaintrust_5" } ], - "replies": [ + "rewards":[ { - "text": "Talk to Wrye. Got it.", - "nextPhraseID": "jolnor_gaintrust_5" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":10 } ] }, { - "id": "jolnor_gaintrust_5", - "message": "And last but not least, I have a favor to ask of you as well.", - "replies": [ + "id":"jolnor_gaintrust_5", + "message":"And last but not least, I have a favor to ask of you as well.", + "replies":[ { - "text": "What favor is that?", - "nextPhraseID": "jolnor_gaintrust_6" + "text":"What favor is that?", + "nextPhraseID":"jolnor_gaintrust_6" } ] }, { - "id": "jolnor_gaintrust_6", - "message": "North of Vilegard is a tavern called the Foaming Flask. In my opinion, this tavern is a guard station in guise for Feygard.", - "replies": [ + "id":"jolnor_gaintrust_6", + "message":"North of Vilegard is a tavern called the Foaming Flask. In my opinion, this tavern is a guard station in guise for Feygard.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_7" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_7" } ] }, { - "id": "jolnor_gaintrust_7", - "message": "The tavern is almost always visited by the Feygard royal guard of Lord Geomyr.", - "replies": [ + "id":"jolnor_gaintrust_7", + "message":"The tavern is almost always visited by the Feygard royal guard of Lord Geomyr.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_8" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_8" } ] }, { - "id": "jolnor_gaintrust_8", - "message": "They are probably here to spy on us, since we are followers of the Shadow. Lord Geomyr's forces always try to make life difficult for us and the Shadow.", - "replies": [ + "id":"jolnor_gaintrust_8", + "message":"They are probably here to spy on us, since we are followers of the Shadow. Lord Geomyr's forces always try to make life difficult for us and the Shadow.", + "replies":[ { - "text": "Yes, they seem like troublemakers all around.", - "nextPhraseID": "jolnor_gaintrust_9" + "text":"Yes, they seem like troublemakers all around.", + "nextPhraseID":"jolnor_gaintrust_9" }, { - "text": "I am sure they have their reasons for doing what they do.", - "nextPhraseID": "jolnor_gaintrust_10" + "text":"I am sure they have their reasons for doing what they do.", + "nextPhraseID":"jolnor_gaintrust_10" } ] }, { - "id": "jolnor_gaintrust_9", - "message": "Right. Troublemakers indeed.", - "replies": [ + "id":"jolnor_gaintrust_9", + "message":"Right. Troublemakers indeed.", + "replies":[ { - "text": "What do you want me to do?", - "nextPhraseID": "jolnor_gaintrust_11" + "text":"What do you want me to do?", + "nextPhraseID":"jolnor_gaintrust_11" } ] }, { - "id": "jolnor_gaintrust_10", - "message": "Yes, their reason is to make life miserable for us, I am sure.", - "replies": [ + "id":"jolnor_gaintrust_10", + "message":"Yes, their reason is to make life miserable for us, I am sure.", + "replies":[ { - "text": "What do you want me to do?", - "nextPhraseID": "jolnor_gaintrust_11" + "text":"What do you want me to do?", + "nextPhraseID":"jolnor_gaintrust_11" } ] }, { - "id": "jolnor_gaintrust_11", - "message": "My reports say that there is a guard stationed outside the tavern, to keep an eye on potential dangers.", - "replies": [ + "id":"jolnor_gaintrust_11", + "message":"My reports say that there is a guard stationed outside the tavern, to keep an eye on potential dangers.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_12" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_12" } ] }, { - "id": "jolnor_gaintrust_12", - "message": "I want you to make sure the guard disappears somehow. How you do that is purely up to you.", - "rewards": [ + "id":"jolnor_gaintrust_12", + "message":"I want you to make sure the guard disappears somehow. How you do that is purely up to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jolnor", - "value": 10 + "text":"I am not sure I should upset the Feygard patrol guards. This could really get me into trouble.", + "nextPhraseID":"jolnor_gaintrust_13" + }, + { + "text":"For the Shadow, I will do as you ask.", + "nextPhraseID":"jolnor_gaintrust_14" + }, + { + "text":"Ok, I hope this leads to some treasure in the end.", + "nextPhraseID":"jolnor_gaintrust_14" } ], - "replies": [ + "rewards":[ { - "text": "I am not sure I should upset the Feygard patrol guards. This could really get me into trouble.", - "nextPhraseID": "jolnor_gaintrust_13" - }, - { - "text": "For the Shadow, I will do as you ask.", - "nextPhraseID": "jolnor_gaintrust_14" - }, - { - "text": "Ok, I hope this leads to some treasure in the end.", - "nextPhraseID": "jolnor_gaintrust_14" + "rewardType":"questProgress", + "rewardID":"jolnor", + "value":10 } ] }, { - "id": "jolnor_gaintrust_13", - "message": "It's your choice. You can at least go check out the tavern and see if you find anything suspicious.", - "replies": [ + "id":"jolnor_gaintrust_13", + "message":"It's your choice. You can at least go check out the tavern and see if you find anything suspicious.", + "replies":[ { - "text": "Maybe.", - "nextPhraseID": "jolnor_gaintrust_15" + "text":"Maybe.", + "nextPhraseID":"jolnor_gaintrust_15" } ] }, { - "id": "jolnor_gaintrust_14", - "message": "Good. Report back to me when you are done.", - "replies": [ + "id":"jolnor_gaintrust_14", + "message":"Good. Report back to me when you are done.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_gaintrust_15" + "text":"N", + "nextPhraseID":"jolnor_gaintrust_15" } ] }, { - "id": "jolnor_gaintrust_15", - "message": "So, in order to gain our trust here in Vilegard, I would suggest you help Kaori, Wrye and me.", - "rewards": [ + "id":"jolnor_gaintrust_15", + "message":"So, in order to gain our trust here in Vilegard, I would suggest you help Kaori, Wrye and me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vilegard", - "value": 20 + "text":"Thank you for the information. I will be back when I have something to report.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you for the information. I will be back when I have something to report.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"vilegard", + "value":20 } ] }, { - "id": "jolnor_quests_1", - "message": "I would suggest you help Kaori, Wrye and me to gain our trust.", - "replies": [ + "id":"jolnor_quests_1", + "message":"I would suggest you help Kaori, Wrye and me to gain our trust.", + "replies":[ { - "text": "About that guard outside the Foaming Flask tavern...", - "nextPhraseID": "jolnor_guard_select" + "text":"About that guard outside the Foaming Flask tavern...", + "nextPhraseID":"jolnor_guard_select" }, { - "text": "About those tasks...", - "nextPhraseID": "jolnor_quests_2" + "text":"About those tasks...", + "nextPhraseID":"jolnor_quests_2" }, { - "text": "Never mind, let's get back to those other topics.", - "nextPhraseID": "jolnor_select_1" + "text":"Never mind, let's get back to those other topics.", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_quests_2", - "message": "Yes, what about them?", - "replies": [ + "id":"jolnor_quests_2", + "message":"Yes, what about them?", + "replies":[ { - "text": "What was I supposed to do again?", - "nextPhraseID": "jolnor_suspicious_2" + "text":"What was I supposed to do again?", + "nextPhraseID":"jolnor_suspicious_2" }, { - "text": "I have done all the tasks you asked me to do.", - "nextPhraseID": "jolnor_quests_select_1", - "requires": [ + "text":"I have done all the tasks you asked me to do.", + "nextPhraseID":"jolnor_quests_select_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "jolnor", - "value": "30" + "requireType":"questProgress", + "requireID":"jolnor", + "value":30 } ] }, { - "text": "Never mind, let's get back to those other topics.", - "nextPhraseID": "jolnor_select_1" + "text":"Never mind, let's get back to those other topics.", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_guard_select", - "replies": [ + "id":"jolnor_guard_select", + "replies":[ { - "nextPhraseID": "jolnor_guard_completed", - "requires": [ + "nextPhraseID":"jolnor_guard_completed", + "requires":[ { - "requireType": "questProgress", - "requireID": "jolnor", - "value": "30" + "requireType":"questProgress", + "requireID":"jolnor", + "value":30 } ] }, { - "nextPhraseID": "jolnor_guard_1" + "nextPhraseID":"jolnor_guard_1" } ] }, { - "id": "jolnor_guard_1", - "message": "Yes, what about him. Have you removed him yet?", - "replies": [ + "id":"jolnor_guard_1", + "message":"Yes, what about him. Have you removed him yet?", + "replies":[ { - "text": "Yes, he will leave his post as soon as this shift is over.", - "nextPhraseID": "jolnor_guard_2", - "requires": [ + "text":"Yes, he will leave his post as soon as this shift is over.", + "nextPhraseID":"jolnor_guard_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "jolnor", - "value": "20" + "requireType":"questProgress", + "requireID":"jolnor", + "value":20 } ] }, { - "text": "Yes, he is removed.", - "nextPhraseID": "jolnor_guard_2", - "requires": [ + "text":"Yes, he is removed.", + "nextPhraseID":"jolnor_guard_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "ffguard_qitem", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"ffguard_qitem", + "value":1 } ] }, { - "text": "No, but I am working on it.", - "nextPhraseID": "jolnor_gaintrust_14" + "text":"No, but I am working on it.", + "nextPhraseID":"jolnor_gaintrust_14" } ] }, { - "id": "jolnor_guard_completed", - "message": "Yes, you dealt with him earlier. Thank you for your help.", - "replies": [ + "id":"jolnor_guard_completed", + "message":"Yes, you dealt with him earlier. Thank you for your help.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_quests_1" + "text":"N", + "nextPhraseID":"jolnor_quests_1" } ] }, { - "id": "jolnor_guard_2", - "message": "Very good. Thank you for your help.", - "rewards": [ + "id":"jolnor_guard_2", + "message":"Very good. Thank you for your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "jolnor", - "value": 30 + "text":"No problem. Let's get back to those other tasks we talked about.", + "nextPhraseID":"jolnor_quests_2" } ], - "replies": [ + "rewards":[ { - "text": "No problem. Let's get back to those other tasks we talked about.", - "nextPhraseID": "jolnor_quests_2" + "rewardType":"questProgress", + "rewardID":"jolnor", + "value":30 } ] }, { - "id": "jolnor_quests_select_1", - "replies": [ + "id":"jolnor_quests_select_1", + "replies":[ { - "nextPhraseID": "jolnor_quests_select_2", - "requires": [ + "nextPhraseID":"jolnor_quests_select_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaori", - "value": "20" + "requireType":"questProgress", + "requireID":"kaori", + "value":20 } ] }, { - "nextPhraseID": "jolnor_quests_kaori_1" + "nextPhraseID":"jolnor_quests_kaori_1" } ] }, { - "id": "jolnor_quests_kaori_1", - "message": "You still need to help Kaori with her task.", - "replies": [ + "id":"jolnor_quests_kaori_1", + "message":"You still need to help Kaori with her task.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_select_1" + "text":"N", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_quests_select_2", - "replies": [ + "id":"jolnor_quests_select_2", + "replies":[ { - "nextPhraseID": "jolnor_quests_completed", - "requires": [ + "nextPhraseID":"jolnor_quests_completed", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "90" + "requireType":"questProgress", + "requireID":"wrye", + "value":90 } ] }, { - "nextPhraseID": "jolnor_quests_wrye_1" + "nextPhraseID":"jolnor_quests_wrye_1" } ] }, { - "id": "jolnor_quests_wrye_1", - "message": "You still need to help Wrye with her task.", - "replies": [ + "id":"jolnor_quests_wrye_1", + "message":"You still need to help Wrye with her task.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_select_1" + "text":"N", + "nextPhraseID":"jolnor_select_1" } ] }, { - "id": "jolnor_quests_completed", - "message": "Good. You helped all three of us.", - "rewards": [ + "id":"jolnor_quests_completed", + "message":"Good. You helped all three of us.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vilegard", - "value": 30 + "text":"N", + "nextPhraseID":"jolnor_quests_completed_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "jolnor_quests_completed_2" + "rewardType":"questProgress", + "rewardID":"vilegard", + "value":30 } ] }, { - "id": "jolnor_quests_completed_2", - "message": "I suppose that shows some dedication, and that we are ready to trust you now.", - "replies": [ + "id":"jolnor_quests_completed_2", + "message":"I suppose that shows some dedication, and that we are ready to trust you now.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_quests_completed_3" + "text":"N", + "nextPhraseID":"jolnor_quests_completed_3" } ] }, { - "id": "jolnor_quests_completed_3", - "message": "You have our thanks, friend. You will always find shelter here in Vilegard. We welcome you into our village.", - "replies": [ + "id":"jolnor_quests_completed_3", + "message":"You have our thanks, friend. You will always find shelter here in Vilegard. We welcome you into our village.", + "replies":[ { - "text": "N", - "nextPhraseID": "jolnor_select_1" + "text":"N", + "nextPhraseID":"jolnor_select_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_kantya.json b/AndorsTrail/res/raw/conversationlist_kantya.json index 0558916b2..c346a9ee6 100644 --- a/AndorsTrail/res/raw/conversationlist_kantya.json +++ b/AndorsTrail/res/raw/conversationlist_kantya.json @@ -1,272 +1,272 @@ [ { - "id": "kantya", - "rewards": [ + "id":"kantya", + "replies":[ { - "rewardID": "charwood1", - "value": 19, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ + "nextPhraseID":"kantya1", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "50" + "requireType":"questProgress", + "requireID":"charwood1", + "value":50 } - ], - "nextPhraseID": "kantya1" + ] }, { - "nextPhraseID": "kantya0" + "nextPhraseID":"kantya0" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":19 } ] }, { - "id": "kantya0", - "message": "What will happen to us?" + "id":"kantya0", + "message":"What will happen to us?" }, { - "id": "kantya1", - "replies": [ + "id":"kantya1", + "message":"Thank you for finding our missing people!", + "replies":[ { - "text": "You're welcome.", - "nextPhraseID": "X" + "text":"You're welcome.", + "nextPhraseID":"X" }, { - "text": "What do you think caused the monsters to appear?", - "nextPhraseID": "kantya2" + "text":"What do you think caused the monsters to appear?", + "nextPhraseID":"kantya2" } - ], - "message": "Thank you for finding our missing people!" + ] }, { - "id": "kantya2", - "replies": [ + "id":"kantya2", + "message":"I told them we shouldn't be digging deeper!", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya3" + "text":"N", + "nextPhraseID":"kantya3" } - ], - "message": "I told them we shouldn't be digging deeper!" + ] }, { - "id": "kantya3", - "replies": [ + "id":"kantya3", + "message":"But they did anyway. Now, look what it got us.", + "replies":[ { - "text": "What happened?", - "nextPhraseID": "kantya4" + "text":"What happened?", + "nextPhraseID":"kantya4" } - ], - "message": "But they did anyway. Now, look what it got us." + ] }, { - "id": "kantya4", - "replies": [ + "id":"kantya4", + "message":"It all started with a few of the miners coming back from their shift. They reported having found some sort of markings on the ground.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya5" + "text":"N", + "nextPhraseID":"kantya5" } - ], - "message": "It all started with a few of the miners coming back from their shift. They reported having found some sort of markings on the ground." + ] }, { - "id": "kantya5", - "replies": [ + "id":"kantya5", + "message":"Strange markings. Unnatural. Nothing like we've seen before.", + "replies":[ { - "text": "What did the markings say?", - "nextPhraseID": "kantya6" + "text":"What did the markings say?", + "nextPhraseID":"kantya6" } - ], - "message": "Strange markings. Unnatural. Nothing like we've seen before." + ] }, { - "id": "kantya6", - "replies": [ + "id":"kantya6", + "message":"We don't know. No one could make any sense of them, not even Morenavia. I told them all that we should just leave it be.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya7" + "text":"N", + "nextPhraseID":"kantya7" } - ], - "message": "We don't know. No one could make any sense of them, not even Morenavia. I told them all that we should just leave it be." + ] }, { - "id": "kantya7", - "replies": [ + "id":"kantya7", + "message":"But they didn't listen.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya8" + "text":"N", + "nextPhraseID":"kantya8" } - ], - "message": "But they didn't listen." + ] }, { - "id": "kantya8", - "replies": [ + "id":"kantya8", + "message":"Then some people started hearing strange noises coming from below the ground around those markings. Almost like there was something below - a cavern or something.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya9" + "text":"N", + "nextPhraseID":"kantya9" } - ], - "message": "Then some people started hearing strange noises coming from below the ground around those markings. Almost like there was something below - a cavern or something." + ] }, { - "id": "kantya9", - "replies": [ + "id":"kantya9", + "message":"Strange noises filled the whole mine, loud rumbles and shrieking noises from within the rock.", + "replies":[ { - "text": "What happened then?", - "nextPhraseID": "kantya10" + "text":"What happened then?", + "nextPhraseID":"kantya10" } - ], - "message": "Strange noises filled the whole mine, loud rumbles and shrieking noises from within the rock." + ] }, { - "id": "kantya10", - "replies": [ + "id":"kantya10", + "message":"They wanted to find out what was below those markings.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya11" + "text":"N", + "nextPhraseID":"kantya11" } - ], - "message": "They wanted to find out what was below those markings." + ] }, { - "id": "kantya11", - "replies": [ + "id":"kantya11", + "message":"So they started breaking through further down.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya12" + "text":"N", + "nextPhraseID":"kantya12" } - ], - "message": "So they started breaking through further down." + ] }, { - "id": "kantya12", - "replies": [ + "id":"kantya12", + "message":"I wasn't there myself, but I heard from some of the miners. As they broke through, there was a rush of air and a clattering noise, almost like claws, coming from the dark hole beneath.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya13" + "text":"N", + "nextPhraseID":"kantya13" } - ], - "message": "I wasn't there myself, but I heard from some of the miners. As they broke through, there was a rush of air and a clattering noise, almost like claws, coming from the dark hole beneath." + ] }, { - "id": "kantya13", - "replies": [ + "id":"kantya13", + "message":"Below the ground with the markings, there was a cavern, just as they had suspected.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya14" + "text":"N", + "nextPhraseID":"kantya14" } - ], - "message": "Below the ground with the markings, there was a cavern, just as they had suspected." + ] }, { - "id": "kantya14", - "replies": [ + "id":"kantya14", + "message":"A foul sulfurous smell crept into the mine, most likely coming from that cavern.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya15" + "text":"N", + "nextPhraseID":"kantya15" } - ], - "message": "A foul sulfurous smell crept into the mine, most likely coming from that cavern." + ] }, { - "id": "kantya15", - "replies": [ + "id":"kantya15", + "message":"They started hearing chattering in strange voices from inside the opening.", + "replies":[ { - "text": "What happened then?", - "nextPhraseID": "kantya16" + "text":"What happened then?", + "nextPhraseID":"kantya16" } - ], - "message": "They started hearing chattering in strange voices from inside the opening." + ] }, { - "id": "kantya16", - "replies": [ + "id":"kantya16", + "message":"Then they saw it. As I've heard it, it all started as a small flame from within the dark cavern.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya17" + "text":"N", + "nextPhraseID":"kantya17" } - ], - "message": "Then they saw it. As I've heard it, it all started as a small flame from within the dark cavern." + ] }, { - "id": "kantya17", - "replies": [ + "id":"kantya17", + "message":"The flame grew stronger, and more lights appeared.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya18" + "text":"N", + "nextPhraseID":"kantya18" } - ], - "message": "The flame grew stronger, and more lights appeared." + ] }, { - "id": "kantya18", - "replies": [ + "id":"kantya18", + "message":"Out of the dark, they came. Out from the depths of the mine.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya19" + "text":"N", + "nextPhraseID":"kantya19" } - ], - "message": "Out of the dark, they came. Out from the depths of the mine." + ] }, { - "id": "kantya19", - "replies": [ + "id":"kantya19", + "message":"Those foul smelling things.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya20" + "text":"N", + "nextPhraseID":"kantya20" } - ], - "message": "Those foul smelling things." + ] }, { - "id": "kantya20", - "replies": [ + "id":"kantya20", + "message":"I told everyone that we shouldn't have breached that deep. We should have stopped when we first saw those markings on the ground.", + "replies":[ { - "text": "N", - "nextPhraseID": "kantya21" + "text":"N", + "nextPhraseID":"kantya21" } - ], - "message": "I told everyone that we shouldn't have breached that deep. We should have stopped when we first saw those markings on the ground." + ] }, { - "id": "kantya21", - "replies": [ + "id":"kantya21", + "message":"Those markings must have been some sort of warning.", + "replies":[ { - "text": "Is that how this all started?", - "nextPhraseID": "kantya22" + "text":"Is that how this all started?", + "nextPhraseID":"kantya22" } - ], - "message": "Those markings must have been some sort of warning." + ] }, { - "id": "kantya22", - "replies": [ + "id":"kantya22", + "message":"Yes. Whatever was in that cavern, we should not have let it out. Maybe that way, Morenavia and Ayell would still be alive.", + "replies":[ { - "text": "Is there anything I can do?", - "nextPhraseID": "kantya23" + "text":"Is there anything I can do?", + "nextPhraseID":"kantya23" } - ], - "message": "Yes. Whatever was in that cavern, we should not have let it out. Maybe that way, Morenavia and Ayell would still be alive." + ] }, { - "id": "kantya23", - "rewards": [ + "id":"kantya23", + "message":"You've helped us this far. Talk to Maevalia again, she might have something else for you.", + "replies":[ { - "rewardID": "charwood2", - "value": 10, - "rewardType": "questProgress" + "text":"Ok, I'll go talk to Maevalia again.", + "nextPhraseID":"kantya0" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I'll go talk to Maevalia again.", - "nextPhraseID": "kantya0" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":10 } - ], - "message": "You've helped us this far. Talk to Maevalia again, she might have something else for you." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_kaori.json b/AndorsTrail/res/raw/conversationlist_kaori.json index 1ef751fac..a3a9c984c 100644 --- a/AndorsTrail/res/raw/conversationlist_kaori.json +++ b/AndorsTrail/res/raw/conversationlist_kaori.json @@ -1,308 +1,308 @@ [ { - "id": "kaori_start", - "replies": [ + "id":"kaori_start", + "replies":[ { - "nextPhraseID": "kaori_default_1", - "requires": [ + "nextPhraseID":"kaori_default_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaori", - "value": "20" + "requireType":"questProgress", + "requireID":"kaori", + "value":20 } ] }, { - "nextPhraseID": "kaori_return_1", - "requires": [ + "nextPhraseID":"kaori_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaori", - "value": "10" + "requireType":"questProgress", + "requireID":"kaori", + "value":10 } ] }, { - "nextPhraseID": "kaori_1" + "nextPhraseID":"kaori_1" } ] }, { - "id": "kaori_1", - "message": "You are not welcome here. Please leave now.", - "replies": [ + "id":"kaori_1", + "message":"You are not welcome here. Please leave now.", + "replies":[ { - "text": "Why is everyone in Vilegard so afraid of outsiders?", - "nextPhraseID": "kaori_2" + "text":"Why is everyone in Vilegard so afraid of outsiders?", + "nextPhraseID":"kaori_2" }, { - "text": "Jolnor asked me to talk to you.", - "nextPhraseID": "kaori_3", - "requires": [ + "text":"Jolnor asked me to talk to you.", + "nextPhraseID":"kaori_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaori", - "value": "5" + "requireType":"questProgress", + "requireID":"kaori", + "value":5 } ] } ] }, { - "id": "kaori_2", - "message": "I don't want to talk to you. Go talk to Jolnor in the chapel if you want to help us.", - "rewards": [ + "id":"kaori_2", + "message":"I don't want to talk to you. Go talk to Jolnor in the chapel if you want to help us.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "vilegard", - "value": 10 + "text":"Ok, bye.", + "nextPhraseID":"X" + }, + { + "text":"Fine. Don't tell me.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Ok, bye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"vilegard", + "value":10 + } + ] + }, + { + "id":"kaori_3", + "message":"He did? I guess you are not all that bad as I first thought.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaori_4" + } + ] + }, + { + "id":"kaori_4", + "message":"I am still not convinced that you are not a spy from Feygard sent to cause mischief.", + "replies":[ + { + "text":"What can you tell me about Vilegard?", + "nextPhraseID":"kaori_trust_1" }, { - "text": "Fine. Don't tell me.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "kaori_3", - "message": "He did? I guess you are not all that bad as I first thought.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaori_4" - } - ] - }, - { - "id": "kaori_4", - "message": "I am still not convinced that you are not a spy from Feygard sent to cause mischief.", - "replies": [ - { - "text": "What can you tell me about Vilegard?", - "nextPhraseID": "kaori_trust_1" + "text":"I can assure you that I am not a spy.", + "nextPhraseID":"kaori_5" }, { - "text": "I can assure you that I am not a spy.", - "nextPhraseID": "kaori_5" + "text":"Feygard, where or what is that?", + "nextPhraseID":"kaori_trust_1" + } + ] + }, + { + "id":"kaori_5", + "message":"Hm. Maybe not. But then again, maybe you are. I am still not sure.", + "replies":[ + { + "text":"Is there anything I can do to gain your trust?", + "nextPhraseID":"kaori_10" }, { - "text": "Feygard, where or what is that?", - "nextPhraseID": "kaori_trust_1" + "text":"[Bribe] How would 100 gold sound? Could that help you to trust me?", + "nextPhraseID":"kaori_bribe" } ] }, { - "id": "kaori_5", - "message": "Hm. Maybe not. But then again, maybe you are. I am still not sure.", - "replies": [ + "id":"kaori_trust_1", + "message":"I still don't fully trust you enough to talk about that.", + "replies":[ { - "text": "Is there anything I can do to gain your trust?", - "nextPhraseID": "kaori_10" + "text":"Is there anything I can do to gain your trust?", + "nextPhraseID":"kaori_10" }, { - "text": "[Bribe] How would 100 gold sound? Could that help you to trust me?", - "nextPhraseID": "kaori_bribe" + "text":"[Bribe] How would 100 gold sound? Could that help you to trust me?", + "nextPhraseID":"kaori_bribe" } ] }, { - "id": "kaori_trust_1", - "message": "I still don't fully trust you enough to talk about that.", - "replies": [ + "id":"kaori_bribe", + "message":"Are you trying to bribe me, kid? That won't work on me. What use would I have for gold if you actually were a spy?", + "replies":[ { - "text": "Is there anything I can do to gain your trust?", - "nextPhraseID": "kaori_10" + "text":"Is there anything I can do to gain your trust?", + "nextPhraseID":"kaori_10" + } + ] + }, + { + "id":"kaori_10", + "message":"If you really want to prove to me that you are not a spy from Feygard, there actually is something that you can do for me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaori_11" + } + ] + }, + { + "id":"kaori_11", + "message":"Up until recently, we have been using special potions made of ground bones as healing. These potions are very potent healing potions, and were used for several purposes.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaori_12" + } + ] + }, + { + "id":"kaori_12", + "message":"But now, they have been banned by Lord Geomyr, and most use of them has stopped.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaori_13" + } + ] + }, + { + "id":"kaori_13", + "message":"I would really like to have a few more of those. If you can bring me 10 Bonemeal potions, I might consider trusting you a bit more.", + "replies":[ + { + "text":"Ok. I will get some potions for you.", + "nextPhraseID":"kaori_14" }, { - "text": "[Bribe] How would 100 gold sound? Could that help you to trust me?", - "nextPhraseID": "kaori_bribe" - } - ] - }, - { - "id": "kaori_bribe", - "message": "Are you trying to bribe me, kid? That won't work on me. What use would I have for gold if you actually were a spy?", - "replies": [ - { - "text": "Is there anything I can do to gain your trust?", - "nextPhraseID": "kaori_10" - } - ] - }, - { - "id": "kaori_10", - "message": "If you really want to prove to me that you are not a spy from Feygard, there actually is something that you can do for me.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaori_11" - } - ] - }, - { - "id": "kaori_11", - "message": "Up until recently, we have been using special potions made of ground bones as healing. These potions are very potent healing potions, and were used for several purposes.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaori_12" - } - ] - }, - { - "id": "kaori_12", - "message": "But now, they have been banned by Lord Geomyr, and most use of them has stopped.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaori_13" - } - ] - }, - { - "id": "kaori_13", - "message": "I would really like to have a few more of those. If you can bring me 10 Bonemeal potions, I might consider trusting you a bit more.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaori", - "value": 10 - } - ], - "replies": [ - { - "text": "Ok. I will get some potions for you.", - "nextPhraseID": "kaori_14" + "text":"No. If they are banned, there is most likely a good reason behind it. You shouldn't use them.", + "nextPhraseID":"kaori_15" }, { - "text": "No. If they are banned, there is most likely a good reason behind it. You shouldn't use them.", - "nextPhraseID": "kaori_15" - }, - { - "text": "I already have some of those potions with me that you can have", - "nextPhraseID": "kaori_20", - "requires": [ + "text":"I already have some of those potions with me that you can have", + "nextPhraseID":"kaori_20", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bonemeal_potion", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"bonemeal_potion", + "value":10 } ] } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaori", + "value":10 + } ] }, { - "id": "kaori_return_1", - "message": "Hello again. Have you found those 10 Bonemeal potions I asked for?", - "replies": [ + "id":"kaori_return_1", + "message":"Hello again. Have you found those 10 Bonemeal potions I asked for?", + "replies":[ { - "text": "No, I am still looking for them.", - "nextPhraseID": "kaori_14" + "text":"No, I am still looking for them.", + "nextPhraseID":"kaori_14" }, { - "text": "Yes, I brought your potions.", - "nextPhraseID": "kaori_20", - "requires": [ + "text":"Yes, I brought your potions.", + "nextPhraseID":"kaori_20", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bonemeal_potion", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"bonemeal_potion", + "value":10 } ] }, { - "text": "No. If they are banned, there is most likely a good reason behind it. You shouldn't use them.", - "nextPhraseID": "kaori_15" + "text":"No. If they are banned, there is most likely a good reason behind it. You shouldn't use them.", + "nextPhraseID":"kaori_15" } ] }, { - "id": "kaori_14", - "message": "Well, hurry up. I really need them soon." + "id":"kaori_14", + "message":"Well, hurry up. I really need them soon." }, { - "id": "kaori_15", - "message": "Fine. Now please leave me." + "id":"kaori_15", + "message":"Fine. Now please leave me." }, { - "id": "kaori_20", - "message": "Good. Give them to me.", - "rewards": [ + "id":"kaori_20", + "message":"Good. Give them to me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaori", - "value": 20 + "text":"N", + "nextPhraseID":"kaori_21" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "kaori_21" + "rewardType":"questProgress", + "rewardID":"kaori", + "value":20 } ] }, { - "id": "kaori_21", - "message": "Yes, these will do fine. Thank you a lot kid. Maybe you are ok after all. May the Shadow watch over you.", - "replies": [ + "id":"kaori_21", + "message":"Yes, these will do fine. Thank you a lot kid. Maybe you are ok after all. May the Shadow watch over you.", + "replies":[ { - "text": "N", - "nextPhraseID": "kaori_default_1" + "text":"N", + "nextPhraseID":"kaori_default_1" } ] }, { - "id": "kaori_default_1", - "message": "Was there something you wanted to talk about?", - "replies": [ + "id":"kaori_default_1", + "message":"Was there something you wanted to talk about?", + "replies":[ { - "text": "What can you tell me about Vilegard?", - "nextPhraseID": "kaori_vilegard_1" + "text":"What can you tell me about Vilegard?", + "nextPhraseID":"kaori_vilegard_1" }, { - "text": "Why is everyone in Vilegard so afraid of outsiders?", - "nextPhraseID": "kaori_vilegard_2" + "text":"Why is everyone in Vilegard so afraid of outsiders?", + "nextPhraseID":"kaori_vilegard_2" } ] }, { - "id": "kaori_vilegard_1", - "message": "You should go talk to Erttu if you want the background story about Vilegard. She has been around here far longer than me.", - "replies": [ + "id":"kaori_vilegard_1", + "message":"You should go talk to Erttu if you want the background story about Vilegard. She has been around here far longer than me.", + "replies":[ { - "text": "Ok, I will do that.", - "nextPhraseID": "kaori_default_1" + "text":"Ok, I will do that.", + "nextPhraseID":"kaori_default_1" } ] }, { - "id": "kaori_vilegard_2", - "message": "We have a history of people coming here and causing mischief. Over time, we have learned that keeping to ourselves works best.", - "replies": [ + "id":"kaori_vilegard_2", + "message":"We have a history of people coming here and causing mischief. Over time, we have learned that keeping to ourselves works best.", + "replies":[ { - "text": "That sounds like a good idea.", - "nextPhraseID": "kaori_vilegard_3" + "text":"That sounds like a good idea.", + "nextPhraseID":"kaori_vilegard_3" }, { - "text": "That sounds wrong.", - "nextPhraseID": "kaori_vilegard_3" + "text":"That sounds wrong.", + "nextPhraseID":"kaori_vilegard_3" } ] }, { - "id": "kaori_vilegard_3", - "message": "Anyway, that's why we are so suspicious of outsiders.", - "replies": [ + "id":"kaori_vilegard_3", + "message":"Anyway, that's why we are so suspicious of outsiders.", + "replies":[ { - "text": "I see.", - "nextPhraseID": "kaori_default_1" + "text":"I see.", + "nextPhraseID":"kaori_default_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_kaverin.json b/AndorsTrail/res/raw/conversationlist_kaverin.json index 5d5763f19..fc677eb47 100644 --- a/AndorsTrail/res/raw/conversationlist_kaverin.json +++ b/AndorsTrail/res/raw/conversationlist_kaverin.json @@ -1,447 +1,447 @@ [ { - "id": "kaverin", - "replies": [ + "id":"kaverin", + "replies":[ { - "nextPhraseID": "kaverin_decline2", - "requires": [ + "nextPhraseID":"kaverin_decline2", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "21" + "requireType":"questProgress", + "requireID":"kaverin", + "value":21 } ] }, { - "nextPhraseID": "kaverin_fight_1", - "requires": [ + "nextPhraseID":"kaverin_fight_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "60" + "requireType":"questProgress", + "requireID":"kaverin", + "value":60 } ] }, { - "nextPhraseID": "kaverin_done_ret", - "requires": [ + "nextPhraseID":"kaverin_done_ret", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "90" + "requireType":"questProgress", + "requireID":"kaverin", + "value":90 } ] }, { - "nextPhraseID": "kaverin_done3", - "requires": [ + "nextPhraseID":"kaverin_done3", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "45" + "requireType":"questProgress", + "requireID":"kaverin", + "value":45 } ] }, { - "nextPhraseID": "kaverin_done1", - "requires": [ + "nextPhraseID":"kaverin_done1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "40" + "requireType":"questProgress", + "requireID":"kaverin", + "value":40 } ] }, { - "nextPhraseID": "kaverin_return1", - "requires": [ + "nextPhraseID":"kaverin_return1", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "25" + "requireType":"questProgress", + "requireID":"kaverin", + "value":25 } ] }, { - "nextPhraseID": "kaverin_accept2", - "requires": [ + "nextPhraseID":"kaverin_accept2", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "22" + "requireType":"questProgress", + "requireID":"kaverin", + "value":22 } ] }, { - "nextPhraseID": "kaverin_8r", - "requires": [ + "nextPhraseID":"kaverin_8r", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "20" + "requireType":"questProgress", + "requireID":"kaverin", + "value":20 } ] }, { - "nextPhraseID": "kaverin_1" + "nextPhraseID":"kaverin_1" } ] }, { - "id": "kaverin_1", - "message": "From the looks of you, you don't seem to be from around here. That makes two of us then. He he.", - "replies": [ + "id":"kaverin_1", + "message":"From the looks of you, you don't seem to be from around here. That makes two of us then. He he.", + "replies":[ { - "text": "I'm from the village of Crossglen, far to the west of here.", - "nextPhraseID": "kaverin_2" + "text":"I'm from the village of Crossglen, far to the west of here.", + "nextPhraseID":"kaverin_2" } ] }, { - "id": "kaverin_2", - "message": "Crossglen! I know that place, it's not far from Fallhaven, right?", - "replies": [ + "id":"kaverin_2", + "message":"Crossglen! I know that place, it's not far from Fallhaven, right?", + "replies":[ { - "text": "N", - "nextPhraseID": "kaverin_3" + "text":"N", + "nextPhraseID":"kaverin_3" } ] }, { - "id": "kaverin_3", - "message": "I have an old .. shall we say .. friend .. from Fallhaven. Goes by the name of Unzel.", - "replies": [ + "id":"kaverin_3", + "message":"I have an old .. shall we say .. friend .. from Fallhaven. Goes by the name of Unzel.", + "replies":[ { - "text": "N", - "nextPhraseID": "kaverin_4" + "text":"N", + "nextPhraseID":"kaverin_4" } ] }, { - "id": "kaverin_4", - "message": "You wouldn't by any chance have met him, would you?", - "rewards": [ + "id":"kaverin_4", + "message":"You wouldn't by any chance have met him, would you?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 10 + "text":"No, I've never met him.", + "nextPhraseID":"kaverin_5" + }, + { + "text":"Yes, I've met that fool. He was an easy kill.", + "nextPhraseID":"kaverin_6", + "requires":[ + { + "requireType":"questProgress", + "requireID":"vacor", + "value":60 + } + ] + }, + { + "text":"Yes, I have met him. I still have some of his blood on my boots.", + "nextPhraseID":"kaverin_6", + "requires":[ + { + "requireType":"questProgress", + "requireID":"vacor", + "value":60 + } + ] + }, + { + "text":"Yes, I even helped him defeat a scoundrel named Vacor.", + "nextPhraseID":"kaverin_7", + "requires":[ + { + "requireType":"questProgress", + "requireID":"vacor", + "value":61 + } + ] } ], - "replies": [ + "rewards":[ { - "text": "No, I've never met him.", - "nextPhraseID": "kaverin_5" + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":10 + } + ] + }, + { + "id":"kaverin_5", + "message":"I guess he keeps to himself. I sure hope he is okay. If you ever run into him, please say hi to him for me.", + "replies":[ + { + "text":"I'm trying to find my brother Andor, have you seen him?", + "nextPhraseID":"kaverin_5b" + } + ] + }, + { + "id":"kaverin_5b", + "message":"Andor? No, I'm sorry. I've never heard of him." + }, + { + "id":"kaverin_6", + "message":"You?! But.. But.. This is terrible! I bet you are one of the goons of that Vacor fellow.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_fight_1" + } + ] + }, + { + "id":"kaverin_fight_1", + "message":"Oh yes, I can feel it. You work for Vacor! He must be stopped!", + "replies":[ + { + "text":"Fight!", + "nextPhraseID":"F" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":60 + } + ] + }, + { + "id":"kaverin_7", + "message":"Excellent, that is good news indeed! May you walk with the Shadow, my friend!", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_8" + } + ] + }, + { + "id":"kaverin_8r", + "message":"My friend from Fallhaven returns. It's comforting to hear that Unzel is still alive.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_8" + } + ] + }, + { + "id":"kaverin_8", + "message":"Would you be willing to deliver a message to him?", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_9" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":20 + } + ] + }, + { + "id":"kaverin_9", + "message":"You'd be well compensated for your efforts.", + "replies":[ + { + "text":"Anything for the sake of the Shadow.", + "nextPhraseID":"kaverin_accept1" }, { - "text": "Yes, I've met that fool. He was an easy kill.", - "nextPhraseID": "kaverin_6", - "requires": [ + "text":"Sure.", + "nextPhraseID":"kaverin_accept1" + }, + { + "text":"No, I am done helping you people.", + "nextPhraseID":"kaverin_decline1" + } + ] + }, + { + "id":"kaverin_decline1", + "message":"That is unfortunate, you seemed like such a bright boy too.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":21 + } + ] + }, + { + "id":"kaverin_decline2", + "message":"The friend from Fallhaven returns. Please leave me be, I have things to do." + }, + { + "id":"kaverin_accept1", + "message":"Good, that's exactly what I wanted to hear.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_accept2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":22 + } + ] + }, + { + "id":"kaverin_accept2", + "message":"Make sure this doesn't fall into the hands of Feygard, or her loyalists.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_accept3" + } + ] + }, + { + "id":"kaverin_accept3", + "message":"(He gives you a sealed message.)", + "replies":[ + { + "text":"You can count on me, Kaverin.", + "nextPhraseID":"kaverin_accept4" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"kaverin_message" + }, + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":25 + } + ] + }, + { + "id":"kaverin_accept4", + "message":"Good. Now go deliver that message to Unzel." + }, + { + "id":"kaverin_return1", + "message":"It's good to see you again. Have you delivered my message to Unzel?", + "replies":[ + { + "text":"Yes, the message is delivered.", + "nextPhraseID":"kaverin_done1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "60" + "requireType":"questProgress", + "requireID":"kaverin", + "value":30 } ] }, { - "text": "Yes, I have met him. I still have some of his blood on my boots.", - "nextPhraseID": "kaverin_6", - "requires": [ - { - "requireType": "questProgress", - "requireID": "vacor", - "value": "60" - } - ] + "text":"No, not yet.", + "nextPhraseID":"kaverin_return2" + } + ] + }, + { + "id":"kaverin_return2", + "message":"Please don't take too long. Walk with the Shadow, my friend." + }, + { + "id":"kaverin_done1", + "message":"Thank you, my friend. May you walk in the glow of the Shadow.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_done2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":40 + } + ] + }, + { + "id":"kaverin_done2", + "message":"Take this map as compensation for a job well done.", + "replies":[ + { + "text":"N", + "nextPhraseID":"kaverin_done3" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"vacor_map" }, { - "text": "Yes, I even helped him defeat a scoundrel named Vacor.", - "nextPhraseID": "kaverin_7", - "requires": [ - { - "requireType": "questProgress", - "requireID": "vacor", - "value": "61" - } - ] + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":45 } ] }, { - "id": "kaverin_5", - "message": "I guess he keeps to himself. I sure hope he is okay. If you ever run into him, please say hi to him for me.", - "replies": [ + "id":"kaverin_done3", + "message":"We've discovered one of Vacor's hideouts, far to the south.", + "replies":[ { - "text": "I'm trying to find my brother Andor, have you seen him?", - "nextPhraseID": "kaverin_5b" + "text":"N", + "nextPhraseID":"kaverin_done4" } ] }, { - "id": "kaverin_5b", - "message": "Andor? No, I'm sorry. I've never heard of him." - }, - { - "id": "kaverin_6", - "message": "You?! But.. But.. This is terrible! I bet you are one of the goons of that Vacor fellow.", - "replies": [ + "id":"kaverin_done4", + "message":"Since you helped us stop him, it's fitting that you have this.", + "replies":[ { - "text": "N", - "nextPhraseID": "kaverin_fight_1" + "text":"N", + "nextPhraseID":"kaverin_done5" } ] }, { - "id": "kaverin_fight_1", - "message": "Oh yes, I can feel it. You work for Vacor! He must be stopped!", - "rewards": [ + "id":"kaverin_done5", + "message":"According to the map, the hideout should be just to the northwest of the former prison of Flagstone. Feel free to take whatever is left in there.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 60 + "text":"N", + "nextPhraseID":"kaverin_done6" } ], - "replies": [ + "rewards":[ { - "text": "Fight!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":90 } ] }, { - "id": "kaverin_7", - "message": "Excellent, that is good news indeed! May you walk with the Shadow, my friend!", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_8" - } - ] + "id":"kaverin_done6", + "message":"Walk with the Shadow, my friend." }, { - "id": "kaverin_8r", - "message": "My friend from Fallhaven returns. It's comforting to hear that Unzel is still alive.", - "replies": [ + "id":"kaverin_done_ret", + "message":"Hello again. It's comforting to know that Unzel is still alive, and that you delivered my message to him.", + "replies":[ { - "text": "N", - "nextPhraseID": "kaverin_8" - } - ] - }, - { - "id": "kaverin_8", - "message": "Would you be willing to deliver a message to him?", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 20 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_9" - } - ] - }, - { - "id": "kaverin_9", - "message": "You'd be well compensated for your efforts.", - "replies": [ - { - "text": "Anything for the sake of the Shadow.", - "nextPhraseID": "kaverin_accept1" - }, - { - "text": "Sure.", - "nextPhraseID": "kaverin_accept1" - }, - { - "text": "No, I am done helping you people.", - "nextPhraseID": "kaverin_decline1" - } - ] - }, - { - "id": "kaverin_decline1", - "message": "That is unfortunate, you seemed like such a bright boy too.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 21 - } - ] - }, - { - "id": "kaverin_decline2", - "message": "The friend from Fallhaven returns. Please leave me be, I have things to do." - }, - { - "id": "kaverin_accept1", - "message": "Good, that's exactly what I wanted to hear.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 22 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_accept2" - } - ] - }, - { - "id": "kaverin_accept2", - "message": "Make sure this doesn't fall into the hands of Feygard, or her loyalists.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_accept3" - } - ] - }, - { - "id": "kaverin_accept3", - "message": "(He gives you a sealed message.)", - "rewards": [ - { - "rewardType": "dropList", - "rewardID": "kaverin_message" - }, - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 25 - } - ], - "replies": [ - { - "text": "You can count on me, Kaverin.", - "nextPhraseID": "kaverin_accept4" - } - ] - }, - { - "id": "kaverin_accept4", - "message": "Good. Now go deliver that message to Unzel." - }, - { - "id": "kaverin_return1", - "message": "It's good to see you again. Have you delivered my message to Unzel?", - "replies": [ - { - "text": "Yes, the message is delivered.", - "nextPhraseID": "kaverin_done1", - "requires": [ - { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "30" - } - ] - }, - { - "text": "No, not yet.", - "nextPhraseID": "kaverin_return2" - } - ] - }, - { - "id": "kaverin_return2", - "message": "Please don't take too long. Walk with the Shadow, my friend." - }, - { - "id": "kaverin_done1", - "message": "Thank you, my friend. May you walk in the glow of the Shadow.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 40 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done2" - } - ] - }, - { - "id": "kaverin_done2", - "message": "Take this map as compensation for a job well done.", - "rewards": [ - { - "rewardType": "dropList", - "rewardID": "vacor_map" - }, - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 45 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done3" - } - ] - }, - { - "id": "kaverin_done3", - "message": "We've discovered one of Vacor's hideouts, far to the south.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done4" - } - ] - }, - { - "id": "kaverin_done4", - "message": "Since you helped us stop him, it's fitting that you have this.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done5" - } - ] - }, - { - "id": "kaverin_done5", - "message": "According to the map, the hideout should be just to the northwest of the former prison of Flagstone. Feel free to take whatever is left in there.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 90 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done6" - } - ] - }, - { - "id": "kaverin_done6", - "message": "Walk with the Shadow, my friend." - }, - { - "id": "kaverin_done_ret", - "message": "Hello again. It's comforting to know that Unzel is still alive, and that you delivered my message to him.", - "replies": [ - { - "text": "N", - "nextPhraseID": "kaverin_done6" + "text":"N", + "nextPhraseID":"kaverin_done6" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_kendelow.json b/AndorsTrail/res/raw/conversationlist_kendelow.json index 2518508c7..b000b37ff 100644 --- a/AndorsTrail/res/raw/conversationlist_kendelow.json +++ b/AndorsTrail/res/raw/conversationlist_kendelow.json @@ -1,250 +1,250 @@ [ { - "id": "kendelow", - "replies": [ + "id":"kendelow", + "replies":[ { - "nextPhraseID": "kendelow_1", - "requires": [ + "nextPhraseID":"kendelow_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "kendelow_2" + "nextPhraseID":"kendelow_2" } ] }, { - "id": "kendelow_1", - "message": "I heard that you helped us get rid of that witch Algangror. Thank you.", - "replies": [ + "id":"kendelow_1", + "message":"I heard that you helped us get rid of that witch Algangror. Thank you.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_d" + "text":"N", + "nextPhraseID":"kendelow_d" } ] }, { - "id": "kendelow_2", - "message": "Welcome to my tavern. I hope you will find your stay a pleasant one.", - "replies": [ + "id":"kendelow_2", + "message":"Welcome to my tavern. I hope you will find your stay a pleasant one.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_d" + "text":"N", + "nextPhraseID":"kendelow_d" } ] }, { - "id": "kendelow_d", - "message": "How may I be of service?", - "replies": [ + "id":"kendelow_d", + "message":"How may I be of service?", + "replies":[ { - "text": "What is there to do around here?", - "nextPhraseID": "kendelow_3" + "text":"What is there to do around here?", + "nextPhraseID":"kendelow_3" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "kendelow_shop" + "text":"Do you have anything to trade?", + "nextPhraseID":"kendelow_shop" }, { - "text": "Are there any rooms available?", - "nextPhraseID": "kendelow_room_1" + "text":"Are there any rooms available?", + "nextPhraseID":"kendelow_room_1" } ] }, { - "id": "kendelow_shop", - "message": "Oh sure. Here, have a look.", - "replies": [ + "id":"kendelow_shop", + "message":"Oh sure. Here, have a look.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] }, { - "id": "kendelow_3", - "message": "Most people here in Remgard tend to their crops. Other than that, I hear that Arnal the armorer over on the western shore has some good business trading.", - "replies": [ + "id":"kendelow_3", + "message":"Most people here in Remgard tend to their crops. Other than that, I hear that Arnal the armorer over on the western shore has some good business trading.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_4" + "text":"N", + "nextPhraseID":"kendelow_4" } ] }, { - "id": "kendelow_4", - "message": "Also, we usually get a lot of visitors here in the tavern. Lately, it has been a lot fewer people in here though, with the closing of the bridge because of those missing people and all.", - "replies": [ + "id":"kendelow_4", + "message":"Also, we usually get a lot of visitors here in the tavern. Lately, it has been a lot fewer people in here though, with the closing of the bridge because of those missing people and all.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_5" + "text":"N", + "nextPhraseID":"kendelow_5" } ] }, { - "id": "kendelow_5", - "message": "On your way in, maybe you noticed that we even have a visit from the Knights of Elythom here in the tavern? It seems that more and more people are becoming aware of the hospitality of Remgard.", - "replies": [ + "id":"kendelow_5", + "message":"On your way in, maybe you noticed that we even have a visit from the Knights of Elythom here in the tavern? It seems that more and more people are becoming aware of the hospitality of Remgard.", + "replies":[ { - "text": "Thank you. I had some other questions.", - "nextPhraseID": "kendelow_d" + "text":"Thank you. I had some other questions.", + "nextPhraseID":"kendelow_d" } ] }, { - "id": "kendelow_room_1", - "replies": [ + "id":"kendelow_room_1", + "replies":[ { - "nextPhraseID": "kendelow_room_2", - "requires": [ + "nextPhraseID":"kendelow_room_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "21" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":21 } ] }, { - "nextPhraseID": "kendelow_room_3" + "nextPhraseID":"kendelow_room_3" } ] }, { - "id": "kendelow_room_2", - "message": "You have already rented my last room. We don't have any more rooms other than that one." + "id":"kendelow_room_2", + "message":"You have already rented my last room. We don't have any more rooms other than that one." }, { - "id": "kendelow_room_3", - "message": "Why, yes, as a matter of fact, there is. I have one very fine room available upstairs.", - "replies": [ + "id":"kendelow_room_3", + "message":"Why, yes, as a matter of fact, there is. I have one very fine room available upstairs.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_room_4" + "text":"N", + "nextPhraseID":"kendelow_room_4" } ] }, { - "id": "kendelow_room_4", - "message": "The previous tenant left in a hurry some days ago.", - "replies": [ + "id":"kendelow_room_4", + "message":"The previous tenant left in a hurry some days ago.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_room_5" + "text":"N", + "nextPhraseID":"kendelow_room_5" } ] }, { - "id": "kendelow_room_5", - "message": "You may rent the room for as long as you like for only 600 gold.", - "replies": [ + "id":"kendelow_room_5", + "message":"You may rent the room for as long as you like for only 600 gold.", + "replies":[ { - "text": "600 gold, are you mad!? That's a fortune.", - "nextPhraseID": "kendelow_room_6s" + "text":"600 gold, are you mad!? That's a fortune.", + "nextPhraseID":"kendelow_room_6s" }, { - "text": "Is there anything you can do to lower the price?", - "nextPhraseID": "kendelow_room_6s" + "text":"Is there anything you can do to lower the price?", + "nextPhraseID":"kendelow_room_6s" }, { - "text": "I'll take it. Here is the gold.", - "nextPhraseID": "kendelow_room_8", - "requires": [ + "text":"I'll take it. Here is the gold.", + "nextPhraseID":"kendelow_room_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 600 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":600 } ] }, { - "text": "I don't have that much gold.", - "nextPhraseID": "kendelow_room_7" + "text":"I don't have that much gold.", + "nextPhraseID":"kendelow_room_7" } ] }, { - "id": "kendelow_room_6s", - "replies": [ + "id":"kendelow_room_6s", + "replies":[ { - "nextPhraseID": "kendelow_room_6b", - "requires": [ + "nextPhraseID":"kendelow_room_6b", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "kendelow_room_6a" + "nextPhraseID":"kendelow_room_6a" } ] }, { - "id": "kendelow_room_6a", - "message": "The price is fixed. I cannot go around handing out discounts to just anyone. Also, keep in mind that you may rent it for as long as you wish.", - "replies": [ + "id":"kendelow_room_6a", + "message":"The price is fixed. I cannot go around handing out discounts to just anyone. Also, keep in mind that you may rent it for as long as you wish.", + "replies":[ { - "text": "I'll take it. Here is the gold.", - "nextPhraseID": "kendelow_room_8", - "requires": [ + "text":"I'll take it. Here is the gold.", + "nextPhraseID":"kendelow_room_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 600 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":600 } ] }, { - "text": "I don't have that much gold.", - "nextPhraseID": "kendelow_room_7" + "text":"I don't have that much gold.", + "nextPhraseID":"kendelow_room_7" } ] }, { - "id": "kendelow_room_6b", - "message": "Since you helped us here in Remgard with that witch Algangror, I am prepared to offer you a discount. How about we say 400 gold for it instead?", - "replies": [ + "id":"kendelow_room_6b", + "message":"Since you helped us here in Remgard with that witch Algangror, I am prepared to offer you a discount. How about we say 400 gold for it instead?", + "replies":[ { - "text": "I'll take it. Here is the gold.", - "nextPhraseID": "kendelow_room_8", - "requires": [ + "text":"I'll take it. Here is the gold.", + "nextPhraseID":"kendelow_room_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 400 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":400 } ] }, { - "text": "I don't have that much gold.", - "nextPhraseID": "kendelow_room_7" + "text":"I don't have that much gold.", + "nextPhraseID":"kendelow_room_7" } ] }, { - "id": "kendelow_room_7", - "message": "You are welcome to return once you have the gold, if you are still interested.", - "replies": [ + "id":"kendelow_room_7", + "message":"You are welcome to return once you have the gold, if you are still interested.", + "replies":[ { - "text": "N", - "nextPhraseID": "kendelow_d" + "text":"N", + "nextPhraseID":"kendelow_d" } ] }, { - "id": "kendelow_room_8", - "message": "Thank you. The room is upstairs. You may rent it for as long as you wish.", - "rewards": [ + "id":"kendelow_room_8", + "message":"Thank you. The room is upstairs. You may rent it for as long as you wish.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 21 + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":21 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lethenlor.json b/AndorsTrail/res/raw/conversationlist_lethenlor.json index d6a321137..3f7c7bc54 100644 --- a/AndorsTrail/res/raw/conversationlist_lethenlor.json +++ b/AndorsTrail/res/raw/conversationlist_lethenlor.json @@ -1,105 +1,105 @@ [ { - "id": "lethenlor0", - "replies": [ + "id":"lethenlor0", + "message":"Can I help you?", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "lethenlor4" + "text":"Who are you?", + "nextPhraseID":"lethenlor4" }, { - "text": "What is this place?", - "nextPhraseID": "lethenlor1" + "text":"What is this place?", + "nextPhraseID":"lethenlor1" }, { - "text": "Anything interesting happening around here?", - "nextPhraseID": "lethenlor5" + "text":"Anything interesting happening around here?", + "nextPhraseID":"lethenlor5" } - ], - "message": "Can I help you?" + ] }, { - "id": "lethenlor1", - "replies": [ + "id":"lethenlor1", + "message":"Well, it's our cabin. What are you doing here, anyway?", + "replies":[ { - "text": "I'm looking for my brother, Andor.", - "nextPhraseID": "lethenlor3" + "text":"I'm looking for my brother, Andor.", + "nextPhraseID":"lethenlor3" }, { - "text": "Not much, maybe there is some loot in here that I can grab.", - "nextPhraseID": "lethenlor2" + "text":"Not much, maybe there is some loot in here that I can grab.", + "nextPhraseID":"lethenlor2" }, { - "text": "Anything interesting happening around here?", - "nextPhraseID": "lethenlor5" + "text":"Anything interesting happening around here?", + "nextPhraseID":"lethenlor5" } - ], - "message": "Well, it's our cabin. What are you doing here, anyway?" + ] }, { - "id": "lethenlor2", - "message": "Hrmpf. I think you had better leave." + "id":"lethenlor2", + "message":"Hrmpf. I think you had better leave." }, { - "id": "lethenlor3", - "replies": [ + "id":"lethenlor3", + "message":"Ok. Good luck with that.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "lethenlor4" + "text":"Who are you?", + "nextPhraseID":"lethenlor4" }, { - "text": "Anything interesting happening around here?", - "nextPhraseID": "lethenlor5" + "text":"Anything interesting happening around here?", + "nextPhraseID":"lethenlor5" } - ], - "message": "Ok. Good luck with that." + ] }, { - "id": "lethenlor4", - "replies": [ + "id":"lethenlor4", + "message":"Does it matter? I don't know you, and you don't know me.", + "replies":[ { - "text": "Wow, you're not very friendly, are you?", - "nextPhraseID": "lethenlor2" + "text":"Wow, you're not very friendly, are you?", + "nextPhraseID":"lethenlor2" }, { - "text": "What is this place?", - "nextPhraseID": "lethenlor1" + "text":"What is this place?", + "nextPhraseID":"lethenlor1" }, { - "text": "Anything interesting happening around here?", - "nextPhraseID": "lethenlor5" + "text":"Anything interesting happening around here?", + "nextPhraseID":"lethenlor5" } - ], - "message": "Does it matter? I don't know you, and you don't know me." + ] }, { - "id": "lethenlor5", - "replies": [ + "id":"lethenlor5", + "message":"He he. Interesting. Let's just say our line of work is .. interesting.", + "replies":[ { - "text": "N", - "nextPhraseID": "lethenlor6" + "text":"N", + "nextPhraseID":"lethenlor6" } - ], - "message": "He he. Interesting. Let's just say our line of work is .. interesting." + ] }, { - "id": "lethenlor6", - "replies": [ + "id":"lethenlor6", + "message":"But never mind that. I heard there were some troubles up by the Charwood mining town recently.", + "replies":[ { - "text": "Charwood, where's that?", - "nextPhraseID": "lethenlor7" + "text":"Charwood, where's that?", + "nextPhraseID":"lethenlor7" } - ], - "message": "But never mind that. I heard there were some troubles up by the Charwood mining town recently." + ] }, { - "id": "lethenlor7", - "rewards": [ + "id":"lethenlor7", + "message":"It's just northeast of here. Look for the Charwood cabin north of here.", + "rewards":[ { - "rewardID": "charwood1", - "value": 10, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":10 } - ], - "message": "It's just northeast of here. Look for the Charwood cabin north of here." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lleglaris.json b/AndorsTrail/res/raw/conversationlist_lleglaris.json index f64c0ea6b..cdcf1a855 100644 --- a/AndorsTrail/res/raw/conversationlist_lleglaris.json +++ b/AndorsTrail/res/raw/conversationlist_lleglaris.json @@ -1,383 +1,383 @@ [ { - "id": "lleglaris", - "replies": [ + "id":"lleglaris", + "replies":[ { - "requires": [ + "nextPhraseID":"lleglaris_r4", + "requires":[ { - "requireType": "questProgress", - "requireID": "lleglaris", - "value": "30" + "requireType":"questProgress", + "requireID":"lleglaris", + "value":30 } - ], - "nextPhraseID": "lleglaris_r4" + ] }, { - "requires": [ + "nextPhraseID":"lleglaris_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lleglaris", - "value": "15" + "requireType":"questProgress", + "requireID":"lleglaris", + "value":15 } - ], - "nextPhraseID": "lleglaris_r1" + ] }, { - "requires": [ + "nextPhraseID":"lleglaris15", + "requires":[ { - "requireType": "questProgress", - "requireID": "lleglaris", - "value": "10" + "requireType":"questProgress", + "requireID":"lleglaris", + "value":10 } - ], - "nextPhraseID": "lleglaris15" + ] }, { - "nextPhraseID": "lleglaris0" + "nextPhraseID":"lleglaris0" } ] }, { - "id": "lleglaris0", - "replies": [ + "id":"lleglaris0", + "message":"Are you sure you should be here? Maybe you should go play with .. your toys or something?", + "replies":[ { - "text": "Watch it. Do you even know who you're talking to?", - "nextPhraseID": "lleglaris2" + "text":"Watch it. Do you even know who you're talking to?", + "nextPhraseID":"lleglaris2" }, { - "text": "Fine. I'll leave.", - "nextPhraseID": "X" + "text":"Fine. I'll leave.", + "nextPhraseID":"X" }, { - "text": "Hey, no need to be rude.", - "nextPhraseID": "lleglaris1" + "text":"Hey, no need to be rude.", + "nextPhraseID":"lleglaris1" }, { - "text": "Hey, those look like some nice items you have there. Care to trade?", - "nextPhraseID": "lleglaris_rej" - } - ], - "message": "Are you sure you should be here? Maybe you should go play with .. your toys or something?" - }, - { - "id": "lleglaris1", - "replies": [ - { - "text": "Whatever.", - "nextPhraseID": "X" - }, - { - "text": "Watch it. Do you even know who you're talking to?", - "nextPhraseID": "lleglaris2" - } - ], - "message": "Ha ha. I can be as rude as I want!" - }, - { - "id": "lleglaris2", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" - } - ], - "text": "I was the one who slew the lich Toszylae between Loneford and Brimhaven.", - "nextPhraseID": "lleglaris3" - }, - { - "requires": [ - { - "requireType": "wear", - "requireID": "marrowtaint", - "value": 1 - } - ], - "text": "See this amulet that I'm wearing? This is Marrowtaint.", - "nextPhraseID": "lleglaris4" - }, - { - "requires": [ - { - "requireType": "wear", - "requireID": "ring_shadow0", - "value": 1 - } - ], - "text": "See this ring that I am wearing? This is the Ring of lesser Shadow.", - "nextPhraseID": "lleglaris4" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "loneford", - "value": "54" - } - ], - "text": "I was the one who helped solve the mystery in Loneford.", - "nextPhraseID": "lleglaris3" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "240" - } - ], - "text": "I saved the settlement of Prim from the attacks from Blackwater Mountain.", - "nextPhraseID": "lleglaris3" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" - } - ], - "text": "I helped the Blackwater Mountain settlement make the attacks from Prim stop.", - "nextPhraseID": "lleglaris3" - }, - { - "text": "I am the son of an ordinary farmer in a minor settlement called Crossglen, not far west from here! I've even killed a rat or two!", - "nextPhraseID": "lleglaris5" - }, - { - "text": "Never mind.", - "nextPhraseID": "X" - } - ], - "message": "Hah! Please enlighten me." - }, - { - "id": "lleglaris3", - "message": "That was you? Hah! And you expect me to believe that?", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris7" + "text":"Hey, those look like some nice items you have there. Care to trade?", + "nextPhraseID":"lleglaris_rej" } ] }, { - "id": "lleglaris4", - "message": "Good for you. It looks just like any other trinket to me.", - "replies": [ + "id":"lleglaris1", + "message":"Ha ha. I can be as rude as I want!", + "replies":[ { - "text": "N", - "nextPhraseID": "lleglaris7" + "text":"Whatever.", + "nextPhraseID":"X" + }, + { + "text":"Watch it. Do you even know who you're talking to?", + "nextPhraseID":"lleglaris2" } ] }, { - "id": "lleglaris5", - "replies": [ + "id":"lleglaris2", + "message":"Hah! Please enlighten me.", + "replies":[ { - "text": "N", - "nextPhraseID": "lleglaris6" - } - ], - "message": "Ha ha! Now, that's funny!" - }, - { - "id": "lleglaris6", - "message": "You have my best wishes, kid. Hope you'll get to see the world some day." - }, - { - "id": "lleglaris7", - "replies": [ - { - "text": "What task?", - "nextPhraseID": "lleglaris8" - } - ], - "message": "If you're such an experienced adventurer, I'm sure a small task of mine wouldn't be any problem for you?" - }, - { - "id": "lleglaris8", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris9" - } - ], - "message": "I've lost an amulet of mine. I was out in the woods around the cabin here and heard a noise coming from the east." - }, - { - "id": "lleglaris9", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris10" - } - ], - "message": "Tired as I was, I didn't notice the things coming out from behind the trees fast enough." - }, - { - "id": "lleglaris10", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris11" - } - ], - "message": "Undead things. Yuck, that smell." - }, - { - "id": "lleglaris11", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris12" - } - ], - "message": "I saw this hole in the ground that they seemed to come out of. The ground had been completely corrupted around it." - }, - { - "id": "lleglaris12", - "replies": [ - { - "text": "I'll go look for your amulet.", - "nextPhraseID": "lleglaris14" - }, - { - "text": "Undead? No way, I'm out.", - "nextPhraseID": "lleglaris13" - } - ], - "message": "Anyway, I ran away and my amulet must have gotten stuck on a branch or something like that." - }, - { - "id": "lleglaris13", - "message": "Yeah, that's what I though as well." - }, - { - "id": "lleglaris14", - "rewards": [ - { - "rewardID": "lleglaris", - "value": 10, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris15" - } - ], - "message": "Good." - }, - { - "id": "lleglaris15", - "rewards": [ - { - "rewardID": "lleglaris", - "value": 15, - "rewardType": "questProgress" - } - ], - "message": "Go look just east of my cabin here. You probably need to take the path north when you exit the cabin, and then head east." - }, - { - "id": "lleglaris_r1", - "replies": [ - { - "text": "Can you tell me your story again?", - "nextPhraseID": "lleglaris8" - }, - { - "requires": [ + "text":"I was the one who slew the lich Toszylae between Loneford and Brimhaven.", + "nextPhraseID":"lleglaris3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "lleglaris", - "value": 1 + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 } - ], - "text": "Yes, here it is.", - "nextPhraseID": "lleglaris_r3" + ] }, { - "text": "Still looking for it.", - "nextPhraseID": "lleglaris_r2" - } - ], - "message": "Hi again. Did you find my amulet?" - }, - { - "id": "lleglaris_r2", - "message": "Ok then. I won't keep you." - }, - { - "id": "lleglaris_r3", - "rewards": [ - { - "rewardID": "lleglaris", - "value": 30, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris_r4" - } - ], - "message": "Yes, that's the one. It's good to see it back in my hands again." - }, - { - "id": "lleglaris_r4", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris_r5" - } - ], - "message": "Thank you for finding my amulet." - }, - { - "id": "lleglaris_r5", - "replies": [ - { - "text": "N", - "nextPhraseID": "lleglaris_r6" - } - ], - "message": "Maybe you really are an experienced adventurer after all." - }, - { - "id": "lleglaris_r6", - "rewards": [ - { - "rewardID": "lleglaris", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Let me see what you have.", - "nextPhraseID": "S" - } - ], - "message": "Anyway, see this table here? It's just some old trinkets that I've gathered along the years. Maybe some of them could come in handy for you?" - }, - { - "id": "lleglaris_rej", - "replies": [ - { - "text": "Watch it. Do you even know who you're talking to?", - "nextPhraseID": "lleglaris2" + "text":"See this amulet that I'm wearing? This is Marrowtaint.", + "nextPhraseID":"lleglaris4", + "requires":[ + { + "requireType":"wear", + "requireID":"marrowtaint", + "value":1 + } + ] }, { - "text": "Fine. Maybe later them.", - "nextPhraseID": "X" + "text":"See this ring that I am wearing? This is the Ring of lesser Shadow.", + "nextPhraseID":"lleglaris4", + "requires":[ + { + "requireType":"wear", + "requireID":"ring_shadow0", + "value":1 + } + ] + }, + { + "text":"I was the one who helped solve the mystery in Loneford.", + "nextPhraseID":"lleglaris3", + "requires":[ + { + "requireType":"questProgress", + "requireID":"loneford", + "value":54 + } + ] + }, + { + "text":"I saved the settlement of Prim from the attacks from Blackwater Mountain.", + "nextPhraseID":"lleglaris3", + "requires":[ + { + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":240 + } + ] + }, + { + "text":"I helped the Blackwater Mountain settlement make the attacks from Prim stop.", + "nextPhraseID":"lleglaris3", + "requires":[ + { + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 + } + ] + }, + { + "text":"I am the son of an ordinary farmer in a minor settlement called Crossglen, not far west from here! I've even killed a rat or two!", + "nextPhraseID":"lleglaris5" + }, + { + "text":"Never mind.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"lleglaris3", + "message":"That was you? Hah! And you expect me to believe that?", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris7" + } + ] + }, + { + "id":"lleglaris4", + "message":"Good for you. It looks just like any other trinket to me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris7" + } + ] + }, + { + "id":"lleglaris5", + "message":"Ha ha! Now, that's funny!", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris6" + } + ] + }, + { + "id":"lleglaris6", + "message":"You have my best wishes, kid. Hope you'll get to see the world some day." + }, + { + "id":"lleglaris7", + "message":"If you're such an experienced adventurer, I'm sure a small task of mine wouldn't be any problem for you?", + "replies":[ + { + "text":"What task?", + "nextPhraseID":"lleglaris8" + } + ] + }, + { + "id":"lleglaris8", + "message":"I've lost an amulet of mine. I was out in the woods around the cabin here and heard a noise coming from the east.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris9" + } + ] + }, + { + "id":"lleglaris9", + "message":"Tired as I was, I didn't notice the things coming out from behind the trees fast enough.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris10" + } + ] + }, + { + "id":"lleglaris10", + "message":"Undead things. Yuck, that smell.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris11" + } + ] + }, + { + "id":"lleglaris11", + "message":"I saw this hole in the ground that they seemed to come out of. The ground had been completely corrupted around it.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris12" + } + ] + }, + { + "id":"lleglaris12", + "message":"Anyway, I ran away and my amulet must have gotten stuck on a branch or something like that.", + "replies":[ + { + "text":"I'll go look for your amulet.", + "nextPhraseID":"lleglaris14" + }, + { + "text":"Undead? No way, I'm out.", + "nextPhraseID":"lleglaris13" + } + ] + }, + { + "id":"lleglaris13", + "message":"Yeah, that's what I though as well." + }, + { + "id":"lleglaris14", + "message":"Good.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris15" } ], - "message": "With you? No way. You look way to inexperienced." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lleglaris", + "value":10 + } + ] + }, + { + "id":"lleglaris15", + "message":"Go look just east of my cabin here. You probably need to take the path north when you exit the cabin, and then head east.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lleglaris", + "value":15 + } + ] + }, + { + "id":"lleglaris_r1", + "message":"Hi again. Did you find my amulet?", + "replies":[ + { + "text":"Can you tell me your story again?", + "nextPhraseID":"lleglaris8" + }, + { + "text":"Yes, here it is.", + "nextPhraseID":"lleglaris_r3", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"lleglaris", + "value":1 + } + ] + }, + { + "text":"Still looking for it.", + "nextPhraseID":"lleglaris_r2" + } + ] + }, + { + "id":"lleglaris_r2", + "message":"Ok then. I won't keep you." + }, + { + "id":"lleglaris_r3", + "message":"Yes, that's the one. It's good to see it back in my hands again.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris_r4" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lleglaris", + "value":30 + } + ] + }, + { + "id":"lleglaris_r4", + "message":"Thank you for finding my amulet.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris_r5" + } + ] + }, + { + "id":"lleglaris_r5", + "message":"Maybe you really are an experienced adventurer after all.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lleglaris_r6" + } + ] + }, + { + "id":"lleglaris_r6", + "message":"Anyway, see this table here? It's just some old trinkets that I've gathered along the years. Maybe some of them could come in handy for you?", + "replies":[ + { + "text":"Let me see what you have.", + "nextPhraseID":"S" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lleglaris", + "value":40 + } + ] + }, + { + "id":"lleglaris_rej", + "message":"With you? No way. You look way to inexperienced.", + "replies":[ + { + "text":"Watch it. Do you even know who you're talking to?", + "nextPhraseID":"lleglaris2" + }, + { + "text":"Fine. Maybe later them.", + "nextPhraseID":"X" + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodar.json b/AndorsTrail/res/raw/conversationlist_lodar.json index f0f6eded1..b3cab1312 100644 --- a/AndorsTrail/res/raw/conversationlist_lodar.json +++ b/AndorsTrail/res/raw/conversationlist_lodar.json @@ -7,8 +7,8 @@ "requires":[ { "requireType":"questProgress", - "value":60, - "requireID":"lodar2" + "requireID":"lodar2", + "value":60 } ] }, @@ -17,8 +17,8 @@ "requires":[ { "requireType":"questProgress", - "value":51, - "requireID":"lodar2" + "requireID":"lodar2", + "value":51 } ] }, @@ -27,8 +27,8 @@ "requires":[ { "requireType":"questProgress", - "value":50, - "requireID":"lodar2" + "requireID":"lodar2", + "value":50 } ] }, @@ -37,8 +37,8 @@ "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"lodar2" + "requireID":"lodar2", + "value":20 } ] }, @@ -47,8 +47,8 @@ "requires":[ { "requireType":"questProgress", - "value":110, - "requireID":"lodar" + "requireID":"lodar", + "value":110 } ] }, @@ -58,222 +58,222 @@ ] }, { - "message":"Maybe under here? No.", "id":"lodar_0", + "message":"Maybe under here? No.", "replies":[ { - "nextPhraseID":"lodar_1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_1" } ] }, { - "message":"Maybe over there .. Yikes! Who are you!?", "id":"lodar_1", + "message":"Maybe over there .. Yikes! Who are you!?", "replies":[ { - "nextPhraseID":"lodar_2", - "text":"I'm $playername." + "text":"I'm $playername.", + "nextPhraseID":"lodar_2" } ] }, { - "message":"Oh, it's you again. Now, who were you again?", "id":"lodar_r0", + "message":"Oh, it's you again. Now, who were you again?", "replies":[ { - "nextPhraseID":"lodar_2", - "text":"I'm $playername." + "text":"I'm $playername.", + "nextPhraseID":"lodar_2" } ] }, { - "message":"Well, it doesn't matter who you are anyway. I am Lodar, maker of potions.", "id":"lodar_2", + "message":"Well, it doesn't matter who you are anyway. I am Lodar, maker of potions.", "replies":[ { - "nextPhraseID":"lodar_2a", - "text":"I was sent to find you, I'm looking for my brother, Andor - have you seen him?" + "text":"I was sent to find you, I'm looking for my brother, Andor - have you seen him?", + "nextPhraseID":"lodar_2a" } ], "rewards":[ { - "value":110, + "rewardType":"questProgress", "rewardID":"lodar", - "rewardType":"questProgress" + "value":110 } ] }, { - "message":"Don't know. What difference does it make? I must get all this done before the Hira'zinn moves.", "id":"lodar_2a", + "message":"Don't know. What difference does it make? I must get all this done before the Hira'zinn moves.", "replies":[ { - "nextPhraseID":"lodar_3", - "text":"The Hira'zinn?" + "text":"The Hira'zinn?", + "nextPhraseID":"lodar_3" } ] }, { - "message":"Yes yes, the Hira'zinn. As I said, I must find the correct mixture before it moves again.", "id":"lodar_3", + "message":"Yes yes, the Hira'zinn. As I said, I must find the correct mixture before it moves again.", "replies":[ { - "nextPhraseID":"lodar_4", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_4" } ], "rewards":[ { - "value":10, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":10 } ] }, { - "message":"Now, where were they? Over here perhaps?", "id":"lodar_4", + "message":"Now, where were they? Over here perhaps?", "replies":[ { - "nextPhraseID":"lodar_5", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_5" } ] }, { - "message":"No, maybe I should add some of the ..", "id":"lodar_5", + "message":"No, maybe I should add some of the ..", "replies":[ { - "nextPhraseID":"lodar_6a", - "text":"Is there anything I can do to help?" + "text":"Is there anything I can do to help?", + "nextPhraseID":"lodar_6a" }, { - "nextPhraseID":"lodar_6b", - "text":"What's going on here, why are you in such a hurry?" + "text":"What's going on here, why are you in such a hurry?", + "nextPhraseID":"lodar_6b" } ] }, { - "message":"Oh yes. Can you please move a bit, you are in the way. Can't you see I'm busy with finding a way to stop the spread of the Hira'zinn here?", "id":"lodar_6a", + "message":"Oh yes. Can you please move a bit, you are in the way. Can't you see I'm busy with finding a way to stop the spread of the Hira'zinn here?", "replies":[ { - "nextPhraseID":"lodar_7", - "text":"You are still not making any sense to me. What is this Hira'zinn that you keep mentioning?" + "text":"You are still not making any sense to me. What is this Hira'zinn that you keep mentioning?", + "nextPhraseID":"lodar_7" }, { - "nextPhraseID":"X", - "text":"Very well, I'll leave you to it. Good luck." + "text":"Very well, I'll leave you to it. Good luck.", + "nextPhraseID":"X" } ] }, { - "message":"Didn't I tell you? I must find the correct mixture before the Hira'zinn spreads further.", "id":"lodar_6b", + "message":"Didn't I tell you? I must find the correct mixture before the Hira'zinn spreads further.", "replies":[ { - "nextPhraseID":"lodar_7", - "text":"You are still not making any sense to me. What is this Hira'zinn that you keep mentioning?" + "text":"You are still not making any sense to me. What is this Hira'zinn that you keep mentioning?", + "nextPhraseID":"lodar_7" }, { - "nextPhraseID":"X", - "text":"Ok then. I'll leave you to it. Good luck." + "text":"Ok then. I'll leave you to it. Good luck.", + "nextPhraseID":"X" } ] }, { - "message":"Everything was fine up until a few days ago. That's when everything started to happen.", "id":"lodar_7", + "message":"Everything was fine up until a few days ago. That's when everything started to happen.", "replies":[ { - "nextPhraseID":"lodar_8", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_8" } ] }, { - "message":"It never used to be like this, or did it? I can't remember.", "id":"lodar_8", + "message":"It never used to be like this, or did it? I can't remember.", "replies":[ { - "nextPhraseID":"lodar_9", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_9" } ], "rewards":[ { - "value":15, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":15 } ] }, { - "message":"Doesn't matter. I must make it stop anyway.", "id":"lodar_9", + "message":"Doesn't matter. I must make it stop anyway.", "replies":[ { - "nextPhraseID":"lodar_10", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_10" } ] }, { - "message":"Maybe it was in here ..", "id":"lodar_10", + "message":"Maybe it was in here ..", "replies":[ { - "nextPhraseID":"lodar_11", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_11" } ] }, { - "message":"No.. Hm, wait. You! Maybe you can be of use here, if you are willing to help?", "id":"lodar_11", + "message":"No.. Hm, wait. You! Maybe you can be of use here, if you are willing to help?", "replies":[ { - "nextPhraseID":"lodar_12", - "text":"I'm up for it! What do you need help with?" + "text":"I'm up for it! What do you need help with?", + "nextPhraseID":"lodar_12" }, { - "nextPhraseID":"lodar_12", - "text":"I'm not so sure about this. What do you need done?" + "text":"I'm not so sure about this. What do you need done?", + "nextPhraseID":"lodar_12" }, { - "nextPhraseID":"X", - "text":"No way. You solve your own problems, old man." + "text":"No way. You solve your own problems, old man.", + "nextPhraseID":"X" } ] }, { - "message":"Good. Take this stone, it will allow you to enter the tomb. Go below. Return once you're done.\n\n[Lodar hands you an odd looking stone that seems to be glowing from within]", "id":"lodar_12", + "message":"Good. Take this stone, it will allow you to enter the tomb. Go below. Return once you're done.\n\n[Lodar hands you an odd looking stone that seems to be glowing from within]", "replies":[ { - "nextPhraseID":"lodar_13", - "text":"You're not very good at giving directions, old man. I'll try to do what you ask." + "text":"You're not very good at giving directions, old man. I'll try to do what you ask.", + "nextPhraseID":"lodar_13" }, { - "nextPhraseID":"lodar_13", - "text":"No problem. I'll return soon." + "text":"No problem. I'll return soon.", + "nextPhraseID":"lodar_13" }, { - "nextPhraseID":"lodar_14", - "text":"Below? Below what? Which tomb? What are you even talking about?" + "text":"Below? Below what? Which tomb? What are you even talking about?", + "nextPhraseID":"lodar_14" } ], "rewards":[ { - "value":20, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":20 }, { - "rewardID":"lodarstone", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodarstone" } ] }, @@ -285,8 +285,8 @@ "requires":[ { "requireType":"questProgress", - "value":100, - "requireID":"lodar" + "requireID":"lodar", + "value":100 } ] }, @@ -304,419 +304,413 @@ ], "rewards":[ { - "value":30, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":30 } ] }, { - "message":"Good. Now, hurry, before the Hira'zinn moves again!", - "id":"lodar_13b" + "id":"lodar_13b", + "message":"Good. Now, hurry, before the Hira'zinn moves again!" }, { - "message":"I thought I make it very clear before. With the stone in your possession, you will be able to enter the tomb. Go below. Return once you're done.", "id":"lodar_14", + "message":"I thought I make it very clear before. With the stone in your possession, you will be able to enter the tomb. Go below. Return once you're done.", "replies":[ { - "nextPhraseID":"lodar_13", - "text":"Fine. I still don't understand, but I'll try to do as you ask." + "text":"Fine. I still don't understand, but I'll try to do as you ask.", + "nextPhraseID":"lodar_13" }, { - "nextPhraseID":"lodar_13", - "text":"Oh, that makes it much clearer! I'll be right back." + "text":"Oh, that makes it much clearer! I'll be right back.", + "nextPhraseID":"lodar_13" }, { - "nextPhraseID":"lodar_13", - "text":"Ok. I'll be back once I'm done with your task." + "text":"Ok. I'll be back once I'm done with your task.", + "nextPhraseID":"lodar_13" } ] }, { - "message":"Oh, it's you again. Were you successful in what I asked of you?", "id":"lodar_find0", + "message":"Oh, it's you again. Were you successful in what I asked of you?", "replies":[ { - "nextPhraseID":"lodar_14", - "text":"What was I supposed to do again?" + "text":"What was I supposed to do again?", + "nextPhraseID":"lodar_14" }, { - "nextPhraseID":"lodar_find1", "text":"I have defeated the Hira'zinn in the tomb below. Here is its heart.", + "nextPhraseID":"lodar_find1", "requires":[ { "requireType":"inventoryRemove", - "value":1, - "requireID":"hirazinn" + "requireID":"hirazinn", + "value":1 } ] } ] }, { - "message":"Give me that. Oh, yes.. Yes!", "id":"lodar_find1", + "message":"Give me that. Oh, yes.. Yes!", "replies":[ { - "nextPhraseID":"lodar_find2", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find2" } ], "rewards":[ { - "value":50, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":50 } ] }, { - "message":"Did you really defeat the Hira'zinn? It is a formidable foe. I guess you must have, since you gave me its heart.", "id":"lodar_find2", + "message":"Did you really defeat the Hira'zinn? It is a formidable foe. I guess you must have, since you gave me its heart.", "replies":[ { - "nextPhraseID":"lodar_find3", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find3" } ] }, { - "message":"What was I doing? I was searching for something. I seem to recall you being here before, is that right?", "id":"lodar_find3", + "message":"What was I doing? I was searching for something. I seem to recall you being here before, is that right?", "replies":[ { - "nextPhraseID":"lodar_find4", - "text":"Yes, we spoke before, but you seemed to be obsessed with the Hira'zinn and did not make much sense." + "text":"Yes, we spoke before, but you seemed to be obsessed with the Hira'zinn and did not make much sense.", + "nextPhraseID":"lodar_find4" }, { - "nextPhraseID":"lodar_find4", - "text":"Yes, but you were acting all crazy. I nearly put my sword through your throat." + "text":"Yes, but you were acting all crazy. I nearly put my sword through your throat.", + "nextPhraseID":"lodar_find4" } ] }, { - "message":"Well, I feel much better now.", "id":"lodar_find4", + "message":"Well, I feel much better now.", "replies":[ { - "nextPhraseID":"lodar_find5", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find5" } ], "rewards":[ { - "value":51, + "rewardType":"questProgress", "rewardID":"lodar2", - "rewardType":"questProgress" + "value":51 } ] }, { - "message":"Thank you my friend for saving not only me but all of us.", "id":"lodar_find5", + "message":"Thank you my friend for saving not only me but all of us.", "replies":[ { - "nextPhraseID":"lodar_find6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find6" } ] }, { - "message":"The Hira'zinn would have slowly but surely found a way to creep up on us all.", "id":"lodar_find6", + "message":"The Hira'zinn would have slowly but surely found a way to creep up on us all.", "replies":[ { - "nextPhraseID":"lodar_find7", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find7" } ] }, { - "message":"So, thank you. I am in your debt. Now, how could I repay you?", "id":"lodar_find7", + "message":"So, thank you. I am in your debt. Now, how could I repay you?", "replies":[ { - "nextPhraseID":"lodar_find8", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find8" } ] }, { - "message":"Maybe you would be interested in purchasing some of my brews, mixtures or herbal salts? I am afraid that is the only thing of any worth that I possess. I will of course offer you a discount.", "id":"lodar_find8", + "message":"Maybe you would be interested in purchasing some of my brews, mixtures or herbal salts? I am afraid that is the only thing of any worth that I possess. I will of course offer you a discount.", "replies":[ { - "nextPhraseID":"lodar_find10a", - "text":"That will do nicely. Thank you." + "text":"That will do nicely. Thank you.", + "nextPhraseID":"lodar_find10a" }, { - "nextPhraseID":"lodar_find10b", - "text":"I killed that foul thing and saved us all, and all I get in return is a few lousy potions?" + "text":"I killed that foul thing and saved us all, and all I get in return is a few lousy potions?", + "nextPhraseID":"lodar_find10b" } ] }, { - "message":"Good.", "id":"lodar_find10a", + "message":"Good.", "replies":[ { - "nextPhraseID":"lodar_find11", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find11" } ] }, { - "message":"Do not forget that you also saved yourself from the Hira'zinn by defeating it. Had you not done that, it would have crept up on you as well, sooner or later.", "id":"lodar_find10b", + "message":"Do not forget that you also saved yourself from the Hira'zinn by defeating it. Had you not done that, it would have crept up on you as well, sooner or later.", "replies":[ { - "nextPhraseID":"lodar_find11", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_find11" } ] }, { - "message":"I can assure you that my mixtures are .. well .. shall we say .. not for the faint of heart. They can have quite a profound effect on you.", "id":"lodar_find11", + "message":"I can assure you that my mixtures are .. well .. shall we say .. not for the faint of heart. They can have quite a profound effect on you.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_d1" } ] }, { - "message":"Hello again.", "id":"lodar_d0", + "message":"Hello again.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_d1" } ] }, { - "message":"Again, thank you for your help.", - "id":"lodar_d1", - "replies":[ - { - "nextPhraseID":"lodar_pots0", - "text":"I'd like to talk about your potions." - }, - { - "nextPhraseID":"lodar_forest0", - "text":"What are you doing all by yourself out here in the forest?" - }, - { - "nextPhraseID":"lodar_xul0", - "text":"On the body of the Hira'zinn, I found this peculiar sword. Do you know anything about it?", - "requires":[ - { - "requireType":"inventoryKeep", - "value":1, - "requireID":"xulviir0" - } - ] - }, - { - "nextPhraseID":"lodar_hira0", - "text":"What was that Hira'zinn beast?" - }, - { - "nextPhraseID":"lodar_andor0", - "text":"I have come to find you. I am looking for my brother Andor." - }, - { - "nextPhraseID":"lodar_shortcut_0", - "text":"The way to come here is a real maze and the path is tricky to find. I think I've lost my way a hundred times. Do you know of an easier way?", - "requires":[ - { - "negate":true, - "requireType":"questProgress", - "value":10, - "requireID":"shortcut_lodar" - }, - { - "negate":true, - "requireType":"questProgress", - "value":30, - "requireID":"shortcut_lodar" - } - ] - }, - { - "nextPhraseID":"shortcut_lodar_1", - "text":"I found the cave you mentioned but unfortunately the path doesn't go anywhere. I noticed a weird torch burning in a purple glow though. Do you know anything about this ?", - "requires":[ - { - "requireType":"questProgress", - "value":26, - "requireID":"shortcut_lodar" - }, - { - "requireType":"questProgress", - "value":10, - "requireID":"shortcut_lodar" - }, - { - "negate":true, - "requireType":"questProgress", - "value":30, - "requireID":"shortcut_lodar" - } - ] - }, - { - "nextPhraseID":"shortcut_lodar_1", - "text":"I found a cave beneath the Hira'zinn tomb but unfortunately the path doesn't go anywhere. I noticed a weird torch burning in a purple glow though. Do you know anything about this ?", - "requires":[ - { - "requireType":"questProgress", - "value":26, - "requireID":"shortcut_lodar" - }, - { - "negate":true, - "requireType":"questProgress", - "value":10, - "requireID":"shortcut_lodar" - }, - { - "negate":true, - "requireType":"questProgress", - "value":30, - "requireID":"shortcut_lodar" - } - ] - }, - { - "nextPhraseID":"shortcut_lodar_2", - "text":"It worked and I didn't get injured at all! There's now a path from the Duleian road to here that let me avoid the maze.", - "requires":[ - { - "requireType":"questProgress", - "value":40, - "requireID":"shortcut_lodar" - }, - { - "negate":true, - "requireType":"questProgress", - "value":50, - "requireID":"shortcut_lodar" - } - ] - }, - { - "nextPhraseID":"lodar_rest", - "text":"Can I rest here?" - } - ], - "rewards":[ - { - "value":60, - "rewardID":"lodar2", - "rewardType":"questProgress" - } - ] - }, - { - "message":"I try to keep to myself. Not many people find their way to my cabin here.", - "id":"lodar_forest0", + "id":"lodar_d1", + "message":"Again, thank you for your help.", "replies":[ { - "nextPhraseID":"lodar_forest1", - "text":"N" - } - ] - }, - { - "message":"I like that. That way, I am not bothered, like I used to be.", - "id":"lodar_forest1", - "replies":[ - { - "nextPhraseID":"lodar_forest2", - "text":"Like you used to be?" - } - ] - }, - { - "message":"Oh yes, I too grew up in the city. But that life is behind me.", - "id":"lodar_forest2", - "replies":[ - { - "nextPhraseID":"lodar_forest3", - "text":"N" - } - ] - }, - { - "message":"Right now, this suits me well. I hope there won't be any more .. disturbances, like the one you helped with.", - "id":"lodar_forest3", - "replies":[ - { - "nextPhraseID":"lodar_d1", - "text":"N" - } - ] - }, - { - "message":"No! Get that thing away from me, I want nothing to do with it. I can almost hear the cries of the many lives that that thing has taken.", - "id":"lodar_xul0", - "replies":[ - { - "nextPhraseID":"lodar_xul1", - "text":"N" - } - ] - }, - { - "message":"I tell you - that thing should be destroyed.", - "id":"lodar_xul1", - "replies":[ - { - "nextPhraseID":"lodar_xul2", - "text":"How can I do that?" + "text":"I'd like to talk about your potions.", + "nextPhraseID":"lodar_pots0" }, { - "nextPhraseID":"lodar_xul2", - "text":"I think I'll hold on to it a bit longer." - } - ] - }, - { - "message":"You should go see the smith in Vile .. haven? Vile .. fall? Argh, I'm not very good at names.", - "id":"lodar_xul2", - "replies":[ + "text":"What are you doing all by yourself out here in the forest?", + "nextPhraseID":"lodar_forest0" + }, { - "nextPhraseID":"lodar_xul3", - "text":"Vilegard?" - } - ] - }, - { - "message":"Vilegard - yes, that's the place. You should go see the smith there. He might be able to guide you further.", - "id":"lodar_xul3", - "replies":[ + "text":"On the body of the Hira'zinn, I found this peculiar sword. Do you know anything about it?", + "nextPhraseID":"lodar_xul0", + "requires":[ + { + "requireType":"inventoryKeep", + "requireID":"xulviir0", + "value":1 + } + ] + }, { - "nextPhraseID":"lodar_xul4", - "text":"N" + "text":"What was that Hira'zinn beast?", + "nextPhraseID":"lodar_hira0" + }, + { + "text":"I have come to find you. I am looking for my brother Andor.", + "nextPhraseID":"lodar_andor0" + }, + { + "text":"The way to come here is a real maze and the path is tricky to find. I think I've lost my way a hundred times. Do you know of an easier way?", + "nextPhraseID":"lodar_shortcut_0", + "requires":[ + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":10 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":30 + } + ] + }, + { + "text":"I found the cave you mentioned but unfortunately the path doesn't go anywhere. I noticed a weird torch burning in a purple glow though. Do you know anything about this ?", + "nextPhraseID":"shortcut_lodar_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":26 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":10 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":30 + } + ] + }, + { + "text":"I found a cave beneath the Hira'zinn tomb but unfortunately the path doesn't go anywhere. I noticed a weird torch burning in a purple glow though. Do you know anything about this ?", + "nextPhraseID":"shortcut_lodar_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":26 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":10 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":30 + } + ] + }, + { + "text":"It worked and I didn't get injured at all! There's now a path from the Duleian road to here that let me avoid the maze.", + "nextPhraseID":"shortcut_lodar_2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":40 + }, + { + "requireType":"questProgress", + "requireID":"shortcut_lodar", + "value":50 + } + ] + }, + { + "text":"Can I rest here?", + "nextPhraseID":"lodar_rest" } ], "rewards":[ { - "value":10, - "rewardID":"xulviir", - "rewardType":"questProgress" + "rewardType":"questProgress", + "rewardID":"lodar2", + "value":60 } ] }, { - "message":"Anyway, It's good that you defeated the Hira'zinn. I can't imagine what could have happened if the Hira'zinn would have given that thing into the wrong hands.", - "id":"lodar_xul4", + "id":"lodar_forest0", + "message":"I try to keep to myself. Not many people find their way to my cabin here.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_forest1" + } + ] + }, + { + "id":"lodar_forest1", + "message":"I like that. That way, I am not bothered, like I used to be.", + "replies":[ + { + "text":"Like you used to be?", + "nextPhraseID":"lodar_forest2" + } + ] + }, + { + "id":"lodar_forest2", + "message":"Oh yes, I too grew up in the city. But that life is behind me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_forest3" + } + ] + }, + { + "id":"lodar_forest3", + "message":"Right now, this suits me well. I hope there won't be any more .. disturbances, like the one you helped with.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_d1" + } + ] + }, + { + "id":"lodar_xul0", + "message":"No! Get that thing away from me, I want nothing to do with it. I can almost hear the cries of the many lives that that thing has taken.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_xul1" + } + ] + }, + { + "id":"lodar_xul1", + "message":"I tell you - that thing should be destroyed.", + "replies":[ + { + "text":"How can I do that?", + "nextPhraseID":"lodar_xul2" + }, + { + "text":"I think I'll hold on to it a bit longer.", + "nextPhraseID":"lodar_xul2" + } + ] + }, + { + "id":"lodar_xul2", + "message":"You should go see the smith in Vile .. haven? Vile .. fall? Argh, I'm not very good at names.", + "replies":[ + { + "text":"Vilegard?", + "nextPhraseID":"lodar_xul3" + } + ] + }, + { + "id":"lodar_xul3", + "message":"Vilegard - yes, that's the place. You should go see the smith there. He might be able to guide you further.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_xul4" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"xulviir", + "value":10 + } + ] + }, + { + "id":"lodar_xul4", + "message":"Anyway, It's good that you defeated the Hira'zinn. I can't imagine what could have happened if the Hira'zinn would have given that thing into the wrong hands.", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_d1" } ] }, @@ -728,8 +722,8 @@ "requires":[ { "requireType":"questProgress", - "value":40, - "requireID":"lodar_pots" + "requireID":"lodar_pots", + "value":40 } ] }, @@ -738,8 +732,8 @@ "requires":[ { "requireType":"questProgress", - "value":30, - "requireID":"lodar_pots" + "requireID":"lodar_pots", + "value":30 } ] }, @@ -748,8 +742,8 @@ "requires":[ { "requireType":"questProgress", - "value":10, - "requireID":"lodar_pots" + "requireID":"lodar_pots", + "value":10 } ] }, @@ -759,1175 +753,1175 @@ ] }, { - "message":"Oh yes. These are the ones I have available right now. If you want, I can also create some other special potions for you.", "id":"lodar_pots1", + "message":"Oh yes. These are the ones I have available right now. If you want, I can also create some other special potions for you.", "replies":[ { - "nextPhraseID":"S", - "text":"Let me see the ones you have." + "text":"Let me see the ones you have.", + "nextPhraseID":"S" }, { - "nextPhraseID":"lodar_pots2", - "text":"Special potions?" + "text":"Special potions?", + "nextPhraseID":"lodar_pots2" } ] }, { - "message":"Yes, yes. I have some even more interesting recipes that I might be able to mix for you. However, I am all out of some of the most important ingredients for them.", "id":"lodar_pots2", + "message":"Yes, yes. I have some even more interesting recipes that I might be able to mix for you. However, I am all out of some of the most important ingredients for them.", "replies":[ { - "nextPhraseID":"lodar_pots3", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pots3" } ] }, { - "message":"If you want me to mix them for you, you'll have to help me get those ingredients.", "id":"lodar_pots3", + "message":"If you want me to mix them for you, you'll have to help me get those ingredients.", "replies":[ { - "nextPhraseID":"lodar_pq1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pq1" } ] }, { - "message":"Yes, were you able to get some of that Spotted Hornbeam fungus from the potion-maker in Fallhaven?", "id":"lodar_pots4", + "message":"Yes, were you able to get some of that Spotted Hornbeam fungus from the potion-maker in Fallhaven?", "replies":[ { - "nextPhraseID":"S", - "text":"No, not yet. I'd like to see what potions you have available right now." + "text":"No, not yet. I'd like to see what potions you have available right now.", + "nextPhraseID":"S" }, { - "nextPhraseID":"lodar_pots5", "text":"Yes, here it is.", + "nextPhraseID":"lodar_pots5", "requires":[ { "requireType":"inventoryRemove", - "value":1, - "requireID":"hornbeam" + "requireID":"hornbeam", + "value":1 } ] } ] }, { - "message":"Oh yes, this will do nicely. Good, good. Thank you, my friend.", "id":"lodar_pots5", + "message":"Oh yes, this will do nicely. Good, good. Thank you, my friend.", "replies":[ { - "nextPhraseID":"lodar_pots6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pots6" } ], "rewards":[ { - "value":30, + "rewardType":"questProgress", "rewardID":"lodar_pots", - "rewardType":"questProgress" + "value":30 } ] }, { - "message":"The Spotted Hornbeam fungus is an excellent reagent for creating potent mixtures.", "id":"lodar_pots6", + "message":"The Spotted Hornbeam fungus is an excellent reagent for creating potent mixtures.", "replies":[ { - "nextPhraseID":"lodar_pots7", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pots7" } ] }, { - "message":"With your help, I can now create additional potions from the remains of certain animals if you would like.", "id":"lodar_pots7", + "message":"With your help, I can now create additional potions from the remains of certain animals if you would like.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "value":40, + "rewardType":"questProgress", "rewardID":"lodar_pots", - "rewardType":"questProgress" + "value":40 } ] }, { - "message":"Actually, the most important ingredient is the one that I am out of. Most of the potent mixtures that I know of require the spores from the Spotted Hornbeam fungus.", "id":"lodar_pq1", + "message":"Actually, the most important ingredient is the one that I am out of. Most of the potent mixtures that I know of require the spores from the Spotted Hornbeam fungus.", "replies":[ { - "nextPhraseID":"lodar_pq2", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pq2" } ] }, { - "message":"And that, my friend, is not easy to come by here in the forest. Believe me, I have scoured the nearby forest in search for it, and I have even tried to cultivate some of it myself, to no avail.", "id":"lodar_pq2", + "message":"And that, my friend, is not easy to come by here in the forest. Believe me, I have scoured the nearby forest in search for it, and I have even tried to cultivate some of it myself, to no avail.", "replies":[ { - "nextPhraseID":"lodar_pq3", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_pq3" } ] }, { - "message":"However, I can imagine that the merchants in the larger settlements might have some.", "id":"lodar_pq3", + "message":"However, I can imagine that the merchants in the larger settlements might have some.", "replies":[ { - "nextPhraseID":"lodar_pq4", - "text":"Do you want me to find you some of that fungus?" + "text":"Do you want me to find you some of that fungus?", + "nextPhraseID":"lodar_pq4" }, { - "nextPhraseID":"lodar_pq4", - "text":"I'll help." + "text":"I'll help.", + "nextPhraseID":"lodar_pq4" } ] }, { - "message":"Yes please. Maybe the potion-maker in that Fall-something town has some? Fall.. brim? Fall.. port?", "id":"lodar_pq4", + "message":"Yes please. Maybe the potion-maker in that Fall-something town has some? Fall.. brim? Fall.. port?", "replies":[ { - "nextPhraseID":"lodar_pq5", - "text":"Fallhaven? The potion maker in Fallhaven?" + "text":"Fallhaven? The potion maker in Fallhaven?", + "nextPhraseID":"lodar_pq5" } ] }, { - "message":"Yes, that's what I was looking for. Fallhaven. Go visit him and ask him if he has some. I am sure he has some, if you know enough to ask.", "id":"lodar_pq5", + "message":"Yes, that's what I was looking for. Fallhaven. Go visit him and ask him if he has some. I am sure he has some, if you know enough to ask.", "replies":[ { - "nextPhraseID":"X", - "text":"I'll do that. Goodbye." + "text":"I'll do that. Goodbye.", + "nextPhraseID":"X" } ], "rewards":[ { - "value":10, + "rewardType":"questProgress", "rewardID":"lodar_pots", - "rewardType":"questProgress" + "value":10 } ] }, { - "message":"With the Spotted Hornbeam fungus that you brought, I can either do a mixture that makes you think you're stronger than you actually are, or a mixture that makes you resist attacks more. There's also the skin-hardening potion, of course.", "id":"lodar_spo0", + "message":"With the Spotted Hornbeam fungus that you brought, I can either do a mixture that makes you think you're stronger than you actually are, or a mixture that makes you resist attacks more. There's also the skin-hardening potion, of course.", "replies":[ { - "nextPhraseID":"S", - "text":"I'd like to see what regular potions you have available." + "text":"I'd like to see what regular potions you have available.", + "nextPhraseID":"S" }, { - "nextPhraseID":"lodar_d1", - "text":"Never mind that, let's go back to the other things we were discussing." + "text":"Never mind that, let's go back to the other things we were discussing.", + "nextPhraseID":"lodar_d1" }, { - "nextPhraseID":"lodar_spo1_0", - "text":"What about the strength potion?" + "text":"What about the strength potion?", + "nextPhraseID":"lodar_spo1_0" }, { - "nextPhraseID":"lodar_spo2_0", - "text":"What about the resistance potion?" + "text":"What about the resistance potion?", + "nextPhraseID":"lodar_spo2_0" }, { - "nextPhraseID":"lodar_spo3_0", - "text":"What about the hardening potion?" + "text":"What about the hardening potion?", + "nextPhraseID":"lodar_spo3_0" } ] }, { - "message":"Have you ever noticed how insects are able to lift things that are much larger than themselves? As it turns out, I have discovered that if you mix some ground up insect wings together with the dried body of a spider, you can experience that same sensation yourself.", "id":"lodar_spo1_0", + "message":"Have you ever noticed how insects are able to lift things that are much larger than themselves? As it turns out, I have discovered that if you mix some ground up insect wings together with the dried body of a spider, you can experience that same sensation yourself.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"I'll go find some of that. Let's talk about the other potions." + "text":"I'll go find some of that. Let's talk about the other potions.", + "nextPhraseID":"lodar_spo0" }, { + "text":"I have those things on me, here.", "nextPhraseID":"lodar_spo1_5", - "text":"I have those things on me, here.", "requires":[ { "requireType":"inventoryRemove", - "value":1, - "requireID":"spider" + "requireID":"spider", + "value":1 }, { "requireType":"inventoryRemove", - "value":1, - "requireID":"insectwing" + "requireID":"insectwing", + "value":1 } ] }, { + "text":"I have enough of those things on me for five potions, here.", "nextPhraseID":"lodar_spo1_5x5", - "text":"I have enough of those things on me for five potions, here.", "requires":[ { "requireType":"inventoryRemove", - "value":5, - "requireID":"spider" + "requireID":"spider", + "value":5 }, { "requireType":"inventoryRemove", - "value":5, - "requireID":"insectwing" + "requireID":"insectwing", + "value":5 } ] }, { + "text":"I have enough of those things on me for ten potions, here.", "nextPhraseID":"lodar_spo1_5x10", - "text":"I have enough of those things on me for ten potions, here.", "requires":[ { "requireType":"inventoryRemove", - "value":10, - "requireID":"spider" + "requireID":"spider", + "value":10 }, { "requireType":"inventoryRemove", - "value":10, - "requireID":"insectwing" + "requireID":"insectwing", + "value":10 } ] } ], "rewards":[ { - "value":42, + "rewardType":"questProgress", "rewardID":"lodar_pots", - "rewardType":"questProgress" + "value":42 } ] }, { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "id":"lodar_spo1_5", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "replies":[ { - "nextPhraseID":"lodar_spo1_6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo1_6" } ] }, { - "message":"There. One mixture for you.", "id":"lodar_spo1_6", + "message":"There. One mixture for you.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_str", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_str" } ] }, { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "id":"lodar_spo1_5x5", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "replies":[ { - "nextPhraseID":"lodar_spo1_6x5", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo1_6x5" } ] }, { - "message":"There. Five mixtures for you.", "id":"lodar_spo1_6x5", + "message":"There. Five mixtures for you.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_str_x5", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_str_x5" } ] }, { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "id":"lodar_spo1_5x10", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "replies":[ { - "nextPhraseID":"lodar_spo1_6x10", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo1_6x10" } ] }, { - "message":"There. Ten mixtures for you.", "id":"lodar_spo1_6x10", + "message":"There. Ten mixtures for you.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_str_x10", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_str_x10" } ] }, { - "message":"I have discovered that if you mix some ground up claws from a beast called the White Wyrm, together with a slight sprinkle of the center of a ruby gem, it can have a most interesting effect on you. Two of those claws and one gem would do.", "id":"lodar_spo2_0", + "message":"I have discovered that if you mix some ground up claws from a beast called the White Wyrm, together with a slight sprinkle of the center of a ruby gem, it can have a most interesting effect on you. Two of those claws and one gem would do.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"I'll go find some of that. Let's talk about the other potions." + "text":"I'll go find some of that. Let's talk about the other potions.", + "nextPhraseID":"lodar_spo0" }, { + "text":"I have those things on me, here.", "nextPhraseID":"lodar_spo2_5", - "text":"I have those things on me, here.", "requires":[ { "requireType":"inventoryRemove", - "value":2, - "requireID":"bwm_claws" + "requireID":"bwm_claws", + "value":2 }, { "requireType":"inventoryRemove", - "value":1, - "requireID":"gem2" + "requireID":"gem2", + "value":1 } ] }, { + "text":"I have enough of those things on me for five potions, here.", "nextPhraseID":"lodar_spo2_5x5", - "text":"I have enough of those things on me for five potions, here.", "requires":[ { "requireType":"inventoryRemove", - "value":10, - "requireID":"bwm_claws" + "requireID":"bwm_claws", + "value":10 }, { "requireType":"inventoryRemove", - "value":5, - "requireID":"gem2" + "requireID":"gem2", + "value":5 } ] }, { + "text":"I have enough of those things on me for ten potions, here.", "nextPhraseID":"lodar_spo2_5x10", - "text":"I have enough of those things on me for ten potions, here.", "requires":[ { "requireType":"inventoryRemove", - "value":20, - "requireID":"bwm_claws" + "requireID":"bwm_claws", + "value":20 }, { "requireType":"inventoryRemove", - "value":10, - "requireID":"gem2" + "requireID":"gem2", + "value":10 } ] } ], "rewards":[ { - "value":41, + "rewardType":"questProgress", "rewardID":"lodar_pots", - "rewardType":"questProgress" + "value":41 } ] }, { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "id":"lodar_spo2_5", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", "replies":[ { - "nextPhraseID":"lodar_spo2_6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo2_6" } ] }, { - "message":"There. One mixture for you.", "id":"lodar_spo2_6", - "replies":[ - { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." - } - ], - "rewards":[ - { - "rewardID":"lodar_pot_def", - "rewardType":"dropList" - } - ] - }, - { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", - "id":"lodar_spo2_5x5", - "replies":[ - { - "nextPhraseID":"lodar_spo2_6x5", - "text":"N" - } - ] - }, - { - "message":"There. Five mixtures for you.", - "id":"lodar_spo2_6x5", - "replies":[ - { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." - } - ], - "rewards":[ - { - "rewardID":"lodar_pot_def_x5", - "rewardType":"dropList" - } - ] - }, - { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", - "id":"lodar_spo2_5x10", - "replies":[ - { - "nextPhraseID":"lodar_spo2_6x10", - "text":"N" - } - ] - }, - { - "message":"There. Ten mixtures for you.", - "id":"lodar_spo2_6x10", - "replies":[ - { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." - } - ], - "rewards":[ - { - "rewardID":"lodar_pot_def_x10", - "rewardType":"dropList" - } - ] - }, - { - "message":"Up in the north, I have heard tales of beast called the Arulir. Their skin is thick as bark due to the interesting oily substance that they produce. I have learned that if you extract some of that thick oily substance, and mix it with an infectious claw from some monster, you can make a potion that makes your skin almost as tough as theirs. I will require two of those skins for it to be effective, and I believe you can find the type of claws that I require on monsters that dwell underground and in caves somewhere outside Fallhaven.", - "id":"lodar_spo3_0", - "replies":[ - { - "nextPhraseID":"lodar_spo0", - "text":"I'll go find some of that. Let's talk about the other potions." - }, - { - "nextPhraseID":"lodar_spo3_5", - "text":"I have those things on me, here.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":2, - "requireID":"arulir_skin" - }, - { - "requireType":"inventoryRemove", - "value":1, - "requireID":"claws" - } - ] - }, - { - "nextPhraseID":"lodar_spo3_5x5", - "text":"I have enough of those things on me for five potions, here.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":10, - "requireID":"arulir_skin" - }, - { - "requireType":"inventoryRemove", - "value":5, - "requireID":"claws" - } - ] - }, - { - "nextPhraseID":"lodar_spo3_5x10", - "text":"I have enough of those things on me for ten potions, here.", - "requires":[ - { - "requireType":"inventoryRemove", - "value":20, - "requireID":"arulir_skin" - }, - { - "requireType":"inventoryRemove", - "value":10, - "requireID":"claws" - } - ] - } - ], - "rewards":[ - { - "value":43, - "rewardID":"lodar_pots", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", - "id":"lodar_spo3_5", - "replies":[ - { - "nextPhraseID":"lodar_spo3_6", - "text":"N" - } - ] - }, - { "message":"There. One mixture for you.", - "id":"lodar_spo3_6", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_barkskin", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_def" } ] }, { + "id":"lodar_spo2_5x5", "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", - "id":"lodar_spo3_5x5", "replies":[ { - "nextPhraseID":"lodar_spo3_6x5", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo2_6x5" } ] }, { + "id":"lodar_spo2_6x5", "message":"There. Five mixtures for you.", - "id":"lodar_spo3_6x5", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_barkskin_x5", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_def_x5" } ] }, { + "id":"lodar_spo2_5x10", "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", - "id":"lodar_spo3_5x10", "replies":[ { - "nextPhraseID":"lodar_spo3_6x10", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_spo2_6x10" } ] }, { + "id":"lodar_spo2_6x10", "message":"There. Ten mixtures for you.", + "replies":[ + { + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"lodar_pot_def_x10" + } + ] + }, + { + "id":"lodar_spo3_0", + "message":"Up in the north, I have heard tales of beast called the Arulir. Their skin is thick as bark due to the interesting oily substance that they produce. I have learned that if you extract some of that thick oily substance, and mix it with an infectious claw from some monster, you can make a potion that makes your skin almost as tough as theirs. I will require two of those skins for it to be effective, and I believe you can find the type of claws that I require on monsters that dwell underground and in caves somewhere outside Fallhaven.", + "replies":[ + { + "text":"I'll go find some of that. Let's talk about the other potions.", + "nextPhraseID":"lodar_spo0" + }, + { + "text":"I have those things on me, here.", + "nextPhraseID":"lodar_spo3_5", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"arulir_skin", + "value":2 + }, + { + "requireType":"inventoryRemove", + "requireID":"claws", + "value":1 + } + ] + }, + { + "text":"I have enough of those things on me for five potions, here.", + "nextPhraseID":"lodar_spo3_5x5", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"arulir_skin", + "value":10 + }, + { + "requireType":"inventoryRemove", + "requireID":"claws", + "value":5 + } + ] + }, + { + "text":"I have enough of those things on me for ten potions, here.", + "nextPhraseID":"lodar_spo3_5x10", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"arulir_skin", + "value":20 + }, + { + "requireType":"inventoryRemove", + "requireID":"claws", + "value":10 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar_pots", + "value":43 + } + ] + }, + { + "id":"lodar_spo3_5", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_spo3_6" + } + ] + }, + { + "id":"lodar_spo3_6", + "message":"There. One mixture for you.", + "replies":[ + { + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"lodar_pot_barkskin" + } + ] + }, + { + "id":"lodar_spo3_5x5", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_spo3_6x5" + } + ] + }, + { + "id":"lodar_spo3_6x5", + "message":"There. Five mixtures for you.", + "replies":[ + { + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" + } + ], + "rewards":[ + { + "rewardType":"dropList", + "rewardID":"lodar_pot_barkskin_x5" + } + ] + }, + { + "id":"lodar_spo3_5x10", + "message":"Excellent. These will do nicely. Now, we only need to mix these with some of this.. And some of..", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar_spo3_6x10" + } + ] + }, + { "id":"lodar_spo3_6x10", + "message":"There. Ten mixtures for you.", "replies":[ { - "nextPhraseID":"lodar_spo0", - "text":"Thank you. About those other potions.." + "text":"Thank you. About those other potions..", + "nextPhraseID":"lodar_spo0" } ], "rewards":[ { - "rewardID":"lodar_pot_barkskin_x10", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"lodar_pot_barkskin_x10" } ] }, { - "message":"Ah yes, the Hira'zinn. It nearly had me fully in its grasp as well.", "id":"lodar_hira0", + "message":"Ah yes, the Hira'zinn. It nearly had me fully in its grasp as well.", "replies":[ { - "nextPhraseID":"lodar_hira1", - "text":"You seemed quite obsessed before." + "text":"You seemed quite obsessed before.", + "nextPhraseID":"lodar_hira1" }, { - "nextPhraseID":"lodar_hira1", - "text":"You seem a bit crazy to me." + "text":"You seem a bit crazy to me.", + "nextPhraseID":"lodar_hira1" } ] }, { - "message":"That's the effects of the Hira'zinn. Its desires is to consume the minds of all it finds.", "id":"lodar_hira1", + "message":"That's the effects of the Hira'zinn. Its desires is to consume the minds of all it finds.", "replies":[ { - "nextPhraseID":"lodar_hira2", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira2" } ] }, { - "message":"I have only heard of it through tales in books. It has been many generations ago since it last showed itself.", "id":"lodar_hira2", + "message":"I have only heard of it through tales in books. It has been many generations ago since it last showed itself.", "replies":[ { - "nextPhraseID":"lodar_hira3", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira3" } ] }, { - "message":"Last time it crept up on the world, it got its grip on whole villages, I've read. People were fighting their own brethren, after having been consumed by the Hira'zinn.", "id":"lodar_hira3", + "message":"Last time it crept up on the world, it got its grip on whole villages, I've read. People were fighting their own brethren, after having been consumed by the Hira'zinn.", "replies":[ { - "nextPhraseID":"lodar_hira4", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira4" } ] }, { - "message":"Imagine, sisters and brothers fighting, husbands and wives going at each others throats, all because the Hira'zinn had twisted their minds.", "id":"lodar_hira4", + "message":"Imagine, sisters and brothers fighting, husbands and wives going at each others throats, all because the Hira'zinn had twisted their minds.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"Let's go back to the other questions." + "text":"Let's go back to the other questions.", + "nextPhraseID":"lodar_d1" }, { - "nextPhraseID":"lodar_hira5", - "text":"What caused it to appear the last time?" + "text":"What caused it to appear the last time?", + "nextPhraseID":"lodar_hira5" }, { - "nextPhraseID":"lodar_hira4b", - "text":"Hah, those people seem like weaklings. That thing was no match for me, I could have defeated it while blindfolded even." + "text":"Hah, those people seem like weaklings. That thing was no match for me, I could have defeated it while blindfolded even.", + "nextPhraseID":"lodar_hira4b" } ] }, { - "message":"Now, don't be so quick to underestimate the Hira'zinn. It has many tricks up its sleeve.", "id":"lodar_hira4b", + "message":"Now, don't be so quick to underestimate the Hira'zinn. It has many tricks up its sleeve.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"Let's go back to the other questions." + "text":"Let's go back to the other questions.", + "nextPhraseID":"lodar_d1" }, { - "nextPhraseID":"lodar_hira5", - "text":"What caused it to appear the last time?" + "text":"What caused it to appear the last time?", + "nextPhraseID":"lodar_hira5" } ] }, { - "message":"I do not know. The tales I have read do not tell how or why it all started - only that there was some kind of conflict going on at that time.", "id":"lodar_hira5", + "message":"I do not know. The tales I have read do not tell how or why it all started - only that there was some kind of conflict going on at that time.", "replies":[ { - "nextPhraseID":"lodar_hira6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira6" } ] }, { - "message":"The wise men during those days also spoke of having seen some sort of signs before things got worse.", "id":"lodar_hira6", + "message":"The wise men during those days also spoke of having seen some sort of signs before things got worse.", "replies":[ { - "nextPhraseID":"lodar_hira7", - "text":"What sort of signs?" + "text":"What sort of signs?", + "nextPhraseID":"lodar_hira7" } ] }, { - "message":"I don't know. Something about some rocks turning to life. Sounds like crazy-talk to me.", "id":"lodar_hira7", + "message":"I don't know. Something about some rocks turning to life. Sounds like crazy-talk to me.", "replies":[ { - "nextPhraseID":"lodar_hira7a", - "text":"Yes, maybe they too were affected by the Hira'zinn?" + "text":"Yes, maybe they too were affected by the Hira'zinn?", + "nextPhraseID":"lodar_hira7a" }, { - "nextPhraseID":"lodar_hira9", - "text":"I saw some odd looking rock formations on my way here through the forest. Some of them even seemed to have some inner glow in them." + "text":"I saw some odd looking rock formations on my way here through the forest. Some of them even seemed to have some inner glow in them.", + "nextPhraseID":"lodar_hira9" } ] }, { - "message":"Yes, they might have been.", "id":"lodar_hira7a", + "message":"Yes, they might have been.", "replies":[ { - "nextPhraseID":"lodar_hira8", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira8" } ] }, { - "message":"Anyway, it's good that you defeated that thing.", "id":"lodar_hira8", + "message":"Anyway, it's good that you defeated that thing.", "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_d1" } ] }, { - "message":"Formations of rocks you say? Hm. I don't recall seeing any of that the last time I ventured out.", "id":"lodar_hira9", + "message":"Formations of rocks you say? Hm. I don't recall seeing any of that the last time I ventured out.", "replies":[ { - "nextPhraseID":"lodar_hira10", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira10" } ] }, { - "message":"Could that be how the Hira'zinn extends its reach?", "id":"lodar_hira10", + "message":"Could that be how the Hira'zinn extends its reach?", "replies":[ { - "nextPhraseID":"lodar_hira11", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira11" } ] }, { - "message":"Yes, that would explain a great deal. The tales speak of it slowly creeping up on the world.", "id":"lodar_hira11", + "message":"Yes, that would explain a great deal. The tales speak of it slowly creeping up on the world.", "replies":[ { - "nextPhraseID":"lodar_hira12", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira12" } ] }, { - "message":"It could be that those formations are the way it gets closer to the people and things that it wants to consume.", "id":"lodar_hira12", + "message":"It could be that those formations are the way it gets closer to the people and things that it wants to consume.", "replies":[ { - "nextPhraseID":"lodar_hira13", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira13" } ] }, { - "message":"It could be that the Hira'zinn has some way of affecting the life of the forest itself, causing these formations to appear.", "id":"lodar_hira13", + "message":"It could be that the Hira'zinn has some way of affecting the life of the forest itself, causing these formations to appear.", "replies":[ { - "nextPhraseID":"lodar_hira14", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_hira14" } ] }, { - "message":"That's what I think, at least.", "id":"lodar_hira14", + "message":"That's what I think, at least.", "replies":[ { - "nextPhraseID":"lodar_hira8", - "text":"You still sound a bit crazy to me." + "text":"You still sound a bit crazy to me.", + "nextPhraseID":"lodar_hira8" }, { - "nextPhraseID":"lodar_hira8", - "text":"Thanks for the explanation." + "text":"Thanks for the explanation.", + "nextPhraseID":"lodar_hira8" } ] }, { - "message":"Oh, you must be referring to that other boy that was here recently.", "id":"lodar_andor0", + "message":"Oh, you must be referring to that other boy that was here recently.", "replies":[ { - "nextPhraseID":"lodar_andor1", - "text":"You've seen him? Andor has been here?" + "text":"You've seen him? Andor has been here?", + "nextPhraseID":"lodar_andor1" } ] }, { - "message":"He did not tell me his name, but he had some similarities to how you look. Yes, then he probably was the person you are looking for.", "id":"lodar_andor1", + "message":"He did not tell me his name, but he had some similarities to how you look. Yes, then he probably was the person you are looking for.", "replies":[ { - "nextPhraseID":"lodar_andor2", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor2" } ] }, { - "message":"You say his name is Andor? That's an odd name, don't you think?", "id":"lodar_andor2", + "message":"You say his name is Andor? That's an odd name, don't you think?", "replies":[ { - "nextPhraseID":"lodar_andor3", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor3" } ] }, { - "message":"Anyway, enough of that. What would you like to know?", "id":"lodar_andor3", + "message":"Anyway, enough of that. What would you like to know?", "replies":[ { - "nextPhraseID":"lodar_andor4", - "text":"What was he doing here?" + "text":"What was he doing here?", + "nextPhraseID":"lodar_andor4" } ] }, { - "message":"Well, even from the first time I saw him, I knew something odd was going on.", "id":"lodar_andor4", + "message":"Well, even from the first time I saw him, I knew something odd was going on.", "replies":[ { - "nextPhraseID":"lodar_andor5", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor5" } ] }, { - "message":"He seemed overly friendly to me, almost like he seemed to know me already.", "id":"lodar_andor5", + "message":"He seemed overly friendly to me, almost like he seemed to know me already.", "replies":[ { - "nextPhraseID":"lodar_andor6", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor6" } ] }, { - "message":"You should know that most people that stumble into my cabin here have either been lost in the maze some time, or are just happy to see another living being.", "id":"lodar_andor6", + "message":"You should know that most people that stumble into my cabin here have either been lost in the maze some time, or are just happy to see another living being.", "replies":[ { - "nextPhraseID":"lodar_andor7", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor7" } ] }, { - "message":"He showed no such signs. Almost like he knew who I was and that he expected me to be here.", "id":"lodar_andor7", + "message":"He showed no such signs. Almost like he knew who I was and that he expected me to be here.", "replies":[ { - "nextPhraseID":"lodar_andor8", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor8" } ] }, { - "message":"He very kindly asked for some Narwood extract.", "id":"lodar_andor8", + "message":"He very kindly asked for some Narwood extract.", "replies":[ { - "nextPhraseID":"lodar_andor9", - "text":"Narwood extract, what's that?" + "text":"Narwood extract, what's that?", + "nextPhraseID":"lodar_andor9" }, { - "nextPhraseID":"lodar_andor9", "text":"I recognize that name 'Narwood extract' from somewhere.", + "nextPhraseID":"lodar_andor9", "requires":[ { "requireType":"questProgress", - "value":54, - "requireID":"loneford" + "requireID":"loneford", + "value":54 } ] } ] }, { - "message":"It can be used to make quite a nasty poison.", "id":"lodar_andor9", + "message":"It can be used to make quite a nasty poison.", "replies":[ { - "nextPhraseID":"lodar_andor10", - "text":"Please continue." + "text":"Please continue.", + "nextPhraseID":"lodar_andor10" }, { - "nextPhraseID":"lodar_andor9a", "text":"Oh right. I've visited a village whose town well had been poisoned with that.", + "nextPhraseID":"lodar_andor9a", "requires":[ { "requireType":"questProgress", - "value":54, - "requireID":"loneford" + "requireID":"loneford", + "value":54 } ] } ] }, { - "message":"Those poor poor people. They have my sympathies. I hope it's not my things that brought this misery upon them.", "id":"lodar_andor9a", + "message":"Those poor poor people. They have my sympathies. I hope it's not my things that brought this misery upon them.", "replies":[ { - "nextPhraseID":"lodar_andor10", - "text":"Please continue your story about Andor." + "text":"Please continue your story about Andor.", + "nextPhraseID":"lodar_andor10" } ] }, { - "message":"So, he asked for a sample of Narwood extract. Normally, I wouldn't give that out to just anyone.", "id":"lodar_andor10", + "message":"So, he asked for a sample of Narwood extract. Normally, I wouldn't give that out to just anyone.", "replies":[ { - "nextPhraseID":"lodar_andor11", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor11" } ] }, { - "message":"However, as I said, there was something odd about this whole meeting. I actually felt a bit threatened, even though he was so polite and friendly.", "id":"lodar_andor11", + "message":"However, as I said, there was something odd about this whole meeting. I actually felt a bit threatened, even though he was so polite and friendly.", "replies":[ { - "nextPhraseID":"lodar_andor12", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor12" } ] }, { - "message":"Fearing something would happen to me if I rejected his request, I reluctantly gave him a small sample of the Narwood extract.", "id":"lodar_andor12", + "message":"Fearing something would happen to me if I rejected his request, I reluctantly gave him a small sample of the Narwood extract.", "replies":[ { - "nextPhraseID":"lodar_andor13", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor13" } ] }, { - "message":"He gladly accepted the sample, and left shortly after. That's when it started to get even more odd.", "id":"lodar_andor13", + "message":"He gladly accepted the sample, and left shortly after. That's when it started to get even more odd.", "replies":[ { - "nextPhraseID":"lodar_andor14", - "text":"What happened?" + "text":"What happened?", + "nextPhraseID":"lodar_andor14" } ] }, { - "message":"As he left, I happened to glance out the window. There, in the forest I saw the bright flash of the light from the sun hitting a blade.", "id":"lodar_andor14", + "message":"As he left, I happened to glance out the window. There, in the forest I saw the bright flash of the light from the sun hitting a blade.", "replies":[ { - "nextPhraseID":"lodar_andor15", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor15" } ] }, { - "message":"If I hadn't seen that light coming off the blade, I would not have spotted the person there at all. He seemed to be hiding in the forest.", "id":"lodar_andor15", + "message":"If I hadn't seen that light coming off the blade, I would not have spotted the person there at all. He seemed to be hiding in the forest.", "replies":[ { - "nextPhraseID":"lodar_andor16", - "text":"Someone was hiding in the forest?" + "text":"Someone was hiding in the forest?", + "nextPhraseID":"lodar_andor16" } ] }, { - "message":"Yes, so it would seem. It was quite obvious that he did not want me to spot him. After your brother left, I saw them both speak some words to each other, before they both left together.", "id":"lodar_andor16", + "message":"Yes, so it would seem. It was quite obvious that he did not want me to spot him. After your brother left, I saw them both speak some words to each other, before they both left together.", "replies":[ { - "nextPhraseID":"lodar_andor17", - "text":"So, Andor was here, wanted some Narwood extract, and he was travelling with someone that did not want you to spot him?" + "text":"So, Andor was here, wanted some Narwood extract, and he was travelling with someone that did not want you to spot him?", + "nextPhraseID":"lodar_andor17" } ], "rewards":[ { - "value":70, + "rewardType":"questProgress", "rewardID":"andor", - "rewardType":"questProgress" + "value":70 } ] }, { - "message":"Yes, that's basically it. But that's not all.", "id":"lodar_andor17", + "message":"Yes, that's basically it. But that's not all.", "replies":[ { - "nextPhraseID":"lodar_andor18", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor18" } ] }, { - "message":"Shortly after they left, strange things started happening in the forest.", "id":"lodar_andor18", + "message":"Shortly after they left, strange things started happening in the forest.", "replies":[ { - "nextPhraseID":"lodar_andor19", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor19" } ] }, { - "message":"I saw a pack of wolves that were fighting each other. Tearing up each others sides, and eating the remains.", "id":"lodar_andor19", + "message":"I saw a pack of wolves that were fighting each other. Tearing up each others sides, and eating the remains.", "replies":[ { - "nextPhraseID":"lodar_andor20", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor20" } ] }, { - "message":"I saw birds flying over my cabin, totally covered in red blood. Blood covered birds - now that's something that I have not even heard about.", "id":"lodar_andor20", + "message":"I saw birds flying over my cabin, totally covered in red blood. Blood covered birds - now that's something that I have not even heard about.", "replies":[ { - "nextPhraseID":"lodar_andor21", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor21" } ] }, { - "message":"I tell you, something affected the forest. Myself, I felt my stomach turning even more often that it usually does.", "id":"lodar_andor21", + "message":"I tell you, something affected the forest. Myself, I felt my stomach turning even more often that it usually does.", "replies":[ { - "nextPhraseID":"lodar_andor22", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor22" } ] }, { - "message":"I had this strong urge to eat more than usual. I even found myself having lapses of time where I could not remember what I had done for the past couple of hours.", "id":"lodar_andor22", + "message":"I had this strong urge to eat more than usual. I even found myself having lapses of time where I could not remember what I had done for the past couple of hours.", "replies":[ { - "nextPhraseID":"lodar_andor23", - "text":"What could have been causing that?" + "text":"What could have been causing that?", + "nextPhraseID":"lodar_andor23" } ] }, { - "message":"In hindsight, I think it's pretty clear what started to happen. The Hira'zinn awoke. To make matters worse, at least for me, it awoke in the tomb beneath my cabin here.", "id":"lodar_andor23", + "message":"In hindsight, I think it's pretty clear what started to happen. The Hira'zinn awoke. To make matters worse, at least for me, it awoke in the tomb beneath my cabin here.", "replies":[ { - "nextPhraseID":"lodar_andor24", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor24" } ] }, { - "message":"What I find disturbing is that this all started to happen right after your brother and that other person were here.", "id":"lodar_andor24", + "message":"What I find disturbing is that this all started to happen right after your brother and that other person were here.", "replies":[ { - "nextPhraseID":"lodar_andor25", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor25" } ] }, { - "message":"Maybe they visited that tomb. Now, I'm not pointing any fingers here, but it certainly seems like they had something to do with this, considering that the tomb has been quiet for ages.", "id":"lodar_andor25", + "message":"Maybe they visited that tomb. Now, I'm not pointing any fingers here, but it certainly seems like they had something to do with this, considering that the tomb has been quiet for ages.", "replies":[ { - "nextPhraseID":"lodar_andor25a", - "text":"Are you implying that Andor awoke the Hira'zinn?" + "text":"Are you implying that Andor awoke the Hira'zinn?", + "nextPhraseID":"lodar_andor25a" }, { - "nextPhraseID":"lodar_andor26", - "text":"Interesting. Please go on." + "text":"Interesting. Please go on.", + "nextPhraseID":"lodar_andor26" }, { - "nextPhraseID":"lodar_andor25a", - "text":"I don't think I like where you're going with this. Andor is my brother, and he would never do such a thing." + "text":"I don't think I like where you're going with this. Andor is my brother, and he would never do such a thing.", + "nextPhraseID":"lodar_andor25a" } ], "rewards":[ { - "value":71, + "rewardType":"questProgress", "rewardID":"andor", - "rewardType":"questProgress" + "value":71 } ] }, { - "message":"I don't know the details of course, and I have no proof. I only know that asking for Narwood extract is an odd request, and that the Hira'zinn started to creep up on me shortly after that.", "id":"lodar_andor25a", + "message":"I don't know the details of course, and I have no proof. I only know that asking for Narwood extract is an odd request, and that the Hira'zinn started to creep up on me shortly after that.", "replies":[ { - "nextPhraseID":"lodar_andor26", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor26" } ] }, { - "message":"Now, I am no expert in these things. I have only read bits and pieces from old books. I mostly focus my thoughts on herbs, mixtures and potions.", "id":"lodar_andor26", + "message":"Now, I am no expert in these things. I have only read bits and pieces from old books. I mostly focus my thoughts on herbs, mixtures and potions.", "replies":[ { - "nextPhraseID":"lodar_andor27", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor27" } ] }, { - "message":"But I do know other people that might be able to provide you with further guidance.", "id":"lodar_andor27", + "message":"But I do know other people that might be able to provide you with further guidance.", "replies":[ { - "nextPhraseID":"lodar_andor28", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor28" } ] }, { - "message":"Since you defeated the Hira'zinn, I think those people would be more than happy to speak to you. I would be happy to help you in any way I can too, of course.", "id":"lodar_andor28", + "message":"Since you defeated the Hira'zinn, I think those people would be more than happy to speak to you. I would be happy to help you in any way I can too, of course.", "replies":[ { - "nextPhraseID":"lodar_andor29", - "text":"Who do you have in mind?" + "text":"Who do you have in mind?", + "nextPhraseID":"lodar_andor29" } ] }, { - "message":"Seek out Lady Lydalon in the Valanyr temple of the Shadow in Nor City. She is one of the wisest people I know, and an excellent mentor.", "id":"lodar_andor29", + "message":"Seek out Lady Lydalon in the Valanyr temple of the Shadow in Nor City. She is one of the wisest people I know, and an excellent mentor.", "replies":[ { - "nextPhraseID":"lodar_andor30s", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor30s" } ] }, @@ -1939,8 +1933,8 @@ "requires":[ { "requireType":"questProgress", - "value":72, - "requireID":"andor" + "requireID":"andor", + "value":72 } ] }, @@ -1950,180 +1944,180 @@ ] }, { - "message":"Here, take this letter.", "id":"lodar_andor30", + "message":"Here, take this letter.", "replies":[ { - "nextPhraseID":"lodar_andor31", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor31" } ], "rewards":[ { - "value":1, + "rewardType":"dropList", "rewardID":"lodar_letter", - "rewardType":"dropList" + "value":1 }, { - "value":72, + "rewardType":"questProgress", "rewardID":"andor", - "rewardType":"questProgress" + "value":72 } ] }, { - "message":"Present the letter to the guards at the temple, and they will grant you an audience with Lady Lydalon.", "id":"lodar_andor31", + "message":"Present the letter to the guards at the temple, and they will grant you an audience with Lady Lydalon.", "replies":[ { - "nextPhraseID":"lodar_andor32", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor32" } ] }, { - "message":"Also, while you're there, please give her my warmest regards. It has been too long since I last visited her.", "id":"lodar_andor32", + "message":"Also, while you're there, please give her my warmest regards. It has been too long since I last visited her.", "replies":[ { - "nextPhraseID":"lodar_andor33", - "text":"I will go to Nor City and visit Lady Lydalon in the Valanyr temple of the Shadow." + "text":"I will go to Nor City and visit Lady Lydalon in the Valanyr temple of the Shadow.", + "nextPhraseID":"lodar_andor33" }, { - "nextPhraseID":"lodar_andor32a", - "text":"He he, a temple. That must mean a lot of riches in there." + "text":"He he, a temple. That must mean a lot of riches in there.", + "nextPhraseID":"lodar_andor32a" } ] }, { - "message":"Show some respect will you?", "id":"lodar_andor32a", + "message":"Show some respect will you?", "replies":[ { - "nextPhraseID":"lodar_andor33", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor33" } ] }, { - "message":"Just one more thing.", "id":"lodar_andor33", + "message":"Just one more thing.", "replies":[ { - "nextPhraseID":"lodar_andor34", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor34" } ] }, { - "message":"The person that was hiding among the trees here, that your brother was travelling with - I happened to get a quick view of his cloak.", "id":"lodar_andor34", + "message":"The person that was hiding among the trees here, that your brother was travelling with - I happened to get a quick view of his cloak.", "replies":[ { - "nextPhraseID":"lodar_andor35", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor35" } ] }, { - "message":"I've seen cloaks like that before. The fabric is similar to a fabric commonly used in Nor City.", "id":"lodar_andor35", + "message":"I've seen cloaks like that before. The fabric is similar to a fabric commonly used in Nor City.", "replies":[ { - "nextPhraseID":"lodar_andor36", - "text":"N" + "text":"N", + "nextPhraseID":"lodar_andor36" } ] }, { - "message":"It could mean that whatever group of people he belongs to - there might be more of them in Nor City. Either you might want to stay away from them, or seek them out. You decide.", "id":"lodar_andor36", + "message":"It could mean that whatever group of people he belongs to - there might be more of them in Nor City. Either you might want to stay away from them, or seek them out. You decide.", "replies":[ { - "nextPhraseID":"lodar_andor37", - "text":"Thank you for all the information. I will travel to Nor City." + "text":"Thank you for all the information. I will travel to Nor City.", + "nextPhraseID":"lodar_andor37" }, { - "nextPhraseID":"lodar_andor37", - "text":"I can handle myself." + "text":"I can handle myself.", + "nextPhraseID":"lodar_andor37" }, { - "nextPhraseID":"lodar_andor37", - "text":"Will you ever stop talking?" + "text":"Will you ever stop talking?", + "nextPhraseID":"lodar_andor37" } ], "rewards":[ { - "value":80, + "rewardType":"questProgress", "rewardID":"andor", - "rewardType":"questProgress" + "value":80 } ] }, { - "message":"You have done a great deed here. Goodbye. Take care, my friend.", - "id":"lodar_andor37" + "id":"lodar_andor37", + "message":"You have done a great deed here. Goodbye. Take care, my friend." }, { - "message":"Hmm, I remember seeing a cave under the former cave of the Hira'zinn. Don't know where it leads to but maybe you could give it a try and search for a shortcut through this cave?", "id":"lodar_shortcut_0", + "message":"Hmm, I remember seeing a cave under the former cave of the Hira'zinn. Don't know where it leads to but maybe you could give it a try and search for a shortcut through this cave?", "replies":[ { - "nextPhraseID":"X", - "text":"Thanks for your advice! I'll check it out!" + "text":"Thanks for your advice! I'll check it out!", + "nextPhraseID":"X" } ], "rewards":[ { - "value":10, + "rewardType":"questProgress", "rewardID":"shortcut_lodar", - "rewardType":"questProgress" + "value":10 } ] }, { - "message":"Hmm, this is interesting. I have heard of such artifacts being teleporters but have never seen one myself. Here, take this vial and pour it over the torch. We will see what happens. I should tell you that this may be very dangerous. The artifact could respond differently than I think and could even kill you.", "id":"shortcut_lodar_1", + "message":"Hmm, this is interesting. I have heard of such artifacts being teleporters but have never seen one myself. Here, take this vial and pour it over the torch. We will see what happens. I should tell you that this may be very dangerous. The artifact could respond differently than I think and could even kill you.", "replies":[ { - "nextPhraseID":"X", - "text":"Thanks, I'll try it. Danger is my specialty." + "text":"Thanks, I'll try it. Danger is my specialty.", + "nextPhraseID":"X" }, { - "nextPhraseID":"X", - "text":"I hope it will be ok." + "text":"I hope it will be ok.", + "nextPhraseID":"X" } ], "rewards":[ - { - "value":1, - "rewardID":"vial_activation", - "rewardType":"giveItem" - }, - { - "value":30, - "rewardID":"shortcut_lodar", - "rewardType":"questProgress" - } - ] - }, - { - "message":"Well, well that's great to hear. But don't tell this anybody else because I don't want to have some Feygard soldiers in front of my house one day.", - "id":"shortcut_lodar_2", - "replies":[ { - "nextPhraseID":"lodar_d1", - "text":"Sure, this will be a secret between us." + "rewardType":"giveItem", + "rewardID":"vial_activation", + "value":1 }, { - "nextPhraseID":"lodar_d1", - "text":"(Lie) Sure, this will be a secret between us." + "rewardType":"questProgress", + "rewardID":"shortcut_lodar", + "value":30 + } + ] + }, + { + "id":"shortcut_lodar_2", + "message":"Well, well that's great to hear. But don't tell this anybody else because I don't want to have some Feygard soldiers in front of my house one day.", + "replies":[ + { + "text":"Sure, this will be a secret between us.", + "nextPhraseID":"lodar_d1" + }, + { + "text":"(Lie) Sure, this will be a secret between us.", + "nextPhraseID":"lodar_d1" } ] }, { - "message":"Sure feel free to use any bed in the main hall you like.", "id":"lodar_rest", + "message":"Sure feel free to use any bed in the main hall you like.", "replies":[ { "nextPhraseID":"lodar_d1" diff --git a/AndorsTrail/res/raw/conversationlist_lodar0g.json b/AndorsTrail/res/raw/conversationlist_lodar0g.json index 54bdd3b9e..0ca7393bf 100644 --- a/AndorsTrail/res/raw/conversationlist_lodar0g.json +++ b/AndorsTrail/res/raw/conversationlist_lodar0g.json @@ -1,157 +1,157 @@ [ { - "id": "lodar0_g0", - "replies": [ + "id":"lodar0_g0", + "message":"Teehee. You funny looking.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar0_g1" + "text":"N", + "nextPhraseID":"lodar0_g1" } - ], - "message": "Teehee. You funny looking." + ] }, { - "id": "lodar0_g1", - "replies": [ + "id":"lodar0_g1", + "message":"He he, but funny not enough to let you pass.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar0_g2" + "text":"N", + "nextPhraseID":"lodar0_g2" } - ], - "message": "He he, but funny not enough to let you pass." + ] }, { - "id": "lodar0_g2", - "rewards": [ + "id":"lodar0_g2", + "message":"Master says only ones with password can pass. You have password?", + "replies":[ { - "rewardID": "lodar", - "value": 40, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "No, I don't have the password.", - "nextPhraseID": "lodar0_gfail" + "text":"No, I don't have the password.", + "nextPhraseID":"lodar0_gfail" }, { - "text": "'Giant'", - "nextPhraseID": "lodar0_gfail" + "text":"'Giant'", + "nextPhraseID":"lodar0_gfail" }, { - "text": "'Bones'", - "nextPhraseID": "lodar0_gfail" + "text":"'Bones'", + "nextPhraseID":"lodar0_gfail" }, { - "text": "[Lie] Your master has allowed me to get through without the password.", - "nextPhraseID": "lodar0_gfail" + "text":"[Lie] Your master has allowed me to get through without the password.", + "nextPhraseID":"lodar0_gfail" }, { - "text": "'By the moon and stars, the path is laid clear to me.'", - "nextPhraseID": "lodar0_gfail" + "text":"'By the moon and stars, the path is laid clear to me.'", + "nextPhraseID":"lodar0_gfail" }, { - "text": "'Lord Geomyr'", - "nextPhraseID": "lodar0_gfail" + "text":"'Lord Geomyr'", + "nextPhraseID":"lodar0_gfail" }, { - "text": "'The Shadow'", - "nextPhraseID": "lodar0_gfail" + "text":"'The Shadow'", + "nextPhraseID":"lodar0_gfail" }, { - "requires": [ + "text":"'Glow of the Shadow'", + "nextPhraseID":"lodar0_g3", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "20" + "requireType":"questProgress", + "requireID":"lodar", + "value":20 } - ], - "text": "'Glow of the Shadow'", - "nextPhraseID": "lodar0_g3" + ] }, { - "text": "'Password'", - "nextPhraseID": "lodar0_gfail" + "text":"'Password'", + "nextPhraseID":"lodar0_gfail" } ], - "message": "Master says only ones with password can pass. You have password?" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":40 + } + ] }, { - "id": "lodar0_gfail", - "replies": [ + "id":"lodar0_gfail", + "message":"You not know password! Teehee.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar0_gfail1" + "text":"N", + "nextPhraseID":"lodar0_gfail1" + } + ] + }, + { + "id":"lodar0_gfail1", + "message":"[The guardian pushes you away and shakes its head]" + }, + { + "id":"lodar0_g3", + "message":"You know! You know!", + "replies":[ + { + "text":"N", + "nextPhraseID":"lodar0_g4" + } + ] + }, + { + "id":"lodar0_g4", + "message":"[The creature moves out of the way, and gestures with its hands almost like it is welcoming you further into the forest]", + "replies":[ + { + "text":"N", + "nextPhraseID":"R" } ], - "message": "You not know password! Teehee." - }, - { - "id": "lodar0_gfail1", - "message": "[The guardian pushes you away and shakes its head]" - }, - { - "id": "lodar0_g3", - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "lodar0_g4" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":45 } - ], - "message": "You know! You know!" + ] }, { - "id": "lodar0_g4", - "rewards": [ + "id":"lodar0_g0a", + "message":"You again?", + "replies":[ { - "rewardID": "lodar", - "value": 45, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"lodar0_g0" } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "R" - } - ], - "message": "[The creature moves out of the way, and gestures with its hands almost like it is welcoming you further into the forest]" + ] }, { - "id": "lodar0_g0a", - "replies": [ + "id":"lodar0_g", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar0_g0" - } - ], - "message": "You again?" - }, - { - "id": "lodar0_g", - "replies": [ - { - "requires": [ + "nextPhraseID":"lodar0_g4", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "45" + "requireType":"questProgress", + "requireID":"lodar", + "value":45 } - ], - "nextPhraseID": "lodar0_g4" + ] }, { - "requires": [ + "nextPhraseID":"lodar0_g0a", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "40" + "requireType":"questProgress", + "requireID":"lodar", + "value":40 } - ], - "nextPhraseID": "lodar0_g0a" + ] }, { - "nextPhraseID": "lodar0_g0" + "nextPhraseID":"lodar0_g0" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodarfg.json b/AndorsTrail/res/raw/conversationlist_lodarfg.json index a127b4093..41614a169 100644 --- a/AndorsTrail/res/raw/conversationlist_lodarfg.json +++ b/AndorsTrail/res/raw/conversationlist_lodarfg.json @@ -1,282 +1,282 @@ [ { - "id": "lodar_fg1", - "replies": [ + "id":"lodar_fg1", + "replies":[ { - "requires": [ + "nextPhraseID":"lodar_fg1_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "51" + "requireType":"questProgress", + "requireID":"lodar", + "value":51 } - ], - "nextPhraseID": "lodar_fg1_r1" + ] }, { - "requires": [ + "nextPhraseID":"lodar_fg1_r2", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar", + "value":50 } - ], - "nextPhraseID": "lodar_fg1_r2" + ] }, { - "nextPhraseID": "lodar_fg1_1" + "nextPhraseID":"lodar_fg1_1" } ] }, { - "id": "lodar_fg1_1", - "replies": [ + "id":"lodar_fg1_1", + "message":"You there! What are you doing here?", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_2" + "text":"N", + "nextPhraseID":"lodar_fg1_2" } - ], - "message": "You there! What are you doing here?" + ] }, { - "id": "lodar_fg1_2", - "replies": [ + "id":"lodar_fg1_2", + "message":"This place is not safe. I urge you to turn back and to venture no further into this cursed forest.", + "replies":[ { - "text": "I think I can handle myself.", - "nextPhraseID": "lodar_fg1_3" + "text":"I think I can handle myself.", + "nextPhraseID":"lodar_fg1_3" }, { - "text": "Cursed forest?", - "nextPhraseID": "lodar_fg1_3" + "text":"Cursed forest?", + "nextPhraseID":"lodar_fg1_3" }, { - "text": "Ok, I'll turn back. Thanks for the warning.", - "nextPhraseID": "X" + "text":"Ok, I'll turn back. Thanks for the warning.", + "nextPhraseID":"X" } - ], - "message": "This place is not safe. I urge you to turn back and to venture no further into this cursed forest." + ] }, { - "id": "lodar_fg1_3", - "replies": [ + "id":"lodar_fg1_3", + "message":"This place - oh why did we ever agree to go on this mission?", + "replies":[ { - "text": "What mission?", - "nextPhraseID": "lodar_fg1_4" + "text":"What mission?", + "nextPhraseID":"lodar_fg1_4" }, { - "text": "What has happened?", - "nextPhraseID": "lodar_fg1_4" + "text":"What has happened?", + "nextPhraseID":"lodar_fg1_4" } - ], - "message": "This place - oh why did we ever agree to go on this mission?" + ] }, { - "id": "lodar_fg1_4", - "replies": [ + "id":"lodar_fg1_4", + "message":"Me and some other guards were sent here to find a madman that is wanted by the Feygard authorities.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_5" + "text":"N", + "nextPhraseID":"lodar_fg1_5" } - ], - "message": "Me and some other guards were sent here to find a madman that is wanted by the Feygard authorities." + ] }, { - "id": "lodar_fg1_5", - "replies": [ + "id":"lodar_fg1_5", + "message":"The madman is wanted for a number of crimes committed against Feygard, none of which I am allowed to disclose.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_6" + "text":"N", + "nextPhraseID":"lodar_fg1_6" } - ], - "message": "The madman is wanted for a number of crimes committed against Feygard, none of which I am allowed to disclose." + ] }, { - "id": "lodar_fg1_6", - "replies": [ + "id":"lodar_fg1_6", + "message":"At first, it seemed like just any ordinary mission - go find some crazy fool.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_7" + "text":"N", + "nextPhraseID":"lodar_fg1_7" } - ], - "message": "At first, it seemed like just any ordinary mission - go find some crazy fool." + ] }, { - "id": "lodar_fg1_7", - "replies": [ + "id":"lodar_fg1_7", + "message":"But once we got here, it started happening. One by one, my fellow guards got more and more .. well .. I don't know how to put it, but something started to happen to them.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_8a" + "text":"N", + "nextPhraseID":"lodar_fg1_8a" } - ], - "message": "But once we got here, it started happening. One by one, my fellow guards got more and more .. well .. I don't know how to put it, but something started to happen to them." + ] }, { - "id": "lodar_fg1_8a", - "replies": [ + "id":"lodar_fg1_8a", + "message":"Now, these flies that inhabit these woods can drive a grown man mad, I'll tell you that. But that wasn't it. There was something else.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_8" + "text":"N", + "nextPhraseID":"lodar_fg1_8" } - ], - "message": "Now, these flies that inhabit these woods can drive a grown man mad, I'll tell you that. But that wasn't it. There was something else." + ] }, { - "id": "lodar_fg1_8", - "replies": [ + "id":"lodar_fg1_8", + "message":"The first guard said he had seen something among the trees, and went to look for it. We never saw him again.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_9" + "text":"N", + "nextPhraseID":"lodar_fg1_9" } - ], - "message": "The first guard said he had seen something among the trees, and went to look for it. We never saw him again." + ] }, { - "id": "lodar_fg1_9", - "replies": [ + "id":"lodar_fg1_9", + "message":"Some time later, one of the other guards seemed like he didn't know who we were, and ran off into the forest.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_10" + "text":"N", + "nextPhraseID":"lodar_fg1_10" } - ], - "message": "Some time later, one of the other guards seemed like he didn't know who we were, and ran off into the forest." + ] }, { - "id": "lodar_fg1_10", - "replies": [ + "id":"lodar_fg1_10", + "message":"Another guard said he'd nearly gotten lost in a what he called the 'green maze'.", + "replies":[ { - "text": "So it's only you left?", - "nextPhraseID": "lodar_fg1_11" + "text":"So it's only you left?", + "nextPhraseID":"lodar_fg1_11" } - ], - "message": "Another guard said he'd nearly gotten lost in a what he called the 'green maze'." + ] }, { - "id": "lodar_fg1_11", - "replies": [ + "id":"lodar_fg1_11", + "message":"Yes, it seems so. None of the scouts have come back. Or rather, the ones that have come back have been .. afflicted by something.", + "replies":[ { - "text": "What could be causing them to behave that way?", - "nextPhraseID": "lodar_fg1_12" + "text":"What could be causing them to behave that way?", + "nextPhraseID":"lodar_fg1_12" } - ], - "message": "Yes, it seems so. None of the scouts have come back. Or rather, the ones that have come back have been .. afflicted by something." + ] }, { - "id": "lodar_fg1_12", - "replies": [ + "id":"lodar_fg1_12", + "message":"I don't know. Maybe something in the woods.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_13" + "text":"N", + "nextPhraseID":"lodar_fg1_13" } - ], - "message": "I don't know. Maybe something in the woods." + ] }, { - "id": "lodar_fg1_13", - "rewards": [ + "id":"lodar_fg1_13", + "message":"Maybe it's something that the madman that we were looking for has done.", + "replies":[ { - "rewardID": "lodar", - "value": 50, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Any signs of the madman?", - "nextPhraseID": "lodar_fg1_14" + "text":"Any signs of the madman?", + "nextPhraseID":"lodar_fg1_14" }, { - "text": "That's a really touching story. I really need to get going.", - "nextPhraseID": "lodar_fg1_16" + "text":"That's a really touching story. I really need to get going.", + "nextPhraseID":"lodar_fg1_16" } ], - "message": "Maybe it's something that the madman that we were looking for has done." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":50 + } + ] }, { - "id": "lodar_fg1_14", - "replies": [ + "id":"lodar_fg1_14", + "message":"No, none.", + "replies":[ { - "text": "I'll keep my eyes open for any dangers when traveling through the forest myself.", - "nextPhraseID": "lodar_fg1_15" + "text":"I'll keep my eyes open for any dangers when traveling through the forest myself.", + "nextPhraseID":"lodar_fg1_15" }, { - "text": "Best of luck on your mission.", - "nextPhraseID": "lodar_fg1_16" + "text":"Best of luck on your mission.", + "nextPhraseID":"lodar_fg1_16" } - ], - "message": "No, none." + ] }, { - "id": "lodar_fg1_15", - "replies": [ + "id":"lodar_fg1_15", + "message":"Oh, before you go. As I told you before, one of the guards mentioned 'the green maze', that apparently is somewhere around here.", + "replies":[ { - "text": "What about it?", - "nextPhraseID": "lodar_fg1_17" + "text":"What about it?", + "nextPhraseID":"lodar_fg1_17" } - ], - "message": "Oh, before you go. As I told you before, one of the guards mentioned 'the green maze', that apparently is somewhere around here." + ] }, { - "id": "lodar_fg1_16", - "replies": [ + "id":"lodar_fg1_16", + "message":"Thank you.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_15" + "text":"N", + "nextPhraseID":"lodar_fg1_15" } - ], - "message": "Thank you." + ] }, { - "id": "lodar_fg1_17", - "rewards": [ + "id":"lodar_fg1_17", + "message":"I don't know if it's the twisty paths themselves or something that the madman has done that caused my fellow guards to behave the way they have - but consider yourself warned if you venture further into the forest!", + "replies":[ { - "rewardID": "lodar", - "value": 51, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I can handle myself.", - "nextPhraseID": "lodar_fg1_18" + "text":"I can handle myself.", + "nextPhraseID":"lodar_fg1_18" }, { - "text": "Your fellow guards must have been weak. I'm surely not as weak as them.", - "nextPhraseID": "lodar_fg1_18" + "text":"Your fellow guards must have been weak. I'm surely not as weak as them.", + "nextPhraseID":"lodar_fg1_18" }, { - "text": "Ok, I'll be on the look-out for any dangers.", - "nextPhraseID": "lodar_fg1_18" + "text":"Ok, I'll be on the look-out for any dangers.", + "nextPhraseID":"lodar_fg1_18" } ], - "message": "I don't know if it's the twisty paths themselves or something that the madman has done that caused my fellow guards to behave the way they have - but consider yourself warned if you venture further into the forest!" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":51 + } + ] }, { - "id": "lodar_fg1_18", - "replies": [ + "id":"lodar_fg1_18", + "message":"Consider yourself warned. I can't come help you if something happens.", + "replies":[ { - "text": "Goodbye.", - "nextPhraseID": "R" + "text":"Goodbye.", + "nextPhraseID":"R" } - ], - "message": "Consider yourself warned. I can't come help you if something happens." + ] }, { - "id": "lodar_fg1_r1", - "replies": [ + "id":"lodar_fg1_r1", + "message":"Oh, it's you again.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_17" + "text":"N", + "nextPhraseID":"lodar_fg1_17" } - ], - "message": "Oh, it's you again." + ] }, { - "id": "lodar_fg1_r2", - "replies": [ + "id":"lodar_fg1_r2", + "message":"Oh, it's you again.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg1_2" + "text":"N", + "nextPhraseID":"lodar_fg1_2" } - ], - "message": "Oh, it's you again." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodarfg2.json b/AndorsTrail/res/raw/conversationlist_lodarfg2.json index d062d48e3..8c4495d7d 100644 --- a/AndorsTrail/res/raw/conversationlist_lodarfg2.json +++ b/AndorsTrail/res/raw/conversationlist_lodarfg2.json @@ -1,109 +1,109 @@ [ { - "id": "lodar_fg2", - "replies": [ + "id":"lodar_fg2", + "replies":[ { - "requires": [ + "nextPhraseID":"lodar_fg2_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "lodar_fg2_a" + ] }, { - "nextPhraseID": "lodar_fg2_0" + "nextPhraseID":"lodar_fg2_0" } ] }, { - "id": "lodar_fg2_a", - "message": "Ouch, my head. It hurts so much." + "id":"lodar_fg2_a", + "message":"Ouch, my head. It hurts so much." }, { - "id": "lodar_fg2_0", - "replies": [ + "id":"lodar_fg2_0", + "message":"What? Who are you?", + "replies":[ { - "text": "I'm $playername.", - "nextPhraseID": "lodar_fg2_1" + "text":"I'm $playername.", + "nextPhraseID":"lodar_fg2_1" }, { - "text": "Why would I tell you?", - "nextPhraseID": "lodar_fg2_1" + "text":"Why would I tell you?", + "nextPhraseID":"lodar_fg2_1" } - ], - "message": "What? Who are you?" + ] }, { - "id": "lodar_fg2_1", - "replies": [ + "id":"lodar_fg2_1", + "message":"No no. You are too small. You can't be him.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg2_2" + "text":"N", + "nextPhraseID":"lodar_fg2_2" } - ], - "message": "No no. You are too small. You can't be him." + ] }, { - "id": "lodar_fg2_2", - "replies": [ + "id":"lodar_fg2_2", + "message":"Crazy old fool, that's what they said he'd be.", + "replies":[ { - "text": "Who?", - "nextPhraseID": "lodar_fg2_3" + "text":"Who?", + "nextPhraseID":"lodar_fg2_3" } - ], - "message": "Crazy old fool, that's what they said he'd be." + ] }, { - "id": "lodar_fg2_3", - "replies": [ + "id":"lodar_fg2_3", + "message":"Ha ha. Crazy!", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg2_4" + "text":"N", + "nextPhraseID":"lodar_fg2_4" } - ], - "message": "Ha ha. Crazy!" + ] }, { - "id": "lodar_fg2_4", - "replies": [ + "id":"lodar_fg2_4", + "message":"(the guard mumbles something that you can't understand)", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg2_5" + "text":"N", + "nextPhraseID":"lodar_fg2_5" } - ], - "message": "(the guard mumbles something that you can't understand)" + ] }, { - "id": "lodar_fg2_5", - "replies": [ + "id":"lodar_fg2_5", + "message":"Must get away! Soon we all will be able to see it.", + "replies":[ { - "text": "See what?", - "nextPhraseID": "lodar_fg2_6" + "text":"See what?", + "nextPhraseID":"lodar_fg2_6" } - ], - "message": "Must get away! Soon we all will be able to see it." + ] }, { - "id": "lodar_fg2_6", - "rewards": [ + "id":"lodar_fg2_6", + "message":"(the guard continues with his mumbling)", + "replies":[ { - "rewardID": "lodar", - "value": 71, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Hello?", - "nextPhraseID": "lodar_fg2_1" + "text":"Hello?", + "nextPhraseID":"lodar_fg2_1" }, { - "text": "Are you even listening to me?", - "nextPhraseID": "lodar_fg2_1" + "text":"Are you even listening to me?", + "nextPhraseID":"lodar_fg2_1" } ], - "message": "(the guard continues with his mumbling)" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":71 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodarfg3.json b/AndorsTrail/res/raw/conversationlist_lodarfg3.json index d9b065600..58f7e7c8b 100644 --- a/AndorsTrail/res/raw/conversationlist_lodarfg3.json +++ b/AndorsTrail/res/raw/conversationlist_lodarfg3.json @@ -1,79 +1,79 @@ [ { - "id": "lodar_fg3", - "replies": [ + "id":"lodar_fg3", + "replies":[ { - "requires": [ + "nextPhraseID":"lodar_fg3_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "lodar_fg3_a" + ] }, { - "nextPhraseID": "lodar_fg3_0" + "nextPhraseID":"lodar_fg3_0" } ] }, { - "id": "lodar_fg3_a", - "message": "A child, here? I must be seeing things again." + "id":"lodar_fg3_a", + "message":"A child, here? I must be seeing things again." }, { - "id": "lodar_fg3_0", - "replies": [ + "id":"lodar_fg3_0", + "message":"(the guard stares back at you without saying anything)", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg3_1" + "text":"N", + "nextPhraseID":"lodar_fg3_1" } - ], - "message": "(the guard stares back at you without saying anything)" + ] }, { - "id": "lodar_fg3_1", - "replies": [ + "id":"lodar_fg3_1", + "message":"(you notice him breathing heavily, and that his hands are shaking furiously)", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg3_2" + "text":"N", + "nextPhraseID":"lodar_fg3_2" } - ], - "message": "(you notice him breathing heavily, and that his hands are shaking furiously)" + ] }, { - "id": "lodar_fg3_2", - "replies": [ + "id":"lodar_fg3_2", + "message":"(you also notice that the whites in his eyes have turned red from the many pulsating veins)", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg3_3" + "text":"N", + "nextPhraseID":"lodar_fg3_3" } - ], - "message": "(you also notice that the whites in his eyes have turned red from the many pulsating veins)" + ] }, { - "id": "lodar_fg3_3", - "replies": [ + "id":"lodar_fg3_3", + "message":"(the guard launches himself at you, raising his sword)", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "lodar_fg3_4" + "text":"Fight!", + "nextPhraseID":"lodar_fg3_4" } - ], - "message": "(the guard launches himself at you, raising his sword)" + ] }, { - "id": "lodar_fg3_4", - "rewards": [ + "id":"lodar_fg3_4", + "replies":[ { - "rewardID": "lodar", - "value": 72, - "rewardType": "questProgress" + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":72 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodarfg4.json b/AndorsTrail/res/raw/conversationlist_lodarfg4.json index 04401c568..4ab1e943a 100644 --- a/AndorsTrail/res/raw/conversationlist_lodarfg4.json +++ b/AndorsTrail/res/raw/conversationlist_lodarfg4.json @@ -1,135 +1,135 @@ [ { - "id": "lodar_fg4", - "replies": [ + "id":"lodar_fg4", + "replies":[ { - "requires": [ + "nextPhraseID":"lodar_fg4_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "lodar_fg4_a" + ] }, { - "nextPhraseID": "lodar_fg4_0" + "nextPhraseID":"lodar_fg4_0" } ] }, { - "id": "lodar_fg4_a", - "message": "I seem to have lost track of where I am. I was looking for something." + "id":"lodar_fg4_a", + "message":"I seem to have lost track of where I am. I was looking for something." }, { - "id": "lodar_fg4_0", - "replies": [ + "id":"lodar_fg4_0", + "message":"I'll find it.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg4_1" + "text":"N", + "nextPhraseID":"lodar_fg4_1" } - ], - "message": "I'll find it." + ] }, { - "id": "lodar_fg4_1", - "replies": [ + "id":"lodar_fg4_1", + "message":"Soon, it will all be mine.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg4_2" + "text":"N", + "nextPhraseID":"lodar_fg4_2" } - ], - "message": "Soon, it will all be mine." + ] }, { - "id": "lodar_fg4_2", - "replies": [ + "id":"lodar_fg4_2", + "message":"I'll find what lurks beneath.", + "replies":[ { - "text": "Lurks beneath?", - "nextPhraseID": "lodar_fg4_3" + "text":"Lurks beneath?", + "nextPhraseID":"lodar_fg4_3" } - ], - "message": "I'll find what lurks beneath." + ] }, { - "id": "lodar_fg4_3", - "replies": [ + "id":"lodar_fg4_3", + "message":"(the guard turns towards you, almost as if he didn't notice you before)", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg4_4" + "text":"N", + "nextPhraseID":"lodar_fg4_4" } - ], - "message": "(the guard turns towards you, almost as if he didn't notice you before)" + ] }, { - "id": "lodar_fg4_4", - "replies": [ + "id":"lodar_fg4_4", + "message":"What, who are you?", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg4_5" + "text":"N", + "nextPhraseID":"lodar_fg4_5" } - ], - "message": "What, who are you?" + ] }, { - "id": "lodar_fg4_5", - "replies": [ + "id":"lodar_fg4_5", + "message":"Are you one of .. them?", + "replies":[ { - "text": "One of who?", - "nextPhraseID": "lodar_fg4_6" + "text":"One of who?", + "nextPhraseID":"lodar_fg4_6" }, { - "text": "(Lie) Yes, I an one of them. Bow down to me.", - "nextPhraseID": "lodar_fg4_6" + "text":"(Lie) Yes, I an one of them. Bow down to me.", + "nextPhraseID":"lodar_fg4_6" }, { - "text": "What are you talking about?", - "nextPhraseID": "lodar_fg4_6" + "text":"What are you talking about?", + "nextPhraseID":"lodar_fg4_6" } - ], - "message": "Are you one of .. them?" + ] }, { - "id": "lodar_fg4_6", - "replies": [ + "id":"lodar_fg4_6", + "message":"Oh yes, you are one of them. What lurks beneath demands that I purge this land from all of you.", + "replies":[ { - "text": "N", - "nextPhraseID": "lodar_fg4_7" + "text":"N", + "nextPhraseID":"lodar_fg4_7" } - ], - "message": "Oh yes, you are one of them. What lurks beneath demands that I purge this land from all of you." + ] }, { - "id": "lodar_fg4_7", - "replies": [ + "id":"lodar_fg4_7", + "message":"You will be the first of my glorious victories.", + "replies":[ { - "text": "Let's see who's victorious!", - "nextPhraseID": "lodar_fg4_8" + "text":"Let's see who's victorious!", + "nextPhraseID":"lodar_fg4_8" }, { - "text": "Please don't hurt me!", - "nextPhraseID": "lodar_fg4_8" + "text":"Please don't hurt me!", + "nextPhraseID":"lodar_fg4_8" }, { - "text": "All right, a fight! I've been wanting to slay more of you Feygard scum.", - "nextPhraseID": "lodar_fg4_8" + "text":"All right, a fight! I've been wanting to slay more of you Feygard scum.", + "nextPhraseID":"lodar_fg4_8" } - ], - "message": "You will be the first of my glorious victories." + ] }, { - "id": "lodar_fg4_8", - "rewards": [ + "id":"lodar_fg4_8", + "replies":[ { - "rewardID": "lodar", - "value": 73, - "rewardType": "questProgress" + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":73 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lodarmobs.json b/AndorsTrail/res/raw/conversationlist_lodarmobs.json index 2e8dd156d..bbcb62664 100644 --- a/AndorsTrail/res/raw/conversationlist_lodarmobs.json +++ b/AndorsTrail/res/raw/conversationlist_lodarmobs.json @@ -1,22 +1,22 @@ [ { - "id": "zortakb", - "replies": [ + "id":"zortakb", + "message":"The Zortak will defeat you!", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" } - ], - "message": "The Zortak will defeat you!" + ] }, { - "id": "lbridge", - "replies": [ + "id":"lbridge", + "message":"You will not pass me.", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" } - ], - "message": "You will not pass me." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_loneford_1.json b/AndorsTrail/res/raw/conversationlist_loneford_1.json index d96000d32..6b69d12d4 100644 --- a/AndorsTrail/res/raw/conversationlist_loneford_1.json +++ b/AndorsTrail/res/raw/conversationlist_loneford_1.json @@ -1,279 +1,279 @@ [ { - "id": "loneford_farmer0", - "message": "What have we done to deserve this?", - "replies": [ + "id":"loneford_farmer0", + "message":"What have we done to deserve this?", + "replies":[ { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "loneford_farmer0_1", - "message": "Didn't you hear about the illness?", - "replies": [ + "id":"loneford_farmer0_1", + "message":"Didn't you hear about the illness?", + "replies":[ { - "text": "What illness?", - "nextPhraseID": "loneford_farmer_il_1" + "text":"What illness?", + "nextPhraseID":"loneford_farmer_il_1" } ] }, { - "id": "loneford_farmer_il_1", - "message": "It all started a few days ago. Selgan found Hesor passed out on his old crop field, completely white faced and shivering.", - "replies": [ + "id":"loneford_farmer_il_1", + "message":"It all started a few days ago. Selgan found Hesor passed out on his old crop field, completely white faced and shivering.", + "replies":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_2" + "text":"N", + "nextPhraseID":"loneford_farmer_il_2" } ] }, { - "id": "loneford_farmer_il_2", - "message": "A few days later, Selgan started showing the same symptoms as Hesor, with stomach aches. I also started feeling the pains and got the shivers.", - "replies": [ + "id":"loneford_farmer_il_2", + "message":"A few days later, Selgan started showing the same symptoms as Hesor, with stomach aches. I also started feeling the pains and got the shivers.", + "replies":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_3" + "text":"N", + "nextPhraseID":"loneford_farmer_il_3" } ] }, { - "id": "loneford_farmer_il_3", - "message": "Then, all people showed the symptoms in one way or another.", - "replies": [ + "id":"loneford_farmer_il_3", + "message":"Then, all people showed the symptoms in one way or another.", + "replies":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_4" + "text":"N", + "nextPhraseID":"loneford_farmer_il_4" } ] }, { - "id": "loneford_farmer_il_4", - "message": "Poor old Selgan and Hesor apparently got the worst of it, and both died the day before yesterday.", - "replies": [ + "id":"loneford_farmer_il_4", + "message":"Poor old Selgan and Hesor apparently got the worst of it, and both died the day before yesterday.", + "replies":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_5" + "text":"N", + "nextPhraseID":"loneford_farmer_il_5" } ] }, { - "id": "loneford_farmer_il_5", - "message": "Cursed illness, why did it have to be Selgan and Hesor? I wonder who is next.", - "replies": [ + "id":"loneford_farmer_il_5", + "message":"Cursed illness, why did it have to be Selgan and Hesor? I wonder who is next.", + "replies":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_6" + "text":"N", + "nextPhraseID":"loneford_farmer_il_6" } ] }, { - "id": "loneford_farmer_il_6", - "message": "We all started to investigate what could be the cause. We still aren't certain what the cause is, but we have our suspicions.", - "rewards": [ + "id":"loneford_farmer_il_6", + "message":"We all started to investigate what could be the cause. We still aren't certain what the cause is, but we have our suspicions.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 10 + "text":"N", + "nextPhraseID":"loneford_farmer_il_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "loneford_farmer_il_7" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":10 } ] }, { - "id": "loneford_farmer_il_7", - "message": "Luckily, now Feygard has sent patrols up here to help guard the village at least. We are still suffering though, and we fear who will be taken by the illness next.", - "rewards": [ + "id":"loneford_farmer_il_7", + "message":"Luckily, now Feygard has sent patrols up here to help guard the village at least. We are still suffering though, and we fear who will be taken by the illness next.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 11 + "rewardType":"questProgress", + "rewardID":"loneford", + "value":11 } ] }, { - "id": "loneford_wellguard", - "message": "Please report any suspicious behavior you might see to Kuldan." + "id":"loneford_wellguard", + "message":"Please report any suspicious behavior you might see to Kuldan." }, { - "id": "rolwynn", - "message": "What have we done to deserve this? Please, will you help us?", - "replies": [ + "id":"rolwynn", + "message":"What have we done to deserve this? Please, will you help us?", + "replies":[ { - "text": "What do you think is the cause of the illness?", - "nextPhraseID": "rolwynn_1", - "requires": [ + "text":"What do you think is the cause of the illness?", + "nextPhraseID":"rolwynn_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "11" + "requireType":"questProgress", + "requireID":"loneford", + "value":11 } ] }, { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "rolwynn_1", - "message": "My guess is that this must be something done by those arrogant people from Feygard.", - "replies": [ + "id":"rolwynn_1", + "message":"My guess is that this must be something done by those arrogant people from Feygard.", + "replies":[ { - "text": "N", - "nextPhraseID": "rolwynn_2" + "text":"N", + "nextPhraseID":"rolwynn_2" } ] }, { - "id": "rolwynn_2", - "message": "They are always looking for ways to make our lives a little bit harder.", - "replies": [ + "id":"rolwynn_2", + "message":"They are always looking for ways to make our lives a little bit harder.", + "replies":[ { - "text": "N", - "nextPhraseID": "rolwynn_3" + "text":"N", + "nextPhraseID":"rolwynn_3" } ] }, { - "id": "rolwynn_3", - "message": "We try to farm our lands to feed ourselves, but they demand that they get a share of whatever we bring in.", - "replies": [ + "id":"rolwynn_3", + "message":"We try to farm our lands to feed ourselves, but they demand that they get a share of whatever we bring in.", + "replies":[ { - "text": "N", - "nextPhraseID": "rolwynn_4" + "text":"N", + "nextPhraseID":"rolwynn_4" } ] }, { - "id": "rolwynn_4", - "message": "Lately, the crops haven't been as good as they used to be, and the guards apparently think we are withholding some part of their share.", - "replies": [ + "id":"rolwynn_4", + "message":"Lately, the crops haven't been as good as they used to be, and the guards apparently think we are withholding some part of their share.", + "replies":[ { - "text": "N", - "nextPhraseID": "rolwynn_5" + "text":"N", + "nextPhraseID":"rolwynn_5" } ] }, { - "id": "rolwynn_5", - "message": "I am sure that they did something to us as punishment for not following their *rules*. They are always talking about how the laws and rules are so precious to them.", - "rewards": [ + "id":"rolwynn_5", + "message":"I am sure that they did something to us as punishment for not following their *rules*. They are always talking about how the laws and rules are so precious to them.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 22 + "text":"N", + "nextPhraseID":"loneford_ill_c_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "loneford_ill_c_1" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":22 } ] }, { - "id": "loneford_ill_c_1", - "replies": [ + "id":"loneford_ill_c_1", + "replies":[ { - "nextPhraseID": "loneford_ill_c_2", - "requires": [ + "nextPhraseID":"loneford_ill_c_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "21" + "requireType":"questProgress", + "requireID":"loneford", + "value":21 } ] }, { - "nextPhraseID": "loneford_ill_c_n" + "nextPhraseID":"loneford_ill_c_n" } ] }, { - "id": "loneford_ill_c_2", - "replies": [ + "id":"loneford_ill_c_2", + "replies":[ { - "nextPhraseID": "loneford_ill_c_3", - "requires": [ + "nextPhraseID":"loneford_ill_c_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "22" + "requireType":"questProgress", + "requireID":"loneford", + "value":22 } ] }, { - "nextPhraseID": "loneford_ill_c_n" + "nextPhraseID":"loneford_ill_c_n" } ] }, { - "id": "loneford_ill_c_3", - "replies": [ + "id":"loneford_ill_c_3", + "replies":[ { - "nextPhraseID": "loneford_ill_c_4", - "requires": [ + "nextPhraseID":"loneford_ill_c_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "23" + "requireType":"questProgress", + "requireID":"loneford", + "value":23 } ] }, { - "nextPhraseID": "loneford_ill_c_n" + "nextPhraseID":"loneford_ill_c_n" } ] }, { - "id": "loneford_ill_c_4", - "replies": [ + "id":"loneford_ill_c_4", + "replies":[ { - "nextPhraseID": "loneford_ill_c_5", - "requires": [ + "nextPhraseID":"loneford_ill_c_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "24" + "requireType":"questProgress", + "requireID":"loneford", + "value":24 } ] }, { - "nextPhraseID": "loneford_ill_c_n" + "nextPhraseID":"loneford_ill_c_n" } ] }, { - "id": "loneford_ill_c_n", - "message": "That's what I think anyway." + "id":"loneford_ill_c_n", + "message":"That's what I think anyway." }, { - "id": "loneford_ill_c_5", - "message": "There's something else also. I talked to that drunk, Landa, in the tavern earlier today. He said he saw something but didn't dare tell me what it was.", - "rewards": [ + "id":"loneford_ill_c_5", + "message":"There's something else also. I talked to that drunk, Landa, in the tavern earlier today. He said he saw something but didn't dare tell me what it was.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 25 + "text":"Thank you, I will go talk to him.", + "nextPhraseID":"X" + }, + { + "text":"Great, another drunk that I have to talk to.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thank you, I will go talk to him.", - "nextPhraseID": "X" - }, - { - "text": "Great, another drunk that I have to talk to.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":25 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_loneford_2.json b/AndorsTrail/res/raw/conversationlist_loneford_2.json index 95df25fef..1c5096e3a 100644 --- a/AndorsTrail/res/raw/conversationlist_loneford_2.json +++ b/AndorsTrail/res/raw/conversationlist_loneford_2.json @@ -1,292 +1,292 @@ [ { - "id": "loneford_guard0", - "message": "We keep the order around here. I wonder what the people of Loneford would do without us guards from Feygard. Poor things." + "id":"loneford_guard0", + "message":"We keep the order around here. I wonder what the people of Loneford would do without us guards from Feygard. Poor things." }, { - "id": "loneford_villager0", - "message": "*cough* Please help us, soon there won't be many left of us!", - "replies": [ + "id":"loneford_villager0", + "message":"*cough* Please help us, soon there won't be many left of us!", + "replies":[ { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "loneford_villager1", - "message": "I can't feel my face anymore, please help us!", - "replies": [ + "id":"loneford_villager1", + "message":"I can't feel my face anymore, please help us!", + "replies":[ { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "loneford_villager2", - "message": "Don't disturb me, I need to finish chopping this wood. Go bother someone else." + "id":"loneford_villager2", + "message":"Don't disturb me, I need to finish chopping this wood. Go bother someone else." }, { - "id": "loneford_villager3", - "message": "I fear for our survival. It seems we are getting worse every day that passes. It's a good thing Feygard helps us at least.", - "replies": [ + "id":"loneford_villager3", + "message":"I fear for our survival. It seems we are getting worse every day that passes. It's a good thing Feygard helps us at least.", + "replies":[ { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "loneford_villager4", - "message": "Don't I know you from somewhere? You look familiar somehow." + "id":"loneford_villager4", + "message":"Don't I know you from somewhere? You look familiar somehow." }, { - "id": "landa", - "replies": [ + "id":"landa", + "replies":[ { - "nextPhraseID": "landa_already_1", - "requires": [ + "nextPhraseID":"landa_already_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "35" + "requireType":"questProgress", + "requireID":"loneford", + "value":35 } ] }, { - "nextPhraseID": "landa_1" + "nextPhraseID":"landa_1" } ] }, { - "id": "landa_1", - "message": "Wha? You!? No, get away from me!", - "replies": [ + "id":"landa_1", + "message":"Wha? You!? No, get away from me!", + "replies":[ { - "text": "I heard that you saw something that you won't talk about.", - "nextPhraseID": "landa_2", - "requires": [ + "text":"I heard that you saw something that you won't talk about.", + "nextPhraseID":"landa_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "25" + "requireType":"questProgress", + "requireID":"loneford", + "value":25 } ] } ] }, { - "id": "landa_2", - "message": "(Landa gives you a terrified look)", - "replies": [ + "id":"landa_2", + "message":"(Landa gives you a terrified look)", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_3" + "text":"N", + "nextPhraseID":"landa_3" } ] }, { - "id": "landa_3", - "message": "You were there! I ssssaw you!", - "replies": [ + "id":"landa_3", + "message":"You were there! I ssssaw you!", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_4" + "text":"N", + "nextPhraseID":"landa_4" } ] }, { - "id": "landa_4", - "message": "Or was it you? No, it looked like you, and I have a good memory! *bites lip*", - "replies": [ + "id":"landa_4", + "message":"Or was it you? No, it looked like you, and I have a good memory! *bites lip*", + "replies":[ { - "text": "Calm down.", - "nextPhraseID": "landa_5" + "text":"Calm down.", + "nextPhraseID":"landa_5" } ] }, { - "id": "landa_5", - "message": "Get away from me, whatever you did over there, it's your business and I don't want any trouble!", - "replies": [ + "id":"landa_5", + "message":"Get away from me, whatever you did over there, it's your business and I don't want any trouble!", + "replies":[ { - "text": "You must have me confused with someone else.", - "nextPhraseID": "landa_6" + "text":"You must have me confused with someone else.", + "nextPhraseID":"landa_6" } ] }, { - "id": "landa_6", - "message": "Please don't hurt me!", - "replies": [ + "id":"landa_6", + "message":"Please don't hurt me!", + "replies":[ { - "text": "Landa, you must have me confused with someone else! What was it you saw?", - "nextPhraseID": "landa_7" + "text":"Landa, you must have me confused with someone else! What was it you saw?", + "nextPhraseID":"landa_7" } ] }, { - "id": "landa_7", - "message": "No, you are smaller than him.", - "replies": [ + "id":"landa_7", + "message":"No, you are smaller than him.", + "replies":[ { - "text": "Are you going to tell me what it was you saw?", - "nextPhraseID": "landa_8" + "text":"Are you going to tell me what it was you saw?", + "nextPhraseID":"landa_8" } ] }, { - "id": "landa_8", - "message": "The boy. He was doing something. I tried to sneak up closer to see what it was he was doing, I did. But he ran away before I could see.", - "replies": [ + "id":"landa_8", + "message":"The boy. He was doing something. I tried to sneak up closer to see what it was he was doing, I did. But he ran away before I could see.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_9" + "text":"N", + "nextPhraseID":"landa_9" } ] }, { - "id": "landa_9", - "message": "He did something by the well here in Loneford.", - "replies": [ + "id":"landa_9", + "message":"He did something by the well here in Loneford.", + "replies":[ { - "text": "When was this?", - "nextPhraseID": "landa_10" + "text":"When was this?", + "nextPhraseID":"landa_10" } ] }, { - "id": "landa_10", - "message": "It was in the middle of the night, on the day before everything started. The day after, I was sleeping it off during the day, so I didn't notice all the turmoil about when they brought Hesor back.", - "replies": [ + "id":"landa_10", + "message":"It was in the middle of the night, on the day before everything started. The day after, I was sleeping it off during the day, so I didn't notice all the turmoil about when they brought Hesor back.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_11" + "text":"N", + "nextPhraseID":"landa_11" } ] }, { - "id": "landa_11", - "message": "Almost the whole village wanted to see what had happened to Hesor. I kept to myself and didn't dare talk to anyone.", - "rewards": [ + "id":"landa_11", + "message":"Almost the whole village wanted to see what had happened to Hesor. I kept to myself and didn't dare talk to anyone.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 30 + "text":"N", + "nextPhraseID":"landa_12" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "landa_12" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":30 } ] }, { - "id": "landa_12", - "message": "The same day, others started to get pale as well. I could see it in their faces.", - "replies": [ + "id":"landa_12", + "message":"The same day, others started to get pale as well. I could see it in their faces.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_13" + "text":"N", + "nextPhraseID":"landa_13" } ] }, { - "id": "landa_13", - "message": "The following night, I was getting ready to go to the well myself to look for any traces of what the boy had done.", - "replies": [ + "id":"landa_13", + "message":"The following night, I was getting ready to go to the well myself to look for any traces of what the boy had done.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_14" + "text":"N", + "nextPhraseID":"landa_14" } ] }, { - "id": "landa_14", - "message": "I peeked out the window to see if there was anyone that might see me. Instead, I saw someone skulking around the well, filling up several vials with both dirt around the well, and water from the well itself.", - "replies": [ + "id":"landa_14", + "message":"I peeked out the window to see if there was anyone that might see me. Instead, I saw someone skulking around the well, filling up several vials with both dirt around the well, and water from the well itself.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_15" + "text":"N", + "nextPhraseID":"landa_15" } ] }, { - "id": "landa_15", - "message": "I am sure it was Buceth, from the chapel. I have a good eye for people, and a good memory. Yes, I am sure it was Buceth.", - "replies": [ + "id":"landa_15", + "message":"I am sure it was Buceth, from the chapel. I have a good eye for people, and a good memory. Yes, I am sure it was Buceth.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_16" + "text":"N", + "nextPhraseID":"landa_16" } ] }, { - "id": "landa_16", - "message": "Also, isn't it strange how Buceth has not gotten ill, while all the others in the village has gotten ill?", - "rewards": [ + "id":"landa_16", + "message":"Also, isn't it strange how Buceth has not gotten ill, while all the others in the village has gotten ill?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 31 + "text":"N", + "nextPhraseID":"landa_17" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "landa_17" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":31 } ] }, { - "id": "landa_17", - "message": "He must be up to something. He and that boy that looked like you. Are you sure it wasn't you?", - "rewards": [ + "id":"landa_17", + "message":"He must be up to something. He and that boy that looked like you. Are you sure it wasn't you?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 35 + "text":"N", + "nextPhraseID":"landa_18" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "landa_18" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":35 } ] }, { - "id": "landa_18", - "message": "Never mind. Please don't tell anyone that I told you all this.", - "replies": [ + "id":"landa_18", + "message":"Never mind. Please don't tell anyone that I told you all this.", + "replies":[ { - "text": "N", - "nextPhraseID": "landa_19" + "text":"N", + "nextPhraseID":"landa_19" } ] }, { - "id": "landa_19", - "message": "Now, get out of here kid, before anyone sees you talking to me. *Looks around anxiously*", - "replies": [ + "id":"landa_19", + "message":"Now, get out of here kid, before anyone sees you talking to me. *Looks around anxiously*", + "replies":[ { - "text": "Thank you Landa. Your secret is safe with me.", - "nextPhraseID": "X" + "text":"Thank you Landa. Your secret is safe with me.", + "nextPhraseID":"X" }, { - "text": "Thank you Landa. I'll consider it.", - "nextPhraseID": "X" + "text":"Thank you Landa. I'll consider it.", + "nextPhraseID":"X" }, { - "text": "Are you done? Phew, I thought you were never going to stop talking.", - "nextPhraseID": "X" + "text":"Are you done? Phew, I thought you were never going to stop talking.", + "nextPhraseID":"X" } ] }, { - "id": "landa_already_1", - "message": "You again? I already told you. Get out of here before anyone sees you talking to me." + "id":"landa_already_1", + "message":"You again? I already told you. Get out of here before anyone sees you talking to me." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_loneford_3.json b/AndorsTrail/res/raw/conversationlist_loneford_3.json index 60a8a739c..fb989deb1 100644 --- a/AndorsTrail/res/raw/conversationlist_loneford_3.json +++ b/AndorsTrail/res/raw/conversationlist_loneford_3.json @@ -1,93 +1,93 @@ [ { - "id": "sienn", - "message": "Ha! You look funny. You small.", - "replies": [ + "id":"sienn", + "message":"Ha! You look funny. You small.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "sienn_who_1" + "text":"Who are you?", + "nextPhraseID":"sienn_who_1" }, { - "text": "What is that thing you are keeping around?", - "nextPhraseID": "sienn_pet_1" + "text":"What is that thing you are keeping around?", + "nextPhraseID":"sienn_pet_1" } ] }, { - "id": "sienn_who_1", - "message": "Me, Sienn. I strong!", - "replies": [ + "id":"sienn_who_1", + "message":"Me, Sienn. I strong!", + "replies":[ { - "text": "What is that thing you are keeping around?", - "nextPhraseID": "sienn_pet_1" + "text":"What is that thing you are keeping around?", + "nextPhraseID":"sienn_pet_1" } ] }, { - "id": "sienn_pet_1", - "message": "Pet, cute!\n(Sienn makes cuddly sounds while scratching the pet under its chin.)", - "replies": [ + "id":"sienn_pet_1", + "message":"Pet, cute!\n(Sienn makes cuddly sounds while scratching the pet under its chin.)", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "sienn_who_1" + "text":"Who are you?", + "nextPhraseID":"sienn_who_1" }, { - "text": "Did you know that Taevinn thinks you caused the illness here in Loneford?", - "nextPhraseID": "sienn_pet_2", - "requires": [ + "text":"Did you know that Taevinn thinks you caused the illness here in Loneford?", + "nextPhraseID":"sienn_pet_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "24" + "requireType":"questProgress", + "requireID":"loneford", + "value":24 } ] } ] }, { - "id": "sienn_pet_2", - "message": "Sienn not ill! Sienn strong!" + "id":"sienn_pet_2", + "message":"Sienn not ill! Sienn strong!" }, { - "id": "sienn_pet", - "message": "*Shriek!*\n(The creature looks up at you, showing all its teeth, while making a high-pitched piercing sound.)", - "replies": [ + "id":"sienn_pet", + "message":"*Shriek!*\n(The creature looks up at you, showing all its teeth, while making a high-pitched piercing sound.)", + "replies":[ { - "text": "There, there. Easy now.", - "nextPhraseID": "X" + "text":"There, there. Easy now.", + "nextPhraseID":"X" }, { - "text": "*slowly back away*", - "nextPhraseID": "X" + "text":"*slowly back away*", + "nextPhraseID":"X" } ] }, { - "id": "siola", - "message": "Hello there. Have you come to browse my selection of items?", - "replies": [ + "id":"siola", + "message":"Hello there. Have you come to browse my selection of items?", + "replies":[ { - "text": "Yes, let's trade.", - "nextPhraseID": "S" + "text":"Yes, let's trade.", + "nextPhraseID":"S" }, { - "text": "What's the deal with Sienn over there with his pet?", - "nextPhraseID": "siola_sienn_1" + "text":"What's the deal with Sienn over there with his pet?", + "nextPhraseID":"siola_sienn_1" } ] }, { - "id": "siola_sienn_1", - "message": "I don't know where he got it from. Anyway, they don't harm anyone, so I'm fine with them being in here. I figured someone should help them have some place to stay, and no one else wanted to help them, so I let them stay here.", - "replies": [ + "id":"siola_sienn_1", + "message":"I don't know where he got it from. Anyway, they don't harm anyone, so I'm fine with them being in here. I figured someone should help them have some place to stay, and no one else wanted to help them, so I let them stay here.", + "replies":[ { - "text": "N", - "nextPhraseID": "siola_sienn_2" + "text":"N", + "nextPhraseID":"siola_sienn_2" } ] }, { - "id": "siola_sienn_2", - "message": "Sienn may be a bit thick, but he sure can be funny when you get to know him and he trusts you. He can do a lot of those hilarious facial expressions." + "id":"siola_sienn_2", + "message":"Sienn may be a bit thick, but he sure can be funny when you get to know him and he trusts you. He can do a lot of those hilarious facial expressions." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_loneford_4.json b/AndorsTrail/res/raw/conversationlist_loneford_4.json index acd276f30..f99b8c822 100644 --- a/AndorsTrail/res/raw/conversationlist_loneford_4.json +++ b/AndorsTrail/res/raw/conversationlist_loneford_4.json @@ -1,194 +1,194 @@ [ { - "id": "grimion", - "message": "Hello and welcome to Loneford. Please have a seat, I'll be right there.", - "replies": [ + "id":"grimion", + "message":"Hello and welcome to Loneford. Please have a seat, I'll be right there.", + "replies":[ { - "text": "Do you have anything to eat around here?", - "nextPhraseID": "grimion_trade_1" + "text":"Do you have anything to eat around here?", + "nextPhraseID":"grimion_trade_1" }, { - "text": "Is there a place where I can get some rest around here?", - "nextPhraseID": "grimion_rest_1" + "text":"Is there a place where I can get some rest around here?", + "nextPhraseID":"grimion_rest_1" } ] }, { - "id": "grimion_trade_1", - "message": "Sure, have a look.", - "replies": [ + "id":"grimion_trade_1", + "message":"Sure, have a look.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] }, { - "id": "grimion_rest_1", - "message": "Sure, the guards have set up some beds downstairs. Go talk to Arngyr down there, he might be able to help you." + "id":"grimion_rest_1", + "message":"Sure, the guards have set up some beds downstairs. Go talk to Arngyr down there, he might be able to help you." }, { - "id": "loneford_tavern_room", - "message": "Arngyr grabs you by the shoulder and pulls you back.\nIf you want to rest over there, you need to check with me first." + "id":"loneford_tavern_room", + "message":"Arngyr grabs you by the shoulder and pulls you back.\nIf you want to rest over there, you need to check with me first." }, { - "id": "arngyr", - "replies": [ + "id":"arngyr", + "replies":[ { - "nextPhraseID": "arngyr_back_1", - "requires": [ + "nextPhraseID":"arngyr_back_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "19" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":19 } ] }, { - "nextPhraseID": "arngyr_1" + "nextPhraseID":"arngyr_1" } ] }, { - "id": "arngyr_1", - "message": "Yes, can I help you?", - "replies": [ + "id":"arngyr_1", + "message":"Yes, can I help you?", + "replies":[ { - "text": "Mind if I use one of the beds back there?", - "nextPhraseID": "arngyr_2" + "text":"Mind if I use one of the beds back there?", + "nextPhraseID":"arngyr_2" } ] }, { - "id": "arngyr_2", - "replies": [ + "id":"arngyr_2", + "replies":[ { - "nextPhraseID": "arngyr_3", - "requires": [ + "nextPhraseID":"arngyr_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "55" + "requireType":"questProgress", + "requireID":"loneford", + "value":55 } ] }, { - "nextPhraseID": "arngyr_4" + "nextPhraseID":"arngyr_4" } ] }, { - "id": "arngyr_3", - "message": "Oh no, not at all. Go ahead. After all you have done for us here in Loneford, it would be a privilege to be able to give something back to you.", - "rewards": [ + "id":"arngyr_3", + "message":"Oh no, not at all. Go ahead. After all you have done for us here in Loneford, it would be a privilege to be able to give something back to you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 19 + "text":"N", + "nextPhraseID":"arngyr_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "arngyr_6" + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":19 } ] }, { - "id": "arngyr_4", - "message": "These beds are mostly used by us guards. But I guess I could make an exception since you're just a kid. Shall we say, 600 gold and you may use it?", - "replies": [ + "id":"arngyr_4", + "message":"These beds are mostly used by us guards. But I guess I could make an exception since you're just a kid. Shall we say, 600 gold and you may use it?", + "replies":[ { - "text": "Sure, here is the gold.", - "nextPhraseID": "arngyr_5", - "requires": [ + "text":"Sure, here is the gold.", + "nextPhraseID":"arngyr_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 600 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":600 } ] }, { - "text": "What?! That's a bit much, don't you think?", - "nextPhraseID": "arngyr_7" + "text":"What?! That's a bit much, don't you think?", + "nextPhraseID":"arngyr_7" } ] }, { - "id": "arngyr_5", - "message": "Thank you.", - "rewards": [ + "id":"arngyr_5", + "message":"Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 19 + "text":"N", + "nextPhraseID":"arngyr_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "arngyr_6" + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":19 } ] }, { - "id": "arngyr_6", - "message": "Use the bed in the back over there as much as you like.", - "replies": [ + "id":"arngyr_6", + "message":"Use the bed in the back over there as much as you like.", + "replies":[ { - "text": "Thanks", - "nextPhraseID": "X" + "text":"Thanks", + "nextPhraseID":"X" } ] }, { - "id": "arngyr_7", - "message": "Look, kid. I make the rules around here. If that's my price then that's my price. Take it or leave it.", - "replies": [ + "id":"arngyr_7", + "message":"Look, kid. I make the rules around here. If that's my price then that's my price. Take it or leave it.", + "replies":[ { - "text": "Fine, here is the gold", - "nextPhraseID": "arngyr_5", - "requires": [ + "text":"Fine, here is the gold", + "nextPhraseID":"arngyr_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 600 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":600 } ] }, { - "text": "Never mind then", - "nextPhraseID": "X" + "text":"Never mind then", + "nextPhraseID":"X" } ] }, { - "id": "arngyr_back_1", - "message": "Hello again. I hope the bed is comfortable enough." + "id":"arngyr_back_1", + "message":"Hello again. I hope the bed is comfortable enough." }, { - "id": "loneford_chapelguard", - "message": "Walk with the Shadow, child." + "id":"loneford_chapelguard", + "message":"Walk with the Shadow, child." }, { - "id": "wallach", - "message": "Oh, poor old Selgan. Why did it have to be him? I wonder who is next, and I fear for the worst." + "id":"wallach", + "message":"Oh, poor old Selgan. Why did it have to be him? I wonder who is next, and I fear for the worst." }, { - "id": "mienn", - "message": "I can't see how we could make it without the help of those nice guards from Feygard around here. We are truly lucky to have their assistance." + "id":"mienn", + "message":"I can't see how we could make it without the help of those nice guards from Feygard around here. We are truly lucky to have their assistance." }, { - "id": "conren", - "message": "We are lucky to have Feygard here helping us." + "id":"conren", + "message":"We are lucky to have Feygard here helping us." }, { - "id": "telund", - "message": "Who are you? Have you seen my father Selgan? They all tell me he will be back shortly, but they are all lying! I know it, I know it! He wasn't home yesterday, and he isn't home today." + "id":"telund", + "message":"Who are you? Have you seen my father Selgan? They all tell me he will be back shortly, but they are all lying! I know it, I know it! He wasn't home yesterday, and he isn't home today." }, { - "id": "loneford_tavern_patron", - "message": "This is no place for a kid like you. I think you better leave now." + "id":"loneford_tavern_patron", + "message":"This is no place for a kid like you. I think you better leave now." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_loneford_kuldan.json b/AndorsTrail/res/raw/conversationlist_loneford_kuldan.json index a1947dedc..30bb4d8c3 100644 --- a/AndorsTrail/res/raw/conversationlist_loneford_kuldan.json +++ b/AndorsTrail/res/raw/conversationlist_loneford_kuldan.json @@ -1,186 +1,186 @@ [ { - "id": "kuldan", - "replies": [ + "id":"kuldan", + "replies":[ { - "nextPhraseID": "kuldan_c_1", - "requires": [ + "nextPhraseID":"kuldan_c_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "55" + "requireType":"questProgress", + "requireID":"loneford", + "value":55 } ] }, { - "nextPhraseID": "kuldan_bc_1", - "requires": [ + "nextPhraseID":"kuldan_bc_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "54" + "requireType":"questProgress", + "requireID":"loneford", + "value":54 } ] }, { - "nextPhraseID": "kuldan_1" + "nextPhraseID":"kuldan_1" } ] }, { - "id": "kuldan_1", - "message": "Please report any suspicious behavior you might see.", - "replies": [ + "id":"kuldan_1", + "message":"Please report any suspicious behavior you might see.", + "replies":[ { - "text": "I know what the cause of the illness is. Have a look at this vial that Buceth had on him.", - "nextPhraseID": "kuldan_bc_1", - "requires": [ + "text":"I know what the cause of the illness is. Have a look at this vial that Buceth had on him.", + "nextPhraseID":"kuldan_bc_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "50" + "requireType":"questProgress", + "requireID":"loneford", + "value":50 }, { - "requireType": "inventoryRemove", - "requireID": "buceth_vial", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"buceth_vial", + "value":1 } ] }, { - "text": "Who are you?", - "nextPhraseID": "kuldan_2" + "text":"Who are you?", + "nextPhraseID":"kuldan_2" } ] }, { - "id": "kuldan_2", - "message": "I am Kuldan, captain of this here detachment of guards in Loneford. Now, if you will excuse me, I have work to do." + "id":"kuldan_2", + "message":"I am Kuldan, captain of this here detachment of guards in Loneford. Now, if you will excuse me, I have work to do." }, { - "id": "kuldan_c_1", - "message": "Feygard is grateful for your assistance in solving the mystery of the illness here in Loneford.", - "replies": [ + "id":"kuldan_c_1", + "message":"Feygard is grateful for your assistance in solving the mystery of the illness here in Loneford.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_c_2" + "text":"N", + "nextPhraseID":"kuldan_c_2" } ] }, { - "id": "kuldan_c_2", - "message": "We are trying to help the last few people that are still ill here now. Loneford might require our assistance from Feygard for quite some time." + "id":"kuldan_c_2", + "message":"We are trying to help the last few people that are still ill here now. Loneford might require our assistance from Feygard for quite some time." }, { - "id": "kuldan_bc_1", - "message": "What is this? This smells like Narwood poison. You say you retrieved this from Buceth?", - "rewards": [ + "id":"kuldan_bc_1", + "message":"What is this? This smells like Narwood poison. You say you retrieved this from Buceth?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 54 + "text":"Buceth was part of a mission by the Nor City priests to poison the water well here in Loneford.", + "nextPhraseID":"kuldan_bc_2" } ], - "replies": [ + "rewards":[ { - "text": "Buceth was part of a mission by the Nor City priests to poison the water well here in Loneford.", - "nextPhraseID": "kuldan_bc_2" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":54 } ] }, { - "id": "kuldan_bc_2", - "message": "But this means.. It is the water that the people are getting ill from? This explains a lot of things.", - "replies": [ + "id":"kuldan_bc_2", + "message":"But this means.. It is the water that the people are getting ill from? This explains a lot of things.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_3" + "text":"N", + "nextPhraseID":"kuldan_bc_3" } ] }, { - "id": "kuldan_bc_3", - "message": "You my friend have done Loneford a great service by finding this, and by extension, Feygard as well. We should go catch Buceth for what he has done.", - "replies": [ + "id":"kuldan_bc_3", + "message":"You my friend have done Loneford a great service by finding this, and by extension, Feygard as well. We should go catch Buceth for what he has done.", + "replies":[ { - "text": "He is already dead", - "nextPhraseID": "kuldan_bc_4" + "text":"He is already dead", + "nextPhraseID":"kuldan_bc_4" } ] }, { - "id": "kuldan_bc_4", - "message": "Dead you say? Hm, not quite the way we do things in Feygard, but I guess this is an exceptional case.", - "replies": [ + "id":"kuldan_bc_4", + "message":"Dead you say? Hm, not quite the way we do things in Feygard, but I guess this is an exceptional case.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_5" + "text":"N", + "nextPhraseID":"kuldan_bc_5" } ] }, { - "id": "kuldan_bc_5", - "message": "I always suspected that those savages from Nor City were behind this all along.", - "replies": [ + "id":"kuldan_bc_5", + "message":"I always suspected that those savages from Nor City were behind this all along.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_6" + "text":"N", + "nextPhraseID":"kuldan_bc_6" } ] }, { - "id": "kuldan_bc_6", - "message": "It's good to know that we now at least have some evidence to back up our claims.", - "replies": [ + "id":"kuldan_bc_6", + "message":"It's good to know that we now at least have some evidence to back up our claims.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_7" + "text":"N", + "nextPhraseID":"kuldan_bc_7" } ] }, { - "id": "kuldan_bc_7", - "message": "As for Loneford, I guess we will have to start bringing in water from Feygard to help the people here. Good thing they have us around, what would they do otherwise?", - "replies": [ + "id":"kuldan_bc_7", + "message":"As for Loneford, I guess we will have to start bringing in water from Feygard to help the people here. Good thing they have us around, what would they do otherwise?", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_8" + "text":"N", + "nextPhraseID":"kuldan_bc_8" } ] }, { - "id": "kuldan_bc_8", - "message": "And you, my friend - you should of course be sufficiently rewarded for your assistance in this matter. You should travel to the glorious city of Feygard to the northwest and report to the castle steward there for further instructions.", - "replies": [ + "id":"kuldan_bc_8", + "message":"And you, my friend - you should of course be sufficiently rewarded for your assistance in this matter. You should travel to the glorious city of Feygard to the northwest and report to the castle steward there for further instructions.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_9" + "text":"N", + "nextPhraseID":"kuldan_bc_9" } ] }, { - "id": "kuldan_bc_9", - "message": "I happen to know the castle steward personally, and I will send word to him about your help here.", - "replies": [ + "id":"kuldan_bc_9", + "message":"I happen to know the castle steward personally, and I will send word to him about your help here.", + "replies":[ { - "text": "N", - "nextPhraseID": "kuldan_bc_10" + "text":"N", + "nextPhraseID":"kuldan_bc_10" } ] }, { - "id": "kuldan_bc_10", - "message": "For the glory of Feygard, the people of Loneford may live on thanks to your help.", - "rewards": [ + "id":"kuldan_bc_10", + "message":"For the glory of Feygard, the people of Loneford may live on thanks to your help.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 55 + "rewardType":"questProgress", + "rewardID":"loneford", + "value":55 } ] }, { - "id": "kuldan_guard", - "message": "What? Talk to the boss." + "id":"kuldan_guard", + "message":"What? Talk to the boss." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_lowyna.json b/AndorsTrail/res/raw/conversationlist_lowyna.json index c87b8217c..ce67b6fd9 100644 --- a/AndorsTrail/res/raw/conversationlist_lowyna.json +++ b/AndorsTrail/res/raw/conversationlist_lowyna.json @@ -1,148 +1,148 @@ [ { - "id": "lowyna", - "replies": [ + "id":"lowyna", + "message":"Uh. Hello.", + "replies":[ { - "text": "N", - "nextPhraseID": "lowyna_1" + "text":"N", + "nextPhraseID":"lowyna_1" } - ], - "message": "Uh. Hello." + ] }, { - "id": "lowyna_1", - "replies": [ + "id":"lowyna_1", + "message":"Whoa, you look small. I must be seeing things. That last batch I did must have gotten stronger than usual.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "lowyna_3" + "text":"Who are you?", + "nextPhraseID":"lowyna_3" }, { - "text": "What are you people doing here?", - "nextPhraseID": "lowyna_2" + "text":"What are you people doing here?", + "nextPhraseID":"lowyna_2" }, { - "text": "What is that smell?", - "nextPhraseID": "lowyna_4" + "text":"What is that smell?", + "nextPhraseID":"lowyna_4" }, { - "requires": [ + "text":"Can I look at your wares again?", + "nextPhraseID":"S", + "requires":[ { - "requireType": "questProgress", - "requireID": "lowyna", - "value": "20" + "requireType":"questProgress", + "requireID":"lowyna", + "value":20 } - ], - "text": "Can I look at your wares again?", - "nextPhraseID": "S" + ] } - ], - "message": "Whoa, you look small. I must be seeing things. That last batch I did must have gotten stronger than usual." + ] }, { - "id": "lowyna_2", - "replies": [ + "id":"lowyna_2", + "message":"He he, this and that.", + "replies":[ { - "text": "I see a lot of potion bottles around. Is that what you do?", - "nextPhraseID": "lowyna_5" + "text":"I see a lot of potion bottles around. Is that what you do?", + "nextPhraseID":"lowyna_5" }, { - "text": "What is that smell?", - "nextPhraseID": "lowyna_4" + "text":"What is that smell?", + "nextPhraseID":"lowyna_4" } - ], - "message": "He he, this and that." + ] }, { - "id": "lowyna_3", - "replies": [ + "id":"lowyna_3", + "message":"I am Lowyna, of course. These people that you see in here and in the other huts, you could say that we're sort of in the same .. family.", + "replies":[ { - "text": "What are you people doing here?", - "nextPhraseID": "lowyna_2" + "text":"What are you people doing here?", + "nextPhraseID":"lowyna_2" } - ], - "message": "I am Lowyna, of course. These people that you see in here and in the other huts, you could say that we're sort of in the same .. family." + ] }, { - "id": "lowyna_4", - "replies": [ + "id":"lowyna_4", + "message":"What smell? I can't smell anything out of the ordinary. It must be you.", + "replies":[ { - "text": "What are you people doing here?", - "nextPhraseID": "lowyna_2" + "text":"What are you people doing here?", + "nextPhraseID":"lowyna_2" }, { - "text": "Who are you?", - "nextPhraseID": "lowyna_3" + "text":"Who are you?", + "nextPhraseID":"lowyna_3" } - ], - "message": "What smell? I can't smell anything out of the ordinary. It must be you." + ] }, { - "id": "lowyna_5", - "replies": [ + "id":"lowyna_5", + "message":"It's that obvious eh?", + "replies":[ { - "text": "N", - "nextPhraseID": "lowyna_6" + "text":"N", + "nextPhraseID":"lowyna_6" } - ], - "message": "It's that obvious eh?" + ] }, { - "id": "lowyna_6", - "replies": [ + "id":"lowyna_6", + "message":"I really shouldn't be discussing this with you. You look way to inexperienced for this.", + "replies":[ { - "text": "I can handle myself!", - "nextPhraseID": "lowyna_7" + "text":"I can handle myself!", + "nextPhraseID":"lowyna_7" }, { - "requires": [ + "text":"Two-teeth sent me to get some rat poison.", + "nextPhraseID":"lowyna_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "lowyna", - "value": "10" + "requireType":"questProgress", + "requireID":"lowyna", + "value":10 } - ], - "text": "Two-teeth sent me to get some rat poison.", - "nextPhraseID": "lowyna_8" + ] } - ], - "message": "I really shouldn't be discussing this with you. You look way to inexperienced for this." + ] }, { - "id": "lowyna_7", - "message": "Hah! How about no?" + "id":"lowyna_7", + "message":"Hah! How about no?" }, { - "id": "lowyna_8", - "replies": [ + "id":"lowyna_8", + "message":"I'm amazed he's still around, good old two-teeth.", + "replies":[ { - "text": "N", - "nextPhraseID": "lowyna_9" + "text":"N", + "nextPhraseID":"lowyna_9" } - ], - "message": "I'm amazed he's still around, good old two-teeth." + ] }, { - "id": "lowyna_9", - "rewards": [ + "id":"lowyna_9", + "message":"For his sake, I'll let you browse my wares.", + "replies":[ { - "rewardID": "lowyna", - "value": 20, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ + "text":"Let's see what you have.", + "nextPhraseID":"S", + "requires":[ { - "requireType": "questProgress", - "requireID": "lowyna", - "value": "20" + "requireType":"questProgress", + "requireID":"lowyna", + "value":20 } - ], - "text": "Let's see what you have.", - "nextPhraseID": "S" + ] } ], - "message": "For his sake, I'll let you browse my wares." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lowyna", + "value":20 + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_maelveon.json b/AndorsTrail/res/raw/conversationlist_maelveon.json index 15491154d..4f6556957 100644 --- a/AndorsTrail/res/raw/conversationlist_maelveon.json +++ b/AndorsTrail/res/raw/conversationlist_maelveon.json @@ -1,78 +1,78 @@ [ { - "id": "maelveon", - "message": "[you feel a tingling sensation in your body as the frightening figure begins to speak]", - "replies": [ + "id":"maelveon", + "message":"[you feel a tingling sensation in your body as the frightening figure begins to speak]", + "replies":[ { - "text": "N", - "nextPhraseID": "maelveon_1" + "text":"N", + "nextPhraseID":"maelveon_1" } ] }, { - "id": "maelveon_1", - "message": "Sssshadow take you.", - "replies": [ + "id":"maelveon_1", + "message":"Sssshadow take you.", + "replies":[ { - "text": "N", - "nextPhraseID": "maelveon_2" + "text":"N", + "nextPhraseID":"maelveon_2" } ] }, { - "id": "maelveon_2", - "message": "G.. argoyle Shadow.", - "replies": [ + "id":"maelveon_2", + "message":"G.. argoyle Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "maelveon_3" + "text":"N", + "nextPhraseID":"maelveon_3" } ] }, { - "id": "maelveon_3", - "message": "A.. llow the Sssshadow in you.", - "replies": [ + "id":"maelveon_3", + "message":"A.. llow the Sssshadow in you.", + "replies":[ { - "text": "The Shadow, what do you mean?", - "nextPhraseID": "maelveon_4" + "text":"The Shadow, what do you mean?", + "nextPhraseID":"maelveon_4" }, { - "text": "Die, evil creature!", - "nextPhraseID": "maelveon_4" + "text":"Die, evil creature!", + "nextPhraseID":"maelveon_4" }, { - "text": "I will not be affected by your nonsense!", - "nextPhraseID": "maelveon_4" + "text":"I will not be affected by your nonsense!", + "nextPhraseID":"maelveon_4" } ] }, { - "id": "maelveon_4", - "message": "[the figure lifts his hand and points at you]", - "replies": [ + "id":"maelveon_4", + "message":"[the figure lifts his hand and points at you]", + "replies":[ { - "text": "N", - "nextPhraseID": "maelveon_5" + "text":"N", + "nextPhraseID":"maelveon_5" } ] }, { - "id": "maelveon_5", - "message": "Sssshadow be with you.", - "replies": [ + "id":"maelveon_5", + "message":"Sssshadow be with you.", + "replies":[ { - "text": "Shadow, what?", - "nextPhraseID": "F" + "text":"Shadow, what?", + "nextPhraseID":"F" }, { - "text": "Die, evil creature!", - "nextPhraseID": "F" + "text":"Die, evil creature!", + "nextPhraseID":"F" }, { - "text": "Please don't hurt me!", - "nextPhraseID": "F" + "text":"Please don't hurt me!", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_maevalia.json b/AndorsTrail/res/raw/conversationlist_maevalia.json index f1cde9f02..0169be61f 100644 --- a/AndorsTrail/res/raw/conversationlist_maevalia.json +++ b/AndorsTrail/res/raw/conversationlist_maevalia.json @@ -1,967 +1,967 @@ [ { - "id": "maevalia", - "rewards": [ + "id":"maevalia", + "replies":[ { - "rewardID": "charwood1", - "value": 19, - "rewardType": "questProgress" + "nextPhraseID":"maevalia_q1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood2", + "value":50 + } + ] + }, + { + "nextPhraseID":"maevalia_h5", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood2", + "value":40 + } + ] + }, + { + "nextPhraseID":"maevalia_h2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood2", + "value":15 + } + ] + }, + { + "nextPhraseID":"maevalia_d1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":115 + } + ] + }, + { + "nextPhraseID":"maevalia_s1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":60 + } + ] + }, + { + "nextPhraseID":"maevalia_r5", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":50 + } + ] + }, + { + "nextPhraseID":"maevalia_r1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] + }, + { + "nextPhraseID":"maevalia_r0", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":20 + } + ] + }, + { + "nextPhraseID":"maevalia0" } ], - "replies": [ + "rewards":[ { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood2", - "value": "50" - } - ], - "nextPhraseID": "maevalia_q1" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood2", - "value": "40" - } - ], - "nextPhraseID": "maevalia_h5" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood2", - "value": "15" - } - ], - "nextPhraseID": "maevalia_h2" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "115" - } - ], - "nextPhraseID": "maevalia_d1" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "60" - } - ], - "nextPhraseID": "maevalia_s1" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "50" - } - ], - "nextPhraseID": "maevalia_r5" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "nextPhraseID": "maevalia_r1" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "20" - } - ], - "nextPhraseID": "maevalia_r0" - }, - { - "nextPhraseID": "maevalia0" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":19 } ] }, { - "id": "maevalia0", - "replies": [ + "id":"maevalia0", + "message":"You there! This is no place for children!", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia1" - } - ], - "message": "You there! This is no place for children!" - }, - { - "id": "maevalia_q1", - "replies": [ - { - "text": "Can I rest here?", - "nextPhraseID": "maevalia_d2" - } - ], - "message": "Thank you for all your help!" - }, - { - "id": "maevalia_h2", - "replies": [ - { - "text": "Can I rest here?", - "nextPhraseID": "maevalia_d2" - }, - { - "text": "No, not yet.", - "nextPhraseID": "maevalia_d9" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood2", - "value": "30" - } - ], - "text": "Yes. I encountered a dragon-like creature in the fiery depths of the mine.", - "nextPhraseID": "maevalia_h3" - } - ], - "message": "Hello again. Did you reach the lower parts of the Charwood mine?" - }, - { - "id": "maevalia_d1", - "replies": [ - { - "text": "Can I rest here?", - "nextPhraseID": "maevalia_d2" - }, - { - "text": "Where do you think the monsters came from?", - "nextPhraseID": "maevalia_d3" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood2", - "value": "10" - } - ], - "text": "I talked to Kantya about what happened in the mine.", - "nextPhraseID": "maevalia_d4" - } - ], - "message": "It's good to see that Falothen and Fayvara are well. Anything else that I can help you with?" - }, - { - "id": "maevalia_s1", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia_r7" - } - ], - "message": "Hello again." - }, - { - "id": "maevalia_r1", - "replies": [ - { - "text": "Can you tell me the story about what happened here, again?", - "nextPhraseID": "maevalia3" - }, - { - "text": "What was I supposed to do again?", - "nextPhraseID": "maevalia25" - }, - { - "text": "Who were the people that I was supposed to look for, again?", - "nextPhraseID": "maevalia17" - }, - { - "text": "Yeah, about those people.", - "nextPhraseID": "maevalia_r2a" - } - ], - "message": "Hello again. Did you find our missing people?" - }, - { - "id": "maevalia_r0", - "replies": [ - { - "text": "Can you tell me the story about what happened here, again?", - "nextPhraseID": "maevalia3" - }, - { - "text": "What now?", - "nextPhraseID": "maevalia16" - } - ], - "message": "You again." - }, - { - "id": "maevalia1", - "replies": [ - { - "text": "I can handle myself.", - "nextPhraseID": "maevalia2" - }, - { - "text": "What has happened here?", - "nextPhraseID": "maevalia3" - } - ], - "message": "The Charwood area has become a dangerous place as of late. You should leave at once unless you want to get killed .. or worse." - }, - { - "id": "maevalia2", - "replies": [ - { - "text": "What has happened here?", - "nextPhraseID": "maevalia3" - } - ], - "message": "For your sake, I urge you to leave. While we need all the help we can get, we can't take responsibility for the dangers that has befell our mining town of Charwood." - }, - { - "id": "maevalia3", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia4" - } - ], - "message": "We were attacked. We didn't stand a chance, they were too many and we are no fighters." - }, - { - "id": "maevalia4", - "replies": [ - { - "text": "Who were?", - "nextPhraseID": "maevalia5" - } - ], - "message": "They started pouring out of the mine and the surrounding hills." - }, - { - "id": "maevalia5", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia6" - } - ], - "message": "The monsters. Disgusting, foul smelling monsters. Nothing like we've ever seen before." - }, - { - "id": "maevalia6", - "replies": [ - { - "text": "What did you do?", - "nextPhraseID": "maevalia7" - } - ], - "message": "They ransacked our whole mining camp. Even burnt down the wooden carving that Morenavia had created last year." - }, - { - "id": "maevalia7", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia8" - } - ], - "message": "We did the only thing we can, seeing as none of us were equipped to fight. We ran." - }, - { - "id": "maevalia8", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia9" - } - ], - "message": "We ran down the mountain, leaving behind our mining settlement of Charwood. Some of us made it here to our former cabin." - }, - { - "id": "maevalia9", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia10" - } - ], - "message": "The few of us that's left have been able to hold them off from here, at least for now." - }, - { - "id": "maevalia10", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia11" - } - ], - "message": "Our mining town up in the Charwood hills is completely overrun, however. All our belongings are back there." - }, - { - "id": "maevalia11", - "replies": [ - { - "text": "What do you think has happened to them?", - "nextPhraseID": "maevalia12" - } - ], - "message": "There are also several of us that haven't made it down the hill. Many of our friends and relatives from the mining town have not been accounted for yet." - }, - { - "id": "maevalia12", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia13" - } - ], - "message": "I don't want to think about that. Either they've been killed by the foul monsters, or worse." - }, - { - "id": "maevalia13", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia14" - } - ], - "message": "You know, we saw one monster carrying around what looked like a net of some sort, instead of weapons like the other ones." - }, - { - "id": "maevalia14", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia15" - } - ], - "message": "He shoved the other monsters around, and they all seemed to look up to him, like he was some sort of leader." - }, - { - "id": "maevalia15", - "rewards": [ - { - "rewardID": "charwood1", - "value": 20, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "What now?", - "nextPhraseID": "maevalia16" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "text": "As I said, I'll try to find out what happened to them.", - "nextPhraseID": "maevalia28" - } - ], - "message": "I don't know what that net was for though. I wonder if he was supposed to capture some of us." - }, - { - "id": "maevalia16", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia17" - } - ], - "message": "I sure hope that the people that we are missing are all alive at least." - }, - { - "id": "maevalia17", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia18" - } - ], - "message": "In particular, I'm worried about what happened to Morenavia - our leader. None of us that made it back to this cabin saw what happened to her." - }, - { - "id": "maevalia18", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia19" - } - ], - "message": "I sure hope she's still alive. We could use some of her wisdom and leadership right now to guide us." - }, - { - "id": "maevalia19", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia20" - } - ], - "message": "I'm also worried about Falothen, our weapons trainer. As I ran down the hills myself, I thought I heard him call for help." - }, - { - "id": "maevalia20", - "rewards": [ - { - "rewardID": "charwood1", - "value": 21, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "What are you going to do?", - "nextPhraseID": "maevalia21s" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "text": "As I said, I'll try to find out what happened to them.", - "nextPhraseID": "maevalia28" - } - ], - "message": "There's also Ayell, our healer, and Fayvara, our armorer. They always stayed together, those two. We don't know what happened to them or where they are." - }, - { - "id": "maevalia21s", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "30" - } - ], - "nextPhraseID": "maevalia21a" - }, - { - "nextPhraseID": "maevalia21" + "text":"N", + "nextPhraseID":"maevalia1" } ] }, { - "id": "maevalia21a", - "replies": [ + "id":"maevalia_q1", + "message":"Thank you for all your help!", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia25" - } - ], - "message": "With your help, we might at least get somewhere." - }, - { - "id": "maevalia21", - "replies": [ - { - "text": "Maybe I can help?", - "nextPhraseID": "maevalia23" - }, - { - "text": "Tough luck. They're probably dead. You should move on with your lives.", - "nextPhraseID": "maevalia22" - } - ], - "message": "I honestly don't know. We've sent out runners to try to find help. So far, none have returned with help." - }, - { - "id": "maevalia22", - "message": "Yes, I guess so. Thank you for listening to our story." - }, - { - "id": "maevalia23", - "replies": [ - { - "text": "I can handle myself.", - "nextPhraseID": "maevalia24" - }, - { - "text": "I might be able to sneak by the monsters undetected.", - "nextPhraseID": "maevalia24" - }, - { - "text": "A few puny monsters won't stop me!", - "nextPhraseID": "maevalia24" - } - ], - "message": "Well, I wouldn't want to be responsible for putting you into any trouble." - }, - { - "id": "maevalia24", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia25" - } - ], - "message": "Ok. Frankly, I don't know what else we can do. We really need the help." - }, - { - "id": "maevalia25", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia26" - } - ], - "message": "I would be very grateful for knowing what happened to the people we are missing." - }, - { - "id": "maevalia26", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia27" - } - ], - "message": "Head up to our mining town of Charwood heights, and look for the missing people." - }, - { - "id": "maevalia27", - "replies": [ - { - "text": "Ok, I'll try to find your missing people.", - "nextPhraseID": "maevalia28" - } - ], - "message": "Please, try to be safe! If you spot any danger, or if those foul monsters are too much for you, don't hesitate to retreat back here." - }, - { - "id": "maevalia28", - "rewards": [ - { - "rewardID": "charwood1", - "value": 30, - "rewardType": "questProgress" - } - ], - "message": "Thank you. The path up to Charwood heights is just east of here." - }, - { - "id": "maevalia_r2a", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "41" - } - ], - "nextPhraseID": "maevalia_r2b" - }, - { - "nextPhraseID": "maevalia_r3" + "text":"Can I rest here?", + "nextPhraseID":"maevalia_d2" } ] }, { - "id": "maevalia_r2b", - "replies": [ + "id":"maevalia_h2", + "message":"Hello again. Did you reach the lower parts of the Charwood mine?", + "replies":[ { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "42" - } - ], - "nextPhraseID": "maevalia_r2c" + "text":"Can I rest here?", + "nextPhraseID":"maevalia_d2" }, { - "nextPhraseID": "maevalia_r3" + "text":"No, not yet.", + "nextPhraseID":"maevalia_d9" + }, + { + "text":"Yes. I encountered a dragon-like creature in the fiery depths of the mine.", + "nextPhraseID":"maevalia_h3", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood2", + "value":30 + } + ] } ] }, { - "id": "maevalia_r2c", - "replies": [ + "id":"maevalia_d1", + "message":"It's good to see that Falothen and Fayvara are well. Anything else that I can help you with?", + "replies":[ { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "43" - } - ], - "nextPhraseID": "maevalia_r2d" + "text":"Can I rest here?", + "nextPhraseID":"maevalia_d2" }, { - "nextPhraseID": "maevalia_r3" + "text":"Where do you think the monsters came from?", + "nextPhraseID":"maevalia_d3" + }, + { + "text":"I talked to Kantya about what happened in the mine.", + "nextPhraseID":"maevalia_d4", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood2", + "value":10 + } + ] } ] }, { - "id": "maevalia_r2d", - "replies": [ + "id":"maevalia_s1", + "message":"Hello again.", + "replies":[ { - "requires": [ - { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "44" - } - ], - "nextPhraseID": "maevalia_r4" - }, - { - "nextPhraseID": "maevalia_r3" + "text":"N", + "nextPhraseID":"maevalia_r7" } ] }, { - "id": "maevalia_r3", - "replies": [ + "id":"maevalia_r1", + "message":"Hello again. Did you find our missing people?", + "replies":[ { - "text": "I'm still trying to find out what happened to all four of them.", - "nextPhraseID": "maevalia_r3b" - } - ], - "message": "Yes, what about them?" - }, - { - "id": "maevalia_r3b", - "message": "Thank you for helping us." - }, - { - "id": "maevalia_r4", - "replies": [ - { - "text": "Yes, Falothen and Fayvara were alive. Morenavia and Ayell had been killed by the monsters.", - "nextPhraseID": "maevalia_r5" - } - ], - "message": "Yes, what about them? I saw that Falothen and Fayvara have returned." - }, - { - "id": "maevalia_r5", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia_r6" - } - ], - "message": "While I am very happy to hear that Falothen and Fayvara are alive and well, it saddens me to hear that we've lost not only Ayell, but also Morenavia." - }, - { - "id": "maevalia_r6", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia_r7" - } - ], - "message": "Morenavia was truly a great leader for us. Now, how will we ever be able to find the right paths?" - }, - { - "id": "maevalia_r7", - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia_r8" - } - ], - "message": "Things will never be the same again for us." - }, - { - "id": "maevalia_r8", - "rewards": [ - { - "rewardID": "charwood1", - "value": 50, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "maevalia_r9" - } - ], - "message": "It is at least some comfort to know that we still have Falothen and Fayvara with us." - }, - { - "id": "maevalia_r9", - "rewards": [ - { - "rewardID": "charwood1", - "value": 60, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "Ok, I'll go see them in the basement.", - "nextPhraseID": "X" + "text":"Can you tell me the story about what happened here, again?", + "nextPhraseID":"maevalia3" }, { - "requires": [ + "text":"What was I supposed to do again?", + "nextPhraseID":"maevalia25" + }, + { + "text":"Who were the people that I was supposed to look for, again?", + "nextPhraseID":"maevalia17" + }, + { + "text":"Yeah, about those people.", + "nextPhraseID":"maevalia_r2a" + } + ] + }, + { + "id":"maevalia_r0", + "message":"You again.", + "replies":[ + { + "text":"Can you tell me the story about what happened here, again?", + "nextPhraseID":"maevalia3" + }, + { + "text":"What now?", + "nextPhraseID":"maevalia16" + } + ] + }, + { + "id":"maevalia1", + "message":"The Charwood area has become a dangerous place as of late. You should leave at once unless you want to get killed .. or worse.", + "replies":[ + { + "text":"I can handle myself.", + "nextPhraseID":"maevalia2" + }, + { + "text":"What has happened here?", + "nextPhraseID":"maevalia3" + } + ] + }, + { + "id":"maevalia2", + "message":"For your sake, I urge you to leave. While we need all the help we can get, we can't take responsibility for the dangers that has befell our mining town of Charwood.", + "replies":[ + { + "text":"What has happened here?", + "nextPhraseID":"maevalia3" + } + ] + }, + { + "id":"maevalia3", + "message":"We were attacked. We didn't stand a chance, they were too many and we are no fighters.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia4" + } + ] + }, + { + "id":"maevalia4", + "message":"They started pouring out of the mine and the surrounding hills.", + "replies":[ + { + "text":"Who were?", + "nextPhraseID":"maevalia5" + } + ] + }, + { + "id":"maevalia5", + "message":"The monsters. Disgusting, foul smelling monsters. Nothing like we've ever seen before.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia6" + } + ] + }, + { + "id":"maevalia6", + "message":"They ransacked our whole mining camp. Even burnt down the wooden carving that Morenavia had created last year.", + "replies":[ + { + "text":"What did you do?", + "nextPhraseID":"maevalia7" + } + ] + }, + { + "id":"maevalia7", + "message":"We did the only thing we can, seeing as none of us were equipped to fight. We ran.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia8" + } + ] + }, + { + "id":"maevalia8", + "message":"We ran down the mountain, leaving behind our mining settlement of Charwood. Some of us made it here to our former cabin.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia9" + } + ] + }, + { + "id":"maevalia9", + "message":"The few of us that's left have been able to hold them off from here, at least for now.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia10" + } + ] + }, + { + "id":"maevalia10", + "message":"Our mining town up in the Charwood hills is completely overrun, however. All our belongings are back there.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia11" + } + ] + }, + { + "id":"maevalia11", + "message":"There are also several of us that haven't made it down the hill. Many of our friends and relatives from the mining town have not been accounted for yet.", + "replies":[ + { + "text":"What do you think has happened to them?", + "nextPhraseID":"maevalia12" + } + ] + }, + { + "id":"maevalia12", + "message":"I don't want to think about that. Either they've been killed by the foul monsters, or worse.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia13" + } + ] + }, + { + "id":"maevalia13", + "message":"You know, we saw one monster carrying around what looked like a net of some sort, instead of weapons like the other ones.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia14" + } + ] + }, + { + "id":"maevalia14", + "message":"He shoved the other monsters around, and they all seemed to look up to him, like he was some sort of leader.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia15" + } + ] + }, + { + "id":"maevalia15", + "message":"I don't know what that net was for though. I wonder if he was supposed to capture some of us.", + "replies":[ + { + "text":"What now?", + "nextPhraseID":"maevalia16" + }, + { + "text":"As I said, I'll try to find out what happened to them.", + "nextPhraseID":"maevalia28", + "requires":[ { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "65" + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":20 + } + ] + }, + { + "id":"maevalia16", + "message":"I sure hope that the people that we are missing are all alive at least.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia17" + } + ] + }, + { + "id":"maevalia17", + "message":"In particular, I'm worried about what happened to Morenavia - our leader. None of us that made it back to this cabin saw what happened to her.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia18" + } + ] + }, + { + "id":"maevalia18", + "message":"I sure hope she's still alive. We could use some of her wisdom and leadership right now to guide us.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia19" + } + ] + }, + { + "id":"maevalia19", + "message":"I'm also worried about Falothen, our weapons trainer. As I ran down the hills myself, I thought I heard him call for help.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia20" + } + ] + }, + { + "id":"maevalia20", + "message":"There's also Ayell, our healer, and Fayvara, our armorer. They always stayed together, those two. We don't know what happened to them or where they are.", + "replies":[ + { + "text":"What are you going to do?", + "nextPhraseID":"maevalia21s" + }, + { + "text":"As I said, I'll try to find out what happened to them.", + "nextPhraseID":"maevalia28", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":21 + } + ] + }, + { + "id":"maevalia21s", + "replies":[ + { + "nextPhraseID":"maevalia21a", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":30 + } + ] + }, + { + "nextPhraseID":"maevalia21" + } + ] + }, + { + "id":"maevalia21a", + "message":"With your help, we might at least get somewhere.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia25" + } + ] + }, + { + "id":"maevalia21", + "message":"I honestly don't know. We've sent out runners to try to find help. So far, none have returned with help.", + "replies":[ + { + "text":"Maybe I can help?", + "nextPhraseID":"maevalia23" + }, + { + "text":"Tough luck. They're probably dead. You should move on with your lives.", + "nextPhraseID":"maevalia22" + } + ] + }, + { + "id":"maevalia22", + "message":"Yes, I guess so. Thank you for listening to our story." + }, + { + "id":"maevalia23", + "message":"Well, I wouldn't want to be responsible for putting you into any trouble.", + "replies":[ + { + "text":"I can handle myself.", + "nextPhraseID":"maevalia24" + }, + { + "text":"I might be able to sneak by the monsters undetected.", + "nextPhraseID":"maevalia24" + }, + { + "text":"A few puny monsters won't stop me!", + "nextPhraseID":"maevalia24" + } + ] + }, + { + "id":"maevalia24", + "message":"Ok. Frankly, I don't know what else we can do. We really need the help.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia25" + } + ] + }, + { + "id":"maevalia25", + "message":"I would be very grateful for knowing what happened to the people we are missing.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia26" + } + ] + }, + { + "id":"maevalia26", + "message":"Head up to our mining town of Charwood heights, and look for the missing people.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia27" + } + ] + }, + { + "id":"maevalia27", + "message":"Please, try to be safe! If you spot any danger, or if those foul monsters are too much for you, don't hesitate to retreat back here.", + "replies":[ + { + "text":"Ok, I'll try to find your missing people.", + "nextPhraseID":"maevalia28" + } + ] + }, + { + "id":"maevalia28", + "message":"Thank you. The path up to Charwood heights is just east of here.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":30 + } + ] + }, + { + "id":"maevalia_r2a", + "replies":[ + { + "nextPhraseID":"maevalia_r2b", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":41 + } + ] + }, + { + "nextPhraseID":"maevalia_r3" + } + ] + }, + { + "id":"maevalia_r2b", + "replies":[ + { + "nextPhraseID":"maevalia_r2c", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":42 + } + ] + }, + { + "nextPhraseID":"maevalia_r3" + } + ] + }, + { + "id":"maevalia_r2c", + "replies":[ + { + "nextPhraseID":"maevalia_r2d", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":43 + } + ] + }, + { + "nextPhraseID":"maevalia_r3" + } + ] + }, + { + "id":"maevalia_r2d", + "replies":[ + { + "nextPhraseID":"maevalia_r4", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":44 + } + ] + }, + { + "nextPhraseID":"maevalia_r3" + } + ] + }, + { + "id":"maevalia_r3", + "message":"Yes, what about them?", + "replies":[ + { + "text":"I'm still trying to find out what happened to all four of them.", + "nextPhraseID":"maevalia_r3b" + } + ] + }, + { + "id":"maevalia_r3b", + "message":"Thank you for helping us." + }, + { + "id":"maevalia_r4", + "message":"Yes, what about them? I saw that Falothen and Fayvara have returned.", + "replies":[ + { + "text":"Yes, Falothen and Fayvara were alive. Morenavia and Ayell had been killed by the monsters.", + "nextPhraseID":"maevalia_r5" + } + ] + }, + { + "id":"maevalia_r5", + "message":"While I am very happy to hear that Falothen and Fayvara are alive and well, it saddens me to hear that we've lost not only Ayell, but also Morenavia.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia_r6" + } + ] + }, + { + "id":"maevalia_r6", + "message":"Morenavia was truly a great leader for us. Now, how will we ever be able to find the right paths?", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia_r7" + } + ] + }, + { + "id":"maevalia_r7", + "message":"Things will never be the same again for us.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia_r8" + } + ] + }, + { + "id":"maevalia_r8", + "message":"It is at least some comfort to know that we still have Falothen and Fayvara with us.", + "replies":[ + { + "text":"N", + "nextPhraseID":"maevalia_r9" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":50 + } + ] + }, + { + "id":"maevalia_r9", + "message":"I hear they are both anxious to talk to you now that they're safe. You should go meet them downstairs in the basement.", + "replies":[ + { + "text":"Ok, I'll go see them in the basement.", + "nextPhraseID":"X" + }, + { + "text":"I've spoken to them both.", + "nextPhraseID":"maevalia_r10", + "requires":[ + { + "requireType":"questProgress", + "requireID":"charwood1", + "value":65 }, { - "requireType": "questProgress", - "requireID": "charwood1", - "value": "90" + "requireType":"questProgress", + "requireID":"charwood1", + "value":90 } - ], - "text": "I've spoken to them both.", - "nextPhraseID": "maevalia_r10" + ] } ], - "message": "I hear they are both anxious to talk to you now that they're safe. You should go meet them downstairs in the basement." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":60 + } + ] }, { - "id": "maevalia_r10", - "rewards": [ + "id":"maevalia_r10", + "message":"Good. We are truly grateful for the help that you have provided to us from the Charwood heights.", + "replies":[ { - "rewardID": "charwood1", - "value": 115, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"maevalia_d1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "maevalia_d1" + "rewardType":"questProgress", + "rewardID":"charwood1", + "value":115 } - ], - "message": "Good. We are truly grateful for the help that you have provided to us from the Charwood heights." + ] }, { - "id": "maevalia_d2", - "message": "Absolutely. Pick any bed you want over there." + "id":"maevalia_d2", + "message":"Absolutely. Pick any bed you want over there." }, { - "id": "maevalia_d3", - "message": "I have my guesses. Go talk to Kantya about it. I hear she has the full story, and some interesting theories." + "id":"maevalia_d3", + "message":"I have my guesses. Go talk to Kantya about it. I hear she has the full story, and some interesting theories." }, { - "id": "maevalia_d4", - "replies": [ + "id":"maevalia_d4", + "message":"Good. Did she tell you about that marking on the ground? I saw it myself. Nothing like I've ever seen before.", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_d5" + "text":"N", + "nextPhraseID":"maevalia_d5" } - ], - "message": "Good. Did she tell you about that marking on the ground? I saw it myself. Nothing like I've ever seen before." + ] }, { - "id": "maevalia_d5", - "replies": [ + "id":"maevalia_d5", + "message":"I wonder what is down there, in the deeper parts of the mine. I bet that whatever is controlling those monsters is still down there.", + "replies":[ { - "text": "I can go look down there if you want.", - "nextPhraseID": "maevalia_d7" + "text":"I can go look down there if you want.", + "nextPhraseID":"maevalia_d7" }, { - "text": "This all sounds too dangerous for me. I better not get involved.", - "nextPhraseID": "maevalia_d6" + "text":"This all sounds too dangerous for me. I better not get involved.", + "nextPhraseID":"maevalia_d6" } - ], - "message": "I wonder what is down there, in the deeper parts of the mine. I bet that whatever is controlling those monsters is still down there." + ] }, { - "id": "maevalia_d6", - "message": "Can't say I blame you. Thank you for the help you've provided so far." + "id":"maevalia_d6", + "message":"Can't say I blame you. Thank you for the help you've provided so far." }, { - "id": "maevalia_d7", - "replies": [ + "id":"maevalia_d7", + "message":"You would do that for us? Thank you. I don't know what we would do without your help.", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_d8" + "text":"N", + "nextPhraseID":"maevalia_d8" } - ], - "message": "You would do that for us? Thank you. I don't know what we would do without your help." + ] }, { - "id": "maevalia_d8", - "replies": [ + "id":"maevalia_d8", + "message":"Please try to be safe, and be on the lookout for the dangerous monsters that inhabit the mine.", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_d9" + "text":"N", + "nextPhraseID":"maevalia_d9" } - ], - "message": "Please try to be safe, and be on the lookout for the dangerous monsters that inhabit the mine." + ] }, { - "id": "maevalia_d9", - "replies": [ + "id":"maevalia_d9", + "message":"Whatever lurks down there, I'm sure it's not happy to get any visitors.", + "replies":[ { - "text": "I'll go down into the Charwood mine and investigate.", - "nextPhraseID": "maevalia_d10" + "text":"I'll go down into the Charwood mine and investigate.", + "nextPhraseID":"maevalia_d10" } - ], - "message": "Whatever lurks down there, I'm sure it's not happy to get any visitors." + ] }, { - "id": "maevalia_d10", - "rewards": [ + "id":"maevalia_d10", + "message":"Thank you.", + "rewards":[ { - "rewardID": "charwood2", - "value": 15, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":15 } - ], - "message": "Thank you." + ] }, { - "id": "maevalia_h3", - "replies": [ + "id":"maevalia_h3", + "message":"None of us ever dared to venture that deep.", + "replies":[ { - "text": "I haven't killed the creature yet though.", - "nextPhraseID": "maevalia_d9" + "text":"I haven't killed the creature yet though.", + "nextPhraseID":"maevalia_d9" }, { - "requires": [ + "text":"Whatever that thing was, it won't bother you any more now that I've killed it. Here is one of the bones from its corpse.", + "nextPhraseID":"maevalia_h5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "thukuzun", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"thukuzun", + "value":1 } - ], - "text": "Whatever that thing was, it won't bother you any more now that I've killed it. Here is one of the bones from its corpse.", - "nextPhraseID": "maevalia_h5" + ] } - ], - "message": "None of us ever dared to venture that deep." + ] }, { - "id": "maevalia_h5", - "rewards": [ + "id":"maevalia_h5", + "message":"You actually killed it?", + "replies":[ { - "rewardID": "charwood2", - "value": 40, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"maevalia_h6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "maevalia_h6" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":40 } - ], - "message": "You actually killed it?" + ] }, { - "id": "maevalia_h6", - "replies": [ + "id":"maevalia_h6", + "message":"You are truly a hero to us.", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_h7" + "text":"N", + "nextPhraseID":"maevalia_h7" } - ], - "message": "You are truly a hero to us." + ] }, { - "id": "maevalia_h7", - "replies": [ + "id":"maevalia_h7", + "message":"Not only did you manage to find our missing people, but you also freed us from the creature that caused all this trouble.", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_h8" + "text":"N", + "nextPhraseID":"maevalia_h8" } - ], - "message": "Not only did you manage to find our missing people, but you also freed us from the creature that caused all this trouble." + ] }, { - "id": "maevalia_h8", - "replies": [ + "id":"maevalia_h8", + "message":"We are forever in your debt. What can we do to ever repay you?", + "replies":[ { - "text": "I'm just happy to help.", - "nextPhraseID": "maevalia_h9" + "text":"I'm just happy to help.", + "nextPhraseID":"maevalia_h9" }, { - "text": "How about some gold for all my troubles?", - "nextPhraseID": "maevalia_h10" + "text":"How about some gold for all my troubles?", + "nextPhraseID":"maevalia_h10" }, { - "text": "I think that one of your most precious items will suffice as payment.", - "nextPhraseID": "maevalia_h11" + "text":"I think that one of your most precious items will suffice as payment.", + "nextPhraseID":"maevalia_h11" } - ], - "message": "We are forever in your debt. What can we do to ever repay you?" + ] }, { - "id": "maevalia_h9", - "rewards": [ + "id":"maevalia_h9", + "message":"You are truly our hero. Thank you yet again.", + "rewards":[ { - "rewardID": "charwood2", - "value": 50, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":50 } - ], - "message": "You are truly our hero. Thank you yet again." + ] }, { - "id": "maevalia_h10", - "rewards": [ + "id":"maevalia_h10", + "message":"Certainly. Here is what we can spare. Thank you yet again.", + "rewards":[ { - "rewardID": "charwood2", - "value": 50, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":50 }, { - "rewardType": "dropList", - "rewardID": "charwood2g", - "value": 1 + "rewardType":"dropList", + "rewardID":"charwood2g", + "value":1 } - ], - "message": "Certainly. Here is what we can spare. Thank you yet again." + ] }, { - "id": "maevalia_h11", - "replies": [ + "id":"maevalia_h11", + "message":"After helping us, you still want to deprive us of more things that we cherish?", + "replies":[ { - "text": "N", - "nextPhraseID": "maevalia_h12" + "text":"N", + "nextPhraseID":"maevalia_h12" } - ], - "message": "After helping us, you still want to deprive us of more things that we cherish?" + ] }, { - "id": "maevalia_h12", - "rewards": [ + "id":"maevalia_h12", + "message":"I guess we have no choice but to agree. Here, take these. They used to belong to my mother.", + "rewards":[ { - "rewardID": "charwood2", - "value": 50, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":50 }, { - "rewardType": "dropList", - "rewardID": "charwood2i", - "value": 1 + "rewardType":"dropList", + "rewardID":"charwood2i", + "value":1 } - ], - "message": "I guess we have no choice but to agree. Here, take these. They used to belong to my mother." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_mazeg.json b/AndorsTrail/res/raw/conversationlist_mazeg.json index ae69a33fa..6f9d88894 100644 --- a/AndorsTrail/res/raw/conversationlist_mazeg.json +++ b/AndorsTrail/res/raw/conversationlist_mazeg.json @@ -1,318 +1,318 @@ [ { - "id": "mazeg", - "replies": [ + "id":"mazeg", + "replies":[ { - "nextPhraseID": "mazeg_1", - "requires": [ + "nextPhraseID":"mazeg_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "mazeg_2" + "nextPhraseID":"mazeg_2" } ] }, { - "id": "mazeg_1", - "message": "Welcome friend! Would you like to browse my selection of fine potions and ointments?", - "replies": [ + "id":"mazeg_1", + "message":"Welcome friend! Would you like to browse my selection of fine potions and ointments?", + "replies":[ { - "text": "Sure. Show me what you have.", - "nextPhraseID": "S" + "text":"Sure. Show me what you have.", + "nextPhraseID":"S" }, { - "text": "I am looking for some Lyson marrow extract, for Hjaldar in Remgard.", - "nextPhraseID": "mazeg_e_1", - "requires": [ + "text":"I am looking for some Lyson marrow extract, for Hjaldar in Remgard.", + "nextPhraseID":"mazeg_e_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "45" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":45 } ] } ] }, { - "id": "mazeg_2", - "message": "Welcome traveller. Have you come to ask for help from me and my potions?", - "replies": [ + "id":"mazeg_2", + "message":"Welcome traveller. Have you come to ask for help from me and my potions?", + "replies":[ { - "text": "Yes. Please show me what you have.", - "nextPhraseID": "blackwater_notrust" + "text":"Yes. Please show me what you have.", + "nextPhraseID":"blackwater_notrust" }, { - "text": "I am looking for some Lyson marrow extract, for Hjaldar in Remgard.", - "nextPhraseID": "mazeg_e_1", - "requires": [ + "text":"I am looking for some Lyson marrow extract, for Hjaldar in Remgard.", + "nextPhraseID":"mazeg_e_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "45" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":45 } ] } ] }, { - "id": "mazeg_e_1", - "replies": [ + "id":"mazeg_e_1", + "replies":[ { - "nextPhraseID": "mazeg_d", - "requires": [ + "nextPhraseID":"mazeg_d", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "55" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":55 } ] }, { - "nextPhraseID": "mazeg_e_5b", - "requires": [ + "nextPhraseID":"mazeg_e_5b", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "51" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":51 } ] }, { - "nextPhraseID": "mazeg_e_5b", - "requires": [ + "nextPhraseID":"mazeg_e_5b", + "requires":[ { - "requireType": "questProgress", - "requireID": "sisterfight", - "value": "50" + "requireType":"questProgress", + "requireID":"sisterfight", + "value":50 } ] }, { - "nextPhraseID": "mazeg_e_2" + "nextPhraseID":"mazeg_e_2" } ] }, { - "id": "mazeg_d", - "message": "I already sold you some before. Did you lose it? Please tell my old friend Hjaldar that I said hello." + "id":"mazeg_d", + "message":"I already sold you some before. Did you lose it? Please tell my old friend Hjaldar that I said hello." }, { - "id": "mazeg_e_2", - "message": "Hjaldar, my old friend! Tell me, how is he these days?", - "replies": [ + "id":"mazeg_e_2", + "message":"Hjaldar, my old friend! Tell me, how is he these days?", + "replies":[ { - "text": "He asked me to relay his greetings to you, and to tell you that he is well.", - "nextPhraseID": "mazeg_e_3" + "text":"He asked me to relay his greetings to you, and to tell you that he is well.", + "nextPhraseID":"mazeg_e_3" }, { - "text": "He is sick, and getting worse every day.", - "nextPhraseID": "mazeg_e_4" + "text":"He is sick, and getting worse every day.", + "nextPhraseID":"mazeg_e_4" } ] }, { - "id": "mazeg_e_3", - "message": "Oh, I am so glad to hear that! We sure did have some nice times while working together.", - "replies": [ + "id":"mazeg_e_3", + "message":"Oh, I am so glad to hear that! We sure did have some nice times while working together.", + "replies":[ { - "text": "N", - "nextPhraseID": "mazeg_e_5" + "text":"N", + "nextPhraseID":"mazeg_e_5" } ] }, { - "id": "mazeg_e_4", - "message": "I'm sorry to hear that. He always seemed like a tough old boy to me.", - "replies": [ + "id":"mazeg_e_4", + "message":"I'm sorry to hear that. He always seemed like a tough old boy to me.", + "replies":[ { - "text": "N", - "nextPhraseID": "mazeg_e_5" + "text":"N", + "nextPhraseID":"mazeg_e_5" } ] }, { - "id": "mazeg_e_5", - "message": "You asked for some Lyson marrow extract.", - "replies": [ + "id":"mazeg_e_5", + "message":"You asked for some Lyson marrow extract.", + "replies":[ { - "text": "N", - "nextPhraseID": "mazeg_e_5b" + "text":"N", + "nextPhraseID":"mazeg_e_5b" } ] }, { - "id": "mazeg_e_5b", - "message": "Sure, I have it.", - "replies": [ + "id":"mazeg_e_5b", + "message":"Sure, I have it.", + "replies":[ { - "text": "N", - "nextPhraseID": "mazeg_e_6" + "text":"N", + "nextPhraseID":"mazeg_e_6" } ] }, { - "id": "mazeg_e_6", - "replies": [ + "id":"mazeg_e_6", + "replies":[ { - "nextPhraseID": "mazeg_e_7a", - "requires": [ + "nextPhraseID":"mazeg_e_7a", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "240" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":240 } ] }, { - "nextPhraseID": "mazeg_e_7b" + "nextPhraseID":"mazeg_e_7b" } ] }, { - "id": "mazeg_e_7a", - "message": "Since you helped us up here in the Blackwater Mountain settlement earlier, I am willing to give you a discount on the price for some Lyson marrow extract. For 400 gold, I am willing to sell you some of it for my old friend Hjaldar.", - "rewards": [ + "id":"mazeg_e_7a", + "message":"Since you helped us up here in the Blackwater Mountain settlement earlier, I am willing to give you a discount on the price for some Lyson marrow extract. For 400 gold, I am willing to sell you some of it for my old friend Hjaldar.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 50 + "text":"Here is 400 gold.", + "nextPhraseID":"mazeg_e_9", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":400 + } + ] + }, + { + "text":"Ouch, that much?! Is there anything you can do to lower the price?", + "nextPhraseID":"mazeg_e_8a" + }, + { + "text":"I'll return when I have the gold for it.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Here is 400 gold.", - "nextPhraseID": "mazeg_e_9", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 400 - } - ] - }, - { - "text": "Ouch, that much?! Is there anything you can do to lower the price?", - "nextPhraseID": "mazeg_e_8a" - }, - { - "text": "I'll return when I have the gold for it.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":50 } ] }, { - "id": "mazeg_e_8a", - "message": "No, 400 gold it is. That's a really good price, considering how hard this stuff is to find. Besides, if it weren't for Hjaldar, I wouldn't even be selling this to you.", - "replies": [ + "id":"mazeg_e_8a", + "message":"No, 400 gold it is. That's a really good price, considering how hard this stuff is to find. Besides, if it weren't for Hjaldar, I wouldn't even be selling this to you.", + "replies":[ { - "text": "Here is 400 gold.", - "nextPhraseID": "mazeg_e_9", - "requires": [ + "text":"Here is 400 gold.", + "nextPhraseID":"mazeg_e_9", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 400 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":400 } ] }, { - "text": "I'll return when I have the gold for it.", - "nextPhraseID": "X" + "text":"I'll return when I have the gold for it.", + "nextPhraseID":"X" } ] }, { - "id": "mazeg_e_7b", - "message": "For 800 gold, I am willing to sell you some of it for my old friend Hjaldar.", - "rewards": [ + "id":"mazeg_e_7b", + "message":"For 800 gold, I am willing to sell you some of it for my old friend Hjaldar.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 51 + "text":"Here is 800 gold.", + "nextPhraseID":"mazeg_e_9", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"gold", + "value":800 + } + ] + }, + { + "text":"Ouch, that much?! Is there anything you can do to lower the price?", + "nextPhraseID":"mazeg_e_8b" + }, + { + "text":"I'll return when I have the gold for it.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Here is 800 gold.", - "nextPhraseID": "mazeg_e_9", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 800 - } - ] - }, - { - "text": "Ouch, that much?! Is there anything you can do to lower the price?", - "nextPhraseID": "mazeg_e_8b" - }, - { - "text": "I'll return when I have the gold for it.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":51 } ] }, { - "id": "mazeg_e_8b", - "message": "No, 800 gold it is. That's a really good price, considering how hard this stuff is to find. Besides, if it weren't for Hjaldar, I wouldn't even be selling this to you.", - "replies": [ + "id":"mazeg_e_8b", + "message":"No, 800 gold it is. That's a really good price, considering how hard this stuff is to find. Besides, if it weren't for Hjaldar, I wouldn't even be selling this to you.", + "replies":[ { - "text": "Here is 800 gold.", - "nextPhraseID": "mazeg_e_9", - "requires": [ + "text":"Here is 800 gold.", + "nextPhraseID":"mazeg_e_9", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 800 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":800 } ] }, { - "text": "I'll return when I have the gold for it.", - "nextPhraseID": "X" + "text":"I'll return when I have the gold for it.", + "nextPhraseID":"X" } ] }, { - "id": "mazeg_e_9", - "message": "Thanks. Here's some of the Lyson marrow extract.", - "rewards": [ + "id":"mazeg_e_9", + "message":"Thanks. Here's some of the Lyson marrow extract.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "sisterfight", - "value": 55 - }, - { - "rewardType": "dropList", - "rewardID": "lyson_marrow", - "value": 0 + "text":"N", + "nextPhraseID":"mazeg_e_10" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "mazeg_e_10" + "rewardType":"questProgress", + "rewardID":"sisterfight", + "value":55 + }, + { + "rewardType":"dropList", + "rewardID":"lyson_marrow", + "value":0 } ] }, { - "id": "mazeg_e_10", - "message": "Please give my warmest greetings to my good friend Hjaldar. Tell him that I am well.", - "replies": [ + "id":"mazeg_e_10", + "message":"Please give my warmest greetings to my good friend Hjaldar. Tell him that I am well.", + "replies":[ { - "text": "Will do. Thanks and goodbye.", - "nextPhraseID": "X" + "text":"Will do. Thanks and goodbye.", + "nextPhraseID":"X" }, { - "text": "Whatever. Goodbye.", - "nextPhraseID": "X" + "text":"Whatever. Goodbye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_mikhail.json b/AndorsTrail/res/raw/conversationlist_mikhail.json index 0f5a55ee1..4c9cca20a 100644 --- a/AndorsTrail/res/raw/conversationlist_mikhail.json +++ b/AndorsTrail/res/raw/conversationlist_mikhail.json @@ -1,386 +1,386 @@ [ { - "id": "mikhail_start_select", - "replies": [ + "id":"mikhail_start_select", + "replies":[ { - "nextPhraseID": "mikhail_start_select2", - "requires": [ + "nextPhraseID":"mikhail_start_select2", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_bread", - "value": "100" + "requireType":"questProgress", + "requireID":"mikhail_bread", + "value":100 } ] }, { - "nextPhraseID": "mikhail_bread_continue", - "requires": [ + "nextPhraseID":"mikhail_bread_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_bread", - "value": "10" + "requireType":"questProgress", + "requireID":"mikhail_bread", + "value":10 } ] }, { - "nextPhraseID": "mikhail_start_select2" + "nextPhraseID":"mikhail_start_select2" } ] }, { - "id": "mikhail_start_select2", - "replies": [ + "id":"mikhail_start_select2", + "replies":[ { - "nextPhraseID": "mikhail_start_select_default", - "requires": [ + "nextPhraseID":"mikhail_start_select_default", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_rats", - "value": "100" + "requireType":"questProgress", + "requireID":"mikhail_rats", + "value":100 } ] }, { - "nextPhraseID": "mikhail_rats_continue", - "requires": [ + "nextPhraseID":"mikhail_rats_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_rats", - "value": "10" + "requireType":"questProgress", + "requireID":"mikhail_rats", + "value":10 } ] }, { - "nextPhraseID": "mikhail_start_select_default" + "nextPhraseID":"mikhail_start_select_default" } ] }, { - "id": "mikhail_start_select_default", - "replies": [ + "id":"mikhail_start_select_default", + "replies":[ { - "nextPhraseID": "mikhail_visited", - "requires": [ + "nextPhraseID":"mikhail_visited", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "1" + "requireType":"questProgress", + "requireID":"andor", + "value":1 } ] }, { - "nextPhraseID": "mikhail_gamestart" + "nextPhraseID":"mikhail_gamestart" } ] }, { - "id": "mikhail_gamestart", - "message": "Oh good, you are awake.", - "replies": [ + "id":"mikhail_gamestart", + "message":"Oh good, you are awake.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_visited" + "text":"N", + "nextPhraseID":"mikhail_visited" } ] }, { - "id": "mikhail_visited", - "message": "I can't seem to find your brother Andor anywhere. He hasn't been back since he left yesterday.", - "rewards": [ + "id":"mikhail_visited", + "message":"I can't seem to find your brother Andor anywhere. He hasn't been back since he left yesterday.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 1 + "text":"N", + "nextPhraseID":"mikhail3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "mikhail3" + "rewardType":"questProgress", + "rewardID":"andor", + "value":1 } ] }, { - "id": "mikhail3", - "message": "Never mind, he will probably be back soon.", - "replies": [ + "id":"mikhail3", + "message":"Never mind, he will probably be back soon.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "text":"N", + "nextPhraseID":"mikhail_default" } ] }, { - "id": "mikhail_default", - "message": "Anything else I can help you with?", - "replies": [ + "id":"mikhail_default", + "message":"Anything else I can help you with?", + "replies":[ { - "text": "Do you have any tasks for me?", - "nextPhraseID": "mikhail_tasks" + "text":"Do you have any tasks for me?", + "nextPhraseID":"mikhail_tasks" }, { - "text": "Is there anything else you can tell me about Andor?", - "nextPhraseID": "mikhail_andor1" + "text":"Is there anything else you can tell me about Andor?", + "nextPhraseID":"mikhail_andor1" } ] }, { - "id": "mikhail_tasks", - "message": "Oh yes, there were some things I need help with, bread and rats. Which one would you like to talk about?", - "replies": [ + "id":"mikhail_tasks", + "message":"Oh yes, there were some things I need help with, bread and rats. Which one would you like to talk about?", + "replies":[ { - "text": "What about the bread?", - "nextPhraseID": "mikhail_bread_select" + "text":"What about the bread?", + "nextPhraseID":"mikhail_bread_select" }, { - "text": "What about the rats?", - "nextPhraseID": "mikhail_rats_select" + "text":"What about the rats?", + "nextPhraseID":"mikhail_rats_select" }, { - "text": "Never mind, let's talk about the other things.", - "nextPhraseID": "mikhail_default" + "text":"Never mind, let's talk about the other things.", + "nextPhraseID":"mikhail_default" } ] }, { - "id": "mikhail_andor1", - "message": "As I said, Andor went out yesterday and hasn't been back since. I'm starting to worry about him. Please go look for your brother, he said he would only be out a short while.", - "replies": [ + "id":"mikhail_andor1", + "message":"As I said, Andor went out yesterday and hasn't been back since. I'm starting to worry about him. Please go look for your brother, he said he would only be out a short while.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_andor2" + "text":"N", + "nextPhraseID":"mikhail_andor2" } ] }, { - "id": "mikhail_andor2", - "message": "Maybe he went into that supply cave again and got stuck. Or maybe he's in Leta's basement training with that wooden sword again. Please go look for him in town.", - "replies": [ + "id":"mikhail_andor2", + "message":"Maybe he went into that supply cave again and got stuck. Or maybe he's in Leta's basement training with that wooden sword again. Please go look for him in town.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "text":"N", + "nextPhraseID":"mikhail_default" } ] }, { - "id": "mikhail_bread_select", - "replies": [ + "id":"mikhail_bread_select", + "replies":[ { - "nextPhraseID": "mikhail_bread_complete2", - "requires": [ + "nextPhraseID":"mikhail_bread_complete2", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_bread", - "value": "100" + "requireType":"questProgress", + "requireID":"mikhail_bread", + "value":100 } ] }, { - "nextPhraseID": "mikhail_bread_continue", - "requires": [ + "nextPhraseID":"mikhail_bread_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_bread", - "value": "10" + "requireType":"questProgress", + "requireID":"mikhail_bread", + "value":10 } ] }, { - "nextPhraseID": "mikhail_bread_start" + "nextPhraseID":"mikhail_bread_start" } ] }, { - "id": "mikhail_bread_start", - "message": "Oh, I almost forgot. If you have time, please go see Mara at the town hall and buy me some more bread.", - "rewards": [ + "id":"mikhail_bread_start", + "message":"Oh, I almost forgot. If you have time, please go see Mara at the town hall and buy me some more bread.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "mikhail_bread", - "value": 10 + "text":"N", + "nextPhraseID":"mikhail_default" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "rewardType":"questProgress", + "rewardID":"mikhail_bread", + "value":10 } ] }, { - "id": "mikhail_bread_continue", - "message": "Did you get my bread from Mara at the town hall yet?", - "replies": [ + "id":"mikhail_bread_continue", + "message":"Did you get my bread from Mara at the town hall yet?", + "replies":[ { - "text": "Yes, here you go.", - "nextPhraseID": "mikhail_bread_complete", - "requires": [ + "text":"Yes, here you go.", + "nextPhraseID":"mikhail_bread_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bread", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"bread", + "value":1 } ] }, { - "text": "No, not yet.", - "nextPhraseID": "mikhail_default" + "text":"No, not yet.", + "nextPhraseID":"mikhail_default" } ] }, { - "id": "mikhail_bread_complete", - "message": "Thanks a lot, now I can make my breakfast. Here, take these coins for your help.", - "rewards": [ + "id":"mikhail_bread_complete", + "message":"Thanks a lot, now I can make my breakfast. Here, take these coins for your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "mikhail_bread", - "value": 100 - }, - { - "rewardType": "dropList", - "rewardID": "gold20" + "text":"N", + "nextPhraseID":"mikhail_default" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "rewardType":"questProgress", + "rewardID":"mikhail_bread", + "value":100 + }, + { + "rewardType":"dropList", + "rewardID":"gold20" } ] }, { - "id": "mikhail_bread_complete2", - "message": "Thanks for the bread earlier.", - "replies": [ + "id":"mikhail_bread_complete2", + "message":"Thanks for the bread earlier.", + "replies":[ { - "text": "You're welcome.", - "nextPhraseID": "mikhail_default" + "text":"You're welcome.", + "nextPhraseID":"mikhail_default" } ] }, { - "id": "mikhail_rats_select", - "replies": [ + "id":"mikhail_rats_select", + "replies":[ { - "nextPhraseID": "mikhail_rats_complete2", - "requires": [ + "nextPhraseID":"mikhail_rats_complete2", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_rats", - "value": "100" + "requireType":"questProgress", + "requireID":"mikhail_rats", + "value":100 } ] }, { - "nextPhraseID": "mikhail_rats_continue", - "requires": [ + "nextPhraseID":"mikhail_rats_continue", + "requires":[ { - "requireType": "questProgress", - "requireID": "mikhail_rats", - "value": "10" + "requireType":"questProgress", + "requireID":"mikhail_rats", + "value":10 } ] }, { - "nextPhraseID": "mikhail_rats_start" + "nextPhraseID":"mikhail_rats_start" } ] }, { - "id": "mikhail_rats_start", - "message": "I saw some rats out back in our garden earlier. Could you please go kill any rats that you see out there.", - "rewards": [ + "id":"mikhail_rats_start", + "message":"I saw some rats out back in our garden earlier. Could you please go kill any rats that you see out there.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "mikhail_rats", - "value": 10 + "text":"I have already dealt with the rats.", + "nextPhraseID":"mikhail_rats_complete", + "requires":[ + { + "requireType":"inventoryRemove", + "requireID":"tail_trainingrat", + "value":2 + } + ] + }, + { + "text":"Ok, I'll go check out in our garden.", + "nextPhraseID":"mikhail_rats_start2" } ], - "replies": [ + "rewards":[ { - "text": "I have already dealt with the rats.", - "nextPhraseID": "mikhail_rats_complete", - "requires": [ + "rewardType":"questProgress", + "rewardID":"mikhail_rats", + "value":10 + } + ] + }, + { + "id":"mikhail_rats_start2", + "message":"If you get hurt by the rats, come back here and rest in your bed. That way you can regain your strength.", + "replies":[ + { + "text":"N", + "nextPhraseID":"mikhail_rats_start3" + } + ] + }, + { + "id":"mikhail_rats_start3", + "message":"Also, don't forget to check your inventory. You probably still have that old ring I gave you. Make sure you wear it.", + "replies":[ + { + "text":"Ok, I understand. I can rest here if I get hurt, and I should check my inventory for useful items.", + "nextPhraseID":"mikhail_default" + } + ] + }, + { + "id":"mikhail_rats_continue", + "message":"Did you kill those two rats in our garden?", + "replies":[ + { + "text":"Yes, I have dealt with the rats now.", + "nextPhraseID":"mikhail_rats_complete", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tail_trainingrat", - "value": 2 + "requireType":"inventoryRemove", + "requireID":"tail_trainingrat", + "value":2 } ] }, { - "text": "Ok, I'll go check out in our garden.", - "nextPhraseID": "mikhail_rats_start2" + "text":"No, not yet.", + "nextPhraseID":"mikhail_rats_start2" } ] }, { - "id": "mikhail_rats_start2", - "message": "If you get hurt by the rats, come back here and rest in your bed. That way you can regain your strength.", - "replies": [ + "id":"mikhail_rats_complete", + "message":"Oh you did? Wow, thanks a lot for your help!\n\nIf you are hurt, use your bed over there to rest and regain your strength.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_rats_start3" - } - ] - }, - { - "id": "mikhail_rats_start3", - "message": "Also, don't forget to check your inventory. You probably still have that old ring I gave you. Make sure you wear it.", - "replies": [ - { - "text": "Ok, I understand. I can rest here if I get hurt, and I should check my inventory for useful items.", - "nextPhraseID": "mikhail_default" - } - ] - }, - { - "id": "mikhail_rats_continue", - "message": "Did you kill those two rats in our garden?", - "replies": [ - { - "text": "Yes, I have dealt with the rats now.", - "nextPhraseID": "mikhail_rats_complete", - "requires": [ - { - "requireType": "inventoryRemove", - "requireID": "tail_trainingrat", - "value": 2 - } - ] - }, - { - "text": "No, not yet.", - "nextPhraseID": "mikhail_rats_start2" - } - ] - }, - { - "id": "mikhail_rats_complete", - "message": "Oh you did? Wow, thanks a lot for your help!\n\nIf you are hurt, use your bed over there to rest and regain your strength.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "mikhail_rats", - "value": 100 + "text":"N", + "nextPhraseID":"mikhail_default" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "rewardType":"questProgress", + "rewardID":"mikhail_rats", + "value":100 } ] }, { - "id": "mikhail_rats_complete2", - "message": "Thanks for your help with the rats earlier.\n\nIf you are hurt, use your bed over there to rest and regain your strength.", - "replies": [ + "id":"mikhail_rats_complete2", + "message":"Thanks for your help with the rats earlier.\n\nIf you are hurt, use your bed over there to rest and regain your strength.", + "replies":[ { - "text": "N", - "nextPhraseID": "mikhail_default" + "text":"N", + "nextPhraseID":"mikhail_default" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_minarra.json b/AndorsTrail/res/raw/conversationlist_minarra.json index 97b8af5a3..6cd2b70a2 100644 --- a/AndorsTrail/res/raw/conversationlist_minarra.json +++ b/AndorsTrail/res/raw/conversationlist_minarra.json @@ -1,519 +1,519 @@ [ { - "id": "minarra", - "replies": [ + "id":"minarra", + "replies":[ { - "nextPhraseID": "minarra_completed_1", - "requires": [ + "nextPhraseID":"minarra_completed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "60" + "requireType":"questProgress", + "requireID":"rogorn", + "value":60 } ] }, { - "nextPhraseID": "minarra_completing_1", - "requires": [ + "nextPhraseID":"minarra_completing_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "55" + "requireType":"questProgress", + "requireID":"rogorn", + "value":55 } ] }, { - "nextPhraseID": "minarra_completing_1", - "requires": [ + "nextPhraseID":"minarra_completing_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "50" + "requireType":"questProgress", + "requireID":"rogorn", + "value":50 } ] }, { - "nextPhraseID": "minarra_look_1", - "requires": [ + "nextPhraseID":"minarra_look_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "20" + "requireType":"questProgress", + "requireID":"rogorn", + "value":20 } ] }, { - "nextPhraseID": "minarra_return_1", - "requires": [ + "nextPhraseID":"minarra_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "10" + "requireType":"questProgress", + "requireID":"rogorn", + "value":10 } ] }, { - "nextPhraseID": "minarra_first_1" + "nextPhraseID":"minarra_first_1" } ] }, { - "id": "minarra_first_1", - "message": "Hello there. Can I help you?", - "replies": [ + "id":"minarra_first_1", + "message":"Hello there. Can I help you?", + "replies":[ { - "text": "You seem to have a lot of equipment around here. Do you have anything to trade?", - "nextPhraseID": "minarra_trade_rej" + "text":"You seem to have a lot of equipment around here. Do you have anything to trade?", + "nextPhraseID":"minarra_trade_rej" }, { - "text": "What do you do up here?", - "nextPhraseID": "minarra_first_5" + "text":"What do you do up here?", + "nextPhraseID":"minarra_first_5" }, { - "text": "You must have a good view of the surroundings up here. Have you seen anything interesting lately?", - "nextPhraseID": "minarra_first_2" + "text":"You must have a good view of the surroundings up here. Have you seen anything interesting lately?", + "nextPhraseID":"minarra_first_2" } ] }, { - "id": "minarra_trade_rej", - "message": "I might, but you would have to clear it with Gandoren downstairs. We don't trade with just anyone." + "id":"minarra_trade_rej", + "message":"I might, but you would have to clear it with Gandoren downstairs. We don't trade with just anyone." }, { - "id": "minarra_return_1", - "message": "You return. Was there something else you wanted?", - "replies": [ + "id":"minarra_return_1", + "message":"You return. Was there something else you wanted?", + "replies":[ { - "text": "Can you tell me again about those men you saw?", - "nextPhraseID": "minarra_story_1" + "text":"Can you tell me again about those men you saw?", + "nextPhraseID":"minarra_story_1" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "minarra_trade_rej" + "text":"Do you have anything to trade?", + "nextPhraseID":"minarra_trade_rej" }, { - "text": "What do you do up here?", - "nextPhraseID": "minarra_first_5" + "text":"What do you do up here?", + "nextPhraseID":"minarra_first_5" } ] }, { - "id": "minarra_first_2", - "message": "Mostly, I see the travellers on the Duleian road from and to Feygard here.", - "replies": [ + "id":"minarra_first_2", + "message":"Mostly, I see the travellers on the Duleian road from and to Feygard here.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_first_3" + "text":"N", + "nextPhraseID":"minarra_first_3" } ] }, { - "id": "minarra_first_3", - "message": "Recently however, there have been a lot of movements to and from Loneford. I guess it is because of the problems they have been having up there.", - "replies": [ + "id":"minarra_first_3", + "message":"Recently however, there have been a lot of movements to and from Loneford. I guess it is because of the problems they have been having up there.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_first_4_s" + "text":"N", + "nextPhraseID":"minarra_first_4_s" } ] }, { - "id": "minarra_first_4_s", - "replies": [ + "id":"minarra_first_4_s", + "replies":[ { - "nextPhraseID": "minarra_first_4_1", - "requires": [ + "nextPhraseID":"minarra_first_4_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "60" + "requireType":"questProgress", + "requireID":"rogorn", + "value":60 } ] }, { - "nextPhraseID": "minarra_first_4" + "nextPhraseID":"minarra_first_4" } ] }, { - "id": "minarra_first_4", - "message": "I did see something very interesting yesterday though.", - "replies": [ + "id":"minarra_first_4", + "message":"I did see something very interesting yesterday though.", + "replies":[ { - "text": "What was that?", - "nextPhraseID": "minarra_story_1" + "text":"What was that?", + "nextPhraseID":"minarra_story_1" }, { - "text": "You mentioned the Duleian road, what's that?", - "nextPhraseID": "minarra_first_6" + "text":"You mentioned the Duleian road, what's that?", + "nextPhraseID":"minarra_first_6" }, { - "text": "You mentioned some problems in Loneford, what problems were you referring to?", - "nextPhraseID": "cr_loneford_st_1" + "text":"You mentioned some problems in Loneford, what problems were you referring to?", + "nextPhraseID":"cr_loneford_st_1" }, { - "text": "Never mind that, I wanted to ask you what your duty is up here?", - "nextPhraseID": "minarra_first_5" + "text":"Never mind that, I wanted to ask you what your duty is up here?", + "nextPhraseID":"minarra_first_5" } ] }, { - "id": "minarra_first_4_1", - "message": "Some farm animals today as well.", - "replies": [ + "id":"minarra_first_4_1", + "message":"Some farm animals today as well.", + "replies":[ { - "text": "You mentioned the Duleian road, what's that?", - "nextPhraseID": "minarra_first_6_1" + "text":"You mentioned the Duleian road, what's that?", + "nextPhraseID":"minarra_first_6_1" }, { - "text": "You mentioned some problems in Loneford, what problems were you referring to?", - "nextPhraseID": "cr_loneford_st_1" + "text":"You mentioned some problems in Loneford, what problems were you referring to?", + "nextPhraseID":"cr_loneford_st_1" } ] }, { - "id": "minarra_first_5", - "message": "I handle the equipment storage for us guards here in the Crossroads guardhouse, and I keep a lookout of the surrounding areas.", - "replies": [ + "id":"minarra_first_5", + "message":"I handle the equipment storage for us guards here in the Crossroads guardhouse, and I keep a lookout of the surrounding areas.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "minarra_trade_rej" + "text":"Do you have anything to trade?", + "nextPhraseID":"minarra_trade_rej" }, { - "text": "Have you seen anything interesting lately?", - "nextPhraseID": "minarra_first_2" + "text":"Have you seen anything interesting lately?", + "nextPhraseID":"minarra_first_2" } ] }, { - "id": "minarra_first_6", - "message": "See this wide road that goes outside this guardhouse? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", - "replies": [ + "id":"minarra_first_6", + "message":"See this wide road that goes outside this guardhouse? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", + "replies":[ { - "text": "You mentioned some problems in Loneford, what problems are that?", - "nextPhraseID": "cr_loneford_st_1" + "text":"You mentioned some problems in Loneford, what problems are that?", + "nextPhraseID":"cr_loneford_st_1" }, { - "text": "I wanted to ask you what your duty is up here?", - "nextPhraseID": "minarra_first_5" + "text":"I wanted to ask you what your duty is up here?", + "nextPhraseID":"minarra_first_5" } ] }, { - "id": "minarra_first_6_1", - "message": "See this wide road that goes outside this guardhouse? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", - "replies": [ + "id":"minarra_first_6_1", + "message":"See this wide road that goes outside this guardhouse? That's the Duleian road. It goes all the way from the glorious city of Feygard up in the northwest down to the wretched Nor City in the southeast.", + "replies":[ { - "text": "You mentioned some problems in Loneford, what problems are that?", - "nextPhraseID": "cr_loneford_st_1" + "text":"You mentioned some problems in Loneford, what problems are that?", + "nextPhraseID":"cr_loneford_st_1" } ] }, { - "id": "minarra_story_1", - "message": "I saw a band of rough looking men travelling up the Duleian road. Usually, a band of rough looking men is not something that's worth getting all excited about.", - "replies": [ + "id":"minarra_story_1", + "message":"I saw a band of rough looking men travelling up the Duleian road. Usually, a band of rough looking men is not something that's worth getting all excited about.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_2" + "text":"N", + "nextPhraseID":"minarra_story_2" } ] }, { - "id": "minarra_story_2", - "message": "But these men matched the description of some people that are wanted by the Feygard patrol.", - "replies": [ + "id":"minarra_story_2", + "message":"But these men matched the description of some people that are wanted by the Feygard patrol.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_3" + "text":"N", + "nextPhraseID":"minarra_story_3" } ] }, { - "id": "minarra_story_3", - "message": "If I saw correctly, these men were the band of rogues led by a man called Rogorn, that we are looking to apprehend for several ruthless cases of murder and theft.", - "replies": [ + "id":"minarra_story_3", + "message":"If I saw correctly, these men were the band of rogues led by a man called Rogorn, that we are looking to apprehend for several ruthless cases of murder and theft.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_4" + "text":"N", + "nextPhraseID":"minarra_story_4" } ] }, { - "id": "minarra_story_4", - "message": "Their leader, Rogorn, is a particularly savage man according to the reports from Feygard that I have read.", - "replies": [ + "id":"minarra_story_4", + "message":"Their leader, Rogorn, is a particularly savage man according to the reports from Feygard that I have read.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_5" + "text":"N", + "nextPhraseID":"minarra_story_5" } ] }, { - "id": "minarra_story_5", - "message": "Now, usually, we would go out searching for them, to verify that the men I saw were indeed these men. However, now with the trouble up in Loneford, we cannot afford to spare any guards other than to guarding Loneford.", - "replies": [ + "id":"minarra_story_5", + "message":"Now, usually, we would go out searching for them, to verify that the men I saw were indeed these men. However, now with the trouble up in Loneford, we cannot afford to spare any guards other than to guarding Loneford.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_6" + "text":"N", + "nextPhraseID":"minarra_story_6" } ] }, { - "id": "minarra_story_6", - "message": "I am sure that those were the men. If we were to catch and kill them, the people of Feygard would be much safer.", - "rewards": [ + "id":"minarra_story_6", + "message":"I am sure that those were the men. If we were to catch and kill them, the people of Feygard would be much safer.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 10 + "text":"I could go look for them if you want.", + "nextPhraseID":"minarra_story_8" + }, + { + "text":"Well, good luck with that.", + "nextPhraseID":"minarra_story_7" } ], - "replies": [ + "rewards":[ { - "text": "I could go look for them if you want.", - "nextPhraseID": "minarra_story_8" - }, - { - "text": "Well, good luck with that.", - "nextPhraseID": "minarra_story_7" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":10 } ] }, { - "id": "minarra_story_7", - "message": "Thank you. Good luck yourself. Now, if you will excuse me, I need to keep my eyes on the road." + "id":"minarra_story_7", + "message":"Thank you. Good luck yourself. Now, if you will excuse me, I need to keep my eyes on the road." }, { - "id": "minarra_story_8", - "message": "Hey, that's a great idea. Are you sure you are up to it though? The people of Feygard would indeed be grateful if you were to find them.", - "replies": [ + "id":"minarra_story_8", + "message":"Hey, that's a great idea. Are you sure you are up to it though? The people of Feygard would indeed be grateful if you were to find them.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_9" + "text":"N", + "nextPhraseID":"minarra_story_9" } ] }, { - "id": "minarra_story_9", - "message": "Anyway, I saw them travelling the road west of here. You know that road that leads to Carn Tower? That's the last I saw of them. You might want to follow that road and see if you can spot them.", - "replies": [ + "id":"minarra_story_9", + "message":"Anyway, I saw them travelling the road west of here. You know that road that leads to Carn Tower? That's the last I saw of them. You might want to follow that road and see if you can spot them.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_10" + "text":"N", + "nextPhraseID":"minarra_story_10" } ] }, { - "id": "minarra_story_10", - "message": "They have stolen three pieces of a very valuable painting from Feygard, from the report that I have read. For their crimes and the savageness of their way, they are wanted dead by the Feygard patrol.", - "rewards": [ + "id":"minarra_story_10", + "message":"They have stolen three pieces of a very valuable painting from Feygard, from the report that I have read. For their crimes and the savageness of their way, they are wanted dead by the Feygard patrol.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 20 + "text":"I will be back once they are dead. Anything else?", + "nextPhraseID":"minarra_story_11" } ], - "replies": [ + "rewards":[ { - "text": "I will be back once they are dead. Anything else?", - "nextPhraseID": "minarra_story_11" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":20 } ] }, { - "id": "minarra_story_11", - "message": "Yes, I should also tell you that they most likely will try to persuade you into believing their story.", - "replies": [ + "id":"minarra_story_11", + "message":"Yes, I should also tell you that they most likely will try to persuade you into believing their story.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_12" + "text":"N", + "nextPhraseID":"minarra_story_12" } ] }, { - "id": "minarra_story_12", - "message": "In particular, their leader, Rogorn, is a well known villain by Feygard. Nothing he says should be trusted.", - "replies": [ + "id":"minarra_story_12", + "message":"In particular, their leader, Rogorn, is a well known villain by Feygard. Nothing he says should be trusted.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_story_13" + "text":"N", + "nextPhraseID":"minarra_story_13" } ] }, { - "id": "minarra_story_13", - "message": "I urge you not to listen to their lies. Their crimes must be punished in order to uphold the law.", - "rewards": [ + "id":"minarra_story_13", + "message":"I urge you not to listen to their lies. Their crimes must be punished in order to uphold the law.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 21 + "text":"I will return once the task is done.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "I will return once the task is done.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":21 } ] }, { - "id": "minarra_look_1", - "message": "You return. Did you find those men that we talked about?", - "replies": [ + "id":"minarra_look_1", + "message":"You return. Did you find those men that we talked about?", + "replies":[ { - "text": "I am still looking for them.", - "nextPhraseID": "minarra_look_2" + "text":"I am still looking for them.", + "nextPhraseID":"minarra_look_2" }, { - "text": "Yes, I killed them and recovered the three pieces of the painting.", - "nextPhraseID": "minarra_look_3", - "requires": [ + "text":"Yes, I killed them and recovered the three pieces of the painting.", + "nextPhraseID":"minarra_look_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "40" + "requireType":"questProgress", + "requireID":"rogorn", + "value":40 }, { - "requireType": "inventoryRemove", - "requireID": "rogorn_qitem", - "value": 3 + "requireType":"inventoryRemove", + "requireID":"rogorn_qitem", + "value":3 } ] }, { - "text": "I travelled west and found a travelling group of men, but they did not match the men you described.", - "nextPhraseID": "minarra_look_5", - "requires": [ + "text":"I travelled west and found a travelling group of men, but they did not match the men you described.", + "nextPhraseID":"minarra_look_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "45" + "requireType":"questProgress", + "requireID":"rogorn", + "value":45 } ] } ] }, { - "id": "minarra_look_2", - "message": "Good. Return to me as soon as you have anything to report. We would really like to recover those three pieces of the painting they stole." + "id":"minarra_look_2", + "message":"Good. Return to me as soon as you have anything to report. We would really like to recover those three pieces of the painting they stole." }, { - "id": "minarra_look_3", - "message": "That is excellent news indeed! I knew that we could trust you.", - "rewards": [ + "id":"minarra_look_3", + "message":"That is excellent news indeed! I knew that we could trust you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 50 + "text":"N", + "nextPhraseID":"minarra_look_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "minarra_look_4" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":50 } ] }, { - "id": "minarra_look_4", - "message": "Your services to Feygard will be greatly appreciated.", - "replies": [ + "id":"minarra_look_4", + "message":"Your services to Feygard will be greatly appreciated.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_completing_1" + "text":"N", + "nextPhraseID":"minarra_completing_1" } ] }, { - "id": "minarra_look_5", - "message": "Are you sure that they were not the ones? I have a keen eyesight, that's why I am up here. I was sure that they matched the description of the men.", - "replies": [ + "id":"minarra_look_5", + "message":"Are you sure that they were not the ones? I have a keen eyesight, that's why I am up here. I was sure that they matched the description of the men.", + "replies":[ { - "text": "N", - "nextPhraseID": "minarra_look_6" + "text":"N", + "nextPhraseID":"minarra_look_6" } ] }, { - "id": "minarra_look_6", - "message": "I guess I will have to take your word for it.", - "rewards": [ + "id":"minarra_look_6", + "message":"I guess I will have to take your word for it.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 55 + "text":"N", + "nextPhraseID":"minarra_completing_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "minarra_completing_1" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":55 } ] }, { - "id": "minarra_completing_1", - "message": "Thank you for helping me investigate this matter.", - "rewards": [ + "id":"minarra_completing_1", + "message":"Thank you for helping me investigate this matter.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 60 - } - ], - "replies": [ - { - "text": "Do you have anything to trade?", - "nextPhraseID": "minarra_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"minarra_trade_1" }, { - "text": "You must have a good view of the surroundings up here. Have you seen anything interesting lately?", - "nextPhraseID": "minarra_first_2" + "text":"You must have a good view of the surroundings up here. Have you seen anything interesting lately?", + "nextPhraseID":"minarra_first_2" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":60 } ] }, { - "id": "minarra_completed_1", - "message": "Thank you for helping me investigate the men earlier.", - "replies": [ + "id":"minarra_completed_1", + "message":"Thank you for helping me investigate the men earlier.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "minarra_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"minarra_trade_1" }, { - "text": "You must have a good view of the surroundings up here. Have you seen anything interesting lately?", - "nextPhraseID": "minarra_first_2" + "text":"You must have a good view of the surroundings up here. Have you seen anything interesting lately?", + "nextPhraseID":"minarra_first_2" } ] }, { - "id": "minarra_trade_1", - "replies": [ + "id":"minarra_trade_1", + "replies":[ { - "nextPhraseID": "minarra_trade_2", - "requires": [ + "nextPhraseID":"minarra_trade_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "18" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":18 } ] }, { - "nextPhraseID": "minarra_trade_rej" + "nextPhraseID":"minarra_trade_rej" } ] }, { - "id": "minarra_trade_2", - "message": "Sure, take a look.", - "replies": [ + "id":"minarra_trade_2", + "message":"Sure, take a look.", + "replies":[ { - "text": "N", - "nextPhraseID": "S" + "text":"N", + "nextPhraseID":"S" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_norath.json b/AndorsTrail/res/raw/conversationlist_norath.json index 7af75f149..b56848cf6 100644 --- a/AndorsTrail/res/raw/conversationlist_norath.json +++ b/AndorsTrail/res/raw/conversationlist_norath.json @@ -1,253 +1,253 @@ [ { - "id": "norath", - "replies": [ + "id":"norath", + "replies":[ { - "nextPhraseID": "norath_1" + "nextPhraseID":"norath_1" } ] }, { - "id": "norath_1", - "message": "Hello there. Can I help you?", - "replies": [ + "id":"norath_1", + "message":"Hello there. Can I help you?", + "replies":[ { - "text": "I was sent by Jhaeld to ask about your missing wife.", - "nextPhraseID": "norath_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask about your missing wife.", + "nextPhraseID":"norath_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "51" + "requireType":"questProgress", + "requireID":"remgard", + "value":51 } ] }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "norath_2" + "text":"Do you have anything to trade?", + "nextPhraseID":"norath_2" }, { - "text": "What do you do around here?", - "nextPhraseID": "norath_3" + "text":"What do you do around here?", + "nextPhraseID":"norath_3" } ] }, { - "id": "norath_2", - "message": "Me? No, I don't have anything to sell you. Does this look like a shop to you?", - "replies": [ + "id":"norath_2", + "message":"Me? No, I don't have anything to sell you. Does this look like a shop to you?", + "replies":[ { - "text": "I was sent by Jhaeld to ask about your missing wife.", - "nextPhraseID": "norath_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask about your missing wife.", + "nextPhraseID":"norath_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "51" + "requireType":"questProgress", + "requireID":"remgard", + "value":51 } ] }, { - "text": "What do you do around here?", - "nextPhraseID": "norath_3" + "text":"What do you do around here?", + "nextPhraseID":"norath_3" } ] }, { - "id": "norath_3", - "message": "Well, usually I tend to the crops that we grow here. Now, I can't find the strength to do that though.", - "replies": [ + "id":"norath_3", + "message":"Well, usually I tend to the crops that we grow here. Now, I can't find the strength to do that though.", + "replies":[ { - "text": "Why, what's wrong?", - "nextPhraseID": "norath_4" + "text":"Why, what's wrong?", + "nextPhraseID":"norath_4" } ] }, { - "id": "norath_4", - "message": "My wife, Bethir. She is gone, and no one seems to know where she is.", - "replies": [ + "id":"norath_4", + "message":"My wife, Bethir. She is gone, and no one seems to know where she is.", + "replies":[ { - "text": "N", - "nextPhraseID": "norath_5" + "text":"N", + "nextPhraseID":"norath_5" } ] }, { - "id": "norath_5", - "message": "I even went so far as to ask the guards to look for her, but she is nowhere to be found.", - "replies": [ + "id":"norath_5", + "message":"I even went so far as to ask the guards to look for her, but she is nowhere to be found.", + "replies":[ { - "text": "Are you sure she isn't just out of town running some errands?", - "nextPhraseID": "norath_6" + "text":"Are you sure she isn't just out of town running some errands?", + "nextPhraseID":"norath_6" }, { - "text": "Where do you think she has gone?", - "nextPhraseID": "norath_7" + "text":"Where do you think she has gone?", + "nextPhraseID":"norath_7" }, { - "text": "I was sent by Jhaeld to ask you about her.", - "nextPhraseID": "norath_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask you about her.", + "nextPhraseID":"norath_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "51" + "requireType":"questProgress", + "requireID":"remgard", + "value":51 } ] } ] }, { - "id": "norath_6", - "message": "If that were the case, I would have hoped she would have told me first. No, I can feel it - I am sure something bad has happened to her.", - "replies": [ + "id":"norath_6", + "message":"If that were the case, I would have hoped she would have told me first. No, I can feel it - I am sure something bad has happened to her.", + "replies":[ { - "text": "Where do you think she has gone?", - "nextPhraseID": "norath_7" + "text":"Where do you think she has gone?", + "nextPhraseID":"norath_7" }, { - "text": "I was sent by Jhaeld to ask you about her.", - "nextPhraseID": "norath_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask you about her.", + "nextPhraseID":"norath_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "51" + "requireType":"questProgress", + "requireID":"remgard", + "value":51 } ] } ] }, { - "id": "norath_7", - "message": "To be quite honest, I have no idea.", - "replies": [ + "id":"norath_7", + "message":"To be quite honest, I have no idea.", + "replies":[ { - "text": "Are you sure she isn't just out of town running some errands?", - "nextPhraseID": "norath_6" + "text":"Are you sure she isn't just out of town running some errands?", + "nextPhraseID":"norath_6" }, { - "text": "I was sent by Jhaeld to ask you about her.", - "nextPhraseID": "norath_jhaeld1", - "requires": [ + "text":"I was sent by Jhaeld to ask you about her.", + "nextPhraseID":"norath_jhaeld1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "51" + "requireType":"questProgress", + "requireID":"remgard", + "value":51 } ] } ] }, { - "id": "norath_jhaeld1", - "message": "What do you want me to say? She is missing.", - "replies": [ + "id":"norath_jhaeld1", + "message":"What do you want me to say? She is missing.", + "replies":[ { - "text": "Is there anything else you have found out that you didn't tell the guards earlier?", - "nextPhraseID": "norath_jhaeld2" + "text":"Is there anything else you have found out that you didn't tell the guards earlier?", + "nextPhraseID":"norath_jhaeld2" } ] }, { - "id": "norath_jhaeld2", - "message": "No. I told those guards the whole story. If I were to find out more, I would immediately tell them of course.", - "replies": [ + "id":"norath_jhaeld2", + "message":"No. I told those guards the whole story. If I were to find out more, I would immediately tell them of course.", + "replies":[ { - "text": "N", - "nextPhraseID": "norath_jhaeld3" + "text":"N", + "nextPhraseID":"norath_jhaeld3" } ] }, { - "id": "norath_jhaeld3", - "message": "We did have a minor argument just the night before she went missing. But it was just a minor thing, nothing serious.", - "replies": [ + "id":"norath_jhaeld3", + "message":"We did have a minor argument just the night before she went missing. But it was just a minor thing, nothing serious.", + "replies":[ { - "text": "N", - "nextPhraseID": "norath_jhaeld_s_1" + "text":"N", + "nextPhraseID":"norath_jhaeld_s_1" } ] }, { - "id": "norath_jhaeld_s_1", - "rewards": [ + "id":"norath_jhaeld_s_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 61 + "nextPhraseID":"norath_jhaeld_s_2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard", + "value":62 + } + ] + }, + { + "nextPhraseID":"norath_jhaeld4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "norath_jhaeld_s_2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "remgard", - "value": "62" - } - ] - }, - { - "nextPhraseID": "norath_jhaeld4" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":61 } ] }, { - "id": "norath_jhaeld_s_2", - "replies": [ + "id":"norath_jhaeld_s_2", + "replies":[ { - "nextPhraseID": "norath_jhaeld_s_3", - "requires": [ + "nextPhraseID":"norath_jhaeld_s_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "63" + "requireType":"questProgress", + "requireID":"remgard", + "value":63 } ] }, { - "nextPhraseID": "norath_jhaeld4" + "nextPhraseID":"norath_jhaeld4" } ] }, { - "id": "norath_jhaeld_s_3", - "replies": [ + "id":"norath_jhaeld_s_3", + "replies":[ { - "nextPhraseID": "norath_jhaeld_s_4", - "requires": [ + "nextPhraseID":"norath_jhaeld_s_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "64" + "requireType":"questProgress", + "requireID":"remgard", + "value":64 } ] }, { - "nextPhraseID": "norath_jhaeld4" + "nextPhraseID":"norath_jhaeld4" } ] }, { - "id": "norath_jhaeld_s_4", - "rewards": [ + "id":"norath_jhaeld_s_4", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 70 + "nextPhraseID":"norath_jhaeld4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "norath_jhaeld4" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":70 } ] }, { - "id": "norath_jhaeld4", - "message": "Now, if you'll excuse me, I have things to tend to." + "id":"norath_jhaeld4", + "message":"Now, if you'll excuse me, I have things to tend to." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ogam.json b/AndorsTrail/res/raw/conversationlist_ogam.json index a6e7098e9..f8e4d3313 100644 --- a/AndorsTrail/res/raw/conversationlist_ogam.json +++ b/AndorsTrail/res/raw/conversationlist_ogam.json @@ -1,190 +1,190 @@ [ { - "id": "ogam_1", - "message": "Belief. Power. Struggle.", - "replies": [ + "id":"ogam_1", + "message":"Belief. Power. Struggle.", + "replies":[ { - "text": "What?", - "nextPhraseID": "ogam_2" + "text":"What?", + "nextPhraseID":"ogam_2" }, { - "text": "I was told to see you.", - "nextPhraseID": "ogam_2", - "requires": [ + "text":"I was told to see you.", + "nextPhraseID":"ogam_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "15" + "requireType":"questProgress", + "requireID":"lodar", + "value":15 } ] } ] }, { - "id": "ogam_2", - "message": "Backwards is the burden high and low.", - "replies": [ + "id":"ogam_2", + "message":"Backwards is the burden high and low.", + "replies":[ { - "text": "What?", - "nextPhraseID": "ogam_3" + "text":"What?", + "nextPhraseID":"ogam_3" }, { - "text": "Please go on", - "nextPhraseID": "ogam_3" + "text":"Please go on", + "nextPhraseID":"ogam_3" }, { - "text": "Hello? Umar in the Fallhaven Thieves' Guild sent me to see you.", - "nextPhraseID": "ogam_3", - "requires": [ + "text":"Hello? Umar in the Fallhaven Thieves' Guild sent me to see you.", + "nextPhraseID":"ogam_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "15" + "requireType":"questProgress", + "requireID":"lodar", + "value":15 } ] } ] }, { - "id": "ogam_3", - "message": "Hiding in the Shadow.", - "replies": [ + "id":"ogam_3", + "message":"Hiding in the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "ogam_4" + "text":"N", + "nextPhraseID":"ogam_4" } ] }, { - "id": "ogam_4", - "message": "Two alike in body and mind.", - "replies": [ + "id":"ogam_4", + "message":"Two alike in body and mind.", + "replies":[ { - "text": "Are you going to make any sense?", - "nextPhraseID": "ogam_5" + "text":"Are you going to make any sense?", + "nextPhraseID":"ogam_5" }, { - "text": "What do you mean?", - "nextPhraseID": "ogam_5" + "text":"What do you mean?", + "nextPhraseID":"ogam_5" } ] }, { - "id": "ogam_5", - "message": "The lawful and the chaotic.", - "replies": [ + "id":"ogam_5", + "message":"The lawful and the chaotic.", + "replies":[ { - "text": "Hello? Do you know how I can reach Lodar's hideaway?", - "nextPhraseID": "ogam_lodar_1", - "requires": [ + "text":"Hello? Do you know how I can reach Lodar's hideaway?", + "nextPhraseID":"ogam_lodar_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "15" + "requireType":"questProgress", + "requireID":"lodar", + "value":15 } ] }, { - "text": "I don't understand.", - "nextPhraseID": "ogam_6" + "text":"I don't understand.", + "nextPhraseID":"ogam_6" } ] }, { - "id": "ogam_lodar_1", - "message": "Lodar? Clear, tingling, hurt.", - "replies": [ + "id":"ogam_lodar_1", + "message":"Lodar? Clear, tingling, hurt.", + "replies":[ { - "text": "N", - "nextPhraseID": "ogam_6" + "text":"N", + "nextPhraseID":"ogam_6" } ] }, { - "id": "ogam_6", - "message": "Yes. The true form. Behold.", - "replies": [ + "id":"ogam_6", + "message":"Yes. The true form. Behold.", + "replies":[ { - "text": "N", - "nextPhraseID": "ogam_7" + "text":"N", + "nextPhraseID":"ogam_7" } ] }, { - "id": "ogam_7", - "message": "Hiding in the Shadow.", - "replies": [ + "id":"ogam_7", + "message":"Hiding in the Shadow.", + "replies":[ { - "text": "The Shadow?", - "nextPhraseID": "ogam_4" + "text":"The Shadow?", + "nextPhraseID":"ogam_4" }, { - "text": "Are you even listening to what I say?", - "nextPhraseID": "ogam_4" + "text":"Are you even listening to what I say?", + "nextPhraseID":"ogam_4" }, { - "text": "Hello? Do you know how I can reach Lodar's hideaway?", - "nextPhraseID": "ogam_lodar_2", - "requires": [ + "text":"Hello? Do you know how I can reach Lodar's hideaway?", + "nextPhraseID":"ogam_lodar_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "15" + "requireType":"questProgress", + "requireID":"lodar", + "value":15 } ] } ] }, { - "id": "ogam_lodar_2", - "message": "Lodar, halfway between the Shadow and the light. Rocky formations.", - "replies": [ + "id":"ogam_lodar_2", + "message":"Lodar, halfway between the Shadow and the light. Rocky formations.", + "replies":[ { - "text": "Ok, halfway between two places. Some rocks?", - "nextPhraseID": "ogam_lodar_3" + "text":"Ok, halfway between two places. Some rocks?", + "nextPhraseID":"ogam_lodar_3" }, { - "text": "Uh. Could you repeat that?", - "nextPhraseID": "ogam_lodar_3" + "text":"Uh. Could you repeat that?", + "nextPhraseID":"ogam_lodar_3" } ] }, { - "id": "ogam_lodar_3", - "message": "Guardian. Glow of the Shadow.", - "rewards": [ + "id":"ogam_lodar_3", + "message":"Guardian. Glow of the Shadow.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "lodar", - "value": 20 + "text":"Glow of the Shadow? Are those the words the guardian needs to hear?", + "nextPhraseID":"ogam_lodar_4" + }, + { + "text":"'Glow of the Shadow'? I recognize that from somewhere.", + "nextPhraseID":"ogam_lodar_4", + "requires":[ + { + "requireType":"questProgress", + "requireID":"bonemeal", + "value":30 + } + ] } ], - "replies": [ + "rewards":[ { - "text": "Glow of the Shadow? Are those the words the guardian needs to hear?", - "nextPhraseID": "ogam_lodar_4" - }, - { - "text": "'Glow of the Shadow'? I recognize that from somewhere.", - "nextPhraseID": "ogam_lodar_4", - "requires": [ - { - "requireType": "questProgress", - "requireID": "bonemeal", - "value": "30" - } - ] + "rewardType":"questProgress", + "rewardID":"lodar", + "value":20 } ] }, { - "id": "ogam_lodar_4", - "message": "Turning. Twisting. Clear form.", - "replies": [ + "id":"ogam_lodar_4", + "message":"Turning. Twisting. Clear form.", + "replies":[ { - "text": "What does that mean?", - "nextPhraseID": "ogam_1" + "text":"What does that mean?", + "nextPhraseID":"ogam_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_oluag.json b/AndorsTrail/res/raw/conversationlist_oluag.json index 2c13d13b6..a3137239f 100644 --- a/AndorsTrail/res/raw/conversationlist_oluag.json +++ b/AndorsTrail/res/raw/conversationlist_oluag.json @@ -1,284 +1,284 @@ [ { - "id": "oluag_1", - "replies": [ + "id":"oluag_1", + "replies":[ { - "nextPhraseID": "oluag_grave_16", - "requires": [ + "nextPhraseID":"oluag_grave_16", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "80" + "requireType":"questProgress", + "requireID":"wrye", + "value":80 } ] }, { - "nextPhraseID": "oluag_1_1" + "nextPhraseID":"oluag_1_1" } ] }, { - "id": "oluag_1_1", - "message": "Hello. I am Oluag.", - "replies": [ + "id":"oluag_1_1", + "message":"Hello. I am Oluag.", + "replies":[ { - "text": "What are you doing here around these crates?", - "nextPhraseID": "oluag_2" + "text":"What are you doing here around these crates?", + "nextPhraseID":"oluag_2" } ] }, { - "id": "oluag_2", - "message": "Oh these. They are nothing. Never mind them. That grave over there is nothing to worry about either.", - "replies": [ + "id":"oluag_2", + "message":"Oh these. They are nothing. Never mind them. That grave over there is nothing to worry about either.", + "replies":[ { - "text": "What grave?", - "nextPhraseID": "oluag_grave_select" + "text":"What grave?", + "nextPhraseID":"oluag_grave_select" }, { - "text": "Nothing, really? This sounds suspicious.", - "nextPhraseID": "oluag_boxes_1" + "text":"Nothing, really? This sounds suspicious.", + "nextPhraseID":"oluag_boxes_1" } ] }, { - "id": "oluag_boxes_1", - "message": "No no, nothing suspicious at all. It's not like they contain any contraband or anything like that, hah!", - "replies": [ + "id":"oluag_boxes_1", + "message":"No no, nothing suspicious at all. It's not like they contain any contraband or anything like that, hah!", + "replies":[ { - "text": "What was that about a grave?", - "nextPhraseID": "oluag_grave_select" + "text":"What was that about a grave?", + "nextPhraseID":"oluag_grave_select" }, { - "text": "Ok then. I guess I didn't see anything.", - "nextPhraseID": "oluag_goodbye" + "text":"Ok then. I guess I didn't see anything.", + "nextPhraseID":"oluag_goodbye" } ] }, { - "id": "oluag_goodbye", - "message": "Right. Goodbye." + "id":"oluag_goodbye", + "message":"Right. Goodbye." }, { - "id": "oluag_grave_select", - "replies": [ + "id":"oluag_grave_select", + "replies":[ { - "nextPhraseID": "oluag_grave_return", - "requires": [ + "nextPhraseID":"oluag_grave_return", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "80" + "requireType":"questProgress", + "requireID":"wrye", + "value":80 } ] }, { - "nextPhraseID": "oluag_grave_1" + "nextPhraseID":"oluag_grave_1" } ] }, { - "id": "oluag_grave_return", - "message": "Look, I already told you the story.", - "replies": [ + "id":"oluag_grave_return", + "message":"Look, I already told you the story.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_5" + "text":"N", + "nextPhraseID":"oluag_grave_5" } ] }, { - "id": "oluag_grave_1", - "message": "Yeah, ok. So there is a grave right over there. I promise I had nothing to do with it.", - "replies": [ + "id":"oluag_grave_1", + "message":"Yeah, ok. So there is a grave right over there. I promise I had nothing to do with it.", + "replies":[ { - "text": "Nothing? Really?", - "nextPhraseID": "oluag_grave_2" + "text":"Nothing? Really?", + "nextPhraseID":"oluag_grave_2" }, { - "text": "Ok then. I guess you didn't have anything to do with it.", - "nextPhraseID": "oluag_goodbye" + "text":"Ok then. I guess you didn't have anything to do with it.", + "nextPhraseID":"oluag_goodbye" } ] }, { - "id": "oluag_grave_2", - "message": "Well, when I say 'nothing', I really mean nothing. Or maybe just a little bit.", - "replies": [ + "id":"oluag_grave_2", + "message":"Well, when I say 'nothing', I really mean nothing. Or maybe just a little bit.", + "replies":[ { - "text": "A little bit?", - "nextPhraseID": "oluag_grave_3" + "text":"A little bit?", + "nextPhraseID":"oluag_grave_3" } ] }, { - "id": "oluag_grave_3", - "message": "Ok, so maybe I just had a little bit to do with it.", - "replies": [ + "id":"oluag_grave_3", + "message":"Ok, so maybe I just had a little bit to do with it.", + "replies":[ { - "text": "You better start talking.", - "nextPhraseID": "oluag_grave_5" + "text":"You better start talking.", + "nextPhraseID":"oluag_grave_5" }, { - "text": "What did you do?", - "nextPhraseID": "oluag_grave_5" + "text":"What did you do?", + "nextPhraseID":"oluag_grave_5" }, { - "text": "Do I have to beat it out of you?", - "nextPhraseID": "oluag_grave_4" + "text":"Do I have to beat it out of you?", + "nextPhraseID":"oluag_grave_4" } ] }, { - "id": "oluag_grave_4", - "message": "Relax, relax. I don't want any more fights.", - "replies": [ + "id":"oluag_grave_4", + "message":"Relax, relax. I don't want any more fights.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_5" + "text":"N", + "nextPhraseID":"oluag_grave_5" } ] }, { - "id": "oluag_grave_5", - "message": "There was this kid I found. He had almost bled to death.", - "replies": [ + "id":"oluag_grave_5", + "message":"There was this kid I found. He had almost bled to death.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_6" + "text":"N", + "nextPhraseID":"oluag_grave_6" } ] }, { - "id": "oluag_grave_6", - "message": "I managed to get a few sentences out of him before he died.", - "replies": [ + "id":"oluag_grave_6", + "message":"I managed to get a few sentences out of him before he died.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_7" + "text":"N", + "nextPhraseID":"oluag_grave_7" } ] }, { - "id": "oluag_grave_7", - "message": "So I buried him over there by that grave.", - "replies": [ + "id":"oluag_grave_7", + "message":"So I buried him over there by that grave.", + "replies":[ { - "text": "What were the last sentences you heard him say?", - "nextPhraseID": "oluag_grave_8" + "text":"What were the last sentences you heard him say?", + "nextPhraseID":"oluag_grave_8" } ] }, { - "id": "oluag_grave_8", - "message": "Something about Vilegard and Ryndel maybe? I didn't really pay attention, I was more interested in what loot he had on him.", - "replies": [ + "id":"oluag_grave_8", + "message":"Something about Vilegard and Ryndel maybe? I didn't really pay attention, I was more interested in what loot he had on him.", + "replies":[ { - "text": "I should go check that grave. Goodbye.", - "nextPhraseID": "X" + "text":"I should go check that grave. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Rincel, was that it? From Vilegard? Wrye's missing son.", - "nextPhraseID": "oluag_grave_9", - "requires": [ + "text":"Rincel, was that it? From Vilegard? Wrye's missing son.", + "nextPhraseID":"oluag_grave_9", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "40" + "requireType":"questProgress", + "requireID":"wrye", + "value":40 } ] } ] }, { - "id": "oluag_grave_9", - "message": "Yeah, that might be it. Anyway, so he said something about fulfilling a dream to see the great city of Feygard.", - "replies": [ + "id":"oluag_grave_9", + "message":"Yeah, that might be it. Anyway, so he said something about fulfilling a dream to see the great city of Feygard.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_10" + "text":"N", + "nextPhraseID":"oluag_grave_10" } ] }, { - "id": "oluag_grave_10", - "message": "And he told me something about that he didn't dare tell anyone.", - "replies": [ + "id":"oluag_grave_10", + "message":"And he told me something about that he didn't dare tell anyone.", + "replies":[ { - "text": "Maybe he didn't dare tell Wrye?", - "nextPhraseID": "oluag_grave_11" + "text":"Maybe he didn't dare tell Wrye?", + "nextPhraseID":"oluag_grave_11" } ] }, { - "id": "oluag_grave_11", - "message": "Yeah sure, probably. He had set down here to camp, but got attacked by some monsters.", - "replies": [ + "id":"oluag_grave_11", + "message":"Yeah sure, probably. He had set down here to camp, but got attacked by some monsters.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_12" + "text":"N", + "nextPhraseID":"oluag_grave_12" } ] }, { - "id": "oluag_grave_12", - "message": "Apparently he was not as strong a fighter as, for example, someone like me. So the monsters wounded him too much for him to last the night.", - "replies": [ + "id":"oluag_grave_12", + "message":"Apparently he was not as strong a fighter as, for example, someone like me. So the monsters wounded him too much for him to last the night.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_13" + "text":"N", + "nextPhraseID":"oluag_grave_13" } ] }, { - "id": "oluag_grave_13", - "message": "Sadly, they also must have taken any loot with them, since I could not find any on him.", - "replies": [ + "id":"oluag_grave_13", + "message":"Sadly, they also must have taken any loot with them, since I could not find any on him.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_14" + "text":"N", + "nextPhraseID":"oluag_grave_14" } ] }, { - "id": "oluag_grave_14", - "message": "I heard the fighting and only managed to get to him after the monsters had fled.", - "replies": [ + "id":"oluag_grave_14", + "message":"I heard the fighting and only managed to get to him after the monsters had fled.", + "replies":[ { - "text": "N", - "nextPhraseID": "oluag_grave_15" + "text":"N", + "nextPhraseID":"oluag_grave_15" } ] }, { - "id": "oluag_grave_15", - "message": "So, anyway. Now he is buried over there. Rest in peace.", - "rewards": [ + "id":"oluag_grave_15", + "message":"So, anyway. Now he is buried over there. Rest in peace.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 80 + "text":"N", + "nextPhraseID":"oluag_grave_16" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "oluag_grave_16" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":80 } ] }, { - "id": "oluag_grave_16", - "message": "Lousy kid. He could at least have had a few coins on him.", - "replies": [ + "id":"oluag_grave_16", + "message":"Lousy kid. He could at least have had a few coins on him.", + "replies":[ { - "text": "Thank you for the story. Goodbye.", - "nextPhraseID": "oluag_goodbye" + "text":"Thank you for the story. Goodbye.", + "nextPhraseID":"oluag_goodbye" }, { - "text": "Thank you for the story. Shadow be with you.", - "nextPhraseID": "oluag_goodbye" + "text":"Thank you for the story. Shadow be with you.", + "nextPhraseID":"oluag_goodbye" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json index db68c9695..af94b5baf 100644 --- a/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json @@ -1,231 +1,227 @@ -[ - { - "id": "guard_pathway", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "value": 50, - "requireID": "pathway_fallhaven" - } - ], - "nextPhraseID": "guard_pathway_5" - }, - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "pathway_fallhaven", - "value": 10 - } - ], - "nextPhraseID": "guard_pathway_6" - }, - { - "nextPhraseID": "guard_pathway_0" - } - ] - }, - { - "id": "guard_pathway_0", - "replies": [ - { - "text": "Why is that so?", - "nextPhraseID": "guard_pathway_1", - "requires": [ - { - "requireType": "questProgress", - "requireID": "pathway_fallhaven", - "value": 10, - "negate": true - } - ] - }, - { - "text": "Never mind. Shadow be with you.", - "nextPhraseID": "X" - }, - { - "text": "Never mind. Goodbye.", - "nextPhraseID": "X" - } - ], - "message": "Halt! No one is allowed to cross the pathway to the Duleian Road!" - }, - { - "id": "guard_pathway_1", - "replies": [ - { - "text": "But why doesn't he want to do this work?", - "nextPhraseID": "guard_pathway_2" - } - ], - "message": "Because a storm recently knocked over some trees which now block the passage. A villager even got hurt. And now the responsible woodcutter doesn't want to cut the fallen trees away." - }, - { - "id": "guard_pathway_2", - "replies": [ - { - "text": "Maybe I could help?", - "nextPhraseID": "guard_pathway_3" - }, - { - "text": "Well this is your problem. Goodbye.", - "nextPhraseID": "X" - } - ], - "message": "You're really curious boy... Well our superior the warden only wants to pay the woodcutter when he did his work." - }, - { - "id": "guard_pathway_3", - "replies": [ - { - "text": "You're right, but I'd really love to be able to go this way.", - "nextPhraseID": "guard_pathway_4" - }, - { - "text": "So what. I can help!", - "nextPhraseID": "guard_pathway_4" - } - ], - "message": "You?! You're just a kid!" - }, - { - "id": "guard_pathway_4", - "replies": [ - { - "text": "Okay thanks for your advice. I'm gonna do that!", - "nextPhraseID": "X" - }, - { - "text": "Pff, easy. I'll do it.", - "nextPhraseID": "X" - } - ], - "message": "Ok, maybe you can be of use. Talk to the warden and maybe you can convince him of paying the woodcutter. But I have to warn you: he is a stubborn beast.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "pathway_fallhaven", - "value": 10 - } - ] - }, - { - "id": "sign_pathway_fallhaven", - "message": "North: Feygard\nWest: Fallhaven\nSouth: Nor City" - }, - { - "id": "guard_pathway_5", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "pathway_fallhaven", - "value": 60 - } - ], - "replies": [ - { - "text": "You're welcome. I'm glad the way is opened again!", - "nextPhraseID": "X" - } - ], - "message": "Hello again. It seems like you have sorted things out. Now the passage isn't blocked anymore. You have all my gratitude for doing that." - }, - { - "id": "key_wolf_pack_jakrar", - "message": "You see the horrifying wolf leader and stumble back." - }, - { - "id": "sign_wolf_pack_jakrar", - "replies": [ - { - "requires": [ - { - "requireType": "killedMonster", - "requireID": "wolf_leader", - "value": 1 - }, - { - "requireType": "questProgress", - "requireID": "pathway_fallhaven", - "value": 40, - "negate":true - } - ], - "nextPhraseID": "sign_wolf_pack_jakrar_1" - } - ] - }, - { - "id": "sign_wolf_pack_jakrar_1", - "message": "You have found Jakrar's axe next to the body of the beast.", - "nextPhraseID": "X", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "pathway_fallhaven", - "value": 40 - } - ] - }, - { - "id": "guard_pathway_6", - "replies": [ - { - "text": "Unfortunately not.", - "nextPhraseID": "X" - }, - { - "requires": [ - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 20 - }, - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 30, - "negate":true - } - ], - "text": "I wasn't able to convince the warden but I'm gonna talk to the woodcutter now.", - "nextPhraseID": "guard_pathway_7" - }, - { - "requires": [ - { - "requireType": "questLatestProgress", - "requireID": "pathway_fallhaven", - "value": 30 - } - ], - "text": "The woodcutter is gonna help me if I retrieve his axe!", - "nextPhraseID": "guard_pathway_8" - } - ], - "message": "Hello kid. Did you make any progress on your task?" - }, - { - "id": "guard_pathway_7", - "replies": [ - { - "text": "I hope so.", - "nextPhraseID": "X" - } - ], - "message": "Well good luck with that. Maybe you can convince him." - }, - { - "id": "guard_pathway_8", - "replies": [ - { - "text": "Goodbye.", - "nextPhraseID": "X" - } - ], - "message": "That sounds great! Good luck!" - } +[ + { + "id":"guard_pathway", + "replies":[ + { + "nextPhraseID":"guard_pathway_5", + "requires":[ + { + "requireType":"questProgress", + "requireID":"pathway_fallhaven", + "value":50 + } + ] + }, + { + "nextPhraseID":"guard_pathway_6", + "requires":[ + { + "requireType":"questProgress", + "requireID":"pathway_fallhaven", + "value":10 + } + ] + }, + { + "nextPhraseID":"guard_pathway_0" + } + ] + }, + { + "id":"guard_pathway_0", + "message":"Halt! No one is allowed to cross the pathway to the Duleian Road!", + "replies":[ + { + "text":"Why is that so?", + "nextPhraseID":"guard_pathway_1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"pathway_fallhaven", + "value":10 + } + ] + }, + { + "text":"Never mind. Shadow be with you.", + "nextPhraseID":"X" + }, + { + "text":"Never mind. Goodbye.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"guard_pathway_1", + "message":"Because a storm recently knocked over some trees which now block the passage. A villager even got hurt. And now the responsible woodcutter doesn't want to cut the fallen trees away.", + "replies":[ + { + "text":"But why doesn't he want to do this work?", + "nextPhraseID":"guard_pathway_2" + } + ] + }, + { + "id":"guard_pathway_2", + "message":"You're really curious boy... Well our superior the warden only wants to pay the woodcutter when he did his work.", + "replies":[ + { + "text":"Maybe I could help?", + "nextPhraseID":"guard_pathway_3" + }, + { + "text":"Well this is your problem. Goodbye.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"guard_pathway_3", + "message":"You?! You're just a kid!", + "replies":[ + { + "text":"You're right, but I'd really love to be able to go this way.", + "nextPhraseID":"guard_pathway_4" + }, + { + "text":"So what. I can help!", + "nextPhraseID":"guard_pathway_4" + } + ] + }, + { + "id":"guard_pathway_4", + "message":"Ok, maybe you can be of use. Talk to the warden and maybe you can convince him of paying the woodcutter. But I have to warn you: he is a stubborn beast.", + "replies":[ + { + "text":"Okay thanks for your advice. I'm gonna do that!", + "nextPhraseID":"X" + }, + { + "text":"Pff, easy. I'll do it.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"pathway_fallhaven", + "value":10 + } + ] + }, + { + "id":"sign_pathway_fallhaven", + "message":"North: Feygard\nWest: Fallhaven\nSouth: Nor City" + }, + { + "id":"guard_pathway_5", + "message":"Hello again. It seems like you have sorted things out. Now the passage isn't blocked anymore. You have all my gratitude for doing that.", + "replies":[ + { + "text":"You're welcome. I'm glad the way is opened again!", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"pathway_fallhaven", + "value":60 + } + ] + }, + { + "id":"key_wolf_pack_jakrar", + "message":"You see the horrifying wolf leader and stumble back." + }, + { + "id":"sign_wolf_pack_jakrar", + "replies":[ + { + "nextPhraseID":"sign_wolf_pack_jakrar_1", + "requires":[ + { + "requireType":"killedMonster", + "requireID":"wolf_leader", + "value":1 + }, + { + "requireType":"questProgress", + "requireID":"pathway_fallhaven", + "value":40 + } + ] + } + ] + }, + { + "id":"sign_wolf_pack_jakrar_1", + "message":"You have found Jakrar's axe next to the body of the beast.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"pathway_fallhaven", + "value":40 + } + ] + }, + { + "id":"guard_pathway_6", + "message":"Hello kid. Did you make any progress on your task?", + "replies":[ + { + "text":"Unfortunately not.", + "nextPhraseID":"X" + }, + { + "text":"I wasn't able to convince the warden but I'm gonna talk to the woodcutter now.", + "nextPhraseID":"guard_pathway_7", + "requires":[ + { + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":20 + }, + { + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":30 + } + ] + }, + { + "text":"The woodcutter is gonna help me if I retrieve his axe!", + "nextPhraseID":"guard_pathway_8", + "requires":[ + { + "requireType":"questLatestProgress", + "requireID":"pathway_fallhaven", + "value":30 + } + ] + } + ] + }, + { + "id":"guard_pathway_7", + "message":"Well good luck with that. Maybe you can convince him.", + "replies":[ + { + "text":"I hope so.", + "nextPhraseID":"X" + } + ] + }, + { + "id":"guard_pathway_8", + "message":"That sounds great! Good luck!", + "replies":[ + { + "text":"Goodbye.", + "nextPhraseID":"X" + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_arghest.json b/AndorsTrail/res/raw/conversationlist_prim_arghest.json index f05cbd524..833a5b3bf 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_arghest.json +++ b/AndorsTrail/res/raw/conversationlist_prim_arghest.json @@ -1,320 +1,320 @@ [ { - "id": "arghest_start", - "replies": [ + "id":"arghest_start", + "replies":[ { - "nextPhraseID": "arghest_return_1", - "requires": [ + "nextPhraseID":"arghest_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "40" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":40 } ] }, { - "nextPhraseID": "arghest_return_2", - "requires": [ + "nextPhraseID":"arghest_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "30" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":30 } ] }, { - "nextPhraseID": "arghest_1" + "nextPhraseID":"arghest_1" } ] }, { - "id": "arghest_1", - "message": "Hello there.", - "replies": [ + "id":"arghest_1", + "message":"Hello there.", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "arghest_2" + "text":"What is this place?", + "nextPhraseID":"arghest_2" }, { - "text": "Who are you?", - "nextPhraseID": "arghest_5" + "text":"Who are you?", + "nextPhraseID":"arghest_5" }, { - "text": "Did you rent the back room at the inn in Prim?", - "nextPhraseID": "arghest_8", - "requires": [ + "text":"Did you rent the back room at the inn in Prim?", + "nextPhraseID":"arghest_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "10" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":10 } ] } ] }, { - "id": "arghest_2", - "message": "This is the old Elm mine of Prim.", - "replies": [ + "id":"arghest_2", + "message":"This is the old Elm mine of Prim.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_3" + "text":"N", + "nextPhraseID":"arghest_3" } ] }, { - "id": "arghest_3", - "message": "We used to mine a lot here. But that was before the attacks started.", - "replies": [ + "id":"arghest_3", + "message":"We used to mine a lot here. But that was before the attacks started.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_4" + "text":"N", + "nextPhraseID":"arghest_4" } ] }, { - "id": "arghest_4", - "message": "The attacks on Prim by the beasts and the bandits really reduced our numbers. Now we cannot keep up the mining activity any longer.", - "replies": [ + "id":"arghest_4", + "message":"The attacks on Prim by the beasts and the bandits really reduced our numbers. Now we cannot keep up the mining activity any longer.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "arghest_5" + "text":"Who are you?", + "nextPhraseID":"arghest_5" } ] }, { - "id": "arghest_5", - "message": "I am Arghest. I guard the entrance here to make sure no one enters the old mine.", - "replies": [ + "id":"arghest_5", + "message":"I am Arghest. I guard the entrance here to make sure no one enters the old mine.", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "arghest_2" + "text":"What is this place?", + "nextPhraseID":"arghest_2" }, { - "text": "Can I enter the mine?", - "nextPhraseID": "arghest_6" + "text":"Can I enter the mine?", + "nextPhraseID":"arghest_6" } ] }, { - "id": "arghest_6", - "message": "No. The mine is closed.", - "replies": [ + "id":"arghest_6", + "message":"No. The mine is closed.", + "replies":[ { - "text": "Ok, goodbye.", - "nextPhraseID": "X" + "text":"Ok, goodbye.", + "nextPhraseID":"X" }, { - "text": "Please?", - "nextPhraseID": "arghest_7" + "text":"Please?", + "nextPhraseID":"arghest_7" } ] }, { - "id": "arghest_7", - "message": "I said no. Visitors are not allowed in there.", - "replies": [ + "id":"arghest_7", + "message":"I said no. Visitors are not allowed in there.", + "replies":[ { - "text": "Please?", - "nextPhraseID": "arghest_6" + "text":"Please?", + "nextPhraseID":"arghest_6" }, { - "text": "Just a quick peek?", - "nextPhraseID": "arghest_6" + "text":"Just a quick peek?", + "nextPhraseID":"arghest_6" } ] }, { - "id": "arghest_return_1", - "message": "Welcome back. Thanks for your help earlier. I hope the room at the inn can be of use to you.", - "replies": [ + "id":"arghest_return_1", + "message":"Welcome back. Thanks for your help earlier. I hope the room at the inn can be of use to you.", + "replies":[ { - "text": "You are welcome. Goodbye.", - "nextPhraseID": "X" + "text":"You are welcome. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Can I enter the mine?", - "nextPhraseID": "arghest_6" + "text":"Can I enter the mine?", + "nextPhraseID":"arghest_6" } ] }, { - "id": "arghest_return_2", - "message": "Welcome back. Did you bring me the 5 bottles of milk that I requested?", - "replies": [ + "id":"arghest_return_2", + "message":"Welcome back. Did you bring me the 5 bottles of milk that I requested?", + "replies":[ { - "text": "No, not yet. I'm working on it.", - "nextPhraseID": "arghest_return_3" + "text":"No, not yet. I'm working on it.", + "nextPhraseID":"arghest_return_3" }, { - "text": "Yes, here you go, enjoy!", - "nextPhraseID": "arghest_return_4", - "requires": [ + "text":"Yes, here you go, enjoy!", + "nextPhraseID":"arghest_return_4", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "milk", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"milk", + "value":5 } ] }, { - "text": "Yes, but this nearly cost me a fortune!", - "nextPhraseID": "arghest_return_4", - "requires": [ + "text":"Yes, but this nearly cost me a fortune!", + "nextPhraseID":"arghest_return_4", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "milk", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"milk", + "value":5 } ] } ] }, { - "id": "arghest_return_3", - "message": "Ok then. Return to me once you have them.", - "replies": [ + "id":"arghest_return_3", + "message":"Ok then. Return to me once you have them.", + "replies":[ { - "text": "Will do. Goodbye.", - "nextPhraseID": "X" + "text":"Will do. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "arghest_return_4", - "message": "Thank you my friend! Now I can restock my supply.", - "rewards": [ + "id":"arghest_return_4", + "message":"Thank you my friend! Now I can restock my supply.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_innquest", - "value": 40 + "text":"N", + "nextPhraseID":"arghest_return_5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "arghest_return_5" + "rewardType":"questProgress", + "rewardID":"prim_innquest", + "value":40 } ] }, { - "id": "arghest_return_5", - "message": "These bottles look excellent. Now I can last a while longer in here.", - "replies": [ + "id":"arghest_return_5", + "message":"These bottles look excellent. Now I can last a while longer in here.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_return_6" + "text":"N", + "nextPhraseID":"arghest_return_6" } ] }, { - "id": "arghest_return_6", - "message": "Oh, and about the room in the inn - you are welcome to use it in any way you see fit. Quite a cozy place to rest if you ask me.", - "replies": [ + "id":"arghest_return_6", + "message":"Oh, and about the room in the inn - you are welcome to use it in any way you see fit. Quite a cozy place to rest if you ask me.", + "replies":[ { - "text": "Thanks Arghest. Goodbye.", - "nextPhraseID": "X" + "text":"Thanks Arghest. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Finally, I thought I would never be able to rest here!", - "nextPhraseID": "X" + "text":"Finally, I thought I would never be able to rest here!", + "nextPhraseID":"X" } ] }, { - "id": "arghest_8", - "message": "'Inn in Prim' - you sound funny.", - "replies": [ + "id":"arghest_8", + "message":"'Inn in Prim' - you sound funny.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_9" + "text":"N", + "nextPhraseID":"arghest_9" } ] }, { - "id": "arghest_9", - "message": "Yes, I rent it. I stay there to rest when my shift ends.", - "replies": [ + "id":"arghest_9", + "message":"Yes, I rent it. I stay there to rest when my shift ends.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_10" + "text":"N", + "nextPhraseID":"arghest_10" } ] }, { - "id": "arghest_10", - "message": "However, now that we guards aren't as plentiful as we used to be, it has been a while since I could rest in there.", - "replies": [ + "id":"arghest_10", + "message":"However, now that we guards aren't as plentiful as we used to be, it has been a while since I could rest in there.", + "replies":[ { - "text": "Mind if I use the room at the inn to rest in?", - "nextPhraseID": "arghest_11" + "text":"Mind if I use the room at the inn to rest in?", + "nextPhraseID":"arghest_11" }, { - "text": "Are you still going to use it?", - "nextPhraseID": "arghest_11" + "text":"Are you still going to use it?", + "nextPhraseID":"arghest_11" } ] }, { - "id": "arghest_11", - "message": "Well, I would like to still keep the option of using it. But I guess someone else could rest there now that I'm not actively using it.", - "rewards": [ + "id":"arghest_11", + "message":"Well, I would like to still keep the option of using it. But I guess someone else could rest there now that I'm not actively using it.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_innquest", - "value": 20 + "text":"N", + "nextPhraseID":"arghest_12" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "arghest_12" + "rewardType":"questProgress", + "rewardID":"prim_innquest", + "value":20 } ] }, { - "id": "arghest_12", - "message": "Tell you what, if you bring me some more supplies to keep me occupied here, I guess you could have my permission to use it even though I have rented it.", - "replies": [ + "id":"arghest_12", + "message":"Tell you what, if you bring me some more supplies to keep me occupied here, I guess you could have my permission to use it even though I have rented it.", + "replies":[ { - "text": "N", - "nextPhraseID": "arghest_13" + "text":"N", + "nextPhraseID":"arghest_13" } ] }, { - "id": "arghest_13", - "message": "I have plenty of meat here, but I ran out of milk some weeks ago. Do you think you could help me restock my milk supply?", - "replies": [ + "id":"arghest_13", + "message":"I have plenty of meat here, but I ran out of milk some weeks ago. Do you think you could help me restock my milk supply?", + "replies":[ { - "text": "Sure, no problem. I'll get you your bottles of milk. How much do you need?", - "nextPhraseID": "arghest_14" + "text":"Sure, no problem. I'll get you your bottles of milk. How much do you need?", + "nextPhraseID":"arghest_14" }, { - "text": "Sure, if it leads to me being able to rest here. I'm in.", - "nextPhraseID": "arghest_14" + "text":"Sure, if it leads to me being able to rest here. I'm in.", + "nextPhraseID":"arghest_14" } ] }, { - "id": "arghest_14", - "message": "Bring me 5 bottles of milk. That should be enough.", - "rewards": [ + "id":"arghest_14", + "message":"Bring me 5 bottles of milk. That should be enough.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_innquest", - "value": 30 + "text":"I'll go buy some.", + "nextPhraseID":"X" + }, + { + "text":"Ok. I'll be right back.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "I'll go buy some.", - "nextPhraseID": "X" - }, - { - "text": "Ok. I'll be right back.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"prim_innquest", + "value":30 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_bjorgur.json b/AndorsTrail/res/raw/conversationlist_prim_bjorgur.json index b20b61306..4054050b0 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_bjorgur.json +++ b/AndorsTrail/res/raw/conversationlist_prim_bjorgur.json @@ -1,233 +1,233 @@ [ { - "id": "bjorgur_start", - "replies": [ + "id":"bjorgur_start", + "replies":[ { - "nextPhraseID": "bjorgur_return_1", - "requires": [ + "nextPhraseID":"bjorgur_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "50" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":50 } ] }, { - "nextPhraseID": "bjorgur_return_2", - "requires": [ + "nextPhraseID":"bjorgur_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "15" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":15 } ] }, { - "nextPhraseID": "bjorgur_1" + "nextPhraseID":"bjorgur_1" } ] }, { - "id": "bjorgur_return_1", - "message": "Hello again, friend. Thank you for your assistance with my family grave earlier." + "id":"bjorgur_return_1", + "message":"Hello again, friend. Thank you for your assistance with my family grave earlier." }, { - "id": "bjorgur_return_2", - "message": "Hello again. Have you investigated if anything has happened to my family grave?", - "replies": [ + "id":"bjorgur_return_2", + "message":"Hello again. Have you investigated if anything has happened to my family grave?", + "replies":[ { - "text": "No, not yet.", - "nextPhraseID": "bjorgur_9" + "text":"No, not yet.", + "nextPhraseID":"bjorgur_9" }, { - "text": "(Lie) I went to check on the grave. Everything seems to be normal. You must be imagining things.", - "nextPhraseID": "bjorgur_return_3", - "requires": [ + "text":"(Lie) I went to check on the grave. Everything seems to be normal. You must be imagining things.", + "nextPhraseID":"bjorgur_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "60" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":60 } ] }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "bjorgur_3" + "text":"What was I supposed to do again?", + "nextPhraseID":"bjorgur_3" }, { - "text": "Yes. I killed the intruder and restored the dagger to its original place.", - "nextPhraseID": "bjorgur_complete_1", - "requires": [ + "text":"Yes. I killed the intruder and restored the dagger to its original place.", + "nextPhraseID":"bjorgur_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] } ] }, { - "id": "bjorgur_1", - "message": "Hello there. You wouldn't happen to know anything about a grave to the southwest of Prim would you?", - "replies": [ + "id":"bjorgur_1", + "message":"Hello there. You wouldn't happen to know anything about a grave to the southwest of Prim would you?", + "replies":[ { - "text": "I have been there. I met someone on one of the lower levels.", - "nextPhraseID": "bjorgur_2", - "requires": [ + "text":"I have been there. I met someone on one of the lower levels.", + "nextPhraseID":"bjorgur_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "30" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":30 } ] }, { - "text": "What about it?", - "nextPhraseID": "bjorgur_3" + "text":"What about it?", + "nextPhraseID":"bjorgur_3" }, { - "text": "No, sorry.", - "nextPhraseID": "bjorgur_3" + "text":"No, sorry.", + "nextPhraseID":"bjorgur_3" } ] }, { - "id": "bjorgur_2", - "message": "You have been there?", - "replies": [ + "id":"bjorgur_2", + "message":"You have been there?", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_3" + "text":"N", + "nextPhraseID":"bjorgur_3" } ] }, { - "id": "bjorgur_3", - "message": "My family grave is located in the tomb to the southwest of Prim right outside the Elm mine. I fear that something has disturbed the peace there.", - "replies": [ + "id":"bjorgur_3", + "message":"My family grave is located in the tomb to the southwest of Prim right outside the Elm mine. I fear that something has disturbed the peace there.", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_4" + "text":"N", + "nextPhraseID":"bjorgur_4" } ] }, { - "id": "bjorgur_4", - "message": "You see, my grandfather was very fond of a particular valuable dagger that our family used to possess. He wore it with him always.", - "replies": [ + "id":"bjorgur_4", + "message":"You see, my grandfather was very fond of a particular valuable dagger that our family used to possess. He wore it with him always.", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_5" + "text":"N", + "nextPhraseID":"bjorgur_5" } ] }, { - "id": "bjorgur_5", - "message": "The dagger would of course attract treasure hunters, but up until now we seem to have been spared of this.", - "replies": [ + "id":"bjorgur_5", + "message":"The dagger would of course attract treasure hunters, but up until now we seem to have been spared of this.", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_6" + "text":"N", + "nextPhraseID":"bjorgur_6" } ] }, { - "id": "bjorgur_6", - "message": "Now I fear something has happened to the grave. I have not been sleeping well the last couple of nights, and I am sure this must be the cause.", - "rewards": [ + "id":"bjorgur_6", + "message":"Now I fear something has happened to the grave. I have not been sleeping well the last couple of nights, and I am sure this must be the cause.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 10 + "text":"N", + "nextPhraseID":"bjorgur_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bjorgur_7" + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":10 } ] }, { - "id": "bjorgur_7", - "message": "You wouldn't happen to want to go check on the grave and see what is happening over there?", - "replies": [ + "id":"bjorgur_7", + "message":"You wouldn't happen to want to go check on the grave and see what is happening over there?", + "replies":[ { - "text": "Sure. I will go check on your parents grave.", - "nextPhraseID": "bjorgur_8" + "text":"Sure. I will go check on your parents grave.", + "nextPhraseID":"bjorgur_8" }, { - "text": "A treasure you say? I'm interested.", - "nextPhraseID": "bjorgur_8" + "text":"A treasure you say? I'm interested.", + "nextPhraseID":"bjorgur_8" }, { - "text": "I have actually already been there and restored the dagger to its original place.", - "nextPhraseID": "bjorgur_complete_2", - "requires": [ + "text":"I have actually already been there and restored the dagger to its original place.", + "nextPhraseID":"bjorgur_complete_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] } ] }, { - "id": "bjorgur_8", - "message": "Thank you. Please see if anything has happened to the grave, and what could be the cause of my nightly anxiety.", - "rewards": [ + "id":"bjorgur_8", + "message":"Thank you. Please see if anything has happened to the grave, and what could be the cause of my nightly anxiety.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 15 + "text":"N", + "nextPhraseID":"bjorgur_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "bjorgur_9" + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":15 } ] }, { - "id": "bjorgur_return_3", - "message": "Nothing you say? But I was sure something must have happened over there. Anyway. Thank you for checking it for me." + "id":"bjorgur_return_3", + "message":"Nothing you say? But I was sure something must have happened over there. Anyway. Thank you for checking it for me." }, { - "id": "bjorgur_9", - "message": "Please hurry, and return here to tell me of your progress once you find out something." + "id":"bjorgur_9", + "message":"Please hurry, and return here to tell me of your progress once you find out something." }, { - "id": "bjorgur_complete_1", - "message": "An intruder? Oh thank you for dealing with this matter.", - "replies": [ + "id":"bjorgur_complete_1", + "message":"An intruder? Oh thank you for dealing with this matter.", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_complete_2" + "text":"N", + "nextPhraseID":"bjorgur_complete_2" } ] }, { - "id": "bjorgur_complete_2", - "message": "You say you restored the dagger to it's original place? Thank you. Now I might be able to rest during the nights ahead.", - "replies": [ + "id":"bjorgur_complete_2", + "message":"You say you restored the dagger to it's original place? Thank you. Now I might be able to rest during the nights ahead.", + "replies":[ { - "text": "N", - "nextPhraseID": "bjorgur_complete_3" + "text":"N", + "nextPhraseID":"bjorgur_complete_3" } ] }, { - "id": "bjorgur_complete_3", - "message": "Thank you again. I'm afraid I can't give you anything except my gratitude. You should go see my relatives in Feygard if you get the chance to travel up there.", - "rewards": [ + "id":"bjorgur_complete_3", + "message":"Thank you again. I'm afraid I can't give you anything except my gratitude. You should go see my relatives in Feygard if you get the chance to travel up there.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 50 + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":50 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_fulus.json b/AndorsTrail/res/raw/conversationlist_prim_fulus.json index f936fe160..1cb8e72eb 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_fulus.json +++ b/AndorsTrail/res/raw/conversationlist_prim_fulus.json @@ -1,324 +1,324 @@ [ { - "id": "bjorgur_bandit", - "message": "Hey you! You shouldn't be here. This dagger is mine. Get out!", - "rewards": [ + "id":"bjorgur_bandit", + "message":"Hey you! You shouldn't be here. This dagger is mine. Get out!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 30 + "text":"Fine. I will leave.", + "nextPhraseID":"X" + }, + { + "text":"Hey, that's a nice looking dagger you have there.", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Fine. I will leave.", - "nextPhraseID": "X" - }, - { - "text": "Hey, that's a nice looking dagger you have there.", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":30 } ] }, { - "id": "sign_bwm35", - "replies": [ + "id":"sign_bwm35", + "replies":[ { - "nextPhraseID": "sign_bwm35_1", - "requires": [ + "nextPhraseID":"sign_bwm35_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] }, { - "nextPhraseID": "sign_bwm35_2" + "nextPhraseID":"sign_bwm35_2" } ] }, { - "id": "sign_bwm35_1", - "message": "You see the remains of rusted equipment and rotten leather." + "id":"sign_bwm35_1", + "message":"You see the remains of rusted equipment and rotten leather." }, { - "id": "sign_bwm35_2", - "message": "You see the remains of rusted equipment and rotten leather. Something seems to have been recently removed from here since one place completely lacks dust.\n\nThe lack of dust looks distinctly dagger-shaped. There must have been a dagger here earlier that someone removed.", - "replies": [ + "id":"sign_bwm35_2", + "message":"You see the remains of rusted equipment and rotten leather. Something seems to have been recently removed from here since one place completely lacks dust.\n\nThe lack of dust looks distinctly dagger-shaped. There must have been a dagger here earlier that someone removed.", + "replies":[ { - "text": "Place the dagger back into its original place.", - "nextPhraseID": "sign_bwm35_3", - "requires": [ + "text":"Place the dagger back into its original place.", + "nextPhraseID":"sign_bwm35_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bjorgur_dagger", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"bjorgur_dagger", + "value":1 } ] } ] }, { - "id": "sign_bwm35_3", - "message": "You place the dagger back among the equipment, where it looks like it used to be.", - "rewards": [ + "id":"sign_bwm35_3", + "message":"You place the dagger back among the equipment, where it looks like it used to be.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 40 + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":40 } ] }, { - "id": "fulus_start", - "replies": [ + "id":"fulus_start", + "replies":[ { - "nextPhraseID": "fulus_return_1", - "requires": [ + "nextPhraseID":"fulus_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "60" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":60 } ] }, { - "nextPhraseID": "fulus_return_3", - "requires": [ + "nextPhraseID":"fulus_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "51" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":51 } ] }, { - "nextPhraseID": "fulus_return_2", - "requires": [ + "nextPhraseID":"fulus_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "20" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":20 } ] }, { - "nextPhraseID": "fulus_1" + "nextPhraseID":"fulus_1" } ] }, { - "id": "fulus_return_1", - "message": "Hello again, friend. Thank you for your assistance in obtaining that dagger earlier." + "id":"fulus_return_1", + "message":"Hello again, friend. Thank you for your assistance in obtaining that dagger earlier." }, { - "id": "fulus_return_2", - "message": "Hello again. Have you been able to retrieve that dagger from Bjorgur's family grave yet?", - "replies": [ + "id":"fulus_return_2", + "message":"Hello again. Have you been able to retrieve that dagger from Bjorgur's family grave yet?", + "replies":[ { - "text": "No, not yet.", - "nextPhraseID": "fulus_9" + "text":"No, not yet.", + "nextPhraseID":"fulus_9" }, { - "text": "I decided to help Bjorgur instead.", - "nextPhraseID": "fulus_return_3", - "requires": [ + "text":"I decided to help Bjorgur instead.", + "nextPhraseID":"fulus_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "fulus_3" + "text":"What was I supposed to do again?", + "nextPhraseID":"fulus_3" }, { - "text": "Yes. Here it is.", - "nextPhraseID": "fulus_complete_1", - "requires": [ + "text":"Yes. Here it is.", + "nextPhraseID":"fulus_complete_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bjorgur_dagger", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"bjorgur_dagger", + "value":1 } ] } ] }, { - "id": "fulus_return_3", - "message": "What?! Sigh. Stupid kid. That dagger is worth a fortune. We could have been rich! Rich I tell you!", - "rewards": [ + "id":"fulus_return_3", + "message":"What?! Sigh. Stupid kid. That dagger is worth a fortune. We could have been rich! Rich I tell you!", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 51 + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":51 } ] }, { - "id": "fulus_1", - "message": "Hello there. You seem like just the type of person I am looking for.", - "replies": [ + "id":"fulus_1", + "message":"Hello there. You seem like just the type of person I am looking for.", + "replies":[ { - "text": "N", - "nextPhraseID": "fulus_2" + "text":"N", + "nextPhraseID":"fulus_2" } ] }, { - "id": "fulus_complete_1", - "message": "Oh wow, you actually managed to get the dagger? Thank you kid. This is worth a lot. Here, take these coins as compensation for your efforts!", - "rewards": [ + "id":"fulus_complete_1", + "message":"Oh wow, you actually managed to get the dagger? Thank you kid. This is worth a lot. Here, take these coins as compensation for your efforts!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 60 - }, - { - "rewardType": "dropList", - "rewardID": "fulus_reward" + "text":"N", + "nextPhraseID":"fulus_complete_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "fulus_complete_2" + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":60 + }, + { + "rewardType":"dropList", + "rewardID":"fulus_reward" } ] }, { - "id": "fulus_complete_2", - "message": "Thank you again. Now, let's see.. how much should we sell this dagger for.." + "id":"fulus_complete_2", + "message":"Thank you again. Now, let's see.. how much should we sell this dagger for.." }, { - "id": "fulus_2", - "message": "Would you be interested in hearing about a business proposal I have?", - "replies": [ + "id":"fulus_2", + "message":"Would you be interested in hearing about a business proposal I have?", + "replies":[ { - "text": "Sure. What is the proposal?", - "nextPhraseID": "fulus_3" + "text":"Sure. What is the proposal?", + "nextPhraseID":"fulus_3" }, { - "text": "If it leads to something for me to gain, then sure.", - "nextPhraseID": "fulus_3" + "text":"If it leads to something for me to gain, then sure.", + "nextPhraseID":"fulus_3" }, { - "text": "I couldn't possibly think you would have anything worthwhile to offer me, but let's hear it anyways.", - "nextPhraseID": "fulus_3" + "text":"I couldn't possibly think you would have anything worthwhile to offer me, but let's hear it anyways.", + "nextPhraseID":"fulus_3" } ] }, { - "id": "fulus_3", - "message": "For some time, I have known about a certain valuable dagger that a certain family used to possess here in Prim.", - "replies": [ + "id":"fulus_3", + "message":"For some time, I have known about a certain valuable dagger that a certain family used to possess here in Prim.", + "replies":[ { - "text": "N", - "nextPhraseID": "fulus_4" + "text":"N", + "nextPhraseID":"fulus_4" } ] }, { - "id": "fulus_9", - "message": "Now hurry up. I really need that dagger soon." + "id":"fulus_9", + "message":"Now hurry up. I really need that dagger soon." }, { - "id": "fulus_4", - "message": "This dagger is extremely valuable to me, for personal reasons.", - "replies": [ + "id":"fulus_4", + "message":"This dagger is extremely valuable to me, for personal reasons.", + "replies":[ { - "text": "I don't like where this is going. I better not get involved in your shady business.", - "nextPhraseID": "fulus_5" + "text":"I don't like where this is going. I better not get involved in your shady business.", + "nextPhraseID":"fulus_5" }, { - "text": "I like where this is going, please continue.", - "nextPhraseID": "fulus_6" + "text":"I like where this is going, please continue.", + "nextPhraseID":"fulus_6" }, { - "text": "Tell me more.", - "nextPhraseID": "fulus_6" + "text":"Tell me more.", + "nextPhraseID":"fulus_6" }, { - "text": "I have already helped Bjorgur return the dagger to its original place.", - "nextPhraseID": "fulus_return_3", - "requires": [ + "text":"I have already helped Bjorgur return the dagger to its original place.", + "nextPhraseID":"fulus_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] } ] }, { - "id": "fulus_5", - "message": "Fine. Suit yourself, you goody two-shoes." + "id":"fulus_5", + "message":"Fine. Suit yourself, you goody two-shoes." }, { - "id": "fulus_6", - "message": "The family in question is Bjorgur's family.", - "replies": [ + "id":"fulus_6", + "message":"The family in question is Bjorgur's family.", + "replies":[ { - "text": "N", - "nextPhraseID": "fulus_7" + "text":"N", + "nextPhraseID":"fulus_7" } ] }, { - "id": "fulus_7", - "message": "Now, I happen to know that this particular dagger can be found in their family tomb that has been opened by other .. people .. recently.", - "replies": [ + "id":"fulus_7", + "message":"Now, I happen to know that this particular dagger can be found in their family tomb that has been opened by other .. people .. recently.", + "replies":[ { - "text": "N", - "nextPhraseID": "fulus_8" + "text":"N", + "nextPhraseID":"fulus_8" } ] }, { - "id": "fulus_8", - "message": "What I want is simple. You go get that dagger and bring it to me, and I will reward you handsomely.", - "replies": [ + "id":"fulus_8", + "message":"What I want is simple. You go get that dagger and bring it to me, and I will reward you handsomely.", + "replies":[ { - "text": "Sounds easy enough. I'll do it.", - "nextPhraseID": "fulus_10" + "text":"Sounds easy enough. I'll do it.", + "nextPhraseID":"fulus_10" }, { - "text": "No, I had better not get involved in your shady business.", - "nextPhraseID": "fulus_5" + "text":"No, I had better not get involved in your shady business.", + "nextPhraseID":"fulus_5" }, { - "text": "I have already helped Bjorgur return the dagger to its original place.", - "nextPhraseID": "fulus_return_3", - "requires": [ + "text":"I have already helped Bjorgur return the dagger to its original place.", + "nextPhraseID":"fulus_return_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "bjorgur_grave", - "value": "40" + "requireType":"questProgress", + "requireID":"bjorgur_grave", + "value":40 } ] } ] }, { - "id": "fulus_10", - "message": "Good. Return to me once you have it. Maybe you can talk to Bjorgur about directions to the tomb. His house is just outside here in Prim. Just don't mention anything about our plan to him!", - "rewards": [ + "id":"fulus_10", + "message":"Good. Return to me once you have it. Maybe you can talk to Bjorgur about directions to the tomb. His house is just outside here in Prim. Just don't mention anything about our plan to him!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bjorgur_grave", - "value": 20 + "text":"N", + "nextPhraseID":"fulus_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "fulus_9" + "rewardType":"questProgress", + "rewardID":"bjorgur_grave", + "value":20 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_guthbered.json b/AndorsTrail/res/raw/conversationlist_prim_guthbered.json index 5a95f470d..3263123c7 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_guthbered.json +++ b/AndorsTrail/res/raw/conversationlist_prim_guthbered.json @@ -1,1230 +1,1230 @@ [ { - "id": "guthbered_start", - "replies": [ + "id":"guthbered_start", + "replies":[ { - "nextPhraseID": "guthbered_sentbybwm_leave", - "requires": [ + "nextPhraseID":"guthbered_sentbybwm_leave", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "131" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":131 } ] }, { - "nextPhraseID": "guthbered_sentbybwm_fight", - "requires": [ + "nextPhraseID":"guthbered_sentbybwm_fight", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "130" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":130 } ] }, { - "nextPhraseID": "guthbered_sentbybwm_1", - "requires": [ + "nextPhraseID":"guthbered_sentbybwm_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "120" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":120 } ] }, { - "nextPhraseID": "guthbered_reject", - "requires": [ + "nextPhraseID":"guthbered_reject", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "251" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":251 } ] }, { - "nextPhraseID": "guthbered_reject", - "requires": [ + "nextPhraseID":"guthbered_reject", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "250" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":250 } ] }, { - "nextPhraseID": "guthbered_completed", - "requires": [ + "nextPhraseID":"guthbered_completed", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "100" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":100 } ] }, { - "nextPhraseID": "guthbered_killharl_2", - "requires": [ + "nextPhraseID":"guthbered_killharl_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "99" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":99 } ] }, { - "nextPhraseID": "guthbered_workingforbwm_2", - "requires": [ + "nextPhraseID":"guthbered_workingforbwm_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "95" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":95 } ] }, { - "nextPhraseID": "guthbered_killharl_1", - "requires": [ + "nextPhraseID":"guthbered_killharl_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "80" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":80 } ] }, { - "nextPhraseID": "guthbered_lookforsigns_1", - "requires": [ + "nextPhraseID":"guthbered_lookforsigns_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "50" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":50 } ] }, { - "nextPhraseID": "guthbered_return_1_1", - "requires": [ + "nextPhraseID":"guthbered_return_1_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "25" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":25 } ] }, { - "nextPhraseID": "guthbered_1" + "nextPhraseID":"guthbered_1" } ] }, { - "id": "guthbered_reject", - "message": "You again? Leave this place and go to your friends up in the Blackwater Mountain settlement instead. We want no business with you.", - "replies": [ + "id":"guthbered_reject", + "message":"You again? Leave this place and go to your friends up in the Blackwater Mountain settlement instead. We want no business with you.", + "replies":[ { - "text": "I am here to give you a message from the Blackwater Mountain settlement.", - "nextPhraseID": "guthbered_attacks", - "requires": [ + "text":"I am here to give you a message from the Blackwater Mountain settlement.", + "nextPhraseID":"guthbered_attacks", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "70" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":70 } ] } ] }, { - "id": "guthbered_attacks", - "message": "What message?", - "replies": [ + "id":"guthbered_attacks", + "message":"What message?", + "replies":[ { - "text": "Harlenn in the Blackwater Mountain settlement wants you to stop your attacks on their settlement.", - "nextPhraseID": "guthbered_attacks_1" + "text":"Harlenn in the Blackwater Mountain settlement wants you to stop your attacks on their settlement.", + "nextPhraseID":"guthbered_attacks_1" } ] }, { - "id": "guthbered_attacks_1", - "message": "That's completely insane. We!? Stop OUR attacks?! You tell him that we have nothing to do with what happens up there. They have brought their own misfortune upon themselves.", - "rewards": [ + "id":"guthbered_attacks_1", + "message":"That's completely insane. We!? Stop OUR attacks?! You tell him that we have nothing to do with what happens up there. They have brought their own misfortune upon themselves.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 80 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":80 } ] }, { - "id": "guthbered_return_1_1", - "message": "Welcome back, traveller. Did you talk to Harlenn up in the Blackwater Mountain settlement?", - "replies": [ + "id":"guthbered_return_1_1", + "message":"Welcome back, traveller. Did you talk to Harlenn up in the Blackwater Mountain settlement?", + "replies":[ { - "text": "Can you tell me the story about the monsters again?", - "nextPhraseID": "guthbered_13" + "text":"Can you tell me the story about the monsters again?", + "nextPhraseID":"guthbered_13" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "guthbered_29" + "text":"What was I supposed to do again?", + "nextPhraseID":"guthbered_29" }, { - "text": "Can you tell me the story about Prim again?", - "nextPhraseID": "guthbered_2" + "text":"Can you tell me the story about Prim again?", + "nextPhraseID":"guthbered_2" }, { - "text": "Yes, but Harlenn denies that they have anything to do with the attacks.", - "nextPhraseID": "guthbered_talkedto_harl_1", - "requires": [ + "text":"Yes, but Harlenn denies that they have anything to do with the attacks.", + "nextPhraseID":"guthbered_talkedto_harl_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "30" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":30 } ] }, { - "text": "Actually, I am here to give you a message from the Blackwater Mountain settlement.", - "nextPhraseID": "guthbered_attacks", - "requires": [ + "text":"Actually, I am here to give you a message from the Blackwater Mountain settlement.", + "nextPhraseID":"guthbered_attacks", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "70" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":70 } ] } ] }, { - "id": "guthbered_1", - "message": "Welcome to Prim, traveller.", - "replies": [ + "id":"guthbered_1", + "message":"Welcome to Prim, traveller.", + "replies":[ { - "text": "What can you tell me about Prim?", - "nextPhraseID": "guthbered_2" + "text":"What can you tell me about Prim?", + "nextPhraseID":"guthbered_2" }, { - "text": "Who are you?", - "nextPhraseID": "guthbered_who_1" + "text":"Who are you?", + "nextPhraseID":"guthbered_who_1" }, { - "text": "I was told to see you about helping against the monster attacks.", - "nextPhraseID": "guthbered_20", - "requires": [ + "text":"I was told to see you about helping against the monster attacks.", + "nextPhraseID":"guthbered_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "11" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":11 } ] }, { - "text": "Actually, I am here to give you a message from the Blackwater Mountain settlement.", - "nextPhraseID": "guthbered_attacks", - "requires": [ + "text":"Actually, I am here to give you a message from the Blackwater Mountain settlement.", + "nextPhraseID":"guthbered_attacks", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "70" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":70 } ] } ] }, { - "id": "guthbered_2", - "message": "Prim began as a simple camp for the miners that worked in the mines around here. Later it grew to a settlement, and a few years back we even got a tavern and an inn here.", - "replies": [ + "id":"guthbered_2", + "message":"Prim began as a simple camp for the miners that worked in the mines around here. Later it grew to a settlement, and a few years back we even got a tavern and an inn here.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_3" + "text":"N", + "nextPhraseID":"guthbered_3" } ] }, { - "id": "guthbered_3", - "message": "This place used to be full of life when the miners worked here.", - "replies": [ + "id":"guthbered_3", + "message":"This place used to be full of life when the miners worked here.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_4" + "text":"N", + "nextPhraseID":"guthbered_4" } ] }, { - "id": "guthbered_4", - "message": "The miners also attracted a lot of traders that used to come through here.", - "replies": [ + "id":"guthbered_4", + "message":"The miners also attracted a lot of traders that used to come through here.", + "replies":[ { - "text": "'used to'?", - "nextPhraseID": "guthbered_5" + "text":"'used to'?", + "nextPhraseID":"guthbered_5" }, { - "text": "What happened then?", - "nextPhraseID": "guthbered_5" + "text":"What happened then?", + "nextPhraseID":"guthbered_5" } ] }, { - "id": "guthbered_5", - "message": "Just until recently, we could at least get some contact with the outside villages. Nowadays, that hope is lost.", - "replies": [ + "id":"guthbered_5", + "message":"Just until recently, we could at least get some contact with the outside villages. Nowadays, that hope is lost.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_6" + "text":"N", + "nextPhraseID":"guthbered_6" } ] }, { - "id": "guthbered_6", - "message": "You see, the mine tunnel to the south is collapsed, and no one can get in or out of Prim.", - "replies": [ + "id":"guthbered_6", + "message":"You see, the mine tunnel to the south is collapsed, and no one can get in or out of Prim.", + "replies":[ { - "text": "I know, I just came from there.", - "nextPhraseID": "guthbered_7" + "text":"I know, I just came from there.", + "nextPhraseID":"guthbered_7" }, { - "text": "Tough luck.", - "nextPhraseID": "guthbered_10" + "text":"Tough luck.", + "nextPhraseID":"guthbered_10" }, { - "text": "What made it collapse?", - "nextPhraseID": "guthbered_11" + "text":"What made it collapse?", + "nextPhraseID":"guthbered_11" } ] }, { - "id": "guthbered_7", - "message": "You did? Oh. Well, yes of course you must have since you are not from Prim. So there's a way through it after all huh?", - "replies": [ + "id":"guthbered_7", + "message":"You did? Oh. Well, yes of course you must have since you are not from Prim. So there's a way through it after all huh?", + "replies":[ { - "text": "Yes, but I had to go through the old pitch-black mine.", - "nextPhraseID": "guthbered_8" + "text":"Yes, but I had to go through the old pitch-black mine.", + "nextPhraseID":"guthbered_8" }, { - "text": "Yes, the passage in the mine below is safe.", - "nextPhraseID": "guthbered_8" + "text":"Yes, the passage in the mine below is safe.", + "nextPhraseID":"guthbered_8" }, { - "text": "No, just kidding. I scaled over the mountain ridge to get here.", - "nextPhraseID": "guthbered_8" + "text":"No, just kidding. I scaled over the mountain ridge to get here.", + "nextPhraseID":"guthbered_8" } ] }, { - "id": "guthbered_8", - "message": "Ok. We will have to investigate that later.", - "replies": [ + "id":"guthbered_8", + "message":"Ok. We will have to investigate that later.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_9" + "text":"N", + "nextPhraseID":"guthbered_9" } ] }, { - "id": "guthbered_9", - "message": "Anyway, as I was saying..", - "replies": [ + "id":"guthbered_9", + "message":"Anyway, as I was saying..", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_10" + "text":"N", + "nextPhraseID":"guthbered_10" } ] }, { - "id": "guthbered_10", - "message": "The collapsed mine tunnel makes it hard for any traders to reach Prim. Our resources are really starting to dwindle.", - "replies": [ + "id":"guthbered_10", + "message":"The collapsed mine tunnel makes it hard for any traders to reach Prim. Our resources are really starting to dwindle.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_12" + "text":"N", + "nextPhraseID":"guthbered_12" } ] }, { - "id": "guthbered_11", - "message": "We are not sure. But we have our suspicions.", - "replies": [ + "id":"guthbered_11", + "message":"We are not sure. But we have our suspicions.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_10" + "text":"N", + "nextPhraseID":"guthbered_10" } ] }, { - "id": "guthbered_12", - "message": "On top of that, there are the attacks from the monsters that we have to deal with.", - "rewards": [ + "id":"guthbered_12", + "message":"On top of that, there are the attacks from the monsters that we have to deal with.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 11 + "text":"Yes, I noticed some monsters outside the village.", + "nextPhraseID":"guthbered_13" + }, + { + "text":"What monsters?", + "nextPhraseID":"guthbered_13" } ], - "replies": [ + "rewards":[ { - "text": "Yes, I noticed some monsters outside the village.", - "nextPhraseID": "guthbered_13" - }, - { - "text": "What monsters?", - "nextPhraseID": "guthbered_13" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":11 } ] }, { - "id": "guthbered_who_1", - "message": "I am Guthbered, protector of this village.", - "replies": [ + "id":"guthbered_who_1", + "message":"I am Guthbered, protector of this village.", + "replies":[ { - "text": "What can you tell me about Prim?", - "nextPhraseID": "guthbered_2" + "text":"What can you tell me about Prim?", + "nextPhraseID":"guthbered_2" }, { - "text": "I was told to see you about helping against the monster attacks.", - "nextPhraseID": "guthbered_20", - "requires": [ + "text":"I was told to see you about helping against the monster attacks.", + "nextPhraseID":"guthbered_20", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "11" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":11 } ] } ] }, { - "id": "guthbered_13", - "message": "A while ago, we started seeing the first of the monsters. At first, they were no problem for us to handle. Our guards could cut them down easily.", - "replies": [ + "id":"guthbered_13", + "message":"A while ago, we started seeing the first of the monsters. At first, they were no problem for us to handle. Our guards could cut them down easily.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_14" + "text":"N", + "nextPhraseID":"guthbered_14" } ] }, { - "id": "guthbered_14", - "message": "But after a while, some of our guards got hurt, and the monsters started increasing in numbers.", - "replies": [ + "id":"guthbered_14", + "message":"But after a while, some of our guards got hurt, and the monsters started increasing in numbers.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_15" + "text":"N", + "nextPhraseID":"guthbered_15" } ] }, { - "id": "guthbered_15", - "message": "Also, the monsters almost seemed like they were getting smarter. Their attacks were getting more and more coordinated.", - "replies": [ + "id":"guthbered_15", + "message":"Also, the monsters almost seemed like they were getting smarter. Their attacks were getting more and more coordinated.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_16" + "text":"N", + "nextPhraseID":"guthbered_16" } ] }, { - "id": "guthbered_16", - "message": "Now, we can hardly hold them back. They mostly come at night.", - "replies": [ + "id":"guthbered_16", + "message":"Now, we can hardly hold them back. They mostly come at night.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_17" + "text":"N", + "nextPhraseID":"guthbered_17" } ] }, { - "id": "guthbered_17", - "message": "According to lore, the monsters are called the 'Gornauds'.", - "replies": [ + "id":"guthbered_17", + "message":"According to lore, the monsters are called the 'Gornauds'.", + "replies":[ { - "text": "Any ideas where they might be coming from?", - "nextPhraseID": "guthbered_18" + "text":"Any ideas where they might be coming from?", + "nextPhraseID":"guthbered_18" } ] }, { - "id": "guthbered_18", - "message": "Oh yes, we are almost certain.", - "replies": [ + "id":"guthbered_18", + "message":"Oh yes, we are almost certain.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_19" + "text":"N", + "nextPhraseID":"guthbered_19" } ] }, { - "id": "guthbered_19", - "message": "Those evil bastards up in the Blackwater Mountain settlement probably summoned them to attack us. They would rather see us perish.", - "rewards": [ + "id":"guthbered_19", + "message":"Those evil bastards up in the Blackwater Mountain settlement probably summoned them to attack us. They would rather see us perish.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 20 + "text":"N", + "nextPhraseID":"guthbered_22" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "guthbered_22" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":20 } ] }, { - "id": "guthbered_20", - "message": "Oh good. Did you talk to Tonis? Yes, I'm sure you met him on your way into town.", - "replies": [ + "id":"guthbered_20", + "message":"Oh good. Did you talk to Tonis? Yes, I'm sure you met him on your way into town.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_21" + "text":"N", + "nextPhraseID":"guthbered_21" } ] }, { - "id": "guthbered_21", - "message": "Good. Let me tell you the back-story about Prim first.", - "replies": [ + "id":"guthbered_21", + "message":"Good. Let me tell you the back-story about Prim first.", + "replies":[ { - "text": "Sure.", - "nextPhraseID": "guthbered_2" + "text":"Sure.", + "nextPhraseID":"guthbered_2" }, { - "text": "I'd rather skip to the end directly.", - "nextPhraseID": "guthbered_13" + "text":"I'd rather skip to the end directly.", + "nextPhraseID":"guthbered_13" } ] }, { - "id": "guthbered_22", - "message": "We used to trade with them up there, but that all changed once they got greedy.", - "rewards": [ + "id":"guthbered_22", + "message":"We used to trade with them up there, but that all changed once they got greedy.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 25 + "text":"I met a man outside the collapsed mine saying he was from the Blackwater Mountain settlement.", + "nextPhraseID":"guthbered_26" + }, + { + "text":"Do you need any help in dealing with those monsters?", + "nextPhraseID":"guthbered_23" + }, + { + "text":"I would be glad to help you with the monsters.", + "nextPhraseID":"guthbered_24" } ], - "replies": [ + "rewards":[ { - "text": "I met a man outside the collapsed mine saying he was from the Blackwater Mountain settlement.", - "nextPhraseID": "guthbered_26" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":25 + } + ] + }, + { + "id":"guthbered_23", + "message":"Oh boy, do we? Yes please, you are welcome to help.", + "replies":[ + { + "text":"I would be glad to help you with the monsters.", + "nextPhraseID":"guthbered_24" + } + ] + }, + { + "id":"guthbered_24", + "message":"Do you really think you have what it takes to help us?", + "replies":[ + { + "text":"I have left a bloody trail of monsters behind me.", + "nextPhraseID":"guthbered_25" }, { - "text": "Do you need any help in dealing with those monsters?", - "nextPhraseID": "guthbered_23" + "text":"Sure, I can handle it.", + "nextPhraseID":"guthbered_25" }, { - "text": "I would be glad to help you with the monsters.", - "nextPhraseID": "guthbered_24" + "text":"If the monsters are anything like those around where I entered the mine, it will be a tough fight. But I can manage it.", + "nextPhraseID":"guthbered_25" } ] }, { - "id": "guthbered_23", - "message": "Oh boy, do we? Yes please, you are welcome to help.", - "replies": [ + "id":"guthbered_25", + "message":"Great. I think we should go straight to the source with the problem.", + "replies":[ { - "text": "I would be glad to help you with the monsters.", - "nextPhraseID": "guthbered_24" + "text":"N", + "nextPhraseID":"guthbered_29" } ] }, { - "id": "guthbered_24", - "message": "Do you really think you have what it takes to help us?", - "replies": [ + "id":"guthbered_26", + "message":"A man, from the Blackwater settlement, you say?", + "replies":[ { - "text": "I have left a bloody trail of monsters behind me.", - "nextPhraseID": "guthbered_25" - }, - { - "text": "Sure, I can handle it.", - "nextPhraseID": "guthbered_25" - }, - { - "text": "If the monsters are anything like those around where I entered the mine, it will be a tough fight. But I can manage it.", - "nextPhraseID": "guthbered_25" + "text":"N", + "nextPhraseID":"guthbered_27" } ] }, { - "id": "guthbered_25", - "message": "Great. I think we should go straight to the source with the problem.", - "replies": [ + "id":"guthbered_27", + "message":"Did he say anything about us here in Prim?", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_29" + "text":"No. But he insisted that I go straight east when exiting the mine, thus not reaching Prim.", + "nextPhraseID":"guthbered_28" } ] }, { - "id": "guthbered_26", - "message": "A man, from the Blackwater settlement, you say?", - "replies": [ + "id":"guthbered_28", + "message":"That figures. They send out their spies even now.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_27" + "text":"Do you need any help in dealing with those monsters?", + "nextPhraseID":"guthbered_23" } ] }, { - "id": "guthbered_27", - "message": "Did he say anything about us here in Prim?", - "replies": [ + "id":"guthbered_29", + "message":"As I said, we believe those bastards up at the Blackwater Mountain settlement are behind the monster attacks somehow.", + "replies":[ { - "text": "No. But he insisted that I go straight east when exiting the mine, thus not reaching Prim.", - "nextPhraseID": "guthbered_28" + "text":"N", + "nextPhraseID":"guthbered_30" } ] }, { - "id": "guthbered_28", - "message": "That figures. They send out their spies even now.", - "replies": [ + "id":"guthbered_30", + "message":"I want you to go up there to their settlement and ask their battle master, Harlenn, why they are doing this to us.", + "replies":[ { - "text": "Do you need any help in dealing with those monsters?", - "nextPhraseID": "guthbered_23" - } - ] - }, - { - "id": "guthbered_29", - "message": "As I said, we believe those bastards up at the Blackwater Mountain settlement are behind the monster attacks somehow.", - "replies": [ - { - "text": "N", - "nextPhraseID": "guthbered_30" - } - ] - }, - { - "id": "guthbered_30", - "message": "I want you to go up there to their settlement and ask their battle master, Harlenn, why they are doing this to us.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 25 + "text":"Ok, I will go ask Harlenn in the Blackwater Mountain settlement why they are attacking your village.", + "nextPhraseID":"guthbered_31" } ], - "replies": [ + "rewards":[ { - "text": "Ok, I will go ask Harlenn in the Blackwater Mountain settlement why they are attacking your village.", - "nextPhraseID": "guthbered_31" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":25 } ] }, { - "id": "guthbered_31", - "message": "Thank you friend.", - "rewards": [ + "id":"guthbered_31", + "message":"Thank you friend.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 25 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":25 } ] }, { - "id": "guthbered_talkedto_harl_1", - "message": "What did I expect? Of course he would say that. He probably even denies it to himself. Meanwhile, we here in Prim suffer from their savage raids.", - "replies": [ + "id":"guthbered_talkedto_harl_1", + "message":"What did I expect? Of course he would say that. He probably even denies it to himself. Meanwhile, we here in Prim suffer from their savage raids.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_2" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_2" } ] }, { - "id": "guthbered_talkedto_harl_2", - "message": "I am sure they are behind these attacks. However, I do not have sufficient evidence to back up my statements in order to do anything about it.", - "replies": [ + "id":"guthbered_talkedto_harl_2", + "message":"I am sure they are behind these attacks. However, I do not have sufficient evidence to back up my statements in order to do anything about it.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_3" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_3" } ] }, { - "id": "guthbered_talkedto_harl_3", - "message": "But I am sure they are! As false as they are, they must be. Always lying and deceiving. Causing destruction and turmoil.", - "rewards": [ + "id":"guthbered_talkedto_harl_3", + "message":"But I am sure they are! As false as they are, they must be. Always lying and deceiving. Causing destruction and turmoil.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 40 + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_4" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":40 } ] }, { - "id": "guthbered_talkedto_harl_4", - "message": "Just listen to the name they have chosen for themselves: 'Blackwater'. The tone of it sounds like trouble.", - "replies": [ + "id":"guthbered_talkedto_harl_4", + "message":"Just listen to the name they have chosen for themselves: 'Blackwater'. The tone of it sounds like trouble.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_5" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_5" } ] }, { - "id": "guthbered_talkedto_harl_5", - "message": "Anyway. I would like to get some further evidence on what they are up to. Maybe something you can help us with.", - "replies": [ + "id":"guthbered_talkedto_harl_5", + "message":"Anyway. I would like to get some further evidence on what they are up to. Maybe something you can help us with.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_6" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_6" } ] }, { - "id": "guthbered_talkedto_harl_6", - "message": "But I need to be sure that I can trust you. If you are working for them, you had better tell me now before things get .. messy.", - "replies": [ + "id":"guthbered_talkedto_harl_6", + "message":"But I need to be sure that I can trust you. If you are working for them, you had better tell me now before things get .. messy.", + "replies":[ { - "text": "Sure, you can trust me. I will help the people of Prim.", - "nextPhraseID": "guthbered_talkedto_harl_8" + "text":"Sure, you can trust me. I will help the people of Prim.", + "nextPhraseID":"guthbered_talkedto_harl_8" }, { - "text": "Hm, maybe I should help the people up in Blackwater Mountain instead.", - "nextPhraseID": "guthbered_workingforbwm_1" + "text":"Hm, maybe I should help the people up in Blackwater Mountain instead.", + "nextPhraseID":"guthbered_workingforbwm_1" }, { - "text": "(Lie) You can trust me.", - "nextPhraseID": "guthbered_talkedto_harl_7", - "requires": [ + "text":"(Lie) You can trust me.", + "nextPhraseID":"guthbered_talkedto_harl_7", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "70" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":70 } ] } ] }, { - "id": "guthbered_talkedto_harl_7", - "message": "Yet somehow I do not trust you.", - "replies": [ + "id":"guthbered_talkedto_harl_7", + "message":"Yet somehow I do not trust you.", + "replies":[ { - "text": "I was working for them, but I have decided to help you instead.", - "nextPhraseID": "guthbered_talkedto_harl_8" + "text":"I was working for them, but I have decided to help you instead.", + "nextPhraseID":"guthbered_talkedto_harl_8" }, { - "text": "Why would I ever want to work for your filthy village? The people in the Blackwater Mountain settlement deserve my help more than you.", - "nextPhraseID": "guthbered_workingforbwm_1" + "text":"Why would I ever want to work for your filthy village? The people in the Blackwater Mountain settlement deserve my help more than you.", + "nextPhraseID":"guthbered_workingforbwm_1" } ] }, { - "id": "guthbered_talkedto_harl_8", - "message": "Good. I'm glad you want to help us.", - "replies": [ + "id":"guthbered_talkedto_harl_8", + "message":"Good. I'm glad you want to help us.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_9" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_9" } ] }, { - "id": "guthbered_workingforbwm_1", - "message": "Fine. You should leave now while you still can, traitor.", - "rewards": [ + "id":"guthbered_workingforbwm_1", + "message":"Fine. You should leave now while you still can, traitor.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 250 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":250 } ] }, { - "id": "guthbered_talkedto_harl_9", - "message": "I want you to go up there into their settlement and find any clues as to what they are planning.", - "replies": [ + "id":"guthbered_talkedto_harl_9", + "message":"I want you to go up there into their settlement and find any clues as to what they are planning.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_10" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_10" } ] }, { - "id": "guthbered_talkedto_harl_10", - "message": "We believe they are training their fighters to launch a larger raid on us soon.", - "replies": [ + "id":"guthbered_talkedto_harl_10", + "message":"We believe they are training their fighters to launch a larger raid on us soon.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_11" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_11" } ] }, { - "id": "guthbered_talkedto_harl_11", - "message": "Go look for any plans that you might find. But make sure that they do not see you while you're looking around.", - "replies": [ + "id":"guthbered_talkedto_harl_11", + "message":"Go look for any plans that you might find. But make sure that they do not see you while you're looking around.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_talkedto_harl_12" + "text":"N", + "nextPhraseID":"guthbered_talkedto_harl_12" } ] }, { - "id": "guthbered_talkedto_harl_12", - "message": "You should probably start your search around where their battle master, Harlenn, stays.", - "replies": [ + "id":"guthbered_talkedto_harl_12", + "message":"You should probably start your search around where their battle master, Harlenn, stays.", + "replies":[ { - "text": "Ok. I will look for clues in their settlement.", - "nextPhraseID": "guthbered_talkedto_harl_13" + "text":"Ok. I will look for clues in their settlement.", + "nextPhraseID":"guthbered_talkedto_harl_13" } ] }, { - "id": "guthbered_talkedto_harl_13", - "message": "Thank you, friend. Report back to me with your findings.", - "rewards": [ + "id":"guthbered_talkedto_harl_13", + "message":"Thank you, friend. Report back to me with your findings.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 50 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":50 } ] }, { - "id": "guthbered_lookforsigns_1", - "message": "Hello again. Did you find anything up in the Blackwater Mountain settlement?", - "replies": [ + "id":"guthbered_lookforsigns_1", + "message":"Hello again. Did you find anything up in the Blackwater Mountain settlement?", + "replies":[ { - "text": "No, I am still looking.", - "nextPhraseID": "guthbered_talkedto_harl_13" + "text":"No, I am still looking.", + "nextPhraseID":"guthbered_talkedto_harl_13" }, { - "text": "What was I supposed to do again?", - "nextPhraseID": "guthbered_talkedto_harl_9" + "text":"What was I supposed to do again?", + "nextPhraseID":"guthbered_talkedto_harl_9" }, { - "text": "Yes, I found some papers with a plan to attack Prim.", - "nextPhraseID": "guthbered_lookforsigns_2", - "requires": [ + "text":"Yes, I found some papers with a plan to attack Prim.", + "nextPhraseID":"guthbered_lookforsigns_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "60" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":60 } ] } ] }, { - "id": "guthbered_lookforsigns_2", - "message": "Then it is as we suspected. This is terrible news indeed.", - "replies": [ + "id":"guthbered_lookforsigns_2", + "message":"Then it is as we suspected. This is terrible news indeed.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_3" + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_3" } ] }, { - "id": "guthbered_lookforsigns_3", - "message": "Now you know what I was talking about. They are always looking to cause trouble.", - "replies": [ + "id":"guthbered_lookforsigns_3", + "message":"Now you know what I was talking about. They are always looking to cause trouble.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_4" + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_4" } ] }, { - "id": "guthbered_lookforsigns_4", - "message": "Thank you for finding this information for us.", - "rewards": [ + "id":"guthbered_lookforsigns_4", + "message":"Thank you for finding this information for us.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 70 + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_5" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":70 } ] }, { - "id": "guthbered_lookforsigns_5", - "message": "Very well. We will have to deal with this.", - "replies": [ + "id":"guthbered_lookforsigns_5", + "message":"Very well. We will have to deal with this.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_6" + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_6" } ] }, { - "id": "guthbered_lookforsigns_6", - "message": "I had hoped it would not come to this. But we are left with no choice. We must remove their main driving force behind the raids. We must remove their battle master, Harlenn.", - "replies": [ + "id":"guthbered_lookforsigns_6", + "message":"I had hoped it would not come to this. But we are left with no choice. We must remove their main driving force behind the raids. We must remove their battle master, Harlenn.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_7" + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_7" } ] }, { - "id": "guthbered_lookforsigns_7", - "message": "This would be an excellent task for you my friend. Since you have access to their facilities, you can sneak in and kill that bastard Harlenn.", - "replies": [ + "id":"guthbered_lookforsigns_7", + "message":"This would be an excellent task for you my friend. Since you have access to their facilities, you can sneak in and kill that bastard Harlenn.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_lookforsigns_8" + "text":"N", + "nextPhraseID":"guthbered_lookforsigns_8" } ] }, { - "id": "guthbered_lookforsigns_8", - "message": "By killing him, we can be sure that their attacks will .. shall we say .. lose their teeth. He he.", - "replies": [ + "id":"guthbered_lookforsigns_8", + "message":"By killing him, we can be sure that their attacks will .. shall we say .. lose their teeth. He he.", + "replies":[ { - "text": "No problem, he is as good as dead.", - "nextPhraseID": "guthbered_lookforsigns_9" + "text":"No problem, he is as good as dead.", + "nextPhraseID":"guthbered_lookforsigns_9" }, { - "text": "Are you sure more violence will really solve this conflict?", - "nextPhraseID": "guthbered_lookforsigns_10" + "text":"Are you sure more violence will really solve this conflict?", + "nextPhraseID":"guthbered_lookforsigns_10" } ] }, { - "id": "guthbered_lookforsigns_9", - "message": "Excellent. Return to me once you are done.", - "rewards": [ + "id":"guthbered_lookforsigns_9", + "message":"Excellent. Return to me once you are done.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 80 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":80 } ] }, { - "id": "guthbered_lookforsigns_10", - "message": "No, not really. But for now, it looks like the only option we have.", - "replies": [ + "id":"guthbered_lookforsigns_10", + "message":"No, not really. But for now, it looks like the only option we have.", + "replies":[ { - "text": "I will remove him, but I will try to find a peaceful solution to this.", - "nextPhraseID": "guthbered_lookforsigns_9" + "text":"I will remove him, but I will try to find a peaceful solution to this.", + "nextPhraseID":"guthbered_lookforsigns_9" }, { - "text": "Very well. He is as good as dead.", - "nextPhraseID": "guthbered_lookforsigns_9" + "text":"Very well. He is as good as dead.", + "nextPhraseID":"guthbered_lookforsigns_9" } ] }, { - "id": "guthbered_workingforbwm_2", - "message": "My sources from inside the Blackwater Mountain settlement tell me you are working for them.", - "replies": [ + "id":"guthbered_workingforbwm_2", + "message":"My sources from inside the Blackwater Mountain settlement tell me you are working for them.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_workingforbwm_3" + "text":"N", + "nextPhraseID":"guthbered_workingforbwm_3" } ] }, { - "id": "guthbered_workingforbwm_3", - "message": "It is, of course, your choice. But if you are working for them, you are not welcome here in Prim. You should leave quickly, while you still can.", - "rewards": [ + "id":"guthbered_workingforbwm_3", + "message":"It is, of course, your choice. But if you are working for them, you are not welcome here in Prim. You should leave quickly, while you still can.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 251 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":251 } ] }, { - "id": "guthbered_completed", - "message": "Hello again my friend. Thank you for your help in dealing with the bandits up in Blackwater Mountain.", - "replies": [ + "id":"guthbered_completed", + "message":"Hello again my friend. Thank you for your help in dealing with the bandits up in Blackwater Mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_completed_1" + "text":"N", + "nextPhraseID":"guthbered_completed_1" } ] }, { - "id": "guthbered_completed_1", - "message": "I am sure everyone here in Prim will want to talk to you now.", - "rewards": [ + "id":"guthbered_completed_1", + "message":"I am sure everyone here in Prim will want to talk to you now.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 240 + "text":"N", + "nextPhraseID":"guthbered_completed_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "guthbered_completed_2" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":240 } ] }, { - "id": "guthbered_completed_2", - "message": "Thank you again for your help.", - "rewards": [ + "id":"guthbered_completed_2", + "message":"Thank you again for your help.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 250 + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":250 } ] }, { - "id": "guthbered_sentbybwm_1", - "message": "The glow in your eyes frightens me.", - "replies": [ + "id":"guthbered_sentbybwm_1", + "message":"The glow in your eyes frightens me.", + "replies":[ { - "text": "I am sent by the Blackwater Mountain settlement to stop you.", - "nextPhraseID": "guthbered_sentbybwm_fight" + "text":"I am sent by the Blackwater Mountain settlement to stop you.", + "nextPhraseID":"guthbered_sentbybwm_fight" }, { - "text": "I am sent by the Blackwater Mountain settlement to stop you. However, I have decided not to kill you.", - "nextPhraseID": "guthbered_sentbybwm_3" + "text":"I am sent by the Blackwater Mountain settlement to stop you. However, I have decided not to kill you.", + "nextPhraseID":"guthbered_sentbybwm_3" } ] }, { - "id": "guthbered_sentbybwm_fight", - "message": "I had hoped it would not come to this. You will not survive this encounter I am afraid. Yet another life on my hands.", - "rewards": [ + "id":"guthbered_sentbybwm_fight", + "message":"I had hoped it would not come to this. You will not survive this encounter I am afraid. Yet another life on my hands.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 130 + "text":"For the Shadow!", + "nextPhraseID":"F" + }, + { + "text":"Brave words, let's see if you can back them up with anything.", + "nextPhraseID":"F" + }, + { + "text":"Great, I have been longing to kill you.", + "nextPhraseID":"F" + }, + { + "text":"Let's fight!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "For the Shadow!", - "nextPhraseID": "F" - }, - { - "text": "Brave words, let's see if you can back them up with anything.", - "nextPhraseID": "F" - }, - { - "text": "Great, I have been longing to kill you.", - "nextPhraseID": "F" - }, - { - "text": "Let's fight!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":130 } ] }, { - "id": "guthbered_sentbybwm_3", - "message": "How interesting... Please continue.", - "replies": [ + "id":"guthbered_sentbybwm_3", + "message":"How interesting... Please continue.", + "replies":[ { - "text": "It's obvious that this conflict will only end in more bloodshed. That should stop here.", - "nextPhraseID": "guthbered_sentbybwm_4" + "text":"It's obvious that this conflict will only end in more bloodshed. That should stop here.", + "nextPhraseID":"guthbered_sentbybwm_4" } ] }, { - "id": "guthbered_sentbybwm_4", - "message": "What are you proposing?", - "replies": [ + "id":"guthbered_sentbybwm_4", + "message":"What are you proposing?", + "replies":[ { - "text": "My proposal is that you leave this village and find a new home somewhere else.", - "nextPhraseID": "guthbered_sentbybwm_5" + "text":"My proposal is that you leave this village and find a new home somewhere else.", + "nextPhraseID":"guthbered_sentbybwm_5" } ] }, { - "id": "guthbered_sentbybwm_5", - "message": "Now why would I want to do that?", - "replies": [ + "id":"guthbered_sentbybwm_5", + "message":"Now why would I want to do that?", + "replies":[ { - "text": "These two towns will always fight each other. By you leaving, they will think they have won, and stop their attacks.", - "nextPhraseID": "guthbered_sentbybwm_6" + "text":"These two towns will always fight each other. By you leaving, they will think they have won, and stop their attacks.", + "nextPhraseID":"guthbered_sentbybwm_6" } ] }, { - "id": "guthbered_sentbybwm_6", - "message": "Hm, you might have a point there.", - "replies": [ + "id":"guthbered_sentbybwm_6", + "message":"Hm, you might have a point there.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_sentbybwm_7" + "text":"N", + "nextPhraseID":"guthbered_sentbybwm_7" } ] }, { - "id": "guthbered_sentbybwm_7", - "message": "Ok, you have convinced me. I will leave Prim for another town. The survival of my people here is more important than me.", - "replies": [ + "id":"guthbered_sentbybwm_7", + "message":"Ok, you have convinced me. I will leave Prim for another town. The survival of my people here is more important than me.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_sentbybwm_leave" + "text":"N", + "nextPhraseID":"guthbered_sentbybwm_leave" } ] }, { - "id": "guthbered_sentbybwm_leave", - "message": "Thank you friend, for talking some sense into me.", - "rewards": [ + "id":"guthbered_sentbybwm_leave", + "message":"Thank you friend, for talking some sense into me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "bwm_agent", - "value": 131 + "text":"You are welcome.", + "nextPhraseID":"R" } ], - "replies": [ + "rewards":[ { - "text": "You are welcome.", - "nextPhraseID": "R" + "rewardType":"questProgress", + "rewardID":"bwm_agent", + "value":131 } ] }, { - "id": "guthbered_killharl_1", - "message": "Hello again. Did you manage to remove that bastard battle master Harlenn from the Blackwater Mountain settlement?", - "replies": [ + "id":"guthbered_killharl_1", + "message":"Hello again. Did you manage to remove that bastard battle master Harlenn from the Blackwater Mountain settlement?", + "replies":[ { - "text": "Can you tell me again what I was supposed to do?", - "nextPhraseID": "guthbered_lookforsigns_6" + "text":"Can you tell me again what I was supposed to do?", + "nextPhraseID":"guthbered_lookforsigns_6" }, { - "text": "Not yet. I am still working on it.", - "nextPhraseID": "guthbered_lookforsigns_9" + "text":"Not yet. I am still working on it.", + "nextPhraseID":"guthbered_lookforsigns_9" }, { - "text": "Yes, he is dead.", - "nextPhraseID": "guthbered_killharl_2", - "requires": [ + "text":"Yes, he is dead.", + "nextPhraseID":"guthbered_killharl_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "harlenn_id", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"harlenn_id", + "value":1 } ] }, { - "text": "Yes, he is gone.", - "nextPhraseID": "guthbered_killharl_3", - "requires": [ + "text":"Yes, he is gone.", + "nextPhraseID":"guthbered_killharl_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "91" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":91 } ] } ] }, { - "id": "guthbered_killharl_2", - "message": "While I am grateful for this news in knowing that he is dead, I am also saddened that it had to come to this.", - "rewards": [ + "id":"guthbered_killharl_2", + "message":"While I am grateful for this news in knowing that he is dead, I am also saddened that it had to come to this.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 99 + "text":"N", + "nextPhraseID":"guthbered_killharl_4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_4" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":99 } ] }, { - "id": "guthbered_killharl_3", - "message": "Really? This is great news indeed.", - "replies": [ + "id":"guthbered_killharl_3", + "message":"Really? This is great news indeed.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_4" + "text":"N", + "nextPhraseID":"guthbered_killharl_4" } ] }, { - "id": "guthbered_killharl_4", - "message": "This will hopefully mean that their attacks on our village will cease.", - "replies": [ + "id":"guthbered_killharl_4", + "message":"This will hopefully mean that their attacks on our village will cease.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_5" + "text":"N", + "nextPhraseID":"guthbered_killharl_5" } ] }, { - "id": "guthbered_killharl_5", - "message": "I do not know how to thank you enough my friend.", - "replies": [ + "id":"guthbered_killharl_5", + "message":"I do not know how to thank you enough my friend.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_6" + "text":"N", + "nextPhraseID":"guthbered_killharl_6" } ] }, { - "id": "guthbered_killharl_6", - "message": "Here, please accept these few items as some form of compensation for your help. Also, take this piece of paper that we have acquired.", - "rewards": [ + "id":"guthbered_killharl_6", + "message":"Here, please accept these few items as some form of compensation for your help. Also, take this piece of paper that we have acquired.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 100 + "text":"N", + "nextPhraseID":"guthbered_killharl_7" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":100 }, { - "rewardType": "dropList", - "rewardID": "guthbered_reward" - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "guthbered_killharl_7" + "rewardType":"dropList", + "rewardID":"guthbered_reward" } ] }, { - "id": "guthbered_killharl_7", - "message": "This is a permit that we have .. produced .. , that according to our sources, will allow you to enter their inner chamber in the Blackwater Mountain settlement.", - "replies": [ + "id":"guthbered_killharl_7", + "message":"This is a permit that we have .. produced .. , that according to our sources, will allow you to enter their inner chamber in the Blackwater Mountain settlement.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_8" + "text":"N", + "nextPhraseID":"guthbered_killharl_8" } ] }, { - "id": "guthbered_killharl_8", - "message": "Now, the permit is not .. shall we say .. completely genuine. But we are certain that the guards won't notice any difference.", - "replies": [ + "id":"guthbered_killharl_8", + "message":"Now, the permit is not .. shall we say .. completely genuine. But we are certain that the guards won't notice any difference.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_killharl_9" + "text":"N", + "nextPhraseID":"guthbered_killharl_9" } ] }, { - "id": "guthbered_killharl_9", - "message": "Anyway, you have my greatest thanks for the assistance that you have provided for us.", - "replies": [ + "id":"guthbered_killharl_9", + "message":"Anyway, you have my greatest thanks for the assistance that you have provided for us.", + "replies":[ { - "text": "N", - "nextPhraseID": "guthbered_completed_1" + "text":"N", + "nextPhraseID":"guthbered_completed_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_inn.json b/AndorsTrail/res/raw/conversationlist_prim_inn.json index 1cbb83904..2855ce101 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_inn.json +++ b/AndorsTrail/res/raw/conversationlist_prim_inn.json @@ -1,365 +1,365 @@ [ { - "id": "bwm_primsleep", - "message": "You are not allowed to enter here." + "id":"bwm_primsleep", + "message":"You are not allowed to enter here." }, { - "id": "laecca_1", - "message": "Hello. I am Laecca, mountain guide.", - "replies": [ + "id":"laecca_1", + "message":"Hello. I am Laecca, mountain guide.", + "replies":[ { - "text": "What do you do around here?", - "nextPhraseID": "laecca_2" + "text":"What do you do around here?", + "nextPhraseID":"laecca_2" }, { - "text": "'Mountain guide', what does that mean?", - "nextPhraseID": "laecca_2" + "text":"'Mountain guide', what does that mean?", + "nextPhraseID":"laecca_2" } ] }, { - "id": "laecca_2", - "message": "I keep an eye on the mountain pass, to make sure no more of those beasts make their way down here.", - "replies": [ + "id":"laecca_2", + "message":"I keep an eye on the mountain pass, to make sure no more of those beasts make their way down here.", + "replies":[ { - "text": "Then what are you doing indoors here? Shouldn't you be outside guarding then?", - "nextPhraseID": "laecca_4" + "text":"Then what are you doing indoors here? Shouldn't you be outside guarding then?", + "nextPhraseID":"laecca_4" }, { - "text": "Sounds like a noble cause.", - "nextPhraseID": "laecca_3" + "text":"Sounds like a noble cause.", + "nextPhraseID":"laecca_3" }, { - "text": "What beasts are you talking about?", - "nextPhraseID": "laecca_9" + "text":"What beasts are you talking about?", + "nextPhraseID":"laecca_9" } ] }, { - "id": "laecca_3", - "message": "Yeah, sure. It may sound that way. In reality, it's a lot of hard work.", - "replies": [ + "id":"laecca_3", + "message":"Yeah, sure. It may sound that way. In reality, it's a lot of hard work.", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_5" + "text":"N", + "nextPhraseID":"laecca_5" } ] }, { - "id": "laecca_4", - "message": "Very funny. I have to rest too you know. Keeping the monsters away is hard work.", - "replies": [ + "id":"laecca_4", + "message":"Very funny. I have to rest too you know. Keeping the monsters away is hard work.", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_5" + "text":"N", + "nextPhraseID":"laecca_5" } ] }, { - "id": "laecca_5", - "message": "There used to be more of us mountain guides, but not many have survived the attack of the beasts.", - "replies": [ + "id":"laecca_5", + "message":"There used to be more of us mountain guides, but not many have survived the attack of the beasts.", + "replies":[ { - "text": "Sounds like you aren't really cut out to do your job properly.", - "nextPhraseID": "laecca_6" + "text":"Sounds like you aren't really cut out to do your job properly.", + "nextPhraseID":"laecca_6" }, { - "text": "I'm sorry to hear that.", - "nextPhraseID": "laecca_8" + "text":"I'm sorry to hear that.", + "nextPhraseID":"laecca_8" }, { - "text": "What beasts are you talking about?", - "nextPhraseID": "laecca_9" + "text":"What beasts are you talking about?", + "nextPhraseID":"laecca_9" } ] }, { - "id": "laecca_6", - "message": "Perhaps.", - "replies": [ + "id":"laecca_6", + "message":"Perhaps.", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_7" + "text":"N", + "nextPhraseID":"laecca_7" } ] }, { - "id": "laecca_7", - "message": "Anyway. I have some things to tend to. Nice talking to you.", - "replies": [ + "id":"laecca_7", + "message":"Anyway. I have some things to tend to. Nice talking to you.", + "replies":[ { - "text": "Goodbye.", - "nextPhraseID": "X" + "text":"Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "laecca_8", - "message": "Thank you for your concern.", - "replies": [ + "id":"laecca_8", + "message":"Thank you for your concern.", + "replies":[ { - "text": "Is there anything I can do to help?", - "nextPhraseID": "laecca_13" + "text":"Is there anything I can do to help?", + "nextPhraseID":"laecca_13" } ] }, { - "id": "laecca_9", - "message": "Pfft, 'What beasts?'. The Gornaud beasts of course.", - "replies": [ + "id":"laecca_9", + "message":"Pfft, 'What beasts?'. The Gornaud beasts of course.", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_10" + "text":"N", + "nextPhraseID":"laecca_10" } ] }, { - "id": "laecca_10", - "message": "Scratching their claws against the bare rock at night. *shrug*", - "replies": [ + "id":"laecca_10", + "message":"Scratching their claws against the bare rock at night. *shrug*", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_11" + "text":"N", + "nextPhraseID":"laecca_11" } ] }, { - "id": "laecca_11", - "message": "At first, I thought they were acting on pure instinct. But recently, I have started to believe they are smarter than regular beasts.", - "replies": [ + "id":"laecca_11", + "message":"At first, I thought they were acting on pure instinct. But recently, I have started to believe they are smarter than regular beasts.", + "replies":[ { - "text": "N", - "nextPhraseID": "laecca_12" + "text":"N", + "nextPhraseID":"laecca_12" } ] }, { - "id": "laecca_12", - "message": "Their attacks are getting more and more clever.", - "rewards": [ + "id":"laecca_12", + "message":"Their attacks are getting more and more clever.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 11 + "text":"Is there anything I can do to help?", + "nextPhraseID":"laecca_13" } ], - "replies": [ + "rewards":[ { - "text": "Is there anything I can do to help?", - "nextPhraseID": "laecca_13" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":11 } ] }, { - "id": "laecca_13", - "message": "You should talk to Guthbered. He is usually in the main hall. Look for a stone house in the center of the village.", - "rewards": [ + "id":"laecca_13", + "message":"You should talk to Guthbered. He is usually in the main hall. Look for a stone house in the center of the village.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 15 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":15 } ] }, { - "id": "prim_cook_start", - "replies": [ + "id":"prim_cook_start", + "replies":[ { - "nextPhraseID": "prim_cook_return_1", - "requires": [ + "nextPhraseID":"prim_cook_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "50" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":50 } ] }, { - "nextPhraseID": "prim_cook_return_2", - "requires": [ + "nextPhraseID":"prim_cook_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "10" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":10 } ] }, { - "nextPhraseID": "prim_cook_1" + "nextPhraseID":"prim_cook_1" } ] }, { - "id": "prim_cook_1", - "message": "Can I help you?", - "replies": [ + "id":"prim_cook_1", + "message":"Can I help you?", + "replies":[ { - "text": "What food do you have available for trade?", - "nextPhraseID": "prim_cook_2" + "text":"What food do you have available for trade?", + "nextPhraseID":"prim_cook_2" }, { - "text": "Is the back room available for rent?", - "nextPhraseID": "prim_cook_3" + "text":"Is the back room available for rent?", + "nextPhraseID":"prim_cook_3" } ] }, { - "id": "prim_cook_2", - "message": "Food? No, sorry. I don't have anything to trade.", - "replies": [ + "id":"prim_cook_2", + "message":"Food? No, sorry. I don't have anything to trade.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_1" + "text":"N", + "nextPhraseID":"prim_cook_1" } ] }, { - "id": "prim_cook_3", - "message": "Rent? Hm. No, not at the moment.", - "replies": [ + "id":"prim_cook_3", + "message":"Rent? Hm. No, not at the moment.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_41" + "text":"N", + "nextPhraseID":"prim_cook_41" } ] }, { - "id": "prim_cook_5", - "message": "Now that you mention it, he hasn't been around here for quite some time. Maybe you could go talk to him and see if he still wants to rent it?", - "replies": [ + "id":"prim_cook_5", + "message":"Now that you mention it, he hasn't been around here for quite some time. Maybe you could go talk to him and see if he still wants to rent it?", + "replies":[ { - "text": "Ok, I will go talk to him.", - "nextPhraseID": "prim_cook_7" + "text":"Ok, I will go talk to him.", + "nextPhraseID":"prim_cook_7" }, { - "text": "Sure. Any idea where he might be?", - "nextPhraseID": "prim_cook_6" + "text":"Sure. Any idea where he might be?", + "nextPhraseID":"prim_cook_6" } ] }, { - "id": "prim_cook_41", - "message": "It is still rented out to Arghest. He would not be very happy if I rented it out to someone else when he expects to use it.", - "replies": [ + "id":"prim_cook_41", + "message":"It is still rented out to Arghest. He would not be very happy if I rented it out to someone else when he expects to use it.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_5" + "text":"N", + "nextPhraseID":"prim_cook_5" } ] }, { - "id": "prim_cook_6", - "message": "I don't know where he is now, but I do know that he used to be part of the mining effort in our mine to the southwest.", - "rewards": [ + "id":"prim_cook_6", + "message":"I don't know where he is now, but I do know that he used to be part of the mining effort in our mine to the southwest.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_innquest", - "value": 10 + "text":"Thanks. I will go look for him.", + "nextPhraseID":"X" + }, + { + "text":"I will go look for him right away.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Thanks. I will go look for him.", - "nextPhraseID": "X" - }, - { - "text": "I will go look for him right away.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"prim_innquest", + "value":10 } ] }, { - "id": "prim_cook_7", - "message": "Thanks.", - "replies": [ + "id":"prim_cook_7", + "message":"Thanks.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_6" + "text":"N", + "nextPhraseID":"prim_cook_6" } ] }, { - "id": "prim_cook_return_1", - "message": "Thank you for your help earlier. I hope the back room is comfortable enough.", - "replies": [ + "id":"prim_cook_return_1", + "message":"Thank you for your help earlier. I hope the back room is comfortable enough.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_return_7" + "text":"N", + "nextPhraseID":"prim_cook_return_7" } ] }, { - "id": "prim_cook_return_2", - "message": "Did you talk to Arghest?", - "replies": [ + "id":"prim_cook_return_2", + "message":"Did you talk to Arghest?", + "replies":[ { - "text": "No, not yet.", - "nextPhraseID": "prim_cook_return_3" + "text":"No, not yet.", + "nextPhraseID":"prim_cook_return_3" }, { - "text": "(Lie) Yes, he told me that I could rest in the back room if I want to.", - "nextPhraseID": "prim_cook_return_4" + "text":"(Lie) Yes, he told me that I could rest in the back room if I want to.", + "nextPhraseID":"prim_cook_return_4" }, { - "text": "Yes, he gave me permission to use the back room whenever I wish.", - "nextPhraseID": "prim_cook_return_6", - "requires": [ + "text":"Yes, he gave me permission to use the back room whenever I wish.", + "nextPhraseID":"prim_cook_return_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_innquest", - "value": "40" + "requireType":"questProgress", + "requireID":"prim_innquest", + "value":40 } ] } ] }, { - "id": "prim_cook_return_3", - "message": "Return to me once you know if he is still interested in renting the back room or not.", - "replies": [ + "id":"prim_cook_return_3", + "message":"Return to me once you know if he is still interested in renting the back room or not.", + "replies":[ { - "text": "Any idea where he might be?", - "nextPhraseID": "prim_cook_6" + "text":"Any idea where he might be?", + "nextPhraseID":"prim_cook_6" } ] }, { - "id": "prim_cook_return_4", - "message": "Did he really say that? Somehow I doubt that. It doesn't sound like him.", - "replies": [ + "id":"prim_cook_return_4", + "message":"Did he really say that? Somehow I doubt that. It doesn't sound like him.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_cook_return_5" + "text":"N", + "nextPhraseID":"prim_cook_return_5" } ] }, { - "id": "prim_cook_return_5", - "message": "You will have to do something more to convince me." + "id":"prim_cook_return_5", + "message":"You will have to do something more to convince me." }, { - "id": "prim_cook_return_6", - "message": "Really, he did? Well then, go ahead. I'm just glad the back room is being used.", - "rewards": [ + "id":"prim_cook_return_6", + "message":"Really, he did? Well then, go ahead. I'm just glad the back room is being used.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_innquest", - "value": 50 + "text":"N", + "nextPhraseID":"prim_cook_return_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "prim_cook_return_7" + "rewardType":"questProgress", + "rewardID":"prim_innquest", + "value":50 } ] }, { - "id": "prim_cook_return_7", - "message": "You are welcome to rest in the back room any time you want. Please let me know if there is anything I can do to help." + "id":"prim_cook_return_7", + "message":"You are welcome to rest in the back room any time you want. Please let me know if there is anything I can do to help." }, { - "id": "prim_innguest", - "message": "Lovely place this, isn't it?" + "id":"prim_innguest", + "message":"Lovely place this, isn't it?" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_merchants.json b/AndorsTrail/res/raw/conversationlist_prim_merchants.json index d111e4b33..5933d7f09 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_merchants.json +++ b/AndorsTrail/res/raw/conversationlist_prim_merchants.json @@ -1,168 +1,168 @@ [ { - "id": "prim_armorer", - "replies": [ + "id":"prim_armorer", + "replies":[ { - "nextPhraseID": "prim_armorer_1", - "requires": [ + "nextPhraseID":"prim_armorer_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "240" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":240 } ] }, { - "nextPhraseID": "prim_armorer_2" + "nextPhraseID":"prim_armorer_2" } ] }, { - "id": "prim_armorer_1", - "message": "Welcome friend! Would you like to see what equipment I have available?", - "replies": [ + "id":"prim_armorer_1", + "message":"Welcome friend! Would you like to see what equipment I have available?", + "replies":[ { - "text": "Sure. Show me what you have.", - "nextPhraseID": "prim_armorer_3" + "text":"Sure. Show me what you have.", + "nextPhraseID":"prim_armorer_3" } ] }, { - "id": "prim_armorer_2", - "message": "Welcome traveller. Have you come to ask for help from me and the equipment I sell?", - "replies": [ + "id":"prim_armorer_2", + "message":"Welcome traveller. Have you come to ask for help from me and the equipment I sell?", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_notrust" + "text":"N", + "nextPhraseID":"prim_notrust" } ] }, { - "id": "prim_armorer_3", - "message": "I must tell you that my supply is not what it used to be, now that the southern mine entrance has collapsed. Far fewer traders come here to Prim now.", - "replies": [ + "id":"prim_armorer_3", + "message":"I must tell you that my supply is not what it used to be, now that the southern mine entrance has collapsed. Far fewer traders come here to Prim now.", + "replies":[ { - "text": "Ok, let me see your wares.", - "nextPhraseID": "S" + "text":"Ok, let me see your wares.", + "nextPhraseID":"S" } ] }, { - "id": "prim_notrust", - "message": "Regardless, I cannot help you. My services are only for residents of Prim, and I don't trust you enough yet. You might be a spy from the Blackwater Mountain settlement." + "id":"prim_notrust", + "message":"Regardless, I cannot help you. My services are only for residents of Prim, and I don't trust you enough yet. You might be a spy from the Blackwater Mountain settlement." }, { - "id": "prim_tailor", - "message": "Welcome traveller, what can I do for you?", - "replies": [ + "id":"prim_tailor", + "message":"Welcome traveller, what can I do for you?", + "replies":[ { - "text": "Let me see what you have available to sell.", - "nextPhraseID": "prim_tailor_1" + "text":"Let me see what you have available to sell.", + "nextPhraseID":"prim_tailor_1" } ] }, { - "id": "prim_tailor_1", - "message": "Sell? I'm sorry, my supply is all out. Now that the traders do not come here anymore, I don't get my regular shipments. So at the moment, I have nothing to trade with you unfortunately." + "id":"prim_tailor_1", + "message":"Sell? I'm sorry, my supply is all out. Now that the traders do not come here anymore, I don't get my regular shipments. So at the moment, I have nothing to trade with you unfortunately." }, { - "id": "guthbered_guard", - "replies": [ + "id":"guthbered_guard", + "replies":[ { - "nextPhraseID": "guthbered_guard_2", - "requires": [ + "nextPhraseID":"guthbered_guard_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "bwm_agent", - "value": "130" + "requireType":"questProgress", + "requireID":"bwm_agent", + "value":130 } ] }, { - "nextPhraseID": "guthbered_guard_1" + "nextPhraseID":"guthbered_guard_1" } ] }, { - "id": "guthbered_guard_1", - "message": "Talk to the boss instead." + "id":"guthbered_guard_1", + "message":"Talk to the boss instead." }, { - "id": "guthbered_guard_2", - "message": "Please don't hurt me! I'm only doing my job here." + "id":"guthbered_guard_2", + "message":"Please don't hurt me! I'm only doing my job here." }, { - "id": "prim_guard1", - "message": "What are you looking at? These weapons in the crates over here are only for us guards." + "id":"prim_guard1", + "message":"What are you looking at? These weapons in the crates over here are only for us guards." }, { - "id": "prim_guard2", - "message": "(The guard looks down on you with a condescending look)" + "id":"prim_guard2", + "message":"(The guard looks down on you with a condescending look)" }, { - "id": "prim_guard3", - "message": "Oh, I am so tired. When will we ever get to rest?" + "id":"prim_guard3", + "message":"Oh, I am so tired. When will we ever get to rest?" }, { - "id": "prim_guard4", - "message": "Can't talk now. I'm on guard duty. If you need help, talk to someone else over there instead." + "id":"prim_guard4", + "message":"Can't talk now. I'm on guard duty. If you need help, talk to someone else over there instead." }, { - "id": "prim_treasury_guard", - "message": "See these bars? They will hold for almost anything." + "id":"prim_treasury_guard", + "message":"See these bars? They will hold for almost anything." }, { - "id": "prim_acolyte", - "message": "When my training is complete, I will be one of the greatest healers around!" + "id":"prim_acolyte", + "message":"When my training is complete, I will be one of the greatest healers around!" }, { - "id": "prim_pupil1", - "message": "Can't you see I'm trying to read over here? Talk to me in a while and I might be interested." + "id":"prim_pupil1", + "message":"Can't you see I'm trying to read over here? Talk to me in a while and I might be interested." }, { - "id": "prim_pupil2", - "message": "Can't talk now, I have work to do." + "id":"prim_pupil2", + "message":"Can't talk now, I have work to do." }, { - "id": "prim_pupil3", - "message": "Are you the one I heard about? No, you can't be. I imagined someone taller." + "id":"prim_pupil3", + "message":"Are you the one I heard about? No, you can't be. I imagined someone taller." }, { - "id": "prim_priest", - "replies": [ + "id":"prim_priest", + "replies":[ { - "nextPhraseID": "prim_priest_1", - "requires": [ + "nextPhraseID":"prim_priest_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "240" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":240 } ] }, { - "nextPhraseID": "prim_priest_2" + "nextPhraseID":"prim_priest_2" } ] }, { - "id": "prim_priest_1", - "message": "Welcome friend! Would you like to browse my selection of fine potions and ointments?", - "replies": [ + "id":"prim_priest_1", + "message":"Welcome friend! Would you like to browse my selection of fine potions and ointments?", + "replies":[ { - "text": "Sure. Show me what you have.", - "nextPhraseID": "S" + "text":"Sure. Show me what you have.", + "nextPhraseID":"S" } ] }, { - "id": "prim_priest_2", - "message": "Welcome traveller. Have you come to ask for help from me and my potions?", - "replies": [ + "id":"prim_priest_2", + "message":"Welcome traveller. Have you come to ask for help from me and my potions?", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_notrust" + "text":"N", + "nextPhraseID":"prim_notrust" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_outside.json b/AndorsTrail/res/raw/conversationlist_prim_outside.json index 4b6f4a6cb..5e744830b 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_outside.json +++ b/AndorsTrail/res/raw/conversationlist_prim_outside.json @@ -1,363 +1,363 @@ [ { - "id": "tonis_start", - "replies": [ + "id":"tonis_start", + "replies":[ { - "nextPhraseID": "tonis_return_1", - "requires": [ + "nextPhraseID":"tonis_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "10" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":10 } ] }, { - "nextPhraseID": "tonis_1" + "nextPhraseID":"tonis_1" } ] }, { - "id": "tonis_return_1", - "message": "Hello again. Have you spoken to Guthbered in the Prim main hall yet?", - "replies": [ + "id":"tonis_return_1", + "message":"Hello again. Have you spoken to Guthbered in the Prim main hall yet?", + "replies":[ { - "text": "No, not yet. Where can I find him?", - "nextPhraseID": "tonis_return_2" + "text":"No, not yet. Where can I find him?", + "nextPhraseID":"tonis_return_2" }, { - "text": "Yes, he told me the story about Prim.", - "nextPhraseID": "tonis_8", - "requires": [ + "text":"Yes, he told me the story about Prim.", + "nextPhraseID":"tonis_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "prim_hunt", - "value": "20" + "requireType":"questProgress", + "requireID":"prim_hunt", + "value":20 } ] }, { - "text": "No, and I do not intend to speak to him either. I am on an urgent mission to help the Blackwater mountain settlement.", - "nextPhraseID": "tonis_return_3" + "text":"No, and I do not intend to speak to him either. I am on an urgent mission to help the Blackwater mountain settlement.", + "nextPhraseID":"tonis_return_3" } ] }, { - "id": "tonis_1", - "message": "You there! Please you have to help us!", - "replies": [ + "id":"tonis_1", + "message":"You there! Please you have to help us!", + "replies":[ { - "text": "What is the matter?", - "nextPhraseID": "tonis_6" + "text":"What is the matter?", + "nextPhraseID":"tonis_6" }, { - "text": "Is this the Blackwater mountain settlement?", - "nextPhraseID": "tonis_2" + "text":"Is this the Blackwater mountain settlement?", + "nextPhraseID":"tonis_2" }, { - "text": "Sorry, I cannot be bothered right now. I was told to go east quickly.", - "nextPhraseID": "tonis_4" + "text":"Sorry, I cannot be bothered right now. I was told to go east quickly.", + "nextPhraseID":"tonis_4" } ] }, { - "id": "tonis_2", - "message": "Blackwater? No no, certainly not. Just over there is the village of Prim.", - "replies": [ + "id":"tonis_2", + "message":"Blackwater? No no, certainly not. Just over there is the village of Prim.", + "replies":[ { - "text": "N", - "nextPhraseID": "tonis_3" + "text":"N", + "nextPhraseID":"tonis_3" } ] }, { - "id": "tonis_3", - "message": "Blackwater mountain, those vicious bastards.", - "replies": [ + "id":"tonis_3", + "message":"Blackwater mountain, those vicious bastards.", + "replies":[ { - "text": "N", - "nextPhraseID": "tonis_6" + "text":"N", + "nextPhraseID":"tonis_6" } ] }, { - "id": "tonis_4", - "message": "East? But that leads up to Blackwater mountain.", - "replies": [ + "id":"tonis_4", + "message":"East? But that leads up to Blackwater mountain.", + "replies":[ { - "text": "N", - "nextPhraseID": "tonis_5" + "text":"N", + "nextPhraseID":"tonis_5" } ] }, { - "id": "tonis_5", - "message": "You really do not want to go up there.", - "replies": [ + "id":"tonis_5", + "message":"You really do not want to go up there.", + "replies":[ { - "text": "N", - "nextPhraseID": "tonis_3" + "text":"N", + "nextPhraseID":"tonis_3" } ] }, { - "id": "tonis_6", - "message": "We desperately need help from someone from the outside in our village of Prim.", - "rewards": [ + "id":"tonis_6", + "message":"We desperately need help from someone from the outside in our village of Prim.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 10 + "text":"N", + "nextPhraseID":"tonis_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "tonis_7" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":10 } ] }, { - "id": "tonis_7", - "message": "You should speak to Guthbered, in the Prim main hall, just north of here.", - "replies": [ + "id":"tonis_7", + "message":"You should speak to Guthbered, in the Prim main hall, just north of here.", + "replies":[ { - "text": "Ok, I will go see him.", - "nextPhraseID": "tonis_8" + "text":"Ok, I will go see him.", + "nextPhraseID":"tonis_8" }, { - "text": "I was told to go directly east.", - "nextPhraseID": "tonis_4" + "text":"I was told to go directly east.", + "nextPhraseID":"tonis_4" } ] }, { - "id": "tonis_8", - "message": "Good, thanks. We really need your help!", - "rewards": [ + "id":"tonis_8", + "message":"Good, thanks. We really need your help!", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 11 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":11 } ] }, { - "id": "tonis_return_2", - "message": "The village of Prim is just north of here. You can probably see it through the trees over there.", - "replies": [ + "id":"tonis_return_2", + "message":"The village of Prim is just north of here. You can probably see it through the trees over there.", + "replies":[ { - "text": "Ok, I will go there right away.", - "nextPhraseID": "tonis_8" + "text":"Ok, I will go there right away.", + "nextPhraseID":"tonis_8" } ] }, { - "id": "tonis_return_3", - "message": "Do not listen to their lies!" + "id":"tonis_return_3", + "message":"Do not listen to their lies!" }, { - "id": "moyra_1", - "message": "Stay away. This is my hiding spot.", - "replies": [ + "id":"moyra_1", + "message":"Stay away. This is my hiding spot.", + "replies":[ { - "text": "What are you hiding from?", - "nextPhraseID": "moyra_2" + "text":"What are you hiding from?", + "nextPhraseID":"moyra_2" }, { - "text": "Who are you?", - "nextPhraseID": "moyra_3" + "text":"Who are you?", + "nextPhraseID":"moyra_3" } ] }, { - "id": "moyra_2", - "message": "Claws, beasts, Gornauds. They cannot reach me here.", - "replies": [ + "id":"moyra_2", + "message":"Claws, beasts, Gornauds. They cannot reach me here.", + "replies":[ { - "text": "'Gornauds', is that what those monsters outside the village are called?", - "nextPhraseID": "moyra_5" + "text":"'Gornauds', is that what those monsters outside the village are called?", + "nextPhraseID":"moyra_5" }, { - "text": "Yeah sure. Stay here and hide you pathetic creature.", - "nextPhraseID": "moyra_4" + "text":"Yeah sure. Stay here and hide you pathetic creature.", + "nextPhraseID":"moyra_4" } ] }, { - "id": "moyra_3", - "message": "Me? I am Moyra.", - "replies": [ + "id":"moyra_3", + "message":"Me? I am Moyra.", + "replies":[ { - "text": "Why are you hiding?", - "nextPhraseID": "moyra_2" + "text":"Why are you hiding?", + "nextPhraseID":"moyra_2" } ] }, { - "id": "moyra_4", - "message": "You are mean! I don't want to talk to you any more." + "id":"moyra_4", + "message":"You are mean! I don't want to talk to you any more." }, { - "id": "moyra_5", - "message": "Please, not so loud! They could hear you.", - "replies": [ + "id":"moyra_5", + "message":"Please, not so loud! They could hear you.", + "replies":[ { - "text": "N", - "nextPhraseID": "moyra_6" + "text":"N", + "nextPhraseID":"moyra_6" } ] }, { - "id": "moyra_6", - "message": "I have seen them on the path up the mountain. Sharpening their claws.", - "replies": [ + "id":"moyra_6", + "message":"I have seen them on the path up the mountain. Sharpening their claws.", + "replies":[ { - "text": "N", - "nextPhraseID": "moyra_7" + "text":"N", + "nextPhraseID":"moyra_7" } ] }, { - "id": "moyra_7", - "message": "I hide here now, so they cannot get to me." + "id":"moyra_7", + "message":"I hide here now, so they cannot get to me." }, { - "id": "prim_commoner1", - "message": "Hello there. Welcome to Prim. Are you here to help us?", - "replies": [ + "id":"prim_commoner1", + "message":"Hello there. Welcome to Prim. Are you here to help us?", + "replies":[ { - "text": "Yes, I am here to help your village.", - "nextPhraseID": "prim_commoner1_2" + "text":"Yes, I am here to help your village.", + "nextPhraseID":"prim_commoner1_2" }, { - "text": "(Lie) Yes, I am here to help your village.", - "nextPhraseID": "prim_commoner1_2" + "text":"(Lie) Yes, I am here to help your village.", + "nextPhraseID":"prim_commoner1_2" } ] }, { - "id": "prim_commoner1_2", - "message": "Thank you. We really need your help.", - "rewards": [ + "id":"prim_commoner1_2", + "message":"Thank you. We really need your help.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 11 + "text":"N", + "nextPhraseID":"prim_commoner1_3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "prim_commoner1_3" + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":11 } ] }, { - "id": "prim_commoner1_3", - "message": "You should speak to Guthbered if you haven't done so already.", - "replies": [ + "id":"prim_commoner1_3", + "message":"You should speak to Guthbered if you haven't done so already.", + "replies":[ { - "text": "Will do, goodbye.", - "nextPhraseID": "X" + "text":"Will do, goodbye.", + "nextPhraseID":"X" }, { - "text": "Where can I find him?", - "nextPhraseID": "prim_commoner1_4" + "text":"Where can I find him?", + "nextPhraseID":"prim_commoner1_4" } ] }, { - "id": "prim_commoner1_4", - "message": "He is in the main hall right over there. The large stone house.", - "rewards": [ + "id":"prim_commoner1_4", + "message":"He is in the main hall right over there. The large stone house.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "prim_hunt", - "value": 15 + "rewardType":"questProgress", + "rewardID":"prim_hunt", + "value":15 } ] }, { - "id": "prim_commoner2", - "message": "Hi, you seem to be new around here. How can I help you?", - "replies": [ + "id":"prim_commoner2", + "message":"Hi, you seem to be new around here. How can I help you?", + "replies":[ { - "text": "Is there some place I can rest around here?", - "nextPhraseID": "prim_commoner2_rest1" + "text":"Is there some place I can rest around here?", + "nextPhraseID":"prim_commoner2_rest1" }, { - "text": "Where can I find a trader around here?", - "nextPhraseID": "prim_commoner2_trade1" + "text":"Where can I find a trader around here?", + "nextPhraseID":"prim_commoner2_trade1" } ] }, { - "id": "prim_commoner2_rest1", - "message": "You should be able to find some place to rest in the inn right over there to the southeast.", - "replies": [ + "id":"prim_commoner2_rest1", + "message":"You should be able to find some place to rest in the inn right over there to the southeast.", + "replies":[ { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "text":"Thank you, goodbye.", + "nextPhraseID":"X" }, { - "text": "Where can I find a trader around here?", - "nextPhraseID": "prim_commoner2_trade1" + "text":"Where can I find a trader around here?", + "nextPhraseID":"prim_commoner2_trade1" } ] }, { - "id": "prim_commoner2_trade1", - "message": "Our armorer is in the house in the southwest corner. I should warn you that the supply is not what it used to be though.", - "replies": [ + "id":"prim_commoner2_trade1", + "message":"Our armorer is in the house in the southwest corner. I should warn you that the supply is not what it used to be though.", + "replies":[ { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "text":"Thank you, goodbye.", + "nextPhraseID":"X" }, { - "text": "Is there some place I can rest around here?", - "nextPhraseID": "prim_commoner2_rest1" + "text":"Is there some place I can rest around here?", + "nextPhraseID":"prim_commoner2_rest1" } ] }, { - "id": "prim_commoner3", - "message": "Hello. Welcome to Prim." + "id":"prim_commoner3", + "message":"Hello. Welcome to Prim." }, { - "id": "prim_commoner4", - "message": "Hello. Who are you? Are you here to help us?", - "replies": [ + "id":"prim_commoner4", + "message":"Hello. Who are you? Are you here to help us?", + "replies":[ { - "text": "I am looking for my brother. Would you by any chance have happened to see him around here?", - "nextPhraseID": "prim_commoner4_1" + "text":"I am looking for my brother. Would you by any chance have happened to see him around here?", + "nextPhraseID":"prim_commoner4_1" }, { - "text": "Yes, I have come to help your village.", - "nextPhraseID": "prim_commoner4_3" + "text":"Yes, I have come to help your village.", + "nextPhraseID":"prim_commoner4_3" }, { - "text": "(Lie) Yes, I have come to help your village.", - "nextPhraseID": "prim_commoner4_3" + "text":"(Lie) Yes, I have come to help your village.", + "nextPhraseID":"prim_commoner4_3" } ] }, { - "id": "prim_commoner4_1", - "message": "Your brother? Son, you should know that we do not get many visitors around here.", - "replies": [ + "id":"prim_commoner4_1", + "message":"Your brother? Son, you should know that we do not get many visitors around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_commoner4_2" + "text":"N", + "nextPhraseID":"prim_commoner4_2" } ] }, { - "id": "prim_commoner4_2", - "message": "So, no. I cannot help you." + "id":"prim_commoner4_2", + "message":"So, no. I cannot help you." }, { - "id": "prim_commoner4_3", - "message": "Oh thank you. We could really use some help around here." + "id":"prim_commoner4_3", + "message":"Oh thank you. We could really use some help around here." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_prim_tavern.json b/AndorsTrail/res/raw/conversationlist_prim_tavern.json index 257cc5775..1d0809154 100644 --- a/AndorsTrail/res/raw/conversationlist_prim_tavern.json +++ b/AndorsTrail/res/raw/conversationlist_prim_tavern.json @@ -1,177 +1,177 @@ [ { - "id": "birgil_1", - "message": "Welcome to my tavern. Please have a seat anywhere.", - "replies": [ + "id":"birgil_1", + "message":"Welcome to my tavern. Please have a seat anywhere.", + "replies":[ { - "text": "What can I get to drink around here?", - "nextPhraseID": "birgil_2" + "text":"What can I get to drink around here?", + "nextPhraseID":"birgil_2" } ] }, { - "id": "birgil_2", - "message": "Well, unfortunately, with the mine tunnel collapsed, we cannot trade much with the outside villages.", - "replies": [ + "id":"birgil_2", + "message":"Well, unfortunately, with the mine tunnel collapsed, we cannot trade much with the outside villages.", + "replies":[ { - "text": "N", - "nextPhraseID": "birgil_3" + "text":"N", + "nextPhraseID":"birgil_3" } ] }, { - "id": "birgil_3", - "message": "However, I do have a huge supply of mead that I stocked up on before the mine shaft collapsed.", - "replies": [ + "id":"birgil_3", + "message":"However, I do have a huge supply of mead that I stocked up on before the mine shaft collapsed.", + "replies":[ { - "text": "Mead? Yuck. Too sweet for my taste.", - "nextPhraseID": "birgil_4" + "text":"Mead? Yuck. Too sweet for my taste.", + "nextPhraseID":"birgil_4" }, { - "text": "Alright! Just my kind of taste. Let's see what you have to trade.", - "nextPhraseID": "S" + "text":"Alright! Just my kind of taste. Let's see what you have to trade.", + "nextPhraseID":"S" }, { - "text": "Very well, it will have to do. I guess it has some healing potential. Let's trade.", - "nextPhraseID": "S" + "text":"Very well, it will have to do. I guess it has some healing potential. Let's trade.", + "nextPhraseID":"S" } ] }, { - "id": "birgil_4", - "message": "Suit yourself. That's what I've got anyway.", - "replies": [ + "id":"birgil_4", + "message":"Suit yourself. That's what I've got anyway.", + "replies":[ { - "text": "Ok, let's trade anyway.", - "nextPhraseID": "S" + "text":"Ok, let's trade anyway.", + "nextPhraseID":"S" }, { - "text": "Never mind, goodbye.", - "nextPhraseID": "X" + "text":"Never mind, goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "prim_tavern_guest1", - "message": "Oh, a new one around here.", - "replies": [ + "id":"prim_tavern_guest1", + "message":"Oh, a new one around here.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_tavern_guest1_1" + "text":"N", + "nextPhraseID":"prim_tavern_guest1_1" } ] }, { - "id": "prim_tavern_guest1_1", - "message": "Welcome kid. Are you here to drench your sorrows like the rest of us?", - "replies": [ + "id":"prim_tavern_guest1_1", + "message":"Welcome kid. Are you here to drench your sorrows like the rest of us?", + "replies":[ { - "text": "Not really. What is there to do around here?", - "nextPhraseID": "prim_tavern_guest1_3" + "text":"Not really. What is there to do around here?", + "nextPhraseID":"prim_tavern_guest1_3" }, { - "text": "Yeah, give me some of what you're having.", - "nextPhraseID": "prim_tavern_guest1_4" + "text":"Yeah, give me some of what you're having.", + "nextPhraseID":"prim_tavern_guest1_4" }, { - "text": "Stop bumping into me when I'm trying to walk.", - "nextPhraseID": "prim_tavern_guest1_2" + "text":"Stop bumping into me when I'm trying to walk.", + "nextPhraseID":"prim_tavern_guest1_2" } ] }, { - "id": "prim_tavern_guest1_2", - "message": "My my, a feisty one. Very well, I will get out of your way." + "id":"prim_tavern_guest1_2", + "message":"My my, a feisty one. Very well, I will get out of your way." }, { - "id": "prim_tavern_guest1_3", - "message": "Drink, of course!", - "replies": [ + "id":"prim_tavern_guest1_3", + "message":"Drink, of course!", + "replies":[ { - "text": "I should have seen that one coming. Goodbye.", - "nextPhraseID": "X" + "text":"I should have seen that one coming. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "prim_tavern_guest1_4", - "message": "Hey, this one is mine. Buy your own mead from Birgil over there.", - "replies": [ + "id":"prim_tavern_guest1_4", + "message":"Hey, this one is mine. Buy your own mead from Birgil over there.", + "replies":[ { - "text": "Sure, whatever.", - "nextPhraseID": "X" + "text":"Sure, whatever.", + "nextPhraseID":"X" }, { - "text": "Ok.", - "nextPhraseID": "X" + "text":"Ok.", + "nextPhraseID":"X" } ] }, { - "id": "prim_tavern_guest2", - "message": "*hic* Hey theeere kid. Will you buy an old-timer like me a new round of mead?", - "replies": [ + "id":"prim_tavern_guest2", + "message":"*hic* Hey theeere kid. Will you buy an old-timer like me a new round of mead?", + "replies":[ { - "text": "Yikes, what happened to you? Get away from me.", - "nextPhraseID": "X" + "text":"Yikes, what happened to you? Get away from me.", + "nextPhraseID":"X" }, { - "text": "No way, and stop blocking my way.", - "nextPhraseID": "X" + "text":"No way, and stop blocking my way.", + "nextPhraseID":"X" }, { - "text": "Sure. Here you go.", - "nextPhraseID": "prim_tavern_guest2_1", - "requires": [ + "text":"Sure. Here you go.", + "nextPhraseID":"prim_tavern_guest2_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "mead", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"mead", + "value":1 } ] } ] }, { - "id": "prim_tavern_guest2_1", - "message": "Hey hey, thanks a lot kid! *hic*" + "id":"prim_tavern_guest2_1", + "message":"Hey hey, thanks a lot kid! *hic*" }, { - "id": "prim_tavern_guest3", - "message": "*grumbles*" + "id":"prim_tavern_guest3", + "message":"*grumbles*" }, { - "id": "prim_tavern_guest4", - "message": "Claws. Scratching.", - "replies": [ + "id":"prim_tavern_guest4", + "message":"Claws. Scratching.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_tavern_guest4_1" + "text":"N", + "nextPhraseID":"prim_tavern_guest4_1" } ] }, { - "id": "prim_tavern_guest4_1", - "message": "Got a hold of poor Kirg they did.", - "replies": [ + "id":"prim_tavern_guest4_1", + "message":"Got a hold of poor Kirg they did.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_tavern_guest4_2" + "text":"N", + "nextPhraseID":"prim_tavern_guest4_2" } ] }, { - "id": "prim_tavern_guest4_2", - "message": "Those damn beasts.", - "replies": [ + "id":"prim_tavern_guest4_2", + "message":"Those damn beasts.", + "replies":[ { - "text": "N", - "nextPhraseID": "prim_tavern_guest4_3" + "text":"N", + "nextPhraseID":"prim_tavern_guest4_3" } ] }, { - "id": "prim_tavern_guest4_3", - "message": "And it's all my fault. *sob*" + "id":"prim_tavern_guest4_3", + "message":"And it's all my fault. *sob*" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_pwcave.json b/AndorsTrail/res/raw/conversationlist_pwcave.json index ac8222a39..712d73acf 100644 --- a/AndorsTrail/res/raw/conversationlist_pwcave.json +++ b/AndorsTrail/res/raw/conversationlist_pwcave.json @@ -1,246 +1,246 @@ [ { - "id": "iqhan_greeter", - "message": "Get away! No! Turn back while you still can!", - "replies": [ + "id":"iqhan_greeter", + "message":"Get away! No! Turn back while you still can!", + "replies":[ { - "text": "N", - "nextPhraseID": "iqhan_greeter_1" + "text":"N", + "nextPhraseID":"iqhan_greeter_1" } ] }, { - "id": "iqhan_greeter_1", - "message": "You don't know what they'll do to you!", - "replies": [ + "id":"iqhan_greeter_1", + "message":"You don't know what they'll do to you!", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "iqhan_greeter_2" + "text":"What is this place?", + "nextPhraseID":"iqhan_greeter_2" } ] }, { - "id": "iqhan_greeter_2", - "message": "What!? No, no, no. Must get out of here!", - "replies": [ + "id":"iqhan_greeter_2", + "message":"What!? No, no, no. Must get out of here!", + "replies":[ { - "text": "N", - "nextPhraseID": "R" + "text":"N", + "nextPhraseID":"R" } ] }, { - "id": "iqhan_boss", - "message": "*wheeze*", - "replies": [ + "id":"iqhan_boss", + "message":"*wheeze*", + "replies":[ { - "text": "N", - "nextPhraseID": "iqhan_boss_1" + "text":"N", + "nextPhraseID":"iqhan_boss_1" } ] }, { - "id": "iqhan_boss_1", - "message": "(The figure points its finger towards you, in what looks to be an order for the nearby thralls to attack you.)", - "replies": [ + "id":"iqhan_boss_1", + "message":"(The figure points its finger towards you, in what looks to be an order for the nearby thralls to attack you.)", + "replies":[ { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" } ] }, { - "id": "sign_waterway1", - "message": "South: Loneford\nEast: Brimhaven.\n(You also see something written on an arrow pointing to the west, but you cannot understand the words)" + "id":"sign_waterway1", + "message":"South: Loneford\nEast: Brimhaven.\n(You also see something written on an arrow pointing to the west, but you cannot understand the words)" }, { - "id": "sign_waterway3", - "message": "(The sign contains writing in a language you cannot understand)" + "id":"sign_waterway3", + "message":"(The sign contains writing in a language you cannot understand)" }, { - "id": "gauward", - "message": "What.. Oh, a visitor!", - "replies": [ + "id":"gauward", + "message":"What.. Oh, a visitor!", + "replies":[ { - "text": "What is this place?", - "nextPhraseID": "gauward_1" + "text":"What is this place?", + "nextPhraseID":"gauward_1" }, { - "text": "I have some Izthiel claws to sell you.", - "nextPhraseID": "gauward_sell_1", - "requires": [ + "text":"I have some Izthiel claws to sell you.", + "nextPhraseID":"gauward_sell_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "nondisplay", - "value": "20" + "requireType":"questProgress", + "requireID":"nondisplay", + "value":20 } ] } ] }, { - "id": "gauward_1", - "message": "This place used to be a safe house for travellers between Loneford and Brimhaven, before they had finished the road between the villages.", - "replies": [ + "id":"gauward_1", + "message":"This place used to be a safe house for travellers between Loneford and Brimhaven, before they had finished the road between the villages.", + "replies":[ { - "text": "N", - "nextPhraseID": "gauward_2" + "text":"N", + "nextPhraseID":"gauward_2" } ] }, { - "id": "gauward_2", - "message": "However, nowadays, hardly anyone comes here - because of those cursed creatures from the river.", - "replies": [ + "id":"gauward_2", + "message":"However, nowadays, hardly anyone comes here - because of those cursed creatures from the river.", + "replies":[ { - "text": "N", - "nextPhraseID": "gauward_3" + "text":"N", + "nextPhraseID":"gauward_3" } ] }, { - "id": "gauward_3", - "message": "Izthiel, they call them.", - "replies": [ + "id":"gauward_3", + "message":"Izthiel, they call them.", + "replies":[ { - "text": "N", - "nextPhraseID": "gauward_4" + "text":"N", + "nextPhraseID":"gauward_4" } ] }, { - "id": "gauward_4", - "message": "Ack, if it wasn't for those things out there, I am sure a lot of people would come by here more often.", - "replies": [ + "id":"gauward_4", + "message":"Ack, if it wasn't for those things out there, I am sure a lot of people would come by here more often.", + "replies":[ { - "text": "Would you like me to kill the creatures for you?", - "nextPhraseID": "gauward_5" + "text":"Would you like me to kill the creatures for you?", + "nextPhraseID":"gauward_5" } ] }, { - "id": "gauward_5", - "message": "Oh sure. I have tried that. But they just keep coming back.", - "replies": [ + "id":"gauward_5", + "message":"Oh sure. I have tried that. But they just keep coming back.", + "replies":[ { - "text": "N", - "nextPhraseID": "gauward_6" + "text":"N", + "nextPhraseID":"gauward_6" } ] }, { - "id": "gauward_6", - "message": "Tell you what though. Bring me those claws of theirs, and I'll buy them from you for a good price.", - "replies": [ + "id":"gauward_6", + "message":"Tell you what though. Bring me those claws of theirs, and I'll buy them from you for a good price.", + "replies":[ { - "text": "Ok, I will return with some of their claws.", - "nextPhraseID": "gauward_7" + "text":"Ok, I will return with some of their claws.", + "nextPhraseID":"gauward_7" } ] }, { - "id": "gauward_7", - "message": "Good. Please do. I like knowing that their numbers are reduced at least.", - "rewards": [ + "id":"gauward_7", + "message":"Good. Please do. I like knowing that their numbers are reduced at least.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "nondisplay", - "value": 20 + "rewardType":"questProgress", + "rewardID":"nondisplay", + "value":20 } ] }, { - "id": "gauward_sell_1", - "message": "Great. How many would you like to sell?", - "replies": [ + "id":"gauward_sell_1", + "message":"Great. How many would you like to sell?", + "replies":[ { - "text": "Here's one.", - "nextPhraseID": "gauward_sold_1", - "requires": [ + "text":"Here's one.", + "nextPhraseID":"gauward_sold_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "izthiel_claw", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"izthiel_claw", + "value":1 } ] }, { - "text": "Here's five.", - "nextPhraseID": "gauward_sold_5", - "requires": [ + "text":"Here's five.", + "nextPhraseID":"gauward_sold_5", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "izthiel_claw", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"izthiel_claw", + "value":5 } ] }, { - "text": "Here's ten.", - "nextPhraseID": "gauward_sold_10", - "requires": [ + "text":"Here's ten.", + "nextPhraseID":"gauward_sold_10", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "izthiel_claw", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"izthiel_claw", + "value":10 } ] }, { - "text": "Here's twenty.", - "nextPhraseID": "gauward_sold_20", - "requires": [ + "text":"Here's twenty.", + "nextPhraseID":"gauward_sold_20", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "izthiel_claw", - "value": 20 + "requireType":"inventoryRemove", + "requireID":"izthiel_claw", + "value":20 } ] }, { - "text": "Never mind. I will be back with more Izthiel claws to sell you.", - "nextPhraseID": "gauward_7" + "text":"Never mind. I will be back with more Izthiel claws to sell you.", + "nextPhraseID":"gauward_7" } ] }, { - "id": "gauward_sold_1", - "message": "Good, thank you. Here's some gold for your troubles.", - "rewards": [ + "id":"gauward_sold_1", + "message":"Good, thank you. Here's some gold for your troubles.", + "rewards":[ { - "rewardType": "dropList", - "rewardID": "gold5" + "rewardType":"dropList", + "rewardID":"gold5" } ] }, { - "id": "gauward_sold_5", - "message": "Excellent, thank you! Here's some gold for your troubles.", - "rewards": [ + "id":"gauward_sold_5", + "message":"Excellent, thank you! Here's some gold for your troubles.", + "rewards":[ { - "rewardType": "dropList", - "rewardID": "gold25" + "rewardType":"dropList", + "rewardID":"gold25" } ] }, { - "id": "gauward_sold_10", - "message": "Excellent, thank you! Here's some gold for your troubles.", - "rewards": [ + "id":"gauward_sold_10", + "message":"Excellent, thank you! Here's some gold for your troubles.", + "rewards":[ { - "rewardType": "dropList", - "rewardID": "gold50" + "rewardType":"dropList", + "rewardID":"gold50" } ] }, { - "id": "gauward_sold_20", - "message": "Oh wow, you managed to get twenty of those claws? That's excellent, thank you! Here's some gold and some extra health potions for your troubles.", - "rewards": [ + "id":"gauward_sold_20", + "message":"Oh wow, you managed to get twenty of those claws? That's excellent, thank you! Here's some gold and some extra health potions for your troubles.", + "rewards":[ { - "rewardType": "dropList", - "rewardID": "gauward_sold_20" + "rewardType":"dropList", + "rewardID":"gauward_sold_20" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_reinkarr.json b/AndorsTrail/res/raw/conversationlist_reinkarr.json index 5867dc7f2..4c465cd60 100644 --- a/AndorsTrail/res/raw/conversationlist_reinkarr.json +++ b/AndorsTrail/res/raw/conversationlist_reinkarr.json @@ -1,159 +1,159 @@ [ { - "id": "reinkarr", - "message": "You look just like an adventurer. Tell me child, what brings you here?", - "replies": [ + "id":"reinkarr", + "message":"You look just like an adventurer. Tell me child, what brings you here?", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "reinkarr_3" + "text":"Who are you?", + "nextPhraseID":"reinkarr_3" }, { - "text": "I'm looking for my brother Andor.", - "nextPhraseID": "reinkarr_1" + "text":"I'm looking for my brother Andor.", + "nextPhraseID":"reinkarr_1" }, { - "text": "I'm just looking for trouble.", - "nextPhraseID": "reinkarr_2" + "text":"I'm just looking for trouble.", + "nextPhraseID":"reinkarr_2" } ] }, { - "id": "reinkarr_1", - "message": "Ok then. Good luck with that.", - "replies": [ + "id":"reinkarr_1", + "message":"Ok then. Good luck with that.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "reinkarr_3" + "text":"Who are you?", + "nextPhraseID":"reinkarr_3" } ] }, { - "id": "reinkarr_2", - "message": "Ha ha, that sure sounds like an adventurer! Guts, that's what you need to be a successful adventurer, child. You don't seem to lack courage, if I may say so.", - "replies": [ + "id":"reinkarr_2", + "message":"Ha ha, that sure sounds like an adventurer! Guts, that's what you need to be a successful adventurer, child. You don't seem to lack courage, if I may say so.", + "replies":[ { - "text": "Who are you?", - "nextPhraseID": "reinkarr_3" + "text":"Who are you?", + "nextPhraseID":"reinkarr_3" } ] }, { - "id": "reinkarr_3", - "message": "I am Reinkarr. I guess you could call me an adventurer of sorts.", - "replies": [ + "id":"reinkarr_3", + "message":"I am Reinkarr. I guess you could call me an adventurer of sorts.", + "replies":[ { - "text": "Any good tales to tell?", - "nextPhraseID": "reinkarr_4" + "text":"Any good tales to tell?", + "nextPhraseID":"reinkarr_4" } ] }, { - "id": "reinkarr_4", - "message": "No, not really. I never got the hang of the whole adventuring business. Me and some other fellows went looking for these .. crystals .. that we had heard about.", - "replies": [ + "id":"reinkarr_4", + "message":"No, not really. I never got the hang of the whole adventuring business. Me and some other fellows went looking for these .. crystals .. that we had heard about.", + "replies":[ { - "text": "What crystals?", - "nextPhraseID": "reinkarr_5" + "text":"What crystals?", + "nextPhraseID":"reinkarr_5" } ] }, { - "id": "reinkarr_5", - "message": "Doesn't really matter. We never found any of them anyway.", - "replies": [ + "id":"reinkarr_5", + "message":"Doesn't really matter. We never found any of them anyway.", + "replies":[ { - "text": "What crystals were you looking for?", - "nextPhraseID": "reinkarr_6" + "text":"What crystals were you looking for?", + "nextPhraseID":"reinkarr_6" } ] }, { - "id": "reinkarr_6", - "message": "They were called 'Oegyth crystals'. Supposedly very powerful and worth a fortune.", - "replies": [ + "id":"reinkarr_6", + "message":"They were called 'Oegyth crystals'. Supposedly very powerful and worth a fortune.", + "replies":[ { - "text": "I have one of those.", - "nextPhraseID": "reinkarr_oeg_1", - "requires": [ + "text":"I have one of those.", + "nextPhraseID":"reinkarr_oeg_1", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":1 } ] }, { - "text": "So what made you stop looking?", - "nextPhraseID": "reinkarr_8" + "text":"So what made you stop looking?", + "nextPhraseID":"reinkarr_8" }, { - "text": "What are they?", - "nextPhraseID": "reinkarr_7" + "text":"What are they?", + "nextPhraseID":"reinkarr_7" } ] }, { - "id": "reinkarr_7", - "message": "Actually, all I know is that they are some sort of crystal. As I said, they are supposedly very powerful. We were only looking for them so that we could sell them and become rich.", - "replies": [ + "id":"reinkarr_7", + "message":"Actually, all I know is that they are some sort of crystal. As I said, they are supposedly very powerful. We were only looking for them so that we could sell them and become rich.", + "replies":[ { - "text": "What made you stop looking?", - "nextPhraseID": "reinkarr_8" + "text":"What made you stop looking?", + "nextPhraseID":"reinkarr_8" } ] }, { - "id": "reinkarr_8", - "message": "Just the boredom of it, I guess. We never were any good at the whole fighting thing, and as such we never found one of those things.", - "replies": [ + "id":"reinkarr_8", + "message":"Just the boredom of it, I guess. We never were any good at the whole fighting thing, and as such we never found one of those things.", + "replies":[ { - "text": "N", - "nextPhraseID": "reinkarr_9" + "text":"N", + "nextPhraseID":"reinkarr_9" } ] }, { - "id": "reinkarr_9", - "message": "Anyway, it's been nice talking to you, kid. Take care." + "id":"reinkarr_9", + "message":"Anyway, it's been nice talking to you, kid. Take care." }, { - "id": "reinkarr_oeg_1", - "message": "What!? You actually have one of those things? Let me see. Yes, that sure matches the description I read.", - "replies": [ + "id":"reinkarr_oeg_1", + "message":"What!? You actually have one of those things? Let me see. Yes, that sure matches the description I read.", + "replies":[ { - "text": "N", - "nextPhraseID": "reinkarr_oeg_2" + "text":"N", + "nextPhraseID":"reinkarr_oeg_2" } ] }, { - "id": "reinkarr_oeg_2", - "message": "You would do well to keep that to yourself, kid. Whatever you do, don't lose it, and don't go around showing it to everyone you might meet. You could get in serious trouble.", - "replies": [ + "id":"reinkarr_oeg_2", + "message":"You would do well to keep that to yourself, kid. Whatever you do, don't lose it, and don't go around showing it to everyone you might meet. You could get in serious trouble.", + "replies":[ { - "text": "What can I do with it?", - "nextPhraseID": "reinkarr_oeg_3" + "text":"What can I do with it?", + "nextPhraseID":"reinkarr_oeg_3" } ] }, { - "id": "reinkarr_oeg_3", - "message": "I hear there are merchants that would do anything to get their hands on some of those crystals. You should seek out the merchants in one of the larger cities, and ask them.", - "replies": [ + "id":"reinkarr_oeg_3", + "message":"I hear there are merchants that would do anything to get their hands on some of those crystals. You should seek out the merchants in one of the larger cities, and ask them.", + "replies":[ { - "text": "N", - "nextPhraseID": "reinkarr_oeg_4" + "text":"N", + "nextPhraseID":"reinkarr_oeg_4" } ] }, { - "id": "reinkarr_oeg_4", - "message": "Please be careful though!", - "replies": [ + "id":"reinkarr_oeg_4", + "message":"Please be careful though!", + "replies":[ { - "text": "N", - "nextPhraseID": "reinkarr_9" + "text":"N", + "nextPhraseID":"reinkarr_9" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_remgard_bridgeguard.json b/AndorsTrail/res/raw/conversationlist_remgard_bridgeguard.json index 818635ee7..eb4fd010d 100644 --- a/AndorsTrail/res/raw/conversationlist_remgard_bridgeguard.json +++ b/AndorsTrail/res/raw/conversationlist_remgard_bridgeguard.json @@ -1,424 +1,424 @@ [ { - "id": "remgard_bridge", - "replies": [ + "id":"remgard_bridge", + "replies":[ { - "nextPhraseID": "remgardb_helped_1", - "requires": [ + "nextPhraseID":"remgardb_helped_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "35" + "requireType":"questProgress", + "requireID":"remgard", + "value":35 } ] }, { - "nextPhraseID": "remgardb_helped_n", - "requires": [ + "nextPhraseID":"remgardb_helped_n", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "31" + "requireType":"questProgress", + "requireID":"remgard", + "value":31 } ] }, { - "nextPhraseID": "remgardb_helped_y", - "requires": [ + "nextPhraseID":"remgardb_helped_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "30" + "requireType":"questProgress", + "requireID":"remgard", + "value":30 } ] }, { - "nextPhraseID": "remgardb_help_return", - "requires": [ + "nextPhraseID":"remgardb_help_return", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "20" + "requireType":"questProgress", + "requireID":"remgard", + "value":20 } ] }, { - "nextPhraseID": "remgardb_1" + "nextPhraseID":"remgardb_1" } ] }, { - "id": "remgardb_1", - "message": "Halt! No one is allowed to enter or exit Remgard.", - "replies": [ + "id":"remgardb_1", + "message":"Halt! No one is allowed to enter or exit Remgard.", + "replies":[ { - "text": "Why? Is there something wrong?", - "nextPhraseID": "remgardb_2" + "text":"Why? Is there something wrong?", + "nextPhraseID":"remgardb_2" } ] }, { - "id": "remgardb_2", - "message": "Wrong? You bet there is. Several of the townspeople have disappeared, and we are still conducting the investigation.", - "replies": [ + "id":"remgardb_2", + "message":"Wrong? You bet there is. Several of the townspeople have disappeared, and we are still conducting the investigation.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_3" + "text":"N", + "nextPhraseID":"remgardb_3" } ] }, { - "id": "remgardb_3", - "message": "We are searching for them in the town, and questioning everyone for clues on where they might be.", - "rewards": [ + "id":"remgardb_3", + "message":"We are searching for them in the town, and questioning everyone for clues on where they might be.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 10 + "text":"Please continue.", + "nextPhraseID":"remgardb_5" + }, + { + "text":"Maybe they just left?", + "nextPhraseID":"remgardb_4" } ], - "replies": [ + "rewards":[ { - "text": "Please continue.", - "nextPhraseID": "remgardb_5" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":10 + } + ] + }, + { + "id":"remgardb_4", + "message":"No, I highly doubt that.", + "replies":[ + { + "text":"N", + "nextPhraseID":"remgardb_5" + } + ] + }, + { + "id":"remgardb_5", + "message":"Considering our town is surrounded by lake Laeroth, we guards are able to keep a watchful eye on everything going on here. We are able to keep a log of who comes and goes, since this bridge is our only connection to the mainland.", + "replies":[ + { + "text":"N", + "nextPhraseID":"remgardb_6" + } + ] + }, + { + "id":"remgardb_6", + "message":"For your sake, it is probably safer for you to remain out of town until our investigation is complete.", + "replies":[ + { + "text":"I am willing to help you with the investigation if you want.", + "nextPhraseID":"remgardb_help_1" }, { - "text": "Maybe they just left?", - "nextPhraseID": "remgardb_4" - } - ] - }, - { - "id": "remgardb_4", - "message": "No, I highly doubt that.", - "replies": [ - { - "text": "N", - "nextPhraseID": "remgardb_5" - } - ] - }, - { - "id": "remgardb_5", - "message": "Considering our town is surrounded by lake Laeroth, we guards are able to keep a watchful eye on everything going on here. We are able to keep a log of who comes and goes, since this bridge is our only connection to the mainland.", - "replies": [ - { - "text": "N", - "nextPhraseID": "remgardb_6" - } - ] - }, - { - "id": "remgardb_6", - "message": "For your sake, it is probably safer for you to remain out of town until our investigation is complete.", - "replies": [ - { - "text": "I am willing to help you with the investigation if you want.", - "nextPhraseID": "remgardb_help_1" + "text":"Ok, I will leave you to your investigation.", + "nextPhraseID":"X" }, { - "text": "Ok, I will leave you to your investigation.", - "nextPhraseID": "X" - }, - { - "text": "How about you allow me to enter town anyway, so that I can trade. I promise to be quick.", - "nextPhraseID": "remgardb_7" + "text":"How about you allow me to enter town anyway, so that I can trade. I promise to be quick.", + "nextPhraseID":"remgardb_7" } ] }, { - "id": "remgardb_7", - "message": "No. As I said, no one except us guards are allowed to enter or exit town until our investigation is completed. I suggest you leave now." + "id":"remgardb_7", + "message":"No. As I said, no one except us guards are allowed to enter or exit town until our investigation is completed. I suggest you leave now." }, { - "id": "remgardb_help_1", - "message": "Hm, yes, that might be a good idea actually. Considering you made it up here, you must have some knowledge of the surroundings.", - "rewards": [ + "id":"remgardb_help_1", + "message":"Hm, yes, that might be a good idea actually. Considering you made it up here, you must have some knowledge of the surroundings.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 15 + "text":"N", + "nextPhraseID":"remgardb_help_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "remgardb_help_2" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":15 } ] }, { - "id": "remgardb_help_2", - "message": "Tell you what. You might be able to help us.", - "replies": [ + "id":"remgardb_help_2", + "message":"Tell you what. You might be able to help us.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_2b" + "text":"N", + "nextPhraseID":"remgardb_help_2b" } ] }, { - "id": "remgardb_help_2b", - "message": "There is an abandoned house some way to the east of here, on a peninsula on the northern shore of lake Laeroth.", - "replies": [ + "id":"remgardb_help_2b", + "message":"There is an abandoned house some way to the east of here, on a peninsula on the northern shore of lake Laeroth.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_3" + "text":"N", + "nextPhraseID":"remgardb_help_3" } ] }, { - "id": "remgardb_help_3", - "message": "We have reason to believe that this cabin is inhabited by someone, since we have seen candlelight coming from there during the night across the lake. We are not certain though, it could just be the moonlight on the water.", - "replies": [ + "id":"remgardb_help_3", + "message":"We have reason to believe that this cabin is inhabited by someone, since we have seen candlelight coming from there during the night across the lake. We are not certain though, it could just be the moonlight on the water.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_4" + "text":"N", + "nextPhraseID":"remgardb_help_4" } ] }, { - "id": "remgardb_help_4", - "message": "That's where you come in, and might be able to help us.", - "replies": [ + "id":"remgardb_help_4", + "message":"That's where you come in, and might be able to help us.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_5" + "text":"N", + "nextPhraseID":"remgardb_help_5" } ] }, { - "id": "remgardb_help_5", - "message": "I must stay here and guard the bridge, but you could go over there and peek inside.", - "replies": [ + "id":"remgardb_help_5", + "message":"I must stay here and guard the bridge, but you could go over there and peek inside.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_6" + "text":"N", + "nextPhraseID":"remgardb_help_6" } ] }, { - "id": "remgardb_help_6", - "message": "Now, I must warn you - this could be dangerous. If it is as we suspected, then the person in the cabin could be a .. shall we say .. persuasive talker.", - "replies": [ + "id":"remgardb_help_6", + "message":"Now, I must warn you - this could be dangerous. If it is as we suspected, then the person in the cabin could be a .. shall we say .. persuasive talker.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_7" + "text":"N", + "nextPhraseID":"remgardb_help_7" } ] }, { - "id": "remgardb_help_7", - "message": "So, if you really want to help us, the task I ask of you is that you only peek inside that cabin and identify if there's anyone there, and if so who that might be.", - "replies": [ + "id":"remgardb_help_7", + "message":"So, if you really want to help us, the task I ask of you is that you only peek inside that cabin and identify if there's anyone there, and if so who that might be.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_8" + "text":"N", + "nextPhraseID":"remgardb_help_8" } ] }, { - "id": "remgardb_help_8", - "message": "Report back to me as soon as possible, and do not speak for too long with anyone that might be there.", - "replies": [ + "id":"remgardb_help_8", + "message":"Report back to me as soon as possible, and do not speak for too long with anyone that might be there.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_help_9s" + "text":"N", + "nextPhraseID":"remgardb_help_9s" } ] }, { - "id": "remgardb_help_9s", - "replies": [ + "id":"remgardb_help_9s", + "replies":[ { - "nextPhraseID": "X", - "requires": [ + "nextPhraseID":"X", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "20" + "requireType":"questProgress", + "requireID":"remgard", + "value":20 } ] }, { - "nextPhraseID": "remgardb_help_9" + "nextPhraseID":"remgardb_help_9" } ] }, { - "id": "remgardb_help_9", - "message": "Would you be willing to do this task for us?", - "replies": [ + "id":"remgardb_help_9", + "message":"Would you be willing to do this task for us?", + "replies":[ { - "text": "Sure, I would be happy to help.", - "nextPhraseID": "remgardb_help_10" + "text":"Sure, I would be happy to help.", + "nextPhraseID":"remgardb_help_10" }, { - "text": "I'll do it. I sure hope there will be some reward for this though.", - "nextPhraseID": "remgardb_help_10" + "text":"I'll do it. I sure hope there will be some reward for this though.", + "nextPhraseID":"remgardb_help_10" }, { - "text": "No way, this sounds way too dangerous for me.", - "nextPhraseID": "remgardb_help_9d" + "text":"No way, this sounds way too dangerous for me.", + "nextPhraseID":"remgardb_help_9d" }, { - "text": "Actually, I have already been there. There is a woman called Algangror in the cabin.", - "nextPhraseID": "remgardb_helped_y", - "requires": [ + "text":"Actually, I have already been there. There is a woman called Algangror in the cabin.", + "nextPhraseID":"remgardb_helped_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] }, { - "text": "Actually, I have already been there, but the cabin was empty.", - "nextPhraseID": "remgardb_helped_n", - "requires": [ + "text":"Actually, I have already been there, but the cabin was empty.", + "nextPhraseID":"remgardb_helped_n", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] } ] }, { - "id": "remgardb_help_9d", - "message": "I don't blame you for declining. After all, it could be a dangerous task. Didn't hurt to ask though." + "id":"remgardb_help_9d", + "message":"I don't blame you for declining. After all, it could be a dangerous task. Didn't hurt to ask though." }, { - "id": "remgardb_help_10", - "message": "Excellent. Report back as soon as possible.", - "rewards": [ + "id":"remgardb_help_10", + "message":"Excellent. Report back as soon as possible.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 20 + "rewardType":"questProgress", + "rewardID":"remgard", + "value":20 } ] }, { - "id": "remgardb_help_return", - "message": "Did you find anything in that abandoned house?", - "replies": [ + "id":"remgardb_help_return", + "message":"Did you find anything in that abandoned house?", + "replies":[ { - "text": "Not yet. What was I supposed to do again?", - "nextPhraseID": "remgardb_help_2b" + "text":"Not yet. What was I supposed to do again?", + "nextPhraseID":"remgardb_help_2b" }, { - "text": "Not yet, I am still working on it.", - "nextPhraseID": "remgardb_help_10" + "text":"Not yet, I am still working on it.", + "nextPhraseID":"remgardb_help_10" }, { - "text": "There is a woman called Algangror in the cabin.", - "nextPhraseID": "remgardb_helped_y", - "requires": [ + "text":"There is a woman called Algangror in the cabin.", + "nextPhraseID":"remgardb_helped_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] }, { - "text": "Yes, I have been there, but the cabin was empty.", - "nextPhraseID": "remgardb_helped_n", - "requires": [ + "text":"Yes, I have been there, but the cabin was empty.", + "nextPhraseID":"remgardb_helped_n", + "requires":[ { - "requireType": "questProgress", - "requireID": "algangror", - "value": "10" + "requireType":"questProgress", + "requireID":"algangror", + "value":10 } ] } ] }, { - "id": "remgardb_helped_y", - "message": "Algangror, sigh. Then it is as we feared. This is terrible news.", - "rewards": [ + "id":"remgardb_helped_y", + "message":"Algangror, sigh. Then it is as we feared. This is terrible news.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 30 + "text":"N", + "nextPhraseID":"remgardb_helped_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "remgardb_helped_1" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":30 } ] }, { - "id": "remgardb_helped_1", - "message": "You should go visit our village elder, Jhaeld, and talk to him about what we should do next. I will let you enter Remgard to speak to him.", - "rewards": [ + "id":"remgardb_helped_1", + "message":"You should go visit our village elder, Jhaeld, and talk to him about what we should do next. I will let you enter Remgard to speak to him.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 35 + "text":"N", + "nextPhraseID":"remgardb_helped_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "remgardb_helped_2" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":35 } ] }, { - "id": "remgardb_helped_2", - "message": "You can probably find him in the tavern to the southeast, since that's where he spends most of his time.", - "replies": [ + "id":"remgardb_helped_2", + "message":"You can probably find him in the tavern to the southeast, since that's where he spends most of his time.", + "replies":[ { - "text": "I will go see him.", - "nextPhraseID": "R" + "text":"I will go see him.", + "nextPhraseID":"R" } ] }, { - "id": "remgardb_helped_n", - "message": "Thank you for scouting that cabin. It's a relief to hear that it is empty. Our fears might not be true then after all.", - "rewards": [ + "id":"remgardb_helped_n", + "message":"Thank you for scouting that cabin. It's a relief to hear that it is empty. Our fears might not be true then after all.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 31 - } - ], - "replies": [ - { - "text": "You are welcome. Anything else I can help you with?", - "nextPhraseID": "remgardb_helped_n_2" + "text":"You are welcome. Anything else I can help you with?", + "nextPhraseID":"remgardb_helped_n_2" }, { - "text": "You are welcome. Now, about that reward?", - "nextPhraseID": "remgardb_helped_n_3" + "text":"You are welcome. Now, about that reward?", + "nextPhraseID":"remgardb_helped_n_3" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"remgard", + "value":31 } ] }, { - "id": "remgardb_helped_n_2", - "message": "I guess you have proven yourself to be useful. We might have more work for you if you are interested.", - "replies": [ + "id":"remgardb_helped_n_2", + "message":"I guess you have proven yourself to be useful. We might have more work for you if you are interested.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_helped_1" + "text":"N", + "nextPhraseID":"remgardb_helped_1" } ] }, { - "id": "remgardb_helped_n_3", - "message": "No no, we did not discuss any reward. But there might be one for you if you are willing to help us further.", - "replies": [ + "id":"remgardb_helped_n_3", + "message":"No no, we did not discuss any reward. But there might be one for you if you are willing to help us further.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgardb_helped_1" + "text":"N", + "nextPhraseID":"remgardb_helped_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_remgard_idolsigns.json b/AndorsTrail/res/raw/conversationlist_remgard_idolsigns.json index e7011baa0..6be37ac05 100644 --- a/AndorsTrail/res/raw/conversationlist_remgard_idolsigns.json +++ b/AndorsTrail/res/raw/conversationlist_remgard_idolsigns.json @@ -1,777 +1,777 @@ [ { - "id": "jhaeld_bed", - "replies": [ + "id":"jhaeld_bed", + "replies":[ { - "nextPhraseID": "jhaeld_bed_2", - "requires": [ + "nextPhraseID":"jhaeld_bed_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 } ] }, { - "nextPhraseID": "jhaeld_bed_3", - "requires": [ + "nextPhraseID":"jhaeld_bed_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "31" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":31 } ] }, { - "nextPhraseID": "jhaeld_bed_1" + "nextPhraseID":"jhaeld_bed_1" } ] }, { - "id": "jhaeld_bed_1", - "message": "You see a bed." + "id":"jhaeld_bed_1", + "message":"You see a bed." }, { - "id": "jhaeld_bed_2", - "message": "You see a bed. The idol is still where you left it." + "id":"jhaeld_bed_2", + "message":"You see a bed. The idol is still where you left it." }, { - "id": "jhaeld_bed_3", - "message": "You see a bed, that you suppose must be Jhaeld's bed.", - "replies": [ + "id":"jhaeld_bed_3", + "message":"You see a bed, that you suppose must be Jhaeld's bed.", + "replies":[ { - "text": "Hide one of the idols under the bed.", - "nextPhraseID": "jhaeld_bed_4s1", - "requires": [ + "text":"Hide one of the idols under the bed.", + "nextPhraseID":"jhaeld_bed_4s1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_idol", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_idol", + "value":1 } ] }, { - "text": "Leave the bed alone.", - "nextPhraseID": "X" + "text":"Leave the bed alone.", + "nextPhraseID":"X" } ] }, { - "id": "jhaeld_bed_4s1", - "rewards": [ + "id":"jhaeld_bed_4s1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 41 + "nextPhraseID":"jhaeld_bed_4s2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 + } + ] + }, + { + "nextPhraseID":"jhaeld_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "jhaeld_bed_4s2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" - } - ] - }, - { - "nextPhraseID": "jhaeld_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":41 } ] }, { - "id": "jhaeld_bed_4s2", - "replies": [ + "id":"jhaeld_bed_4s2", + "replies":[ { - "nextPhraseID": "jhaeld_bed_4s3", - "requires": [ + "nextPhraseID":"jhaeld_bed_4s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "jhaeld_bed_4" + "nextPhraseID":"jhaeld_bed_4" } ] }, { - "id": "jhaeld_bed_4s3", - "replies": [ + "id":"jhaeld_bed_4s3", + "replies":[ { - "nextPhraseID": "jhaeld_bed_4s4", - "requires": [ + "nextPhraseID":"jhaeld_bed_4s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "44" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":44 } ] }, { - "nextPhraseID": "jhaeld_bed_4" + "nextPhraseID":"jhaeld_bed_4" } ] }, { - "id": "jhaeld_bed_4s4", - "replies": [ + "id":"jhaeld_bed_4s4", + "replies":[ { - "nextPhraseID": "jhaeld_bed_4s5", - "requires": [ + "nextPhraseID":"jhaeld_bed_4s5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "jhaeld_bed_4" + "nextPhraseID":"jhaeld_bed_4" } ] }, { - "id": "jhaeld_bed_4s5", - "rewards": [ + "id":"jhaeld_bed_4s5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 50 + "nextPhraseID":"jhaeld_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "jhaeld_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":50 } ] }, { - "id": "jhaeld_bed_4", - "message": "You hide the idol under the bed." + "id":"jhaeld_bed_4", + "message":"You hide the idol under the bed." }, { - "id": "larni_bed", - "replies": [ + "id":"larni_bed", + "replies":[ { - "nextPhraseID": "larni_bed_2", - "requires": [ + "nextPhraseID":"larni_bed_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 } ] }, { - "nextPhraseID": "larni_bed_3", - "requires": [ + "nextPhraseID":"larni_bed_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "32" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":32 } ] }, { - "nextPhraseID": "larni_bed_1" + "nextPhraseID":"larni_bed_1" } ] }, { - "id": "larni_bed_1", - "message": "You see a bed and nightstand." + "id":"larni_bed_1", + "message":"You see a bed and nightstand." }, { - "id": "larni_bed_2", - "message": "You see a bed and nightstand. The idol is still where you left it." + "id":"larni_bed_2", + "message":"You see a bed and nightstand. The idol is still where you left it." }, { - "id": "larni_bed_3", - "message": "You see a bed and nightstand. This must be Larni's bed.", - "replies": [ + "id":"larni_bed_3", + "message":"You see a bed and nightstand. This must be Larni's bed.", + "replies":[ { - "text": "Hide one of the idols under the bed.", - "nextPhraseID": "larni_bed_4s1", - "requires": [ + "text":"Hide one of the idols under the bed.", + "nextPhraseID":"larni_bed_4s1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_idol", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_idol", + "value":1 } ] }, { - "text": "Leave the bed alone.", - "nextPhraseID": "X" + "text":"Leave the bed alone.", + "nextPhraseID":"X" } ] }, { - "id": "larni_bed_4s1", - "rewards": [ + "id":"larni_bed_4s1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 42 + "nextPhraseID":"larni_bed_4s2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 + } + ] + }, + { + "nextPhraseID":"larni_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "larni_bed_4s2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" - } - ] - }, - { - "nextPhraseID": "larni_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":42 } ] }, { - "id": "larni_bed_4s2", - "replies": [ + "id":"larni_bed_4s2", + "replies":[ { - "nextPhraseID": "larni_bed_4s3", - "requires": [ + "nextPhraseID":"larni_bed_4s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "larni_bed_4" + "nextPhraseID":"larni_bed_4" } ] }, { - "id": "larni_bed_4s3", - "replies": [ + "id":"larni_bed_4s3", + "replies":[ { - "nextPhraseID": "larni_bed_4s4", - "requires": [ + "nextPhraseID":"larni_bed_4s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "44" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":44 } ] }, { - "nextPhraseID": "larni_bed_4" + "nextPhraseID":"larni_bed_4" } ] }, { - "id": "larni_bed_4s4", - "replies": [ + "id":"larni_bed_4s4", + "replies":[ { - "nextPhraseID": "larni_bed_4s5", - "requires": [ + "nextPhraseID":"larni_bed_4s5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "larni_bed_4" + "nextPhraseID":"larni_bed_4" } ] }, { - "id": "larni_bed_4s5", - "rewards": [ + "id":"larni_bed_4s5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 50 + "nextPhraseID":"larni_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "larni_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":50 } ] }, { - "id": "larni_bed_4", - "message": "You hide the idol under the bed." + "id":"larni_bed_4", + "message":"You hide the idol under the bed." }, { - "id": "arnal_bed", - "replies": [ + "id":"arnal_bed", + "replies":[ { - "nextPhraseID": "arnal_bed_2", - "requires": [ + "nextPhraseID":"arnal_bed_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "arnal_bed_3", - "requires": [ + "nextPhraseID":"arnal_bed_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "33" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":33 } ] }, { - "nextPhraseID": "arnal_bed_1" + "nextPhraseID":"arnal_bed_1" } ] }, { - "id": "arnal_bed_1", - "message": "You see a bed and nightstand." + "id":"arnal_bed_1", + "message":"You see a bed and nightstand." }, { - "id": "arnal_bed_2", - "message": "You see a bed and nightstand. The idol is still where you left it." + "id":"arnal_bed_2", + "message":"You see a bed and nightstand. The idol is still where you left it." }, { - "id": "arnal_bed_3", - "message": "You see a bed and nightstand. This must be Arnal's bed.", - "replies": [ + "id":"arnal_bed_3", + "message":"You see a bed and nightstand. This must be Arnal's bed.", + "replies":[ { - "text": "Hide one of the idols under the bed.", - "nextPhraseID": "arnal_bed_4s1", - "requires": [ + "text":"Hide one of the idols under the bed.", + "nextPhraseID":"arnal_bed_4s1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_idol", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_idol", + "value":1 } ] }, { - "text": "Leave the bed alone.", - "nextPhraseID": "X" + "text":"Leave the bed alone.", + "nextPhraseID":"X" } ] }, { - "id": "arnal_bed_4s1", - "rewards": [ + "id":"arnal_bed_4s1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 43 + "nextPhraseID":"arnal_bed_4s2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 + } + ] + }, + { + "nextPhraseID":"arnal_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "arnal_bed_4s2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" - } - ] - }, - { - "nextPhraseID": "arnal_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":43 } ] }, { - "id": "arnal_bed_4s2", - "replies": [ + "id":"arnal_bed_4s2", + "replies":[ { - "nextPhraseID": "arnal_bed_4s3", - "requires": [ + "nextPhraseID":"arnal_bed_4s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 } ] }, { - "nextPhraseID": "arnal_bed_4" + "nextPhraseID":"arnal_bed_4" } ] }, { - "id": "arnal_bed_4s3", - "replies": [ + "id":"arnal_bed_4s3", + "replies":[ { - "nextPhraseID": "arnal_bed_4s4", - "requires": [ + "nextPhraseID":"arnal_bed_4s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "44" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":44 } ] }, { - "nextPhraseID": "arnal_bed_4" + "nextPhraseID":"arnal_bed_4" } ] }, { - "id": "arnal_bed_4s4", - "replies": [ + "id":"arnal_bed_4s4", + "replies":[ { - "nextPhraseID": "arnal_bed_4s5", - "requires": [ + "nextPhraseID":"arnal_bed_4s5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "arnal_bed_4" + "nextPhraseID":"arnal_bed_4" } ] }, { - "id": "arnal_bed_4s5", - "rewards": [ + "id":"arnal_bed_4s5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 50 + "nextPhraseID":"arnal_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "arnal_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":50 } ] }, { - "id": "arnal_bed_4", - "message": "You hide the idol under the bed." + "id":"arnal_bed_4", + "message":"You hide the idol under the bed." }, { - "id": "emerei_bed", - "replies": [ + "id":"emerei_bed", + "replies":[ { - "nextPhraseID": "emerei_bed_2", - "requires": [ + "nextPhraseID":"emerei_bed_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "44" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":44 } ] }, { - "nextPhraseID": "emerei_bed_3", - "requires": [ + "nextPhraseID":"emerei_bed_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "34" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":34 } ] }, { - "nextPhraseID": "emerei_bed_1" + "nextPhraseID":"emerei_bed_1" } ] }, { - "id": "emerei_bed_1", - "message": "You see a bed and nightstand." + "id":"emerei_bed_1", + "message":"You see a bed and nightstand." }, { - "id": "emerei_bed_2", - "message": "You see a bed and nightstand. The idol is still where you left it." + "id":"emerei_bed_2", + "message":"You see a bed and nightstand. The idol is still where you left it." }, { - "id": "emerei_bed_3", - "message": "You see a bed and nightstand. This must be Emerei's bed.", - "replies": [ + "id":"emerei_bed_3", + "message":"You see a bed and nightstand. This must be Emerei's bed.", + "replies":[ { - "text": "Hide one of the idols under the bed.", - "nextPhraseID": "emerei_bed_4s1", - "requires": [ + "text":"Hide one of the idols under the bed.", + "nextPhraseID":"emerei_bed_4s1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_idol", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_idol", + "value":1 } ] }, { - "text": "Leave the bed alone.", - "nextPhraseID": "X" + "text":"Leave the bed alone.", + "nextPhraseID":"X" } ] }, { - "id": "emerei_bed_4s1", - "rewards": [ + "id":"emerei_bed_4s1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 44 + "nextPhraseID":"emerei_bed_4s2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 + } + ] + }, + { + "nextPhraseID":"emerei_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "emerei_bed_4s2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" - } - ] - }, - { - "nextPhraseID": "emerei_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":44 } ] }, { - "id": "emerei_bed_4s2", - "replies": [ + "id":"emerei_bed_4s2", + "replies":[ { - "nextPhraseID": "emerei_bed_4s3", - "requires": [ + "nextPhraseID":"emerei_bed_4s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 } ] }, { - "nextPhraseID": "emerei_bed_4" + "nextPhraseID":"emerei_bed_4" } ] }, { - "id": "emerei_bed_4s3", - "replies": [ + "id":"emerei_bed_4s3", + "replies":[ { - "nextPhraseID": "emerei_bed_4s4", - "requires": [ + "nextPhraseID":"emerei_bed_4s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "emerei_bed_4" + "nextPhraseID":"emerei_bed_4" } ] }, { - "id": "emerei_bed_4s4", - "replies": [ + "id":"emerei_bed_4s4", + "replies":[ { - "nextPhraseID": "emerei_bed_4s5", - "requires": [ + "nextPhraseID":"emerei_bed_4s5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "emerei_bed_4" + "nextPhraseID":"emerei_bed_4" } ] }, { - "id": "emerei_bed_4s5", - "rewards": [ + "id":"emerei_bed_4s5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 50 + "nextPhraseID":"emerei_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "emerei_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":50 } ] }, { - "id": "emerei_bed_4", - "message": "You hide the idol under the bed." + "id":"emerei_bed_4", + "message":"You hide the idol under the bed." }, { - "id": "carthe_bed", - "replies": [ + "id":"carthe_bed", + "replies":[ { - "nextPhraseID": "carthe_bed_2", - "requires": [ + "nextPhraseID":"carthe_bed_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "carthe_bed_3", - "requires": [ + "nextPhraseID":"carthe_bed_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "35" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":35 } ] }, { - "nextPhraseID": "carthe_bed_1" + "nextPhraseID":"carthe_bed_1" } ] }, { - "id": "carthe_bed_1", - "message": "You see a bed and nightstand." + "id":"carthe_bed_1", + "message":"You see a bed and nightstand." }, { - "id": "carthe_bed_2", - "message": "You see a bed and nightstand. The idol is still where you left it." + "id":"carthe_bed_2", + "message":"You see a bed and nightstand. The idol is still where you left it." }, { - "id": "carthe_bed_3", - "message": "You see a bed and nightstand. This must be Carthe's bed.", - "replies": [ + "id":"carthe_bed_3", + "message":"You see a bed and nightstand. This must be Carthe's bed.", + "replies":[ { - "text": "Hide one of the idols under the bed.", - "nextPhraseID": "carthe_bed_4s1", - "requires": [ + "text":"Hide one of the idols under the bed.", + "nextPhraseID":"carthe_bed_4s1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "algangror_idol", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"algangror_idol", + "value":1 } ] }, { - "text": "Leave the bed alone.", - "nextPhraseID": "X" + "text":"Leave the bed alone.", + "nextPhraseID":"X" } ] }, { - "id": "carthe_bed_4s1", - "rewards": [ + "id":"carthe_bed_4s1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 45 + "nextPhraseID":"carthe_bed_4s2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"fiveidols", + "value":41 + } + ] + }, + { + "nextPhraseID":"carthe_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "carthe_bed_4s2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "41" - } - ] - }, - { - "nextPhraseID": "carthe_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":45 } ] }, { - "id": "carthe_bed_4s2", - "replies": [ + "id":"carthe_bed_4s2", + "replies":[ { - "nextPhraseID": "carthe_bed_4s3", - "requires": [ + "nextPhraseID":"carthe_bed_4s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 } ] }, { - "nextPhraseID": "carthe_bed_4" + "nextPhraseID":"carthe_bed_4" } ] }, { - "id": "carthe_bed_4s3", - "replies": [ + "id":"carthe_bed_4s3", + "replies":[ { - "nextPhraseID": "carthe_bed_4s4", - "requires": [ + "nextPhraseID":"carthe_bed_4s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "carthe_bed_4" + "nextPhraseID":"carthe_bed_4" } ] }, { - "id": "carthe_bed_4s4", - "replies": [ + "id":"carthe_bed_4s4", + "replies":[ { - "nextPhraseID": "carthe_bed_4s5", - "requires": [ + "nextPhraseID":"carthe_bed_4s5", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "44" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":44 } ] }, { - "nextPhraseID": "carthe_bed_4" + "nextPhraseID":"carthe_bed_4" } ] }, { - "id": "carthe_bed_4s5", - "rewards": [ + "id":"carthe_bed_4s5", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "fiveidols", - "value": 50 + "nextPhraseID":"carthe_bed_4" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "carthe_bed_4" + "rewardType":"questProgress", + "rewardID":"fiveidols", + "value":50 } ] }, { - "id": "carthe_bed_4", - "message": "You hide the idol under the bed." + "id":"carthe_bed_4", + "message":"You hide the idol under the bed." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_remgard_villagers1.json b/AndorsTrail/res/raw/conversationlist_remgard_villagers1.json index 3ade60269..106b4ba58 100644 --- a/AndorsTrail/res/raw/conversationlist_remgard_villagers1.json +++ b/AndorsTrail/res/raw/conversationlist_remgard_villagers1.json @@ -1,328 +1,328 @@ [ { - "id": "remgard_villager1", - "message": "I don't recognize you. You're not from Remgard, are you?", - "replies": [ + "id":"remgard_villager1", + "message":"I don't recognize you. You're not from Remgard, are you?", + "replies":[ { - "text": "No, I am from a small settlement called Crossglen, and I am looking for my brother Andor.", - "nextPhraseID": "remgard_villager1_2" + "text":"No, I am from a small settlement called Crossglen, and I am looking for my brother Andor.", + "nextPhraseID":"remgard_villager1_2" } ] }, { - "id": "remgard_villager1_2", - "message": "Ok then. Good luck with that." + "id":"remgard_villager1_2", + "message":"Ok then. Good luck with that." }, { - "id": "remgard_villager2", - "message": "Don't get in my way, I'm trying to walk here, don't you see?", - "replies": [ + "id":"remgard_villager2", + "message":"Don't get in my way, I'm trying to walk here, don't you see?", + "replies":[ { - "text": "No problem, please go ahead.", - "nextPhraseID": "X" + "text":"No problem, please go ahead.", + "nextPhraseID":"X" }, { - "text": "No, you get out of *my* way!", - "nextPhraseID": "remgard_villager2_2" + "text":"No, you get out of *my* way!", + "nextPhraseID":"remgard_villager2_2" } ] }, { - "id": "remgard_villager2_2", - "message": "Hah! *snort*" + "id":"remgard_villager2_2", + "message":"Hah! *snort*" }, { - "id": "remgard_villager3", - "message": "Have you seen my ring? I dropped it among these trees, I am sure. That was a pretty ring." + "id":"remgard_villager3", + "message":"Have you seen my ring? I dropped it among these trees, I am sure. That was a pretty ring." }, { - "id": "remgard_villager4", - "message": "Good day." + "id":"remgard_villager4", + "message":"Good day." }, { - "id": "remgard_villager5", - "message": "Excuse me, I have no time to talk." + "id":"remgard_villager5", + "message":"Excuse me, I have no time to talk." }, { - "id": "remgard_villager6", - "message": "You are not from around here, are you? If you ever need a place to stay, visit the tavern. I hear that Kendelow has a room available for rent." + "id":"remgard_villager6", + "message":"You are not from around here, are you? If you ever need a place to stay, visit the tavern. I hear that Kendelow has a room available for rent." }, { - "id": "remgard_villager7", - "message": "I have heard strange noises from across the water of lake Laeroth. I wonder what lurks on the shores of the other side." + "id":"remgard_villager7", + "message":"I have heard strange noises from across the water of lake Laeroth. I wonder what lurks on the shores of the other side." }, { - "id": "remgard_villager8", - "message": "Hello." + "id":"remgard_villager8", + "message":"Hello." }, { - "id": "petdog", - "message": "Woof! *pant* *pant*" + "id":"petdog", + "message":"Woof! *pant* *pant*" }, { - "id": "taylin", - "message": "No, get away! They can't find me here. Don't give away my good hiding spot!" + "id":"taylin", + "message":"No, get away! They can't find me here. Don't give away my good hiding spot!" }, { - "id": "larni", - "replies": [ + "id":"larni", + "replies":[ { - "nextPhraseID": "larni_2", - "requires": [ + "nextPhraseID":"larni_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "42" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":42 } ] }, { - "nextPhraseID": "larni_1" + "nextPhraseID":"larni_1" } ] }, { - "id": "larni_1", - "message": "Hey, get out of here! This is my house!" + "id":"larni_1", + "message":"Hey, get out of here! This is my house!" }, { - "id": "larni_2", - "message": "(You see Larni holding his forehead.) Hey, *cough* get out of here! This is .. *cough* .. my house!" + "id":"larni_2", + "message":"(You see Larni holding his forehead.) Hey, *cough* get out of here! This is .. *cough* .. my house!" }, { - "id": "caeda", - "message": "So much work to do. I sure hope we will have some rain soon." + "id":"caeda", + "message":"So much work to do. I sure hope we will have some rain soon." }, { - "id": "arnal", - "replies": [ + "id":"arnal", + "replies":[ { - "nextPhraseID": "arnal_2", - "requires": [ + "nextPhraseID":"arnal_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "43" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":43 } ] }, { - "nextPhraseID": "arnal_1" + "nextPhraseID":"arnal_1" } ] }, { - "id": "arnal_1", - "message": "Welcome to my shop. Would you like to see what I have available?", - "replies": [ + "id":"arnal_1", + "message":"Welcome to my shop. Would you like to see what I have available?", + "replies":[ { - "text": "Yes, please show me what you have.", - "nextPhraseID": "S" + "text":"Yes, please show me what you have.", + "nextPhraseID":"S" }, { - "text": "No thank you. Goodbye.", - "nextPhraseID": "X" + "text":"No thank you. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "arnal_2", - "message": "(Arnal clears his throat)", - "replies": [ + "id":"arnal_2", + "message":"(Arnal clears his throat)", + "replies":[ { - "text": "N", - "nextPhraseID": "arnal_3" + "text":"N", + "nextPhraseID":"arnal_3" } ] }, { - "id": "arnal_3", - "message": "Welcome to .. *cough* .. my shop. Would you like .. *cough* .. to see what I have available?", - "replies": [ + "id":"arnal_3", + "message":"Welcome to .. *cough* .. my shop. Would you like .. *cough* .. to see what I have available?", + "replies":[ { - "text": "Yes, please show me what you have.", - "nextPhraseID": "S" + "text":"Yes, please show me what you have.", + "nextPhraseID":"S" }, { - "text": "No thank you. Goodbye.", - "nextPhraseID": "X" + "text":"No thank you. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Are you all right?", - "nextPhraseID": "arnal_4" + "text":"Are you all right?", + "nextPhraseID":"arnal_4" }, { - "text": "Get away from me, I don't want to catch whatever it is you are infected with!", - "nextPhraseID": "X" + "text":"Get away from me, I don't want to catch whatever it is you are infected with!", + "nextPhraseID":"X" } ] }, { - "id": "arnal_4", - "message": "I don't know what .. *cough* .. happened. I started getting dizzy and nauseous. Now this cough is really irritating. It must have been something I ate. *cough*" + "id":"arnal_4", + "message":"I don't know what .. *cough* .. happened. I started getting dizzy and nauseous. Now this cough is really irritating. It must have been something I ate. *cough*" }, { - "id": "skylenar", - "message": "May you forever walk with the Shadow, my child.", - "replies": [ + "id":"skylenar", + "message":"May you forever walk with the Shadow, my child.", + "replies":[ { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" }, { - "text": "What do you do around here?", - "nextPhraseID": "skylenar_1" + "text":"What do you do around here?", + "nextPhraseID":"skylenar_1" } ] }, { - "id": "skylenar_1", - "message": "I provide .. guidance to those that seek it. The Shadow guides us. It keeps us safe and comforts us when we sleep.", - "replies": [ + "id":"skylenar_1", + "message":"I provide .. guidance to those that seek it. The Shadow guides us. It keeps us safe and comforts us when we sleep.", + "replies":[ { - "text": "N", - "nextPhraseID": "skylenar_2" + "text":"N", + "nextPhraseID":"skylenar_2" } ] }, { - "id": "skylenar_2", - "message": "Lately, it seems Remgard has been in dire need of the comfort that the Shadow provides.", - "replies": [ + "id":"skylenar_2", + "message":"Lately, it seems Remgard has been in dire need of the comfort that the Shadow provides.", + "replies":[ { - "text": "I see. Goodbye.", - "nextPhraseID": "X" + "text":"I see. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" } ] }, { - "id": "atash", - "message": "The Shadow follows us wherever we go. Go with the Shadow my child.", - "replies": [ + "id":"atash", + "message":"The Shadow follows us wherever we go. Go with the Shadow my child.", + "replies":[ { - "text": "Shadow be with you.", - "nextPhraseID": "X" + "text":"Shadow be with you.", + "nextPhraseID":"X" }, { - "text": "Whatever, bye.", - "nextPhraseID": "X" + "text":"Whatever, bye.", + "nextPhraseID":"X" } ] }, { - "id": "remgard_guard1", - "message": "I've got my eye on you. Don't do anything stupid." + "id":"remgard_guard1", + "message":"I've got my eye on you. Don't do anything stupid." }, { - "id": "remgard_prison_guard", - "message": "Don't even think about it." + "id":"remgard_prison_guard", + "message":"Don't even think about it." }, { - "id": "remgard_drunk1", - "message": "*burp* Ha ha! I never thought she would! Or was it the other way around? I can't remember." + "id":"remgard_drunk1", + "message":"*burp* Ha ha! I never thought she would! Or was it the other way around? I can't remember." }, { - "id": "remgard_drunk2", - "message": "*burp* This is the best place in all of the northern lands!", - "replies": [ + "id":"remgard_drunk2", + "message":"*burp* This is the best place in all of the northern lands!", + "replies":[ { - "text": "N", - "nextPhraseID": "remgard_drunk2_2" + "text":"N", + "nextPhraseID":"remgard_drunk2_2" } ] }, { - "id": "remgard_drunk2_2", - "message": "Oh, hello there. *burp* Kid, I tell you, don't go looking for trouble even if you think you can handle it.", - "replies": [ + "id":"remgard_drunk2_2", + "message":"Oh, hello there. *burp* Kid, I tell you, don't go looking for trouble even if you think you can handle it.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgard_drunk2_3" + "text":"N", + "nextPhraseID":"remgard_drunk2_3" } ] }, { - "id": "remgard_drunk2_3", - "message": "I did once, and ended up in those horrid caverns of Mount Galmore.", - "replies": [ + "id":"remgard_drunk2_3", + "message":"I did once, and ended up in those horrid caverns of Mount Galmore.", + "replies":[ { - "text": "N", - "nextPhraseID": "remgard_drunk2_4" + "text":"N", + "nextPhraseID":"remgard_drunk2_4" } ] }, { - "id": "remgard_drunk2_4", - "message": "That place twists your mind. I tell you, don't go there, even if you think you want to!", - "replies": [ + "id":"remgard_drunk2_4", + "message":"That place twists your mind. I tell you, don't go there, even if you think you want to!", + "replies":[ { - "text": "Mount Galmore, where is that?", - "nextPhraseID": "remgard_drunk2_5" + "text":"Mount Galmore, where is that?", + "nextPhraseID":"remgard_drunk2_5" }, { - "text": "I'll keep that in mind.", - "nextPhraseID": "X" + "text":"I'll keep that in mind.", + "nextPhraseID":"X" }, { - "text": "Get out of my way!", - "nextPhraseID": "X" + "text":"Get out of my way!", + "nextPhraseID":"X" } ] }, { - "id": "remgard_drunk2_5", - "message": "*burp* What was that? Were you saying something?" + "id":"remgard_drunk2_5", + "message":"*burp* What was that? Were you saying something?" }, { - "id": "remgard_farmer1", - "message": "Oh, hello. I can't talk right now, must finish planting these crops." + "id":"remgard_farmer1", + "message":"Oh, hello. I can't talk right now, must finish planting these crops." }, { - "id": "remgard_farmer2", - "message": "I hope the lands will be good to us this season." + "id":"remgard_farmer2", + "message":"I hope the lands will be good to us this season." }, { - "id": "chael", - "message": "(Chael gives you a blank stare)", - "replies": [ + "id":"chael", + "message":"(Chael gives you a blank stare)", + "replies":[ { - "text": "N", - "nextPhraseID": "chael_2" + "text":"N", + "nextPhraseID":"chael_2" } ] }, { - "id": "chael_2", - "message": "Chael chop wood. Wood make Chael happy." + "id":"chael_2", + "message":"Chael chop wood. Wood make Chael happy." }, { - "id": "morgisia", - "message": "Guards! Someone has broken into my room and is trying to rob me!", - "replies": [ + "id":"morgisia", + "message":"Guards! Someone has broken into my room and is trying to rob me!", + "replies":[ { - "text": "That's right. Hand over all your belongings and you may still live.", - "nextPhraseID": "morgisia_1" + "text":"That's right. Hand over all your belongings and you may still live.", + "nextPhraseID":"morgisia_1" }, { - "text": "But I was just..", - "nextPhraseID": "morgisia_1" + "text":"But I was just..", + "nextPhraseID":"morgisia_1" }, { - "text": "Sorry, I thought..", - "nextPhraseID": "morgisia_1" + "text":"Sorry, I thought..", + "nextPhraseID":"morgisia_1" } ] }, { - "id": "morgisia_1", - "message": "Help! Guards!" + "id":"morgisia_1", + "message":"Help! Guards!" }, { - "id": "easturlie", - "message": "Hey, this is my house. Get out of here before I call the guards!" + "id":"easturlie", + "message":"Hey, this is my house. Get out of here before I call the guards!" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_remgard_villagers2.json b/AndorsTrail/res/raw/conversationlist_remgard_villagers2.json index 98145303e..43f338df2 100644 --- a/AndorsTrail/res/raw/conversationlist_remgard_villagers2.json +++ b/AndorsTrail/res/raw/conversationlist_remgard_villagers2.json @@ -1,72 +1,72 @@ [ { - "id": "perester", - "message": "If you are looking for Duaina, she is out in the backyard." + "id":"perester", + "message":"If you are looking for Duaina, she is out in the backyard." }, { - "id": "freen", - "message": "Sorry, we are closed. If you want to practice your reading skills, please come back another day. If there is a specific book you are looking for, I might be able to help you.", - "replies": [ + "id":"freen", + "message":"Sorry, we are closed. If you want to practice your reading skills, please come back another day. If there is a specific book you are looking for, I might be able to help you.", + "replies":[ { - "text": "No thank you. Goodbye.", - "nextPhraseID": "X" + "text":"No thank you. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "almars", - "message": "He he. They will never know what hit them.", - "replies": [ + "id":"almars", + "message":"He he. They will never know what hit them.", + "replies":[ { - "text": "N", - "nextPhraseID": "almars_1" + "text":"N", + "nextPhraseID":"almars_1" } ] }, { - "id": "almars_1", - "message": "Oh, hello! Never mind me, I am just strolling along here. Nothing strange about that. See?" + "id":"almars_1", + "message":"Oh, hello! Never mind me, I am just strolling along here. Nothing strange about that. See?" }, { - "id": "carthe", - "replies": [ + "id":"carthe", + "replies":[ { - "nextPhraseID": "carthe_1", - "requires": [ + "nextPhraseID":"carthe_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "fiveidols", - "value": "45" + "requireType":"questProgress", + "requireID":"fiveidols", + "value":45 } ] }, { - "nextPhraseID": "carthe_2" + "nextPhraseID":"carthe_2" } ] }, { - "id": "carthe_1", - "message": "*cough* Please leave me be. I haven't *cough* done anything!" + "id":"carthe_1", + "message":"*cough* Please leave me be. I haven't *cough* done anything!" }, { - "id": "carthe_2", - "message": "Hey, what are you doing in here? Don't try any funny business." + "id":"carthe_2", + "message":"Hey, what are you doing in here? Don't try any funny business." }, { - "id": "emerei", - "message": "We don't get many visitors here these days. I hope you like what you see here in Remgard." + "id":"emerei", + "message":"We don't get many visitors here these days. I hope you like what you see here in Remgard." }, { - "id": "janach", - "message": "This is no place for children. You had better leave." + "id":"janach", + "message":"This is no place for children. You had better leave." }, { - "id": "perlynn", - "message": "See this? The harvested crops have begun to rot. Argh, I knew we should have fixed that door when we had the chance." + "id":"perlynn", + "message":"See this? The harvested crops have begun to rot. Argh, I knew we should have fixed that door when we had the chance." }, { - "id": "maelf", - "message": "Ah, isn't this place nice? What else could anyone wish for? This place has all that a man needs - good food, a warm bed and people to exchange stories with." + "id":"maelf", + "message":"Ah, isn't this place nice? What else could anyone wish for? This place has all that a man needs - good food, a warm bed and people to exchange stories with." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_rogorn.json b/AndorsTrail/res/raw/conversationlist_rogorn.json index 328e92ece..f7cf84e7f 100644 --- a/AndorsTrail/res/raw/conversationlist_rogorn.json +++ b/AndorsTrail/res/raw/conversationlist_rogorn.json @@ -1,529 +1,529 @@ [ { - "id": "rogorn_henchman", - "replies": [ + "id":"rogorn_henchman", + "replies":[ { - "nextPhraseID": "rogorn_henchman_atk", - "requires": [ + "nextPhraseID":"rogorn_henchman_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "40" + "requireType":"questProgress", + "requireID":"rogorn", + "value":40 } ] }, { - "nextPhraseID": "rogorn_henchman_noatk", - "requires": [ + "nextPhraseID":"rogorn_henchman_noatk", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "45" + "requireType":"questProgress", + "requireID":"rogorn", + "value":45 } ] }, { - "nextPhraseID": "rogorn_henchman_1" + "nextPhraseID":"rogorn_henchman_1" } ] }, { - "id": "rogorn_henchman_atk", - "message": "For the Shadow!", - "replies": [ + "id":"rogorn_henchman_atk", + "message":"For the Shadow!", + "replies":[ { - "text": "Fight", - "nextPhraseID": "F" + "text":"Fight", + "nextPhraseID":"F" } ] }, { - "id": "rogorn_henchman_noatk", - "message": "Good to hear that there are at least a few people left out there willing to take a stand against Feygard." + "id":"rogorn_henchman_noatk", + "message":"Good to hear that there are at least a few people left out there willing to take a stand against Feygard." }, { - "id": "rogorn_henchman_1", - "message": "Should you really be out here all by yourself?" + "id":"rogorn_henchman_1", + "message":"Should you really be out here all by yourself?" }, { - "id": "rogorn", - "replies": [ + "id":"rogorn", + "replies":[ { - "nextPhraseID": "rogorn_completed_1", - "requires": [ + "nextPhraseID":"rogorn_completed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "60" + "requireType":"questProgress", + "requireID":"rogorn", + "value":60 } ] }, { - "nextPhraseID": "rogorn_attack_1", - "requires": [ + "nextPhraseID":"rogorn_attack_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "40" + "requireType":"questProgress", + "requireID":"rogorn", + "value":40 } ] }, { - "nextPhraseID": "rogorn_story_r_9", - "requires": [ + "nextPhraseID":"rogorn_story_r_9", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "45" + "requireType":"questProgress", + "requireID":"rogorn", + "value":45 } ] }, { - "nextPhraseID": "rogorn_toldstory_1", - "requires": [ + "nextPhraseID":"rogorn_toldstory_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "35" + "requireType":"questProgress", + "requireID":"rogorn", + "value":35 } ] }, { - "nextPhraseID": "rogorn_first_1" + "nextPhraseID":"rogorn_first_1" } ] }, { - "id": "rogorn_first_1", - "message": "Look fellas, a kid! Out strolling here in the wilderness!", - "replies": [ + "id":"rogorn_first_1", + "message":"Look fellas, a kid! Out strolling here in the wilderness!", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_first_2" + "text":"N", + "nextPhraseID":"rogorn_first_2" } ] }, { - "id": "rogorn_first_2", - "message": "Should you really be out here kid? These areas are dangerous.", - "replies": [ + "id":"rogorn_first_2", + "message":"Should you really be out here kid? These areas are dangerous.", + "replies":[ { - "text": "I can handle myself", - "nextPhraseID": "rogorn_first_3" + "text":"I can handle myself", + "nextPhraseID":"rogorn_first_3" }, { - "text": "Why? What is out here?", - "nextPhraseID": "rogorn_first_4" + "text":"Why? What is out here?", + "nextPhraseID":"rogorn_first_4" }, { - "text": "You are right, I better leave", - "nextPhraseID": "X" + "text":"You are right, I better leave", + "nextPhraseID":"X" } ] }, { - "id": "rogorn_first_3", - "message": "I bet you can.", - "replies": [ + "id":"rogorn_first_3", + "message":"I bet you can.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_first_6" + "text":"N", + "nextPhraseID":"rogorn_first_6" } ] }, { - "id": "rogorn_first_4", - "message": "Well, west of here is not much. No towns for quite a while, only the harsh and dangerous wilderness.", - "replies": [ + "id":"rogorn_first_4", + "message":"Well, west of here is not much. No towns for quite a while, only the harsh and dangerous wilderness.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_first_5" + "text":"N", + "nextPhraseID":"rogorn_first_5" } ] }, { - "id": "rogorn_first_5", - "message": "Of course, there is Carn Tower if you travel really far west, but you really do not want to head there.", - "replies": [ + "id":"rogorn_first_5", + "message":"Of course, there is Carn Tower if you travel really far west, but you really do not want to head there.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_first_6" + "text":"N", + "nextPhraseID":"rogorn_first_6" } ] }, { - "id": "rogorn_first_6", - "message": "So, what brings you to these parts of the land?", - "replies": [ + "id":"rogorn_first_6", + "message":"So, what brings you to these parts of the land?", + "replies":[ { - "text": "I am looking for a group of men led by someone by the name of Rogorn. Are you him?", - "nextPhraseID": "rogorn_story_1", - "requires": [ + "text":"I am looking for a group of men led by someone by the name of Rogorn. Are you him?", + "nextPhraseID":"rogorn_story_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "rogorn", - "value": "20" + "requireType":"questProgress", + "requireID":"rogorn", + "value":20 } ] }, { - "text": "Just looking for any treasure that might reveal itself here.", - "nextPhraseID": "rogorn_first_7" + "text":"Just looking for any treasure that might reveal itself here.", + "nextPhraseID":"rogorn_first_7" }, { - "text": "I am just exploring.", - "nextPhraseID": "rogorn_first_7" + "text":"I am just exploring.", + "nextPhraseID":"rogorn_first_7" } ] }, { - "id": "rogorn_first_7", - "message": "Well, keep on looking then." + "id":"rogorn_first_7", + "message":"Well, keep on looking then." }, { - "id": "rogorn_story_1", - "message": "That depends, why do you want to know?", - "rewards": [ + "id":"rogorn_story_1", + "message":"That depends, why do you want to know?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 30 + "text":"You are wanted by the Feygard patrol for the crimes you have committed.", + "nextPhraseID":"rogorn_story_2" + }, + { + "text":"I am seeking to deal justice wherever I can, and I heard that you are in need of being shown some justice.", + "nextPhraseID":"rogorn_story_3" + }, + { + "text":"I am sent by some guards over at the Crossroads guardhouse to look for you.", + "nextPhraseID":"rogorn_story_6" + }, + { + "text":"The guards from Feygard are looking for you, and I came to warn you.", + "nextPhraseID":"rogorn_story_12" } ], - "replies": [ + "rewards":[ { - "text": "You are wanted by the Feygard patrol for the crimes you have committed.", - "nextPhraseID": "rogorn_story_2" - }, - { - "text": "I am seeking to deal justice wherever I can, and I heard that you are in need of being shown some justice.", - "nextPhraseID": "rogorn_story_3" - }, - { - "text": "I am sent by some guards over at the Crossroads guardhouse to look for you.", - "nextPhraseID": "rogorn_story_6" - }, - { - "text": "The guards from Feygard are looking for you, and I came to warn you.", - "nextPhraseID": "rogorn_story_12" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":30 } ] }, { - "id": "rogorn_story_2", - "message": "Hah! We? Crimes?", - "replies": [ + "id":"rogorn_story_2", + "message":"Hah! We? Crimes?", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_4" + "text":"N", + "nextPhraseID":"rogorn_story_4" } ] }, { - "id": "rogorn_story_3", - "message": "Justice? What would you know of justice, kid?", - "replies": [ + "id":"rogorn_story_3", + "message":"Justice? What would you know of justice, kid?", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_4" + "text":"N", + "nextPhraseID":"rogorn_story_4" } ] }, { - "id": "rogorn_story_4", - "message": "If there is someone that deserves punishment, it surely isn't us. By the Shadow, it's those snobs from Feygard that should be taught a lesson.", - "replies": [ + "id":"rogorn_story_4", + "message":"If there is someone that deserves punishment, it surely isn't us. By the Shadow, it's those snobs from Feygard that should be taught a lesson.", + "replies":[ { - "text": "I will not listen to your lies! For Feygard!", - "nextPhraseID": "rogorn_attack_1" + "text":"I will not listen to your lies! For Feygard!", + "nextPhraseID":"rogorn_attack_1" }, { - "text": "Talk all you want, I happen to know that you have stolen from Feygard, which is not acceptable.", - "nextPhraseID": "rogorn_story_5" + "text":"Talk all you want, I happen to know that you have stolen from Feygard, which is not acceptable.", + "nextPhraseID":"rogorn_story_5" }, { - "text": "What's your side of the story then?", - "nextPhraseID": "rogorn_story_r_1" + "text":"What's your side of the story then?", + "nextPhraseID":"rogorn_story_r_1" } ] }, { - "id": "rogorn_story_5", - "message": "I tell you, we did not steal anything from those snobs.", - "replies": [ + "id":"rogorn_story_5", + "message":"I tell you, we did not steal anything from those snobs.", + "replies":[ { - "text": "You are still wanted dead by the Feygard patrol. For Feygard!", - "nextPhraseID": "rogorn_attack_1" + "text":"You are still wanted dead by the Feygard patrol. For Feygard!", + "nextPhraseID":"rogorn_attack_1" }, { - "text": "Why are they looking for you then?", - "nextPhraseID": "rogorn_story_r_1" + "text":"Why are they looking for you then?", + "nextPhraseID":"rogorn_story_r_1" } ] }, { - "id": "rogorn_attack_1", - "message": "I had hoped it would not come to this. For the Shadow!", - "rewards": [ + "id":"rogorn_attack_1", + "message":"I had hoped it would not come to this. For the Shadow!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 40 + "text":"Let's fight!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Let's fight!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":40 } ] }, { - "id": "rogorn_story_6", - "message": "Talked to those guards from Feygard eh? Tell me, what is your opinion of Feygard?", - "replies": [ + "id":"rogorn_story_6", + "message":"Talked to those guards from Feygard eh? Tell me, what is your opinion of Feygard?", + "replies":[ { - "text": "They seem to have honorable ideals of law and order, and I respect that.", - "nextPhraseID": "rogorn_story_10" + "text":"They seem to have honorable ideals of law and order, and I respect that.", + "nextPhraseID":"rogorn_story_10" }, { - "text": "Their ideals seem to be a bit oppressive of the people, which I do not like.", - "nextPhraseID": "rogorn_story_9" + "text":"Their ideals seem to be a bit oppressive of the people, which I do not like.", + "nextPhraseID":"rogorn_story_9" }, { - "text": "I have no opinion, I try not to get involved in their business.", - "nextPhraseID": "rogorn_story_7" + "text":"I have no opinion, I try not to get involved in their business.", + "nextPhraseID":"rogorn_story_7" }, { - "text": "I have no idea.", - "nextPhraseID": "rogorn_story_8" + "text":"I have no idea.", + "nextPhraseID":"rogorn_story_8" } ] }, { - "id": "rogorn_story_7", - "message": "Interesting. But now that you are part of their business by coming here to look for me on their behalf, how does that fit into your unwillingness to take sides?", - "replies": [ + "id":"rogorn_story_7", + "message":"Interesting. But now that you are part of their business by coming here to look for me on their behalf, how does that fit into your unwillingness to take sides?", + "replies":[ { - "text": "I will not listen to your lies! For Feygard!", - "nextPhraseID": "rogorn_attack_1" + "text":"I will not listen to your lies! For Feygard!", + "nextPhraseID":"rogorn_attack_1" }, { - "text": "I was told that you have stolen from Feygard, which is not acceptable.", - "nextPhraseID": "rogorn_story_5" + "text":"I was told that you have stolen from Feygard, which is not acceptable.", + "nextPhraseID":"rogorn_story_5" }, { - "text": "I want to hear your side of the story.", - "nextPhraseID": "rogorn_story_r_1" + "text":"I want to hear your side of the story.", + "nextPhraseID":"rogorn_story_r_1" }, { - "text": "I am just looking to see if there is some treasure to be gained from this.", - "nextPhraseID": "rogorn_story_8" + "text":"I am just looking to see if there is some treasure to be gained from this.", + "nextPhraseID":"rogorn_story_8" }, { - "text": "I have no idea.", - "nextPhraseID": "rogorn_story_8" + "text":"I have no idea.", + "nextPhraseID":"rogorn_story_8" } ] }, { - "id": "rogorn_story_8", - "message": "You should make up your mind about what your priorities are. Tell your Feygard friends that we will not be oppressed by them. Shadow be with you, child." + "id":"rogorn_story_8", + "message":"You should make up your mind about what your priorities are. Tell your Feygard friends that we will not be oppressed by them. Shadow be with you, child." }, { - "id": "rogorn_story_9", - "message": "You have got that right. They are always trying to make life hard for us little people. Let me tell you my side of the story.", - "replies": [ + "id":"rogorn_story_9", + "message":"You have got that right. They are always trying to make life hard for us little people. Let me tell you my side of the story.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_1" + "text":"N", + "nextPhraseID":"rogorn_story_r_1" } ] }, { - "id": "rogorn_story_10", - "message": "Law and order? What use do we have of that if we are always persecuted by them and do not even have the freedom to live our lives the way we want?", - "replies": [ + "id":"rogorn_story_10", + "message":"Law and order? What use do we have of that if we are always persecuted by them and do not even have the freedom to live our lives the way we want?", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_11" + "text":"N", + "nextPhraseID":"rogorn_story_11" } ] }, { - "id": "rogorn_story_11", - "message": "They are always looking for us, trying to oppress us in some way. Always trying to make our lives a little bit harder.", - "replies": [ + "id":"rogorn_story_11", + "message":"They are always looking for us, trying to oppress us in some way. Always trying to make our lives a little bit harder.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_4" + "text":"N", + "nextPhraseID":"rogorn_story_4" } ] }, { - "id": "rogorn_story_12", - "message": "Good to hear that there still are some people willing to make a stand against Feygard. Let me tell you my side of the story.", - "replies": [ + "id":"rogorn_story_12", + "message":"Good to hear that there still are some people willing to make a stand against Feygard. Let me tell you my side of the story.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_1" + "text":"N", + "nextPhraseID":"rogorn_story_r_1" } ] }, { - "id": "rogorn_story_r_1", - "message": "Me and my boys here travelled from our home in Nor City to these northern lands a few days ago.", - "replies": [ + "id":"rogorn_story_r_1", + "message":"Me and my boys here travelled from our home in Nor City to these northern lands a few days ago.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_2" + "text":"N", + "nextPhraseID":"rogorn_story_r_2" } ] }, { - "id": "rogorn_story_r_2", - "message": "We had never been here ourselves. We had only heard stories about how tough the guards from Feygard were, and how they held their precious law above all.", - "replies": [ + "id":"rogorn_story_r_2", + "message":"We had never been here ourselves. We had only heard stories about how tough the guards from Feygard were, and how they held their precious law above all.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_3" + "text":"N", + "nextPhraseID":"rogorn_story_r_3" } ] }, { - "id": "rogorn_story_r_3", - "message": "Anyway, we got wind of a certain business opportunity here up north. One where we would be on the receiving end of a very profitable deal.", - "replies": [ + "id":"rogorn_story_r_3", + "message":"Anyway, we got wind of a certain business opportunity here up north. One where we would be on the receiving end of a very profitable deal.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_4" + "text":"N", + "nextPhraseID":"rogorn_story_r_4" } ] }, { - "id": "rogorn_story_r_4", - "message": "So we went here to conduct our business. Shortly thereafter, I guess the guards from Feygard must have been tipped off about us, since we noticed that we were being followed by the guards after a while.", - "replies": [ + "id":"rogorn_story_r_4", + "message":"So we went here to conduct our business. Shortly thereafter, I guess the guards from Feygard must have been tipped off about us, since we noticed that we were being followed by the guards after a while.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_5" + "text":"N", + "nextPhraseID":"rogorn_story_r_5" } ] }, { - "id": "rogorn_story_r_5", - "message": "Not willing to risk anything, considering the rumors we had heard about the guards from there, we did the only reasonable thing we could do - we abandoned the plan right away and left, before we could conduct the business we had planned.", - "replies": [ + "id":"rogorn_story_r_5", + "message":"Not willing to risk anything, considering the rumors we had heard about the guards from there, we did the only reasonable thing we could do - we abandoned the plan right away and left, before we could conduct the business we had planned.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_story_r_6" + "text":"N", + "nextPhraseID":"rogorn_story_r_6" } ] }, { - "id": "rogorn_story_r_6", - "message": "However, something must have upset the guards there anyway. Now we hear that we are accused of murder and theft in Feygard, without even being there ourselves.", - "rewards": [ + "id":"rogorn_story_r_6", + "message":"However, something must have upset the guards there anyway. Now we hear that we are accused of murder and theft in Feygard, without even being there ourselves.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 35 + "text":"What was your business there?", + "nextPhraseID":"rogorn_story_r_7" + }, + { + "text":"I will not listen to your lies! For Feygard!", + "nextPhraseID":"rogorn_attack_1" + }, + { + "text":"Your story does not add up.", + "nextPhraseID":"rogorn_story_r_8" + }, + { + "text":"I believe your story. How can I help you?", + "nextPhraseID":"rogorn_story_r_9" } ], - "replies": [ + "rewards":[ { - "text": "What was your business there?", - "nextPhraseID": "rogorn_story_r_7" - }, - { - "text": "I will not listen to your lies! For Feygard!", - "nextPhraseID": "rogorn_attack_1" - }, - { - "text": "Your story does not add up.", - "nextPhraseID": "rogorn_story_r_8" - }, - { - "text": "I believe your story. How can I help you?", - "nextPhraseID": "rogorn_story_r_9" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":35 } ] }, { - "id": "rogorn_story_r_7", - "message": "I can't really say. We do our business on behalf of Nor City, and our business is our own.", - "replies": [ + "id":"rogorn_story_r_7", + "message":"I can't really say. We do our business on behalf of Nor City, and our business is our own.", + "replies":[ { - "text": "I will not listen to your lies! For Feygard!", - "nextPhraseID": "rogorn_attack_1" + "text":"I will not listen to your lies! For Feygard!", + "nextPhraseID":"rogorn_attack_1" }, { - "text": "Your story does not add up.", - "nextPhraseID": "rogorn_story_r_8" + "text":"Your story does not add up.", + "nextPhraseID":"rogorn_story_r_8" }, { - "text": "I believe your story. How can I help you?", - "nextPhraseID": "rogorn_story_r_9" + "text":"I believe your story. How can I help you?", + "nextPhraseID":"rogorn_story_r_9" } ] }, { - "id": "rogorn_story_r_8", - "message": "What are you, a spy for Feygard? I told you, the accusations against us are false.", - "replies": [ + "id":"rogorn_story_r_8", + "message":"What are you, a spy for Feygard? I told you, the accusations against us are false.", + "replies":[ { - "text": "N", - "nextPhraseID": "rogorn_attack_1" + "text":"N", + "nextPhraseID":"rogorn_attack_1" } ] }, { - "id": "rogorn_story_r_9", - "message": "Thank you for listening to our side of the story.", - "replies": [ + "id":"rogorn_story_r_9", + "message":"Thank you for listening to our side of the story.", + "replies":[ { - "text": "What now? I was sent here to find you by some guards in the Crossroads guardhouse.", - "nextPhraseID": "rogorn_story_r_10" + "text":"What now? I was sent here to find you by some guards in the Crossroads guardhouse.", + "nextPhraseID":"rogorn_story_r_10" } ] }, { - "id": "rogorn_story_r_10", - "message": "You tell those guards that you searched for us, but did not find anyone.", - "rewards": [ + "id":"rogorn_story_r_10", + "message":"You tell those guards that you searched for us, but did not find anyone.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "rogorn", - "value": 45 + "text":"Will do. Goodbye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Will do. Goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"rogorn", + "value":45 } ] }, { - "id": "rogorn_toldstory_1", - "message": "You are back.", - "replies": [ + "id":"rogorn_toldstory_1", + "message":"You are back.", + "replies":[ { - "text": "Can you tell me your side of the story again?", - "nextPhraseID": "rogorn_story_r_1" + "text":"Can you tell me your side of the story again?", + "nextPhraseID":"rogorn_story_r_1" }, { - "text": "I will not listen to your lies! You must be held accountable for your crimes against Feygard!", - "nextPhraseID": "rogorn_story_r_8" + "text":"I will not listen to your lies! You must be held accountable for your crimes against Feygard!", + "nextPhraseID":"rogorn_story_r_8" }, { - "text": "I believe your story. How can I help you?", - "nextPhraseID": "rogorn_story_r_9" + "text":"I believe your story. How can I help you?", + "nextPhraseID":"rogorn_story_r_9" } ] }, { - "id": "rogorn_completed_1", - "message": "Thank you for listening to our side of the story." + "id":"rogorn_completed_1", + "message":"Thank you for listening to our side of the story." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_rothses.json b/AndorsTrail/res/raw/conversationlist_rothses.json index 58b8eed10..0f6af9f10 100644 --- a/AndorsTrail/res/raw/conversationlist_rothses.json +++ b/AndorsTrail/res/raw/conversationlist_rothses.json @@ -1,557 +1,557 @@ [ { - "id": "rothses", - "replies": [ + "id":"rothses", + "replies":[ { - "nextPhraseID": "rothses_c1", - "requires": [ + "nextPhraseID":"rothses_c1", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] }, { - "nextPhraseID": "rothses_1" + "nextPhraseID":"rothses_1" } ] }, { - "id": "rothses_c1", - "message": "Our hero enters my shop. I am honored. How may I help you? A new set of boots perhaps, or some new gloves?", - "replies": [ + "id":"rothses_c1", + "message":"Our hero enters my shop. I am honored. How may I help you? A new set of boots perhaps, or some new gloves?", + "replies":[ { - "text": "Let me see what you have for sale.", - "nextPhraseID": "S" + "text":"Let me see what you have for sale.", + "nextPhraseID":"S" }, { - "text": "Jhaeld told me you could help me improve my equipment.", - "nextPhraseID": "rothses_c2", - "requires": [ + "text":"Jhaeld told me you could help me improve my equipment.", + "nextPhraseID":"rothses_c2", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard2", - "value": "45" + "requireType":"questProgress", + "requireID":"remgard2", + "value":45 } ] } ] }, { - "id": "rothses_c2", - "message": "Oh yes, I can make modifications to most of our defensive equipment that I sell. Want me to look through your things to see if there's anything I can improve for you?", - "replies": [ + "id":"rothses_c2", + "message":"Oh yes, I can make modifications to most of our defensive equipment that I sell. Want me to look through your things to see if there's anything I can improve for you?", + "replies":[ { - "text": "Sure, go ahead.", - "nextPhraseID": "rothses_imp_s0" + "text":"Sure, go ahead.", + "nextPhraseID":"rothses_imp_s0" }, { - "text": "No, I would not want you going through my stuff.", - "nextPhraseID": "rothses_c3" + "text":"No, I would not want you going through my stuff.", + "nextPhraseID":"rothses_c3" }, { - "text": "Maybe some other time.", - "nextPhraseID": "rothses_c3" + "text":"Maybe some other time.", + "nextPhraseID":"rothses_c3" } ] }, { - "id": "rothses_c3", - "message": "Sure. I would be honored to have you back if you change your mind." + "id":"rothses_c3", + "message":"Sure. I would be honored to have you back if you change your mind." }, { - "id": "rothses_1", - "message": "Hi. How may I help you? A new set of boots perhaps, or some new gloves?", - "replies": [ + "id":"rothses_1", + "message":"Hi. How may I help you? A new set of boots perhaps, or some new gloves?", + "replies":[ { - "text": "Let me see what you have for sale.", - "nextPhraseID": "S" + "text":"Let me see what you have for sale.", + "nextPhraseID":"S" }, { - "text": "Jhaeld sent me to ask you about the people that have gone missing.", - "nextPhraseID": "rothses_3s", - "requires": [ + "text":"Jhaeld sent me to ask you about the people that have gone missing.", + "nextPhraseID":"rothses_3s", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] }, { - "text": "How is business?", - "nextPhraseID": "rothses_2" + "text":"How is business?", + "nextPhraseID":"rothses_2" } ] }, { - "id": "rothses_2", - "message": "It's ok, I guess. Not as good as I would like it to be, now that the gates to the town are closed. But people here still seem to need new pieces of leather every now and then.", - "replies": [ + "id":"rothses_2", + "message":"It's ok, I guess. Not as good as I would like it to be, now that the gates to the town are closed. But people here still seem to need new pieces of leather every now and then.", + "replies":[ { - "text": "Let me see what you have for sale.", - "nextPhraseID": "S" + "text":"Let me see what you have for sale.", + "nextPhraseID":"S" }, { - "text": "Jhaeld sent me to ask you about the people that have gone missing.", - "nextPhraseID": "rothses_3s", - "requires": [ + "text":"Jhaeld sent me to ask you about the people that have gone missing.", + "nextPhraseID":"rothses_3s", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "52" + "requireType":"questProgress", + "requireID":"remgard", + "value":52 } ] } ] }, { - "id": "rothses_3s", - "replies": [ + "id":"rothses_3s", + "replies":[ { - "nextPhraseID": "rothses_19", - "requires": [ + "nextPhraseID":"rothses_19", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "64" + "requireType":"questProgress", + "requireID":"remgard", + "value":64 } ] }, { - "nextPhraseID": "rothses_3" + "nextPhraseID":"rothses_3" } ] }, { - "id": "rothses_3", - "message": "Oh, I don't know much about that. Funny you should ask. (Rothses gives you a suspicious look)", - "replies": [ + "id":"rothses_3", + "message":"Oh, I don't know much about that. Funny you should ask. (Rothses gives you a suspicious look)", + "replies":[ { - "text": "Are you sure? Anything you know or might have seen may be of interest.", - "nextPhraseID": "rothses_4" + "text":"Are you sure? Anything you know or might have seen may be of interest.", + "nextPhraseID":"rothses_4" } ] }, { - "id": "rothses_4", - "message": "Well, you would think that I see most of what is going on here, considering my shop is this close to Remgard's connecting entrance bridge.", - "replies": [ + "id":"rothses_4", + "message":"Well, you would think that I see most of what is going on here, considering my shop is this close to Remgard's connecting entrance bridge.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_5" + "text":"N", + "nextPhraseID":"rothses_5" } ] }, { - "id": "rothses_5", - "message": "However, I don't know anything about it. *cough*", - "replies": [ + "id":"rothses_5", + "message":"However, I don't know anything about it. *cough*", + "replies":[ { - "text": "Is there something you are not telling me?", - "nextPhraseID": "rothses_7" + "text":"Is there something you are not telling me?", + "nextPhraseID":"rothses_7" }, { - "text": "Did the guards ask you about what you know?", - "nextPhraseID": "rothses_6" + "text":"Did the guards ask you about what you know?", + "nextPhraseID":"rothses_6" } ] }, { - "id": "rothses_6", - "message": "Oh yes, they've been around asking everyone. I told them everything I know, already.", - "replies": [ + "id":"rothses_6", + "message":"Oh yes, they've been around asking everyone. I told them everything I know, already.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_7" + "text":"N", + "nextPhraseID":"rothses_7" } ] }, { - "id": "rothses_7", - "message": "I did see Bethir the night before she disappeared. She had some equipment to sell. Nothing out of the ordinary though.", - "replies": [ + "id":"rothses_7", + "message":"I did see Bethir the night before she disappeared. She had some equipment to sell. Nothing out of the ordinary though.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_8" + "text":"N", + "nextPhraseID":"rothses_8" } ] }, { - "id": "rothses_8", - "message": "I did not see where she went after that.", - "replies": [ + "id":"rothses_8", + "message":"I did not see where she went after that.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_9" + "text":"N", + "nextPhraseID":"rothses_9" } ] }, { - "id": "rothses_9", - "message": "Look, I told all this to the guards before. Are you implying anything?", - "replies": [ + "id":"rothses_9", + "message":"Look, I told all this to the guards before. Are you implying anything?", + "replies":[ { - "text": "I'll keep my eye on you.", - "nextPhraseID": "rothses_jhaeld_s_1" + "text":"I'll keep my eye on you.", + "nextPhraseID":"rothses_jhaeld_s_1" }, { - "text": "Thank you for your cooperation.", - "nextPhraseID": "rothses_jhaeld_s_1" + "text":"Thank you for your cooperation.", + "nextPhraseID":"rothses_jhaeld_s_1" } ] }, { - "id": "rothses_jhaeld_s_1", - "rewards": [ + "id":"rothses_jhaeld_s_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 64 + "nextPhraseID":"rothses_jhaeld_s_2", + "requires":[ + { + "requireType":"questProgress", + "requireID":"remgard", + "value":61 + } + ] + }, + { + "nextPhraseID":"rothses_20" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "rothses_jhaeld_s_2", - "requires": [ - { - "requireType": "questProgress", - "requireID": "remgard", - "value": "61" - } - ] - }, - { - "nextPhraseID": "rothses_20" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":64 } ] }, { - "id": "rothses_jhaeld_s_2", - "replies": [ + "id":"rothses_jhaeld_s_2", + "replies":[ { - "nextPhraseID": "rothses_jhaeld_s_3", - "requires": [ + "nextPhraseID":"rothses_jhaeld_s_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "62" + "requireType":"questProgress", + "requireID":"remgard", + "value":62 } ] }, { - "nextPhraseID": "rothses_20" + "nextPhraseID":"rothses_20" } ] }, { - "id": "rothses_jhaeld_s_3", - "replies": [ + "id":"rothses_jhaeld_s_3", + "replies":[ { - "nextPhraseID": "rothses_jhaeld_s_4", - "requires": [ + "nextPhraseID":"rothses_jhaeld_s_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "remgard", - "value": "63" + "requireType":"questProgress", + "requireID":"remgard", + "value":63 } ] }, { - "nextPhraseID": "rothses_20" + "nextPhraseID":"rothses_20" } ] }, { - "id": "rothses_jhaeld_s_4", - "rewards": [ + "id":"rothses_jhaeld_s_4", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "remgard", - "value": 70 + "nextPhraseID":"rothses_20" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "rothses_20" + "rewardType":"questProgress", + "rewardID":"remgard", + "value":70 } ] }, { - "id": "rothses_19", - "message": "Look, I told you before.", - "replies": [ + "id":"rothses_19", + "message":"Look, I told you before.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_20" + "text":"N", + "nextPhraseID":"rothses_20" } ] }, { - "id": "rothses_20", - "message": "Now, if you'll excuse me, I have things to do." + "id":"rothses_20", + "message":"Now, if you'll excuse me, I have things to do." }, { - "id": "rothses_imp_s0", - "message": "Hm, let me see.", - "replies": [ + "id":"rothses_imp_s0", + "message":"Hm, let me see.", + "replies":[ { - "text": "N", - "nextPhraseID": "rothses_imp_s" + "text":"N", + "nextPhraseID":"rothses_imp_s" } ] }, { - "id": "rothses_imp_s", - "replies": [ + "id":"rothses_imp_s", + "replies":[ { - "nextPhraseID": "rothses_imp_shield", - "requires": [ + "nextPhraseID":"rothses_imp_shield", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "remgard_shield_1", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"remgard_shield_1", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_shield_w", - "requires": [ + "nextPhraseID":"rothses_imp_shield_w", + "requires":[ { - "requireType": "wear", - "requireID": "remgard_shield_1", - "value": 1 + "requireType":"wear", + "requireID":"remgard_shield_1", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_s3" + "nextPhraseID":"rothses_imp_s3" } ] }, { - "id": "rothses_imp_s3", - "replies": [ + "id":"rothses_imp_s3", + "replies":[ { - "nextPhraseID": "rothses_imp_gloves", - "requires": [ + "nextPhraseID":"rothses_imp_gloves", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "gloves_combat1", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"gloves_combat1", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_gloves_w", - "requires": [ + "nextPhraseID":"rothses_imp_gloves_w", + "requires":[ { - "requireType": "wear", - "requireID": "gloves_combat1", - "value": 1 + "requireType":"wear", + "requireID":"gloves_combat1", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_s4" + "nextPhraseID":"rothses_imp_s4" } ] }, { - "id": "rothses_imp_s4", - "replies": [ + "id":"rothses_imp_s4", + "replies":[ { - "nextPhraseID": "rothses_imp_armour", - "requires": [ + "nextPhraseID":"rothses_imp_armour", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "armour_superior_chain", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"armour_superior_chain", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_armour_w", - "requires": [ + "nextPhraseID":"rothses_imp_armour_w", + "requires":[ { - "requireType": "wear", - "requireID": "armour_superior_chain", - "value": 1 + "requireType":"wear", + "requireID":"armour_superior_chain", + "value":1 } ] }, { - "nextPhraseID": "rothses_imp_s5" + "nextPhraseID":"rothses_imp_s5" } ] }, { - "id": "rothses_imp_s5", - "replies": [ + "id":"rothses_imp_s5", + "replies":[ { - "nextPhraseID": "rothses_imp_n" + "nextPhraseID":"rothses_imp_n" } ] }, { - "id": "rothses_imp_n", - "message": "No, you don't seem to have anything that I can improve. Come back later and I might be able to help you." + "id":"rothses_imp_n", + "message":"No, you don't seem to have anything that I can improve. Come back later and I might be able to help you." }, { - "id": "rothses_imp_shield", - "message": "That's a nice looking Remgard shield you have there. For 700 gold, I am able to improve it so that it blocks blows a bit better.", - "replies": [ + "id":"rothses_imp_shield", + "message":"That's a nice looking Remgard shield you have there. For 700 gold, I am able to improve it so that it blocks blows a bit better.", + "replies":[ { - "text": "Sure, here is the gold.", - "nextPhraseID": "rothses_imp_shield_2", - "requires": [ + "text":"Sure, here is the gold.", + "nextPhraseID":"rothses_imp_shield_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 700 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":700 }, { - "requireType": "inventoryRemove", - "requireID": "remgard_shield_1", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"remgard_shield_1", + "value":1 } ] }, { - "text": "Maybe later. Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s3" + "text":"Maybe later. Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s3" } ] }, { - "id": "rothses_imp_shield_2", - "message": "Here you go. One improved Remgard shield.", - "rewards": [ + "id":"rothses_imp_shield_2", + "message":"Here you go. One improved Remgard shield.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "remgard_shield_2" + "text":"Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s3" } ], - "replies": [ + "rewards":[ { - "text": "Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s3" + "rewardType":"dropList", + "rewardID":"remgard_shield_2" } ] }, { - "id": "rothses_imp_shield_w", - "message": "That's a nice looking Remgard shield you are wearing. Remove it from your hands and I might be able to help you improve it, if you want.", - "replies": [ + "id":"rothses_imp_shield_w", + "message":"That's a nice looking Remgard shield you are wearing. Remove it from your hands and I might be able to help you improve it, if you want.", + "replies":[ { - "text": "Anything else?", - "nextPhraseID": "rothses_imp_s3" + "text":"Anything else?", + "nextPhraseID":"rothses_imp_s3" } ] }, { - "id": "rothses_imp_gloves", - "message": "Those are some nice looking combat gloves you have there. For 300 gold, I am able to improve them so that they block blows a bit better.", - "replies": [ + "id":"rothses_imp_gloves", + "message":"Those are some nice looking combat gloves you have there. For 300 gold, I am able to improve them so that they block blows a bit better.", + "replies":[ { - "text": "Sure, here is the gold.", - "nextPhraseID": "rothses_imp_gloves_2", - "requires": [ + "text":"Sure, here is the gold.", + "nextPhraseID":"rothses_imp_gloves_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 300 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":300 }, { - "requireType": "inventoryRemove", - "requireID": "gloves_combat1", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"gloves_combat1", + "value":1 } ] }, { - "text": "Maybe later. Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s4" + "text":"Maybe later. Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s4" } ] }, { - "id": "rothses_imp_gloves_2", - "message": "Here you go. One pair of improved combat gloves.", - "rewards": [ + "id":"rothses_imp_gloves_2", + "message":"Here you go. One pair of improved combat gloves.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "gloves_combat2" + "text":"Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s4" } ], - "replies": [ + "rewards":[ { - "text": "Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s4" + "rewardType":"dropList", + "rewardID":"gloves_combat2" } ] }, { - "id": "rothses_imp_gloves_w", - "message": "Those are some nice looking combat gloves you are wearing. Remove them from your hands and I might be able to help you improve them, if you want.", - "replies": [ + "id":"rothses_imp_gloves_w", + "message":"Those are some nice looking combat gloves you are wearing. Remove them from your hands and I might be able to help you improve them, if you want.", + "replies":[ { - "text": "Anything else?", - "nextPhraseID": "rothses_imp_s4" + "text":"Anything else?", + "nextPhraseID":"rothses_imp_s4" } ] }, { - "id": "rothses_imp_armour", - "message": "Now that is one fine looking chain mail you have there! For 3000 gold, I am able to improve it so that it not only blocks blows better, but also hinders your attacks less.", - "replies": [ + "id":"rothses_imp_armour", + "message":"Now that is one fine looking chain mail you have there! For 3000 gold, I am able to improve it so that it not only blocks blows better, but also hinders your attacks less.", + "replies":[ { - "text": "Sure, here is the gold.", - "nextPhraseID": "rothses_imp_armour_2", - "requires": [ + "text":"Sure, here is the gold.", + "nextPhraseID":"rothses_imp_armour_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 3000 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":3000 }, { - "requireType": "inventoryRemove", - "requireID": "armour_superior_chain", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"armour_superior_chain", + "value":1 } ] }, { - "text": "Maybe later. Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s5" + "text":"Maybe later. Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s5" } ] }, { - "id": "rothses_imp_armour_2", - "message": "Here you go. One improved chain mail.", - "rewards": [ + "id":"rothses_imp_armour_2", + "message":"Here you go. One improved chain mail.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "armour_chain_remg" + "text":"Do I have anything else that you can improve?", + "nextPhraseID":"rothses_imp_s5" } ], - "replies": [ + "rewards":[ { - "text": "Do I have anything else that you can improve?", - "nextPhraseID": "rothses_imp_s5" + "rewardType":"dropList", + "rewardID":"armour_chain_remg" } ] }, { - "id": "rothses_imp_armour_w", - "message": "Now that is one fine looking chain mail you are wearing. Remove it from your chest and I might be able to help you improve it, if you want.", - "replies": [ + "id":"rothses_imp_armour_w", + "message":"Now that is one fine looking chain mail you are wearing. Remove it from your chest and I might be able to help you improve it, if you want.", + "replies":[ { - "text": "Anything else?", - "nextPhraseID": "rothses_imp_s5" + "text":"Anything else?", + "nextPhraseID":"rothses_imp_s5" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json b/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json index 63c24c285..bfb29b25a 100644 --- a/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json +++ b/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json @@ -1,7 +1,7 @@ [ { - "message":"I see a weird stone formation in front of me. As I try approaching the rocks, I'm stopped by a powerful magical force.", - "id":"sign_lodar_shortcut_1" + "id":"sign_lodar_shortcut_1", + "message":"I see a weird stone formation in front of me. As I try approaching the rocks, I'm stopped by a powerful magical force." }, { "id":"sign_lodar_shortcut_2", @@ -10,10 +10,9 @@ "nextPhraseID":"sign_lodar_shortcut_2a", "requires":[ { - "negate":true, "requireType":"questProgress", - "value":50, - "requireID":"lodar2" + "requireID":"lodar2", + "value":50 } ] }, @@ -21,10 +20,9 @@ "nextPhraseID":"sign_lodar_shortcut_2b", "requires":[ { - "negate":true, "requireType":"questProgress", - "value":22, - "requireID":"shortcut_lodar" + "requireID":"shortcut_lodar", + "value":22 } ] }, @@ -34,17 +32,17 @@ ] }, { - "message":"After defeating the Hira'zinn, the rock formation has fallen apart and somehow it made some hidden stones rise up so I can walk over them now.", - "id":"sign_lodar_shortcut_3" + "id":"sign_lodar_shortcut_3", + "message":"After defeating the Hira'zinn, the rock formation has fallen apart and somehow it made some hidden stones rise up so I can walk over them now." }, { - "message":"In front of me, I see a torch burning in a purple glow. I can feel the force coming from this item. I shouldn't get closer until I tell Lodar about it.", "id":"sign_lodar_shortcut_4b", + "message":"In front of me, I see a torch burning in a purple glow. I can feel the force coming from this item. I shouldn't get closer until I tell Lodar about it.", "rewards":[ { - "value":26, + "rewardType":"questProgress", "rewardID":"shortcut_lodar", - "rewardType":"questProgress" + "value":26 } ] }, @@ -52,14 +50,13 @@ "id":"sign_lodar_shortcut_5", "replies":[ { - "nextPhraseID":"sign_lodar_shortcut_5a", "text":"N", + "nextPhraseID":"sign_lodar_shortcut_5a", "requires":[ { - "negate":true, "requireType":"questProgress", - "value":40, - "requireID":"shortcut_lodar" + "requireID":"shortcut_lodar", + "value":40 } ] }, @@ -69,36 +66,36 @@ ] }, { - "message":"There is no way to go further. Maybe this has something to do with the stones?", "id":"sign_lodar_shortcut_2a", + "message":"There is no way to go further. Maybe this has something to do with the stones?", "rewards":[ { - "value":20, + "rewardType":"questProgress", "rewardID":"shortcut_lodar", - "rewardType":"questProgress" + "value":20 } ] }, { - "message":"When pouring the vial's liquid over the torch, it suddenly burns a lot brighter and changes its color to green. I should approach this torch carefully...", "id":"sign_lodar_shortcut_5a", + "message":"When pouring the vial's liquid over the torch, it suddenly burns a lot brighter and changes its color to green. I should approach this torch carefully...", "rewards":[ { - "value":40, + "rewardType":"questProgress", "rewardID":"shortcut_lodar", - "rewardType":"questProgress" + "value":40 } ] }, { - "message":"Rocks have emerged here. I can walk further down this path.", "id":"sign_lodar_shortcut_2b", + "message":"Rocks have emerged here. I can walk further down this path.", "rewards":[ { - "value":22, + "rewardType":"questProgress", "rewardID":"shortcut_lodar", - "rewardType":"questProgress" + "value":22 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_sign_ulirfendor.json b/AndorsTrail/res/raw/conversationlist_sign_ulirfendor.json index 27240ebb2..cdb66f126 100644 --- a/AndorsTrail/res/raw/conversationlist_sign_ulirfendor.json +++ b/AndorsTrail/res/raw/conversationlist_sign_ulirfendor.json @@ -1,256 +1,256 @@ [ { - "id": "sign_brimcave4", - "replies": [ + "id":"sign_brimcave4", + "replies":[ { - "nextPhraseID": "sign_ulirfendor_r", - "requires": [ + "nextPhraseID":"sign_ulirfendor_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "70" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":70 } ] }, { - "nextPhraseID": "sign_ulirfendor_8", - "requires": [ + "nextPhraseID":"sign_ulirfendor_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "66" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":66 } ] }, { - "nextPhraseID": "sign_ulirfendor_6", - "requires": [ + "nextPhraseID":"sign_ulirfendor_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "65" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":65 } ] }, { - "nextPhraseID": "sign_ulirfendor_1" + "nextPhraseID":"sign_ulirfendor_1" } ] }, { - "id": "sign_ulirfendor_1", - "message": "In front of the shrine, you find a book laying in the sand. 'Reflections on Kazaul rituals'.", - "replies": [ + "id":"sign_ulirfendor_1", + "message":"In front of the shrine, you find a book laying in the sand. 'Reflections on Kazaul rituals'.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_2" + "text":"N", + "nextPhraseID":"sign_ulirfendor_2" } ] }, { - "id": "sign_ulirfendor_2", - "message": "You quickly look through the book, and find several chants and rituals of Kazaul.", - "replies": [ + "id":"sign_ulirfendor_2", + "message":"You quickly look through the book, and find several chants and rituals of Kazaul.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_3" + "text":"N", + "nextPhraseID":"sign_ulirfendor_3" } ] }, { - "id": "sign_ulirfendor_3", - "message": "There is one in particular that you spot, that talks of imbuing ancient artifacts with the power of Kazaul.", - "replies": [ + "id":"sign_ulirfendor_3", + "message":"There is one in particular that you spot, that talks of imbuing ancient artifacts with the power of Kazaul.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_4" + "text":"N", + "nextPhraseID":"sign_ulirfendor_4" } ] }, { - "id": "sign_ulirfendor_4", - "message": "The ritual itself would require the heart of a lich, and from the text surrounding the ritual in the book, it could surely restore the helmet to its former glory.", - "rewards": [ + "id":"sign_ulirfendor_4", + "message":"The ritual itself would require the heart of a lich, and from the text surrounding the ritual in the book, it could surely restore the helmet to its former glory.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 55 - } - ], - "replies": [ - { - "text": "Begin the ritual.", - "nextPhraseID": "sign_ulirfendor_5" + "text":"Begin the ritual.", + "nextPhraseID":"sign_ulirfendor_5" }, { - "text": "Leave the shrine alone.", - "nextPhraseID": "X" + "text":"Leave the shrine alone.", + "nextPhraseID":"X" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":55 } ] }, { - "id": "sign_ulirfendor_5", - "message": "You place yourself in front of the shrine, kneeling like the drawings in the book show.", - "rewards": [ + "id":"sign_ulirfendor_5", + "message":"You place yourself in front of the shrine, kneeling like the drawings in the book show.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 60 - } - ], - "replies": [ - { - "text": "Place the helmet in front of the shrine", - "nextPhraseID": "sign_ulirfendor_6", - "requires": [ + "text":"Place the helmet in front of the shrine", + "nextPhraseID":"sign_ulirfendor_6", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "helm_protector0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"helm_protector0", + "value":1 } ] } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":60 + } ] }, { - "id": "sign_ulirfendor_6", - "message": "You place the helmet on the ground in front of you, leaning it slightly against the shrine.", - "rewards": [ + "id":"sign_ulirfendor_6", + "message":"You place the helmet on the ground in front of you, leaning it slightly against the shrine.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 65 - } - ], - "replies": [ - { - "text": "Place the heart of the lich in front of the shrine", - "nextPhraseID": "sign_ulirfendor_7", - "requires": [ + "text":"Place the heart of the lich in front of the shrine", + "nextPhraseID":"sign_ulirfendor_7", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "toszylae_heart", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"toszylae_heart", + "value":1 } ] } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":65 + } ] }, { - "id": "sign_ulirfendor_7", - "message": "You place the heart of the lich beside the helmet in front of the shrine.", - "rewards": [ + "id":"sign_ulirfendor_7", + "message":"You place the heart of the lich beside the helmet in front of the shrine.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 66 + "text":"Speak the words of the ritual from the book", + "nextPhraseID":"sign_ulirfendor_8" } ], - "replies": [ + "rewards":[ { - "text": "Speak the words of the ritual from the book", - "nextPhraseID": "sign_ulirfendor_8" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":66 } ] }, { - "id": "sign_ulirfendor_8", - "message": "You start reciting the words of the Kazaul tongue from the book, taking great care of saying the words exactly as the book states them.", - "replies": [ + "id":"sign_ulirfendor_8", + "message":"You start reciting the words of the Kazaul tongue from the book, taking great care of saying the words exactly as the book states them.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_9" + "text":"N", + "nextPhraseID":"sign_ulirfendor_9" } ] }, { - "id": "sign_ulirfendor_9", - "message": "As you speak the words, you notice a faint glow coming from the shrine, and you get the eerie feeling that the sand on the ground almost moves by itself.", - "replies": [ + "id":"sign_ulirfendor_9", + "message":"As you speak the words, you notice a faint glow coming from the shrine, and you get the eerie feeling that the sand on the ground almost moves by itself.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_10" + "text":"N", + "nextPhraseID":"sign_ulirfendor_10" } ] }, { - "id": "sign_ulirfendor_10", - "message": "The movements start to get more visible, almost as if there's something crawling under the sand.", - "replies": [ + "id":"sign_ulirfendor_10", + "message":"The movements start to get more visible, almost as if there's something crawling under the sand.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_11" + "text":"N", + "nextPhraseID":"sign_ulirfendor_11" } ] }, { - "id": "sign_ulirfendor_11", - "message": "As you get closer to the end of the ritual, the helmet falls forward, face down in the sand.", - "replies": [ + "id":"sign_ulirfendor_11", + "message":"As you get closer to the end of the ritual, the helmet falls forward, face down in the sand.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_12" + "text":"N", + "nextPhraseID":"sign_ulirfendor_12" } ] }, { - "id": "sign_ulirfendor_12", - "message": "Once you speak the final words of the ritual, the ground sinks slightly in front of the shrine, taking part of the helmet down under the sand.", - "replies": [ + "id":"sign_ulirfendor_12", + "message":"Once you speak the final words of the ritual, the ground sinks slightly in front of the shrine, taking part of the helmet down under the sand.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_13" + "text":"N", + "nextPhraseID":"sign_ulirfendor_13" } ] }, { - "id": "sign_ulirfendor_13", - "message": "As you pull it out and dust off the sand, you notice a change in texture on the part that was submerged in the sand.", - "replies": [ + "id":"sign_ulirfendor_13", + "message":"As you pull it out and dust off the sand, you notice a change in texture on the part that was submerged in the sand.", + "replies":[ { - "text": "Take the helmet", - "nextPhraseID": "sign_ulirfendor_14" + "text":"Take the helmet", + "nextPhraseID":"sign_ulirfendor_14" } ] }, { - "id": "sign_ulirfendor_14", - "message": "You take the helmet, and examine it more closely.", - "rewards": [ + "id":"sign_ulirfendor_14", + "message":"You take the helmet, and examine it more closely.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 70 + "text":"N", + "nextPhraseID":"sign_ulirfendor_15" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":70 }, { - "rewardType": "dropList", - "rewardID": "sign_ulirfendor", - "value": 0 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "sign_ulirfendor_15" + "rewardType":"dropList", + "rewardID":"sign_ulirfendor", + "value":0 } ] }, { - "id": "sign_ulirfendor_15", - "message": "Along the side, you notice some ornaments that were not there before. The helmet also gives a slight tingling feeling in the hands as you hold it.", - "replies": [ + "id":"sign_ulirfendor_15", + "message":"Along the side, you notice some ornaments that were not there before. The helmet also gives a slight tingling feeling in the hands as you hold it.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_ulirfendor_16" + "text":"N", + "nextPhraseID":"sign_ulirfendor_16" } ] }, { - "id": "sign_ulirfendor_16", - "message": "Completing the ritual must have restored the helmet to its former glory." + "id":"sign_ulirfendor_16", + "message":"Completing the ritual must have restored the helmet to its former glory." }, { - "id": "sign_ulirfendor_r", - "message": "You see the shrine of Kazaul, where you performed the Kazaul ritual." + "id":"sign_ulirfendor_r", + "message":"You see the shrine of Kazaul, where you performed the Kazaul ritual." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_sign_waterwaycave.json b/AndorsTrail/res/raw/conversationlist_sign_waterwaycave.json index 0877b4a3b..06394df9c 100644 --- a/AndorsTrail/res/raw/conversationlist_sign_waterwaycave.json +++ b/AndorsTrail/res/raw/conversationlist_sign_waterwaycave.json @@ -1,194 +1,194 @@ [ { - "id": "sign_waterwaycave", - "message": "You notice a slight draft blowing across your ankles as you stand admiring the quality of this woven coil of rope.", - "replies": [ + "id":"sign_waterwaycave", + "message":"You notice a slight draft blowing across your ankles as you stand admiring the quality of this woven coil of rope.", + "replies":[ { - "text": "Take the rope.", - "nextPhraseID": "sign_waterwaycave2" + "text":"Take the rope.", + "nextPhraseID":"sign_waterwaycave2" }, { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" } ] }, { - "id": "sign_waterwaycave2", - "message": "Despite your efforts to collect the rope, you find that it runs into what appears to be a crack in the stone wall before you. Unfortunately, this seems to be an adventure for another day." + "id":"sign_waterwaycave2", + "message":"Despite your efforts to collect the rope, you find that it runs into what appears to be a crack in the stone wall before you. Unfortunately, this seems to be an adventure for another day." }, { - "id": "sign_bwm31", - "message": "(You notice some torn papers on the floor. From the looks of it, these pages seem to have been torn from a larger journal.)", - "replies": [ + "id":"sign_bwm31", + "message":"(You notice some torn papers on the floor. From the looks of it, these pages seem to have been torn from a larger journal.)", + "replies":[ { - "text": "Read the journal.", - "nextPhraseID": "sign_bwm31_1" + "text":"Read the journal.", + "nextPhraseID":"sign_bwm31_1" } ] }, { - "id": "sign_bwm31_1", - "message": "Brakas, day 4. Why, oh why did I venture up here?", - "replies": [ + "id":"sign_bwm31_1", + "message":"Brakas, day 4. Why, oh why did I venture up here?", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_2" + "text":"N", + "nextPhraseID":"sign_bwm31_2" } ] }, { - "id": "sign_bwm31_2", - "message": "These things are too strong for me. The first few of them went down pretty easily, but these .. things .. up here are just too strong for me.", - "replies": [ + "id":"sign_bwm31_2", + "message":"These things are too strong for me. The first few of them went down pretty easily, but these .. things .. up here are just too strong for me.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_3" + "text":"N", + "nextPhraseID":"sign_bwm31_3" } ] }, { - "id": "sign_bwm31_3", - "message": "I am now almost out of potions as well.", - "replies": [ + "id":"sign_bwm31_3", + "message":"I am now almost out of potions as well.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_4" + "text":"N", + "nextPhraseID":"sign_bwm31_4" } ] }, { - "id": "sign_bwm31_4", - "message": "As I am writing this journal, I can hear them growling outside the cabin. I need to rest some more before I can have a try at killing some of them again.", - "replies": [ + "id":"sign_bwm31_4", + "message":"As I am writing this journal, I can hear them growling outside the cabin. I need to rest some more before I can have a try at killing some of them again.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_5" + "text":"N", + "nextPhraseID":"sign_bwm31_5" } ] }, { - "id": "sign_bwm31_5", - "message": "(The paper is full of dirt, but you still manage to read most of it)", - "replies": [ + "id":"sign_bwm31_5", + "message":"(The paper is full of dirt, but you still manage to read most of it)", + "replies":[ { - "text": "Continue reading.", - "nextPhraseID": "sign_bwm31_6" + "text":"Continue reading.", + "nextPhraseID":"sign_bwm31_6" } ] }, { - "id": "sign_bwm31_6", - "message": "Brakas, day 7. By the Shadow, I cannot even get down the mountain now! These things are in the way, and I am too weak to get past them now.", - "replies": [ + "id":"sign_bwm31_6", + "message":"Brakas, day 7. By the Shadow, I cannot even get down the mountain now! These things are in the way, and I am too weak to get past them now.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_7" + "text":"N", + "nextPhraseID":"sign_bwm31_7" } ] }, { - "id": "sign_bwm31_7", - "message": "My potions are now all used up. How will I ever get out of here?!", - "replies": [ + "id":"sign_bwm31_7", + "message":"My potions are now all used up. How will I ever get out of here?!", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_8" + "text":"N", + "nextPhraseID":"sign_bwm31_8" } ] }, { - "id": "sign_bwm31_8", - "message": "Getting weaker. Must rest.", - "replies": [ + "id":"sign_bwm31_8", + "message":"Getting weaker. Must rest.", + "replies":[ { - "text": "Continue reading.", - "nextPhraseID": "sign_bwm31_9" + "text":"Continue reading.", + "nextPhraseID":"sign_bwm31_9" } ] }, { - "id": "sign_bwm31_9", - "message": "Brakas, day 9. Success! I managed to kill some of the monsters that were closest to the cabin, and some of them were carrying vials of minor healing that I could pick up!", - "replies": [ + "id":"sign_bwm31_9", + "message":"Brakas, day 9. Success! I managed to kill some of the monsters that were closest to the cabin, and some of them were carrying vials of minor healing that I could pick up!", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_10" + "text":"N", + "nextPhraseID":"sign_bwm31_10" } ] }, { - "id": "sign_bwm31_10", - "message": "I don't recall ever being so happy about seeing some of these potions!", - "replies": [ + "id":"sign_bwm31_10", + "message":"I don't recall ever being so happy about seeing some of these potions!", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_11" + "text":"N", + "nextPhraseID":"sign_bwm31_11" } ] }, { - "id": "sign_bwm31_11", - "message": "With these, I might be able to get down the mountain again!", - "replies": [ + "id":"sign_bwm31_11", + "message":"With these, I might be able to get down the mountain again!", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_12" + "text":"N", + "nextPhraseID":"sign_bwm31_12" } ] }, { - "id": "sign_bwm31_12", - "message": "Ha ha, those bastards down in Prim didn't get rid of me that easily.", - "replies": [ + "id":"sign_bwm31_12", + "message":"Ha ha, those bastards down in Prim didn't get rid of me that easily.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_13" + "text":"N", + "nextPhraseID":"sign_bwm31_13" } ] }, { - "id": "sign_bwm31_13", - "message": "Maybe if I gather enough of these potions from the monsters around the cabin, I might have enough to safely make it down again.", - "replies": [ + "id":"sign_bwm31_13", + "message":"Maybe if I gather enough of these potions from the monsters around the cabin, I might have enough to safely make it down again.", + "replies":[ { - "text": "Continue reading.", - "nextPhraseID": "sign_bwm31_14" + "text":"Continue reading.", + "nextPhraseID":"sign_bwm31_14" } ] }, { - "id": "sign_bwm31_14", - "message": "Brakas, day 10. I have now managed to gather enough healing potions to feel confident that I will make it down alive.", - "replies": [ + "id":"sign_bwm31_14", + "message":"Brakas, day 10. I have now managed to gather enough healing potions to feel confident that I will make it down alive.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_15" + "text":"N", + "nextPhraseID":"sign_bwm31_15" } ] }, { - "id": "sign_bwm31_15", - "message": "I just hope that those disgusting snakes will stay away from me this time, with their nasty venom.", - "replies": [ + "id":"sign_bwm31_15", + "message":"I just hope that those disgusting snakes will stay away from me this time, with their nasty venom.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_16" + "text":"N", + "nextPhraseID":"sign_bwm31_16" } ] }, { - "id": "sign_bwm31_16", - "message": "If luck is on my side, I might even be home safe by nightfall.", - "replies": [ + "id":"sign_bwm31_16", + "message":"If luck is on my side, I might even be home safe by nightfall.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_bwm31_17" + "text":"N", + "nextPhraseID":"sign_bwm31_17" } ] }, { - "id": "sign_bwm31_17", - "message": "(The journal has no more pages)" + "id":"sign_bwm31_17", + "message":"(The journal has no more pages)" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_signs_pre067.json b/AndorsTrail/res/raw/conversationlist_signs_pre067.json index 7bd17876f..14b9e812d 100644 --- a/AndorsTrail/res/raw/conversationlist_signs_pre067.json +++ b/AndorsTrail/res/raw/conversationlist_signs_pre067.json @@ -1,103 +1,103 @@ [ { - "id": "keyarea_andor1", - "message": "You should talk to Mikhail first." + "id":"keyarea_andor1", + "message":"You should talk to Mikhail first." }, { - "id": "note_lodars", - "message": "On the ground, you find a piece of paper with a lot of strange symbols. You can barely make out the words 'meet me at Lodar's hideaway', but you are not sure what it means." + "id":"note_lodars", + "message":"On the ground, you find a piece of paper with a lot of strange symbols. You can barely make out the words 'meet me at Lodar's hideaway', but you are not sure what it means." }, { - "id": "keyarea_crossglen_smith", - "message": "Audir shouts: Hey you, get away! You are not allowed back there." + "id":"keyarea_crossglen_smith", + "message":"Audir shouts: Hey you, get away! You are not allowed back there." }, { - "id": "sign_crossglen_cave", - "message": "The sign on the wall is cracked in several places. You cannot make out anything comprehensible from the writing." + "id":"sign_crossglen_cave", + "message":"The sign on the wall is cracked in several places. You cannot make out anything comprehensible from the writing." }, { - "id": "sign_wild1", - "message": "West: Crossglen\nSouth: Fallhaven\nNorth: Feygard" + "id":"sign_wild1", + "message":"West: Crossglen\nSouth: Fallhaven\nNorth: Feygard" }, { - "id": "sign_notdone", - "message": "This map is not yet done. Please come back in a later version of the game." + "id":"sign_notdone", + "message":"This map is not yet done. Please come back in a later version of the game." }, { - "id": "sign_wild3", - "message": "West: Crossglen\nEast: Fallhaven\nNorth: Feygard" + "id":"sign_wild3", + "message":"West: Crossglen\nEast: Fallhaven\nNorth: Feygard" }, { - "id": "sign_pitcave2", - "message": "Gandir lies here, slain by the hand of his former friend Irogotu." + "id":"sign_pitcave2", + "message":"Gandir lies here, slain by the hand of his former friend Irogotu." }, { - "id": "sign_fallhaven1", - "message": "Welcome to Fallhaven. Watch out for pickpockets!" + "id":"sign_fallhaven1", + "message":"Welcome to Fallhaven. Watch out for pickpockets!" }, { - "id": "key_fallhavenchurch", - "message": "You are not allowed to enter the catacombs of Fallhaven Church without permission." + "id":"key_fallhavenchurch", + "message":"You are not allowed to enter the catacombs of Fallhaven Church without permission." }, { - "id": "arcir_basement_tornpage", - "message": "You see a torn page from a book titled 'Calomyran Secrets'. Blood stains its edges, and someone has scribbled the words 'Larcal' with the blood.", - "rewards": [ + "id":"arcir_basement_tornpage", + "message":"You see a torn page from a book titled 'Calomyran Secrets'. Blood stains its edges, and someone has scribbled the words 'Larcal' with the blood.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "calomyran", - "value": 20 + "rewardType":"questProgress", + "rewardID":"calomyran", + "value":20 } ] }, { - "id": "arcir_basement_statue", - "message": "Elythara, mother of the light. Protect us from the curse of the Shadow.", - "rewards": [ + "id":"arcir_basement_statue", + "message":"Elythara, mother of the light. Protect us from the curse of the Shadow.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "arcir", - "value": 10 + "rewardType":"questProgress", + "rewardID":"arcir", + "value":10 } ] }, { - "id": "fallhaven_tavern_room", - "message": "You are not allowed into the room unless you have rented it." + "id":"fallhaven_tavern_room", + "message":"You are not allowed into the room unless you have rented it." }, { - "id": "fallhaven_derelict1", - "message": "Bucus shouts: Hey you, get away from there!" + "id":"fallhaven_derelict1", + "message":"Bucus shouts: Hey you, get away from there!" }, { - "id": "sign_wild6", - "message": "North: Crossglen\nEast: Fallhaven\nSouth: Stoutford" + "id":"sign_wild6", + "message":"North: Crossglen\nEast: Fallhaven\nSouth: Stoutford" }, { - "id": "sign_wild7", - "message": "West: Stoutford\nNorth: Fallhaven" + "id":"sign_wild7", + "message":"West: Stoutford\nNorth: Fallhaven" }, { - "id": "sign_wild10", - "message": "North: Fallhaven\nWest: Stoutford" + "id":"sign_wild10", + "message":"North: Fallhaven\nWest: Stoutford" }, { - "id": "flagstone_key_demon", - "message": "The demon radiates a force that pushes you back, making it impossible to approach the demon." + "id":"flagstone_key_demon", + "message":"The demon radiates a force that pushes you back, making it impossible to approach the demon." }, { - "id": "flagstone_brokensteps", - "message": "You notice that this tunnel seems to be dug out from below Flagstone. Probably the work of one of the former prisoners from Flagstone.", - "rewards": [ + "id":"flagstone_brokensteps", + "message":"You notice that this tunnel seems to be dug out from below Flagstone. Probably the work of one of the former prisoners from Flagstone.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "flagstone", - "value": 20 + "rewardType":"questProgress", + "rewardID":"flagstone", + "value":20 } ] }, { - "id": "sign_wild12", - "message": "North: Fallhaven\nEast: Vilegard\nEast: Nor City" + "id":"sign_wild12", + "message":"North: Fallhaven\nEast: Vilegard\nEast: Nor City" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_signs_v0611.json b/AndorsTrail/res/raw/conversationlist_signs_v0611.json index 34281435f..9a39a31be 100644 --- a/AndorsTrail/res/raw/conversationlist_signs_v0611.json +++ b/AndorsTrail/res/raw/conversationlist_signs_v0611.json @@ -1,69 +1,69 @@ [ { - "id": "remgard_tavern_room", - "message": "You are not allowed to enter this room until you have rented it." + "id":"remgard_tavern_room", + "message":"You are not allowed to enter this room until you have rented it." }, { - "id": "sign_waterway6", - "message": "South: Brimhaven\nWest: Loneford\nEast: Brightport, Lake Laeroth" + "id":"sign_waterway6", + "message":"South: Brimhaven\nWest: Loneford\nEast: Brightport, Lake Laeroth" }, { - "id": "sign_waterway9", - "message": "West: Loneford\nEast: Brightport, Lake Laeroth" + "id":"sign_waterway9", + "message":"West: Loneford\nEast: Brightport, Lake Laeroth" }, { - "id": "sign_waterway11", - "message": "West: Loneford\nSouth: Brightport" + "id":"sign_waterway11", + "message":"West: Loneford\nSouth: Brightport" }, { - "id": "sign_remgard0", - "message": "Welcome to Lake Laeroth and the city of Remgard!" + "id":"sign_remgard0", + "message":"Welcome to Lake Laeroth and the city of Remgard!" }, { - "id": "wild16_cave", - "message": "The thicket is too dense for you to get through." + "id":"wild16_cave", + "message":"The thicket is too dense for you to get through." }, { - "id": "sign_wild16", - "replies": [ + "id":"sign_wild16", + "replies":[ { - "nextPhraseID": "sign_wild16_r", - "requires": [ + "nextPhraseID":"sign_wild16_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "kaverin", - "value": "100" + "requireType":"questProgress", + "requireID":"kaverin", + "value":100 } ] }, { - "nextPhraseID": "sign_wild16_1" + "nextPhraseID":"sign_wild16_1" } ] }, { - "id": "sign_wild16_r", - "message": "You squeeze through the narrow opening of the cave." + "id":"sign_wild16_r", + "message":"You squeeze through the narrow opening of the cave." }, { - "id": "sign_wild16_1", - "message": "You squeeze through the narrow opening of the cave. The stale air that hangs heavy within the damp cave, with its hints of mold and old parchment, fills your nose.", - "rewards": [ + "id":"sign_wild16_1", + "message":"You squeeze through the narrow opening of the cave. The stale air that hangs heavy within the damp cave, with its hints of mold and old parchment, fills your nose.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 100 + "text":"N", + "nextPhraseID":"sign_wild16_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_wild16_2" + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":100 } ] }, { - "id": "sign_wild16_2", - "message": "This must be the cave that the map leads to. This must be Vacor's old hideout." + "id":"sign_wild16_2", + "message":"This must be the cave that the map leads to. This must be Vacor's old hideout." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_signs_v068.json b/AndorsTrail/res/raw/conversationlist_signs_v068.json index 440306bb5..6d6b9e58a 100644 --- a/AndorsTrail/res/raw/conversationlist_signs_v068.json +++ b/AndorsTrail/res/raw/conversationlist_signs_v068.json @@ -1,30 +1,30 @@ [ { - "id": "foaming_flask_tavern_room", - "message": "You must rent the room before you may enter it." + "id":"foaming_flask_tavern_room", + "message":"You must rent the room before you may enter it." }, { - "id": "sign_vilegard_n", - "message": "The sign says:\nWelcome to Vilegard, the friendliest town around." + "id":"sign_vilegard_n", + "message":"The sign says:\nWelcome to Vilegard, the friendliest town around." }, { - "id": "sign_foamingflask", - "message": "Welcome to the Foaming Flask tavern!" + "id":"sign_foamingflask", + "message":"Welcome to the Foaming Flask tavern!" }, { - "id": "sign_road1_nw", - "message": "North: Loneford\nEast: Nor City\nWest: Fallhaven" + "id":"sign_road1_nw", + "message":"North: Loneford\nEast: Nor City\nWest: Fallhaven" }, { - "id": "sign_road1_s", - "message": "North: Loneford\nEast: Nor City\nSouth: Vilegard" + "id":"sign_road1_s", + "message":"North: Loneford\nEast: Nor City\nSouth: Vilegard" }, { - "id": "sign_oluag", - "message": "You see a recently dug grave." + "id":"sign_oluag", + "message":"You see a recently dug grave." }, { - "id": "sign_road2", - "message": "East: Nor City\nWest: Vilegard" + "id":"sign_road2", + "message":"East: Nor City\nWest: Vilegard" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_stoutford.json b/AndorsTrail/res/raw/conversationlist_stoutford.json index d9da0b694..1602bf70f 100644 --- a/AndorsTrail/res/raw/conversationlist_stoutford.json +++ b/AndorsTrail/res/raw/conversationlist_stoutford.json @@ -1,227 +1,226 @@ [ { - "message":"Welcome to Stoutford.", - "id":"sign_stoutford_gate" + "id":"sign_stoutford_gate", + "message":"Welcome to Stoutford." }, { - "message":"The owner shouts: \"Hey ! These beds aren't for strangers ! Come here !\"", - "id":"stoutford_bed_locked" + "id":"stoutford_bed_locked", + "message":"The owner shouts: \"Hey ! These beds aren't for strangers ! Come here !\"" }, { - "message":"What do you want kid ?", "id":"stoutford_gateguard_0", + "message":"What do you want kid ?", "replies":[ { - "nextPhraseID":"soutford_gateguard_what_0", - "text":"What is this place ?" + "text":"What is this place ?", + "nextPhraseID":"soutford_gateguard_what_0" }, { - "nextPhraseID":"soutford_gateguard_who_0", - "text":"What are you doing here ?" + "text":"What are you doing here ?", + "nextPhraseID":"soutford_gateguard_who_0" }, { - "nextPhraseID":"stoutford_gateguard_andor_0", - "text":"Have you seen my brother Andor ?" + "text":"Have you seen my brother Andor ?", + "nextPhraseID":"stoutford_gateguard_andor_0" } ] }, { - "message":"Sorry. I have work to do.", - "id":"stoutford_builder_0" + "id":"stoutford_builder_0", + "message":"Sorry. I have work to do." }, { - "message":"Hello.", - "id":"stoutford_widow_0" + "id":"stoutford_widow_0", + "message":"Hello." }, { - "message":"Welcome to Stoutford kid.", - "id":"stoutford_commoner_0" + "id":"stoutford_commoner_0", + "message":"Welcome to Stoutford kid." }, { - "message":"Can't you see I'm busy ? Go talk to my brother Jen, he's always slacking off in the field.", - "id":"stoutford_farmer_jan_0" + "id":"stoutford_farmer_jan_0", + "message":"Can't you see I'm busy ? Go talk to my brother Jen, he's always slacking off in the field." }, { - "message":"Can't you see I'm busy ? Go talk to my brother Jan, he's always slacking off in the house.", - "id":"stoutford_farmer_jen_0" + "id":"stoutford_farmer_jen_0", + "message":"Can't you see I'm busy ? Go talk to my brother Jan, he's always slacking off in the house." }, { "id":"kayla_0", "replies":[ { - "nextPhraseID":"kayla_1", - "text":"N" + "text":"N", + "nextPhraseID":"kayla_1" } ] }, { - "message":"Hello.", "id":"kayla_1", + "message":"Hello.", "replies":[ { - "nextPhraseID":"kayla_2", - "text":"Who are you ?" + "text":"Who are you ?", + "nextPhraseID":"kayla_2" }, { - "nextPhraseID":"kayla_3", - "text":"Have you seen my brother Andor ?" + "text":"Have you seen my brother Andor ?", + "nextPhraseID":"kayla_3" }, { - "nextPhraseID":"kayla_halvor_0", "text":"Are you a friend of Halvor ?", + "nextPhraseID":"kayla_halvor_0", "requires":[ { "requireType":"questProgress", - "value":180, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":180 }, { - "negate":true, "requireType":"questProgress", - "value":190, - "requireID":"halvor_surprise" + "requireID":"halvor_surprise", + "value":190 } ] } ] }, { - "message":"I'm Kayla. I love making clothes, shoes and boots.", "id":"kayla_2", + "message":"I'm Kayla. I love making clothes, shoes and boots.", "replies":[ { - "nextPhraseID":"kayla_4", - "text":"N" + "text":"N", + "nextPhraseID":"kayla_4" } ] }, { - "message":"Don't cause trouble.", - "id":"stoutford_guard1_0" + "id":"stoutford_guard1_0", + "message":"Don't cause trouble." }, { - "message":"This is Stoutford. Our small village has been the resting place of choice for many merchants on their way between Fallhaven and the Blackwater moutain.", "id":"soutford_gateguard_what_0", + "message":"This is Stoutford. Our small village has been the resting place of choice for many merchants on their way between Fallhaven and the Blackwater moutain.", "replies":[ { - "nextPhraseID":"soutford_gateguard_what_1", - "text":"Has been ?" + "text":"Has been ?", + "nextPhraseID":"soutford_gateguard_what_1" } ] }, { - "message":"Yes. It seems the road is closed somehow. Maybe this is related to the monsters attacks we have been suffering from recently.", "id":"soutford_gateguard_what_1", + "message":"Yes. It seems the road is closed somehow. Maybe this is related to the monsters attacks we have been suffering from recently.", "replies":[ { - "nextPhraseID":"soutford_gateguard_what_2", - "text":"Is there anything I can do to help ?" + "text":"Is there anything I can do to help ?", + "nextPhraseID":"soutford_gateguard_what_2" }, { - "nextPhraseID":"X", - "text":"Whatever..." + "text":"Whatever...", + "nextPhraseID":"X" } ] }, { - "message":"I don't know. You look very young. Try talking to our priest.", "id":"soutford_gateguard_what_2", + "message":"I don't know. You look very young. Try talking to our priest.", "replies":[ { - "nextPhraseID":"stoutford_gateguard_0", - "text":"I have other questions..." + "text":"I have other questions...", + "nextPhraseID":"stoutford_gateguard_0" }, { - "nextPhraseID":"X", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"X" } ] }, { - "message":"I'm guarding the town's gate. ", "id":"soutford_gateguard_who_0", + "message":"I'm guarding the town's gate. ", "replies":[ { - "nextPhraseID":"soutford_gateguard_who_1", - "text":"Guarding against what ?" + "text":"Guarding against what ?", + "nextPhraseID":"soutford_gateguard_who_1" } ] }, { - "message":"In the past, troublemakers that bother the citizens or merchants. Nowadays, it's mainly the monsters, when I can handle them.", "id":"soutford_gateguard_who_1", + "message":"In the past, troublemakers that bother the citizens or merchants. Nowadays, it's mainly the monsters, when I can handle them.", "replies":[ { - "nextPhraseID":"soutford_gateguard_who_2", - "text":"What monsters ?" + "text":"What monsters ?", + "nextPhraseID":"soutford_gateguard_who_2" }, { - "nextPhraseID":"X", - "text":"Pathetic..." + "text":"Pathetic...", + "nextPhraseID":"X" } ] }, { - "message":"You should talk to our priest about that.", "id":"soutford_gateguard_who_2", + "message":"You should talk to our priest about that.", "replies":[ { - "nextPhraseID":"stoutford_gateguard_0", - "text":"I have other questions..." + "text":"I have other questions...", + "nextPhraseID":"stoutford_gateguard_0" }, { - "nextPhraseID":"X", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"X" } ] }, { - "message":"I do recall some kid that looked a bit like you a while ago. He stayed here a couple of days, and never came back as far as I can tell.", "id":"stoutford_gateguard_andor_0", + "message":"I do recall some kid that looked a bit like you a while ago. He stayed here a couple of days, and never came back as far as I can tell.", "replies":[ { - "nextPhraseID":"stoutford_gateguard_andor_1", - "text":"What did he do here ?" + "text":"What did he do here ?", + "nextPhraseID":"stoutford_gateguard_andor_1" }, { - "nextPhraseID":"stoutford_gateguard_andor_2", - "text":"Do you know where he was going ?" + "text":"Do you know where he was going ?", + "nextPhraseID":"stoutford_gateguard_andor_2" } ] }, { - "message":"I can't really tell. No known trouble at least. He headed straight to the tavern, and I didn't see him before he left.", "id":"stoutford_gateguard_andor_1", + "message":"I can't really tell. No known trouble at least. He headed straight to the tavern, and I didn't see him before he left.", "replies":[ { - "nextPhraseID":"stoutford_gateguard_andor_2", - "text":"Do you know where he was going ?" + "text":"Do you know where he was going ?", + "nextPhraseID":"stoutford_gateguard_andor_2" }, { - "nextPhraseID":"stoutford_gateguard_0", - "text":"I have other questions..." + "text":"I have other questions...", + "nextPhraseID":"stoutford_gateguard_0" }, { - "nextPhraseID":"X", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"X" } ] }, { - "message":"No.", "id":"stoutford_gateguard_andor_2", + "message":"No.", "replies":[ { - "nextPhraseID":"stoutford_gateguard_andor_1", - "text":"What did he do here ?" + "text":"What did he do here ?", + "nextPhraseID":"stoutford_gateguard_andor_1" }, { - "nextPhraseID":"stoutford_gateguard_0", - "text":"I have other questions..." + "text":"I have other questions...", + "nextPhraseID":"stoutford_gateguard_0" }, { - "nextPhraseID":"X", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"X" } ] }, @@ -229,111 +228,111 @@ "id":"tahalendor_0", "replies":[ { - "nextPhraseID":"tahalendor_rumblings10x_0", "text":"N", + "nextPhraseID":"tahalendor_rumblings10x_0", "requires":[ { "requireType":"questProgress", - "value":106, - "requireID":"rumblings" + "requireID":"rumblings", + "value":106 } ] }, { - "nextPhraseID":"tahalendor_rumblings10x_0", "text":"N", + "nextPhraseID":"tahalendor_rumblings10x_0", "requires":[ { "requireType":"questProgress", - "value":103, - "requireID":"rumblings" + "requireID":"rumblings", + "value":103 } ] }, { - "nextPhraseID":"tahalendor_rumblings10x_0", "text":"N", + "nextPhraseID":"tahalendor_rumblings10x_0", "requires":[ { "requireType":"questProgress", - "value":100, - "requireID":"rumblings" + "requireID":"rumblings", + "value":100 } ] }, { + "text":"N", "nextPhraseID":"tahalendor_rumblings90_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":90, - "requireID":"rumblings" + "requireID":"rumblings", + "value":90 } ] }, { + "text":"N", "nextPhraseID":"tahalendor_rumblings80_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":80, - "requireID":"rumblings" + "requireID":"rumblings", + "value":80 } ] }, { - "nextPhraseID":"tahalendor_initial_0", - "text":"N" + "text":"N", + "nextPhraseID":"tahalendor_initial_0" } ] }, { - "message":"How dare you come back here after all you've done ?", "id":"tahalendor_initial_0", + "message":"How dare you come back here after all you've done ?", "replies":[ { - "nextPhraseID":"tahalendor_initial_1", - "text":"Wait. What ?" + "text":"Wait. What ?", + "nextPhraseID":"tahalendor_initial_1" }, { - "nextPhraseID":"tahalendor_initial_2", - "text":"Actually, it's the first time we meet." + "text":"Actually, it's the first time we meet.", + "nextPhraseID":"tahalendor_initial_2" } ] }, { - "message":"Go away ! You're not welcome here !", "id":"tahalendor_initial_1", + "message":"Go away ! You're not welcome here !", "replies":[ { - "nextPhraseID":"X", - "text":"Okay..." + "text":"Okay...", + "nextPhraseID":"X" } ], "rewards":[ { - "value":10, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":10 } ] }, { - "message":"Nonsense ! Go away !", "id":"tahalendor_initial_2", + "message":"Nonsense ! Go away !", "replies":[ { - "nextPhraseID":"X", - "text":"Okay..." + "text":"Okay...", + "nextPhraseID":"X" } ], "rewards":[ { - "value":10, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":10 } ] }, @@ -341,177 +340,177 @@ "id":"yolgen_0", "replies":[ { - "nextPhraseID":"yolgen_initial_0", "text":"N", + "nextPhraseID":"yolgen_initial_0", "requires":[ { "requireType":"questProgress", - "value":80, - "requireID":"rumblings" + "requireID":"rumblings", + "value":80 } ] }, { + "text":"N", "nextPhraseID":"yolgen_rumblings50_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":50, - "requireID":"rumblings" + "requireID":"rumblings", + "value":50 } ] }, { + "text":"N", "nextPhraseID":"yolgen_rumblings20_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"rumblings" + "requireID":"rumblings", + "value":20 } ] }, { + "text":"N", "nextPhraseID":"yolgen_rumblings10_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":10, - "requireID":"rumblings" + "requireID":"rumblings", + "value":10 } ] }, { - "nextPhraseID":"yolgen_initial_0", - "text":"N" + "text":"N", + "nextPhraseID":"yolgen_initial_0" } ] }, { - "message":"Go with the shadow.", "id":"yolgen_initial_0", + "message":"Go with the shadow.", "replies":[ { - "nextPhraseID":"X", - "text":"Shadow be with you." + "text":"Shadow be with you.", + "nextPhraseID":"X" }, { - "nextPhraseID":"X", - "text":"Whatever." + "text":"Whatever.", + "nextPhraseID":"X" } ] }, { - "message":"Walk in the shadow kid. I have to apologize for my master Tahalendor.", "id":"yolgen_rumblings10_0", + "message":"Walk in the shadow kid. I have to apologize for my master Tahalendor.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_1", - "text":"Crazy old geezer... What's wrong with him ?" + "text":"Crazy old geezer... What's wrong with him ?", + "nextPhraseID":"yolgen_rumblings10_1" }, { - "nextPhraseID":"yolgen_rumblings10_1", - "text":"Can you explain ?" + "text":"Can you explain ?", + "nextPhraseID":"yolgen_rumblings10_1" } ] }, { - "message":"My master is wise and old, but his sight is not as sharp as it once was. He took you for someone else.", "id":"yolgen_rumblings10_1", + "message":"My master is wise and old, but his sight is not as sharp as it once was. He took you for someone else.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_2", - "text":"Who ?" + "text":"Who ?", + "nextPhraseID":"yolgen_rumblings10_2" } ] }, { - "message":"To his credit, I have to admit you look a bit like him. I don't know his name.", "id":"yolgen_rumblings10_2", + "message":"To his credit, I have to admit you look a bit like him. I don't know his name.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_3", - "text":"That must be my brother Andor !" + "text":"That must be my brother Andor !", + "nextPhraseID":"yolgen_rumblings10_3" }, { - "nextPhraseID":"yolgen_rumblings10_3", - "text":"Go on." + "text":"Go on.", + "nextPhraseID":"yolgen_rumblings10_3" } ] }, { - "message":"He came around here not long ago, stayed a couple of days from what I heard. Since then, we have been hearing frequent rumbles in the church, coming from the underground.", "id":"yolgen_rumblings10_3", + "message":"He came around here not long ago, stayed a couple of days from what I heard. Since then, we have been hearing frequent rumbles in the church, coming from the underground.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_4", - "text":"N" + "text":"N", + "nextPhraseID":"yolgen_rumblings10_4" } ] }, { - "message":"It can be as loud as to make the whole church shake. It even damaged the walls and the roof.", "id":"yolgen_rumblings10_4", + "message":"It can be as loud as to make the whole church shake. It even damaged the walls and the roof.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_5", - "text":"N" + "text":"N", + "nextPhraseID":"yolgen_rumblings10_5" } ] }, { - "message":"This church is the refuge for all the villagers when monsters attack. We are really worried now.", "id":"yolgen_rumblings10_5", + "message":"This church is the refuge for all the villagers when monsters attack. We are really worried now.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_6", - "text":"I can't believe Andor has anything to do with this. Can you tell me more ?" + "text":"I can't believe Andor has anything to do with this. Can you tell me more ?", + "nextPhraseID":"yolgen_rumblings10_6" }, { - "nextPhraseID":"yolgen_rumblings10_6", - "text":"Is there anything I can do to help ?" + "text":"Is there anything I can do to help ?", + "nextPhraseID":"yolgen_rumblings10_6" }, { - "nextPhraseID":"X", - "text":"Whatever... It's none of my business." + "text":"Whatever... It's none of my business.", + "nextPhraseID":"X" } ], "rewards":[ { - "value":20, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":20 } ] }, { - "message":"I told you all I know. Maybe others in town have seen him.", "id":"yolgen_rumblings10_6", + "message":"I told you all I know. Maybe others in town have seen him.", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_7", - "text":"Thank you for your help." + "text":"Thank you for your help.", + "nextPhraseID":"yolgen_rumblings10_7" }, { - "nextPhraseID":"yolgen_rumblings10_7", - "text":"Guess I'll have to look into it." + "text":"Guess I'll have to look into it.", + "nextPhraseID":"yolgen_rumblings10_7" } ] }, { - "message":"Shadow be with you.", - "id":"yolgen_rumblings10_7" + "id":"yolgen_rumblings10_7", + "message":"Shadow be with you." }, { - "message":"Hello again. Have you found anything about these noises ?", "id":"yolgen_rumblings20_0", + "message":"Hello again. Have you found anything about these noises ?", "replies":[ { - "nextPhraseID":"yolgen_rumblings10_7", - "text":"No. Not yet." + "text":"No. Not yet.", + "nextPhraseID":"yolgen_rumblings10_7" } ] }, @@ -519,909 +518,908 @@ "id":"stoutford_thief_0", "replies":[ { - "nextPhraseID":"stoutford_thief_rumblings20_0", "text":"N", + "nextPhraseID":"stoutford_thief_rumblings20_0", "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"rumblings" + "requireID":"rumblings", + "value":20 }, { "requireType":"questProgress", - "value":70, - "requireID":"farrik" + "requireID":"farrik", + "value":70 } ] }, { - "nextPhraseID":"stoutford_thief_initial_0", - "text":"N" + "text":"N", + "nextPhraseID":"stoutford_thief_initial_0" } ] }, { - "message":"Wanna trade ?", "id":"stoutford_thief_initial_1", + "message":"Wanna trade ?", "replies":[ { - "nextPhraseID":"S", - "text":"Sure." + "text":"Sure.", + "nextPhraseID":"S" }, { - "nextPhraseID":"X", - "text":"No." + "text":"No.", + "nextPhraseID":"X" } ] }, { - "message":"Hey kid. A \"common friend\" told me about you.", "id":"stoutford_thief_rumblings20_0", + "message":"Hey kid. A \"common friend\" told me about you.", "replies":[ { - "nextPhraseID":"stoutford_thief_rumblings20_1", - "text":"Who ?" + "text":"Who ?", + "nextPhraseID":"stoutford_thief_rumblings20_1" } ] }, { - "message":"Shhh ! Quiet here. You helped the guild, so I'll help you too.", "id":"stoutford_thief_rumblings20_1", + "message":"Shhh ! Quiet here. You helped the guild, so I'll help you too.", "replies":[ { - "nextPhraseID":"stoutford_thief_rumblings20_2", - "text":"Help me do what ?" + "text":"Help me do what ?", + "nextPhraseID":"stoutford_thief_rumblings20_2" }, { - "nextPhraseID":"stoutford_thief_rumblings20_2", - "text":"Great !" + "text":"Great !", + "nextPhraseID":"stoutford_thief_rumblings20_2" } ] }, { - "message":"A kid that looked like you was here. He apparently did some business with the owner and the regulars.", "id":"stoutford_thief_rumblings20_2", + "message":"A kid that looked like you was here. He apparently did some business with the owner and the regulars.", "replies":[ { - "nextPhraseID":"stoutford_thief_rumblings20_3", - "text":"N" + "text":"N", + "nextPhraseID":"stoutford_thief_rumblings20_3" } ], "rewards":[ { - "value":25, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":25 } ] }, { - "message":"They were very careful, and even I couldn't catch a glimpse of their deeds, but you should be cautious if you deal with them.", "id":"stoutford_thief_rumblings20_3", + "message":"They were very careful, and even I couldn't catch a glimpse of their deeds, but you should be cautious if you deal with them.", "replies":[ { - "nextPhraseID":"stoutford_thief_rumblings20_4", - "text":"Thanks for the advice. I'll take care." + "text":"Thanks for the advice. I'll take care.", + "nextPhraseID":"stoutford_thief_rumblings20_4" }, { - "nextPhraseID":"stoutford_thief_rumblings20_4", - "text":"I can handle myself ! I don't fear them, or anyone else !" + "text":"I can handle myself ! I don't fear them, or anyone else !", + "nextPhraseID":"stoutford_thief_rumblings20_4" } ] }, { - "message":"Just sayin'. Do what you will.", "id":"stoutford_thief_rumblings20_4", + "message":"Just sayin'. Do what you will.", "replies":[ { - "nextPhraseID":"stoutford_thief_initial_1", - "text":"N" + "text":"N", + "nextPhraseID":"stoutford_thief_initial_1" } ] }, { - "message":"Psst.", "id":"stoutford_thief_initial_0", + "message":"Psst.", "replies":[ { - "nextPhraseID":"stoutford_thief_initial_1", - "text":"N" + "text":"N", + "nextPhraseID":"stoutford_thief_initial_1" } ] }, { - "message":"An unknown force prevents you to go further.", - "id":"stoutford_cellar_locked_key" + "id":"stoutford_cellar_locked_key", + "message":"An unknown force prevents you to go further." }, { "id":"glasforn_0", "replies":[ { + "text":"N", "nextPhraseID":"glasforn_rumblings103_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":103, - "requireID":"rumblings" + "requireID":"rumblings", + "value":103 } ] }, { + "text":"N", "nextPhraseID":"glasforn_rumblings70_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"rumblings" + "requireID":"rumblings", + "value":70 } ] }, { + "text":"N", "nextPhraseID":"glasforn_rumblings60_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":60, - "requireID":"rumblings" + "requireID":"rumblings", + "value":60 } ] }, { + "text":"N", "nextPhraseID":"glasforn_rumblings50_0", - "text":"N", "requires":[ { "requireType":"questProgress", - "value":50, - "requireID":"rumblings" + "requireID":"rumblings", + "value":50 } ] }, { + "text":"N", "nextPhraseID":"glasforn_rumblings30_0", + "requires":[ + { + "requireType":"questProgress", + "requireID":"rumblings", + "value":30 + } + ] + }, + { "text":"N", - "requires":[ - { - "requireType":"questProgress", - "value":30, - "requireID":"rumblings" - } - ] - }, - { - "nextPhraseID":"glasforn_initial_0", - "text":"N" + "nextPhraseID":"glasforn_initial_0" } ] }, { - "message":"I'm Glasforn, proud owner of this fine establishment.", "id":"glasforn_initial_who_0", + "message":"I'm Glasforn, proud owner of this fine establishment.", "replies":[ { - "nextPhraseID":"glasforn_initial_bed_0", - "text":"Can I use one of your beds ?" + "text":"Can I use one of your beds ?", + "nextPhraseID":"glasforn_initial_bed_0" }, { - "nextPhraseID":"glasforn_rumblings20_0", "text":"What can you tell me about the strange noises in the church ?", + "nextPhraseID":"glasforn_rumblings20_0", "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"rumblings" + "requireID":"rumblings", + "value":20 } ] } ] }, { - "message":"Sorry, none are available today.", "id":"glasforn_initial_bed_0", + "message":"Sorry, none are available today.", "replies":[ { - "nextPhraseID":"glasforn_initial_who_0", - "text":"Who are you ?" + "text":"Who are you ?", + "nextPhraseID":"glasforn_initial_who_0" }, { - "nextPhraseID":"glasforn_rumblings20_0", "text":"What can you tell me about the strange noises in the church ?", + "nextPhraseID":"glasforn_rumblings20_0", "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"rumblings" + "requireID":"rumblings", + "value":20 } ] } ] }, { - "message":"What about them ?", "id":"glasforn_rumblings20_0", + "message":"What about them ?", "replies":[ { - "nextPhraseID":"glasforn_rumblings20_1", - "text":"Well, I heard they may be related to my brother Andor. I'm looking for him." + "text":"Well, I heard they may be related to my brother Andor. I'm looking for him.", + "nextPhraseID":"glasforn_rumblings20_1" } ] }, { - "message":"You indeed look a lot like him....", "id":"glasforn_rumblings20_1", + "message":"You indeed look a lot like him....", "replies":[ { - "nextPhraseID":"glasforn_rumblings20_2", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings20_2" } ] }, { - "message":"Okay, I can believe that you are Andor's brother. You should have told me earlier !", "id":"glasforn_rumblings20_2", + "message":"Okay, I can believe that you are Andor's brother. You should have told me earlier !", "replies":[ { - "nextPhraseID":"glasforn_rumblings20_3", - "text":"Why ?" + "text":"Why ?", + "nextPhraseID":"glasforn_rumblings20_3" } ] }, { - "message":"Hello.", "id":"glasforn_initial_0", + "message":"Hello.", "replies":[ { - "nextPhraseID":"glasforn_initial_who_0", - "text":"Who are you ?" + "text":"Who are you ?", + "nextPhraseID":"glasforn_initial_who_0" }, { - "nextPhraseID":"glasforn_initial_bed_0", - "text":"Can I use one of your beds ?" + "text":"Can I use one of your beds ?", + "nextPhraseID":"glasforn_initial_bed_0" }, { - "nextPhraseID":"glasforn_rumblings20_0", "text":"What can you tell me about the strange noises in the church ?", + "nextPhraseID":"glasforn_rumblings20_0", "requires":[ { "requireType":"questProgress", - "value":20, - "requireID":"rumblings" + "requireID":"rumblings", + "value":20 } ] } ] }, { - "message":"Well, you see, I keep some beds for occasions like this one. You can use the one in the corner, near the painting, if you wish to rest.", "id":"glasforn_rumblings20_3", + "message":"Well, you see, I keep some beds for occasions like this one. You can use the one in the corner, near the painting, if you wish to rest.", "replies":[ { - "nextPhraseID":"glasforn_rumblings20_4", - "text":"For free ?" + "text":"For free ?", + "nextPhraseID":"glasforn_rumblings20_4" }, { - "nextPhraseID":"X", - "text":"Thanks." + "text":"Thanks.", + "nextPhraseID":"X" }, { - "nextPhraseID":"glasforn_rumblings20_5", - "text":"About those noises..." + "text":"About those noises...", + "nextPhraseID":"glasforn_rumblings20_5" } ], "rewards":[ { - "value":30, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":30 } ] }, { - "message":"Sure.", "id":"glasforn_rumblings20_4", + "message":"Sure.", "replies":[ { - "nextPhraseID":"X", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"X" } ] }, { - "message":"Oh, you'll definitely enjoy our beds. I'm very proud of them. ", "id":"glasforn_rumblings20_5", + "message":"Oh, you'll definitely enjoy our beds. I'm very proud of them. ", "replies":[ { - "nextPhraseID":"glasforn_rumblings20_6", - "text":"...yes but..." + "text":"...yes but...", + "nextPhraseID":"glasforn_rumblings20_6" } ] }, { - "message":"Our food isn't bad either. Go see our cook. He's weird but works great.", "id":"glasforn_rumblings20_6", + "message":"Our food isn't bad either. Go see our cook. He's weird but works great.", "replies":[ { - "nextPhraseID":"X", - "text":"..." + "text":"...", + "nextPhraseID":"X" } ] }, { - "message":"So kid, have you tried your bed ? Our beds are the best !", "id":"glasforn_rumblings30_0", + "message":"So kid, have you tried your bed ? Our beds are the best !", "replies":[ { - "nextPhraseID":"glasforn_rumblings30_1", - "text":"About Andor..." + "text":"About Andor...", + "nextPhraseID":"glasforn_rumblings30_1" }, { - "nextPhraseID":"glasforn_rumblings30_1", - "text":"About those noises..." + "text":"About those noises...", + "nextPhraseID":"glasforn_rumblings30_1" }, { - "nextPhraseID":"glasforn_rumblings30_1", - "text":"Not yet." + "text":"Not yet.", + "nextPhraseID":"glasforn_rumblings30_1" } ] }, { - "message":"You really should. You'll thank me afterwards.", - "id":"glasforn_rumblings30_1" + "id":"glasforn_rumblings30_1", + "message":"You really should. You'll thank me afterwards." }, { "id":"stoutford_lich_killed_0", "replies":[ { - "nextPhraseID":"stoutford_lich_killed_1", "text":"N", + "nextPhraseID":"stoutford_lich_killed_1", "requires":[ { "requireType":"killedMonster", - "value":1, - "requireID":"stoutford_lich" + "requireID":"stoutford_lich", + "value":1 }, { - "negate":true, "requireType":"questProgress", - "value":50, - "requireID":"rumblings" + "requireID":"rumblings", + "value":50 } ] } ] }, { - "message":"You hear a loud rumble, then nothing. Silence. What was that monster ?", "id":"stoutford_lich_killed_1", + "message":"You hear a loud rumble, then nothing. Silence. What was that monster ?", "rewards":[ { - "value":50, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":50 }, { + "rewardType":"deactivateMapObjectGroup", "rewardID":"Active", - "mapName":"stoutford_tavern", - "rewardType":"deactivateMapObjectGroup" + "mapName":"stoutford_tavern" } ] }, { - "message":"Wha... impossible... how did you...", "id":"glasforn_rumblings50_0", + "message":"Wha... impossible... how did you...", "replies":[ { - "nextPhraseID":"glasforn_rumblings50_1", - "text":"I should kill you right now !" + "text":"I should kill you right now !", + "nextPhraseID":"glasforn_rumblings50_1" }, { - "nextPhraseID":"glasforn_rumblings50_1", - "text":"What was that beast ?" + "text":"What was that beast ?", + "nextPhraseID":"glasforn_rumblings50_1" }, { - "nextPhraseID":"glasforn_rumblings50_1", - "text":"What did you do to me ?" + "text":"What did you do to me ?", + "nextPhraseID":"glasforn_rumblings50_1" } ] }, { - "message":"You... you should be dead !", "id":"glasforn_rumblings50_1", + "message":"You... you should be dead !", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_0", - "text":"And so should you." + "text":"And so should you.", + "nextPhraseID":"glasforn_rumblings60_0" }, { - "nextPhraseID":"glasforn_rumblings60_0", - "text":"Stop. Talk. Tell me everything." + "text":"Stop. Talk. Tell me everything.", + "nextPhraseID":"glasforn_rumblings60_0" } ] }, { - "message":"Wait. Ok. I stand no chance against you. I'll tell you all I know.", "id":"glasforn_rumblings60_0", + "message":"Wait. Ok. I stand no chance against you. I'll tell you all I know.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_1", - "text":"It'd better be worth it." + "text":"It'd better be worth it.", + "nextPhraseID":"glasforn_rumblings60_1" }, { - "nextPhraseID":"glasforn_rumblings60_1", - "text":"Go ahead." + "text":"Go ahead.", + "nextPhraseID":"glasforn_rumblings60_1" }, { - "nextPhraseID":"glasforn_rumblings60_1", - "text":"I'm all ears." + "text":"I'm all ears.", + "nextPhraseID":"glasforn_rumblings60_1" } ], "rewards":[ { - "value":60, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":60 } ] }, { - "message":"It was Andor. He made us do it, and promised to rid us of the Shadow church if we helped.", "id":"glasforn_rumblings60_1", + "message":"It was Andor. He made us do it, and promised to rid us of the Shadow church if we helped.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_2", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings60_2" } ] }, { - "message":"When he came, he asked me for a \"private\" place where he could do his weird stuff undisturbed. It had to be underground, and it had to be in the city. I have no idea why.", "id":"glasforn_rumblings60_2", + "message":"When he came, he asked me for a \"private\" place where he could do his weird stuff undisturbed. It had to be underground, and it had to be in the city. I have no idea why.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_3", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings60_3" } ] }, { - "message":"I showed him the cellar under the old derelict house.", "id":"glasforn_rumblings60_3", + "message":"I showed him the cellar under the old derelict house.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_4", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings60_4" } ] }, { - "message":"I think he spent several days in there, as we didn't see him. Around that time, the rumbles in the church began and we knew he would be keeping his promise.", "id":"glasforn_rumblings60_4", + "message":"I think he spent several days in there, as we didn't see him. Around that time, the rumbles in the church began and we knew he would be keeping his promise.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_5", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings60_5" } ] }, { - "message":"When he returned, he ordered me to drug you and make you prisoner in the cellar should you come here, otherwise he would kill us all.", "id":"glasforn_rumblings60_5", + "message":"When he returned, he ordered me to drug you and make you prisoner in the cellar should you come here, otherwise he would kill us all.", "replies":[ { - "nextPhraseID":"glasforn_rumblings60_6", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings60_6" } ] }, { - "message":"He gave me this, told me to wear it when I bring you to the cellar, and left. Take it. It scares me anyway. The monsters' attacks began shortly after.", "id":"glasforn_rumblings60_6", + "message":"He gave me this, told me to wear it when I bring you to the cellar, and left. Take it. It scares me anyway. The monsters' attacks began shortly after.", "replies":[ { - "nextPhraseID":"glasforn_rumblings70_0", - "text":"N" + "text":"N", + "nextPhraseID":"glasforn_rumblings70_0" } ], "rewards":[ { - "value":1, + "rewardType":"giveItem", "rewardID":"necklace_undead", - "rewardType":"giveItem" + "value":1 }, { - "value":70, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":70 } ] }, { - "message":"That's all I know, I swear. Please spare me. You can use the bed safely now.", "id":"glasforn_rumblings70_0", + "message":"That's all I know, I swear. Please spare me. You can use the bed safely now.", "replies":[ { - "nextPhraseID":"glasforn_rumblings70_1", - "text":"I'll spare you. For now. But no more tricks. Or else..." + "text":"I'll spare you. For now. But no more tricks. Or else...", + "nextPhraseID":"glasforn_rumblings70_1" }, { - "nextPhraseID":"glasforn_rumblings70_1", - "text":"I guess this was all necessary." + "text":"I guess this was all necessary.", + "nextPhraseID":"glasforn_rumblings70_1" } ], "rewards":[ { + "rewardType":"activateMapObjectGroup", "rewardID":"Inactive", - "mapName":"stoutford_tavern", - "rewardType":"activateMapObjectGroup" + "mapName":"stoutford_tavern" } ] }, { - "message":"I swear. You'll be my honored guest for life.", - "id":"glasforn_rumblings70_1" + "id":"glasforn_rumblings70_1", + "message":"I swear. You'll be my honored guest for life." }, { - "message":"Hello again. Have you found anything about these noises ? It seems they have stopped.", "id":"yolgen_rumblings50_0", + "message":"Hello again. Have you found anything about these noises ? It seems they have stopped.", "replies":[ { - "nextPhraseID":"X", - "text":"No. Not yet." + "text":"No. Not yet.", + "nextPhraseID":"X" }, { - "nextPhraseID":"yolgen_rumblings50_1", - "text":"Yes. I think I found the cause." + "text":"Yes. I think I found the cause.", + "nextPhraseID":"yolgen_rumblings50_1" } ] }, { - "message":"Great. You should talk to my master. I told him you were not who he thought you were.", "id":"yolgen_rumblings50_1", + "message":"Great. You should talk to my master. I told him you were not who he thought you were.", "replies":[ { - "nextPhraseID":"yolgen_initial_0", - "text":"N" + "text":"N", + "nextPhraseID":"yolgen_initial_0" } ], "rewards":[ { - "value":80, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":80 } ] }, { - "message":"You ! You saved us !", "id":"tahalendor_rumblings80_0", + "message":"You ! You saved us !", "replies":[ { - "nextPhraseID":"tahalendor_rumblings80_1", - "text":"Not thanks to you..." + "text":"Not thanks to you...", + "nextPhraseID":"tahalendor_rumblings80_1" }, { - "nextPhraseID":"tahalendor_rumblings80_1", - "text":"Indeed." + "text":"Indeed.", + "nextPhraseID":"tahalendor_rumblings80_1" }, { - "nextPhraseID":"tahalendor_rumblings80_1", - "text":"That was the right thing to do." + "text":"That was the right thing to do.", + "nextPhraseID":"tahalendor_rumblings80_1" } ] }, { - "message":"All my apologies for earlier. I took you for someone else. Do you know what was causing the rumbles ?", "id":"tahalendor_rumblings80_1", + "message":"All my apologies for earlier. I took you for someone else. Do you know what was causing the rumbles ?", "replies":[ { - "nextPhraseID":"tahalendor_rumblings80_2", "text":"(Show Demon heart) Some monster. Here's what it left when I killed it.", + "nextPhraseID":"tahalendor_rumblings80_2", "requires":[ { "requireType":"inventoryKeep", - "value":1, - "requireID":"eliszylae_heart" + "requireID":"eliszylae_heart", + "value":1 } ] }, { - "nextPhraseID":"tahalendor_rumblings80_2bis", - "text":"Not really..." + "text":"Not really...", + "nextPhraseID":"tahalendor_rumblings80_2bis" } ] }, { - "message":"Oh my. It's the heart of a lich ! These are nasty creatures. ", "id":"tahalendor_rumblings80_2", + "message":"Oh my. It's the heart of a lich ! These are nasty creatures. ", "replies":[ { - "nextPhraseID":"tahalendor_rumblings80_3", - "text":"These ? You mean there are others ?" + "text":"These ? You mean there are others ?", + "nextPhraseID":"tahalendor_rumblings80_3" } ] }, { - "message":"They aren't common, but I have heard stories. They are powerful and live underground. They seem to be related to Kazaul somehow. ", "id":"tahalendor_rumblings80_3", + "message":"They aren't common, but I have heard stories. They are powerful and live underground. They seem to be related to Kazaul somehow. ", "replies":[ { - "nextPhraseID":"tahalendor_rumblings80_4", - "text":"N" + "text":"N", + "nextPhraseID":"tahalendor_rumblings80_4" } ] }, { - "message":"I'm surprised such a young boy managed to survive encountering one, let alone actually kill it.", "id":"tahalendor_rumblings80_4", + "message":"I'm surprised such a young boy managed to survive encountering one, let alone actually kill it.", "replies":[ { - "nextPhraseID":"tahalendor_rumblings80_5", - "text":"N" + "text":"N", + "nextPhraseID":"tahalendor_rumblings80_5" } ] }, { - "message":"Too bad. Come back when you know more.", - "id":"tahalendor_rumblings80_2bis" + "id":"tahalendor_rumblings80_2bis", + "message":"Too bad. Come back when you know more." }, { - "message":"You know, since those monsters' attacks, we don't have much to offer, but take these. By the way, do you have any idea of who might be responsible for all this ?", "id":"tahalendor_rumblings80_5", + "message":"You know, since those monsters' attacks, we don't have much to offer, but take these. By the way, do you have any idea of who might be responsible for all this ?", "replies":[ { - "nextPhraseID":"tahalendor_rumblings100_0", - "text":"Not really." + "text":"Not really.", + "nextPhraseID":"tahalendor_rumblings100_0" }, { - "nextPhraseID":"tahalendor_rumblings103_0", "text":"It was all Glasforn's doing. The tavern owner.", + "nextPhraseID":"tahalendor_rumblings103_0", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"rumblings" + "requireID":"rumblings", + "value":70 } ] }, { - "nextPhraseID":"tahalendor_rumblings106_0", "text":"It was my brother Andor. I need to find him.", + "nextPhraseID":"tahalendor_rumblings106_0", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"rumblings" + "requireID":"rumblings", + "value":70 } ] } ], "rewards":[ { - "value":90, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":90 }, { - "rewardID":"tahalendor_present", - "rewardType":"dropList" + "rewardType":"dropList", + "rewardID":"tahalendor_present" } ] }, { - "message":"It's a shame we cannot punish the culprits. Thank you for your help kid.", "id":"tahalendor_rumblings100_0", + "message":"It's a shame we cannot punish the culprits. Thank you for your help kid.", "rewards":[ { - "value":100, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":100 } ] }, { - "message":"That fool ! We'll make him pay. Thank you for your help kid.", "id":"tahalendor_rumblings103_0", + "message":"That fool ! We'll make him pay. Thank you for your help kid.", "rewards":[ { - "value":103, + "rewardType":"questProgress", "rewardID":"rumblings", - "rewardType":"questProgress" + "value":103 }, { + "rewardType":"removeSpawnArea", "rewardID":"stoutford_drinkers", - "mapName":"stoutford_tavern", - "rewardType":"removeSpawnArea" + "mapName":"stoutford_tavern" } ] }, { - "message":"That is troublesome. I have no idea were he went when he left Stoutford, but Kazaul has always been linked to the Undertell, south of here. Thank you for your help kid.", "id":"tahalendor_rumblings106_0", + "message":"That is troublesome. I have no idea were he went when he left Stoutford, but Kazaul has always been linked to the Undertell, south of here. Thank you for your help kid.", "replies":[ { - "nextPhraseID":"tahalendor_rumblings10x_0", - "text":"N" + "text":"N", + "nextPhraseID":"tahalendor_rumblings10x_0" } ] }, { - "message":"Go with the shadow child.", "id":"tahalendor_rumblings10x_0", + "message":"Go with the shadow child.", "replies":[ { - "nextPhraseID":"X", - "text":"Shadow be with you." + "text":"Shadow be with you.", + "nextPhraseID":"X" }, { - "nextPhraseID":"X", - "text":"Whatever." + "text":"Whatever.", + "nextPhraseID":"X" } ] }, { - "message":"Thank you for your help. Do you have any idea of who might be responsible for all this ?", "id":"tahalendor_rumblings90_0", + "message":"Thank you for your help. Do you have any idea of who might be responsible for all this ?", "replies":[ { - "nextPhraseID":"tahalendor_rumblings100_0", - "text":"Not really." + "text":"Not really.", + "nextPhraseID":"tahalendor_rumblings100_0" }, { - "nextPhraseID":"tahalendor_rumblings103_0", "text":"It was all Glasforn's doing. The tavern owner.", + "nextPhraseID":"tahalendor_rumblings103_0", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"rumblings" + "requireID":"rumblings", + "value":70 } ] }, { - "nextPhraseID":"tahalendor_rumblings106_0", "text":"It was my brother Andor. I need to find him.", + "nextPhraseID":"tahalendor_rumblings106_0", "requires":[ { "requireType":"questProgress", - "value":70, - "requireID":"rumblings" + "requireID":"rumblings", + "value":70 } ] } ] }, { - "message":"Boohoohoo.... the whole city hates me now. Even my dear customers left.", "id":"glasforn_rumblings103_0", + "message":"Boohoohoo.... the whole city hates me now. Even my dear customers left.", "replies":[ { - "nextPhraseID":"glasforn_rumblings103_1", - "text":"You deserved it." + "text":"You deserved it.", + "nextPhraseID":"glasforn_rumblings103_1" }, { - "nextPhraseID":"glasforn_rumblings103_1", - "text":"Well done." + "text":"Well done.", + "nextPhraseID":"glasforn_rumblings103_1" }, { - "nextPhraseID":"X", - "text":"Whatever." + "text":"Whatever.", + "nextPhraseID":"X" } ] }, { - "message":"Boohoohoo...", - "id":"glasforn_rumblings103_1" + "id":"glasforn_rumblings103_1", + "message":"Boohoohoo..." }, { - "message":"No. Sorry.", - "id":"kayla_3" + "id":"kayla_3", + "message":"No. Sorry." }, { - "message":"Halvor ? Yes ! He's so nice ! Do you know him ?", "id":"kayla_halvor_0", + "message":"Halvor ? Yes ! He's so nice ! Do you know him ?", "replies":[ { - "nextPhraseID":"kayla_halvor_1", - "text":"I hate this guy. He's nothing but trouble..." + "text":"I hate this guy. He's nothing but trouble...", + "nextPhraseID":"kayla_halvor_1" }, { - "nextPhraseID":"kayla_halvor_2", - "text":"Sure, We keep meeting around the world in the most unusual places. I even helped him gather some items." + "text":"Sure, We keep meeting around the world in the most unusual places. I even helped him gather some items.", + "nextPhraseID":"kayla_halvor_2" } ] }, { - "message":"He's always been good to me. If you don't like him, I don't like you !", - "id":"kayla_halvor_1" + "id":"kayla_halvor_1", + "message":"He's always been good to me. If you don't like him, I don't like you !" }, { - "message":"So that's you ! He told me about you.", "id":"kayla_halvor_2", + "message":"So that's you ! He told me about you.", "replies":[ { - "nextPhraseID":"kayla_halvor_3", - "text":"N" + "text":"N", + "nextPhraseID":"kayla_halvor_3" } ] }, { - "message":"He told me you were of great help.", "id":"kayla_halvor_3", + "message":"He told me you were of great help.", "replies":[ { - "nextPhraseID":"kayla_halvor_4", - "text":"It was a pleasure." + "text":"It was a pleasure.", + "nextPhraseID":"kayla_halvor_4" }, { - "nextPhraseID":"kayla_halvor_4", - "text":"I just did my part." + "text":"I just did my part.", + "nextPhraseID":"kayla_halvor_4" }, { - "nextPhraseID":"kayla_halvor_4", - "text":"Well, he paid good money." + "text":"Well, he paid good money.", + "nextPhraseID":"kayla_halvor_4" } ] }, { - "message":"Anyway. I made these boots with the items he brought me.", "id":"kayla_halvor_4", + "message":"Anyway. I made these boots with the items he brought me.", "replies":[ { - "nextPhraseID":"kayla_halvor_5", - "text":"N" + "text":"N", + "nextPhraseID":"kayla_halvor_5" } ] }, { - "message":"I'm really proud of the result. \nThey are light, but sturdy,thanks to the bones and insect wings. \nThey are comfortable but tough thanks to the animal hair and venomscale scales. \nThey are stiff when adjusted, thanks to the rat tails.", "id":"kayla_halvor_5", + "message":"I'm really proud of the result. \nThey are light, but sturdy,thanks to the bones and insect wings. \nThey are comfortable but tough thanks to the animal hair and venomscale scales. \nThey are stiff when adjusted, thanks to the rat tails.", "replies":[ { - "nextPhraseID":"kayla_halvor_6", - "text":"N" + "text":"N", + "nextPhraseID":"kayla_halvor_6" } ] }, { - "message":"Here. Take these. I've given one pair to Halvor, and I'll keep the last one for me.", "id":"kayla_halvor_6", + "message":"Here. Take these. I've given one pair to Halvor, and I'll keep the last one for me.", "replies":[ { - "nextPhraseID":"kayla_4", - "text":"Thank you." + "text":"Thank you.", + "nextPhraseID":"kayla_4" }, { - "nextPhraseID":"X", - "text":"Wow. I have to try these. Good bye." + "text":"Wow. I have to try these. Good bye.", + "nextPhraseID":"X" } ], "rewards":[ { - "value":190, + "rewardType":"questProgress", "rewardID":"halvor_surprise", - "rewardType":"questProgress" + "value":190 }, { - "value":1, + "rewardType":"giveItem", "rewardID":"globetrotter_boots", - "rewardType":"giveItem" + "value":1 } ] }, { - "message":"Do you want to trade ?", "id":"kayla_4", + "message":"Do you want to trade ?", "replies":[ { - "nextPhraseID":"S", - "text":"Sure." + "text":"Sure.", + "nextPhraseID":"S" }, { - "nextPhraseID":"X", - "text":"Not now." + "text":"Not now.", + "nextPhraseID":"X" } ] } diff --git a/AndorsTrail/res/raw/conversationlist_taevinn.json b/AndorsTrail/res/raw/conversationlist_taevinn.json index 2999b5ae2..53663bd99 100644 --- a/AndorsTrail/res/raw/conversationlist_taevinn.json +++ b/AndorsTrail/res/raw/conversationlist_taevinn.json @@ -1,80 +1,80 @@ [ { - "id": "taevinn", - "message": "Please, you must help us!", - "replies": [ + "id":"taevinn", + "message":"Please, you must help us!", + "replies":[ { - "text": "Do you know anything about the illness?", - "nextPhraseID": "taevinn_1", - "requires": [ + "text":"Do you know anything about the illness?", + "nextPhraseID":"taevinn_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "11" + "requireType":"questProgress", + "requireID":"loneford", + "value":11 } ] }, { - "text": "What's wrong?", - "nextPhraseID": "loneford_farmer0_1" + "text":"What's wrong?", + "nextPhraseID":"loneford_farmer0_1" } ] }, { - "id": "taevinn_1", - "message": "I'll tell you what I know. We try to follow the law around here. Without rules and laws, how would we be any different from the savages that roam the southern lands?", - "replies": [ + "id":"taevinn_1", + "message":"I'll tell you what I know. We try to follow the law around here. Without rules and laws, how would we be any different from the savages that roam the southern lands?", + "replies":[ { - "text": "N", - "nextPhraseID": "taevinn_2" + "text":"N", + "nextPhraseID":"taevinn_2" } ] }, { - "id": "taevinn_2", - "message": "But even if we here in Loneford keep as peaceful as possible, there's always someone that has a desire to cause mischief.", - "replies": [ + "id":"taevinn_2", + "message":"But even if we here in Loneford keep as peaceful as possible, there's always someone that has a desire to cause mischief.", + "replies":[ { - "text": "N", - "nextPhraseID": "taevinn_3" + "text":"N", + "nextPhraseID":"taevinn_3" } ] }, { - "id": "taevinn_3", - "message": "Have you seen him? That fool Sienn. Him and his 'pet' are always trying to cause some trouble. We can't have that around here in our friendly village. Especially not in times like these when we are trying to show our good side to those magnificent guards from Feygard that are here.", - "replies": [ + "id":"taevinn_3", + "message":"Have you seen him? That fool Sienn. Him and his 'pet' are always trying to cause some trouble. We can't have that around here in our friendly village. Especially not in times like these when we are trying to show our good side to those magnificent guards from Feygard that are here.", + "replies":[ { - "text": "N", - "nextPhraseID": "taevinn_4" + "text":"N", + "nextPhraseID":"taevinn_4" } ] }, { - "id": "taevinn_4", - "message": "Did you know I tried to talk to him on several occasions about his so called 'pet'? I couldn't really make out what he was trying to tell me, but that thing of his nearly tried to kill me, it did!", - "replies": [ + "id":"taevinn_4", + "message":"Did you know I tried to talk to him on several occasions about his so called 'pet'? I couldn't really make out what he was trying to tell me, but that thing of his nearly tried to kill me, it did!", + "replies":[ { - "text": "N", - "nextPhraseID": "taevinn_5" + "text":"N", + "nextPhraseID":"taevinn_5" } ] }, { - "id": "taevinn_5", - "message": "I tell you, there's mischief all around him and that thing he keeps around. I am sure they are up to something. They probably caused this illness somehow. Maybe we caught something contagious from that thing of his that he keeps around?", - "rewards": [ + "id":"taevinn_5", + "message":"I tell you, there's mischief all around him and that thing he keeps around. I am sure they are up to something. They probably caused this illness somehow. Maybe we caught something contagious from that thing of his that he keeps around?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 24 + "text":"N", + "nextPhraseID":"loneford_ill_c_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "loneford_ill_c_1" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":24 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_talion.json b/AndorsTrail/res/raw/conversationlist_talion.json index 7fad18d37..89c49dfcb 100644 --- a/AndorsTrail/res/raw/conversationlist_talion.json +++ b/AndorsTrail/res/raw/conversationlist_talion.json @@ -1,149 +1,149 @@ [ { - "id": "talion", - "replies": [ + "id":"talion", + "replies":[ { - "nextPhraseID": "talion_0", - "requires": [ + "nextPhraseID":"talion_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "51" + "requireType":"questProgress", + "requireID":"maggots", + "value":51 } ] }, { - "nextPhraseID": "talion_cured_1", - "requires": [ + "nextPhraseID":"talion_cured_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "50" + "requireType":"questProgress", + "requireID":"maggots", + "value":50 } ] }, { - "nextPhraseID": "talion_cure_5", - "requires": [ + "nextPhraseID":"talion_cure_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "45" + "requireType":"questProgress", + "requireID":"maggots", + "value":45 } ] }, { - "nextPhraseID": "talion_infect_30", - "requires": [ + "nextPhraseID":"talion_infect_30", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "30" + "requireType":"questProgress", + "requireID":"maggots", + "value":30 } ] }, { - "nextPhraseID": "talion_infect_1", - "requires": [ + "nextPhraseID":"talion_infect_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "10" + "requireType":"questProgress", + "requireID":"maggots", + "value":10 } ] }, { - "nextPhraseID": "talion_0" + "nextPhraseID":"talion_0" } ] }, { - "id": "talion_0", - "message": "Shadow be with you.", - "replies": [ + "id":"talion_0", + "message":"Shadow be with you.", + "replies":[ { - "text": "Do you know anything about the illness here in Loneford?", - "nextPhraseID": "talion_1", - "requires": [ + "text":"Do you know anything about the illness here in Loneford?", + "nextPhraseID":"talion_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "11" + "requireType":"questProgress", + "requireID":"loneford", + "value":11 } ] }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" }, { - "text": "What blessings can you provide?", - "nextPhraseID": "talion_bless_1", - "requires": [ + "text":"What blessings can you provide?", + "nextPhraseID":"talion_bless_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "51" + "requireType":"questProgress", + "requireID":"maggots", + "value":51 } ] } ] }, { - "id": "talion_1", - "message": "The people of Loneford are very keen on following the will of Feygard, whatever it may be.", - "replies": [ + "id":"talion_1", + "message":"The people of Loneford are very keen on following the will of Feygard, whatever it may be.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_2" + "text":"N", + "nextPhraseID":"talion_2" } ] }, { - "id": "talion_2", - "message": "Normally, this would not be a problem. But Lord Geomyr seems to have something against the Shadow. He will do almost anything to oppose all actions that in some way extend the reach of the Shadow.", - "replies": [ + "id":"talion_2", + "message":"Normally, this would not be a problem. But Lord Geomyr seems to have something against the Shadow. He will do almost anything to oppose all actions that in some way extend the reach of the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_3" + "text":"N", + "nextPhraseID":"talion_3" } ] }, { - "id": "talion_3", - "message": "Because of this, the people of Loneford are now actively abolishing the thought of the Shadow guiding them through their lives.", - "replies": [ + "id":"talion_3", + "message":"Because of this, the people of Loneford are now actively abolishing the thought of the Shadow guiding them through their lives.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_4" + "text":"N", + "nextPhraseID":"talion_4" } ] }, { - "id": "talion_4", - "message": "People around here would rather follow the law of Feygard than follow the old ways.", - "replies": [ + "id":"talion_4", + "message":"People around here would rather follow the law of Feygard than follow the old ways.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_5" + "text":"N", + "nextPhraseID":"talion_5" } ] }, { - "id": "talion_5", - "message": "My feeling is that this illness is caused by the Shadow, as punishment to all of us here in Loneford.", - "rewards": [ + "id":"talion_5", + "message":"My feeling is that this illness is caused by the Shadow, as punishment to all of us here in Loneford.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "loneford", - "value": 23 + "text":"N", + "nextPhraseID":"loneford_ill_c_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "loneford_ill_c_1" + "rewardType":"questProgress", + "rewardID":"loneford", + "value":23 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_talion_2.json b/AndorsTrail/res/raw/conversationlist_talion_2.json index 681010110..347aa8eb9 100644 --- a/AndorsTrail/res/raw/conversationlist_talion_2.json +++ b/AndorsTrail/res/raw/conversationlist_talion_2.json @@ -1,1045 +1,1045 @@ [ { - "id": "talion_infect_1", - "message": "Oh my, what has happened to you? You don't look too well.", - "replies": [ + "id":"talion_infect_1", + "message":"Oh my, what has happened to you? You don't look too well.", + "replies":[ { - "text": "I was infected with something by a lich of Kazaul.", - "nextPhraseID": "talion_infect_5" + "text":"I was infected with something by a lich of Kazaul.", + "nextPhraseID":"talion_infect_5" }, { - "text": "A man called Ulirfendor told me he thought I might be infected with Kazaul rotworms.", - "nextPhraseID": "talion_infect_2" + "text":"A man called Ulirfendor told me he thought I might be infected with Kazaul rotworms.", + "nextPhraseID":"talion_infect_2" }, { - "text": "I was told to find you, and that you might be able to help me.", - "nextPhraseID": "talion_infect_4" + "text":"I was told to find you, and that you might be able to help me.", + "nextPhraseID":"talion_infect_4" } ] }, { - "id": "talion_infect_2", - "message": "Ah, my old friend Ulirfendor. It's good to hear that he is still alive. Wait! What was that? Rotworms you say, eh?", - "replies": [ + "id":"talion_infect_2", + "message":"Ah, my old friend Ulirfendor. It's good to hear that he is still alive. Wait! What was that? Rotworms you say, eh?", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_3" + "text":"N", + "nextPhraseID":"talion_infect_3" } ] }, { - "id": "talion_infect_3", - "message": "Nasty things, they are. I have seen people going mad from the stomach pains, and I have seen people being eaten alive from the inside.", - "replies": [ + "id":"talion_infect_3", + "message":"Nasty things, they are. I have seen people going mad from the stomach pains, and I have seen people being eaten alive from the inside.", + "replies":[ { - "text": "Are you able to help me?", - "nextPhraseID": "talion_infect_4" + "text":"Are you able to help me?", + "nextPhraseID":"talion_infect_4" }, { - "text": "It's not that bad. I have had worse.", - "nextPhraseID": "talion_infect_4" + "text":"It's not that bad. I have had worse.", + "nextPhraseID":"talion_infect_4" } ] }, { - "id": "talion_infect_4", - "message": "It's good that you came to see me. I might be able to help you.", - "replies": [ + "id":"talion_infect_4", + "message":"It's good that you came to see me. I might be able to help you.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_demon_1" + "text":"N", + "nextPhraseID":"talion_demon_1" } ] }, { - "id": "talion_infect_5", - "message": "A lich of Kazaul eh? Then I am sure that whatever ails you are those cursed rotworms.", - "replies": [ + "id":"talion_infect_5", + "message":"A lich of Kazaul eh? Then I am sure that whatever ails you are those cursed rotworms.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_3" + "text":"N", + "nextPhraseID":"talion_infect_3" } ] }, { - "id": "talion_demon_1", - "message": "Just to be sure, you did kill whatever creature that infected you with this, right?", - "replies": [ + "id":"talion_demon_1", + "message":"Just to be sure, you did kill whatever creature that infected you with this, right?", + "replies":[ { - "text": "Yes, I killed that lich.", - "nextPhraseID": "talion_demon_2", - "requires": [ + "text":"Yes, I killed that lich.", + "nextPhraseID":"talion_demon_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "10" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":10 } ] }, { - "text": "No, I have not killed it yet.", - "nextPhraseID": "talion_demon_3" + "text":"No, I have not killed it yet.", + "nextPhraseID":"talion_demon_3" } ] }, { - "id": "talion_demon_2", - "message": "Good. Then I am able to help you.", - "replies": [ + "id":"talion_demon_2", + "message":"Good. Then I am able to help you.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_6" + "text":"N", + "nextPhraseID":"talion_infect_6" } ] }, { - "id": "talion_demon_3", - "message": "Then you better go take care of that first!", - "replies": [ + "id":"talion_demon_3", + "message":"Then you better go take care of that first!", + "replies":[ { - "text": "Ok, I will be back once the lich is defeated.", - "nextPhraseID": "X" + "text":"Ok, I will be back once the lich is defeated.", + "nextPhraseID":"X" } ] }, { - "id": "talion_infect_6", - "message": "However, there is a slight problem. You see, normally my supply of potions and ingredients would be fully stocked. However with this trouble that we have here in Loneford, my supplies are lower than they have ever been before.", - "replies": [ + "id":"talion_infect_6", + "message":"However, there is a slight problem. You see, normally my supply of potions and ingredients would be fully stocked. However with this trouble that we have here in Loneford, my supplies are lower than they have ever been before.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_7" + "text":"N", + "nextPhraseID":"talion_infect_7" } ] }, { - "id": "talion_infect_7", - "message": "I am not even able to go out and gather new supplies, what with the illness and all.", - "replies": [ + "id":"talion_infect_7", + "message":"I am not even able to go out and gather new supplies, what with the illness and all.", + "replies":[ { - "text": "Then what can you do?", - "nextPhraseID": "talion_infect_8" + "text":"Then what can you do?", + "nextPhraseID":"talion_infect_8" }, { - "text": "Is there anything I can do to help?", - "nextPhraseID": "talion_infect_8" + "text":"Is there anything I can do to help?", + "nextPhraseID":"talion_infect_8" }, { - "text": "Bah! Then you are useless to me. Guess you should have prepared better before then.", - "nextPhraseID": "talion_infect_9" + "text":"Bah! Then you are useless to me. Guess you should have prepared better before then.", + "nextPhraseID":"talion_infect_9" } ] }, { - "id": "talion_infect_9", - "message": "Yes, I guess I should have." + "id":"talion_infect_9", + "message":"Yes, I guess I should have." }, { - "id": "talion_infect_8", - "message": "You know what, maybe you can go out and gather some items for me. With your condition, it is important that we hurry as much as we can.", - "replies": [ + "id":"talion_infect_8", + "message":"You know what, maybe you can go out and gather some items for me. With your condition, it is important that we hurry as much as we can.", + "replies":[ { - "text": "What would you like me to do?", - "nextPhraseID": "talion_infect_11" + "text":"What would you like me to do?", + "nextPhraseID":"talion_infect_11" }, { - "text": "Argh! The pains are getting worse! Isn't there anything you can do?", - "nextPhraseID": "talion_infect_10" + "text":"Argh! The pains are getting worse! Isn't there anything you can do?", + "nextPhraseID":"talion_infect_10" } ] }, { - "id": "talion_infect_10", - "message": "No, unfortunately not. Not with this few supplies I'm sorry.", - "replies": [ + "id":"talion_infect_10", + "message":"No, unfortunately not. Not with this few supplies I'm sorry.", + "replies":[ { - "text": "Fine. What would you like me to do?", - "nextPhraseID": "talion_infect_11" + "text":"Fine. What would you like me to do?", + "nextPhraseID":"talion_infect_11" }, { - "text": "Bah! Then you are useless to me. Guess you should have prepared better before then.", - "nextPhraseID": "talion_infect_9" + "text":"Bah! Then you are useless to me. Guess you should have prepared better before then.", + "nextPhraseID":"talion_infect_9" } ] }, { - "id": "talion_infect_11", - "message": "For this particular cure to work, I would need help with gathering four items.", - "replies": [ + "id":"talion_infect_11", + "message":"For this particular cure to work, I would need help with gathering four items.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_12" + "text":"N", + "nextPhraseID":"talion_infect_12" } ] }, { - "id": "talion_infect_12", - "message": "Or .. well .. actually, eight items in total, but four different types. Eh .. well, you get the idea.", - "replies": [ + "id":"talion_infect_12", + "message":"Or .. well .. actually, eight items in total, but four different types. Eh .. well, you get the idea.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_13" + "text":"N", + "nextPhraseID":"talion_infect_13" } ] }, { - "id": "talion_infect_13", - "message": "Anyway, what you need to bring me is, first and foremost, some more fresh bones. Five bones will do I think. Make sure they are fresh. Any old skeleton will do, but I'd rather take some fresh bones of some nasty animal.", - "replies": [ + "id":"talion_infect_13", + "message":"Anyway, what you need to bring me is, first and foremost, some more fresh bones. Five bones will do I think. Make sure they are fresh. Any old skeleton will do, but I'd rather take some fresh bones of some nasty animal.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_14" + "text":"N", + "nextPhraseID":"talion_infect_14" } ] }, { - "id": "talion_infect_14", - "message": "Secondly, I will need some animal fur to go with that. Two pieces of animal hair will surely do. I'm sure any old animal fur from the wilderness outside town will do.", - "replies": [ + "id":"talion_infect_14", + "message":"Secondly, I will need some animal fur to go with that. Two pieces of animal hair will surely do. I'm sure any old animal fur from the wilderness outside town will do.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_15" + "text":"N", + "nextPhraseID":"talion_infect_15" } ] }, { - "id": "talion_infect_15", - "message": "Third, I will need a gland of poison from a creature called the Irdegh.", - "replies": [ + "id":"talion_infect_15", + "message":"Third, I will need a gland of poison from a creature called the Irdegh.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_16" + "text":"N", + "nextPhraseID":"talion_infect_16" } ] }, { - "id": "talion_infect_16", - "message": "Now, I have not seen an Irdegh myself, but I hear they are particularly nasty creatures. Venomous like nothing I've heard of.", - "replies": [ + "id":"talion_infect_16", + "message":"Now, I have not seen an Irdegh myself, but I hear they are particularly nasty creatures. Venomous like nothing I've heard of.", + "replies":[ { - "text": "Ok, one Irdegh poison gland. Where can I find one?", - "nextPhraseID": "talion_infect_17" + "text":"Ok, one Irdegh poison gland. Where can I find one?", + "nextPhraseID":"talion_infect_17" }, { - "text": "Got it. Anything else?", - "nextPhraseID": "talion_infect_18" + "text":"Got it. Anything else?", + "nextPhraseID":"talion_infect_18" } ] }, { - "id": "talion_infect_17", - "message": "Some people have talked about seeing some of them far to the east, across the bridges.", - "replies": [ + "id":"talion_infect_17", + "message":"Some people have talked about seeing some of them far to the east, across the bridges.", + "replies":[ { - "text": "Anything else?", - "nextPhraseID": "talion_infect_18" + "text":"Anything else?", + "nextPhraseID":"talion_infect_18" } ] }, { - "id": "talion_infect_18", - "message": "Lastly, I would need a clean empty vial to make the potion in. I hear that the potion-maker in Fallhaven has the best vials available.", - "replies": [ + "id":"talion_infect_18", + "message":"Lastly, I would need a clean empty vial to make the potion in. I hear that the potion-maker in Fallhaven has the best vials available.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_infect_19" + "text":"N", + "nextPhraseID":"talion_infect_19" } ] }, { - "id": "talion_infect_19", - "message": "Bring me these things and I will be able to help you with your .. condition.", - "rewards": [ + "id":"talion_infect_19", + "message":"Bring me these things and I will be able to help you with your .. condition.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 30 + "text":"Very well, I will be back shortly.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "Very well, I will be back shortly.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":30 } ] }, { - "id": "talion_infect_30", - "message": "You return. Have you gathered those things that I asked for?", - "replies": [ + "id":"talion_infect_30", + "message":"You return. Have you gathered those things that I asked for?", + "replies":[ { - "text": "What was I supposed to collect again?", - "nextPhraseID": "talion_infect_11" + "text":"What was I supposed to collect again?", + "nextPhraseID":"talion_infect_11" }, { - "text": "I brought five bones for you.", - "nextPhraseID": "talion_bone_s" + "text":"I brought five bones for you.", + "nextPhraseID":"talion_bone_s" }, { - "text": "I brought two pieces of animal hair for you.", - "nextPhraseID": "talion_hair_s" + "text":"I brought two pieces of animal hair for you.", + "nextPhraseID":"talion_hair_s" }, { - "text": "I brought an Irdegh poison gland for you.", - "nextPhraseID": "talion_irdegh_s" + "text":"I brought an Irdegh poison gland for you.", + "nextPhraseID":"talion_irdegh_s" }, { - "text": "I brought an empty vial for you.", - "nextPhraseID": "talion_vial_s" + "text":"I brought an empty vial for you.", + "nextPhraseID":"talion_vial_s" }, { - "text": "Do you know anything about the illness here in Loneford?", - "nextPhraseID": "talion_1", - "requires": [ + "text":"Do you know anything about the illness here in Loneford?", + "nextPhraseID":"talion_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "loneford", - "value": "11" + "requireType":"questProgress", + "requireID":"loneford", + "value":11 } ] }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "S" + "text":"Do you have anything to trade?", + "nextPhraseID":"S" } ] }, { - "id": "talion_infect_31", - "message": "There are still some more of those items that I need.", - "replies": [ + "id":"talion_infect_31", + "message":"There are still some more of those items that I need.", + "replies":[ { - "text": "What was I supposed to collect again?", - "nextPhraseID": "talion_infect_11" + "text":"What was I supposed to collect again?", + "nextPhraseID":"talion_infect_11" }, { - "text": "I brought five bones for you.", - "nextPhraseID": "talion_bone_s" + "text":"I brought five bones for you.", + "nextPhraseID":"talion_bone_s" }, { - "text": "I brought two pieces of animal hair for you.", - "nextPhraseID": "talion_hair_s" + "text":"I brought two pieces of animal hair for you.", + "nextPhraseID":"talion_hair_s" }, { - "text": "I brought an Irdegh poison gland for you.", - "nextPhraseID": "talion_irdegh_s" + "text":"I brought an Irdegh poison gland for you.", + "nextPhraseID":"talion_irdegh_s" }, { - "text": "I brought an empty vial for you.", - "nextPhraseID": "talion_vial_s" + "text":"I brought an empty vial for you.", + "nextPhraseID":"talion_vial_s" } ] }, { - "id": "talion_gather_r", - "message": "No need, you already brought me that before. But thank you anyway.", - "replies": [ + "id":"talion_gather_r", + "message":"No need, you already brought me that before. But thank you anyway.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_gather_s" + "text":"N", + "nextPhraseID":"talion_gather_s" } ] }, { - "id": "talion_bone_s", - "replies": [ + "id":"talion_bone_s", + "replies":[ { - "nextPhraseID": "talion_gather_r", - "requires": [ + "nextPhraseID":"talion_gather_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "40" + "requireType":"questProgress", + "requireID":"maggots", + "value":40 } ] }, { - "nextPhraseID": "talion_bone_1" + "nextPhraseID":"talion_bone_1" } ] }, { - "id": "talion_bone_1", - "message": "Oh, good. Please, give them to me.", - "replies": [ + "id":"talion_bone_1", + "message":"Oh, good. Please, give them to me.", + "replies":[ { - "text": "Here you go.", - "nextPhraseID": "talion_bone_2", - "requires": [ + "text":"Here you go.", + "nextPhraseID":"talion_bone_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "bone", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"bone", + "value":5 } ] }, { - "text": "On second thought, I'll be right back.", - "nextPhraseID": "X" + "text":"On second thought, I'll be right back.", + "nextPhraseID":"X" } ] }, { - "id": "talion_bone_2", - "message": "Thank you.", - "rewards": [ + "id":"talion_bone_2", + "message":"Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 40 + "text":"N", + "nextPhraseID":"talion_gather_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_gather_s" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":40 } ] }, { - "id": "talion_hair_s", - "replies": [ + "id":"talion_hair_s", + "replies":[ { - "nextPhraseID": "talion_gather_r", - "requires": [ + "nextPhraseID":"talion_gather_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "41" + "requireType":"questProgress", + "requireID":"maggots", + "value":41 } ] }, { - "nextPhraseID": "talion_hair_1" + "nextPhraseID":"talion_hair_1" } ] }, { - "id": "talion_hair_1", - "message": "Oh, good. Please, give them to me.", - "replies": [ + "id":"talion_hair_1", + "message":"Oh, good. Please, give them to me.", + "replies":[ { - "text": "Here you go.", - "nextPhraseID": "talion_hair_2", - "requires": [ + "text":"Here you go.", + "nextPhraseID":"talion_hair_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "hair", - "value": 2 + "requireType":"inventoryRemove", + "requireID":"hair", + "value":2 } ] }, { - "text": "On second thought, I'll be right back.", - "nextPhraseID": "X" + "text":"On second thought, I'll be right back.", + "nextPhraseID":"X" } ] }, { - "id": "talion_hair_2", - "message": "Thank you.", - "rewards": [ + "id":"talion_hair_2", + "message":"Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 41 + "text":"N", + "nextPhraseID":"talion_gather_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_gather_s" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":41 } ] }, { - "id": "talion_irdegh_s", - "replies": [ + "id":"talion_irdegh_s", + "replies":[ { - "nextPhraseID": "talion_gather_r", - "requires": [ + "nextPhraseID":"talion_gather_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "42" + "requireType":"questProgress", + "requireID":"maggots", + "value":42 } ] }, { - "nextPhraseID": "talion_irdegh_1" + "nextPhraseID":"talion_irdegh_1" } ] }, { - "id": "talion_irdegh_1", - "message": "Oh, good. Please, give it to me.", - "replies": [ + "id":"talion_irdegh_1", + "message":"Oh, good. Please, give it to me.", + "replies":[ { - "text": "Here you go.", - "nextPhraseID": "talion_irdegh_2", - "requires": [ + "text":"Here you go.", + "nextPhraseID":"talion_irdegh_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "irdegh", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"irdegh", + "value":1 } ] }, { - "text": "On second thought, I'll be right back.", - "nextPhraseID": "X" + "text":"On second thought, I'll be right back.", + "nextPhraseID":"X" } ] }, { - "id": "talion_irdegh_2", - "message": "Thank you.", - "rewards": [ + "id":"talion_irdegh_2", + "message":"Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 42 + "text":"N", + "nextPhraseID":"talion_gather_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_gather_s" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":42 } ] }, { - "id": "talion_vial_s", - "replies": [ + "id":"talion_vial_s", + "replies":[ { - "nextPhraseID": "talion_gather_r", - "requires": [ + "nextPhraseID":"talion_gather_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "43" + "requireType":"questProgress", + "requireID":"maggots", + "value":43 } ] }, { - "nextPhraseID": "talion_vial_1" + "nextPhraseID":"talion_vial_1" } ] }, { - "id": "talion_vial_1", - "message": "Oh, good. Please, give it to me.", - "replies": [ + "id":"talion_vial_1", + "message":"Oh, good. Please, give it to me.", + "replies":[ { - "text": "Here you go, one small empty vial.", - "nextPhraseID": "talion_vial_2", - "requires": [ + "text":"Here you go, one small empty vial.", + "nextPhraseID":"talion_vial_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "vial_empty1", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"vial_empty1", + "value":1 } ] }, { - "text": "Here you go, one empty vial.", - "nextPhraseID": "talion_vial_2", - "requires": [ + "text":"Here you go, one empty vial.", + "nextPhraseID":"talion_vial_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "vial_empty2", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"vial_empty2", + "value":1 } ] }, { - "text": "On second thought, I'll be right back.", - "nextPhraseID": "X" + "text":"On second thought, I'll be right back.", + "nextPhraseID":"X" } ] }, { - "id": "talion_vial_2", - "message": "Thank you.", - "rewards": [ + "id":"talion_vial_2", + "message":"Thank you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 43 + "text":"N", + "nextPhraseID":"talion_gather_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_gather_s" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":43 } ] }, { - "id": "talion_gather_s", - "replies": [ + "id":"talion_gather_s", + "replies":[ { - "nextPhraseID": "talion_gather_s2", - "requires": [ + "nextPhraseID":"talion_gather_s2", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "40" + "requireType":"questProgress", + "requireID":"maggots", + "value":40 } ] }, { - "nextPhraseID": "talion_infect_31" + "nextPhraseID":"talion_infect_31" } ] }, { - "id": "talion_gather_s2", - "replies": [ + "id":"talion_gather_s2", + "replies":[ { - "nextPhraseID": "talion_gather_s3", - "requires": [ + "nextPhraseID":"talion_gather_s3", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "41" + "requireType":"questProgress", + "requireID":"maggots", + "value":41 } ] }, { - "nextPhraseID": "talion_infect_31" + "nextPhraseID":"talion_infect_31" } ] }, { - "id": "talion_gather_s3", - "replies": [ + "id":"talion_gather_s3", + "replies":[ { - "nextPhraseID": "talion_gather_s4", - "requires": [ + "nextPhraseID":"talion_gather_s4", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "42" + "requireType":"questProgress", + "requireID":"maggots", + "value":42 } ] }, { - "nextPhraseID": "talion_infect_31" + "nextPhraseID":"talion_infect_31" } ] }, { - "id": "talion_gather_s4", - "replies": [ + "id":"talion_gather_s4", + "replies":[ { - "nextPhraseID": "talion_cure_1", - "requires": [ + "nextPhraseID":"talion_cure_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "43" + "requireType":"questProgress", + "requireID":"maggots", + "value":43 } ] }, { - "nextPhraseID": "talion_infect_31" + "nextPhraseID":"talion_infect_31" } ] }, { - "id": "talion_cure_1", - "message": "That's all I need to cure you. Good work.", - "rewards": [ + "id":"talion_cure_1", + "message":"That's all I need to cure you. Good work.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 45 + "text":"N", + "nextPhraseID":"talion_cure_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_cure_2" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":45 } ] }, { - "id": "talion_cure_2", - "message": "Now, let's get this cure started. I just need to grind this .. and mix those .. and ..", - "replies": [ + "id":"talion_cure_2", + "message":"Now, let's get this cure started. I just need to grind this .. and mix those .. and ..", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cure_3" + "text":"N", + "nextPhraseID":"talion_cure_3" } ] }, { - "id": "talion_cure_3", - "message": "Give me a minute.", - "replies": [ + "id":"talion_cure_3", + "message":"Give me a minute.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cure_4" + "text":"N", + "nextPhraseID":"talion_cure_4" } ] }, { - "id": "talion_cure_4", - "message": "(Talion mixes the ground up ingredients together in the vial you brought, with some leaves and berries that he kept with him.)", - "replies": [ + "id":"talion_cure_4", + "message":"(Talion mixes the ground up ingredients together in the vial you brought, with some leaves and berries that he kept with him.)", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cure_5" + "text":"N", + "nextPhraseID":"talion_cure_5" } ] }, { - "id": "talion_cure_5", - "message": "(He gives the potion a thorough shake for quite a while.)", - "replies": [ + "id":"talion_cure_5", + "message":"(He gives the potion a thorough shake for quite a while.)", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cure_6" + "text":"N", + "nextPhraseID":"talion_cure_6" } ] }, { - "id": "talion_cure_6", - "message": "There. Drink this. This should do it.", - "replies": [ + "id":"talion_cure_6", + "message":"There. Drink this. This should do it.", + "replies":[ { - "text": "Drink the potion.", - "nextPhraseID": "talion_cure_7" + "text":"Drink the potion.", + "nextPhraseID":"talion_cure_7" } ] }, { - "id": "talion_cure_7", - "message": "(The potion smells rancid, but you manage to drink it all down. The pain from the stomach decreases, and you feel one of the rotworms crawling up into your mouth. You quickly spit the worm out into the now empty vial.)", - "rewards": [ + "id":"talion_cure_7", + "message":"(The potion smells rancid, but you manage to drink it all down. The pain from the stomach decreases, and you feel one of the rotworms crawling up into your mouth. You quickly spit the worm out into the now empty vial.)", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 50 - }, - { - "rewardType": "dropList", - "rewardID": "potion_rotworm", - "value": 0 - }, - { - "rewardType": "actorCondition", - "rewardID": "rotworm", - "value": -99 + "text":"N", + "nextPhraseID":"talion_cured_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_cured_1" - } - ] - }, - { - "id": "talion_cured_1", - "message": "Ah, that seems to have worked. Frankly, I was a little worried that it might not have worked, but seeing you spit out that worm really confirms it. Ha ha.", - "replies": [ - { - "text": "Yuck! Those things were inside of me?", - "nextPhraseID": "talion_cured_2" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":50 }, { - "text": "What now?", - "nextPhraseID": "talion_cured_3" - } - ] - }, - { - "id": "talion_cured_2", - "message": "Yes. Nasty, aren't they? *chuckle*", - "replies": [ - { - "text": "N", - "nextPhraseID": "talion_cured_3" - } - ] - }, - { - "id": "talion_cured_3", - "message": "That one worm you spit out, you should make sure you hold on to that. It might be valuable in the future.", - "replies": [ - { - "text": "For what?", - "nextPhraseID": "talion_cured_4" + "rewardType":"dropList", + "rewardID":"potion_rotworm", + "value":0 }, { - "text": "Ok, I will hold on to it.", - "nextPhraseID": "talion_cured_7" + "rewardType":"actorCondition", + "rewardID":"rotworm", + "value":-99 + } + ] + }, + { + "id":"talion_cured_1", + "message":"Ah, that seems to have worked. Frankly, I was a little worried that it might not have worked, but seeing you spit out that worm really confirms it. Ha ha.", + "replies":[ + { + "text":"Yuck! Those things were inside of me?", + "nextPhraseID":"talion_cured_2" }, { - "text": "I think I had better put it under my boot.", - "nextPhraseID": "talion_cured_5" + "text":"What now?", + "nextPhraseID":"talion_cured_3" } ] }, { - "id": "talion_cured_4", - "message": "Well, you never know. Some people really like .. exotic things.", - "replies": [ + "id":"talion_cured_2", + "message":"Yes. Nasty, aren't they? *chuckle*", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cured_7" + "text":"N", + "nextPhraseID":"talion_cured_3" } ] }, { - "id": "talion_cured_5", - "message": "It's your choice of course.", - "replies": [ + "id":"talion_cured_3", + "message":"That one worm you spit out, you should make sure you hold on to that. It might be valuable in the future.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cured_7" + "text":"For what?", + "nextPhraseID":"talion_cured_4" + }, + { + "text":"Ok, I will hold on to it.", + "nextPhraseID":"talion_cured_7" + }, + { + "text":"I think I had better put it under my boot.", + "nextPhraseID":"talion_cured_5" } ] }, { - "id": "talion_cured_7", - "message": "Now, I know you must have gone through a lot to get infected with these things. You seem like the experienced type.", - "replies": [ + "id":"talion_cured_4", + "message":"Well, you never know. Some people really like .. exotic things.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cured_8" + "text":"N", + "nextPhraseID":"talion_cured_7" } ] }, { - "id": "talion_cured_8", - "message": "Tell you what, I don't normally offer this to anyone, but you seem like you could use the help.", - "replies": [ + "id":"talion_cured_5", + "message":"It's your choice of course.", + "replies":[ { - "text": "N", - "nextPhraseID": "talion_cured_9" + "text":"N", + "nextPhraseID":"talion_cured_7" } ] }, { - "id": "talion_cured_9", - "message": "Seeing as you managed to pull through all of this, I would be willing to offer you the help of giving you blessings of the Shadow if you want.", - "rewards": [ + "id":"talion_cured_7", + "message":"Now, I know you must have gone through a lot to get infected with these things. You seem like the experienced type.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 51 + "text":"N", + "nextPhraseID":"talion_cured_8" + } + ] + }, + { + "id":"talion_cured_8", + "message":"Tell you what, I don't normally offer this to anyone, but you seem like you could use the help.", + "replies":[ + { + "text":"N", + "nextPhraseID":"talion_cured_9" + } + ] + }, + { + "id":"talion_cured_9", + "message":"Seeing as you managed to pull through all of this, I would be willing to offer you the help of giving you blessings of the Shadow if you want.", + "replies":[ + { + "text":"Blessings of the Shadow?", + "nextPhraseID":"talion_cured_10" } ], - "replies": [ + "rewards":[ { - "text": "Blessings of the Shadow?", - "nextPhraseID": "talion_cured_10" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":51 } ] }, { - "id": "talion_cured_10", - "message": "Yes. Well .. for a fee of course.", - "replies": [ + "id":"talion_cured_10", + "message":"Yes. Well .. for a fee of course.", + "replies":[ { - "text": "What blessings can you provide?", - "nextPhraseID": "talion_bless_1" + "text":"What blessings can you provide?", + "nextPhraseID":"talion_bless_1" } ] }, { - "id": "talion_bless_1", - "message": "I am able to bless you with either the Shadow's strength, regeneration, accuracy, or even the blessing of the Shadow guardian.", - "replies": [ + "id":"talion_bless_1", + "message":"I am able to bless you with either the Shadow's strength, regeneration, accuracy, or even the blessing of the Shadow guardian.", + "replies":[ { - "text": "I'm interested in the blessing of Shadow strength", - "nextPhraseID": "talion_bless_str_1" + "text":"I'm interested in the blessing of Shadow strength", + "nextPhraseID":"talion_bless_str_1" }, { - "text": "I'm interested in the blessing of Shadow regeneration", - "nextPhraseID": "talion_bless_heal_1" + "text":"I'm interested in the blessing of Shadow regeneration", + "nextPhraseID":"talion_bless_heal_1" }, { - "text": "I'm interested in the blessing of Shadow accuracy", - "nextPhraseID": "talion_bless_acc_1" + "text":"I'm interested in the blessing of Shadow accuracy", + "nextPhraseID":"talion_bless_acc_1" }, { - "text": "I'm interested in the Shadow guardian blessing", - "nextPhraseID": "talion_bless_guard_1" + "text":"I'm interested in the Shadow guardian blessing", + "nextPhraseID":"talion_bless_guard_1" }, { - "text": "Never mind.", - "nextPhraseID": "talion_0" + "text":"Never mind.", + "nextPhraseID":"talion_0" } ] }, { - "id": "talion_bless_str_1", - "message": "The blessing of Shadow strength grants you more strength while attacking, thus increasing the amount of damage you do on each hit. I can give you the blessing for 300 gold.", - "replies": [ + "id":"talion_bless_str_1", + "message":"The blessing of Shadow strength grants you more strength while attacking, thus increasing the amount of damage you do on each hit. I can give you the blessing for 300 gold.", + "replies":[ { - "text": "Ok, I'll take it for 300 gold.", - "nextPhraseID": "talion_bless_str_2", - "requires": [ + "text":"Ok, I'll take it for 300 gold.", + "nextPhraseID":"talion_bless_str_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 300 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":300 } ] }, { - "text": "Never mind, let's go back to those other blessings.", - "nextPhraseID": "talion_bless_1" + "text":"Never mind, let's go back to those other blessings.", + "nextPhraseID":"talion_bless_1" } ] }, { - "id": "talion_bless_heal_1", - "message": "The blessing of Shadow regeneration will slowly heal you back if you get hurt. I can give you the blessing for 250 gold.", - "replies": [ + "id":"talion_bless_heal_1", + "message":"The blessing of Shadow regeneration will slowly heal you back if you get hurt. I can give you the blessing for 250 gold.", + "replies":[ { - "text": "Ok, I'll take it for 250 gold.", - "nextPhraseID": "talion_bless_heal_2", - "requires": [ + "text":"Ok, I'll take it for 250 gold.", + "nextPhraseID":"talion_bless_heal_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 } ] }, { - "text": "Never mind, let's go back to those other blessings.", - "nextPhraseID": "talion_bless_1" + "text":"Never mind, let's go back to those other blessings.", + "nextPhraseID":"talion_bless_1" } ] }, { - "id": "talion_bless_acc_1", - "message": "The blessing of Shadow accuracy grants you a keen sense of where best to strike your opponent, thus increasing the chance of a successful hit while fighting. I can give you the blessing for 250 gold.", - "replies": [ + "id":"talion_bless_acc_1", + "message":"The blessing of Shadow accuracy grants you a keen sense of where best to strike your opponent, thus increasing the chance of a successful hit while fighting. I can give you the blessing for 250 gold.", + "replies":[ { - "text": "Ok, I'll take it for 250 gold.", - "nextPhraseID": "talion_bless_acc_2", - "requires": [ + "text":"Ok, I'll take it for 250 gold.", + "nextPhraseID":"talion_bless_acc_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 250 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":250 } ] }, { - "text": "Never mind, let's go back to those other blessings.", - "nextPhraseID": "talion_bless_1" + "text":"Never mind, let's go back to those other blessings.", + "nextPhraseID":"talion_bless_1" } ] }, { - "id": "talion_bless_guard_1", - "message": "Ah yes, the blessing of the Shadow guardian. The Shadow protects you in dark places, and keeps you safe where others might not see. I can give you the blessing for 400 gold.", - "replies": [ + "id":"talion_bless_guard_1", + "message":"Ah yes, the blessing of the Shadow guardian. The Shadow protects you in dark places, and keeps you safe where others might not see. I can give you the blessing for 400 gold.", + "replies":[ { - "text": "Ok, I'll take it for 400 gold.", - "nextPhraseID": "talion_bless_guard_2", - "requires": [ + "text":"Ok, I'll take it for 400 gold.", + "nextPhraseID":"talion_bless_guard_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 400 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":400 } ] }, { - "text": "Never mind, let's go back to those other blessings.", - "nextPhraseID": "talion_bless_1" + "text":"Never mind, let's go back to those other blessings.", + "nextPhraseID":"talion_bless_1" } ] }, { - "id": "talion_bless_str_2", - "message": "Very well. *starts chanting*", - "rewards": [ + "id":"talion_bless_str_2", + "message":"Very well. *starts chanting*", + "replies":[ { - "rewardType": "actorCondition", - "rewardID": "shadowbless_str", - "value": 30 + "text":"N", + "nextPhraseID":"talion_bless_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_bless_2" + "rewardType":"actorCondition", + "rewardID":"shadowbless_str", + "value":30 } ] }, { - "id": "talion_bless_heal_2", - "message": "Very well. *starts chanting*", - "rewards": [ + "id":"talion_bless_heal_2", + "message":"Very well. *starts chanting*", + "replies":[ { - "rewardType": "actorCondition", - "rewardID": "shadowbless_heal", - "value": 45 + "text":"N", + "nextPhraseID":"talion_bless_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_bless_2" + "rewardType":"actorCondition", + "rewardID":"shadowbless_heal", + "value":45 } ] }, { - "id": "talion_bless_acc_2", - "message": "Very well. *starts chanting*", - "rewards": [ + "id":"talion_bless_acc_2", + "message":"Very well. *starts chanting*", + "replies":[ { - "rewardType": "actorCondition", - "rewardID": "shadowbless_acc", - "value": 30 + "text":"N", + "nextPhraseID":"talion_bless_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_bless_2" + "rewardType":"actorCondition", + "rewardID":"shadowbless_acc", + "value":30 } ] }, { - "id": "talion_bless_guard_2", - "message": "Very well. *starts chanting*", - "rewards": [ + "id":"talion_bless_guard_2", + "message":"Very well. *starts chanting*", + "replies":[ { - "rewardType": "actorCondition", - "rewardID": "shadowbless_guard", - "value": 20 + "text":"N", + "nextPhraseID":"talion_bless_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "talion_bless_2" + "rewardType":"actorCondition", + "rewardID":"shadowbless_guard", + "value":20 } ] }, { - "id": "talion_bless_2", - "message": "There. I hope you will find it useful on your travels.", - "replies": [ + "id":"talion_bless_2", + "message":"There. I hope you will find it useful on your travels.", + "replies":[ { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "text":"Thank you, goodbye.", + "nextPhraseID":"X" }, { - "text": "How about some of those other blessings?", - "nextPhraseID": "talion_bless_1" + "text":"How about some of those other blessings?", + "nextPhraseID":"talion_bless_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_thievesguild_1.json b/AndorsTrail/res/raw/conversationlist_thievesguild_1.json index 9678db0de..e19082537 100644 --- a/AndorsTrail/res/raw/conversationlist_thievesguild_1.json +++ b/AndorsTrail/res/raw/conversationlist_thievesguild_1.json @@ -1,350 +1,350 @@ [ { - "id": "thievesguild_thief_1", - "message": "Hello kid.", - "replies": [ + "id":"thievesguild_thief_1", + "message":"Hello kid.", + "replies":[ { - "text": "Hello. Do you know where I can find Umar?", - "nextPhraseID": "thievesguild_thief_4" + "text":"Hello. Do you know where I can find Umar?", + "nextPhraseID":"thievesguild_thief_4" }, { - "text": "What is this place?", - "nextPhraseID": "thievesguild_thief_2" + "text":"What is this place?", + "nextPhraseID":"thievesguild_thief_2" } ] }, { - "id": "thievesguild_thief_2", - "message": "This is our guild hall. We are safe from the guards of Fallhaven in here.", - "replies": [ + "id":"thievesguild_thief_2", + "message":"This is our guild hall. We are safe from the guards of Fallhaven in here.", + "replies":[ { - "text": "N", - "nextPhraseID": "thievesguild_thief_3" + "text":"N", + "nextPhraseID":"thievesguild_thief_3" } ] }, { - "id": "thievesguild_thief_3", - "message": "We can do pretty much as we like here. As long as Umar allows it, that is.", - "replies": [ + "id":"thievesguild_thief_3", + "message":"We can do pretty much as we like here. As long as Umar allows it, that is.", + "replies":[ { - "text": "Do you know where I can find Umar?", - "nextPhraseID": "thievesguild_thief_4" + "text":"Do you know where I can find Umar?", + "nextPhraseID":"thievesguild_thief_4" }, { - "text": "Who is Umar?", - "nextPhraseID": "thievesguild_thief_5" + "text":"Who is Umar?", + "nextPhraseID":"thievesguild_thief_5" } ] }, { - "id": "thievesguild_thief_4", - "message": "He is probably in his room over there. *points*", - "replies": [ + "id":"thievesguild_thief_4", + "message":"He is probably in his room over there. *points*", + "replies":[ { - "text": "Thanks.", - "nextPhraseID": "X" + "text":"Thanks.", + "nextPhraseID":"X" } ] }, { - "id": "thievesguild_thief_5", - "message": "Umar is our guild leader. He decides our rules and guides us in moral decisions.", - "replies": [ + "id":"thievesguild_thief_5", + "message":"Umar is our guild leader. He decides our rules and guides us in moral decisions.", + "replies":[ { - "text": "Where can I find him?", - "nextPhraseID": "thievesguild_thief_4" + "text":"Where can I find him?", + "nextPhraseID":"thievesguild_thief_4" } ] }, { - "id": "thievesguild_cook_1", - "message": "Hello, did you want something?", - "replies": [ + "id":"thievesguild_cook_1", + "message":"Hello, did you want something?", + "replies":[ { - "text": "You look like the cook around here.", - "nextPhraseID": "thievesguild_cook_2" + "text":"You look like the cook around here.", + "nextPhraseID":"thievesguild_cook_2" }, { - "text": "Can I see what food you have for sale?", - "nextPhraseID": "S" + "text":"Can I see what food you have for sale?", + "nextPhraseID":"S" }, { - "text": "Farrik said you can prepare me a round of special mead.", - "nextPhraseID": "thievesguild_select_1", - "requires": [ + "text":"Farrik said you can prepare me a round of special mead.", + "nextPhraseID":"thievesguild_select_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "20" + "requireType":"questProgress", + "requireID":"farrik", + "value":20 } ] } ] }, { - "id": "thievesguild_cook_2", - "message": "That's right. Someone has to keep these ruffians fed.", - "replies": [ + "id":"thievesguild_cook_2", + "message":"That's right. Someone has to keep these ruffians fed.", + "replies":[ { - "text": "That sure smells good", - "nextPhraseID": "thievesguild_cook_3" + "text":"That sure smells good", + "nextPhraseID":"thievesguild_cook_3" }, { - "text": "That stew looks disgusting", - "nextPhraseID": "thievesguild_cook_4" + "text":"That stew looks disgusting", + "nextPhraseID":"thievesguild_cook_4" }, { - "text": "Never mind, bye", - "nextPhraseID": "X" + "text":"Never mind, bye", + "nextPhraseID":"X" } ] }, { - "id": "thievesguild_cook_3", - "message": "Thanks. This stew is coming along nicely.", - "replies": [ + "id":"thievesguild_cook_3", + "message":"Thanks. This stew is coming along nicely.", + "replies":[ { - "text": "I'm interested in buying some of that.", - "nextPhraseID": "S" + "text":"I'm interested in buying some of that.", + "nextPhraseID":"S" } ] }, { - "id": "thievesguild_cook_4", - "message": "Yeah, I know. With ingredients this bad, what can you do? Anyway, it keeps us fed.", - "replies": [ + "id":"thievesguild_cook_4", + "message":"Yeah, I know. With ingredients this bad, what can you do? Anyway, it keeps us fed.", + "replies":[ { - "text": "Can I see what food you have for sale?", - "nextPhraseID": "S" + "text":"Can I see what food you have for sale?", + "nextPhraseID":"S" } ] }, { - "id": "thievesguild_cook_5", - "message": "Oh sure. Planning to get someone a bit sleepy eh?", - "replies": [ + "id":"thievesguild_cook_5", + "message":"Oh sure. Planning to get someone a bit sleepy eh?", + "replies":[ { - "text": "N", - "nextPhraseID": "thievesguild_cook_6" + "text":"N", + "nextPhraseID":"thievesguild_cook_6" } ] }, { - "id": "thievesguild_cook_6", - "message": "Don't worry, I won't tell anyone. Making sleepy food is one of my specialties.", - "replies": [ + "id":"thievesguild_cook_6", + "message":"Don't worry, I won't tell anyone. Making sleepy food is one of my specialties.", + "replies":[ { - "text": "N", - "nextPhraseID": "thievesguild_cook_7" + "text":"N", + "nextPhraseID":"thievesguild_cook_7" } ] }, { - "id": "thievesguild_cook_7", - "message": "Give me a minute to mix it up for you.", - "replies": [ + "id":"thievesguild_cook_7", + "message":"Give me a minute to mix it up for you.", + "replies":[ { - "text": "N", - "nextPhraseID": "thievesguild_cook_8" + "text":"N", + "nextPhraseID":"thievesguild_cook_8" } ] }, { - "id": "thievesguild_select_1", - "replies": [ + "id":"thievesguild_select_1", + "replies":[ { - "nextPhraseID": "thievesguild_cook_10", - "requires": [ + "nextPhraseID":"thievesguild_cook_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "farrik", - "value": "25" + "requireType":"questProgress", + "requireID":"farrik", + "value":25 } ] }, { - "nextPhraseID": "thievesguild_cook_5" + "nextPhraseID":"thievesguild_cook_5" } ] }, { - "id": "thievesguild_cook_8", - "message": "There. This should do it. Here you go.", - "rewards": [ + "id":"thievesguild_cook_8", + "message":"There. This should do it. Here you go.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "farrik", - "value": 25 - }, - { - "rewardType": "dropList", - "rewardID": "sleepingmead" + "text":"N", + "nextPhraseID":"thievesguild_cook_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "thievesguild_cook_9" - } - ] - }, - { - "id": "thievesguild_cook_10", - "message": "Yes, I gave you the special brew earlier.", - "replies": [ - { - "text": "N", - "nextPhraseID": "thievesguild_cook_9" - } - ] - }, - { - "id": "thievesguild_cook_9", - "message": "Be careful not to get any of that stuff on your fingers, it is really potent.", - "replies": [ - { - "text": "Thank you.", - "nextPhraseID": "X" - } - ] - }, - { - "id": "thievesguild_pickpocket_1", - "message": "Hello there.", - "replies": [ - { - "text": "Who are you?", - "nextPhraseID": "thievesguild_pickpocket_2" + "rewardType":"questProgress", + "rewardID":"farrik", + "value":25 }, { - "text": "What is this place?", - "nextPhraseID": "thievesguild_thief_2" + "rewardType":"dropList", + "rewardID":"sleepingmead" } ] }, { - "id": "thievesguild_pickpocket_2", - "message": "My real name is unimportant. People mostly call me Quickfingers.", - "replies": [ + "id":"thievesguild_cook_10", + "message":"Yes, I gave you the special brew earlier.", + "replies":[ { - "text": "Why is that?", - "nextPhraseID": "thievesguild_pickpocket_3" + "text":"N", + "nextPhraseID":"thievesguild_cook_9" } ] }, { - "id": "thievesguild_pickpocket_3", - "message": "Well, I have a tendency to .. how shall I put this .. acquire certain things easily.", - "replies": [ + "id":"thievesguild_cook_9", + "message":"Be careful not to get any of that stuff on your fingers, it is really potent.", + "replies":[ { - "text": "N", - "nextPhraseID": "thievesguild_pickpocket_4" + "text":"Thank you.", + "nextPhraseID":"X" } ] }, { - "id": "thievesguild_pickpocket_4", - "message": "Things previously in the possession of other people.", - "replies": [ + "id":"thievesguild_pickpocket_1", + "message":"Hello there.", + "replies":[ { - "text": "Do you mean like stealing?", - "nextPhraseID": "thievesguild_pickpocket_5" - } - ] - }, - { - "id": "thievesguild_pickpocket_5", - "message": "No no. I wouldn't call it stealing. It's more of a transfer of ownership. To me, that is.", - "replies": [ - { - "text": "That sounds a lot like stealing to me.", - "nextPhraseID": "thievesguild_pickpocket_6" + "text":"Who are you?", + "nextPhraseID":"thievesguild_pickpocket_2" }, { - "text": "That sounds like a good justification.", - "nextPhraseID": "thievesguild_pickpocket_6" + "text":"What is this place?", + "nextPhraseID":"thievesguild_thief_2" } ] }, { - "id": "thievesguild_pickpocket_6", - "message": "After all, we are the Thieves' Guild. What did you expect?" + "id":"thievesguild_pickpocket_2", + "message":"My real name is unimportant. People mostly call me Quickfingers.", + "replies":[ + { + "text":"Why is that?", + "nextPhraseID":"thievesguild_pickpocket_3" + } + ] }, { - "id": "thievesguild_troublemaker_1", - "message": "Hello. Don't I recognize you from somewhere?", - "replies": [ + "id":"thievesguild_pickpocket_3", + "message":"Well, I have a tendency to .. how shall I put this .. acquire certain things easily.", + "replies":[ { - "text": "No, I'm sure we have never met.", - "nextPhraseID": "thievesguild_troublemaker_3" + "text":"N", + "nextPhraseID":"thievesguild_pickpocket_4" + } + ] + }, + { + "id":"thievesguild_pickpocket_4", + "message":"Things previously in the possession of other people.", + "replies":[ + { + "text":"Do you mean like stealing?", + "nextPhraseID":"thievesguild_pickpocket_5" + } + ] + }, + { + "id":"thievesguild_pickpocket_5", + "message":"No no. I wouldn't call it stealing. It's more of a transfer of ownership. To me, that is.", + "replies":[ + { + "text":"That sounds a lot like stealing to me.", + "nextPhraseID":"thievesguild_pickpocket_6" }, { - "text": "What do you do around here?", - "nextPhraseID": "thievesguild_troublemaker_2" + "text":"That sounds like a good justification.", + "nextPhraseID":"thievesguild_pickpocket_6" + } + ] + }, + { + "id":"thievesguild_pickpocket_6", + "message":"After all, we are the Thieves' Guild. What did you expect?" + }, + { + "id":"thievesguild_troublemaker_1", + "message":"Hello. Don't I recognize you from somewhere?", + "replies":[ + { + "text":"No, I'm sure we have never met.", + "nextPhraseID":"thievesguild_troublemaker_3" }, { - "text": "Can I take a look at what supplies you have available?", - "nextPhraseID": "S" - } - ] - }, - { - "id": "thievesguild_troublemaker_2", - "message": "I keep an eye on our supplies for the guild.", - "replies": [ - { - "text": "Can I take a look at what you have available?", - "nextPhraseID": "S" - } - ] - }, - { - "id": "thievesguild_troublemaker_3", - "message": "No, I really recognize you.", - "replies": [ - { - "text": "You must have me mixed up with someone else.", - "nextPhraseID": "thievesguild_troublemaker_4" + "text":"What do you do around here?", + "nextPhraseID":"thievesguild_troublemaker_2" }, { - "text": "Maybe you have me mixed up with my brother Andor.", - "nextPhraseID": "thievesguild_troublemaker_5" + "text":"Can I take a look at what supplies you have available?", + "nextPhraseID":"S" } ] }, { - "id": "thievesguild_troublemaker_4", - "message": "Yes, might be.", - "replies": [ + "id":"thievesguild_troublemaker_2", + "message":"I keep an eye on our supplies for the guild.", + "replies":[ { - "text": "Have you seen my brother around here? He looks somewhat like me.", - "nextPhraseID": "thievesguild_troublemaker_5" + "text":"Can I take a look at what you have available?", + "nextPhraseID":"S" } ] }, { - "id": "thievesguild_troublemaker_5", - "message": "Oh yes, now that you mention it. There was that kid running around here, asking a lot of questions.", - "replies": [ + "id":"thievesguild_troublemaker_3", + "message":"No, I really recognize you.", + "replies":[ { - "text": "Do you know what he was looking for, or what he was doing?", - "nextPhraseID": "thievesguild_troublemaker_6" - } - ] - }, - { - "id": "thievesguild_troublemaker_6", - "message": "No. I don't know. I just manage the supplies.", - "replies": [ - { - "text": "Ok, thanks anyway. Goodbye.", - "nextPhraseID": "X" + "text":"You must have me mixed up with someone else.", + "nextPhraseID":"thievesguild_troublemaker_4" }, { - "text": "Bah, you're useless. Goodbye.", - "nextPhraseID": "X" + "text":"Maybe you have me mixed up with my brother Andor.", + "nextPhraseID":"thievesguild_troublemaker_5" + } + ] + }, + { + "id":"thievesguild_troublemaker_4", + "message":"Yes, might be.", + "replies":[ + { + "text":"Have you seen my brother around here? He looks somewhat like me.", + "nextPhraseID":"thievesguild_troublemaker_5" + } + ] + }, + { + "id":"thievesguild_troublemaker_5", + "message":"Oh yes, now that you mention it. There was that kid running around here, asking a lot of questions.", + "replies":[ + { + "text":"Do you know what he was looking for, or what he was doing?", + "nextPhraseID":"thievesguild_troublemaker_6" + } + ] + }, + { + "id":"thievesguild_troublemaker_6", + "message":"No. I don't know. I just manage the supplies.", + "replies":[ + { + "text":"Ok, thanks anyway. Goodbye.", + "nextPhraseID":"X" + }, + { + "text":"Bah, you're useless. Goodbye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_thorin.json b/AndorsTrail/res/raw/conversationlist_thorin.json index 789313089..b5ddcb644 100644 --- a/AndorsTrail/res/raw/conversationlist_thorin.json +++ b/AndorsTrail/res/raw/conversationlist_thorin.json @@ -1,389 +1,389 @@ [ { - "id": "thorin", - "replies": [ + "id":"thorin", + "replies":[ { - "nextPhraseID": "thorin_return_1", - "requires": [ + "nextPhraseID":"thorin_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "40" + "requireType":"questProgress", + "requireID":"thorin", + "value":40 } ] }, { - "nextPhraseID": "thorin_search_1", - "requires": [ + "nextPhraseID":"thorin_search_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "thorin_1" + "nextPhraseID":"thorin_1" } ] }, { - "id": "thorin_1", - "message": "What's this, a visitor? How unexpected.", - "replies": [ + "id":"thorin_1", + "message":"What's this, a visitor? How unexpected.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_2" + "text":"N", + "nextPhraseID":"thorin_2" } ] }, { - "id": "thorin_2", - "message": "Tell me, what can Thorin do for you?", - "replies": [ + "id":"thorin_2", + "message":"Tell me, what can Thorin do for you?", + "replies":[ { - "text": "What are you doing here?", - "nextPhraseID": "thorin_what_1" + "text":"What are you doing here?", + "nextPhraseID":"thorin_what_1" }, { - "text": "Who are you?", - "nextPhraseID": "thorin_who_1" + "text":"Who are you?", + "nextPhraseID":"thorin_who_1" }, { - "text": "Mind if I use your bed over there to rest?", - "nextPhraseID": "thorin_rest_1" + "text":"Mind if I use your bed over there to rest?", + "nextPhraseID":"thorin_rest_1" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "thorin_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"thorin_trade_1" } ] }, { - "id": "thorin_what_1", - "message": "Oh, not much. Well actually, I am waiting for someone - or rather, some people.", - "replies": [ + "id":"thorin_what_1", + "message":"Oh, not much. Well actually, I am waiting for someone - or rather, some people.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_1" + "text":"N", + "nextPhraseID":"thorin_story_1" } ] }, { - "id": "thorin_story_1", - "message": "You see, me and my fellow gatherers were out investigating the poisonous nature of the Irdegh.", - "replies": [ + "id":"thorin_story_1", + "message":"You see, me and my fellow gatherers were out investigating the poisonous nature of the Irdegh.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_2" + "text":"N", + "nextPhraseID":"thorin_story_2" } ] }, { - "id": "thorin_story_2", - "message": "Apparently, I was the only one that was careful enough when handling our wares.", - "replies": [ + "id":"thorin_story_2", + "message":"Apparently, I was the only one that was careful enough when handling our wares.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_3" + "text":"N", + "nextPhraseID":"thorin_story_3" } ] }, { - "id": "thorin_story_3", - "message": "The others got ill quite quick, and we hid in this cave to rest up. However, we had not anticipated these bugs in here.", - "replies": [ + "id":"thorin_story_3", + "message":"The others got ill quite quick, and we hid in this cave to rest up. However, we had not anticipated these bugs in here.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_4" + "text":"N", + "nextPhraseID":"thorin_story_4" } ] }, { - "id": "thorin_story_4", - "message": "Those 'Scaradon' things are tough! They did not even seem to take any damage when I hit them.", - "replies": [ + "id":"thorin_story_4", + "message":"Those 'Scaradon' things are tough! They did not even seem to take any damage when I hit them.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_5" + "text":"N", + "nextPhraseID":"thorin_story_5" } ] }, { - "id": "thorin_story_5", - "message": "So, that's where I am now. The people that sent us to investigate told us to set up camp if we encountered any problems, and they would come help us.", - "replies": [ + "id":"thorin_story_5", + "message":"So, that's where I am now. The people that sent us to investigate told us to set up camp if we encountered any problems, and they would come help us.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_6" + "text":"N", + "nextPhraseID":"thorin_story_6" } ] }, { - "id": "thorin_story_6", - "message": "So far, you are the first visitor here for quite a while.", - "replies": [ + "id":"thorin_story_6", + "message":"So far, you are the first visitor here for quite a while.", + "replies":[ { - "text": "You don't seem all that upset that your friends died.", - "nextPhraseID": "thorin_story_6_1" + "text":"You don't seem all that upset that your friends died.", + "nextPhraseID":"thorin_story_6_1" }, { - "text": "Anything I can do to help you meanwhile?", - "nextPhraseID": "thorin_story_7" + "text":"Anything I can do to help you meanwhile?", + "nextPhraseID":"thorin_story_7" }, { - "text": "Tough luck. I bet help will be here any day now. Goodbye.", - "nextPhraseID": "X" + "text":"Tough luck. I bet help will be here any day now. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "thorin_story_6_1", - "message": "Nah, it's just business. Just business.", - "replies": [ + "id":"thorin_story_6_1", + "message":"Nah, it's just business. Just business.", + "replies":[ { - "text": "Anything I can do to help you?", - "nextPhraseID": "thorin_story_7" + "text":"Anything I can do to help you?", + "nextPhraseID":"thorin_story_7" }, { - "text": "Tough luck. I bet your rescue will be here any day now. Goodbye.", - "nextPhraseID": "X" + "text":"Tough luck. I bet your rescue will be here any day now. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "thorin_story_7", - "message": "Hmm. Yes, actually there is something that you could do for me.", - "replies": [ + "id":"thorin_story_7", + "message":"Hmm. Yes, actually there is something that you could do for me.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_8" + "text":"N", + "nextPhraseID":"thorin_story_8" } ] }, { - "id": "thorin_story_8", - "message": "The others that I was travelling with, they did not make it this far into the cave, but got attacked by those bugs closer to the entrance.", - "replies": [ + "id":"thorin_story_8", + "message":"The others that I was travelling with, they did not make it this far into the cave, but got attacked by those bugs closer to the entrance.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_9" + "text":"N", + "nextPhraseID":"thorin_story_9" } ] }, { - "id": "thorin_story_9", - "message": "Considering how they died, I would be very interested in seeing what effects both the Irdegh and the Scaradons had on them.", - "replies": [ + "id":"thorin_story_9", + "message":"Considering how they died, I would be very interested in seeing what effects both the Irdegh and the Scaradons had on them.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_story_10" + "text":"N", + "nextPhraseID":"thorin_story_10" } ] }, { - "id": "thorin_story_10", - "message": "If you could find me their remains, I would be most grateful. Maybe I could continue my investigation based on their remains. Hmm, yes that would be great.", - "replies": [ + "id":"thorin_story_10", + "message":"If you could find me their remains, I would be most grateful. Maybe I could continue my investigation based on their remains. Hmm, yes that would be great.", + "replies":[ { - "text": "Sure, find their remains. Sounds easy enough, I'll do it.", - "nextPhraseID": "thorin_story_11" + "text":"Sure, find their remains. Sounds easy enough, I'll do it.", + "nextPhraseID":"thorin_story_11" }, { - "text": "I'm all for finding dead things. I'll do it.", - "nextPhraseID": "thorin_story_11" + "text":"I'm all for finding dead things. I'll do it.", + "nextPhraseID":"thorin_story_11" }, { - "text": "Hm, this sounds a bit shady to me. I'm not sure I should do this.", - "nextPhraseID": "thorin_decline" + "text":"Hm, this sounds a bit shady to me. I'm not sure I should do this.", + "nextPhraseID":"thorin_decline" } ] }, { - "id": "thorin_story_11", - "message": "Excellent. Bring me back the remains of all six of them. I would go search myself if those nasty bugs weren't there.", - "rewards": [ + "id":"thorin_story_11", + "message":"Excellent. Bring me back the remains of all six of them. I would go search myself if those nasty bugs weren't there.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 20 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":20 } ] }, { - "id": "thorin_who_1", - "message": "Oh, I did not introduce me, my apologies. I am Thorin.", - "replies": [ + "id":"thorin_who_1", + "message":"Oh, I did not introduce me, my apologies. I am Thorin.", + "replies":[ { - "text": "What are you doing here?", - "nextPhraseID": "thorin_what_1" + "text":"What are you doing here?", + "nextPhraseID":"thorin_what_1" } ] }, { - "id": "thorin_decline", - "message": "Too bad. Good day to you then." + "id":"thorin_decline", + "message":"Too bad. Good day to you then." }, { - "id": "thorin_search_1", - "message": "Welcome back. Did you find all six of them?", - "replies": [ + "id":"thorin_search_1", + "message":"Welcome back. Did you find all six of them?", + "replies":[ { - "text": "No, not yet. I am still looking.", - "nextPhraseID": "thorin_search_2" + "text":"No, not yet. I am still looking.", + "nextPhraseID":"thorin_search_2" }, { - "text": "Yes, this is what I found.", - "nextPhraseID": "thorin_search_c_1", - "requires": [ + "text":"Yes, this is what I found.", + "nextPhraseID":"thorin_search_c_1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "thorin_bone", - "value": 6 + "requireType":"inventoryRemove", + "requireID":"thorin_bone", + "value":6 } ] }, { - "text": "Mind if I use your bed over there to rest?", - "nextPhraseID": "thorin_rest_1" + "text":"Mind if I use your bed over there to rest?", + "nextPhraseID":"thorin_rest_1" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "thorin_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"thorin_trade_1" } ] }, { - "id": "thorin_search_2", - "message": "Ok then. Please return when you have found them all. I would go search myself if those nasty bugs weren't there." + "id":"thorin_search_2", + "message":"Ok then. Please return when you have found them all. I would go search myself if those nasty bugs weren't there." }, { - "id": "thorin_rest_1", - "replies": [ + "id":"thorin_rest_1", + "replies":[ { - "nextPhraseID": "thorin_rest_y", - "requires": [ + "nextPhraseID":"thorin_rest_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "40" + "requireType":"questProgress", + "requireID":"thorin", + "value":40 } ] }, { - "nextPhraseID": "thorin_rest_n" + "nextPhraseID":"thorin_rest_n" } ] }, { - "id": "thorin_rest_y", - "message": "Please, go ahead. You may rest here as much as you like." + "id":"thorin_rest_y", + "message":"Please, go ahead. You may rest here as much as you like." }, { - "id": "thorin_rest_n", - "message": "My bed? No, that's mine. Maybe I will let you use it if you help me with a small task.", - "replies": [ + "id":"thorin_rest_n", + "message":"My bed? No, that's mine. Maybe I will let you use it if you help me with a small task.", + "replies":[ { - "text": "What's that?", - "nextPhraseID": "thorin_story_1" + "text":"What's that?", + "nextPhraseID":"thorin_story_1" } ] }, { - "id": "thorin_trade_1", - "replies": [ + "id":"thorin_trade_1", + "replies":[ { - "nextPhraseID": "thorin_trade_y", - "requires": [ + "nextPhraseID":"thorin_trade_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "40" + "requireType":"questProgress", + "requireID":"thorin", + "value":40 } ] }, { - "nextPhraseID": "thorin_trade_n" + "nextPhraseID":"thorin_trade_n" } ] }, { - "id": "thorin_trade_y", - "message": "Oh yes. The upside of this cave is that it literally is crawling with dead bodies of those Scaradon bugs.", - "replies": [ + "id":"thorin_trade_y", + "message":"Oh yes. The upside of this cave is that it literally is crawling with dead bodies of those Scaradon bugs.", + "replies":[ { - "text": "N", - "nextPhraseID": "thorin_trade_y2" + "text":"N", + "nextPhraseID":"thorin_trade_y2" } ] }, { - "id": "thorin_trade_y2", - "message": "By chance, I happened to find out that with the right mixture, they can be made into a healing substance.", - "replies": [ + "id":"thorin_trade_y2", + "message":"By chance, I happened to find out that with the right mixture, they can be made into a healing substance.", + "replies":[ { - "text": "Let's see what you have to trade.", - "nextPhraseID": "S" + "text":"Let's see what you have to trade.", + "nextPhraseID":"S" } ] }, { - "id": "thorin_trade_n", - "message": "No. I might have something to trade if you help me with a small task.", - "replies": [ + "id":"thorin_trade_n", + "message":"No. I might have something to trade if you help me with a small task.", + "replies":[ { - "text": "What's that?", - "nextPhraseID": "thorin_story_1" + "text":"What's that?", + "nextPhraseID":"thorin_story_1" } ] }, { - "id": "thorin_search_c_1", - "message": "Thank you. I would have gone myself if those nasty bugs weren't there. This turned out to be much easier though.", - "rewards": [ + "id":"thorin_search_c_1", + "message":"Thank you. I would have gone myself if those nasty bugs weren't there. This turned out to be much easier though.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 40 + "text":"N", + "nextPhraseID":"thorin_search_c_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "thorin_search_c_2" + "rewardType":"questProgress", + "rewardID":"thorin", + "value":40 } ] }, { - "id": "thorin_search_c_2", - "message": "As a token of my appreciation, you are welcome to use the bed over there to rest. Also, if you are interested in healing, I might be able to provide some help.", - "replies": [ + "id":"thorin_search_c_2", + "message":"As a token of my appreciation, you are welcome to use the bed over there to rest. Also, if you are interested in healing, I might be able to provide some help.", + "replies":[ { - "text": "I think I should use the bed to rest right now. Thank you.", - "nextPhraseID": "X" + "text":"I think I should use the bed to rest right now. Thank you.", + "nextPhraseID":"X" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "thorin_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"thorin_trade_1" }, { - "text": "You are welcome. Goodbye.", - "nextPhraseID": "X" + "text":"You are welcome. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "thorin_return_1", - "message": "My friend returns. What can Thorin do for you?", - "replies": [ + "id":"thorin_return_1", + "message":"My friend returns. What can Thorin do for you?", + "replies":[ { - "text": "Mind if I use your bed over there to rest?", - "nextPhraseID": "thorin_rest_1" + "text":"Mind if I use your bed over there to rest?", + "nextPhraseID":"thorin_rest_1" }, { - "text": "Do you have anything to trade?", - "nextPhraseID": "thorin_trade_1" + "text":"Do you have anything to trade?", + "nextPhraseID":"thorin_trade_1" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_thorinbone.json b/AndorsTrail/res/raw/conversationlist_thorinbone.json index aa1c6300c..fc5e4d17a 100644 --- a/AndorsTrail/res/raw/conversationlist_thorinbone.json +++ b/AndorsTrail/res/raw/conversationlist_thorinbone.json @@ -1,356 +1,356 @@ [ { - "id": "mountaincave_sleep", - "message": "Thorin shouts at you: Hey, get away from there! That's my bed." + "id":"mountaincave_sleep", + "message":"Thorin shouts at you: Hey, get away from there! That's my bed." }, { - "id": "remains_mcave_1", - "replies": [ + "id":"remains_mcave_1", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "31" + "requireType":"questProgress", + "requireID":"thorin", + "value":31 } ] }, { - "nextPhraseID": "remains_mcave_1b", - "requires": [ + "nextPhraseID":"remains_mcave_1b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_2", - "replies": [ + "id":"remains_mcave_2", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "32" + "requireType":"questProgress", + "requireID":"thorin", + "value":32 } ] }, { - "nextPhraseID": "remains_mcave_2b", - "requires": [ + "nextPhraseID":"remains_mcave_2b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_3", - "replies": [ + "id":"remains_mcave_3", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "33" + "requireType":"questProgress", + "requireID":"thorin", + "value":33 } ] }, { - "nextPhraseID": "remains_mcave_3b", - "requires": [ + "nextPhraseID":"remains_mcave_3b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_4", - "replies": [ + "id":"remains_mcave_4", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "34" + "requireType":"questProgress", + "requireID":"thorin", + "value":34 } ] }, { - "nextPhraseID": "remains_mcave_4b", - "requires": [ + "nextPhraseID":"remains_mcave_4b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_5", - "replies": [ + "id":"remains_mcave_5", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "35" + "requireType":"questProgress", + "requireID":"thorin", + "value":35 } ] }, { - "nextPhraseID": "remains_mcave_5b", - "requires": [ + "nextPhraseID":"remains_mcave_5b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_6", - "replies": [ + "id":"remains_mcave_6", + "replies":[ { - "nextPhraseID": "remains_mcave_a", - "requires": [ + "nextPhraseID":"remains_mcave_a", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "36" + "requireType":"questProgress", + "requireID":"thorin", + "value":36 } ] }, { - "nextPhraseID": "remains_mcave_6b", - "requires": [ + "nextPhraseID":"remains_mcave_6b", + "requires":[ { - "requireType": "questProgress", - "requireID": "thorin", - "value": "20" + "requireType":"questProgress", + "requireID":"thorin", + "value":20 } ] }, { - "nextPhraseID": "remains_mcave_c" + "nextPhraseID":"remains_mcave_c" } ] }, { - "id": "remains_mcave_1b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_1b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_1d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_1d" } ] }, { - "id": "remains_mcave_2b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_2b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_2d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_2d" } ] }, { - "id": "remains_mcave_3b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_3b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_3d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_3d" } ] }, { - "id": "remains_mcave_4b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_4b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_4d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_4d" } ] }, { - "id": "remains_mcave_5b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_5b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_5d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_5d" } ] }, { - "id": "remains_mcave_6b", - "message": "You see a pile of skeletal remains. This must be one of Thorin's former companions.", - "replies": [ + "id":"remains_mcave_6b", + "message":"You see a pile of skeletal remains. This must be one of Thorin's former companions.", + "replies":[ { - "text": "Leave it alone.", - "nextPhraseID": "X" + "text":"Leave it alone.", + "nextPhraseID":"X" }, { - "text": "Pick up one of the bones.", - "nextPhraseID": "remains_mcave_6d" + "text":"Pick up one of the bones.", + "nextPhraseID":"remains_mcave_6d" } ] }, { - "id": "remains_mcave_1d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_1d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 31 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":31 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_2d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_2d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 32 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":32 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_3d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_3d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 33 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":33 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_4d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_4d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 34 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":34 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_5d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_5d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 35 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":35 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_6d", - "message": "You pick up one of the bones. It seems to have been severely damaged by something corrosive.", - "rewards": [ + "id":"remains_mcave_6d", + "message":"You pick up one of the bones. It seems to have been severely damaged by something corrosive.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "thorin", - "value": 36 + "rewardType":"questProgress", + "rewardID":"thorin", + "value":36 }, { - "rewardType": "dropList", - "rewardID": "thorin_bone" + "rewardType":"dropList", + "rewardID":"thorin_bone" } ] }, { - "id": "remains_mcave_a", - "message": "You see a pile of skeletal remains, from where you removed some pieces earlier." + "id":"remains_mcave_a", + "message":"You see a pile of skeletal remains, from where you removed some pieces earlier." }, { - "id": "remains_mcave_c", - "message": "You see a pile of skeletal remains." + "id":"remains_mcave_c", + "message":"You see a pile of skeletal remains." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_thukuzun.json b/AndorsTrail/res/raw/conversationlist_thukuzun.json index f3d23b3ef..169479c52 100644 --- a/AndorsTrail/res/raw/conversationlist_thukuzun.json +++ b/AndorsTrail/res/raw/conversationlist_thukuzun.json @@ -1,52 +1,52 @@ [ { - "id": "sign_lostmine0", - "message": "You are unable to enter the Charwood mine." + "id":"sign_lostmine0", + "message":"You are unable to enter the Charwood mine." }, { - "id": "sign_lostmine4", - "message": "The air around here is much hotter around the hole in the ground here than in the rest of this room. This must be where the miners found the strange markings on the ground.", - "rewards": [ + "id":"sign_lostmine4", + "message":"The air around here is much hotter around the hole in the ground here than in the rest of this room. This must be where the miners found the strange markings on the ground.", + "rewards":[ { - "rewardID": "charwood2", - "value": 20, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":20 } ] }, { - "id": "thukuzun", - "rewards": [ + "id":"thukuzun", + "message":"Ah, another mortal that has come to bow before the might of Thukuzun.", + "replies":[ { - "rewardID": "charwood2", - "value": 30, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"thukuzun_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "thukuzun_1" + "rewardType":"questProgress", + "rewardID":"charwood2", + "value":30 } - ], - "message": "Ah, another mortal that has come to bow before the might of Thukuzun." + ] }, { - "id": "thukuzun_1", - "replies": [ + "id":"thukuzun_1", + "message":"You will be a fine specimen in my army of bones.", + "replies":[ { - "text": "I'll defeat you, foul beast!", - "nextPhraseID": "F" + "text":"I'll defeat you, foul beast!", + "nextPhraseID":"F" }, { - "text": "Fight!", - "nextPhraseID": "F" + "text":"Fight!", + "nextPhraseID":"F" }, { - "text": "Your bones will be a fine specimen in my collection.", - "nextPhraseID": "F" + "text":"Your bones will be a fine specimen in my collection.", + "nextPhraseID":"F" } - ], - "message": "You will be a fine specimen in my army of bones." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_tinlyn.json b/AndorsTrail/res/raw/conversationlist_tinlyn.json index dda12ac04..853dec1b5 100644 --- a/AndorsTrail/res/raw/conversationlist_tinlyn.json +++ b/AndorsTrail/res/raw/conversationlist_tinlyn.json @@ -1,320 +1,320 @@ [ { - "id": "tinlyn", - "replies": [ + "id":"tinlyn", + "replies":[ { - "nextPhraseID": "tinlyn_killedsheep_0", - "requires": [ + "nextPhraseID":"tinlyn_killedsheep_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "21" + "requireType":"questProgress", + "requireID":"benbyr", + "value":21 } ] }, { - "nextPhraseID": "tinlyn_killedsheep_0", - "requires": [ + "nextPhraseID":"tinlyn_killedsheep_0", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "60" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":60 } ] }, { - "nextPhraseID": "tinlyn_complete_1", - "requires": [ + "nextPhraseID":"tinlyn_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "31" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":31 } ] }, { - "nextPhraseID": "tinlyn_complete_1", - "requires": [ + "nextPhraseID":"tinlyn_complete_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "30" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":30 } ] }, { - "nextPhraseID": "tinlyn_look_1", - "requires": [ + "nextPhraseID":"tinlyn_look_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "15" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":15 } ] }, { - "nextPhraseID": "tinlyn_story_1" + "nextPhraseID":"tinlyn_story_1" } ] }, { - "id": "tinlyn_killedsheep_0", - "replies": [ + "id":"tinlyn_killedsheep_0", + "replies":[ { - "nextPhraseID": "tinlyn_killedsheep_0_1", - "requires": [ + "nextPhraseID":"tinlyn_killedsheep_0_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "10" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":10 } ] }, { - "nextPhraseID": "tinlyn_killedsheep_1" + "nextPhraseID":"tinlyn_killedsheep_1" } ] }, { - "id": "tinlyn_killedsheep_0_1", - "rewards": [ + "id":"tinlyn_killedsheep_0_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 60 + "nextPhraseID":"tinlyn_killedsheep_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_killedsheep_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":60 } ] }, { - "id": "tinlyn_killedsheep_1", - "message": "You attacked my sheep! Get away from me you filthy murderer!" + "id":"tinlyn_killedsheep_1", + "message":"You attacked my sheep! Get away from me you filthy murderer!" }, { - "id": "tinlyn_complete_1", - "message": "Hello again. Thank you for helping me find my lost sheep.", - "replies": [ + "id":"tinlyn_complete_1", + "message":"Hello again. Thank you for helping me find my lost sheep.", + "replies":[ { - "text": "I talked to Benbyr and heard the story about you two.", - "nextPhraseID": "tinlyn_benbyr_1", - "requires": [ + "text":"I talked to Benbyr and heard the story about you two.", + "nextPhraseID":"tinlyn_benbyr_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "10" + "requireType":"questProgress", + "requireID":"benbyr", + "value":10 } ] } ] }, { - "id": "tinlyn_story_1", - "message": "Hello there. You wouldn't happen to want to help an old shepherd do you?", - "replies": [ + "id":"tinlyn_story_1", + "message":"Hello there. You wouldn't happen to want to help an old shepherd do you?", + "replies":[ { - "text": "What's the problem?", - "nextPhraseID": "tinlyn_story_2" + "text":"What's the problem?", + "nextPhraseID":"tinlyn_story_2" } ] }, { - "id": "tinlyn_story_2", - "message": "You see, I tend my flock of sheep here. These fields are excellent pastures for them.", - "replies": [ + "id":"tinlyn_story_2", + "message":"You see, I tend my flock of sheep here. These fields are excellent pastures for them.", + "replies":[ { - "text": "N", - "nextPhraseID": "tinlyn_story_3" + "text":"N", + "nextPhraseID":"tinlyn_story_3" } ] }, { - "id": "tinlyn_story_3", - "message": "The thing is, I have lost four of them. Now I won't dare leave the ones I still have in my sight to go look for the lost ones.", - "rewards": [ + "id":"tinlyn_story_3", + "message":"The thing is, I have lost four of them. Now I won't dare leave the ones I still have in my sight to go look for the lost ones.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 10 + "text":"N", + "nextPhraseID":"tinlyn_story_3_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "tinlyn_story_3_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":10 } ] }, { - "id": "tinlyn_story_3_1", - "replies": [ + "id":"tinlyn_story_3_1", + "replies":[ { - "nextPhraseID": "tinlyn_story_6", - "requires": [ + "nextPhraseID":"tinlyn_story_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "15" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":15 } ] }, { - "nextPhraseID": "tinlyn_story_4" + "nextPhraseID":"tinlyn_story_4" } ] }, { - "id": "tinlyn_story_4", - "message": "Would you be willing to help me find them?", - "replies": [ + "id":"tinlyn_story_4", + "message":"Would you be willing to help me find them?", + "replies":[ { - "text": "This doesn't sound like there will be any fighting involved. I only do things where there's fighting involved.", - "nextPhraseID": "tinlyn_decline_1" + "text":"This doesn't sound like there will be any fighting involved. I only do things where there's fighting involved.", + "nextPhraseID":"tinlyn_decline_1" }, { - "text": "Absolutely, it would be my honor to assist you in locating your missing sheep.", - "nextPhraseID": "tinlyn_story_5" + "text":"Absolutely, it would be my honor to assist you in locating your missing sheep.", + "nextPhraseID":"tinlyn_story_5" }, { - "text": "What would I gain from this?", - "nextPhraseID": "tinlyn_story_4_1" + "text":"What would I gain from this?", + "nextPhraseID":"tinlyn_story_4_1" } ] }, { - "id": "tinlyn_decline_1", - "message": "Oh well, it didn't hurt to ask." + "id":"tinlyn_decline_1", + "message":"Oh well, it didn't hurt to ask." }, { - "id": "tinlyn_story_4_1", - "message": "Gain? Why, my thanks of course.", - "replies": [ + "id":"tinlyn_story_4_1", + "message":"Gain? Why, my thanks of course.", + "replies":[ { - "text": "This doesn't sound like there will be any fighting involved. I only do things where there's fighting involved.", - "nextPhraseID": "tinlyn_decline_1" + "text":"This doesn't sound like there will be any fighting involved. I only do things where there's fighting involved.", + "nextPhraseID":"tinlyn_decline_1" }, { - "text": "Sure, I will help you find your sheep.", - "nextPhraseID": "tinlyn_story_5" + "text":"Sure, I will help you find your sheep.", + "nextPhraseID":"tinlyn_story_5" }, { - "text": "No thanks, I better not get involved in this.", - "nextPhraseID": "tinlyn_decline_1" + "text":"No thanks, I better not get involved in this.", + "nextPhraseID":"tinlyn_decline_1" } ] }, { - "id": "tinlyn_story_5", - "message": "Good, thank you. Please put these bells around their necks so I can hear them. Return to me once you have placed bells around the neck of each of the four missing sheep.", - "rewards": [ + "id":"tinlyn_story_5", + "message":"Good, thank you. Please put these bells around their necks so I can hear them. Return to me once you have placed bells around the neck of each of the four missing sheep.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 15 - }, - { - "rewardType": "dropList", - "rewardID": "tinlyn_bells" + "text":"N", + "nextPhraseID":"tinlyn_story_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "tinlyn_story_6" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":15 + }, + { + "rewardType":"dropList", + "rewardID":"tinlyn_bells" } ] }, { - "id": "tinlyn_story_6", - "message": "Return to me once you have placed bells around the neck of each of the four missing sheep." + "id":"tinlyn_story_6", + "message":"Return to me once you have placed bells around the neck of each of the four missing sheep." }, { - "id": "tinlyn_look_1", - "message": "Hello again. Did you find all four of my missing sheep?", - "replies": [ + "id":"tinlyn_look_1", + "message":"Hello again. Did you find all four of my missing sheep?", + "replies":[ { - "text": "Yes, I found all of them.", - "nextPhraseID": "tinlyn_found_1", - "requires": [ + "text":"Yes, I found all of them.", + "nextPhraseID":"tinlyn_found_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "25" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":25 } ] }, { - "text": "Not yet. I am still looking.", - "nextPhraseID": "tinlyn_story_6" + "text":"Not yet. I am still looking.", + "nextPhraseID":"tinlyn_story_6" }, { - "text": "What was I supposed to do?", - "nextPhraseID": "tinlyn_story_2" + "text":"What was I supposed to do?", + "nextPhraseID":"tinlyn_story_2" }, { - "text": "I talked to Benbyr and heard the story about you two.", - "nextPhraseID": "tinlyn_benbyr_1", - "requires": [ + "text":"I talked to Benbyr and heard the story about you two.", + "nextPhraseID":"tinlyn_benbyr_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "10" + "requireType":"questProgress", + "requireID":"benbyr", + "value":10 } ] } ] }, { - "id": "tinlyn_found_1", - "message": "Yes, I can hear distant sounds of bells from the fields to the south. I am sure they will come back here now that they have the bells on them.", - "replies": [ + "id":"tinlyn_found_1", + "message":"Yes, I can hear distant sounds of bells from the fields to the south. I am sure they will come back here now that they have the bells on them.", + "replies":[ { - "text": "I am happy to help.", - "nextPhraseID": "tinlyn_found_3" + "text":"I am happy to help.", + "nextPhraseID":"tinlyn_found_3" }, { - "text": "That was some hard work. What about a reward?", - "nextPhraseID": "tinlyn_found_2" + "text":"That was some hard work. What about a reward?", + "nextPhraseID":"tinlyn_found_2" } ] }, { - "id": "tinlyn_found_2", - "message": "I am sorry, but I am a simple shepherd. I have no wealth or magical trinkets to give you.", - "rewards": [ + "id":"tinlyn_found_2", + "message":"I am sorry, but I am a simple shepherd. I have no wealth or magical trinkets to give you.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 31 + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":31 } ] }, { - "id": "tinlyn_found_3", - "message": "Thank you for helping me.", - "rewards": [ + "id":"tinlyn_found_3", + "message":"Thank you for helping me.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 30 + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":30 } ] }, { - "id": "tinlyn_benbyr_1", - "message": "Is he still around? I thought the guards got the best of him.", - "replies": [ + "id":"tinlyn_benbyr_1", + "message":"Is he still around? I thought the guards got the best of him.", + "replies":[ { - "text": "N", - "nextPhraseID": "tinlyn_benbyr_2" + "text":"N", + "nextPhraseID":"tinlyn_benbyr_2" } ] }, { - "id": "tinlyn_benbyr_2", - "message": "Anyway, I do not want to talk about that. I have left that kind of life behind me. Herding sheep is what I do now." + "id":"tinlyn_benbyr_2", + "message":"Anyway, I do not want to talk about that. I have left that kind of life behind me. Herding sheep is what I do now." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_tinlyn_sheep.json b/AndorsTrail/res/raw/conversationlist_tinlyn_sheep.json index 0c2b0b80e..f2a943f68 100644 --- a/AndorsTrail/res/raw/conversationlist_tinlyn_sheep.json +++ b/AndorsTrail/res/raw/conversationlist_tinlyn_sheep.json @@ -1,419 +1,419 @@ [ { - "id": "tinlyn_lostsheep1", - "replies": [ + "id":"tinlyn_lostsheep1", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_y", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "20" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":20 } ] }, { - "nextPhraseID": "tinlyn_lostsheep1_n" + "nextPhraseID":"tinlyn_lostsheep1_n" } ] }, { - "id": "tinlyn_lostsheep2", - "replies": [ + "id":"tinlyn_lostsheep2", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_y", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "21" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":21 } ] }, { - "nextPhraseID": "tinlyn_lostsheep2_n" + "nextPhraseID":"tinlyn_lostsheep2_n" } ] }, { - "id": "tinlyn_lostsheep3", - "replies": [ + "id":"tinlyn_lostsheep3", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_y", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "22" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":22 } ] }, { - "nextPhraseID": "tinlyn_lostsheep3_n" + "nextPhraseID":"tinlyn_lostsheep3_n" } ] }, { - "id": "tinlyn_lostsheep4", - "replies": [ + "id":"tinlyn_lostsheep4", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_y", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_y", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "23" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":23 } ] }, { - "nextPhraseID": "tinlyn_lostsheep4_n" + "nextPhraseID":"tinlyn_lostsheep4_n" } ] }, { - "id": "tinlyn_lostsheep1_n", - "message": "Baah!", - "replies": [ + "id":"tinlyn_lostsheep1_n", + "message":"Baah!", + "replies":[ { - "text": "Place Tinlyn's bell around the neck of the sheep.", - "nextPhraseID": "tinlyn_lostsheep1_place", - "requires": [ + "text":"Place Tinlyn's bell around the neck of the sheep.", + "nextPhraseID":"tinlyn_lostsheep1_place", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tinlyn_bells", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"tinlyn_bells", + "value":1 } ] }, { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_lostsheep2_n", - "message": "Baah!", - "replies": [ + "id":"tinlyn_lostsheep2_n", + "message":"Baah!", + "replies":[ { - "text": "Place Tinlyn's bell around the neck of the sheep.", - "nextPhraseID": "tinlyn_lostsheep2_place", - "requires": [ + "text":"Place Tinlyn's bell around the neck of the sheep.", + "nextPhraseID":"tinlyn_lostsheep2_place", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tinlyn_bells", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"tinlyn_bells", + "value":1 } ] }, { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_lostsheep3_n", - "message": "Baah!", - "replies": [ + "id":"tinlyn_lostsheep3_n", + "message":"Baah!", + "replies":[ { - "text": "Place Tinlyn's bell around the neck of the sheep.", - "nextPhraseID": "tinlyn_lostsheep3_place", - "requires": [ + "text":"Place Tinlyn's bell around the neck of the sheep.", + "nextPhraseID":"tinlyn_lostsheep3_place", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tinlyn_bells", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"tinlyn_bells", + "value":1 } ] }, { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_lostsheep4_n", - "message": "Baah!", - "replies": [ + "id":"tinlyn_lostsheep4_n", + "message":"Baah!", + "replies":[ { - "text": "Place Tinlyn's bell around the neck of the sheep.", - "nextPhraseID": "tinlyn_lostsheep4_place", - "requires": [ + "text":"Place Tinlyn's bell around the neck of the sheep.", + "nextPhraseID":"tinlyn_lostsheep4_place", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "tinlyn_bells", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"tinlyn_bells", + "value":1 } ] }, { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_lostsheep_y", - "message": "Baah!", - "replies": [ + "id":"tinlyn_lostsheep_y", + "message":"Baah!", + "replies":[ { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_lostsheep1_place", - "rewards": [ + "id":"tinlyn_lostsheep1_place", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 20 + "nextPhraseID":"tinlyn_lostsheep_check_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_lostsheep_check_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":20 } ] }, { - "id": "tinlyn_lostsheep2_place", - "rewards": [ + "id":"tinlyn_lostsheep2_place", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 21 + "nextPhraseID":"tinlyn_lostsheep_check_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_lostsheep_check_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":21 } ] }, { - "id": "tinlyn_lostsheep3_place", - "rewards": [ + "id":"tinlyn_lostsheep3_place", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 22 + "nextPhraseID":"tinlyn_lostsheep_check_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_lostsheep_check_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":22 } ] }, { - "id": "tinlyn_lostsheep4_place", - "rewards": [ + "id":"tinlyn_lostsheep4_place", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 23 + "nextPhraseID":"tinlyn_lostsheep_check_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_lostsheep_check_1" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":23 } ] }, { - "id": "tinlyn_lostsheep_check_1", - "replies": [ + "id":"tinlyn_lostsheep_check_1", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_check_2", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_check_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "20" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":20 } ] }, { - "nextPhraseID": "tinlyn_lostsheep_placed_2" + "nextPhraseID":"tinlyn_lostsheep_placed_2" } ] }, { - "id": "tinlyn_lostsheep_check_2", - "replies": [ + "id":"tinlyn_lostsheep_check_2", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_check_3", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_check_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "21" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":21 } ] }, { - "nextPhraseID": "tinlyn_lostsheep_placed_2" + "nextPhraseID":"tinlyn_lostsheep_placed_2" } ] }, { - "id": "tinlyn_lostsheep_check_3", - "replies": [ + "id":"tinlyn_lostsheep_check_3", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_check_4", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_check_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "22" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":22 } ] }, { - "nextPhraseID": "tinlyn_lostsheep_placed_2" + "nextPhraseID":"tinlyn_lostsheep_placed_2" } ] }, { - "id": "tinlyn_lostsheep_check_4", - "replies": [ + "id":"tinlyn_lostsheep_check_4", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_placed_1", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_placed_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "23" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":23 } ] }, { - "nextPhraseID": "tinlyn_lostsheep_placed_2" + "nextPhraseID":"tinlyn_lostsheep_placed_2" } ] }, { - "id": "tinlyn_lostsheep_placed_1", - "rewards": [ + "id":"tinlyn_lostsheep_placed_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 25 + "nextPhraseID":"tinlyn_lostsheep_placed_2" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_lostsheep_placed_2" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":25 } ] }, { - "id": "tinlyn_lostsheep_placed_2", - "message": "(You place one of the bells around the neck of the sheep.)" + "id":"tinlyn_lostsheep_placed_2", + "message":"(You place one of the bells around the neck of the sheep.)" }, { - "id": "tinlyn_lostsheep_atk", - "replies": [ + "id":"tinlyn_lostsheep_atk", + "replies":[ { - "nextPhraseID": "tinlyn_lostsheep_atk1", - "requires": [ + "nextPhraseID":"tinlyn_lostsheep_atk1", + "requires":[ { - "requireType": "questProgress", - "requireID": "tinlyn", - "value": "10" + "requireType":"questProgress", + "requireID":"tinlyn", + "value":10 } ] }, { - "nextPhraseID": "tinlyn_sheep_atk" + "nextPhraseID":"tinlyn_sheep_atk" } ] }, { - "id": "tinlyn_lostsheep_atk1", - "rewards": [ + "id":"tinlyn_lostsheep_atk1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "tinlyn", - "value": 60 + "nextPhraseID":"tinlyn_sheep_atk" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "tinlyn_sheep_atk" + "rewardType":"questProgress", + "rewardID":"tinlyn", + "value":60 } ] }, { - "id": "tinlyn_sheep", - "message": "Baah!", - "replies": [ + "id":"tinlyn_sheep", + "message":"Baah!", + "replies":[ { - "text": "Attack", - "nextPhraseID": "tinlyn_lostsheep_atk", - "requires": [ + "text":"Attack", + "nextPhraseID":"tinlyn_lostsheep_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "benbyr", - "value": "20" + "requireType":"questProgress", + "requireID":"benbyr", + "value":20 } ] } ] }, { - "id": "tinlyn_sheep_atk", - "rewards": [ + "id":"tinlyn_sheep_atk", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "benbyr", - "value": 21 + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"benbyr", + "value":21 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_tiqui.json b/AndorsTrail/res/raw/conversationlist_tiqui.json index 80f9e42a9..0e9003e1d 100644 --- a/AndorsTrail/res/raw/conversationlist_tiqui.json +++ b/AndorsTrail/res/raw/conversationlist_tiqui.json @@ -1,393 +1,393 @@ [ { - "id": "tiqui", - "replies": [ + "id":"tiqui", + "replies":[ { - "requires": [ + "nextPhraseID":"tiqui_atk", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "30" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":30 } - ], - "nextPhraseID": "tiqui_atk" + ] }, { - "requires": [ + "nextPhraseID":"tiqui_wb0", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "60" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":60 } - ], - "nextPhraseID": "tiqui_wb0" + ] }, { - "requires": [ + "nextPhraseID":"tiqui_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "41" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":41 } - ], - "nextPhraseID": "tiqui_r1" + ] }, { - "requires": [ + "nextPhraseID":"tiqui_r0", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "22" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":22 } - ], - "nextPhraseID": "tiqui_r0" + ] }, { - "nextPhraseID": "tiqui0" + "nextPhraseID":"tiqui0" } ] }, { - "id": "tiqui0", - "replies": [ + "id":"tiqui0", + "message":"You not belong here. You leave now.", + "replies":[ { - "requires": [ + "text":"I am sent here by Aulowenn to take care of you.", + "nextPhraseID":"tiqui1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "11" + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":11 } - ], - "nextPhraseID": "tiqui1", - "text": "I am sent here by Aulowenn to take care of you." - } - ], - "message": "You not belong here. You leave now." - }, - { - "id": "tiqui_atk", - "replies": [ - { - "requires": [ - { - "requireType": "questProgress", - "requireID": "lodar13_rest", - "value": "31" - } - ], - "nextPhraseID": "tiqui_atk1" - }, - { - "nextPhraseID": "tiqui_atk0" + ] } ] }, { - "id": "tiqui_atk1", - "rewards": [ + "id":"tiqui_atk", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 65, - "rewardType": "questProgress" - } - ], - "replies": [ + "nextPhraseID":"tiqui_atk1", + "requires":[ + { + "requireType":"questProgress", + "requireID":"lodar13_rest", + "value":31 + } + ] + }, { - "nextPhraseID": "tiqui_atk0" + "nextPhraseID":"tiqui_atk0" } ] }, { - "id": "tiqui_atk0", - "rewards": [ + "id":"tiqui_atk1", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 24, - "rewardType": "questProgress" + "nextPhraseID":"tiqui_atk0" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":65 + } + ] + }, + { + "id":"tiqui_atk0", + "message":"No, you die now! You one of them! Tiqui angry!", + "replies":[ + { + "text":"Attack!", + "nextPhraseID":"F" }, { - "rewardID": "lodar13_rest", - "value": 30, - "rewardType": "questProgress" + "text":"Sorry, I wasn't listening since I was so distracted by your hideous appearance and your foul smell. Here, let me fix your face with my dagger.", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Attack!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":24 }, { - "text": "Sorry, I wasn't listening since I was so distracted by your hideous appearance and your foul smell. Here, let me fix your face with my dagger.", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":30 } - ], - "message": "No, you die now! You one of them! Tiqui angry!" + ] }, { - "id": "lodar13_rest", - "message": "You are not allowed to use Aulowenn's bed." + "id":"lodar13_rest", + "message":"You are not allowed to use Aulowenn's bed." }, { - "id": "tiqui_wb0", - "replies": [ + "id":"tiqui_wb0", + "message":"My helping friend! Thank you, thank you!", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui_r2" + "text":"N", + "nextPhraseID":"tiqui_r2" } - ], - "message": "My helping friend! Thank you, thank you!" + ] }, { - "id": "tiqui1", - "rewards": [ + "id":"tiqui1", + "message":"Tiqui not want fight. Tiqui angry that men who smell bad kill his friends.", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 20, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "text": "I won't listen to any of your lies. You'll die now!", - "nextPhraseID": "tiqui_atk" + "text":"I won't listen to any of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" }, { - "text": "They killed your friends?", - "nextPhraseID": "tiqui2" + "text":"They killed your friends?", + "nextPhraseID":"tiqui2" } ], - "message": "Tiqui not want fight. Tiqui angry that men who smell bad kill his friends." + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":20 + } + ] }, { - "id": "tiqui2", - "replies": [ + "id":"tiqui2", + "message":"They did. Men who smell bad do not belong here. Everything quiet before they came.", + "replies":[ { - "nextPhraseID": "tiqui_atk", - "text": "I won't listen to any of your lies. You'll die now!" + "text":"I won't listen to any of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" }, { - "text": "I'll listen to your story.", - "nextPhraseID": "tiqui3" + "text":"I'll listen to your story.", + "nextPhraseID":"tiqui3" } - ], - "message": "They did. Men who smell bad do not belong here. Everything quiet before they came." + ] }, { - "id": "tiqui3", - "replies": [ + "id":"tiqui3", + "message":"You can smell them from far away even. We sense something bad would happen when we first noticed them.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui4" + "text":"N", + "nextPhraseID":"tiqui4" } - ], - "message": "You can smell them from far away even. We sense something bad would happen when we first noticed them." + ] }, { - "id": "tiqui4", - "replies": [ + "id":"tiqui4", + "message":"First we try stay away from them. They notice us, but we stay away. They trespass deeper.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui5" + "text":"N", + "nextPhraseID":"tiqui5" } - ], - "message": "First we try stay away from them. They notice us, but we stay away. They trespass deeper." + ] }, { - "id": "tiqui5", - "replies": [ + "id":"tiqui5", + "message":"One smelly man walked into snake trap. Snake trap not meant for smelly man.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui6" + "text":"N", + "nextPhraseID":"tiqui6" } - ], - "message": "One smelly man walked into snake trap. Snake trap not meant for smelly man." + ] }, { - "id": "tiqui6", - "replies": [ + "id":"tiqui6", + "message":"Other smelly men angry at snake trap. Tiqui not understand. Smelly men should be angry at stupid man who walk into snake trap.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui7" + "text":"N", + "nextPhraseID":"tiqui7" } - ], - "message": "Other smelly men angry at snake trap. Tiqui not understand. Smelly men should be angry at stupid man who walk into snake trap." + ] }, { - "id": "tiqui7", - "replies": [ + "id":"tiqui7", + "message":"After, smelly men angry at us. Hunt us. Kill us.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui8" + "text":"N", + "nextPhraseID":"tiqui8" } - ], - "message": "After, smelly men angry at us. Hunt us. Kill us." + ] }, { - "id": "tiqui8", - "replies": [ + "id":"tiqui8", + "message":"Much fight. Much blood on ground. But blood good for trees.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui9" + "text":"N", + "nextPhraseID":"tiqui9" } - ], - "message": "Much fight. Much blood on ground. But blood good for trees." + ] }, { - "id": "tiqui9", - "replies": [ + "id":"tiqui9", + "message":"Tiqui head of clan. Tiqui make decision of revenge.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui10" + "text":"N", + "nextPhraseID":"tiqui10" } - ], - "message": "Tiqui head of clan. Tiqui make decision of revenge." + ] }, { - "id": "tiqui10", - "replies": [ + "id":"tiqui10", + "message":"Smelly men hunt us down. Kill many.", + "replies":[ { - "text": "The smelly men you speak of must be the guards from Feygard. They've been killing you off?", - "nextPhraseID": "tiqui11" + "text":"The smelly men you speak of must be the guards from Feygard. They've been killing you off?", + "nextPhraseID":"tiqui11" }, { - "text": "I won't listen to any more of your lies. You'll die now!", - "nextPhraseID": "tiqui_atk" + "text":"I won't listen to any more of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" } - ], - "message": "Smelly men hunt us down. Kill many." + ] }, { - "id": "tiqui11", - "replies": [ + "id":"tiqui11", + "message":"Yes. Smelly men kill us when they see us.", + "replies":[ { - "text": "I won't listen to any more of your lies. You'll die now!", - "nextPhraseID": "tiqui_atk" + "text":"I won't listen to any more of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" }, { - "text": "What can I do to help?", - "nextPhraseID": "tiqui12" + "text":"What can I do to help?", + "nextPhraseID":"tiqui12" } - ], - "message": "Yes. Smelly men kill us when they see us." + ] }, { - "id": "tiqui12", - "replies": [ + "id":"tiqui12", + "message":"You help Tiqui? Tiqui want revenge for dead friends.", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui13" + "text":"N", + "nextPhraseID":"tiqui13" } - ], - "message": "You help Tiqui? Tiqui want revenge for dead friends." + ] }, { - "id": "tiqui13", - "replies": [ + "id":"tiqui13", + "message":"Tiqui knows smelly person with crates. [points in the direction to where Aulowenn is]", + "replies":[ { - "text": "N", - "nextPhraseID": "tiqui14" + "text":"N", + "nextPhraseID":"tiqui14" } - ], - "message": "Tiqui knows smelly person with crates. [points in the direction to where Aulowenn is]" + ] }, { - "id": "tiqui14", - "rewards": [ + "id":"tiqui14", + "message":"You go take care of last smelly person. Tiqui can be friend to you. Tiqui can have revenge.", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 22, - "rewardType": "questProgress" + "text":"I won't listen to any more of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" + }, + { + "text":"I will gladly kill more of those Feygard scum.", + "nextPhraseID":"tiqui15" + }, + { + "text":"No, I think I'll find your village and take whatever riches you have instead.", + "nextPhraseID":"tiqui_atk" + }, + { + "text":"Ok. I will help you.", + "nextPhraseID":"tiqui15" + }, + { + "text":"It sounds like they have been wrongfully killing you. I will help you.", + "nextPhraseID":"tiqui15" } ], - "replies": [ + "rewards":[ { - "text": "I won't listen to any more of your lies. You'll die now!", - "nextPhraseID": "tiqui_atk" - }, - { - "text": "I will gladly kill more of those Feygard scum.", - "nextPhraseID": "tiqui15" - }, - { - "text": "No, I think I'll find your village and take whatever riches you have instead.", - "nextPhraseID": "tiqui_atk" - }, - { - "text": "Ok. I will help you.", - "nextPhraseID": "tiqui15" - }, - { - "text": "It sounds like they have been wrongfully killing you. I will help you.", - "nextPhraseID": "tiqui15" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":22 } - ], - "message": "You go take care of last smelly person. Tiqui can be friend to you. Tiqui can have revenge." + ] }, { - "id": "tiqui15", - "message": "You friend of Tiqui." + "id":"tiqui15", + "message":"You friend of Tiqui." }, { - "id": "tiqui_r0", - "replies": [ + "id":"tiqui_r0", + "message":"Hello, friend of Tiqui. Can Tiqui have revenge for friends?", + "replies":[ { - "text": "I won't listen to any more of your lies. You'll die now!", - "nextPhraseID": "tiqui_atk" + "text":"I won't listen to any more of your lies. You'll die now!", + "nextPhraseID":"tiqui_atk" }, { - "text": "Can you tell me your story again?", - "nextPhraseID": "tiqui3" + "text":"Can you tell me your story again?", + "nextPhraseID":"tiqui3" }, { - "requires": [ + "text":"I've dealt with Aulowenn for you.", + "nextPhraseID":"tiqui_r1", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "aulowenn", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"aulowenn", + "value":1 } - ], - "text": "I've dealt with Aulowenn for you.", - "nextPhraseID": "tiqui_r1" + ] } - ], - "message": "Hello, friend of Tiqui. Can Tiqui have revenge for friends?" + ] }, { - "id": "tiqui_r1", - "rewards": [ + "id":"tiqui_r1", + "message":"Yes! Yes! The smell is gone. You friend of Tiqui now! Tiqui help you when we meet again!", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 41, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"tiqui_r2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "tiqui_r2" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":41 } - ], - "message": "Yes! Yes! The smell is gone. You friend of Tiqui now! Tiqui help you when we meet again!" + ] }, { - "id": "tiqui_r2", - "rewards": [ + "id":"tiqui_r2", + "message":"You also use bed of smelly men, and Tiqui keep you safe.", + "replies":[ { - "rewardID": "lodar13_rest", - "value": 60, - "rewardType": "questProgress" + "text":"Thank you. I'll feel much safer now that I know you'll watch over me when I rest in Aulowenn's old bed.", + "nextPhraseID":"tiqui_r3" } ], - "replies": [ + "rewards":[ { - "text": "Thank you. I'll feel much safer now that I know you'll watch over me when I rest in Aulowenn's old bed.", - "nextPhraseID": "tiqui_r3" + "rewardType":"questProgress", + "rewardID":"lodar13_rest", + "value":60 } - ], - "message": "You also use bed of smelly men, and Tiqui keep you safe." + ] }, { - "id": "tiqui_r3", - "message": "You good friend of Tiqui!" + "id":"tiqui_r3", + "message":"You good friend of Tiqui!" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_toszylae.json b/AndorsTrail/res/raw/conversationlist_toszylae.json index f7d50f2af..ae933ddbc 100644 --- a/AndorsTrail/res/raw/conversationlist_toszylae.json +++ b/AndorsTrail/res/raw/conversationlist_toszylae.json @@ -1,175 +1,175 @@ [ { - "id": "toszylae", - "replies": [ + "id":"toszylae", + "replies":[ { - "nextPhraseID": "toszylae_10", - "requires": [ + "nextPhraseID":"toszylae_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "50" + "requireType":"questProgress", + "requireID":"toszylae", + "value":50 } ] }, { - "nextPhraseID": "toszylae_1" + "nextPhraseID":"toszylae_1" } ] }, { - "id": "toszylae_1", - "message": "(The lich looks at you with its burning eyes, and glances at the remains of the guardian you defeated.)", - "replies": [ + "id":"toszylae_1", + "message":"(The lich looks at you with its burning eyes, and glances at the remains of the guardian you defeated.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_2" + "text":"N", + "nextPhraseID":"toszylae_2" } ] }, { - "id": "toszylae_2", - "message": "Kazaul'te vaarmun iktel urul. Klatam ku turum Kazaul'te?", - "replies": [ + "id":"toszylae_2", + "message":"Kazaul'te vaarmun iktel urul. Klatam ku turum Kazaul'te?", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_3" + "text":"N", + "nextPhraseID":"toszylae_3" } ] }, { - "id": "toszylae_3", - "message": "(The lich raises its hands towards the ceiling, chanting something you cannot understand.)", - "replies": [ + "id":"toszylae_3", + "message":"(The lich raises its hands towards the ceiling, chanting something you cannot understand.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_4" + "text":"N", + "nextPhraseID":"toszylae_4" } ] }, { - "id": "toszylae_4", - "message": "(While chanting, it slowly lowers its hands forward, until pointing directly at you.)", - "replies": [ + "id":"toszylae_4", + "message":"(While chanting, it slowly lowers its hands forward, until pointing directly at you.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_5" + "text":"N", + "nextPhraseID":"toszylae_5" } ] }, { - "id": "toszylae_5", - "message": "Klatam ku turum Kazaul'te.", - "replies": [ + "id":"toszylae_5", + "message":"Klatam ku turum Kazaul'te.", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_6" + "text":"N", + "nextPhraseID":"toszylae_6" } ] }, { - "id": "toszylae_6", - "message": "(As if having swallowed a thousand needles, you are suddenly stricken with a cascading series of spikes of pain throughout your stomach.)", - "rewards": [ + "id":"toszylae_6", + "message":"(As if having swallowed a thousand needles, you are suddenly stricken with a cascading series of spikes of pain throughout your stomach.)", + "replies":[ { - "rewardType": "actorCondition", - "rewardID": "rotworm", - "value": 999 - }, - { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 10 - }, - { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 50 + "text":"N", + "nextPhraseID":"toszylae_7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "toszylae_7" + "rewardType":"actorCondition", + "rewardID":"rotworm", + "value":999 + }, + { + "rewardType":"questProgress", + "rewardID":"maggots", + "value":10 + }, + { + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":50 } ] }, { - "id": "toszylae_7", - "message": "(You start to feel nauseous, and your stomach turns and twists - as if it has a life of its own.)", - "replies": [ + "id":"toszylae_7", + "message":"(You start to feel nauseous, and your stomach turns and twists - as if it has a life of its own.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_8" + "text":"N", + "nextPhraseID":"toszylae_8" } ] }, { - "id": "toszylae_8", - "message": "(The pain increases slightly, and you start to realize that something is moving inside of you.)", - "replies": [ + "id":"toszylae_8", + "message":"(The pain increases slightly, and you start to realize that something is moving inside of you.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_9" + "text":"N", + "nextPhraseID":"toszylae_9" } ] }, { - "id": "toszylae_9", - "message": "(The lich must have infected you with something.)", - "replies": [ + "id":"toszylae_9", + "message":"(The lich must have infected you with something.)", + "replies":[ { - "text": "What is happening to me!?", - "nextPhraseID": "toszylae_10" + "text":"What is happening to me!?", + "nextPhraseID":"toszylae_10" } ] }, { - "id": "toszylae_10", - "message": "(The lich seems to enjoy seeing you in pain.)", - "replies": [ + "id":"toszylae_10", + "message":"(The lich seems to enjoy seeing you in pain.)", + "replies":[ { - "text": "You will pay for what you did to me!", - "nextPhraseID": "F" + "text":"You will pay for what you did to me!", + "nextPhraseID":"F" } ] }, { - "id": "sign_toszylae", - "replies": [ + "id":"sign_toszylae", + "replies":[ { - "nextPhraseID": "sign_toszylae_2", - "requires": [ + "nextPhraseID":"sign_toszylae_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "10" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":10 } ] }, { - "nextPhraseID": "sign_toszylae_1" + "nextPhraseID":"sign_toszylae_1" } ] }, { - "id": "sign_toszylae_1", - "message": "(Among the remains of the lich 'Toszylae' that you defeated, you find a strange looking helmet.)", - "rewards": [ + "id":"sign_toszylae_1", + "message":"(Among the remains of the lich 'Toszylae' that you defeated, you find a strange looking helmet.)", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 10 + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":10 }, { - "rewardType": "dropList", - "rewardID": "sign_toszylae", - "value": 0 + "rewardType":"dropList", + "rewardID":"sign_toszylae", + "value":0 } ] }, { - "id": "sign_toszylae_2", - "message": "(You see the remains of the lich 'Toszylae' that you defeated.)" + "id":"sign_toszylae_2", + "message":"(You see the remains of the lich 'Toszylae' that you defeated.)" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_toszylae_guard.json b/AndorsTrail/res/raw/conversationlist_toszylae_guard.json index 5a9546096..56015baa6 100644 --- a/AndorsTrail/res/raw/conversationlist_toszylae_guard.json +++ b/AndorsTrail/res/raw/conversationlist_toszylae_guard.json @@ -1,228 +1,228 @@ [ { - "id": "toszylae_guard", - "replies": [ + "id":"toszylae_guard", + "replies":[ { - "nextPhraseID": "toszylae_guard_8", - "requires": [ + "nextPhraseID":"toszylae_guard_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "45" + "requireType":"questProgress", + "requireID":"toszylae", + "value":45 } ] }, { - "nextPhraseID": "toszylae_guard_5", - "requires": [ + "nextPhraseID":"toszylae_guard_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "42" + "requireType":"questProgress", + "requireID":"toszylae", + "value":42 } ] }, { - "nextPhraseID": "toszylae_guard_1" + "nextPhraseID":"toszylae_guard_1" } ] }, { - "id": "toszylae_guard_1", - "message": "(The horrifying creature looks down on you with its burning eyes, and speaks in a wheezing voice)", - "replies": [ + "id":"toszylae_guard_1", + "message":"(The horrifying creature looks down on you with its burning eyes, and speaks in a wheezing voice)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_guard_s" + "text":"N", + "nextPhraseID":"toszylae_guard_s" } ] }, { - "id": "toszylae_guard_s", - "replies": [ + "id":"toszylae_guard_s", + "replies":[ { - "nextPhraseID": "toszylae_guard_3_1", - "requires": [ + "nextPhraseID":"toszylae_guard_3_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "32" + "requireType":"questProgress", + "requireID":"toszylae", + "value":32 } ] }, { - "nextPhraseID": "toszylae_guard_2_1", - "requires": [ + "nextPhraseID":"toszylae_guard_2_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "15" + "requireType":"questProgress", + "requireID":"toszylae", + "value":15 } ] }, { - "nextPhraseID": "toszylae_guard_1_1" + "nextPhraseID":"toszylae_guard_1_1" } ] }, { - "id": "toszylae_guard_1_1", - "message": "Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", - "replies": [ + "id":"toszylae_guard_1_1", + "message":"Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", + "replies":[ { - "text": "What?", - "nextPhraseID": "toszylae_guard_1_n" + "text":"What?", + "nextPhraseID":"toszylae_guard_1_n" }, { - "text": "Kazaul something?", - "nextPhraseID": "toszylae_guard_1_n" + "text":"Kazaul something?", + "nextPhraseID":"toszylae_guard_1_n" } ] }, { - "id": "toszylae_guard_1_n", - "message": "(The creature turns away)", - "replies": [ + "id":"toszylae_guard_1_n", + "message":"(The creature turns away)", + "replies":[ { - "text": "Attack!", - "nextPhraseID": "toszylae_guard_1_n2" + "text":"Attack!", + "nextPhraseID":"toszylae_guard_1_n2" }, { - "text": "Leave the creature", - "nextPhraseID": "X" + "text":"Leave the creature", + "nextPhraseID":"X" } ] }, { - "id": "toszylae_guard_1_n2", - "message": "(As you try to make your attack against the guardian, your arms are held back by an enormous force.)" + "id":"toszylae_guard_1_n2", + "message":"(As you try to make your attack against the guardian, your arms are held back by an enormous force.)" }, { - "id": "toszylae_guard_2_1", - "message": "Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", - "rewards": [ + "id":"toszylae_guard_2_1", + "message":"Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 20 + "text":"This must be the phrase that Ulirfendor was looking for.", + "nextPhraseID":"toszylae_guard_2_n" } ], - "replies": [ + "rewards":[ { - "text": "This must be the phrase that Ulirfendor was looking for.", - "nextPhraseID": "toszylae_guard_2_n" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":20 } ] }, { - "id": "toszylae_guard_2_n", - "message": "(The creature turns away)", - "replies": [ + "id":"toszylae_guard_2_n", + "message":"(The creature turns away)", + "replies":[ { - "text": "Attack!", - "nextPhraseID": "toszylae_guard_2_n2" + "text":"Attack!", + "nextPhraseID":"toszylae_guard_2_n2" }, { - "text": "Leave the creature", - "nextPhraseID": "X" + "text":"Leave the creature", + "nextPhraseID":"X" } ] }, { - "id": "toszylae_guard_2_n2", - "message": "(As you try to make your attack against the guardian, your arms are held back by an enormous force.)", - "rewards": [ + "id":"toszylae_guard_2_n2", + "message":"(As you try to make your attack against the guardian, your arms are held back by an enormous force.)", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 21 + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":21 } ] }, { - "id": "toszylae_guard_3_1", - "message": "Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", - "replies": [ + "id":"toszylae_guard_3_1", + "message":"Kulauil hamar urum Kazaul'te. Kazaul hamat urul.", + "replies":[ { - "text": "Klaatu varmun ur Kazaul'te", - "nextPhraseID": "toszylae_guard_2_n" + "text":"Klaatu varmun ur Kazaul'te", + "nextPhraseID":"toszylae_guard_2_n" }, { - "text": "Klaatu ur Kazaul'te", - "nextPhraseID": "toszylae_guard_2_n" + "text":"Klaatu ur Kazaul'te", + "nextPhraseID":"toszylae_guard_2_n" }, { - "text": "Klatam ur turum Kazaul'te", - "nextPhraseID": "toszylae_guard_4" + "text":"Klatam ur turum Kazaul'te", + "nextPhraseID":"toszylae_guard_4" }, { - "text": "Klaatu.. verata.. n.. nick.. (hide the rest in a well-timed cough)", - "nextPhraseID": "toszylae_guard_2_n" + "text":"Klaatu.. verata.. n.. nick.. (hide the rest in a well-timed cough)", + "nextPhraseID":"toszylae_guard_2_n" } ] }, { - "id": "toszylae_guard_4", - "message": "Kulum Kazaul.", - "rewards": [ + "id":"toszylae_guard_4", + "message":"Kulum Kazaul.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 42 + "text":"N", + "nextPhraseID":"toszylae_guard_5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "toszylae_guard_5" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":42 } ] }, { - "id": "toszylae_guard_5", - "message": "(Its eyes pulsate in an intense glow as the creature starts moving towards you.)", - "replies": [ + "id":"toszylae_guard_5", + "message":"(Its eyes pulsate in an intense glow as the creature starts moving towards you.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_guard_6" + "text":"N", + "nextPhraseID":"toszylae_guard_6" } ] }, { - "id": "toszylae_guard_6", - "message": "(The guardian gives off a laughter that makes the hair on the back of your neck stand up.)", - "replies": [ + "id":"toszylae_guard_6", + "message":"(The guardian gives off a laughter that makes the hair on the back of your neck stand up.)", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_guard_7" + "text":"N", + "nextPhraseID":"toszylae_guard_7" } ] }, { - "id": "toszylae_guard_7", - "message": "Kazaul'te vaarmun iktel urul.", - "replies": [ + "id":"toszylae_guard_7", + "message":"Kazaul'te vaarmun iktel urul.", + "replies":[ { - "text": "N", - "nextPhraseID": "toszylae_guard_8" + "text":"N", + "nextPhraseID":"toszylae_guard_8" } ] }, { - "id": "toszylae_guard_8", - "message": "(It raises its claw-like hands above its head, looking to get ready to strike at you.)", - "rewards": [ + "id":"toszylae_guard_8", + "message":"(It raises its claw-like hands above its head, looking to get ready to strike at you.)", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 45 + "text":"Attack!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Attack!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":45 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_twoteeth.json b/AndorsTrail/res/raw/conversationlist_twoteeth.json index 80e9b6f3e..27a1fef69 100644 --- a/AndorsTrail/res/raw/conversationlist_twoteeth.json +++ b/AndorsTrail/res/raw/conversationlist_twoteeth.json @@ -1,292 +1,292 @@ [ { - "id": "twoteeth", - "replies": [ + "id":"twoteeth", + "replies":[ { - "requires": [ + "nextPhraseID":"twoteeth_c1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lowyna", - "value": "40" + "requireType":"questProgress", + "requireID":"lowyna", + "value":40 } - ], - "nextPhraseID": "twoteeth_c1" + ] }, { - "requires": [ + "nextPhraseID":"twoteeth_r1", + "requires":[ { - "requireType": "questProgress", - "requireID": "lowyna", - "value": "10" + "requireType":"questProgress", + "requireID":"lowyna", + "value":10 } - ], - "nextPhraseID": "twoteeth_r1" + ] }, { - "nextPhraseID": "twoteeth_1" + "nextPhraseID":"twoteeth_1" } ] }, { - "id": "twoteeth_1", - "replies": [ + "id":"twoteeth_1", + "message":"Hey kid. Yeah, you!", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_2" + "text":"N", + "nextPhraseID":"twoteeth_2" } - ], - "message": "Hey kid. Yeah, you!" + ] }, { - "id": "twoteeth_2", - "replies": [ + "id":"twoteeth_2", + "message":"He he. You might be of use. You'd help an old fella, wouldn't you?", + "replies":[ { - "text": "Yikes! What is that smell?", - "nextPhraseID": "twoteeth_3" + "text":"Yikes! What is that smell?", + "nextPhraseID":"twoteeth_3" }, { - "text": "Yuck! What happened to your clothes, they're all dirty and torn up!", - "nextPhraseID": "twoteeth_3" + "text":"Yuck! What happened to your clothes, they're all dirty and torn up!", + "nextPhraseID":"twoteeth_3" }, { - "text": "Hey, what happened to your teeth? Did you lose them all, or did that bad breath of yours make them corrode?", - "nextPhraseID": "twoteeth_3" + "text":"Hey, what happened to your teeth? Did you lose them all, or did that bad breath of yours make them corrode?", + "nextPhraseID":"twoteeth_3" }, { - "text": "Did I just see something move inside that nasty beard of yours?", - "nextPhraseID": "twoteeth_3" + "text":"Did I just see something move inside that nasty beard of yours?", + "nextPhraseID":"twoteeth_3" } - ], - "message": "He he. You might be of use. You'd help an old fella, wouldn't you?" + ] }, { - "id": "twoteeth_3", - "replies": [ + "id":"twoteeth_3", + "message":"[coughs heavily]", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_4" + "text":"N", + "nextPhraseID":"twoteeth_4" } - ], - "message": "[coughs heavily]" + ] }, { - "id": "twoteeth_4", - "replies": [ + "id":"twoteeth_4", + "message":"Har har. That's nothing! You should have seen Lentural that was here before. Come here and let me have a look at you.", + "replies":[ { - "text": "Yuck, get away from me!", - "nextPhraseID": "twoteeth_5" + "text":"Yuck, get away from me!", + "nextPhraseID":"twoteeth_5" }, { - "text": "Stay away, or you'll not live to see the rest of the day!", - "nextPhraseID": "twoteeth_5" + "text":"Stay away, or you'll not live to see the rest of the day!", + "nextPhraseID":"twoteeth_5" }, { - "text": "What do you want?", - "nextPhraseID": "twoteeth_7" + "text":"What do you want?", + "nextPhraseID":"twoteeth_7" } - ], - "message": "Har har. That's nothing! You should have seen Lentural that was here before. Come here and let me have a look at you." + ] }, { - "id": "twoteeth_5", - "replies": [ + "id":"twoteeth_5", + "message":"Ok, ok! No need to get all violent.", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_6" + "text":"N", + "nextPhraseID":"twoteeth_6" } - ], - "message": "Ok, ok! No need to get all violent." + ] }, { - "id": "twoteeth_6", - "message": "Stupid kids." + "id":"twoteeth_6", + "message":"Stupid kids." }, { - "id": "twoteeth_7", - "replies": [ + "id":"twoteeth_7", + "message":"You'd help an old fella, right? Why don't you run over to Lowyna there and get me another one her bottles of rat poison.", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_8" + "text":"N", + "nextPhraseID":"twoteeth_8" } - ], - "message": "You'd help an old fella, right? Why don't you run over to Lowyna there and get me another one her bottles of rat poison." + ] }, { - "id": "twoteeth_8", - "replies": [ + "id":"twoteeth_8", + "message":"Ah, that sweet rat poison.", + "replies":[ { - "text": "Rat poison? Are you sure that's safe?", - "nextPhraseID": "twoteeth_12" + "text":"Rat poison? Are you sure that's safe?", + "nextPhraseID":"twoteeth_12" }, { - "text": "Where can I find her?", - "nextPhraseID": "twoteeth_9" + "text":"Where can I find her?", + "nextPhraseID":"twoteeth_9" } - ], - "message": "Ah, that sweet rat poison." + ] }, { - "id": "twoteeth_9", - "replies": [ + "id":"twoteeth_9", + "message":"She's in the other hut over there. *points*", + "replies":[ { - "text": "I don't think it's such a good idea to help you. I could get in trouble.", - "nextPhraseID": "twoteeth_10" + "text":"I don't think it's such a good idea to help you. I could get in trouble.", + "nextPhraseID":"twoteeth_10" }, { - "text": "I'll go get some rat poison for you.", - "nextPhraseID": "twoteeth_11" + "text":"I'll go get some rat poison for you.", + "nextPhraseID":"twoteeth_11" } - ], - "message": "She's in the other hut over there. *points*" + ] }, { - "id": "twoteeth_10", - "replies": [ + "id":"twoteeth_10", + "message":"He he. Yes. Yes you could. But that's the beauty of it all!", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_cough" + "text":"N", + "nextPhraseID":"twoteeth_cough" } - ], - "message": "He he. Yes. Yes you could. But that's the beauty of it all!" + ] }, { - "id": "twoteeth_11", - "rewards": [ + "id":"twoteeth_11", + "message":"Good. Tell her two-teeth sent you.", + "rewards":[ { - "rewardID": "lowyna", - "value": 10, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"lowyna", + "value":10 } - ], - "message": "Good. Tell her two-teeth sent you." + ] }, { - "id": "twoteeth_12", - "replies": [ + "id":"twoteeth_12", + "message":"Oh sure! It's perfectly safe. Har har.", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_13" + "text":"N", + "nextPhraseID":"twoteeth_13" } - ], - "message": "Oh sure! It's perfectly safe. Har har." + ] }, { - "id": "twoteeth_13", - "replies": [ + "id":"twoteeth_13", + "message":"[coughs heavily]", + "replies":[ { - "text": "Where can I find her?", - "nextPhraseID": "twoteeth_9" + "text":"Where can I find her?", + "nextPhraseID":"twoteeth_9" }, { - "text": "I don't think it's such a good idea to help you. I could get in trouble.", - "nextPhraseID": "twoteeth_10" + "text":"I don't think it's such a good idea to help you. I could get in trouble.", + "nextPhraseID":"twoteeth_10" } - ], - "message": "[coughs heavily]" + ] }, { - "id": "twoteeth_cough", - "message": "[coughs heavily]" + "id":"twoteeth_cough", + "message":"[coughs heavily]" }, { - "id": "twoteeth_r1", - "replies": [ + "id":"twoteeth_r1", + "message":"[coughs heavily]", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_r2" + "text":"N", + "nextPhraseID":"twoteeth_r2" } - ], - "message": "[coughs heavily]" + ] }, { - "id": "twoteeth_r2", - "replies": [ + "id":"twoteeth_r2", + "message":"Hey, did you get that rat poison from Lowyna for me?", + "replies":[ { - "text": "Where can I find her?", - "nextPhraseID": "twoteeth_9" + "text":"Where can I find her?", + "nextPhraseID":"twoteeth_9" }, { - "requires": [ + "text":"Here, I got you some from Lowyna.", + "nextPhraseID":"twoteeth_c3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "drink_lowyn3", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"drink_lowyn3", + "value":1 } - ], - "text": "Here, I got you some from Lowyna.", - "nextPhraseID": "twoteeth_c3" + ] } - ], - "message": "Hey, did you get that rat poison from Lowyna for me?" + ] }, { - "id": "twoteeth_c1", - "replies": [ + "id":"twoteeth_c1", + "message":"Hey, my little helper. Got any more of that rat poison for me?", + "replies":[ { - "text": "I don't think it's such a good idea to help you. I could get in trouble.", - "nextPhraseID": "twoteeth_10" + "text":"I don't think it's such a good idea to help you. I could get in trouble.", + "nextPhraseID":"twoteeth_10" }, { - "text": "Go get it yourself.", - "nextPhraseID": "twoteeth_c2" + "text":"Go get it yourself.", + "nextPhraseID":"twoteeth_c2" }, { - "requires": [ + "text":"Here, have some.", + "nextPhraseID":"twoteeth_c3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "drink_lowyn3", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"drink_lowyn3", + "value":1 } - ], - "text": "Here, have some.", - "nextPhraseID": "twoteeth_c3" + ] } - ], - "message": "Hey, my little helper. Got any more of that rat poison for me?" + ] }, { - "id": "twoteeth_c2", - "message": "I'm fine right here. *chuckle*" + "id":"twoteeth_c2", + "message":"I'm fine right here. *chuckle*" }, { - "id": "twoteeth_c3", - "rewards": [ + "id":"twoteeth_c3", + "message":"Har har. Thank you. Give that here.", + "replies":[ { - "rewardID": "lowyna", - "value": 40, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"twoteeth_c4" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "twoteeth_c4" + "rewardType":"questProgress", + "rewardID":"lowyna", + "value":40 } - ], - "message": "Har har. Thank you. Give that here." + ] }, { - "id": "twoteeth_c4", - "replies": [ + "id":"twoteeth_c4", + "message":"Ah, that sweet sweet rat poison.", + "replies":[ { - "text": "Hey, how about a reward?", - "nextPhraseID": "twoteeth_c5" + "text":"Hey, how about a reward?", + "nextPhraseID":"twoteeth_c5" }, { - "text": "You're welcome.", - "nextPhraseID": "X" + "text":"You're welcome.", + "nextPhraseID":"X" } - ], - "message": "Ah, that sweet sweet rat poison." + ] }, { - "id": "twoteeth_c5", - "replies": [ + "id":"twoteeth_c5", + "message":"What? No, we didn't agree on anything like that.", + "replies":[ { - "text": "N", - "nextPhraseID": "twoteeth_cough" + "text":"N", + "nextPhraseID":"twoteeth_cough" } - ], - "message": "What? No, we didn't agree on anything like that." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_ulirfendor.json b/AndorsTrail/res/raw/conversationlist_ulirfendor.json index 679916f7a..50749c237 100644 --- a/AndorsTrail/res/raw/conversationlist_ulirfendor.json +++ b/AndorsTrail/res/raw/conversationlist_ulirfendor.json @@ -1,1641 +1,1641 @@ [ { - "id": "ulirfendor", - "replies": [ + "id":"ulirfendor", + "replies":[ { - "nextPhraseID": "ulirfendor_dp_bless_6", - "requires": [ + "nextPhraseID":"ulirfendor_dp_bless_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "40" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":40 } ] }, { - "nextPhraseID": "ulirfendor_dp_bless_6", - "requires": [ + "nextPhraseID":"ulirfendor_dp_bless_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "41" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":41 } ] }, { - "nextPhraseID": "ulirfendor_helmet_keep3", - "requires": [ + "nextPhraseID":"ulirfendor_helmet_keep3", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "51" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":51 } ] }, { - "nextPhraseID": "ulirfendor_helmet_keep2", - "requires": [ + "nextPhraseID":"ulirfendor_helmet_keep2", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "50" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":50 } ] }, { - "nextPhraseID": "ulirfendor_dp_proc_16", - "requires": [ + "nextPhraseID":"ulirfendor_dp_proc_16", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "35" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":35 } ] }, { - "nextPhraseID": "ulirfendor_dp_proc_3", - "requires": [ + "nextPhraseID":"ulirfendor_dp_proc_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "31" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":31 } ] }, { - "nextPhraseID": "ulirfendor_dp_return1", - "requires": [ + "nextPhraseID":"ulirfendor_dp_return1", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "15" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":15 } ] }, { - "nextPhraseID": "ulirfendor_cured_1", - "requires": [ + "nextPhraseID":"ulirfendor_cured_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "50" + "requireType":"questProgress", + "requireID":"maggots", + "value":50 } ] }, { - "nextPhraseID": "ulirfendor_infected_8", - "requires": [ + "nextPhraseID":"ulirfendor_infected_8", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "60" + "requireType":"questProgress", + "requireID":"toszylae", + "value":60 } ] }, { - "nextPhraseID": "ulirfendor_infected_1", - "requires": [ + "nextPhraseID":"ulirfendor_infected_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "50" + "requireType":"questProgress", + "requireID":"toszylae", + "value":50 } ] }, { - "nextPhraseID": "ulirfendor_findparts_10", - "requires": [ + "nextPhraseID":"ulirfendor_findparts_10", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "32" + "requireType":"questProgress", + "requireID":"toszylae", + "value":32 } ] }, { - "nextPhraseID": "ulirfendor_findparts_6", - "requires": [ + "nextPhraseID":"ulirfendor_findparts_6", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "30" + "requireType":"questProgress", + "requireID":"toszylae", + "value":30 } ] }, { - "nextPhraseID": "ulirfendor_findparts_1", - "requires": [ + "nextPhraseID":"ulirfendor_findparts_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "15" + "requireType":"questProgress", + "requireID":"toszylae", + "value":15 } ] }, { - "nextPhraseID": "ulirfendor_4", - "requires": [ + "nextPhraseID":"ulirfendor_4", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "10" + "requireType":"questProgress", + "requireID":"toszylae", + "value":10 } ] }, { - "nextPhraseID": "ulirfendor_1" + "nextPhraseID":"ulirfendor_1" } ] }, { - "id": "ulirfendor_1", - "message": "No! Stay away! You shall not defeat me!", - "replies": [ + "id":"ulirfendor_1", + "message":"No! Stay away! You shall not defeat me!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_2" + "text":"N", + "nextPhraseID":"ulirfendor_2" } ] }, { - "id": "ulirfendor_2", - "message": "Oh wait, you are not one of them. You.. you are not one of those spawns.", - "replies": [ + "id":"ulirfendor_2", + "message":"Oh wait, you are not one of them. You.. you are not one of those spawns.", + "replies":[ { - "text": "Relax, I am not here to hurt you.", - "nextPhraseID": "ulirfendor_4" + "text":"Relax, I am not here to hurt you.", + "nextPhraseID":"ulirfendor_4" }, { - "text": "What's going on here?", - "nextPhraseID": "ulirfendor_4" + "text":"What's going on here?", + "nextPhraseID":"ulirfendor_4" }, { - "text": "Who are you?", - "nextPhraseID": "ulirfendor_4" + "text":"Who are you?", + "nextPhraseID":"ulirfendor_4" } ] }, { - "id": "ulirfendor_4", - "message": "Oh, how long have I been down here? I can't remember.", - "replies": [ + "id":"ulirfendor_4", + "message":"Oh, how long have I been down here? I can't remember.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_5" + "text":"N", + "nextPhraseID":"ulirfendor_5" } ] }, { - "id": "ulirfendor_5", - "message": "No matter. I must finish my work here. You see this shrine here?", - "replies": [ + "id":"ulirfendor_5", + "message":"No matter. I must finish my work here. You see this shrine here?", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_5_1" + "text":"N", + "nextPhraseID":"ulirfendor_5_1" } ] }, { - "id": "ulirfendor_5_1", - "message": "If my understanding is correct, this shrine is a remnant of Kazaul.", - "replies": [ + "id":"ulirfendor_5_1", + "message":"If my understanding is correct, this shrine is a remnant of Kazaul.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_6" + "text":"N", + "nextPhraseID":"ulirfendor_6" } ] }, { - "id": "ulirfendor_6", - "message": "The writings on it have almost vanished, but I have managed to read parts of it. It speaks in an ancient Kazaul tongue, so all parts are not clear to me.", - "replies": [ + "id":"ulirfendor_6", + "message":"The writings on it have almost vanished, but I have managed to read parts of it. It speaks in an ancient Kazaul tongue, so all parts are not clear to me.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_7" + "text":"N", + "nextPhraseID":"ulirfendor_7" } ] }, { - "id": "ulirfendor_7", - "message": "I am sure that this shrine is part of the cause for these .. these .. things .. that lurk in this cave. I will do anything in my power to defeat whatever mischief that comes from it.", - "replies": [ + "id":"ulirfendor_7", + "message":"I am sure that this shrine is part of the cause for these .. these .. things .. that lurk in this cave. I will do anything in my power to defeat whatever mischief that comes from it.", + "replies":[ { - "text": "What are these creatures?", - "nextPhraseID": "ulirfendor_8" + "text":"What are these creatures?", + "nextPhraseID":"ulirfendor_8" }, { - "text": "How come these creatures do not attack you?", - "nextPhraseID": "ulirfendor_10" + "text":"How come these creatures do not attack you?", + "nextPhraseID":"ulirfendor_10" }, { - "text": "What have you translated so far?", - "nextPhraseID": "ulirfendor_12" + "text":"What have you translated so far?", + "nextPhraseID":"ulirfendor_12" } ] }, { - "id": "ulirfendor_8", - "message": "Ah, the Allaceph. I had not seen one for many years until I entered this cave. They are a remnant of the guardians of Kazaul.", - "replies": [ + "id":"ulirfendor_8", + "message":"Ah, the Allaceph. I had not seen one for many years until I entered this cave. They are a remnant of the guardians of Kazaul.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_9" + "text":"N", + "nextPhraseID":"ulirfendor_9" } ] }, { - "id": "ulirfendor_9", - "message": "Have you noticed how they seem to feed upon whoever tries to fight them? Cursed things, almost got a hold of me, they did.", - "replies": [ + "id":"ulirfendor_9", + "message":"Have you noticed how they seem to feed upon whoever tries to fight them? Cursed things, almost got a hold of me, they did.", + "replies":[ { - "text": "How come these creatures do not attack you?", - "nextPhraseID": "ulirfendor_10" + "text":"How come these creatures do not attack you?", + "nextPhraseID":"ulirfendor_10" }, { - "text": "What have you translated from the shrine so far?", - "nextPhraseID": "ulirfendor_12" + "text":"What have you translated from the shrine so far?", + "nextPhraseID":"ulirfendor_12" } ] }, { - "id": "ulirfendor_10", - "message": "I have placed a blessing of the Shadow upon this small island here, so that I may work uninterrupted. Strangely enough, it seems to be very effective on them.", - "replies": [ + "id":"ulirfendor_10", + "message":"I have placed a blessing of the Shadow upon this small island here, so that I may work uninterrupted. Strangely enough, it seems to be very effective on them.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_11" + "text":"N", + "nextPhraseID":"ulirfendor_11" } ] }, { - "id": "ulirfendor_11", - "message": "They seem to be very cautious about it. So far, not even one has dared to approach me. Even those pesky lizards are keeping their distance.", - "replies": [ + "id":"ulirfendor_11", + "message":"They seem to be very cautious about it. So far, not even one has dared to approach me. Even those pesky lizards are keeping their distance.", + "replies":[ { - "text": "What are these creatures?", - "nextPhraseID": "ulirfendor_8" + "text":"What are these creatures?", + "nextPhraseID":"ulirfendor_8" }, { - "text": "What have you translated from the shrine so far?", - "nextPhraseID": "ulirfendor_12" + "text":"What have you translated from the shrine so far?", + "nextPhraseID":"ulirfendor_12" } ] }, { - "id": "ulirfendor_12", - "message": "It speaks of Kazaul and of the misery that comes to anyone that opposes the will of Kazaul.", - "replies": [ + "id":"ulirfendor_12", + "message":"It speaks of Kazaul and of the misery that comes to anyone that opposes the will of Kazaul.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_13" + "text":"N", + "nextPhraseID":"ulirfendor_13" } ] }, { - "id": "ulirfendor_13", - "message": "Something about 're-birth from within the followers'. Not sure I have translated that part correctly, but I think that is what it says. Definitely something about re-birth or birth.", - "replies": [ + "id":"ulirfendor_13", + "message":"Something about 're-birth from within the followers'. Not sure I have translated that part correctly, but I think that is what it says. Definitely something about re-birth or birth.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_14" + "text":"N", + "nextPhraseID":"ulirfendor_14" } ] }, { - "id": "ulirfendor_14", - "message": "It also speaks of someone or some .. thing called the 'Dark protector'. Most parts of the text for that is missing from the shrine however.", - "replies": [ + "id":"ulirfendor_14", + "message":"It also speaks of someone or some .. thing called the 'Dark protector'. Most parts of the text for that is missing from the shrine however.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_15" + "text":"N", + "nextPhraseID":"ulirfendor_15" } ] }, { - "id": "ulirfendor_15", - "message": "Whatever it means, it seems important. It is also obvious that the 'Dark protector' brings power to Kazaul, and misery to any opposition.", - "replies": [ + "id":"ulirfendor_15", + "message":"Whatever it means, it seems important. It is also obvious that the 'Dark protector' brings power to Kazaul, and misery to any opposition.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_16" + "text":"N", + "nextPhraseID":"ulirfendor_16" } ] }, { - "id": "ulirfendor_16", - "message": "Regardless, it must be stopped, whatever it means. Maybe it refers to something deeper down this cave? I have not ventured further into the cave to the east since I could not get past those .. things.", - "rewards": [ + "id":"ulirfendor_16", + "message":"Regardless, it must be stopped, whatever it means. Maybe it refers to something deeper down this cave? I have not ventured further into the cave to the east since I could not get past those .. things.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 10 + "text":"N", + "nextPhraseID":"ulirfendor_16_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_16_1" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":10 } ] }, { - "id": "ulirfendor_16_1", - "replies": [ + "id":"ulirfendor_16_1", + "replies":[ { - "nextPhraseID": "ulirfendor_19", - "requires": [ + "nextPhraseID":"ulirfendor_19", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "15" + "requireType":"questProgress", + "requireID":"toszylae", + "value":15 } ] }, { - "nextPhraseID": "ulirfendor_17" + "nextPhraseID":"ulirfendor_17" } ] }, { - "id": "ulirfendor_17", - "message": "Forgive me, I must continue translating the few readable parts left on this shrine.", - "replies": [ + "id":"ulirfendor_17", + "message":"Forgive me, I must continue translating the few readable parts left on this shrine.", + "replies":[ { - "text": "Would you like any help with that?", - "nextPhraseID": "ulirfendor_18" + "text":"Would you like any help with that?", + "nextPhraseID":"ulirfendor_18" }, { - "text": "Well, good luck with that.", - "nextPhraseID": "ulirfendor_bye" + "text":"Well, good luck with that.", + "nextPhraseID":"ulirfendor_bye" } ] }, { - "id": "ulirfendor_bye", - "message": "Thank you. Goodbye." + "id":"ulirfendor_bye", + "message":"Thank you. Goodbye." }, { - "id": "ulirfendor_18", - "message": "Hm, maybe. I need to figure out what this last part should be. Hmm..", - "replies": [ + "id":"ulirfendor_18", + "message":"Hm, maybe. I need to figure out what this last part should be. Hmm..", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_19" + "text":"N", + "nextPhraseID":"ulirfendor_19" } ] }, { - "id": "ulirfendor_19", - "message": "The last part of this piece has been eroded from the rock. It begins with 'Kulauil hamar urum Kazaul'te'. But what is the rest of that?", - "rewards": [ + "id":"ulirfendor_19", + "message":"The last part of this piece has been eroded from the rock. It begins with 'Kulauil hamar urum Kazaul'te'. But what is the rest of that?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 11 + "text":"N", + "nextPhraseID":"ulirfendor_19_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_19_1" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":11 } ] }, { - "id": "ulirfendor_19_1", - "replies": [ + "id":"ulirfendor_19_1", + "replies":[ { - "nextPhraseID": "ulirfendor_21", - "requires": [ + "nextPhraseID":"ulirfendor_21", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "15" + "requireType":"questProgress", + "requireID":"toszylae", + "value":15 } ] }, { - "nextPhraseID": "ulirfendor_19_2" + "nextPhraseID":"ulirfendor_19_2" } ] }, { - "id": "ulirfendor_19_2", - "message": "Argh, if this cave wasn't so damp, I bet the rest of the text would still be there.", - "replies": [ + "id":"ulirfendor_19_2", + "message":"Argh, if this cave wasn't so damp, I bet the rest of the text would still be there.", + "replies":[ { - "text": "I could go look for other clues about the missing parts if you want?", - "nextPhraseID": "ulirfendor_20" + "text":"I could go look for other clues about the missing parts if you want?", + "nextPhraseID":"ulirfendor_20" }, { - "text": "Good luck with that, goodbye.", - "nextPhraseID": "ulirfendor_bye" + "text":"Good luck with that, goodbye.", + "nextPhraseID":"ulirfendor_bye" } ] }, { - "id": "ulirfendor_20", - "message": "Sure, you do that.", - "replies": [ + "id":"ulirfendor_20", + "message":"Sure, you do that.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_21" + "text":"N", + "nextPhraseID":"ulirfendor_21" } ] }, { - "id": "ulirfendor_21", - "message": "I have looked thoroughly for any clues in the western part of this cave, but have not found any. I have not entered the eastern parts of the cave however.", - "replies": [ + "id":"ulirfendor_21", + "message":"I have looked thoroughly for any clues in the western part of this cave, but have not found any. I have not entered the eastern parts of the cave however.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_22" + "text":"N", + "nextPhraseID":"ulirfendor_22" } ] }, { - "id": "ulirfendor_22", - "message": "Also, I should warn you that I believe the shrine talks of a powerful creature somewhere in this cave. Maybe if you find that creature, it will provide some clue as to what the missing parts are? You need to be careful though.", - "rewards": [ + "id":"ulirfendor_22", + "message":"Also, I should warn you that I believe the shrine talks of a powerful creature somewhere in this cave. Maybe if you find that creature, it will provide some clue as to what the missing parts are? You need to be careful though.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 15 + "text":"I will go look in the eastern parts of the cave then.", + "nextPhraseID":"ulirfendor_bye" } ], - "replies": [ + "rewards":[ { - "text": "I will go look in the eastern parts of the cave then.", - "nextPhraseID": "ulirfendor_bye" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":15 } ] }, { - "id": "ulirfendor_findparts_1", - "message": "Hello again. Did you find any clues about what the missing parts are?", - "replies": [ + "id":"ulirfendor_findparts_1", + "message":"Hello again. Did you find any clues about what the missing parts are?", + "replies":[ { - "text": "No, I have not found any clues yet.", - "nextPhraseID": "ulirfendor_findparts_2" + "text":"No, I have not found any clues yet.", + "nextPhraseID":"ulirfendor_findparts_2" }, { - "text": "Can you tell me again what you have translated from the shrine?", - "nextPhraseID": "ulirfendor_5_1" + "text":"Can you tell me again what you have translated from the shrine?", + "nextPhraseID":"ulirfendor_5_1" }, { - "text": "Yes, I encountered a creature to the east that spoke the words you told me.", - "nextPhraseID": "ulirfendor_findparts_3", - "requires": [ + "text":"Yes, I encountered a creature to the east that spoke the words you told me.", + "nextPhraseID":"ulirfendor_findparts_3", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "20" + "requireType":"questProgress", + "requireID":"toszylae", + "value":20 } ] } ] }, { - "id": "ulirfendor_findparts_2", - "message": "If you really want to help, then please go look for any other clues you might find.", - "replies": [ + "id":"ulirfendor_findparts_2", + "message":"If you really want to help, then please go look for any other clues you might find.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_21" + "text":"N", + "nextPhraseID":"ulirfendor_21" } ] }, { - "id": "ulirfendor_findparts_3", - "message": "Oh good, tell me, did you find any more clues?", - "replies": [ + "id":"ulirfendor_findparts_3", + "message":"Oh good, tell me, did you find any more clues?", + "replies":[ { - "text": "Yes, the creature also spoke the words 'Kazaul hamat urul', maybe that is part of the missing piece?", - "nextPhraseID": "ulirfendor_findparts_4" + "text":"Yes, the creature also spoke the words 'Kazaul hamat urul', maybe that is part of the missing piece?", + "nextPhraseID":"ulirfendor_findparts_4" } ] }, { - "id": "ulirfendor_findparts_4", - "message": "Hmm.. 'hamat urul'.. Yes of course! That's what it says on the eroded parts of the shrine!", - "replies": [ + "id":"ulirfendor_findparts_4", + "message":"Hmm.. 'hamat urul'.. Yes of course! That's what it says on the eroded parts of the shrine!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_findparts_5" + "text":"N", + "nextPhraseID":"ulirfendor_findparts_5" } ] }, { - "id": "ulirfendor_findparts_5", - "message": "Excellent work my friend! Now I just need to translate it.", - "rewards": [ + "id":"ulirfendor_findparts_5", + "message":"Excellent work my friend! Now I just need to translate it.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 30 + "text":"N", + "nextPhraseID":"ulirfendor_findparts_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_findparts_6" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":30 } ] }, { - "id": "ulirfendor_findparts_6", - "message": "I wonder what this whole piece means. 'Kulauil hamar urum Kazaul'te. Kazaul hamat urul' - that's the part you heard the creature speak.", - "replies": [ + "id":"ulirfendor_findparts_6", + "message":"I wonder what this whole piece means. 'Kulauil hamar urum Kazaul'te. Kazaul hamat urul' - that's the part you heard the creature speak.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_findparts_7" + "text":"N", + "nextPhraseID":"ulirfendor_findparts_7" } ] }, { - "id": "ulirfendor_findparts_7", - "message": "The next part is 'Klatam ur turum Kazaul'te', and I am not sure what that means. Something about handing over some item?", - "replies": [ + "id":"ulirfendor_findparts_7", + "message":"The next part is 'Klatam ur turum Kazaul'te', and I am not sure what that means. Something about handing over some item?", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_findparts_8" + "text":"N", + "nextPhraseID":"ulirfendor_findparts_8" } ] }, { - "id": "ulirfendor_findparts_8", - "message": "Maybe the creature you encountered responds to that phrase if you speak to it? If you want to help, you could go and try speaking that phrase to it.", - "replies": [ + "id":"ulirfendor_findparts_8", + "message":"Maybe the creature you encountered responds to that phrase if you speak to it? If you want to help, you could go and try speaking that phrase to it.", + "replies":[ { - "text": "Sure, I will go speak those words to the creature.", - "nextPhraseID": "ulirfendor_findparts_9" + "text":"Sure, I will go speak those words to the creature.", + "nextPhraseID":"ulirfendor_findparts_9" }, { - "text": "Whatever, I'll do it, but I hope this is the last time that I have to run back and forth!", - "nextPhraseID": "ulirfendor_findparts_9" + "text":"Whatever, I'll do it, but I hope this is the last time that I have to run back and forth!", + "nextPhraseID":"ulirfendor_findparts_9" }, { - "text": "No way, I have helped you enough now.", - "nextPhraseID": "ulirfendor_decline" + "text":"No way, I have helped you enough now.", + "nextPhraseID":"ulirfendor_decline" }, { - "text": "I had better not get involved in this.", - "nextPhraseID": "ulirfendor_decline" + "text":"I had better not get involved in this.", + "nextPhraseID":"ulirfendor_decline" } ] }, { - "id": "ulirfendor_decline", - "message": "No matter, I will find out myself then. Thank you for your help so far. Goodbye." + "id":"ulirfendor_decline", + "message":"No matter, I will find out myself then. Thank you for your help so far. Goodbye." }, { - "id": "ulirfendor_findparts_9", - "message": "Good. Please return as soon as possible.", - "rewards": [ + "id":"ulirfendor_findparts_9", + "message":"Good. Please return as soon as possible.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 32 + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":32 } ] }, { - "id": "ulirfendor_findparts_10", - "message": "Hello again. Did you speak those words to the creature you encountered?", - "replies": [ + "id":"ulirfendor_findparts_10", + "message":"Hello again. Did you speak those words to the creature you encountered?", + "replies":[ { - "text": "What was I supposed to do again?", - "nextPhraseID": "ulirfendor_findparts_6" + "text":"What was I supposed to do again?", + "nextPhraseID":"ulirfendor_findparts_6" }, { - "text": "Can you repeat the words I was supposed to speak to the guardian?", - "nextPhraseID": "ulirfendor_findparts_11" + "text":"Can you repeat the words I was supposed to speak to the guardian?", + "nextPhraseID":"ulirfendor_findparts_11" }, { - "text": "No, not yet. But I am working on it.", - "nextPhraseID": "ulirfendor_findparts_9" + "text":"No, not yet. But I am working on it.", + "nextPhraseID":"ulirfendor_findparts_9" }, { - "text": "Yes, it is done.", - "nextPhraseID": "ulirfendor_findparts_12", - "requires": [ + "text":"Yes, it is done.", + "nextPhraseID":"ulirfendor_findparts_12", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "42" + "requireType":"questProgress", + "requireID":"toszylae", + "value":42 } ] } ] }, { - "id": "ulirfendor_findparts_11", - "message": "Sure. It's 'Klatam ur turum Kazaul'te'." + "id":"ulirfendor_findparts_11", + "message":"Sure. It's 'Klatam ur turum Kazaul'te'." }, { - "id": "ulirfendor_findparts_12", - "message": "So, did anything happen?", - "replies": [ + "id":"ulirfendor_findparts_12", + "message":"So, did anything happen?", + "replies":[ { - "text": "The creature started attacking me.", - "nextPhraseID": "ulirfendor_findparts_13" + "text":"The creature started attacking me.", + "nextPhraseID":"ulirfendor_findparts_13" }, { - "text": "No, nothing happened.", - "nextPhraseID": "ulirfendor_findparts_13" + "text":"No, nothing happened.", + "nextPhraseID":"ulirfendor_findparts_13" } ] }, { - "id": "ulirfendor_findparts_13", - "message": "Well, you should probably investigate that area some more. I am sure there are more clues in there about what this shrine speaks of." + "id":"ulirfendor_findparts_13", + "message":"Well, you should probably investigate that area some more. I am sure there are more clues in there about what this shrine speaks of." }, { - "id": "ulirfendor_infected_1", - "message": "(Ulirfendor gives you a terrified look)", - "replies": [ + "id":"ulirfendor_infected_1", + "message":"(Ulirfendor gives you a terrified look)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_2" + "text":"N", + "nextPhraseID":"ulirfendor_infected_2" } ] }, { - "id": "ulirfendor_infected_2", - "message": "You are back! Please tell me you are well! Please tell me nothing happened to you!", - "replies": [ + "id":"ulirfendor_infected_2", + "message":"You are back! Please tell me you are well! Please tell me nothing happened to you!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_3" + "text":"N", + "nextPhraseID":"ulirfendor_infected_3" } ] }, { - "id": "ulirfendor_infected_3", - "message": "I managed to translate the piece that we spoke about. Oh, what have I done. Please, tell me you are well!", - "replies": [ + "id":"ulirfendor_infected_3", + "message":"I managed to translate the piece that we spoke about. Oh, what have I done. Please, tell me you are well!", + "replies":[ { - "text": "No, I am not well. My stomach is turning and I feel weaker than usual. I encountered a lich down there that did something to me.", - "nextPhraseID": "ulirfendor_infected_4" + "text":"No, I am not well. My stomach is turning and I feel weaker than usual. I encountered a lich down there that did something to me.", + "nextPhraseID":"ulirfendor_infected_4" } ] }, { - "id": "ulirfendor_infected_4", - "message": "Nooo! What have I done?", - "replies": [ + "id":"ulirfendor_infected_4", + "message":"Nooo! What have I done?", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_5" + "text":"N", + "nextPhraseID":"ulirfendor_infected_5" } ] }, { - "id": "ulirfendor_infected_5", - "message": "You see, while you were away, I managed to translate the words that we spoke about before.", - "replies": [ + "id":"ulirfendor_infected_5", + "message":"You see, while you were away, I managed to translate the words that we spoke about before.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_6" + "text":"N", + "nextPhraseID":"ulirfendor_infected_6" } ] }, { - "id": "ulirfendor_infected_6", - "message": "The part that the creature spoke basically means 'No offering is worthy for Kazaul'.", - "replies": [ + "id":"ulirfendor_infected_6", + "message":"The part that the creature spoke basically means 'No offering is worthy for Kazaul'.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_7" + "text":"N", + "nextPhraseID":"ulirfendor_infected_7" } ] }, { - "id": "ulirfendor_infected_7", - "message": "Furthermore, the last part, that I made you speak to the creature, 'Klatam ur turum Kazaul'te', means 'My body for Kazaul'.", - "replies": [ + "id":"ulirfendor_infected_7", + "message":"Furthermore, the last part, that I made you speak to the creature, 'Klatam ur turum Kazaul'te', means 'My body for Kazaul'.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_8" + "text":"N", + "nextPhraseID":"ulirfendor_infected_8" } ] }, { - "id": "ulirfendor_infected_8", - "message": "Oh, what have I done? I made you say it, and now you are touched by its vile essence.", - "rewards": [ + "id":"ulirfendor_infected_8", + "message":"Oh, what have I done? I made you say it, and now you are touched by its vile essence.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 60 + "text":"It's not that bad. I have had worse.", + "nextPhraseID":"ulirfendor_infected_9" + }, + { + "text":"What can I do to get rid of this affliction?", + "nextPhraseID":"ulirfendor_infected_9" + }, + { + "text":"You better have a plan for how you should repay me for this trickery!", + "nextPhraseID":"ulirfendor_infected_9" + }, + { + "text":"I at least defeated the lich that infected me with this thing.", + "nextPhraseID":"ulirfendor_demon_s", + "requires":[ + { + "requireType":"questProgress", + "requireID":"darkprotector", + "value":10 + } + ] + }, + { + "text":"I found a strange looking helmet among the remains of the lich that I defeated. Do you know anything about it?", + "nextPhraseID":"ulirfendor_helmet_s", + "requires":[ + { + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 + } + ] } ], - "replies": [ + "rewards":[ { - "text": "It's not that bad. I have had worse.", - "nextPhraseID": "ulirfendor_infected_9" - }, - { - "text": "What can I do to get rid of this affliction?", - "nextPhraseID": "ulirfendor_infected_9" - }, - { - "text": "You better have a plan for how you should repay me for this trickery!", - "nextPhraseID": "ulirfendor_infected_9" - }, - { - "text": "I at least defeated the lich that infected me with this thing.", - "nextPhraseID": "ulirfendor_demon_s", - "requires": [ - { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "10" - } - ] - }, - { - "text": "I found a strange looking helmet among the remains of the lich that I defeated. Do you know anything about it?", - "nextPhraseID": "ulirfendor_helmet_s", - "requires": [ - { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" - } - ] + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":60 } ] }, { - "id": "ulirfendor_infected_9", - "message": "Let me have a look at you.", - "replies": [ + "id":"ulirfendor_infected_9", + "message":"Let me have a look at you.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_10" + "text":"N", + "nextPhraseID":"ulirfendor_infected_10" } ] }, { - "id": "ulirfendor_infected_10", - "message": "No.. can it be? Are they actually real?", - "replies": [ + "id":"ulirfendor_infected_10", + "message":"No.. can it be? Are they actually real?", + "replies":[ { - "text": "What is?", - "nextPhraseID": "ulirfendor_infected_11" + "text":"What is?", + "nextPhraseID":"ulirfendor_infected_11" } ] }, { - "id": "ulirfendor_infected_11", - "message": "You show all the signs. If this is true, then you are in great danger.", - "replies": [ + "id":"ulirfendor_infected_11", + "message":"You show all the signs. If this is true, then you are in great danger.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_12" + "text":"N", + "nextPhraseID":"ulirfendor_infected_12" } ] }, { - "id": "ulirfendor_infected_12", - "message": "Long ago, I read a book on Kazaul rituals. The first part of one particular ritual I read about talks about 'the carrier', that supposedly is infected with Kazaul rotworms.", - "replies": [ + "id":"ulirfendor_infected_12", + "message":"Long ago, I read a book on Kazaul rituals. The first part of one particular ritual I read about talks about 'the carrier', that supposedly is infected with Kazaul rotworms.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_13" + "text":"N", + "nextPhraseID":"ulirfendor_infected_13" } ] }, { - "id": "ulirfendor_infected_13", - "message": "The Kazaul rotworms need a living being to feed upon, before their eggs can hatch. Their eggs can slowly kill a person from the inside, and the worms themselves cause the carrier to become weak during the whole process.", - "replies": [ + "id":"ulirfendor_infected_13", + "message":"The Kazaul rotworms need a living being to feed upon, before their eggs can hatch. Their eggs can slowly kill a person from the inside, and the worms themselves cause the carrier to become weak during the whole process.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_14" + "text":"N", + "nextPhraseID":"ulirfendor_infected_14" } ] }, { - "id": "ulirfendor_infected_14", - "message": "The ritual proceeds with the carrier being eaten alive by the rotworms and their eggs. Also, the process can have .. shall we say .. unusual effects on the carrier.", - "replies": [ + "id":"ulirfendor_infected_14", + "message":"The ritual proceeds with the carrier being eaten alive by the rotworms and their eggs. Also, the process can have .. shall we say .. unusual effects on the carrier.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_15" + "text":"N", + "nextPhraseID":"ulirfendor_infected_15" } ] }, { - "id": "ulirfendor_infected_15", - "message": "Needless to say, you are in great danger, and you should seek help immediately.", - "rewards": [ + "id":"ulirfendor_infected_15", + "message":"Needless to say, you are in great danger, and you should seek help immediately.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 20 + "text":"N", + "nextPhraseID":"ulirfendor_infected_16" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_16" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":20 } ] }, { - "id": "ulirfendor_infected_16", - "message": "The ritual proceeds with the carrier being eaten from the inside by the rotworms and their eggs, in effect, giving birth to the creatures within. Also, the process can have .. shall we say .. unusual effects on the carrier before that.", - "replies": [ + "id":"ulirfendor_infected_16", + "message":"The ritual proceeds with the carrier being eaten from the inside by the rotworms and their eggs, in effect, giving birth to the creatures within. Also, the process can have .. shall we say .. unusual effects on the carrier before that.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_17" + "text":"N", + "nextPhraseID":"ulirfendor_infected_17" } ] }, { - "id": "ulirfendor_infected_17", - "message": "You should hurry and seek help from one of the priests of the Shadow as quickly as possible. My dear friend Talion in the temple of Loneford should be able to help you.", - "rewards": [ + "id":"ulirfendor_infected_17", + "message":"You should hurry and seek help from one of the priests of the Shadow as quickly as possible. My dear friend Talion in the temple of Loneford should be able to help you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "maggots", - "value": 21 + "text":"N", + "nextPhraseID":"ulirfendor_infected_18_s" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_18_s" + "rewardType":"questProgress", + "rewardID":"maggots", + "value":21 } ] }, { - "id": "ulirfendor_infected_18_s", - "replies": [ + "id":"ulirfendor_infected_18_s", + "replies":[ { - "nextPhraseID": "ulirfendor_infected_18", - "requires": [ + "nextPhraseID":"ulirfendor_infected_18", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 } ] }, { - "nextPhraseID": "ulirfendor_infected_19" + "nextPhraseID":"ulirfendor_infected_19" } ] }, { - "id": "ulirfendor_infected_18", - "message": "Seek him out immediately. Hurry! You might not have much time.", - "replies": [ + "id":"ulirfendor_infected_18", + "message":"Seek him out immediately. Hurry! You might not have much time.", + "replies":[ { - "text": "Ok, I will go to Talion in the Loneford temple at once. Goodbye.", - "nextPhraseID": "X" + "text":"Ok, I will go to Talion in the Loneford temple at once. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "ulirfendor_infected_19", - "message": "I should also tell you that it is of great importance that you first destroy whatever creature that infected you with this.", - "replies": [ + "id":"ulirfendor_infected_19", + "message":"I should also tell you that it is of great importance that you first destroy whatever creature that infected you with this.", + "replies":[ { - "text": "Ok, I will defeat the lich first. Goodbye.", - "nextPhraseID": "X" + "text":"Ok, I will defeat the lich first. Goodbye.", + "nextPhraseID":"X" }, { - "text": "I defeated the lich in the depths of the eastern cave.", - "nextPhraseID": "ulirfendor_demon_s", - "requires": [ + "text":"I defeated the lich in the depths of the eastern cave.", + "nextPhraseID":"ulirfendor_demon_s", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "10" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":10 } ] } ] }, { - "id": "ulirfendor_demon_s", - "replies": [ + "id":"ulirfendor_demon_s", + "replies":[ { - "nextPhraseID": "ulirfendor_demon_1", - "requires": [ + "nextPhraseID":"ulirfendor_demon_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 } ] }, { - "nextPhraseID": "ulirfendor_demon_d1" + "nextPhraseID":"ulirfendor_demon_d1" } ] }, { - "id": "ulirfendor_demon_1", - "message": "Yes, you told me that you killed the lich. Excellent work.", - "replies": [ + "id":"ulirfendor_demon_1", + "message":"Yes, you told me that you killed the lich. Excellent work.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_demon_2" + "text":"N", + "nextPhraseID":"ulirfendor_demon_2" } ] }, { - "id": "ulirfendor_demon_2", - "message": "The people of the surrounding towns will have you to thank.", - "replies": [ + "id":"ulirfendor_demon_2", + "message":"The people of the surrounding towns will have you to thank.", + "replies":[ { - "text": "No problem. Goodbye.", - "nextPhraseID": "X" + "text":"No problem. Goodbye.", + "nextPhraseID":"X" }, { - "text": "I found a strange looking helmet among the remains of that lich. Do you know anything about it?", - "nextPhraseID": "ulirfendor_helmet_s", - "requires": [ + "text":"I found a strange looking helmet among the remains of that lich. Do you know anything about it?", + "nextPhraseID":"ulirfendor_helmet_s", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 } ] } ] }, { - "id": "ulirfendor_demon_d1", - "message": "Oh, that is good news indeed. A lich you say? With your help, the people of the surrounding towns should be safe from whatever mischief the lich could have caused now.", - "rewards": [ + "id":"ulirfendor_demon_d1", + "message":"Oh, that is good news indeed. A lich you say? With your help, the people of the surrounding towns should be safe from whatever mischief the lich could have caused now.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "toszylae", - "value": 70 + "text":"N", + "nextPhraseID":"ulirfendor_demon_d2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_demon_d2" + "rewardType":"questProgress", + "rewardID":"toszylae", + "value":70 } ] }, { - "id": "ulirfendor_demon_d2", - "message": "Thank you so much for your help!", - "replies": [ + "id":"ulirfendor_demon_d2", + "message":"Thank you so much for your help!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_demon_2" + "text":"N", + "nextPhraseID":"ulirfendor_demon_2" } ] }, { - "id": "ulirfendor_helmet_s", - "replies": [ + "id":"ulirfendor_helmet_s", + "replies":[ { - "nextPhraseID": "ulirfendor_helmet_1", - "requires": [ + "nextPhraseID":"ulirfendor_helmet_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "maggots", - "value": "50" + "requireType":"questProgress", + "requireID":"maggots", + "value":50 } ] }, { - "nextPhraseID": "ulirfendor_helmet_d1" + "nextPhraseID":"ulirfendor_helmet_d1" } ] }, { - "id": "ulirfendor_helmet_d1", - "message": "That is most interesting, but you seem to have more pressing matters to attend to.", - "replies": [ + "id":"ulirfendor_helmet_d1", + "message":"That is most interesting, but you seem to have more pressing matters to attend to.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_infected_17" + "text":"N", + "nextPhraseID":"ulirfendor_infected_17" } ] }, { - "id": "ulirfendor_cured_1", - "message": "I am glad to see that you are looking better than before. I assume you got the help you needed from Talion in Loneford?", - "replies": [ + "id":"ulirfendor_cured_1", + "message":"I am glad to see that you are looking better than before. I assume you got the help you needed from Talion in Loneford?", + "replies":[ { - "text": "Yes, Talion cured me of that thing.", - "nextPhraseID": "ulirfendor_cured_2" + "text":"Yes, Talion cured me of that thing.", + "nextPhraseID":"ulirfendor_cured_2" } ] }, { - "id": "ulirfendor_cured_2", - "message": "That's good to hear. I hope that .. thing .. didn't have any permanent side-effects on you.", - "replies": [ + "id":"ulirfendor_cured_2", + "message":"That's good to hear. I hope that .. thing .. didn't have any permanent side-effects on you.", + "replies":[ { - "text": "I defeated the lich in the depths of the eastern cave.", - "nextPhraseID": "ulirfendor_demon_s", - "requires": [ + "text":"I defeated the lich in the depths of the eastern cave.", + "nextPhraseID":"ulirfendor_demon_s", + "requires":[ { - "requireType": "questProgress", - "requireID": "darkprotector", - "value": "10" + "requireType":"questProgress", + "requireID":"darkprotector", + "value":10 } ] }, { - "text": "I found a strange looking helmet among the remains of that lich. Do you know anything about it?", - "nextPhraseID": "ulirfendor_helmet_s", - "requires": [ + "text":"I found a strange looking helmet among the remains of that lich. Do you know anything about it?", + "nextPhraseID":"ulirfendor_helmet_s", + "requires":[ { - "requireType": "questProgress", - "requireID": "toszylae", - "value": "70" + "requireType":"questProgress", + "requireID":"toszylae", + "value":70 } ] } ] }, { - "id": "ulirfendor_helmet_1", - "message": "Could it be? Hmm. Let me look at that thing.", - "replies": [ + "id":"ulirfendor_helmet_1", + "message":"Could it be? Hmm. Let me look at that thing.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_2" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_2" } ] }, { - "id": "ulirfendor_helmet_2", - "message": "Those markings on it are most peculiar. It was found by the lich that you spoke of?", - "replies": [ + "id":"ulirfendor_helmet_2", + "message":"Those markings on it are most peculiar. It was found by the lich that you spoke of?", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_3" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_3" } ] }, { - "id": "ulirfendor_helmet_3", - "message": "Hmm. You know what, this could actually be connected to what the shrine speaks of - The Dark Protector", - "replies": [ + "id":"ulirfendor_helmet_3", + "message":"Hmm. You know what, this could actually be connected to what the shrine speaks of - The Dark Protector", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_4" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_4" } ] }, { - "id": "ulirfendor_helmet_4", - "message": "I am not certain of what the term 'The Dark Protector' refers to. At first I thought it might be some creature protecting something, but this helmet seems to fit better in on what the shrine speaks of.", - "replies": [ + "id":"ulirfendor_helmet_4", + "message":"I am not certain of what the term 'The Dark Protector' refers to. At first I thought it might be some creature protecting something, but this helmet seems to fit better in on what the shrine speaks of.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_5" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_5" } ] }, { - "id": "ulirfendor_helmet_5", - "message": "It could either be the helmet itself, or that the helmet has some effect on whoever wears it, meaning that the wearer will become the Dark Protector.", - "replies": [ + "id":"ulirfendor_helmet_5", + "message":"It could either be the helmet itself, or that the helmet has some effect on whoever wears it, meaning that the wearer will become the Dark Protector.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_6" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_6" } ] }, { - "id": "ulirfendor_helmet_6", - "message": "Nevertheless, I am almost certain that this artifact is connected to what this shrine speaks of, and that the artifact is rich with Kazaul influence.", - "replies": [ + "id":"ulirfendor_helmet_6", + "message":"Nevertheless, I am almost certain that this artifact is connected to what this shrine speaks of, and that the artifact is rich with Kazaul influence.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_7" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_7" } ] }, { - "id": "ulirfendor_helmet_7", - "message": "As such, it would most certainly bring misery to the surroundings of whoever carries it. Directly or indirectly, I do not know.", - "replies": [ + "id":"ulirfendor_helmet_7", + "message":"As such, it would most certainly bring misery to the surroundings of whoever carries it. Directly or indirectly, I do not know.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_8" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_8" } ] }, { - "id": "ulirfendor_helmet_8", - "message": "I say, we must destroy that item immediately to make sure that the Kazaul taint is forever cleansed from this place and to make sure it does not fall into the wrong hands.", - "rewards": [ + "id":"ulirfendor_helmet_8", + "message":"I say, we must destroy that item immediately to make sure that the Kazaul taint is forever cleansed from this place and to make sure it does not fall into the wrong hands.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 15 + "text":"He he, a powerful item you say? How much would you think it is worth?", + "nextPhraseID":"ulirfendor_helmet_worth" + }, + { + "text":"What should we do in order to destroy it?", + "nextPhraseID":"ulirfendor_helmet_n2" + }, + { + "text":"Absolutely. I will do anything to protect the people from this thing.", + "nextPhraseID":"ulirfendor_helmet_n1" + }, + { + "text":"Interesting. How powerful could someone become by wearing this thing?", + "nextPhraseID":"ulirfendor_helmet_power" } ], - "replies": [ + "rewards":[ { - "text": "He he, a powerful item you say? How much would you think it is worth?", - "nextPhraseID": "ulirfendor_helmet_worth" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":15 + } + ] + }, + { + "id":"ulirfendor_helmet_worth", + "message":"Worth!? What difference would that make? We need to destroy it immediately!", + "replies":[ + { + "text":"How powerful could someone become by wearing this thing?", + "nextPhraseID":"ulirfendor_helmet_power" }, { - "text": "What should we do in order to destroy it?", - "nextPhraseID": "ulirfendor_helmet_n2" + "text":"What should we do in order to destroy it?", + "nextPhraseID":"ulirfendor_helmet_n2" }, { - "text": "Absolutely. I will do anything to protect the people from this thing.", - "nextPhraseID": "ulirfendor_helmet_n1" + "text":"No. I will keep this item for myself instead.", + "nextPhraseID":"ulirfendor_helmet_keep1" + } + ] + }, + { + "id":"ulirfendor_helmet_power", + "message":"I don't even want to think about that. It would surely bring misery to the surroundings of whoever wears it. We must destroy it immediately!", + "replies":[ + { + "text":"He he, sounds powerful. How much would you think it is worth?", + "nextPhraseID":"ulirfendor_helmet_worth" }, { - "text": "Interesting. How powerful could someone become by wearing this thing?", - "nextPhraseID": "ulirfendor_helmet_power" - } - ] - }, - { - "id": "ulirfendor_helmet_worth", - "message": "Worth!? What difference would that make? We need to destroy it immediately!", - "replies": [ - { - "text": "How powerful could someone become by wearing this thing?", - "nextPhraseID": "ulirfendor_helmet_power" + "text":"What should we do in order to destroy it?", + "nextPhraseID":"ulirfendor_helmet_n2" }, { - "text": "What should we do in order to destroy it?", - "nextPhraseID": "ulirfendor_helmet_n2" - }, - { - "text": "No. I will keep this item for myself instead.", - "nextPhraseID": "ulirfendor_helmet_keep1" + "text":"No. I will keep this item for myself instead.", + "nextPhraseID":"ulirfendor_helmet_keep1" } ] }, { - "id": "ulirfendor_helmet_power", - "message": "I don't even want to think about that. It would surely bring misery to the surroundings of whoever wears it. We must destroy it immediately!", - "replies": [ + "id":"ulirfendor_helmet_n1", + "message":"I'm glad to hear that.", + "replies":[ { - "text": "He he, sounds powerful. How much would you think it is worth?", - "nextPhraseID": "ulirfendor_helmet_worth" - }, - { - "text": "What should we do in order to destroy it?", - "nextPhraseID": "ulirfendor_helmet_n2" - }, - { - "text": "No. I will keep this item for myself instead.", - "nextPhraseID": "ulirfendor_helmet_keep1" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_n2" } ] }, { - "id": "ulirfendor_helmet_n1", - "message": "I'm glad to hear that.", - "replies": [ + "id":"ulirfendor_helmet_n2", + "message":"To destroy it, I think it will suffice to use what we normally use when removing the taint of Kazaul - a vial of purifying spirit.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_n2" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_n3" } ] }, { - "id": "ulirfendor_helmet_n2", - "message": "To destroy it, I think it will suffice to use what we normally use when removing the taint of Kazaul - a vial of purifying spirit.", - "replies": [ + "id":"ulirfendor_helmet_n3", + "message":"Fortunately, I always carry some on me, so that won't be a problem.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_n3" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_n4" } ] }, { - "id": "ulirfendor_helmet_n3", - "message": "Fortunately, I always carry some on me, so that won't be a problem.", - "replies": [ + "id":"ulirfendor_helmet_n4", + "message":"What could be a problem however, is the other thing we will need. This artifact is most likely connected to that lich you encountered.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_n4" + "text":"N", + "nextPhraseID":"ulirfendor_helmet_n5" } ] }, { - "id": "ulirfendor_helmet_n4", - "message": "What could be a problem however, is the other thing we will need. This artifact is most likely connected to that lich you encountered.", - "replies": [ + "id":"ulirfendor_helmet_n5", + "message":"We would need to use the vial of purifying spirit on something powerful from that lich as well.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_n5" + "text":"I managed to get the heart of the lich, would that do?", + "nextPhraseID":"ulirfendor_helmet_n6" } ] }, { - "id": "ulirfendor_helmet_n5", - "message": "We would need to use the vial of purifying spirit on something powerful from that lich as well.", - "replies": [ + "id":"ulirfendor_helmet_n6", + "message":"The heart? Oh yes, that would surely do.", + "replies":[ { - "text": "I managed to get the heart of the lich, would that do?", - "nextPhraseID": "ulirfendor_helmet_n6" - } - ] - }, - { - "id": "ulirfendor_helmet_n6", - "message": "The heart? Oh yes, that would surely do.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 26 + "text":"N", + "nextPhraseID":"ulirfendor_helmet_n7" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_n7" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":26 } ] }, { - "id": "ulirfendor_helmet_n7", - "message": "Quickly now, give me the helmet and the heart of the lich, and I will begin the procedure.", - "replies": [ + "id":"ulirfendor_helmet_n7", + "message":"Quickly now, give me the helmet and the heart of the lich, and I will begin the procedure.", + "replies":[ { - "text": "Here is the helmet and the heart.", - "nextPhraseID": "ulirfendor_dp_proc_2", - "requires": [ + "text":"Here is the helmet and the heart.", + "nextPhraseID":"ulirfendor_dp_proc_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "helm_protector0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"helm_protector0", + "value":1 }, { - "requireType": "inventoryRemove", - "requireID": "toszylae_heart", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"toszylae_heart", + "value":1 } ] }, { - "text": "I think I should give this a second thought before we begin.", - "nextPhraseID": "ulirfendor_helmet_n8" + "text":"I think I should give this a second thought before we begin.", + "nextPhraseID":"ulirfendor_helmet_n8" }, { - "text": "No. I will keep this item for myself instead.", - "nextPhraseID": "ulirfendor_helmet_keep1" + "text":"No. I will keep this item for myself instead.", + "nextPhraseID":"ulirfendor_helmet_keep1" } ] }, { - "id": "ulirfendor_helmet_n8", - "message": "Think all you want, but please hurry. We need to destroy this thing as soon as possible!" + "id":"ulirfendor_helmet_n8", + "message":"Think all you want, but please hurry. We need to destroy this thing as soon as possible!" }, { - "id": "ulirfendor_dp_proc_2", - "message": "Excellent. I will begin the procedure immediately.", - "rewards": [ + "id":"ulirfendor_dp_proc_2", + "message":"Excellent. I will begin the procedure immediately.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 30 - }, - { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 31 + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_3" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":30 + }, + { + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":31 } ] }, { - "id": "ulirfendor_dp_proc_3", - "message": "(Ulirfendor places the helmet and the lich's heart on the ground before him, and opens his backpack of items.)", - "replies": [ + "id":"ulirfendor_dp_proc_3", + "message":"(Ulirfendor places the helmet and the lich's heart on the ground before him, and opens his backpack of items.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_4" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_4" } ] }, { - "id": "ulirfendor_dp_proc_4", - "message": "(He pulls out a leathery potion case from his backpack, and takes out a vial of clear but almost shining liquid.)", - "replies": [ + "id":"ulirfendor_dp_proc_4", + "message":"(He pulls out a leathery potion case from his backpack, and takes out a vial of clear but almost shining liquid.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_5" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_5" } ] }, { - "id": "ulirfendor_dp_proc_5", - "message": "(Ulirfendor pours the contents of the vial on the helmet and the heart in circling motions, taking good care to not spill any on the ground.)", - "replies": [ + "id":"ulirfendor_dp_proc_5", + "message":"(Ulirfendor pours the contents of the vial on the helmet and the heart in circling motions, taking good care to not spill any on the ground.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_6" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_6" } ] }, { - "id": "ulirfendor_dp_proc_6", - "message": "It should be as simple as that really. Powerful stuff this.", - "replies": [ + "id":"ulirfendor_dp_proc_6", + "message":"It should be as simple as that really. Powerful stuff this.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_7" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_7" } ] }, { - "id": "ulirfendor_dp_proc_7", - "message": "(The surface of the helmet seems to freeze, almost like it had a layer of ice on it.)", - "replies": [ + "id":"ulirfendor_dp_proc_7", + "message":"(The surface of the helmet seems to freeze, almost like it had a layer of ice on it.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_8" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_8" } ] }, { - "id": "ulirfendor_dp_proc_8", - "message": "(After a while, small cracks appear on the surface, making tiny sounds as they appear.)", - "replies": [ + "id":"ulirfendor_dp_proc_8", + "message":"(After a while, small cracks appear on the surface, making tiny sounds as they appear.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_9" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_9" } ] }, { - "id": "ulirfendor_dp_proc_9", - "message": "(The cracks start to get larger and more dense along the surface, until the helmet is completely covered by them.)", - "replies": [ + "id":"ulirfendor_dp_proc_9", + "message":"(The cracks start to get larger and more dense along the surface, until the helmet is completely covered by them.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_10" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_10" } ] }, { - "id": "ulirfendor_dp_proc_10", - "message": "Now, watch this. I love this part.", - "replies": [ + "id":"ulirfendor_dp_proc_10", + "message":"Now, watch this. I love this part.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_11" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_11" } ] }, { - "id": "ulirfendor_dp_proc_11", - "message": "(Ulirfendor takes aim with his foot and stomps the helmet with the heel of his boot in a powerful motion.", - "replies": [ + "id":"ulirfendor_dp_proc_11", + "message":"(Ulirfendor takes aim with his foot and stomps the helmet with the heel of his boot in a powerful motion.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_12" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_12" } ] }, { - "id": "ulirfendor_dp_proc_12", - "message": "(The helmet completely shatters, leaving nothing but a fine dust.)", - "rewards": [ + "id":"ulirfendor_dp_proc_12", + "message":"(The helmet completely shatters, leaving nothing but a fine dust.)", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 35 + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_13" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_13" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":35 } ] }, { - "id": "ulirfendor_dp_proc_13", - "message": "Ha ha! Look at that!", - "replies": [ + "id":"ulirfendor_dp_proc_13", + "message":"Ha ha! Look at that!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_14" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_14" } ] }, { - "id": "ulirfendor_dp_proc_14", - "message": "(He does the same with the heart that also seems to have completely frozen and gotten covered with cracks.)", - "replies": [ + "id":"ulirfendor_dp_proc_14", + "message":"(He does the same with the heart that also seems to have completely frozen and gotten covered with cracks.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_15" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_15" } ] }, { - "id": "ulirfendor_dp_proc_15", - "message": "Ah, that sure felt good.", - "replies": [ + "id":"ulirfendor_dp_proc_15", + "message":"Ah, that sure felt good.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_16" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_16" } ] }, { - "id": "ulirfendor_dp_proc_16", - "message": "You, my friend, have done a great deed here today. This thing would have brought great misery if it would have fallen into the wrong hands.", - "replies": [ + "id":"ulirfendor_dp_proc_16", + "message":"You, my friend, have done a great deed here today. This thing would have brought great misery if it would have fallen into the wrong hands.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_17" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_17" } ] }, { - "id": "ulirfendor_dp_proc_17", - "message": "The people of the surrounding towns are now safe from whatever misery that helmet would have brought. All thanks to you!", - "replies": [ + "id":"ulirfendor_dp_proc_17", + "message":"The people of the surrounding towns are now safe from whatever misery that helmet would have brought. All thanks to you!", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_proc_18" + "text":"N", + "nextPhraseID":"ulirfendor_dp_proc_18" } ] }, { - "id": "ulirfendor_dp_proc_18", - "message": "As a token of my appreciation, I am willing to grant upon you a blessing of the Shadow.", - "replies": [ + "id":"ulirfendor_dp_proc_18", + "message":"As a token of my appreciation, I am willing to grant upon you a blessing of the Shadow.", + "replies":[ { - "text": "What would the blessing do?", - "nextPhraseID": "ulirfendor_dp_bless_2" + "text":"What would the blessing do?", + "nextPhraseID":"ulirfendor_dp_bless_2" }, { - "text": "Thank you, but that will not be necessary. I am just happy to help.", - "nextPhraseID": "ulirfendor_dp_bless_1" + "text":"Thank you, but that will not be necessary. I am just happy to help.", + "nextPhraseID":"ulirfendor_dp_bless_1" }, { - "text": "Thank you, please go ahead.", - "nextPhraseID": "ulirfendor_dp_bless_3" + "text":"Thank you, please go ahead.", + "nextPhraseID":"ulirfendor_dp_bless_3" } ] }, { - "id": "ulirfendor_dp_bless_1", - "message": "You truly have a large heart.", - "rewards": [ + "id":"ulirfendor_dp_bless_1", + "message":"You truly have a large heart.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 41 + "text":"N", + "nextPhraseID":"ulirfendor_dp_bless_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_bless_6" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":41 } ] }, { - "id": "ulirfendor_dp_bless_2", - "message": "The blessing will grant you the aid of the Shadow while in combat, protecting you from harmful effects that you opponent might inflict upon you.", - "replies": [ + "id":"ulirfendor_dp_bless_2", + "message":"The blessing will grant you the aid of the Shadow while in combat, protecting you from harmful effects that you opponent might inflict upon you.", + "replies":[ { - "text": "Thank you, but that will not be necessary. I am just happy to help.", - "nextPhraseID": "ulirfendor_dp_bless_1" + "text":"Thank you, but that will not be necessary. I am just happy to help.", + "nextPhraseID":"ulirfendor_dp_bless_1" }, { - "text": "Thank you, please go ahead.", - "nextPhraseID": "ulirfendor_dp_bless_3" + "text":"Thank you, please go ahead.", + "nextPhraseID":"ulirfendor_dp_bless_3" } ] }, { - "id": "ulirfendor_dp_bless_3", - "message": "Very well, I will give you the dark blessing of the Shadow.", - "replies": [ + "id":"ulirfendor_dp_bless_3", + "message":"Very well, I will give you the dark blessing of the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_bless_4" + "text":"N", + "nextPhraseID":"ulirfendor_dp_bless_4" } ] }, { - "id": "ulirfendor_dp_bless_4", - "message": "(Ulirfendor starts chanting in a tongue that you do not recognize.)", - "replies": [ + "id":"ulirfendor_dp_bless_4", + "message":"(Ulirfendor starts chanting in a tongue that you do not recognize.)", + "replies":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_bless_5" + "text":"N", + "nextPhraseID":"ulirfendor_dp_bless_5" } ] }, { - "id": "ulirfendor_dp_bless_5", - "message": "There. You now have the dark blessing of the Shadow upon you.", - "rewards": [ + "id":"ulirfendor_dp_bless_5", + "message":"There. You now have the dark blessing of the Shadow upon you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 40 - }, - { - "rewardType": "skillIncrease", - "rewardID": "shadowBless", - "value": 1 + "text":"N", + "nextPhraseID":"ulirfendor_dp_bless_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_dp_bless_6" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":40 + }, + { + "rewardType":"skillIncrease", + "rewardID":"shadowBless", + "value":1 } ] }, { - "id": "ulirfendor_dp_bless_6", - "message": "Thank you yet again for all you have done here." + "id":"ulirfendor_dp_bless_6", + "message":"Thank you yet again for all you have done here." }, { - "id": "ulirfendor_helmet_keep1", - "message": "What!? Keep it!? Have you gone mad? We need to destroy it to protect the people!", - "replies": [ + "id":"ulirfendor_helmet_keep1", + "message":"What!? Keep it!? Have you gone mad? We need to destroy it to protect the people!", + "replies":[ { - "text": "Who knows what power I could gain from it? I will keep this for myself.", - "nextPhraseID": "ulirfendor_helmet_keep2" + "text":"Who knows what power I could gain from it? I will keep this for myself.", + "nextPhraseID":"ulirfendor_helmet_keep2" }, { - "text": "It could be worth a lot. I will keep this for myself.", - "nextPhraseID": "ulirfendor_helmet_keep2" + "text":"It could be worth a lot. I will keep this for myself.", + "nextPhraseID":"ulirfendor_helmet_keep2" }, { - "text": "I think I should give this a second thought before we begin.", - "nextPhraseID": "ulirfendor_helmet_n8" + "text":"I think I should give this a second thought before we begin.", + "nextPhraseID":"ulirfendor_helmet_n8" } ] }, { - "id": "ulirfendor_helmet_keep2", - "message": "What is this!? I knew there was something wrong about you the first time I saw you.", - "rewards": [ + "id":"ulirfendor_helmet_keep2", + "message":"What is this!? I knew there was something wrong about you the first time I saw you.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 50 + "text":"N", + "nextPhraseID":"ulirfendor_helmet_keep3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "ulirfendor_helmet_keep3" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":50 } ] }, { - "id": "ulirfendor_helmet_keep3", - "message": "By the Shadow, I will stop you. Whatever it takes. You will not live to see the next day!", - "rewards": [ + "id":"ulirfendor_helmet_keep3", + "message":"By the Shadow, I will stop you. Whatever it takes. You will not live to see the next day!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "darkprotector", - "value": 51 + "text":"Attack!", + "nextPhraseID":"F" } ], - "replies": [ + "rewards":[ { - "text": "Attack!", - "nextPhraseID": "F" + "rewardType":"questProgress", + "rewardID":"darkprotector", + "value":51 } ] }, { - "id": "ulirfendor_dp_return1", - "message": "Hello again. Have you made up your mind about what we talked about before?", - "replies": [ + "id":"ulirfendor_dp_return1", + "message":"Hello again. Have you made up your mind about what we talked about before?", + "replies":[ { - "text": "What was that about destroying the helmet?", - "nextPhraseID": "ulirfendor_helmet_8" + "text":"What was that about destroying the helmet?", + "nextPhraseID":"ulirfendor_helmet_8" }, { - "text": "Can you tell me again what you think about this helmet?", - "nextPhraseID": "ulirfendor_helmet_2" + "text":"Can you tell me again what you think about this helmet?", + "nextPhraseID":"ulirfendor_helmet_2" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_umar.json b/AndorsTrail/res/raw/conversationlist_umar.json index 391689aea..2a47e0823 100644 --- a/AndorsTrail/res/raw/conversationlist_umar.json +++ b/AndorsTrail/res/raw/conversationlist_umar.json @@ -1,350 +1,350 @@ [ { - "id": "umar_select_1", - "replies": [ + "id":"umar_select_1", + "replies":[ { - "nextPhraseID": "umar_return_1", - "requires": [ + "nextPhraseID":"umar_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "andor", - "value": "51" + "requireType":"questProgress", + "requireID":"andor", + "value":51 } ] }, { - "nextPhraseID": "umar_novisit_1" + "nextPhraseID":"umar_novisit_1" } ] }, { - "id": "umar_return_1", - "message": "Hello again, my friend.", - "replies": [ + "id":"umar_return_1", + "message":"Hello again, my friend.", + "replies":[ { - "text": "Hello.", - "nextPhraseID": "umar_return_2" + "text":"Hello.", + "nextPhraseID":"umar_return_2" }, { - "text": "Nice to meet you. Goodbye.", - "nextPhraseID": "X" + "text":"Nice to meet you. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "umar_return_2", - "message": "Anything else I can help you with?", - "replies": [ + "id":"umar_return_2", + "message":"Anything else I can help you with?", + "replies":[ { - "text": "Can you repeat what you said about Andor?", - "nextPhraseID": "umar_5" + "text":"Can you repeat what you said about Andor?", + "nextPhraseID":"umar_5" }, { - "text": "Nice to meet you. Goodbye.", - "nextPhraseID": "X" + "text":"Nice to meet you. Goodbye.", + "nextPhraseID":"X" } ] }, { - "id": "umar_novisit_1", - "message": "Hello. How did your search go?", - "replies": [ + "id":"umar_novisit_1", + "message":"Hello. How did your search go?", + "replies":[ { - "text": "What search?", - "nextPhraseID": "umar_2" + "text":"What search?", + "nextPhraseID":"umar_2" } ] }, { - "id": "umar_2", - "message": "Last time we talked, you asked for the way to Lodar's Hideaway. Did you find it?", - "replies": [ + "id":"umar_2", + "message":"Last time we talked, you asked for the way to Lodar's Hideaway. Did you find it?", + "replies":[ { - "text": "We have never met.", - "nextPhraseID": "umar_3" + "text":"We have never met.", + "nextPhraseID":"umar_3" }, { - "text": "You must have me confused with my brother Andor. We look very much alike.", - "nextPhraseID": "umar_4" + "text":"You must have me confused with my brother Andor. We look very much alike.", + "nextPhraseID":"umar_4" } ] }, { - "id": "umar_3", - "message": "Oh. I must have you mixed up with someone else.", - "replies": [ + "id":"umar_3", + "message":"Oh. I must have you mixed up with someone else.", + "replies":[ { - "text": "My brother Andor and I look very much alike.", - "nextPhraseID": "umar_4" + "text":"My brother Andor and I look very much alike.", + "nextPhraseID":"umar_4" } ] }, { - "id": "umar_4", - "message": "Really? Never mind I said anything then.", - "rewards": [ + "id":"umar_4", + "message":"Really? Never mind I said anything then.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 51 + "text":"I guess that means that Andor was here. What was he doing?", + "nextPhraseID":"umar_5" } ], - "replies": [ + "rewards":[ { - "text": "I guess that means that Andor was here. What was he doing?", - "nextPhraseID": "umar_5" + "rewardType":"questProgress", + "rewardID":"andor", + "value":51 } ] }, { - "id": "umar_5", - "message": "He came here a while ago, asking a lot of questions about what relation the Thieves' Guild has to the Shadow and to the royal guard in Feygard.", - "replies": [ + "id":"umar_5", + "message":"He came here a while ago, asking a lot of questions about what relation the Thieves' Guild has to the Shadow and to the royal guard in Feygard.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_6" + "text":"N", + "nextPhraseID":"umar_6" } ] }, { - "id": "umar_6", - "message": "We in the Thieves' Guild really don't care much for the Shadow. Nor do we care for the royal guard.", - "replies": [ + "id":"umar_6", + "message":"We in the Thieves' Guild really don't care much for the Shadow. Nor do we care for the royal guard.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_7" + "text":"N", + "nextPhraseID":"umar_7" } ] }, { - "id": "umar_7", - "message": "We try to be above their bickering and differences. They may fight as much as they want, but the Thieves' Guild will outlive them all.", - "replies": [ + "id":"umar_7", + "message":"We try to be above their bickering and differences. They may fight as much as they want, but the Thieves' Guild will outlive them all.", + "replies":[ { - "text": "What conflict?", - "nextPhraseID": "umar_conflict_1" + "text":"What conflict?", + "nextPhraseID":"umar_conflict_1" }, { - "text": "Tell me more about what Andor asked for", - "nextPhraseID": "umar_andor_1" + "text":"Tell me more about what Andor asked for", + "nextPhraseID":"umar_andor_1" } ] }, { - "id": "umar_conflict_1", - "message": "Where have you been the last couple of years? Don't you know of the brewing conflict?", - "replies": [ + "id":"umar_conflict_1", + "message":"Where have you been the last couple of years? Don't you know of the brewing conflict?", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_2" + "text":"N", + "nextPhraseID":"umar_conflict_2" } ] }, { - "id": "umar_conflict_2", - "message": "The royal guard, led by Lord Geomyr in Feygard, are trying to ward off the recent increase in illegal activities, and are therefore imposing more restrictions on what is allowed and not.", - "replies": [ + "id":"umar_conflict_2", + "message":"The royal guard, led by Lord Geomyr in Feygard, are trying to ward off the recent increase in illegal activities, and are therefore imposing more restrictions on what is allowed and not.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_3" + "text":"N", + "nextPhraseID":"umar_conflict_3" } ] }, { - "id": "umar_conflict_3", - "message": "The priests of the Shadow, mostly seated in Nor City, are opponents to the new restrictions, saying that they limit the ways that they can please the Shadow.", - "replies": [ + "id":"umar_conflict_3", + "message":"The priests of the Shadow, mostly seated in Nor City, are opponents to the new restrictions, saying that they limit the ways that they can please the Shadow.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_4" + "text":"N", + "nextPhraseID":"umar_conflict_4" } ] }, { - "id": "umar_conflict_4", - "message": "In turn, the rumor is that the priests of the Shadow are planning to overthrow Lord Geomyr and his forces.", - "replies": [ + "id":"umar_conflict_4", + "message":"In turn, the rumor is that the priests of the Shadow are planning to overthrow Lord Geomyr and his forces.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_5" + "text":"N", + "nextPhraseID":"umar_conflict_5" } ] }, { - "id": "umar_conflict_5", - "message": "Also, the rumor is that the priests of the Shadow are still doing their rituals, despite the fact that most of the rituals have been banned.", - "replies": [ + "id":"umar_conflict_5", + "message":"Also, the rumor is that the priests of the Shadow are still doing their rituals, despite the fact that most of the rituals have been banned.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_6" + "text":"N", + "nextPhraseID":"umar_conflict_6" } ] }, { - "id": "umar_conflict_6", - "message": "Lord Geomyr and his royal guard on the other hand, are still trying their best to rule in a way that they feel is fair.", - "replies": [ + "id":"umar_conflict_6", + "message":"Lord Geomyr and his royal guard on the other hand, are still trying their best to rule in a way that they feel is fair.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_conflict_7" + "text":"N", + "nextPhraseID":"umar_conflict_7" } ] }, { - "id": "umar_conflict_7", - "message": "We in the Thieves' Guild try not to get involved in the conflict. Our business is so far unaffected by all of this.", - "replies": [ + "id":"umar_conflict_7", + "message":"We in the Thieves' Guild try not to get involved in the conflict. Our business is so far unaffected by all of this.", + "replies":[ { - "text": "Thank you for telling me.", - "nextPhraseID": "umar_return_2" + "text":"Thank you for telling me.", + "nextPhraseID":"umar_return_2" }, { - "text": "Whatever, that doesn't concern me.", - "nextPhraseID": "umar_return_2" + "text":"Whatever, that doesn't concern me.", + "nextPhraseID":"umar_return_2" } ] }, { - "id": "umar_andor_1", - "message": "He asked me for my support, and asked of how to find Lodar.", - "replies": [ + "id":"umar_andor_1", + "message":"He asked me for my support, and asked of how to find Lodar.", + "replies":[ { - "text": "Who is Lodar?", - "nextPhraseID": "umar_andor_2" + "text":"Who is Lodar?", + "nextPhraseID":"umar_andor_2" } ] }, { - "id": "umar_andor_2", - "message": "Lodar? He is one of the famous potion makers from the old days. The Thieves' Guild has requested his services many times before. He can make all sorts of strong sleeping potions, healing potions and cures.", - "replies": [ + "id":"umar_andor_2", + "message":"Lodar? He is one of the famous potion makers from the old days. The Thieves' Guild has requested his services many times before. He can make all sorts of strong sleeping potions, healing potions and cures.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_andor_3" + "text":"N", + "nextPhraseID":"umar_andor_3" } ] }, { - "id": "umar_andor_3", - "message": "But his specialty is, of course, his poisons. His poison can harm even the largest of monsters.", - "replies": [ + "id":"umar_andor_3", + "message":"But his specialty is, of course, his poisons. His poison can harm even the largest of monsters.", + "replies":[ { - "text": "What would Andor want with him?", - "nextPhraseID": "umar_andor_4" + "text":"What would Andor want with him?", + "nextPhraseID":"umar_andor_4" } ] }, { - "id": "umar_andor_4", - "message": "I don't know. Maybe he was looking for a potion.", - "rewards": [ + "id":"umar_andor_4", + "message":"I don't know. Maybe he was looking for a potion.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "andor", - "value": 55 + "text":"So, where can I find this Lodar?", + "nextPhraseID":"umar_lodar_1" } ], - "replies": [ + "rewards":[ { - "text": "So, where can I find this Lodar?", - "nextPhraseID": "umar_lodar_1" + "rewardType":"questProgress", + "rewardID":"andor", + "value":55 } ] }, { - "id": "umar_lodar_1", - "message": "I really shouldn't tell you. How to get to him is one of our closely guarded secrets in the guild. His hideaway is only reachable by our members.", - "replies": [ + "id":"umar_lodar_1", + "message":"I really shouldn't tell you. How to get to him is one of our closely guarded secrets in the guild. His hideaway is only reachable by our members.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_lodar_2" + "text":"N", + "nextPhraseID":"umar_lodar_2" } ] }, { - "id": "umar_lodar_2", - "message": "However, I heard that you helped us find the key of Luthor. This is something we have been trying to get to for a long time.", - "replies": [ + "id":"umar_lodar_2", + "message":"However, I heard that you helped us find the key of Luthor. This is something we have been trying to get to for a long time.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_lodar_3" + "text":"N", + "nextPhraseID":"umar_lodar_3" } ] }, { - "id": "umar_lodar_3", - "message": "Ok, I'll tell you how to get to Lodar's Hideaway. But you have to promise to keep it a secret. Do not tell anyone. Not even those that appear to be members of the Thieves' Guild.", - "replies": [ + "id":"umar_lodar_3", + "message":"Ok, I'll tell you how to get to Lodar's Hideaway. But you have to promise to keep it a secret. Do not tell anyone. Not even those that appear to be members of the Thieves' Guild.", + "replies":[ { - "text": "Ok, I'll promise to keep it a secret.", - "nextPhraseID": "umar_lodar_4" + "text":"Ok, I'll promise to keep it a secret.", + "nextPhraseID":"umar_lodar_4" }, { - "text": "I can't give any guarantees, but I will try.", - "nextPhraseID": "umar_lodar_4" + "text":"I can't give any guarantees, but I will try.", + "nextPhraseID":"umar_lodar_4" } ] }, { - "id": "umar_lodar_4", - "message": "Good. The thing is, you not only need to find the place itself, but you also need to utter the correct words to be allowed entry by the guardian.", - "replies": [ + "id":"umar_lodar_4", + "message":"Good. The thing is, you not only need to find the place itself, but you also need to utter the correct words to be allowed entry by the guardian.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_lodar_5" + "text":"N", + "nextPhraseID":"umar_lodar_5" } ] }, { - "id": "umar_lodar_5", - "message": "The only one that understands the language of the guardian is the old man Ogam in Vilegard.", - "rewards": [ + "id":"umar_lodar_5", + "message":"The only one that understands the language of the guardian is the old man Ogam in Vilegard.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "lodar", - "value": 10 + "text":"N", + "nextPhraseID":"umar_lodar_6" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "umar_lodar_6" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":10 } ] }, { - "id": "umar_lodar_6", - "message": "You should travel to the town of Vilegard and find Ogam. He can help you get the right words to enter Lodar's Hideaway.", - "rewards": [ + "id":"umar_lodar_6", + "message":"You should travel to the town of Vilegard and find Ogam. He can help you get the right words to enter Lodar's Hideaway.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "lodar", - "value": 15 + "text":"How do I get to Vilegard?", + "nextPhraseID":"umar_vilegard_1" + }, + { + "text":"Thank you. There was something else I wanted to talk about.", + "nextPhraseID":"umar_return_2" + }, + { + "text":"Thank you, goodbye.", + "nextPhraseID":"X" } ], - "replies": [ + "rewards":[ { - "text": "How do I get to Vilegard?", - "nextPhraseID": "umar_vilegard_1" - }, - { - "text": "Thank you. There was something else I wanted to talk about.", - "nextPhraseID": "umar_return_2" - }, - { - "text": "Thank you, goodbye.", - "nextPhraseID": "X" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":15 } ] }, { - "id": "umar_vilegard_1", - "message": "You travel southeast from Fallhaven. When you reach the main road and the Foaming Flask tavern, head south. It's not very far to the southeast from here.", - "replies": [ + "id":"umar_vilegard_1", + "message":"You travel southeast from Fallhaven. When you reach the main road and the Foaming Flask tavern, head south. It's not very far to the southeast from here.", + "replies":[ { - "text": "N", - "nextPhraseID": "umar_return_2" + "text":"N", + "nextPhraseID":"umar_return_2" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_unzel2.json b/AndorsTrail/res/raw/conversationlist_unzel2.json index 56565fbac..2bfcda9d6 100644 --- a/AndorsTrail/res/raw/conversationlist_unzel2.json +++ b/AndorsTrail/res/raw/conversationlist_unzel2.json @@ -1,80 +1,80 @@ [ { - "id": "unzel_msg1", - "message": "Kaverin, my old friend! It's good to hear that he is still alive. What is the message?", - "replies": [ + "id":"unzel_msg1", + "message":"Kaverin, my old friend! It's good to hear that he is still alive. What is the message?", + "replies":[ { - "text": "Here it is.", - "nextPhraseID": "unzel_msg2", - "requires": [ + "text":"Here it is.", + "nextPhraseID":"unzel_msg2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "kaverin_message", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"kaverin_message", + "value":1 } ] } ] }, { - "id": "unzel_msg2", - "message": "Hmmm, yes... Let's see... (Unzel opens the sealed message and reads it)", - "rewards": [ + "id":"unzel_msg2", + "message":"Hmmm, yes... Let's see... (Unzel opens the sealed message and reads it)", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 30 + "text":"N", + "nextPhraseID":"unzel_msg3" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "unzel_msg3" + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":30 } ] }, { - "id": "unzel_msg3", - "message": "Yes, this makes sense with what I have seen.", - "replies": [ + "id":"unzel_msg3", + "message":"Yes, this makes sense with what I have seen.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_msg4" + "text":"N", + "nextPhraseID":"unzel_msg4" } ] }, { - "id": "unzel_msg4", - "message": "Thank you for bringing it to me.", - "replies": [ + "id":"unzel_msg4", + "message":"Thank you for bringing it to me.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_msg5" + "text":"N", + "nextPhraseID":"unzel_msg5" } ] }, { - "id": "unzel_msg5", - "message": "Your help could prove more valuable than you might realize.", - "replies": [ + "id":"unzel_msg5", + "message":"Your help could prove more valuable than you might realize.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_msg6" + "text":"N", + "nextPhraseID":"unzel_msg6" } ] }, { - "id": "unzel_msg6", - "message": "Say hello to my old friend Kaverin the next time you see him, will you?" + "id":"unzel_msg6", + "message":"Say hello to my old friend Kaverin the next time you see him, will you?" }, { - "id": "unzel_msg_r0", - "message": "Hello again. Thank you for your help with defeating Vacor and bringing me the message from Kaverin.", - "replies": [ + "id":"unzel_msg_r0", + "message":"Hello again. Thank you for your help with defeating Vacor and bringing me the message from Kaverin.", + "replies":[ { - "text": "N", - "nextPhraseID": "unzel_msg5" + "text":"N", + "nextPhraseID":"unzel_msg5" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_v0612graves.json b/AndorsTrail/res/raw/conversationlist_v0612graves.json index 107137312..a48eea362 100644 --- a/AndorsTrail/res/raw/conversationlist_v0612graves.json +++ b/AndorsTrail/res/raw/conversationlist_v0612graves.json @@ -1,246 +1,246 @@ [ { - "id": "sign_wild3_grave", - "message": "The cross reads: Rest in peace, my friend." + "id":"sign_wild3_grave", + "message":"The cross reads: Rest in peace, my friend." }, { - "id": "sign_wild6_stump", - "message": "You notice that the tree-stump is partially hollow, and looks like an excellent hiding place. It is empty now." + "id":"sign_wild6_stump", + "message":"You notice that the tree-stump is partially hollow, and looks like an excellent hiding place. It is empty now." }, { - "id": "sign_snakecave3_grave", - "message": "The ground around the grave is full of small holes, probably by something that has slithered its way to its nest down there. The cross has some writing on it, but you cannot understand what it says." + "id":"sign_snakecave3_grave", + "message":"The ground around the grave is full of small holes, probably by something that has slithered its way to its nest down there. The cross has some writing on it, but you cannot understand what it says." }, { - "id": "sign_fallhaven_ne_grave1", - "message": "Here lies Kargir the merchant." + "id":"sign_fallhaven_ne_grave1", + "message":"Here lies Kargir the merchant." }, { - "id": "sign_fallhaven_ne_grave2", - "message": "(The stone is covered with a thin layer of green moss. The writing on the stone has eroded and is completely unreadable.)" + "id":"sign_fallhaven_ne_grave2", + "message":"(The stone is covered with a thin layer of green moss. The writing on the stone has eroded and is completely unreadable.)" }, { - "id": "sign_fallhaven_ne_grave3", - "message": "Rest with the Shadow, one-legged Berth. She lived a full life, but in the end she could not stand up to the illness that befell her." + "id":"sign_fallhaven_ne_grave3", + "message":"Rest with the Shadow, one-legged Berth. She lived a full life, but in the end she could not stand up to the illness that befell her." }, { - "id": "sign_fallhaven_ne_grave4", - "message": "The remains of Kigrim lies here, after he was killed by wolves south of Fallhaven." + "id":"sign_fallhaven_ne_grave4", + "message":"The remains of Kigrim lies here, after he was killed by wolves south of Fallhaven." }, { - "id": "sign_fallhaven_ne_grave5", - "message": "Gimlont the corpulent lies here. May we finally be free from his fat hands being part of all of our businesses." + "id":"sign_fallhaven_ne_grave5", + "message":"Gimlont the corpulent lies here. May we finally be free from his fat hands being part of all of our businesses." }, { - "id": "sign_fallhaven_ne_grave6", - "message": "Here lies Terdar the smith. May he forever be embraced by the comfort of the Shadow." + "id":"sign_fallhaven_ne_grave6", + "message":"Here lies Terdar the smith. May he forever be embraced by the comfort of the Shadow." }, { - "id": "sign_fallhaven_ne_grave7", - "message": "Here lies O'llath, praised by her fellow citizens of Fallhaven for her delicious cakes." + "id":"sign_fallhaven_ne_grave7", + "message":"Here lies O'llath, praised by her fellow citizens of Fallhaven for her delicious cakes." }, { - "id": "sign_fallhaven_ne_grave8", - "message": "Sidari the woodcutter lies here. We all told him to be careful with that axe of his, but he never listened." + "id":"sign_fallhaven_ne_grave8", + "message":"Sidari the woodcutter lies here. We all told him to be careful with that axe of his, but he never listened." }, { - "id": "sign_fallhaven_ne_grave9", - "message": "Tyngose the noble lies here. May her legacy never be forgotten." + "id":"sign_fallhaven_ne_grave9", + "message":"Tyngose the noble lies here. May her legacy never be forgotten." }, { - "id": "sign_catacombs1_grave1", - "message": "Here lies the remains of Sir Eneryth's horse, Shadowsteed." + "id":"sign_catacombs1_grave1", + "message":"Here lies the remains of Sir Eneryth's horse, Shadowsteed." }, { - "id": "sign_catacombs1_grave2", - "message": "Here lies Sir Eneryth of house Gellir. Son of Sir Anarogas, and the elder brother of Sir Karthanir." + "id":"sign_catacombs1_grave2", + "message":"Here lies Sir Eneryth of house Gellir. Son of Sir Anarogas, and the elder brother of Sir Karthanir." }, { - "id": "sign_catacombs1_grave3", - "message": "Here lies Sir Karthanir of house Gellir. Son of Sir Anarogas, and the younger brother of Sir Eneryth." + "id":"sign_catacombs1_grave3", + "message":"Here lies Sir Karthanir of house Gellir. Son of Sir Anarogas, and the younger brother of Sir Eneryth." }, { - "id": "sign_catacombs1_grave4", - "message": "Here lies Lady Gelythus of house Gellir. Wife of Sir Eneryth of house Gellir." + "id":"sign_catacombs1_grave4", + "message":"Here lies Lady Gelythus of house Gellir. Wife of Sir Eneryth of house Gellir." }, { - "id": "sign_catacombs2_grave1", - "message": "Here lies ta'Draiden, servant of the Shadow in the chapel of Fallhaven." + "id":"sign_catacombs2_grave1", + "message":"Here lies ta'Draiden, servant of the Shadow in the chapel of Fallhaven." }, { - "id": "sign_catacombs2_grave2", - "message": "Here lies ta'Tembas, servant of the Shadow in the chapel of Fallhaven." + "id":"sign_catacombs2_grave2", + "message":"Here lies ta'Tembas, servant of the Shadow in the chapel of Fallhaven." }, { - "id": "sign_catacombs2_grave3", - "message": "Here lies Elodam, servant of Sir Eneryth of house Gellir." + "id":"sign_catacombs2_grave3", + "message":"Here lies Elodam, servant of Sir Eneryth of house Gellir." }, { - "id": "sign_catacombs2_grave4", - "message": "Here lies the remains of one-eyed Tragdas, servant of Sir Eneryth of house Gellir." + "id":"sign_catacombs2_grave4", + "message":"Here lies the remains of one-eyed Tragdas, servant of Sir Eneryth of house Gellir." }, { - "id": "sign_catacombs2_grave5", - "message": "Here lies Lerythal the kind. May she rest with the Shadow." + "id":"sign_catacombs2_grave5", + "message":"Here lies Lerythal the kind. May she rest with the Shadow." }, { - "id": "sign_catacombs2_grave6", - "message": "Here lies Kragnis the second, steward of the chapel of Fallhaven." + "id":"sign_catacombs2_grave6", + "message":"Here lies Kragnis the second, steward of the chapel of Fallhaven." }, { - "id": "sign_catacombs2_grave7", - "message": "The writing on the grave reads: Rest with the Shadow, my dearest." + "id":"sign_catacombs2_grave7", + "message":"The writing on the grave reads: Rest with the Shadow, my dearest." }, { - "id": "sign_catacombs2_papers1", - "message": "(On the floor is what looks like some torn out pages from a book.)" + "id":"sign_catacombs2_papers1", + "message":"(On the floor is what looks like some torn out pages from a book.)" }, { - "id": "sign_catacombs2_papers2", - "message": "(You find some crumpled papers on the floor, containing scribbled notes about the fine arts of pottery making. You decide to leave them be.)" + "id":"sign_catacombs2_papers2", + "message":"(You find some crumpled papers on the floor, containing scribbled notes about the fine arts of pottery making. You decide to leave them be.)" }, { - "id": "sign_catacombs3_grave1", - "message": "(The grave reads: Here lies Sir Anarogas of house Gellir, son of Gellir the brave.)" + "id":"sign_catacombs3_grave1", + "message":"(The grave reads: Here lies Sir Anarogas of house Gellir, son of Gellir the brave.)" }, { - "id": "sign_catacombs3_grave2", - "message": "(The stench coming from the grave is unbearable. Something must have disturbed the grave recently)" + "id":"sign_catacombs3_grave2", + "message":"(The stench coming from the grave is unbearable. Something must have disturbed the grave recently)" }, { - "id": "sign_catacombs4_grave1", - "message": "(The cross reads: ta'Dreg lies here, advisor of the Shadow to king Luthor.)" + "id":"sign_catacombs4_grave1", + "message":"(The cross reads: ta'Dreg lies here, advisor of the Shadow to king Luthor.)" }, { - "id": "sign_catacombs4_grave2", - "message": "(The grave reads: King Luthor, our savior and leader. The grave is also adorned with the golden seal of house Luthor.)" + "id":"sign_catacombs4_grave2", + "message":"(The grave reads: King Luthor, our savior and leader. The grave is also adorned with the golden seal of house Luthor.)" }, { - "id": "sign_hh3_papers", - "message": "Perched under the statue, you find some papers with drawings of what looks like skeletons. The drawings look like they were made by a child, and you start to wonder how they could have ended up in a place such as this." + "id":"sign_hh3_papers", + "message":"Perched under the statue, you find some papers with drawings of what looks like skeletons. The drawings look like they were made by a child, and you start to wonder how they could have ended up in a place such as this." }, { - "id": "sign_hh3_grave", - "message": "(Someone has written the words 'Rest' and 'Shadow' on the cross, in what looks like dried blood.)" + "id":"sign_hh3_grave", + "message":"(Someone has written the words 'Rest' and 'Shadow' on the cross, in what looks like dried blood.)" }, { - "id": "sign_bwm30_grave", - "message": "(The cross reads: Rest with the Shadow, my dear.)" + "id":"sign_bwm30_grave", + "message":"(The cross reads: Rest with the Shadow, my dear.)" }, { - "id": "sign_bwm33_grave", - "message": "(The tombstone contains writing in a language that you do not understand)" + "id":"sign_bwm33_grave", + "message":"(The tombstone contains writing in a language that you do not understand)" }, { - "id": "sign_bwm52_grave1", - "message": "(The cross reads: Here lies Magnir the trader. Another casualty of those beasts.)" + "id":"sign_bwm52_grave1", + "message":"(The cross reads: Here lies Magnir the trader. Another casualty of those beasts.)" }, { - "id": "sign_bwm52_grave2", - "message": "(The grave looks like it has been recently dug)" + "id":"sign_bwm52_grave2", + "message":"(The grave looks like it has been recently dug)" }, { - "id": "sign_bwm52_grave3", - "message": "(The cross reads: Here lies Torkurt, loyal servant of the Blackwater settlement.)" + "id":"sign_bwm52_grave3", + "message":"(The cross reads: Here lies Torkurt, loyal servant of the Blackwater settlement.)" }, { - "id": "sign_bwm52_grave4", - "message": "(The cross reads: Here lies o'Rani, the most fierce warrior on this side of the mountain. May she rest in peace.)" + "id":"sign_bwm52_grave4", + "message":"(The cross reads: Here lies o'Rani, the most fierce warrior on this side of the mountain. May she rest in peace.)" }, { - "id": "sign_bwm52_grave5", - "message": "(The cross reads: Unnamed traveller. Found on the cliff-side, killed by one of those beasts.)" + "id":"sign_bwm52_grave5", + "message":"(The cross reads: Unnamed traveller. Found on the cliff-side, killed by one of those beasts.)" }, { - "id": "sign_bwm52_grave7", - "message": "(The cross reads: Here lies Trombul, the famous potion maker.)" + "id":"sign_bwm52_grave7", + "message":"(The cross reads: Here lies Trombul, the famous potion maker.)" }, { - "id": "sign_bwm52_grave6", - "message": "(The cross reads: Here lies the remains of Antagnart, loved by none but remembered by everyone.)" + "id":"sign_bwm52_grave6", + "message":"(The cross reads: Here lies the remains of Antagnart, loved by none but remembered by everyone.)" }, { - "id": "sign_bwm52_papers1", - "message": "(On the floor is what looks like some torn out pages from a book)" + "id":"sign_bwm52_papers1", + "message":"(On the floor is what looks like some torn out pages from a book)" }, { - "id": "sign_bwm52_papers2", - "message": "(You find a crude drawing of one of the white wyrms, but you decide not to keep it since it must belong to someone.)" + "id":"sign_bwm52_papers2", + "message":"(You find a crude drawing of one of the white wyrms, but you decide not to keep it since it must belong to someone.)" }, { - "id": "sign_pwcave1_grave", - "message": "(The cross shows lots of small indentations, as if someone hit it repeatedly with a sharp object. You can barely make out the words: Rest with the Shadow, my friend. I will avenge those beasts.)" + "id":"sign_pwcave1_grave", + "message":"(The cross shows lots of small indentations, as if someone hit it repeatedly with a sharp object. You can barely make out the words: Rest with the Shadow, my friend. I will avenge those beasts.)" }, { - "id": "sign_pwcave2a_grave", - "message": "(The cross contains symbols that you cannot understand.)" + "id":"sign_pwcave2a_grave", + "message":"(The cross contains symbols that you cannot understand.)" }, { - "id": "sign_pwcave4_grave1", - "message": "(The cross contains symbols that you cannot understand. It looks like someone started digging up this grave recently, but stopped halfway.)" + "id":"sign_pwcave4_grave1", + "message":"(The cross contains symbols that you cannot understand. It looks like someone started digging up this grave recently, but stopped halfway.)" }, { - "id": "sign_pwcave4_grave2", - "message": "(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble an Izthiel beast.)" + "id":"sign_pwcave4_grave2", + "message":"(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble an Izthiel beast.)" }, { - "id": "sign_pwcave4_grave3", - "message": "(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble a frog.)" + "id":"sign_pwcave4_grave3", + "message":"(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble a frog.)" }, { - "id": "sign_pwcave4_grave4", - "message": "(The cross contains symbols that you cannot understand, but you recognize the word 'Iqhan'.)" + "id":"sign_pwcave4_grave4", + "message":"(The cross contains symbols that you cannot understand, but you recognize the word 'Iqhan'.)" }, { - "id": "sign_pwcave4_grave5", - "message": "(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble a sword.)" + "id":"sign_pwcave4_grave5", + "message":"(The cross contains symbols that you cannot understand, in addition to a crude drawing of what you think should resemble a sword.)" }, { - "id": "sign_pwcave4_grave6", - "message": "(The cross contains symbols that you cannot understand, in addition to a crude drawing of something that you cannot make out what it should resemble.)" + "id":"sign_pwcave4_grave6", + "message":"(The cross contains symbols that you cannot understand, in addition to a crude drawing of something that you cannot make out what it should resemble.)" }, { - "id": "sign_pwcave4_grave7", - "message": "(The cross contains symbols that you cannot understand, in addition to an elaborate drawing of a skull.)" + "id":"sign_pwcave4_grave7", + "message":"(The cross contains symbols that you cannot understand, in addition to an elaborate drawing of a skull.)" }, { - "id": "sign_waterway14_hole", - "message": "(You stop to notice a hole in the wall near the ground, large enough to fit something in. The ground here shows recent shoe-prints, which could indicate that the hole in the wall is a hiding place of some sort. However, it seems to be empty now.)" + "id":"sign_waterway14_hole", + "message":"(You stop to notice a hole in the wall near the ground, large enough to fit something in. The ground here shows recent shoe-prints, which could indicate that the hole in the wall is a hiding place of some sort. However, it seems to be empty now.)" }, { - "id": "sign_waterway11e_grave", - "message": "(The cross reads: Here lies Telban. A beloved friend of many, and a dreaded foe for those that did not pay up.)" + "id":"sign_waterway11e_grave", + "message":"(The cross reads: Here lies Telban. A beloved friend of many, and a dreaded foe for those that did not pay up.)" }, { - "id": "sign_mountaincave0_grave", - "message": "(The cross reads: Tengil the needy lies here, after having succumbed to the nastiest of poisons. Rest with the Shadow, my friend.)" + "id":"sign_mountaincave0_grave", + "message":"(The cross reads: Tengil the needy lies here, after having succumbed to the nastiest of poisons. Rest with the Shadow, my friend.)" }, { - "id": "sign_mountainlake1_grave", - "message": "(The ground around the grave looks like it has been partially dug up by animals. They don't seem to have gotten anywhere yet though.)" + "id":"sign_mountainlake1_grave", + "message":"(The ground around the grave looks like it has been partially dug up by animals. They don't seem to have gotten anywhere yet though.)" }, { - "id": "sign_waytobrim3_grave1", - "message": "Here lies the remains of Ilirathos, mother of two." + "id":"sign_waytobrim3_grave1", + "message":"Here lies the remains of Ilirathos, mother of two." }, { - "id": "sign_waytobrim3_grave2", - "message": "Ke'roos lies here. No one knew him in life since he always kept to himself, but we all thank him for the generous gifts he left behind for Brimhaven." + "id":"sign_waytobrim3_grave2", + "message":"Ke'roos lies here. No one knew him in life since he always kept to himself, but we all thank him for the generous gifts he left behind for Brimhaven." }, { - "id": "sign_waytobrim3_grave3", - "message": "Here lies Lawellyn the weak." + "id":"sign_waytobrim3_grave3", + "message":"Here lies Lawellyn the weak." }, { - "id": "sign_waytolake2_grave", - "message": "(The cross is covered with a thick layer of web. You wonder why anyone would choose this place as a grave for their fallen)" + "id":"sign_waytolake2_grave", + "message":"(The cross is covered with a thick layer of web. You wonder why anyone would choose this place as a grave for their fallen)" }, { - "id": "sign_lh1_grave", - "message": "(Even though the wood on the cross looks like it was cut recently, you see no signs of anything being buried here.)" + "id":"sign_lh1_grave", + "message":"(Even though the wood on the cross looks like it was cut recently, you see no signs of anything being buried here.)" }, { - "id": "sign_lh1_sign", - "message": "(On the wall, you see a plaque that reads 'Bring unto me, that which I cannot bear, for it makes me stronger.')" + "id":"sign_lh1_sign", + "message":"(On the wall, you see a plaque that reads 'Bring unto me, that which I cannot bear, for it makes me stronger.')" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_v070signs1.json b/AndorsTrail/res/raw/conversationlist_v070signs1.json index 86edeba62..a53b185b9 100644 --- a/AndorsTrail/res/raw/conversationlist_v070signs1.json +++ b/AndorsTrail/res/raw/conversationlist_v070signs1.json @@ -1,119 +1,119 @@ [ { - "id": "sign_roadbeforecrossroads1", - "replies": [ + "id":"sign_roadbeforecrossroads1", + "replies":[ { - "requires": [ + "nextPhraseID":"sign_rbfcr1_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "sign_rbfcr1_r" + ] }, { - "nextPhraseID": "sign_rbfcr1_1" + "nextPhraseID":"sign_rbfcr1_1" } ] }, { - "id": "sign_rbfcr1_1", - "message": "You notice that these rocks seem out of place compared to the surroundings. Maybe they are meant to symbolize something?", - "rewards": [ + "id":"sign_rbfcr1_1", + "message":"You notice that these rocks seem out of place compared to the surroundings. Maybe they are meant to symbolize something?", + "replies":[ { - "rewardID": "lodar", - "value": 30, - "rewardType": "questProgress" - } - ], - "replies": [ - { - "requires": [ + "text":"Examine the stones more closely", + "nextPhraseID":"sign_rbfcr1_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar", - "value": "20" + "requireType":"questProgress", + "requireID":"lodar", + "value":20 } - ], - "text": "Examine the stones more closely", - "nextPhraseID": "sign_rbfcr1_2" - } - ] - }, - { - "id": "sign_rbfcr1_r", - "message": "The formation of rocks seems to have sunken somewhat into the ground." - }, - { - "id": "sign_rbfcr1_2", - "message": "You notice some writing on one of the rocks, but it is very faint and in some form of writing that you do not understand.", - "replies": [ - { - "text": "N", - "nextPhraseID": "sign_rbfcr1_3" - } - ] - }, - { - "id": "sign_rbfcr1_3", - "message": "While examining them, you recall the the old man Ogam in Vilegard spoke of some 'Rocky Formations'. Could this be what he was referring to? If that is the case, you wonder if this path might lead to Lodar's hideaway.", - "rewards": [ - { - "rewardID": "lodar", - "value": 31, - "rewardType": "questProgress" - } - ] - }, - { - "id": "sign_rbfcr2", - "message": "North: Feygard\nSouth: Nor City" - }, - { - "id": "sign_rbfcr6", - "message": "West: Feygard\nNorth: Charwood\nEast: Nor City" - }, - { - "id": "sign_rbfcr8", - "message": "West: Feygard\nNorth: Charwood\nEast: Nor City" - }, - { - "id": "sign_waytominto1", - "message": "West: Feygard\nNorth: Charwood\nSouth: Nor City" - }, - { - "id": "sign_wdsetl0", - "replies": [ - { - "text": "N", - "nextPhraseID": "sign_wdsetl0_1" + ] } ], - "message": "Visitors are not welcome here!" + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":30 + } + ] }, { - "id": "sign_wdsetl0_1", - "message": "(someone has scribbled a crude addition to the sign: Unless they bring the good stuff)" + "id":"sign_rbfcr1_r", + "message":"The formation of rocks seems to have sunken somewhat into the ground." }, { - "id": "sign_wdsetl0_grave1", - "message": "Here lies an unnamed visitor. May her items that we took serve us well." + "id":"sign_rbfcr1_2", + "message":"You notice some writing on one of the rocks, but it is very faint and in some form of writing that you do not understand.", + "replies":[ + { + "text":"N", + "nextPhraseID":"sign_rbfcr1_3" + } + ] }, { - "id": "sign_wdsetl0_grave2", - "message": "Here lies Khulrik. He always told us that he'd take one too many. Finally, he did." + "id":"sign_rbfcr1_3", + "message":"While examining them, you recall the the old man Ogam in Vilegard spoke of some 'Rocky Formations'. Could this be what he was referring to? If that is the case, you wonder if this path might lead to Lodar's hideaway.", + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":31 + } + ] }, { - "id": "sign_rbfcr6_grave1", - "message": "The text on the cross says: Here lies another Nor City savage bandit that roamed the Duleian road, easily slain by the glorious Feygard patrol." + "id":"sign_rbfcr2", + "message":"North: Feygard\nSouth: Nor City" }, { - "id": "sign_wlostmine2", - "message": "Welcome to beautiful Charwood heights!" + "id":"sign_rbfcr6", + "message":"West: Feygard\nNorth: Charwood\nEast: Nor City" }, { - "id": "sign_whitecabin", - "message": "Some mysterious power prevents you from opening the door." + "id":"sign_rbfcr8", + "message":"West: Feygard\nNorth: Charwood\nEast: Nor City" + }, + { + "id":"sign_waytominto1", + "message":"West: Feygard\nNorth: Charwood\nSouth: Nor City" + }, + { + "id":"sign_wdsetl0", + "message":"Visitors are not welcome here!", + "replies":[ + { + "text":"N", + "nextPhraseID":"sign_wdsetl0_1" + } + ] + }, + { + "id":"sign_wdsetl0_1", + "message":"(someone has scribbled a crude addition to the sign: Unless they bring the good stuff)" + }, + { + "id":"sign_wdsetl0_grave1", + "message":"Here lies an unnamed visitor. May her items that we took serve us well." + }, + { + "id":"sign_wdsetl0_grave2", + "message":"Here lies Khulrik. He always told us that he'd take one too many. Finally, he did." + }, + { + "id":"sign_rbfcr6_grave1", + "message":"The text on the cross says: Here lies another Nor City savage bandit that roamed the Duleian road, easily slain by the glorious Feygard patrol." + }, + { + "id":"sign_wlostmine2", + "message":"Welcome to beautiful Charwood heights!" + }, + { + "id":"sign_whitecabin", + "message":"Some mysterious power prevents you from opening the door." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_v070signs2.json b/AndorsTrail/res/raw/conversationlist_v070signs2.json index 652efbbcc..ade78be86 100644 --- a/AndorsTrail/res/raw/conversationlist_v070signs2.json +++ b/AndorsTrail/res/raw/conversationlist_v070signs2.json @@ -1,225 +1,225 @@ [ { - "id": "sign_lodar4", - "replies": [ + "id":"sign_lodar4", + "replies":[ { - "requires": [ + "nextPhraseID":"sign_lodar4_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "sign_lodar4_r" + ] }, { - "nextPhraseID": "sign_lodar4_0" + "nextPhraseID":"sign_lodar4_0" } ] }, { - "id": "sign_lodar4_r", - "message": "The formation of rocks seems to have sunken somewhat into the ground." + "id":"sign_lodar4_r", + "message":"The formation of rocks seems to have sunken somewhat into the ground." }, { - "id": "sign_lodar4_0", - "message": "On the ledge, you notice another formation of rocks that seem out of place compared to the surroundings.", - "rewards": [ + "id":"sign_lodar4_0", + "message":"On the ledge, you notice another formation of rocks that seem out of place compared to the surroundings.", + "rewards":[ { - "rewardID": "lodar", - "value": 60, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":60 } ] }, { - "id": "sign_lodar14", - "replies": [ + "id":"sign_lodar14", + "replies":[ { - "requires": [ + "nextPhraseID":"sign_lodar14_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "sign_lodar14_r" + ] }, { - "nextPhraseID": "sign_lodar14_0" + "nextPhraseID":"sign_lodar14_0" } ] }, { - "id": "sign_lodar14_0", - "message": "On the ledge, you notice another formation of rocks that seem out of place compared to the surroundings. The rocks almost seem to have a faint pulsating glow coming from within them.", - "rewards": [ + "id":"sign_lodar14_0", + "message":"On the ledge, you notice another formation of rocks that seem out of place compared to the surroundings. The rocks almost seem to have a faint pulsating glow coming from within them.", + "rewards":[ { - "rewardID": "lodar", - "value": 80, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":80 } ] }, { - "id": "sign_lodar14_r", - "message": "The rocks in this formation no longer seem to give off that pulsating glow that they did before." + "id":"sign_lodar14_r", + "message":"The rocks in this formation no longer seem to give off that pulsating glow that they did before." }, { - "id": "sign_lodarcave0", - "replies": [ + "id":"sign_lodarcave0", + "replies":[ { - "requires": [ + "nextPhraseID":"sign_lodarcave0_r", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "50" + "requireType":"questProgress", + "requireID":"lodar2", + "value":50 } - ], - "nextPhraseID": "sign_lodarcave0_r" + ] }, { - "nextPhraseID": "sign_lodarcave0_0" + "nextPhraseID":"sign_lodarcave0_0" } ] }, { - "id": "sign_lodarcave0_0", - "message": "The rocks in this formation give off a distinct pulsating glow.", - "rewards": [ + "id":"sign_lodarcave0_0", + "message":"The rocks in this formation give off a distinct pulsating glow.", + "replies":[ { - "rewardID": "lodar", - "value": 90, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"sign_lodarcave0_1" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_lodarcave0_1" + "rewardType":"questProgress", + "rewardID":"lodar", + "value":90 } ] }, { - "id": "sign_lodarcave0_1", - "replies": [ + "id":"sign_lodarcave0_1", + "message":"You begin to wonder if the glow is stronger because they're closer to whatever is causing them to glow, or because of the dim conditions in this damp cave.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_lodarcave0_2" - } - ], - "message": "You begin to wonder if the glow is stronger because they're closer to whatever is causing them to glow, or because of the dim conditions in this damp cave." - }, - { - "id": "sign_lodarcave0_2", - "replies": [ - { - "text": "N", - "nextPhraseID": "sign_lodarcave0_3" - } - ], - "message": "This formation looks somewhat similar to the other rocky formations that you've encountered before." - }, - { - "id": "sign_lodarcave0_3", - "message": "However, you also notice several piles of chewed bones around these rocks." - }, - { - "id": "sign_lodarcave0_r", - "message": "The rocks in this formation do not seem to give off any pulsating glow any more." - }, - { - "id": "sign_lodarcave4a", - "rewards": [ - { - "rewardID": "lodar", - "value": 100, - "rewardType": "questProgress" - } - ], - "message": "As you try to step further into the cave, you feel your steps becoming more and more heavy.", - "replies": [ - { - "text": "N", - "nextPhraseID": "sign_lodarcave4a1" + "text":"N", + "nextPhraseID":"sign_lodarcave0_2" } ] }, { - "id": "sign_lodarcave4a1", - "replies": [ + "id":"sign_lodarcave0_2", + "message":"This formation looks somewhat similar to the other rocky formations that you've encountered before.", + "replies":[ { - "requires": [ + "text":"N", + "nextPhraseID":"sign_lodarcave0_3" + } + ] + }, + { + "id":"sign_lodarcave0_3", + "message":"However, you also notice several piles of chewed bones around these rocks." + }, + { + "id":"sign_lodarcave0_r", + "message":"The rocks in this formation do not seem to give off any pulsating glow any more." + }, + { + "id":"sign_lodarcave4a", + "message":"As you try to step further into the cave, you feel your steps becoming more and more heavy.", + "replies":[ + { + "text":"N", + "nextPhraseID":"sign_lodarcave4a1" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"lodar", + "value":100 + } + ] + }, + { + "id":"sign_lodarcave4a1", + "replies":[ + { + "nextPhraseID":"sign_lodarcave4a2", + "requires":[ { - "requireType": "questProgress", - "requireID": "lodar2", - "value": "35" + "requireType":"questProgress", + "requireID":"lodar2", + "value":35 } - ], - "nextPhraseID": "sign_lodarcave4a2" + ] }, { - "requires": [ + "nextPhraseID":"sign_lodarcave4a3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "lodarstone", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"lodarstone", + "value":1 } - ], - "nextPhraseID": "sign_lodarcave4a3" + ] }, { - "nextPhraseID": "sign_lodarcave4a4" + "nextPhraseID":"sign_lodarcave4a4" } ] }, { - "id": "sign_lodarcave4a2", - "message": "The smell of the damp cave air fills your nostrils as you push forward." + "id":"sign_lodarcave4a2", + "message":"The smell of the damp cave air fills your nostrils as you push forward." }, { - "id": "sign_lodarcave4a3", - "rewards": [ + "id":"sign_lodarcave4a3", + "message":"From the stone that Lodar gave you, you start hearing cracking noises.", + "replies":[ { - "rewardID": "lodar2", - "value": 35, - "rewardType": "questProgress" + "text":"N", + "nextPhraseID":"sign_lodarcave4a5" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "sign_lodarcave4a5" + "rewardType":"questProgress", + "rewardID":"lodar2", + "value":35 } - ], - "message": "From the stone that Lodar gave you, you start hearing cracking noises." + ] }, { - "id": "sign_lodarcave4a4", - "message": "Something must be affecting you, making you unable to proceed further into the cave." + "id":"sign_lodarcave4a4", + "message":"Something must be affecting you, making you unable to proceed further into the cave." }, { - "id": "sign_lodarcave4a5", - "replies": [ + "id":"sign_lodarcave4a5", + "message":"The cracks get more frequent, until the stone finally crumbles to a fine powder in your hand, like a dried leaf.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_lodarcave4a6" + "text":"N", + "nextPhraseID":"sign_lodarcave4a6" } - ], - "message": "The cracks get more frequent, until the stone finally crumbles to a fine powder in your hand, like a dried leaf." + ] }, { - "id": "sign_lodarcave4a6", - "replies": [ + "id":"sign_lodarcave4a6", + "message":"You feel the weight that was weighing down your steps previously becoming slightly lighter, allowing you to proceed further into the cave.", + "replies":[ { - "text": "N", - "nextPhraseID": "sign_lodarcave4a2" + "text":"N", + "nextPhraseID":"sign_lodarcave4a2" } - ], - "message": "You feel the weight that was weighing down your steps previously becoming slightly lighter, allowing you to proceed further into the cave." + ] }, { - "id": "sign_lodar5cave2", - "message": "A massive stone lid with strange runes seals the grave. Between some cracks in the stone, you can feel a cold breeze coming out of it." + "id":"sign_lodar5cave2", + "message":"A massive stone lid with strange runes seals the grave. Between some cracks in the stone, you can feel a cold breeze coming out of it." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vacor2.json b/AndorsTrail/res/raw/conversationlist_vacor2.json index 2b65a5fe0..af2920956 100644 --- a/AndorsTrail/res/raw/conversationlist_vacor2.json +++ b/AndorsTrail/res/raw/conversationlist_vacor2.json @@ -1,237 +1,237 @@ [ { - "id": "vacor_msg1", - "message": "What's that in your hands?! ... I recognize that seal!", - "rewards": [ + "id":"vacor_msg1", + "message":"What's that in your hands?! ... I recognize that seal!", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 70 - } - ], - "replies": [ - { - "text": "You should recognize it, I found this on one of Unzel's associates in Remgard.", - "nextPhraseID": "vacor_msg_a1" + "text":"You should recognize it, I found this on one of Unzel's associates in Remgard.", + "nextPhraseID":"vacor_msg_a1" }, { - "text": "What? ... Oh, this?", - "nextPhraseID": "vacor_msg_b1" + "text":"What? ... Oh, this?", + "nextPhraseID":"vacor_msg_b1" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":70 } ] }, { - "id": "vacor_msg_a1", - "message": "Surely, he didn't just give it to you!", - "replies": [ + "id":"vacor_msg_a1", + "message":"Surely, he didn't just give it to you!", + "replies":[ { - "text": "He was asking too many questions. He needed to be silenced.", - "nextPhraseID": "vacor_msg_a2" + "text":"He was asking too many questions. He needed to be silenced.", + "nextPhraseID":"vacor_msg_a2" } ] }, { - "id": "vacor_msg_a2", - "message": "So, you killed him? Right?!", - "replies": [ + "id":"vacor_msg_a2", + "message":"So, you killed him? Right?!", + "replies":[ { - "text": "Kaverin is dead. His blood is still on my boots.", - "nextPhraseID": "vacor_msg_3" + "text":"Kaverin is dead. His blood is still on my boots.", + "nextPhraseID":"vacor_msg_3" } ] }, { - "id": "vacor_msg_b1", - "message": "How did you get your hands on that document?!", - "replies": [ + "id":"vacor_msg_b1", + "message":"How did you get your hands on that document?!", + "replies":[ { - "text": "A man in Remgard, by the name of Kaverin, was asking about Unzel...", - "nextPhraseID": "vacor_msg_b2" + "text":"A man in Remgard, by the name of Kaverin, was asking about Unzel...", + "nextPhraseID":"vacor_msg_b2" } ] }, { - "id": "vacor_msg_b2", - "message": "What happened boy?!", - "replies": [ + "id":"vacor_msg_b2", + "message":"What happened boy?!", + "replies":[ { - "text": "Kaverin is dead. His blood is still on my boots.", - "nextPhraseID": "vacor_msg_3" + "text":"Kaverin is dead. His blood is still on my boots.", + "nextPhraseID":"vacor_msg_3" } ] }, { - "id": "vacor_msg_3", - "message": "Good, maybe now I can work on my Rift Spell in peace...", - "replies": [ + "id":"vacor_msg_3", + "message":"Good, maybe now I can work on my Rift Spell in peace...", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_msg_4" + "text":"N", + "nextPhraseID":"vacor_msg_4" } ] }, { - "id": "vacor_msg_4", - "message": "I must have that document!", - "replies": [ + "id":"vacor_msg_4", + "message":"I must have that document!", + "replies":[ { - "text": "N", - "nextPhraseID": "vacor_msg_5" + "text":"N", + "nextPhraseID":"vacor_msg_5" } ] }, { - "id": "vacor_msg_5", - "message": "I must know what they are planning!", - "replies": [ + "id":"vacor_msg_5", + "message":"I must know what they are planning!", + "replies":[ { - "text": "Here, have the message.", - "nextPhraseID": "vacor_msg_8", - "requires": [ + "text":"Here, have the message.", + "nextPhraseID":"vacor_msg_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "kaverin_message", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"kaverin_message", + "value":1 } ] }, { - "text": "What's in it for me?", - "nextPhraseID": "vacor_msg_6" + "text":"What's in it for me?", + "nextPhraseID":"vacor_msg_6" } ] }, { - "id": "vacor_msg_6", - "message": "I have a cache of potions hidden, far to the southwest.", - "replies": [ + "id":"vacor_msg_6", + "message":"I have a cache of potions hidden, far to the southwest.", + "replies":[ { - "text": "Excellent, I could always use more supplies.", - "nextPhraseID": "vacor_msg_7" + "text":"Excellent, I could always use more supplies.", + "nextPhraseID":"vacor_msg_7" } ] }, { - "id": "vacor_msg_7", - "message": "Good. Now give me the message.", - "replies": [ + "id":"vacor_msg_7", + "message":"Good. Now give me the message.", + "replies":[ { - "text": "Here is the message, Vacor.", - "nextPhraseID": "vacor_msg_8", - "requires": [ + "text":"Here is the message, Vacor.", + "nextPhraseID":"vacor_msg_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "kaverin_message", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"kaverin_message", + "value":1 } ] } ] }, { - "id": "vacor_msg_8", - "message": "Here, take this map as compensation for your troubles.", - "rewards": [ + "id":"vacor_msg_8", + "message":"Here, take this map as compensation for your troubles.", + "replies":[ { - "rewardType": "dropList", - "rewardID": "vacor_map" - }, - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 75 + "text":"N", + "nextPhraseID":"vacor_msg_9" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vacor_msg_9" - } - ] - }, - { - "id": "vacor_msg_9", - "message": "It will lead you far to the southwest, to one of my secret retreats... where a cache of potions is hidden.", - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_10" - } - ] - }, - { - "id": "vacor_msg_10", - "message": "(The map shows a location to the northwest of the former prison of Flagstone.)", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "kaverin", - "value": 90 - } - ], - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_11" - } - ] - }, - { - "id": "vacor_msg_11", - "message": "Now, let's see here.", - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_12" - } - ] - }, - { - "id": "vacor_msg_12", - "message": "(Vacor opens the sealed message and starts reading)", - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_13" - } - ] - }, - { - "id": "vacor_msg_13", - "message": "Yes ... hm ... Really?! *mumbles* ... yes, indeed ...", - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_14" - } - ] - }, - { - "id": "vacor_msg_14", - "message": "Thanks kid, you have helped me more than you can possibly understand.", - "replies": [ - { - "text": "N", - "nextPhraseID": "vacor_msg_15" - } - ] - }, - { - "id": "vacor_msg_15", - "message": "HA HA HA!!! THE POWER WILL SOON BE MINE!", - "replies": [ - { - "text": "Excellent! The Shadow must be stopped!", - "nextPhraseID": "vacor_msg_16" + "rewardType":"dropList", + "rewardID":"vacor_map" }, { - "text": "I just wanted a reward... Weirdo.", - "nextPhraseID": "vacor_msg_16" + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":75 } ] }, { - "id": "vacor_msg_16", - "message": "Thanks for giving me that message, but now please leave me. I have more important things to do than to talk to you." + "id":"vacor_msg_9", + "message":"It will lead you far to the southwest, to one of my secret retreats... where a cache of potions is hidden.", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_10" + } + ] + }, + { + "id":"vacor_msg_10", + "message":"(The map shows a location to the northwest of the former prison of Flagstone.)", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_11" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"kaverin", + "value":90 + } + ] + }, + { + "id":"vacor_msg_11", + "message":"Now, let's see here.", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_12" + } + ] + }, + { + "id":"vacor_msg_12", + "message":"(Vacor opens the sealed message and starts reading)", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_13" + } + ] + }, + { + "id":"vacor_msg_13", + "message":"Yes ... hm ... Really?! *mumbles* ... yes, indeed ...", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_14" + } + ] + }, + { + "id":"vacor_msg_14", + "message":"Thanks kid, you have helped me more than you can possibly understand.", + "replies":[ + { + "text":"N", + "nextPhraseID":"vacor_msg_15" + } + ] + }, + { + "id":"vacor_msg_15", + "message":"HA HA HA!!! THE POWER WILL SOON BE MINE!", + "replies":[ + { + "text":"Excellent! The Shadow must be stopped!", + "nextPhraseID":"vacor_msg_16" + }, + { + "text":"I just wanted a reward... Weirdo.", + "nextPhraseID":"vacor_msg_16" + } + ] + }, + { + "id":"vacor_msg_16", + "message":"Thanks for giving me that message, but now please leave me. I have more important things to do than to talk to you." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_erttu.json b/AndorsTrail/res/raw/conversationlist_vilegard_erttu.json index 6edd36a8b..62ac4945c 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_erttu.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_erttu.json @@ -1,101 +1,101 @@ [ { - "id": "erttu_1", - "message": "Hello there outsider. In general, we dislike outsiders here in Vilegard, but there is something about you that I find familiar.", - "replies": [ + "id":"erttu_1", + "message":"Hello there outsider. In general, we dislike outsiders here in Vilegard, but there is something about you that I find familiar.", + "replies":[ { - "text": "N", - "nextPhraseID": "erttu_default" + "text":"N", + "nextPhraseID":"erttu_default" } ] }, { - "id": "erttu_default", - "message": "What do you want to talk about?", - "replies": [ + "id":"erttu_default", + "message":"What do you want to talk about?", + "replies":[ { - "text": "Why is everyone in Vilegard so suspicious of outsiders?", - "nextPhraseID": "erttu_distrust_1", - "requires": [ + "text":"Why is everyone in Vilegard so suspicious of outsiders?", + "nextPhraseID":"erttu_distrust_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "10" + "requireType":"questProgress", + "requireID":"vilegard", + "value":10 } ] }, { - "text": "What can you tell me about Vilegard?", - "nextPhraseID": "erttu_vilegard_1" + "text":"What can you tell me about Vilegard?", + "nextPhraseID":"erttu_vilegard_1" } ] }, { - "id": "erttu_distrust_1", - "message": "Most of us that live here in Vilegard have a history of trusting people too much. People that have hurt us in the end.", - "replies": [ + "id":"erttu_distrust_1", + "message":"Most of us that live here in Vilegard have a history of trusting people too much. People that have hurt us in the end.", + "replies":[ { - "text": "N", - "nextPhraseID": "erttu_distrust_2" + "text":"N", + "nextPhraseID":"erttu_distrust_2" } ] }, { - "id": "erttu_distrust_2", - "message": "Now we start by being suspicious, and ask that outsiders coming here gain our trust by helping us first.", - "replies": [ + "id":"erttu_distrust_2", + "message":"Now we start by being suspicious, and ask that outsiders coming here gain our trust by helping us first.", + "replies":[ { - "text": "N", - "nextPhraseID": "erttu_distrust_3" + "text":"N", + "nextPhraseID":"erttu_distrust_3" } ] }, { - "id": "erttu_distrust_3", - "message": "Also, other people generally look down upon us here in Vilegard for some reason. Especially those snobs from Feygard and the northern cities.", - "replies": [ + "id":"erttu_distrust_3", + "message":"Also, other people generally look down upon us here in Vilegard for some reason. Especially those snobs from Feygard and the northern cities.", + "replies":[ { - "text": "What else can you tell me about Vilegard?", - "nextPhraseID": "erttu_vilegard_1" + "text":"What else can you tell me about Vilegard?", + "nextPhraseID":"erttu_vilegard_1" } ] }, { - "id": "erttu_vilegard_1", - "message": "We have almost everything we need here in Vilegard. Our center of the village is the chapel.", - "replies": [ + "id":"erttu_vilegard_1", + "message":"We have almost everything we need here in Vilegard. Our center of the village is the chapel.", + "replies":[ { - "text": "N", - "nextPhraseID": "erttu_vilegard_2" + "text":"N", + "nextPhraseID":"erttu_vilegard_2" } ] }, { - "id": "erttu_vilegard_2", - "message": "The chapel serves as our place of worship for the Shadow, and also as our place to gather when discussing larger issues in our village.", - "replies": [ + "id":"erttu_vilegard_2", + "message":"The chapel serves as our place of worship for the Shadow, and also as our place to gather when discussing larger issues in our village.", + "replies":[ { - "text": "N", - "nextPhraseID": "erttu_vilegard_3" + "text":"N", + "nextPhraseID":"erttu_vilegard_3" } ] }, { - "id": "erttu_vilegard_3", - "message": "Apart from the chapel, we have a tavern, a smith and an armorer.", - "replies": [ + "id":"erttu_vilegard_3", + "message":"Apart from the chapel, we have a tavern, a smith and an armorer.", + "replies":[ { - "text": "Thanks for the information. There was something else I wanted to talk about.", - "nextPhraseID": "erttu_default" + "text":"Thanks for the information. There was something else I wanted to talk about.", + "nextPhraseID":"erttu_default" }, { - "text": "Thanks for the information. Goodbye.", - "nextPhraseID": "X" + "text":"Thanks for the information. Goodbye.", + "nextPhraseID":"X" }, { - "text": "Wow, nothing more? I wonder what I am doing in a puny village such as this one.", - "nextPhraseID": "X" + "text":"Wow, nothing more? I wonder what I am doing in a puny village such as this one.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_shops.json b/AndorsTrail/res/raw/conversationlist_vilegard_shops.json index c2da564d8..a1c3fd008 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_shops.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_shops.json @@ -1,157 +1,157 @@ [ { - "id": "vilegard_armorer_select", - "replies": [ + "id":"vilegard_armorer_select", + "replies":[ { - "nextPhraseID": "vilegard_armorer_1", - "requires": [ + "nextPhraseID":"vilegard_armorer_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_shop_notrust" + "nextPhraseID":"vilegard_shop_notrust" } ] }, { - "id": "vilegard_armorer_1", - "message": "Hello there. Please browse my selection of fine armors and protection.", - "replies": [ + "id":"vilegard_armorer_1", + "message":"Hello there. Please browse my selection of fine armors and protection.", + "replies":[ { - "text": "Let me see your list of wares", - "nextPhraseID": "S" + "text":"Let me see your list of wares", + "nextPhraseID":"S" } ] }, { - "id": "vilegard_smith_select", - "replies": [ + "id":"vilegard_smith_select", + "replies":[ { - "nextPhraseID": "vilegard_smith_1", - "requires": [ + "nextPhraseID":"vilegard_smith_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "56" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":56 } ] }, { - "nextPhraseID": "vilegard_smith_fg_2", - "requires": [ + "nextPhraseID":"vilegard_smith_fg_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "55" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":55 } ] }, { - "nextPhraseID": "vilegard_smith_1", - "requires": [ + "nextPhraseID":"vilegard_smith_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_shop_notrust" + "nextPhraseID":"vilegard_shop_notrust" } ] }, { - "id": "vilegard_smith_1", - "message": "Hello there. I heard you helped us here in Vilegard. What can I help you with?", - "replies": [ + "id":"vilegard_smith_1", + "message":"Hello there. I heard you helped us here in Vilegard. What can I help you with?", + "replies":[ { - "text": "Can I see what items you have for sale?", - "nextPhraseID": "S" + "text":"Can I see what items you have for sale?", + "nextPhraseID":"S" }, { - "text": "I have a shipment of Feygard items for you.", - "nextPhraseID": "vilegard_smith_fg_1", - "requires": [ + "text":"I have a shipment of Feygard items for you.", + "nextPhraseID":"vilegard_smith_fg_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "35" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":35 }, { - "requireType": "inventoryRemove", - "requireID": "fg_ironsword", - "value": 10 + "requireType":"inventoryRemove", + "requireID":"fg_ironsword", + "value":10 } ] }, { - "text": "On the body of something called the Hira'zinn, I found this peculiar sword. Do you know anything about it?.", - "requires": [ + "text":"On the body of something called the Hira'zinn, I found this peculiar sword. Do you know anything about it?.", + "nextPhraseID":"vilegard_smith_xul_1", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"xulviir0", + "value":1 } - ], - "nextPhraseID": "vilegard_smith_xul_1" + ] } ] }, { - "id": "vilegard_shop_notrust", - "message": "You are an outsider. We don't like outsiders here in Vilegard. Please leave.", - "replies": [ + "id":"vilegard_shop_notrust", + "message":"You are an outsider. We don't like outsiders here in Vilegard. Please leave.", + "replies":[ { - "text": "Why is everyone in Vilegard so suspicious of outsiders?", - "nextPhraseID": "vilegard_shop_notrust_2" + "text":"Why is everyone in Vilegard so suspicious of outsiders?", + "nextPhraseID":"vilegard_shop_notrust_2" }, { - "text": "Can I see what items you have for sale?", - "nextPhraseID": "vilegard_shop_notrust_2" + "text":"Can I see what items you have for sale?", + "nextPhraseID":"vilegard_shop_notrust_2" }, { - "text": "I have a shipment of Feygard items for you.", - "nextPhraseID": "vilegard_shop_notrust_2", - "requires": [ + "text":"I have a shipment of Feygard items for you.", + "nextPhraseID":"vilegard_shop_notrust_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "feygard_shipment", - "value": "35" + "requireType":"questProgress", + "requireID":"feygard_shipment", + "value":35 }, { - "requireType": "inventoryKeep", - "requireID": "fg_ironsword", - "value": 10 + "requireType":"inventoryKeep", + "requireID":"fg_ironsword", + "value":10 } ] }, { - "text": "On the body of something called the Hira'zinn, I found this peculiar sword. Do you know anything about it?.", - "requires": [ + "text":"On the body of something called the Hira'zinn, I found this peculiar sword. Do you know anything about it?.", + "nextPhraseID":"vilegard_shop_notrust_2", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryKeep", + "requireID":"xulviir0", + "value":1 } - ], - "nextPhraseID": "vilegard_shop_notrust_2" + ] } ] }, { - "id": "vilegard_shop_notrust_2", - "message": "I don't trust you. You should go see Jolnor in the chapel if you want some sympathy.", - "rewards": [ + "id":"vilegard_shop_notrust_2", + "message":"I don't trust you. You should go see Jolnor in the chapel if you want some sympathy.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "vilegard", - "value": 10 + "rewardType":"questProgress", + "rewardID":"vilegard", + "value":10 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_tavern.json b/AndorsTrail/res/raw/conversationlist_vilegard_tavern.json index dcfe431fb..47b283d7d 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_tavern.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_tavern.json @@ -1,72 +1,72 @@ [ { - "id": "dunla_default", - "message": "You look like a smart fellow. Need any supplies?", - "replies": [ + "id":"dunla_default", + "message":"You look like a smart fellow. Need any supplies?", + "replies":[ { - "text": "Sure, let me see what you have available.", - "nextPhraseID": "S" + "text":"Sure, let me see what you have available.", + "nextPhraseID":"S" }, { - "text": "What can you tell me about yourself?", - "nextPhraseID": "dunla_1" + "text":"What can you tell me about yourself?", + "nextPhraseID":"dunla_1" } ] }, { - "id": "dunla_1", - "message": "Me? I am no one. You didn't even see me. You certainly did not talk to me." + "id":"dunla_1", + "message":"Me? I am no one. You didn't even see me. You certainly did not talk to me." }, { - "id": "tharwyn_select", - "replies": [ + "id":"tharwyn_select", + "replies":[ { - "nextPhraseID": "tharwyn_1", - "requires": [ + "nextPhraseID":"tharwyn_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_shop_notrust" + "nextPhraseID":"vilegard_shop_notrust" } ] }, { - "id": "tharwyn_1", - "message": "Hello there. I heard you helped Jolnor in the chapel. You have my thanks, friend.", - "replies": [ + "id":"tharwyn_1", + "message":"Hello there. I heard you helped Jolnor in the chapel. You have my thanks, friend.", + "replies":[ { - "text": "N", - "nextPhraseID": "tharwyn_2" + "text":"N", + "nextPhraseID":"tharwyn_2" } ] }, { - "id": "tharwyn_2", - "message": "Have a seat anywhere. What can I get you?", - "replies": [ + "id":"tharwyn_2", + "message":"Have a seat anywhere. What can I get you?", + "replies":[ { - "text": "Show me what food you have available.", - "nextPhraseID": "S" + "text":"Show me what food you have available.", + "nextPhraseID":"S" } ] }, { - "id": "vilegard_tavern_drunk_1", - "message": "Oh look, a lost kid. Here, have some mead kid.", - "replies": [ + "id":"vilegard_tavern_drunk_1", + "message":"Oh look, a lost kid. Here, have some mead kid.", + "replies":[ { - "text": "No thanks.", - "nextPhraseID": "X" + "text":"No thanks.", + "nextPhraseID":"X" }, { - "text": "Watch your tongue, drunkard.", - "nextPhraseID": "X" + "text":"Watch your tongue, drunkard.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_v0610.json b/AndorsTrail/res/raw/conversationlist_vilegard_v0610.json index d26c31e68..aaabd7075 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_v0610.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_v0610.json @@ -1,118 +1,118 @@ [ { - "id": "vilegard_smith_fg_1", - "message": "Oh, this is most unexpected but very welcome. I will not question how you acquired these items, but instead express my gratitude for bringing them to me.", - "rewards": [ + "id":"vilegard_smith_fg_1", + "message":"Oh, this is most unexpected but very welcome. I will not question how you acquired these items, but instead express my gratitude for bringing them to me.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 55 + "text":"N", + "nextPhraseID":"vilegard_smith_fg_2" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_fg_2" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":55 } ] }, { - "id": "vilegard_smith_fg_2", - "message": "Thank you for bringing me these items, they will be most useful to us here in the southern lands, and Vilegard in particular. We rarely get our hands on Feygard items, so these are really welcome.", - "replies": [ + "id":"vilegard_smith_fg_2", + "message":"Thank you for bringing me these items, they will be most useful to us here in the southern lands, and Vilegard in particular. We rarely get our hands on Feygard items, so these are really welcome.", + "replies":[ { - "text": "I was sent to deliver these items to a Feygard patrol stationed in the Foaming Flask tavern.", - "nextPhraseID": "vilegard_smith_fg_3" + "text":"I was sent to deliver these items to a Feygard patrol stationed in the Foaming Flask tavern.", + "nextPhraseID":"vilegard_smith_fg_3" } ] }, { - "id": "vilegard_smith_fg_3", - "message": "Instead, you brought them to me. You have my thanks.", - "replies": [ + "id":"vilegard_smith_fg_3", + "message":"Instead, you brought them to me. You have my thanks.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_fg_4" + "text":"N", + "nextPhraseID":"vilegard_smith_fg_4" } ] }, { - "id": "vilegard_smith_fg_4", - "message": "Hah, this means that we have another opportunity here. What if you were to deliver some other items to the Feygard patrol instead? Hah, this will really make my day.", - "replies": [ + "id":"vilegard_smith_fg_4", + "message":"Hah, this means that we have another opportunity here. What if you were to deliver some other items to the Feygard patrol instead? Hah, this will really make my day.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_fg_5" + "text":"N", + "nextPhraseID":"vilegard_smith_fg_5" } ] }, { - "id": "vilegard_smith_fg_5", - "message": "I might have something that will do just fine.. Let me just find them.", - "replies": [ + "id":"vilegard_smith_fg_5", + "message":"I might have something that will do just fine.. Let me just find them.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_fg_6" + "text":"N", + "nextPhraseID":"vilegard_smith_fg_6" } ] }, { - "id": "vilegard_smith_fg_6", - "message": "Here they are. Ha ha, these will do just fine for those deceiving Feygard snobs.", - "replies": [ + "id":"vilegard_smith_fg_6", + "message":"Here they are. Ha ha, these will do just fine for those deceiving Feygard snobs.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_fg_7" + "text":"N", + "nextPhraseID":"vilegard_smith_fg_7" } ] }, { - "id": "vilegard_smith_fg_7", - "message": "Take these items and deliver them to wherever you were supposed to deliver the items you gave me.", - "rewards": [ + "id":"vilegard_smith_fg_7", + "message":"Take these items and deliver them to wherever you were supposed to deliver the items you gave me.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 56 + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":56 }, { - "rewardType": "dropList", - "rewardID": "vg_smith_fg_items" + "rewardType":"dropList", + "rewardID":"vg_smith_fg_items" } ] }, { - "id": "ff_captain_vg_items_1", - "rewards": [ + "id":"ff_captain_vg_items_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 60 + "nextPhraseID":"ff_captain_items_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "ff_captain_items_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":60 } ] }, { - "id": "ff_captain_fg_items_1", - "rewards": [ + "id":"ff_captain_fg_items_1", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "feygard_shipment", - "value": 50 + "nextPhraseID":"ff_captain_items_1" } ], - "replies": [ + "rewards":[ { - "nextPhraseID": "ff_captain_items_1" + "rewardType":"questProgress", + "rewardID":"feygard_shipment", + "value":50 } ] }, { - "id": "ff_captain_items_1", - "message": "Excellent, I have been waiting for these. Thank you for bringing them to me." + "id":"ff_captain_items_1", + "message":"Excellent, I have been waiting for these. Thank you for bringing them to me." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_v070.json b/AndorsTrail/res/raw/conversationlist_vilegard_v070.json index 0ce2057be..4fdcf2749 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_v070.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_v070.json @@ -1,260 +1,260 @@ [ { - "id": "vilegard_smith_xul_1", - "replies": [ + "id":"vilegard_smith_xul_1", + "message":"[takes a step back] What.. is.. that? It can't be? No. Let me look at it.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_2" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_2" } - ], - "message": "[takes a step back] What.. is.. that? It can't be? No. Let me look at it." + ] }, { - "id": "vilegard_smith_xul_2", - "replies": [ + "id":"vilegard_smith_xul_2", + "message":"It has all the markings. But it can't be? I don't understand.", + "replies":[ { - "text": "What is it?", - "nextPhraseID": "vilegard_smith_xul_3" + "text":"What is it?", + "nextPhraseID":"vilegard_smith_xul_3" } - ], - "message": "It has all the markings. But it can't be? I don't understand." + ] }, { - "id": "vilegard_smith_xul_3", - "replies": [ + "id":"vilegard_smith_xul_3", + "message":"This thing that you have stumbled upon, my friend. This is the Xul'viir. A most foul item indeed.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_4" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_4" } - ], - "message": "This thing that you have stumbled upon, my friend. This is the Xul'viir. A most foul item indeed." + ] }, { - "id": "vilegard_smith_xul_4", - "replies": [ + "id":"vilegard_smith_xul_4", + "message":"It has been said that King Luthor destroyed the sword so that it would not fall into the wrong hands.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_5" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_5" } - ], - "message": "It has been said that King Luthor destroyed the sword so that it would not fall into the wrong hands." + ] }, { - "id": "vilegard_smith_xul_5", - "replies": [ + "id":"vilegard_smith_xul_5", + "message":"It would seem that either he, or the stories have not been telling the truth.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_6" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_6" } - ], - "message": "It would seem that either he, or the stories have not been telling the truth." + ] }, { - "id": "vilegard_smith_xul_6", - "replies": [ + "id":"vilegard_smith_xul_6", + "message":"If restored, anyone wielding it would make their enemies tremble from only the sight of it.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_7" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_7" } - ], - "message": "If restored, anyone wielding it would make their enemies tremble from only the sight of it." + ] }, { - "id": "vilegard_smith_xul_7", - "replies": [ + "id":"vilegard_smith_xul_7", + "message":"You must destroy it, of course. Here, put it into my smelting pit and we'll be rid of it.", + "replies":[ { - "requires": [ + "text":"Here it is. We had better get rid of it.", + "nextPhraseID":"vilegard_smith_xul_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"xulviir0", + "value":1 } - ], - "text": "Here it is. We had better get rid of it.", - "nextPhraseID": "vilegard_smith_xul_8" + ] }, { - "text": "I'd like to keep it.", - "nextPhraseID": "vilegard_smith_xul_9" + "text":"I'd like to keep it.", + "nextPhraseID":"vilegard_smith_xul_9" } - ], - "message": "You must destroy it, of course. Here, put it into my smelting pit and we'll be rid of it." + ] }, { - "id": "vilegard_smith_xul_8", - "rewards": [ + "id":"vilegard_smith_xul_8", + "message":"Into the smelting pit with it. Good. See how it bubbles and flares? That's the lives of countless people thanking you for destroying it.", + "rewards":[ { - "rewardID": "xulviir", - "value": 30, - "rewardType": "questProgress" + "rewardType":"questProgress", + "rewardID":"xulviir", + "value":30 } - ], - "message": "Into the smelting pit with it. Good. See how it bubbles and flares? That's the lives of countless people thanking you for destroying it." + ] }, { - "id": "vilegard_smith_xul_9", - "replies": [ + "id":"vilegard_smith_xul_9", + "message":"You can't be serious. It needs to be destroyed!", + "replies":[ { - "requires": [ + "text":"Here it is. We had better get rid of it.", + "nextPhraseID":"vilegard_smith_xul_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"xulviir0", + "value":1 } - ], - "text": "Here it is. We had better get rid of it.", - "nextPhraseID": "vilegard_smith_xul_8" + ] }, { - "text": "You mentioned restoring it before, what would that entail?", - "nextPhraseID": "vilegard_smith_xul_10" + "text":"You mentioned restoring it before, what would that entail?", + "nextPhraseID":"vilegard_smith_xul_10" } - ], - "message": "You can't be serious. It needs to be destroyed!" + ] }, { - "id": "vilegard_smith_xul_10", - "replies": [ + "id":"vilegard_smith_xul_10", + "message":"The original sword had ornaments of rare crystals, and a blade that was as sharp as nothing else.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_11" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_11" } - ], - "message": "The original sword had ornaments of rare crystals, and a blade that was as sharp as nothing else." + ] }, { - "id": "vilegard_smith_xul_11", - "replies": [ + "id":"vilegard_smith_xul_11", + "message":"I can't believe I'm telling you this. Give. It. Here. Now! It needs to be destroyed!", + "replies":[ { - "requires": [ + "text":"Here it is. We had better get rid of it.", + "nextPhraseID":"vilegard_smith_xul_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"xulviir0", + "value":1 } - ], - "text": "Here it is. We had better get rid of it.", - "nextPhraseID": "vilegard_smith_xul_8" + ] }, { - "text": "How about you get to work on restoring it, and I won't kill you.", - "nextPhraseID": "vilegard_smith_xul_12" + "text":"How about you get to work on restoring it, and I won't kill you.", + "nextPhraseID":"vilegard_smith_xul_12" } - ], - "message": "I can't believe I'm telling you this. Give. It. Here. Now! It needs to be destroyed!" + ] }, { - "id": "vilegard_smith_xul_12", - "replies": [ + "id":"vilegard_smith_xul_12", + "message":"I.. what? Are you threatening me?", + "replies":[ { - "text": "You won't believe what I had to go through to get it.", - "nextPhraseID": "vilegard_smith_xul_13" + "text":"You won't believe what I had to go through to get it.", + "nextPhraseID":"vilegard_smith_xul_13" } - ], - "message": "I.. what? Are you threatening me?" + ] }, { - "id": "vilegard_smith_xul_13", - "replies": [ + "id":"vilegard_smith_xul_13", + "message":"Sigh. You don't know what you are getting yourself into, kid.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_14" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_14" } - ], - "message": "Sigh. You don't know what you are getting yourself into, kid." + ] }, { - "id": "vilegard_smith_xul_14", - "replies": [ + "id":"vilegard_smith_xul_14", + "message":"Regardless, to restore the sword to its former shape, I'd need some of those crystals that it was adorned with, and those crystals are really hard to come by.", + "replies":[ { - "text": "N", - "nextPhraseID": "vilegard_smith_xul_15" + "text":"N", + "nextPhraseID":"vilegard_smith_xul_15" } - ], - "message": "Regardless, to restore the sword to its former shape, I'd need some of those crystals that it was adorned with, and those crystals are really hard to come by." + ] }, { - "id": "vilegard_smith_xul_15", - "replies": [ + "id":"vilegard_smith_xul_15", + "message":"I think they are called Oegyth or something like that. The sword had three of them on its hilt.", + "replies":[ { - "text": "Never mind. Here is the sword. We had better destroy it.", - "nextPhraseID": "vilegard_smith_xul_8" + "text":"Never mind. Here is the sword. We had better destroy it.", + "nextPhraseID":"vilegard_smith_xul_8" }, { - "text": "I'll go find some of those crystals.", - "nextPhraseID": "vilegard_smith_xul_16" + "text":"I'll go find some of those crystals.", + "nextPhraseID":"vilegard_smith_xul_16" }, { - "requires": [ + "text":"I have three of those crystals right here.", + "nextPhraseID":"vilegard_smith_xul_17", + "requires":[ { - "requireType": "inventoryKeep", - "requireID": "oegyth", - "value": 3 + "requireType":"inventoryKeep", + "requireID":"oegyth", + "value":3 } - ], - "text": "I have three of those crystals right here.", - "nextPhraseID": "vilegard_smith_xul_17" + ] } - ], - "message": "I think they are called Oegyth or something like that. The sword had three of them on its hilt." + ] }, { - "id": "vilegard_smith_xul_16", - "message": "Pfft. Run along now, and don't threaten anyone else, you hear?" + "id":"vilegard_smith_xul_16", + "message":"Pfft. Run along now, and don't threaten anyone else, you hear?" }, { - "id": "vilegard_smith_xul_17", - "replies": [ + "id":"vilegard_smith_xul_17", + "message":"You continue to amaze me. Now, are you really sure that you want to do this? The lives of the people that it has slain will haunt you.", + "replies":[ { - "requires": [ + "text":"I'm sure. Here is the sword and three of those crystals. Restore it to how it once was.", + "nextPhraseID":"vilegard_smith_xul_19", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "oegyth", - "value": 3 + "requireType":"inventoryRemove", + "requireID":"oegyth", + "value":3 }, { - "requireType": "inventoryRemove", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"xulviir0", + "value":1 } - ], - "text": "I'm sure. Here is the sword and three of those crystals. Restore it to how it once was.", - "nextPhraseID": "vilegard_smith_xul_19" + ] }, { - "requires": [ + "text":"Never mind. Here is the sword. We had better destroy it.", + "nextPhraseID":"vilegard_smith_xul_8", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "xulviir0", - "value": 1 + "requireType":"inventoryRemove", + "requireID":"xulviir0", + "value":1 } - ], - "text": "Never mind. Here is the sword. We had better destroy it.", - "nextPhraseID": "vilegard_smith_xul_8" + ] } - ], - "message": "You continue to amaze me. Now, are you really sure that you want to do this? The lives of the people that it has slain will haunt you." + ] }, { - "id": "vilegard_smith_xul_19", - "rewards": [ + "id":"vilegard_smith_xul_19", + "message":"Sigh. Ok, whatever you say. We just need to fit these into there, and sharpen up this bit here.\nThere. It should be almost like it once was.", + "replies":[ { - "rewardID": "xulviir", - "value": 20, - "rewardType": "questProgress" + "text":"Thanks.", + "nextPhraseID":"vilegard_smith_xul_16" + } + ], + "rewards":[ + { + "rewardType":"questProgress", + "rewardID":"xulviir", + "value":20 }, { - "rewardType": "dropList", - "rewardID": "xulviir", - "value": 1 + "rewardType":"dropList", + "rewardID":"xulviir", + "value":1 } - ], - "replies": [ - { - "text": "Thanks.", - "nextPhraseID": "vilegard_smith_xul_16" - } - ], - "message": "Sigh. Ok, whatever you say. We just need to fit these into there, and sharpen up this bit here.\nThere. It should be almost like it once was." + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_villagers.json b/AndorsTrail/res/raw/conversationlist_vilegard_villagers.json index e54685590..4accbb67f 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_villagers.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_villagers.json @@ -1,191 +1,191 @@ [ { - "id": "vilegard_villager_1", - "replies": [ + "id":"vilegard_villager_1", + "replies":[ { - "nextPhraseID": "vilegard_villager_friend", - "requires": [ + "nextPhraseID":"vilegard_villager_friend", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_villager_1_0" + "nextPhraseID":"vilegard_villager_1_0" } ] }, { - "id": "vilegard_villager_1_0", - "message": "Hello. Who are you? You are not welcome here in Vilegard.", - "replies": [ + "id":"vilegard_villager_1_0", + "message":"Hello. Who are you? You are not welcome here in Vilegard.", + "replies":[ { - "text": "Have you seen my brother, Andor, around here?", - "nextPhraseID": "vilegard_villager_1_2" + "text":"Have you seen my brother, Andor, around here?", + "nextPhraseID":"vilegard_villager_1_2" } ] }, { - "id": "vilegard_villager_1_2", - "message": "No, I have certainly not. Even if I had, why would I tell you?" + "id":"vilegard_villager_1_2", + "message":"No, I have certainly not. Even if I had, why would I tell you?" }, { - "id": "vilegard_villager_2", - "replies": [ + "id":"vilegard_villager_2", + "replies":[ { - "nextPhraseID": "vilegard_villager_friend", - "requires": [ + "nextPhraseID":"vilegard_villager_friend", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_villager_2_0" + "nextPhraseID":"vilegard_villager_2_0" } ] }, { - "id": "vilegard_villager_2_0", - "message": "By the Shadow, you are an outsider. We don't like outsiders here.", - "replies": [ + "id":"vilegard_villager_2_0", + "message":"By the Shadow, you are an outsider. We don't like outsiders here.", + "replies":[ { - "text": "Why is everyone in Vilegard so afraid of outsiders?", - "nextPhraseID": "vilegard_villager_5_1" + "text":"Why is everyone in Vilegard so afraid of outsiders?", + "nextPhraseID":"vilegard_villager_5_1" } ] }, { - "id": "vilegard_villager_3", - "replies": [ + "id":"vilegard_villager_3", + "replies":[ { - "nextPhraseID": "vilegard_villager_friend", - "requires": [ + "nextPhraseID":"vilegard_villager_friend", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_villager_3_0" + "nextPhraseID":"vilegard_villager_3_0" } ] }, { - "id": "vilegard_villager_3_0", - "message": "This is Vilegard. You will find no comfort here, outsider." + "id":"vilegard_villager_3_0", + "message":"This is Vilegard. You will find no comfort here, outsider." }, { - "id": "vilegard_villager_4", - "replies": [ + "id":"vilegard_villager_4", + "replies":[ { - "nextPhraseID": "vilegard_villager_friend", - "requires": [ + "nextPhraseID":"vilegard_villager_friend", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_villager_4_0" + "nextPhraseID":"vilegard_villager_4_0" } ] }, { - "id": "vilegard_villager_4_0", - "message": "You look like that other kid that ran around here. Probably causing trouble, as always with outsiders.", - "replies": [ + "id":"vilegard_villager_4_0", + "message":"You look like that other kid that ran around here. Probably causing trouble, as always with outsiders.", + "replies":[ { - "text": "Did you see my brother Andor?", - "nextPhraseID": "vilegard_villager_1_2" + "text":"Did you see my brother Andor?", + "nextPhraseID":"vilegard_villager_1_2" }, { - "text": "I'm not going to cause trouble.", - "nextPhraseID": "vilegard_villager_4_2" + "text":"I'm not going to cause trouble.", + "nextPhraseID":"vilegard_villager_4_2" }, { - "text": "Oh yes, I am going to cause trouble all right.", - "nextPhraseID": "vilegard_villager_4_3" + "text":"Oh yes, I am going to cause trouble all right.", + "nextPhraseID":"vilegard_villager_4_3" } ] }, { - "id": "vilegard_villager_4_2", - "message": "No, I am sure you are. Outsiders always do." + "id":"vilegard_villager_4_2", + "message":"No, I am sure you are. Outsiders always do." }, { - "id": "vilegard_villager_4_3", - "message": "Yes, I know. That's why we don't want your kind around here. You should leave Vilegard while you still can." + "id":"vilegard_villager_4_3", + "message":"Yes, I know. That's why we don't want your kind around here. You should leave Vilegard while you still can." }, { - "id": "vilegard_villager_5", - "replies": [ + "id":"vilegard_villager_5", + "replies":[ { - "nextPhraseID": "vilegard_villager_friend", - "requires": [ + "nextPhraseID":"vilegard_villager_friend", + "requires":[ { - "requireType": "questProgress", - "requireID": "vilegard", - "value": "30" + "requireType":"questProgress", + "requireID":"vilegard", + "value":30 } ] }, { - "nextPhraseID": "vilegard_villager_5_0" + "nextPhraseID":"vilegard_villager_5_0" } ] }, { - "id": "vilegard_villager_5_0", - "message": "Hello there outsider. You look lost, that's good. Now leave Vilegard while you can.", - "replies": [ + "id":"vilegard_villager_5_0", + "message":"Hello there outsider. You look lost, that's good. Now leave Vilegard while you can.", + "replies":[ { - "text": "Why is everyone in Vilegard so afraid of outsiders?", - "nextPhraseID": "vilegard_villager_5_1" + "text":"Why is everyone in Vilegard so afraid of outsiders?", + "nextPhraseID":"vilegard_villager_5_1" } ] }, { - "id": "vilegard_villager_5_1", - "message": "I don't trust you. You should go see Jolnor in the chapel if you want some sympathy.", - "rewards": [ + "id":"vilegard_villager_5_1", + "message":"I don't trust you. You should go see Jolnor in the chapel if you want some sympathy.", + "rewards":[ { - "rewardType": "questProgress", - "rewardID": "vilegard", - "value": 10 + "rewardType":"questProgress", + "rewardID":"vilegard", + "value":10 } ] }, { - "id": "vilegard_villager_friend", - "message": "Hello there. I heard you helped us common folk here in Vilegard. Please stay for as long as you like friend.", - "replies": [ + "id":"vilegard_villager_friend", + "message":"Hello there. I heard you helped us common folk here in Vilegard. Please stay for as long as you like friend.", + "replies":[ { - "text": "Thank you. Have you seen my brother Andor around here?", - "nextPhraseID": "vilegard_villager_friend_1" + "text":"Thank you. Have you seen my brother Andor around here?", + "nextPhraseID":"vilegard_villager_friend_1" }, { - "text": "Thank you. See you.", - "nextPhraseID": "X" + "text":"Thank you. See you.", + "nextPhraseID":"X" } ] }, { - "id": "vilegard_villager_friend_1", - "message": "Your brother? No, I haven't seen anyone that looks like you. But then again, I never take much notice to outsiders.", - "replies": [ + "id":"vilegard_villager_friend_1", + "message":"Your brother? No, I haven't seen anyone that looks like you. But then again, I never take much notice to outsiders.", + "replies":[ { - "text": "Thanks, bye.", - "nextPhraseID": "X" + "text":"Thanks, bye.", + "nextPhraseID":"X" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_wilderness.json b/AndorsTrail/res/raw/conversationlist_wilderness.json index b97a607f9..c094fe625 100644 --- a/AndorsTrail/res/raw/conversationlist_wilderness.json +++ b/AndorsTrail/res/raw/conversationlist_wilderness.json @@ -1,78 +1,78 @@ [ { - "id": "fallhaven_bandit", - "message": "Get lost kid. I don't have time for you.", - "replies": [ + "id":"fallhaven_bandit", + "message":"Get lost kid. I don't have time for you.", + "replies":[ { - "text": "I'm looking for a piece of the Rift spell.", - "nextPhraseID": "fallhaven_bandit_2", - "requires": [ + "text":"I'm looking for a piece of the Rift spell.", + "nextPhraseID":"fallhaven_bandit_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "vacor", - "value": "20" + "requireType":"questProgress", + "requireID":"vacor", + "value":20 } ] } ] }, { - "id": "fallhaven_bandit_2", - "message": "No! Vacor will not gain the power of the rift spell!", - "replies": [ + "id":"fallhaven_bandit_2", + "message":"No! Vacor will not gain the power of the rift spell!", + "replies":[ { - "text": "Let's fight!", - "nextPhraseID": "F" + "text":"Let's fight!", + "nextPhraseID":"F" } ] }, { - "id": "bandit1", - "message": "What have we here? A lost wanderer?", - "replies": [ + "id":"bandit1", + "message":"What have we here? A lost wanderer?", + "replies":[ { - "text": "N", - "nextPhraseID": "bandit1_2" + "text":"N", + "nextPhraseID":"bandit1_2" } ] }, { - "id": "bandit1_2", - "message": "How much is your life worth to you? Give me 100 gold and I'll let you go.", - "replies": [ + "id":"bandit1_2", + "message":"How much is your life worth to you? Give me 100 gold and I'll let you go.", + "replies":[ { - "text": "Ok ok. Here is the gold. Please don't hurt me!", - "nextPhraseID": "bandit1_3", - "requires": [ + "text":"Ok ok. Here is the gold. Please don't hurt me!", + "nextPhraseID":"bandit1_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 100 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":100 } ] }, { - "text": "How about we fight over it?", - "nextPhraseID": "bandit1_4" + "text":"How about we fight over it?", + "nextPhraseID":"bandit1_4" }, { - "text": "How much is your life worth?", - "nextPhraseID": "bandit1_4" + "text":"How much is your life worth?", + "nextPhraseID":"bandit1_4" } ] }, { - "id": "bandit1_3", - "message": "About damn time. You are free to go." + "id":"bandit1_3", + "message":"About damn time. You are free to go." }, { - "id": "bandit1_4", - "message": "Ok then, your life it is. Let's fight. I have been looking forward to a good fight!", - "replies": [ + "id":"bandit1_4", + "message":"Ok then, your life it is. Let's fight. I have been looking forward to a good fight!", + "replies":[ { - "text": "Let's fight!", - "nextPhraseID": "F" + "text":"Let's fight!", + "nextPhraseID":"F" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_woodcabin.json b/AndorsTrail/res/raw/conversationlist_woodcabin.json index 8a2d5aff3..bcddfd4eb 100644 --- a/AndorsTrail/res/raw/conversationlist_woodcabin.json +++ b/AndorsTrail/res/raw/conversationlist_woodcabin.json @@ -1,161 +1,161 @@ [ { - "id": "smuggler1_0", - "message": "[mutter] Just one more..." + "id":"smuggler1_0", + "message":"[mutter] Just one more..." }, { - "id": "smuggler2_0", - "message": "What? No, you're not it." + "id":"smuggler2_0", + "message":"What? No, you're not it." }, { - "id": "smuggler3_0", - "replies": [ + "id":"smuggler3_0", + "message":"[drool]", + "replies":[ { - "text": "Hello?", - "nextPhraseID": "smuggler3_1" + "text":"Hello?", + "nextPhraseID":"smuggler3_1" } - ], - "message": "[drool]" + ] }, { - "id": "smuggler3_1", - "replies": [ + "id":"smuggler3_1", + "message":"[wipes drool]", + "replies":[ { - "text": "Can you hear me?", - "nextPhraseID": "smuggler3_2" + "text":"Can you hear me?", + "nextPhraseID":"smuggler3_2" } - ], - "message": "[wipes drool]" + ] }, { - "id": "smuggler3_2", - "replies": [ + "id":"smuggler3_2", + "message":"[blank stare]", + "replies":[ { - "text": "Hello?", - "nextPhraseID": "smuggler3_3" + "text":"Hello?", + "nextPhraseID":"smuggler3_3" } - ], - "message": "[blank stare]" + ] }, { - "id": "smuggler3_3", - "replies": [ + "id":"smuggler3_3", + "message":"[makes slurping sounds with drool still left in the corner of the mouth]", + "replies":[ { - "text": "Can you talk?", - "nextPhraseID": "smuggler3_0" + "text":"Can you talk?", + "nextPhraseID":"smuggler3_0" } - ], - "message": "[makes slurping sounds with drool still left in the corner of the mouth]" + ] }, { - "id": "smuggler4_0", - "replies": [ + "id":"smuggler4_0", + "message":"Uhh. Lowyna sure makes the best stuff!", + "replies":[ { - "text": "What does she do?", - "nextPhraseID": "smuggler4_1" + "text":"What does she do?", + "nextPhraseID":"smuggler4_1" } - ], - "message": "Uhh. Lowyna sure makes the best stuff!" + ] }, { - "id": "smuggler4_1", - "replies": [ + "id":"smuggler4_1", + "message":"These of course! [swings his jug, nearly spilling some of it]", + "replies":[ { - "text": "Where can I find this Lowyna?", - "nextPhraseID": "smuggler4_2" + "text":"Where can I find this Lowyna?", + "nextPhraseID":"smuggler4_2" }, { - "text": "I need to go.", - "nextPhraseID": "X" + "text":"I need to go.", + "nextPhraseID":"X" } - ], - "message": "These of course! [swings his jug, nearly spilling some of it]" + ] }, { - "id": "smuggler4_2", - "message": "She's over there .. no. Over there .. no. Oh, she's around here somewhere." + "id":"smuggler4_2", + "message":"She's over there .. no. Over there .. no. Oh, she's around here somewhere." }, { - "id": "smuggler5_1", - "replies": [ + "id":"smuggler5_1", + "message":"[blank stare]", + "replies":[ { - "text": "You're all sweaty and pale, what's wrong?", - "nextPhraseID": "smuggler5_2" + "text":"You're all sweaty and pale, what's wrong?", + "nextPhraseID":"smuggler5_2" } - ], - "message": "[blank stare]" + ] }, { - "id": "smuggler5_2", - "message": "Um. Just one more. Please, just one more." + "id":"smuggler5_2", + "message":"Um. Just one more. Please, just one more." }, { - "id": "smuggler6_1", - "replies": [ + "id":"smuggler6_1", + "message":"Can you spare some gold?", + "replies":[ { - "text": "Get away from me!", - "nextPhraseID": "X" + "text":"Get away from me!", + "nextPhraseID":"X" }, { - "requires": [ + "text":"Here's 5 gold.", + "nextPhraseID":"smuggler6_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 5 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":5 } - ], - "text": "Here's 5 gold.", - "nextPhraseID": "smuggler6_3" + ] }, { - "requires": [ + "text":"Here's 50 gold.", + "nextPhraseID":"smuggler6_3", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 50 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":50 } - ], - "text": "Here's 50 gold.", - "nextPhraseID": "smuggler6_3" + ] }, { - "requires": [ + "text":"Here's 100 gold.", + "nextPhraseID":"smuggler6_2", + "requires":[ { - "requireType": "inventoryRemove", - "requireID": "gold", - "value": 100 + "requireType":"inventoryRemove", + "requireID":"gold", + "value":100 } - ], - "text": "Here's 100 gold.", - "nextPhraseID": "smuggler6_2" + ] } - ], - "message": "Can you spare some gold?" + ] }, { - "id": "smuggler6_2", - "message": "Oh, oh! I haven't seen that much gold in my whole life. I'm finally rich!" + "id":"smuggler6_2", + "message":"Oh, oh! I haven't seen that much gold in my whole life. I'm finally rich!" }, { - "id": "smuggler6_3", - "message": "Is that all you have?" + "id":"smuggler6_3", + "message":"Is that all you have?" }, { - "id": "smuggler7_1", - "replies": [ + "id":"smuggler7_1", + "message":"I've seen them. Their camps.", + "replies":[ { - "text": "N", - "nextPhraseID": "smuggler7_2" + "text":"N", + "nextPhraseID":"smuggler7_2" } - ], - "message": "I've seen them. Their camps." + ] }, { - "id": "smuggler7_2", - "message": "The Sakul are watching us. They're coming." + "id":"smuggler7_2", + "message":"The Sakul are watching us. They're coming." }, { - "id": "pig", - "message": "[grunt]" + "id":"pig", + "message":"[grunt]" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_wrye.json b/AndorsTrail/res/raw/conversationlist_wrye.json index 2ebf30e01..3c1bbef70 100644 --- a/AndorsTrail/res/raw/conversationlist_wrye.json +++ b/AndorsTrail/res/raw/conversationlist_wrye.json @@ -1,508 +1,508 @@ [ { - "id": "wrye_select_1", - "replies": [ + "id":"wrye_select_1", + "replies":[ { - "nextPhraseID": "wrye_return_2", - "requires": [ + "nextPhraseID":"wrye_return_2", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "90" + "requireType":"questProgress", + "requireID":"wrye", + "value":90 } ] }, { - "nextPhraseID": "wrye_return_1", - "requires": [ + "nextPhraseID":"wrye_return_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "40" + "requireType":"questProgress", + "requireID":"wrye", + "value":40 } ] }, { - "nextPhraseID": "wrye_mourn_1" + "nextPhraseID":"wrye_mourn_1" } ] }, { - "id": "wrye_return_1", - "message": "Welcome back. Have you found out anything about my son, Rincel?", - "replies": [ + "id":"wrye_return_1", + "message":"Welcome back. Have you found out anything about my son, Rincel?", + "replies":[ { - "text": "Can you tell me the story about what happened again?", - "nextPhraseID": "wrye_mourn_5" + "text":"Can you tell me the story about what happened again?", + "nextPhraseID":"wrye_mourn_5" }, { - "text": "No, I have not found anything yet.", - "nextPhraseID": "wrye_story_14" + "text":"No, I have not found anything yet.", + "nextPhraseID":"wrye_story_14" }, { - "text": "Yes, I have found out the story about what happened to him.", - "nextPhraseID": "wrye_resolved_1", - "requires": [ + "text":"Yes, I have found out the story about what happened to him.", + "nextPhraseID":"wrye_resolved_1", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "80" + "requireType":"questProgress", + "requireID":"wrye", + "value":80 } ] } ] }, { - "id": "wrye_return_2", - "message": "Welcome back. Thank you for your help in finding out what happened to my son.", - "replies": [ + "id":"wrye_return_2", + "message":"Welcome back. Thank you for your help in finding out what happened to my son.", + "replies":[ { - "text": "Shadow be with you.", - "nextPhraseID": "wrye_story_15" + "text":"Shadow be with you.", + "nextPhraseID":"wrye_story_15" }, { - "text": "You are welcome.", - "nextPhraseID": "wrye_story_15" + "text":"You are welcome.", + "nextPhraseID":"wrye_story_15" } ] }, { - "id": "wrye_mourn_1", - "message": "Shadow help me.", - "replies": [ + "id":"wrye_mourn_1", + "message":"Shadow help me.", + "replies":[ { - "text": "What is the matter?", - "nextPhraseID": "wrye_mourn_2" + "text":"What is the matter?", + "nextPhraseID":"wrye_mourn_2" } ] }, { - "id": "wrye_mourn_2", - "message": "My son! My son is gone.", - "replies": [ + "id":"wrye_mourn_2", + "message":"My son! My son is gone.", + "replies":[ { - "text": "Jolnor said I should see you about your son.", - "nextPhraseID": "wrye_mourn_5", - "requires": [ + "text":"Jolnor said I should see you about your son.", + "nextPhraseID":"wrye_mourn_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "10" + "requireType":"questProgress", + "requireID":"wrye", + "value":10 } ] }, { - "text": "What about him?", - "nextPhraseID": "wrye_mourn_3" + "text":"What about him?", + "nextPhraseID":"wrye_mourn_3" } ] }, { - "id": "wrye_mourn_3", - "message": "I don't want to talk about it. Not with an outsider like you.", - "replies": [ + "id":"wrye_mourn_3", + "message":"I don't want to talk about it. Not with an outsider like you.", + "replies":[ { - "text": "Outsider?", - "nextPhraseID": "wrye_mourn_4" + "text":"Outsider?", + "nextPhraseID":"wrye_mourn_4" }, { - "text": "Jolnor said I should see you about your son.", - "nextPhraseID": "wrye_mourn_5", - "requires": [ + "text":"Jolnor said I should see you about your son.", + "nextPhraseID":"wrye_mourn_5", + "requires":[ { - "requireType": "questProgress", - "requireID": "wrye", - "value": "10" + "requireType":"questProgress", + "requireID":"wrye", + "value":10 } ] } ] }, { - "id": "wrye_mourn_4", - "message": "Please leave me.\n\nOh Shadow, watch over me." + "id":"wrye_mourn_4", + "message":"Please leave me.\n\nOh Shadow, watch over me." }, { - "id": "wrye_mourn_5", - "message": "My son is dead, I know it! And it's those damn guards fault. Those guards with their snobby Feygard attitude.", - "replies": [ + "id":"wrye_mourn_5", + "message":"My son is dead, I know it! And it's those damn guards fault. Those guards with their snobby Feygard attitude.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_mourn_6" + "text":"N", + "nextPhraseID":"wrye_mourn_6" } ] }, { - "id": "wrye_mourn_6", - "message": "At first they come with promises of protection and power. But then you really start to see them for what they are.", - "replies": [ + "id":"wrye_mourn_6", + "message":"At first they come with promises of protection and power. But then you really start to see them for what they are.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_mourn_7" + "text":"N", + "nextPhraseID":"wrye_mourn_7" } ] }, { - "id": "wrye_mourn_7", - "message": "I can feel it in me. The Shadow speaks to me. He is dead.", - "rewards": [ + "id":"wrye_mourn_7", + "message":"I can feel it in me. The Shadow speaks to me. He is dead.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 20 + "text":"Can you tell me what happened?", + "nextPhraseID":"wrye_story_1" + }, + { + "text":"What are you talking about?", + "nextPhraseID":"wrye_story_1" + }, + { + "text":"Shadow be with you.", + "nextPhraseID":"wrye_mourn_8" } ], - "replies": [ + "rewards":[ { - "text": "Can you tell me what happened?", - "nextPhraseID": "wrye_story_1" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":20 + } + ] + }, + { + "id":"wrye_mourn_8", + "message":"Thank you. Shadow watch over me.", + "replies":[ + { + "text":"N", + "nextPhraseID":"wrye_story_1" + } + ] + }, + { + "id":"wrye_story_1", + "message":"It all started with those Feygard royal guards coming here.", + "replies":[ + { + "text":"N", + "nextPhraseID":"wrye_story_2" + } + ] + }, + { + "id":"wrye_story_2", + "message":"They tried to pressure everyone in Vilegard into recruiting more soldiers.", + "replies":[ + { + "text":"N", + "nextPhraseID":"wrye_story_3" + } + ] + }, + { + "id":"wrye_story_3", + "message":"The guards would say they needed more support to help squelch the supposed uprising and sabotage.", + "replies":[ + { + "text":"How did this relate to your son?", + "nextPhraseID":"wrye_story_4" }, { - "text": "What are you talking about?", - "nextPhraseID": "wrye_story_1" - }, - { - "text": "Shadow be with you.", - "nextPhraseID": "wrye_mourn_8" + "text":"Are you going to get to the point soon?", + "nextPhraseID":"wrye_story_4" } ] }, { - "id": "wrye_mourn_8", - "message": "Thank you. Shadow watch over me.", - "replies": [ + "id":"wrye_story_4", + "message":"My son, Rincel, did not seem to care much for the stories they told.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_1" + "text":"N", + "nextPhraseID":"wrye_story_5" } ] }, { - "id": "wrye_story_1", - "message": "It all started with those Feygard royal guards coming here.", - "replies": [ + "id":"wrye_story_5", + "message":"I also told Rincel of how bad an idea I thought it was to recruit more people to the Royal Guard.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_2" + "text":"N", + "nextPhraseID":"wrye_story_6" } ] }, { - "id": "wrye_story_2", - "message": "They tried to pressure everyone in Vilegard into recruiting more soldiers.", - "replies": [ + "id":"wrye_story_6", + "message":"The guards stayed a couple of days to talk to everyone here in Vilegard. Then they left. They went to the next town I guess.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_3" + "text":"N", + "nextPhraseID":"wrye_story_7" } ] }, { - "id": "wrye_story_3", - "message": "The guards would say they needed more support to help squelch the supposed uprising and sabotage.", - "replies": [ + "id":"wrye_story_7", + "message":"A few days passed, and then suddenly my boy Rincel was gone one day. I am sure those guards managed to somehow persuade him to join them.", + "replies":[ { - "text": "How did this relate to your son?", - "nextPhraseID": "wrye_story_4" - }, - { - "text": "Are you going to get to the point soon?", - "nextPhraseID": "wrye_story_4" + "text":"N", + "nextPhraseID":"wrye_story_8" } ] }, { - "id": "wrye_story_4", - "message": "My son, Rincel, did not seem to care much for the stories they told.", - "replies": [ + "id":"wrye_story_8", + "message":"Oh how I despise those evil and snobby Feygard bastards.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_5" + "text":"What now?", + "nextPhraseID":"wrye_story_9" } ] }, { - "id": "wrye_story_5", - "message": "I also told Rincel of how bad an idea I thought it was to recruit more people to the Royal Guard.", - "replies": [ + "id":"wrye_story_9", + "message":"This was several weeks ago. Now I feel an emptiness inside. I know in me that something has happened to my son Rincel.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_6" + "text":"N", + "nextPhraseID":"wrye_story_10" } ] }, { - "id": "wrye_story_6", - "message": "The guards stayed a couple of days to talk to everyone here in Vilegard. Then they left. They went to the next town I guess.", - "replies": [ + "id":"wrye_story_10", + "message":"I fear he has died or got hurt somehow. Those bastards probably drove him into his own death.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_7" - } - ] - }, - { - "id": "wrye_story_7", - "message": "A few days passed, and then suddenly my boy Rincel was gone one day. I am sure those guards managed to somehow persuade him to join them.", - "replies": [ - { - "text": "N", - "nextPhraseID": "wrye_story_8" - } - ] - }, - { - "id": "wrye_story_8", - "message": "Oh how I despise those evil and snobby Feygard bastards.", - "replies": [ - { - "text": "What now?", - "nextPhraseID": "wrye_story_9" - } - ] - }, - { - "id": "wrye_story_9", - "message": "This was several weeks ago. Now I feel an emptiness inside. I know in me that something has happened to my son Rincel.", - "replies": [ - { - "text": "N", - "nextPhraseID": "wrye_story_10" - } - ] - }, - { - "id": "wrye_story_10", - "message": "I fear he has died or got hurt somehow. Those bastards probably drove him into his own death.", - "rewards": [ - { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 30 + "text":"N", + "nextPhraseID":"wrye_story_11" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "wrye_story_11" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":30 } ] }, { - "id": "wrye_story_11", - "message": "*sob* Shadow help me.", - "replies": [ + "id":"wrye_story_11", + "message":"*sob* Shadow help me.", + "replies":[ { - "text": "What can I do to help?", - "nextPhraseID": "wrye_story_13" + "text":"What can I do to help?", + "nextPhraseID":"wrye_story_13" }, { - "text": "That sounds awful. I am sure you are just imagining things.", - "nextPhraseID": "wrye_story_13" + "text":"That sounds awful. I am sure you are just imagining things.", + "nextPhraseID":"wrye_story_13" }, { - "text": "Do you have proof that the people from Feygard are involved?", - "nextPhraseID": "wrye_story_12" + "text":"Do you have proof that the people from Feygard are involved?", + "nextPhraseID":"wrye_story_12" } ] }, { - "id": "wrye_story_12", - "message": "No, but I know it in me that they are. The Shadow speaks to me.", - "replies": [ + "id":"wrye_story_12", + "message":"No, but I know it in me that they are. The Shadow speaks to me.", + "replies":[ { - "text": "Ok. Is there anything I can do to help?", - "nextPhraseID": "wrye_story_13" + "text":"Ok. Is there anything I can do to help?", + "nextPhraseID":"wrye_story_13" }, { - "text": "You sound a bit too occupied with the Shadow. I want no part of this.", - "nextPhraseID": "wrye_mourn_4" + "text":"You sound a bit too occupied with the Shadow. I want no part of this.", + "nextPhraseID":"wrye_mourn_4" }, { - "text": "I probably shouldn't get involved in this if it means that I could upset the royal guard.", - "nextPhraseID": "wrye_mourn_4" + "text":"I probably shouldn't get involved in this if it means that I could upset the royal guard.", + "nextPhraseID":"wrye_mourn_4" } ] }, { - "id": "wrye_story_13", - "message": "If you want to help me, please find out what happened to my son, Rincel.", - "rewards": [ + "id":"wrye_story_13", + "message":"If you want to help me, please find out what happened to my son, Rincel.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 40 + "text":"Any idea where I should look?", + "nextPhraseID":"wrye_story_16" + }, + { + "text":"Ok. I will go look for your son. I sure hope there will be some reward for this.", + "nextPhraseID":"wrye_story_14" + }, + { + "text":"By the Shadow, your son will be avenged.", + "nextPhraseID":"wrye_story_14" } ], - "replies": [ + "rewards":[ { - "text": "Any idea where I should look?", - "nextPhraseID": "wrye_story_16" - }, - { - "text": "Ok. I will go look for your son. I sure hope there will be some reward for this.", - "nextPhraseID": "wrye_story_14" - }, - { - "text": "By the Shadow, your son will be avenged.", - "nextPhraseID": "wrye_story_14" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":40 } ] }, { - "id": "wrye_story_14", - "message": "Please return here as soon as you have found out anything.", - "replies": [ + "id":"wrye_story_14", + "message":"Please return here as soon as you have found out anything.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_story_15" + "text":"N", + "nextPhraseID":"wrye_story_15" } ] }, { - "id": "wrye_story_15", - "message": "Walk with the Shadow." + "id":"wrye_story_15", + "message":"Walk with the Shadow." }, { - "id": "wrye_story_16", - "message": "I guess you could ask in the tavern here in Vilegard, or the Foaming Flask tavern just north of here.", - "rewards": [ + "id":"wrye_story_16", + "message":"I guess you could ask in the tavern here in Vilegard, or the Foaming Flask tavern just north of here.", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 41 + "text":"By the Shadow, your son will be avenged.", + "nextPhraseID":"wrye_story_14" + }, + { + "text":"Ok. I will go look for your son. I sure hope there will be some reward for this.", + "nextPhraseID":"wrye_story_14" + }, + { + "text":"Ok. I will go look for your son so that you may know what happened to him.", + "nextPhraseID":"wrye_story_14" } ], - "replies": [ + "rewards":[ { - "text": "By the Shadow, your son will be avenged.", - "nextPhraseID": "wrye_story_14" - }, - { - "text": "Ok. I will go look for your son. I sure hope there will be some reward for this.", - "nextPhraseID": "wrye_story_14" - }, - { - "text": "Ok. I will go look for your son so that you may know what happened to him.", - "nextPhraseID": "wrye_story_14" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":41 } ] }, { - "id": "wrye_resolved_1", - "message": "Please tell me what happened to him!", - "replies": [ + "id":"wrye_resolved_1", + "message":"Please tell me what happened to him!", + "replies":[ { - "text": "He left Vilegard by his own will because he wanted to see the great city of Feygard.", - "nextPhraseID": "wrye_resolved_2" + "text":"He left Vilegard by his own will because he wanted to see the great city of Feygard.", + "nextPhraseID":"wrye_resolved_2" } ] }, { - "id": "wrye_resolved_2", - "message": "I don't believe it.", - "replies": [ + "id":"wrye_resolved_2", + "message":"I don't believe it.", + "replies":[ { - "text": "He had secretly longed to go to Feygard, but didn't dare tell you.", - "nextPhraseID": "wrye_resolved_3" + "text":"He had secretly longed to go to Feygard, but didn't dare tell you.", + "nextPhraseID":"wrye_resolved_3" } ] }, { - "id": "wrye_resolved_3", - "message": "Really?", - "replies": [ + "id":"wrye_resolved_3", + "message":"Really?", + "replies":[ { - "text": "But he never got far. He was attacked while camping one night.", - "nextPhraseID": "wrye_resolved_4" + "text":"But he never got far. He was attacked while camping one night.", + "nextPhraseID":"wrye_resolved_4" } ] }, { - "id": "wrye_resolved_4", - "message": "Attacked?", - "replies": [ + "id":"wrye_resolved_4", + "message":"Attacked?", + "replies":[ { - "text": "Yes, he could not stand up to the monsters, and was critically wounded.", - "nextPhraseID": "wrye_resolved_5" + "text":"Yes, he could not stand up to the monsters, and was critically wounded.", + "nextPhraseID":"wrye_resolved_5" } ] }, { - "id": "wrye_resolved_5", - "message": "My dear boy.", - "replies": [ + "id":"wrye_resolved_5", + "message":"My dear boy.", + "replies":[ { - "text": "I talked to a man that found him bleeding to death.", - "nextPhraseID": "wrye_resolved_6" + "text":"I talked to a man that found him bleeding to death.", + "nextPhraseID":"wrye_resolved_6" } ] }, { - "id": "wrye_resolved_6", - "message": "He was still alive?", - "replies": [ + "id":"wrye_resolved_6", + "message":"He was still alive?", + "replies":[ { - "text": "Yes, but not for long. He did not survive the wounds. He is now buried to the northwest of Vilegard.", - "nextPhraseID": "wrye_resolved_7" + "text":"Yes, but not for long. He did not survive the wounds. He is now buried to the northwest of Vilegard.", + "nextPhraseID":"wrye_resolved_7" } ] }, { - "id": "wrye_resolved_7", - "message": "Oh my poor boy. What have I done?", - "rewards": [ + "id":"wrye_resolved_7", + "message":"Oh my poor boy. What have I done?", + "replies":[ { - "rewardType": "questProgress", - "rewardID": "wrye", - "value": 90 + "text":"N", + "nextPhraseID":"wrye_resolved_8" } ], - "replies": [ + "rewards":[ { - "text": "N", - "nextPhraseID": "wrye_resolved_8" + "rewardType":"questProgress", + "rewardID":"wrye", + "value":90 } ] }, { - "id": "wrye_resolved_8", - "message": "I always thought he shared my view of those Feygard snobs.", - "replies": [ + "id":"wrye_resolved_8", + "message":"I always thought he shared my view of those Feygard snobs.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_resolved_9" + "text":"N", + "nextPhraseID":"wrye_resolved_9" } ] }, { - "id": "wrye_resolved_9", - "message": "And now he is not with us anymore.", - "replies": [ + "id":"wrye_resolved_9", + "message":"And now he is not with us anymore.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_resolved_10" + "text":"N", + "nextPhraseID":"wrye_resolved_10" } ] }, { - "id": "wrye_resolved_10", - "message": "Thank you, friend, for finding out what happened to him and telling me the truth.", - "replies": [ + "id":"wrye_resolved_10", + "message":"Thank you, friend, for finding out what happened to him and telling me the truth.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_resolved_11" + "text":"N", + "nextPhraseID":"wrye_resolved_11" } ] }, { - "id": "wrye_resolved_11", - "message": "Oh my poor boy.", - "replies": [ + "id":"wrye_resolved_11", + "message":"Oh my poor boy.", + "replies":[ { - "text": "N", - "nextPhraseID": "wrye_mourn_4" + "text":"N", + "nextPhraseID":"wrye_mourn_4" } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_crossglen.json b/AndorsTrail/res/raw/droplists_crossglen.json index ef7df1fdc..858efcc3c 100644 --- a/AndorsTrail/res/raw/droplists_crossglen.json +++ b/AndorsTrail/res/raw/droplists_crossglen.json @@ -1,238 +1,241 @@ [ { - "id": "startitems", - "items": [ + "id":"startitems", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 12, - "max": 12 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":12, + "max":12 + } }, { - "itemID": "club1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_mikhail", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_mikhail", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "apple_green", - "quantity": { "min": 2, "max": 2 }, - "chance": 100 + "itemID":"apple_green", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] }, { - "id": "startitems2", - "items": [ + "id":"startitems2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 12, - "max": 12 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":12, + "max":12 + } } ] }, { - "id": "gold200", - "items": [ + "id":"gold200", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 200, - "max": 200 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":200, + "max":200 + } } ] }, { - "id": "rat", - "items": [ + "id":"rat", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 2, - "max": 4 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":2, + "max":4 + } }, { - "itemID": "rat_tail", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"rat_tail", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "trainingrat", - "items": [ + "id":"trainingrat", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 2 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":0, + "max":2 + } }, { - "itemID": "tail_trainingrat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"tail_trainingrat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "gold20", - "items": [ + "id":"gold20", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 20 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":20 + } } ] }, { - "id": "canine", - "items": [ + "id":"canine", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 6 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":6 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "insect", - "items": [ + "id":"insect", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 2, - "max": 4 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":2, + "max":4 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "wasp", - "items": [ + "id":"wasp", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 2, - "max": 4 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":2, + "max":4 + } }, { - "itemID": "insectwing", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"insectwing", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "gold51", - "items": [ + "id":"gold51", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 51, - "max": 51 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":51, + "max":51 + } } ] }, { - "id": "caveratboss", - "items": [ + "id":"caveratboss", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "tail_caverat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"tail_caverat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_crossglen_outside.json b/AndorsTrail/res/raw/droplists_crossglen_outside.json index bc294b41f..04d33cfaa 100644 --- a/AndorsTrail/res/raw/droplists_crossglen_outside.json +++ b/AndorsTrail/res/raw/droplists_crossglen_outside.json @@ -1,250 +1,250 @@ [ { - "id": "cavemonster", - "items": [ + "id":"cavemonster", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":4, + "max":12 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hammer0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"hammer0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health_minor", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "snake", - "items": [ + "id":"snake", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 6 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":6 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gland", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "haunt", - "items": [ + "id":"haunt", + "items":[ { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "cavecritter", - "items": [ + "id":"cavecritter", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 8 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":4, + "max":8 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "claws", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"claws", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "lich1", - "items": [ + "id":"lich1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 5, - "max": 15 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":5, + "max":15 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health_minor", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "irogotu", - "items": [ + "id":"irogotu", + "items":[ { - "itemID": "neck_irogotu", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"neck_irogotu", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_gandir", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_gandir", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "canineboss", - "items": [ + "id":"canineboss", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"boots1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "snakemaster", - "items": [ + "id":"snakemaster", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 9, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":9, + "max":9 + } }, { - "itemID": "dagger_venom", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_venom", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_fallhaven.json b/AndorsTrail/res/raw/droplists_fallhaven.json index 8662a3a41..b71962bb5 100644 --- a/AndorsTrail/res/raw/droplists_fallhaven.json +++ b/AndorsTrail/res/raw/droplists_fallhaven.json @@ -1,213 +1,213 @@ [ { - "id": "catacombrat", - "items": [ + "id":"catacombrat", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":5 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "skeleton", - "items": [ + "id":"skeleton", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 16, - "max": 23 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":16, + "max":23 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"bone", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "luthor", - "items": [ + "id":"luthor", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":5 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "key_luthor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"key_luthor", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_major", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health_major", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_thoronir", - "items": [ + "id":"shop_thoronir", + "items":[ { - "itemID": "bonemeal_potion", - "quantity": { - "min": 50, - "max": 50 - }, - "chance": 100 + "itemID":"bonemeal_potion", + "chance":"100", + "quantity":{ + "min":50, + "max":50 + } } ] }, { - "id": "larcal", - "items": [ + "id":"larcal", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":4, + "max":12 + } }, { - "itemID": "club1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "calomyran_secrets", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"calomyran_secrets", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "milk", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"milk", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "catacombguard", - "items": [ + "id":"catacombguard", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":4, + "max":12 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gloves1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "nocmar", - "items": [ + "id":"nocmar", + "items":[ { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_pathway_fallhaven.json b/AndorsTrail/res/raw/droplists_pathway_fallhaven.json index 66c688757..9ae456d61 100644 --- a/AndorsTrail/res/raw/droplists_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/droplists_pathway_fallhaven.json @@ -1,84 +1,84 @@ -[ - { - "id": "shop_fallhaven_lumberjack", - "items": [ - { - "quantity": { - "min": 2, - "max": 2 - }, - "itemID": "club1", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "axe1", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "axe2", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "broken_buckler", - "chance": 100 - }, - { - "quantity": { - "min": 2, - "max": 2 - }, - "itemID": "shield_crude_wooden", - "chance": 100 - } - ] - }, - { - "id": "jakrar_axe_drop", - "items": [ - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "jakrar_axe", - "chance": 100 - }, - { - "quantity": { - "min": 50, - "max": 50 - }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "hair", - "chance": 100 - }, - { - "quantity": { - "min": 2, - "max": 2 - }, - "itemID": "meat", - "chance": 100 - } - ] - } +[ + { + "id":"shop_fallhaven_lumberjack", + "items":[ + { + "itemID":"club1", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } + }, + { + "itemID":"axe1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"axe2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"broken_buckler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"shield_crude_wooden", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } + } + ] + }, + { + "id":"jakrar_axe_drop", + "items":[ + { + "itemID":"jakrar_axe", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":50 + } + }, + { + "itemID":"hair", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"meat", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_shortcut_lodar.json b/AndorsTrail/res/raw/droplists_shortcut_lodar.json index 3adaebd96..1771bd399 100644 --- a/AndorsTrail/res/raw/droplists_shortcut_lodar.json +++ b/AndorsTrail/res/raw/droplists_shortcut_lodar.json @@ -1,31 +1,31 @@ -[ - { - "id": "lodar_shortcut_loot_chest", - "items": [ - { - "quantity": { - "min": 150, - "max": 150 - }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "hboot_wirn", - "chance": 100 - }, - { - "quantity": { - "min": 1, - "max": 1 - }, - "itemID": "hglv_irn", - "chance": 100 - } - ] - } +[ + { + "id":"lodar_shortcut_loot_chest", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":150, + "max":150 + } + }, + { + "itemID":"hboot_wirn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hglv_irn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_stoutford.json b/AndorsTrail/res/raw/droplists_stoutford.json index 839f86f78..f55b02df0 100644 --- a/AndorsTrail/res/raw/droplists_stoutford.json +++ b/AndorsTrail/res/raw/droplists_stoutford.json @@ -1,97 +1,97 @@ -[ - { - "id":"eliszylae_droplist", - "items":[ - { - "itemID":"eliszylae_heart", - "quantity":{ - "min":1, - "max":1 - }, - "chance":"100" - }, - { - "itemID":"gold", - "quantity":{ - "min":150, - "max":200 - }, - "chance":"100" - } - ] - }, - { - "id":"tahalendor_present", - "items":[ - { - "itemID":"apple_green", - "quantity":{ - "min":2, - "max":3 - }, - "chance":"100" - }, - { - "itemID":"bread", - "quantity":{ - "min":2, - "max":4 - }, - "chance":"100" - }, - { - "itemID":"apple_red", - "quantity":{ - "min":2, - "max":3 - }, - "chance":"100" - } - ] - }, - { - "id":"kayla_shop", - "items":[ - { - "itemID":"robe_sublime", - "quantity":{ - "min":1, - "max":1 - }, - "chance":"100" - }, - { - "itemID":"feline_shoes", - "quantity":{ - "min":1, - "max":1 - }, - "chance":"100" - }, - { - "itemID":"feline_gloves", - "quantity":{ - "min":1, - "max":1 - }, - "chance":"100" - }, - { - "itemID":"handsewn_gloves2", - "quantity":{ - "min":3, - "max":3 - }, - "chance":"100" - }, - { - "itemID":"handsewn_gloves4", - "quantity":{ - "min":2, - "max":2 - }, - "chance":"100" - } - ] - } +[ + { + "id":"eliszylae_droplist", + "items":[ + { + "itemID":"eliszylae_heart", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":150, + "max":200 + } + } + ] + }, + { + "id":"tahalendor_present", + "items":[ + { + "itemID":"apple_green", + "chance":"100", + "quantity":{ + "min":2, + "max":3 + } + }, + { + "itemID":"bread", + "chance":"100", + "quantity":{ + "min":2, + "max":4 + } + }, + { + "itemID":"apple_red", + "chance":"100", + "quantity":{ + "min":2, + "max":3 + } + } + ] + }, + { + "id":"kayla_shop", + "items":[ + { + "itemID":"robe_sublime", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"feline_shoes", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"feline_gloves", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"handsewn_gloves2", + "chance":"100", + "quantity":{ + "min":3, + "max":3 + } + }, + { + "itemID":"handsewn_gloves4", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0610_monsters.json b/AndorsTrail/res/raw/droplists_v0610_monsters.json index bc8621a15..0272cd24e 100644 --- a/AndorsTrail/res/raw/droplists_v0610_monsters.json +++ b/AndorsTrail/res/raw/droplists_v0610_monsters.json @@ -1,571 +1,571 @@ [ { - "id": "fieldwasp", - "items": [ + "id":"fieldwasp", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 10 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":10 + } }, { - "itemID": "insectwing", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"insectwing", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "larva_1", - "items": [ + "id":"larva_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 5 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":5 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gem1", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "larva_2", - "items": [ + "id":"larva_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":9 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gem1", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fieldcritter_0", - "items": [ + "id":"fieldcritter_0", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 4 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":4 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fieldcritter_1", - "items": [ + "id":"fieldcritter_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":9 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fieldcritter_2", - "items": [ + "id":"fieldcritter_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 15 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":15 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gland", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"ring1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fieldcritter_3", - "items": [ + "id":"fieldcritter_3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 17 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":17 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gland", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"ring1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"ring2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "rivertroll", - "items": [ + "id":"rivertroll", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 70 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":70 + } }, { - "itemID": "bone", - "quantity": { - "min": 3, - "max": 5 - }, - "chance": 50 + "itemID":"bone", + "chance":"50", + "quantity":{ + "min":3, + "max":5 + } }, { - "itemID": "meat", - "quantity": { - "min": 3, - "max": 5 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":3, + "max":5 + } }, { - "itemID": "club_fine_wooden", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club_fine_wooden", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "izthiel", - "items": [ + "id":"izthiel", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 15 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":15 + } }, { - "itemID": "izthiel_claw", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"izthiel_claw", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_jinxed1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_jinxed1", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"ring2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "izthiel_4", - "items": [ + "id":"izthiel_4", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 40 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":40 + } }, { - "itemID": "izthiel_claw", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"izthiel_claw", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_jinxed1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_jinxed1", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 20 + "itemID":"ring2", + "chance":"20", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shadowfang", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/1000" + "itemID":"shadowfang", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "frog", - "items": [ + "id":"frog", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } } ] }, { - "id": "frog_3", - "items": [ + "id":"frog_3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gland", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "iqhan_lesser", - "items": [ + "id":"iqhan_lesser", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":5 + } }, { - "itemID": "iqhan_pendant", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"iqhan_pendant", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_torn", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"shirt_torn", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"dagger0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "iqhan", - "items": [ + "id":"iqhan", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":9 + } }, { - "itemID": "iqhan_pendant", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"iqhan_pendant", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"shield1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"dagger0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "iqhan_master", - "items": [ + "id":"iqhan_master", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":9 + } }, { - "itemID": "iqhan_pendant", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"iqhan_pendant", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_crude_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gloves_crude_cloth", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"dagger0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 5 + "itemID":"health", + "chance":"5", + "quantity":{ + "min":1, + "max":3 + } } ] }, { - "id": "iqhan_beast", - "items": [ + "id":"iqhan_beast", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 1 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":1 + } }, { - "itemID": "chaosreaper", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/1000" + "itemID":"chaosreaper", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"health", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "iqhan_boss", - "items": [ + "id":"iqhan_boss", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 50, - "max": 100 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":100 + } }, { - "itemID": "iqhan_pendant", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"iqhan_pendant", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger_shadow_priests", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_shadow_priests", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 5, - "max": 7 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":5, + "max":7 + } } ] }, { - "id": "gold5", - "items": [ + "id":"gold5", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "gold25", - "items": [ + "id":"gold25", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 25, - "max": 25 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":25, + "max":25 + } } ] }, { - "id": "gold50", - "items": [ + "id":"gold50", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 50, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":50 + } } ] }, { - "id": "gauward_sold_20", - "items": [ + "id":"gauward_sold_20", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 100, - "max": 100 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":100, + "max":100 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0610_npcs.json b/AndorsTrail/res/raw/droplists_v0610_npcs.json index e59f56b2f..0f98555d3 100644 --- a/AndorsTrail/res/raw/droplists_v0610_npcs.json +++ b/AndorsTrail/res/raw/droplists_v0610_npcs.json @@ -1,281 +1,281 @@ [ { - "id": "tinlyn_bells", - "items": [ + "id":"tinlyn_bells", + "items":[ { - "itemID": "tinlyn_bells", - "quantity": { - "min": 4, - "max": 4 - }, - "chance": 100 + "itemID":"tinlyn_bells", + "chance":"100", + "quantity":{ + "min":4, + "max":4 + } } ] }, { - "id": "fieldwasp_unique", - "items": [ + "id":"fieldwasp_unique", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 10 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":10 + } }, { - "itemID": "hadracor_waspwing", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hadracor_waspwing", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "tinlyn_sheep", - "items": [ + "id":"tinlyn_sheep", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"meat", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } }, { - "itemID": "tinlyn_sheep_meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"tinlyn_sheep_meat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "feygard_shipment", - "items": [ + "id":"feygard_shipment", + "items":[ { - "itemID": "fg_ironsword", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"fg_ironsword", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } } ] }, { - "id": "vg_smith_fg_items", - "items": [ + "id":"vg_smith_fg_items", + "items":[ { - "itemID": "fg_ironsword_d", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"fg_ironsword_d", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } } ] }, { - "id": "hadracor_reward", - "items": [ + "id":"hadracor_reward", + "items":[ { - "itemID": "gloves_woodcutter", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_woodcutter", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "larva_boss", - "items": [ + "id":"larva_boss", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 9 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":0, + "max":9 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "erinith_book", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"erinith_book", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "keknazar", - "items": [ + "id":"keknazar", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 45 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":45 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 100 + "itemID":"bone", + "chance":"100", + "quantity":{ + "min":1, + "max":3 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "necklace_shield_0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_shield_0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "rogorn", - "items": [ + "id":"rogorn", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 50 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":50 + } }, { - "itemID": "rogorn_qitem", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rogorn_qitem", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "longsword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"longsword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } } ] }, { - "id": "rogorn_henchman", - "items": [ + "id":"rogorn_henchman", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 20 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":20 + } }, { - "itemID": "rogorn_qitem", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rogorn_qitem", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } } ] }, { - "id": "buceth", - "items": [ + "id":"buceth", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 20 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":20 + } }, { - "itemID": "buceth_vial", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"buceth_vial", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 4 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":4 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 100 + "itemID":"vial_empty2", + "chance":"100", + "quantity":{ + "min":1, + "max":3 + } }, { - "itemID": "ring_life", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_life", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0610_shops.json b/AndorsTrail/res/raw/droplists_v0610_shops.json index 717d809ed..bc2e5a7ba 100644 --- a/AndorsTrail/res/raw/droplists_v0610_shops.json +++ b/AndorsTrail/res/raw/droplists_v0610_shops.json @@ -1,2310 +1,2379 @@ [ { - "id": "shop_audir", - "items": [ + "id":"shop_audir", + "items":[ { - "itemID": "axe2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"axe2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "axe_black1", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"axe_black1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hammer0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hammer0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "qtrstaff", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"qtrstaff", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rusted_iron_sword", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rusted_iron_sword", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broadsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shortsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shortsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "longsword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"longsword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_rst", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_rst", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_irn1", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_irn1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broken_buckler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broken_buckler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield_crude_wooden", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield_crude_wooden", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield_cracked_wooden", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield_cracked_wooden", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield_wooden_buckler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield_wooden_buckler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_crude_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_crude_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_vg_armorer", - "items": [ + "id":"shop_vg_armorer", + "items":[ { - "itemID": "shield1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hglv_irn", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hglv_irn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hglv_chml", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hglv_chml", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield_wooden", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield_wooden", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat_leather1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat_leather1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat_hard_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat_hard_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots5", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots5", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hboot_wirn", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hboot_wirn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hboot_irn", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hboot_irn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor_chain1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor_chain1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor_chain2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor_chain2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_rigid_chain", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_rigid_chain", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "chmail2", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"chmail2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hvbdy_rust", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hvbdy_rust", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_vg_smith", - "items": [ + "id":"shop_vg_smith", + "items":[ { - "itemID": "hammer1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hammer1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club_fine_wooden", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club_fine_wooden", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "longsword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"longsword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "axe_fine_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"axe_fine_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "sword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_bers", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_bers", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_msv", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_msv", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broadsword_fine_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword_fine_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broadsword2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "sword_fencing", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_fencing", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_hadracor", - "items": [ + "id":"shop_hadracor", + "items":[ { - "itemID": "axe1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"axe1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "woodcutter_hatchet", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"woodcutter_hatchet", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "axe_gutsplitter", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"axe_gutsplitter", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hammer_skullcrusher", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hammer_skullcrusher", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "axe_black2", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"axe_black2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "graxe_black", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"graxe_black", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_crude_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_crude_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_rigid_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_rigid_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_woodcutter", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_woodcutter", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "woodcutter_boots", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"woodcutter_boots", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_siola", - "items": [ + "id":"shop_siola", + "items":[ { - "itemID": "broadsword_fine_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword_fine_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broadsword2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broadsword_fine_steel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broadsword_fine_steel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club_wood1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club_wood1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "heavy_club", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"heavy_club", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club_brutal", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club_brutal", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "club_wood2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club_wood2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_def1", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_def1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "scptr_runed", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"scptr_runed", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield6", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield6", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield7", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield7", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_crude_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_crude_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_minarra", - "items": [ + "id":"shop_minarra", + "items":[ { - "itemID": "sword_challengers", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_challengers", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "steelsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"steelsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "sword_defenders", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_defenders", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "sword_balanced_steel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_balanced_steel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "clmr_irn2", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"clmr_irn2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield5", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield5", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield_wooden_defender", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield_wooden_defender", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_superior_chain", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_superior_chain", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_chain_champ", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_chain_champ", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ltbdy_chmail", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"ltbdy_chmail", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ltbdy_lthr", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"ltbdy_lthr", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_guards", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_guards", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hglv_plat2", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hglv_plat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hglv_stl", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hglv_stl", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_defender", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_defender", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_challenger", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_challenger", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_block", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_block", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_block2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_block2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_arambold", - "items": [ + "id":"shop_arambold", + "items":[ { - "itemID": "hat1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_torn", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_torn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_fumbling", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_fumbling", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_fancy", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_fancy", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_crude_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_crude_cloth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_challenger", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_challenger", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_fallhaven_clothes", - "items": [ + "id":"shop_fallhaven_clothes", + "items":[ { - "itemID": "hat1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_torn", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_torn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_weathered", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_weathered", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_patched_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_patched_cloth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_dmgresist", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_dmgresist", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_fumbling", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_fumbling", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_fancy", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_fancy", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_crude_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_crude_cloth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "used_gloves", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"used_gloves", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_barbrawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_barbrawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_attack1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_attack1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_crude_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_crude_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_sewn", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_sewn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "jewel_fallhaven", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"jewel_fallhaven", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_fumbling", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_fumbling", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_alynndir", - "items": [ + "id":"shop_alynndir", + "items":[ { - "itemID": "vial_empty1", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"vial_empty1", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "rat_tail", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"rat_tail", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "gem2", - "quantity": { - "min": 3, - "max": 3 - }, - "chance": 5 + "itemID":"gem2", + "chance":"5", + "quantity":{ + "min":3, + "max":3 + } }, { - "itemID": "meat", - "quantity": { - "min": 20, - "max": 20 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":20, + "max":20 + } }, { - "itemID": "hair", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "hat_fine_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat_fine_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hat_leather_vision", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat_leather_vision", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_crude_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_crude_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_rigid_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_rigid_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_crude_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_crude_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_hard_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_hard_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_jinxed1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_jinxed1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_gruil", - "items": [ + "id":"shop_gruil", + "items":[ { - "itemID": "dagger0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_weathered", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_weathered", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_combat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crude_combat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_barbrawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_barbrawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem1", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "gem2", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem2", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "gem3", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_ganos", - "items": [ + "id":"shop_ganos", + "items":[ { - "itemID": "dagger0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger_sharp_steel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_sharp_steel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_weathered", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_weathered", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_patched_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_patched_cloth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_attack1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_attack1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_grip", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_grip", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "necklace_strike", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_strike", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crit1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crit1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_taverbrawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_taverbrawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg_4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg_4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem3", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_troublemaker", - "items": [ + "id":"shop_troublemaker", + "items":[ { - "itemID": "armour_firm_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_firm_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "used_gloves", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"used_gloves", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_barbrawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_barbrawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_attack2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_attack2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_troublemaker", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_troublemaker", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_coward", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_coward", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crit2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crit2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_troublemaker", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_troublemaker", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem3", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_dunla", - "items": [ + "id":"shop_dunla", + "items":[ { - "itemID": "dagger1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "sword_villains", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_villains", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_firm_leather", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_firm_leather", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_dmgresist", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_dmgresist", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_polished_combat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_polished_combat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_backstab", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_backstab", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "daggr_curv", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"daggr_curv", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "daggr_bloodlet", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"daggr_bloodlet", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem3", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_ailshara", - "items": [ + "id":"shop_ailshara", + "items":[ { - "itemID": "dagger_sharp_steel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_sharp_steel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "quickdagger1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"quickdagger1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armor3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_misfortune", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_misfortune", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_leather_villain", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_leather_villain", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_troublemaker", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_troublemaker", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_leather_attack", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_leather_attack", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_polished_backstab", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_polished_backstab", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_villain", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_villain", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_tharal", - "items": [ + "id":"shop_tharal", + "items":[ { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "necklace_shield_0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_shield_0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_surehit", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crude_surehit", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_rough_damage", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_rough_damage", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_block", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crude_block", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_rough_life", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_rough_life", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_atkch1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_atkch1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_life", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_life", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_jolnor", - "items": [ + "id":"shop_jolnor", + "items":[ { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "necklace_defender_stone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_defender_stone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "necklace_shield2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_shield2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg_3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg_3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_defender", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_defender", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg6", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg6", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_protector", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_protector", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_talion", - "items": [ + "id":"shop_talion", + "items":[ { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "necklace_shield1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_shield1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "necklace_protector", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_protector", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_block1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_block1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_guardian", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_guardian", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg5", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg5", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_fallhaven_potions", - "items": [ + "id":"shop_fallhaven_potions", + "items":[ { - "itemID": "vial_empty1", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"vial_empty1", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"vial_empty2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "vial_empty3", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"vial_empty3", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "vial_empty4", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"vial_empty4", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "milk", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"milk", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "rat_tail", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"rat_tail", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "radish", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"radish", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "strawberry", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"strawberry", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_prim_armorer", - "items": [ + "id":"shop_prim_armorer", + "items":[ { - "itemID": "rusted_iron_sword", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rusted_iron_sword", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "broken_buckler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"broken_buckler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "used_gloves", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"used_gloves", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } } ] }, { - "id": "shop_waeges", - "items": [ + "id":"shop_waeges", + "items":[ { - "itemID": "bwm_dagger", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_dagger", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "bwm_dagger_venom", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_dagger_venom", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "bwm_ironsword", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_ironsword", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] }, { - "id": "shop_iducus", - "items": [ + "id":"shop_iducus", + "items":[ { - "itemID": "bwm_leather_armour", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_leather_armour", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "bwm_leather_cap", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_leather_cap", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "bwm_combat_ring", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"bwm_combat_ring", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] }, { - "id": "shop_thieves_guild_cook", - "items": [ + "id":"shop_thieves_guild_cook", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "bread", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"bread", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "eggs", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"eggs", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_mara", - "items": [ + "id":"shop_mara", + "items":[ { - "itemID": "apple_green", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"apple_green", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "carrot", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"carrot", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "bread", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"bread", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_bela", - "items": [ + "id":"shop_bela", + "items":[ { - "itemID": "apple_green", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"apple_green", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "apple_red", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"apple_red", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "carrot", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"carrot", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "milk", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"milk", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_torilo", - "items": [ + "id":"shop_torilo", + "items":[ { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "bread", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"bread", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "eggs", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"eggs", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "pear", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"pear", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_tharwyn", - "items": [ + "id":"shop_tharwyn", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "carrot", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"carrot", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_gallain", - "items": [ + "id":"shop_gallain", + "items":[ { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "bread", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"bread", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_grimion", - "items": [ + "id":"shop_grimion", + "items":[ { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "carrot", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"carrot", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "undropped_items", - "items": [ + "id":"undropped_items", + "items":[ { - "itemID": "health_major", - "quantity": { - "min": 0, - "max": 0 - }, - "chance": 0 + "itemID":"health_major", + "chance":"0", + "quantity":{ + "min":0, + "max":0 + } }, { - "itemID": "heartstone", - "quantity": { - "min": 0, - "max": 0 - }, - "chance": 0 + "itemID":"heartstone", + "chance":"0", + "quantity":{ + "min":0, + "max":0 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0611_monsters.json b/AndorsTrail/res/raw/droplists_v0611_monsters.json index c66b46e62..f37d7cf78 100644 --- a/AndorsTrail/res/raw/droplists_v0611_monsters.json +++ b/AndorsTrail/res/raw/droplists_v0611_monsters.json @@ -1,577 +1,577 @@ [ { - "id": "lonelyhouse_sp", - "items": [ + "id":"lonelyhouse_sp", + "items":[ { - "itemID": "algangror_rat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"algangror_rat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "irdegh_spawn", - "items": [ + "id":"irdegh_spawn", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"meat", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gland", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "irdegh", - "items": [ + "id":"irdegh", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gland", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "irdegh", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"irdegh", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "irdegh_b", - "items": [ + "id":"irdegh_b", + "items":[ { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gland", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "irdegh", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"irdegh", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_combat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_crude_combat", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "scaradon", - "items": [ + "id":"scaradon", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 4 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":4 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "scaradon_b", - "items": [ + "id":"scaradon_b", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":12 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_rough_life", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_rough_life", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "burrower", - "items": [ + "id":"burrower", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "mwolf", - "items": [ + "id":"mwolf", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 50 + "itemID":"gold", + "chance":"50", + "quantity":{ + "min":1, + "max":5 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gem2", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "mwolf_b", - "items": [ + "id":"mwolf_b", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 12 - }, - "chance": 50 + "itemID":"gold", + "chance":"50", + "quantity":{ + "min":1, + "max":12 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 20 + "itemID":"gem4", + "chance":"20", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "arulir", - "items": [ + "id":"arulir", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":12 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "arulir_skin", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"arulir_skin", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "maonit", - "items": [ + "id":"maonit", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 7 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":7 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_block", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_crude_block", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "allaceph", - "items": [ + "id":"allaceph", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 20 - }, - "chance": 30 + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":20 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gem1", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"health", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"vial_empty2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "allaceph_b", - "items": [ + "id":"allaceph_b", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 20 - }, - "chance": 30 + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":20 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gem4", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 30 + "itemID":"health", + "chance":"30", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"vial_empty2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "mbrute", - "items": [ + "id":"mbrute", + "items":[ { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring1", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "mbrute_b", - "items": [ + "id":"mbrute_b", + "items":[ { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"ring1", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "erumen", - "items": [ + "id":"erumen", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem1", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "erumen_b", - "items": [ + "id":"erumen_b", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 9 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":9 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"gem2", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "plaguespider", - "items": [ + "id":"plaguespider", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 3 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":3 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"gland", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "spider", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"spider", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "plaguespider_b", - "items": [ + "id":"plaguespider_b", + "items":[ { - "itemID": "health", - "quantity": { - "min": 0, - "max": 1 - }, - "chance": 10 + "itemID":"health", + "chance":"10", + "quantity":{ + "min":0, + "max":1 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"vial_empty1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "valugha_gown", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/1000" + "itemID":"valugha_gown", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "valugha_hat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/1000" + "itemID":"valugha_hat", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0611_npcs.json b/AndorsTrail/res/raw/droplists_v0611_npcs.json index 22b3831b9..ab7c3fcfa 100644 --- a/AndorsTrail/res/raw/droplists_v0611_npcs.json +++ b/AndorsTrail/res/raw/droplists_v0611_npcs.json @@ -1,525 +1,525 @@ [ { - "id": "sign_toszylae", - "items": [ + "id":"sign_toszylae", + "items":[ { - "itemID": "helm_protector0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_protector0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "thorin_bone", - "items": [ + "id":"thorin_bone", + "items":[ { - "itemID": "thorin_bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"thorin_bone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "toszylae", - "items": [ + "id":"toszylae", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 20 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":0, + "max":20 + } }, { - "itemID": "toszylae_heart", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"toszylae_heart", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 5, - "max": 7 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":5, + "max":7 + } }, { - "itemID": "gem5", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"gem5", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rock", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "toszylae_guard", - "items": [ + "id":"toszylae_guard", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 20 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":0, + "max":20 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rock", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "sign_ulirfendor", - "items": [ + "id":"sign_ulirfendor", + "items":[ { - "itemID": "helm_protector", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_protector", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "potion_rotworm", - "items": [ + "id":"potion_rotworm", + "items":[ { - "itemID": "potion_rotworm", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"potion_rotworm", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "ulirfendor", - "items": [ + "id":"ulirfendor", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 50 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":50 + } }, { - "itemID": "club3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"club3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health_minor", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 3, - "max": 5 - }, - "chance": 100 + "itemID":"vial_empty2", + "chance":"100", + "quantity":{ + "min":3, + "max":5 + } } ] }, { - "id": "lyson_marrow", - "items": [ + "id":"lyson_marrow", + "items":[ { - "itemID": "lyson_marrow", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"lyson_marrow", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "hjaldar_pots", - "items": [ + "id":"hjaldar_pots", + "items":[ { - "itemID": "pot_focus_dmg", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"pot_focus_dmg", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_focus_ac", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"pot_focus_ac", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fiveidols", - "items": [ + "id":"fiveidols", + "items":[ { - "itemID": "algangror_idol", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"algangror_idol", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "algangror", - "items": [ + "id":"algangror", + "items":[ { - "itemID": "algangror_ring", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"algangror_ring", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 20 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":0, + "max":20 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 3, - "max": 5 - }, - "chance": 100 + "itemID":"vial_empty2", + "chance":"100", + "quantity":{ + "min":3, + "max":5 + } } ] }, { - "id": "gloves_combat2", - "items": [ + "id":"gloves_combat2", + "items":[ { - "itemID": "gloves_combat2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_combat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "remgard_shield_2", - "items": [ + "id":"remgard_shield_2", + "items":[ { - "itemID": "remgard_shield_2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"remgard_shield_2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "armour_chain_remg", - "items": [ + "id":"armour_chain_remg", + "items":[ { - "itemID": "armour_chain_remg", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_chain_remg", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "marrowtaint", - "items": [ + "id":"marrowtaint", + "items":[ { - "itemID": "marrowtaint", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"marrowtaint", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "ervelyn_hat", - "items": [ + "id":"ervelyn_hat", + "items":[ { - "itemID": "hat_crit", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"hat_crit", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "oegyth1", - "items": [ + "id":"oegyth1", + "items":[ { - "itemID": "oegyth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"oegyth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "wild16_cave1", - "items": [ + "id":"wild16_cave1", + "items":[ { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"vial_empty1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty2", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"vial_empty2", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "health_minor2", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] }, { - "id": "wild16_cave2", - "items": [ + "id":"wild16_cave2", + "items":[ { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "milk", - "quantity": { - "min": 3, - "max": 3 - }, - "chance": 100 + "itemID":"milk", + "chance":"100", + "quantity":{ + "min":3, + "max":3 + } }, { - "itemID": "pot_speed_1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"pot_speed_1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_poison_weak", - "quantity": { - "min": 3, - "max": 3 - }, - "chance": 5 + "itemID":"pot_poison_weak", + "chance":"5", + "quantity":{ + "min":3, + "max":3 + } }, { - "itemID": "pot_poison_weak_antidote", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"pot_poison_weak_antidote", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_blind_rage", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"pot_blind_rage", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_bleeding_ointment", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"pot_bleeding_ointment", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "wild16_cave3", - "items": [ + "id":"wild16_cave3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 2000, - "max": 2000 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":2000, + "max":2000 + } } ] }, { - "id": "kaverin_message", - "items": [ + "id":"kaverin_message", + "items":[ { - "itemID": "kaverin_message", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"kaverin_message", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "vacor_map", - "items": [ + "id":"vacor_map", + "items":[ { - "itemID": "vacor_map", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"vacor_map", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "kaverin", - "items": [ + "id":"kaverin", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 100, - "max": 100 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":100, + "max":100 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "shirt_weathered", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_weathered", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_crude_combat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_crude_combat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "kaverin_message", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"kaverin_message", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v0611_shops.json b/AndorsTrail/res/raw/droplists_v0611_shops.json index 356929d3e..05019517e 100644 --- a/AndorsTrail/res/raw/droplists_v0611_shops.json +++ b/AndorsTrail/res/raw/droplists_v0611_shops.json @@ -1,401 +1,410 @@ [ { - "id": "shop_thorin", - "items": [ + "id":"shop_thorin", + "items":[ { - "itemID": "pot_scaradon", - "quantity": { - "min": 30, - "max": 30 - }, - "chance": 100 + "itemID":"pot_scaradon", + "chance":"100", + "quantity":{ + "min":30, + "max":30 + } } ] }, { - "id": "shop_hjaldar", - "items": [ + "id":"shop_hjaldar", + "items":[ { - "itemID": "pot_focus_dmg", - "quantity": { - "min": 8, - "max": 8 - }, - "chance": 100 + "itemID":"pot_focus_dmg", + "chance":"100", + "quantity":{ + "min":8, + "max":8 + } }, { - "itemID": "pot_focus_ac", - "quantity": { - "min": 8, - "max": 8 - }, - "chance": 100 + "itemID":"pot_focus_ac", + "chance":"100", + "quantity":{ + "min":8, + "max":8 + } }, { - "itemID": "pot_focus_dmg2", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"pot_focus_dmg2", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "pot_focus_ac2", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"pot_focus_ac2", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_rothses", - "items": [ + "id":"shop_rothses", + "items":[ { - "itemID": "remgard_shield_1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"remgard_shield_1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_combat1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_combat1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_combat2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_combat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_combat3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_combat3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_defend1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_defend1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_guard1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_guard1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_combat1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_combat1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_combat2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_combat2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_remgard1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_remgard1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_guard1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_guard1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ltbdy_spmail", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"ltbdy_spmail", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "spmail2", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"spmail2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hboot_plat", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 + "itemID":"hboot_plat", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_arghes", - "items": [ + "id":"shop_arghes", + "items":[ { - "itemID": "ring_barbrawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_barbrawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_brawler", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_brawler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_redeye1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_redeye1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "helm_redeye2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"helm_redeye2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_troublemaker", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_troublemaker", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_arnal", - "items": [ + "id":"shop_arnal", + "items":[ { - "itemID": "sword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "axe_fine_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"axe_fine_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "longsword_hard_iron", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"longsword_hard_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger_sharp_steel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_sharp_steel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_combat1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_combat1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_remgard1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_remgard1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_remgard2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_remgard2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_ervelyn", - "items": [ + "id":"shop_ervelyn", + "items":[ { - "itemID": "shirt_weathered", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_weathered", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt_patched_cloth", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt_patched_cloth", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shirt2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shirt2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_cvest1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_cvest1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "armour_cvest2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armour_cvest2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_leather1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_leather1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_arulir", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves_arulir", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_kendelow", - "items": [ + "id":"shop_kendelow", + "items":[ { - "itemID": "meat_cooked", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"meat_cooked", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "carrot", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"carrot", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mushroom", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mushroom", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } }, { - "itemID": "mead", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_skylenar", - "items": [ + "id":"shop_skylenar", + "items":[ { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "ring_dmg6", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_dmg6", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_protector", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_protector", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v068.json b/AndorsTrail/res/raw/droplists_v068.json index 82695c291..d46523079 100644 --- a/AndorsTrail/res/raw/droplists_v068.json +++ b/AndorsTrail/res/raw/droplists_v068.json @@ -1,221 +1,221 @@ [ { - "id": "sleepingmead", - "items": [ + "id":"sleepingmead", + "items":[ { - "itemID": "sleepingmead", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sleepingmead", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "ff_outsideguard", - "items": [ + "id":"ff_outsideguard", + "items":[ { - "itemID": "ffguard_qitem", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ffguard_qitem", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"vial_empty1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "shield1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shield1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "beetle2", - "items": [ + "id":"beetle2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 0, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":0, + "max":12 + } }, { - "itemID": "shell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"shell", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shadowgarg1", - "items": [ + "id":"shadowgarg1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 5, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":5, + "max":12 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shadowgarg2", - "items": [ + "id":"shadowgarg2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 19 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":19 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"rock", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shadowgarg3", - "items": [ + "id":"shadowgarg3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 16, - "max": 23 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":16, + "max":23 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem3", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"rock", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_shadow0", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/10000" + "itemID":"ring_shadow0", + "chance":"1/10000", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "maelveon", - "items": [ + "id":"maelveon", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 52, - "max": 52 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":52, + "max":52 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "armor_stone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"armor_stone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v069_monsters.json b/AndorsTrail/res/raw/droplists_v069_monsters.json index 9ac613581..ae937b4bd 100644 --- a/AndorsTrail/res/raw/droplists_v069_monsters.json +++ b/AndorsTrail/res/raw/droplists_v069_monsters.json @@ -1,523 +1,523 @@ [ { - "id": "kazaul_1", - "items": [ + "id":"kazaul_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 19 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":19 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem4", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"health_minor", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"rock", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "kazaul_2", - "items": [ + "id":"kazaul_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 6, - "max": 25 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":6, + "max":25 + } }, { - "itemID": "gem5", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem5", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"rock", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "rapier_lifesteal", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/10000" + "itemID":"rapier_lifesteal", + "chance":"1/10000", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "restless_dead_1", - "items": [ + "id":"restless_dead_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 29 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":20, + "max":29 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem3", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"health_minor", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "restless_dead_2", - "items": [ + "id":"restless_dead_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 29 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":20, + "max":29 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"gem4", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves_life", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/1000" + "itemID":"gloves_life", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "cave_serpent", - "items": [ + "id":"cave_serpent", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 10 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":10 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gland", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "gornaud_1", - "items": [ + "id":"gornaud_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 30 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":30 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "gornaud_2", - "items": [ + "id":"gornaud_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 40 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":40 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "gornaud_3", - "items": [ + "id":"gornaud_3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 45 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":45 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 5 + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":3 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"hair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bwm_brew", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 5 + "itemID":"bwm_brew", + "chance":"5", + "quantity":{ + "min":10, + "max":10 + } } ] }, { - "id": "wyrm_1", - "items": [ + "id":"wyrm_1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 30 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":30 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"health_minor", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "wyrm_2", - "items": [ + "id":"wyrm_2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 40 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":40 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"health_minor", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } } ] }, { - "id": "wyrm_3", - "items": [ + "id":"wyrm_3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 60 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":60 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "bwm_claws", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"bwm_claws", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "wyrm_4", - "items": [ + "id":"wyrm_4", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 60 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":60 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_poison_weak", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 5 + "itemID":"pot_poison_weak", + "chance":"5", + "quantity":{ + "min":1, + "max":3 + } }, { - "itemID": "health_minor", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"health_minor", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "elytharan_redeemer", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": "1/10000" + "itemID":"elytharan_redeemer", + "chance":"1/10000", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "aulaeth", - "items": [ + "id":"aulaeth", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":1, + "max":5 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 3 - }, - "chance": 10 + "itemID":"bone", + "chance":"10", + "quantity":{ + "min":1, + "max":3 + } }, { - "itemID": "vial_empty1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"vial_empty1", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 2 - }, - "chance": 10 + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":2 + } }, { - "itemID": "bwm_dagger", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"bwm_dagger", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bwm_ironsword", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"bwm_ironsword", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "pot_speed_1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"pot_speed_1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v069_npcs.json b/AndorsTrail/res/raw/droplists_v069_npcs.json index 9ff2dfa62..cbe1d12e1 100644 --- a/AndorsTrail/res/raw/droplists_v069_npcs.json +++ b/AndorsTrail/res/raw/droplists_v069_npcs.json @@ -1,387 +1,387 @@ [ { - "id": "harlenn", - "items": [ + "id":"harlenn", + "items":[ { - "itemID": "harlenn_id", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"harlenn_id", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_shadow_embrace", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_shadow_embrace", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":50 + } } ] }, { - "id": "guthbered", - "items": [ + "id":"guthbered", + "items":[ { - "itemID": "guthbered_id", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"guthbered_id", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "dagger_barbed", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"dagger_barbed", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":50 + } } ] }, { - "id": "harlenn_reward", - "items": [ + "id":"harlenn_reward", + "items":[ { - "itemID": "clouded_rage", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"clouded_rage", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gold", - "quantity": { - "min": 50, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":50 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } } ] }, { - "id": "guthbered_reward", - "items": [ + "id":"guthbered_reward", + "items":[ { - "itemID": "bwm_dagger", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"bwm_dagger", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gold", - "quantity": { - "min": 50, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":50 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "bwm_permit", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"bwm_permit", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "throdna_items", - "items": [ + "id":"throdna_items", + "items":[ { - "itemID": "q_kazaul_vial", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"q_kazaul_vial", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fulus_reward", - "items": [ + "id":"fulus_reward", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 450, - "max": 450 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":450, + "max":450 + } } ] }, { - "id": "container_primsleep", - "items": [ + "id":"container_primsleep", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 1, - "max": 5 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } } ] }, { - "id": "shop_herec", - "items": [ + "id":"shop_herec", + "items":[ { - "itemID": "pot_fatigue_restore", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_fatigue_restore", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } } ] }, { - "id": "kazaul_guardian", - "items": [ + "id":"kazaul_guardian", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 52, - "max": 52 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":52, + "max":52 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem3", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "shadow_slayer", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"shadow_slayer", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "bjorgur_bandit", - "items": [ + "id":"bjorgur_bandit", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 10, - "max": 50 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":10, + "max":50 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gloves1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gloves1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bjorgur_dagger", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"bjorgur_dagger", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "shop_birgil", - "items": [ + "id":"shop_birgil", + "items":[ { - "itemID": "mead", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_minor2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_minor2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "radish", - "quantity": { - "min": 5, - "max": 5 - }, - "chance": 100 + "itemID":"radish", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } } ] }, { - "id": "shop_samar", - "items": [ + "id":"shop_samar", + "items":[ { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "pot_poison_weak_antidote", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_poison_weak_antidote", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "pot_bleeding_ointment", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_bleeding_ointment", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "pot_speed_1", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_speed_1", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } } ] }, { - "id": "shop_mazeg", - "items": [ + "id":"shop_mazeg", + "items":[ { - "itemID": "health", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "health_major2", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"health_major2", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "bwm_brew", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"bwm_brew", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "pot_poison_weak", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_poison_weak", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } }, { - "itemID": "pot_blind_rage", - "quantity": { - "min": 10, - "max": 10 - }, - "chance": 100 + "itemID":"pot_blind_rage", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v070_mobs.json b/AndorsTrail/res/raw/droplists_v070_mobs.json index 0c5ab0d20..96f7c0831 100644 --- a/AndorsTrail/res/raw/droplists_v070_mobs.json +++ b/AndorsTrail/res/raw/droplists_v070_mobs.json @@ -1,657 +1,963 @@ [ - { - "id": "hirazinn", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hirazinn", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "shdstlk", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "xulviir0", - "chance": 100 - }, - { - "quantity": { "min": 200, "max": 500 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 3 }, - "itemID": "gem1", - "chance": 100 - }, - { - "quantity": { "min": 0, "max": 4 }, - "itemID": "bone", - "chance": 100 - } - ] - }, - { - "id": "thukuzun", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "blade_defiler", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "thukuzun", - "chance": 100 - }, - { - "quantity": { "min": 200, "max": 500 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 3 }, - "itemID": "gem1", - "chance": 100 - }, - { - "quantity": { "min": 2, "max": 8 }, - "itemID": "bone", - "chance": 100 - } - ] - }, - { - "id": "tiqui", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "tiqui", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hmr_olwyns", - "chance": 100 - }, - { - "quantity": { "min": 50, "max": 150 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring2", - "chance": 100 - } - ] - }, - { - "id": "aulowenn", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "aulowenn", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "clmr_ruin", - "chance": 100 - }, - { - "quantity": { "min": 50, "max": 150 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring2", - "chance": 100 - } - ] - }, - { - "id": "redft", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "redfthair", - "chance": 10 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "meat", - "chance": 20 - }, - { - "quantity": { "min": 1, "max": 3 }, - "itemID": "bone", - "chance": 20 - } - ] - }, - { - "id": "charwdg", - "items": [ - { - "quantity": { "min": 1, "max": 20 }, - "itemID": "gold", - "chance": 30 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mace_iron", - "chance": 1 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "broken_buckler", - "chance": 1 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "pot_bleeding_ointment", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "rawperch", - "chance": 10 - } - ] - }, - { - "id": "lodar_fg", - "items": [ - { - "quantity": { "min": 1, "max": 20 }, - "itemID": "gold", - "chance": 30 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mace_iron", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "broken_buckler", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mead", - "chance": 100 - } - ] - }, - { - "id": "highwayman1", - "items": [ - { - "quantity": { "min": 1, "max": 20 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "shirt_torn", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mead", - "chance": 100 - } - ] - }, - { - "id": "vermin", - "items": [ - { - "quantity": { "min": 0, "max": 1 }, - "itemID": "gold", - "chance": 20 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "gem1", - "chance": 5 - } - ] - }, - { - "id": "jelly", - "items": [ - { - "quantity": { "min": 0, "max": 2 }, - "itemID": "gold", - "chance": 20 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring1", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring2", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "junk_necklace0", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "junk_necklace1", - "chance": 5 - } - ] - }, - { - "id": "jelly_b", - "items": [ - { - "quantity": { "min": 5, "max": 30 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "daggr_bloodlet", - "chance": 100 - } - ] - }, - { - "id": "mudfiend", - "items": [ - { - "quantity": { "min": 0, "max": 2 }, - "itemID": "gold", - "chance": 20 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring1", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "junk_necklace0", - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mudfiend", - "chance": 20 - } - ] - }, - { - "id": "oldcaveboss", - "items": [ - { - "quantity": { "min": 5, "max": 30 }, - "itemID": "gold", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "lleglaris", - "chance": 100 - } - ] - }, - { - "id": "cavebat", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "bat_wing", - "chance": 20 - } - ] - }, - { - "id": "anklebiter", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 0, "max": 5 }, - "chance": 50 - }, - { - "itemID": "gem2", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "meat", - "quantity": { "min": 1, "max": 1 }, - "chance": 10 - }, - { - "itemID": "hair", - "quantity": { "min": 1, "max": 1 }, - "chance": 30 - } - ] - }, - { - "id": "vscale", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 0, "max": 5 }, - "chance": 30 - }, - { - "itemID": "meat", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "gland", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "venomscale", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - } - ] - }, - { - "id": "vscaleb", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 5, "max": 20 }, - "chance": 30 - }, - { - "itemID": "gland", - "quantity": { "min": 1, "max": 3 }, - "chance": 20 - }, - { - "itemID": "venomscale", - "quantity": { "min": 1, "max": 3 }, - "chance": 20 - }, - { - "itemID": "gloves3", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "gloves4", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "boots3", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "vscale_amul", - "quantity": { "min": 1, "max": 1 }, - "chance": 1 - } - ] - }, - { - "id": "brtender", - "items": [ - { - "itemID": "health", - "quantity": { "min": 1, "max": 1 }, - "chance": 10 - }, - { - "itemID": "clmr_wrmas", - "quantity": { "min": 1, "max": 1 }, - "chance": "1/1000" - } - ] - }, - { - "id": "zortak", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 1, "max": 5 }, - "chance": 30 - }, - { - "itemID": "health", - "quantity": { "min": 1, "max": 1 }, - "chance": 10 - }, - { - "itemID": "hglv_irn", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "clmr_wrld", - "chance": 1 - }, - { - "itemID": "junk_necklace0", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - } - ] - }, - { - "id": "zortakb", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 50, "max": 100 }, - "chance": 100 - }, - { - "itemID": "health", - "quantity": { "min": 2, "max": 2 }, - "chance": 100 - }, - { - "itemID": "haub_serp", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 - } - ] - }, - { - "id": "lbridge", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 20, "max": 40 }, - "chance": 100 - }, - { - "itemID": "pot_courage", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "graxe_shatter", - "quantity": { "min": 1, "max": 1 }, - "chance": 100 - }, - { - "itemID": "health", - "quantity": { "min": 3, "max": 3 }, - "chance": 100 - } - ] - }, - { - "id": "morkin", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 1, "max": 10 }, - "chance": 30 - }, - { - "itemID": "pot_courage", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "health", - "quantity": { "min": 1, "max": 1 }, - "chance": 10 - }, - { - "itemID": "clmr_dl", - "quantity": { "min": 1, "max": 1 }, - "chance": 1 - }, - { - "itemID": "hvhead_irn", - "quantity": { "min": 1, "max": 1 }, - "chance": 1 - } - ] - }, - { - "id": "khakin", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 1, "max": 5 }, - "chance": 20 - }, - { - "itemID": "meat", - "quantity": { "min": 1, "max": 1 }, - "chance": 10 - }, - { - "itemID": "khakin", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - } - ] - }, - { - "id": "cryptmist", - "items": [ - { - "itemID": "axe_fear", - "quantity": { "min": 1, "max": 1 }, - "chance": 1 - } - ] - }, - { - "id": "hirathil", - "items": [ - { - "itemID": "vial_empty1", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "gem1", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "scptr_runed", - "quantity": { "min": 1, "max": 1 }, - "chance": 1 - } - ] - }, - { - "id": "mazarth", - "items": [ - { - "itemID": "gold", - "quantity": { "min": 0, "max": 30 }, - "chance": 30 - }, - { - "itemID": "bone", - "quantity": { "min": 0, "max": 5 }, - "chance": 50 - }, - { - "itemID": "meat", - "quantity": { "min": 0, "max": 5 }, - "chance": 30 - }, - { - "itemID": "mace_iron", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - } - ] - }, - { - "id": "ash", - "items": [ - { - "itemID": "ash", - "quantity": { "min": 0, "max": 3 }, - "chance": 10 - }, - { - "itemID": "axe_black2", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - } - ] - }, - { - "id": "ashsp", - "items": [ - { - "itemID": "ash", - "quantity": { "min": 0, "max": 2 }, - "chance": 10 - }, - { - "itemID": "axe_black2", - "quantity": { "min": 1, "max": 1 }, - "chance": 5 - }, - { - "itemID": "gem_fire", - "quantity": { "min": 1, "max": 1 }, - "chance": "1/1000" - } - ] - }, - { - "id": "fire", - "items": [ - { - "itemID": "ash", - "quantity": { "min": 0, "max": 1 }, - "chance": 10 - }, - { - "quantity": { "min": 1, "max": 3 }, - "itemID": "gem1", - "chance": 100 - } - ] - } + { + "id":"hirazinn", + "items":[ + { + "itemID":"hirazinn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"shdstlk", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"xulviir0", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":200, + "max":500 + } + }, + { + "itemID":"gem1", + "chance":"100", + "quantity":{ + "min":1, + "max":3 + } + }, + { + "itemID":"bone", + "chance":"100", + "quantity":{ + "min":0, + "max":4 + } + } + ] + }, + { + "id":"thukuzun", + "items":[ + { + "itemID":"blade_defiler", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"thukuzun", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":200, + "max":500 + } + }, + { + "itemID":"gem1", + "chance":"100", + "quantity":{ + "min":1, + "max":3 + } + }, + { + "itemID":"bone", + "chance":"100", + "quantity":{ + "min":2, + "max":8 + } + } + ] + }, + { + "id":"tiqui", + "items":[ + { + "itemID":"tiqui", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hmr_olwyns", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":150 + } + }, + { + "itemID":"ring2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"aulowenn", + "items":[ + { + "itemID":"aulowenn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_ruin", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":150 + } + }, + { + "itemID":"ring2", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"redft", + "items":[ + { + "itemID":"redfthair", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"meat", + "chance":"20", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"bone", + "chance":"20", + "quantity":{ + "min":1, + "max":3 + } + } + ] + }, + { + "id":"charwdg", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":20 + } + }, + { + "itemID":"mace_iron", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"broken_buckler", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"pot_bleeding_ointment", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"rawperch", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lodar_fg", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":20 + } + }, + { + "itemID":"mace_iron", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"broken_buckler", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"highwayman1", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":1, + "max":20 + } + }, + { + "itemID":"shirt_torn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"mead", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"vermin", + "items":[ + { + "itemID":"gold", + "chance":"20", + "quantity":{ + "min":0, + "max":1 + } + }, + { + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"jelly", + "items":[ + { + "itemID":"gold", + "chance":"20", + "quantity":{ + "min":0, + "max":2 + } + }, + { + "itemID":"ring1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"ring2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"junk_necklace0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"junk_necklace1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"jelly_b", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":5, + "max":30 + } + }, + { + "itemID":"daggr_bloodlet", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"mudfiend", + "items":[ + { + "itemID":"gold", + "chance":"20", + "quantity":{ + "min":0, + "max":2 + } + }, + { + "itemID":"ring1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"junk_necklace0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"mudfiend", + "chance":"20", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"oldcaveboss", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":5, + "max":30 + } + }, + { + "itemID":"lleglaris", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"cavebat", + "items":[ + { + "itemID":"bat_wing", + "chance":"20", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"anklebiter", + "items":[ + { + "itemID":"gold", + "chance":"50", + "quantity":{ + "min":0, + "max":5 + } + }, + { + "itemID":"gem2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"meat", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"vscale", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":0, + "max":5 + } + }, + { + "itemID":"meat", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gland", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"venomscale", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"vscaleb", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":5, + "max":20 + } + }, + { + "itemID":"gland", + "chance":"20", + "quantity":{ + "min":1, + "max":3 + } + }, + { + "itemID":"venomscale", + "chance":"20", + "quantity":{ + "min":1, + "max":3 + } + }, + { + "itemID":"gloves3", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gloves4", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"boots3", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"vscale_amul", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"brtender", + "items":[ + { + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_wrmas", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"zortak", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hglv_irn", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_wrld", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"junk_necklace0", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"zortakb", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":50, + "max":100 + } + }, + { + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } + }, + { + "itemID":"haub_serp", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lbridge", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":40 + } + }, + { + "itemID":"pot_courage", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"graxe_shatter", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"health", + "chance":"100", + "quantity":{ + "min":3, + "max":3 + } + } + ] + }, + { + "id":"morkin", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":1, + "max":10 + } + }, + { + "itemID":"pot_courage", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"health", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_dl", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hvhead_irn", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"khakin", + "items":[ + { + "itemID":"gold", + "chance":"20", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"meat", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"khakin", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"cryptmist", + "items":[ + { + "itemID":"axe_fear", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"hirathil", + "items":[ + { + "itemID":"vial_empty1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"scptr_runed", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"mazarth", + "items":[ + { + "itemID":"gold", + "chance":"30", + "quantity":{ + "min":0, + "max":30 + } + }, + { + "itemID":"bone", + "chance":"50", + "quantity":{ + "min":0, + "max":5 + } + }, + { + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":0, + "max":5 + } + }, + { + "itemID":"mace_iron", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"ash", + "items":[ + { + "itemID":"ash", + "chance":"10", + "quantity":{ + "min":0, + "max":3 + } + }, + { + "itemID":"axe_black2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"ashsp", + "items":[ + { + "itemID":"ash", + "chance":"10", + "quantity":{ + "min":0, + "max":2 + } + }, + { + "itemID":"axe_black2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"gem_fire", + "chance":"1/1000", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"fire", + "items":[ + { + "itemID":"ash", + "chance":"10", + "quantity":{ + "min":0, + "max":1 + } + }, + { + "itemID":"gem1", + "chance":"100", + "quantity":{ + "min":1, + "max":3 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v070_quest.json b/AndorsTrail/res/raw/droplists_v070_quest.json index b5b29a7bd..334f605fb 100644 --- a/AndorsTrail/res/raw/droplists_v070_quest.json +++ b/AndorsTrail/res/raw/droplists_v070_quest.json @@ -1,190 +1,244 @@ [ - { - "id": "lodar_pot_barkskin", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "pot_barkskin", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_barkskin_x5", - "items": [ - { - "quantity": { "min": 5, "max": 5 }, - "itemID": "pot_barkskin", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_barkskin_x10", - "items": [ - { - "quantity": { "min": 10, "max": 10 }, - "itemID": "pot_barkskin", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_def", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "pot_def", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_def_x5", - "items": [ - { - "quantity": { "min": 5, "max": 5 }, - "itemID": "pot_def", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_def_x10", - "items": [ - { - "quantity": { "min": 10, "max": 10 }, - "itemID": "pot_def", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_str", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "pot_str", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_str_x5", - "items": [ - { - "quantity": { "min": 5, "max": 5 }, - "itemID": "pot_str", - "chance": 100 - } - ] - }, - { - "id": "lodar_pot_str_x10", - "items": [ - { - "quantity": { "min": 10, "max": 10 }, - "itemID": "pot_str", - "chance": 100 - } - ] - }, - { - "id": "lodarstone", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "lodarstone", - "chance": 100 - } - ] - }, - { - "id": "lodar_letter", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "lodar_letter", - "chance": 100 - } - ] - }, - { - "id": "hornbeam", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hornbeam", - "chance": 100 - } - ] - }, - { - "id": "xulviir", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "xulviir", - "chance": 100 - } - ] - }, - { - "id": "charwood2g", - "items": [ - { - "quantity": { - "min": 731, - "max": 731 - }, - "itemID": "gold", - "chance": 100 - } - ] - }, - { - "id": "charwood2i", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hboot_wirn", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "ring_atkch1", - "chance": 100 - } - ] - }, - { - "id": "antifoodp", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "antifoodp", - "chance": 100 - } - ] - }, - { - "id": "antifoodp_x5", - "items": [ - { - "quantity": { "min": 5, "max": 5 }, - "itemID": "antifoodp", - "chance": 100 - } - ] - }, - { - "id": "antifoodp_x10", - "items": [ - { - "quantity": { "min": 10, "max": 10 }, - "itemID": "antifoodp", - "chance": 100 - } - ] - } + { + "id":"lodar_pot_barkskin", + "items":[ + { + "itemID":"pot_barkskin", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lodar_pot_barkskin_x5", + "items":[ + { + "itemID":"pot_barkskin", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } + } + ] + }, + { + "id":"lodar_pot_barkskin_x10", + "items":[ + { + "itemID":"pot_barkskin", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } + } + ] + }, + { + "id":"lodar_pot_def", + "items":[ + { + "itemID":"pot_def", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lodar_pot_def_x5", + "items":[ + { + "itemID":"pot_def", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } + } + ] + }, + { + "id":"lodar_pot_def_x10", + "items":[ + { + "itemID":"pot_def", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } + } + ] + }, + { + "id":"lodar_pot_str", + "items":[ + { + "itemID":"pot_str", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lodar_pot_str_x5", + "items":[ + { + "itemID":"pot_str", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } + } + ] + }, + { + "id":"lodar_pot_str_x10", + "items":[ + { + "itemID":"pot_str", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } + } + ] + }, + { + "id":"lodarstone", + "items":[ + { + "itemID":"lodarstone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"lodar_letter", + "items":[ + { + "itemID":"lodar_letter", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"hornbeam", + "items":[ + { + "itemID":"hornbeam", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"xulviir", + "items":[ + { + "itemID":"xulviir", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"charwood2g", + "items":[ + { + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":731, + "max":731 + } + } + ] + }, + { + "id":"charwood2i", + "items":[ + { + "itemID":"hboot_wirn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"ring_atkch1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"antifoodp", + "items":[ + { + "itemID":"antifoodp", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"antifoodp_x5", + "items":[ + { + "itemID":"antifoodp", + "chance":"100", + "quantity":{ + "min":5, + "max":5 + } + } + ] + }, + { + "id":"antifoodp_x10", + "items":[ + { + "itemID":"antifoodp", + "chance":"100", + "quantity":{ + "min":10, + "max":10 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_v070_shops.json b/AndorsTrail/res/raw/droplists_v070_shops.json index 270352ce2..e333d32e4 100644 --- a/AndorsTrail/res/raw/droplists_v070_shops.json +++ b/AndorsTrail/res/raw/droplists_v070_shops.json @@ -1,222 +1,339 @@ [ - { - "id": "shop_agthor", - "items": [ - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "club_bld", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "clmr_dl", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "graxe_massive", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "graxe_fury", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hmr_iron", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "mace_iron", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "clmr_stl", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hvhead_stl", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 1 }, - "itemID": "hvhead_irn", - "chance": 100 - } - ] - }, - { - "id": "shop_lleglaris", - "items": [ - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "clmr_gnt", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "axe_whirl", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "clmr_def2", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "hatchet_sharp", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "clmr_serp", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "hglv_plat1", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "graxe_exec", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "axe_lightblack", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 5 }, - "itemID": "axe_fear", - "chance": 100 - } - ] - }, - { - "id": "shop_lowyna", - "items": [ - { - "quantity": { "min": 5, "max": 20 }, - "itemID": "drink_applej", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 20 }, - "itemID": "drink_prunej", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 20 }, - "itemID": "drink_lowyn1", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 20 }, - "itemID": "drink_lowyn2", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 20 }, - "itemID": "drink_lowyn3", - "chance": 100 - } - ] - }, - { - "id": "shop_khorailla", - "items": [ - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "carrots", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "cheese", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "rawperch", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "cookperch", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "chkn_leg", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "drink_charwood1", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "drink_charwood2", - "chance": 100 - } - ] - }, - { - "id": "shop_lodar", - "items": [ - { - "quantity": { "min": 2, "max": 6 }, - "itemID": "pot_rnd", - "chance": 100 - }, - { - "quantity": { "min": 1, "max": 2 }, - "itemID": "pot_shadowtear", - "chance": 100 - }, - { - "quantity": { "min": 3, "max": 3 }, - "itemID": "pot_haste", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "pot_regen1", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "pot_healthlodar", - "chance": 100 - }, - { - "quantity": { "min": 15, "max": 70 }, - "itemID": "pot_bm_lodar", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "pot_senses", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "pot_aware", - "chance": 100 - }, - { - "quantity": { "min": 5, "max": 12 }, - "itemID": "pot_courage", - "chance": 100 - } - ] - } + { + "id":"shop_agthor", + "items":[ + { + "itemID":"club_bld", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_dl", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"graxe_massive", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"graxe_fury", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hmr_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"mace_iron", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"clmr_stl", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hvhead_stl", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + }, + { + "itemID":"hvhead_irn", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } + } + ] + }, + { + "id":"shop_lleglaris", + "items":[ + { + "itemID":"clmr_gnt", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"axe_whirl", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"clmr_def2", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"hatchet_sharp", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"clmr_serp", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"hglv_plat1", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"graxe_exec", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"axe_lightblack", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + }, + { + "itemID":"axe_fear", + "chance":"100", + "quantity":{ + "min":1, + "max":5 + } + } + ] + }, + { + "id":"shop_lowyna", + "items":[ + { + "itemID":"drink_applej", + "chance":"100", + "quantity":{ + "min":5, + "max":20 + } + }, + { + "itemID":"drink_prunej", + "chance":"100", + "quantity":{ + "min":5, + "max":20 + } + }, + { + "itemID":"drink_lowyn1", + "chance":"100", + "quantity":{ + "min":5, + "max":20 + } + }, + { + "itemID":"drink_lowyn2", + "chance":"100", + "quantity":{ + "min":5, + "max":20 + } + }, + { + "itemID":"drink_lowyn3", + "chance":"100", + "quantity":{ + "min":5, + "max":20 + } + } + ] + }, + { + "id":"shop_khorailla", + "items":[ + { + "itemID":"carrots", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"cheese", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"rawperch", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"cookperch", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"chkn_leg", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"drink_charwood1", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"drink_charwood2", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + } + ] + }, + { + "id":"shop_lodar", + "items":[ + { + "itemID":"pot_rnd", + "chance":"100", + "quantity":{ + "min":2, + "max":6 + } + }, + { + "itemID":"pot_shadowtear", + "chance":"100", + "quantity":{ + "min":1, + "max":2 + } + }, + { + "itemID":"pot_haste", + "chance":"100", + "quantity":{ + "min":3, + "max":3 + } + }, + { + "itemID":"pot_regen1", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"pot_healthlodar", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"pot_bm_lodar", + "chance":"100", + "quantity":{ + "min":15, + "max":70 + } + }, + { + "itemID":"pot_senses", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"pot_aware", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + }, + { + "itemID":"pot_courage", + "chance":"100", + "quantity":{ + "min":5, + "max":12 + } + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_wilderness.json b/AndorsTrail/res/raw/droplists_wilderness.json index ccf895039..6424b1fbc 100644 --- a/AndorsTrail/res/raw/droplists_wilderness.json +++ b/AndorsTrail/res/raw/droplists_wilderness.json @@ -1,599 +1,599 @@ [ { - "id": "prisoner", - "items": [ + "id":"prisoner", + "items":[ { - "itemID": "rock", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"rock", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "skeleton2", - "items": [ + "id":"skeleton2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 16, - "max": 23 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":16, + "max":23 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"bone", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_dmg1", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "pack_boss", - "items": [ + "id":"pack_boss", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 35 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":3, + "max":35 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "packhide", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"packhide", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "snake2", - "items": [ + "id":"snake2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 7, - "max": 12 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":7, + "max":12 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "gland", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gland", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "bandit1", - "items": [ + "id":"bandit1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 41 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":4, + "max":41 + } } ] }, { - "id": "pack1", - "items": [ + "id":"pack1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 15 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":15 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem2", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "unzel", - "items": [ + "id":"unzel", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 16, - "max": 30 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":16, + "max":30 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_unzel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_unzel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_unzel", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_unzel", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "pack2", - "items": [ + "id":"pack2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 25 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":25 + } }, { - "itemID": "gem3", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem3", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "canine2", - "items": [ + "id":"canine2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 25 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":25 + } }, { - "itemID": "gem1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem1", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "pack3", - "items": [ + "id":"pack3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 3, - "max": 35 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":3, + "max":35 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 5 + "itemID":"gem4", + "chance":"5", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "meat", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"meat", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "hair", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"hair", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "skeleton3", - "items": [ + "id":"skeleton3", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 29 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":20, + "max":29 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "bone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 30 + "itemID":"bone", + "chance":"30", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_dmg2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 1 + "itemID":"ring_dmg2", + "chance":"1", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "vacor", - "items": [ + "id":"vacor", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 16, - "max": 30 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":16, + "max":30 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_vacor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_vacor", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "boots_vacor", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"boots_vacor", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "fallhaven_bandit", - "items": [ + "id":"fallhaven_bandit", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 4, - "max": 41 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":4, + "max":41 + } }, { - "itemID": "vacor_spell", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"vacor_spell", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "undead1", - "items": [ + "id":"undead1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 5, - "max": 23 - }, - "chance": 70 + "itemID":"gold", + "chance":"70", + "quantity":{ + "min":5, + "max":23 + } }, { - "itemID": "gem2", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"gem2", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 25 + "itemID":"health", + "chance":"25", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 10 + "itemID":"ironsword1", + "chance":"10", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "flagstone_guard2", - "items": [ + "id":"flagstone_guard2", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 62, - "max": 62 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":62, + "max":62 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 3, - "max": 3 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":3, + "max":3 + } }, { - "itemID": "sword_flagstone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"sword_flagstone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ring_jinxed1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_jinxed1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "flagstone_guard1", - "items": [ + "id":"flagstone_guard1", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 52 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":52 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 2, - "max": 2 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":2, + "max":2 + } }, { - "itemID": "ring_block1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ring_block1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "ironsword1", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"ironsword1", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] }, { - "id": "flagstone_guard0", - "items": [ + "id":"flagstone_guard0", + "items":[ { - "itemID": "gold", - "quantity": { - "min": 20, - "max": 29 - }, - "chance": 100 + "itemID":"gold", + "chance":"100", + "quantity":{ + "min":20, + "max":29 + } }, { - "itemID": "gem4", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"gem4", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "health", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"health", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } }, { - "itemID": "necklace_flagstone", - "quantity": { - "min": 1, - "max": 1 - }, - "chance": 100 + "itemID":"necklace_flagstone", + "chance":"100", + "quantity":{ + "min":1, + "max":1 + } } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemcategories_1.json b/AndorsTrail/res/raw/itemcategories_1.json index 6cc423ce6..69fa84f30 100644 --- a/AndorsTrail/res/raw/itemcategories_1.json +++ b/AndorsTrail/res/raw/itemcategories_1.json @@ -1,330 +1,330 @@ [ { - "id": "dagger", - "name": "Dagger", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "light" + "id":"dagger", + "name":"Dagger", + "actionType":"equip", + "size":"light", + "inventorySlot":"weapon" }, { - "id": "ssword", - "name": "Shortsword", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "light" + "id":"ssword", + "name":"Shortsword", + "actionType":"equip", + "size":"light", + "inventorySlot":"weapon" }, { - "id": "rapier", - "name": "Rapier", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"rapier", + "name":"Rapier", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "lsword", - "name": "Longsword", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"lsword", + "name":"Longsword", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "2hsword", - "name": "Two-handed sword", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "large" + "id":"2hsword", + "name":"Two-handed sword", + "actionType":"equip", + "size":"large", + "inventorySlot":"weapon" }, { - "id": "bsword", - "name": "Broadsword", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"bsword", + "name":"Broadsword", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "axe", - "name": "Axe", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"axe", + "name":"Axe", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "axe2h", - "name": "Greataxe", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "large" + "id":"axe2h", + "name":"Greataxe", + "actionType":"equip", + "size":"large", + "inventorySlot":"weapon" }, { - "id": "club", - "name": "Club", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"club", + "name":"Club", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "staff", - "name": "Quarterstaff", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "large" + "id":"staff", + "name":"Quarterstaff", + "actionType":"equip", + "size":"large", + "inventorySlot":"weapon" }, { - "id": "mace", - "name": "Mace", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"mace", + "name":"Mace", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "scepter", - "name": "Scepter", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"scepter", + "name":"Scepter", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "hammer", - "name": "Warhammer", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "std" + "id":"hammer", + "name":"Warhammer", + "actionType":"equip", + "size":"std", + "inventorySlot":"weapon" }, { - "id": "hammer2h", - "name": "Giant hammer", - "actionType": "equip", - "inventorySlot": "weapon", - "size": "large" + "id":"hammer2h", + "name":"Giant hammer", + "actionType":"equip", + "size":"large", + "inventorySlot":"weapon" }, { - "id": "buckler", - "name": "Buckler", - "actionType": "equip", - "inventorySlot": "shield", - "size": "light" + "id":"buckler", + "name":"Buckler", + "actionType":"equip", + "size":"light", + "inventorySlot":"shield" }, { - "id": "shld_wd_li", - "name": "Shield, wood (light)", - "actionType": "equip", - "inventorySlot": "shield", - "size": "std" + "id":"shld_wd_li", + "name":"Shield, wood (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"shield" }, { - "id": "shld_mtl_li", - "name": "Shield, metal (light)", - "actionType": "equip", - "inventorySlot": "shield", - "size": "std" + "id":"shld_mtl_li", + "name":"Shield, metal (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"shield" }, { - "id": "shld_wd_hv", - "name": "Shield, wood (heavy)", - "actionType": "equip", - "inventorySlot": "shield", - "size": "large" + "id":"shld_wd_hv", + "name":"Shield, wood (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"shield" }, { - "id": "shld_mtl_hv", - "name": "Shield, metal (heavy)", - "actionType": "equip", - "inventorySlot": "shield", - "size": "large" + "id":"shld_mtl_hv", + "name":"Shield, metal (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"shield" }, { - "id": "shld_twr", - "name": "Tower shield", - "actionType": "equip", - "inventorySlot": "shield", - "size": "large" + "id":"shld_twr", + "name":"Tower shield", + "actionType":"equip", + "size":"large", + "inventorySlot":"shield" }, { - "id": "hd_cloth", - "name": "Headwear, cloth", - "actionType": "equip", - "inventorySlot": "head" + "id":"hd_cloth", + "name":"Headwear, cloth", + "actionType":"equip", + "inventorySlot":"head" }, { - "id": "hd_lthr", - "name": "Headwear, leather", - "actionType": "equip", - "inventorySlot": "head", - "size": "light" + "id":"hd_lthr", + "name":"Headwear, leather", + "actionType":"equip", + "size":"light", + "inventorySlot":"head" }, { - "id": "hd_mtl_li", - "name": "Headwear, metal (light)", - "actionType": "equip", - "inventorySlot": "head", - "size": "std" + "id":"hd_mtl_li", + "name":"Headwear, metal (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"head" }, { - "id": "hd_mtl_hv", - "name": "Headwear, metal (heavy)", - "actionType": "equip", - "inventorySlot": "head", - "size": "large" + "id":"hd_mtl_hv", + "name":"Headwear, metal (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"head" }, { - "id": "bdy_clth", - "name": "Armor, cloth", - "actionType": "equip", - "inventorySlot": "body" + "id":"bdy_clth", + "name":"Armor, cloth", + "actionType":"equip", + "inventorySlot":"body" }, { - "id": "bdy_lthr", - "name": "Armor, leather", - "actionType": "equip", - "inventorySlot": "body", - "size": "light" + "id":"bdy_lthr", + "name":"Armor, leather", + "actionType":"equip", + "size":"light", + "inventorySlot":"body" }, { - "id": "bdy_hide", - "name": "Hide armor", - "actionType": "equip", - "inventorySlot": "body", - "size": "light" + "id":"bdy_hide", + "name":"Hide armor", + "actionType":"equip", + "size":"light", + "inventorySlot":"body" }, { - "id": "bdy_lt", - "name": "Armor (light)", - "actionType": "equip", - "inventorySlot": "body", - "size": "std" + "id":"bdy_lt", + "name":"Armor (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"body" }, { - "id": "bdy_hv", - "name": "Armor (heavy)", - "actionType": "equip", - "inventorySlot": "body", - "size": "large" + "id":"bdy_hv", + "name":"Armor (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"body" }, { - "id": "chmail", - "name": "Chain mail", - "actionType": "equip", - "inventorySlot": "body", - "size": "large" + "id":"chmail", + "name":"Chain mail", + "actionType":"equip", + "size":"large", + "inventorySlot":"body" }, { - "id": "spmail", - "name": "Splint mail", - "actionType": "equip", - "inventorySlot": "body", - "size": "large" + "id":"spmail", + "name":"Splint mail", + "actionType":"equip", + "size":"large", + "inventorySlot":"body" }, { - "id": "plmail", - "name": "Plate mail", - "actionType": "equip", - "inventorySlot": "body", - "size": "large" + "id":"plmail", + "name":"Plate mail", + "actionType":"equip", + "size":"large", + "inventorySlot":"body" }, { - "id": "hnd_cloth", - "name": "Gloves, cloth", - "actionType": "equip", - "inventorySlot": "hand" + "id":"hnd_cloth", + "name":"Gloves, cloth", + "actionType":"equip", + "inventorySlot":"hand" }, { - "id": "hnd_lthr", - "name": "Gloves, leather", - "actionType": "equip", - "inventorySlot": "hand", - "size": "light" + "id":"hnd_lthr", + "name":"Gloves, leather", + "actionType":"equip", + "size":"light", + "inventorySlot":"hand" }, { - "id": "hnd_mtl_li", - "name": "Gloves, metal (light)", - "actionType": "equip", - "inventorySlot": "hand", - "size": "std" + "id":"hnd_mtl_li", + "name":"Gloves, metal (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"hand" }, { - "id": "hnd_mtl_hv", - "name": "Gloves, metal (heavy)", - "actionType": "equip", - "inventorySlot": "hand", - "size": "large" + "id":"hnd_mtl_hv", + "name":"Gloves, metal (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"hand" }, { - "id": "feet_clth", - "name": "Footwear, cloth", - "actionType": "equip", - "inventorySlot": "feet" + "id":"feet_clth", + "name":"Footwear, cloth", + "actionType":"equip", + "inventorySlot":"feet" }, { - "id": "feet_lthr", - "name": "Footwear, leather", - "actionType": "equip", - "inventorySlot": "feet", - "size": "light" + "id":"feet_lthr", + "name":"Footwear, leather", + "actionType":"equip", + "size":"light", + "inventorySlot":"feet" }, { - "id": "feet_mtl_li", - "name": "Footwear, metal (light)", - "actionType": "equip", - "inventorySlot": "feet", - "size": "std" + "id":"feet_mtl_li", + "name":"Footwear, metal (light)", + "actionType":"equip", + "size":"std", + "inventorySlot":"feet" }, { - "id": "feet_mtl_hv", - "name": "Footwear, metal (heavy)", - "actionType": "equip", - "inventorySlot": "feet", - "size": "large" + "id":"feet_mtl_hv", + "name":"Footwear, metal (heavy)", + "actionType":"equip", + "size":"large", + "inventorySlot":"feet" }, { - "id": "neck", - "name": "Necklace", - "actionType": "equip", - "inventorySlot": "neck" + "id":"neck", + "name":"Necklace", + "actionType":"equip", + "inventorySlot":"neck" }, { - "id": "ring", - "name": "Ring", - "actionType": "equip", - "inventorySlot": "leftring" + "id":"ring", + "name":"Ring", + "actionType":"equip", + "inventorySlot":"leftring" }, { - "id": "pot", - "name": "Potion", - "actionType": "use" + "id":"pot", + "name":"Potion", + "actionType":"use" }, { - "id": "food", - "name": "Food", - "actionType": "use" + "id":"food", + "name":"Food", + "actionType":"use" }, { - "id": "drink", - "name": "Drink", - "actionType": "use" + "id":"drink", + "name":"Drink", + "actionType":"use" }, { - "id": "gem", - "name": "Gem" + "id":"gem", + "name":"Gem" }, { - "id": "animal", - "name": "Animal part" + "id":"animal", + "name":"Animal part" }, { - "id": "animal_e", - "name": "Edible animal part", - "actionType": "use" + "id":"animal_e", + "name":"Edible animal part", + "actionType":"use" }, { - "id": "flask", - "name": "Liquid container" + "id":"flask", + "name":"Liquid container" }, { - "id": "money", - "name": "Money" + "id":"money", + "name":"Money" }, { - "id": "other", - "name": "Other" + "id":"other", + "name":"Other" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_animal.json b/AndorsTrail/res/raw/itemlist_animal.json index 69830f6cf..94315c04a 100644 --- a/AndorsTrail/res/raw/itemlist_animal.json +++ b/AndorsTrail/res/raw/itemlist_animal.json @@ -1,58 +1,58 @@ [ { - "id": "hair", - "iconID": "items_misc:48", - "name": "Animal hair", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"hair", + "iconID":"items_misc:48", + "name":"Animal hair", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" }, { - "id": "insectwing", - "iconID": "items_misc:52", - "name": "Insect wing", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 3 + "id":"insectwing", + "iconID":"items_misc:52", + "name":"Insect wing", + "hasManualPrice":1, + "baseMarketCost":3, + "category":"animal" }, { - "id": "bone", - "iconID": "items_misc:44", - "name": "Bone", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"bone", + "iconID":"items_misc:44", + "name":"Bone", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" }, { - "id": "claws", - "iconID": "items_misc:47", - "name": "Claws", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"claws", + "iconID":"items_misc:47", + "name":"Claws", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" }, { - "id": "shell", - "iconID": "items_misc:54", - "name": "Insect shell", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"shell", + "iconID":"items_misc:54", + "name":"Insect shell", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" }, { - "id": "gland", - "iconID": "actorconditions_1:60", - "name": "Poison gland", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 15 + "id":"gland", + "iconID":"actorconditions_1:60", + "name":"Poison gland", + "hasManualPrice":1, + "baseMarketCost":15, + "category":"animal" }, { - "id": "rat_tail", - "iconID": "items_misc:38", - "name": "Rat tail", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"rat_tail", + "iconID":"items_misc:38", + "name":"Rat tail", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_armour.json b/AndorsTrail/res/raw/itemlist_armour.json index 854b0d998..4d87b474e 100644 --- a/AndorsTrail/res/raw/itemlist_armour.json +++ b/AndorsTrail/res/raw/itemlist_armour.json @@ -1,260 +1,260 @@ [ { - "id": "shirt1", - "iconID": "items_armours:14", - "name": "Cloth shirt", - "category": "bdy_clth", - "baseMarketCost": 16, - "equipEffect": { - "increaseBlockChance": 2 + "id":"shirt1", + "iconID":"items_armours:14", + "name":"Cloth shirt", + "baseMarketCost":16, + "category":"bdy_clth", + "equipEffect":{ + "increaseBlockChance":2 } }, { - "id": "shirt2", - "iconID": "items_armours:14", - "name": "Fine shirt", - "category": "bdy_clth", - "baseMarketCost": 72, - "equipEffect": { - "increaseBlockChance": 5 + "id":"shirt2", + "iconID":"items_armours:14", + "name":"Fine shirt", + "baseMarketCost":72, + "category":"bdy_clth", + "equipEffect":{ + "increaseBlockChance":5 } }, { - "id": "shirt_dmgresist", - "iconID": "items_armours:15", - "name": "Hardened leather shirt", - "category": "bdy_lthr", - "displaytype": "rare", - "baseMarketCost": 1633, - "equipEffect": { - "increaseBlockChance": 5, - "increaseDamageResistance": 1 + "id":"shirt_dmgresist", + "iconID":"items_armours:15", + "name":"Hardened leather shirt", + "displaytype":"rare", + "baseMarketCost":1633, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":5, + "increaseDamageResistance":1 } }, { - "id": "armor1", - "iconID": "items_armours:15", - "name": "Leather armour", - "category": "bdy_lthr", - "baseMarketCost": 464, - "equipEffect": { - "increaseBlockChance": 8 + "id":"armor1", + "iconID":"items_armours:15", + "name":"Leather armour", + "baseMarketCost":464, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":8 } }, { - "id": "armor2", - "iconID": "items_armours:15", - "name": "Superior leather armour", - "category": "bdy_lthr", - "baseMarketCost": 624, - "equipEffect": { - "increaseBlockChance": 9 + "id":"armor2", + "iconID":"items_armours:15", + "name":"Superior leather armour", + "baseMarketCost":624, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":9 } }, { - "id": "armor3", - "iconID": "items_armours:16", - "name": "Hard leather armour", - "category": "bdy_lthr", - "baseMarketCost": 2407, - "equipEffect": { - "increaseBlockChance": 13 + "id":"armor3", + "iconID":"items_armours:16", + "name":"Hard leather armour", + "baseMarketCost":2407, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":13 } }, { - "id": "armor4", - "iconID": "items_armours:16", - "name": "Superior hard leather armour", - "category": "bdy_lthr", - "baseMarketCost": 3866, - "equipEffect": { - "increaseBlockChance": 15 + "id":"armor4", + "iconID":"items_armours:16", + "name":"Superior hard leather armour", + "baseMarketCost":3866, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":15 } }, { - "id": "hat1", - "iconID": "items_armours:21", - "name": "Green hat", - "category": "hd_cloth", - "baseMarketCost": 13, - "equipEffect": { - "increaseBlockChance": 1 + "id":"hat1", + "iconID":"items_armours:21", + "name":"Green hat", + "baseMarketCost":13, + "category":"hd_cloth", + "equipEffect":{ + "increaseBlockChance":1 } }, { - "id": "hat2", - "iconID": "items_armours:21", - "name": "Fine green hat", - "category": "hd_cloth", - "baseMarketCost": 25, - "equipEffect": { - "increaseBlockChance": 2 + "id":"hat2", + "iconID":"items_armours:21", + "name":"Fine green hat", + "baseMarketCost":25, + "category":"hd_cloth", + "equipEffect":{ + "increaseBlockChance":2 } }, { - "id": "hat3", - "iconID": "items_armours:24", - "name": "Crude leather cap", - "category": "hd_lthr", - "baseMarketCost": 72, - "equipEffect": { - "increaseBlockChance": 5 + "id":"hat3", + "iconID":"items_armours:24", + "name":"Crude leather cap", + "baseMarketCost":72, + "category":"hd_lthr", + "equipEffect":{ + "increaseBlockChance":5 } }, { - "id": "hat4", - "iconID": "items_armours:24", - "name": "Leather cap", - "category": "hd_lthr", - "baseMarketCost": 146, - "equipEffect": { - "increaseBlockChance": 6 + "id":"hat4", + "iconID":"items_armours:24", + "name":"Leather cap", + "baseMarketCost":146, + "category":"hd_lthr", + "equipEffect":{ + "increaseBlockChance":6 } }, { - "id": "gloves1", - "iconID": "items_armours:35", - "name": "Leather gloves", - "category": "hnd_lthr", - "baseMarketCost": 23, - "equipEffect": { - "increaseBlockChance": 3 + "id":"gloves1", + "iconID":"items_armours:35", + "name":"Leather gloves", + "baseMarketCost":23, + "category":"hnd_lthr", + "equipEffect":{ + "increaseBlockChance":3 } }, { - "id": "gloves2", - "iconID": "items_armours:35", - "name": "Fine leather gloves", - "category": "hnd_lthr", - "baseMarketCost": 38, - "equipEffect": { - "increaseBlockChance": 4 + "id":"gloves2", + "iconID":"items_armours:35", + "name":"Fine leather gloves", + "baseMarketCost":38, + "category":"hnd_lthr", + "equipEffect":{ + "increaseBlockChance":4 } }, { - "id": "gloves3", - "iconID": "items_armours:36", - "name": "Snakeskin gloves", - "category": "hnd_cloth", - "baseMarketCost": 72, - "equipEffect": { - "increaseBlockChance": 5 + "id":"gloves3", + "iconID":"items_armours:36", + "name":"Snakeskin gloves", + "baseMarketCost":72, + "category":"hnd_cloth", + "equipEffect":{ + "increaseBlockChance":5 } }, { - "id": "gloves4", - "iconID": "items_armours:36", - "name": "Fine snakeskin gloves", - "category": "hnd_cloth", - "baseMarketCost": 146, - "equipEffect": { - "increaseBlockChance": 6 + "id":"gloves4", + "iconID":"items_armours:36", + "name":"Fine snakeskin gloves", + "baseMarketCost":146, + "category":"hnd_cloth", + "equipEffect":{ + "increaseBlockChance":6 } }, { - "id": "shield1", - "iconID": "items_armours:0", - "name": "Wooden buckler", - "category": "buckler", - "baseMarketCost": 72, - "equipEffect": { - "increaseAttackChance": -2, - "increaseBlockChance": 5 + "id":"shield1", + "iconID":"items_armours:0", + "name":"Wooden buckler", + "baseMarketCost":72, + "category":"buckler", + "equipEffect":{ + "increaseAttackChance":-2, + "increaseBlockChance":5 } }, { - "id": "shield3", - "iconID": "items_armours:1", - "name": "Reinforced wooden buckler", - "category": "buckler", - "baseMarketCost": 226, - "equipEffect": { - "increaseAttackChance": -5, - "increaseBlockChance": 7 + "id":"shield3", + "iconID":"items_armours:1", + "name":"Reinforced wooden buckler", + "baseMarketCost":226, + "category":"buckler", + "equipEffect":{ + "increaseAttackChance":-5, + "increaseBlockChance":7 } }, { - "id": "shield4", - "iconID": "items_armours:2", - "name": "Crude wooden shield", - "category": "shld_wd_li", - "baseMarketCost": 464, - "equipEffect": { - "increaseAttackChance": -5, - "increaseBlockChance": 8 + "id":"shield4", + "iconID":"items_armours:2", + "name":"Crude wooden shield", + "baseMarketCost":464, + "category":"shld_wd_li", + "equipEffect":{ + "increaseAttackChance":-5, + "increaseBlockChance":8 } }, { - "id": "shield5", - "iconID": "items_armours:2", - "name": "Superior wooden shield", - "category": "shld_wd_li", - "baseMarketCost": 624, - "equipEffect": { - "increaseAttackChance": -4, - "increaseBlockChance": 9 + "id":"shield5", + "iconID":"items_armours:2", + "name":"Superior wooden shield", + "baseMarketCost":624, + "category":"shld_wd_li", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":9 } }, { - "id": "boots1", - "iconID": "items_armours:28", - "name": "Leather boots", - "category": "feet_lthr", - "baseMarketCost": 23, - "equipEffect": { - "increaseBlockChance": 3 + "id":"boots1", + "iconID":"items_armours:28", + "name":"Leather boots", + "baseMarketCost":23, + "category":"feet_lthr", + "equipEffect":{ + "increaseBlockChance":3 } }, { - "id": "boots2", - "iconID": "items_armours:28", - "name": "Superior leather boots", - "category": "feet_lthr", - "baseMarketCost": 38, - "equipEffect": { - "increaseBlockChance": 4 + "id":"boots2", + "iconID":"items_armours:28", + "name":"Superior leather boots", + "baseMarketCost":38, + "category":"feet_lthr", + "equipEffect":{ + "increaseBlockChance":4 } }, { - "id": "boots3", - "iconID": "items_armours:29", - "name": "Snakeskin boots", - "category": "feet_lthr", - "baseMarketCost": 146, - "equipEffect": { - "increaseBlockChance": 6 + "id":"boots3", + "iconID":"items_armours:29", + "name":"Snakeskin boots", + "baseMarketCost":146, + "category":"feet_lthr", + "equipEffect":{ + "increaseBlockChance":6 } }, { - "id": "boots5", - "iconID": "items_armours:30", - "name": "Reinforced boots", - "category": "feet_mtl_hv", - "baseMarketCost": 226, - "equipEffect": { - "increaseBlockChance": 7 + "id":"boots5", + "iconID":"items_armours:30", + "name":"Reinforced boots", + "baseMarketCost":226, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseBlockChance":7 } }, { - "id": "gloves_attack1", - "iconID": "items_armours:35", - "name": "Gloves of swift attack", - "category": "hnd_lthr", - "baseMarketCost": 150, - "equipEffect": { - "increaseAttackChance": 15, - "increaseBlockChance": -9 + "id":"gloves_attack1", + "iconID":"items_armours:35", + "name":"Gloves of swift attack", + "baseMarketCost":150, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":15, + "increaseBlockChance":-9 } }, { - "id": "gloves_attack2", - "iconID": "items_armours:35", - "name": "Fine gloves of swift attack", - "category": "hnd_lthr", - "baseMarketCost": 221, - "equipEffect": { - "increaseAttackChance": 17, - "increaseBlockChance": -9 + "id":"gloves_attack2", + "iconID":"items_armours:35", + "name":"Fine gloves of swift attack", + "baseMarketCost":221, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":17, + "increaseBlockChance":-9 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_food.json b/AndorsTrail/res/raw/itemlist_food.json index ba8e25b8a..6419d70bd 100644 --- a/AndorsTrail/res/raw/itemlist_food.json +++ b/AndorsTrail/res/raw/itemlist_food.json @@ -1,206 +1,206 @@ [ { - "id": "apple_green", - "iconID": "items_consumables:2", - "name": "Green apple", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 14, - "useEffect": { - "conditionsSource": [ + "id":"apple_green", + "iconID":"items_consumables:2", + "name":"Green apple", + "hasManualPrice":1, + "baseMarketCost":14, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 8, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":8, + "chance":"100" } ] } }, { - "id": "apple_red", - "iconID": "items_consumables:3", - "name": "Red apple", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 22, - "useEffect": { - "conditionsSource": [ + "id":"apple_red", + "iconID":"items_consumables:3", + "name":"Red apple", + "hasManualPrice":1, + "baseMarketCost":22, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 12, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":12, + "chance":"100" } ] } }, { - "id": "meat", - "iconID": "items_consumables:25", - "name": "Meat", - "category": "animal_e", - "hasManualPrice": 1, - "baseMarketCost": 29, - "useEffect": { - "conditionsSource": [ + "id":"meat", + "iconID":"items_consumables:25", + "name":"Meat", + "hasManualPrice":1, + "baseMarketCost":29, + "category":"animal_e", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 2, - "duration": 12, - "chance": 100 + "condition":"food", + "magnitude":2, + "duration":12, + "chance":"100" }, { - "condition": "foodp", - "magnitude": 3, - "duration": 10, - "chance": 10 + "condition":"foodp", + "magnitude":3, + "duration":10, + "chance":"10" } ] } }, { - "id": "meat_cooked", - "iconID": "items_consumables:27", - "name": "Cooked meat", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 78, - "useEffect": { - "conditionsSource": [ + "id":"meat_cooked", + "iconID":"items_consumables:27", + "name":"Cooked meat", + "hasManualPrice":1, + "baseMarketCost":78, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 3, - "duration": 11, - "chance": 100 + "condition":"food", + "magnitude":3, + "duration":11, + "chance":"100" } ] } }, { - "id": "strawberry", - "iconID": "items_consumables:8", - "name": "Strawberry", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 3, - "useEffect": { - "conditionsSource": [ + "id":"strawberry", + "iconID":"items_consumables:8", + "name":"Strawberry", + "hasManualPrice":1, + "baseMarketCost":3, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 2, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":2, + "chance":"100" } ] } }, { - "id": "carrot", - "iconID": "items_consumables:15", - "name": "Carrot", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 14, - "useEffect": { - "conditionsSource": [ + "id":"carrot", + "iconID":"items_consumables:15", + "name":"Carrot", + "hasManualPrice":1, + "baseMarketCost":14, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 8, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":8, + "chance":"100" } ] } }, { - "id": "bread", - "iconID": "items_consumables:21", - "name": "Bread", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 6, - "useEffect": { - "conditionsSource": [ + "id":"bread", + "iconID":"items_consumables:21", + "name":"Bread", + "hasManualPrice":1, + "baseMarketCost":6, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 10, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":10, + "chance":"100" } ] } }, { - "id": "mushroom", - "iconID": "items_consumables:19", - "name": "Mushroom", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 3, - "useEffect": { - "conditionsSource": [ + "id":"mushroom", + "iconID":"items_consumables:19", + "name":"Mushroom", + "hasManualPrice":1, + "baseMarketCost":3, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 2, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":2, + "chance":"100" } ] } }, { - "id": "pear", - "iconID": "items_consumables:9", - "name": "Pear", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 14, - "useEffect": { - "conditionsSource": [ + "id":"pear", + "iconID":"items_consumables:9", + "name":"Pear", + "hasManualPrice":1, + "baseMarketCost":14, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 8, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":8, + "chance":"100" } ] } }, { - "id": "eggs", - "iconID": "items_consumables:20", - "name": "Eggs", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 10, - "useEffect": { - "conditionsSource": [ + "id":"eggs", + "iconID":"items_consumables:20", + "name":"Eggs", + "hasManualPrice":1, + "baseMarketCost":10, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 6, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":6, + "chance":"100" } ] } }, { - "id": "radish", - "iconID": "items_consumables:14", - "name": "Radish", - "category": "food", - "hasManualPrice": 1, - "baseMarketCost": 6, - "useEffect": { - "conditionsSource": [ + "id":"radish", + "iconID":"items_consumables:14", + "name":"Radish", + "hasManualPrice":1, + "baseMarketCost":6, + "category":"food", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 1, - "duration": 4, - "chance": 100 + "condition":"food", + "magnitude":1, + "duration":4, + "chance":"100" } ] } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_junk.json b/AndorsTrail/res/raw/itemlist_junk.json index 4f5420a3e..6aafa374a 100644 --- a/AndorsTrail/res/raw/itemlist_junk.json +++ b/AndorsTrail/res/raw/itemlist_junk.json @@ -1,50 +1,50 @@ [ { - "id": "rock", - "iconID": "items_misc:28", - "name": "Small rock", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 1 + "id":"rock", + "iconID":"items_misc:28", + "name":"Small rock", + "hasManualPrice":1, + "baseMarketCost":1, + "category":"gem" }, { - "id": "gem1", - "iconID": "items_misc:0", - "name": "Glass gem", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"gem1", + "iconID":"items_misc:0", + "name":"Glass gem", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"gem" }, { - "id": "gem2", - "iconID": "items_misc:1", - "name": "Ruby gem", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 6 + "id":"gem2", + "iconID":"items_misc:1", + "name":"Ruby gem", + "hasManualPrice":1, + "baseMarketCost":6, + "category":"gem" }, { - "id": "gem3", - "iconID": "items_misc:2", - "name": "Polished gem", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 8 + "id":"gem3", + "iconID":"items_misc:2", + "name":"Polished gem", + "hasManualPrice":1, + "baseMarketCost":8, + "category":"gem" }, { - "id": "gem4", - "iconID": "items_misc:3", - "name": "Sharpened gem", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 13 + "id":"gem4", + "iconID":"items_misc:3", + "name":"Sharpened gem", + "hasManualPrice":1, + "baseMarketCost":13, + "category":"gem" }, { - "id": "gem5", - "iconID": "items_misc:5", - "name": "Polished sparkling gem", - "category": "gem", - "hasManualPrice": 1, - "baseMarketCost": 15 + "id":"gem5", + "iconID":"items_misc:5", + "name":"Polished sparkling gem", + "hasManualPrice":1, + "baseMarketCost":15, + "category":"gem" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_money.json b/AndorsTrail/res/raw/itemlist_money.json index 21363716a..a7f779d56 100644 --- a/AndorsTrail/res/raw/itemlist_money.json +++ b/AndorsTrail/res/raw/itemlist_money.json @@ -1,10 +1,10 @@ [ { - "id": "gold", - "iconID": "items_misc:10", - "name": "Gold coins", - "category": "money", - "hasManualPrice": 1, - "baseMarketCost": 1 + "id":"gold", + "iconID":"items_misc:10", + "name":"Gold coins", + "hasManualPrice":1, + "baseMarketCost":1, + "category":"money" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_necklaces.json b/AndorsTrail/res/raw/itemlist_necklaces.json index 665a2659a..68ff969e2 100644 --- a/AndorsTrail/res/raw/itemlist_necklaces.json +++ b/AndorsTrail/res/raw/itemlist_necklaces.json @@ -1,35 +1,35 @@ [ { - "id": "jewel_fallhaven", - "iconID": "items_jewelry:6", - "name": "Jewel of Fallhaven", - "category": "neck", - "displaytype": "rare", - "baseMarketCost": 3125, - "equipEffect": { - "increaseAttackCost": -1 + "id":"jewel_fallhaven", + "iconID":"items_jewelry:6", + "name":"Jewel of Fallhaven", + "displaytype":"rare", + "baseMarketCost":3125, + "category":"neck", + "equipEffect":{ + "increaseAttackCost":-1 } }, { - "id": "necklace_shield1", - "iconID": "items_jewelry:7", - "name": "Necklace of the guardian", - "category": "neck", - "displaytype": "rare", - "baseMarketCost": 935, - "equipEffect": { - "increaseBlockChance": 9 + "id":"necklace_shield1", + "iconID":"items_jewelry:7", + "name":"Necklace of the guardian", + "displaytype":"rare", + "baseMarketCost":935, + "category":"neck", + "equipEffect":{ + "increaseBlockChance":9 } }, { - "id": "necklace_shield2", - "iconID": "items_jewelry:7", - "name": "Shielding necklace", - "category": "neck", - "displaytype": "rare", - "baseMarketCost": 1255, - "equipEffect": { - "increaseBlockChance": 12 + "id":"necklace_shield2", + "iconID":"items_jewelry:7", + "name":"Shielding necklace", + "displaytype":"rare", + "baseMarketCost":1255, + "category":"neck", + "equipEffect":{ + "increaseBlockChance":12 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json b/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json index 4b16a2e2f..3066cf0fa 100644 --- a/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json @@ -1,9 +1,9 @@ -[ - { - "id": "jakrar_axe", - "name": "Jakrar's Woodcutting Axe", - "displaytype": "quest", - "iconID": "items_weapons:62", - "category": "other" - } +[ + { + "id":"jakrar_axe", + "iconID":"items_weapons:62", + "name":"Jakrar's Woodcutting Axe", + "displaytype":"quest", + "category":"other" + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_potions.json b/AndorsTrail/res/raw/itemlist_potions.json index ebd4c7cbb..8b724559a 100644 --- a/AndorsTrail/res/raw/itemlist_potions.json +++ b/AndorsTrail/res/raw/itemlist_potions.json @@ -1,141 +1,141 @@ [ { - "id": "vial_empty1", - "iconID": "items_consumables:56", - "name": "Small empty vial", - "category": "flask", - "hasManualPrice": 1, - "baseMarketCost": 2 + "id":"vial_empty1", + "iconID":"items_consumables:56", + "name":"Small empty vial", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"flask" }, { - "id": "vial_empty2", - "iconID": "items_consumables:57", - "name": "Empty vial", - "category": "flask", - "hasManualPrice": 1, - "baseMarketCost": 4 + "id":"vial_empty2", + "iconID":"items_consumables:57", + "name":"Empty vial", + "hasManualPrice":1, + "baseMarketCost":4, + "category":"flask" }, { - "id": "vial_empty3", - "iconID": "items_consumables:59", - "name": "Empty flask", - "category": "flask", - "hasManualPrice": 1, - "baseMarketCost": 6 + "id":"vial_empty3", + "iconID":"items_consumables:59", + "name":"Empty flask", + "hasManualPrice":1, + "baseMarketCost":6, + "category":"flask" }, { - "id": "vial_empty4", - "iconID": "items_consumables:58", - "name": "Empty potion bottle", - "category": "flask", - "hasManualPrice": 1, - "baseMarketCost": 11 + "id":"vial_empty4", + "iconID":"items_consumables:58", + "name":"Empty potion bottle", + "hasManualPrice":1, + "baseMarketCost":11, + "category":"flask" }, { - "id": "health_minor", - "iconID": "items_consumables:35", - "name": "Minor vial of health", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 5, - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 5 + "id":"health_minor", + "iconID":"items_consumables:35", + "name":"Minor vial of health", + "hasManualPrice":1, + "baseMarketCost":5, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":5 } } }, { - "id": "health_minor2", - "iconID": "items_consumables:35", - "name": "Minor potion of health", - "category": "pot", - "baseMarketCost": 18, - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 5 + "id":"health_minor2", + "iconID":"items_consumables:35", + "name":"Minor potion of health", + "baseMarketCost":18, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":5 } } }, { - "id": "health", - "iconID": "items_consumables:49", - "name": "Regular potion of health", - "category": "pot", - "baseMarketCost": 40, - "useEffect": { - "increaseCurrentHP": { - "min": 10, - "max": 10 + "id":"health", + "iconID":"items_consumables:49", + "name":"Regular potion of health", + "baseMarketCost":40, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":10, + "max":10 } } }, { - "id": "health_major", - "iconID": "items_consumables:28", - "name": "Major flask of health", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 210, - "useEffect": { - "increaseCurrentHP": { - "min": 40, - "max": 40 + "id":"health_major", + "iconID":"items_consumables:28", + "name":"Major flask of health", + "hasManualPrice":1, + "baseMarketCost":210, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":40, + "max":40 } } }, { - "id": "health_major2", - "iconID": "items_consumables:28", - "name": "Major potion of health", - "category": "pot", - "baseMarketCost": 280, - "useEffect": { - "increaseCurrentHP": { - "min": 40, - "max": 40 + "id":"health_major2", + "iconID":"items_consumables:28", + "name":"Major potion of health", + "baseMarketCost":280, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":40, + "max":40 } } }, { - "id": "mead", - "iconID": "items_consumables:51", - "name": "Mead", - "category": "drink", - "baseMarketCost": 15, - "useEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "id":"mead", + "iconID":"items_consumables:51", + "name":"Mead", + "baseMarketCost":15, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "milk", - "iconID": "items_consumables:55", - "name": "Milk", - "category": "drink", - "baseMarketCost": 21, - "useEffect": { - "increaseCurrentHP": { - "min": 2, - "max": 2 + "id":"milk", + "iconID":"items_consumables:55", + "name":"Milk", + "baseMarketCost":21, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":2, + "max":2 } } }, { - "id": "bonemeal_potion", - "iconID": "items_consumables:34", - "name": "Bonemeal potion", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 45, - "useEffect": { - "increaseCurrentHP": { - "min": 40, - "max": 40 + "id":"bonemeal_potion", + "iconID":"items_consumables:34", + "name":"Bonemeal potion", + "hasManualPrice":1, + "baseMarketCost":45, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":40, + "max":40 } } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_quest.json b/AndorsTrail/res/raw/itemlist_quest.json index 116e1ecfe..62da4ba13 100644 --- a/AndorsTrail/res/raw/itemlist_quest.json +++ b/AndorsTrail/res/raw/itemlist_quest.json @@ -1,188 +1,188 @@ [ { - "id": "tail_caverat", - "iconID": "items_misc:38", - "name": "Cave rat tail", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"tail_caverat", + "iconID":"items_misc:38", + "name":"Cave rat tail", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "tail_trainingrat", - "iconID": "items_misc:38", - "name": "Small rat tail", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"tail_trainingrat", + "iconID":"items_misc:38", + "name":"Small rat tail", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "ring_mikhail", - "iconID": "items_jewelry:0", - "name": "Mikhail's ring", - "category": "ring", - "baseMarketCost": 15, - "equipEffect": { - "increaseAttackChance": 10 + "id":"ring_mikhail", + "iconID":"items_jewelry:0", + "name":"Mikhail's ring", + "baseMarketCost":15, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":10 } }, { - "id": "neck_irogotu", - "iconID": "items_jewelry:7", - "name": "Irogotu's necklace", - "category": "neck", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 30, - "equipEffect": { - "increaseBlockChance": 5, - "increaseDamageResistance": 1 + "id":"neck_irogotu", + "iconID":"items_jewelry:7", + "name":"Irogotu's necklace", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":30, + "category":"neck", + "equipEffect":{ + "increaseBlockChance":5, + "increaseDamageResistance":1 } }, { - "id": "ring_gandir", - "iconID": "items_jewelry:0", - "name": "Gandir's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"ring_gandir", + "iconID":"items_jewelry:0", + "name":"Gandir's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "dagger_venom", - "iconID": "items_weapons:17", - "name": "Venomous Dagger", - "category": "dagger", - "displaytype": "extraordinary", - "baseMarketCost": 15, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 10, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 2, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } + "id":"dagger_venom", + "iconID":"items_weapons:17", + "name":"Venomous Dagger", + "displaytype":"extraordinary", + "baseMarketCost":15, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":10, + "increaseCriticalSkill":5, + "setCriticalMultiplier":2.0 } }, { - "id": "key_luthor", - "iconID": "items_misc:21", - "name": "Key of Luthor", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"key_luthor", + "iconID":"items_misc:21", + "name":"Key of Luthor", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "calomyran_secrets", - "iconID": "items_books:0", - "name": "Calomyran secrets", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"calomyran_secrets", + "iconID":"items_books:0", + "name":"Calomyran secrets", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "heartstone", - "iconID": "items_misc:6", - "name": "Heartstone", - "category": "gem", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"heartstone", + "iconID":"items_misc:6", + "name":"Heartstone", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"gem" }, { - "id": "vacor_spell", - "iconID": "items_books:7", - "name": "Piece of Vacor's spell", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"vacor_spell", + "iconID":"items_books:7", + "name":"Piece of Vacor's spell", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "ring_unzel", - "iconID": "items_jewelry:0", - "name": "Unzel's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"ring_unzel", + "iconID":"items_jewelry:0", + "name":"Unzel's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "ring_vacor", - "iconID": "items_jewelry:0", - "name": "Vacor's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"ring_vacor", + "iconID":"items_jewelry:0", + "name":"Vacor's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "boots_unzel", - "iconID": "items_armours:29", - "name": "Unzel's defensive boots", - "category": "feet_lthr", - "displaytype": "extraordinary", - "baseMarketCost": 185, - "equipEffect": { - "increaseBlockChance": 8 + "id":"boots_unzel", + "iconID":"items_armours:29", + "name":"Unzel's defensive boots", + "displaytype":"extraordinary", + "baseMarketCost":185, + "category":"feet_lthr", + "equipEffect":{ + "increaseBlockChance":8 } }, { - "id": "boots_vacor", - "iconID": "items_armours:29", - "name": "Vacor's boots of attack", - "category": "feet_lthr", - "displaytype": "extraordinary", - "baseMarketCost": 185, - "equipEffect": { - "increaseAttackChance": 9, - "increaseBlockChance": 2 + "id":"boots_vacor", + "iconID":"items_armours:29", + "name":"Vacor's boots of attack", + "displaytype":"extraordinary", + "baseMarketCost":185, + "category":"feet_lthr", + "equipEffect":{ + "increaseAttackChance":9, + "increaseBlockChance":2 } }, { - "id": "necklace_flagstone", - "iconID": "items_jewelry:6", - "name": "Flagstone Warden's necklace", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"necklace_flagstone", + "iconID":"items_jewelry:6", + "name":"Flagstone Warden's necklace", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "packhide", - "iconID": "items_armours:15", - "name": "Wolfpack's animal hide", - "category": "bdy_hide", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 121, - "equipEffect": { - "increaseAttackChance": -15, - "increaseBlockChance": 2, - "increaseDamageResistance": 1 + "id":"packhide", + "iconID":"items_armours:15", + "name":"Wolfpack's animal hide", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":121, + "category":"bdy_hide", + "equipEffect":{ + "increaseAttackChance":-15, + "increaseBlockChance":2, + "increaseDamageResistance":1 } }, { - "id": "sword_flagstone", - "iconID": "items_weapons:7", - "name": "Flagstone's pride", - "category": "lsword", - "displaytype": "extraordinary", - "baseMarketCost": 169, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 21, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseAttackDamage": { - "min": 1, - "max": 6 - } + "id":"sword_flagstone", + "iconID":"items_weapons:7", + "name":"Flagstone's pride", + "displaytype":"extraordinary", + "baseMarketCost":169, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseAttackCost":4, + "increaseAttackChance":21, + "increaseCriticalSkill":10, + "setCriticalMultiplier":2.0 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_rings.json b/AndorsTrail/res/raw/itemlist_rings.json index 4b5de51c9..4bb7014be 100644 --- a/AndorsTrail/res/raw/itemlist_rings.json +++ b/AndorsTrail/res/raw/itemlist_rings.json @@ -1,124 +1,124 @@ [ { - "id": "ring_dmg1", - "iconID": "items_jewelry:0", - "name": "Ring of damage +1", - "category": "ring", - "baseMarketCost": 215, - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 1 + "id":"ring_dmg1", + "iconID":"items_jewelry:0", + "name":"Ring of damage +1", + "baseMarketCost":215, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 } } }, { - "id": "ring_dmg2", - "iconID": "items_jewelry:1", - "name": "Ring of damage +2", - "category": "ring", - "baseMarketCost": 398, - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 2 + "id":"ring_dmg2", + "iconID":"items_jewelry:1", + "name":"Ring of damage +2", + "baseMarketCost":398, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":2 } } }, { - "id": "ring_dmg5", - "iconID": "items_jewelry:2", - "name": "Ring of damage +5", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 2014, - "equipEffect": { - "increaseAttackDamage": { - "min": 5, - "max": 5 + "id":"ring_dmg5", + "iconID":"items_jewelry:2", + "name":"Ring of damage +5", + "displaytype":"rare", + "baseMarketCost":2014, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":5, + "max":5 } } }, { - "id": "ring_dmg6", - "iconID": "items_jewelry:3", - "name": "Ring of damage +6", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 3186, - "equipEffect": { - "increaseAttackDamage": { - "min": 6, - "max": 6 + "id":"ring_dmg6", + "iconID":"items_jewelry:3", + "name":"Ring of damage +6", + "displaytype":"rare", + "baseMarketCost":3186, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":6, + "max":6 } } }, { - "id": "ring_block1", - "iconID": "items_jewelry:0", - "name": "Lesser ring of block", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 1239, - "equipEffect": { - "increaseBlockChance": 10 + "id":"ring_block1", + "iconID":"items_jewelry:0", + "name":"Lesser ring of block", + "displaytype":"rare", + "baseMarketCost":1239, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":10 } }, { - "id": "ring_block2", - "iconID": "items_jewelry:0", - "name": "Polished ring of block", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 3866, - "equipEffect": { - "increaseBlockChance": 15 + "id":"ring_block2", + "iconID":"items_jewelry:0", + "name":"Polished ring of block", + "displaytype":"rare", + "baseMarketCost":3866, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":15 } }, { - "id": "ring_atkch1", - "iconID": "items_jewelry:0", - "name": "Ring of surehit", - "category": "ring", - "baseMarketCost": 215, - "equipEffect": { - "increaseAttackChance": 15 + "id":"ring_atkch1", + "iconID":"items_jewelry:0", + "name":"Ring of surehit", + "baseMarketCost":215, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":15 } }, { - "id": "ring1", - "iconID": "items_jewelry:0", - "name": "Mundane ring", - "category": "ring", - "hasManualPrice": 1, - "baseMarketCost": 13, - "equipEffect": { - "increaseAttackDamage": { - "min": 0, - "max": 1 + "id":"ring1", + "iconID":"items_jewelry:0", + "name":"Mundane ring", + "hasManualPrice":1, + "baseMarketCost":13, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 } } }, { - "id": "ring2", - "iconID": "items_jewelry:0", - "name": "Polished ring", - "category": "ring", - "hasManualPrice": 1, - "baseMarketCost": 21, - "equipEffect": { - "increaseBlockChance": 1 + "id":"ring2", + "iconID":"items_jewelry:0", + "name":"Polished ring", + "hasManualPrice":1, + "baseMarketCost":21, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":1 } }, { - "id": "ring_jinxed1", - "iconID": "items_jewelry:2", - "name": "Jinxed ring of damage resistance", - "category": "ring", - "baseMarketCost": 229, - "equipEffect": { - "increaseBlockChance": -9, - "increaseDamageResistance": 1 + "id":"ring_jinxed1", + "iconID":"items_jewelry:2", + "name":"Jinxed ring of damage resistance", + "baseMarketCost":229, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":-9, + "increaseDamageResistance":1 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_shortcut_lodar.json b/AndorsTrail/res/raw/itemlist_shortcut_lodar.json index db13c0203..869e4574c 100644 --- a/AndorsTrail/res/raw/itemlist_shortcut_lodar.json +++ b/AndorsTrail/res/raw/itemlist_shortcut_lodar.json @@ -1,9 +1,9 @@ [ - { - "id": "vial_activation", - "name": "Lodar's activation vial", - "displaytype": "quest", - "iconID": "items_tometik1:20", - "category": "other" - } + { + "id":"vial_activation", + "iconID":"items_tometik1:20", + "name":"Lodar's activation vial", + "displaytype":"quest", + "category":"other" + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_stoutford.json b/AndorsTrail/res/raw/itemlist_stoutford.json index f99f968a6..88ed853cb 100644 --- a/AndorsTrail/res/raw/itemlist_stoutford.json +++ b/AndorsTrail/res/raw/itemlist_stoutford.json @@ -1,162 +1,162 @@ [ { "id":"eliszylae_heart", - "category":"other", - "hasManualPrice":1, - "baseMarketCost":0, + "iconID":"items_misc:6", "name":"Demon heart", "displaytype":"quest", - "iconID":"items_misc:6" + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { "id":"necklace_undead", + "iconID":"items_necklaces_1:9", + "name":"Necklace of the Undead", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":10, + "category":"neck", + "description":"This necklace calls for death, and yours would do.", + "equipEffect":{ + "increaseMaxHP":10, + "addedConditions":[ + { + "condition":"curse_undead", + "magnitude":1 + } + ] + }, "hitEffect":{ "increaseCurrentHP":{ "min":1, "max":2 } }, - "category":"neck", - "hasManualPrice":1, - "baseMarketCost":10, - "description":"This necklace calls for death, and yours would do.", - "name":"Necklace of the Undead", - "equipEffect":{ - "addedConditions":[ - { - "condition":"curse_undead", - "magnitude":1 - } - ], - "increaseMaxHP":10 - }, - "displaytype":"extraordinary", "killEffect":{ "increaseCurrentHP":{ "min":2, "max":5 } - }, - "iconID":"items_necklaces_1:9" + } }, { "id":"globetrotter_boots", - "category":"feet_lthr", + "iconID":"items_japozero:201", + "name":"Boots of the Globetrotter", + "displaytype":"extraordinary", "hasManualPrice":1, "baseMarketCost":130, - "name":"Boots of the Globetrotter", + "category":"feet_lthr", "equipEffect":{ - "increaseDamageResistance":1, - "increaseBlockChance":25, + "increaseMaxHP":5, "increaseMoveCost":-1, - "increaseMaxHP":5 - }, - "displaytype":"extraordinary", - "iconID":"items_japozero:201" + "increaseBlockChance":25, + "increaseDamageResistance":1 + } }, { "id":"robe_sublime", + "iconID":"items_tometik2:37", + "name":"Robe of the Sublimate", + "displaytype":"rare", + "category":"bdy_clth", + "description":"The reflection of light on this robe will confuse your enemies as you move swiftly.", + "equipEffect":{ + "increaseMoveCost":-1, + "increaseUseItemCost":-1, + "increaseReequipCost":1, + "increaseAttackChance":10, + "increaseCriticalSkill":10, + "increaseBlockChance":-5 + }, "hitEffect":{ "conditionsTarget":[ { - "duration":2, "condition":"confusion", "magnitude":1, + "duration":2, "chance":"20" } ] - }, - "category":"bdy_clth", - "description":"The reflection of light on this robe will confuse your enemies as you move swiftly.", - "name":"Robe of the Sublimate", - "equipEffect":{ - "increaseUseItemCost":-1, - "increaseReequipCost":1, - "increaseCriticalSkill":10, - "increaseBlockChance":-5, - "increaseMoveCost":-1, - "increaseAttackChance":10 - }, - "displaytype":"rare", - "iconID":"items_tometik2:37" + } }, { "id":"feline_shoes", - "category":"feet_clth", + "iconID":"items_armours:34", "name":"Feline shoes", + "displaytype":"rare", + "category":"feet_clth", "equipEffect":{ - "increaseReequipCost":-1, - "increaseBlockChance":10, "increaseMoveCost":-1, + "increaseReequipCost":-1, + "increaseAttackChance":15, + "increaseBlockChance":10, "addedConditions":[ { "condition":"clumsiness", "magnitude":1 } - ], - "increaseAttackChance":15 - }, - "displaytype":"rare", - "iconID":"items_armours:34" + ] + } }, { "id":"feline_gloves", - "category":"hnd_cloth", + "iconID":"items_armours:41", "name":"Feline gloves", + "displaytype":"rare", + "category":"hnd_cloth", "equipEffect":{ "increaseUseItemCost":-1, "increaseReequipCost":-1, + "increaseAttackChance":17, "increaseBlockChance":8, "addedConditions":[ { "condition":"clumsiness", "magnitude":1 } - ], - "increaseAttackChance":17 - }, - "displaytype":"rare", - "iconID":"items_armours:41" + ] + } }, { "id":"handsewn_gloves2", - "category":"hnd_lthr", + "iconID":"items_japozero:229", "name":"Handsewn leather gloves", + "category":"hnd_lthr", "equipEffect":{ - "increaseBlockChance":5, - "increaseAttackChance":3 - }, - "iconID":"items_japozero:229" + "increaseAttackChance":3, + "increaseBlockChance":5 + } }, { "id":"handsewn_gloves4", - "category":"hnd_cloth", + "iconID":"items_japozero:228", "name":"Handsewn snakeskin gloves", + "category":"hnd_cloth", "equipEffect":{ - "increaseBlockChance":7, - "increaseAttackChance":3 - }, - "iconID":"items_japozero:228" + "increaseAttackChance":3, + "increaseBlockChance":7 + } }, { "id":"handsewn_boots2", - "category":"feet_lthr", + "iconID":"items_japozero:207", "name":"Handsewn leather boots", + "category":"feet_lthr", "equipEffect":{ - "increaseBlockChance":8, "increaseMoveCost":-1, - "increaseAttackChance":2 - }, - "iconID":"items_japozero:207" + "increaseAttackChance":2, + "increaseBlockChance":8 + } }, { "id":"fancy_shirt", - "category":"bdy_clth", + "iconID":"items_japozero:146", "name":"Fancy shirt", + "category":"bdy_clth", "equipEffect":{ - "increaseBlockChance":7, - "increaseMoveCost":-1 - }, - "iconID":"items_japozero:146" + "increaseMoveCost":-1, + "increaseBlockChance":7 + } } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v0610_1.json b/AndorsTrail/res/raw/itemlist_v0610_1.json index 565010149..631edccb8 100644 --- a/AndorsTrail/res/raw/itemlist_v0610_1.json +++ b/AndorsTrail/res/raw/itemlist_v0610_1.json @@ -1,1022 +1,1022 @@ [ { - "id": "dagger_shadow_priests", - "iconID": "items_weapons:17", - "name": "Dagger of the Shadow priests", - "category": "dagger", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 15, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 20, - "increaseCriticalSkill": 20, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } - } - }, - { - "id": "sword_hard_iron", - "iconID": "items_weapons:0", - "name": "Hardened iron sword", - "category": "lsword", - "hasManualPrice": 0, - "baseMarketCost": 369, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": 2, - "max": 4 - } - } - }, - { - "id": "club_fine_wooden", - "iconID": "items_weapons:42", - "name": "Fine wooden club", - "category": "club", - "hasManualPrice": 0, - "baseMarketCost": 245, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 12, - "increaseAttackDamage": { - "min": 0, - "max": 7 - } - } - }, - { - "id": "axe_fine_iron", - "iconID": "items_weapons:56", - "name": "Fine iron axe", - "category": "axe", - "hasManualPrice": 0, - "baseMarketCost": 365, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 9, - "increaseAttackDamage": { - "min": 4, - "max": 6 - } - } - }, - { - "id": "longsword_hard_iron", - "iconID": "items_weapons:1", - "name": "Hardened iron longsword", - "category": "lsword", - "hasManualPrice": 0, - "baseMarketCost": 362, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 14, - "increaseAttackDamage": { - "min": 2, - "max": 6 - } - } - }, - { - "id": "broadsword_fine_iron", - "iconID": "items_weapons:5", - "name": "Fine iron broadsword", - "category": "bsword", - "hasManualPrice": 0, - "baseMarketCost": 422, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 4, - "max": 10 - } - } - }, - { - "id": "dagger_sharp_steel", - "iconID": "items_weapons:14", - "name": "Sharp steel dagger", - "category": "dagger", - "hasManualPrice": 0, - "baseMarketCost": 1428, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 24, - "increaseAttackDamage": { - "min": 2, - "max": 4 - } - } - }, - { - "id": "sword_balanced_steel", - "iconID": "items_weapons:7", - "name": "Balanced steel sword", - "category": "lsword", - "hasManualPrice": 0, - "baseMarketCost": 2797, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 32, - "increaseAttackDamage": { - "min": 3, - "max": 7 - } - } - }, - { - "id": "broadsword_fine_steel", - "iconID": "items_weapons:6", - "name": "Fine steel broadsword", - "category": "bsword", - "hasManualPrice": 0, - "baseMarketCost": 1206, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 20, - "increaseAttackDamage": { - "min": 4, - "max": 11 - } - } - }, - { - "id": "sword_defenders", - "iconID": "items_weapons:2", - "name": "Defender's blade", - "category": "lsword", - "hasManualPrice": 0, - "baseMarketCost": 1711, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 26, - "increaseAttackDamage": { - "min": 3, - "max": 7 + "id":"dagger_shadow_priests", + "iconID":"items_weapons:17", + "name":"Dagger of the Shadow priests", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":15, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 }, - "increaseBlockChance": 3 + "increaseAttackCost":4, + "increaseAttackChance":20, + "increaseCriticalSkill":20, + "setCriticalMultiplier":3.0 } }, { - "id": "sword_villains", - "iconID": "items_weapons:16", - "name": "Villain's blade", - "category": "ssword", - "hasManualPrice": 0, - "baseMarketCost": 1665, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 20, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } - } - }, - { - "id": "sword_challengers", - "iconID": "items_weapons:1", - "name": "Challenger's iron sword", - "category": "lsword", - "hasManualPrice": 0, - "baseMarketCost": 785, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 20, - "increaseAttackDamage": { - "min": 2, - "max": 6 - } - } - }, - { - "id": "sword_fencing", - "iconID": "items_weapons:13", - "name": "Fencing blade", - "category": "rapier", - "hasManualPrice": 0, - "baseMarketCost": 922, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 14, - "increaseAttackDamage": { - "min": 2, - "max": 5 + "id":"sword_hard_iron", + "iconID":"items_weapons:0", + "name":"Hardened iron sword", + "hasManualPrice":0, + "baseMarketCost":369, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 }, - "increaseBlockChance": 5 + "increaseAttackCost":5, + "increaseAttackChance":15 } }, { - "id": "club_brutal", - "iconID": "items_weapons:44", - "name": "Brutal club", - "category": "mace", - "hasManualPrice": 0, - "baseMarketCost": 2522, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 20, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 2, - "max": 21 - } - } - }, - { - "id": "axe_gutsplitter", - "iconID": "items_weapons:58", - "name": "Gutsplitter", - "category": "axe2h", - "hasManualPrice": 0, - "baseMarketCost": 2733, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 21, - "increaseAttackDamage": { - "min": 7, - "max": 17 - } - } - }, - { - "id": "hammer_skullcrusher", - "iconID": "items_weapons:45", - "name": "Skullcrusher", - "category": "hammer2h", - "hasManualPrice": 0, - "baseMarketCost": 3142, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 20, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 0, - "max": 26 - } - } - }, - { - "id": "shield_crude_wooden", - "iconID": "items_armours:0", - "name": "Crude wooden buckler", - "category": "buckler", - "hasManualPrice": 0, - "baseMarketCost": 31, - "equipEffect": { - "increaseBlockChance": 1 - } - }, - { - "id": "shield_cracked_wooden", - "iconID": "items_armours:0", - "name": "Cracked wooden buckler", - "category": "buckler", - "hasManualPrice": 0, - "baseMarketCost": 34, - "equipEffect": { - "increaseAttackChance": -2, - "increaseBlockChance": 2 - } - }, - { - "id": "shield_wooden_buckler", - "iconID": "items_armours:0", - "name": "Second-hand wooden buckler", - "category": "buckler", - "hasManualPrice": 0, - "baseMarketCost": 92, - "equipEffect": { - "increaseAttackChance": -2, - "increaseBlockChance": 3 - } - }, - { - "id": "shield_wooden", - "iconID": "items_armours:2", - "name": "Wooden shield", - "category": "shld_wd_li", - "hasManualPrice": 0, - "baseMarketCost": 514, - "equipEffect": { - "increaseAttackChance": -4, - "increaseBlockChance": 8 - } - }, - { - "id": "shield_wooden_defender", - "iconID": "items_armours:2", - "name": "Wooden defender", - "category": "shld_wd_li", - "hasManualPrice": 0, - "baseMarketCost": 1996, - "equipEffect": { - "increaseAttackChance": -8, - "increaseCriticalSkill": -5, - "increaseBlockChance": 14, - "increaseDamageResistance": 1 - } - }, - { - "id": "hat_hard_leather", - "iconID": "items_armours:24", - "name": "Hardened leather cap", - "category": "hd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 648, - "equipEffect": { - "increaseAttackChance": -3, - "increaseCriticalSkill": -1, - "increaseBlockChance": 8 - } - }, - { - "id": "hat_fine_leather", - "iconID": "items_armours:24", - "name": "Fine leather cap", - "category": "hd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 846, - "equipEffect": { - "increaseAttackChance": -3, - "increaseCriticalSkill": -2, - "increaseBlockChance": 9 - } - }, - { - "id": "hat_leather_vision", - "iconID": "items_armours:24", - "name": "Leather cap of reduced vision", - "category": "hd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 971, - "equipEffect": { - "increaseAttackChance": -3, - "increaseCriticalSkill": -4, - "increaseBlockChance": 10 - } - }, - { - "id": "helm_crude_iron", - "iconID": "items_armours:25", - "name": "Crude iron helmet", - "category": "hd_mtl_hv", - "hasManualPrice": 0, - "baseMarketCost": 1120, - "equipEffect": { - "increaseAttackChance": -3, - "increaseCriticalSkill": -5, - "increaseBlockChance": 11 - } - }, - { - "id": "shirt_torn", - "iconID": "items_armours:14", - "name": "Torn shirt", - "category": "bdy_clth", - "hasManualPrice": 0, - "baseMarketCost": 92, - "equipEffect": { - "increaseAttackChance": -2, - "increaseBlockChance": 3 - } - }, - { - "id": "shirt_weathered", - "iconID": "items_armours:14", - "name": "Weathered shirt", - "category": "bdy_clth", - "hasManualPrice": 0, - "baseMarketCost": 125, - "equipEffect": { - "increaseAttackChance": -1, - "increaseBlockChance": 3 - } - }, - { - "id": "shirt_patched_cloth", - "iconID": "items_armours:14", - "name": "Patched cloth shirt", - "category": "bdy_clth", - "hasManualPrice": 0, - "baseMarketCost": 208, - "equipEffect": { - "increaseBlockChance": 4 - } - }, - { - "id": "armour_crude_leather", - "iconID": "items_armours:16", - "name": "Crude leather armour", - "category": "bdy_lthr", - "hasManualPrice": 0, - "baseMarketCost": 514, - "equipEffect": { - "increaseAttackChance": -4, - "increaseBlockChance": 8 - } - }, - { - "id": "armour_firm_leather", - "iconID": "items_armours:16", - "name": "Firm leather armour", - "category": "bdy_lthr", - "hasManualPrice": 0, - "baseMarketCost": 417, - "equipEffect": { - "increaseMoveCost": 1, - "increaseBlockChance": 8 - } - }, - { - "id": "armour_rigid_leather", - "iconID": "items_armours:16", - "name": "Rigid leather armour", - "category": "bdy_lthr", - "hasManualPrice": 0, - "baseMarketCost": 625, - "equipEffect": { - "increaseMoveCost": 1, - "increaseAttackChance": -1, - "increaseBlockChance": 9 - } - }, - { - "id": "armour_rigid_chain", - "iconID": "items_armours:17", - "name": "Rigid chain mail", - "category": "chmail", - "hasManualPrice": 0, - "baseMarketCost": 4667, - "equipEffect": { - "increaseAttackCost": 1, - "increaseAttackChance": -5, - "increaseBlockChance": 23 - } - }, - { - "id": "armour_superior_chain", - "iconID": "items_armours:17", - "name": "Superior chain mail", - "category": "chmail", - "hasManualPrice": 0, - "baseMarketCost": 5992, - "equipEffect": { - "increaseAttackChance": -9, - "increaseBlockChance": 23 - } - }, - { - "id": "armour_chain_champ", - "iconID": "items_armours:17", - "name": "Champion's chain mail", - "category": "chmail", - "hasManualPrice": 0, - "baseMarketCost": 6808, - "equipEffect": { - "increaseMaxHP": 2, - "increaseAttackChance": -9, - "increaseCriticalSkill": -5, - "increaseBlockChance": 24 - } - }, - { - "id": "armour_leather_villain", - "iconID": "items_armours:16", - "name": "Villain's leather armour", - "category": "bdy_lthr", - "hasManualPrice": 0, - "baseMarketCost": 3700, - "equipEffect": { - "increaseMoveCost": -1, - "increaseAttackChance": -4, - "increaseCriticalSkill": 3, - "increaseBlockChance": 15 - } - }, - { - "id": "armour_misfortune", - "iconID": "items_armours:15", - "name": "Leather shirt of misfortune", - "category": "bdy_lthr", - "hasManualPrice": 0, - "baseMarketCost": 2459, - "equipEffect": { - "increaseAttackChance": -5, - "increaseAttackDamage": { - "min": -1, - "max": -1 + "id":"club_fine_wooden", + "iconID":"items_weapons:42", + "name":"Fine wooden club", + "hasManualPrice":0, + "baseMarketCost":245, + "category":"club", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":7 }, - "increaseBlockChance": 15 + "increaseAttackCost":5, + "increaseAttackChance":12 } }, { - "id": "gloves_barbrawler", - "iconID": "items_armours:35", - "name": "Bar brawler's gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 95, - "equipEffect": { - "increaseAttackChance": 5, - "increaseBlockChance": 2 - } - }, - { - "id": "gloves_fumbling", - "iconID": "items_armours:35", - "name": "Gloves of fumbling", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": -432, - "equipEffect": { - "increaseAttackChance": -5, - "increaseBlockChance": 1 - } - }, - { - "id": "gloves_crude_cloth", - "iconID": "items_armours:35", - "name": "Crude cloth gloves", - "category": "hnd_cloth", - "hasManualPrice": 0, - "baseMarketCost": 31, - "equipEffect": { - "increaseBlockChance": 1 - } - }, - { - "id": "gloves_crude_leather", - "iconID": "items_armours:35", - "name": "Crude leather gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 180, - "equipEffect": { - "increaseAttackChance": -4, - "increaseBlockChance": 6 - } - }, - { - "id": "gloves_troublemaker", - "iconID": "items_armours:36", - "name": "Troublemaker's gloves", - "description": "In Lower Fallhaven there is honor among thieves. Everyone else is a mark.", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 501, - "equipEffect": { - "increaseMaxHP": 1, - "increaseAttackChance": 7, - "increaseCriticalSkill": 4, - "increaseBlockChance": 4 - } - }, - { - "id": "gloves_guards", - "iconID": "items_armours:37", - "name": "Guard's gloves", - "category": "hnd_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 636, - "equipEffect": { - "increaseMaxHP": 3, - "increaseAttackChance": 3, - "increaseBlockChance": 5 - } - }, - { - "id": "gloves_leather_attack", - "iconID": "items_armours:35", - "name": "Leather gloves of attack", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 510, - "equipEffect": { - "increaseMaxHP": 3, - "increaseAttackChance": 13, - "increaseBlockChance": -2 - } - }, - { - "id": "gloves_woodcutter", - "iconID": "items_armours:35", - "name": "Woodcutter's gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 426, - "equipEffect": { - "increaseMaxHP": 3, - "increaseAttackChance": 8, - "increaseBlockChance": 1 - } - }, - { - "id": "boots_crude_leather", - "iconID": "items_armours:28", - "name": "Crude leather boots", - "category": "feet_lthr", - "hasManualPrice": 0, - "baseMarketCost": 31, - "equipEffect": { - "increaseBlockChance": 1 - } - }, - { - "id": "boots_sewn", - "iconID": "items_armours:28", - "name": "Sewn footwear", - "category": "feet_clth", - "hasManualPrice": 0, - "baseMarketCost": 73, - "equipEffect": { - "increaseBlockChance": 2 - } - }, - { - "id": "boots_coward", - "iconID": "items_armours:28", - "name": "Coward's boots", - "category": "feet_lthr", - "hasManualPrice": 0, - "baseMarketCost": 933, - "equipEffect": { - "increaseMoveCost": -1, - "increaseBlockChance": 2 - } - }, - { - "id": "boots_hard_leather", - "iconID": "items_armours:30", - "name": "Hardened leather boots", - "category": "feet_lthr", - "hasManualPrice": 0, - "baseMarketCost": 626, - "equipEffect": { - "increaseMoveCost": 1, - "increaseAttackChance": -4, - "increaseBlockChance": 10 - } - }, - { - "id": "boots_defender", - "iconID": "items_armours:30", - "name": "Defender's boots", - "category": "feet_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 1190, - "equipEffect": { - "increaseMaxHP": 2, - "increaseBlockChance": 9 - } - }, - { - "id": "necklace_shield_0", - "iconID": "items_jewelry:7", - "name": "Lesser shielding necklace", - "category": "neck", - "hasManualPrice": 0, - "baseMarketCost": 131, - "equipEffect": { - "increaseBlockChance": 3 - } - }, - { - "id": "necklace_strike", - "iconID": "items_jewelry:6", - "name": "Necklace of strike", - "category": "neck", - "hasManualPrice": 0, - "baseMarketCost": 832, - "equipEffect": { - "increaseMaxHP": 5, - "increaseCriticalSkill": 5 - } - }, - { - "id": "necklace_defender_stone", - "iconID": "items_jewelry:7", - "name": "Defender's stone", - "category": "neck", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 1325, - "equipEffect": { - "increaseDamageResistance": 1 - } - }, - { - "id": "necklace_protector", - "iconID": "items_jewelry:7", - "name": "Necklace of the protector", - "category": "neck", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 3207, - "equipEffect": { - "increaseMaxHP": 5, - "increaseDamageResistance": 2 - } - }, - { - "id": "ring_crude_combat", - "iconID": "items_jewelry:0", - "name": "Crude combat ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 44, - "equipEffect": { - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } - } - }, - { - "id": "ring_crude_surehit", - "iconID": "items_jewelry:0", - "name": "Crude ring of surehit", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 52, - "equipEffect": { - "increaseAttackChance": 7 - } - }, - { - "id": "ring_crude_block", - "iconID": "items_jewelry:0", - "name": "Crude ring of block", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 73, - "equipEffect": { - "increaseBlockChance": 2 - } - }, - { - "id": "ring_rough_life", - "iconID": "items_jewelry:0", - "name": "Rough ring of life force", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 100, - "equipEffect": { - "increaseMaxHP": 1 - } - }, - { - "id": "ring_fumbling", - "iconID": "items_jewelry:0", - "name": "Ring of fumbling", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": -463, - "equipEffect": { - "increaseAttackChance": -5 - } - }, - { - "id": "ring_rough_damage", - "iconID": "items_jewelry:0", - "name": "Rough ring of damage", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 56, - "equipEffect": { - "increaseAttackDamage": { - "min": 0, - "max": 2 - } - } - }, - { - "id": "ring_barbrawler", - "iconID": "items_jewelry:0", - "name": "Bar brawler's ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 222, - "equipEffect": { - "increaseAttackChance": 12, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } - } - }, - { - "id": "ring_dmg_3", - "iconID": "items_jewelry:0", - "name": "Ring of damage +3", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 624, - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 3 - } - } - }, - { - "id": "ring_life", - "iconID": "items_jewelry:0", - "name": "Ring of life force", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 557, - "equipEffect": { - "increaseMaxHP": 5 - } - }, - { - "id": "ring_taverbrawler", - "iconID": "items_jewelry:0", - "name": "Tavern brawler's ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 314, - "equipEffect": { - "increaseAttackChance": 12, - "increaseAttackDamage": { - "min": 0, - "max": 3 - } - } - }, - { - "id": "ring_defender", - "iconID": "items_jewelry:0", - "name": "Defender's ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 755, - "equipEffect": { - "increaseAttackChance": -6, - "increaseBlockChance": 11 - } - }, - { - "id": "ring_challenger", - "iconID": "items_jewelry:0", - "name": "Challenger's ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 408, - "equipEffect": { - "increaseAttackChance": 12, - "increaseBlockChance": 4 - } - }, - { - "id": "ring_dmg_4", - "iconID": "items_jewelry:2", - "name": "Ring of damage +4", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 1168, - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 4 - } - } - }, - { - "id": "ring_troublemaker", - "iconID": "items_jewelry:2", - "name": "Troublemaker's ring", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 797, - "equipEffect": { - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": 2, - "max": 4 - } - } - }, - { - "id": "ring_guardian", - "iconID": "items_jewelry:2", - "name": "Ring of the guardian", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 1489, - "equipEffect": { - "increaseAttackChance": 19, - "increaseAttackDamage": { - "min": 3, - "max": 5 - } - } - }, - { - "id": "ring_block", - "iconID": "items_jewelry:2", - "name": "Ring of block", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 2192, - "equipEffect": { - "increaseBlockChance": 13 - } - }, - { - "id": "ring_backstab", - "iconID": "items_jewelry:2", - "name": "Ring of backstabbing", - "category": "ring", - "hasManualPrice": 0, - "baseMarketCost": 1363, - "equipEffect": { - "increaseAttackChance": 17, - "increaseCriticalSkill": 7, - "increaseBlockChance": 3 - } - }, - { - "id": "ring_polished_combat", - "iconID": "items_jewelry:2", - "name": "Polished combat ring", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 1346, - "equipEffect": { - "increaseMaxHP": 5, - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": 1, - "max": 5 - } - } - }, - { - "id": "ring_villain", - "iconID": "items_jewelry:2", - "name": "Villain's ring", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 2750, - "equipEffect": { - "increaseMaxHP": 4, - "increaseAttackChance": 25, - "increaseAttackDamage": { - "min": 3, - "max": 6 - } - } - }, - { - "id": "ring_polished_backstab", - "iconID": "items_jewelry:2", - "name": "Polished ring of backstabbing", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 2731, - "equipEffect": { - "increaseAttackChance": 21, - "increaseCriticalSkill": 7, - "increaseAttackDamage": { - "min": 4, - "max": 4 - } - } - }, - { - "id": "ring_protector", - "iconID": "items_jewelry:4", - "name": "Ring of the protector", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 0, - "baseMarketCost": 3744, - "equipEffect": { - "increaseMaxHP": 3, - "increaseAttackChance": 20, - "increaseAttackDamage": { - "min": 0, - "max": 3 + "id":"axe_fine_iron", + "iconID":"items_weapons:56", + "name":"Fine iron axe", + "hasManualPrice":0, + "baseMarketCost":365, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":6 }, - "increaseBlockChance": 14 + "increaseAttackCost":6, + "increaseAttackChance":9 + } + }, + { + "id":"longsword_hard_iron", + "iconID":"items_weapons:1", + "name":"Hardened iron longsword", + "hasManualPrice":0, + "baseMarketCost":362, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":6 + }, + "increaseAttackCost":5, + "increaseAttackChance":14 + } + }, + { + "id":"broadsword_fine_iron", + "iconID":"items_weapons:5", + "name":"Fine iron broadsword", + "hasManualPrice":0, + "baseMarketCost":422, + "category":"bsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":10 + }, + "increaseAttackCost":7, + "increaseAttackChance":5 + } + }, + { + "id":"dagger_sharp_steel", + "iconID":"items_weapons:14", + "name":"Sharp steel dagger", + "hasManualPrice":0, + "baseMarketCost":1428, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 + }, + "increaseAttackCost":4, + "increaseAttackChance":24 + } + }, + { + "id":"sword_balanced_steel", + "iconID":"items_weapons:7", + "name":"Balanced steel sword", + "hasManualPrice":0, + "baseMarketCost":2797, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":7 + }, + "increaseAttackCost":4, + "increaseAttackChance":32 + } + }, + { + "id":"broadsword_fine_steel", + "iconID":"items_weapons:6", + "name":"Fine steel broadsword", + "hasManualPrice":0, + "baseMarketCost":1206, + "category":"bsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":11 + }, + "increaseAttackCost":6, + "increaseAttackChance":20 + } + }, + { + "id":"sword_defenders", + "iconID":"items_weapons:2", + "name":"Defender's blade", + "hasManualPrice":0, + "baseMarketCost":1711, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":7 + }, + "increaseAttackCost":5, + "increaseAttackChance":26, + "increaseBlockChance":3 + } + }, + { + "id":"sword_villains", + "iconID":"items_weapons:16", + "name":"Villain's blade", + "hasManualPrice":0, + "baseMarketCost":1665, + "category":"ssword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":20, + "increaseCriticalSkill":5, + "setCriticalMultiplier":3.0 + } + }, + { + "id":"sword_challengers", + "iconID":"items_weapons:1", + "name":"Challenger's iron sword", + "hasManualPrice":0, + "baseMarketCost":785, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":6 + }, + "increaseAttackCost":5, + "increaseAttackChance":20 + } + }, + { + "id":"sword_fencing", + "iconID":"items_weapons:13", + "name":"Fencing blade", + "hasManualPrice":0, + "baseMarketCost":922, + "category":"rapier", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":5 + }, + "increaseAttackCost":4, + "increaseAttackChance":14, + "increaseBlockChance":5 + } + }, + { + "id":"club_brutal", + "iconID":"items_weapons:44", + "name":"Brutal club", + "hasManualPrice":0, + "baseMarketCost":2522, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":21 + }, + "increaseAttackCost":7, + "increaseAttackChance":20, + "increaseCriticalSkill":5, + "setCriticalMultiplier":3.0 + } + }, + { + "id":"axe_gutsplitter", + "iconID":"items_weapons:58", + "name":"Gutsplitter", + "hasManualPrice":0, + "baseMarketCost":2733, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":7, + "max":17 + }, + "increaseAttackCost":6, + "increaseAttackChance":21 + } + }, + { + "id":"hammer_skullcrusher", + "iconID":"items_weapons:45", + "name":"Skullcrusher", + "hasManualPrice":0, + "baseMarketCost":3142, + "category":"hammer2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":26 + }, + "increaseAttackCost":7, + "increaseAttackChance":20, + "increaseCriticalSkill":5, + "setCriticalMultiplier":3.0 + } + }, + { + "id":"shield_crude_wooden", + "iconID":"items_armours:0", + "name":"Crude wooden buckler", + "hasManualPrice":0, + "baseMarketCost":31, + "category":"buckler", + "equipEffect":{ + "increaseBlockChance":1 + } + }, + { + "id":"shield_cracked_wooden", + "iconID":"items_armours:0", + "name":"Cracked wooden buckler", + "hasManualPrice":0, + "baseMarketCost":34, + "category":"buckler", + "equipEffect":{ + "increaseAttackChance":-2, + "increaseBlockChance":2 + } + }, + { + "id":"shield_wooden_buckler", + "iconID":"items_armours:0", + "name":"Second-hand wooden buckler", + "hasManualPrice":0, + "baseMarketCost":92, + "category":"buckler", + "equipEffect":{ + "increaseAttackChance":-2, + "increaseBlockChance":3 + } + }, + { + "id":"shield_wooden", + "iconID":"items_armours:2", + "name":"Wooden shield", + "hasManualPrice":0, + "baseMarketCost":514, + "category":"shld_wd_li", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":8 + } + }, + { + "id":"shield_wooden_defender", + "iconID":"items_armours:2", + "name":"Wooden defender", + "hasManualPrice":0, + "baseMarketCost":1996, + "category":"shld_wd_li", + "equipEffect":{ + "increaseAttackChance":-8, + "increaseCriticalSkill":-5, + "increaseBlockChance":14, + "increaseDamageResistance":1 + } + }, + { + "id":"hat_hard_leather", + "iconID":"items_armours:24", + "name":"Hardened leather cap", + "hasManualPrice":0, + "baseMarketCost":648, + "category":"hd_lthr", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":-1, + "increaseBlockChance":8 + } + }, + { + "id":"hat_fine_leather", + "iconID":"items_armours:24", + "name":"Fine leather cap", + "hasManualPrice":0, + "baseMarketCost":846, + "category":"hd_lthr", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":-2, + "increaseBlockChance":9 + } + }, + { + "id":"hat_leather_vision", + "iconID":"items_armours:24", + "name":"Leather cap of reduced vision", + "hasManualPrice":0, + "baseMarketCost":971, + "category":"hd_lthr", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":-4, + "increaseBlockChance":10 + } + }, + { + "id":"helm_crude_iron", + "iconID":"items_armours:25", + "name":"Crude iron helmet", + "hasManualPrice":0, + "baseMarketCost":1120, + "category":"hd_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":-5, + "increaseBlockChance":11 + } + }, + { + "id":"shirt_torn", + "iconID":"items_armours:14", + "name":"Torn shirt", + "hasManualPrice":0, + "baseMarketCost":92, + "category":"bdy_clth", + "equipEffect":{ + "increaseAttackChance":-2, + "increaseBlockChance":3 + } + }, + { + "id":"shirt_weathered", + "iconID":"items_armours:14", + "name":"Weathered shirt", + "hasManualPrice":0, + "baseMarketCost":125, + "category":"bdy_clth", + "equipEffect":{ + "increaseAttackChance":-1, + "increaseBlockChance":3 + } + }, + { + "id":"shirt_patched_cloth", + "iconID":"items_armours:14", + "name":"Patched cloth shirt", + "hasManualPrice":0, + "baseMarketCost":208, + "category":"bdy_clth", + "equipEffect":{ + "increaseBlockChance":4 + } + }, + { + "id":"armour_crude_leather", + "iconID":"items_armours:16", + "name":"Crude leather armour", + "hasManualPrice":0, + "baseMarketCost":514, + "category":"bdy_lthr", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":8 + } + }, + { + "id":"armour_firm_leather", + "iconID":"items_armours:16", + "name":"Firm leather armour", + "hasManualPrice":0, + "baseMarketCost":417, + "category":"bdy_lthr", + "equipEffect":{ + "increaseMoveCost":1, + "increaseBlockChance":8 + } + }, + { + "id":"armour_rigid_leather", + "iconID":"items_armours:16", + "name":"Rigid leather armour", + "hasManualPrice":0, + "baseMarketCost":625, + "category":"bdy_lthr", + "equipEffect":{ + "increaseMoveCost":1, + "increaseAttackChance":-1, + "increaseBlockChance":9 + } + }, + { + "id":"armour_rigid_chain", + "iconID":"items_armours:17", + "name":"Rigid chain mail", + "hasManualPrice":0, + "baseMarketCost":4667, + "category":"chmail", + "equipEffect":{ + "increaseAttackCost":1, + "increaseAttackChance":-5, + "increaseBlockChance":23 + } + }, + { + "id":"armour_superior_chain", + "iconID":"items_armours:17", + "name":"Superior chain mail", + "hasManualPrice":0, + "baseMarketCost":5992, + "category":"chmail", + "equipEffect":{ + "increaseAttackChance":-9, + "increaseBlockChance":23 + } + }, + { + "id":"armour_chain_champ", + "iconID":"items_armours:17", + "name":"Champion's chain mail", + "hasManualPrice":0, + "baseMarketCost":6808, + "category":"chmail", + "equipEffect":{ + "increaseMaxHP":2, + "increaseAttackChance":-9, + "increaseCriticalSkill":-5, + "increaseBlockChance":24 + } + }, + { + "id":"armour_leather_villain", + "iconID":"items_armours:16", + "name":"Villain's leather armour", + "hasManualPrice":0, + "baseMarketCost":3700, + "category":"bdy_lthr", + "equipEffect":{ + "increaseMoveCost":-1, + "increaseAttackChance":-4, + "increaseCriticalSkill":3, + "increaseBlockChance":15 + } + }, + { + "id":"armour_misfortune", + "iconID":"items_armours:15", + "name":"Leather shirt of misfortune", + "hasManualPrice":0, + "baseMarketCost":2459, + "category":"bdy_lthr", + "equipEffect":{ + "increaseAttackDamage":{ + "min":-1, + "max":-1 + }, + "increaseAttackChance":-5, + "increaseBlockChance":15 + } + }, + { + "id":"gloves_barbrawler", + "iconID":"items_armours:35", + "name":"Bar brawler's gloves", + "hasManualPrice":0, + "baseMarketCost":95, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":5, + "increaseBlockChance":2 + } + }, + { + "id":"gloves_fumbling", + "iconID":"items_armours:35", + "name":"Gloves of fumbling", + "hasManualPrice":0, + "baseMarketCost":-432, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":-5, + "increaseBlockChance":1 + } + }, + { + "id":"gloves_crude_cloth", + "iconID":"items_armours:35", + "name":"Crude cloth gloves", + "hasManualPrice":0, + "baseMarketCost":31, + "category":"hnd_cloth", + "equipEffect":{ + "increaseBlockChance":1 + } + }, + { + "id":"gloves_crude_leather", + "iconID":"items_armours:35", + "name":"Crude leather gloves", + "hasManualPrice":0, + "baseMarketCost":180, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":6 + } + }, + { + "id":"gloves_troublemaker", + "iconID":"items_armours:36", + "name":"Troublemaker's gloves", + "hasManualPrice":0, + "baseMarketCost":501, + "category":"hnd_lthr", + "description":"In Lower Fallhaven there is honor among thieves. Everyone else is a mark.", + "equipEffect":{ + "increaseMaxHP":1, + "increaseAttackChance":7, + "increaseCriticalSkill":4, + "increaseBlockChance":4 + } + }, + { + "id":"gloves_guards", + "iconID":"items_armours:37", + "name":"Guard's gloves", + "hasManualPrice":0, + "baseMarketCost":636, + "category":"hnd_mtl_li", + "equipEffect":{ + "increaseMaxHP":3, + "increaseAttackChance":3, + "increaseBlockChance":5 + } + }, + { + "id":"gloves_leather_attack", + "iconID":"items_armours:35", + "name":"Leather gloves of attack", + "hasManualPrice":0, + "baseMarketCost":510, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":3, + "increaseAttackChance":13, + "increaseBlockChance":-2 + } + }, + { + "id":"gloves_woodcutter", + "iconID":"items_armours:35", + "name":"Woodcutter's gloves", + "hasManualPrice":0, + "baseMarketCost":426, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":3, + "increaseAttackChance":8, + "increaseBlockChance":1 + } + }, + { + "id":"boots_crude_leather", + "iconID":"items_armours:28", + "name":"Crude leather boots", + "hasManualPrice":0, + "baseMarketCost":31, + "category":"feet_lthr", + "equipEffect":{ + "increaseBlockChance":1 + } + }, + { + "id":"boots_sewn", + "iconID":"items_armours:28", + "name":"Sewn footwear", + "hasManualPrice":0, + "baseMarketCost":73, + "category":"feet_clth", + "equipEffect":{ + "increaseBlockChance":2 + } + }, + { + "id":"boots_coward", + "iconID":"items_armours:28", + "name":"Coward's boots", + "hasManualPrice":0, + "baseMarketCost":933, + "category":"feet_lthr", + "equipEffect":{ + "increaseMoveCost":-1, + "increaseBlockChance":2 + } + }, + { + "id":"boots_hard_leather", + "iconID":"items_armours:30", + "name":"Hardened leather boots", + "hasManualPrice":0, + "baseMarketCost":626, + "category":"feet_lthr", + "equipEffect":{ + "increaseMoveCost":1, + "increaseAttackChance":-4, + "increaseBlockChance":10 + } + }, + { + "id":"boots_defender", + "iconID":"items_armours:30", + "name":"Defender's boots", + "hasManualPrice":0, + "baseMarketCost":1190, + "category":"feet_mtl_li", + "equipEffect":{ + "increaseMaxHP":2, + "increaseBlockChance":9 + } + }, + { + "id":"necklace_shield_0", + "iconID":"items_jewelry:7", + "name":"Lesser shielding necklace", + "hasManualPrice":0, + "baseMarketCost":131, + "category":"neck", + "equipEffect":{ + "increaseBlockChance":3 + } + }, + { + "id":"necklace_strike", + "iconID":"items_jewelry:6", + "name":"Necklace of strike", + "hasManualPrice":0, + "baseMarketCost":832, + "category":"neck", + "equipEffect":{ + "increaseMaxHP":5, + "increaseCriticalSkill":5 + } + }, + { + "id":"necklace_defender_stone", + "iconID":"items_jewelry:7", + "name":"Defender's stone", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":1325, + "category":"neck", + "equipEffect":{ + "increaseDamageResistance":1 + } + }, + { + "id":"necklace_protector", + "iconID":"items_jewelry:7", + "name":"Necklace of the protector", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":3207, + "category":"neck", + "equipEffect":{ + "increaseMaxHP":5, + "increaseDamageResistance":2 + } + }, + { + "id":"ring_crude_combat", + "iconID":"items_jewelry:0", + "name":"Crude combat ring", + "hasManualPrice":0, + "baseMarketCost":44, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackChance":5 + } + }, + { + "id":"ring_crude_surehit", + "iconID":"items_jewelry:0", + "name":"Crude ring of surehit", + "hasManualPrice":0, + "baseMarketCost":52, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":7 + } + }, + { + "id":"ring_crude_block", + "iconID":"items_jewelry:0", + "name":"Crude ring of block", + "hasManualPrice":0, + "baseMarketCost":73, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":2 + } + }, + { + "id":"ring_rough_life", + "iconID":"items_jewelry:0", + "name":"Rough ring of life force", + "hasManualPrice":0, + "baseMarketCost":100, + "category":"ring", + "equipEffect":{ + "increaseMaxHP":1 + } + }, + { + "id":"ring_fumbling", + "iconID":"items_jewelry:0", + "name":"Ring of fumbling", + "hasManualPrice":0, + "baseMarketCost":-463, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":-5 + } + }, + { + "id":"ring_rough_damage", + "iconID":"items_jewelry:0", + "name":"Rough ring of damage", + "hasManualPrice":0, + "baseMarketCost":56, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":2 + } + } + }, + { + "id":"ring_barbrawler", + "iconID":"items_jewelry:0", + "name":"Bar brawler's ring", + "hasManualPrice":0, + "baseMarketCost":222, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackChance":12 + } + }, + { + "id":"ring_dmg_3", + "iconID":"items_jewelry:0", + "name":"Ring of damage +3", + "hasManualPrice":0, + "baseMarketCost":624, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":3 + } + } + }, + { + "id":"ring_life", + "iconID":"items_jewelry:0", + "name":"Ring of life force", + "hasManualPrice":0, + "baseMarketCost":557, + "category":"ring", + "equipEffect":{ + "increaseMaxHP":5 + } + }, + { + "id":"ring_taverbrawler", + "iconID":"items_jewelry:0", + "name":"Tavern brawler's ring", + "hasManualPrice":0, + "baseMarketCost":314, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":3 + }, + "increaseAttackChance":12 + } + }, + { + "id":"ring_defender", + "iconID":"items_jewelry:0", + "name":"Defender's ring", + "hasManualPrice":0, + "baseMarketCost":755, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":-6, + "increaseBlockChance":11 + } + }, + { + "id":"ring_challenger", + "iconID":"items_jewelry:0", + "name":"Challenger's ring", + "hasManualPrice":0, + "baseMarketCost":408, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":12, + "increaseBlockChance":4 + } + }, + { + "id":"ring_dmg_4", + "iconID":"items_jewelry:2", + "name":"Ring of damage +4", + "hasManualPrice":0, + "baseMarketCost":1168, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":4 + } + } + }, + { + "id":"ring_troublemaker", + "iconID":"items_jewelry:2", + "name":"Troublemaker's ring", + "hasManualPrice":0, + "baseMarketCost":797, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 + }, + "increaseAttackChance":15 + } + }, + { + "id":"ring_guardian", + "iconID":"items_jewelry:2", + "name":"Ring of the guardian", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":1489, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":5 + }, + "increaseAttackChance":19 + } + }, + { + "id":"ring_block", + "iconID":"items_jewelry:2", + "name":"Ring of block", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":2192, + "category":"ring", + "equipEffect":{ + "increaseBlockChance":13 + } + }, + { + "id":"ring_backstab", + "iconID":"items_jewelry:2", + "name":"Ring of backstabbing", + "hasManualPrice":0, + "baseMarketCost":1363, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":17, + "increaseCriticalSkill":7, + "increaseBlockChance":3 + } + }, + { + "id":"ring_polished_combat", + "iconID":"items_jewelry:2", + "name":"Polished combat ring", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":1346, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":5 + }, + "increaseMaxHP":5, + "increaseAttackChance":15 + } + }, + { + "id":"ring_villain", + "iconID":"items_jewelry:2", + "name":"Villain's ring", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":2750, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":6 + }, + "increaseMaxHP":4, + "increaseAttackChance":25 + } + }, + { + "id":"ring_polished_backstab", + "iconID":"items_jewelry:2", + "name":"Polished ring of backstabbing", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":2731, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":4 + }, + "increaseAttackChance":21, + "increaseCriticalSkill":7 + } + }, + { + "id":"ring_protector", + "iconID":"items_jewelry:4", + "name":"Ring of the protector", + "displaytype":"rare", + "hasManualPrice":0, + "baseMarketCost":3744, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":3 + }, + "increaseMaxHP":3, + "increaseAttackChance":20, + "increaseBlockChance":14 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v0610_2.json b/AndorsTrail/res/raw/itemlist_v0610_2.json index 1190572ec..442d6b7b1 100644 --- a/AndorsTrail/res/raw/itemlist_v0610_2.json +++ b/AndorsTrail/res/raw/itemlist_v0610_2.json @@ -1,190 +1,190 @@ [ { - "id": "erinith_book", - "iconID": "items_books:0", - "name": "Erinith's book", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"erinith_book", + "iconID":"items_books:0", + "name":"Erinith's book", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "hadracor_waspwing", - "iconID": "items_misc:52", - "name": "Giant wasp wing", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"hadracor_waspwing", + "iconID":"items_misc:52", + "name":"Giant wasp wing", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "tinlyn_bells", - "iconID": "items_necklaces_1:10", - "name": "Tinlyn's sheep bell", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"tinlyn_bells", + "iconID":"items_necklaces_1:10", + "name":"Tinlyn's sheep bell", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "tinlyn_sheep_meat", - "iconID": "items_consumables:25", - "name": "Meat from Tinlyn's sheep", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"tinlyn_sheep_meat", + "iconID":"items_consumables:25", + "name":"Meat from Tinlyn's sheep", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "rogorn_qitem", - "iconID": "items_books:7", - "name": "Piece of painting", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"rogorn_qitem", + "iconID":"items_books:7", + "name":"Piece of painting", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "fg_ironsword", - "iconID": "items_weapons:0", - "name": "Feygard iron sword", - "category": "lsword", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 1, - "max": 5 - } + "id":"fg_ironsword", + "iconID":"items_weapons:0", + "name":"Feygard iron sword", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":5 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "fg_ironsword_d", - "iconID": "items_weapons:0", - "name": "Degraded Feygard iron sword", - "category": "lsword", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": -50 + "id":"fg_ironsword_d", + "iconID":"items_weapons:0", + "name":"Degraded Feygard iron sword", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"lsword", + "equipEffect":{ + "increaseAttackCost":5, + "increaseAttackChance":-50 } }, { - "id": "buceth_vial", - "iconID": "items_consumables:47", - "name": "Buceth's vial of green liquid", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"buceth_vial", + "iconID":"items_consumables:47", + "name":"Buceth's vial of green liquid", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "chaosreaper", - "iconID": "items_weapons:49", - "name": "Chaosreaper", - "category": "scepter", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 339, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": -30, - "increaseAttackDamage": { - "min": 0, - "max": 2 - } + "id":"chaosreaper", + "iconID":"items_weapons:49", + "name":"Chaosreaper", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":339, + "category":"scepter", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":-30 }, - "hitEffect": { - "conditionsTarget": [ + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 5, - "duration": 3, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":5, + "duration":3, + "chance":"50" } ] } }, { - "id": "izthiel_claw", - "iconID": "items_misc:47", - "name": "Izthiel claw", - "category": "animal_e", - "hasManualPrice": 1, - "baseMarketCost": 1, - "useEffect": { - "conditionsSource": [ + "id":"izthiel_claw", + "iconID":"items_misc:47", + "name":"Izthiel claw", + "hasManualPrice":1, + "baseMarketCost":1, + "category":"animal_e", + "useEffect":{ + "conditionsSource":[ { - "condition": "food", - "magnitude": 3, - "duration": 6, - "chance": 100 + "condition":"food", + "magnitude":3, + "duration":6, + "chance":"100" }, { - "condition": "foodp", - "magnitude": 3, - "duration": 10, - "chance": 20 + "condition":"foodp", + "magnitude":3, + "duration":10, + "chance":"20" } ] } }, { - "id": "iqhan_pendant", - "iconID": "items_necklaces_1:2", - "name": "Iqhan pendant", - "category": "neck", - "hasManualPrice": 1, - "baseMarketCost": 10, - "equipEffect": { - "increaseAttackChance": 6 + "id":"iqhan_pendant", + "iconID":"items_necklaces_1:2", + "name":"Iqhan pendant", + "hasManualPrice":1, + "baseMarketCost":10, + "category":"neck", + "equipEffect":{ + "increaseAttackChance":6 } }, { - "id": "shadowfang", - "iconID": "items_weapons_3:41", - "name": "Shadowfang", - "category": "ssword", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 512, - "equipEffect": { - "increaseMaxHP": -20, - "increaseAttackCost": 4, - "increaseAttackChance": 40, - "increaseAttackDamage": { - "min": 2, - "max": 5 - } + "id":"shadowfang", + "iconID":"items_weapons_3:41", + "name":"Shadowfang", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":512, + "category":"ssword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":5 + }, + "increaseMaxHP":-20, + "increaseAttackCost":4, + "increaseAttackChance":40 }, - "hitEffect": { - "conditionsSource": [ + "hitEffect":{ + "conditionsSource":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 3, - "chance": 20 + "condition":"fatigue_minor", + "magnitude":1, + "duration":3, + "chance":"20" } ] } }, { - "id": "gloves_life", - "iconID": "items_armours_2:1", - "name": "Gloves of life force", - "category": "hnd_lthr", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 390, - "equipEffect": { - "increaseMaxHP": 9, - "increaseAttackChance": 5, - "increaseBlockChance": 3 + "id":"gloves_life", + "iconID":"items_armours_2:1", + "name":"Gloves of life force", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":390, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":9, + "increaseAttackChance":5, + "increaseBlockChance":3 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v0611_1.json b/AndorsTrail/res/raw/itemlist_v0611_1.json index 5b6616099..6bd91a96d 100644 --- a/AndorsTrail/res/raw/itemlist_v0611_1.json +++ b/AndorsTrail/res/raw/itemlist_v0611_1.json @@ -1,477 +1,477 @@ [ { - "id": "pot_focus_dmg", - "iconID": "items_consumables:39", - "name": "Potion of damage focus", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 272, - "useEffect": { - "conditionsSource": [ + "id":"pot_focus_dmg", + "iconID":"items_consumables:39", + "name":"Potion of damage focus", + "hasManualPrice":1, + "baseMarketCost":272, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "focus_dmg", - "magnitude": 1, - "duration": 4, - "chance": 100 + "condition":"focus_dmg", + "magnitude":1, + "duration":4, + "chance":"100" } ] } }, { - "id": "pot_focus_dmg2", - "iconID": "items_consumables:39", - "name": "Strong potion of damage focus", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 630, - "useEffect": { - "conditionsSource": [ + "id":"pot_focus_dmg2", + "iconID":"items_consumables:39", + "name":"Strong potion of damage focus", + "hasManualPrice":1, + "baseMarketCost":630, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "focus_dmg", - "magnitude": 2, - "duration": 4, - "chance": 100 + "condition":"focus_dmg", + "magnitude":2, + "duration":4, + "chance":"100" } ] } }, { - "id": "pot_focus_ac", - "iconID": "items_consumables:37", - "name": "Potion of accuracy focus", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 210, - "useEffect": { - "conditionsSource": [ + "id":"pot_focus_ac", + "iconID":"items_consumables:37", + "name":"Potion of accuracy focus", + "hasManualPrice":1, + "baseMarketCost":210, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "focus_ac", - "magnitude": 1, - "duration": 4, - "chance": 100 + "condition":"focus_ac", + "magnitude":1, + "duration":4, + "chance":"100" } ] } }, { - "id": "pot_focus_ac2", - "iconID": "items_consumables:37", - "name": "Strong potion of accuracy focus", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 618, - "useEffect": { - "conditionsSource": [ + "id":"pot_focus_ac2", + "iconID":"items_consumables:37", + "name":"Strong potion of accuracy focus", + "hasManualPrice":1, + "baseMarketCost":618, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "focus_ac", - "magnitude": 2, - "duration": 4, - "chance": 100 + "condition":"focus_ac", + "magnitude":2, + "duration":4, + "chance":"100" } ] } }, { - "id": "pot_scaradon", - "iconID": "items_consumables:48", - "name": "Scaradon extract", - "category": "pot", - "hasManualPrice": 0, - "baseMarketCost": 28, - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 10 + "id":"pot_scaradon", + "iconID":"items_consumables:48", + "name":"Scaradon extract", + "hasManualPrice":0, + "baseMarketCost":28, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":10 } } }, { - "id": "remgard_shield_1", - "iconID": "items_armours_3:24", - "name": "Remgard shield", - "category": "shld_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 2189, - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 9, - "increaseDamageResistance": 1 + "id":"remgard_shield_1", + "iconID":"items_armours_3:24", + "name":"Remgard shield", + "hasManualPrice":0, + "baseMarketCost":2189, + "category":"shld_mtl_li", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseBlockChance":9, + "increaseDamageResistance":1 } }, { - "id": "remgard_shield_2", - "iconID": "items_armours_3:24", - "name": "Remgard combat shield", - "category": "shld_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 2720, - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 11, - "increaseDamageResistance": 1 + "id":"remgard_shield_2", + "iconID":"items_armours_3:24", + "name":"Remgard combat shield", + "hasManualPrice":0, + "baseMarketCost":2720, + "category":"shld_mtl_li", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseBlockChance":11, + "increaseDamageResistance":1 } }, { - "id": "helm_combat1", - "iconID": "items_armours:25", - "name": "Combat helm", - "category": "hd_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 455, - "equipEffect": { - "increaseAttackChance": 5, - "increaseBlockChance": 6 + "id":"helm_combat1", + "iconID":"items_armours:25", + "name":"Combat helm", + "hasManualPrice":0, + "baseMarketCost":455, + "category":"hd_mtl_li", + "equipEffect":{ + "increaseAttackChance":5, + "increaseBlockChance":6 } }, { - "id": "helm_combat2", - "iconID": "items_armours:25", - "name": "Enhanced combat helmet", - "category": "hd_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 485, - "equipEffect": { - "increaseAttackChance": 7, - "increaseBlockChance": 6 + "id":"helm_combat2", + "iconID":"items_armours:25", + "name":"Enhanced combat helmet", + "hasManualPrice":0, + "baseMarketCost":485, + "category":"hd_mtl_li", + "equipEffect":{ + "increaseAttackChance":7, + "increaseBlockChance":6 } }, { - "id": "helm_combat3", - "iconID": "items_armours:26", - "name": "Remgard combat helmet", - "category": "hd_mtl_hv", - "hasManualPrice": 0, - "baseMarketCost": 1540, - "equipEffect": { - "increaseMaxHP": 1, - "increaseAttackChance": -3, - "increaseCriticalSkill": -5, - "increaseBlockChance": 12 + "id":"helm_combat3", + "iconID":"items_armours:26", + "name":"Remgard combat helmet", + "hasManualPrice":0, + "baseMarketCost":1540, + "category":"hd_mtl_hv", + "equipEffect":{ + "increaseMaxHP":1, + "increaseAttackChance":-3, + "increaseCriticalSkill":-5, + "increaseBlockChance":12 } }, { - "id": "helm_redeye1", - "iconID": "items_armours:24", - "name": "Cap of red eyes", - "category": "hd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 1, - "equipEffect": { - "increaseMaxHP": -5, - "increaseBlockChance": 8 + "id":"helm_redeye1", + "iconID":"items_armours:24", + "name":"Cap of red eyes", + "hasManualPrice":0, + "baseMarketCost":1, + "category":"hd_lthr", + "equipEffect":{ + "increaseMaxHP":-5, + "increaseBlockChance":8 } }, { - "id": "helm_redeye2", - "iconID": "items_armours:24", - "name": "Cap of bloody eyes", - "category": "hd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 1, - "equipEffect": { - "increaseMaxHP": -5, - "increaseAttackDamage": { - "min": 0, - "max": 1 + "id":"helm_redeye2", + "iconID":"items_armours:24", + "name":"Cap of bloody eyes", + "hasManualPrice":0, + "baseMarketCost":1, + "category":"hd_lthr", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 }, - "increaseBlockChance": 8 + "increaseMaxHP":-5, + "increaseBlockChance":8 } }, { - "id": "helm_defend1", - "iconID": "items_armours_3:31", - "name": "Defender's helmet", - "category": "hd_mtl_hv", - "hasManualPrice": 0, - "baseMarketCost": 1975, - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 8, - "increaseDamageResistance": 1 + "id":"helm_defend1", + "iconID":"items_armours_3:31", + "name":"Defender's helmet", + "hasManualPrice":0, + "baseMarketCost":1975, + "category":"hd_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseBlockChance":8, + "increaseDamageResistance":1 } }, { - "id": "helm_protector0", - "iconID": "items_armours_3:31", - "name": "Strange looking helmet", - "category": "hd_mtl_li", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxHP": -9, - "increaseAttackDamage": { - "min": 0, - "max": 1 + "id":"helm_protector0", + "iconID":"items_armours_3:31", + "name":"Strange looking helmet", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"hd_mtl_li", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 }, - "increaseBlockChance": 5 + "increaseMaxHP":-9, + "increaseBlockChance":5 } }, { - "id": "helm_protector", - "iconID": "items_armours_3:31", - "name": "Dark protector", - "category": "hd_mtl_li", - "displaytype": "extraordinary", - "hasManualPrice": 0, - "baseMarketCost": 3119, - "equipEffect": { - "increaseMaxHP": -6, - "increaseAttackDamage": { - "min": 0, - "max": 1 + "id":"helm_protector", + "iconID":"items_armours_3:31", + "name":"Dark protector", + "displaytype":"extraordinary", + "hasManualPrice":0, + "baseMarketCost":3119, + "category":"hd_mtl_li", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 }, - "increaseBlockChance": 13, - "increaseDamageResistance": 1 + "increaseMaxHP":-6, + "increaseBlockChance":13, + "increaseDamageResistance":1 } }, { - "id": "armour_chain_remg", - "iconID": "items_armours_3:13", - "name": "Remgard chain mail", - "category": "chmail", - "hasManualPrice": 0, - "baseMarketCost": 8927, - "equipEffect": { - "increaseAttackChance": -7, - "increaseBlockChance": 25 + "id":"armour_chain_remg", + "iconID":"items_armours_3:13", + "name":"Remgard chain mail", + "hasManualPrice":0, + "baseMarketCost":8927, + "category":"chmail", + "equipEffect":{ + "increaseAttackChance":-7, + "increaseBlockChance":25 } }, { - "id": "armour_cvest1", - "iconID": "items_armours_3:5", - "name": "Combat vest", - "category": "bdy_lt", - "hasManualPrice": 0, - "baseMarketCost": 1116, - "equipEffect": { - "increaseAttackChance": 15, - "increaseBlockChance": 8 + "id":"armour_cvest1", + "iconID":"items_armours_3:5", + "name":"Combat vest", + "hasManualPrice":0, + "baseMarketCost":1116, + "category":"bdy_lt", + "equipEffect":{ + "increaseAttackChance":15, + "increaseBlockChance":8 } }, { - "id": "armour_cvest2", - "iconID": "items_armours_3:5", - "name": "Remgard combat vest", - "category": "bdy_lt", - "hasManualPrice": 0, - "baseMarketCost": 1244, - "equipEffect": { - "increaseAttackChance": 17, - "increaseBlockChance": 8 + "id":"armour_cvest2", + "iconID":"items_armours_3:5", + "name":"Remgard combat vest", + "hasManualPrice":0, + "baseMarketCost":1244, + "category":"bdy_lt", + "equipEffect":{ + "increaseAttackChance":17, + "increaseBlockChance":8 } }, { - "id": "gloves_leather1", - "iconID": "items_armours:38", - "name": "Hardened leather gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 757, - "equipEffect": { - "increaseMaxHP": 3, - "increaseAttackChance": 2, - "increaseBlockChance": 6 + "id":"gloves_leather1", + "iconID":"items_armours:38", + "name":"Hardened leather gloves", + "hasManualPrice":0, + "baseMarketCost":757, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":3, + "increaseAttackChance":2, + "increaseBlockChance":6 } }, { - "id": "gloves_arulir", - "iconID": "items_armours_2:1", - "name": "Arulir skin gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 1793, - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 7, - "increaseDamageResistance": 1 + "id":"gloves_arulir", + "iconID":"items_armours_2:1", + "name":"Arulir skin gloves", + "hasManualPrice":0, + "baseMarketCost":1793, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseBlockChance":7, + "increaseDamageResistance":1 } }, { - "id": "gloves_combat1", - "iconID": "items_armours:36", - "name": "Combat gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 956, - "equipEffect": { - "increaseMaxHP": 4, - "increaseAttackChance": -5, - "increaseBlockChance": 9 + "id":"gloves_combat1", + "iconID":"items_armours:36", + "name":"Combat gloves", + "hasManualPrice":0, + "baseMarketCost":956, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":4, + "increaseAttackChance":-5, + "increaseBlockChance":9 } }, { - "id": "gloves_combat2", - "iconID": "items_armours:36", - "name": "Enhanced combat gloves", - "category": "hnd_lthr", - "hasManualPrice": 0, - "baseMarketCost": 1204, - "equipEffect": { - "increaseMaxHP": 4, - "increaseAttackChance": -5, - "increaseBlockChance": 10 + "id":"gloves_combat2", + "iconID":"items_armours:36", + "name":"Enhanced combat gloves", + "hasManualPrice":0, + "baseMarketCost":1204, + "category":"hnd_lthr", + "equipEffect":{ + "increaseMaxHP":4, + "increaseAttackChance":-5, + "increaseBlockChance":10 } }, { - "id": "gloves_remgard1", - "iconID": "items_armours:37", - "name": "Remgard fighting gloves", - "category": "hnd_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 1205, - "equipEffect": { - "increaseMaxHP": 4, - "increaseBlockChance": 8 + "id":"gloves_remgard1", + "iconID":"items_armours:37", + "name":"Remgard fighting gloves", + "hasManualPrice":0, + "baseMarketCost":1205, + "category":"hnd_mtl_li", + "equipEffect":{ + "increaseMaxHP":4, + "increaseBlockChance":8 } }, { - "id": "gloves_remgard2", - "iconID": "items_armours:37", - "name": "Enchanted Remgard gloves", - "category": "hnd_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 1326, - "equipEffect": { - "increaseMaxHP": 5, - "increaseAttackChance": 2, - "increaseBlockChance": 8 + "id":"gloves_remgard2", + "iconID":"items_armours:37", + "name":"Enchanted Remgard gloves", + "hasManualPrice":0, + "baseMarketCost":1326, + "category":"hnd_mtl_li", + "equipEffect":{ + "increaseMaxHP":5, + "increaseAttackChance":2, + "increaseBlockChance":8 } }, { - "id": "gloves_guard1", - "iconID": "items_armours:38", - "name": "Gloves of the guardian", - "category": "hnd_lthr", - "hasManualPrice": 1, - "baseMarketCost": 601, - "equipEffect": { - "increaseAttackChance": -9, - "increaseCriticalSkill": -5, - "increaseBlockChance": 14 + "id":"gloves_guard1", + "iconID":"items_armours:38", + "name":"Gloves of the guardian", + "hasManualPrice":1, + "baseMarketCost":601, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":-9, + "increaseCriticalSkill":-5, + "increaseBlockChance":14 } }, { - "id": "boots_combat1", - "iconID": "items_armours:30", - "name": "Combat boots", - "category": "feet_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackChance": 7, - "increaseBlockChance": 7 + "id":"boots_combat1", + "iconID":"items_armours:30", + "name":"Combat boots", + "hasManualPrice":0, + "baseMarketCost":0, + "category":"feet_mtl_li", + "equipEffect":{ + "increaseAttackChance":7, + "increaseBlockChance":7 } }, { - "id": "boots_combat2", - "iconID": "items_armours:30", - "name": "Enhanced combat boots", - "category": "feet_mtl_li", - "hasManualPrice": 0, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackChance": 7, - "increaseBlockChance": 11 + "id":"boots_combat2", + "iconID":"items_armours:30", + "name":"Enhanced combat boots", + "hasManualPrice":0, + "baseMarketCost":0, + "category":"feet_mtl_li", + "equipEffect":{ + "increaseAttackChance":7, + "increaseBlockChance":11 } }, { - "id": "boots_remgard1", - "iconID": "items_armours:31", - "name": "Remgard boots", - "category": "feet_mtl_hv", - "hasManualPrice": 0, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxHP": 4, - "increaseBlockChance": 12 + "id":"boots_remgard1", + "iconID":"items_armours:31", + "name":"Remgard boots", + "hasManualPrice":0, + "baseMarketCost":0, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseMaxHP":4, + "increaseBlockChance":12 } }, { - "id": "boots_guard1", - "iconID": "items_armours:31", - "name": "Boots of the guardian", - "category": "feet_mtl_hv", - "hasManualPrice": 0, - "baseMarketCost": 0, - "equipEffect": { - "increaseBlockChance": 7, - "increaseDamageResistance": 1 + "id":"boots_guard1", + "iconID":"items_armours:31", + "name":"Boots of the guardian", + "hasManualPrice":0, + "baseMarketCost":0, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseBlockChance":7, + "increaseDamageResistance":1 } }, { - "id": "boots_brawler", - "iconID": "items_armours_3:38", - "name": "Bar brawler's boots", - "category": "feet_lthr", - "hasManualPrice": 0, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxHP": 2, - "increaseCriticalSkill": 4, - "increaseBlockChance": 7 + "id":"boots_brawler", + "iconID":"items_armours_3:38", + "name":"Bar brawler's boots", + "hasManualPrice":0, + "baseMarketCost":0, + "category":"feet_lthr", + "equipEffect":{ + "increaseMaxHP":2, + "increaseCriticalSkill":4, + "increaseBlockChance":7 } }, { - "id": "marrowtaint", - "iconID": "items_necklaces_1:9", - "name": "Marrowtaint", - "category": "neck", - "displaytype": "extraordinary", - "hasManualPrice": 0, - "baseMarketCost": 4760, - "equipEffect": { - "increaseMaxHP": 5, - "increaseAttackCost": -1, - "increaseAttackChance": 9, - "increaseBlockChance": 9 + "id":"marrowtaint", + "iconID":"items_necklaces_1:9", + "name":"Marrowtaint", + "displaytype":"extraordinary", + "hasManualPrice":0, + "baseMarketCost":4760, + "category":"neck", + "equipEffect":{ + "increaseMaxHP":5, + "increaseAttackCost":-1, + "increaseAttackChance":9, + "increaseBlockChance":9 } }, { - "id": "valugha_gown", - "iconID": "items_armours_3:2", - "name": "Silk robe of Valugha", - "category": "bdy_clth", - "displaytype": "extraordinary", - "hasManualPrice": 0, - "baseMarketCost": 3109, - "equipEffect": { - "increaseMaxHP": 5, - "increaseMoveCost": -1, - "increaseAttackChance": 30, - "increaseBlockChance": -10 + "id":"valugha_gown", + "iconID":"items_armours_3:2", + "name":"Silk robe of Valugha", + "displaytype":"extraordinary", + "hasManualPrice":0, + "baseMarketCost":3109, + "category":"bdy_clth", + "equipEffect":{ + "increaseMaxHP":5, + "increaseMoveCost":-1, + "increaseAttackChance":30, + "increaseBlockChance":-10 } }, { - "id": "valugha_hat", - "iconID": "items_armours_3:1", - "name": "Valugha's shimmering hat", - "category": "hd_cloth", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 648, - "equipEffect": { - "increaseMaxHP": 3, - "increaseMoveCost": -1, - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": -2, - "max": -2 + "id":"valugha_hat", + "iconID":"items_armours_3:1", + "name":"Valugha's shimmering hat", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":648, + "category":"hd_cloth", + "equipEffect":{ + "increaseAttackDamage":{ + "min":-2, + "max":-2 }, - "increaseBlockChance": -5 + "increaseMaxHP":3, + "increaseMoveCost":-1, + "increaseAttackChance":15, + "increaseBlockChance":-5 } }, { - "id": "hat_crit", - "iconID": "items_armours_3:0", - "name": "Woodcutter's feathered hat", - "category": "hd_cloth", - "displaytype": "extraordinary", - "hasManualPrice": 0, - "baseMarketCost": 1, - "equipEffect": { - "increaseCriticalSkill": 4, - "increaseBlockChance": -5 + "id":"hat_crit", + "iconID":"items_armours_3:0", + "name":"Woodcutter's feathered hat", + "displaytype":"extraordinary", + "hasManualPrice":0, + "baseMarketCost":1, + "category":"hd_cloth", + "equipEffect":{ + "increaseCriticalSkill":4, + "increaseBlockChance":-5 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v0611_2.json b/AndorsTrail/res/raw/itemlist_v0611_2.json index 77823189c..6ee87c32f 100644 --- a/AndorsTrail/res/raw/itemlist_v0611_2.json +++ b/AndorsTrail/res/raw/itemlist_v0611_2.json @@ -1,71 +1,71 @@ [ { - "id": "thorin_bone", - "iconID": "items_misc:44", - "name": "Chewed bone", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"thorin_bone", + "iconID":"items_misc:44", + "name":"Chewed bone", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "spider", - "iconID": "items_misc:40", - "name": "Dead spider", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 1 + "id":"spider", + "iconID":"items_misc:40", + "name":"Dead spider", + "hasManualPrice":1, + "baseMarketCost":1, + "category":"animal" }, { - "id": "irdegh", - "iconID": "items_misc:49", - "name": "Irdegh poison gland", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 5 + "id":"irdegh", + "iconID":"items_misc:49", + "name":"Irdegh poison gland", + "hasManualPrice":1, + "baseMarketCost":5, + "category":"animal" }, { - "id": "arulir_skin", - "iconID": "items_misc:39", - "name": "Arulir skin", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 4 + "id":"arulir_skin", + "iconID":"items_misc:39", + "name":"Arulir skin", + "hasManualPrice":1, + "baseMarketCost":4, + "category":"animal" }, { - "id": "algangror_rat", - "iconID": "items_misc:38", - "name": "Strange looking rat tail", - "category": "animal", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"algangror_rat", + "iconID":"items_misc:38", + "name":"Strange looking rat tail", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"animal" }, { - "id": "oegyth", - "iconID": "items_misc:35", - "name": "Oegyth crystal", - "category": "gem", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"oegyth", + "iconID":"items_misc:35", + "name":"Oegyth crystal", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"gem" }, { - "id": "toszylae_heart", - "iconID": "items_misc:6", - "name": "Demon heart", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"toszylae_heart", + "iconID":"items_misc:6", + "name":"Demon heart", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "potion_rotworm", - "iconID": "items_consumables:63", - "name": "Kazaul rotworm", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"potion_rotworm", + "iconID":"items_consumables:63", + "name":"Kazaul rotworm", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v0611_3.json b/AndorsTrail/res/raw/itemlist_v0611_3.json index 83298e97d..58e3b09b9 100644 --- a/AndorsTrail/res/raw/itemlist_v0611_3.json +++ b/AndorsTrail/res/raw/itemlist_v0611_3.json @@ -1,47 +1,47 @@ [ { - "id": "lyson_marrow", - "iconID": "items_consumables:63", - "name": "Vial of Lyson marrow extract", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"lyson_marrow", + "iconID":"items_consumables:63", + "name":"Vial of Lyson marrow extract", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "algangror_idol", - "iconID": "items_misc_2:220", - "name": "Small idol", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"algangror_idol", + "iconID":"items_misc_2:220", + "name":"Small idol", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "algangror_ring", - "iconID": "items_rings_1:11", - "name": "Algangror's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"algangror_ring", + "iconID":"items_rings_1:11", + "name":"Algangror's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "kaverin_message", - "iconID": "items_books:7", - "name": "Kaverin's sealed message", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"kaverin_message", + "iconID":"items_books:7", + "name":"Kaverin's sealed message", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "vacor_map", - "iconID": "items_books:9", - "name": "Map to Vacor's old hideout", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"vacor_map", + "iconID":"items_books:9", + "name":"Map to Vacor's old hideout", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v068.json b/AndorsTrail/res/raw/itemlist_v068.json index 91f0ef63b..a283ac662 100644 --- a/AndorsTrail/res/raw/itemlist_v068.json +++ b/AndorsTrail/res/raw/itemlist_v068.json @@ -1,191 +1,191 @@ [ { - "id": "armor_chain1", - "iconID": "items_armours:17", - "name": "Rusty chain mail", - "category": "chmail", - "baseMarketCost": 3629, - "equipEffect": { - "increaseAttackChance": -9, - "increaseBlockChance": 20 + "id":"armor_chain1", + "iconID":"items_armours:17", + "name":"Rusty chain mail", + "baseMarketCost":3629, + "category":"chmail", + "equipEffect":{ + "increaseAttackChance":-9, + "increaseBlockChance":20 } }, { - "id": "armor_chain2", - "iconID": "items_armours:17", - "name": "Ordinary chain mail", - "category": "chmail", - "baseMarketCost": 4191, - "equipEffect": { - "increaseAttackChance": -10, - "increaseBlockChance": 22 + "id":"armor_chain2", + "iconID":"items_armours:17", + "name":"Ordinary chain mail", + "baseMarketCost":4191, + "category":"chmail", + "equipEffect":{ + "increaseAttackChance":-10, + "increaseBlockChance":22 } }, { - "id": "hat_leather1", - "iconID": "items_armours:24", - "name": "Ordinary leather cap", - "category": "hd_lthr", - "baseMarketCost": 261, - "equipEffect": { - "increaseAttackChance": -2, - "increaseBlockChance": 7 + "id":"hat_leather1", + "iconID":"items_armours:24", + "name":"Ordinary leather cap", + "baseMarketCost":261, + "category":"hd_lthr", + "equipEffect":{ + "increaseAttackChance":-2, + "increaseBlockChance":7 } }, { - "id": "sleepingmead", - "iconID": "items_consumables:51", - "name": "Prepared sleepy mead", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"sleepingmead", + "iconID":"items_consumables:51", + "name":"Prepared sleepy mead", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "ffguard_qitem", - "iconID": "items_jewelry:0", - "name": "Feygard patrol ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"ffguard_qitem", + "iconID":"items_jewelry:0", + "name":"Feygard patrol ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "shield6", - "iconID": "items_armours:3", - "name": "Wooden tower shield", - "category": "shld_twr", - "baseMarketCost": 952, - "equipEffect": { - "increaseAttackChance": -6, - "increaseBlockChance": 12 + "id":"shield6", + "iconID":"items_armours:3", + "name":"Wooden tower shield", + "baseMarketCost":952, + "category":"shld_twr", + "equipEffect":{ + "increaseAttackChance":-6, + "increaseBlockChance":12 } }, { - "id": "shield7", - "iconID": "items_armours:3", - "name": "Strong wooden tower shield", - "category": "shld_twr", - "baseMarketCost": 1538, - "equipEffect": { - "increaseAttackChance": -6, - "increaseBlockChance": 14 + "id":"shield7", + "iconID":"items_armours:3", + "name":"Strong wooden tower shield", + "baseMarketCost":1538, + "category":"shld_twr", + "equipEffect":{ + "increaseAttackChance":-6, + "increaseBlockChance":14 } }, { - "id": "club_wood1", - "iconID": "items_weapons:44", - "name": "Heavy iron club", - "category": "mace", - "baseMarketCost": 950, - "equipEffect": { - "increaseAttackCost": 8, - "increaseAttackChance": 15, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 2, - "max": 11 - } - } - }, - { - "id": "club_wood2", - "iconID": "items_weapons:44", - "name": "Balanced heavy iron club", - "category": "mace", - "baseMarketCost": 2194, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 10, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 2, - "max": 11 - } - } - }, - { - "id": "gloves_grip", - "iconID": "items_armours:35", - "name": "Gloves of better grip", - "category": "hnd_lthr", - "baseMarketCost": 471, - "equipEffect": { - "increaseAttackChance": 9, - "increaseBlockChance": 1 - } - }, - { - "id": "gloves_fancy", - "iconID": "items_armours:35", - "name": "Fancy gloves", - "category": "hnd_cloth", - "baseMarketCost": 78, - "equipEffect": { - "increaseAttackChance": 5 - } - }, - { - "id": "ring_crit1", - "iconID": "items_jewelry:0", - "name": "Ring of strike", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 2921, - "equipEffect": { - "increaseCriticalSkill": 5 - } - }, - { - "id": "ring_crit2", - "iconID": "items_jewelry:0", - "name": "Ring of vicious strike", - "category": "ring", - "displaytype": "rare", - "baseMarketCost": 3455, - "equipEffect": { - "increaseAttackChance": -3, - "increaseCriticalSkill": 7 - } - }, - { - "id": "armor_stone", - "iconID": "items_armours:17", - "name": "Stone Cuirass", - "category": "bdy_hv", - "displaytype": "extraordinary", - "baseMarketCost": 52, - "equipEffect": { - "increaseAttackCost": 2, - "increaseBlockChance": 22, - "increaseDamageResistance": 1 - } - }, - { - "id": "ring_shadow0", - "iconID": "items_jewelry:2", - "name": "Ring of lesser Shadow", - "category": "ring", - "displaytype": "legendary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackChance": 25, - "increaseCriticalSkill": 6, - "increaseAttackDamage": { - "min": 4, - "max": 7 + "id":"club_wood1", + "iconID":"items_weapons:44", + "name":"Heavy iron club", + "baseMarketCost":950, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":11 }, - "increaseBlockChance": 5, - "addedConditions": [ + "increaseAttackCost":8, + "increaseAttackChance":15, + "increaseCriticalSkill":5, + "setCriticalMultiplier":3.0 + } + }, + { + "id":"club_wood2", + "iconID":"items_weapons:44", + "name":"Balanced heavy iron club", + "baseMarketCost":2194, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":11 + }, + "increaseAttackCost":7, + "increaseAttackChance":10, + "increaseCriticalSkill":10, + "setCriticalMultiplier":3.0 + } + }, + { + "id":"gloves_grip", + "iconID":"items_armours:35", + "name":"Gloves of better grip", + "baseMarketCost":471, + "category":"hnd_lthr", + "equipEffect":{ + "increaseAttackChance":9, + "increaseBlockChance":1 + } + }, + { + "id":"gloves_fancy", + "iconID":"items_armours:35", + "name":"Fancy gloves", + "baseMarketCost":78, + "category":"hnd_cloth", + "equipEffect":{ + "increaseAttackChance":5 + } + }, + { + "id":"ring_crit1", + "iconID":"items_jewelry:0", + "name":"Ring of strike", + "displaytype":"rare", + "baseMarketCost":2921, + "category":"ring", + "equipEffect":{ + "increaseCriticalSkill":5 + } + }, + { + "id":"ring_crit2", + "iconID":"items_jewelry:0", + "name":"Ring of vicious strike", + "displaytype":"rare", + "baseMarketCost":3455, + "category":"ring", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":7 + } + }, + { + "id":"armor_stone", + "iconID":"items_armours:17", + "name":"Stone Cuirass", + "displaytype":"extraordinary", + "baseMarketCost":52, + "category":"bdy_hv", + "equipEffect":{ + "increaseAttackCost":2, + "increaseBlockChance":22, + "increaseDamageResistance":1 + } + }, + { + "id":"ring_shadow0", + "iconID":"items_jewelry:2", + "name":"Ring of lesser Shadow", + "displaytype":"legendary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"ring", + "description":"The glow of the Shadow guides my path. It follows me wherever I go, and aids me against the dangers that others might not see. I am Shadow, and Shadow is in me.", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":7 + }, + "increaseAttackChance":25, + "increaseCriticalSkill":6, + "increaseBlockChance":5, + "addedConditions":[ { - "condition": "regen", - "magnitude": 1 + "condition":"regen", + "magnitude":1 } ] - }, - "description": "The glow of the Shadow guides my path. It follows me wherever I go, and aids me against the dangers that others might not see. I am Shadow, and Shadow is in me." + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v069.json b/AndorsTrail/res/raw/itemlist_v069.json index e35253b2b..a37305f2e 100644 --- a/AndorsTrail/res/raw/itemlist_v069.json +++ b/AndorsTrail/res/raw/itemlist_v069.json @@ -1,464 +1,464 @@ [ { - "id": "rapier_lifesteal", - "iconID": "items_weapons:71", - "name": "Rapier of lifesteal", - "category": "rapier", - "displaytype": "legendary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxHP": 5, - "increaseAttackCost": 5, - "increaseAttackChance": 21, - "increaseAttackDamage": { - "min": 1, - "max": 6 + "id":"rapier_lifesteal", + "iconID":"items_weapons:71", + "name":"Rapier of lifesteal", + "displaytype":"legendary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"rapier", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseMaxHP":5, + "increaseAttackCost":5, + "increaseAttackChance":21 + }, + "hitEffect":{ + "increaseCurrentHP":{ + "min":0, + "max":3 } }, - "hitEffect": { - "increaseCurrentHP": { - "min": 0, - "max": 3 - } - }, - "killEffect": { - "increaseCurrentHP": { - "min": 3, - "max": 3 + "killEffect":{ + "increaseCurrentHP":{ + "min":3, + "max":3 } } }, { - "id": "dagger_barbed", - "iconID": "items_weapons:17", - "name": "Barbed dagger", - "category": "dagger", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 15, - "increaseBlockChance": 5 + "id":"dagger_barbed", + "iconID":"items_weapons:17", + "name":"Barbed dagger", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"dagger", + "equipEffect":{ + "increaseAttackCost":4, + "increaseAttackChance":15, + "increaseBlockChance":5 }, - "hitEffect": { - "conditionsTarget": [ + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 1, - "duration": 5, - "chance": 50 + "condition":"bleeding_wound", + "magnitude":1, + "duration":5, + "chance":"50" } ] } }, { - "id": "elytharan_redeemer", - "iconID": "items_weapons:70", - "name": "Elytharan redeemer", - "category": "2hsword", - "displaytype": "legendary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxAP": 2, - "increaseAttackCost": 5, - "increaseAttackChance": 25, - "increaseAttackDamage": { - "min": 3, - "max": 8 + "id":"elytharan_redeemer", + "iconID":"items_weapons:70", + "name":"Elytharan redeemer", + "displaytype":"legendary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":8 }, - "increaseBlockChance": 5, - "addedConditions": [ + "increaseMaxAP":2, + "increaseAttackCost":5, + "increaseAttackChance":25, + "increaseBlockChance":5, + "addedConditions":[ { - "condition": "bless", - "magnitude": 1 + "condition":"bless", + "magnitude":1 } ] } }, { - "id": "clouded_rage", - "iconID": "items_weapons:71", - "name": "Sword of Shadow's rage", - "category": "rapier", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 21, - "increaseAttackDamage": { - "min": 3, - "max": 6 + "id":"clouded_rage", + "iconID":"items_weapons:71", + "name":"Sword of Shadow's rage", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"rapier", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":6 }, - "increaseBlockChance": 5 + "increaseAttackCost":5, + "increaseAttackChance":21, + "increaseBlockChance":5 }, - "killEffect": { - "conditionsSource": [ + "killEffect":{ + "conditionsSource":[ { - "condition": "rage_minor", - "magnitude": 1, - "duration": 1, - "chance": 50 + "condition":"rage_minor", + "magnitude":1, + "duration":1, + "chance":"50" } ] } }, { - "id": "shadow_slayer", - "iconID": "items_weapons:60", - "name": "Shadow of the slayer", - "category": "axe2h", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxAP": 2, - "increaseAttackCost": 7, - "increaseAttackChance": 25, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseAttackDamage": { - "min": 5, - "max": 9 - } + "id":"shadow_slayer", + "iconID":"items_weapons:60", + "name":"Shadow of the slayer", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":5, + "max":9 + }, + "increaseMaxAP":2, + "increaseAttackCost":7, + "increaseAttackChance":25, + "increaseCriticalSkill":10, + "setCriticalMultiplier":2.0 }, - "killEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "killEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "ring_shadow_embrace", - "iconID": "items_jewelry:0", - "name": "Ring of Shadow embrace", - "category": "ring", - "displaytype": "extraordinary", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseMaxHP": 20, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 2, - "max": 2 - } - } - }, - { - "id": "bwm_dagger", - "iconID": "items_weapons:19", - "name": "Blackwater dagger", - "category": "dagger", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 539, - "equipEffect": { - "increaseAttackCost": 3, - "increaseAttackChance": 40, - "increaseAttackDamage": { - "min": 1, - "max": 1 + "id":"ring_shadow_embrace", + "iconID":"items_jewelry:0", + "name":"Ring of Shadow embrace", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":2 }, - "increaseBlockChance": 5, - "addedConditions": [ + "increaseMaxHP":20, + "increaseAttackChance":10 + } + }, + { + "id":"bwm_dagger", + "iconID":"items_weapons:19", + "name":"Blackwater dagger", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":539, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 + }, + "increaseAttackCost":3, + "increaseAttackChance":40, + "increaseBlockChance":5, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] } }, { - "id": "bwm_dagger_venom", - "iconID": "items_weapons:19", - "name": "Blackwater poisoned dagger", - "category": "dagger", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 1552, - "equipEffect": { - "increaseAttackCost": 3, - "increaseAttackChance": 45, - "increaseAttackDamage": { - "min": 1, - "max": 1 + "id":"bwm_dagger_venom", + "iconID":"items_weapons:19", + "name":"Blackwater poisoned dagger", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":1552, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 }, - "addedConditions": [ + "increaseAttackCost":3, + "increaseAttackChance":45, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] }, - "hitEffect": { - "conditionsTarget": [ + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 5, - "chance": 50 + "condition":"poison_weak", + "magnitude":1, + "duration":5, + "chance":"50" } ] } }, { - "id": "bwm_ironsword", - "iconID": "items_weapons:0", - "name": "Blackwater iron sword", - "category": "lsword", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 1224, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 50, - "increaseAttackDamage": { - "min": 3, - "max": 7 + "id":"bwm_ironsword", + "iconID":"items_weapons:0", + "name":"Blackwater iron sword", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":1224, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":7 }, - "increaseBlockChance": 5, - "addedConditions": [ + "increaseAttackCost":4, + "increaseAttackChance":50, + "increaseBlockChance":5, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] } }, { - "id": "bwm_leather_armour", - "iconID": "items_armours:15", - "name": "Blackwater leather armour", - "category": "bdy_lthr", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 2551, - "equipEffect": { - "increaseBlockChance": 25, - "increaseDamageResistance": 1, - "addedConditions": [ + "id":"bwm_leather_armour", + "iconID":"items_armours:15", + "name":"Blackwater leather armour", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":2551, + "category":"bdy_lthr", + "equipEffect":{ + "increaseBlockChance":25, + "increaseDamageResistance":1, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] } }, { - "id": "bwm_leather_cap", - "iconID": "items_armours:24", - "name": "Blackwater leather cap", - "category": "hd_lthr", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 722, - "equipEffect": { - "increaseMaxHP": 5, - "increaseBlockChance": 21, - "addedConditions": [ + "id":"bwm_leather_cap", + "iconID":"items_armours:24", + "name":"Blackwater leather cap", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":722, + "category":"hd_lthr", + "equipEffect":{ + "increaseMaxHP":5, + "increaseBlockChance":21, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] } }, { - "id": "bwm_combat_ring", - "iconID": "items_jewelry:2", - "name": "Blackwater ring of combat", - "category": "ring", - "displaytype": "rare", - "hasManualPrice": 1, - "baseMarketCost": 595, - "equipEffect": { - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 0, - "max": 7 + "id":"bwm_combat_ring", + "iconID":"items_jewelry:2", + "name":"Blackwater ring of combat", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":595, + "category":"ring", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":7 }, - "addedConditions": [ + "increaseAttackChance":5, + "addedConditions":[ { - "condition": "blackwater_misery", - "magnitude": 1 + "condition":"blackwater_misery", + "magnitude":1 } ] } }, { - "id": "bwm_brew", - "iconID": "items_consumables:51", - "name": "Blackwater brew", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 57, - "useEffect": { - "increaseCurrentHP": { - "min": 15, - "max": 15 + "id":"bwm_brew", + "iconID":"items_consumables:51", + "name":"Blackwater brew", + "hasManualPrice":1, + "baseMarketCost":57, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":15, + "max":15 }, - "conditionsSource": [ + "conditionsSource":[ { - "condition": "intoxicated", - "magnitude": 1, - "duration": 10, - "chance": 100 + "condition":"intoxicated", + "magnitude":1, + "duration":10, + "chance":"100" } ] } }, { - "id": "woodcutter_hatchet", - "iconID": "items_weapons:57", - "name": "Woodcutter's hatchet", - "category": "axe", - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 9, - "increaseAttackDamage": { - "min": 6, - "max": 12 - } + "id":"woodcutter_hatchet", + "iconID":"items_weapons:57", + "name":"Woodcutter's hatchet", + "baseMarketCost":0, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":6, + "max":12 + }, + "increaseAttackCost":6, + "increaseAttackChance":9 } }, { - "id": "woodcutter_boots", - "iconID": "items_armours:30", - "name": "Woodcutter's boots", - "category": "feet_lthr", - "baseMarketCost": 873, - "equipEffect": { - "increaseMaxHP": 1, - "increaseAttackChance": 3, - "increaseBlockChance": 8 + "id":"woodcutter_boots", + "iconID":"items_armours:30", + "name":"Woodcutter's boots", + "baseMarketCost":873, + "category":"feet_lthr", + "equipEffect":{ + "increaseMaxHP":1, + "increaseAttackChance":3, + "increaseBlockChance":8 } }, { - "id": "heavy_club", - "iconID": "items_weapons:44", - "name": "Heavy club", - "category": "mace", - "baseMarketCost": 1229, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 15, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseAttackDamage": { - "min": 2, - "max": 15 - } + "id":"heavy_club", + "iconID":"items_weapons:44", + "name":"Heavy club", + "baseMarketCost":1229, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":15 + }, + "increaseAttackCost":7, + "increaseAttackChance":15, + "increaseCriticalSkill":5, + "setCriticalMultiplier":3.0 } }, { - "id": "pot_speed_1", - "iconID": "items_consumables:41", - "name": "Minor potion of speed", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 261, - "useEffect": { - "conditionsSource": [ + "id":"pot_speed_1", + "iconID":"items_consumables:41", + "name":"Minor potion of speed", + "hasManualPrice":1, + "baseMarketCost":261, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "speed_minor", - "magnitude": 1, - "duration": 5, - "chance": 100 + "condition":"speed_minor", + "magnitude":1, + "duration":5, + "chance":"100" } ] } }, { - "id": "pot_poison_weak", - "iconID": "items_consumables:40", - "name": "Weak poison", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 125, - "useEffect": { - "conditionsSource": [ + "id":"pot_poison_weak", + "iconID":"items_consumables:40", + "name":"Weak poison", + "hasManualPrice":1, + "baseMarketCost":125, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 5, - "chance": 100 + "condition":"poison_weak", + "magnitude":1, + "duration":5, + "chance":"100" } ] } }, { - "id": "pot_poison_weak_antidote", - "iconID": "items_consumables:54", - "name": "Weak poison antidote", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 337, - "useEffect": { - "conditionsSource": [ + "id":"pot_poison_weak_antidote", + "iconID":"items_consumables:54", + "name":"Weak poison antidote", + "hasManualPrice":1, + "baseMarketCost":337, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "poison_weak", - "magnitude": -99, - "chance": 100 + "condition":"poison_weak", + "magnitude":-99, + "chance":"100" } ] } }, { - "id": "pot_bleeding_ointment", - "iconID": "items_consumables:35", - "name": "Ointment of bleeding wounds", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 310, - "useEffect": { - "conditionsSource": [ + "id":"pot_bleeding_ointment", + "iconID":"items_consumables:35", + "name":"Ointment of bleeding wounds", + "hasManualPrice":1, + "baseMarketCost":310, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "bleeding_wound", - "magnitude": -99, - "chance": 100 + "condition":"bleeding_wound", + "magnitude":-99, + "chance":"100" } ] } }, { - "id": "pot_fatigue_restore", - "iconID": "items_consumables:41", - "name": "Restore fatigue", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 210, - "useEffect": { - "conditionsSource": [ + "id":"pot_fatigue_restore", + "iconID":"items_consumables:41", + "name":"Restore fatigue", + "hasManualPrice":1, + "baseMarketCost":210, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "fatigue_minor", - "magnitude": -99, - "chance": 100 + "condition":"fatigue_minor", + "magnitude":-99, + "chance":"100" } ] } }, { - "id": "pot_blind_rage", - "iconID": "items_consumables:63", - "name": "Potion of blind rage", - "category": "pot", - "hasManualPrice": 1, - "baseMarketCost": 495, - "useEffect": { - "conditionsSource": [ + "id":"pot_blind_rage", + "iconID":"items_consumables:63", + "name":"Potion of blind rage", + "hasManualPrice":1, + "baseMarketCost":495, + "category":"pot", + "useEffect":{ + "conditionsSource":[ { - "condition": "rage_minor", - "magnitude": 1, - "duration": 5, - "chance": 100 + "condition":"rage_minor", + "magnitude":1, + "duration":5, + "chance":"100" } ] } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v069_2.json b/AndorsTrail/res/raw/itemlist_v069_2.json index b72c2996e..62e11cd3d 100644 --- a/AndorsTrail/res/raw/itemlist_v069_2.json +++ b/AndorsTrail/res/raw/itemlist_v069_2.json @@ -1,38 +1,38 @@ [ { - "id": "rusted_iron_sword", - "iconID": "items_weapons:0", - "name": "Rusted iron sword", - "category": "lsword", - "baseMarketCost": 52, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } + "id":"rusted_iron_sword", + "iconID":"items_weapons:0", + "name":"Rusted iron sword", + "baseMarketCost":52, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "broken_buckler", - "iconID": "items_armours:0", - "name": "Broken wooden buckler", - "category": "buckler", - "baseMarketCost": 120, - "equipEffect": { - "increaseAttackChance": -5, - "increaseBlockChance": 1 + "id":"broken_buckler", + "iconID":"items_armours:0", + "name":"Broken wooden buckler", + "baseMarketCost":120, + "category":"buckler", + "equipEffect":{ + "increaseAttackChance":-5, + "increaseBlockChance":1 } }, { - "id": "used_gloves", - "iconID": "items_armours:35", - "name": "Blood-stained gloves", - "category": "hnd_lthr", - "baseMarketCost": 56, - "equipEffect": { - "increaseBlockChance": 1 + "id":"used_gloves", + "iconID":"items_armours:35", + "name":"Blood-stained gloves", + "baseMarketCost":56, + "category":"hnd_lthr", + "equipEffect":{ + "increaseBlockChance":1 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v069_questitems.json b/AndorsTrail/res/raw/itemlist_v069_questitems.json index 1bfd6dce2..9ad6e900c 100644 --- a/AndorsTrail/res/raw/itemlist_v069_questitems.json +++ b/AndorsTrail/res/raw/itemlist_v069_questitems.json @@ -1,58 +1,58 @@ [ { - "id": "bwm_claws", - "iconID": "items_misc:47", - "name": "White wyrm claw", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 35 + "id":"bwm_claws", + "iconID":"items_misc:47", + "name":"White wyrm claw", + "hasManualPrice":1, + "baseMarketCost":35, + "category":"animal" }, { - "id": "bwm_permit", - "iconID": "items_books:8", - "name": "Forged papers for Blackwater", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"bwm_permit", + "iconID":"items_books:8", + "name":"Forged papers for Blackwater", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "bjorgur_dagger", - "iconID": "items_weapons:14", - "name": "Bjorgur's family dagger", - "category": "dagger", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0, - "equipEffect": { - "increaseAttackCost": 5 + "id":"bjorgur_dagger", + "iconID":"items_weapons:14", + "name":"Bjorgur's family dagger", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"dagger", + "equipEffect":{ + "increaseAttackCost":5 } }, { - "id": "q_kazaul_vial", - "iconID": "items_consumables:57", - "name": "Vial of purifying spirit", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"q_kazaul_vial", + "iconID":"items_consumables:57", + "name":"Vial of purifying spirit", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "guthbered_id", - "iconID": "items_jewelry:0", - "name": "Guthbered's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"guthbered_id", + "iconID":"items_jewelry:0", + "name":"Guthbered's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" }, { - "id": "harlenn_id", - "iconID": "items_jewelry:0", - "name": "Harlenn's ring", - "category": "other", - "displaytype": "quest", - "hasManualPrice": 1, - "baseMarketCost": 0 + "id":"harlenn_id", + "iconID":"items_jewelry:0", + "name":"Harlenn's ring", + "displaytype":"quest", + "hasManualPrice":1, + "baseMarketCost":0, + "category":"other" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v070.json b/AndorsTrail/res/raw/itemlist_v070.json index 7464df9e8..49c35d7e3 100644 --- a/AndorsTrail/res/raw/itemlist_v070.json +++ b/AndorsTrail/res/raw/itemlist_v070.json @@ -1,1735 +1,1736 @@ [ { - "id": "ltbdy_lthr", - "name": "Sturdy leather cuirass", - "category": "bdy_lt", - "iconID": "items_misc_5:9", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 5 + "id":"ltbdy_lthr", + "iconID":"items_misc_5:9", + "name":"Sturdy leather cuirass", + "baseMarketCost":3436, + "category":"bdy_lt", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":5 }, - "increaseAttackChance": 5, - "increaseCriticalSkill": 10, - "increaseBlockChance": 12, - "increaseDamageResistance": 1, - "increaseAttackCost": 1, - "increaseMaxHP": 3 - }, - "baseMarketCost": 3436 - }, - { - "id": "ltbdy_chmail", - "name": "Lightweight chainmail", - "category": "bdy_lt", - "iconID": "items_tometik2:45", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 1 - }, - "increaseMaxHP": 7, - "increaseAttackChance": 10, - "increaseBlockChance": 13, - "increaseCriticalSkill": 6 - }, - "baseMarketCost": 4565 - }, - { - "id": "ltbdy_spmail", - "name": "Lightweight splint mail", - "category": "bdy_lt", - "iconID": "items_tometik2:81", - "equipEffect": { - "increaseAttackChance": 11, - "increaseCriticalSkill": 8, - "increaseBlockChance": 17, - "increaseAttackDamage": { - "min": 1, - "max": 1 - }, - "increaseMaxHP": 7 - }, - "baseMarketCost": 7110 - }, - { - "id": "haub_serp", - "name": "Serpent's hauberk", - "category": "bdy_lt", - "iconID": "items_tometik2:42", - "equipEffect": { - "increaseBlockChance": 14, - "increaseDamageResistance": 2, - "increaseAttackChance": 12, - "increaseMaxHP": 8, - "increaseCriticalSkill": 8 - }, - "baseMarketCost": 11077, - "displaytype": "extraordinary" - }, - { - "id": "chmail2", - "name": "Worn chainmail", - "category": "chmail", - "iconID": "items_armours_3:9", - "equipEffect": { - "increaseBlockChance": 11, - "increaseAttackChance": -6, - "increaseAttackDamage": { - "min": -1, - "max": -1 - } - }, - "baseMarketCost": 643 - }, - { - "id": "hvbdy_rust", - "name": "Rusty heavy cuirass", - "category": "bdy_hv", - "iconID": "items_armours_3:17", - "equipEffect": { - "increaseBlockChance": 17, - "increaseAttackCost": 1, - "increaseMaxHP": 2, - "increaseAttackChance": -5 - }, - "baseMarketCost": 672 - }, - { - "id": "spmail2", - "name": "Worn splint mail", - "category": "spmail", - "iconID": "items_armours_3:17", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 2 - }, - "increaseAttackChance": -4, - "increaseBlockChance": 9, - "increaseDamageResistance": 1 - }, - "baseMarketCost": 2199 - }, - { - "id": "shdstlk", - "name": "Shadowstalker", - "category": "bdy_hv", - "iconID": "items_tometik2:54", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 2 - }, - "increaseMaxHP": 3, - "increaseAttackChance": -5, - "increaseBlockChance": 21, - "increaseDamageResistance": 1, - "increaseAttackCost": 2 - }, - "hitEffect": { - "conditionsTarget": [ - { - "magnitude": 1, - "condition": "fear", - "duration": 5, - "chance": 20 - } - ] - }, - "killEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 - } - }, - "baseMarketCost": 9354, - "displaytype": "extraordinary", - "hasManualPrice": 1 - }, - { - "id": "hvhead_irn", - "name": "Heavy iron skullcap", - "category": "hd_mtl_hv", - "iconID": "items_armours:25", - "equipEffect": { - "increaseBlockChance": 6 - }, - "baseMarketCost": 433 - }, - { - "id": "hvhead_stl", - "name": "Heavy steel skullcap", - "category": "hd_mtl_hv", - "iconID": "items_armours:25", - "equipEffect": { - "increaseBlockChance": 8 - }, - "baseMarketCost": 767 - }, - { - "id": "hglv_plat1", - "name": "Worn plated gloves", - "category": "hnd_mtl_hv", - "iconID": "items_armours:40", - "equipEffect": { - "increaseBlockChance": 7, - "increaseAttackChance": -4 - }, - "hitEffect": { - "conditionsTarget": [ - { - "magnitude": 1, - "condition": "dazed", - "duration": 4, - "chance": 20 - } - ] - }, - "baseMarketCost": 532, - "displaytype": "rare", - "hasManualPrice": 1 - }, - { - "id": "hglv_irn", - "name": "Heavy iron gloves", - "category": "hnd_mtl_hv", - "iconID": "items_tometik3:4", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 2 - }, - "increaseMaxHP": 1, - "increaseBlockChance": 6 - }, - "baseMarketCost": 679 - }, - { - "id": "hglv_chml", - "name": "Chainmail mittens", - "category": "hnd_mtl_hv", - "iconID": "items_armours_3:36", - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 7, - "increaseDamageResistance": 1 - }, - "baseMarketCost": 1793 - }, - { - "id": "hglv_stl", - "name": "Reinforced steel gloves", - "category": "hnd_mtl_hv", - "iconID": "items_armours:37", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 3 - }, - "increaseAttackChance": -4, - "increaseBlockChance": 11 - }, - "baseMarketCost": 1463 - }, - { - "id": "hglv_plat2", - "name": "Heavy plated gloves", - "category": "hnd_mtl_hv", - "iconID": "items_tometik3:4", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 4 - }, - "increaseAttackChance": -2, - "increaseBlockChance": 9, - "increaseMaxHP": 3 - }, - "baseMarketCost": 1712 - }, - { - "id": "hboot_wirn", - "name": "Worn iron boots", - "category": "feet_mtl_hv", - "iconID": "items_tometik3:3", - "equipEffect": { - "increaseAttackChance": -3, - "increaseBlockChance": 6, - "increaseCriticalSkill": -1 - }, - "baseMarketCost": 314 - }, - { - "id": "hboot_irn", - "name": "Heavy iron boots", - "category": "feet_mtl_hv", - "iconID": "items_tometik3:3", - "equipEffect": { - "increaseAttackDamage": { - "min": -1, - "max": -1 - }, - "increaseMaxHP": 1, - "increaseAttackChance": -3, - "increaseBlockChance": 8 - }, - "baseMarketCost": 638 - }, - { - "id": "hboot_plat", - "name": "Heavy plated boots", - "category": "feet_mtl_hv", - "iconID": "items_tometik2:22", - "equipEffect": { - "increaseAttackChance": -4, - "increaseBlockChance": 12 - }, - "baseMarketCost": 1579 - }, - { - "id": "clmr_dl", - "name": "Dull two-handed sword", - "category": "2hsword", - "iconID": "items_weapons_3:26", - "baseMarketCost": 38, - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 4 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 8, - "increaseBlockChance": -2, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 + "increaseMaxHP":3, + "increaseAttackCost":1, + "increaseAttackChance":5, + "increaseCriticalSkill":10, + "increaseBlockChance":12, + "increaseDamageResistance":1 } }, { - "id": "clmr_rst", - "name": "Rusty claymore", - "category": "2hsword", - "iconID": "items_weapons_3:26", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 6 + "id":"ltbdy_chmail", + "iconID":"items_tometik2:45", + "name":"Lightweight chainmail", + "baseMarketCost":4565, + "category":"bdy_lt", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 }, - "addedConditions": [ + "increaseMaxHP":7, + "increaseAttackChance":10, + "increaseCriticalSkill":6, + "increaseBlockChance":13 + } + }, + { + "id":"ltbdy_spmail", + "iconID":"items_tometik2:81", + "name":"Lightweight splint mail", + "baseMarketCost":7110, + "category":"bdy_lt", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":1 + }, + "increaseMaxHP":7, + "increaseAttackChance":11, + "increaseCriticalSkill":8, + "increaseBlockChance":17 + } + }, + { + "id":"haub_serp", + "iconID":"items_tometik2:42", + "name":"Serpent's hauberk", + "displaytype":"extraordinary", + "baseMarketCost":11077, + "category":"bdy_lt", + "equipEffect":{ + "increaseMaxHP":8, + "increaseAttackChance":12, + "increaseCriticalSkill":8, + "increaseBlockChance":14, + "increaseDamageResistance":2 + } + }, + { + "id":"chmail2", + "iconID":"items_armours_3:9", + "name":"Worn chainmail", + "baseMarketCost":643, + "category":"chmail", + "equipEffect":{ + "increaseAttackDamage":{ + "min":-1, + "max":-1 + }, + "increaseAttackChance":-6, + "increaseBlockChance":11 + } + }, + { + "id":"hvbdy_rust", + "iconID":"items_armours_3:17", + "name":"Rusty heavy cuirass", + "baseMarketCost":672, + "category":"bdy_hv", + "equipEffect":{ + "increaseMaxHP":2, + "increaseAttackCost":1, + "increaseAttackChance":-5, + "increaseBlockChance":17 + } + }, + { + "id":"spmail2", + "iconID":"items_armours_3:17", + "name":"Worn splint mail", + "baseMarketCost":2199, + "category":"spmail", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackChance":-4, + "increaseBlockChance":9, + "increaseDamageResistance":1 + } + }, + { + "id":"shdstlk", + "iconID":"items_tometik2:54", + "name":"Shadowstalker", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":9354, + "category":"bdy_hv", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseMaxHP":3, + "increaseAttackCost":2, + "increaseAttackChance":-5, + "increaseBlockChance":21, + "increaseDamageResistance":1 + }, + "hitEffect":{ + "conditionsTarget":[ { - "magnitude": 1, - "condition": "dazed" + "condition":"fear", + "magnitude":1, + "duration":5, + "chance":"20" + } + ] + }, + "killEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 + } + } + }, + { + "id":"hvhead_irn", + "iconID":"items_armours:25", + "name":"Heavy iron skullcap", + "baseMarketCost":433, + "category":"hd_mtl_hv", + "equipEffect":{ + "increaseBlockChance":6 + } + }, + { + "id":"hvhead_stl", + "iconID":"items_armours:25", + "name":"Heavy steel skullcap", + "baseMarketCost":767, + "category":"hd_mtl_hv", + "equipEffect":{ + "increaseBlockChance":8 + } + }, + { + "id":"hglv_plat1", + "iconID":"items_armours:40", + "name":"Worn plated gloves", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":532, + "category":"hnd_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":7 + }, + "hitEffect":{ + "conditionsTarget":[ + { + "condition":"dazed", + "magnitude":1, + "duration":4, + "chance":"20" + } + ] + } + }, + { + "id":"hglv_irn", + "iconID":"items_tometik3:4", + "name":"Heavy iron gloves", + "baseMarketCost":679, + "category":"hnd_mtl_hv", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseMaxHP":1, + "increaseBlockChance":6 + } + }, + { + "id":"hglv_chml", + "iconID":"items_armours_3:36", + "name":"Chainmail mittens", + "baseMarketCost":1793, + "category":"hnd_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseBlockChance":7, + "increaseDamageResistance":1 + } + }, + { + "id":"hglv_stl", + "iconID":"items_armours:37", + "name":"Reinforced steel gloves", + "baseMarketCost":1463, + "category":"hnd_mtl_hv", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":3 + }, + "increaseAttackChance":-4, + "increaseBlockChance":11 + } + }, + { + "id":"hglv_plat2", + "iconID":"items_tometik3:4", + "name":"Heavy plated gloves", + "baseMarketCost":1712, + "category":"hnd_mtl_hv", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 + }, + "increaseMaxHP":3, + "increaseAttackChance":-2, + "increaseBlockChance":9 + } + }, + { + "id":"hboot_wirn", + "iconID":"items_tometik3:3", + "name":"Worn iron boots", + "baseMarketCost":314, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-3, + "increaseCriticalSkill":-1, + "increaseBlockChance":6 + } + }, + { + "id":"hboot_irn", + "iconID":"items_tometik3:3", + "name":"Heavy iron boots", + "baseMarketCost":638, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseAttackDamage":{ + "min":-1, + "max":-1 + }, + "increaseMaxHP":1, + "increaseAttackChance":-3, + "increaseBlockChance":8 + } + }, + { + "id":"hboot_plat", + "iconID":"items_tometik2:22", + "name":"Heavy plated boots", + "baseMarketCost":1579, + "category":"feet_mtl_hv", + "equipEffect":{ + "increaseAttackChance":-4, + "increaseBlockChance":12 + } + }, + { + "id":"clmr_dl", + "iconID":"items_weapons_3:26", + "name":"Dull two-handed sword", + "baseMarketCost":38, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":4 + }, + "increaseAttackCost":6, + "increaseAttackChance":8, + "increaseCriticalSkill":1, + "increaseBlockChance":-2, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_rst", + "iconID":"items_weapons_3:26", + "name":"Rusty claymore", + "baseMarketCost":36, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseMaxHP":2, + "increaseAttackCost":7, + "increaseAttackChance":23, + "increaseCriticalSkill":4, + "increaseDamageResistance":-1, + "setCriticalMultiplier":1.2, + "addedConditions":[ + { + "condition":"dazed", + "magnitude":1 + } + ] + } + }, + { + "id":"clmr_irn1", + "iconID":"items_misc_5:38", + "name":"Two-handed iron sword", + "baseMarketCost":92, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseAttackCost":5, + "increaseAttackChance":9, + "increaseCriticalSkill":1, + "increaseBlockChance":-5, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_stl", + "iconID":"items_weapons_2:1", + "name":"Two-handed steel sword", + "baseMarketCost":466, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseAttackCost":5, + "increaseAttackChance":12, + "increaseCriticalSkill":1, + "increaseBlockChance":3, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_irn2", + "iconID":"items_misc_5:38", + "name":"Two-handed iron claymore", + "baseMarketCost":854, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":4 + }, + "increaseAttackCost":5, + "increaseAttackChance":12, + "increaseCriticalSkill":6, + "increaseBlockChance":-5, + "setCriticalMultiplier":2.0 + } + }, + { + "id":"clmr_bers", + "iconID":"items_weapons_2:1", + "name":"Claymore of the berserker", + "baseMarketCost":718, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":5, + "max":8 + }, + "increaseAttackCost":7, + "increaseAttackChance":12, + "increaseCriticalSkill":1, + "increaseBlockChance":-5, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_msv", + "iconID":"items_weapons:1", + "name":"Massive two-handed sword", + "baseMarketCost":767, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseAttackCost":6, + "increaseAttackChance":21, + "increaseCriticalSkill":1, + "increaseBlockChance":-4, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_def1", + "iconID":"items_weapons_2:1", + "name":"Defender's claymore", + "baseMarketCost":522, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":5 + }, + "increaseAttackCost":6, + "increaseAttackChance":13, + "increaseCriticalSkill":1, + "increaseBlockChance":11, + "increaseDamageResistance":-1, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_def2", + "iconID":"items_weapons_3:26", + "name":"Superior defender's claymore", + "baseMarketCost":1019, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":6 + }, + "increaseMaxHP":4, + "increaseAttackCost":6, + "increaseAttackChance":10, + "increaseCriticalSkill":2, + "increaseBlockChance":15, + "increaseDamageResistance":-2, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_gnt", + "iconID":"items_weapons:7", + "name":"Giant's claymore", + "baseMarketCost":2626, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":7 + }, + "increaseAttackCost":7, + "increaseAttackChance":28, + "increaseCriticalSkill":7, + "increaseBlockChance":-6, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_serp", + "iconID":"items_weapons_2:1", + "name":"Serpent's fang", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":3590, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":4 + }, + "increaseAttackCost":5, + "increaseAttackChance":12, + "increaseCriticalSkill":13, + "increaseBlockChance":-4, + "increaseDamageResistance":-2, + "setCriticalMultiplier":2.0 + }, + "hitEffect":{ + "conditionsTarget":[ + { + "condition":"poison_weak", + "magnitude":1, + "duration":5, + "chance":"25" + } + ] + } + }, + { + "id":"clmr_wrld", + "iconID":"items_weapons_3:26", + "name":"Claymore of the warlord", + "baseMarketCost":2230, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":5, + "max":9 + }, + "increaseMaxHP":5, + "increaseAttackCost":6, + "increaseAttackChance":19, + "increaseCriticalSkill":2, + "increaseBlockChance":5, + "setCriticalMultiplier":1.5 + } + }, + { + "id":"clmr_ruin", + "iconID":"items_weapons_3:0", + "name":"Gleaming claymore of ruin", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":1887, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":7 + }, + "increaseMaxHP":-4, + "increaseAttackCost":5, + "increaseAttackChance":35, + "increaseCriticalSkill":5, + "increaseBlockChance":-7, + "increaseDamageResistance":-1, + "setCriticalMultiplier":2.5 + }, + "hitEffect":{ + "conditionsSource":[ + { + "condition":"str", + "magnitude":1, + "duration":2, + "chance":"15" } ], - "increaseAttackCost": 7, - "increaseAttackChance": 23, - "increaseDamageResistance": -1, - "setCriticalMultiplier": "1.2", - "increaseCriticalSkill": 4, - "increaseMaxHP": 2 - }, - "baseMarketCost": 36 - }, - { - "id": "clmr_irn1", - "name": "Two-handed iron sword", - "category": "2hsword", - "iconID": "items_misc_5:38", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 6 - }, - "increaseAttackCost": 5, - "increaseAttackChance": 9, - "increaseBlockChance": -5, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 - }, - "baseMarketCost": 92 - }, - { - "id": "clmr_stl", - "name": "Two-handed steel sword", - "category": "2hsword", - "iconID": "items_weapons_2:1", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 6 - }, - "increaseAttackCost": 5, - "increaseAttackChance": 12, - "increaseBlockChance": 3, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 - }, - "baseMarketCost": 466 - }, - { - "id": "clmr_irn2", - "name": "Two-handed iron claymore", - "category": "2hsword", - "iconID": "items_misc_5:38", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 4 - }, - "increaseAttackCost": 5, - "setCriticalMultiplier": 2, - "increaseCriticalSkill": 6, - "increaseBlockChance": -5, - "increaseAttackChance": 12 - }, - "baseMarketCost": 854 - }, - { - "id": "clmr_bers", - "name": "Claymore of the berserker", - "category": "2hsword", - "iconID": "items_weapons_2:1", - "equipEffect": { - "increaseAttackDamage": { - "min": 5, - "max": 8 - }, - "increaseAttackCost": 7, - "increaseAttackChance": 12, - "increaseBlockChance": -5, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 - }, - "baseMarketCost": 718 - }, - { - "id": "clmr_msv", - "name": "Massive two-handed sword", - "category": "2hsword", - "iconID": "items_weapons:1", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 6 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 21, - "increaseBlockChance": -4, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 - }, - "baseMarketCost": 767 - }, - { - "id": "clmr_def1", - "name": "Defender's claymore", - "category": "2hsword", - "iconID": "items_weapons_2:1", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 5 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 13, - "increaseBlockChance": 11, - "increaseDamageResistance": -1, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 1 - }, - "baseMarketCost": 522 - }, - { - "id": "clmr_def2", - "name": "Superior defender's claymore", - "category": "2hsword", - "iconID": "items_weapons_3:26", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 6 - }, - "increaseMaxHP": 4, - "increaseAttackCost": 6, - "increaseAttackChance": 10, - "increaseBlockChance": 15, - "increaseDamageResistance": -2, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 2 - }, - "baseMarketCost": 1019 - }, - { - "id": "clmr_gnt", - "name": "Giant's claymore", - "category": "2hsword", - "iconID": "items_weapons:7", - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 7 - }, - "increaseAttackCost": 7, - "increaseAttackChance": 28, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 7, - "increaseBlockChance": -6 - }, - "baseMarketCost": 2626 - }, - { - "id": "clmr_serp", - "name": "Serpent's fang", - "category": "2hsword", - "iconID": "items_weapons_2:1", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 4 - }, - "increaseAttackCost": 5, - "increaseAttackChance": 12, - "increaseCriticalSkill": 13, - "setCriticalMultiplier": 2, - "increaseBlockChance": -4, - "increaseDamageResistance": -2 - }, - "baseMarketCost": 3590, - "hitEffect": { - "conditionsTarget": [ + "conditionsTarget":[ { - "magnitude": 1, - "condition": "poison_weak", - "duration": 5, - "chance": 25 + "condition":"dazed", + "magnitude":1, + "duration":3, + "chance":"30" } ] - }, - "displaytype": "rare", - "hasManualPrice": 1 + } }, { - "id": "clmr_wrld", - "name": "Claymore of the warlord", - "category": "2hsword", - "iconID": "items_weapons_3:26", - "equipEffect": { - "increaseAttackDamage": { - "min": 5, - "max": 9 + "id":"clmr_wrmas", + "iconID":"items_misc_5:38", + "name":"Wraith's massive claymore", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":3900, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":19 }, - "increaseMaxHP": 5, - "increaseAttackCost": 6, - "increaseAttackChance": 19, - "increaseBlockChance": 5, - "setCriticalMultiplier": "1.5", - "increaseCriticalSkill": 2 + "increaseMaxHP":-3, + "increaseAttackCost":7, + "increaseAttackChance":23, + "increaseCriticalSkill":10, + "increaseBlockChance":-4, + "setCriticalMultiplier":2.0 }, - "baseMarketCost": 2230 - }, - { - "id": "clmr_ruin", - "name": "Gleaming claymore of ruin", - "category": "2hsword", - "iconID": "items_weapons_3:0", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 7 - }, - "increaseAttackCost": 5, - "increaseAttackChance": 35, - "increaseBlockChance": -7, - "increaseMaxHP": -4, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": "2.5", - "increaseDamageResistance": -1 - }, - "baseMarketCost": 1887, - "hitEffect": { - "conditionsSource": [ + "killEffect":{ + "conditionsSource":[ { - "magnitude": 1, - "condition": "str", - "duration": 2, - "chance": 15 - } - ], - "conditionsTarget": [ - { - "magnitude": 1, - "condition": "dazed", - "duration": 3, - "chance": 30 + "condition":"str", + "magnitude":2, + "duration":5, + "chance":"55" } ] - }, - "displaytype": "rare", - "hasManualPrice": 1 + } }, { - "id": "clmr_wrmas", - "name": "Wraith's massive claymore", - "category": "2hsword", - "iconID": "items_misc_5:38", - "equipEffect": { - "increaseAttackDamage": { - "max": 19, - "min": 1 + "id":"xulviir", + "iconID":"items_misc_5:40", + "name":"Xul'viir", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":5045, + "category":"2hsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":15 }, - "increaseAttackCost": 7, - "increaseAttackChance": 23, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseMaxHP": -3, - "increaseBlockChance": -4 + "increaseMaxHP":-2, + "increaseAttackCost":6, + "increaseAttackChance":32, + "increaseCriticalSkill":3, + "increaseBlockChance":12, + "setCriticalMultiplier":2.0 }, - "killEffect": { - "conditionsSource": [ + "hitEffect":{ + "conditionsTarget":[ { - "magnitude": 2, - "condition": "str", - "duration": 5, - "chance": 55 - } - ] - }, - "baseMarketCost": 3900, - "displaytype": "extraordinary", - "hasManualPrice": 1 - }, - { - "id": "xulviir", - "name": "Xul'viir", - "category": "2hsword", - "iconID": "items_misc_5:40", - "baseMarketCost": 5045, - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 15 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 32, - "increaseBlockChance": 12, - "increaseMaxHP": -2, - "setCriticalMultiplier": 2, - "increaseCriticalSkill": 3 - }, - "hitEffect": { - "conditionsTarget": [ - { - "magnitude": 3, - "condition": "bleeding_wound", - "duration": 3, - "chance": 15 + "condition":"bleeding_wound", + "magnitude":3, + "duration":3, + "chance":"15" }, { - "magnitude": 1, - "condition": "dazed", - "duration": 2, - "chance": 10 + "condition":"dazed", + "magnitude":1, + "duration":2, + "chance":"10" } ] - }, - "displaytype": "extraordinary", - "hasManualPrice": 1 + } }, { - "id": "club_bld", - "name": "Spiked club of bleeding", - "category": "club", - "iconID": "items_reterski_1:18", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 5 + "id":"club_bld", + "iconID":"items_reterski_1:18", + "name":"Spiked club of bleeding", + "hasManualPrice":1, + "baseMarketCost":107, + "category":"club", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":5 }, - "increaseAttackCost": 5, - "increaseAttackChance": 5, - "increaseBlockChance": -2 + "increaseAttackCost":5, + "increaseAttackChance":5, + "increaseBlockChance":-2 }, - "hitEffect": { - "conditionsTarget": [ + "hitEffect":{ + "conditionsTarget":[ { - "magnitude": 1, - "condition": "bleeding_wound", - "duration": 2, - "chance": 15 + "condition":"bleeding_wound", + "magnitude":1, + "duration":2, + "chance":"15" } ] - }, - "baseMarketCost": 107, - "hasManualPrice": 1 + } }, { - "id": "qtrstaff", - "name": "Quarterstaff", - "category": "staff", - "iconID": "items_weapons_3:18", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 3 + "id":"qtrstaff", + "iconID":"items_weapons_3:18", + "name":"Quarterstaff", + "baseMarketCost":10, + "category":"staff", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":3 }, - "increaseAttackChance": 6, - "increaseBlockChance": -1, - "increaseAttackCost": 5 - }, - "baseMarketCost": 10 + "increaseAttackCost":5, + "increaseAttackChance":6, + "increaseBlockChance":-1 + } }, { - "id": "mace_iron", - "name": "Iron mace", - "category": "mace", - "iconID": "items_weapons_3:20", - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 5 + "id":"mace_iron", + "iconID":"items_weapons_3:20", + "name":"Iron mace", + "baseMarketCost":614, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":5 }, - "increaseMaxHP": 1, - "increaseAttackCost": 6, - "increaseAttackChance": 12, - "increaseBlockChance": 2 - }, - "baseMarketCost": 614 + "increaseMaxHP":1, + "increaseAttackCost":6, + "increaseAttackChance":12, + "increaseBlockChance":2 + } }, { - "id": "hmr_iron", - "name": "Iron warhammer", - "category": "hammer", - "iconID": "items_weapons_3:16", - "equipEffect": { - "increaseAttackDamage": { - "min": 6, - "max": 8 + "id":"hmr_iron", + "iconID":"items_weapons_3:16", + "name":"Iron warhammer", + "baseMarketCost":1, + "category":"hammer", + "equipEffect":{ + "increaseAttackDamage":{ + "min":6, + "max":8 }, - "increaseAttackCost": 8, - "increaseAttackChance": 23, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": 3, - "increaseBlockChance": -17, - "increaseDamageResistance": -1 - }, - "baseMarketCost": 1 + "increaseAttackCost":8, + "increaseAttackChance":23, + "increaseCriticalSkill":5, + "increaseBlockChance":-17, + "increaseDamageResistance":-1, + "setCriticalMultiplier":3.0 + } }, { - "id": "scptr_runed", - "name": "Runed scepter", - "category": "scepter", - "iconID": "items_weapons:53", - "equipEffect": { - "increaseAttackDamage": { - "min": 6, - "max": 7 + "id":"scptr_runed", + "iconID":"items_weapons:53", + "name":"Runed scepter", + "baseMarketCost":2234, + "category":"scepter", + "equipEffect":{ + "increaseAttackDamage":{ + "min":6, + "max":7 }, - "increaseMaxHP": 2, - "increaseAttackCost": 7, - "increaseAttackChance": 21, - "increaseCriticalSkill": 5, - "setCriticalMultiplier": "1.5" - }, - "baseMarketCost": 2234 + "increaseMaxHP":2, + "increaseAttackCost":7, + "increaseAttackChance":21, + "increaseCriticalSkill":5, + "setCriticalMultiplier":1.5 + } }, { - "id": "hmr_olwyns", - "name": "Olwyn's curse", - "category": "hammer", - "iconID": "items_misc_5:36", - "equipEffect": { - "increaseAttackDamage": { - "min": 10, - "max": 17 + "id":"hmr_olwyns", + "iconID":"items_misc_5:36", + "name":"Olwyn's curse", + "displaytype":"rare", + "baseMarketCost":2502, + "category":"hammer", + "equipEffect":{ + "increaseAttackDamage":{ + "min":10, + "max":17 }, - "addedConditions": [ + "increaseAttackCost":8, + "increaseAttackChance":14, + "increaseBlockChance":-7, + "increaseDamageResistance":-1, + "addedConditions":[ { - "magnitude": 1, - "condition": "feebleness_minor" + "condition":"feebleness_minor", + "magnitude":1 } - ], - "increaseAttackCost": 8, - "increaseAttackChance": 14, - "increaseBlockChance": -7, - "increaseDamageResistance": -1 - }, - "baseMarketCost": 2502, - "displaytype": "rare" + ] + } }, { - "id": "daggr_bloodlet", - "name": "Bloodletter", - "category": "dagger", - "iconID": "items_weapons_3:46", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 2 + "id":"daggr_bloodlet", + "iconID":"items_weapons_3:46", + "name":"Bloodletter", + "baseMarketCost":100, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 }, - "increaseAttackCost": 4, - "increaseAttackChance": 8, - "increaseBlockChance": -7 - }, - "baseMarketCost": 100 + "increaseAttackCost":4, + "increaseAttackChance":8, + "increaseBlockChance":-7 + } }, { - "id": "daggr_curv", - "name": "Curved dagger", - "category": "dagger", - "iconID": "items_weapons_3:29", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 3 + "id":"daggr_curv", + "iconID":"items_weapons_3:29", + "name":"Curved dagger", + "baseMarketCost":564, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":3 }, - "increaseAttackCost": 4, - "increaseAttackChance": 17, - "increaseCriticalSkill": 8, - "setCriticalMultiplier": 2, - "increaseBlockChance": -7, - "increaseDamageResistance": -1 - }, - "baseMarketCost": 564 + "increaseAttackCost":4, + "increaseAttackChance":17, + "increaseCriticalSkill":8, + "increaseBlockChance":-7, + "increaseDamageResistance":-1, + "setCriticalMultiplier":2.0 + } }, { - "id": "blade_defiler", - "name": "Blade of the defiler", - "category": "dagger", - "iconID": "items_weapons:20", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 4 + "id":"blade_defiler", + "iconID":"items_weapons:20", + "name":"Blade of the defiler", + "displaytype":"extraordinary", + "hasManualPrice":1, + "baseMarketCost":5119, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 }, - "increaseAttackCost": 4, - "increaseAttackChance": 5, - "increaseCriticalSkill": 9, - "setCriticalMultiplier": 2, - "increaseBlockChance": -8 + "increaseAttackCost":4, + "increaseAttackChance":5, + "increaseCriticalSkill":9, + "increaseBlockChance":-8, + "setCriticalMultiplier":2.0 }, - "killEffect": { - "increaseCurrentHP": { - "min": 0, - "max": 2 + "killEffect":{ + "increaseCurrentHP":{ + "min":0, + "max":2 } - }, - "displaytype": "extraordinary", - "baseMarketCost": 5119, - "hasManualPrice": 1 - }, - { - "id": "axe_black1", - "name": "Black axe", - "category": "axe", - "iconID": "items_weapons_3:34", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 3 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 6 - }, - "baseMarketCost": 73 - }, - { - "id": "graxe_fury", - "name": "Greataxe of fury", - "category": "axe2h", - "iconID": "items_weapons:58", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 4 - }, - "increaseAttackCost": 8, - "increaseAttackChance": 12, - "increaseBlockChance": -3 - }, - "baseMarketCost": 110 - }, - { - "id": "axe_black2", - "name": "Reinforced black axe", - "category": "axe", - "iconID": "items_weapons_3:36", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 6 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 12, - "increaseCriticalSkill": 6, - "setCriticalMultiplier": "1.5", - "increaseBlockChance": -5 - }, - "baseMarketCost": 752 - }, - { - "id": "axe_fear", - "name": "Axe of fear", - "category": "axe", - "iconID": "items_reterski_1:16", - "equipEffect": { - "increaseAttackDamage": { - "min": 1, - "max": 2 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 7, - "increaseBlockChance": -5, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseDamageResistance": -1 - }, - "hitEffect": { - "conditionsTarget": [ - { - "magnitude": 1, - "condition": "fear", - "duration": 3, - "chance": 20 - } - ] - }, - "baseMarketCost": 1868, - "displaytype": "rare", - "hasManualPrice": 1 - }, - { - "id": "graxe_black", - "name": "Black greataxe", - "category": "axe2h", - "iconID": "items_weapons_3:37", - "equipEffect": { - "increaseAttackDamage": { - "min": 2, - "max": 4 - }, - "increaseAttackCost": 8, - "increaseAttackChance": 10, - "increaseBlockChance": 8 - }, - "baseMarketCost": 1 - }, - { - "id": "graxe_massive", - "name": "Massive greataxe", - "category": "axe2h", - "iconID": "items_misc_5:41", - "equipEffect": { - "increaseAttackDamage": { - "min": 6, - "max": 13 - }, - "increaseAttackCost": 10, - "increaseAttackChance": 25, - "increaseBlockChance": -6, - "increaseDamageResistance": -1 - }, - "baseMarketCost": 1548 - }, - { - "id": "hatchet_sharp", - "name": "Sharpened hatchet", - "category": "axe", - "iconID": "items_weapons_3:34", - "equipEffect": { - "increaseAttackDamage": { - "min": 3, - "max": 5 - }, - "increaseAttackCost": 6, - "increaseAttackChance": 10, - "increaseCriticalSkill": 7, - "setCriticalMultiplier": "1.5", - "increaseBlockChance": -5, - "increaseMaxHP": 2 } }, { - "id": "axe_whirl", - "name": "Axe of whirlwind", - "category": "axe", - "iconID": "items_weapons:61", - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackDamage": { - "min": 2, - "max": 4 + "id":"axe_black1", + "iconID":"items_weapons_3:34", + "name":"Black axe", + "baseMarketCost":73, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":3 }, - "increaseAttackChance": 16, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseBlockChance": -5 - }, - "hitEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "speed_minor", - "duration": 3, - "chance": 5 - } - ] - }, - "baseMarketCost": 3126, - "displaytype": "rare", - "hasManualPrice": 1 + "increaseAttackCost":6, + "increaseAttackChance":6 + } }, { - "id": "axe_lightblack", - "name": "Light black axe", - "category": "axe", - "iconID": "items_weapons_3:36", - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 5 + "id":"graxe_fury", + "iconID":"items_weapons:58", + "name":"Greataxe of fury", + "baseMarketCost":110, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":4 }, - "increaseMaxHP": 1, - "increaseAttackCost": 5, - "increaseAttackChance": 23, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseDamageResistance": -1, - "increaseBlockChance": -4 - }, - "baseMarketCost": 2662 + "increaseAttackCost":8, + "increaseAttackChance":12, + "increaseBlockChance":-3 + } }, { - "id": "graxe_exec", - "name": "Executioner's greataxe", - "category": "axe2h", - "iconID": "items_weapons:69", - "equipEffect": { - "increaseAttackDamage": { - "min": 4, - "max": 5 + "id":"axe_black2", + "iconID":"items_weapons_3:36", + "name":"Reinforced black axe", + "baseMarketCost":752, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":6 }, - "increaseAttackCost": 8, - "increaseAttackChance": 24, - "increaseBlockChance": 9 - }, - "baseMarketCost": 2290 + "increaseAttackCost":6, + "increaseAttackChance":12, + "increaseCriticalSkill":6, + "increaseBlockChance":-5, + "setCriticalMultiplier":1.5 + } }, { - "id": "graxe_shatter", - "name": "Greataxe of shattered hope", - "category": "axe2h", - "iconID": "items_weapons_3:1", - "baseMarketCost": 5478, - "equipEffect": { - "increaseAttackDamage": { - "min": 5, - "max": 8 + "id":"axe_fear", + "iconID":"items_reterski_1:16", + "name":"Axe of fear", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":1868, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 }, - "increaseAttackCost": 6, - "increaseMaxHP": 3, - "increaseAttackChance": 32, - "increaseCriticalSkill": 10, - "setCriticalMultiplier": 2, - "increaseBlockChance": -5 + "increaseAttackCost":6, + "increaseAttackChance":7, + "increaseCriticalSkill":10, + "increaseBlockChance":-5, + "increaseDamageResistance":-1, + "setCriticalMultiplier":2.0 }, - "hitEffect": { - "conditionsTarget": [ + "hitEffect":{ + "conditionsTarget":[ { - "magnitude": 1, - "condition": "fatigue_minor", - "duration": 3, - "chance": 20 - } - ] - }, - "displaytype": "rare", - "hasManualPrice": 1 - }, - { - "id": "carrots", - "name": "Carrots", - "category": "food", - "iconID": "items_misc_2:14", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "food", - "duration": 10, - "chance": 100 - } - ] - }, - "baseMarketCost": 25 - }, - { - "id": "cheese", - "name": "Cheese", - "category": "food", - "iconID": "items_consumables:23", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 2, - "condition": "food", - "duration": 4, - "chance": 100 - } - ] - }, - "baseMarketCost": 38 - }, - { - "id": "rawperch", - "name": "Raw perch", - "category": "food", - "iconID": "items_consumables:24", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 2, - "condition": "food", - "duration": 6, - "chance": 100 - }, - { - "magnitude": 3, - "condition": "foodp", - "duration": 8, - "chance": 10 - } - ] - }, - "baseMarketCost": 23 - }, - { - "id": "cookperch", - "name": "Cooked perch", - "category": "food", - "iconID": "items_consumables:26", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 4, - "condition": "food", - "duration": 8, - "chance": 100 - } - ] - }, - "baseMarketCost": 150 - }, - { - "id": "chkn_leg", - "name": "Cooked chicken leg", - "category": "food", - "iconID": "items_misc_2:13", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 4, - "condition": "food", - "duration": 6, - "chance": 100 - } - ] - }, - "baseMarketCost": 126 - }, - { - "id": "drink_applej", - "name": "Apple juice", - "category": "drink", - "iconID": "items_tometik1:8", - "baseMarketCost": 34, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "food", - "duration": 15, - "chance": 100 - } - ] - }, - "hasManualPrice": 1 - }, - { - "id": "drink_prunej", - "name": "Prune juice", - "category": "drink", - "iconID": "items_tometik1:9", - "useEffect": { - "increaseCurrentHP": { - "max": 10 - }, - "conditionsSource": [ - { - "magnitude": 1, - "condition": "food", - "duration": 15, - "chance": 100 - } - ] - }, - "baseMarketCost": 112, - "hasManualPrice": 1 - }, - { - "id": "drink_charwood1", - "name": "Sap of the charwood tree", - "category": "drink", - "iconID": "items_tometik1:2", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 2, - "condition": "food", - "duration": 15, - "chance": 100 - }, - { - "magnitude": 4, - "condition": "poison_weak", - "chance": 10, - "duration": 10 - } - ] - }, - "baseMarketCost": 96 - }, - { - "id": "drink_charwood2", - "name": "Concentrated charwood sap", - "hasManualPrice": 1, - "category": "drink", - "useEffect": { - "conditionsSource": [ - { - "magnitude": 3, - "condition": "food", - "duration": 15, - "chance": 100 - }, - { - "magnitude": 4, - "condition": "poison_weak", - "duration": 10, - "chance": 15 - } - ] - }, - "iconID": "items_tometik1:2", - "baseMarketCost": 255 - }, - { - "id": "drink_lowyn1", - "name": "Lowyna's foul brew", - "category": "drink", - "iconID": "items_tometik1:3", - "baseMarketCost": 430, - "hasManualPrice": 1, - "useEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 7 - }, - "conditionsSource": [ - { - "magnitude": 2, - "condition": "food", - "duration": 5, - "chance": 100 - }, - { - "magnitude": 1, - "condition": "intoxicated", - "duration": 20, - "chance": 100 - }, - { - "magnitude": 3, - "condition": "intoxicated", - "duration": 20, - "chance": 30 + "condition":"fear", + "magnitude":1, + "duration":3, + "chance":"20" } ] } }, { - "id": "drink_lowyn2", - "name": "Lowyna's special brew", - "category": "drink", - "iconID": "items_tometik1:3", - "hasManualPrice": 1, - "useEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 9 + "id":"graxe_black", + "iconID":"items_weapons_3:37", + "name":"Black greataxe", + "baseMarketCost":1, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 }, - "conditionsSource": [ - { - "magnitude": 3, - "condition": "food", - "duration": 12, - "chance": 100 - }, - { - "magnitude": 1, - "condition": "intoxicated", - "duration": 20, - "chance": 100 - }, - { - "magnitude": 3, - "condition": "intoxicated", - "chance": 30, - "duration": 20 - }, - { - "magnitude": 5, - "condition": "foodp", - "chance": 10, - "duration": 12 - } - ] - }, - "baseMarketCost": 580 + "increaseAttackCost":8, + "increaseAttackChance":10, + "increaseBlockChance":8 + } }, { - "id": "drink_lowyn3", - "name": "Lowyna's rat poison", - "hasManualPrice": 1, - "category": "drink", - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 10 + "id":"graxe_massive", + "iconID":"items_misc_5:41", + "name":"Massive greataxe", + "baseMarketCost":1548, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":6, + "max":13 }, - "conditionsSource": [ - { - "magnitude": 3, - "condition": "food", - "chance": 100, - "duration": 20 - }, - { - "magnitude": 1, - "condition": "fatigue_minor", - "chance": 100, - "duration": 5 - }, - { - "magnitude": 1, - "condition": "dazed", - "duration": 5, - "chance": 100 - }, - { - "magnitude": 2, - "condition": "poison_weak", - "chance": 15, - "duration": 10 - } - ] - }, - "iconID": "items_tometik1:12", - "baseMarketCost": 170 + "increaseAttackCost":10, + "increaseAttackChance":25, + "increaseBlockChance":-6, + "increaseDamageResistance":-1 + } }, { - "id": "pot_courage", - "name": "Liquid courage", - "category": "pot", - "iconID": "items_tometik1:34", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 2, - "condition": "courage", - "duration": 5, - "chance": 100 - } - ] - }, - "baseMarketCost": 170 - }, - { - "id": "pot_aware", - "name": "Potion of vulnerabilities", - "category": "pot", - "iconID": "items_tometik1:19", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 3, - "condition": "crit_aware", - "duration": 8, - "chance": 100 - } - ] - }, - "baseMarketCost": 450 - }, - { - "id": "pot_senses", - "name": "Potion of heightened senses", - "category": "pot", - "iconID": "items_tometik1:56", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 3, - "condition": "sense_1", - "duration": 20, - "chance": 100 - } - ] - }, - "baseMarketCost": 1570, - "displaytype": "rare" - }, - { - "id": "pot_bm_lodar", - "name": "Lodar's bonemeal potion", - "category": "pot", - "iconID": "items_tometik1:44", - "hasManualPrice": 1, - "useEffect": { - "increaseCurrentHP": { - "min": 20, - "max": 50 + "id":"hatchet_sharp", + "iconID":"items_weapons_3:34", + "name":"Sharpened hatchet", + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":5 }, - "conditionsSource": [ - { - "magnitude": 3, - "condition": "regen2", - "chance": 100, - "duration": 5 - }, - { - "magnitude": 5, - "condition": "regen2", - "chance": 20, - "duration": 5 - } - ] - }, - "baseMarketCost": 79 + "increaseMaxHP":2, + "increaseAttackCost":6, + "increaseAttackChance":10, + "increaseCriticalSkill":7, + "increaseBlockChance":-5, + "setCriticalMultiplier":1.5 + } }, { - "id": "pot_healthlodar", - "name": "Lodar's potion of health", - "category": "pot", - "iconID": "items_tometik1:36", - "baseMarketCost": 90, - "hasManualPrice": 1, - "useEffect": { - "increaseCurrentHP": { - "min": 10, - "max": 20 + "id":"axe_whirl", + "iconID":"items_weapons:61", + "name":"Axe of whirlwind", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":3126, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":4 }, - "conditionsSource": [ + "increaseAttackCost":6, + "increaseAttackChance":16, + "increaseCriticalSkill":10, + "increaseBlockChance":-5, + "setCriticalMultiplier":2.0 + }, + "hitEffect":{ + "conditionsSource":[ { - "magnitude": 3, - "condition": "regen2", - "duration": 8, - "chance": 100 + "condition":"speed_minor", + "magnitude":1, + "duration":3, + "chance":"5" } ] } }, { - "id": "pot_regen1", - "name": "Potion of minor regeneration", - "category": "pot", - "iconID": "items_tometik1:40", - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 5 + "id":"axe_lightblack", + "iconID":"items_weapons_3:36", + "name":"Light black axe", + "baseMarketCost":2662, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":5 }, - "conditionsSource": [ - { - "magnitude": 1, - "condition": "regen2", - "duration": 4, - "chance": 100 - } - ] - }, - "baseMarketCost": 80, - "hasManualPrice": 1 - }, - { - "id": "pot_barkskin", - "name": "Potion of bark skin", - "category": "pot", - "iconID": "items_tometik1:1", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "barkskin", - "duration": 15, - "chance": 100 - } - ] - }, - "baseMarketCost": 540 - }, - { - "id": "pot_haste", - "name": "Potion of haste", - "category": "pot", - "iconID": "items_tometik1:13", - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "haste", - "duration": 11, - "chance": 100 - } - ] - }, - "baseMarketCost": 2050, - "hasManualPrice": 1, - "displaytype": "rare" - }, - { - "id": "pot_shadowtear", - "name": "Tears of the Shadow", - "category": "pot", - "iconID": "items_tometik1:48", - "hasManualPrice": 1, - "useEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 15 - }, - "conditionsSource": [ - { - "magnitude": 2, - "condition": "shadow_prot", - "duration": 20, - "chance": 100 - }, - { - "magnitude": 2, - "condition": "shadow_acc", - "duration": 16, - "chance": 100 - }, - { - "magnitude": 3, - "condition": "shadow_dmg", - "duration": 16, - "chance": 100 - } - ] - }, - "baseMarketCost": 2700, - "displaytype": "rare" - }, - { - "id": "pot_rnd", - "name": "Lodar's perilous concoction", - "category": "pot", - "iconID": "items_consumables:33", - "hasManualPrice": 1, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 2, - "condition": "str", - "duration": 9, - "chance": 10 - }, - { - "magnitude": 3, - "condition": "def", - "duration": 9, - "chance": 15 - }, - { - "magnitude": 1, - "condition": "fatigue_minor", - "duration": 5, - "chance": 15 - }, - { - "magnitude": 4, - "condition": "poison_weak", - "duration": 9, - "chance": 10 - }, - { - "magnitude": 3, - "condition": "feebleness_minor", - "duration": 6, - "chance": 5 - }, - { - "magnitude": 2, - "condition": "rage_minor", - "duration": 9, - "chance": 15 - }, - { - "magnitude": 2, - "condition": "speed_minor", - "duration": 4, - "chance": 10 - } - ] - }, - "baseMarketCost": 96 - }, - { - "id": "pot_def", - "name": "Potion of improved defense", - "category": "pot", - "iconID": "items_tometik1:35", - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "def", - "duration": 5, - "chance": 100 - } - ] - }, - "baseMarketCost": 112, - "hasManualPrice": 1 - }, - { - "id": "pot_str", - "name": "Minor potion of strength", - "category": "pot", - "iconID": "items_tometik1:21", - "baseMarketCost": 120, - "useEffect": { - "conditionsSource": [ - { - "magnitude": 1, - "condition": "str", - "duration": 5, - "chance": 100 - } - ] - }, - "hasManualPrice": 1 - }, - { - "id": "redfthair", - "name": "Redfoot beast hair", - "hasManualPrice": 1, - "category": "animal", - "iconID": "items_misc:48", - "baseMarketCost": 15 - }, - { - "id": "junk_necklace0", - "iconID": "items_jewelry:7", - "name": "Mundane necklace", - "category": "neck", - "equipEffect": { - "increaseAttackChance": 3 + "increaseMaxHP":1, + "increaseAttackCost":5, + "increaseAttackChance":23, + "increaseCriticalSkill":10, + "increaseBlockChance":-4, + "increaseDamageResistance":-1, + "setCriticalMultiplier":2.0 } }, { - "id": "junk_necklace1", - "iconID": "items_jewelry:7", - "name": "Polished necklace", - "category": "neck", - "equipEffect": { - "increaseAttackChance": 4 + "id":"graxe_exec", + "iconID":"items_weapons:69", + "name":"Executioner's greataxe", + "baseMarketCost":2290, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":5 + }, + "increaseAttackCost":8, + "increaseAttackChance":24, + "increaseBlockChance":9 } }, { - "id": "bat_wing", - "iconID": "items_misc:46", - "name": "Bat wing", - "category": "animal", - "hasManualPrice": 1, - "baseMarketCost": 2 - }, - { - "id": "mudfiend", - "name": "Mudfiend goo", - "category": "animal", - "iconID": "items_misc_3:126", - "hasManualPrice": 1, - "baseMarketCost": 2 - }, - { - "id": "venomscale", - "name": "Venomscale scales", - "hasManualPrice": 1, - "category": "animal", - "iconID": "items_misc_3:115", - "baseMarketCost": 2 - }, - { - "id": "vscale_amul", - "name": "Venomscale amulet", - "displaytype": "rare", - "category": "neck", - "equipEffect": { - "increaseCriticalSkill": 7 + "id":"graxe_shatter", + "iconID":"items_weapons_3:1", + "name":"Greataxe of shattered hope", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":5478, + "category":"axe2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":5, + "max":8 + }, + "increaseMaxHP":3, + "increaseAttackCost":6, + "increaseAttackChance":32, + "increaseCriticalSkill":10, + "increaseBlockChance":-5, + "setCriticalMultiplier":2.0 }, - "iconID": "items_necklaces_1:13" - }, - { - "id": "khakin", - "name": "Khakin eye", - "hasManualPrice": 1, - "category": "animal", - "iconID": "items_misc:45", - "baseMarketCost": 2 - }, - { - "id": "ash", - "name": "Burnt ash", - "hasManualPrice": 1, - "category": "other", - "iconID": "items_misc_2:124", - "baseMarketCost": 1 - }, - { - "id": "gem_fire", - "name": "Gem of warmth", - "hasManualPrice": 1, - "category": "gem", - "iconID": "items_misc_5:26", - "baseMarketCost": 25 - }, - { - "id": "antifoodp", - "name": "Antidote", - "category": "pot", - "iconID": "items_consumables:67", - "useEffect": { - "conditionsSource": [ + "hitEffect":{ + "conditionsTarget":[ { - "magnitude": -99, - "condition": "foodp", - "chance": 100 + "condition":"fatigue_minor", + "magnitude":1, + "duration":3, + "chance":"20" } ] - }, - "baseMarketCost": 79, - "hasManualPrice": 1 + } + }, + { + "id":"carrots", + "iconID":"items_misc_2:14", + "name":"Carrots", + "hasManualPrice":1, + "baseMarketCost":25, + "category":"food", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":1, + "duration":10, + "chance":"100" + } + ] + } + }, + { + "id":"cheese", + "iconID":"items_consumables:23", + "name":"Cheese", + "hasManualPrice":1, + "baseMarketCost":38, + "category":"food", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":2, + "duration":4, + "chance":"100" + } + ] + } + }, + { + "id":"rawperch", + "iconID":"items_consumables:24", + "name":"Raw perch", + "hasManualPrice":1, + "baseMarketCost":23, + "category":"food", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":2, + "duration":6, + "chance":"100" + }, + { + "condition":"foodp", + "magnitude":3, + "duration":8, + "chance":"10" + } + ] + } + }, + { + "id":"cookperch", + "iconID":"items_consumables:26", + "name":"Cooked perch", + "hasManualPrice":1, + "baseMarketCost":150, + "category":"food", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":4, + "duration":8, + "chance":"100" + } + ] + } + }, + { + "id":"chkn_leg", + "iconID":"items_misc_2:13", + "name":"Cooked chicken leg", + "hasManualPrice":1, + "baseMarketCost":126, + "category":"food", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":4, + "duration":6, + "chance":"100" + } + ] + } + }, + { + "id":"drink_applej", + "iconID":"items_tometik1:8", + "name":"Apple juice", + "hasManualPrice":1, + "baseMarketCost":34, + "category":"drink", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":1, + "duration":15, + "chance":"100" + } + ] + } + }, + { + "id":"drink_prunej", + "iconID":"items_tometik1:9", + "name":"Prune juice", + "hasManualPrice":1, + "baseMarketCost":112, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":0, + "max":10 + }, + "conditionsSource":[ + { + "condition":"food", + "magnitude":1, + "duration":15, + "chance":"100" + } + ] + } + }, + { + "id":"drink_charwood1", + "iconID":"items_tometik1:2", + "name":"Sap of the charwood tree", + "hasManualPrice":1, + "baseMarketCost":96, + "category":"drink", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":2, + "duration":15, + "chance":"100" + }, + { + "condition":"poison_weak", + "magnitude":4, + "duration":10, + "chance":"10" + } + ] + } + }, + { + "id":"drink_charwood2", + "iconID":"items_tometik1:2", + "name":"Concentrated charwood sap", + "hasManualPrice":1, + "baseMarketCost":255, + "category":"drink", + "useEffect":{ + "conditionsSource":[ + { + "condition":"food", + "magnitude":3, + "duration":15, + "chance":"100" + }, + { + "condition":"poison_weak", + "magnitude":4, + "duration":10, + "chance":"15" + } + ] + } + }, + { + "id":"drink_lowyn1", + "iconID":"items_tometik1:3", + "name":"Lowyna's foul brew", + "hasManualPrice":1, + "baseMarketCost":430, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":7 + }, + "conditionsSource":[ + { + "condition":"food", + "magnitude":2, + "duration":5, + "chance":"100" + }, + { + "condition":"intoxicated", + "magnitude":1, + "duration":20, + "chance":"100" + }, + { + "condition":"intoxicated", + "magnitude":3, + "duration":20, + "chance":"30" + } + ] + } + }, + { + "id":"drink_lowyn2", + "iconID":"items_tometik1:3", + "name":"Lowyna's special brew", + "hasManualPrice":1, + "baseMarketCost":580, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":9 + }, + "conditionsSource":[ + { + "condition":"food", + "magnitude":3, + "duration":12, + "chance":"100" + }, + { + "condition":"intoxicated", + "magnitude":1, + "duration":20, + "chance":"100" + }, + { + "condition":"intoxicated", + "magnitude":3, + "duration":20, + "chance":"30" + }, + { + "condition":"foodp", + "magnitude":5, + "duration":12, + "chance":"10" + } + ] + } + }, + { + "id":"drink_lowyn3", + "iconID":"items_tometik1:12", + "name":"Lowyna's rat poison", + "hasManualPrice":1, + "baseMarketCost":170, + "category":"drink", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":10 + }, + "conditionsSource":[ + { + "condition":"food", + "magnitude":3, + "duration":20, + "chance":"100" + }, + { + "condition":"fatigue_minor", + "magnitude":1, + "duration":5, + "chance":"100" + }, + { + "condition":"dazed", + "magnitude":1, + "duration":5, + "chance":"100" + }, + { + "condition":"poison_weak", + "magnitude":2, + "duration":10, + "chance":"15" + } + ] + } + }, + { + "id":"pot_courage", + "iconID":"items_tometik1:34", + "name":"Liquid courage", + "hasManualPrice":1, + "baseMarketCost":170, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"courage", + "magnitude":2, + "duration":5, + "chance":"100" + } + ] + } + }, + { + "id":"pot_aware", + "iconID":"items_tometik1:19", + "name":"Potion of vulnerabilities", + "hasManualPrice":1, + "baseMarketCost":450, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"crit_aware", + "magnitude":3, + "duration":8, + "chance":"100" + } + ] + } + }, + { + "id":"pot_senses", + "iconID":"items_tometik1:56", + "name":"Potion of heightened senses", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":1570, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"sense_1", + "magnitude":3, + "duration":20, + "chance":"100" + } + ] + } + }, + { + "id":"pot_bm_lodar", + "iconID":"items_tometik1:44", + "name":"Lodar's bonemeal potion", + "hasManualPrice":1, + "baseMarketCost":79, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":20, + "max":50 + }, + "conditionsSource":[ + { + "condition":"regen2", + "magnitude":3, + "duration":5, + "chance":"100" + }, + { + "condition":"regen2", + "magnitude":5, + "duration":5, + "chance":"20" + } + ] + } + }, + { + "id":"pot_healthlodar", + "iconID":"items_tometik1:36", + "name":"Lodar's potion of health", + "hasManualPrice":1, + "baseMarketCost":90, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":10, + "max":20 + }, + "conditionsSource":[ + { + "condition":"regen2", + "magnitude":3, + "duration":8, + "chance":"100" + } + ] + } + }, + { + "id":"pot_regen1", + "iconID":"items_tometik1:40", + "name":"Potion of minor regeneration", + "hasManualPrice":1, + "baseMarketCost":80, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":5 + }, + "conditionsSource":[ + { + "condition":"regen2", + "magnitude":1, + "duration":4, + "chance":"100" + } + ] + } + }, + { + "id":"pot_barkskin", + "iconID":"items_tometik1:1", + "name":"Potion of bark skin", + "hasManualPrice":1, + "baseMarketCost":540, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"barkskin", + "magnitude":1, + "duration":15, + "chance":"100" + } + ] + } + }, + { + "id":"pot_haste", + "iconID":"items_tometik1:13", + "name":"Potion of haste", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":2050, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"haste", + "magnitude":1, + "duration":11, + "chance":"100" + } + ] + } + }, + { + "id":"pot_shadowtear", + "iconID":"items_tometik1:48", + "name":"Tears of the Shadow", + "displaytype":"rare", + "hasManualPrice":1, + "baseMarketCost":2700, + "category":"pot", + "useEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":15 + }, + "conditionsSource":[ + { + "condition":"shadow_prot", + "magnitude":2, + "duration":20, + "chance":"100" + }, + { + "condition":"shadow_acc", + "magnitude":2, + "duration":16, + "chance":"100" + }, + { + "condition":"shadow_dmg", + "magnitude":3, + "duration":16, + "chance":"100" + } + ] + } + }, + { + "id":"pot_rnd", + "iconID":"items_consumables:33", + "name":"Lodar's perilous concoction", + "hasManualPrice":1, + "baseMarketCost":96, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"str", + "magnitude":2, + "duration":9, + "chance":"10" + }, + { + "condition":"def", + "magnitude":3, + "duration":9, + "chance":"15" + }, + { + "condition":"fatigue_minor", + "magnitude":1, + "duration":5, + "chance":"15" + }, + { + "condition":"poison_weak", + "magnitude":4, + "duration":9, + "chance":"10" + }, + { + "condition":"feebleness_minor", + "magnitude":3, + "duration":6, + "chance":"5" + }, + { + "condition":"rage_minor", + "magnitude":2, + "duration":9, + "chance":"15" + }, + { + "condition":"speed_minor", + "magnitude":2, + "duration":4, + "chance":"10" + } + ] + } + }, + { + "id":"pot_def", + "iconID":"items_tometik1:35", + "name":"Potion of improved defense", + "hasManualPrice":1, + "baseMarketCost":112, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"def", + "magnitude":1, + "duration":5, + "chance":"100" + } + ] + } + }, + { + "id":"pot_str", + "iconID":"items_tometik1:21", + "name":"Minor potion of strength", + "hasManualPrice":1, + "baseMarketCost":120, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"str", + "magnitude":1, + "duration":5, + "chance":"100" + } + ] + } + }, + { + "id":"redfthair", + "iconID":"items_misc:48", + "name":"Redfoot beast hair", + "hasManualPrice":1, + "baseMarketCost":15, + "category":"animal" + }, + { + "id":"junk_necklace0", + "iconID":"items_jewelry:7", + "name":"Mundane necklace", + "category":"neck", + "equipEffect":{ + "increaseAttackChance":3 + } + }, + { + "id":"junk_necklace1", + "iconID":"items_jewelry:7", + "name":"Polished necklace", + "category":"neck", + "equipEffect":{ + "increaseAttackChance":4 + } + }, + { + "id":"bat_wing", + "iconID":"items_misc:46", + "name":"Bat wing", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" + }, + { + "id":"mudfiend", + "iconID":"items_misc_3:126", + "name":"Mudfiend goo", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" + }, + { + "id":"venomscale", + "iconID":"items_misc_3:115", + "name":"Venomscale scales", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" + }, + { + "id":"vscale_amul", + "iconID":"items_necklaces_1:13", + "name":"Venomscale amulet", + "displaytype":"rare", + "category":"neck", + "equipEffect":{ + "increaseCriticalSkill":7 + } + }, + { + "id":"khakin", + "iconID":"items_misc:45", + "name":"Khakin eye", + "hasManualPrice":1, + "baseMarketCost":2, + "category":"animal" + }, + { + "id":"ash", + "iconID":"items_misc_2:124", + "name":"Burnt ash", + "hasManualPrice":1, + "baseMarketCost":1, + "category":"other" + }, + { + "id":"gem_fire", + "iconID":"items_misc_5:26", + "name":"Gem of warmth", + "hasManualPrice":1, + "baseMarketCost":25, + "category":"gem" + }, + { + "id":"antifoodp", + "iconID":"items_consumables:67", + "name":"Antidote", + "hasManualPrice":1, + "baseMarketCost":79, + "category":"pot", + "useEffect":{ + "conditionsSource":[ + { + "condition":"foodp", + "magnitude":-99, + "chance":"100" + } + ] + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_v070_questitems.json b/AndorsTrail/res/raw/itemlist_v070_questitems.json index 51b8100c1..af34951a2 100644 --- a/AndorsTrail/res/raw/itemlist_v070_questitems.json +++ b/AndorsTrail/res/raw/itemlist_v070_questitems.json @@ -1,75 +1,75 @@ [ { - "id": "tiqui", - "name": "Tiqui's shield", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_3:232", - "category": "other" + "id":"tiqui", + "iconID":"items_misc_3:232", + "name":"Tiqui's shield", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "hornbeam", - "name": "Spotted Hornbeam fungus", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_3:126", - "category": "other" + "id":"hornbeam", + "iconID":"items_misc_3:126", + "name":"Spotted Hornbeam fungus", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "lleglaris", - "name": "Lleglaris' amulet", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_necklaces_1:8", - "category": "other" + "id":"lleglaris", + "iconID":"items_necklaces_1:8", + "name":"Lleglaris' amulet", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "lodarstone", - "name": "Gatekeeper stone", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_6:33", - "category": "other" + "id":"lodarstone", + "iconID":"items_misc_6:33", + "name":"Gatekeeper stone", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "aulowenn", - "name": "Aulowenn's signet ring", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_jewelry:0", - "category": "other" + "id":"aulowenn", + "iconID":"items_jewelry:0", + "name":"Aulowenn's signet ring", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "hirazinn", - "name": "Heart of the Hira'zinn", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_3:65", - "category": "other" + "id":"hirazinn", + "iconID":"items_misc_3:65", + "name":"Heart of the Hira'zinn", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "thukuzun", - "name": "Thukuzun bone", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc:44", - "category": "other" + "id":"thukuzun", + "iconID":"items_misc:44", + "name":"Thukuzun bone", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "xulviir0", - "name": "Broken sword", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_5:39", - "category": "other" + "id":"xulviir0", + "iconID":"items_misc_5:39", + "name":"Broken sword", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other" }, { - "id": "lodar_letter", - "name": "Lodar's letter", - "displaytype": "quest", - "hasManualPrice": 1, - "iconID": "items_misc_3:60", - "category": "other", - "description": "Lodar's letter to Lady Lydalon in the Valanyr temple of the Shadow in Nor City." + "id":"lodar_letter", + "iconID":"items_misc_3:60", + "name":"Lodar's letter", + "displaytype":"quest", + "hasManualPrice":1, + "category":"other", + "description":"Lodar's letter to Lady Lydalon in the Valanyr temple of the Shadow in Nor City." } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_weapons.json b/AndorsTrail/res/raw/itemlist_weapons.json index dbd10c7a5..845f86742 100644 --- a/AndorsTrail/res/raw/itemlist_weapons.json +++ b/AndorsTrail/res/raw/itemlist_weapons.json @@ -1,255 +1,255 @@ [ { - "id": "club1", - "iconID": "items_weapons:42", - "name": "Wooden club", - "category": "club", - "baseMarketCost": 7, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } + "id":"club1", + "iconID":"items_weapons:42", + "name":"Wooden club", + "baseMarketCost":7, + "category":"club", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "club3", - "iconID": "items_weapons:44", - "name": "Iron club", - "category": "mace", - "baseMarketCost": 253, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 2, - "max": 7 - } + "id":"club3", + "iconID":"items_weapons:44", + "name":"Iron club", + "baseMarketCost":253, + "category":"mace", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":7 + }, + "increaseAttackCost":6, + "increaseAttackChance":5 } }, { - "id": "ironsword0", - "iconID": "items_weapons:0", - "name": "Crude iron sword", - "category": "lsword", - "baseMarketCost": 12, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } + "id":"ironsword0", + "iconID":"items_weapons:0", + "name":"Crude iron sword", + "baseMarketCost":12, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "hammer0", - "iconID": "items_weapons:45", - "name": "Iron hammer", - "category": "hammer", - "baseMarketCost": 12, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } + "id":"hammer0", + "iconID":"items_weapons:45", + "name":"Iron hammer", + "baseMarketCost":12, + "category":"hammer", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "hammer1", - "iconID": "items_weapons:45", - "name": "Giant hammer", - "category": "hammer2h", - "baseMarketCost": 121, - "equipEffect": { - "increaseAttackCost": 10, - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 4, - "max": 7 - } + "id":"hammer1", + "iconID":"items_weapons:45", + "name":"Giant hammer", + "baseMarketCost":121, + "category":"hammer2h", + "equipEffect":{ + "increaseAttackDamage":{ + "min":4, + "max":7 + }, + "increaseAttackCost":10, + "increaseAttackChance":5 } }, { - "id": "dagger0", - "iconID": "items_weapons:14", - "name": "Iron dagger", - "category": "dagger", - "baseMarketCost": 12, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 0, - "max": 1 - } + "id":"dagger0", + "iconID":"items_weapons:14", + "name":"Iron dagger", + "baseMarketCost":12, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":0, + "max":1 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "dagger1", - "iconID": "items_weapons:14", - "name": "Sharp iron dagger", - "category": "dagger", - "baseMarketCost": 53, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 20, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } + "id":"dagger1", + "iconID":"items_weapons:14", + "name":"Sharp iron dagger", + "baseMarketCost":53, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":20 } }, { - "id": "dagger2", - "iconID": "items_weapons:14", - "name": "Superior iron dagger", - "category": "dagger", - "baseMarketCost": 70, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 25, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } + "id":"dagger2", + "iconID":"items_weapons:14", + "name":"Superior iron dagger", + "baseMarketCost":70, + "category":"dagger", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":25 } }, { - "id": "shortsword1", - "iconID": "items_weapons:15", - "name": "Iron shortsword", - "category": "ssword", - "baseMarketCost": 78, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": 1, - "max": 2 - } + "id":"shortsword1", + "iconID":"items_weapons:15", + "name":"Iron shortsword", + "baseMarketCost":78, + "category":"ssword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":2 + }, + "increaseAttackCost":4, + "increaseAttackChance":15 } }, { - "id": "ironsword1", - "iconID": "items_weapons:0", - "name": "Iron sword", - "category": "lsword", - "baseMarketCost": 78, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 1, - "max": 3 - } + "id":"ironsword1", + "iconID":"items_weapons:0", + "name":"Iron sword", + "baseMarketCost":78, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":3 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "ironsword2", - "iconID": "items_weapons:1", - "name": "Iron longsword", - "category": "lsword", - "baseMarketCost": 121, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 10, - "increaseAttackDamage": { - "min": 1, - "max": 4 - } + "id":"ironsword2", + "iconID":"items_weapons:1", + "name":"Iron longsword", + "baseMarketCost":121, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":4 + }, + "increaseAttackCost":5, + "increaseAttackChance":10 } }, { - "id": "broadsword1", - "iconID": "items_weapons:5", - "name": "Iron broadsword", - "category": "bsword", - "baseMarketCost": 251, - "equipEffect": { - "increaseAttackCost": 7, - "increaseAttackChance": 2, - "increaseAttackDamage": { - "min": 1, - "max": 10 - } + "id":"broadsword1", + "iconID":"items_weapons:5", + "name":"Iron broadsword", + "baseMarketCost":251, + "category":"bsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":10 + }, + "increaseAttackCost":7, + "increaseAttackChance":2 } }, { - "id": "broadsword2", - "iconID": "items_weapons:6", - "name": "Steel broadsword", - "category": "bsword", - "baseMarketCost": 582, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 15, - "increaseAttackDamage": { - "min": 3, - "max": 10 - } + "id":"broadsword2", + "iconID":"items_weapons:6", + "name":"Steel broadsword", + "baseMarketCost":582, + "category":"bsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":10 + }, + "increaseAttackCost":6, + "increaseAttackChance":15 } }, { - "id": "steelsword1", - "iconID": "items_weapons:7", - "name": "Steel sword", - "category": "lsword", - "baseMarketCost": 874, - "equipEffect": { - "increaseAttackCost": 4, - "increaseAttackChance": 24, - "increaseAttackDamage": { - "min": 3, - "max": 7 - } + "id":"steelsword1", + "iconID":"items_weapons:7", + "name":"Steel sword", + "baseMarketCost":874, + "category":"lsword", + "equipEffect":{ + "increaseAttackDamage":{ + "min":3, + "max":7 + }, + "increaseAttackCost":4, + "increaseAttackChance":24 } }, { - "id": "axe1", - "iconID": "items_weapons:56", - "name": "Woodcutter axe", - "category": "axe", - "baseMarketCost": 24, - "equipEffect": { - "increaseAttackCost": 5, - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 1, - "max": 3 - } + "id":"axe1", + "iconID":"items_weapons:56", + "name":"Woodcutter axe", + "baseMarketCost":24, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":1, + "max":3 + }, + "increaseAttackCost":5, + "increaseAttackChance":5 } }, { - "id": "axe2", - "iconID": "items_weapons:56", - "name": "Iron axe", - "category": "axe", - "baseMarketCost": 312, - "equipEffect": { - "increaseAttackCost": 6, - "increaseAttackChance": 5, - "increaseAttackDamage": { - "min": 2, - "max": 5 - } + "id":"axe2", + "iconID":"items_weapons:56", + "name":"Iron axe", + "baseMarketCost":312, + "category":"axe", + "equipEffect":{ + "increaseAttackDamage":{ + "min":2, + "max":5 + }, + "increaseAttackCost":6, + "increaseAttackChance":5 } }, { - "id": "quickdagger1", - "iconID": "items_weapons:14", - "name": "Quickstrike dagger", - "category": "dagger", - "displaytype": "rare", - "baseMarketCost": 512, - "equipEffect": { - "increaseAttackCost": 3, - "increaseAttackChance": 20, - "increaseBlockChance": -20 + "id":"quickdagger1", + "iconID":"items_weapons:14", + "name":"Quickstrike dagger", + "displaytype":"rare", + "baseMarketCost":512, + "category":"dagger", + "equipEffect":{ + "increaseAttackCost":3, + "increaseAttackChance":20, + "increaseBlockChance":-20 } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_crossglen_animals.json b/AndorsTrail/res/raw/monsterlist_crossglen_animals.json index e682e0ff0..733e8b810 100644 --- a/AndorsTrail/res/raw/monsterlist_crossglen_animals.json +++ b/AndorsTrail/res/raw/monsterlist_crossglen_animals.json @@ -1,469 +1,469 @@ [ { - "id": "tiny_rat", - "iconID": "monsters_rats:0", - "name": "Tiny rat", - "spawnGroup": "trainingrat", - "monsterClass": "animal", - "unique": 1, - "maxHP": 2, - "attackCost": 10, - "attackChance": 50, - "droplistID": "trainingrat", - "attackDamage": { - "min": 1, - "max": 1 - } - }, - { - "id": "cave_rat", - "iconID": "monsters_rats:1", - "name": "Cave rat", - "spawnGroup": "crossglen_caverat", - "monsterClass": "animal", - "maxHP": 5, - "attackCost": 10, - "attackChance": 90, - "droplistID": "rat", - "attackDamage": { - "min": 2, - "max": 2 - } - }, - { - "id": "tough_cave_rat", - "iconID": "monsters_rats:1", - "name": "Tough cave rat", - "spawnGroup": "crossglen_caverat2", - "monsterClass": "animal", - "maxHP": 5, - "attackCost": 5, - "attackChance": 90, - "droplistID": "rat", - "attackDamage": { - "min": 3, - "max": 3 - } - }, - { - "id": "strong_cave_rat", - "iconID": "monsters_rats:3", - "name": "Strong cave rat", - "spawnGroup": "crossglen_caveboss", - "monsterClass": "animal", - "unique": 1, - "maxHP": 20, - "attackCost": 5, - "attackChance": 100, - "blockChance": 10, - "droplistID": "caveratboss", - "attackDamage": { - "min": 2, - "max": 4 - } - }, - { - "id": "black_ant", - "iconID": "monsters_insects:0", - "name": "Black ant", - "spawnGroup": "crossglen_ant", - "monsterClass": "insect", - "maxHP": 3, - "attackCost": 10, - "attackChance": 70, - "droplistID": "insect", - "attackDamage": { - "min": 1, - "max": 2 - } - }, - { - "id": "small_wasp", - "iconID": "monsters_insects:1", - "name": "Small wasp", - "spawnGroup": "crossglen_wasp", - "monsterClass": "insect", - "maxHP": 4, - "attackCost": 10, - "attackChance": 70, - "droplistID": "wasp", - "attackDamage": { - "min": 1, - "max": 2 - } - }, - { - "id": "beetle", - "iconID": "monsters_insects:4", - "name": "Beetle", - "spawnGroup": "crossglen_beetle", - "monsterClass": "insect", - "maxHP": 4, - "attackCost": 10, - "attackChance": 70, - "droplistID": "insect", - "attackDamage": { - "min": 3, - "max": 3 - } - }, - { - "id": "forest_wasp", - "iconID": "monsters_insects:1", - "name": "Forest wasp", - "spawnGroup": "forestwasp", - "monsterClass": "insect", - "maxHP": 6, - "attackCost": 10, - "attackChance": 70, - "droplistID": "wasp", - "attackDamage": { - "min": 1, - "max": 2 - } - }, - { - "id": "forest_ant", - "iconID": "monsters_insects:0", - "name": "Forest ant", - "spawnGroup": "forestant", - "monsterClass": "insect", - "maxHP": 4, - "attackCost": 10, - "attackChance": 90, - "blockChance": 10, - "droplistID": "insect", - "attackDamage": { - "min": 1, - "max": 2 - } - }, - { - "id": "yellow_forest_ant", - "iconID": "monsters_insects:2", - "name": "Yellow forest ant", - "spawnGroup": "forestant", - "monsterClass": "insect", - "maxHP": 5, - "attackCost": 10, - "attackChance": 100, - "blockChance": 15, - "droplistID": "insect", - "attackDamage": { - "min": 2, - "max": 2 - } - }, - { - "id": "small_rabid_dog", - "iconID": "monsters_dogs:1", - "name": "Small rabid dog", - "spawnGroup": "forestdog", - "monsterClass": "animal", - "maxHP": 6, - "attackCost": 10, - "attackChance": 90, - "droplistID": "canine", - "attackDamage": { - "min": 2, - "max": 2 - } - }, - { - "id": "forest_snake", - "iconID": "monsters_snakes:1", - "name": "Forest Snake", - "spawnGroup": "forestsnake", - "monsterClass": "reptile", - "maxHP": 7, - "attackCost": 10, - "attackChance": 110, - "blockChance": 10, - "droplistID": "snake", - "attackDamage": { - "min": 1, - "max": 2 - } - }, - { - "id": "young_cave_snake", - "iconID": "monsters_snakes:3", - "name": "Young Cave Snake", - "spawnGroup": "cavesnake1", - "monsterClass": "reptile", - "maxHP": 8, - "attackCost": 5, - "attackChance": 110, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 10, - "droplistID": "snake", - "attackDamage": { - "min": 2, - "max": 2 - } - }, - { - "id": "cave_snake", - "iconID": "monsters_snakes:3", - "name": "Cave Snake", - "spawnGroup": "cavesnake1", - "monsterClass": "reptile", - "maxHP": 12, - "attackCost": 5, - "attackChance": 110, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 15, - "droplistID": "snake", - "attackDamage": { - "min": 2, - "max": 2 - } - }, - { - "id": "venomous_cave_snake", - "iconID": "monsters_snakes:3", - "name": "Venomous Cave Snake", - "spawnGroup": "cavesnake2", - "monsterClass": "reptile", - "maxHP": 15, - "maxAP": 10, - "attackCost": 5, - "attackChance": 110, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 10, - "droplistID": "snake", - "attackDamage": { - "min": 2, - "max": 2 + "id":"tiny_rat", + "name":"Tiny rat", + "iconID":"monsters_rats:0", + "maxHP":2, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":1 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"trainingrat", + "droplistID":"trainingrat", + "attackCost":10, + "attackChance":50 + }, + { + "id":"cave_rat", + "name":"Cave rat", + "iconID":"monsters_rats:1", + "maxHP":5, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"crossglen_caverat", + "droplistID":"rat", + "attackCost":10, + "attackChance":90 + }, + { + "id":"tough_cave_rat", + "name":"Tough cave rat", + "iconID":"monsters_rats:1", + "maxHP":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":3 + }, + "spawnGroup":"crossglen_caverat2", + "droplistID":"rat", + "attackCost":5, + "attackChance":90 + }, + { + "id":"strong_cave_rat", + "name":"Strong cave rat", + "iconID":"monsters_rats:3", + "maxHP":20, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":4 + }, + "spawnGroup":"crossglen_caveboss", + "droplistID":"caveratboss", + "attackCost":5, + "attackChance":100, + "blockChance":10 + }, + { + "id":"black_ant", + "name":"Black ant", + "iconID":"monsters_insects:0", + "maxHP":3, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"crossglen_ant", + "droplistID":"insect", + "attackCost":10, + "attackChance":70 + }, + { + "id":"small_wasp", + "name":"Small wasp", + "iconID":"monsters_insects:1", + "maxHP":4, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"crossglen_wasp", + "droplistID":"wasp", + "attackCost":10, + "attackChance":70 + }, + { + "id":"beetle", + "name":"Beetle", + "iconID":"monsters_insects:4", + "maxHP":4, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":3 + }, + "spawnGroup":"crossglen_beetle", + "droplistID":"insect", + "attackCost":10, + "attackChance":70 + }, + { + "id":"forest_wasp", + "name":"Forest wasp", + "iconID":"monsters_insects:1", + "maxHP":6, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"forestwasp", + "droplistID":"wasp", + "attackCost":10, + "attackChance":70 + }, + { + "id":"forest_ant", + "name":"Forest ant", + "iconID":"monsters_insects:0", + "maxHP":4, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"forestant", + "droplistID":"insect", + "attackCost":10, + "attackChance":90, + "blockChance":10 + }, + { + "id":"yellow_forest_ant", + "name":"Yellow forest ant", + "iconID":"monsters_insects:2", + "maxHP":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"forestant", + "droplistID":"insect", + "attackCost":10, + "attackChance":100, + "blockChance":15 + }, + { + "id":"small_rabid_dog", + "name":"Small rabid dog", + "iconID":"monsters_dogs:1", + "maxHP":6, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"forestdog", + "droplistID":"canine", + "attackCost":10, + "attackChance":90 + }, + { + "id":"forest_snake", + "name":"Forest Snake", + "iconID":"monsters_snakes:1", + "maxHP":7, + "monsterClass":"reptile", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"forestsnake", + "droplistID":"snake", + "attackCost":10, + "attackChance":110, + "blockChance":10 + }, + { + "id":"young_cave_snake", + "name":"Young Cave Snake", + "iconID":"monsters_snakes:3", + "maxHP":8, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"cavesnake1", + "droplistID":"snake", + "attackCost":5, + "attackChance":110, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":10 + }, + { + "id":"cave_snake", + "name":"Cave Snake", + "iconID":"monsters_snakes:3", + "maxHP":12, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"cavesnake1", + "droplistID":"snake", + "attackCost":5, + "attackChance":110, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":15 + }, + { + "id":"venomous_cave_snake", + "name":"Venomous Cave Snake", + "iconID":"monsters_snakes:3", + "maxHP":15, + "maxAP":10, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"cavesnake2", + "droplistID":"snake", + "attackCost":5, + "attackChance":110, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":10, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 1, - "chance": 10 + "condition":"poison_weak", + "magnitude":1, + "duration":1, + "chance":"10" } ] } }, { - "id": "tough_cave_snake", - "iconID": "monsters_snakes:3", - "name": "Tough Cave Snake", - "spawnGroup": "cavesnake2", - "monsterClass": "reptile", - "maxHP": 21, - "attackCost": 5, - "attackChance": 110, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 15, - "droplistID": "snake", - "attackDamage": { - "min": 2, - "max": 2 - } + "id":"tough_cave_snake", + "name":"Tough Cave Snake", + "iconID":"monsters_snakes:3", + "maxHP":21, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":2 + }, + "spawnGroup":"cavesnake2", + "droplistID":"snake", + "attackCost":5, + "attackChance":110, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":15 }, { - "id": "basilisk", - "iconID": "monsters_rats:4", - "name": "Basilisk", - "spawnGroup": "cavesnake2_boss", - "monsterClass": "reptile", - "maxHP": 40, - "attackCost": 7, - "attackChance": 40, - "blockChance": 50, - "damageResistance": 2, - "droplistID": "cavecritter", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"basilisk", + "name":"Basilisk", + "iconID":"monsters_rats:4", + "maxHP":40, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"cavesnake2_boss", + "droplistID":"cavecritter", + "attackCost":7, + "attackChance":40, + "blockChance":50, + "damageResistance":2 }, { - "id": "snake_servant", - "iconID": "monsters_liches:0", - "name": "Snake servant", - "spawnGroup": "cavesnake3", - "monsterClass": "undead", - "maxHP": 35, - "attackCost": 5, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 3, - "blockChance": 10, - "damageResistance": 1, - "droplistID": "lich1", - "attackDamage": { - "min": 2, - "max": 3 - } + "id":"snake_servant", + "name":"Snake servant", + "iconID":"monsters_liches:0", + "maxHP":35, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":3 + }, + "spawnGroup":"cavesnake3", + "droplistID":"lich1", + "attackCost":5, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":3.0, + "blockChance":10, + "damageResistance":1 }, { - "id": "snake_master", - "iconID": "monsters_liches:1", - "name": "Snake master", - "spawnGroup": "cavesnake3_boss", - "monsterClass": "undead", - "unique": 1, - "maxHP": 55, - "attackCost": 5, - "attackChance": 60, - "criticalSkill": 200, - "criticalMultiplier": 3, - "blockChance": 10, - "damageResistance": 4, - "droplistID": "snakemaster", - "phraseID": "snakemaster", - "attackDamage": { - "min": 1, - "max": 4 - } + "id":"snake_master", + "name":"Snake master", + "iconID":"monsters_liches:1", + "maxHP":55, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"cavesnake3_boss", + "phraseID":"snakemaster", + "droplistID":"snakemaster", + "attackCost":5, + "attackChance":60, + "criticalSkill":200, + "criticalMultiplier":3.0, + "blockChance":10, + "damageResistance":4 }, { - "id": "rabid_boar", - "iconID": "monsters_dogs:6", - "name": "Rabid Boar", - "spawnGroup": "forestboar", - "monsterClass": "animal", - "maxHP": 20, - "attackCost": 5, - "attackChance": 110, - "blockChance": 30, - "droplistID": "canineboss", - "attackDamage": { - "min": 3, - "max": 3 - } + "id":"rabid_boar", + "name":"Rabid Boar", + "iconID":"monsters_dogs:6", + "maxHP":20, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":3 + }, + "spawnGroup":"forestboar", + "droplistID":"canineboss", + "attackCost":5, + "attackChance":110, + "blockChance":30 }, { - "id": "rabid_fox", - "iconID": "monsters_dogs:3", - "name": "Rabid Fox", - "spawnGroup": "fox1", - "monsterClass": "animal", - "maxHP": 25, - "attackCost": 5, - "attackChance": 100, - "blockChance": 50, - "droplistID": "canine", - "attackDamage": { - "min": 3, - "max": 3 - } + "id":"rabid_fox", + "name":"Rabid Fox", + "iconID":"monsters_dogs:3", + "maxHP":25, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":3 + }, + "spawnGroup":"fox1", + "droplistID":"canine", + "attackCost":5, + "attackChance":100, + "blockChance":50 }, { - "id": "yellow_cave_ant", - "iconID": "monsters_insects:2", - "name": "Yellow cave ant", - "spawnGroup": "pitcave1", - "monsterClass": "insect", - "maxHP": 20, - "attackCost": 3, - "attackChance": 30, - "blockChance": 80, - "droplistID": "insect", - "attackDamage": { - "min": 1, - "max": 1 - } + "id":"yellow_cave_ant", + "name":"Yellow cave ant", + "iconID":"monsters_insects:2", + "maxHP":20, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"pitcave1", + "droplistID":"insect", + "attackCost":3, + "attackChance":30, + "blockChance":80 }, { - "id": "young_teeth_critter", - "iconID": "monsters_misc:0", - "name": "Young teeth critter", - "spawnGroup": "pitcave2", - "monsterClass": "reptile", - "maxHP": 15, - "attackCost": 2, - "attackChance": 50, - "blockChance": 70, - "droplistID": "cavecritter", - "attackDamage": { - "min": 1, - "max": 1 - } + "id":"young_teeth_critter", + "name":"Young teeth critter", + "iconID":"monsters_misc:0", + "maxHP":15, + "monsterClass":"reptile", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"pitcave2", + "droplistID":"cavecritter", + "attackCost":2, + "attackChance":50, + "blockChance":70 }, { - "id": "teeth_critter", - "iconID": "monsters_misc:0", - "name": "Teeth critter", - "spawnGroup": "pitcave2", - "monsterClass": "reptile", - "maxHP": 25, - "attackCost": 2, - "attackChance": 60, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 70, - "droplistID": "cavecritter", - "attackDamage": { - "min": 1, - "max": 1 - } + "id":"teeth_critter", + "name":"Teeth critter", + "iconID":"monsters_misc:0", + "maxHP":25, + "monsterClass":"reptile", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"pitcave2", + "droplistID":"cavecritter", + "attackCost":2, + "attackChance":60, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":70 }, { - "id": "young_minotaur", - "iconID": "monsters_misc:5", - "name": "Young minotaur", - "spawnGroup": "pitcave2", - "monsterClass": "giant", - "maxHP": 45, - "attackCost": 6, - "attackChance": 20, - "criticalSkill": 40, - "criticalMultiplier": 3, - "blockChance": 50, - "damageResistance": 2, - "droplistID": "cavemonster", - "attackDamage": { - "min": 4, - "max": 4 - } + "id":"young_minotaur", + "name":"Young minotaur", + "iconID":"monsters_misc:5", + "maxHP":45, + "monsterClass":"giant", + "attackDamage":{ + "min":4, + "max":4 + }, + "spawnGroup":"pitcave2", + "droplistID":"cavemonster", + "attackCost":6, + "attackChance":20, + "criticalSkill":40, + "criticalMultiplier":3.0, + "blockChance":50, + "damageResistance":2 }, { - "id": "strong_minotaur", - "iconID": "monsters_misc:5", - "name": "Strong minotaur", - "spawnGroup": "pitcave2_boss", - "monsterClass": "giant", - "maxHP": 53, - "attackCost": 6, - "attackChance": 40, - "criticalSkill": 50, - "criticalMultiplier": 3, - "blockChance": 50, - "damageResistance": 2, - "droplistID": "cavemonster", - "attackDamage": { - "min": 5, - "max": 5 - } + "id":"strong_minotaur", + "name":"Strong minotaur", + "iconID":"monsters_misc:5", + "maxHP":53, + "monsterClass":"giant", + "attackDamage":{ + "min":5, + "max":5 + }, + "spawnGroup":"pitcave2_boss", + "droplistID":"cavemonster", + "attackCost":6, + "attackChance":40, + "criticalSkill":50, + "criticalMultiplier":3.0, + "blockChance":50, + "damageResistance":2 }, { - "id": "irogotu", - "iconID": "monsters_liches:0", - "name": "Irogotu", - "spawnGroup": "pitcave_boss", - "monsterClass": "undead", - "unique": 1, - "maxHP": 61, - "attackCost": 3, - "attackChance": 50, - "criticalSkill": 40, - "criticalMultiplier": 3, - "blockChance": 70, - "damageResistance": 4, - "droplistID": "irogotu", - "phraseID": "irogotu", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"irogotu", + "name":"Irogotu", + "iconID":"monsters_liches:0", + "maxHP":61, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"pitcave_boss", + "phraseID":"irogotu", + "droplistID":"irogotu", + "attackCost":3, + "attackChance":50, + "criticalSkill":40, + "criticalMultiplier":3.0, + "blockChance":70, + "damageResistance":4 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_crossglen_npcs.json b/AndorsTrail/res/raw/monsterlist_crossglen_npcs.json index 0fa912991..4a02484a4 100644 --- a/AndorsTrail/res/raw/monsterlist_crossglen_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_crossglen_npcs.json @@ -1,119 +1,119 @@ [ { - "id": "mikhail", - "iconID": "monsters_mage2:0", - "name": "Mikhail", - "spawnGroup": "mikhail", - "monsterClass": "humanoid", - "phraseID": "mikhail_start_select" + "id":"mikhail", + "name":"Mikhail", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"mikhail", + "phraseID":"mikhail_start_select" }, { - "id": "leta", - "iconID": "monsters_men:2", - "name": "Leta", - "spawnGroup": "leta", - "monsterClass": "humanoid", - "phraseID": "leta1" + "id":"leta", + "name":"Leta", + "iconID":"monsters_men:2", + "monsterClass":"humanoid", + "spawnGroup":"leta", + "phraseID":"leta1" }, { - "id": "audir", - "iconID": "monsters_men:0", - "name": "Audir", - "spawnGroup": "audir", - "monsterClass": "humanoid", - "droplistID": "shop_audir", - "phraseID": "audir1" + "id":"audir", + "name":"Audir", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"audir", + "phraseID":"audir1", + "droplistID":"shop_audir" }, { - "id": "arambold", - "iconID": "monsters_men:3", - "name": "Arambold", - "spawnGroup": "arambold", - "monsterClass": "humanoid", - "droplistID": "shop_arambold", - "phraseID": "arambold1" + "id":"arambold", + "name":"Arambold", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"arambold", + "phraseID":"arambold1", + "droplistID":"shop_arambold" }, { - "id": "tharal", - "iconID": "monsters_men:4", - "name": "Tharal", - "spawnGroup": "tharal", - "monsterClass": "humanoid", - "droplistID": "shop_tharal", - "phraseID": "tharal1" + "id":"tharal", + "name":"Tharal", + "iconID":"monsters_men:4", + "monsterClass":"humanoid", + "spawnGroup":"tharal", + "phraseID":"tharal1", + "droplistID":"shop_tharal" }, { - "id": "drunk", - "iconID": "monsters_rltiles3:14", - "name": "Drunk", - "spawnGroup": "drunk", - "monsterClass": "humanoid", - "phraseID": "drunk1" + "id":"drunk", + "name":"Drunk", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"drunk", + "phraseID":"drunk1" }, { - "id": "mara", - "iconID": "monsters_men:7", - "name": "Mara", - "spawnGroup": "mara", - "monsterClass": "humanoid", - "droplistID": "shop_mara", - "phraseID": "mara1" + "id":"mara", + "name":"Mara", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"mara", + "phraseID":"mara1", + "droplistID":"shop_mara" }, { - "id": "gruil", - "iconID": "monsters_rogue1:0", - "name": "Gruil", - "spawnGroup": "gruil", - "monsterClass": "humanoid", - "droplistID": "shop_gruil", - "phraseID": "gruil1" + "id":"gruil", + "name":"Gruil", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"gruil", + "phraseID":"gruil1", + "droplistID":"shop_gruil" }, { - "id": "leonid", - "iconID": "monsters_men:3", - "name": "Leonid", - "spawnGroup": "leonid", - "monsterClass": "humanoid", - "phraseID": "leonid1" + "id":"leonid", + "name":"Leonid", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"leonid", + "phraseID":"leonid1" }, { - "id": "farmer", - "iconID": "monsters_man1:0", - "name": "Farmer", - "spawnGroup": "crossglen_farmer1", - "monsterClass": "humanoid", - "phraseID": "farm1" + "id":"farmer", + "name":"Farmer", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"crossglen_farmer1", + "phraseID":"farm1" }, { - "id": "tired_farmer", - "iconID": "monsters_man1:0", - "name": "Tired farmer", - "spawnGroup": "crossglen_farmer2", - "monsterClass": "humanoid", - "phraseID": "farm2" + "id":"tired_farmer", + "name":"Tired farmer", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"crossglen_farmer2", + "phraseID":"farm2" }, { - "id": "oromir", - "iconID": "monsters_man1:0", - "name": "Oromir", - "spawnGroup": "oromir", - "monsterClass": "humanoid", - "phraseID": "oromir1" + "id":"oromir", + "name":"Oromir", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"oromir", + "phraseID":"oromir1" }, { - "id": "odair", - "iconID": "monsters_men:8", - "name": "Odair", - "spawnGroup": "odair", - "monsterClass": "humanoid", - "phraseID": "odair1" + "id":"odair", + "name":"Odair", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"odair", + "phraseID":"odair1" }, { - "id": "jan", - "iconID": "monsters_rltiles3:14", - "name": "Jan", - "spawnGroup": "jan", - "monsterClass": "humanoid", - "phraseID": "jan_start_select" + "id":"jan", + "name":"Jan", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"jan", + "phraseID":"jan_start_select" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_fallhaven_animals.json b/AndorsTrail/res/raw/monsterlist_fallhaven_animals.json index a82d5a327..589150527 100644 --- a/AndorsTrail/res/raw/monsterlist_fallhaven_animals.json +++ b/AndorsTrail/res/raw/monsterlist_fallhaven_animals.json @@ -1,292 +1,292 @@ [ { - "id": "lost_spirit", - "iconID": "monsters_rltiles2:45", - "name": "Lost spirit", - "spawnGroup": "minorhaunt1", - "monsterClass": "ghost", - "maxHP": 15, - "attackCost": 10, - "attackChance": 50, - "blockChance": 10, - "damageResistance": 3, - "droplistID": "haunt", - "phraseID": "haunt", - "attackDamage": { - "min": 1, - "max": 2 - } + "id":"lost_spirit", + "name":"Lost spirit", + "iconID":"monsters_rltiles2:45", + "maxHP":15, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"minorhaunt1", + "phraseID":"haunt", + "droplistID":"haunt", + "attackCost":10, + "attackChance":50, + "blockChance":10, + "damageResistance":3 }, { - "id": "lost_soul", - "iconID": "monsters_rltiles2:45", - "name": "Lost soul", - "spawnGroup": "minorhaunt2", - "monsterClass": "ghost", - "maxHP": 15, - "attackCost": 10, - "attackChance": 50, - "blockChance": 10, - "damageResistance": 4, - "droplistID": "haunt", - "attackDamage": { - "min": 1, - "max": 2 - } + "id":"lost_soul", + "name":"Lost soul", + "iconID":"monsters_rltiles2:45", + "maxHP":15, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"minorhaunt2", + "droplistID":"haunt", + "attackCost":10, + "attackChance":50, + "blockChance":10, + "damageResistance":4 }, { - "id": "haunting", - "iconID": "monsters_ghost1:0", - "name": "Haunting", - "spawnGroup": "haunt3", - "monsterClass": "ghost", - "maxHP": 31, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 30, - "damageResistance": 1, - "droplistID": "haunt", - "attackDamage": { - "min": 1, - "max": 5 - } + "id":"haunting", + "name":"Haunting", + "iconID":"monsters_ghost1:0", + "maxHP":31, + "maxAP":10, + "moveCost":10, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":5 + }, + "spawnGroup":"haunt3", + "droplistID":"haunt", + "attackCost":5, + "attackChance":120, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":30, + "damageResistance":1 }, { - "id": "skeletal_warrior", - "iconID": "monsters_skeleton1:0", - "name": "Skeletal warrior", - "spawnGroup": "skeleton1", - "monsterClass": "construct", - "maxHP": 52, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 60, - "blockChance": 40, - "damageResistance": 1, - "droplistID": "skeleton", - "attackDamage": { - "min": 1, - "max": 3 - } + "id":"skeletal_warrior", + "name":"Skeletal warrior", + "iconID":"monsters_skeleton1:0", + "maxHP":52, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":1, + "max":3 + }, + "spawnGroup":"skeleton1", + "droplistID":"skeleton", + "attackCost":5, + "attackChance":60, + "blockChance":40, + "damageResistance":1 }, { - "id": "skeletal_master", - "iconID": "monsters_skeleton2:0", - "name": "Skeletal master", - "spawnGroup": "skeletonmaster", - "monsterClass": "construct", - "maxHP": 52, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 70, - "blockChance": 30, - "damageResistance": 2, - "droplistID": "skeleton", - "attackDamage": { - "min": 1, - "max": 3 - } + "id":"skeletal_master", + "name":"Skeletal master", + "iconID":"monsters_skeleton2:0", + "maxHP":52, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":1, + "max":3 + }, + "spawnGroup":"skeletonmaster", + "droplistID":"skeleton", + "attackCost":5, + "attackChance":70, + "blockChance":30, + "damageResistance":2 }, { - "id": "skeleton", - "iconID": "monsters_skeleton1:0", - "name": "Skeleton", - "spawnGroup": "skeleton1", - "monsterClass": "construct", - "maxHP": 35, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 60, - "blockChance": 40, - "droplistID": "skeleton", - "attackDamage": { - "min": 1, - "max": 4 - } + "id":"skeleton", + "name":"Skeleton", + "iconID":"monsters_skeleton1:0", + "maxHP":35, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"skeleton1", + "droplistID":"skeleton", + "attackCost":10, + "attackChance":60, + "blockChance":40 }, { - "id": "guardian_of_the_catacombs", - "iconID": "monsters_rltiles2:45", - "name": "Guardian of the catacombs", - "spawnGroup": "catacombguard1", - "monsterClass": "ghost", - "unique": 1, - "maxHP": 6, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 10, - "blockChance": 10, - "damageResistance": 3, - "droplistID": "catacombguard", - "phraseID": "catacombguard", - "attackDamage": { - "min": 1, - "max": 6 - } + "id":"guardian_of_the_catacombs", + "name":"Guardian of the catacombs", + "iconID":"monsters_rltiles2:45", + "maxHP":6, + "maxAP":10, + "moveCost":10, + "unique":1, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":6 + }, + "spawnGroup":"catacombguard1", + "phraseID":"catacombguard", + "droplistID":"catacombguard", + "attackCost":10, + "attackChance":10, + "blockChance":10, + "damageResistance":3 }, { - "id": "catacomb_rat", - "iconID": "monsters_rats:0", - "name": "Catacomb rat", - "spawnGroup": "catacombrat1", - "monsterClass": "animal", - "maxHP": 15, - "maxAP": 10, - "moveCost": 10, - "attackCost": 3, - "attackChance": 60, - "blockChance": 40, - "droplistID": "catacombrat", - "attackDamage": { - "min": 1, - "max": 1 - } + "id":"catacomb_rat", + "name":"Catacomb rat", + "iconID":"monsters_rats:0", + "maxHP":15, + "maxAP":10, + "moveCost":10, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"catacombrat1", + "droplistID":"catacombrat", + "attackCost":3, + "attackChance":60, + "blockChance":40 }, { - "id": "large_catacomb_rat", - "iconID": "monsters_rats:3", - "name": "Large catacomb rat", - "spawnGroup": "catacombrat1", - "monsterClass": "animal", - "maxHP": 21, - "maxAP": 10, - "moveCost": 10, - "attackCost": 3, - "attackChance": 60, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 40, - "droplistID": "catacombrat", - "attackDamage": { - "min": 1, - "max": 2 - } + "id":"large_catacomb_rat", + "name":"Large catacomb rat", + "iconID":"monsters_rats:3", + "maxHP":21, + "maxAP":10, + "moveCost":10, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"catacombrat1", + "droplistID":"catacombrat", + "attackCost":3, + "attackChance":60, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":40 }, { - "id": "ghostly_visage", - "iconID": "monsters_ghost1:0", - "name": "Ghostly visage", - "spawnGroup": "catacombguard2", - "monsterClass": "ghost", - "maxHP": 16, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 20, - "blockChance": 20, - "damageResistance": 2, - "droplistID": "catacombguard", - "attackDamage": { - "min": 1, - "max": 4 - } + "id":"ghostly_visage", + "name":"Ghostly visage", + "iconID":"monsters_ghost1:0", + "maxHP":16, + "maxAP":10, + "moveCost":10, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"catacombguard2", + "droplistID":"catacombguard", + "attackCost":5, + "attackChance":20, + "blockChance":20, + "damageResistance":2 }, { - "id": "spectre", - "iconID": "monsters_rltiles2:45", - "name": "Spectre", - "spawnGroup": "catacombguard2", - "monsterClass": "ghost", - "maxHP": 15, - "maxAP": 10, - "moveCost": 10, - "attackCost": 3, - "attackChance": 50, - "blockChance": 60, - "damageResistance": 2, - "droplistID": "catacombguard", - "attackDamage": { - "min": 1, - "max": 5 - } + "id":"spectre", + "name":"Spectre", + "iconID":"monsters_rltiles2:45", + "maxHP":15, + "maxAP":10, + "moveCost":10, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":5 + }, + "spawnGroup":"catacombguard2", + "droplistID":"catacombguard", + "attackCost":3, + "attackChance":50, + "blockChance":60, + "damageResistance":2 }, { - "id": "apparition", - "iconID": "monsters_rltiles2:45", - "name": "Apparition", - "spawnGroup": "catacombguard3", - "monsterClass": "ghost", - "maxHP": 17, - "maxAP": 10, - "moveCost": 10, - "attackCost": 3, - "blockChance": 70, - "damageResistance": 2, - "droplistID": "catacombguard", - "attackDamage": { - "min": 1, - "max": 5 - } + "id":"apparition", + "name":"Apparition", + "iconID":"monsters_rltiles2:45", + "maxHP":17, + "maxAP":10, + "moveCost":10, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":5 + }, + "spawnGroup":"catacombguard3", + "droplistID":"catacombguard", + "attackCost":3, + "blockChance":70, + "damageResistance":2 }, { - "id": "shade", - "iconID": "monsters_ghost1:0", - "name": "Shade", - "spawnGroup": "catacombguard3", - "monsterClass": "ghost", - "maxHP": 16, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 20, - "blockChance": 20, - "damageResistance": 3, - "droplistID": "catacombguard", - "attackDamage": { - "min": 1, - "max": 4 - } + "id":"shade", + "name":"Shade", + "iconID":"monsters_ghost1:0", + "maxHP":16, + "maxAP":10, + "moveCost":10, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"catacombguard3", + "droplistID":"catacombguard", + "attackCost":5, + "attackChance":20, + "blockChance":20, + "damageResistance":3 }, { - "id": "young_gargoyle", - "iconID": "monsters_misc:2", - "name": "Young gargoyle", - "spawnGroup": "catacombguard3", - "monsterClass": "construct", - "maxHP": 35, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 110, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 70, - "damageResistance": 1, - "droplistID": "catacombguard", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"young_gargoyle", + "name":"Young gargoyle", + "iconID":"monsters_misc:2", + "maxHP":35, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"catacombguard3", + "droplistID":"catacombguard", + "attackCost":10, + "attackChance":110, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":70, + "damageResistance":1 }, { - "id": "ghost_of_luthor", - "iconID": "monsters_liches:2", - "name": "Ghost of Luthor", - "spawnGroup": "luthor", - "monsterClass": "ghost", - "unique": 1, - "maxHP": 86, - "maxAP": 10, - "moveCost": 10, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 50, - "damageResistance": 3, - "droplistID": "luthor", - "phraseID": "luthor", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"ghost_of_luthor", + "name":"Ghost of Luthor", + "iconID":"monsters_liches:2", + "maxHP":86, + "maxAP":10, + "moveCost":10, + "unique":1, + "monsterClass":"ghost", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"luthor", + "phraseID":"luthor", + "droplistID":"luthor", + "attackCost":5, + "attackChance":120, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":50, + "damageResistance":3 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json b/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json index 52b222491..9f9a4197b 100644 --- a/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json @@ -1,334 +1,334 @@ [ { - "id": "warden", - "iconID": "monsters_men:3", - "name": "Warden", - "spawnGroup": "fallhaven_warden", - "monsterClass": "humanoid", - "phraseID": "fallhaven_warden_select_1" + "id":"warden", + "name":"Warden", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_warden", + "phraseID":"fallhaven_warden_select_1" }, { - "id": "guard", - "iconID": "monsters_rltiles3:14", - "name": "Guard", - "spawnGroup": "fallhaven_guard", - "monsterClass": "humanoid", - "phraseID": "fallhaven_guard" + "id":"guard", + "name":"Guard", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_guard", + "phraseID":"fallhaven_guard" }, { - "id": "acolyte", - "iconID": "monsters_men:4", - "name": "Acolyte", - "spawnGroup": "fallhaven_priest", - "monsterClass": "humanoid", - "phraseID": "fallhaven_priest" + "id":"acolyte", + "name":"Acolyte", + "iconID":"monsters_men:4", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_priest", + "phraseID":"fallhaven_priest" }, { - "id": "bearded_citizen", - "iconID": "monsters_man1:0", - "name": "Bearded Citizen", - "spawnGroup": "fallhaven_citizen1", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen1" + "id":"bearded_citizen", + "name":"Bearded Citizen", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen1", + "phraseID":"fallhaven_citizen1" }, { - "id": "old_citizen", - "iconID": "monsters_men:2", - "name": "Old Citizen", - "spawnGroup": "fallhaven_citizen2", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen2" + "id":"old_citizen", + "name":"Old Citizen", + "iconID":"monsters_men:2", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen2", + "phraseID":"fallhaven_citizen2" }, { - "id": "tired_citizen", - "iconID": "monsters_men:7", - "name": "Tired Citizen", - "spawnGroup": "fallhaven_citizen4", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen4" + "id":"tired_citizen", + "name":"Tired Citizen", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen4", + "phraseID":"fallhaven_citizen4" }, { - "id": "citizen", - "iconID": "monsters_man1:0", - "name": "Citizen", - "spawnGroup": "fallhaven_citizen3", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen3" + "id":"citizen", + "name":"Citizen", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen3", + "phraseID":"fallhaven_citizen3" }, { - "id": "grumpy_citizen", - "iconID": "monsters_men:2", - "name": "Grumpy Citizen", - "spawnGroup": "fallhaven_citizen5", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen5" + "id":"grumpy_citizen", + "name":"Grumpy Citizen", + "iconID":"monsters_men:2", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen5", + "phraseID":"fallhaven_citizen5" }, { - "id": "blond_citizen", - "iconID": "monsters_men:7", - "name": "Blond Citizen", - "spawnGroup": "fallhaven_citizen6", - "monsterClass": "humanoid", - "phraseID": "fallhaven_citizen6" + "id":"blond_citizen", + "name":"Blond Citizen", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_citizen6", + "phraseID":"fallhaven_citizen6" }, { - "id": "bucus", - "iconID": "monsters_rogue1:0", - "name": "Bucus", - "spawnGroup": "bucus", - "monsterClass": "humanoid", - "phraseID": "bucus_welcome" + "id":"bucus", + "name":"Bucus", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"bucus", + "phraseID":"bucus_welcome" }, { - "id": "drunkard", - "iconID": "monsters_men:0", - "name": "Drunkard", - "spawnGroup": "fallhaven_drunk", - "monsterClass": "humanoid", - "phraseID": "fallhaven_drunk" + "id":"drunkard", + "name":"Drunkard", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_drunk", + "phraseID":"fallhaven_drunk" }, { - "id": "old_man", - "iconID": "monsters_men:5", - "name": "Old man", - "spawnGroup": "fallhaven_oldman", - "monsterClass": "humanoid", - "phraseID": "fallhaven_oldman" + "id":"old_man", + "name":"Old man", + "iconID":"monsters_men:5", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_oldman", + "phraseID":"fallhaven_oldman" }, { - "id": "nocmar", - "iconID": "monsters_men:8", - "name": "Nocmar", - "spawnGroup": "nocmar", - "monsterClass": "humanoid", - "droplistID": "nocmar", - "phraseID": "nocmar" + "id":"nocmar", + "name":"Nocmar", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"nocmar", + "phraseID":"nocmar", + "droplistID":"nocmar" }, { - "id": "prisoner", - "iconID": "monsters_rogue1:0", - "name": "Prisoner", - "spawnGroup": "fallhaven_prisoner", - "monsterClass": "humanoid", - "maxHP": 1, - "maxAP": 1, - "moveCost": 1, - "attackCost": 1, - "attackChance": 0 + "id":"prisoner", + "name":"Prisoner", + "iconID":"monsters_rogue1:0", + "maxHP":1, + "maxAP":1, + "moveCost":1, + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_prisoner", + "attackCost":1, + "attackChance":0 }, { - "id": "ganos", - "iconID": "monsters_rogue1:0", - "name": "Ganos", - "spawnGroup": "ganos", - "monsterClass": "humanoid", - "droplistID": "shop_ganos", - "phraseID": "ganos" + "id":"ganos", + "name":"Ganos", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"ganos", + "phraseID":"ganos", + "droplistID":"shop_ganos" }, { - "id": "arcir", - "iconID": "monsters_mage2:0", - "name": "Arcir", - "spawnGroup": "arcir", - "monsterClass": "humanoid", - "phraseID": "arcir_start" + "id":"arcir", + "name":"Arcir", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"arcir", + "phraseID":"arcir_start" }, { - "id": "athamyr", - "iconID": "monsters_men:4", - "name": "Athamyr", - "spawnGroup": "athamyr", - "monsterClass": "humanoid", - "phraseID": "athamyr" + "id":"athamyr", + "name":"Athamyr", + "iconID":"monsters_men:4", + "monsterClass":"humanoid", + "spawnGroup":"athamyr", + "phraseID":"athamyr" }, { - "id": "thoronir", - "iconID": "monsters_men2:8", - "name": "Thoronir", - "spawnGroup": "thoronir", - "monsterClass": "humanoid", - "droplistID": "shop_thoronir", - "phraseID": "thoronir_default" + "id":"thoronir", + "name":"Thoronir", + "iconID":"monsters_men2:8", + "monsterClass":"humanoid", + "spawnGroup":"thoronir", + "phraseID":"thoronir_default", + "droplistID":"shop_thoronir" }, { - "id": "chapelgoer", - "iconID": "monsters_men:6", - "name": "Mourning woman", - "spawnGroup": "chapelgoer", - "monsterClass": "humanoid", - "phraseID": "chapelgoer" + "id":"chapelgoer", + "name":"Mourning woman", + "iconID":"monsters_men:6", + "monsterClass":"humanoid", + "spawnGroup":"chapelgoer", + "phraseID":"chapelgoer" }, { - "id": "potion_merchant", - "iconID": "monsters_mage2:0", - "name": "Potion merchant", - "spawnGroup": "fallhaven_potions", - "monsterClass": "humanoid", - "droplistID": "shop_fallhaven_potions", - "phraseID": "fallhaven_potions" + "id":"potion_merchant", + "name":"Potion merchant", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_potions", + "phraseID":"fallhaven_potions", + "droplistID":"shop_fallhaven_potions" }, { - "id": "tailor", - "iconID": "monsters_men2:0", - "name": "Tailor", - "spawnGroup": "fallhaven_clothes", - "monsterClass": "humanoid", - "droplistID": "shop_fallhaven_clothes", - "phraseID": "fallhaven_clothes" + "id":"tailor", + "name":"Tailor", + "iconID":"monsters_men2:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_clothes", + "phraseID":"fallhaven_clothes", + "droplistID":"shop_fallhaven_clothes" }, { - "id": "bela", - "iconID": "monsters_men:7", - "name": "Bela", - "spawnGroup": "bela", - "monsterClass": "humanoid", - "droplistID": "shop_bela", - "phraseID": "bela" + "id":"bela", + "name":"Bela", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"bela", + "phraseID":"bela", + "droplistID":"shop_bela" }, { - "id": "larcal", - "iconID": "monsters_men2:2", - "name": "Larcal", - "spawnGroup": "larcal", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 51, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 25, - "blockChance": 50, - "droplistID": "larcal", - "phraseID": "larcal", - "attackDamage": { - "min": 1, - "max": 2 - } + "id":"larcal", + "name":"Larcal", + "iconID":"monsters_men2:2", + "maxHP":51, + "maxAP":10, + "moveCost":10, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"larcal", + "phraseID":"larcal", + "droplistID":"larcal", + "attackCost":10, + "attackChance":25, + "blockChance":50 }, { - "id": "gaela", - "iconID": "monsters_men2:9", - "name": "Gaela", - "spawnGroup": "gaela", - "monsterClass": "humanoid", - "phraseID": "gaela" + "id":"gaela", + "name":"Gaela", + "iconID":"monsters_men2:9", + "monsterClass":"humanoid", + "spawnGroup":"gaela", + "phraseID":"gaela" }, { - "id": "unnmir", - "iconID": "monsters_mage2:0", - "name": "Unnmir", - "spawnGroup": "unnmir", - "monsterClass": "humanoid", - "phraseID": "unnmir" + "id":"unnmir", + "name":"Unnmir", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"unnmir", + "phraseID":"unnmir" }, { - "id": "rigmor", - "iconID": "monsters_men:1", - "name": "Rigmor", - "spawnGroup": "rigmor", - "monsterClass": "humanoid", - "phraseID": "rigmor" + "id":"rigmor", + "name":"Rigmor", + "iconID":"monsters_men:1", + "monsterClass":"humanoid", + "spawnGroup":"rigmor", + "phraseID":"rigmor" }, { - "id": "jakrar", - "iconID": "monsters_men2:2", - "name": "Jakrar", - "spawnGroup": "fallhaven_lumberjack", - "monsterClass": "humanoid", - "phraseID": "fallhaven_lumberjack", + "id":"jakrar", + "name":"Jakrar", + "iconID":"monsters_men2:2", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_lumberjack", + "phraseID":"fallhaven_lumberjack", "droplistID":"shop_fallhaven_lumberjack" }, { - "id": "alaun", - "iconID": "monsters_mage2:0", - "name": "Alaun", - "spawnGroup": "alaun", - "monsterClass": "humanoid", - "phraseID": "alaun" + "id":"alaun", + "name":"Alaun", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"alaun", + "phraseID":"alaun" }, { - "id": "busy_farmer", - "iconID": "monsters_man1:0", - "name": "Busy Farmer", - "spawnGroup": "fallhaven_farmer1", - "monsterClass": "humanoid", - "phraseID": "fallhaven_farmer1" + "id":"busy_farmer", + "name":"Busy Farmer", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_farmer1", + "phraseID":"fallhaven_farmer1" }, { - "id": "old_farmer", - "iconID": "monsters_mage2:0", - "name": "Old Farmer", - "spawnGroup": "fallhaven_farmer2", - "monsterClass": "humanoid", - "phraseID": "fallhaven_farmer2" + "id":"old_farmer", + "name":"Old Farmer", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"fallhaven_farmer2", + "phraseID":"fallhaven_farmer2" }, { - "id": "khorand", - "iconID": "monsters_men:3", - "name": "Khorand", - "spawnGroup": "khorand", - "monsterClass": "humanoid", - "phraseID": "khorand" + "id":"khorand", + "name":"Khorand", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"khorand", + "phraseID":"khorand" }, { - "id": "vacor", - "iconID": "monsters_mage:0", - "name": "Vacor", - "spawnGroup": "vacor", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 72, - "attackCost": 5, - "attackChance": 110, - "blockChance": 40, - "damageResistance": 2, - "droplistID": "vacor", - "phraseID": "vacor", - "attackDamage": { - "min": 4, - "max": 8 - } + "id":"vacor", + "name":"Vacor", + "iconID":"monsters_mage:0", + "maxHP":72, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":4, + "max":8 + }, + "spawnGroup":"vacor", + "phraseID":"vacor", + "droplistID":"vacor", + "attackCost":5, + "attackChance":110, + "blockChance":40, + "damageResistance":2 }, { - "id": "unzel", - "iconID": "monsters_men:8", - "name": "Unzel", - "spawnGroup": "unzel", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 59, - "attackCost": 10, - "attackChance": 80, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 40, - "damageResistance": 2, - "droplistID": "unzel", - "phraseID": "unzel", - "attackDamage": { - "min": 5, - "max": 9 - } + "id":"unzel", + "name":"Unzel", + "iconID":"monsters_men:8", + "maxHP":59, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":5, + "max":9 + }, + "spawnGroup":"unzel", + "phraseID":"unzel", + "droplistID":"unzel", + "attackCost":10, + "attackChance":80, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":40, + "damageResistance":2 }, { - "id": "shady_bandit", - "iconID": "monsters_men2:9", - "name": "Shady Bandit", - "spawnGroup": "fallhaven_bandit", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 45, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 50, - "damageResistance": 2, - "droplistID": "fallhaven_bandit", - "phraseID": "fallhaven_bandit", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"shady_bandit", + "name":"Shady Bandit", + "iconID":"monsters_men2:9", + "maxHP":45, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"fallhaven_bandit", + "phraseID":"fallhaven_bandit", + "droplistID":"fallhaven_bandit", + "attackCost":5, + "attackChance":70, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":50, + "damageResistance":2 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_halvor_surprise.json b/AndorsTrail/res/raw/monsterlist_halvor_surprise.json index ed24d5cd7..1c43dc810 100644 --- a/AndorsTrail/res/raw/monsterlist_halvor_surprise.json +++ b/AndorsTrail/res/raw/monsterlist_halvor_surprise.json @@ -1,9 +1,9 @@ [ { "id":"halvor", - "phraseID":"halvor_select_begin", - "unique":1, "name":"Halvor", - "iconID":"monsters_tometik1:67" + "iconID":"monsters_tometik1:67", + "unique":1, + "phraseID":"halvor_select_begin" } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json b/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json index cad73371e..89cf69596 100644 --- a/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json @@ -1,28 +1,28 @@ -[ - { - "id": "guard_pathway", - "name": "Watchman", - "iconID": "monsters_rltiles3:14", - "spawnGroup": "guard_pathway", - "phraseID": "guard_pathway" - }, - { - "id": "wolf_leader", - "name": "Korvan the leader of the wolves", - "unique": 1, - "monsterClass": "animal", - "movementAggressionType": "helpOthers", - "iconID": "monsters_rltiles2:108", - "spawnGroup": "wolf_leader", - "maxHP": 50, - "moveCost": 3, - "attackDamage": { - "min": 4, - "max": 7 - }, - "droplistID": "jakrar_axe_drop", - "attackCost": 5, - "attackChance": 130, - "blockChance": 35 - } +[ + { + "id":"guard_pathway", + "name":"Watchman", + "iconID":"monsters_rltiles3:14", + "spawnGroup":"guard_pathway", + "phraseID":"guard_pathway" + }, + { + "id":"wolf_leader", + "name":"Korvan the leader of the wolves", + "iconID":"monsters_rltiles2:108", + "maxHP":50, + "moveCost":3, + "unique":1, + "monsterClass":"animal", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":4, + "max":7 + }, + "spawnGroup":"wolf_leader", + "droplistID":"jakrar_axe_drop", + "attackCost":5, + "attackChance":130, + "blockChance":35 + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_stoutford.json b/AndorsTrail/res/raw/monsterlist_stoutford.json index fb93cfc98..0e643d59e 100644 --- a/AndorsTrail/res/raw/monsterlist_stoutford.json +++ b/AndorsTrail/res/raw/monsterlist_stoutford.json @@ -1,85 +1,85 @@ [ { "id":"stoutford_farmer_jan", - "phraseID":"stoutford_farmer_jan_0", "name":"Jan", - "iconID":"monsters_karvis2:1" + "iconID":"monsters_karvis2:1", + "phraseID":"stoutford_farmer_jan_0" }, { "id":"stoutford_farmer_jen", - "phraseID":"stoutford_farmer_jen_0", "name":"Jen", - "iconID":"monsters_karvis2:1" + "iconID":"monsters_karvis2:1", + "phraseID":"stoutford_farmer_jen_0" }, { "id":"kayla", - "phraseID":"kayla_0", - "droplistID":"kayla_shop", + "name":"Kayla", + "iconID":"monsters_rltiles4:29", "unique":1, "monsterClass":"humanoid", - "name":"Kayla", "spawnGroup":"kayla", - "iconID":"monsters_rltiles4:29" + "phraseID":"kayla_0", + "droplistID":"kayla_shop" }, { "id":"tahalendor", - "phraseID":"tahalendor_0", "name":"Tahalendor", - "iconID":"monsters_ld1:3" + "iconID":"monsters_ld1:3", + "phraseID":"tahalendor_0" }, { "id":"yolgen", - "phraseID":"yolgen_0", "name":"Yolgen", - "iconID":"monsters_men:4" + "iconID":"monsters_men:4", + "phraseID":"yolgen_0" }, { "id":"stoutford_gateguard", - "phraseID":"stoutford_gateguard_0", "name":"Stoutford Guard", - "iconID":"monsters_tometik2:43" + "iconID":"monsters_tometik2:43", + "phraseID":"stoutford_gateguard_0" }, { "id":"stoutford_guard1", - "phraseID":"stoutford_guard1_0", "name":"Stoutford Guard", - "iconID":"monsters_tometik2:44" + "iconID":"monsters_tometik2:44", + "phraseID":"stoutford_guard1_0" }, { "id":"stoutford_builder", - "phraseID":"stoutford_builder_0", "name":"Builder", - "iconID":"monsters_ld1:22" + "iconID":"monsters_ld1:22", + "phraseID":"stoutford_builder_0" }, { "id":"stoutford_widow", - "phraseID":"stoutford_widow_0", "name":"Widow", - "iconID":"monsters_karvis2:0" + "iconID":"monsters_karvis2:0", + "phraseID":"stoutford_widow_0" }, { "id":"stoutford_commoner", - "phraseID":"stoutford_commoner_0", "name":"Commoner", - "iconID":"monsters_karvis2:2" + "iconID":"monsters_karvis2:2", + "phraseID":"stoutford_commoner_0" }, { "id":"stoutford_commoner2", - "phraseID":"stoutford_commoner_0", "name":"Commoner", - "iconID":"monsters_tometik5:0" + "iconID":"monsters_tometik5:0", + "phraseID":"stoutford_commoner_0" }, { "id":"stouford_farmer2", - "phraseID":"stoutford_builder_0", "name":"Farmer", - "iconID":"monsters_ld1:27" + "iconID":"monsters_ld1:27", + "phraseID":"stoutford_builder_0" }, { "id":"stoutford_alchemist", - "phraseID":"stoutford_builder_0", "name":"Alchemist", - "iconID":"monsters_rltiles1:70" + "iconID":"monsters_rltiles1:70", + "phraseID":"stoutford_builder_0" }, { "id":"goat_1", @@ -93,70 +93,77 @@ }, { "id":"stoutford_cottager", - "phraseID":"stoutford_commoner_0", "name":"Cottager", - "iconID":"monsters_tometik2:55" + "iconID":"monsters_tometik2:55", + "phraseID":"stoutford_commoner_0" }, { "id":"stoutford_cook", - "phraseID":"stoutford_builder_0", "name":"Cook", - "iconID":"monsters_rltiles2:81" + "iconID":"monsters_rltiles2:81", + "phraseID":"stoutford_builder_0" }, { "id":"stoutford_innkeeper", - "phraseID":"glasforn_0", "name":"Glasforn", - "iconID":"monsters_ld1:33" + "iconID":"monsters_ld1:33", + "phraseID":"glasforn_0" }, { "id":"stoutford_thief", - "phraseID":"stoutford_thief_0", - "droplistID":"stoutford_thief_shoplist", "name":"Quiet Thief", - "iconID":"monsters_rogue1:0" + "iconID":"monsters_rogue1:0", + "phraseID":"stoutford_thief_0", + "droplistID":"stoutford_thief_shoplist" }, { "id":"stoutford_drinker_1", - "phraseID":"stoutford_commoner_0", "name":"Customer", + "iconID":"monsters_ld1:35", "spawnGroup":"stoutford_drinkers", - "iconID":"monsters_ld1:35" + "phraseID":"stoutford_commoner_0" }, { "id":"stoutford_drinker_2", - "phraseID":"stoutford_commoner_0", "name":"Customer", + "iconID":"monsters_ld1:18", "spawnGroup":"stoutford_drinkers", - "iconID":"monsters_ld1:18" + "phraseID":"stoutford_commoner_0" }, { "id":"stoutford_smith", - "phraseID":"stoutford_builder_0", "name":"Blacksmith", - "iconID":"monsters_ld1:29" + "iconID":"monsters_ld1:29", + "phraseID":"stoutford_builder_0" }, { "id":"stoutford_worshiper", - "phraseID":"chapelgoer", "name":"Praying woman", - "iconID":"monsters_men:6" + "iconID":"monsters_men:6", + "phraseID":"chapelgoer" }, { - "blockChance":90, - "maxAP":10, + "id":"stoutford_lich", + "name":"Eliszylae", + "iconID":"monsters_liches:0", "maxHP":135, + "maxAP":10, + "moveCost":5, "unique":1, - "droplistID":"eliszylae_droplist", - "criticalSkill":40, - "attackCost":2, - "damageResistance":2, - "attackChance":80, + "monsterClass":"undead", + "movementAggressionType":"wholeMap", "attackDamage":{ "min":1, "max":6 }, - "id":"stoutford_lich", + "spawnGroup":"stoutford_lich", + "droplistID":"eliszylae_droplist", + "attackCost":2, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":90, + "damageResistance":2, "hitEffect":{ "increaseCurrentHP":{ "min":2, @@ -164,19 +171,12 @@ }, "conditionsTarget":[ { - "duration":2, "condition":"feebleness_minor", "magnitude":2, + "duration":2, "chance":"15" } ] - }, - "moveCost":5, - "monsterClass":"undead", - "name":"Eliszylae", - "movementAggressionType":"wholeMap", - "iconID":"monsters_liches:0", - "spawnGroup":"stoutford_lich", - "criticalMultiplier":2.0 + } } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0610_monsters1.json b/AndorsTrail/res/raw/monsterlist_v0610_monsters1.json index 38251d369..addfeea83 100644 --- a/AndorsTrail/res/raw/monsterlist_v0610_monsters1.json +++ b/AndorsTrail/res/raw/monsterlist_v0610_monsters1.json @@ -1,494 +1,494 @@ [ { - "id": "young_larval_burrower", - "iconID": "monsters_rltiles2:164", - "name": "Young larval burrower", - "spawnGroup": "larva_1", - "monsterClass": "insect", - "maxHP": 30, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 25, - "droplistID": "larva_1", - "attackDamage": { - "min": 1, - "max": 6 - } - }, - { - "id": "larval_burrower", - "iconID": "monsters_rltiles2:164", - "name": "Larval burrower", - "spawnGroup": "larva_2", - "monsterClass": "insect", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 25, - "droplistID": "larva_2", - "attackDamage": { - "min": 1, - "max": 6 - } - }, - { - "id": "larval_boss", - "iconID": "monsters_rltiles2:164", - "name": "Strong larval burrower", - "spawnGroup": "larva_boss", - "monsterClass": "insect", - "unique": 1, - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 25, - "droplistID": "larva_boss", - "attackDamage": { - "min": 1, - "max": 6 - } - }, - { - "id": "rivertroll", - "iconID": "monsters_rltiles1:104", - "name": "River troll", - "spawnGroup": "rivertroll", - "monsterClass": "giant", - "unique": 1, - "maxHP": 210, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 30, - "criticalMultiplier": 4, - "blockChance": 65, - "damageResistance": 7, - "droplistID": "rivertroll", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "grass_ant", - "iconID": "monsters_insects:0", - "name": "Grasslands ant", - "spawnGroup": "fieldcritter_0", - "monsterClass": "insect", - "maxHP": 29, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 80, - "droplistID": "fieldcritter_0", - "attackDamage": { - "min": 0, - "max": 4 - } - }, - { - "id": "grass_ant2", - "iconID": "monsters_insects:2", - "name": "Tough grasslands ant", - "spawnGroup": "fieldcritter_0", - "monsterClass": "insect", - "maxHP": 29, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "droplistID": "fieldcritter_0", - "attackDamage": { - "min": 1, - "max": 5 - } - }, - { - "id": "grass_beetle", - "iconID": "monsters_insects:4", - "name": "Grasslands beetle", - "spawnGroup": "fieldcritter_1", - "monsterClass": "insect", - "maxHP": 34, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "blockChance": 80, - "damageResistance": 3, - "droplistID": "fieldcritter_1", - "attackDamage": { - "min": 0, - "max": 5 - } - }, - { - "id": "grass_beetle2", - "iconID": "monsters_insects:4", - "name": "Tough grasslands beetle", - "spawnGroup": "fieldcritter_1", - "monsterClass": "insect", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "fieldcritter_1", - "attackDamage": { - "min": 1, - "max": 6 - } - }, - { - "id": "grass_snake", - "iconID": "monsters_rltiles2:25", - "name": "Grasslands snake", - "spawnGroup": "fieldcritter_2", - "monsterClass": "reptile", - "maxHP": 36, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 80, - "droplistID": "fieldcritter_2", - "attackDamage": { - "min": 0, - "max": 6 - } - }, - { - "id": "grass_snake2", - "iconID": "monsters_rltiles2:25", - "name": "Tough grasslands snake", - "spawnGroup": "fieldcritter_2", - "monsterClass": "reptile", - "maxHP": 38, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "droplistID": "fieldcritter_2", - "attackDamage": { - "min": 1, - "max": 7 - } - }, - { - "id": "grass_lizard", - "iconID": "monsters_rltiles2:114", - "name": "Grasslands lizard", - "spawnGroup": "fieldcritter_3", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 80, - "damageResistance": 3, - "droplistID": "fieldcritter_3", - "attackDamage": { - "min": 0, - "max": 8 - } - }, - { - "id": "grass_lizard2", - "iconID": "monsters_rltiles2:117", - "name": "Black grasslands lizard", - "spawnGroup": "fieldcritter_3", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "fieldcritter_3", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "keknazar", - "iconID": "monsters_misc:9", - "name": "Keknazar", - "spawnGroup": "keknazar", - "monsterClass": "reptile", - "unique": 1, - "maxHP": 90, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 50, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 70, - "damageResistance": 8, - "droplistID": "keknazar", - "phraseID": "keknazar", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "crossroads_rat", - "iconID": "monsters_rats:0", - "name": "Rat", - "spawnGroup": "crossroads_rat", - "monsterClass": "animal", - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 50, - "blockChance": 30, - "droplistID": "rat", - "attackDamage": { - "min": 1, - "max": 1 - } - }, - { - "id": "fieldwasp_0", - "iconID": "monsters_insects:1", - "name": "Frantic forest wasp", - "spawnGroup": "fieldwasp_0", - "monsterClass": "insect", - "maxHP": 29, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 95, - "droplistID": "fieldwasp", - "attackDamage": { - "min": 2, - "max": 6 - } - }, - { - "id": "fieldwasp_1", - "iconID": "monsters_insects:1", - "name": "Frantic forest wasp", - "spawnGroup": "fieldwasp_1", - "monsterClass": "insect", - "maxHP": 32, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 125, - "droplistID": "fieldwasp", - "attackDamage": { - "min": 2, - "max": 6 - } - }, - { - "id": "fieldwasp_2", - "iconID": "monsters_insects:1", - "name": "Frantic forest wasp", - "spawnGroup": "fieldwasp_2", - "monsterClass": "insect", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 75, - "criticalMultiplier": 3, - "blockChance": 130, - "droplistID": "fieldwasp", - "attackDamage": { - "min": 2, - "max": 6 - } - }, - { - "id": "izthiel_1", - "iconID": "monsters_rltiles2:51", - "name": "Young Izthiel", - "spawnGroup": "izthiel_1", - "monsterClass": "reptile", - "maxHP": 40, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "blockChance": 57, - "damageResistance": 5, - "droplistID": "izthiel", - "attackDamage": { - "min": 2, - "max": 7 - } - }, - { - "id": "izthiel_2", - "iconID": "monsters_rltiles2:49", - "name": "Izthiel", - "spawnGroup": "izthiel_2", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "blockChance": 58, - "damageResistance": 6, - "droplistID": "izthiel", - "attackDamage": { - "min": 2, - "max": 7 - } - }, - { - "id": "izthiel_3", - "iconID": "monsters_rltiles2:48", - "name": "Strong Izthiel", - "spawnGroup": "izthiel_3", - "monsterClass": "reptile", - "maxHP": 52, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "blockChance": 60, - "damageResistance": 8, - "droplistID": "izthiel", - "attackDamage": { - "min": 2, - "max": 7 + "id":"young_larval_burrower", + "name":"Young larval burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":30, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"larva_1", + "droplistID":"larva_1", + "attackCost":5, + "attackChance":120, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":25 + }, + { + "id":"larval_burrower", + "name":"Larval burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 + }, + "spawnGroup":"larva_2", + "droplistID":"larva_2", + "attackCost":5, + "attackChance":120, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":25 + }, + { + "id":"larval_boss", + "name":"Strong larval burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 + }, + "spawnGroup":"larva_boss", + "droplistID":"larva_boss", + "attackCost":5, + "attackChance":120, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":25 + }, + { + "id":"rivertroll", + "name":"River troll", + "iconID":"monsters_rltiles1:104", + "maxHP":210, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"giant", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"rivertroll", + "droplistID":"rivertroll", + "attackCost":5, + "attackChance":120, + "criticalSkill":30, + "criticalMultiplier":4.0, + "blockChance":65, + "damageResistance":7 + }, + { + "id":"grass_ant", + "name":"Grasslands ant", + "iconID":"monsters_insects:0", + "maxHP":29, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":4 + }, + "spawnGroup":"fieldcritter_0", + "droplistID":"fieldcritter_0", + "attackCost":3, + "attackChance":120, + "blockChance":80 + }, + { + "id":"grass_ant2", + "name":"Tough grasslands ant", + "iconID":"monsters_insects:2", + "maxHP":29, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":5 + }, + "spawnGroup":"fieldcritter_0", + "droplistID":"fieldcritter_0", + "attackCost":3, + "attackChance":125, + "blockChance":80 + }, + { + "id":"grass_beetle", + "name":"Grasslands beetle", + "iconID":"monsters_insects:4", + "maxHP":34, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"fieldcritter_1", + "droplistID":"fieldcritter_1", + "attackCost":5, + "attackChance":120, + "blockChance":80, + "damageResistance":3 + }, + { + "id":"grass_beetle2", + "name":"Tough grasslands beetle", + "iconID":"monsters_insects:4", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 + }, + "spawnGroup":"fieldcritter_1", + "droplistID":"fieldcritter_1", + "attackCost":5, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"grass_snake", + "name":"Grasslands snake", + "iconID":"monsters_rltiles2:25", + "maxHP":36, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":6 + }, + "spawnGroup":"fieldcritter_2", + "droplistID":"fieldcritter_2", + "attackCost":3, + "attackChance":120, + "blockChance":80 + }, + { + "id":"grass_snake2", + "name":"Tough grasslands snake", + "iconID":"monsters_rltiles2:25", + "maxHP":38, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":1, + "max":7 + }, + "spawnGroup":"fieldcritter_2", + "droplistID":"fieldcritter_2", + "attackCost":3, + "attackChance":125, + "blockChance":80 + }, + { + "id":"grass_lizard", + "name":"Grasslands lizard", + "iconID":"monsters_rltiles2:114", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":8 + }, + "spawnGroup":"fieldcritter_3", + "droplistID":"fieldcritter_3", + "attackCost":3, + "attackChance":120, + "blockChance":80, + "damageResistance":3 + }, + { + "id":"grass_lizard2", + "name":"Black grasslands lizard", + "iconID":"monsters_rltiles2:117", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"fieldcritter_3", + "droplistID":"fieldcritter_3", + "attackCost":3, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"keknazar", + "name":"Keknazar", + "iconID":"monsters_misc:9", + "maxHP":90, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"keknazar", + "phraseID":"keknazar", + "droplistID":"keknazar", + "attackCost":5, + "attackChance":50, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":70, + "damageResistance":8 + }, + { + "id":"crossroads_rat", + "name":"Rat", + "iconID":"monsters_rats:0", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"crossroads_rat", + "droplistID":"rat", + "attackCost":5, + "attackChance":50, + "blockChance":30 + }, + { + "id":"fieldwasp_0", + "name":"Frantic forest wasp", + "iconID":"monsters_insects:1", + "maxHP":29, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"fieldwasp_0", + "droplistID":"fieldwasp", + "attackCost":3, + "attackChance":70, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":95 + }, + { + "id":"fieldwasp_1", + "name":"Frantic forest wasp", + "iconID":"monsters_insects:1", + "maxHP":32, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"fieldwasp_1", + "droplistID":"fieldwasp", + "attackCost":3, + "attackChance":70, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":125 + }, + { + "id":"fieldwasp_2", + "name":"Frantic forest wasp", + "iconID":"monsters_insects:1", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"fieldwasp_2", + "droplistID":"fieldwasp", + "attackCost":3, + "attackChance":70, + "criticalSkill":75, + "criticalMultiplier":3.0, + "blockChance":130 + }, + { + "id":"izthiel_1", + "name":"Young Izthiel", + "iconID":"monsters_rltiles2:51", + "maxHP":40, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"izthiel_1", + "droplistID":"izthiel", + "attackCost":3, + "attackChance":70, + "blockChance":57, + "damageResistance":5 + }, + { + "id":"izthiel_2", + "name":"Izthiel", + "iconID":"monsters_rltiles2:49", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"izthiel_2", + "droplistID":"izthiel", + "attackCost":3, + "attackChance":90, + "blockChance":58, + "damageResistance":6 + }, + { + "id":"izthiel_3", + "name":"Strong Izthiel", + "iconID":"monsters_rltiles2:48", + "maxHP":52, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"izthiel_3", + "droplistID":"izthiel", + "attackCost":3, + "attackChance":80, + "blockChance":60, + "damageResistance":8, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 2, - "duration": 4, - "chance": 40 + "condition":"bleeding_wound", + "magnitude":2, + "duration":4, + "chance":"40" } ] } }, { - "id": "izthiel_4", - "iconID": "monsters_rltiles2:52", - "name": "Izthiel Guardian", - "spawnGroup": "izthiel_4", - "monsterClass": "reptile", - "maxHP": 54, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 60, - "damageResistance": 11, - "droplistID": "izthiel_4", - "attackDamage": { - "min": 3, - "max": 7 + "id":"izthiel_4", + "name":"Izthiel Guardian", + "iconID":"monsters_rltiles2:52", + "maxHP":54, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"izthiel_4", + "droplistID":"izthiel_4", + "attackCost":3, + "attackChance":120, + "blockChance":60, + "damageResistance":11, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 3, - "duration": 5, - "chance": 50 + "condition":"bleeding_wound", + "magnitude":3, + "duration":5, + "chance":"50" } ] } }, { - "id": "frog_1", - "iconID": "monsters_rltiles1:131", - "name": "River frog", - "spawnGroup": "frog_1", - "monsterClass": "reptile", - "maxHP": 15, - "maxAP": 10, - "moveCost": 5, - "attackCost": 2, - "attackChance": 150, - "blockChance": 45, - "droplistID": "frog", - "attackDamage": { - "min": 0, - "max": 5 - } - }, - { - "id": "frog_2", - "iconID": "monsters_rltiles1:131", - "name": "Tough river frog", - "spawnGroup": "frog_2", - "monsterClass": "reptile", - "maxHP": 17, - "maxAP": 10, - "moveCost": 5, - "attackCost": 2, - "attackChance": 160, - "blockChance": 49, - "droplistID": "frog", - "attackDamage": { - "min": 0, - "max": 5 - } - }, - { - "id": "frog_3", - "iconID": "monsters_rltiles1:130", - "name": "Poisonous river frog", - "spawnGroup": "frog_3", - "monsterClass": "reptile", - "maxHP": 21, - "maxAP": 10, - "moveCost": 5, - "attackCost": 2, - "attackChance": 165, - "blockChance": 55, - "droplistID": "frog_3", - "attackDamage": { - "min": 0, - "max": 5 + "id":"frog_1", + "name":"River frog", + "iconID":"monsters_rltiles1:131", + "maxHP":15, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"frog_1", + "droplistID":"frog", + "attackCost":2, + "attackChance":150, + "blockChance":45 + }, + { + "id":"frog_2", + "name":"Tough river frog", + "iconID":"monsters_rltiles1:131", + "maxHP":17, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"frog_2", + "droplistID":"frog", + "attackCost":2, + "attackChance":160, + "blockChance":49 + }, + { + "id":"frog_3", + "name":"Poisonous river frog", + "iconID":"monsters_rltiles1:130", + "maxHP":21, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"frog_3", + "droplistID":"frog_3", + "attackCost":2, + "attackChance":165, + "blockChance":55, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 5, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":5, + "chance":"30" } ] } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0610_monsters2.json b/AndorsTrail/res/raw/monsterlist_v0610_monsters2.json index 31c353143..b443f68cb 100644 --- a/AndorsTrail/res/raw/monsterlist_v0610_monsters2.json +++ b/AndorsTrail/res/raw/monsterlist_v0610_monsters2.json @@ -1,450 +1,450 @@ [ { - "id": "iqhan_1a", - "iconID": "monsters_rltiles2:96", - "name": "Iqhan worker thrall", - "spawnGroup": "iqhan_1", - "monsterClass": "humanoid", - "maxHP": 55, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 110, - "blockChance": 70, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "iqhan_1b", - "iconID": "monsters_rltiles2:96", - "name": "Iqhan thrall servant", - "spawnGroup": "iqhan_1", - "monsterClass": "humanoid", - "maxHP": 57, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 70, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "iqhan_2a", - "iconID": "monsters_rltiles2:97", - "name": "Iqhan guard thrall", - "spawnGroup": "iqhan_2", - "monsterClass": "humanoid", - "maxHP": 59, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 130, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 70, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "iqhan_2b", - "iconID": "monsters_rltiles2:97", - "name": "Iqhan thrall", - "spawnGroup": "iqhan_2", - "monsterClass": "humanoid", - "maxHP": 62, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 130, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 70, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 10 - } - }, - { - "id": "iqhan_3a", - "iconID": "monsters_rltiles2:128", - "name": "Iqhan warrior thrall", - "spawnGroup": "iqhan_3", - "monsterClass": "humanoid", - "maxHP": 65, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 140, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 70, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 11 - } - }, - { - "id": "iqhan_3b", - "iconID": "monsters_rltiles2:129", - "name": "Iqhan master", - "spawnGroup": "iqhan_3", - "monsterClass": "humanoid", - "maxHP": 67, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 140, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 12 - } - }, - { - "id": "iqhan_4a", - "iconID": "monsters_rltiles2:129", - "name": "Iqhan master", - "spawnGroup": "iqhan_4", - "monsterClass": "humanoid", - "maxHP": 69, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 140, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan_lesser", - "attackDamage": { - "min": 2, - "max": 13 - } - }, - { - "id": "iqhan_4b", - "iconID": "monsters_rltiles2:133", - "name": "Iqhan master", - "spawnGroup": "iqhan_4", - "monsterClass": "humanoid", - "maxHP": 71, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 140, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan", - "attackDamage": { - "min": 2, - "max": 15 - } - }, - { - "id": "iqhan_ch_1a", - "iconID": "monsters_rltiles2:135", - "name": "Iqhan chaos evoker", - "spawnGroup": "iqhan_ch_1", - "monsterClass": "humanoid", - "maxHP": 73, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 140, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan", - "attackDamage": { - "min": 2, - "max": 15 + "id":"iqhan_1a", + "name":"Iqhan worker thrall", + "iconID":"monsters_rltiles2:96", + "maxHP":55, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_1", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":110, + "blockChance":70 + }, + { + "id":"iqhan_1b", + "name":"Iqhan thrall servant", + "iconID":"monsters_rltiles2:96", + "maxHP":57, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"iqhan_1", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":120, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":70 + }, + { + "id":"iqhan_2a", + "name":"Iqhan guard thrall", + "iconID":"monsters_rltiles2:97", + "maxHP":59, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"iqhan_2", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":130, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":70 + }, + { + "id":"iqhan_2b", + "name":"Iqhan thrall", + "iconID":"monsters_rltiles2:97", + "maxHP":62, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":10 + }, + "spawnGroup":"iqhan_2", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":130, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":70 + }, + { + "id":"iqhan_3a", + "name":"Iqhan warrior thrall", + "iconID":"monsters_rltiles2:128", + "maxHP":65, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":11 + }, + "spawnGroup":"iqhan_3", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":140, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":70 + }, + { + "id":"iqhan_3b", + "name":"Iqhan master", + "iconID":"monsters_rltiles2:129", + "maxHP":67, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":12 + }, + "spawnGroup":"iqhan_3", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":140, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60 + }, + { + "id":"iqhan_4a", + "name":"Iqhan master", + "iconID":"monsters_rltiles2:129", + "maxHP":69, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":13 + }, + "spawnGroup":"iqhan_4", + "droplistID":"iqhan_lesser", + "attackCost":3, + "attackChance":140, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60 + }, + { + "id":"iqhan_4b", + "name":"Iqhan master", + "iconID":"monsters_rltiles2:133", + "maxHP":71, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":15 + }, + "spawnGroup":"iqhan_4", + "droplistID":"iqhan", + "attackCost":3, + "attackChance":140, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60 + }, + { + "id":"iqhan_ch_1a", + "name":"Iqhan chaos evoker", + "iconID":"monsters_rltiles2:135", + "maxHP":73, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":15 + }, + "spawnGroup":"iqhan_ch_1", + "droplistID":"iqhan", + "attackCost":3, + "attackChance":140, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 2, - "duration": 5, - "chance": 20 + "condition":"chaotic_grip", + "magnitude":2, + "duration":5, + "chance":"20" } ] } }, { - "id": "iqhan_ch_1b", - "iconID": "monsters_rltiles2:135", - "name": "Iqhan chaos evoker", - "spawnGroup": "iqhan_ch_1", - "monsterClass": "humanoid", - "maxHP": 75, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan", - "attackDamage": { - "min": 2, - "max": 14 + "id":"iqhan_ch_1b", + "name":"Iqhan chaos evoker", + "iconID":"monsters_rltiles2:135", + "maxHP":75, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":14 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_ch_1", + "droplistID":"iqhan", + "attackCost":3, + "attackChance":150, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 2, - "duration": 5, - "chance": 20 + "condition":"chaotic_grip", + "magnitude":2, + "duration":5, + "chance":"20" } ] } }, { - "id": "iqhan_ch_2a", - "iconID": "monsters_rltiles2:134", - "name": "Iqhan chaos servant", - "spawnGroup": "iqhan_ch_2", - "monsterClass": "humanoid", - "maxHP": 78, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "iqhan", - "attackDamage": { - "min": 2, - "max": 14 + "id":"iqhan_ch_2a", + "name":"Iqhan chaos servant", + "iconID":"monsters_rltiles2:134", + "maxHP":78, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":14 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_ch_2", + "droplistID":"iqhan", + "attackCost":3, + "attackChance":150, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 4, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":4, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_ch_2b", - "iconID": "monsters_rltiles2:134", - "name": "Iqhan chaos servant", - "spawnGroup": "iqhan_ch_2", - "monsterClass": "humanoid", - "maxHP": 79, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "criticalSkill": 25, - "criticalMultiplier": 2, - "blockChance": 75, - "droplistID": "iqhan", - "attackDamage": { - "min": 2, - "max": 13 + "id":"iqhan_ch_2b", + "name":"Iqhan chaos servant", + "iconID":"monsters_rltiles2:134", + "maxHP":79, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":13 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_ch_2", + "droplistID":"iqhan", + "attackCost":3, + "attackChance":150, + "criticalSkill":25, + "criticalMultiplier":2.0, + "blockChance":75, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 4, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":4, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_ch_3a", - "iconID": "monsters_rltiles2:136", - "name": "Iqhan chaos master", - "spawnGroup": "iqhan_ch_3", - "monsterClass": "humanoid", - "maxHP": 83, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 170, - "criticalSkill": 25, - "criticalMultiplier": 2, - "blockChance": 75, - "droplistID": "iqhan_master", - "attackDamage": { - "min": 2, - "max": 13 + "id":"iqhan_ch_3a", + "name":"Iqhan chaos master", + "iconID":"monsters_rltiles2:136", + "maxHP":83, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":13 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_ch_3", + "droplistID":"iqhan_master", + "attackCost":3, + "attackChance":170, + "criticalSkill":25, + "criticalMultiplier":2.0, + "blockChance":75, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 4, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":4, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_ch_3b", - "iconID": "monsters_rltiles2:137", - "name": "Iqhan chaos master", - "spawnGroup": "iqhan_ch_3", - "monsterClass": "humanoid", - "maxHP": 85, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 170, - "criticalSkill": 25, - "criticalMultiplier": 2, - "blockChance": 75, - "droplistID": "iqhan_master", - "attackDamage": { - "min": 2, - "max": 13 + "id":"iqhan_ch_3b", + "name":"Iqhan chaos master", + "iconID":"monsters_rltiles2:137", + "maxHP":85, + "maxAP":10, + "moveCost":5, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":13 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_ch_3", + "droplistID":"iqhan_master", + "attackCost":3, + "attackChance":170, + "criticalSkill":25, + "criticalMultiplier":2.0, + "blockChance":75, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 4, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":4, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_chb_1a", - "iconID": "monsters_rltiles1:19", - "name": "Iqhan chaos beast", - "spawnGroup": "iqhan_chb_1", - "monsterClass": "construct", - "maxHP": 122, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 150, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 45, - "damageResistance": 9, - "droplistID": "iqhan_beast", - "attackDamage": { - "min": 0, - "max": 15 + "id":"iqhan_chb_1a", + "name":"Iqhan chaos beast", + "iconID":"monsters_rltiles1:19", + "maxHP":122, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":15 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_chb_1", + "droplistID":"iqhan_beast", + "attackCost":10, + "attackChance":150, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":45, + "damageResistance":9, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_chb_1b", - "iconID": "monsters_rltiles1:19", - "name": "Iqhan chaos beast", - "spawnGroup": "iqhan_chb_1", - "monsterClass": "construct", - "maxHP": 140, - "maxAP": 10, - "moveCost": 10, - "attackCost": 10, - "attackChance": 150, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 45, - "damageResistance": 9, - "droplistID": "iqhan_beast", - "attackDamage": { - "min": 0, - "max": 15 + "id":"iqhan_chb_1b", + "name":"Iqhan chaos beast", + "iconID":"monsters_rltiles1:19", + "maxHP":140, + "maxAP":10, + "moveCost":10, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":15 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_chb_1", + "droplistID":"iqhan_beast", + "attackCost":10, + "attackChance":150, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":45, + "damageResistance":9, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "iqhan_greeter", - "iconID": "monsters_men:8", - "name": "Rancent", - "spawnGroup": "iqhan_greeter", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "iqhan_greeter" + "id":"iqhan_greeter", + "name":"Rancent", + "iconID":"monsters_men:8", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"iqhan_greeter", + "phraseID":"iqhan_greeter" }, { - "id": "iqhan_boss", - "iconID": "monsters_rltiles1:5", - "name": "Iqhan chaos enslaver", - "spawnGroup": "iqhan_boss", - "monsterClass": "undead", - "unique": 1, - "maxHP": 120, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 170, - "criticalSkill": 30, - "criticalMultiplier": 2, - "blockChance": 75, - "damageResistance": 2, - "droplistID": "iqhan_boss", - "phraseID": "iqhan_boss", - "attackDamage": { - "min": 2, - "max": 13 + "id":"iqhan_boss", + "name":"Iqhan chaos enslaver", + "iconID":"monsters_rltiles1:5", + "maxHP":120, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":13 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"iqhan_boss", + "phraseID":"iqhan_boss", + "droplistID":"iqhan_boss", + "attackCost":3, + "attackChance":170, + "criticalSkill":30, + "criticalMultiplier":2.0, + "blockChance":75, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "chaotic_grip", - "magnitude": 7, - "duration": 5, - "chance": 50 + "condition":"chaotic_grip", + "magnitude":7, + "duration":5, + "chance":"50" }, { - "condition": "chaotic_curse", - "magnitude": 3, - "duration": 5, - "chance": 50 + "condition":"chaotic_curse", + "magnitude":3, + "duration":5, + "chance":"50" } ] } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0610_npcs1.json b/AndorsTrail/res/raw/monsterlist_v0610_npcs1.json index acca18bf4..5b6aec143 100644 --- a/AndorsTrail/res/raw/monsterlist_v0610_npcs1.json +++ b/AndorsTrail/res/raw/monsterlist_v0610_npcs1.json @@ -1,582 +1,582 @@ [ { - "id": "lostsheep1", - "iconID": "monsters_karvis2:8", - "name": "Sheep", - "spawnGroup": "tinlyn_lostsheep1", - "monsterClass": "animal", - "unique": 1, - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 10, - "blockChance": 5, - "droplistID": "tinlyn_sheep", - "phraseID": "tinlyn_lostsheep1", - "attackDamage": { - "min": 0, - "max": 1 - } + "id":"lostsheep1", + "name":"Sheep", + "iconID":"monsters_karvis2:8", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 + }, + "spawnGroup":"tinlyn_lostsheep1", + "phraseID":"tinlyn_lostsheep1", + "droplistID":"tinlyn_sheep", + "attackCost":5, + "attackChance":10, + "blockChance":5 }, { - "id": "lostsheep2", - "iconID": "monsters_karvis2:8", - "name": "Sheep", - "spawnGroup": "tinlyn_lostsheep2", - "monsterClass": "animal", - "unique": 1, - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 10, - "blockChance": 5, - "droplistID": "tinlyn_sheep", - "phraseID": "tinlyn_lostsheep2", - "attackDamage": { - "min": 0, - "max": 1 - } + "id":"lostsheep2", + "name":"Sheep", + "iconID":"monsters_karvis2:8", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 + }, + "spawnGroup":"tinlyn_lostsheep2", + "phraseID":"tinlyn_lostsheep2", + "droplistID":"tinlyn_sheep", + "attackCost":5, + "attackChance":10, + "blockChance":5 }, { - "id": "lostsheep3", - "iconID": "monsters_karvis2:8", - "name": "Sheep", - "spawnGroup": "tinlyn_lostsheep3", - "monsterClass": "animal", - "unique": 1, - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 10, - "blockChance": 5, - "droplistID": "tinlyn_sheep", - "phraseID": "tinlyn_lostsheep3", - "attackDamage": { - "min": 0, - "max": 1 - } + "id":"lostsheep3", + "name":"Sheep", + "iconID":"monsters_karvis2:8", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 + }, + "spawnGroup":"tinlyn_lostsheep3", + "phraseID":"tinlyn_lostsheep3", + "droplistID":"tinlyn_sheep", + "attackCost":5, + "attackChance":10, + "blockChance":5 }, { - "id": "lostsheep4", - "iconID": "monsters_karvis2:8", - "name": "Sheep", - "spawnGroup": "tinlyn_lostsheep4", - "monsterClass": "animal", - "unique": 1, - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 10, - "blockChance": 5, - "droplistID": "tinlyn_sheep", - "phraseID": "tinlyn_lostsheep4", - "attackDamage": { - "min": 0, - "max": 1 - } + "id":"lostsheep4", + "name":"Sheep", + "iconID":"monsters_karvis2:8", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 + }, + "spawnGroup":"tinlyn_lostsheep4", + "phraseID":"tinlyn_lostsheep4", + "droplistID":"tinlyn_sheep", + "attackCost":5, + "attackChance":10, + "blockChance":5 }, { - "id": "sheep1", - "iconID": "monsters_karvis2:8", - "name": "Sheep", - "spawnGroup": "tinlyn_sheep", - "monsterClass": "animal", - "unique": 1, - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 10, - "blockChance": 5, - "droplistID": "tinlyn_sheep", - "phraseID": "tinlyn_sheep", - "attackDamage": { - "min": 0, - "max": 1 - } + "id":"sheep1", + "name":"Sheep", + "iconID":"monsters_karvis2:8", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 + }, + "spawnGroup":"tinlyn_sheep", + "phraseID":"tinlyn_sheep", + "droplistID":"tinlyn_sheep", + "attackCost":5, + "attackChance":10, + "blockChance":5 }, { - "id": "ailshara", - "iconID": "monsters_men:8", - "name": "Ailshara", - "spawnGroup": "ailshara", - "monsterClass": "humanoid", - "droplistID": "shop_ailshara", - "phraseID": "ailshara" + "id":"ailshara", + "name":"Ailshara", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"ailshara", + "phraseID":"ailshara", + "droplistID":"shop_ailshara" }, { - "id": "arngyr", - "iconID": "monsters_rltiles1:65", - "name": "Arngyr", - "spawnGroup": "arngyr", - "monsterClass": "humanoid", - "phraseID": "arngyr" + "id":"arngyr", + "name":"Arngyr", + "iconID":"monsters_rltiles1:65", + "monsterClass":"humanoid", + "spawnGroup":"arngyr", + "phraseID":"arngyr" }, { - "id": "benbyr", - "iconID": "monsters_rltiles1:74", - "name": "Benbyr", - "spawnGroup": "benbyr", - "monsterClass": "humanoid", - "phraseID": "benbyr" + "id":"benbyr", + "name":"Benbyr", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"benbyr", + "phraseID":"benbyr" }, { - "id": "celdar", - "iconID": "monsters_rltiles1:94", - "name": "Celdar", - "spawnGroup": "celdar", - "monsterClass": "humanoid", - "phraseID": "celdar" + "id":"celdar", + "name":"Celdar", + "iconID":"monsters_rltiles1:94", + "monsterClass":"humanoid", + "spawnGroup":"celdar", + "phraseID":"celdar" }, { - "id": "conren", - "iconID": "monsters_karvis2:5", - "name": "Conren", - "spawnGroup": "conren", - "monsterClass": "humanoid", - "phraseID": "conren" + "id":"conren", + "name":"Conren", + "iconID":"monsters_karvis2:5", + "monsterClass":"humanoid", + "spawnGroup":"conren", + "phraseID":"conren" }, { - "id": "crossroads_backguard", - "iconID": "monsters_rltiles1:76", - "name": "Guard", - "spawnGroup": "crossroads_backguard", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "crossroads_backguard" + "id":"crossroads_backguard", + "name":"Guard", + "iconID":"monsters_rltiles1:76", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"crossroads_backguard", + "phraseID":"crossroads_backguard" }, { - "id": "crossroads_guard", - "iconID": "monsters_rltiles1:76", - "name": "Guard", - "spawnGroup": "crossroads_guard", - "monsterClass": "humanoid", - "phraseID": "crossroads_guard" + "id":"crossroads_guard", + "name":"Guard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"crossroads_guard", + "phraseID":"crossroads_guard" }, { - "id": "crossroads_sleepguard", - "iconID": "monsters_rltiles1:76", - "name": "Guard", - "spawnGroup": "crossroads_sleepguard", - "monsterClass": "humanoid", - "phraseID": "crossroads_sleepguard" + "id":"crossroads_sleepguard", + "name":"Guard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"crossroads_sleepguard", + "phraseID":"crossroads_sleepguard" }, { - "id": "crossroads_guest", - "iconID": "monsters_rltiles1:83", - "name": "Visitor", - "spawnGroup": "crossroads_guest", - "monsterClass": "humanoid", - "phraseID": "crossroads_guest" + "id":"crossroads_guest", + "name":"Visitor", + "iconID":"monsters_rltiles1:83", + "monsterClass":"humanoid", + "spawnGroup":"crossroads_guest", + "phraseID":"crossroads_guest" }, { - "id": "erinith", - "iconID": "monsters_rltiles1:82", - "name": "Erinith", - "spawnGroup": "erinith", - "monsterClass": "humanoid", - "phraseID": "erinith" + "id":"erinith", + "name":"Erinith", + "iconID":"monsters_rltiles1:82", + "monsterClass":"humanoid", + "spawnGroup":"erinith", + "phraseID":"erinith" }, { - "id": "fanamor", - "iconID": "monsters_men:7", - "name": "Fanamor", - "spawnGroup": "fanamor", - "monsterClass": "humanoid", - "phraseID": "fanamor" + "id":"fanamor", + "name":"Fanamor", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"fanamor", + "phraseID":"fanamor" }, { - "id": "feygard_bridgeguard", - "iconID": "monsters_men2:4", - "name": "Feygard bridge guard", - "spawnGroup": "feygard_bridgeguard", - "monsterClass": "humanoid", - "phraseID": "feygard_bridgeguard" + "id":"feygard_bridgeguard", + "name":"Feygard bridge guard", + "iconID":"monsters_men2:4", + "monsterClass":"humanoid", + "spawnGroup":"feygard_bridgeguard", + "phraseID":"feygard_bridgeguard" }, { - "id": "fieldwasp_unique", - "iconID": "monsters_insects:1", - "name": "Frantic forest wasp", - "spawnGroup": "fieldwasp_unique", - "monsterClass": "insect", - "unique": 1, - "maxHP": 70, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 200, - "criticalMultiplier": 3, - "blockChance": 150, - "droplistID": "fieldwasp_unique", - "attackDamage": { - "min": 2, - "max": 6 - } + "id":"fieldwasp_unique", + "name":"Frantic forest wasp", + "iconID":"monsters_insects:1", + "maxHP":70, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"fieldwasp_unique", + "droplistID":"fieldwasp_unique", + "attackCost":3, + "attackChance":70, + "criticalSkill":200, + "criticalMultiplier":3.0, + "blockChance":150 }, { - "id": "gallain", - "iconID": "monsters_man1:0", - "name": "Gallain", - "spawnGroup": "gallain", - "monsterClass": "humanoid", - "droplistID": "shop_gallain", - "phraseID": "gallain" + "id":"gallain", + "name":"Gallain", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"gallain", + "phraseID":"gallain", + "droplistID":"shop_gallain" }, { - "id": "gandoren", - "iconID": "monsters_rltiles1:69", - "name": "Gandoren", - "spawnGroup": "gandoren", - "monsterClass": "humanoid", - "phraseID": "gandoren" + "id":"gandoren", + "name":"Gandoren", + "iconID":"monsters_rltiles1:69", + "monsterClass":"humanoid", + "spawnGroup":"gandoren", + "phraseID":"gandoren" }, { - "id": "grimion", - "iconID": "monsters_men2:2", - "name": "Grimion", - "spawnGroup": "grimion", - "monsterClass": "humanoid", - "droplistID": "shop_grimion", - "phraseID": "grimion" + "id":"grimion", + "name":"Grimion", + "iconID":"monsters_men2:2", + "monsterClass":"humanoid", + "spawnGroup":"grimion", + "phraseID":"grimion", + "droplistID":"shop_grimion" }, { - "id": "hadracor", - "iconID": "monsters_men2:2", - "name": "Hadracor", - "spawnGroup": "hadracor", - "monsterClass": "humanoid", - "droplistID": "shop_hadracor", - "phraseID": "hadracor" + "id":"hadracor", + "name":"Hadracor", + "iconID":"monsters_men2:2", + "monsterClass":"humanoid", + "spawnGroup":"hadracor", + "phraseID":"hadracor", + "droplistID":"shop_hadracor" }, { - "id": "kuldan", - "iconID": "monsters_rltiles1:85", - "name": "Kuldan", - "spawnGroup": "kuldan", - "monsterClass": "humanoid", - "phraseID": "kuldan" + "id":"kuldan", + "name":"Kuldan", + "iconID":"monsters_rltiles1:85", + "monsterClass":"humanoid", + "spawnGroup":"kuldan", + "phraseID":"kuldan" }, { - "id": "kuldan_guard", - "iconID": "monsters_rltiles3:14", - "name": "Kuldan's Guard", - "spawnGroup": "kuldan_guard", - "monsterClass": "humanoid", - "phraseID": "kuldan_guard" + "id":"kuldan_guard", + "name":"Kuldan's Guard", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"kuldan_guard", + "phraseID":"kuldan_guard" }, { - "id": "landa", - "iconID": "monsters_men:0", - "name": "Landa", - "spawnGroup": "landa", - "monsterClass": "humanoid", - "phraseID": "landa" + "id":"landa", + "name":"Landa", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"landa", + "phraseID":"landa" }, { - "id": "loneford_chapelguard", - "iconID": "monsters_rltiles1:78", - "name": "Chapel guard", - "spawnGroup": "loneford_chapelguard", - "monsterClass": "humanoid", - "phraseID": "loneford_chapelguard" + "id":"loneford_chapelguard", + "name":"Chapel guard", + "iconID":"monsters_rltiles1:78", + "monsterClass":"humanoid", + "spawnGroup":"loneford_chapelguard", + "phraseID":"loneford_chapelguard" }, { - "id": "loneford_farmer0", - "iconID": "monsters_karvis2:1", - "name": "Farmer", - "spawnGroup": "loneford_farmer0", - "monsterClass": "humanoid", - "phraseID": "loneford_farmer0" + "id":"loneford_farmer0", + "name":"Farmer", + "iconID":"monsters_karvis2:1", + "monsterClass":"humanoid", + "spawnGroup":"loneford_farmer0", + "phraseID":"loneford_farmer0" }, { - "id": "loneford_guard0", - "iconID": "monsters_rltiles3:14", - "name": "Guard", - "spawnGroup": "loneford_guard0", - "monsterClass": "humanoid", - "phraseID": "loneford_guard0" + "id":"loneford_guard0", + "name":"Guard", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"loneford_guard0", + "phraseID":"loneford_guard0" }, { - "id": "loneford_tavern_patron", - "iconID": "monsters_karvis2:2", - "name": "Tavern owner", - "spawnGroup": "loneford_tavern_patron", - "monsterClass": "humanoid", - "phraseID": "loneford_tavern_patron" + "id":"loneford_tavern_patron", + "name":"Tavern owner", + "iconID":"monsters_karvis2:2", + "monsterClass":"humanoid", + "spawnGroup":"loneford_tavern_patron", + "phraseID":"loneford_tavern_patron" }, { - "id": "loneford_villager0", - "iconID": "monsters_karvis2:0", - "name": "Villager", - "spawnGroup": "loneford_villager0", - "monsterClass": "humanoid", - "phraseID": "loneford_villager0" + "id":"loneford_villager0", + "name":"Villager", + "iconID":"monsters_karvis2:0", + "monsterClass":"humanoid", + "spawnGroup":"loneford_villager0", + "phraseID":"loneford_villager0" }, { - "id": "loneford_villager1", - "iconID": "monsters_karvis2:1", - "name": "Villager", - "spawnGroup": "loneford_villager1", - "monsterClass": "humanoid", - "phraseID": "loneford_villager1" + "id":"loneford_villager1", + "name":"Villager", + "iconID":"monsters_karvis2:1", + "monsterClass":"humanoid", + "spawnGroup":"loneford_villager1", + "phraseID":"loneford_villager1" }, { - "id": "loneford_villager2", - "iconID": "monsters_karvis2:3", - "name": "Villager", - "spawnGroup": "loneford_villager2", - "monsterClass": "humanoid", - "phraseID": "loneford_villager2" + "id":"loneford_villager2", + "name":"Villager", + "iconID":"monsters_karvis2:3", + "monsterClass":"humanoid", + "spawnGroup":"loneford_villager2", + "phraseID":"loneford_villager2" }, { - "id": "loneford_villager3", - "iconID": "monsters_karvis2:5", - "name": "Villager", - "spawnGroup": "loneford_villager3", - "monsterClass": "humanoid", - "phraseID": "loneford_villager3" + "id":"loneford_villager3", + "name":"Villager", + "iconID":"monsters_karvis2:5", + "monsterClass":"humanoid", + "spawnGroup":"loneford_villager3", + "phraseID":"loneford_villager3" }, { - "id": "loneford_villager4", - "iconID": "monsters_men:2", - "name": "Villager", - "spawnGroup": "loneford_villager4", - "monsterClass": "humanoid", - "phraseID": "loneford_villager4" + "id":"loneford_villager4", + "name":"Villager", + "iconID":"monsters_men:2", + "monsterClass":"humanoid", + "spawnGroup":"loneford_villager4", + "phraseID":"loneford_villager4" }, { - "id": "loneford_wellguard", - "iconID": "monsters_rltiles1:72", - "name": "Guard", - "spawnGroup": "loneford_wellguard", - "monsterClass": "humanoid", - "phraseID": "loneford_wellguard" + "id":"loneford_wellguard", + "name":"Guard", + "iconID":"monsters_rltiles1:72", + "monsterClass":"humanoid", + "spawnGroup":"loneford_wellguard", + "phraseID":"loneford_wellguard" }, { - "id": "mienn", - "iconID": "monsters_rltiles1:87", - "name": "Mienn", - "spawnGroup": "mienn", - "monsterClass": "humanoid", - "phraseID": "mienn" + "id":"mienn", + "name":"Mienn", + "iconID":"monsters_rltiles1:87", + "monsterClass":"humanoid", + "spawnGroup":"mienn", + "phraseID":"mienn" }, { - "id": "minarra", - "iconID": "monsters_rltiles1:86", - "name": "Minarra", - "spawnGroup": "minarra", - "monsterClass": "humanoid", - "droplistID": "shop_minarra", - "phraseID": "minarra" + "id":"minarra", + "name":"Minarra", + "iconID":"monsters_rltiles1:86", + "monsterClass":"humanoid", + "spawnGroup":"minarra", + "phraseID":"minarra", + "droplistID":"shop_minarra" }, { - "id": "puny_warehouserat", - "iconID": "monsters_rats:1", - "name": "Warehouse rat", - "spawnGroup": "puny_warehouserat", - "monsterClass": "animal", - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 50, - "blockChance": 30, - "droplistID": "rat", - "attackDamage": { - "min": 1, - "max": 1 - } + "id":"puny_warehouserat", + "name":"Warehouse rat", + "iconID":"monsters_rats:1", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":1 + }, + "spawnGroup":"puny_warehouserat", + "droplistID":"rat", + "attackCost":5, + "attackChance":50, + "blockChance":30 }, { - "id": "rolwynn", - "iconID": "monsters_rltiles1:77", - "name": "Rolwynn", - "spawnGroup": "rolwynn", - "monsterClass": "humanoid", - "phraseID": "rolwynn" + "id":"rolwynn", + "name":"Rolwynn", + "iconID":"monsters_rltiles1:77", + "monsterClass":"humanoid", + "spawnGroup":"rolwynn", + "phraseID":"rolwynn" }, { - "id": "sienn", - "iconID": "monsters_rltiles1:66", - "name": "Sienn", - "spawnGroup": "sienn", - "monsterClass": "humanoid", - "phraseID": "sienn" + "id":"sienn", + "name":"Sienn", + "iconID":"monsters_rltiles1:66", + "monsterClass":"humanoid", + "spawnGroup":"sienn", + "phraseID":"sienn" }, { - "id": "sienn_pet", - "iconID": "monsters_misc:0", - "name": "Sienn's pet", - "spawnGroup": "sienn_pet", - "monsterClass": "reptile", - "phraseID": "sienn_pet" + "id":"sienn_pet", + "name":"Sienn's pet", + "iconID":"monsters_misc:0", + "monsterClass":"reptile", + "spawnGroup":"sienn_pet", + "phraseID":"sienn_pet" }, { - "id": "siola", - "iconID": "monsters_rltiles1:90", - "name": "Siola", - "spawnGroup": "siola", - "monsterClass": "humanoid", - "droplistID": "shop_siola", - "phraseID": "siola" + "id":"siola", + "name":"Siola", + "iconID":"monsters_rltiles1:90", + "monsterClass":"humanoid", + "spawnGroup":"siola", + "phraseID":"siola", + "droplistID":"shop_siola" }, { - "id": "taevinn", - "iconID": "monsters_karvis2:5", - "name": "Taevinn", - "spawnGroup": "taevinn", - "monsterClass": "humanoid", - "phraseID": "taevinn" + "id":"taevinn", + "name":"Taevinn", + "iconID":"monsters_karvis2:5", + "monsterClass":"humanoid", + "spawnGroup":"taevinn", + "phraseID":"taevinn" }, { - "id": "talion", - "iconID": "monsters_men2:8", - "name": "Talion", - "spawnGroup": "talion", - "monsterClass": "humanoid", - "droplistID": "shop_talion", - "phraseID": "talion" + "id":"talion", + "name":"Talion", + "iconID":"monsters_men2:8", + "monsterClass":"humanoid", + "spawnGroup":"talion", + "phraseID":"talion", + "droplistID":"shop_talion" }, { - "id": "telund", - "iconID": "monsters_rltiles1:74", - "name": "Telund", - "spawnGroup": "telund", - "monsterClass": "humanoid", - "phraseID": "telund" + "id":"telund", + "name":"Telund", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"telund", + "phraseID":"telund" }, { - "id": "tinlyn", - "iconID": "monsters_karvis2:7", - "name": "Tinlyn", - "spawnGroup": "tinlyn", - "monsterClass": "humanoid", - "phraseID": "tinlyn" + "id":"tinlyn", + "name":"Tinlyn", + "iconID":"monsters_karvis2:7", + "monsterClass":"humanoid", + "spawnGroup":"tinlyn", + "phraseID":"tinlyn" }, { - "id": "wallach", - "iconID": "monsters_rltiles1:75", - "name": "Wallach", - "spawnGroup": "wallach", - "monsterClass": "humanoid", - "phraseID": "wallach" + "id":"wallach", + "name":"Wallach", + "iconID":"monsters_rltiles1:75", + "monsterClass":"humanoid", + "spawnGroup":"wallach", + "phraseID":"wallach" }, { - "id": "woodcutter_0", - "iconID": "monsters_men:0", - "name": "Woodcutter", - "spawnGroup": "woodcutter_0", - "monsterClass": "humanoid", - "phraseID": "woodcutter_0" + "id":"woodcutter_0", + "name":"Woodcutter", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"woodcutter_0", + "phraseID":"woodcutter_0" }, { - "id": "woodcutter_2", - "iconID": "monsters_men:0", - "name": "Woodcutter", - "spawnGroup": "woodcutter_2", - "monsterClass": "humanoid", - "phraseID": "woodcutter_2" + "id":"woodcutter_2", + "name":"Woodcutter", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"woodcutter_2", + "phraseID":"woodcutter_2" }, { - "id": "woodcutter_3", - "iconID": "monsters_men2:2", - "name": "Woodcutter", - "spawnGroup": "woodcutter_3", - "monsterClass": "humanoid", - "phraseID": "woodcutter_3" + "id":"woodcutter_3", + "name":"Woodcutter", + "iconID":"monsters_men2:2", + "monsterClass":"humanoid", + "spawnGroup":"woodcutter_3", + "phraseID":"woodcutter_3" }, { - "id": "woodcutter_4", - "iconID": "monsters_rltiles1:93", - "name": "Woodcutter", - "spawnGroup": "woodcutter_4", - "monsterClass": "humanoid", - "phraseID": "woodcutter_4" + "id":"woodcutter_4", + "name":"Woodcutter", + "iconID":"monsters_rltiles1:93", + "monsterClass":"humanoid", + "spawnGroup":"woodcutter_4", + "phraseID":"woodcutter_4" }, { - "id": "woodcutter_5", - "iconID": "monsters_men2:2", - "name": "Woodcutter", - "spawnGroup": "woodcutter_5", - "monsterClass": "humanoid", - "phraseID": "woodcutter_5" + "id":"woodcutter_5", + "name":"Woodcutter", + "iconID":"monsters_men2:2", + "monsterClass":"humanoid", + "spawnGroup":"woodcutter_5", + "phraseID":"woodcutter_5" }, { - "id": "rogorn", - "iconID": "monsters_rltiles1:63", - "name": "Rogorn", - "spawnGroup": "rogorn", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 145, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "blockChance": 120, - "damageResistance": 5, - "droplistID": "rogorn", - "phraseID": "rogorn", - "attackDamage": { - "min": 5, - "max": 9 - } + "id":"rogorn", + "name":"Rogorn", + "iconID":"monsters_rltiles1:63", + "maxHP":145, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":5, + "max":9 + }, + "spawnGroup":"rogorn", + "phraseID":"rogorn", + "droplistID":"rogorn", + "attackCost":3, + "attackChance":90, + "blockChance":120, + "damageResistance":5 }, { - "id": "rogorn_henchman", - "iconID": "monsters_rogue1:0", - "name": "Rogorn's henchman", - "spawnGroup": "rogorn_henchman", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 130, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "rogorn_henchman", - "phraseID": "rogorn_henchman", - "attackDamage": { - "min": 5, - "max": 8 - } + "id":"rogorn_henchman", + "name":"Rogorn's henchman", + "iconID":"monsters_rogue1:0", + "maxHP":130, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":5, + "max":8 + }, + "spawnGroup":"rogorn_henchman", + "phraseID":"rogorn_henchman", + "droplistID":"rogorn_henchman", + "attackCost":3, + "attackChance":80, + "blockChance":120, + "damageResistance":4 }, { - "id": "buceth", - "iconID": "monsters_men2:7", - "name": "Buceth", - "spawnGroup": "buceth", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 75, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 200, - "criticalMultiplier": 2, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "buceth", - "phraseID": "buceth", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"buceth", + "name":"Buceth", + "iconID":"monsters_men2:7", + "maxHP":75, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"buceth", + "phraseID":"buceth", + "droplistID":"buceth", + "attackCost":3, + "attackChance":80, + "criticalSkill":200, + "criticalMultiplier":2.0, + "blockChance":120, + "damageResistance":4 }, { - "id": "gauward", - "iconID": "monsters_mage2:0", - "name": "Gauward", - "spawnGroup": "gauward", - "monsterClass": "humanoid", - "phraseID": "gauward" + "id":"gauward", + "name":"Gauward", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"gauward", + "phraseID":"gauward" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0611_monsters1.json b/AndorsTrail/res/raw/monsterlist_v0611_monsters1.json index 6625919fd..b4ac2b25f 100644 --- a/AndorsTrail/res/raw/monsterlist_v0611_monsters1.json +++ b/AndorsTrail/res/raw/monsterlist_v0611_monsters1.json @@ -1,1862 +1,1862 @@ [ { - "id": "cbeetle_1", - "iconID": "monsters_rltiles2:63", - "name": "Young carrion beetle", - "spawnGroup": "scaradon_1", - "monsterClass": "insect", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "blockChance": 30, - "damageResistance": 9, - "droplistID": "scaradon", - "attackDamage": { - "min": 0, - "max": 5 - } - }, - { - "id": "cbeetle_2", - "iconID": "monsters_rltiles2:63", - "name": "Carrion beetle", - "spawnGroup": "scaradon_1", - "monsterClass": "insect", - "maxHP": 51, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 75, - "blockChance": 30, - "damageResistance": 9, - "droplistID": "scaradon", - "attackDamage": { - "min": 0, - "max": 5 - } - }, - { - "id": "scaradon_1", - "iconID": "monsters_rltiles1:98", - "name": "Young Scaradon", - "spawnGroup": "scaradon_1", - "monsterClass": "insect", - "maxHP": 32, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 50, - "blockChance": 30, - "damageResistance": 15, - "droplistID": "scaradon", - "attackDamage": { - "min": 0, - "max": 4 - } - }, - { - "id": "scaradon_2", - "iconID": "monsters_rltiles1:98", - "name": "Small Scaradon", - "spawnGroup": "scaradon_2", - "monsterClass": "insect", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 50, - "blockChance": 30, - "damageResistance": 15, - "droplistID": "scaradon", - "attackDamage": { - "min": 1, - "max": 4 - } - }, - { - "id": "scaradon_3", - "iconID": "monsters_rltiles1:97", - "name": "Scaradon", - "spawnGroup": "scaradon_2", - "monsterClass": "insect", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 50, - "blockChance": 30, - "damageResistance": 17, - "droplistID": "scaradon", - "attackDamage": { - "min": 0, - "max": 4 - } - }, - { - "id": "scaradon_4", - "iconID": "monsters_rltiles1:97", - "name": "Tough Scaradon", - "spawnGroup": "scaradon_2", - "monsterClass": "insect", - "maxHP": 37, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 50, - "blockChance": 30, - "damageResistance": 17, - "droplistID": "scaradon", - "attackDamage": { - "min": 1, - "max": 4 - } - }, - { - "id": "scaradon_5", - "iconID": "monsters_rltiles1:97", - "name": "Hardshell Scaradon", - "spawnGroup": "scaradon_3", - "monsterClass": "insect", - "maxHP": 38, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 50, - "blockChance": 30, - "damageResistance": 18, - "droplistID": "scaradon_b", - "attackDamage": { - "min": 1, - "max": 5 - } - }, - { - "id": "mwolf_1", - "iconID": "monsters_dogs:3", - "name": "Mountain wolf pup", - "spawnGroup": "mwolf_1", - "monsterClass": "animal", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 80, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 40, - "damageResistance": 3, - "droplistID": "mwolf", - "attackDamage": { - "min": 2, - "max": 7 - } - }, - { - "id": "mwolf_2", - "iconID": "monsters_dogs:3", - "name": "Young mountain wolf", - "spawnGroup": "mwolf_1", - "monsterClass": "animal", - "maxHP": 52, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 80, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 44, - "damageResistance": 3, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 7 - } - }, - { - "id": "mwolf_3", - "iconID": "monsters_dogs:2", - "name": "Young mountain fox", - "spawnGroup": "mwolf_1", - "monsterClass": "animal", - "maxHP": 56, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 80, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 48, - "damageResistance": 4, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 7 - } - }, - { - "id": "mwolf_4", - "iconID": "monsters_dogs:2", - "name": "Mountain fox", - "spawnGroup": "mwolf_2", - "monsterClass": "animal", - "maxHP": 60, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 85, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 52, - "damageResistance": 4, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 8 - } - }, - { - "id": "mwolf_5", - "iconID": "monsters_dogs:2", - "name": "Ferocious mountain fox", - "spawnGroup": "mwolf_2", - "monsterClass": "animal", - "maxHP": 64, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 54, - "damageResistance": 5, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 8 - } - }, - { - "id": "mwolf_6", - "iconID": "monsters_dogs:4", - "name": "Rabid mountain wolf", - "spawnGroup": "mwolf_2", - "monsterClass": "animal", - "maxHP": 67, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 56, - "damageResistance": 5, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "mwolf_7", - "iconID": "monsters_dogs:4", - "name": "Strong mountain wolf", - "spawnGroup": "mwolf_3", - "monsterClass": "animal", - "maxHP": 73, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 57, - "damageResistance": 6, - "droplistID": "mwolf", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "mwolf_8", - "iconID": "monsters_dogs:4", - "name": "Ferocious mountain wolf", - "spawnGroup": "mwolf_3", - "monsterClass": "animal", - "maxHP": 78, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 59, - "damageResistance": 6, - "droplistID": "mwolf_b", - "attackDamage": { - "min": 3, - "max": 10 - } - }, - { - "id": "mbrute_1", - "iconID": "monsters_rltiles2:35", - "name": "Young mountain brute", - "spawnGroup": "mbrute_1", - "monsterClass": "giant", - "maxHP": 148, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_2", - "iconID": "monsters_rltiles2:35", - "name": "Weak mountain brute", - "spawnGroup": "mbrute_1", - "monsterClass": "giant", - "maxHP": 157, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_3", - "iconID": "monsters_rltiles2:36", - "name": "Whitefur mountain brute", - "spawnGroup": "mbrute_1", - "monsterClass": "giant", - "maxHP": 166, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_4", - "iconID": "monsters_rltiles2:35", - "name": "Mountain brute", - "spawnGroup": "mbrute_2", - "monsterClass": "giant", - "maxHP": 175, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_5", - "iconID": "monsters_rltiles2:36", - "name": "Large mountain brute", - "spawnGroup": "mbrute_2", - "monsterClass": "giant", - "maxHP": 184, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_6", - "iconID": "monsters_rltiles2:34", - "name": "Fast mountain brute", - "spawnGroup": "mbrute_2", - "monsterClass": "giant", - "maxHP": 82, - "maxAP": 12, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 14 - } - }, - { - "id": "mbrute_7", - "iconID": "monsters_rltiles2:34", - "name": "Quick mountain brute", - "spawnGroup": "mbrute_3", - "monsterClass": "giant", - "maxHP": 93, - "maxAP": 12, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 0, - "max": 15 - } - }, - { - "id": "mbrute_8", - "iconID": "monsters_rltiles2:34", - "name": "Aggressive mountain brute", - "spawnGroup": "mbrute_3", - "monsterClass": "giant", - "maxHP": 104, - "maxAP": 12, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 1, - "max": 15 - } - }, - { - "id": "mbrute_9", - "iconID": "monsters_rltiles2:33", - "name": "Strong mountain brute", - "spawnGroup": "mbrute_3", - "monsterClass": "giant", - "maxHP": 115, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 1, - "max": 15 - } - }, - { - "id": "mbrute_10", - "iconID": "monsters_rltiles2:33", - "name": "Tough mountain brute", - "spawnGroup": "mbrute_4", - "monsterClass": "giant", - "maxHP": 126, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute", - "attackDamage": { - "min": 2, - "max": 15 - } - }, - { - "id": "mbrute_11", - "iconID": "monsters_rltiles2:33", - "name": "Fearless mountain brute", - "spawnGroup": "mbrute_4", - "monsterClass": "giant", - "maxHP": 137, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute_b", - "attackDamage": { - "min": 2, - "max": 15 - } - }, - { - "id": "mbrute_12", - "iconID": "monsters_rltiles2:33", - "name": "Enraged mountain brute", - "spawnGroup": "mbrute_4", - "monsterClass": "giant", - "maxHP": 148, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 3, - "blockChance": 60, - "damageResistance": 4, - "droplistID": "mbrute_b", - "attackDamage": { - "min": 2, - "max": 16 - } - }, - { - "id": "erumen_1", - "iconID": "monsters_rltiles2:114", - "name": "Young Erumem Lizard", - "spawnGroup": "erumen_1", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_2", - "iconID": "monsters_rltiles2:114", - "name": "Spotted Erumem Lizard", - "spawnGroup": "erumen_1", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_3", - "iconID": "monsters_rltiles2:114", - "name": "Erumem Lizard", - "spawnGroup": "erumen_2", - "monsterClass": "reptile", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_4", - "iconID": "monsters_rltiles2:115", - "name": "Strong Erumen Lizard", - "spawnGroup": "erumen_2", - "monsterClass": "reptile", - "maxHP": 79, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_5", - "iconID": "monsters_rltiles2:115", - "name": "Vile Erumen Lizard", - "spawnGroup": "erumen_3", - "monsterClass": "reptile", - "maxHP": 89, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_6", - "iconID": "monsters_rltiles2:117", - "name": "Tough Erumen Lizard", - "spawnGroup": "erumen_3", - "monsterClass": "reptile", - "maxHP": 91, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 90, - "damageResistance": 8, - "droplistID": "erumen", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "erumen_7", - "iconID": "monsters_rltiles2:117", - "name": "Hardened Erumen Lizard", - "spawnGroup": "erumen_4", - "monsterClass": "reptile", - "maxHP": 93, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 90, - "damageResistance": 12, - "droplistID": "erumen_b", - "attackDamage": { - "min": 2, - "max": 9 - } - }, - { - "id": "plaguesp_1", - "iconID": "monsters_rltiles2:61", - "name": "Puny Plaguecrawler", - "spawnGroup": "plaguespider_1", - "monsterClass": "insect", - "maxHP": 55, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 140, - "droplistID": "plaguespider", - "attackDamage": { - "min": 1, - "max": 6 + "id":"cbeetle_1", + "name":"Young carrion beetle", + "iconID":"monsters_rltiles2:63", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"scaradon_1", + "droplistID":"scaradon", + "attackCost":5, + "attackChance":65, + "blockChance":30, + "damageResistance":9 + }, + { + "id":"cbeetle_2", + "name":"Carrion beetle", + "iconID":"monsters_rltiles2:63", + "maxHP":51, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"scaradon_1", + "droplistID":"scaradon", + "attackCost":5, + "attackChance":75, + "blockChance":30, + "damageResistance":9 + }, + { + "id":"scaradon_1", + "name":"Young Scaradon", + "iconID":"monsters_rltiles1:98", + "maxHP":32, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":4 + }, + "spawnGroup":"scaradon_1", + "droplistID":"scaradon", + "attackCost":3, + "attackChance":50, + "blockChance":30, + "damageResistance":15 + }, + { + "id":"scaradon_2", + "name":"Small Scaradon", + "iconID":"monsters_rltiles1:98", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"scaradon_2", + "droplistID":"scaradon", + "attackCost":3, + "attackChance":50, + "blockChance":30, + "damageResistance":15 + }, + { + "id":"scaradon_3", + "name":"Scaradon", + "iconID":"monsters_rltiles1:97", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":4 + }, + "spawnGroup":"scaradon_2", + "droplistID":"scaradon", + "attackCost":3, + "attackChance":50, + "blockChance":30, + "damageResistance":17 + }, + { + "id":"scaradon_4", + "name":"Tough Scaradon", + "iconID":"monsters_rltiles1:97", + "maxHP":37, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":4 + }, + "spawnGroup":"scaradon_2", + "droplistID":"scaradon", + "attackCost":3, + "attackChance":50, + "blockChance":30, + "damageResistance":17 + }, + { + "id":"scaradon_5", + "name":"Hardshell Scaradon", + "iconID":"monsters_rltiles1:97", + "maxHP":38, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":5 + }, + "spawnGroup":"scaradon_3", + "droplistID":"scaradon_b", + "attackCost":3, + "attackChance":50, + "blockChance":30, + "damageResistance":18 + }, + { + "id":"mwolf_1", + "name":"Mountain wolf pup", + "iconID":"monsters_dogs:3", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"mwolf_1", + "droplistID":"mwolf", + "attackCost":5, + "attackChance":80, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":40, + "damageResistance":3 + }, + { + "id":"mwolf_2", + "name":"Young mountain wolf", + "iconID":"monsters_dogs:3", + "maxHP":52, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"mwolf_1", + "droplistID":"mwolf", + "attackCost":5, + "attackChance":80, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":44, + "damageResistance":3 + }, + { + "id":"mwolf_3", + "name":"Young mountain fox", + "iconID":"monsters_dogs:2", + "maxHP":56, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"mwolf_1", + "droplistID":"mwolf", + "attackCost":5, + "attackChance":80, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":48, + "damageResistance":4 + }, + { + "id":"mwolf_4", + "name":"Mountain fox", + "iconID":"monsters_dogs:2", + "maxHP":60, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":8 + }, + "spawnGroup":"mwolf_2", + "droplistID":"mwolf", + "attackCost":5, + "attackChance":85, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":52, + "damageResistance":4 + }, + { + "id":"mwolf_5", + "name":"Ferocious mountain fox", + "iconID":"monsters_dogs:2", + "maxHP":64, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":8 + }, + "spawnGroup":"mwolf_2", + "droplistID":"mwolf", + "attackCost":3, + "attackChance":85, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":54, + "damageResistance":5 + }, + { + "id":"mwolf_6", + "name":"Rabid mountain wolf", + "iconID":"monsters_dogs:4", + "maxHP":67, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"mwolf_2", + "droplistID":"mwolf", + "attackCost":3, + "attackChance":90, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":56, + "damageResistance":5 + }, + { + "id":"mwolf_7", + "name":"Strong mountain wolf", + "iconID":"monsters_dogs:4", + "maxHP":73, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"mwolf_3", + "droplistID":"mwolf", + "attackCost":3, + "attackChance":90, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":57, + "damageResistance":6 + }, + { + "id":"mwolf_8", + "name":"Ferocious mountain wolf", + "iconID":"monsters_dogs:4", + "maxHP":78, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":10 + }, + "spawnGroup":"mwolf_3", + "droplistID":"mwolf_b", + "attackCost":3, + "attackChance":90, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":59, + "damageResistance":6 + }, + { + "id":"mbrute_1", + "name":"Young mountain brute", + "iconID":"monsters_rltiles2:35", + "maxHP":148, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_1", + "droplistID":"mbrute", + "attackCost":5, + "attackChance":70, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_2", + "name":"Weak mountain brute", + "iconID":"monsters_rltiles2:35", + "maxHP":157, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_1", + "droplistID":"mbrute", + "attackCost":5, + "attackChance":70, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_3", + "name":"Whitefur mountain brute", + "iconID":"monsters_rltiles2:36", + "maxHP":166, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_1", + "droplistID":"mbrute", + "attackCost":5, + "attackChance":70, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_4", + "name":"Mountain brute", + "iconID":"monsters_rltiles2:35", + "maxHP":175, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_2", + "droplistID":"mbrute", + "attackCost":5, + "attackChance":70, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_5", + "name":"Large mountain brute", + "iconID":"monsters_rltiles2:36", + "maxHP":184, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_2", + "droplistID":"mbrute", + "attackCost":5, + "attackChance":70, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_6", + "name":"Fast mountain brute", + "iconID":"monsters_rltiles2:34", + "maxHP":82, + "maxAP":12, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":14 + }, + "spawnGroup":"mbrute_2", + "droplistID":"mbrute", + "attackCost":3, + "attackChance":80, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_7", + "name":"Quick mountain brute", + "iconID":"monsters_rltiles2:34", + "maxHP":93, + "maxAP":12, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":15 + }, + "spawnGroup":"mbrute_3", + "droplistID":"mbrute", + "attackCost":3, + "attackChance":80, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_8", + "name":"Aggressive mountain brute", + "iconID":"monsters_rltiles2:34", + "maxHP":104, + "maxAP":12, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":15 + }, + "spawnGroup":"mbrute_3", + "droplistID":"mbrute", + "attackCost":3, + "attackChance":80, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_9", + "name":"Strong mountain brute", + "iconID":"monsters_rltiles2:33", + "maxHP":115, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":15 + }, + "spawnGroup":"mbrute_3", + "droplistID":"mbrute", + "attackCost":3, + "attackChance":80, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_10", + "name":"Tough mountain brute", + "iconID":"monsters_rltiles2:33", + "maxHP":126, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":2, + "max":15 + }, + "spawnGroup":"mbrute_4", + "droplistID":"mbrute", + "attackCost":3, + "attackChance":80, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_11", + "name":"Fearless mountain brute", + "iconID":"monsters_rltiles2:33", + "maxHP":137, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":2, + "max":15 + }, + "spawnGroup":"mbrute_4", + "droplistID":"mbrute_b", + "attackCost":3, + "attackChance":80, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"mbrute_12", + "name":"Enraged mountain brute", + "iconID":"monsters_rltiles2:33", + "maxHP":148, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":2, + "max":16 + }, + "spawnGroup":"mbrute_4", + "droplistID":"mbrute_b", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":3.0, + "blockChance":60, + "damageResistance":4 + }, + { + "id":"erumen_1", + "name":"Young Erumem Lizard", + "iconID":"monsters_rltiles2:114", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_1", + "droplistID":"erumen", + "attackCost":3, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"erumen_2", + "name":"Spotted Erumem Lizard", + "iconID":"monsters_rltiles2:114", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_1", + "droplistID":"erumen", + "attackCost":3, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"erumen_3", + "name":"Erumem Lizard", + "iconID":"monsters_rltiles2:114", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_2", + "droplistID":"erumen", + "attackCost":3, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"erumen_4", + "name":"Strong Erumen Lizard", + "iconID":"monsters_rltiles2:115", + "maxHP":79, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_2", + "droplistID":"erumen", + "attackCost":3, + "attackChance":125, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"erumen_5", + "name":"Vile Erumen Lizard", + "iconID":"monsters_rltiles2:115", + "maxHP":89, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_3", + "droplistID":"erumen", + "attackCost":3, + "attackChance":150, + "blockChance":80, + "damageResistance":4 + }, + { + "id":"erumen_6", + "name":"Tough Erumen Lizard", + "iconID":"monsters_rltiles2:117", + "maxHP":91, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_3", + "droplistID":"erumen", + "attackCost":3, + "attackChance":125, + "blockChance":90, + "damageResistance":8 + }, + { + "id":"erumen_7", + "name":"Hardened Erumen Lizard", + "iconID":"monsters_rltiles2:117", + "maxHP":93, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"erumen_4", + "droplistID":"erumen_b", + "attackCost":3, + "attackChance":125, + "blockChance":90, + "damageResistance":12 + }, + { + "id":"plaguesp_1", + "name":"Puny Plaguecrawler", + "iconID":"monsters_rltiles2:61", + "maxHP":55, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 + }, + "spawnGroup":"plaguespider_1", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":140, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 1, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":1, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":1, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_2", - "iconID": "monsters_rltiles2:61", - "name": "Plaguecrawler", - "spawnGroup": "plaguespider_1", - "monsterClass": "insect", - "maxHP": 57, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 140, - "droplistID": "plaguespider", - "attackDamage": { - "min": 1, - "max": 6 + "id":"plaguesp_2", + "name":"Plaguecrawler", + "iconID":"monsters_rltiles2:61", + "maxHP":57, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_1", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":140, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 3, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":3, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 2, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":2, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_3", - "iconID": "monsters_rltiles2:61", - "name": "Tough Plaguecrawler", - "spawnGroup": "plaguespider_1", - "monsterClass": "insect", - "maxHP": 59, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 140, - "droplistID": "plaguespider", - "attackDamage": { - "min": 1, - "max": 6 + "id":"plaguesp_3", + "name":"Tough Plaguecrawler", + "iconID":"monsters_rltiles2:61", + "maxHP":59, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_1", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":140, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 3, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":3, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 2, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":2, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_4", - "iconID": "monsters_rltiles2:61", - "name": "Black Plaguecrawler", - "spawnGroup": "plaguespider_2", - "monsterClass": "insect", - "maxHP": 61, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 150, - "droplistID": "plaguespider", - "attackDamage": { - "min": 1, - "max": 6 + "id":"plaguesp_4", + "name":"Black Plaguecrawler", + "iconID":"monsters_rltiles2:61", + "maxHP":61, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_2", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":150, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 4, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":4, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 3, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":3, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_5", - "iconID": "monsters_rltiles2:151", - "name": "Plaguestrider", - "spawnGroup": "plaguespider_2", - "monsterClass": "insect", - "maxHP": 62, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 150, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 6 + "id":"plaguesp_5", + "name":"Plaguestrider", + "iconID":"monsters_rltiles2:151", + "maxHP":62, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_2", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":150, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 4, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":4, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 3, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":3, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_6", - "iconID": "monsters_rltiles2:151", - "name": "Hardshell Plaguestrider", - "spawnGroup": "plaguespider_2", - "monsterClass": "insect", - "maxHP": 63, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 150, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 6 + "id":"plaguesp_6", + "name":"Hardshell Plaguestrider", + "iconID":"monsters_rltiles2:151", + "maxHP":63, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_2", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":150, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 5, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":5, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 4, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":4, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_7", - "iconID": "monsters_rltiles2:151", - "name": "Tough Plaguestrider", - "spawnGroup": "plaguespider_3", - "monsterClass": "insect", - "maxHP": 64, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 155, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 6 + "id":"plaguesp_7", + "name":"Tough Plaguestrider", + "iconID":"monsters_rltiles2:151", + "maxHP":64, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_3", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":155, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 5, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":5, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 4, - "duration": 5, - "chance": 20 + "condition":"blister", + "magnitude":4, + "duration":5, + "chance":"20" } ] } }, { - "id": "plaguesp_8", - "iconID": "monsters_rltiles2:153", - "name": "Wooly Plaguestrider", - "spawnGroup": "plaguespider_3", - "monsterClass": "insect", - "maxHP": 65, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 155, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 6 + "id":"plaguesp_8", + "name":"Wooly Plaguestrider", + "iconID":"monsters_rltiles2:153", + "maxHP":65, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_3", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":155, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 6, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":6, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "plaguesp_9", - "iconID": "monsters_rltiles2:153", - "name": "Tough wooly Plaguestrider", - "spawnGroup": "plaguespider_3", - "monsterClass": "insect", - "maxHP": 66, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 160, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 7 + "id":"plaguesp_9", + "name":"Tough wooly Plaguestrider", + "iconID":"monsters_rltiles2:153", + "maxHP":66, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_3", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":80, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":160, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 6, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":6, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "plaguesp_10", - "iconID": "monsters_rltiles2:151", - "name": "Vile Plaguestrider", - "spawnGroup": "plaguespider_4", - "monsterClass": "insect", - "maxHP": 67, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 160, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 7 + "id":"plaguesp_10", + "name":"Vile Plaguestrider", + "iconID":"monsters_rltiles2:151", + "maxHP":67, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_4", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":85, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":160, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 6, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":6, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "plaguesp_11", - "iconID": "monsters_rltiles2:153", - "name": "Nesting Plaguestrider", - "spawnGroup": "plaguespider_4", - "monsterClass": "insect", - "maxHP": 68, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 70, - "criticalMultiplier": 3, - "blockChance": 165, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 7 + "id":"plaguesp_11", + "name":"Nesting Plaguestrider", + "iconID":"monsters_rltiles2:153", + "maxHP":68, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_4", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":85, + "criticalSkill":70, + "criticalMultiplier":3.0, + "blockChance":165, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 6, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":6, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 5, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":5, + "duration":5, + "chance":"50" } ] } }, { - "id": "plaguesp_12", - "iconID": "monsters_rltiles2:38", - "name": "Plaguestrider servant", - "spawnGroup": "plaguespider_5", - "monsterClass": "undead", - "maxHP": 65, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 120, - "criticalMultiplier": 3, - "blockChance": 165, - "droplistID": "plaguespider", - "attackDamage": { - "min": 2, - "max": 7 + "id":"plaguesp_12", + "name":"Plaguestrider servant", + "iconID":"monsters_rltiles2:38", + "maxHP":65, + "maxAP":10, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_5", + "droplistID":"plaguespider", + "attackCost":3, + "attackChance":85, + "criticalSkill":120, + "criticalMultiplier":3.0, + "blockChance":165, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 7, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":7, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 6, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":6, + "duration":5, + "chance":"50" } ] } }, { - "id": "plaguesp_13", - "iconID": "monsters_rltiles2:38", - "name": "Plaguestrider master", - "spawnGroup": "plaguespider_6", - "monsterClass": "undead", - "maxHP": 65, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 120, - "criticalMultiplier": 3, - "blockChance": 175, - "damageResistance": 2, - "droplistID": "plaguespider_b", - "attackDamage": { - "min": 2, - "max": 8 + "id":"plaguesp_13", + "name":"Plaguestrider master", + "iconID":"monsters_rltiles2:38", + "maxHP":65, + "maxAP":10, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":8 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_6", + "droplistID":"plaguespider_b", + "attackCost":3, + "attackChance":85, + "criticalSkill":120, + "criticalMultiplier":3.0, + "blockChance":175, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 7, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":7, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 6, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":6, + "duration":5, + "chance":"50" } ] } }, { - "id": "allaceph_1", - "iconID": "monsters_rltiles2:101", - "name": "Young Allaceph", - "spawnGroup": "allaceph_1", - "monsterClass": "demon", - "maxHP": 90, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 105, - "damageResistance": 1, - "droplistID": "allaceph", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_1", + "name":"Young Allaceph", + "iconID":"monsters_rltiles2:101", + "maxHP":90, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 4, - "max": 4 + "spawnGroup":"allaceph_1", + "droplistID":"allaceph", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":105, + "damageResistance":1, + "hitEffect":{ + "increaseCurrentHP":{ + "min":4, + "max":4 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 2, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":2, + "duration":3, + "chance":"20" } ] } }, { - "id": "allaceph_2", - "iconID": "monsters_rltiles2:101", - "name": "Allaceph", - "spawnGroup": "allaceph_1", - "monsterClass": "demon", - "maxHP": 94, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 105, - "damageResistance": 1, - "droplistID": "allaceph", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_2", + "name":"Allaceph", + "iconID":"monsters_rltiles2:101", + "maxHP":94, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 4, - "max": 4 + "spawnGroup":"allaceph_1", + "droplistID":"allaceph", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":105, + "damageResistance":1, + "hitEffect":{ + "increaseCurrentHP":{ + "min":4, + "max":4 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 2, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":2, + "duration":3, + "chance":"20" } ] } }, { - "id": "allaceph_3", - "iconID": "monsters_rltiles2:102", - "name": "Strong Allaceph", - "spawnGroup": "allaceph_2", - "monsterClass": "demon", - "maxHP": 101, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 105, - "damageResistance": 2, - "droplistID": "allaceph", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_3", + "name":"Strong Allaceph", + "iconID":"monsters_rltiles2:102", + "maxHP":101, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 4, - "max": 4 + "spawnGroup":"allaceph_2", + "droplistID":"allaceph", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":105, + "damageResistance":2, + "hitEffect":{ + "increaseCurrentHP":{ + "min":4, + "max":4 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 2, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":2, + "duration":3, + "chance":"20" } ] } }, { - "id": "allaceph_4", - "iconID": "monsters_rltiles2:102", - "name": "Tough Allaceph", - "spawnGroup": "allaceph_2", - "monsterClass": "demon", - "maxHP": 111, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 110, - "damageResistance": 2, - "droplistID": "allaceph", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_4", + "name":"Tough Allaceph", + "iconID":"monsters_rltiles2:102", + "maxHP":111, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 4, - "max": 4 + "spawnGroup":"allaceph_2", + "droplistID":"allaceph", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":110, + "damageResistance":2, + "hitEffect":{ + "increaseCurrentHP":{ + "min":4, + "max":4 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 3, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":3, + "duration":3, + "chance":"20" } ] } }, { - "id": "allaceph_5", - "iconID": "monsters_rltiles2:103", - "name": "Radiant Allaceph", - "spawnGroup": "allaceph_3", - "monsterClass": "demon", - "maxHP": 124, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 110, - "damageResistance": 3, - "droplistID": "allaceph_b", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_5", + "name":"Radiant Allaceph", + "iconID":"monsters_rltiles2:103", + "maxHP":124, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 6, - "max": 6 + "spawnGroup":"allaceph_3", + "droplistID":"allaceph_b", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":110, + "damageResistance":3, + "hitEffect":{ + "increaseCurrentHP":{ + "min":6, + "max":6 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 3, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":3, + "duration":3, + "chance":"20" } ] } }, { - "id": "allaceph_6", - "iconID": "monsters_rltiles2:103", - "name": "Ancient Allaceph", - "spawnGroup": "allaceph_3", - "monsterClass": "demon", - "maxHP": 133, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 115, - "damageResistance": 3, - "droplistID": "allaceph_b", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_6", + "name":"Ancient Allaceph", + "iconID":"monsters_rltiles2:103", + "maxHP":133, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 7, - "max": 7 + "spawnGroup":"allaceph_3", + "droplistID":"allaceph_b", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":115, + "damageResistance":3, + "hitEffect":{ + "increaseCurrentHP":{ + "min":7, + "max":7 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 3, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":3, + "duration":3, + "chance":"20" } ] } }, { - "id": "vaeregh_1", - "iconID": "monsters_rltiles1:42", - "name": "Vaeregh", - "spawnGroup": "allaceph_4", - "monsterClass": "demon", - "maxHP": 149, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "allaceph", - "attackDamage": { - "min": 2, - "max": 7 + "id":"vaeregh_1", + "name":"Vaeregh", + "iconID":"monsters_rltiles1:42", + "maxHP":149, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 10, - "max": 10 + "spawnGroup":"allaceph_4", + "droplistID":"allaceph", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":120, + "damageResistance":4, + "hitEffect":{ + "increaseCurrentHP":{ + "min":10, + "max":10 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 4, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":4, + "duration":3, + "chance":"20" } ] } }, { - "id": "irdegh_sp_1", - "iconID": "monsters_rltiles2:26", - "name": "Irdegh spawn", - "spawnGroup": "irdegh_spawn", - "monsterClass": "reptile", - "maxHP": 57, - "maxAP": 12, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 80, - "droplistID": "irdegh_spawn", - "attackDamage": { - "min": 0, - "max": 6 + "id":"irdegh_sp_1", + "name":"Irdegh spawn", + "iconID":"monsters_rltiles2:26", + "maxHP":57, + "maxAP":12, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_spawn", + "droplistID":"irdegh_spawn", + "attackCost":3, + "attackChance":120, + "blockChance":80, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 2, - "duration": 3, - "chance": 10 + "condition":"poison_irdegh", + "magnitude":2, + "duration":3, + "chance":"10" } ] } }, { - "id": "irdegh_sp_2", - "iconID": "monsters_rltiles2:26", - "name": "Irdegh spawn", - "spawnGroup": "irdegh_spawn", - "monsterClass": "reptile", - "maxHP": 68, - "maxAP": 12, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 80, - "droplistID": "irdegh_spawn", - "attackDamage": { - "min": 0, - "max": 6 + "id":"irdegh_sp_2", + "name":"Irdegh spawn", + "iconID":"monsters_rltiles2:26", + "maxHP":68, + "maxAP":12, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":0, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_spawn", + "droplistID":"irdegh_spawn", + "attackCost":3, + "attackChance":120, + "blockChance":80, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 2, - "duration": 3, - "chance": 10 + "condition":"poison_irdegh", + "magnitude":2, + "duration":3, + "chance":"10" } ] } }, { - "id": "irdegh_1", - "iconID": "monsters_rltiles2:15", - "name": "Irdegh", - "spawnGroup": "irdegh_1", - "monsterClass": "reptile", - "maxHP": 115, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 60, - "damageResistance": 10, - "droplistID": "irdegh", - "attackDamage": { - "min": 3, - "max": 7 + "id":"irdegh_1", + "name":"Irdegh", + "iconID":"monsters_rltiles2:15", + "maxHP":115, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_1", + "droplistID":"irdegh", + "attackCost":3, + "attackChance":120, + "blockChance":60, + "damageResistance":10, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 3, - "duration": 4, - "chance": 50 + "condition":"poison_irdegh", + "magnitude":3, + "duration":4, + "chance":"50" } ] } }, { - "id": "irdegh_2", - "iconID": "monsters_rltiles2:15", - "name": "Venomous Irdegh", - "spawnGroup": "irdegh_2", - "monsterClass": "reptile", - "maxHP": 120, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 60, - "damageResistance": 11, - "droplistID": "irdegh", - "attackDamage": { - "min": 3, - "max": 7 + "id":"irdegh_2", + "name":"Venomous Irdegh", + "iconID":"monsters_rltiles2:15", + "maxHP":120, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_2", + "droplistID":"irdegh", + "attackCost":3, + "attackChance":120, + "blockChance":60, + "damageResistance":11, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 3, - "duration": 4, - "chance": 50 + "condition":"poison_irdegh", + "magnitude":3, + "duration":4, + "chance":"50" } ] } }, { - "id": "irdegh_3", - "iconID": "monsters_rltiles2:14", - "name": "Piercing Irdegh", - "spawnGroup": "irdegh_3", - "monsterClass": "reptile", - "maxHP": 125, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 60, - "damageResistance": 11, - "droplistID": "irdegh", - "attackDamage": { - "min": 3, - "max": 7 + "id":"irdegh_3", + "name":"Piercing Irdegh", + "iconID":"monsters_rltiles2:14", + "maxHP":125, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_3", + "droplistID":"irdegh", + "attackCost":3, + "attackChance":120, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":60, + "damageResistance":11, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 3, - "duration": 4, - "chance": 50 + "condition":"poison_irdegh", + "magnitude":3, + "duration":4, + "chance":"50" } ] } }, { - "id": "irdegh_4", - "iconID": "monsters_rltiles2:14", - "name": "Ancient piercing Irdegh", - "spawnGroup": "irdegh_4", - "monsterClass": "reptile", - "maxHP": 130, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "criticalSkill": 30, - "criticalMultiplier": 2, - "blockChance": 60, - "damageResistance": 14, - "droplistID": "irdegh_b", - "attackDamage": { - "min": 3, - "max": 7 + "id":"irdegh_4", + "name":"Ancient piercing Irdegh", + "iconID":"monsters_rltiles2:14", + "maxHP":130, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"irdegh_4", + "droplistID":"irdegh_b", + "attackCost":3, + "attackChance":120, + "criticalSkill":30, + "criticalMultiplier":2.0, + "blockChance":60, + "damageResistance":14, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_irdegh", - "magnitude": 3, - "duration": 4, - "chance": 70 + "condition":"poison_irdegh", + "magnitude":3, + "duration":4, + "chance":"70" } ] } }, { - "id": "maonit_1", - "iconID": "monsters_rltiles1:104", - "name": "Maonit troll", - "spawnGroup": "maonit_1", - "monsterClass": "giant", - "maxHP": 255, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 4, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 - } - }, - { - "id": "maonit_2", - "iconID": "monsters_rltiles1:104", - "name": "Giant Maonit troll", - "spawnGroup": "maonit_1", - "monsterClass": "giant", - "maxHP": 270, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 4, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 - } - }, - { - "id": "maonit_3", - "iconID": "monsters_rltiles1:104", - "name": "Strong Maonit troll", - "spawnGroup": "maonit_2", - "monsterClass": "giant", - "maxHP": 285, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 5, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 - } - }, - { - "id": "maonit_4", - "iconID": "monsters_rltiles1:107", - "name": "Maonit brute", - "spawnGroup": "maonit_2", - "monsterClass": "giant", - "maxHP": 290, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 5, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 - } - }, - { - "id": "maonit_5", - "iconID": "monsters_rltiles1:107", - "name": "Tough Maonit brute", - "spawnGroup": "maonit_3", - "monsterClass": "giant", - "maxHP": 310, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 6, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 + "id":"maonit_1", + "name":"Maonit troll", + "iconID":"monsters_rltiles1:104", + "maxHP":255, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ - { - "condition": "stunned", - "magnitude": 1, - "duration": 3, - "chance": 10 - } - ] - } + "spawnGroup":"maonit_1", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":4 }, { - "id": "maonit_6", - "iconID": "monsters_rltiles1:107", - "name": "Strong Maonit brute", - "spawnGroup": "maonit_3", - "monsterClass": "giant", - "maxHP": 320, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 6, - "droplistID": "maonit", - "attackDamage": { - "min": 1, - "max": 20 + "id":"maonit_2", + "name":"Giant Maonit troll", + "iconID":"monsters_rltiles1:104", + "maxHP":270, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ - { - "condition": "stunned", - "magnitude": 1, - "duration": 3, - "chance": 10 - } - ] - } + "spawnGroup":"maonit_1", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":4 }, { - "id": "arulir_1", - "iconID": "monsters_rltiles1:13", - "name": "Arulir", - "spawnGroup": "arulir_1", - "monsterClass": "giant", - "maxHP": 325, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 8, - "droplistID": "arulir", - "attackDamage": { - "min": 1, - "max": 20 + "id":"maonit_3", + "name":"Strong Maonit troll", + "iconID":"monsters_rltiles1:104", + "maxHP":285, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ - { - "condition": "stunned", - "magnitude": 1, - "duration": 3, - "chance": 20 - } - ] - } + "spawnGroup":"maonit_2", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":5 }, { - "id": "arulir_2", - "iconID": "monsters_rltiles1:13", - "name": "Giant Arulir", - "spawnGroup": "arulir_1", - "monsterClass": "giant", - "maxHP": 330, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 8, - "droplistID": "arulir", - "attackDamage": { - "min": 1, - "max": 20 + "id":"maonit_4", + "name":"Maonit brute", + "iconID":"monsters_rltiles1:107", + "maxHP":290, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"maonit_2", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":5 + }, + { + "id":"maonit_5", + "name":"Tough Maonit brute", + "iconID":"monsters_rltiles1:107", + "maxHP":310, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 + }, + "spawnGroup":"maonit_3", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "stunned", - "magnitude": 1, - "duration": 3, - "chance": 20 + "condition":"stunned", + "magnitude":1, + "duration":3, + "chance":"10" } ] } }, { - "id": "burrower_1", - "iconID": "monsters_rltiles2:164", - "name": "Larval cave burrower", - "spawnGroup": "burrower_1", - "monsterClass": "insect", - "maxHP": 30, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "blockChance": 80, - "damageResistance": 2, - "droplistID": "burrower", - "attackDamage": { - "min": 1, - "max": 25 + "id":"maonit_6", + "name":"Strong Maonit brute", + "iconID":"monsters_rltiles1:107", + "maxHP":320, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 + }, + "spawnGroup":"maonit_3", + "droplistID":"maonit", + "attackCost":5, + "attackChance":65, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ + { + "condition":"stunned", + "magnitude":1, + "duration":3, + "chance":"10" + } + ] } }, { - "id": "burrower_2", - "iconID": "monsters_rltiles2:164", - "name": "Cave burrower", - "spawnGroup": "burrower_1", - "monsterClass": "insect", - "maxHP": 37, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "blockChance": 80, - "damageResistance": 2, - "droplistID": "burrower", - "attackDamage": { - "min": 1, - "max": 25 + "id":"arulir_1", + "name":"Arulir", + "iconID":"monsters_rltiles1:13", + "maxHP":325, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 + }, + "spawnGroup":"arulir_1", + "droplistID":"arulir", + "attackCost":5, + "attackChance":70, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":8, + "hitEffect":{ + "conditionsTarget":[ + { + "condition":"stunned", + "magnitude":1, + "duration":3, + "chance":"20" + } + ] } }, { - "id": "burrower_3", - "iconID": "monsters_rltiles2:165", - "name": "Strong larval burrower", - "spawnGroup": "burrower_2", - "monsterClass": "insect", - "maxHP": 44, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "blockChance": 80, - "damageResistance": 2, - "droplistID": "burrower", - "attackDamage": { - "min": 1, - "max": 25 + "id":"arulir_2", + "name":"Giant Arulir", + "iconID":"monsters_rltiles1:13", + "maxHP":330, + "maxAP":5, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 + }, + "spawnGroup":"arulir_1", + "droplistID":"arulir", + "attackCost":5, + "attackChance":70, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":8, + "hitEffect":{ + "conditionsTarget":[ + { + "condition":"stunned", + "magnitude":1, + "duration":3, + "chance":"20" + } + ] } }, { - "id": "burrower_4", - "iconID": "monsters_rltiles2:165", - "name": "Giant larval burrower", - "spawnGroup": "burrower_3", - "monsterClass": "insect", - "maxHP": 75, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "blockChance": 80, - "damageResistance": 2, - "droplistID": "burrower", - "attackDamage": { - "min": 1, - "max": 25 - } + "id":"burrower_1", + "name":"Larval cave burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":30, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":25 + }, + "spawnGroup":"burrower_1", + "droplistID":"burrower", + "attackCost":5, + "attackChance":95, + "blockChance":80, + "damageResistance":2 + }, + { + "id":"burrower_2", + "name":"Cave burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":37, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":25 + }, + "spawnGroup":"burrower_1", + "droplistID":"burrower", + "attackCost":5, + "attackChance":95, + "blockChance":80, + "damageResistance":2 + }, + { + "id":"burrower_3", + "name":"Strong larval burrower", + "iconID":"monsters_rltiles2:165", + "maxHP":44, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":25 + }, + "spawnGroup":"burrower_2", + "droplistID":"burrower", + "attackCost":5, + "attackChance":95, + "blockChance":80, + "damageResistance":2 + }, + { + "id":"burrower_4", + "name":"Giant larval burrower", + "iconID":"monsters_rltiles2:165", + "maxHP":75, + "maxAP":10, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":25 + }, + "spawnGroup":"burrower_3", + "droplistID":"burrower", + "attackCost":5, + "attackChance":95, + "blockChance":80, + "damageResistance":2 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0611_npcs1.json b/AndorsTrail/res/raw/monsterlist_v0611_npcs1.json index 3e1372b2c..8c0df1ede 100644 --- a/AndorsTrail/res/raw/monsterlist_v0611_npcs1.json +++ b/AndorsTrail/res/raw/monsterlist_v0611_npcs1.json @@ -1,176 +1,176 @@ [ { - "id": "ulirfendor", - "iconID": "monsters_rltiles1:84", - "name": "Ulirfendor", - "spawnGroup": "ulirfendor", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 288, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 30, - "criticalMultiplier": 2, - "blockChance": 60, - "damageResistance": 6, - "droplistID": "ulirfendor", - "phraseID": "ulirfendor", - "attackDamage": { - "min": 1, - "max": 16 - } - }, - { - "id": "gylew", - "iconID": "monsters_mage2:0", - "name": "Gylew", - "spawnGroup": "gylew", - "monsterClass": "humanoid", - "phraseID": "gylew" - }, - { - "id": "gylew_henchman", - "iconID": "monsters_men:8", - "name": "Gylew's henchman", - "spawnGroup": "gylew_henchman", - "monsterClass": "humanoid", - "phraseID": "gylew_henchman" - }, - { - "id": "toszylae", - "iconID": "monsters_liches:1", - "name": "Toszylae", - "spawnGroup": "toszylae", - "monsterClass": "undead", - "unique": 1, - "maxHP": 207, - "maxAP": 8, - "moveCost": 5, - "attackCost": 2, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "toszylae", - "phraseID": "toszylae", - "attackDamage": { - "min": 2, - "max": 7 + "id":"ulirfendor", + "name":"Ulirfendor", + "iconID":"monsters_rltiles1:84", + "maxHP":288, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":1, + "max":16 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 6, - "max": 6 + "spawnGroup":"ulirfendor", + "phraseID":"ulirfendor", + "droplistID":"ulirfendor", + "attackCost":3, + "attackChance":70, + "criticalSkill":30, + "criticalMultiplier":2.0, + "blockChance":60, + "damageResistance":6 + }, + { + "id":"gylew", + "name":"Gylew", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"gylew", + "phraseID":"gylew" + }, + { + "id":"gylew_henchman", + "name":"Gylew's henchman", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"gylew_henchman", + "phraseID":"gylew_henchman" + }, + { + "id":"toszylae", + "name":"Toszylae", + "iconID":"monsters_liches:1", + "maxHP":207, + "maxAP":8, + "moveCost":5, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"toszylae", + "phraseID":"toszylae", + "droplistID":"toszylae", + "attackCost":2, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":120, + "damageResistance":4, + "hitEffect":{ + "increaseCurrentHP":{ + "min":6, + "max":6 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 3, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":3, + "duration":3, + "chance":"20" } ] } }, { - "id": "toszylae_guard", - "iconID": "monsters_rltiles1:20", - "name": "Radiant guardian", - "spawnGroup": "toszylae_guard", - "monsterClass": "demon", - "unique": 1, - "maxHP": 320, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "toszylae_guard", - "phraseID": "toszylae_guard", - "attackDamage": { - "min": 2, - "max": 7 + "id":"toszylae_guard", + "name":"Radiant guardian", + "iconID":"monsters_rltiles1:20", + "maxHP":320, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":2, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 5, - "max": 5 + "spawnGroup":"toszylae_guard", + "phraseID":"toszylae_guard", + "droplistID":"toszylae_guard", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":120, + "damageResistance":4, + "hitEffect":{ + "increaseCurrentHP":{ + "min":5, + "max":5 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 2, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":2, + "duration":3, + "chance":"20" } ] } }, { - "id": "thorin", - "iconID": "monsters_rltiles1:66", - "name": "Thorin", - "spawnGroup": "thorin", - "monsterClass": "humanoid", - "droplistID": "shop_thorin", - "phraseID": "thorin" + "id":"thorin", + "name":"Thorin", + "iconID":"monsters_rltiles1:66", + "monsterClass":"humanoid", + "spawnGroup":"thorin", + "phraseID":"thorin", + "droplistID":"shop_thorin" }, { - "id": "lonelyhouse_sp", - "iconID": "monsters_rats:1", - "name": "Basement rat", - "spawnGroup": "lonelyhouse_sp", - "monsterClass": "animal", - "unique": 1, - "maxHP": 79, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 125, - "blockChance": 180, - "damageResistance": 4, - "droplistID": "lonelyhouse_sp", - "attackDamage": { - "min": 2, - "max": 9 - } + "id":"lonelyhouse_sp", + "name":"Basement rat", + "iconID":"monsters_rats:1", + "maxHP":79, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":9 + }, + "spawnGroup":"lonelyhouse_sp", + "droplistID":"lonelyhouse_sp", + "attackCost":3, + "attackChance":125, + "blockChance":180, + "damageResistance":4 }, { - "id": "algangror", - "iconID": "monsters_rltiles1:68", - "name": "Algangror", - "spawnGroup": "algangror", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 241, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 200, - "criticalMultiplier": 2, - "blockChance": 120, - "damageResistance": 4, - "droplistID": "algangror", - "phraseID": "algangror", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"algangror", + "name":"Algangror", + "iconID":"monsters_rltiles1:68", + "maxHP":241, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"algangror", + "phraseID":"algangror", + "droplistID":"algangror", + "attackCost":3, + "attackChance":80, + "criticalSkill":200, + "criticalMultiplier":2.0, + "blockChance":120, + "damageResistance":4 }, { - "id": "remgard_bridge", - "iconID": "monsters_men2:4", - "name": "Bridge lookout", - "spawnGroup": "remgard_bridge", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "remgard_bridge" + "id":"remgard_bridge", + "name":"Bridge lookout", + "iconID":"monsters_men2:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"remgard_bridge", + "phraseID":"remgard_bridge" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v0611_npcs2.json b/AndorsTrail/res/raw/monsterlist_v0611_npcs2.json index e453e4bc1..e5d3cad44 100644 --- a/AndorsTrail/res/raw/monsterlist_v0611_npcs2.json +++ b/AndorsTrail/res/raw/monsterlist_v0611_npcs2.json @@ -1,580 +1,580 @@ [ { - "id": "ingus", - "iconID": "monsters_rltiles1:94", - "name": "Ingus", - "spawnGroup": "ingus", - "monsterClass": "humanoid", - "phraseID": "ingus" + "id":"ingus", + "name":"Ingus", + "iconID":"monsters_rltiles1:94", + "monsterClass":"humanoid", + "spawnGroup":"ingus", + "phraseID":"ingus" }, { - "id": "elwyl", - "iconID": "monsters_ld1:187", - "name": "Elwyl", - "spawnGroup": "elwyl", - "monsterClass": "humanoid", - "phraseID": "elwyl" + "id":"elwyl", + "name":"Elwyl", + "iconID":"monsters_ld1:187", + "monsterClass":"humanoid", + "spawnGroup":"elwyl", + "phraseID":"elwyl" }, { - "id": "elwel", - "iconID": "monsters_ld1:188", - "name": "Elwel", - "spawnGroup": "elwel", - "monsterClass": "humanoid", - "phraseID": "elwel" + "id":"elwel", + "name":"Elwel", + "iconID":"monsters_ld1:188", + "monsterClass":"humanoid", + "spawnGroup":"elwel", + "phraseID":"elwel" }, { - "id": "hjaldar", - "iconID": "monsters_rltiles1:70", - "name": "Hjaldar", - "spawnGroup": "hjaldar", - "monsterClass": "humanoid", - "droplistID": "shop_hjaldar", - "phraseID": "hjaldar" + "id":"hjaldar", + "name":"Hjaldar", + "iconID":"monsters_rltiles1:70", + "monsterClass":"humanoid", + "spawnGroup":"hjaldar", + "phraseID":"hjaldar", + "droplistID":"shop_hjaldar" }, { - "id": "norath", - "iconID": "monsters_ld1:8", - "name": "Norath", - "spawnGroup": "norath", - "monsterClass": "humanoid", - "phraseID": "norath" + "id":"norath", + "name":"Norath", + "iconID":"monsters_ld1:8", + "monsterClass":"humanoid", + "spawnGroup":"norath", + "phraseID":"norath" }, { - "id": "rothses", - "iconID": "monsters_ld1:14", - "name": "Rothses", - "spawnGroup": "rothses", - "monsterClass": "humanoid", - "droplistID": "shop_rothses", - "phraseID": "rothses" + "id":"rothses", + "name":"Rothses", + "iconID":"monsters_ld1:14", + "monsterClass":"humanoid", + "spawnGroup":"rothses", + "phraseID":"rothses", + "droplistID":"shop_rothses" }, { - "id": "duaina", - "iconID": "monsters_ld1:154", - "name": "Duaina", - "spawnGroup": "duaina", - "monsterClass": "humanoid", - "phraseID": "duaina" + "id":"duaina", + "name":"Duaina", + "iconID":"monsters_ld1:154", + "monsterClass":"humanoid", + "spawnGroup":"duaina", + "phraseID":"duaina" }, { - "id": "rg_villager1", - "iconID": "monsters_ld1:132", - "name": "Commoner", - "spawnGroup": "remgard_villager1", - "monsterClass": "humanoid", - "phraseID": "remgard_villager1" + "id":"rg_villager1", + "name":"Commoner", + "iconID":"monsters_ld1:132", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager1", + "phraseID":"remgard_villager1" }, { - "id": "rg_villager2", - "iconID": "monsters_ld1:20", - "name": "Commoner", - "spawnGroup": "remgard_villager2", - "monsterClass": "humanoid", - "phraseID": "remgard_villager2" + "id":"rg_villager2", + "name":"Commoner", + "iconID":"monsters_ld1:20", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager2", + "phraseID":"remgard_villager2" }, { - "id": "rg_villager3", - "iconID": "monsters_ld1:134", - "name": "Commoner", - "spawnGroup": "remgard_villager3", - "monsterClass": "humanoid", - "phraseID": "remgard_villager3" + "id":"rg_villager3", + "name":"Commoner", + "iconID":"monsters_ld1:134", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager3", + "phraseID":"remgard_villager3" }, { - "id": "jhaeld", - "iconID": "monsters_mage:0", - "name": "Jhaeld", - "spawnGroup": "jhaeld", - "monsterClass": "humanoid", - "phraseID": "jhaeld" + "id":"jhaeld", + "name":"Jhaeld", + "iconID":"monsters_mage:0", + "monsterClass":"humanoid", + "spawnGroup":"jhaeld", + "phraseID":"jhaeld" }, { - "id": "krell", - "iconID": "monsters_men2:6", - "name": "Krell", - "spawnGroup": "krell", - "monsterClass": "humanoid", - "phraseID": "krell" + "id":"krell", + "name":"Krell", + "iconID":"monsters_men2:6", + "monsterClass":"humanoid", + "spawnGroup":"krell", + "phraseID":"krell" }, { - "id": "elythom_kn1", - "iconID": "monsters_men:3", - "name": "Knight of Elythom", - "spawnGroup": "elythom_knight1", - "monsterClass": "humanoid", - "phraseID": "elythom_knight1" + "id":"elythom_kn1", + "name":"Knight of Elythom", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"elythom_knight1", + "phraseID":"elythom_knight1" }, { - "id": "elythom_kn2", - "iconID": "monsters_men:3", - "name": "Knight of Elythom", - "spawnGroup": "elythom_knight2", - "monsterClass": "humanoid", - "phraseID": "elythom_knight2" + "id":"elythom_kn2", + "name":"Knight of Elythom", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"elythom_knight2", + "phraseID":"elythom_knight2" }, { - "id": "almars", - "iconID": "monsters_rogue1:0", - "name": "Almars", - "spawnGroup": "almars", - "monsterClass": "humanoid", - "phraseID": "almars" + "id":"almars", + "name":"Almars", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"almars", + "phraseID":"almars" }, { - "id": "arghes", - "iconID": "monsters_rogue1:0", - "name": "Arghes", - "spawnGroup": "arghes", - "monsterClass": "humanoid", - "droplistID": "shop_arghes", - "phraseID": "arghes" + "id":"arghes", + "name":"Arghes", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"arghes", + "phraseID":"arghes", + "droplistID":"shop_arghes" }, { - "id": "arnal", - "iconID": "monsters_ld1:28", - "name": "Arnal", - "spawnGroup": "arnal", - "monsterClass": "humanoid", - "droplistID": "shop_arnal", - "phraseID": "arnal" + "id":"arnal", + "name":"Arnal", + "iconID":"monsters_ld1:28", + "monsterClass":"humanoid", + "spawnGroup":"arnal", + "phraseID":"arnal", + "droplistID":"shop_arnal" }, { - "id": "atash", - "iconID": "monsters_ld1:38", - "name": "Aatash", - "spawnGroup": "atash", - "monsterClass": "humanoid", - "phraseID": "atash" + "id":"atash", + "name":"Aatash", + "iconID":"monsters_ld1:38", + "monsterClass":"humanoid", + "spawnGroup":"atash", + "phraseID":"atash" }, { - "id": "caeda", - "iconID": "monsters_ld1:145", - "name": "Caeda", - "spawnGroup": "caeda", - "monsterClass": "humanoid", - "phraseID": "caeda" + "id":"caeda", + "name":"Caeda", + "iconID":"monsters_ld1:145", + "monsterClass":"humanoid", + "spawnGroup":"caeda", + "phraseID":"caeda" }, { - "id": "carthe", - "iconID": "monsters_man1:0", - "name": "Carthe", - "spawnGroup": "carthe", - "monsterClass": "humanoid", - "phraseID": "carthe" + "id":"carthe", + "name":"Carthe", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"carthe", + "phraseID":"carthe" }, { - "id": "chael", - "iconID": "monsters_men:0", - "name": "Chael", - "spawnGroup": "chael", - "monsterClass": "humanoid", - "phraseID": "chael" + "id":"chael", + "name":"Chael", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"chael", + "phraseID":"chael" }, { - "id": "easturlie", - "iconID": "monsters_men:6", - "name": "Easturlie", - "spawnGroup": "easturlie", - "monsterClass": "humanoid", - "phraseID": "easturlie" + "id":"easturlie", + "name":"Easturlie", + "iconID":"monsters_men:6", + "monsterClass":"humanoid", + "spawnGroup":"easturlie", + "phraseID":"easturlie" }, { - "id": "emerei", - "iconID": "monsters_ld1:27", - "name": "Emerei", - "spawnGroup": "emerei", - "monsterClass": "humanoid", - "phraseID": "emerei" + "id":"emerei", + "name":"Emerei", + "iconID":"monsters_ld1:27", + "monsterClass":"humanoid", + "spawnGroup":"emerei", + "phraseID":"emerei" }, { - "id": "ervelyn", - "iconID": "monsters_ld1:228", - "name": "Ervelyn", - "spawnGroup": "ervelyn", - "monsterClass": "humanoid", - "droplistID": "shop_ervelyn", - "phraseID": "ervelyn" + "id":"ervelyn", + "name":"Ervelyn", + "iconID":"monsters_ld1:228", + "monsterClass":"humanoid", + "spawnGroup":"ervelyn", + "phraseID":"ervelyn", + "droplistID":"shop_ervelyn" }, { - "id": "freen", - "iconID": "monsters_rltiles1:77", - "name": "Freen", - "spawnGroup": "freen", - "monsterClass": "humanoid", - "phraseID": "freen" + "id":"freen", + "name":"Freen", + "iconID":"monsters_rltiles1:77", + "monsterClass":"humanoid", + "spawnGroup":"freen", + "phraseID":"freen" }, { - "id": "janach", - "iconID": "monsters_rltiles3:8", - "name": "Janach", - "spawnGroup": "janach", - "monsterClass": "humanoid", - "phraseID": "janach" + "id":"janach", + "name":"Janach", + "iconID":"monsters_rltiles3:8", + "monsterClass":"humanoid", + "spawnGroup":"janach", + "phraseID":"janach" }, { - "id": "kendelow", - "iconID": "monsters_man1:0", - "name": "Kendelow", - "spawnGroup": "kendelow", - "monsterClass": "humanoid", - "droplistID": "shop_kendelow", - "phraseID": "kendelow" + "id":"kendelow", + "name":"Kendelow", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"kendelow", + "phraseID":"kendelow", + "droplistID":"shop_kendelow" }, { - "id": "larni", - "iconID": "monsters_ld1:26", - "name": "Larni", - "spawnGroup": "larni", - "monsterClass": "humanoid", - "phraseID": "larni" + "id":"larni", + "name":"Larni", + "iconID":"monsters_ld1:26", + "monsterClass":"humanoid", + "spawnGroup":"larni", + "phraseID":"larni" }, { - "id": "maelf", - "iconID": "monsters_ld1:53", - "name": "Maelf", - "spawnGroup": "maelf", - "monsterClass": "humanoid", - "phraseID": "maelf" + "id":"maelf", + "name":"Maelf", + "iconID":"monsters_ld1:53", + "monsterClass":"humanoid", + "spawnGroup":"maelf", + "phraseID":"maelf" }, { - "id": "morgisia", - "iconID": "monsters_rltiles3:5", - "name": "Morgisia", - "spawnGroup": "morgisia", - "monsterClass": "humanoid", - "phraseID": "morgisia" + "id":"morgisia", + "name":"Morgisia", + "iconID":"monsters_rltiles3:5", + "monsterClass":"humanoid", + "spawnGroup":"morgisia", + "phraseID":"morgisia" }, { - "id": "perester", - "iconID": "monsters_rltiles3:18", - "name": "Perester", - "spawnGroup": "perester", - "monsterClass": "humanoid", - "phraseID": "perester" + "id":"perester", + "name":"Perester", + "iconID":"monsters_rltiles3:18", + "monsterClass":"humanoid", + "spawnGroup":"perester", + "phraseID":"perester" }, { - "id": "perlynn", - "iconID": "monsters_mage2:0", - "name": "Perlynn", - "spawnGroup": "perlynn", - "monsterClass": "humanoid", - "phraseID": "perlynn" + "id":"perlynn", + "name":"Perlynn", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"perlynn", + "phraseID":"perlynn" }, { - "id": "reinkarr", - "iconID": "monsters_rltiles1:66", - "name": "Reinkarr", - "spawnGroup": "reinkarr", - "monsterClass": "humanoid", - "phraseID": "reinkarr" + "id":"reinkarr", + "name":"Reinkarr", + "iconID":"monsters_rltiles1:66", + "monsterClass":"humanoid", + "spawnGroup":"reinkarr", + "phraseID":"reinkarr" }, { - "id": "remgard_d1", - "iconID": "monsters_ld1:18", - "name": "Tavern guest", - "spawnGroup": "remgard_drunk", - "monsterClass": "humanoid", - "phraseID": "remgard_drunk1" + "id":"remgard_d1", + "name":"Tavern guest", + "iconID":"monsters_ld1:18", + "monsterClass":"humanoid", + "spawnGroup":"remgard_drunk", + "phraseID":"remgard_drunk1" }, { - "id": "remgard_d2", - "iconID": "monsters_rltiles2:81", - "name": "Tavern guest", - "spawnGroup": "remgard_drunk", - "monsterClass": "humanoid", - "phraseID": "remgard_drunk2" + "id":"remgard_d2", + "name":"Tavern guest", + "iconID":"monsters_rltiles2:81", + "monsterClass":"humanoid", + "spawnGroup":"remgard_drunk", + "phraseID":"remgard_drunk2" }, { - "id": "remgard_farmer1", - "iconID": "monsters_ld1:26", - "name": "Farmer", - "spawnGroup": "remgard_farmer1", - "monsterClass": "humanoid", - "phraseID": "remgard_farmer1" + "id":"remgard_farmer1", + "name":"Farmer", + "iconID":"monsters_ld1:26", + "monsterClass":"humanoid", + "spawnGroup":"remgard_farmer1", + "phraseID":"remgard_farmer1" }, { - "id": "remgard_farmer2", - "iconID": "monsters_ld1:220", - "name": "Farmer", - "spawnGroup": "remgard_farmer2", - "monsterClass": "humanoid", - "phraseID": "remgard_farmer2" + "id":"remgard_farmer2", + "name":"Farmer", + "iconID":"monsters_ld1:220", + "monsterClass":"humanoid", + "spawnGroup":"remgard_farmer2", + "phraseID":"remgard_farmer2" }, { - "id": "remgard_g1", - "iconID": "monsters_ld1:4", - "name": "Guard", - "spawnGroup": "remgard_guard", - "monsterClass": "humanoid", - "phraseID": "fallhaven_guard" + "id":"remgard_g1", + "name":"Guard", + "iconID":"monsters_ld1:4", + "monsterClass":"humanoid", + "spawnGroup":"remgard_guard", + "phraseID":"fallhaven_guard" }, { - "id": "remgard_g2", - "iconID": "monsters_ld1:5", - "name": "Guard", - "spawnGroup": "remgard_guard", - "monsterClass": "humanoid", - "phraseID": "blackwater_guard1" + "id":"remgard_g2", + "name":"Guard", + "iconID":"monsters_ld1:5", + "monsterClass":"humanoid", + "spawnGroup":"remgard_guard", + "phraseID":"blackwater_guard1" }, { - "id": "remgard_g3", - "iconID": "monsters_ld1:67", - "name": "Guard", - "spawnGroup": "remgard_guard2", - "monsterClass": "humanoid", - "phraseID": "remgard_guard1" + "id":"remgard_g3", + "name":"Guard", + "iconID":"monsters_ld1:67", + "monsterClass":"humanoid", + "spawnGroup":"remgard_guard2", + "phraseID":"remgard_guard1" }, { - "id": "remgard_pg", - "iconID": "monsters_ld1:11", - "name": "Prison Guard", - "spawnGroup": "remgard_prison_guard", - "monsterClass": "humanoid", - "phraseID": "remgard_prison_guard" + "id":"remgard_pg", + "name":"Prison Guard", + "iconID":"monsters_ld1:11", + "monsterClass":"humanoid", + "spawnGroup":"remgard_prison_guard", + "phraseID":"remgard_prison_guard" }, { - "id": "rg_villager4", - "iconID": "monsters_ld1:164", - "name": "Commoner", - "spawnGroup": "remgard_villager4", - "monsterClass": "humanoid", - "phraseID": "remgard_villager4" + "id":"rg_villager4", + "name":"Commoner", + "iconID":"monsters_ld1:164", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager4", + "phraseID":"remgard_villager4" }, { - "id": "rg_villager5", - "iconID": "monsters_ld1:148", - "name": "Commoner", - "spawnGroup": "remgard_villager5", - "monsterClass": "humanoid", - "phraseID": "remgard_villager5" + "id":"rg_villager5", + "name":"Commoner", + "iconID":"monsters_ld1:148", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager5", + "phraseID":"remgard_villager5" }, { - "id": "rg_villager6", - "iconID": "monsters_ld1:188", - "name": "Commoner", - "spawnGroup": "remgard_villager6", - "monsterClass": "humanoid", - "phraseID": "remgard_villager6" + "id":"rg_villager6", + "name":"Commoner", + "iconID":"monsters_ld1:188", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager6", + "phraseID":"remgard_villager6" }, { - "id": "rg_villager7", - "iconID": "monsters_ld1:10", - "name": "Commoner", - "spawnGroup": "remgard_villager7", - "monsterClass": "humanoid", - "phraseID": "remgard_villager7" + "id":"rg_villager7", + "name":"Commoner", + "iconID":"monsters_ld1:10", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager7", + "phraseID":"remgard_villager7" }, { - "id": "rg_villager8", - "iconID": "monsters_rltiles3:18", - "name": "Commoner", - "spawnGroup": "remgard_villager8", - "monsterClass": "humanoid", - "phraseID": "remgard_villager8" + "id":"rg_villager8", + "name":"Commoner", + "iconID":"monsters_rltiles3:18", + "monsterClass":"humanoid", + "spawnGroup":"remgard_villager8", + "phraseID":"remgard_villager8" }, { - "id": "skylenar", - "iconID": "monsters_ld1:3", - "name": "Skylenar", - "spawnGroup": "skylenar", - "monsterClass": "humanoid", - "droplistID": "shop_skylenar", - "phraseID": "skylenar" + "id":"skylenar", + "name":"Skylenar", + "iconID":"monsters_ld1:3", + "monsterClass":"humanoid", + "spawnGroup":"skylenar", + "phraseID":"skylenar", + "droplistID":"shop_skylenar" }, { - "id": "taylin", - "iconID": "monsters_rltiles1:74", - "name": "Taylin", - "spawnGroup": "taylin", - "monsterClass": "humanoid", - "phraseID": "taylin" + "id":"taylin", + "name":"Taylin", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"taylin", + "phraseID":"taylin" }, { - "id": "petdog", - "iconID": "monsters_dogs:0", - "name": "Dog", - "spawnGroup": "petdog", - "monsterClass": "animal", - "phraseID": "petdog" + "id":"petdog", + "name":"Dog", + "iconID":"monsters_dogs:0", + "monsterClass":"animal", + "spawnGroup":"petdog", + "phraseID":"petdog" }, { - "id": "kaverin", - "iconID": "monsters_ld1:100", - "name": "Kaverin", - "spawnGroup": "kaverin", - "monsterClass": "giant", - "unique": 1, - "maxHP": 320, - "maxAP": 5, - "moveCost": 5, - "attackCost": 3, - "attackChance": 65, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 90, - "damageResistance": 6, - "droplistID": "kaverin", - "phraseID": "kaverin", - "attackDamage": { - "min": 1, - "max": 20 - } - }, - { - "id": "izthiel_cr", - "iconID": "monsters_rltiles2:52", - "name": "Izthiel Guardian", - "spawnGroup": "izthiel_cr", - "monsterClass": "reptile", - "unique": 1, - "maxHP": 354, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 60, - "damageResistance": 11, - "droplistID": "oegyth1", - "attackDamage": { - "min": 3, - "max": 7 + "id":"kaverin", + "name":"Kaverin", + "iconID":"monsters_ld1:100", + "maxHP":320, + "maxAP":5, + "moveCost":5, + "unique":1, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"kaverin", + "phraseID":"kaverin", + "droplistID":"kaverin", + "attackCost":3, + "attackChance":65, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":6 + }, + { + "id":"izthiel_cr", + "name":"Izthiel Guardian", + "iconID":"monsters_rltiles2:52", + "maxHP":354, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"izthiel_cr", + "droplistID":"oegyth1", + "attackCost":3, + "attackChance":120, + "blockChance":60, + "damageResistance":11, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 3, - "duration": 5, - "chance": 50 + "condition":"bleeding_wound", + "magnitude":3, + "duration":5, + "chance":"50" } ] } }, { - "id": "burrower_cr", - "iconID": "monsters_rltiles2:165", - "name": "Giant larval burrower", - "spawnGroup": "burrower_cr", - "monsterClass": "insect", - "unique": 1, - "maxHP": 175, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "blockChance": 80, - "damageResistance": 2, - "droplistID": "oegyth1", - "attackDamage": { - "min": 1, - "max": 25 - } + "id":"burrower_cr", + "name":"Giant larval burrower", + "iconID":"monsters_rltiles2:165", + "maxHP":175, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":25 + }, + "spawnGroup":"burrower_cr", + "droplistID":"oegyth1", + "attackCost":5, + "attackChance":95, + "blockChance":80, + "damageResistance":2 }, { - "id": "allaceph_cr", - "iconID": "monsters_rltiles2:103", - "name": "Ancient Allaceph", - "spawnGroup": "allaceph_cr", - "monsterClass": "demon", - "unique": 1, - "maxHP": 333, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 115, - "damageResistance": 3, - "droplistID": "oegyth1", - "attackDamage": { - "min": 3, - "max": 7 + "id":"allaceph_cr", + "name":"Ancient Allaceph", + "iconID":"monsters_rltiles2:103", + "maxHP":333, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 7, - "max": 7 + "spawnGroup":"allaceph_cr", + "droplistID":"oegyth1", + "attackCost":3, + "attackChance":80, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":115, + "damageResistance":3, + "hitEffect":{ + "increaseCurrentHP":{ + "min":7, + "max":7 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "feebleness_minor", - "magnitude": 3, - "duration": 3, - "chance": 20 + "condition":"feebleness_minor", + "magnitude":3, + "duration":3, + "chance":"20" } ] } }, { - "id": "plaguesp_cr", - "iconID": "monsters_rltiles2:38", - "name": "Plaguestrider master", - "spawnGroup": "plaguespider_cr", - "monsterClass": "undead", - "unique": 1, - "maxHP": 365, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 160, - "criticalMultiplier": 3, - "blockChance": 175, - "damageResistance": 2, - "droplistID": "oegyth1", - "attackDamage": { - "min": 2, - "max": 8 + "id":"plaguesp_cr", + "name":"Plaguestrider master", + "iconID":"monsters_rltiles2:38", + "maxHP":365, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":8 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"plaguespider_cr", + "droplistID":"oegyth1", + "attackCost":3, + "attackChance":85, + "criticalSkill":160, + "criticalMultiplier":3.0, + "blockChance":175, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "contagion", - "magnitude": 4, - "duration": 5, - "chance": 70 + "condition":"contagion", + "magnitude":4, + "duration":5, + "chance":"70" }, { - "condition": "blister", - "magnitude": 3, - "duration": 5, - "chance": 50 + "condition":"blister", + "magnitude":3, + "duration":5, + "chance":"50" } ] } }, { - "id": "maonit_cr", - "iconID": "monsters_rltiles1:107", - "name": "Strong Maonit brute", - "spawnGroup": "maonit_cr", - "monsterClass": "giant", - "unique": 1, - "maxHP": 620, - "maxAP": 5, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 6, - "droplistID": "oegyth1", - "attackDamage": { - "min": 1, - "max": 20 + "id":"maonit_cr", + "name":"Strong Maonit brute", + "iconID":"monsters_rltiles1:107", + "maxHP":620, + "maxAP":5, + "moveCost":5, + "unique":1, + "monsterClass":"giant", + "attackDamage":{ + "min":1, + "max":20 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"maonit_cr", + "droplistID":"oegyth1", + "attackCost":5, + "attackChance":65, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "stunned", - "magnitude": 1, - "duration": 3, - "chance": 10 + "condition":"stunned", + "magnitude":1, + "duration":3, + "chance":"10" } ] } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v068_npcs.json b/AndorsTrail/res/raw/monsterlist_v068_npcs.json index cbf7b12b4..2f29be0e1 100644 --- a/AndorsTrail/res/raw/monsterlist_v068_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_v068_npcs.json @@ -1,423 +1,423 @@ [ { - "id": "smug_looking_thief", - "iconID": "monsters_men2:9", - "name": "Smug looking thief", - "spawnGroup": "tg_thief", - "monsterClass": "humanoid", - "phraseID": "thievesguild_thief_1" + "id":"smug_looking_thief", + "name":"Smug looking thief", + "iconID":"monsters_men2:9", + "monsterClass":"humanoid", + "spawnGroup":"tg_thief", + "phraseID":"thievesguild_thief_1" }, { - "id": "thieves_guild_cook", - "iconID": "monsters_men:0", - "name": "Thieves guild cook", - "spawnGroup": "tg_cook", - "monsterClass": "humanoid", - "droplistID": "shop_thieves_guild_cook", - "phraseID": "thievesguild_cook_1" + "id":"thieves_guild_cook", + "name":"Thieves guild cook", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"tg_cook", + "phraseID":"thievesguild_cook_1", + "droplistID":"shop_thieves_guild_cook" }, { - "id": "pickpocket", - "iconID": "monsters_men:7", - "name": "Pickpocket", - "spawnGroup": "pickpocket", - "monsterClass": "humanoid", - "phraseID": "thievesguild_pickpocket_1" + "id":"pickpocket", + "name":"Pickpocket", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"pickpocket", + "phraseID":"thievesguild_pickpocket_1" }, { - "id": "troublemaker", - "iconID": "monsters_men:8", - "name": "Troublemaker", - "spawnGroup": "troublemaker", - "monsterClass": "humanoid", - "droplistID": "shop_troublemaker", - "phraseID": "thievesguild_troublemaker_1" + "id":"troublemaker", + "name":"Troublemaker", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"troublemaker", + "phraseID":"thievesguild_troublemaker_1", + "droplistID":"shop_troublemaker" }, { - "id": "farrik", - "iconID": "monsters_rogue1:0", - "name": "Farrik", - "spawnGroup": "farrik", - "monsterClass": "humanoid", - "phraseID": "farrik_select_1" + "id":"farrik", + "name":"Farrik", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"farrik", + "phraseID":"farrik_select_1" }, { - "id": "umar", - "iconID": "monsters_man1:0", - "name": "Umar", - "spawnGroup": "umar", - "monsterClass": "humanoid", - "phraseID": "umar_select_1" + "id":"umar", + "name":"Umar", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"umar", + "phraseID":"umar_select_1" }, { - "id": "kaori", - "iconID": "monsters_men:7", - "name": "Kaori", - "spawnGroup": "kaori", - "monsterClass": "humanoid", - "phraseID": "kaori_start" + "id":"kaori", + "name":"Kaori", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"kaori", + "phraseID":"kaori_start" }, { - "id": "old_vilegard_villager", - "iconID": "monsters_men:0", - "name": "Old Vilegard villager", - "spawnGroup": "vilegard_villager_1", - "monsterClass": "humanoid", - "phraseID": "vilegard_villager_1" + "id":"old_vilegard_villager", + "name":"Old Vilegard villager", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"vilegard_villager_1", + "phraseID":"vilegard_villager_1" }, { - "id": "grumpy_vilegard_villager", - "iconID": "monsters_men:5", - "name": "Grumpy Vilegard villager", - "spawnGroup": "vilegard_villager_2", - "monsterClass": "humanoid", - "phraseID": "vilegard_villager_2" + "id":"grumpy_vilegard_villager", + "name":"Grumpy Vilegard villager", + "iconID":"monsters_men:5", + "monsterClass":"humanoid", + "spawnGroup":"vilegard_villager_2", + "phraseID":"vilegard_villager_2" }, { - "id": "vilegard_citizen", - "iconID": "monsters_men:1", - "name": "Vilegard citizen", - "spawnGroup": "vilegard_villager_3", - "monsterClass": "humanoid", - "phraseID": "vilegard_villager_3" + "id":"vilegard_citizen", + "name":"Vilegard citizen", + "iconID":"monsters_men:1", + "monsterClass":"humanoid", + "spawnGroup":"vilegard_villager_3", + "phraseID":"vilegard_villager_3" }, { - "id": "vilegard_resident", - "iconID": "monsters_men2:0", - "name": "Vilegard resident", - "spawnGroup": "vilegard_villager_4", - "monsterClass": "humanoid", - "phraseID": "vilegard_villager_4" + "id":"vilegard_resident", + "name":"Vilegard resident", + "iconID":"monsters_men2:0", + "monsterClass":"humanoid", + "spawnGroup":"vilegard_villager_4", + "phraseID":"vilegard_villager_4" }, { - "id": "vilegard_woman", - "iconID": "monsters_men:6", - "name": "Vilegard woman", - "spawnGroup": "vilegard_villager_5", - "monsterClass": "humanoid", - "phraseID": "vilegard_villager_5" + "id":"vilegard_woman", + "name":"Vilegard woman", + "iconID":"monsters_men:6", + "monsterClass":"humanoid", + "spawnGroup":"vilegard_villager_5", + "phraseID":"vilegard_villager_5" }, { - "id": "erttu", - "iconID": "monsters_mage2:0", - "name": "Erttu", - "spawnGroup": "erttu", - "monsterClass": "humanoid", - "phraseID": "erttu_1" + "id":"erttu", + "name":"Erttu", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"erttu", + "phraseID":"erttu_1" }, { - "id": "dunla", - "iconID": "monsters_rogue1:0", - "name": "Dunla", - "spawnGroup": "dunla", - "monsterClass": "humanoid", - "droplistID": "shop_dunla", - "phraseID": "dunla_default" + "id":"dunla", + "name":"Dunla", + "iconID":"monsters_rogue1:0", + "monsterClass":"humanoid", + "spawnGroup":"dunla", + "phraseID":"dunla_default", + "droplistID":"shop_dunla" }, { - "id": "tharwyn", - "iconID": "monsters_men:7", - "name": "Tharwyn", - "spawnGroup": "tharwyn", - "monsterClass": "humanoid", - "droplistID": "shop_tharwyn", - "phraseID": "tharwyn_select" + "id":"tharwyn", + "name":"Tharwyn", + "iconID":"monsters_men:7", + "monsterClass":"humanoid", + "spawnGroup":"tharwyn", + "phraseID":"tharwyn_select", + "droplistID":"shop_tharwyn" }, { - "id": "tavern_guest", - "iconID": "monsters_men:0", - "name": "Tavern guest", - "spawnGroup": "vg_tavern_drunk", - "monsterClass": "humanoid", - "phraseID": "vilegard_tavern_drunk_1" + "id":"tavern_guest", + "name":"Tavern guest", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"vg_tavern_drunk", + "phraseID":"vilegard_tavern_drunk_1" }, { - "id": "jolnor", - "iconID": "monsters_men2:8", - "name": "Jolnor", - "spawnGroup": "jolnor", - "monsterClass": "humanoid", - "droplistID": "shop_jolnor", - "phraseID": "jolnor_select_1" + "id":"jolnor", + "name":"Jolnor", + "iconID":"monsters_men2:8", + "monsterClass":"humanoid", + "spawnGroup":"jolnor", + "phraseID":"jolnor_select_1", + "droplistID":"shop_jolnor" }, { - "id": "alynndir", - "iconID": "monsters_mage2:0", - "name": "Alynndir", - "spawnGroup": "alynndir", - "monsterClass": "humanoid", - "droplistID": "shop_alynndir", - "phraseID": "alynndir_1" + "id":"alynndir", + "name":"Alynndir", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"alynndir", + "phraseID":"alynndir_1", + "droplistID":"shop_alynndir" }, { - "id": "vilegard_armorer", - "iconID": "monsters_mage2:0", - "name": "Vilegard armorer", - "spawnGroup": "vg_armorer", - "monsterClass": "humanoid", - "droplistID": "shop_vg_armorer", - "phraseID": "vilegard_armorer_select" + "id":"vilegard_armorer", + "name":"Vilegard armorer", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"vg_armorer", + "phraseID":"vilegard_armorer_select", + "droplistID":"shop_vg_armorer" }, { - "id": "vilegard_smith", - "iconID": "monsters_mage2:0", - "name": "Vilegard smith", - "spawnGroup": "vg_smith", - "monsterClass": "humanoid", - "droplistID": "shop_vg_smith", - "phraseID": "vilegard_smith_select" + "id":"vilegard_smith", + "name":"Vilegard smith", + "iconID":"monsters_mage2:0", + "monsterClass":"humanoid", + "spawnGroup":"vg_smith", + "phraseID":"vilegard_smith_select", + "droplistID":"shop_vg_smith" }, { - "id": "ogam", - "iconID": "monsters_men:0", - "name": "Ogam", - "spawnGroup": "ogam", - "monsterClass": "humanoid", - "phraseID": "ogam_1" + "id":"ogam", + "name":"Ogam", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"ogam", + "phraseID":"ogam_1" }, { - "id": "foaming_flask_cook", - "iconID": "monsters_men:0", - "name": "Foaming Flask cook", - "spawnGroup": "ff_cook", - "monsterClass": "humanoid", - "phraseID": "ff_cook_1" + "id":"foaming_flask_cook", + "name":"Foaming Flask cook", + "iconID":"monsters_men:0", + "monsterClass":"humanoid", + "spawnGroup":"ff_cook", + "phraseID":"ff_cook_1" }, { - "id": "torilo", - "iconID": "monsters_men2:9", - "name": "Torilo", - "spawnGroup": "torilo", - "monsterClass": "humanoid", - "droplistID": "shop_torilo", - "phraseID": "torilo_1" + "id":"torilo", + "name":"Torilo", + "iconID":"monsters_men2:9", + "monsterClass":"humanoid", + "spawnGroup":"torilo", + "phraseID":"torilo_1", + "droplistID":"shop_torilo" }, { - "id": "ambelie", - "iconID": "monsters_men:6", - "name": "Ambelie", - "spawnGroup": "ambelie", - "monsterClass": "humanoid", - "phraseID": "ambelie_1" + "id":"ambelie", + "name":"Ambelie", + "iconID":"monsters_men:6", + "monsterClass":"humanoid", + "spawnGroup":"ambelie", + "phraseID":"ambelie_1" }, { - "id": "feygard_patrol", - "iconID": "monsters_rltiles3:14", - "name": "Feygard patrol", - "spawnGroup": "ff_guard", - "monsterClass": "humanoid", - "phraseID": "ff_guard_1" + "id":"feygard_patrol", + "name":"Feygard patrol", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"ff_guard", + "phraseID":"ff_guard_1" }, { - "id": "feygard_patrol_captain", - "iconID": "monsters_men:3", - "name": "Feygard patrol captain", - "spawnGroup": "ff_captain", - "monsterClass": "humanoid", - "phraseID": "ff_captain_1" + "id":"feygard_patrol_captain", + "name":"Feygard patrol captain", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"ff_captain", + "phraseID":"ff_captain_1" }, { - "id": "feygard_patrol_watch", - "iconID": "monsters_rltiles3:14", - "name": "Feygard patrol watch", - "spawnGroup": "ff_outsideguard", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 80, - "attackCost": 5, - "attackChance": 70, - "blockChance": 80, - "damageResistance": 3, - "droplistID": "ff_outsideguard", - "phraseID": "ff_outsideguard_select", - "attackDamage": { - "min": 2, - "max": 7 - } + "id":"feygard_patrol_watch", + "name":"Feygard patrol watch", + "iconID":"monsters_rltiles3:14", + "maxHP":80, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"ff_outsideguard", + "phraseID":"ff_outsideguard_select", + "droplistID":"ff_outsideguard", + "attackCost":5, + "attackChance":70, + "blockChance":80, + "damageResistance":3 }, { - "id": "wrye", - "iconID": "monsters_men:6", - "name": "Wrye", - "spawnGroup": "wrye", - "monsterClass": "humanoid", - "phraseID": "wrye_select_1" + "id":"wrye", + "name":"Wrye", + "iconID":"monsters_men:6", + "monsterClass":"humanoid", + "spawnGroup":"wrye", + "phraseID":"wrye_select_1" }, { - "id": "oluag", - "iconID": "monsters_men:8", - "name": "Oluag", - "spawnGroup": "oluag", - "monsterClass": "humanoid", - "phraseID": "oluag_1" + "id":"oluag", + "name":"Oluag", + "iconID":"monsters_men:8", + "monsterClass":"humanoid", + "spawnGroup":"oluag", + "phraseID":"oluag_1" }, { - "id": "cave_dwelling_boar", - "iconID": "monsters_dogs:6", - "name": "Cave dwelling boar", - "spawnGroup": "caveboar1", - "monsterClass": "animal", - "maxHP": 35, - "attackCost": 5, - "attackChance": 70, - "blockChance": 60, - "damageResistance": 3, - "droplistID": "canine2", - "attackDamage": { - "min": 3, - "max": 8 - } + "id":"cave_dwelling_boar", + "name":"Cave dwelling boar", + "iconID":"monsters_dogs:6", + "maxHP":35, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":8 + }, + "spawnGroup":"caveboar1", + "droplistID":"canine2", + "attackCost":5, + "attackChance":70, + "blockChance":60, + "damageResistance":3 }, { - "id": "hardshell_beetle", - "iconID": "monsters_insects:4", - "name": "Hardshell beetle", - "spawnGroup": "beetle2", - "monsterClass": "insect", - "maxHP": 25, - "attackCost": 5, - "attackChance": 50, - "blockChance": 40, - "damageResistance": 9, - "droplistID": "beetle2", - "attackDamage": { - "min": 0, - "max": 5 - } + "id":"hardshell_beetle", + "name":"Hardshell beetle", + "iconID":"monsters_insects:4", + "maxHP":25, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"beetle2", + "droplistID":"beetle2", + "attackCost":5, + "attackChance":50, + "blockChance":40, + "damageResistance":9 }, { - "id": "young_shadow_gargoyle", - "iconID": "monsters_misc:1", - "name": "Young shadow gargoyle", - "spawnGroup": "shadowgarg1", - "monsterClass": "construct", - "maxHP": 35, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 8, - "criticalMultiplier": 3, - "blockChance": 75, - "damageResistance": 3, - "droplistID": "shadowgarg1", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"young_shadow_gargoyle", + "name":"Young shadow gargoyle", + "iconID":"monsters_misc:1", + "maxHP":35, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"shadowgarg1", + "droplistID":"shadowgarg1", + "attackCost":5, + "attackChance":65, + "criticalSkill":8, + "criticalMultiplier":3.0, + "blockChance":75, + "damageResistance":3 }, { - "id": "fledgling_shadow_gargoyle", - "iconID": "monsters_misc:1", - "name": "Fledgling shadow gargoyle", - "spawnGroup": "shadowgarg1", - "monsterClass": "construct", - "maxHP": 36, - "attackCost": 5, - "attackChance": 65, - "criticalSkill": 8, - "criticalMultiplier": 3, - "blockChance": 75, - "damageResistance": 3, - "droplistID": "shadowgarg1", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"fledgling_shadow_gargoyle", + "name":"Fledgling shadow gargoyle", + "iconID":"monsters_misc:1", + "maxHP":36, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"shadowgarg1", + "droplistID":"shadowgarg1", + "attackCost":5, + "attackChance":65, + "criticalSkill":8, + "criticalMultiplier":3.0, + "blockChance":75, + "damageResistance":3 }, { - "id": "shadow_gargoyle", - "iconID": "monsters_misc:2", - "name": "Shadow gargoyle", - "spawnGroup": "shadowgarg2", - "monsterClass": "construct", - "maxHP": 37, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 8, - "criticalMultiplier": 3, - "blockChance": 85, - "damageResistance": 3, - "droplistID": "shadowgarg1", - "attackDamage": { - "min": 4, - "max": 10 - } + "id":"shadow_gargoyle", + "name":"Shadow gargoyle", + "iconID":"monsters_misc:2", + "maxHP":37, + "monsterClass":"construct", + "attackDamage":{ + "min":4, + "max":10 + }, + "spawnGroup":"shadowgarg2", + "droplistID":"shadowgarg1", + "attackCost":5, + "attackChance":70, + "criticalSkill":8, + "criticalMultiplier":3.0, + "blockChance":85, + "damageResistance":3 }, { - "id": "tough_shadow_gargoyle", - "iconID": "monsters_misc:2", - "name": "Tough shadow gargoyle", - "spawnGroup": "shadowgarg2", - "monsterClass": "construct", - "maxHP": 37, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 8, - "criticalMultiplier": 3, - "blockChance": 85, - "damageResistance": 4, - "droplistID": "shadowgarg2", - "attackDamage": { - "min": 4, - "max": 10 - } + "id":"tough_shadow_gargoyle", + "name":"Tough shadow gargoyle", + "iconID":"monsters_misc:2", + "maxHP":37, + "monsterClass":"construct", + "attackDamage":{ + "min":4, + "max":10 + }, + "spawnGroup":"shadowgarg2", + "droplistID":"shadowgarg2", + "attackCost":5, + "attackChance":70, + "criticalSkill":8, + "criticalMultiplier":3.0, + "blockChance":85, + "damageResistance":4 }, { - "id": "shadow_gargoyle_trainer", - "iconID": "monsters_liches:0", - "name": "Shadow gargoyle trainer", - "spawnGroup": "shadowgarg3", - "monsterClass": "undead", - "maxHP": 35, - "attackCost": 5, - "attackChance": 90, - "criticalSkill": 12, - "criticalMultiplier": 3, - "blockChance": 90, - "damageResistance": 5, - "droplistID": "shadowgarg3", - "attackDamage": { - "min": 3, - "max": 6 - } + "id":"shadow_gargoyle_trainer", + "name":"Shadow gargoyle trainer", + "iconID":"monsters_liches:0", + "maxHP":35, + "monsterClass":"undead", + "attackDamage":{ + "min":3, + "max":6 + }, + "spawnGroup":"shadowgarg3", + "droplistID":"shadowgarg3", + "attackCost":5, + "attackChance":90, + "criticalSkill":12, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":5 }, { - "id": "shadow_gargoyle_master", - "iconID": "monsters_liches:1", - "name": "Shadow gargoyle master", - "spawnGroup": "shadowgarg4", - "monsterClass": "undead", - "maxHP": 35, - "attackCost": 5, - "attackChance": 125, - "criticalSkill": 12, - "criticalMultiplier": 3, - "blockChance": 90, - "damageResistance": 5, - "droplistID": "shadowgarg3", - "attackDamage": { - "min": 3, - "max": 6 - } + "id":"shadow_gargoyle_master", + "name":"Shadow gargoyle master", + "iconID":"monsters_liches:1", + "maxHP":35, + "monsterClass":"undead", + "attackDamage":{ + "min":3, + "max":6 + }, + "spawnGroup":"shadowgarg4", + "droplistID":"shadowgarg3", + "attackCost":5, + "attackChance":125, + "criticalSkill":12, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":5 }, { - "id": "maelveon", - "iconID": "monsters_liches:2", - "name": "Maelveon", - "spawnGroup": "maelveon", - "monsterClass": "undead", - "unique": 1, - "maxHP": 55, - "attackCost": 3, - "attackChance": 80, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 90, - "damageResistance": 5, - "droplistID": "maelveon", - "phraseID": "maelveon", - "attackDamage": { - "min": 0, - "max": 12 - } + "id":"maelveon", + "name":"Maelveon", + "iconID":"monsters_liches:2", + "maxHP":55, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":0, + "max":12 + }, + "spawnGroup":"maelveon", + "phraseID":"maelveon", + "droplistID":"maelveon", + "attackCost":3, + "attackChance":80, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":5 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v069_monsters.json b/AndorsTrail/res/raw/monsterlist_v069_monsters.json index b5313e1a5..41b7fe6db 100644 --- a/AndorsTrail/res/raw/monsterlist_v069_monsters.json +++ b/AndorsTrail/res/raw/monsterlist_v069_monsters.json @@ -1,646 +1,646 @@ [ { - "id": "puny_caverat", - "iconID": "monsters_rats:0", - "name": "Cave rat", - "spawnGroup": "puny_caverat", - "monsterClass": "animal", - "maxHP": 5, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 50, - "blockChance": 30, - "droplistID": "rat", - "attackDamage": { - "min": 1, - "max": 1 - } - }, - { - "id": "rabid_hound", - "iconID": "monsters_rltiles2:108", - "name": "Rabid hound", - "spawnGroup": "forestwolf2", - "monsterClass": "animal", - "maxHP": 40, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 110, - "blockChance": 30, - "droplistID": "canine", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "vicious_hound", - "iconID": "monsters_rltiles2:110", - "name": "Vicious hound", - "spawnGroup": "forestboar4", - "monsterClass": "animal", - "maxHP": 31, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 150, - "blockChance": 60, - "damageResistance": 3, - "droplistID": "canineboss", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "mountain_wolf", - "iconID": "monsters_rltiles2:109", - "name": "Mountain wolf", - "spawnGroup": "primwolf1", - "monsterClass": "animal", - "maxHP": 49, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 150, - "blockChance": 60, - "damageResistance": 3, - "droplistID": "canine", - "attackDamage": { - "min": 3, - "max": 9 - } - }, - { - "id": "hatchling_white_wyrm", - "iconID": "monsters_rltiles1:118", - "name": "Hatchling white wyrm", - "spawnGroup": "wyrm_1", - "monsterClass": "reptile", - "maxHP": 41, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 75, - "blockChance": 130, - "damageResistance": 5, - "droplistID": "wyrm_1", - "attackDamage": { - "min": 4, - "max": 10 + "id":"puny_caverat", + "name":"Cave rat", + "iconID":"monsters_rats:0", + "maxHP":5, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":1 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"puny_caverat", + "droplistID":"rat", + "attackCost":5, + "attackChance":50, + "blockChance":30 + }, + { + "id":"rabid_hound", + "name":"Rabid hound", + "iconID":"monsters_rltiles2:108", + "maxHP":40, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"forestwolf2", + "droplistID":"canine", + "attackCost":5, + "attackChance":110, + "blockChance":30 + }, + { + "id":"vicious_hound", + "name":"Vicious hound", + "iconID":"monsters_rltiles2:110", + "maxHP":31, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"forestboar4", + "droplistID":"canineboss", + "attackCost":5, + "attackChance":150, + "blockChance":60, + "damageResistance":3 + }, + { + "id":"mountain_wolf", + "name":"Mountain wolf", + "iconID":"monsters_rltiles2:109", + "maxHP":49, + "maxAP":10, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"primwolf1", + "droplistID":"canine", + "attackCost":5, + "attackChance":150, + "blockChance":60, + "damageResistance":3 + }, + { + "id":"hatchling_white_wyrm", + "name":"Hatchling white wyrm", + "iconID":"monsters_rltiles1:118", + "maxHP":41, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":4, + "max":10 + }, + "spawnGroup":"wyrm_1", + "droplistID":"wyrm_1", + "attackCost":5, + "attackChance":75, + "blockChance":130, + "damageResistance":5, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 5, - "chance": 10 + "condition":"fatigue_minor", + "magnitude":1, + "duration":5, + "chance":"10" } ] } }, { - "id": "young_white_wyrm", - "iconID": "monsters_rltiles1:118", - "name": "Young white wyrm", - "spawnGroup": "wyrm_2", - "monsterClass": "reptile", - "maxHP": 47, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 75, - "blockChance": 130, - "damageResistance": 5, - "droplistID": "wyrm_2", - "attackDamage": { - "min": 4, - "max": 10 + "id":"young_white_wyrm", + "name":"Young white wyrm", + "iconID":"monsters_rltiles1:118", + "maxHP":47, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":4, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"wyrm_2", + "droplistID":"wyrm_2", + "attackCost":5, + "attackChance":75, + "blockChance":130, + "damageResistance":5, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"fatigue_minor", + "magnitude":1, + "duration":5, + "chance":"20" } ] } }, { - "id": "white_wyrm", - "iconID": "monsters_rltiles1:119", - "name": "White wyrm", - "spawnGroup": "wyrm_3", - "monsterClass": "reptile", - "maxHP": 55, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 75, - "blockChance": 130, - "damageResistance": 5, - "droplistID": "wyrm_3", - "attackDamage": { - "min": 4, - "max": 10 + "id":"white_wyrm", + "name":"White wyrm", + "iconID":"monsters_rltiles1:119", + "maxHP":55, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":4, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"wyrm_3", + "droplistID":"wyrm_3", + "attackCost":3, + "attackChance":75, + "blockChance":130, + "damageResistance":5, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 5, - "chance": 50 + "condition":"fatigue_minor", + "magnitude":1, + "duration":5, + "chance":"50" } ] } }, { - "id": "young_aulaeth", - "iconID": "monsters_rltiles2:176", - "name": "Young aulaeth", - "spawnGroup": "wyrm_1", - "monsterClass": "giant", - "maxHP": 105, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 40, - "blockChance": 30, - "damageResistance": 5, - "droplistID": "aulaeth", - "attackDamage": { - "min": 0, - "max": 4 + "id":"young_aulaeth", + "name":"Young aulaeth", + "iconID":"monsters_rltiles2:176", + "maxHP":105, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":4 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "spawnGroup":"wyrm_1", + "droplistID":"aulaeth", + "attackCost":5, + "attackChance":40, + "blockChance":30, + "damageResistance":5, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "aulaeth", - "iconID": "monsters_rltiles2:58", - "name": "Aulaeth", - "spawnGroup": "wyrm_2", - "monsterClass": "giant", - "maxHP": 120, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 40, - "blockChance": 40, - "damageResistance": 6, - "droplistID": "aulaeth", - "attackDamage": { - "min": 0, - "max": 5 + "id":"aulaeth", + "name":"Aulaeth", + "iconID":"monsters_rltiles2:58", + "maxHP":120, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "spawnGroup":"wyrm_2", + "droplistID":"aulaeth", + "attackCost":5, + "attackChance":40, + "blockChance":40, + "damageResistance":6, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "strong_aulaeth", - "iconID": "monsters_rltiles2:58", - "name": "Strong aulaeth", - "spawnGroup": "wyrm_3", - "monsterClass": "giant", - "maxHP": 135, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 40, - "blockChance": 35, - "damageResistance": 6, - "droplistID": "aulaeth", - "attackDamage": { - "min": 0, - "max": 5 + "id":"strong_aulaeth", + "name":"Strong aulaeth", + "iconID":"monsters_rltiles2:58", + "maxHP":135, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "spawnGroup":"wyrm_3", + "droplistID":"aulaeth", + "attackCost":5, + "attackChance":40, + "blockChance":35, + "damageResistance":6, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 } } }, { - "id": "wyrm_trainer", - "iconID": "monsters_rltiles2:0", - "name": "Wyrm trainer", - "spawnGroup": "wyrm_4", - "monsterClass": "undead", - "maxHP": 69, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "blockChance": 90, - "damageResistance": 4, - "droplistID": "wyrm_4", - "attackDamage": { - "min": 2, - "max": 9 + "id":"wyrm_trainer", + "name":"Wyrm trainer", + "iconID":"monsters_rltiles2:0", + "maxHP":69, + "maxAP":10, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":9 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "spawnGroup":"wyrm_4", + "droplistID":"wyrm_4", + "attackCost":3, + "attackChance":90, + "blockChance":90, + "damageResistance":4, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 10, - "chance": 70 + "condition":"fatigue_minor", + "magnitude":1, + "duration":10, + "chance":"70" } ] } }, { - "id": "wyrm_apprentice", - "iconID": "monsters_rltiles2:0", - "name": "Wyrm apprentice", - "spawnGroup": "wyrm_4", - "monsterClass": "undead", - "maxHP": 69, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 140, - "blockChance": 90, - "damageResistance": 4, - "droplistID": "wyrm_4", - "attackDamage": { - "min": 2, - "max": 9 + "id":"wyrm_apprentice", + "name":"Wyrm apprentice", + "iconID":"monsters_rltiles2:0", + "maxHP":69, + "maxAP":10, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":9 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "spawnGroup":"wyrm_4", + "droplistID":"wyrm_4", + "attackCost":5, + "attackChance":140, + "blockChance":90, + "damageResistance":4, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 10, - "chance": 70 + "condition":"fatigue_minor", + "magnitude":1, + "duration":10, + "chance":"70" } ] } }, { - "id": "young_gornaud", - "iconID": "monsters_rltiles2:29", - "name": "Young gornaud", - "spawnGroup": "gornaud_1", - "monsterClass": "giant", - "maxHP": 70, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "blockChance": 50, - "droplistID": "gornaud_1", - "attackDamage": { - "min": 0, - "max": 15 + "id":"young_gornaud", + "name":"Young gornaud", + "iconID":"monsters_rltiles2:29", + "maxHP":70, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":15 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_1", + "droplistID":"gornaud_1", + "attackCost":5, + "attackChance":70, + "blockChance":50, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "dazed", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"dazed", + "magnitude":1, + "duration":5, + "chance":"20" } ] } }, { - "id": "gornaud", - "iconID": "monsters_rltiles2:29", - "name": "Gornaud", - "spawnGroup": "gornaud_2", - "monsterClass": "giant", - "maxHP": 95, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "blockChance": 50, - "damageResistance": 4, - "droplistID": "gornaud_2", - "attackDamage": { - "min": 0, - "max": 15 + "id":"gornaud", + "name":"Gornaud", + "iconID":"monsters_rltiles2:29", + "maxHP":95, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":15 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_2", + "droplistID":"gornaud_2", + "attackCost":5, + "attackChance":70, + "blockChance":50, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "dazed", - "magnitude": 1, - "duration": 5, - "chance": 50 + "condition":"dazed", + "magnitude":1, + "duration":5, + "chance":"50" } ] } }, { - "id": "strong_gornaud", - "iconID": "monsters_rltiles2:30", - "name": "Strong Gornaud", - "spawnGroup": "gornaud_3", - "monsterClass": "giant", - "maxHP": 95, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "blockChance": 50, - "damageResistance": 5, - "droplistID": "gornaud_3", - "attackDamage": { - "min": 0, - "max": 15 + "id":"strong_gornaud", + "name":"Strong Gornaud", + "iconID":"monsters_rltiles2:30", + "maxHP":95, + "maxAP":10, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":15 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_3", + "droplistID":"gornaud_3", + "attackCost":5, + "attackChance":70, + "blockChance":50, + "damageResistance":5, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "dazed", - "magnitude": 1, - "duration": 5, - "chance": 70 + "condition":"dazed", + "magnitude":1, + "duration":5, + "chance":"70" } ] } }, { - "id": "slithering_venomfang", - "iconID": "monsters_snakes:2", - "name": "Slithering venomfang", - "spawnGroup": "gornaud_1", - "monsterClass": "reptile", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 90, - "damageResistance": 2, - "droplistID": "cave_serpent", - "attackDamage": { - "min": 1, - "max": 2 + "id":"slithering_venomfang", + "name":"Slithering venomfang", + "iconID":"monsters_snakes:2", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":1, + "max":2 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_1", + "droplistID":"cave_serpent", + "attackCost":3, + "attackChance":120, + "blockChance":90, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 2, - "chance": 20 + "condition":"poison_weak", + "magnitude":1, + "duration":2, + "chance":"20" } ] } }, { - "id": "scaled_venomfang", - "iconID": "monsters_snakes:3", - "name": "Scaled venomfang", - "spawnGroup": "gornaud_2", - "monsterClass": "reptile", - "maxHP": 35, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "blockChance": 90, - "damageResistance": 2, - "droplistID": "cave_serpent", - "attackDamage": { - "min": 2, - "max": 4 + "id":"scaled_venomfang", + "name":"Scaled venomfang", + "iconID":"monsters_snakes:3", + "maxHP":35, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_2", + "droplistID":"cave_serpent", + "attackCost":3, + "attackChance":150, + "blockChance":90, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 2, - "chance": 50 + "condition":"poison_weak", + "magnitude":1, + "duration":2, + "chance":"50" } ] } }, { - "id": "tough_venomfang", - "iconID": "monsters_snakes:3", - "name": "Tough venomfang", - "spawnGroup": "gornaud_3", - "monsterClass": "reptile", - "maxHP": 41, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "blockChance": 90, - "damageResistance": 2, - "droplistID": "cave_serpent", - "attackDamage": { - "min": 2, - "max": 5 + "id":"tough_venomfang", + "name":"Tough venomfang", + "iconID":"monsters_snakes:3", + "maxHP":41, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"gornaud_3", + "droplistID":"cave_serpent", + "attackCost":3, + "attackChance":150, + "blockChance":90, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 2, - "chance": 50 + "condition":"poison_weak", + "magnitude":1, + "duration":2, + "chance":"50" } ] } }, { - "id": "restless_dead", - "iconID": "monsters_rltiles1:47", - "name": "Restless dead", - "spawnGroup": "restless_dead_1", - "monsterClass": "ghost", - "maxHP": 25, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 50, - "criticalSkill": 80, - "criticalMultiplier": 2, - "blockChance": 140, - "damageResistance": 3, - "droplistID": "restless_dead_1", - "attackDamage": { - "min": 0, - "max": 3 - } + "id":"restless_dead", + "name":"Restless dead", + "iconID":"monsters_rltiles1:47", + "maxHP":25, + "maxAP":10, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":0, + "max":3 + }, + "spawnGroup":"restless_dead_1", + "droplistID":"restless_dead_1", + "attackCost":5, + "attackChance":50, + "criticalSkill":80, + "criticalMultiplier":2.0, + "blockChance":140, + "damageResistance":3 }, { - "id": "grave_spawn", - "iconID": "monsters_rltiles1:49", - "name": "Grave spawn", - "spawnGroup": "restless_dead_1", - "monsterClass": "demon", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 110, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 35, - "damageResistance": 3, - "droplistID": "restless_dead_1", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"grave_spawn", + "name":"Grave spawn", + "iconID":"monsters_rltiles1:49", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"restless_dead_1", + "droplistID":"restless_dead_1", + "attackCost":5, + "attackChance":110, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":35, + "damageResistance":3 }, { - "id": "restless_apparition", - "iconID": "monsters_rltiles1:47", - "name": "Restless apparition", - "spawnGroup": "restless_dead_2", - "monsterClass": "ghost", - "maxHP": 29, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "criticalSkill": 60, - "criticalMultiplier": 3, - "blockChance": 10, - "damageResistance": 1, - "droplistID": "restless_dead_2", - "attackDamage": { - "min": 2, - "max": 6 - } + "id":"restless_apparition", + "name":"Restless apparition", + "iconID":"monsters_rltiles1:47", + "maxHP":29, + "maxAP":10, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"restless_dead_2", + "droplistID":"restless_dead_2", + "attackCost":3, + "attackChance":90, + "criticalSkill":60, + "criticalMultiplier":3.0, + "blockChance":10, + "damageResistance":1 }, { - "id": "skeletal_reaper", - "iconID": "monsters_rltiles1:27", - "name": "Skeletal reaper", - "spawnGroup": "restless_dead_2", - "monsterClass": "construct", - "maxHP": 15, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 150, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 110, - "droplistID": "restless_dead_2", - "attackDamage": { - "min": 0, - "max": 9 - } + "id":"skeletal_reaper", + "name":"Skeletal reaper", + "iconID":"monsters_rltiles1:27", + "maxHP":15, + "maxAP":10, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":9 + }, + "spawnGroup":"restless_dead_2", + "droplistID":"restless_dead_2", + "attackCost":5, + "attackChance":150, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":110 }, { - "id": "kazaul_spawn", - "iconID": "monsters_rltiles1:41", - "name": "Kazaul spawn", - "spawnGroup": "kazaul_1", - "monsterClass": "demon", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 50, - "criticalMultiplier": 2, - "blockChance": 90, - "damageResistance": 1, - "droplistID": "kazaul_1", - "attackDamage": { - "min": 3, - "max": 5 - } + "id":"kazaul_spawn", + "name":"Kazaul spawn", + "iconID":"monsters_rltiles1:41", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":5 + }, + "spawnGroup":"kazaul_1", + "droplistID":"kazaul_1", + "attackCost":3, + "attackChance":70, + "criticalSkill":50, + "criticalMultiplier":2.0, + "blockChance":90, + "damageResistance":1 }, { - "id": "kazaul_imp", - "iconID": "monsters_rltiles1:45", - "name": "Kazaul imp", - "spawnGroup": "kazaul_2", - "monsterClass": "demon", - "maxHP": 45, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 70, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 105, - "damageResistance": 1, - "droplistID": "kazaul_2", - "attackDamage": { - "min": 3, - "max": 7 - } + "id":"kazaul_imp", + "name":"Kazaul imp", + "iconID":"monsters_rltiles1:45", + "maxHP":45, + "maxAP":10, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"kazaul_2", + "droplistID":"kazaul_2", + "attackCost":3, + "attackChance":70, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":105, + "damageResistance":1 }, { - "id": "kazaul_guardian", - "iconID": "monsters_rltiles1:42", - "name": "Kazaul guardian", - "spawnGroup": "kazaul_guardian", - "monsterClass": "demon", - "unique": 1, - "maxHP": 95, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 90, - "damageResistance": 3, - "droplistID": "kazaul_guardian", - "phraseID": "kazaul_guardian", - "attackDamage": { - "min": 3, - "max": 8 - } + "id":"kazaul_guardian", + "name":"Kazaul guardian", + "iconID":"monsters_rltiles1:42", + "maxHP":95, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":8 + }, + "spawnGroup":"kazaul_guardian", + "phraseID":"kazaul_guardian", + "droplistID":"kazaul_guardian", + "attackCost":5, + "attackChance":70, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":90, + "damageResistance":3 }, { - "id": "graverobber", - "iconID": "monsters_karvis2:3", - "name": "Graverobber", - "spawnGroup": "bjorgur_bandit", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 62, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "blockChance": 72, - "damageResistance": 1, - "droplistID": "bjorgur_bandit", - "phraseID": "bjorgur_bandit", - "attackDamage": { - "min": 2, - "max": 6 - } + "id":"graverobber", + "name":"Graverobber", + "iconID":"monsters_karvis2:3", + "maxHP":62, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"bjorgur_bandit", + "phraseID":"bjorgur_bandit", + "droplistID":"bjorgur_bandit", + "attackCost":5, + "attackChance":120, + "blockChance":72, + "damageResistance":1 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v069_npcs.json b/AndorsTrail/res/raw/monsterlist_v069_npcs.json index 149088ccc..036871f67 100644 --- a/AndorsTrail/res/raw/monsterlist_v069_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_v069_npcs.json @@ -1,536 +1,536 @@ [ { - "id": "agent1", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_1", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_1_start" + "id":"agent1", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_1", + "phraseID":"bwm_agent_1_start" }, { - "id": "agent2", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_2", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_2_start" + "id":"agent2", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_2", + "phraseID":"bwm_agent_2_start" }, { - "id": "agent3", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_3", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_3_start" + "id":"agent3", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_3", + "phraseID":"bwm_agent_3_start" }, { - "id": "agent4", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_4", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_4_start" + "id":"agent4", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_4", + "phraseID":"bwm_agent_4_start" }, { - "id": "agent5", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_5", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_5_start" + "id":"agent5", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_5", + "phraseID":"bwm_agent_5_start" }, { - "id": "agent6", - "iconID": "monsters_men:4", - "name": "Agent", - "spawnGroup": "bwm_agent_6", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "bwm_agent_6_start" + "id":"agent6", + "name":"Agent", + "iconID":"monsters_men:4", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"bwm_agent_6", + "phraseID":"bwm_agent_6_start" }, { - "id": "arghest", - "iconID": "monsters_rltiles2:81", - "name": "Arghest", - "spawnGroup": "arghest", - "monsterClass": "humanoid", - "phraseID": "arghest_start" + "id":"arghest", + "name":"Arghest", + "iconID":"monsters_rltiles2:81", + "monsterClass":"humanoid", + "spawnGroup":"arghest", + "phraseID":"arghest_start" }, { - "id": "tonis", - "iconID": "monsters_rltiles1:67", - "name": "Tonis", - "spawnGroup": "tonis", - "monsterClass": "humanoid", - "phraseID": "tonis_start" + "id":"tonis", + "name":"Tonis", + "iconID":"monsters_rltiles1:67", + "monsterClass":"humanoid", + "spawnGroup":"tonis", + "phraseID":"tonis_start" }, { - "id": "moyra", - "iconID": "monsters_rltiles1:74", - "name": "Moyra", - "spawnGroup": "moyra", - "monsterClass": "humanoid", - "phraseID": "moyra_1" + "id":"moyra", + "name":"Moyra", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"moyra", + "phraseID":"moyra_1" }, { - "id": "prim_citizen", - "iconID": "monsters_karvis2:6", - "name": "Prim citizen", - "spawnGroup": "prim_commoner1", - "monsterClass": "humanoid", - "phraseID": "prim_commoner1" + "id":"prim_citizen", + "name":"Prim citizen", + "iconID":"monsters_karvis2:6", + "monsterClass":"humanoid", + "spawnGroup":"prim_commoner1", + "phraseID":"prim_commoner1" }, { - "id": "prim_commoner", - "iconID": "monsters_rltiles1:68", - "name": "Prim commoner", - "spawnGroup": "prim_commoner2", - "monsterClass": "humanoid", - "phraseID": "prim_commoner2" + "id":"prim_commoner", + "name":"Prim commoner", + "iconID":"monsters_rltiles1:68", + "monsterClass":"humanoid", + "spawnGroup":"prim_commoner2", + "phraseID":"prim_commoner2" }, { - "id": "prim_resident", - "iconID": "monsters_karvis2:2", - "name": "Prim resident", - "spawnGroup": "prim_commoner3", - "monsterClass": "humanoid", - "phraseID": "prim_commoner3" + "id":"prim_resident", + "name":"Prim resident", + "iconID":"monsters_karvis2:2", + "monsterClass":"humanoid", + "spawnGroup":"prim_commoner3", + "phraseID":"prim_commoner3" }, { - "id": "prim_evoker", - "iconID": "monsters_rltiles1:84", - "name": "Prim evoker", - "spawnGroup": "prim_commoner4", - "monsterClass": "humanoid", - "phraseID": "prim_commoner4" + "id":"prim_evoker", + "name":"Prim evoker", + "iconID":"monsters_rltiles1:84", + "monsterClass":"humanoid", + "spawnGroup":"prim_commoner4", + "phraseID":"prim_commoner4" }, { - "id": "laecca", - "iconID": "monsters_rltiles1:72", - "name": "Laecca", - "spawnGroup": "laecca", - "monsterClass": "humanoid", - "phraseID": "laecca_1" + "id":"laecca", + "name":"Laecca", + "iconID":"monsters_rltiles1:72", + "monsterClass":"humanoid", + "spawnGroup":"laecca", + "phraseID":"laecca_1" }, { - "id": "prim_cook", - "iconID": "monsters_karvis2:0", - "name": "Prim cook", - "spawnGroup": "prim_cook", - "monsterClass": "humanoid", - "phraseID": "prim_cook_start" + "id":"prim_cook", + "name":"Prim cook", + "iconID":"monsters_karvis2:0", + "monsterClass":"humanoid", + "spawnGroup":"prim_cook", + "phraseID":"prim_cook_start" }, { - "id": "prim_visitor", - "iconID": "monsters_rltiles1:63", - "name": "Prim visitor", - "spawnGroup": "prim_innguest", - "monsterClass": "humanoid", - "phraseID": "prim_innguest" + "id":"prim_visitor", + "name":"Prim visitor", + "iconID":"monsters_rltiles1:63", + "monsterClass":"humanoid", + "spawnGroup":"prim_innguest", + "phraseID":"prim_innguest" }, { - "id": "birgil", - "iconID": "monsters_rltiles2:81", - "name": "Birgil", - "spawnGroup": "birgil", - "monsterClass": "humanoid", - "droplistID": "shop_birgil", - "phraseID": "birgil_1" + "id":"birgil", + "name":"Birgil", + "iconID":"monsters_rltiles2:81", + "monsterClass":"humanoid", + "spawnGroup":"birgil", + "phraseID":"birgil_1", + "droplistID":"shop_birgil" }, { - "id": "prim_tavern_guest", - "iconID": "monsters_rltiles1:106", - "name": "Prim tavern guest", - "spawnGroup": "prim_tavern_guest1", - "monsterClass": "humanoid", - "phraseID": "prim_tavern_guest1" + "id":"prim_tavern_guest", + "name":"Prim tavern guest", + "iconID":"monsters_rltiles1:106", + "monsterClass":"humanoid", + "spawnGroup":"prim_tavern_guest1", + "phraseID":"prim_tavern_guest1" }, { - "id": "prim_tavern_regular", - "iconID": "monsters_rltiles1:106", - "name": "Prim tavern regular", - "spawnGroup": "prim_tavern_guest2", - "monsterClass": "humanoid", - "phraseID": "prim_tavern_guest2" + "id":"prim_tavern_regular", + "name":"Prim tavern regular", + "iconID":"monsters_rltiles1:106", + "monsterClass":"humanoid", + "spawnGroup":"prim_tavern_guest2", + "phraseID":"prim_tavern_guest2" }, { - "id": "prim_bar_guest", - "iconID": "monsters_rltiles1:106", - "name": "Prim bar guest", - "spawnGroup": "prim_tavern_guest3", - "monsterClass": "humanoid", - "phraseID": "prim_tavern_guest3" + "id":"prim_bar_guest", + "name":"Prim bar guest", + "iconID":"monsters_rltiles1:106", + "monsterClass":"humanoid", + "spawnGroup":"prim_tavern_guest3", + "phraseID":"prim_tavern_guest3" }, { - "id": "prim_bar_regular", - "iconID": "monsters_rltiles1:106", - "name": "Prim bar regular", - "spawnGroup": "prim_tavern_guest4", - "monsterClass": "humanoid", - "phraseID": "prim_tavern_guest4" + "id":"prim_bar_regular", + "name":"Prim bar regular", + "iconID":"monsters_rltiles1:106", + "monsterClass":"humanoid", + "spawnGroup":"prim_tavern_guest4", + "phraseID":"prim_tavern_guest4" }, { - "id": "prim_armorer", - "iconID": "monsters_rltiles1:88", - "name": "Prim armorer", - "spawnGroup": "prim_armorer", - "monsterClass": "humanoid", - "droplistID": "shop_prim_armorer", - "phraseID": "prim_armorer" + "id":"prim_armorer", + "name":"Prim armorer", + "iconID":"monsters_rltiles1:88", + "monsterClass":"humanoid", + "spawnGroup":"prim_armorer", + "phraseID":"prim_armorer", + "droplistID":"shop_prim_armorer" }, { - "id": "jueth", - "iconID": "monsters_men2:0", - "name": "Jueth", - "spawnGroup": "prim_tailor", - "monsterClass": "humanoid", - "phraseID": "prim_tailor" + "id":"jueth", + "name":"Jueth", + "iconID":"monsters_men2:0", + "monsterClass":"humanoid", + "spawnGroup":"prim_tailor", + "phraseID":"prim_tailor" }, { - "id": "bjorgur", - "iconID": "monsters_karvis2:7", - "name": "Bjorgur", - "spawnGroup": "bjorgur", - "monsterClass": "humanoid", - "phraseID": "bjorgur_start" + "id":"bjorgur", + "name":"Bjorgur", + "iconID":"monsters_karvis2:7", + "monsterClass":"humanoid", + "spawnGroup":"bjorgur", + "phraseID":"bjorgur_start" }, { - "id": "prim_prisoner", - "iconID": "monsters_rltiles2:81", - "name": "Prim prisoner", - "spawnGroup": "prim_prisoner", - "monsterClass": "humanoid", - "phraseID": "prim_guard1" + "id":"prim_prisoner", + "name":"Prim prisoner", + "iconID":"monsters_rltiles2:81", + "monsterClass":"humanoid", + "spawnGroup":"prim_prisoner", + "phraseID":"prim_guard1" }, { - "id": "fulus", - "iconID": "monsters_karvis2:3", - "name": "Fulus", - "spawnGroup": "fulus", - "monsterClass": "humanoid", - "phraseID": "fulus_start" + "id":"fulus", + "name":"Fulus", + "iconID":"monsters_karvis2:3", + "monsterClass":"humanoid", + "spawnGroup":"fulus", + "phraseID":"fulus_start" }, { - "id": "guthbered", - "iconID": "monsters_rltiles1:92", - "name": "Guthbered", - "spawnGroup": "guthbered", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 80, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "guthbered", - "phraseID": "guthbered_start", - "attackDamage": { - "min": 4, - "max": 9 - } + "id":"guthbered", + "name":"Guthbered", + "iconID":"monsters_rltiles1:92", + "maxHP":80, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":4, + "max":9 + }, + "spawnGroup":"guthbered", + "phraseID":"guthbered_start", + "droplistID":"guthbered", + "attackCost":5, + "attackChance":70, + "blockChance":80, + "damageResistance":4 }, { - "id": "guthbereds_bodyguard", - "iconID": "monsters_rltiles1:76", - "name": "Guthbered's bodyguard", - "spawnGroup": "guthbered_guard", - "monsterClass": "humanoid", - "phraseID": "guthbered_guard" + "id":"guthbereds_bodyguard", + "name":"Guthbered's bodyguard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"guthbered_guard", + "phraseID":"guthbered_guard" }, { - "id": "prim_weapon_guard", - "iconID": "monsters_rltiles1:65", - "name": "Prim weapon guard", - "spawnGroup": "prim_guard1", - "monsterClass": "humanoid", - "phraseID": "prim_guard1" + "id":"prim_weapon_guard", + "name":"Prim weapon guard", + "iconID":"monsters_rltiles1:65", + "monsterClass":"humanoid", + "spawnGroup":"prim_guard1", + "phraseID":"prim_guard1" }, { - "id": "prim_sentry", - "iconID": "monsters_rltiles3:14", - "name": "Prim sentry", - "spawnGroup": "prim_guard2", - "monsterClass": "humanoid", - "phraseID": "prim_guard2" + "id":"prim_sentry", + "name":"Prim sentry", + "iconID":"monsters_rltiles3:14", + "monsterClass":"humanoid", + "spawnGroup":"prim_guard2", + "phraseID":"prim_guard2" }, { - "id": "prim_guard", - "iconID": "monsters_rltiles1:65", - "name": "Prim guard", - "spawnGroup": "prim_guard4", - "monsterClass": "humanoid", - "phraseID": "prim_guard4" + "id":"prim_guard", + "name":"Prim guard", + "iconID":"monsters_rltiles1:65", + "monsterClass":"humanoid", + "spawnGroup":"prim_guard4", + "phraseID":"prim_guard4" }, { - "id": "tired_prim_guard", - "iconID": "monsters_rltiles1:76", - "name": "Tired Prim guard", - "spawnGroup": "prim_guard3", - "monsterClass": "humanoid", - "phraseID": "prim_guard3" + "id":"tired_prim_guard", + "name":"Tired Prim guard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"prim_guard3", + "phraseID":"prim_guard3" }, { - "id": "prim_treasury_guard", - "iconID": "monsters_rltiles1:69", - "name": "Prim treasury guard", - "spawnGroup": "prim_treasury_guard", - "monsterClass": "humanoid", - "phraseID": "prim_treasury_guard" + "id":"prim_treasury_guard", + "name":"Prim treasury guard", + "iconID":"monsters_rltiles1:69", + "monsterClass":"humanoid", + "spawnGroup":"prim_treasury_guard", + "phraseID":"prim_treasury_guard" }, { - "id": "samar", - "iconID": "monsters_rltiles2:93", - "name": "Samar", - "spawnGroup": "prim_priest", - "monsterClass": "humanoid", - "droplistID": "shop_samar", - "phraseID": "prim_priest" + "id":"samar", + "name":"Samar", + "iconID":"monsters_rltiles2:93", + "monsterClass":"humanoid", + "spawnGroup":"prim_priest", + "phraseID":"prim_priest", + "droplistID":"shop_samar" }, { - "id": "prim_priestly_acolyte", - "iconID": "monsters_rltiles1:83", - "name": "Prim priestly acolyte", - "spawnGroup": "prim_acolyte", - "monsterClass": "humanoid", - "phraseID": "prim_acolyte" + "id":"prim_priestly_acolyte", + "name":"Prim priestly acolyte", + "iconID":"monsters_rltiles1:83", + "monsterClass":"humanoid", + "spawnGroup":"prim_acolyte", + "phraseID":"prim_acolyte" }, { - "id": "studying_prim_pupil", - "iconID": "monsters_rltiles1:74", - "name": "Studying Prim pupil", - "spawnGroup": "prim_pupil1", - "monsterClass": "humanoid", - "phraseID": "prim_pupil1" + "id":"studying_prim_pupil", + "name":"Studying Prim pupil", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"prim_pupil1", + "phraseID":"prim_pupil1" }, { - "id": "reading_prim_pupil", - "iconID": "monsters_rltiles1:74", - "name": "Reading Prim pupil", - "spawnGroup": "prim_pupil2", - "monsterClass": "humanoid", - "phraseID": "prim_pupil2" + "id":"reading_prim_pupil", + "name":"Reading Prim pupil", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"prim_pupil2", + "phraseID":"prim_pupil2" }, { - "id": "prim_pupil", - "iconID": "monsters_rltiles1:74", - "name": "Prim pupil", - "spawnGroup": "prim_pupil3", - "monsterClass": "humanoid", - "phraseID": "prim_pupil3" + "id":"prim_pupil", + "name":"Prim pupil", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"prim_pupil3", + "phraseID":"prim_pupil3" }, { - "id": "blackwater_entrance_guard", - "iconID": "monsters_rltiles3:14", - "name": "Blackwater entrance guard", - "spawnGroup": "blackwater_entranceguard", - "monsterClass": "humanoid", - "maxHP": 30, - "maxAP": 10, - "phraseID": "blackwater_entranceguard" + "id":"blackwater_entrance_guard", + "name":"Blackwater entrance guard", + "iconID":"monsters_rltiles3:14", + "maxHP":30, + "maxAP":10, + "monsterClass":"humanoid", + "spawnGroup":"blackwater_entranceguard", + "phraseID":"blackwater_entranceguard" }, { - "id": "blackwater_dinner_guest", - "iconID": "monsters_karvis2:2", - "name": "Blackwater dinner guest", - "spawnGroup": "blackwater_guest1", - "monsterClass": "humanoid", - "maxHP": 20, - "maxAP": 10, - "phraseID": "blackwater_guest1" + "id":"blackwater_dinner_guest", + "name":"Blackwater dinner guest", + "iconID":"monsters_karvis2:2", + "maxHP":20, + "maxAP":10, + "monsterClass":"humanoid", + "spawnGroup":"blackwater_guest1", + "phraseID":"blackwater_guest1" }, { - "id": "blackwater_inhabitant", - "iconID": "monsters_man1:0", - "name": "Blackwater inhabitant", - "spawnGroup": "blackwater_guest2", - "monsterClass": "humanoid", - "maxHP": 10, - "maxAP": 10, - "phraseID": "blackwater_guest2" + "id":"blackwater_inhabitant", + "name":"Blackwater inhabitant", + "iconID":"monsters_man1:0", + "maxHP":10, + "maxAP":10, + "monsterClass":"humanoid", + "spawnGroup":"blackwater_guest2", + "phraseID":"blackwater_guest2" }, { - "id": "blackwater_cook", - "iconID": "monsters_karvis2:0", - "name": "Blackwater cook", - "spawnGroup": "blackwater_cook", - "monsterClass": "humanoid", - "phraseID": "blackwater_cook" + "id":"blackwater_cook", + "name":"Blackwater cook", + "iconID":"monsters_karvis2:0", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_cook", + "phraseID":"blackwater_cook" }, { - "id": "keneg", - "iconID": "monsters_rltiles1:86", - "name": "Keneg", - "spawnGroup": "keneg", - "monsterClass": "humanoid", - "phraseID": "keneg" + "id":"keneg", + "name":"Keneg", + "iconID":"monsters_rltiles1:86", + "monsterClass":"humanoid", + "spawnGroup":"keneg", + "phraseID":"keneg" }, { - "id": "mazeg", - "iconID": "monsters_rltiles1:85", - "name": "Mazeg", - "spawnGroup": "mazeg", - "monsterClass": "humanoid", - "droplistID": "shop_mazeg", - "phraseID": "mazeg" + "id":"mazeg", + "name":"Mazeg", + "iconID":"monsters_rltiles1:85", + "monsterClass":"humanoid", + "spawnGroup":"mazeg", + "phraseID":"mazeg", + "droplistID":"shop_mazeg" }, { - "id": "waeges", - "iconID": "monsters_rltiles1:88", - "name": "Waeges", - "spawnGroup": "waeges", - "monsterClass": "humanoid", - "droplistID": "shop_waeges", - "phraseID": "waeges" + "id":"waeges", + "name":"Waeges", + "iconID":"monsters_rltiles1:88", + "monsterClass":"humanoid", + "spawnGroup":"waeges", + "phraseID":"waeges", + "droplistID":"shop_waeges" }, { - "id": "blackwater_fighter", - "iconID": "monsters_rltiles1:66", - "name": "Blackwater fighter", - "spawnGroup": "blackwater_fighter", - "monsterClass": "humanoid", - "phraseID": "blackwater_fighter" + "id":"blackwater_fighter", + "name":"Blackwater fighter", + "iconID":"monsters_rltiles1:66", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_fighter", + "phraseID":"blackwater_fighter" }, { - "id": "ungorm", - "iconID": "monsters_rltiles1:83", - "name": "Ungorm", - "spawnGroup": "ungorm", - "monsterClass": "humanoid", - "phraseID": "ungorm" + "id":"ungorm", + "name":"Ungorm", + "iconID":"monsters_rltiles1:83", + "monsterClass":"humanoid", + "spawnGroup":"ungorm", + "phraseID":"ungorm" }, { - "id": "blackwater_pupil", - "iconID": "monsters_rltiles1:74", - "name": "Blackwater pupil", - "spawnGroup": "blackwater_pupil", - "monsterClass": "humanoid", - "phraseID": "blackwater_pupil" + "id":"blackwater_pupil", + "name":"Blackwater pupil", + "iconID":"monsters_rltiles1:74", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_pupil", + "phraseID":"blackwater_pupil" }, { - "id": "laede", - "iconID": "monsters_rltiles1:81", - "name": "Laede", - "spawnGroup": "blackwater_sleephall", - "monsterClass": "humanoid", - "phraseID": "laede" + "id":"laede", + "name":"Laede", + "iconID":"monsters_rltiles1:81", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_sleephall", + "phraseID":"laede" }, { - "id": "herec", - "iconID": "monsters_men2:9", - "name": "Herec", - "spawnGroup": "herec", - "monsterClass": "humanoid", - "droplistID": "shop_herec", - "phraseID": "herec_start" + "id":"herec", + "name":"Herec", + "iconID":"monsters_men2:9", + "monsterClass":"humanoid", + "spawnGroup":"herec", + "phraseID":"herec_start", + "droplistID":"shop_herec" }, { - "id": "iducus", - "iconID": "monsters_rltiles1:87", - "name": "Iducus", - "spawnGroup": "iducus", - "monsterClass": "humanoid", - "droplistID": "shop_iducus", - "phraseID": "iducus" + "id":"iducus", + "name":"Iducus", + "iconID":"monsters_rltiles1:87", + "monsterClass":"humanoid", + "spawnGroup":"iducus", + "phraseID":"iducus", + "droplistID":"shop_iducus" }, { - "id": "blackwater_priest", - "iconID": "monsters_rltiles1:80", - "name": "Blackwater priest", - "spawnGroup": "blackwater_priest", - "monsterClass": "humanoid", - "phraseID": "blackwater_priest" + "id":"blackwater_priest", + "name":"Blackwater priest", + "iconID":"monsters_rltiles1:80", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_priest", + "phraseID":"blackwater_priest" }, { - "id": "studying_blackwater_priest", - "iconID": "monsters_rltiles1:84", - "name": "Studying Blackwater priest", - "spawnGroup": "blackwater_pupil", - "monsterClass": "humanoid", - "phraseID": "blackwater_pupil" + "id":"studying_blackwater_priest", + "name":"Studying Blackwater priest", + "iconID":"monsters_rltiles1:84", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_pupil", + "phraseID":"blackwater_pupil" }, { - "id": "blackwater_guard", - "iconID": "monsters_rltiles1:76", - "name": "Blackwater guard", - "spawnGroup": "blackwater_guard1", - "monsterClass": "humanoid", - "phraseID": "blackwater_guard1" + "id":"blackwater_guard", + "name":"Blackwater guard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_guard1", + "phraseID":"blackwater_guard1" }, { - "id": "blackwater_border_patrol", - "iconID": "monsters_rltiles1:76", - "name": "Blackwater border patrol", - "spawnGroup": "blackwater_guard2", - "monsterClass": "humanoid", - "phraseID": "blackwater_guard2" + "id":"blackwater_border_patrol", + "name":"Blackwater border patrol", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_guard2", + "phraseID":"blackwater_guard2" }, { - "id": "harlenns_bodyguard", - "iconID": "monsters_rltiles1:76", - "name": "Harlenn's bodyguard", - "spawnGroup": "blackwater_bossguard", - "monsterClass": "humanoid", - "phraseID": "blackwater_bossguard" + "id":"harlenns_bodyguard", + "name":"Harlenn's bodyguard", + "iconID":"monsters_rltiles1:76", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_bossguard", + "phraseID":"blackwater_bossguard" }, { - "id": "blackwater_chamber_guard", - "iconID": "monsters_men:3", - "name": "Blackwater chamber guard", - "spawnGroup": "blackwater_throneguard", - "monsterClass": "humanoid", - "unique": 1, - "phraseID": "blackwater_throneguard" + "id":"blackwater_chamber_guard", + "name":"Blackwater chamber guard", + "iconID":"monsters_men:3", + "unique":1, + "monsterClass":"humanoid", + "spawnGroup":"blackwater_throneguard", + "phraseID":"blackwater_throneguard" }, { - "id": "harlenn", - "iconID": "monsters_men2:6", - "name": "Harlenn", - "spawnGroup": "harlenn", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 80, - "maxAP": 10, - "moveCost": 5, - "attackCost": 5, - "attackChance": 70, - "blockChance": 80, - "damageResistance": 4, - "droplistID": "harlenn", - "phraseID": "harlenn_start", - "attackDamage": { - "min": 4, - "max": 9 - } + "id":"harlenn", + "name":"Harlenn", + "iconID":"monsters_men2:6", + "maxHP":80, + "maxAP":10, + "moveCost":5, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":4, + "max":9 + }, + "spawnGroup":"harlenn", + "phraseID":"harlenn_start", + "droplistID":"harlenn", + "attackCost":5, + "attackChance":70, + "blockChance":80, + "damageResistance":4 }, { - "id": "throdna", - "iconID": "monsters_men2:4", - "name": "Throdna", - "spawnGroup": "throdna", - "monsterClass": "humanoid", - "phraseID": "throdna_start" + "id":"throdna", + "name":"Throdna", + "iconID":"monsters_men2:4", + "monsterClass":"humanoid", + "spawnGroup":"throdna", + "phraseID":"throdna_start" }, { - "id": "throdnas_guard", - "iconID": "monsters_rltiles1:85", - "name": "Throdna's guard", - "spawnGroup": "throdna_guard", - "monsterClass": "humanoid", - "phraseID": "throdna_guard" + "id":"throdnas_guard", + "name":"Throdna's guard", + "iconID":"monsters_rltiles1:85", + "monsterClass":"humanoid", + "spawnGroup":"throdna_guard", + "phraseID":"throdna_guard" }, { - "id": "blackwater_mage", - "iconID": "monsters_rltiles1:80", - "name": "Blackwater mage", - "spawnGroup": "blackwater_acolyte", - "monsterClass": "humanoid", - "phraseID": "blackwater_acolyte" + "id":"blackwater_mage", + "name":"Blackwater mage", + "iconID":"monsters_rltiles1:80", + "monsterClass":"humanoid", + "spawnGroup":"blackwater_acolyte", + "phraseID":"blackwater_acolyte" } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_charwood.json b/AndorsTrail/res/raw/monsterlist_v070_charwood.json index 13c3f101b..99aaef8dc 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_charwood.json +++ b/AndorsTrail/res/raw/monsterlist_v070_charwood.json @@ -1,369 +1,375 @@ [ { - "id": "forestfox2", - "iconID": "monsters_rltiles4:4", - "name": "Young forest fox", - "spawnGroup": "forestfox2", - "droplistID": "mwolf", - "monsterClass": "animal", - "maxHP": 31, - "moveCost": 5, - "attackCost": 3, - "attackChance": 72, - "criticalSkill": 45, - "criticalMultiplier": 3, - "blockChance": 46, - "damageResistance": 4, - "attackDamage": { - "max": 5 - } - }, - { - "id": "forestfox3", - "iconID": "monsters_rltiles4:4", - "name": "Forest fox", - "spawnGroup": "forestfox2", - "droplistID": "mwolf", - "monsterClass": "animal", - "maxHP": 35, - "moveCost": 5, - "attackCost": 3, - "attackChance": 75, - "criticalSkill": 45, - "criticalMultiplier": 3, - "blockChance": 49, - "damageResistance": 4, - "attackDamage": { - "max": 5 - } - }, - { - "id": "redft0", - "iconID": "monsters_rltiles4:9", - "name": "Tough redfoot beast", - "spawnGroup": "redft1", - "droplistID": "redft", - "monsterClass": "animal", - "maxHP": 39, - "moveCost": 5, - "attackCost": 3, - "attackChance": 78, - "criticalSkill": 50, - "criticalMultiplier": 3, - "blockChance": 52, - "damageResistance": 4, - "attackDamage": { - "max": 5 - } - }, - { - "id": "redft1", - "iconID": "monsters_rltiles4:9", - "name": "Strong redfoot beast", - "spawnGroup": "redft2", - "droplistID": "redft", - "monsterClass": "animal", - "maxHP": 43, - "moveCost": 5, - "attackCost": 3, - "attackChance": 81, - "criticalSkill": 50, - "criticalMultiplier": 3, - "blockChance": 56, - "damageResistance": 4, - "attackDamage": { - "max": 5 - } - }, - { - "id": "redft2", - "iconID": "monsters_rltiles4:10", - "name": "Bloodthirsty redfoot beast", - "spawnGroup": "redft2", - "droplistID": "redft", - "monsterClass": "animal", - "maxHP": 47, - "moveCost": 5, - "attackCost": 3, - "attackChance": 84, - "criticalSkill": 65, - "criticalMultiplier": 3, - "blockChance": 75, - "damageResistance": 4, - "attackDamage": { - "max": 5 - } - }, - { - "id": "redft_cr", - "iconID": "monsters_rltiles4:10", - "name": "Vicious redfoot beast", - "droplistID": "oegyth1", - "monsterClass": "animal", - "maxHP": 347, - "moveCost": 5, - "attackCost": 3, - "attackChance": 84, - "criticalSkill": 65, - "criticalMultiplier": 3, - "blockChance": 75, - "damageResistance": 4, - "attackDamage": { - "max": 9 + "id":"forestfox2", + "name":"Young forest fox", + "iconID":"monsters_rltiles4:4", + "maxHP":31, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":5 }, - "unique": 1 + "spawnGroup":"forestfox2", + "droplistID":"mwolf", + "attackCost":3, + "attackChance":72, + "criticalSkill":45, + "criticalMultiplier":3.0, + "blockChance":46, + "damageResistance":4 }, { - "id": "ccentip0", - "iconID": "monsters_rltiles2:163", - "name": "Carrion centipede", - "spawnGroup": "ccentip", - "droplistID": "scaradon", - "monsterClass": "insect", - "maxHP": 54, - "moveCost": 5, - "attackCost": 5, - "attackChance": 48, - "blockChance": 132, - "attackDamage": { - "min": 6, - "max": 14 + "id":"forestfox3", + "name":"Forest fox", + "iconID":"monsters_rltiles4:4", + "maxHP":35, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"forestfox2", + "droplistID":"mwolf", + "attackCost":3, + "attackChance":75, + "criticalSkill":45, + "criticalMultiplier":3.0, + "blockChance":49, + "damageResistance":4 + }, + { + "id":"redft0", + "name":"Tough redfoot beast", + "iconID":"monsters_rltiles4:9", + "maxHP":39, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"redft1", + "droplistID":"redft", + "attackCost":3, + "attackChance":78, + "criticalSkill":50, + "criticalMultiplier":3.0, + "blockChance":52, + "damageResistance":4 + }, + { + "id":"redft1", + "name":"Strong redfoot beast", + "iconID":"monsters_rltiles4:9", + "maxHP":43, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"redft2", + "droplistID":"redft", + "attackCost":3, + "attackChance":81, + "criticalSkill":50, + "criticalMultiplier":3.0, + "blockChance":56, + "damageResistance":4 + }, + { + "id":"redft2", + "name":"Bloodthirsty redfoot beast", + "iconID":"monsters_rltiles4:10", + "maxHP":47, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":5 + }, + "spawnGroup":"redft2", + "droplistID":"redft", + "attackCost":3, + "attackChance":84, + "criticalSkill":65, + "criticalMultiplier":3.0, + "blockChance":75, + "damageResistance":4 + }, + { + "id":"redft_cr", + "name":"Vicious redfoot beast", + "iconID":"monsters_rltiles4:10", + "maxHP":347, + "moveCost":5, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":9 + }, + "droplistID":"oegyth1", + "attackCost":3, + "attackChance":84, + "criticalSkill":65, + "criticalMultiplier":3.0, + "blockChance":75, + "damageResistance":4 + }, + { + "id":"ccentip0", + "name":"Carrion centipede", + "iconID":"monsters_rltiles2:163", + "maxHP":54, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":6, + "max":14 + }, + "spawnGroup":"ccentip", + "droplistID":"scaradon", + "attackCost":5, + "attackChance":48, + "blockChance":132, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 3, - "chance": 50 + "condition":"poison_weak", + "magnitude":1, + "duration":3, + "chance":"50" } ] } }, { - "id": "ccentip1", - "iconID": "monsters_rltiles2:163", - "name": "Ravenous carrion centipede", - "spawnGroup": "ccentip", - "droplistID": "scaradon", - "monsterClass": "insect", - "maxHP": 56, - "moveCost": 5, - "attackCost": 5, - "attackChance": 53, - "blockChance": 132, - "attackDamage": { - "min": 7, - "max": 14 + "id":"ccentip1", + "name":"Ravenous carrion centipede", + "iconID":"monsters_rltiles2:163", + "maxHP":56, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":7, + "max":14 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"ccentip", + "droplistID":"scaradon", + "attackCost":5, + "attackChance":53, + "blockChance":132, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 3, - "chance": 50 + "condition":"poison_weak", + "magnitude":1, + "duration":3, + "chance":"50" } ] } }, { - "id": "ccentip2", - "iconID": "monsters_rltiles2:150", - "name": "Bloated carrion centipede", - "spawnGroup": "ccentip", - "droplistID": "scaradon", - "monsterClass": "insect", - "maxHP": 59, - "moveCost": 5, - "attackCost": 5, - "attackChance": 55, - "blockChance": 132, - "attackDamage": { - "min": 8, - "max": 14 + "id":"ccentip2", + "name":"Bloated carrion centipede", + "iconID":"monsters_rltiles2:150", + "maxHP":59, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":8, + "max":14 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"ccentip", + "droplistID":"scaradon", + "attackCost":5, + "attackChance":55, + "blockChance":132, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 50 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"50" } ] } }, { - "id": "charwdg1", - "iconID": "monsters_rltiles4:17", - "name": "Puny Charwood goblin", - "spawnGroup": "charwdg1", - "droplistID": "charwdg", - "maxHP": 53, - "moveCost": 5, - "attackCost": 5, - "attackChance": 95, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 75, - "damageResistance": 4, - "attackDamage": { - "min": 5, - "max": 7 - } + "id":"charwdg1", + "name":"Puny Charwood goblin", + "iconID":"monsters_rltiles4:17", + "maxHP":53, + "moveCost":5, + "attackDamage":{ + "min":5, + "max":7 + }, + "spawnGroup":"charwdg1", + "droplistID":"charwdg", + "attackCost":5, + "attackChance":95, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":75, + "damageResistance":4 }, { - "id": "charwdg2", - "iconID": "monsters_rltiles4:17", - "name": "Charwood goblin scout", - "spawnGroup": "charwdg1", - "droplistID": "charwdg", - "maxHP": 56, - "moveCost": 5, - "attackCost": 6, - "attackChance": 139, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 77, - "damageResistance": 4, - "attackDamage": { - "min": 6, - "max": 9 - } + "id":"charwdg2", + "name":"Charwood goblin scout", + "iconID":"monsters_rltiles4:17", + "maxHP":56, + "moveCost":5, + "attackDamage":{ + "min":6, + "max":9 + }, + "spawnGroup":"charwdg1", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":139, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":77, + "damageResistance":4 }, { - "id": "charwdg3", - "iconID": "monsters_rltiles4:18", - "name": "Starving Charwood goblin", - "spawnGroup": "charwdg1", - "droplistID": "charwdg", - "maxHP": 64, - "moveCost": 5, - "attackCost": 6, - "attackChance": 142, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 79, - "damageResistance": 4, - "attackDamage": { - "min": 6, - "max": 9 - } + "id":"charwdg3", + "name":"Starving Charwood goblin", + "iconID":"monsters_rltiles4:18", + "maxHP":64, + "moveCost":5, + "attackDamage":{ + "min":6, + "max":9 + }, + "spawnGroup":"charwdg1", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":142, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":79, + "damageResistance":4 }, { - "id": "charwdg4", - "iconID": "monsters_rltiles4:18", - "name": "Charwood goblin", - "spawnGroup": "charwdg2", - "droplistID": "charwdg", - "maxHP": 73, - "moveCost": 5, - "attackCost": 6, - "attackChance": 144, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 63, - "damageResistance": 4, - "attackDamage": { - "min": 7, - "max": 9 - } + "id":"charwdg4", + "name":"Charwood goblin", + "iconID":"monsters_rltiles4:18", + "maxHP":73, + "moveCost":5, + "attackDamage":{ + "min":7, + "max":9 + }, + "spawnGroup":"charwdg2", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":144, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":63, + "damageResistance":4 }, { - "id": "charwdg5", - "iconID": "monsters_rltiles4:21", - "name": "Charwood goblin fighter", - "spawnGroup": "charwdg2", - "droplistID": "charwdg", - "maxHP": 81, - "moveCost": 5, - "attackCost": 6, - "attackChance": 147, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 65, - "damageResistance": 4, - "attackDamage": { - "min": 7, - "max": 9 - } + "id":"charwdg5", + "name":"Charwood goblin fighter", + "iconID":"monsters_rltiles4:21", + "maxHP":81, + "moveCost":5, + "attackDamage":{ + "min":7, + "max":9 + }, + "spawnGroup":"charwdg2", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":147, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":65, + "damageResistance":4 }, { - "id": "charwdg6", - "iconID": "monsters_rltiles4:21", - "name": "Tough Charwood goblin", - "spawnGroup": "charwdg2", - "droplistID": "charwdg", - "maxHP": 92, - "moveCost": 5, - "attackCost": 6, - "attackChance": 143, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 67, - "damageResistance": 4, - "attackDamage": { - "min": 8, - "max": 9 - } + "id":"charwdg6", + "name":"Tough Charwood goblin", + "iconID":"monsters_rltiles4:21", + "maxHP":92, + "moveCost":5, + "attackDamage":{ + "min":8, + "max":9 + }, + "spawnGroup":"charwdg2", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":143, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":67, + "damageResistance":4 }, { - "id": "charwdg7", - "iconID": "monsters_rltiles4:23", - "name": "Aggressive Charwood goblin", - "spawnGroup": "charwdg3", - "droplistID": "charwdg", - "maxHP": 103, - "moveCost": 5, - "attackCost": 6, - "attackChance": 146, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 64, - "damageResistance": 4, - "attackDamage": { - "min": 8, - "max": 9 - } + "id":"charwdg7", + "name":"Aggressive Charwood goblin", + "iconID":"monsters_rltiles4:23", + "maxHP":103, + "moveCost":5, + "attackDamage":{ + "min":8, + "max":9 + }, + "spawnGroup":"charwdg3", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":146, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":64, + "damageResistance":4 }, { - "id": "charwdg8", - "iconID": "monsters_rltiles4:23", - "name": "Strong Charwood goblin", - "spawnGroup": "charwdg3", - "droplistID": "charwdg", - "maxHP": 112, - "moveCost": 5, - "attackCost": 6, - "attackChance": 147, - "criticalSkill": 35, - "criticalMultiplier": 2, - "blockChance": 73, - "damageResistance": 4, - "attackDamage": { - "min": 9, - "max": 11 - } + "id":"charwdg8", + "name":"Strong Charwood goblin", + "iconID":"monsters_rltiles4:23", + "maxHP":112, + "moveCost":5, + "attackDamage":{ + "min":9, + "max":11 + }, + "spawnGroup":"charwdg3", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":147, + "criticalSkill":35, + "criticalMultiplier":2.0, + "blockChance":73, + "damageResistance":4 }, { - "id": "charwdgg", - "iconID": "monsters_rltiles4:22", - "name": "Charwood goblin", - "phraseID": "charwoodm", - "droplistID": "charwdg", - "unique": 1, - "maxHP": 81, - "moveCost": 5, - "attackCost": 6, - "attackChance": 147, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 65, - "damageResistance": 4, - "attackDamage": { - "min": 7, - "max": 9 - } + "id":"charwdgg", + "name":"Charwood goblin", + "iconID":"monsters_rltiles4:22", + "maxHP":81, + "moveCost":5, + "unique":1, + "attackDamage":{ + "min":7, + "max":9 + }, + "phraseID":"charwoodm", + "droplistID":"charwdg", + "attackCost":6, + "attackChance":147, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":65, + "damageResistance":4 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_charwood2.json b/AndorsTrail/res/raw/monsterlist_v070_charwood2.json index f8cbe4bac..8d429e8c0 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_charwood2.json +++ b/AndorsTrail/res/raw/monsterlist_v070_charwood2.json @@ -1,507 +1,521 @@ [ { - "id": "mazarth1", - "iconID": "monsters_ld2:36", - "name": "Mazarth beast", - "spawnGroup": "mazarth1", - "monsterClass": "giant", - "maxHP": 129, - "moveCost": 5, - "attackCost": 5, - "attackChance": 75, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 60, - "damageResistance": 12, - "attackDamage": { - "max": 17 + "id":"mazarth1", + "name":"Mazarth beast", + "iconID":"monsters_ld2:36", + "maxHP":129, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":17 }, - "droplistID": "mazarth" + "spawnGroup":"mazarth1", + "droplistID":"mazarth", + "attackCost":5, + "attackChance":75, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":60, + "damageResistance":12 }, { - "id": "mazarth2", - "iconID": "monsters_ld2:37", - "name": "Tough Mazarth beast", - "spawnGroup": "mazarth2", - "monsterClass": "giant", - "maxHP": 148, - "moveCost": 5, - "attackCost": 5, - "attackChance": 79, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 67, - "damageResistance": 12, - "attackDamage": { - "max": 20 + "id":"mazarth2", + "name":"Tough Mazarth beast", + "iconID":"monsters_ld2:37", + "maxHP":148, + "moveCost":5, + "monsterClass":"giant", + "attackDamage":{ + "min":0, + "max":20 }, - "droplistID": "mazarth" + "spawnGroup":"mazarth2", + "droplistID":"mazarth", + "attackCost":5, + "attackChance":79, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":67, + "damageResistance":12 }, { - "id": "ashs1", - "iconID": "monsters_ld2:224", - "name": "Weeping ash spectre", - "spawnGroup": "ashs1", - "monsterClass": "ghost", - "maxHP": 75, - "moveCost": 5, - "attackCost": 5, - "attackChance": 175, - "blockChance": 138, - "attackDamage": { - "min": 5, - "max": 15 + "id":"ashs1", + "name":"Weeping ash spectre", + "iconID":"monsters_ld2:224", + "maxHP":75, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":5, + "max":15 }, - "droplistID": "ash" + "spawnGroup":"ashs1", + "droplistID":"ash", + "attackCost":5, + "attackChance":175, + "blockChance":138 }, { - "id": "ashs2", - "iconID": "monsters_ld2:224", - "name": "Wailing Ash spectre", - "spawnGroup": "ashs1", - "monsterClass": "ghost", - "maxHP": 87, - "moveCost": 5, - "attackCost": 5, - "attackChance": 181, - "blockChance": 146, - "attackDamage": { - "min": 5, - "max": 15 + "id":"ashs2", + "name":"Wailing Ash spectre", + "iconID":"monsters_ld2:224", + "maxHP":87, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":5, + "max":15 }, - "droplistID": "ash" + "spawnGroup":"ashs1", + "droplistID":"ash", + "attackCost":5, + "attackChance":181, + "blockChance":146 }, { - "id": "ashs3", - "iconID": "monsters_ld2:220", - "name": "Ash spectre", - "spawnGroup": "ashs2", - "monsterClass": "ghost", - "maxHP": 97, - "moveCost": 5, - "attackCost": 5, - "attackChance": 187, - "blockChance": 151, - "attackDamage": { - "min": 5, - "max": 15 + "id":"ashs3", + "name":"Ash spectre", + "iconID":"monsters_ld2:220", + "maxHP":97, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":5, + "max":15 }, - "droplistID": "ash" + "spawnGroup":"ashs2", + "droplistID":"ash", + "attackCost":5, + "attackChance":187, + "blockChance":151 }, { - "id": "ash1", - "iconID": "monsters_misc:1", - "name": "Young ash gargoyle", - "spawnGroup": "ash1", - "monsterClass": "construct", - "maxHP": 109, - "moveCost": 5, - "attackCost": 5, - "attackChance": 90, - "blockChance": 99, - "damageResistance": 5, - "attackDamage": { - "min": 3, - "max": 10 + "id":"ash1", + "name":"Young ash gargoyle", + "iconID":"monsters_misc:1", + "maxHP":109, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":10 }, - "droplistID": "ash" + "spawnGroup":"ash1", + "droplistID":"ash", + "attackCost":5, + "attackChance":90, + "blockChance":99, + "damageResistance":5 }, { - "id": "ash2", - "iconID": "monsters_misc:1", - "name": "Ash gargoyle", - "spawnGroup": "ash1", - "monsterClass": "construct", - "maxHP": 116, - "moveCost": 5, - "attackCost": 5, - "attackChance": 94, - "blockChance": 103, - "damageResistance": 5, - "attackDamage": { - "min": 3, - "max": 10 + "id":"ash2", + "name":"Ash gargoyle", + "iconID":"monsters_misc:1", + "maxHP":116, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":10 }, - "droplistID": "ash" + "spawnGroup":"ash1", + "droplistID":"ash", + "attackCost":5, + "attackChance":94, + "blockChance":103, + "damageResistance":5 }, { - "id": "ash3", - "iconID": "monsters_misc:2", - "name": "Strong ash gargoyle", - "spawnGroup": "ash2", - "monsterClass": "construct", - "maxHP": 131, - "moveCost": 5, - "attackCost": 3, - "attackChance": 134, - "blockChance": 109, - "damageResistance": 6, - "attackDamage": { - "min": 3, - "max": 13 + "id":"ash3", + "name":"Strong ash gargoyle", + "iconID":"monsters_misc:2", + "maxHP":131, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":13 }, - "droplistID": "ash" + "spawnGroup":"ash2", + "droplistID":"ash", + "attackCost":3, + "attackChance":134, + "blockChance":109, + "damageResistance":6 }, { - "id": "ash4", - "iconID": "monsters_misc:2", - "name": "Hardened ash gargoyle", - "spawnGroup": "ash2", - "monsterClass": "construct", - "maxHP": 131, - "moveCost": 5, - "attackCost": 3, - "attackChance": 134, - "blockChance": 115, - "damageResistance": 9, - "attackDamage": { - "min": 3, - "max": 13 + "id":"ash4", + "name":"Hardened ash gargoyle", + "iconID":"monsters_misc:2", + "maxHP":131, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":13 }, - "droplistID": "ash" + "spawnGroup":"ash2", + "droplistID":"ash", + "attackCost":3, + "attackChance":134, + "blockChance":115, + "damageResistance":9 }, { - "id": "ash5", - "iconID": "monsters_tometik2:10", - "name": "Young ash spawn", - "spawnGroup": "ash3", - "monsterClass": "demon", - "maxHP": 80, - "moveCost": 5, - "attackCost": 3, - "attackChance": 138, - "criticalSkill": 15, - "criticalMultiplier": 4, - "blockChance": 81, - "attackDamage": { - "max": 5 + "id":"ash5", + "name":"Young ash spawn", + "iconID":"monsters_tometik2:10", + "maxHP":80, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":0, + "max":5 }, - "droplistID": "ashsp" + "spawnGroup":"ash3", + "droplistID":"ashsp", + "attackCost":3, + "attackChance":138, + "criticalSkill":15, + "criticalMultiplier":4.0, + "blockChance":81 }, { - "id": "ash6", - "iconID": "monsters_tometik2:10", - "name": "Ash spawn", - "spawnGroup": "ash3", - "monsterClass": "demon", - "maxHP": 83, - "moveCost": 5, - "attackCost": 3, - "attackChance": 141, - "criticalSkill": 15, - "criticalMultiplier": 4, - "blockChance": 86, - "attackDamage": { - "max": 5 + "id":"ash6", + "name":"Ash spawn", + "iconID":"monsters_tometik2:10", + "maxHP":83, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":0, + "max":5 }, - "droplistID": "ashsp" + "spawnGroup":"ash3", + "droplistID":"ashsp", + "attackCost":3, + "attackChance":141, + "criticalSkill":15, + "criticalMultiplier":4.0, + "blockChance":86 }, { - "id": "ash7", - "iconID": "monsters_tometik2:11", - "name": "Tough ash spawn", - "spawnGroup": "ash4", - "monsterClass": "demon", - "maxHP": 87, - "moveCost": 5, - "attackCost": 3, - "attackChance": 146, - "criticalSkill": 15, - "criticalMultiplier": 4, - "blockChance": 89, - "attackDamage": { - "max": 5 + "id":"ash7", + "name":"Tough ash spawn", + "iconID":"monsters_tometik2:11", + "maxHP":87, + "moveCost":5, + "monsterClass":"demon", + "attackDamage":{ + "min":0, + "max":5 }, - "droplistID": "ashsp" + "spawnGroup":"ash4", + "droplistID":"ashsp", + "attackCost":3, + "attackChance":146, + "criticalSkill":15, + "criticalMultiplier":4.0, + "blockChance":89 }, { - "id": "fire1", - "iconID": "monsters_rltiles2:154", - "name": "Glowing abcess", - "spawnGroup": "fire1", - "monsterClass": "construct", - "maxHP": 91, - "moveCost": 5, - "attackCost": 3, - "attackChance": 149, - "criticalSkill": 15, - "criticalMultiplier": 4, - "blockChance": 92, - "damageResistance": 4, - "attackDamage": { - "max": 8 + "id":"fire1", + "name":"Glowing abcess", + "iconID":"monsters_rltiles2:154", + "maxHP":91, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":8 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire1", + "droplistID":"fire", + "attackCost":3, + "attackChance":149, + "criticalSkill":15, + "criticalMultiplier":4.0, + "blockChance":92, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 5, - "duration": 3, - "chance": 20 + "condition":"fire", + "magnitude":5, + "duration":3, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire2", - "iconID": "monsters_rltiles2:154", - "name": "Blazing abcess", - "spawnGroup": "fire1", - "monsterClass": "construct", - "maxHP": 95, - "moveCost": 5, - "attackCost": 3, - "attackChance": 152, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 96, - "damageResistance": 4, - "attackDamage": { - "max": 8 + "id":"fire2", + "name":"Blazing abcess", + "iconID":"monsters_rltiles2:154", + "maxHP":95, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":8 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire1", + "droplistID":"fire", + "attackCost":3, + "attackChance":152, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":96, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 5, - "duration": 4, - "chance": 20 + "condition":"fire", + "magnitude":5, + "duration":4, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire3", - "iconID": "monsters_rltiles2:24", - "name": "Lava Spawn", - "spawnGroup": "fire2", - "monsterClass": "construct", - "maxHP": 102, - "moveCost": 5, - "attackCost": 3, - "attackChance": 145, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 86, - "damageResistance": 6, - "attackDamage": { - "max": 9 + "id":"fire3", + "name":"Lava Spawn", + "iconID":"monsters_rltiles2:24", + "maxHP":102, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire2", + "droplistID":"fire", + "attackCost":3, + "attackChance":145, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":86, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 1, - "duration": 4, - "chance": 10 + "condition":"fire", + "magnitude":1, + "duration":4, + "chance":"10" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire4", - "iconID": "monsters_rltiles2:24", - "name": "Tough lava Spawn", - "spawnGroup": "fire2", - "monsterClass": "construct", - "maxHP": 107, - "moveCost": 5, - "attackCost": 3, - "attackChance": 149, - "criticalSkill": 25, - "criticalMultiplier": 2, - "blockChance": 89, - "damageResistance": 6, - "attackDamage": { - "max": 9 + "id":"fire4", + "name":"Tough lava Spawn", + "iconID":"monsters_rltiles2:24", + "maxHP":107, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire2", + "droplistID":"fire", + "attackCost":3, + "attackChance":149, + "criticalSkill":25, + "criticalMultiplier":2.0, + "blockChance":89, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 1, - "duration": 5, - "chance": 10 + "condition":"fire", + "magnitude":1, + "duration":5, + "chance":"10" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire5", - "iconID": "monsters_rltiles1:2", - "name": "Glowing flame", - "spawnGroup": "fire3", - "monsterClass": "construct", - "maxHP": 112, - "moveCost": 5, - "attackCost": 3, - "attackChance": 153, - "criticalSkill": 15, - "criticalMultiplier": "2.5", - "blockChance": 94, - "damageResistance": 6, - "attackDamage": { - "max": 9 + "id":"fire5", + "name":"Glowing flame", + "iconID":"monsters_rltiles1:2", + "maxHP":112, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire3", + "droplistID":"fire", + "attackCost":3, + "attackChance":153, + "criticalSkill":15, + "criticalMultiplier":2.5, + "blockChance":94, + "damageResistance":6, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"fire", + "magnitude":1, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire6", - "iconID": "monsters_rltiles1:2", - "name": "Flame spawn", - "spawnGroup": "fire3", - "monsterClass": "construct", - "maxHP": 127, - "moveCost": 5, - "attackCost": 3, - "attackChance": 152, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 72, - "damageResistance": 7, - "attackDamage": { - "max": 10 + "id":"fire6", + "name":"Flame spawn", + "iconID":"monsters_rltiles1:2", + "maxHP":127, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire3", + "droplistID":"fire", + "attackCost":3, + "attackChance":152, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":72, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 2, - "duration": 5, - "chance": 10 + "condition":"fire", + "magnitude":2, + "duration":5, + "chance":"10" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire7", - "iconID": "monsters_rltiles1:2", - "name": "Walking flame", - "spawnGroup": "fire4", - "monsterClass": "construct", - "maxHP": 131, - "moveCost": 5, - "attackCost": 3, - "attackChance": 157, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 75, - "damageResistance": 7, - "attackDamage": { - "max": 10 + "id":"fire7", + "name":"Walking flame", + "iconID":"monsters_rltiles1:2", + "maxHP":131, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire4", + "droplistID":"fire", + "attackCost":3, + "attackChance":157, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":75, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 2, - "duration": 5, - "chance": 20 + "condition":"fire", + "magnitude":2, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire8", - "iconID": "monsters_tometik1:36", - "name": "Walking inferno", - "spawnGroup": "fire4", - "monsterClass": "construct", - "maxHP": 135, - "moveCost": 5, - "attackCost": 3, - "attackChance": 161, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 78, - "damageResistance": 7, - "attackDamage": { - "max": 10 + "id":"fire8", + "name":"Walking inferno", + "iconID":"monsters_tometik1:36", + "maxHP":135, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire4", + "droplistID":"fire", + "attackCost":3, + "attackChance":161, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":78, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 3, - "duration": 5, - "chance": 20 + "condition":"fire", + "magnitude":3, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "fire9", - "iconID": "monsters_tometik1:36", - "name": "Ancient walking inferno", - "spawnGroup": "fire5", - "monsterClass": "construct", - "maxHP": 135, - "moveCost": 5, - "attackCost": 3, - "attackChance": 160, - "criticalSkill": 20, - "criticalMultiplier": "2.5", - "blockChance": 77, - "damageResistance": 7, - "attackDamage": { - "max": 10 + "id":"fire9", + "name":"Ancient walking inferno", + "iconID":"monsters_tometik1:36", + "maxHP":135, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":0, + "max":10 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"fire5", + "droplistID":"fire", + "attackCost":3, + "attackChance":160, + "criticalSkill":20, + "criticalMultiplier":2.5, + "blockChance":77, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 3, - "duration": 5, - "chance": 20 + "condition":"fire", + "magnitude":3, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "fire" + } }, { - "id": "thukuzun", - "iconID": "monsters_rltiles1:123", - "name": "Thukuzun", - "monsterClass": "undead", - "unique": 1, - "maxHP": 193, - "moveCost": 5, - "attackCost": 3, - "attackChance": 136, - "blockChance": 140, - "damageResistance": 9, - "attackDamage": { - "min": 6, - "max": 25 + "id":"thukuzun", + "name":"Thukuzun", + "iconID":"monsters_rltiles1:123", + "maxHP":193, + "moveCost":5, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":6, + "max":25 }, - "hitEffect": { - "conditionsTarget": [ + "phraseID":"thukuzun", + "droplistID":"thukuzun", + "attackCost":3, + "attackChance":136, + "blockChance":140, + "damageResistance":9, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fire", - "magnitude": 3, - "duration": 7, - "chance": 30 + "condition":"fire", + "magnitude":3, + "duration":7, + "chance":"30" } ] - }, - "phraseID": "thukuzun", - "droplistID": "thukuzun" + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_lodar1cave.json b/AndorsTrail/res/raw/monsterlist_v070_lodar1cave.json index e3b87102d..d64fec0e6 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_lodar1cave.json +++ b/AndorsTrail/res/raw/monsterlist_v070_lodar1cave.json @@ -1,40 +1,40 @@ [ { - "id": "mudfiend1", - "iconID": "monsters_ld2:133", - "name": "Mudfiend", - "spawnGroup": "mudfiend", - "droplistID": "mudfiend", - "monsterClass": "construct", - "maxHP": 37, - "moveCost": 5, - "attackCost": 5, - "attackChance": 75, - "criticalSkill": 45, - "criticalMultiplier": 4, - "blockChance": 42, - "attackDamage": { - "min": 4, - "max": 6 - } + "id":"mudfiend1", + "name":"Mudfiend", + "iconID":"monsters_ld2:133", + "maxHP":37, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":4, + "max":6 + }, + "spawnGroup":"mudfiend", + "droplistID":"mudfiend", + "attackCost":5, + "attackChance":75, + "criticalSkill":45, + "criticalMultiplier":4.0, + "blockChance":42 }, { - "id": "mudfiend2", - "iconID": "monsters_ld2:133", - "name": "Tough mudfiend", - "spawnGroup": "mudfiend", - "droplistID": "mudfiend", - "monsterClass": "construct", - "maxHP": 41, - "moveCost": 5, - "attackCost": 5, - "attackChance": 78, - "criticalSkill": 45, - "criticalMultiplier": 4, - "blockChance": 45, - "attackDamage": { - "min": 5, - "max": 6 - } + "id":"mudfiend2", + "name":"Tough mudfiend", + "iconID":"monsters_ld2:133", + "maxHP":41, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":5, + "max":6 + }, + "spawnGroup":"mudfiend", + "droplistID":"mudfiend", + "attackCost":5, + "attackChance":78, + "criticalSkill":45, + "criticalMultiplier":4.0, + "blockChance":45 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_lodar5cave.json b/AndorsTrail/res/raw/monsterlist_v070_lodar5cave.json index 625357c83..43e6495ce 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_lodar5cave.json +++ b/AndorsTrail/res/raw/monsterlist_v070_lodar5cave.json @@ -1,212 +1,217 @@ [ { - "id": "caveburr1", - "iconID": "monsters_rltiles2:161", - "name": "Young posionous cave burrower", - "spawnGroup": "caveburr1", - "droplistID": "burrower", - "monsterClass": "insect", - "maxHP": 57, - "moveCost": 5, - "attackCost": 3, - "attackChance": 54, - "blockChance": 126, - "attackDamage": { - "max": 5 - } - }, - { - "id": "caveburr2", - "iconID": "monsters_rltiles2:161", - "name": "Infected larval cave burrower", - "spawnGroup": "caveburr1", - "droplistID": "burrower", - "monsterClass": "insect", - "maxHP": 62, - "moveCost": 5, - "attackCost": 3, - "attackChance": 57, - "blockChance": 129, - "attackDamage": { - "max": 6 - } - }, - { - "id": "caveburr3", - "iconID": "monsters_rltiles2:164", - "name": "Poisonous cave burrower", - "spawnGroup": "caveburr1", - "droplistID": "burrower", - "monsterClass": "insect", - "maxHP": 65, - "moveCost": 5, - "attackCost": 3, - "attackChance": 60, - "blockChance": 131, - "attackDamage": { - "max": 6 + "id":"caveburr1", + "name":"Young posionous cave burrower", + "iconID":"monsters_rltiles2:161", + "maxHP":57, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"caveburr1", + "droplistID":"burrower", + "attackCost":3, + "attackChance":54, + "blockChance":126 + }, + { + "id":"caveburr2", + "name":"Infected larval cave burrower", + "iconID":"monsters_rltiles2:161", + "maxHP":62, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":6 + }, + "spawnGroup":"caveburr1", + "droplistID":"burrower", + "attackCost":3, + "attackChance":57, + "blockChance":129 + }, + { + "id":"caveburr3", + "name":"Poisonous cave burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":65, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":6 + }, + "spawnGroup":"caveburr1", + "droplistID":"burrower", + "attackCost":3, + "attackChance":60, + "blockChance":131, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 3, - "chance": 20 + "condition":"poison_weak", + "magnitude":1, + "duration":3, + "chance":"20" } ] } }, { - "id": "caveburr4", - "iconID": "monsters_rltiles2:164", - "name": "Strong poisonous cave burrower", - "spawnGroup": "caveburr2", - "droplistID": "burrower", - "monsterClass": "insect", - "maxHP": 67, - "moveCost": 5, - "attackCost": 3, - "attackChance": 64, - "blockChance": 134, - "attackDamage": { - "max": 6 + "id":"caveburr4", + "name":"Strong poisonous cave burrower", + "iconID":"monsters_rltiles2:164", + "maxHP":67, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"caveburr2", + "droplistID":"burrower", + "attackCost":3, + "attackChance":64, + "blockChance":134, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 1, - "duration": 5, - "chance": 10 + "condition":"poison_weak", + "magnitude":1, + "duration":5, + "chance":"10" } ] } }, { - "id": "caveburr5", - "iconID": "monsters_rltiles2:165", - "name": "Giant poisonous cave burrower", - "spawnGroup": "caveburr2", - "droplistID": "burrower", - "monsterClass": "insect", - "maxHP": 69, - "moveCost": 5, - "attackCost": 3, - "attackChance": 67, - "blockChance": 136, - "attackDamage": { - "max": 6 + "id":"caveburr5", + "name":"Giant poisonous cave burrower", + "iconID":"monsters_rltiles2:165", + "maxHP":69, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"caveburr2", + "droplistID":"burrower", + "attackCost":3, + "attackChance":67, + "blockChance":136, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 10 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"10" } ] } }, { - "id": "cavebat1", - "iconID": "monsters_tometik4:0", - "name": "Gray cave bat", - "spawnGroup": "cavebat1", - "droplistID": "cavebat", - "monsterClass": "animal", - "maxHP": 28, - "moveCost": 5, - "attackCost": 2, - "attackChance": 56, - "criticalSkill": 75, - "criticalMultiplier": 3, - "blockChance": 32, - "attackDamage": { - "min": 3, - "max": 5 + "id":"cavebat1", + "name":"Gray cave bat", + "iconID":"monsters_tometik4:0", + "maxHP":28, + "moveCost":5, + "monsterClass":"animal", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":3, + "max":5 }, - "movementAggressionType": "protectSpawn" + "spawnGroup":"cavebat1", + "droplistID":"cavebat", + "attackCost":2, + "attackChance":56, + "criticalSkill":75, + "criticalMultiplier":3.0, + "blockChance":32 }, { - "id": "cavebat2", - "iconID": "monsters_tometik4:0", - "name": "Black cave bat", - "spawnGroup": "cavebat1", - "droplistID": "cavebat", - "monsterClass": "animal", - "maxHP": 32, - "moveCost": 5, - "attackCost": 2, - "attackChance": 59, - "criticalSkill": 75, - "criticalMultiplier": 3, - "blockChance": 35, - "attackDamage": { - "min": 2, - "max": 6 + "id":"cavebat2", + "name":"Black cave bat", + "iconID":"monsters_tometik4:0", + "maxHP":32, + "moveCost":5, + "monsterClass":"animal", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":2, + "max":6 }, - "movementAggressionType": "protectSpawn" + "spawnGroup":"cavebat1", + "droplistID":"cavebat", + "attackCost":2, + "attackChance":59, + "criticalSkill":75, + "criticalMultiplier":3.0, + "blockChance":35 }, { - "id": "cavebat3", - "iconID": "monsters_tometik4:2", - "name": "Brown cave bat", - "spawnGroup": "cavebat1", - "droplistID": "cavebat", - "monsterClass": "animal", - "maxHP": 36, - "moveCost": 5, - "attackCost": 2, - "attackChance": 62, - "criticalSkill": 80, - "criticalMultiplier": 3, - "blockChance": 25, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cavebat3", + "name":"Brown cave bat", + "iconID":"monsters_tometik4:2", + "maxHP":36, + "moveCost":5, + "monsterClass":"animal", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":1, + "max":7 }, - "movementAggressionType": "protectSpawn" + "spawnGroup":"cavebat1", + "droplistID":"cavebat", + "attackCost":2, + "attackChance":62, + "criticalSkill":80, + "criticalMultiplier":3.0, + "blockChance":25 }, { - "id": "cavebat4", - "iconID": "monsters_tometik4:2", - "name": "Cave bat", - "spawnGroup": "cavebat2", - "droplistID": "cavebat", - "monsterClass": "animal", - "maxHP": 39, - "moveCost": 5, - "attackCost": 2, - "attackChance": 64, - "criticalSkill": 80, - "criticalMultiplier": 3, - "blockChance": 27, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cavebat4", + "name":"Cave bat", + "iconID":"monsters_tometik4:2", + "maxHP":39, + "moveCost":5, + "monsterClass":"animal", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":1, + "max":7 }, - "movementAggressionType": "protectSpawn" + "spawnGroup":"cavebat2", + "droplistID":"cavebat", + "attackCost":2, + "attackChance":64, + "criticalSkill":80, + "criticalMultiplier":3.0, + "blockChance":27 }, { - "id": "cavebat5", - "iconID": "monsters_tometik4:4", - "name": "Aggressive cave bat", - "spawnGroup": "cavebat2", - "droplistID": "cavebat", - "monsterClass": "animal", - "maxHP": 41, - "moveCost": 5, - "attackCost": 2, - "attackChance": 69, - "criticalSkill": 80, - "criticalMultiplier": 3, - "blockChance": 32, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cavebat5", + "name":"Aggressive cave bat", + "iconID":"monsters_tometik4:4", + "maxHP":41, + "moveCost":5, + "monsterClass":"animal", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":1, + "max":7 }, - "movementAggressionType": "protectSpawn" + "spawnGroup":"cavebat2", + "droplistID":"cavebat", + "attackCost":2, + "attackChance":69, + "criticalSkill":80, + "criticalMultiplier":3.0, + "blockChance":32 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_lodarcave.json b/AndorsTrail/res/raw/monsterlist_v070_lodarcave.json index 1cfa01a4c..4f3e3026c 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_lodarcave.json +++ b/AndorsTrail/res/raw/monsterlist_v070_lodarcave.json @@ -1,212 +1,211 @@ [ { - "id": "hirathil0", - "iconID": "monsters_rltiles2:40", - "name": "Hirathil spawn", - "spawnGroup": "hirathil0", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 73, - "moveCost": 5, - "attackCost": 3, - "attackChance": 193, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 74, - "damageResistance": 14, - "attackDamage": { - "min": 6, - "max": 7 + "id":"hirathil0", + "name":"Hirathil spawn", + "iconID":"monsters_rltiles2:40", + "maxHP":73, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":6, + "max":7 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil0", + "droplistID":"hirathil", + "attackCost":3, + "attackChance":193, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":74, + "damageResistance":14 }, { - "id": "hirathil1", - "iconID": "monsters_rltiles2:40", - "name": "Aggressive Hirathil ghost", - "spawnGroup": "hirathil0", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 75, - "moveCost": 5, - "attackCost": 3, - "attackChance": 199, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 75, - "damageResistance": 14, - "attackDamage": { - "min": 6, - "max": 7 + "id":"hirathil1", + "name":"Aggressive Hirathil ghost", + "iconID":"monsters_rltiles2:40", + "maxHP":75, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":6, + "max":7 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil0", + "droplistID":"hirathil", + "attackCost":3, + "attackChance":199, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":75, + "damageResistance":14 }, { - "id": "hirathil2", - "iconID": "monsters_rltiles2:41", - "name": "Hirathil ghost", - "spawnGroup": "hirathil0", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 77, - "moveCost": 5, - "attackCost": 3, - "attackChance": 202, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 78, - "damageResistance": 14, - "attackDamage": { - "min": 6, - "max": 7 + "id":"hirathil2", + "name":"Hirathil ghost", + "iconID":"monsters_rltiles2:41", + "maxHP":77, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":6, + "max":7 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil0", + "droplistID":"hirathil", + "attackCost":3, + "attackChance":202, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":78, + "damageResistance":14 }, { - "id": "hirathil3", - "iconID": "monsters_rltiles2:41", - "name": "Ferocious Hirathil ghost", - "spawnGroup": "hirathil1", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 79, - "moveCost": 5, - "attackCost": 3, - "attackChance": 205, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 80, - "damageResistance": 14, - "attackDamage": { - "min": 6, - "max": 7 + "id":"hirathil3", + "name":"Ferocious Hirathil ghost", + "iconID":"monsters_rltiles2:41", + "maxHP":79, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":6, + "max":7 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil1", + "droplistID":"hirathil", + "attackCost":3, + "attackChance":205, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":80, + "damageResistance":14 }, { - "id": "hirathil4", - "iconID": "monsters_rltiles2:42", - "name": "Restless Hirathil ghost", - "spawnGroup": "hirathil1", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 83, - "moveCost": 5, - "attackCost": 5, - "attackChance": 136, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 152, - "damageResistance": 10, - "attackDamage": { - "min": 7, - "max": 16 + "id":"hirathil4", + "name":"Restless Hirathil ghost", + "iconID":"monsters_rltiles2:42", + "maxHP":83, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":7, + "max":16 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil1", + "droplistID":"hirathil", + "attackCost":5, + "attackChance":136, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":152, + "damageResistance":10 }, { - "id": "hirathil5", - "iconID": "monsters_rltiles2:42", - "name": "Hirathil Servant", - "spawnGroup": "hirathil1", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 87, - "moveCost": 5, - "attackCost": 5, - "attackChance": 139, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 154, - "damageResistance": 10, - "attackDamage": { - "min": 7, - "max": 16 + "id":"hirathil5", + "name":"Hirathil Servant", + "iconID":"monsters_rltiles2:42", + "maxHP":87, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":7, + "max":16 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil1", + "droplistID":"hirathil", + "attackCost":5, + "attackChance":139, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":154, + "damageResistance":10 }, { - "id": "hirathil6", - "iconID": "monsters_rltiles2:43", - "name": "Hirathil Master", - "spawnGroup": "hirathil2", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 89, - "moveCost": 5, - "attackCost": 5, - "attackChance": 142, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 156, - "damageResistance": 10, - "attackDamage": { - "min": 7, - "max": 16 + "id":"hirathil6", + "name":"Hirathil Master", + "iconID":"monsters_rltiles2:43", + "maxHP":89, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":7, + "max":16 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil2", + "droplistID":"hirathil", + "attackCost":5, + "attackChance":142, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":156, + "damageResistance":10 }, { - "id": "hirathil7", - "iconID": "monsters_rltiles2:43", - "name": "Ancient Hirathil ghost", - "spawnGroup": "hirathil2", - "droplistID": "hirathil", - "monsterClass": "ghost", - "maxHP": 92, - "moveCost": 5, - "attackCost": 5, - "attackChance": 145, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 157, - "damageResistance": 10, - "attackDamage": { - "min": 7, - "max": 16 + "id":"hirathil7", + "name":"Ancient Hirathil ghost", + "iconID":"monsters_rltiles2:43", + "maxHP":92, + "moveCost":5, + "monsterClass":"ghost", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":7, + "max":16 }, - "movementAggressionType": "helpOthers" + "spawnGroup":"hirathil2", + "droplistID":"hirathil", + "attackCost":5, + "attackChance":145, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":157, + "damageResistance":10 }, { - "id": "hirazinn", - "iconID": "monsters_demon2:0", - "name": "Hira'zinn", - "phraseID": "hirazinn", - "droplistID": "hirazinn", - "monsterClass": "demon", - "unique": 1, - "maxHP": 263, - "moveCost": 5, - "attackCost": 2, - "attackChance": 129, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 132, - "damageResistance": 21, - "attackDamage": { - "min": 3, - "max": 6 + "id":"hirazinn", + "name":"Hira'zinn", + "iconID":"monsters_demon2:0", + "maxHP":263, + "moveCost":5, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":3, + "max":6 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 6 + "phraseID":"hirazinn", + "droplistID":"hirazinn", + "attackCost":2, + "attackChance":129, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":132, + "damageResistance":21, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":6 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "magnitude": 4, - "duration": 3, - "chance": 30, - "condition": "fear" + "condition":"fear", + "magnitude":4, + "duration":3, + "chance":"30" }, { - "magnitude": 3, - "duration": 3, - "chance": 30, - "condition": "bleeding_wound" + "condition":"bleeding_wound", + "magnitude":3, + "duration":3, + "chance":"30" } ] - }, - "size": "2x2" + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_lodarmaze.json b/AndorsTrail/res/raw/monsterlist_v070_lodarmaze.json index 5dc50f82b..b6c35dacd 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_lodarmaze.json +++ b/AndorsTrail/res/raw/monsterlist_v070_lodarmaze.json @@ -1,1340 +1,1352 @@ [ { - "id": "dungfly1", - "iconID": "monsters_rltiles2:168", - "name": "Giant dungfly", - "spawnGroup": "forestfly1", - "monsterClass": "insect", - "maxHP": 16, - "moveCost": 5, - "attackCost": 3, - "attackChance": 55, - "criticalSkill": 25, - "criticalMultiplier": 2, - "blockChance": 20, - "damageResistance": 1, - "attackDamage": { - "min": 4, - "max": 5 + "id":"dungfly1", + "name":"Giant dungfly", + "iconID":"monsters_rltiles2:168", + "maxHP":16, + "moveCost":5, + "monsterClass":"insect", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":4, + "max":5 }, - "droplistID": "wasp", - "movementAggressionType": "protectSpawn" + "spawnGroup":"forestfly1", + "droplistID":"wasp", + "attackCost":3, + "attackChance":55, + "criticalSkill":25, + "criticalMultiplier":2.0, + "blockChance":20, + "damageResistance":1 }, { - "id": "dungfly2", - "iconID": "monsters_rltiles2:168", - "name": "Aggressive dungfly", - "spawnGroup": "forestfly1", - "monsterClass": "insect", - "maxHP": 23, - "moveCost": 5, - "attackCost": 3, - "attackChance": 60, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 35, - "damageResistance": 3, - "attackDamage": { - "min": 5, - "max": 7 + "id":"dungfly2", + "name":"Aggressive dungfly", + "iconID":"monsters_rltiles2:168", + "maxHP":23, + "moveCost":5, + "monsterClass":"insect", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":5, + "max":7 }, - "droplistID": "wasp", - "movementAggressionType": "protectSpawn" + "spawnGroup":"forestfly1", + "droplistID":"wasp", + "attackCost":3, + "attackChance":60, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":35, + "damageResistance":3 }, { - "id": "dungfly3", - "iconID": "monsters_rltiles2:169", - "name": "Vicious dungfly", - "spawnGroup": "forestfly2", - "monsterClass": "insect", - "maxHP": 34, - "moveCost": 5, - "attackCost": 3, - "attackChance": 75, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 45, - "damageResistance": 3, - "attackDamage": { - "min": 7, - "max": 8 + "id":"dungfly3", + "name":"Vicious dungfly", + "iconID":"monsters_rltiles2:169", + "maxHP":34, + "moveCost":5, + "monsterClass":"insect", + "movementAggressionType":"protectSpawn", + "attackDamage":{ + "min":7, + "max":8 }, - "droplistID": "wasp", - "movementAggressionType": "protectSpawn" + "spawnGroup":"forestfly2", + "droplistID":"wasp", + "attackCost":3, + "attackChance":75, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":45, + "damageResistance":3 }, { - "id": "brtender1", - "iconID": "monsters_ld2:153", - "name": "Branchtender", - "spawnGroup": "brtender1", - "maxHP": 57, - "moveCost": 5, - "attackCost": 5, - "attackChance": 135, - "blockChance": 75, - "damageResistance": 5, - "attackDamage": { - "min": 5, - "max": 8 + "id":"brtender1", + "name":"Branchtender", + "iconID":"monsters_ld2:153", + "maxHP":57, + "moveCost":5, + "attackDamage":{ + "min":5, + "max":8 }, - "droplistID": "brtender" + "spawnGroup":"brtender1", + "droplistID":"brtender", + "attackCost":5, + "attackChance":135, + "blockChance":75, + "damageResistance":5 }, { - "id": "brtender2", - "iconID": "monsters_ld2:153", - "name": "Frantic branchtender", - "spawnGroup": "brtender2", - "maxHP": 72, - "moveCost": 5, - "attackCost": 5, - "attackChance": 155, - "blockChance": 90, - "damageResistance": 7, - "attackDamage": { - "min": 7, - "max": 11 + "id":"brtender2", + "name":"Frantic branchtender", + "iconID":"monsters_ld2:153", + "maxHP":72, + "moveCost":5, + "attackDamage":{ + "min":7, + "max":11 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"brtender2", + "droplistID":"brtender", + "attackCost":5, + "attackChance":155, + "blockChance":90, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"bleeding_wound", + "magnitude":1, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "brtender" + } }, { - "id": "brtender_cr", - "iconID": "monsters_ld2:153", - "name": "Ancient branchtender", - "unique": 1, - "maxHP": 253, - "moveCost": 5, - "attackCost": 5, - "attackChance": 155, - "blockChance": 90, - "damageResistance": 7, - "attackDamage": { - "min": 7, - "max": 11 + "id":"brtender_cr", + "name":"Ancient branchtender", + "iconID":"monsters_ld2:153", + "maxHP":253, + "moveCost":5, + "unique":1, + "attackDamage":{ + "min":7, + "max":11 }, - "hitEffect": { - "conditionsTarget": [ + "droplistID":"oegyth1", + "attackCost":5, + "attackChance":155, + "blockChance":90, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 1, - "duration": 5, - "chance": 20 + "condition":"bleeding_wound", + "magnitude":1, + "duration":5, + "chance":"20" } ] - }, - "droplistID": "oegyth1" + } }, { - "id": "anklebiter2", - "iconID": "monsters_tometik4:56", - "name": "Small horned anklebiter", - "spawnGroup": "hanklbit1", - "monsterClass": "animal", - "maxHP": 38, - "moveCost": 5, - "attackCost": 3, - "attackChance": 96, - "blockChance": 53, - "damageResistance": 1, - "attackDamage": { - "min": 3, - "max": 7 + "id":"anklebiter2", + "name":"Small horned anklebiter", + "iconID":"monsters_tometik4:56", + "maxHP":38, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":7 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit1", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":96, + "blockChance":53, + "damageResistance":1 }, { - "id": "anklebiter3", - "iconID": "monsters_tometik4:55", - "name": "Young horned anklebiter", - "spawnGroup": "hanklbit1", - "monsterClass": "animal", - "maxHP": 46, - "moveCost": 5, - "attackCost": 3, - "attackChance": 112, - "criticalSkill": 5, - "criticalMultiplier": 2, - "blockChance": 61, - "damageResistance": 2, - "attackDamage": { - "min": 5, - "max": 7 + "id":"anklebiter3", + "name":"Young horned anklebiter", + "iconID":"monsters_tometik4:55", + "maxHP":46, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":5, + "max":7 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit1", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":112, + "criticalSkill":5, + "criticalMultiplier":2.0, + "blockChance":61, + "damageResistance":2 }, { - "id": "anklebiter4", - "iconID": "monsters_tometik4:55", - "name": "Fast horned anklebiter", - "spawnGroup": "hanklbit2", - "monsterClass": "animal", - "maxHP": 52, - "moveCost": 5, - "attackCost": 3, - "attackChance": 129, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 68, - "damageResistance": 3, - "attackDamage": { - "min": 1, - "max": 9 + "id":"anklebiter4", + "name":"Fast horned anklebiter", + "iconID":"monsters_tometik4:55", + "maxHP":52, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":9 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit2", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":129, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":68, + "damageResistance":3 }, { - "id": "anklebiter5", - "iconID": "monsters_tometik4:52", - "name": "Tough horned anklebiter", - "spawnGroup": "hanklbit2", - "monsterClass": "animal", - "maxHP": 64, - "moveCost": 5, - "attackCost": 3, - "attackChance": 137, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 76, - "damageResistance": 3, - "attackDamage": { - "min": 3, - "max": 9 + "id":"anklebiter5", + "name":"Tough horned anklebiter", + "iconID":"monsters_tometik4:52", + "maxHP":64, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit2", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":137, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":76, + "damageResistance":3 }, { - "id": "anklebiter6", - "iconID": "monsters_tometik4:52", - "name": "Strong horned anklebiter", - "spawnGroup": "hanklbit3", - "monsterClass": "animal", - "maxHP": 76, - "moveCost": 5, - "attackCost": 3, - "attackChance": 151, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 85, - "damageResistance": 3, - "attackDamage": { - "min": 1, - "max": 13 + "id":"anklebiter6", + "name":"Strong horned anklebiter", + "iconID":"monsters_tometik4:52", + "maxHP":76, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":1, + "max":13 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit3", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":151, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":85, + "damageResistance":3 }, { - "id": "anklebiter7", - "iconID": "monsters_tometik4:51", - "name": "Steelhide horned anklebiter", - "spawnGroup": "hanklbit4", - "monsterClass": "animal", - "maxHP": 124, - "moveCost": 5, - "attackCost": 3, - "attackChance": 162, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 92, - "damageResistance": 7, - "attackDamage": { - "min": 4, - "max": 11 + "id":"anklebiter7", + "name":"Steelhide horned anklebiter", + "iconID":"monsters_tometik4:51", + "maxHP":124, + "moveCost":5, + "monsterClass":"animal", + "attackDamage":{ + "min":4, + "max":11 }, - "droplistID": "anklebiter" + "spawnGroup":"hanklbit4", + "droplistID":"anklebiter", + "attackCost":3, + "attackChance":162, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":92, + "damageResistance":7 }, { - "id": "erumen_8", - "iconID": "monsters_tometik2:12", - "name": "Young erumem forest lizard", - "spawnGroup": "erumen_f1", - "monsterClass": "reptile", - "maxHP": 92, - "moveCost": 5, - "attackCost": 5, - "attackChance": 124, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 59, - "attackDamage": { - "min": 4, - "max": 7 + "id":"erumen_8", + "name":"Young erumem forest lizard", + "iconID":"monsters_tometik2:12", + "maxHP":92, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":4, + "max":7 }, - "droplistID": "erumen" + "spawnGroup":"erumen_f1", + "droplistID":"erumen", + "attackCost":5, + "attackChance":124, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":59 }, { - "id": "erumen_9", - "iconID": "monsters_tometik2:15", - "name": "Erumem forest lizard", - "spawnGroup": "erumen_f1", - "monsterClass": "reptile", - "maxHP": 107, - "moveCost": 5, - "attackCost": 5, - "attackChance": 146, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 65, - "attackDamage": { - "min": 6, - "max": 7 + "id":"erumen_9", + "name":"Erumem forest lizard", + "iconID":"monsters_tometik2:15", + "maxHP":107, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":6, + "max":7 }, - "droplistID": "erumen" + "spawnGroup":"erumen_f1", + "droplistID":"erumen", + "attackCost":5, + "attackChance":146, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":65 }, { - "id": "erumen_10", - "iconID": "monsters_tometik1:79", - "name": "Erumem forest lizard matriarch", - "spawnGroup": "erumen_f2", - "monsterClass": "reptile", - "maxHP": 114, - "moveCost": 5, - "attackCost": 3, - "attackChance": 166, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 73, - "damageResistance": 9, - "attackDamage": { - "min": 7, - "max": 8 + "id":"erumen_10", + "name":"Erumem forest lizard matriarch", + "iconID":"monsters_tometik1:79", + "maxHP":114, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":7, + "max":8 }, - "droplistID": "erumen" + "spawnGroup":"erumen_f2", + "droplistID":"erumen", + "attackCost":3, + "attackChance":166, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":73, + "damageResistance":9 }, { - "id": "zortak1", - "iconID": "monsters_tometik7:83", - "name": "Zortak scout", - "spawnGroup": "zortaks", - "monsterClass": "giant", - "maxHP": 173, - "moveCost": 5, - "attackCost": 6, - "attackChance": 134, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 51, - "damageResistance": 4, - "attackDamage": { - "min": 4, - "max": 12 + "id":"zortak1", + "name":"Zortak scout", + "iconID":"monsters_tometik7:83", + "maxHP":173, + "moveCost":5, + "monsterClass":"giant", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":4, + "max":12 }, - "droplistID": "zortak", - "movementAggressionType": "helpOthers" + "spawnGroup":"zortaks", + "droplistID":"zortak", + "attackCost":6, + "attackChance":134, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":51, + "damageResistance":4 }, { - "id": "zortak2", - "iconID": "monsters_tometik7:83", - "name": "Zortak fighter", - "spawnGroup": "zortak1", - "monsterClass": "giant", - "maxHP": 189, - "moveCost": 5, - "attackCost": 6, - "attackChance": 144, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 63, - "damageResistance": 4, - "attackDamage": { - "min": 4, - "max": 9 + "id":"zortak2", + "name":"Zortak fighter", + "iconID":"monsters_tometik7:83", + "maxHP":189, + "moveCost":5, + "monsterClass":"giant", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":4, + "max":9 }, - "droplistID": "zortak", - "movementAggressionType": "helpOthers" + "spawnGroup":"zortak1", + "droplistID":"zortak", + "attackCost":6, + "attackChance":144, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":63, + "damageResistance":4 }, { - "id": "zortak3", - "iconID": "monsters_tometik7:87", - "name": "Zortak guard", - "spawnGroup": "zortak1", - "monsterClass": "giant", - "maxHP": 195, - "moveCost": 5, - "attackCost": 6, - "attackChance": 165, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 73, - "damageResistance": 5, - "attackDamage": { - "min": 2, - "max": 10 + "id":"zortak3", + "name":"Zortak guard", + "iconID":"monsters_tometik7:87", + "maxHP":195, + "moveCost":5, + "monsterClass":"giant", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":2, + "max":10 }, - "droplistID": "zortak", - "movementAggressionType": "helpOthers" + "spawnGroup":"zortak1", + "droplistID":"zortak", + "attackCost":6, + "attackChance":165, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":73, + "damageResistance":5 }, { - "id": "zortak4", - "iconID": "monsters_tometik7:87", - "name": "Zortak barbarian", - "spawnGroup": "zortak2", - "monsterClass": "giant", - "maxHP": 207, - "moveCost": 5, - "attackCost": 6, - "attackChance": 178, - "criticalSkill": 25, - "criticalMultiplier": 3, - "blockChance": 79, - "damageResistance": 5, - "attackDamage": { - "min": 3, - "max": 11 + "id":"zortak4", + "name":"Zortak barbarian", + "iconID":"monsters_tometik7:87", + "maxHP":207, + "moveCost":5, + "monsterClass":"giant", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":3, + "max":11 }, - "droplistID": "zortak", - "movementAggressionType": "helpOthers" + "spawnGroup":"zortak2", + "droplistID":"zortak", + "attackCost":6, + "attackChance":178, + "criticalSkill":25, + "criticalMultiplier":3.0, + "blockChance":79, + "damageResistance":5 }, { - "id": "zortakb", - "iconID": "monsters_tometik7:85", - "name": "Zortak leader", - "monsterClass": "giant", - "unique": 1, - "maxHP": 279, - "moveCost": 5, - "attackCost": 5, - "attackChance": 185, - "criticalSkill": 30, - "criticalMultiplier": 3, - "blockChance": 125, - "attackDamage": { - "min": 9, - "max": 9 + "id":"zortakb", + "name":"Zortak leader", + "iconID":"monsters_tometik7:85", + "maxHP":279, + "moveCost":5, + "unique":1, + "monsterClass":"giant", + "attackDamage":{ + "min":9, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "phraseID":"zortakb", + "droplistID":"zortakb", + "attackCost":5, + "attackChance":185, + "criticalSkill":30, + "criticalMultiplier":3.0, + "blockChance":125, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "dazed", - "magnitude": 2, - "duration": 4, - "chance": 20 + "condition":"dazed", + "magnitude":2, + "duration":4, + "chance":"20" } ] - }, - "droplistID": "zortakb", - "phraseID": "zortakb" + } }, { - "id": "yjacket1", - "iconID": "monsters_rltiles2:113", - "name": "Puny yellowjacket", - "spawnGroup": "yjacket1", - "monsterClass": "insect", - "maxHP": 31, - "moveCost": 5, - "attackCost": 3, - "attackChance": 74, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 53, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket1", + "name":"Puny yellowjacket", + "iconID":"monsters_rltiles2:113", + "maxHP":31, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket1", + "droplistID":"wasp", + "attackCost":3, + "attackChance":74, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":53, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 1, - "duration": 3, - "chance": 30 + "condition":"sting_minor", + "magnitude":1, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket2", - "iconID": "monsters_rltiles2:113", - "name": "Small yellowjacket", - "spawnGroup": "yjacket1", - "monsterClass": "insect", - "maxHP": 37, - "moveCost": 5, - "attackCost": 3, - "attackChance": 79, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 57, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket2", + "name":"Small yellowjacket", + "iconID":"monsters_rltiles2:113", + "maxHP":37, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket1", + "droplistID":"wasp", + "attackCost":3, + "attackChance":79, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":57, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 1, - "duration": 5, - "chance": 30 + "condition":"sting_minor", + "magnitude":1, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket3", - "iconID": "monsters_rltiles2:112", - "name": "Swarming yellowjacket", - "spawnGroup": "yjacket1", - "monsterClass": "insect", - "maxHP": 42, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 63, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket3", + "name":"Swarming yellowjacket", + "iconID":"monsters_rltiles2:112", + "maxHP":42, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket1", + "droplistID":"wasp", + "attackCost":3, + "attackChance":85, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":63, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"sting_minor", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket4", - "iconID": "monsters_rltiles2:112", - "name": "Stinging yellowjacket", - "spawnGroup": "yjacket2", - "monsterClass": "insect", - "maxHP": 48, - "moveCost": 5, - "attackCost": 3, - "attackChance": 92, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 69, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket4", + "name":"Stinging yellowjacket", + "iconID":"monsters_rltiles2:112", + "maxHP":48, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket2", + "droplistID":"wasp", + "attackCost":3, + "attackChance":92, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":69, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 2, - "duration": 5, - "chance": 30 + "condition":"sting_minor", + "magnitude":2, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket5", - "iconID": "monsters_rltiles2:112", - "name": "Quick yellowjacket", - "spawnGroup": "yjacket2", - "monsterClass": "insect", - "maxHP": 53, - "moveCost": 5, - "attackCost": 3, - "attackChance": 101, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 74, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket5", + "name":"Quick yellowjacket", + "iconID":"monsters_rltiles2:112", + "maxHP":53, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket2", + "droplistID":"wasp", + "attackCost":3, + "attackChance":101, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":74, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"sting_minor", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket6", - "iconID": "monsters_rltiles2:172", - "name": "Aggressive yellowjacket", - "spawnGroup": "yjacket3", - "monsterClass": "insect", - "maxHP": 58, - "moveCost": 5, - "attackCost": 3, - "attackChance": 112, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 81, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket6", + "name":"Aggressive yellowjacket", + "iconID":"monsters_rltiles2:172", + "maxHP":58, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket3", + "droplistID":"wasp", + "attackCost":3, + "attackChance":112, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":81, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 2, - "duration": 5, - "chance": 30 + "condition":"sting_minor", + "magnitude":2, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket7", - "iconID": "monsters_rltiles2:171", - "name": "Enraged yellowjacket", - "spawnGroup": "yjacket3", - "monsterClass": "insect", - "maxHP": 66, - "moveCost": 5, - "attackCost": 3, - "attackChance": 118, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 87, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket7", + "name":"Enraged yellowjacket", + "iconID":"monsters_rltiles2:171", + "maxHP":66, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket3", + "droplistID":"wasp", + "attackCost":3, + "attackChance":118, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":87, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 3, - "duration": 3, - "chance": 30 + "condition":"sting_minor", + "magnitude":3, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket8", - "iconID": "monsters_insects:5", - "name": "Giant yellowjacket", - "spawnGroup": "yjacket4", - "monsterClass": "insect", - "maxHP": 74, - "moveCost": 5, - "attackCost": 5, - "attackChance": 126, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 93, - "attackDamage": { - "min": 3, - "max": 4 + "id":"yjacket8", + "name":"Giant yellowjacket", + "iconID":"monsters_insects:5", + "maxHP":74, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":3, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"yjacket4", + "droplistID":"wasp", + "attackCost":5, + "attackChance":126, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":93, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "sting_minor", - "magnitude": 3, - "duration": 5, - "chance": 30 + "condition":"sting_minor", + "magnitude":3, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "wasp" + } }, { - "id": "yjacket9", - "iconID": "monsters_rltiles2:17", - "name": "Yellowjacket queen", - "spawnGroup": "yjacket5", - "monsterClass": "insect", - "maxHP": 87, - "moveCost": 5, - "attackCost": 3, - "attackChance": 147, - "criticalSkill": 35, - "criticalMultiplier": 3, - "blockChance": 125, - "damageResistance": 4, - "attackDamage": { - "min": 5, - "max": 7 + "id":"yjacket9", + "name":"Yellowjacket queen", + "iconID":"monsters_rltiles2:17", + "maxHP":87, + "moveCost":5, + "monsterClass":"insect", + "attackDamage":{ + "min":5, + "max":7 }, - "droplistID": "wasp" + "spawnGroup":"yjacket5", + "droplistID":"wasp", + "attackCost":3, + "attackChance":147, + "criticalSkill":35, + "criticalMultiplier":3.0, + "blockChance":125, + "damageResistance":4 }, { - "id": "vscale1", - "iconID": "monsters_tometik4:21", - "name": "Puny venomscales", - "spawnGroup": "vscale1", - "monsterClass": "reptile", - "maxHP": 42, - "moveCost": 5, - "attackCost": 3, - "attackChance": 83, - "criticalSkill": 100, - "criticalMultiplier": 4, - "blockChance": 103, - "damageResistance": 2, - "attackDamage": { - "min": 2, - "max": 4 + "id":"vscale1", + "name":"Puny venomscales", + "iconID":"monsters_tometik4:21", + "maxHP":42, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":4 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale1", + "droplistID":"vscale", + "attackCost":3, + "attackChance":83, + "criticalSkill":100, + "criticalMultiplier":4.0, + "blockChance":103, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale2", - "iconID": "monsters_tometik4:21", - "name": "Young venomscales", - "spawnGroup": "vscale1", - "monsterClass": "reptile", - "maxHP": 46, - "moveCost": 5, - "attackCost": 3, - "attackChance": 88, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 109, - "damageResistance": 2, - "attackDamage": { - "min": 3, - "max": 5 + "id":"vscale2", + "name":"Young venomscales", + "iconID":"monsters_tometik4:21", + "maxHP":46, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale1", + "droplistID":"vscale", + "attackCost":3, + "attackChance":88, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":109, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale3", - "iconID": "monsters_tometik4:17", - "name": "Gray venomscales", - "spawnGroup": "vscale1", - "monsterClass": "reptile", - "maxHP": 48, - "moveCost": 5, - "attackCost": 3, - "attackChance": 95, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 115, - "damageResistance": 2, - "attackDamage": { - "min": 3, - "max": 6 + "id":"vscale3", + "name":"Gray venomscales", + "iconID":"monsters_tometik4:17", + "maxHP":48, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale1", + "droplistID":"vscale", + "attackCost":3, + "attackChance":95, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":115, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale4", - "iconID": "monsters_tometik4:17", - "name": "Aggressive venomscales", - "spawnGroup": "vscale2", - "monsterClass": "reptile", - "maxHP": 52, - "moveCost": 5, - "attackCost": 3, - "attackChance": 99, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 119, - "damageResistance": 2, - "attackDamage": { - "min": 4, - "max": 6 + "id":"vscale4", + "name":"Aggressive venomscales", + "iconID":"monsters_tometik4:17", + "maxHP":52, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":4, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale2", + "droplistID":"vscale", + "attackCost":3, + "attackChance":99, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":119, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale5", - "iconID": "monsters_tometik4:22", - "name": "Quick venomscales", - "spawnGroup": "vscale2", - "monsterClass": "reptile", - "maxHP": 56, - "moveCost": 5, - "attackCost": 3, - "attackChance": 104, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 121, - "damageResistance": 2, - "attackDamage": { - "min": 5, - "max": 6 + "id":"vscale5", + "name":"Quick venomscales", + "iconID":"monsters_tometik4:22", + "maxHP":56, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":5, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale2", + "droplistID":"vscale", + "attackCost":3, + "attackChance":104, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":121, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale6", - "iconID": "monsters_tometik4:22", - "name": "Vicious venomscales", - "spawnGroup": "vscale3", - "monsterClass": "reptile", - "maxHP": 59, - "moveCost": 5, - "attackCost": 3, - "attackChance": 108, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 124, - "damageResistance": 2, - "attackDamage": { - "min": 6, - "max": 6 + "id":"vscale6", + "name":"Vicious venomscales", + "iconID":"monsters_tometik4:22", + "maxHP":59, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":6, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale3", + "droplistID":"vscale", + "attackCost":3, + "attackChance":108, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":124, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale7", - "iconID": "monsters_tometik4:32", - "name": "Strong venomscales", - "spawnGroup": "vscale3", - "monsterClass": "reptile", - "maxHP": 63, - "moveCost": 5, - "attackCost": 3, - "attackChance": 112, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 128, - "damageResistance": 2, - "attackDamage": { - "min": 6, - "max": 6 + "id":"vscale7", + "name":"Strong venomscales", + "iconID":"monsters_tometik4:32", + "maxHP":63, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":6, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale3", + "droplistID":"vscale", + "attackCost":3, + "attackChance":112, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":128, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscale8", - "iconID": "monsters_tometik4:32", - "name": "Tough venomscales", - "spawnGroup": "vscale4", - "monsterClass": "reptile", - "maxHP": 67, - "moveCost": 5, - "attackCost": 3, - "attackChance": 116, - "criticalSkill": 100, - "criticalMultiplier": 3, - "blockChance": 132, - "damageResistance": 2, - "attackDamage": { - "min": 6, - "max": 6 + "id":"vscale8", + "name":"Tough venomscales", + "iconID":"monsters_tometik4:32", + "maxHP":67, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":6, + "max":6 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscale4", + "droplistID":"vscale", + "attackCost":3, + "attackChance":116, + "criticalSkill":100, + "criticalMultiplier":3.0, + "blockChance":132, + "damageResistance":2, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 3, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "vscale" + } }, { - "id": "vscaleb1", - "iconID": "monsters_tometik7:56", - "name": "Breeder of venomscales", - "spawnGroup": "vscaleb1", - "maxHP": 197, - "moveCost": 5, - "attackCost": 3, - "attackChance": 156, - "blockChance": 57, - "damageResistance": 4, - "attackDamage": { - "max": 17 + "id":"vscaleb1", + "name":"Breeder of venomscales", + "iconID":"monsters_tometik7:56", + "maxHP":197, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":17 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscaleb1", + "droplistID":"vscaleb", + "attackCost":3, + "attackChance":156, + "blockChance":57, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 5, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "vscaleb" + } }, { - "id": "vscaleb2", - "iconID": "monsters_tometik7:72", - "name": "Venomscale Master", - "spawnGroup": "vscaleb2", - "maxHP": 205, - "moveCost": 5, - "attackCost": 3, - "attackChance": 160, - "blockChance": 61, - "damageResistance": 4, - "attackDamage": { - "max": 17 + "id":"vscaleb2", + "name":"Venomscale Master", + "iconID":"monsters_tometik7:72", + "maxHP":205, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":17 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"vscaleb2", + "droplistID":"vscaleb", + "attackCost":3, + "attackChance":160, + "blockChance":61, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "poison_weak", - "magnitude": 2, - "duration": 5, - "chance": 30 + "condition":"poison_weak", + "magnitude":2, + "duration":5, + "chance":"30" } ] - }, - "droplistID": "vscaleb" + } }, { - "id": "morkin1", - "iconID": "monsters_tometik5:67", - "name": "Morkin lookout", - "spawnGroup": "morkins", - "maxHP": 145, - "moveCost": 5, - "attackCost": 5, - "attackChance": 53, - "blockChance": 134, - "attackDamage": { - "max": 3 + "id":"morkin1", + "name":"Morkin lookout", + "iconID":"monsters_tometik5:67", + "maxHP":145, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkins", + "droplistID":"morkin", + "attackCost":5, + "attackChance":53, + "blockChance":134 }, { - "id": "morkin2", - "iconID": "monsters_tometik5:66", - "name": "Morkin scout", - "spawnGroup": "morkin1", - "maxHP": 152, - "moveCost": 5, - "attackCost": 5, - "attackChance": 59, - "blockChance": 139, - "attackDamage": { - "max": 3 + "id":"morkin2", + "name":"Morkin scout", + "iconID":"monsters_tometik5:66", + "maxHP":152, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkin1", + "droplistID":"morkin", + "attackCost":5, + "attackChance":59, + "blockChance":139 }, { - "id": "morkin3", - "iconID": "monsters_tometik5:69", - "name": "Morkin fighter", - "spawnGroup": "morkin1", - "maxHP": 159, - "moveCost": 5, - "attackCost": 5, - "attackChance": 65, - "blockChance": 145, - "attackDamage": { - "max": 3 + "id":"morkin3", + "name":"Morkin fighter", + "iconID":"monsters_tometik5:69", + "maxHP":159, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkin1", + "droplistID":"morkin", + "attackCost":5, + "attackChance":65, + "blockChance":145 }, { - "id": "morkin4", - "iconID": "monsters_tometik5:70", - "name": "Morkin guard", - "spawnGroup": "morkin2", - "maxHP": 165, - "moveCost": 5, - "attackCost": 5, - "attackChance": 69, - "blockChance": 150, - "attackDamage": { - "max": 3 + "id":"morkin4", + "name":"Morkin guard", + "iconID":"monsters_tometik5:70", + "maxHP":165, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkin2", + "droplistID":"morkin", + "attackCost":5, + "attackChance":69, + "blockChance":150 }, { - "id": "morkin5", - "iconID": "monsters_tometik5:70", - "name": "Morkin berserker", - "spawnGroup": "morkin3", - "maxHP": 171, - "moveCost": 5, - "attackCost": 5, - "attackChance": 74, - "blockChance": 155, - "attackDamage": { - "max": 3 + "id":"morkin5", + "name":"Morkin berserker", + "iconID":"monsters_tometik5:70", + "maxHP":171, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkin3", + "droplistID":"morkin", + "attackCost":5, + "attackChance":74, + "blockChance":155 }, { - "id": "morkin6", - "iconID": "monsters_tometik5:68", - "name": "Morkin leader", - "spawnGroup": "morkin4", - "maxHP": 175, - "moveCost": 5, - "attackCost": 5, - "attackChance": 79, - "blockChance": 163, - "attackDamage": { - "max": 3 + "id":"morkin6", + "name":"Morkin leader", + "iconID":"monsters_tometik5:68", + "maxHP":175, + "moveCost":5, + "attackDamage":{ + "min":0, + "max":3 }, - "droplistID": "morkin" + "spawnGroup":"morkin4", + "droplistID":"morkin", + "attackCost":5, + "attackChance":79, + "blockChance":163 }, { - "id": "morkin_cr", - "iconID": "monsters_tometik1:21", - "name": "Morkin elder", - "unique": 1, - "maxHP": 375, - "moveCost": 5, - "attackCost": 5, - "attackChance": 139, - "blockChance": 163, - "attackDamage": { - "max": 5 + "id":"morkin_cr", + "name":"Morkin elder", + "iconID":"monsters_tometik1:21", + "maxHP":375, + "moveCost":5, + "unique":1, + "attackDamage":{ + "min":0, + "max":5 }, - "hitEffect": { - "conditionsTarget": [ + "droplistID":"oegyth1", + "attackCost":5, + "attackChance":139, + "blockChance":163, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 3, - "chance": 30 + "condition":"fatigue_minor", + "magnitude":1, + "duration":3, + "chance":"30" } ] - }, - "droplistID": "oegyth1" + } }, { - "id": "lbridge", - "iconID": "monsters_tometik5:23", - "name": "Guardian of the Bridge", - "monsterClass": "giant", - "unique": 1, - "maxHP": 213, - "moveCost": 5, - "attackCost": 5, - "attackChance": 127, - "criticalSkill": 35, - "criticalMultiplier": 2, - "blockChance": 153, - "damageResistance": 9, - "attackDamage": { - "min": 5, - "max": 15 + "id":"lbridge", + "name":"Guardian of the Bridge", + "iconID":"monsters_tometik5:23", + "maxHP":213, + "moveCost":5, + "unique":1, + "monsterClass":"giant", + "attackDamage":{ + "min":5, + "max":15 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 1, - "max": 1 + "phraseID":"lbridge", + "droplistID":"lbridge", + "attackCost":5, + "attackChance":127, + "criticalSkill":35, + "criticalMultiplier":2.0, + "blockChance":153, + "damageResistance":9, + "hitEffect":{ + "increaseCurrentHP":{ + "min":1, + "max":1 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "fatigue_minor", - "magnitude": 1, - "duration": 7, - "chance": 30 + "condition":"fatigue_minor", + "magnitude":1, + "duration":7, + "chance":"30" } ] - }, - "phraseID": "lbridge", - "droplistID": "lbridge" + } }, { - "id": "khakin1", - "iconID": "monsters_rltiles1:111", - "name": "Khakin spawn", - "spawnGroup": "khakin1", - "monsterClass": "reptile", - "maxHP": 47, - "moveCost": 5, - "attackCost": 3, - "attackChance": 204, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 69, - "damageResistance": 6, - "attackDamage": { - "min": 7, - "max": 9 + "id":"khakin1", + "name":"Khakin spawn", + "iconID":"monsters_rltiles1:111", + "maxHP":47, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":7, + "max":9 }, - "droplistID": "khakin" + "spawnGroup":"khakin1", + "droplistID":"khakin", + "attackCost":3, + "attackChance":204, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":69, + "damageResistance":6 }, { - "id": "khakin2", - "iconID": "monsters_rltiles1:112", - "name": "Aggressive Khakin beast", - "spawnGroup": "khakin1", - "monsterClass": "reptile", - "maxHP": 48, - "moveCost": 5, - "attackCost": 3, - "attackChance": 207, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 73, - "damageResistance": 6, - "attackDamage": { - "min": 7, - "max": 9 + "id":"khakin2", + "name":"Aggressive Khakin beast", + "iconID":"monsters_rltiles1:112", + "maxHP":48, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":7, + "max":9 }, - "droplistID": "khakin" + "spawnGroup":"khakin1", + "droplistID":"khakin", + "attackCost":3, + "attackChance":207, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":73, + "damageResistance":6 }, { - "id": "khakin3", - "iconID": "monsters_rltiles1:113", - "name": "Tough Khakin beast", - "spawnGroup": "khakin2", - "monsterClass": "reptile", - "maxHP": 49, - "moveCost": 5, - "attackCost": 3, - "attackChance": 211, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 77, - "damageResistance": 6, - "attackDamage": { - "min": 7, - "max": 9 + "id":"khakin3", + "name":"Tough Khakin beast", + "iconID":"monsters_rltiles1:113", + "maxHP":49, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":7, + "max":9 }, - "droplistID": "khakin" + "spawnGroup":"khakin2", + "droplistID":"khakin", + "attackCost":3, + "attackChance":211, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":77, + "damageResistance":6 }, { - "id": "khakin4", - "iconID": "monsters_rltiles1:114", - "name": "Strong Khakin beast", - "spawnGroup": "khakin3", - "monsterClass": "reptile", - "maxHP": 50, - "moveCost": 5, - "attackCost": 3, - "attackChance": 215, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 81, - "damageResistance": 6, - "attackDamage": { - "min": 7, - "max": 9 + "id":"khakin4", + "name":"Strong Khakin beast", + "iconID":"monsters_rltiles1:114", + "maxHP":50, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":7, + "max":9 }, - "droplistID": "khakin" + "spawnGroup":"khakin3", + "droplistID":"khakin", + "attackCost":3, + "attackChance":215, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":81, + "damageResistance":6 }, { - "id": "cryptmist1", - "iconID": "monsters_rltiles2:142", - "name": "Thin mist of the crypt", - "spawnGroup": "cryptmist1", - "monsterClass": "ghost", - "maxHP": 162, - "moveCost": 5, - "attackCost": 2, - "attackChance": 64, - "blockChance": 87, - "damageResistance": 10, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cryptmist1", + "name":"Thin mist of the crypt", + "iconID":"monsters_rltiles2:142", + "maxHP":162, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":7 }, - "droplistID": "cryptmist" + "spawnGroup":"cryptmist1", + "droplistID":"cryptmist", + "attackCost":2, + "attackChance":64, + "blockChance":87, + "damageResistance":10 }, { - "id": "cryptmist2", - "iconID": "monsters_rltiles2:142", - "name": "Clear mist of the crypt", - "spawnGroup": "cryptmist1", - "monsterClass": "ghost", - "maxHP": 166, - "moveCost": 5, - "attackCost": 2, - "attackChance": 68, - "blockChance": 91, - "damageResistance": 10, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cryptmist2", + "name":"Clear mist of the crypt", + "iconID":"monsters_rltiles2:142", + "maxHP":166, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":7 }, - "droplistID": "cryptmist" + "spawnGroup":"cryptmist1", + "droplistID":"cryptmist", + "attackCost":2, + "attackChance":68, + "blockChance":91, + "damageResistance":10 }, { - "id": "cryptmist3", - "iconID": "monsters_rltiles2:142", - "name": "Mist of the crypt", - "spawnGroup": "cryptmist2", - "monsterClass": "ghost", - "maxHP": 170, - "moveCost": 5, - "attackCost": 2, - "attackChance": 72, - "blockChance": 95, - "damageResistance": 10, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cryptmist3", + "name":"Mist of the crypt", + "iconID":"monsters_rltiles2:142", + "maxHP":170, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":7 }, - "droplistID": "cryptmist" + "spawnGroup":"cryptmist2", + "droplistID":"cryptmist", + "attackCost":2, + "attackChance":72, + "blockChance":95, + "damageResistance":10 }, { - "id": "cryptmist4", - "iconID": "monsters_rltiles2:142", - "name": "Thick mist of the crypt", - "spawnGroup": "cryptmist2", - "monsterClass": "ghost", - "maxHP": 174, - "moveCost": 5, - "attackCost": 2, - "attackChance": 76, - "blockChance": 99, - "damageResistance": 10, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cryptmist4", + "name":"Thick mist of the crypt", + "iconID":"monsters_rltiles2:142", + "maxHP":174, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":7 }, - "droplistID": "cryptmist" + "spawnGroup":"cryptmist2", + "droplistID":"cryptmist", + "attackCost":2, + "attackChance":76, + "blockChance":99, + "damageResistance":10 }, { - "id": "cryptmist5", - "iconID": "monsters_rltiles1:3", - "name": "Bright mist of the crypt", - "spawnGroup": "cryptmist3", - "monsterClass": "ghost", - "maxHP": 176, - "moveCost": 5, - "attackCost": 2, - "attackChance": 80, - "blockChance": 103, - "damageResistance": 10, - "attackDamage": { - "min": 1, - "max": 7 + "id":"cryptmist5", + "name":"Bright mist of the crypt", + "iconID":"monsters_rltiles1:3", + "maxHP":176, + "moveCost":5, + "monsterClass":"ghost", + "attackDamage":{ + "min":1, + "max":7 }, - "droplistID": "cryptmist" + "spawnGroup":"cryptmist3", + "droplistID":"cryptmist", + "attackCost":2, + "attackChance":80, + "blockChance":103, + "damageResistance":10 }, { - "id": "vermin0", - "name": "Rat", - "monsterClass": "animal", - "attackDamage": { - "max": 1 + "id":"vermin0", + "name":"Rat", + "iconID":"monsters_rats:0", + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 }, - "iconID": "monsters_rats:0", - "blockChance": 5, - "attackChance": 10, - "attackCost": 4, - "spawnGroup": "vermin", - "droplistID": "vermin" + "spawnGroup":"vermin", + "droplistID":"vermin", + "attackCost":4, + "attackChance":10, + "blockChance":5 }, { - "id": "vermin1", - "name": "Rat", - "monsterClass": "animal", - "attackDamage": { - "max": 1 + "id":"vermin1", + "name":"Rat", + "iconID":"monsters_rltiles2:145", + "monsterClass":"animal", + "attackDamage":{ + "min":0, + "max":1 }, - "iconID": "monsters_rltiles2:145", - "blockChance": 5, - "attackChance": 10, - "attackCost": 4, - "spawnGroup": "vermin", - "droplistID": "vermin" + "spawnGroup":"vermin", + "droplistID":"vermin", + "attackCost":4, + "attackChance":10, + "blockChance":5 }, { - "id": "pig", - "name": "Pig", - "monsterClass": "animal", - "iconID": "monsters_rltiles2:106", - "spawnGroup": "pig", - "phraseID": "pig" + "id":"pig", + "name":"Pig", + "iconID":"monsters_rltiles2:106", + "monsterClass":"animal", + "spawnGroup":"pig", + "phraseID":"pig" }, { - "id": "vermin2", - "name": "Roach", - "monsterClass": "insect", - "attackDamage": { - "max": 1 + "id":"vermin2", + "name":"Roach", + "iconID":"monsters_tometik10:43", + "monsterClass":"insect", + "attackDamage":{ + "min":0, + "max":1 }, - "iconID": "monsters_tometik10:43", - "blockChance": 5, - "attackChance": 10, - "attackCost": 4, - "spawnGroup": "vermin", - "droplistID": "vermin" + "spawnGroup":"vermin", + "droplistID":"vermin", + "attackCost":4, + "attackChance":10, + "blockChance":5 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_lodarnpcs.json b/AndorsTrail/res/raw/monsterlist_v070_lodarnpcs.json index f42fb7df9..70de82ca0 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_lodarnpcs.json +++ b/AndorsTrail/res/raw/monsterlist_v070_lodarnpcs.json @@ -1,65 +1,65 @@ [ { - "id": "lodar0_g", - "name": "Forest guardian", - "unique": 1, - "iconID": "monsters_tometik5:80", - "spawnGroup": "lodar0_g", - "phraseID": "lodar0_g" + "id":"lodar0_g", + "name":"Forest guardian", + "iconID":"monsters_tometik5:80", + "unique":1, + "spawnGroup":"lodar0_g", + "phraseID":"lodar0_g" }, { - "id": "lodar_fg1", - "name": "Feygard guard", - "unique": 1, - "iconID": "monsters_rltiles3:14", - "spawnGroup": "lodar_fg1", - "phraseID": "lodar_fg1" + "id":"lodar_fg1", + "name":"Feygard guard", + "iconID":"monsters_rltiles3:14", + "unique":1, + "spawnGroup":"lodar_fg1", + "phraseID":"lodar_fg1" }, { - "id": "lodar_fg2", - "name": "Rambling Feygard guard", - "iconID": "monsters_rltiles3:14", - "spawnGroup": "lodar_fg2", - "phraseID": "lodar_fg2" + "id":"lodar_fg2", + "name":"Rambling Feygard guard", + "iconID":"monsters_rltiles3:14", + "spawnGroup":"lodar_fg2", + "phraseID":"lodar_fg2" }, { - "id": "lodar_fg3", - "name": "Afflicted Feygard guard", - "maxHP": 212, - "unique": 1, - "attackDamage": { - "min": 1, - "max": 11 + "id":"lodar_fg3", + "name":"Afflicted Feygard guard", + "iconID":"monsters_rltiles3:14", + "maxHP":212, + "unique":1, + "attackDamage":{ + "min":1, + "max":11 }, - "iconID": "monsters_rltiles3:14", - "droplistID": "lodar_fg", - "spawnGroup": "lodar_fg3", - "phraseID": "lodar_fg3", - "attackCost": 3, - "attackChance": 75, - "blockChance": 90, - "damageResistance": 3, - "criticalSkill": 20, - "criticalMultiplier": 3 + "spawnGroup":"lodar_fg3", + "phraseID":"lodar_fg3", + "droplistID":"lodar_fg", + "attackCost":3, + "attackChance":75, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":3 }, { - "id": "lodar_fg4", - "name": "Insane Feygard guard", - "maxHP": 212, - "unique": 1, - "attackDamage": { - "min": 1, - "max": 11 + "id":"lodar_fg4", + "name":"Insane Feygard guard", + "iconID":"monsters_rltiles3:14", + "maxHP":212, + "unique":1, + "attackDamage":{ + "min":1, + "max":11 }, - "iconID": "monsters_rltiles3:14", - "droplistID": "lodar_fg", - "spawnGroup": "lodar_fg4", - "phraseID": "lodar_fg4", - "attackCost": 3, - "attackChance": 75, - "blockChance": 90, - "damageResistance": 3, - "criticalSkill": 20, - "criticalMultiplier": 3 + "spawnGroup":"lodar_fg4", + "phraseID":"lodar_fg4", + "droplistID":"lodar_fg", + "attackCost":3, + "attackChance":75, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":3 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_npcs.json b/AndorsTrail/res/raw/monsterlist_v070_npcs.json index 44e1eccf4..b1cf666de 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_v070_npcs.json @@ -1,216 +1,216 @@ [ { - "id": "agthor", - "name": "Agthor", - "iconID": "monsters_men2:4", - "phraseID": "agthor", - "droplistID": "shop_agthor" + "id":"agthor", + "name":"Agthor", + "iconID":"monsters_men2:4", + "phraseID":"agthor", + "droplistID":"shop_agthor" }, { - "id": "agthor_guard", - "name": "Agthor's guard", - "spawnGroup": "agthor_guard", - "iconID": "monsters_rltiles1:76", - "phraseID": "agthor_guard0" + "id":"agthor_guard", + "name":"Agthor's guard", + "iconID":"monsters_rltiles1:76", + "spawnGroup":"agthor_guard", + "phraseID":"agthor_guard0" }, { - "id": "askyl", - "name": "Askyl", - "iconID": "monsters_ld1:26", - "phraseID": "askyl0" + "id":"askyl", + "name":"Askyl", + "iconID":"monsters_ld1:26", + "phraseID":"askyl0" }, { - "id": "aulowenn", - "name": "Aulowenn", - "iconID": "monsters_rltiles1:86", - "phraseID": "aulowenn0", - "unique": 1, - "droplistID": "aulowenn", - "maxHP": 194, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 120, - "blockChance": 90, - "damageResistance": 5, - "attackDamage": { - "min": 0, - "max": 9 - } - }, - { - "id": "charwd_guard", - "name": "Guard", - "phraseID": "charwd_guard", - "unique": 1, - "iconID": "monsters_ld1:114" - }, - { - "id": "drashad", - "name": "Drashad", - "iconID": "monsters_ld1:63", - "phraseID": "drashad" - }, - { - "id": "erethori", - "name": "Erethori", - "phraseID": "erethori0", - "iconID": "monsters_ld1:100" - }, - { - "id": "esfiume", - "name": "Esfiume", - "phraseID": "esfiume0", - "iconID": "monsters_ld1:125" - }, - { - "id": "falothen0", - "name": "Falothen", - "unique": 1, - "phraseID": "falothen0", - "iconID": "monsters_tometik5:0" - }, - { - "id": "falothen1", - "name": "Falothen", - "phraseID": "falothen1", - "iconID": "monsters_tometik5:0" - }, - { - "id": "fayvara0", - "name": "Fayvara", - "unique": 1, - "phraseID": "fayvara0", - "iconID": "monsters_tometik6:10" - }, - { - "id": "fayvara1", - "name": "Fayvara", - "phraseID": "fayvara1", - "iconID": "monsters_tometik6:10" - }, - { - "id": "kantya", - "name": "Kantya", - "phraseID": "kantya", - "iconID": "monsters_ld1:14" - }, - { - "id": "khorailla", - "name": "Khorailla", - "phraseID": "khorailla", - "droplistID": "shop_khorailla", - "iconID": "monsters_ld1:221" - }, - { - "id": "lethenlor", - "name": "Lethenlor", - "phraseID": "lethenlor0", - "iconID": "monsters_tometik6:16" - }, - { - "id": "lleglaris", - "name": "Lleglaris", - "phraseID": "lleglaris", - "droplistID": "shop_lleglaris", - "iconID": "monsters_ld1:41" - }, - { - "id": "lodar", - "name": "Lodar", - "phraseID": "lodar", - "droplistID": "shop_lodar", - "iconID": "monsters_rltiles1:77" - }, - { - "id": "lowyna", - "name": "Lowyna", - "phraseID": "lowyna", - "droplistID": "shop_lowyna", - "iconID": "monsters_rltiles1:94" - }, - { - "id": "maevalia", - "name": "Maevalia", - "phraseID": "maevalia", - "iconID": "monsters_rltiles3:18" - }, - { - "id": "smuggler1", - "name": "Outcast", - "phraseID": "smuggler1_0", - "iconID": "monsters_ld1:26" - }, - { - "id": "smuggler2", - "name": "Outcast", - "phraseID": "smuggler2_0", - "iconID": "monsters_ld1:82" - }, - { - "id": "smuggler4", - "name": "Outcast", - "phraseID": "smuggler4_0", - "iconID": "monsters_tometik2:63" - }, - { - "id": "smuggler5", - "name": "Outcast", - "phraseID": "smuggler5_1", - "iconID": "monsters_tometik2:70" - }, - { - "id": "smuggler6", - "name": "Outcast", - "phraseID": "smuggler6_1", - "iconID": "monsters_tometik5:0" - }, - { - "id": "smuggler7", - "name": "Outcast", - "phraseID": "smuggler7_1", - "iconID": "monsters_tometik7:40" - }, - { - "id": "tiqui", - "name": "Tiqui", - "unique": 1, - "phraseID": "tiqui", - "droplistID": "tiqui", - "iconID": "monsters_tometik5:87", - "maxHP": 145, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "blockChance": 120, - "damageResistance": 9, - "attackDamage": { - "min": 0, - "max": 9 - } - }, - { - "id": "twoteeth", - "name": "Two-teeth", - "phraseID": "twoteeth", - "iconID": "monsters_tometik7:40" - }, - { - "id": "highwayman1", - "iconID": "monsters_men:8", - "name": "Highwayman", - "maxHP": 154, - "attackCost": 5, - "attackChance": 160, - "blockChance": 70, - "damageResistance": 4, - "droplistID": "highwayman1", - "phraseID": "highwayman1", - "attackDamage": { - "min": 2, - "max": 7 + "id":"aulowenn", + "name":"Aulowenn", + "iconID":"monsters_rltiles1:86", + "maxHP":194, + "maxAP":10, + "moveCost":5, + "unique":1, + "attackDamage":{ + "min":0, + "max":9 }, - "unique": 1 + "phraseID":"aulowenn0", + "droplistID":"aulowenn", + "attackCost":3, + "attackChance":120, + "blockChance":90, + "damageResistance":5 + }, + { + "id":"charwd_guard", + "name":"Guard", + "iconID":"monsters_ld1:114", + "unique":1, + "phraseID":"charwd_guard" + }, + { + "id":"drashad", + "name":"Drashad", + "iconID":"monsters_ld1:63", + "phraseID":"drashad" + }, + { + "id":"erethori", + "name":"Erethori", + "iconID":"monsters_ld1:100", + "phraseID":"erethori0" + }, + { + "id":"esfiume", + "name":"Esfiume", + "iconID":"monsters_ld1:125", + "phraseID":"esfiume0" + }, + { + "id":"falothen0", + "name":"Falothen", + "iconID":"monsters_tometik5:0", + "unique":1, + "phraseID":"falothen0" + }, + { + "id":"falothen1", + "name":"Falothen", + "iconID":"monsters_tometik5:0", + "phraseID":"falothen1" + }, + { + "id":"fayvara0", + "name":"Fayvara", + "iconID":"monsters_tometik6:10", + "unique":1, + "phraseID":"fayvara0" + }, + { + "id":"fayvara1", + "name":"Fayvara", + "iconID":"monsters_tometik6:10", + "phraseID":"fayvara1" + }, + { + "id":"kantya", + "name":"Kantya", + "iconID":"monsters_ld1:14", + "phraseID":"kantya" + }, + { + "id":"khorailla", + "name":"Khorailla", + "iconID":"monsters_ld1:221", + "phraseID":"khorailla", + "droplistID":"shop_khorailla" + }, + { + "id":"lethenlor", + "name":"Lethenlor", + "iconID":"monsters_tometik6:16", + "phraseID":"lethenlor0" + }, + { + "id":"lleglaris", + "name":"Lleglaris", + "iconID":"monsters_ld1:41", + "phraseID":"lleglaris", + "droplistID":"shop_lleglaris" + }, + { + "id":"lodar", + "name":"Lodar", + "iconID":"monsters_rltiles1:77", + "phraseID":"lodar", + "droplistID":"shop_lodar" + }, + { + "id":"lowyna", + "name":"Lowyna", + "iconID":"monsters_rltiles1:94", + "phraseID":"lowyna", + "droplistID":"shop_lowyna" + }, + { + "id":"maevalia", + "name":"Maevalia", + "iconID":"monsters_rltiles3:18", + "phraseID":"maevalia" + }, + { + "id":"smuggler1", + "name":"Outcast", + "iconID":"monsters_ld1:26", + "phraseID":"smuggler1_0" + }, + { + "id":"smuggler2", + "name":"Outcast", + "iconID":"monsters_ld1:82", + "phraseID":"smuggler2_0" + }, + { + "id":"smuggler4", + "name":"Outcast", + "iconID":"monsters_tometik2:63", + "phraseID":"smuggler4_0" + }, + { + "id":"smuggler5", + "name":"Outcast", + "iconID":"monsters_tometik2:70", + "phraseID":"smuggler5_1" + }, + { + "id":"smuggler6", + "name":"Outcast", + "iconID":"monsters_tometik5:0", + "phraseID":"smuggler6_1" + }, + { + "id":"smuggler7", + "name":"Outcast", + "iconID":"monsters_tometik7:40", + "phraseID":"smuggler7_1" + }, + { + "id":"tiqui", + "name":"Tiqui", + "iconID":"monsters_tometik5:87", + "maxHP":145, + "maxAP":10, + "moveCost":5, + "unique":1, + "attackDamage":{ + "min":0, + "max":9 + }, + "phraseID":"tiqui", + "droplistID":"tiqui", + "attackCost":3, + "attackChance":90, + "blockChance":120, + "damageResistance":9 + }, + { + "id":"twoteeth", + "name":"Two-teeth", + "iconID":"monsters_tometik7:40", + "phraseID":"twoteeth" + }, + { + "id":"highwayman1", + "name":"Highwayman", + "iconID":"monsters_men:8", + "maxHP":154, + "unique":1, + "attackDamage":{ + "min":2, + "max":7 + }, + "phraseID":"highwayman1", + "droplistID":"highwayman1", + "attackCost":5, + "attackChance":160, + "blockChance":70, + "damageResistance":4 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_oldcave.json b/AndorsTrail/res/raw/monsterlist_v070_oldcave.json index 42b923ee1..bd25a154b 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_oldcave.json +++ b/AndorsTrail/res/raw/monsterlist_v070_oldcave.json @@ -1,152 +1,152 @@ [ { - "id": "zombie1", - "iconID": "monsters_tometik8:25", - "name": "Rancid zombie", - "spawnGroup": "zombie2", - "monsterClass": "undead", - "maxHP": 26, - "moveCost": 5, - "attackCost": 3, - "attackChance": 83, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 47, - "damageResistance": 3, - "attackDamage": { - "min": 4, - "max": 7 + "id":"zombie1", + "name":"Rancid zombie", + "iconID":"monsters_tometik8:25", + "maxHP":26, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":4, + "max":7 }, - "droplistID": "undead1" + "spawnGroup":"zombie2", + "droplistID":"undead1", + "attackCost":3, + "attackChance":83, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":47, + "damageResistance":3 }, { - "id": "zombie2", - "iconID": "monsters_tometik8:25", - "name": "Rotting zombie", - "spawnGroup": "zombie2", - "monsterClass": "undead", - "maxHP": 32, - "moveCost": 5, - "attackCost": 3, - "attackChance": 90, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 54, - "damageResistance": 3, - "attackDamage": { - "min": 5, - "max": 8 + "id":"zombie2", + "name":"Rotting zombie", + "iconID":"monsters_tometik8:25", + "maxHP":32, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":5, + "max":8 }, - "droplistID": "undead1" + "spawnGroup":"zombie2", + "droplistID":"undead1", + "attackCost":3, + "attackChance":90, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":54, + "damageResistance":3 }, { - "id": "zombie3", - "iconID": "monsters_tometik8:27", - "name": "Blighted zombie", - "spawnGroup": "zombie2", - "monsterClass": "undead", - "maxHP": 49, - "moveCost": 5, - "attackCost": 3, - "attackChance": 98, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 57, - "damageResistance": 2, - "attackDamage": { - "min": 7, - "max": 10 + "id":"zombie3", + "name":"Blighted zombie", + "iconID":"monsters_tometik8:27", + "maxHP":49, + "moveCost":5, + "monsterClass":"undead", + "attackDamage":{ + "min":7, + "max":10 }, - "droplistID": "undead1" + "spawnGroup":"zombie2", + "droplistID":"undead1", + "attackCost":3, + "attackChance":98, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":57, + "damageResistance":2 }, { - "id": "oldcaveboss", - "iconID": "monsters_tometik1:78", - "name": "Dread zombie", - "monsterClass": "undead", - "maxHP": 95, - "moveCost": 5, - "attackCost": 5, - "attackChance": 184, - "criticalSkill": 20, - "criticalMultiplier": 3, - "blockChance": 102, - "attackDamage": { - "min": 2, - "max": 5 + "id":"oldcaveboss", + "name":"Dread zombie", + "iconID":"monsters_tometik1:78", + "maxHP":95, + "moveCost":5, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":5 }, - "hitEffect": { - "increaseCurrentHP": { - "min": 2, - "max": 3 + "droplistID":"oldcaveboss", + "attackCost":5, + "attackChance":184, + "criticalSkill":20, + "criticalMultiplier":3.0, + "blockChance":102, + "hitEffect":{ + "increaseCurrentHP":{ + "min":2, + "max":3 }, - "conditionsTarget": [ + "conditionsTarget":[ { - "condition": "bleeding_wound", - "magnitude": 5, - "duration": 7, - "chance": 30 + "condition":"bleeding_wound", + "magnitude":5, + "duration":7, + "chance":"30" } ] - }, - "unique": 1, - "droplistID": "oldcaveboss" + } }, { - "id": "zombie5", - "iconID": "monsters_zombie2:0", - "name": "Corrupted zombie", - "spawnGroup": "zombie3", - "monsterClass": "undead", - "maxHP": 42, - "moveCost": 5, - "attackCost": 5, - "attackChance": 127, - "blockChance": 56, - "damageResistance": 4, - "attackDamage": { - "min": 2, - "max": 9 + "id":"zombie5", + "name":"Corrupted zombie", + "iconID":"monsters_zombie2:0", + "maxHP":42, + "moveCost":5, + "monsterClass":"undead", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":2, + "max":9 }, - "droplistID": "undead1", - "movementAggressionType": "helpOthers" + "spawnGroup":"zombie3", + "droplistID":"undead1", + "attackCost":5, + "attackChance":127, + "blockChance":56, + "damageResistance":4 }, { - "id": "zombie6", - "iconID": "monsters_zombie2:0", - "name": "Bloodthirsty zombie", - "spawnGroup": "zombie3", - "monsterClass": "undead", - "maxHP": 54, - "moveCost": 5, - "attackCost": 5, - "attackChance": 134, - "blockChance": 70, - "damageResistance": 4, - "attackDamage": { - "min": 2, - "max": 9 + "id":"zombie6", + "name":"Bloodthirsty zombie", + "iconID":"monsters_zombie2:0", + "maxHP":54, + "moveCost":5, + "monsterClass":"undead", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":2, + "max":9 }, - "droplistID": "undead1", - "movementAggressionType": "helpOthers" + "spawnGroup":"zombie3", + "droplistID":"undead1", + "attackCost":5, + "attackChance":134, + "blockChance":70, + "damageResistance":4 }, { - "id": "zombie7", - "iconID": "monsters_zombie2:0", - "name": "Tainted zombie", - "spawnGroup": "zombie4", - "monsterClass": "undead", - "maxHP": 87, - "moveCost": 5, - "attackCost": 5, - "attackChance": 137, - "blockChance": 77, - "damageResistance": 5, - "attackDamage": { - "min": 3, - "max": 9 + "id":"zombie7", + "name":"Tainted zombie", + "iconID":"monsters_zombie2:0", + "maxHP":87, + "moveCost":5, + "monsterClass":"undead", + "movementAggressionType":"helpOthers", + "attackDamage":{ + "min":3, + "max":9 }, - "droplistID": "undead1", - "movementAggressionType": "helpOthers" + "spawnGroup":"zombie4", + "droplistID":"undead1", + "attackCost":5, + "attackChance":137, + "blockChance":77, + "damageResistance":5 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_v070_roadcave.json b/AndorsTrail/res/raw/monsterlist_v070_roadcave.json index f6f711ea2..b9503a98b 100644 --- a/AndorsTrail/res/raw/monsterlist_v070_roadcave.json +++ b/AndorsTrail/res/raw/monsterlist_v070_roadcave.json @@ -1,180 +1,180 @@ [ { - "id": "jelly1", - "iconID": "monsters_tometik2:4", - "name": "Olive Ooze", - "spawnGroup": "jelly1", - "monsterClass": "construct", - "maxHP": 20, - "moveCost": 5, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 35, - "damageResistance": 4, - "attackDamage": { - "min": 5, - "max": 9 + "id":"jelly1", + "name":"Olive Ooze", + "iconID":"monsters_tometik2:4", + "maxHP":20, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":5, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly1", + "droplistID":"jelly", + "attackCost":5, + "attackChance":120, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":35, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 1, - "duration": 3, - "chance": 40 + "condition":"slime", + "magnitude":1, + "duration":3, + "chance":"40" } ] - }, - "droplistID": "jelly" + } }, { - "id": "jelly2", - "iconID": "monsters_tometik2:4", - "name": "Emerald Jelly", - "spawnGroup": "jelly1", - "monsterClass": "construct", - "maxHP": 35, - "moveCost": 5, - "attackCost": 3, - "attackChance": 95, - "criticalSkill": 15, - "criticalMultiplier": 2, - "blockChance": 45, - "attackDamage": { - "min": 7, - "max": 8 + "id":"jelly2", + "name":"Emerald Jelly", + "iconID":"monsters_tometik2:4", + "maxHP":35, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":7, + "max":8 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly1", + "droplistID":"jelly", + "attackCost":3, + "attackChance":95, + "criticalSkill":15, + "criticalMultiplier":2.0, + "blockChance":45, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 1, - "duration": 4, - "chance": 40 + "condition":"slime", + "magnitude":1, + "duration":4, + "chance":"40" } ] - }, - "droplistID": "jelly" + } }, { - "id": "jelly3", - "iconID": "monsters_tometik2:0", - "name": "Poisonous Ooze", - "spawnGroup": "jelly2", - "monsterClass": "construct", - "maxHP": 45, - "moveCost": 5, - "attackCost": 5, - "attackChance": 140, - "criticalSkill": 15, - "criticalMultiplier": 3, - "blockChance": 20, - "damageResistance": 3, - "attackDamage": { - "min": 5, - "max": 9 + "id":"jelly3", + "name":"Poisonous Ooze", + "iconID":"monsters_tometik2:0", + "maxHP":45, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":5, + "max":9 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly2", + "droplistID":"jelly", + "attackCost":5, + "attackChance":140, + "criticalSkill":15, + "criticalMultiplier":3.0, + "blockChance":20, + "damageResistance":3, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 1, - "duration": 5, - "chance": 40 + "condition":"slime", + "magnitude":1, + "duration":5, + "chance":"40" } ] - }, - "droplistID": "jelly" + } }, { - "id": "jelly4", - "iconID": "monsters_tometik2:0", - "name": "Ochre Jelly", - "spawnGroup": "jelly2", - "monsterClass": "construct", - "maxHP": 50, - "moveCost": 5, - "attackCost": 3, - "attackChance": 85, - "blockChance": 45, - "damageResistance": 5, - "attackDamage": { - "min": 10, - "max": 14 + "id":"jelly4", + "name":"Ochre Jelly", + "iconID":"monsters_tometik2:0", + "maxHP":50, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":10, + "max":14 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly2", + "droplistID":"jelly", + "attackCost":3, + "attackChance":85, + "blockChance":45, + "damageResistance":5, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 2, - "duration": 5, - "chance": 40 + "condition":"slime", + "magnitude":2, + "duration":5, + "chance":"40" } ] - }, - "droplistID": "jelly" + } }, { - "id": "jelly5", - "iconID": "monsters_tometik2:1", - "name": "Crimson Jelly", - "spawnGroup": "jelly3", - "monsterClass": "construct", - "maxHP": 65, - "moveCost": 5, - "attackCost": 5, - "attackChance": 115, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 70, - "damageResistance": 4, - "attackDamage": { - "min": 8, - "max": 12 + "id":"jelly5", + "name":"Crimson Jelly", + "iconID":"monsters_tometik2:1", + "maxHP":65, + "moveCost":5, + "monsterClass":"construct", + "attackDamage":{ + "min":8, + "max":12 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly3", + "droplistID":"jelly", + "attackCost":5, + "attackChance":115, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":70, + "damageResistance":4, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 3, - "duration": 5, - "chance": 40 + "condition":"slime", + "magnitude":3, + "duration":5, + "chance":"40" } ] - }, - "droplistID": "jelly" + } }, { - "id": "jelly6", - "iconID": "monsters_tometik2:2", - "name": "Emerald Ooze", - "spawnGroup": "jelly_b", - "monsterClass": "construct", - "maxHP": 131, - "moveCost": 5, - "attackCost": 5, - "attackChance": 115, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 70, - "damageResistance": 7, - "attackDamage": { - "min": 8, - "max": 12 + "id":"jelly6", + "name":"Emerald Ooze", + "iconID":"monsters_tometik2:2", + "maxHP":131, + "moveCost":5, + "unique":1, + "monsterClass":"construct", + "attackDamage":{ + "min":8, + "max":12 }, - "hitEffect": { - "conditionsTarget": [ + "spawnGroup":"jelly_b", + "droplistID":"jelly_b", + "attackCost":5, + "attackChance":115, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":70, + "damageResistance":7, + "hitEffect":{ + "conditionsTarget":[ { - "condition": "slime", - "magnitude": 3, - "duration": 5, - "chance": 40 + "condition":"slime", + "magnitude":3, + "duration":5, + "chance":"40" } ] - }, - "unique": 1, - "droplistID": "jelly_b" + } } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_wilderness.json b/AndorsTrail/res/raw/monsterlist_wilderness.json index fe993d088..708e46a5f 100644 --- a/AndorsTrail/res/raw/monsterlist_wilderness.json +++ b/AndorsTrail/res/raw/monsterlist_wilderness.json @@ -1,513 +1,512 @@ [ { - "id": "wild_fox", - "iconID": "monsters_dogs:3", - "name": "Wild Fox", - "spawnGroup": "fox2", - "monsterClass": "animal", - "maxHP": 25, - "attackCost": 5, - "attackChance": 100, - "blockChance": 40, - "droplistID": "canine", - "attackDamage": { - "min": 4, - "max": 5 - } + "id":"wild_fox", + "name":"Wild Fox", + "iconID":"monsters_dogs:3", + "maxHP":25, + "monsterClass":"animal", + "attackDamage":{ + "min":4, + "max":5 + }, + "spawnGroup":"fox2", + "droplistID":"canine", + "attackCost":5, + "attackChance":100, + "blockChance":40 }, { - "id": "stinging_wasp", - "iconID": "monsters_insects:1", - "name": "Stinging wasp", - "spawnGroup": "forestwasp2", - "monsterClass": "insect", - "maxHP": 15, - "attackCost": 10, - "attackChance": 150, - "blockChance": 60, - "droplistID": "wasp", - "attackDamage": { - "min": 1, - "max": 2 - } + "id":"stinging_wasp", + "name":"Stinging wasp", + "iconID":"monsters_insects:1", + "maxHP":15, + "monsterClass":"insect", + "attackDamage":{ + "min":1, + "max":2 + }, + "spawnGroup":"forestwasp2", + "droplistID":"wasp", + "attackCost":10, + "attackChance":150, + "blockChance":60 }, { - "id": "wild_boar", - "iconID": "monsters_dogs:6", - "name": "Wild Boar", - "spawnGroup": "forestboar2", - "monsterClass": "animal", - "maxHP": 20, - "attackCost": 5, - "attackChance": 110, - "blockChance": 30, - "droplistID": "canineboss", - "attackDamage": { - "min": 3, - "max": 3 - } + "id":"wild_boar", + "name":"Wild Boar", + "iconID":"monsters_dogs:6", + "maxHP":20, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":3 + }, + "spawnGroup":"forestboar2", + "droplistID":"canineboss", + "attackCost":5, + "attackChance":110, + "blockChance":30 }, { - "id": "forest_beetle", - "iconID": "monsters_insects:4", - "name": "Forest Beetle", - "spawnGroup": "forestbeetle", - "monsterClass": "insect", - "maxHP": 14, - "attackCost": 10, - "attackChance": 150, - "blockChance": 60, - "damageResistance": 2, - "droplistID": "insect", - "attackDamage": { - "min": 2, - "max": 4 - } + "id":"forest_beetle", + "name":"Forest Beetle", + "iconID":"monsters_insects:4", + "maxHP":14, + "monsterClass":"insect", + "attackDamage":{ + "min":2, + "max":4 + }, + "spawnGroup":"forestbeetle", + "droplistID":"insect", + "attackCost":10, + "attackChance":150, + "blockChance":60, + "damageResistance":2 }, { - "id": "wolf", - "iconID": "monsters_dogs:4", - "name": "Wolf", - "spawnGroup": "forestwolf1", - "monsterClass": "animal", - "maxHP": 30, - "maxAP": 10, - "moveCost": 3, - "attackCost": 5, - "attackChance": 110, - "blockChance": 30, - "droplistID": "canine", - "attackDamage": { - "min": 3, - "max": 6 - } + "id":"wolf", + "name":"Wolf", + "iconID":"monsters_dogs:4", + "maxHP":30, + "maxAP":10, + "moveCost":3, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":6 + }, + "spawnGroup":"forestwolf1", + "droplistID":"canine", + "attackCost":5, + "attackChance":110, + "blockChance":30 }, { - "id": "forest_serpent", - "iconID": "monsters_snakes:4", - "name": "Forest serpent", - "spawnGroup": "forestserpent1", - "monsterClass": "reptile", - "maxHP": 20, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "criticalSkill": 30, - "criticalMultiplier": 2, - "blockChance": 60, - "droplistID": "snake2", - "attackDamage": { - "min": 2, - "max": 3 - } + "id":"forest_serpent", + "name":"Forest serpent", + "iconID":"monsters_snakes:4", + "maxHP":20, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":2, + "max":3 + }, + "spawnGroup":"forestserpent1", + "droplistID":"snake2", + "attackCost":3, + "attackChance":150, + "criticalSkill":30, + "criticalMultiplier":2.0, + "blockChance":60 }, { - "id": "vicious_forest_serpent", - "iconID": "monsters_snakes:4", - "name": "Vicious forest serpent", - "spawnGroup": "forestserpent2", - "monsterClass": "reptile", - "maxHP": 27, - "maxAP": 10, - "moveCost": 5, - "attackCost": 3, - "attackChance": 150, - "criticalSkill": 30, - "criticalMultiplier": 2, - "blockChance": 50, - "droplistID": "snake2", - "attackDamage": { - "min": 3, - "max": 4 - } + "id":"vicious_forest_serpent", + "name":"Vicious forest serpent", + "iconID":"monsters_snakes:4", + "maxHP":27, + "maxAP":10, + "moveCost":5, + "monsterClass":"reptile", + "attackDamage":{ + "min":3, + "max":4 + }, + "spawnGroup":"forestserpent2", + "droplistID":"snake2", + "attackCost":3, + "attackChance":150, + "criticalSkill":30, + "criticalMultiplier":2.0, + "blockChance":50 }, { - "id": "anklebiter", - "iconID": "monsters_dogs:6", - "name": "Anklebiter", - "spawnGroup": "forestboar3", - "monsterClass": "animal", - "maxHP": 31, - "attackCost": 5, - "attackChance": 150, - "blockChance": 60, - "damageResistance": 3, - "droplistID": "canine2", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"anklebiter", + "name":"Anklebiter", + "iconID":"monsters_dogs:6", + "maxHP":31, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"forestboar3", + "droplistID":"canine2", + "attackCost":5, + "attackChance":150, + "blockChance":60, + "damageResistance":3 }, { - "id": "flagstone_sentry", - "iconID": "monsters_men:3", - "name": "Flagstone Sentry", - "spawnGroup": "flagstone_sentry", - "monsterClass": "humanoid", - "phraseID": "flagstone_sentry" + "id":"flagstone_sentry", + "name":"Flagstone Sentry", + "iconID":"monsters_men:3", + "monsterClass":"humanoid", + "spawnGroup":"flagstone_sentry", + "phraseID":"flagstone_sentry" }, { - "id": "escaped_prisoner", - "iconID": "monsters_men:0", - "name": "Escaped prisoner", - "spawnGroup": "prisoner1", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 15, - "attackCost": 10, - "attackChance": 50, - "blockChance": 20, - "droplistID": "prisoner", - "phraseID": "prisoner1", - "attackDamage": { - "min": 3, - "max": 7 - } + "id":"escaped_prisoner", + "name":"Escaped prisoner", + "iconID":"monsters_men:0", + "maxHP":15, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"prisoner1", + "phraseID":"prisoner1", + "droplistID":"prisoner", + "attackCost":10, + "attackChance":50, + "blockChance":20 }, { - "id": "starving_prisoner", - "iconID": "monsters_misc:11", - "name": "Starving prisoner", - "spawnGroup": "prisoner2", - "monsterClass": "humanoid", - "unique": 1, - "maxHP": 10, - "attackCost": 3, - "attackChance": 60, - "blockChance": 60, - "droplistID": "prisoner", - "phraseID": "prisoner2", - "attackDamage": { - "min": 3, - "max": 5 - } + "id":"starving_prisoner", + "name":"Starving prisoner", + "iconID":"monsters_misc:11", + "maxHP":10, + "unique":1, + "monsterClass":"humanoid", + "attackDamage":{ + "min":3, + "max":5 + }, + "spawnGroup":"prisoner2", + "phraseID":"prisoner2", + "droplistID":"prisoner", + "attackCost":3, + "attackChance":60, + "blockChance":60 }, { - "id": "bone_warrior", - "iconID": "monsters_skeleton1:0", - "name": "Bone warrior", - "spawnGroup": "skeleton2", - "monsterClass": "construct", - "maxHP": 32, - "attackCost": 5, - "attackChance": 120, - "blockChance": 60, - "damageResistance": 2, - "droplistID": "skeleton2", - "attackDamage": { - "min": 3, - "max": 9 - } + "id":"bone_warrior", + "name":"Bone warrior", + "iconID":"monsters_skeleton1:0", + "maxHP":32, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":9 + }, + "spawnGroup":"skeleton2", + "droplistID":"skeleton2", + "attackCost":5, + "attackChance":120, + "blockChance":60, + "damageResistance":2 }, { - "id": "bone_champion", - "iconID": "monsters_skeleton1:0", - "name": "Bone champion", - "spawnGroup": "skeleton3", - "monsterClass": "construct", - "maxHP": 49, - "attackCost": 5, - "attackChance": 130, - "blockChance": 60, - "damageResistance": 2, - "droplistID": "skeleton3", - "attackDamage": { - "min": 4, - "max": 9 - } + "id":"bone_champion", + "name":"Bone champion", + "iconID":"monsters_skeleton1:0", + "maxHP":49, + "monsterClass":"construct", + "attackDamage":{ + "min":4, + "max":9 + }, + "spawnGroup":"skeleton3", + "droplistID":"skeleton3", + "attackCost":5, + "attackChance":130, + "blockChance":60, + "damageResistance":2 }, { - "id": "undead_warden", - "iconID": "monsters_liches:0", - "name": "Undead warden", - "spawnGroup": "flagstone_guard0", - "monsterClass": "undead", - "unique": 1, - "maxHP": 57, - "attackCost": 5, - "attackChance": 120, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 60, - "damageResistance": 1, - "droplistID": "flagstone_guard0", - "phraseID": "flagstone_guard0", - "attackDamage": { - "min": 4, - "max": 8 - } + "id":"undead_warden", + "name":"Undead warden", + "iconID":"monsters_liches:0", + "maxHP":57, + "unique":1, + "monsterClass":"undead", + "attackDamage":{ + "min":4, + "max":8 + }, + "spawnGroup":"flagstone_guard0", + "phraseID":"flagstone_guard0", + "droplistID":"flagstone_guard0", + "attackCost":5, + "attackChance":120, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":60, + "damageResistance":1 }, { - "id": "cave_guardian", - "iconID": "monsters_rltiles1:16", - "name": "Cave guardian", - "spawnGroup": "flagstone_guard1", - "monsterClass": "demon", - "unique": 1, - "maxHP": 61, - "attackCost": 5, - "attackChance": 150, - "criticalSkill": 10, - "criticalMultiplier": 3, - "blockChance": 90, - "damageResistance": 2, - "droplistID": "flagstone_guard1", - "phraseID": "flagstone_guard1", - "attackDamage": { - "min": 4, - "max": 10 - } + "id":"cave_guardian", + "name":"Cave guardian", + "iconID":"monsters_rltiles1:16", + "maxHP":61, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":4, + "max":10 + }, + "spawnGroup":"flagstone_guard1", + "phraseID":"flagstone_guard1", + "droplistID":"flagstone_guard1", + "attackCost":5, + "attackChance":150, + "criticalSkill":10, + "criticalMultiplier":3.0, + "blockChance":90, + "damageResistance":2 }, { - "id": "winged_demon", - "iconID": "monsters_demon1:0", - "name": "Winged demon", - "spawnGroup": "flagstone_guard2", - "size": "2x2", - "monsterClass": "demon", - "unique": 1, - "maxHP": 82, - "attackCost": 5, - "attackChance": 90, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 70, - "damageResistance": 5, - "droplistID": "flagstone_guard2", - "phraseID": "flagstone_guard2", - "attackDamage": { - "min": 4, - "max": 12 - } + "id":"winged_demon", + "name":"Winged demon", + "iconID":"monsters_demon1:0", + "maxHP":82, + "unique":1, + "monsterClass":"demon", + "attackDamage":{ + "min":4, + "max":12 + }, + "spawnGroup":"flagstone_guard2", + "phraseID":"flagstone_guard2", + "droplistID":"flagstone_guard2", + "attackCost":5, + "attackChance":90, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":70, + "damageResistance":5 }, { - "id": "narael", - "iconID": "monsters_man1:0", - "name": "Narael", - "spawnGroup": "narael", - "monsterClass": "humanoid", - "phraseID": "narael" + "id":"narael", + "name":"Narael", + "iconID":"monsters_man1:0", + "monsterClass":"humanoid", + "spawnGroup":"narael", + "phraseID":"narael" }, { - "id": "rotting_corpse", - "iconID": "monsters_zombie1:0", - "name": "Rotting corpse", - "spawnGroup": "undead1", - "monsterClass": "undead", - "maxHP": 71, - "attackCost": 10, - "attackChance": 30, - "criticalSkill": 50, - "criticalMultiplier": 2, - "blockChance": 30, - "damageResistance": 2, - "droplistID": "undead1", - "phraseID": "zombie1", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"rotting_corpse", + "name":"Rotting corpse", + "iconID":"monsters_zombie1:0", + "maxHP":71, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"undead1", + "phraseID":"zombie1", + "droplistID":"undead1", + "attackCost":10, + "attackChance":30, + "criticalSkill":50, + "criticalMultiplier":2.0, + "blockChance":30, + "damageResistance":2 }, { - "id": "walking_corpse", - "iconID": "monsters_zombie1:0", - "name": "Walking corpse", - "spawnGroup": "undead1", - "monsterClass": "undead", - "maxHP": 90, - "attackCost": 10, - "attackChance": 30, - "criticalSkill": 40, - "criticalMultiplier": 2, - "blockChance": 30, - "damageResistance": 2, - "droplistID": "undead1", - "attackDamage": { - "min": 2, - "max": 4 - } + "id":"walking_corpse", + "name":"Walking corpse", + "iconID":"monsters_zombie1:0", + "maxHP":90, + "monsterClass":"undead", + "attackDamage":{ + "min":2, + "max":4 + }, + "spawnGroup":"undead1", + "droplistID":"undead1", + "attackCost":10, + "attackChance":30, + "criticalSkill":40, + "criticalMultiplier":2.0, + "blockChance":30, + "damageResistance":2 }, { - "id": "gargoyle", - "iconID": "monsters_misc:2", - "name": "Gargoyle", - "spawnGroup": "undead1", - "monsterClass": "construct", - "maxHP": 47, - "attackCost": 10, - "attackChance": 110, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 70, - "damageResistance": 2, - "droplistID": "undead1", - "attackDamage": { - "min": 3, - "max": 7 - } + "id":"gargoyle", + "name":"Gargoyle", + "iconID":"monsters_misc:2", + "maxHP":47, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":7 + }, + "spawnGroup":"undead1", + "droplistID":"undead1", + "attackCost":10, + "attackChance":110, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":70, + "damageResistance":2 }, { - "id": "fledgling_gargoyle", - "iconID": "monsters_misc:1", - "name": "Fledgling Gargoyle", - "spawnGroup": "undead1", - "monsterClass": "construct", - "maxHP": 35, - "attackCost": 10, - "attackChance": 110, - "blockChance": 60, - "damageResistance": 2, - "droplistID": "undead1", - "attackDamage": { - "min": 3, - "max": 6 - } + "id":"fledgling_gargoyle", + "name":"Fledgling Gargoyle", + "iconID":"monsters_misc:1", + "maxHP":35, + "monsterClass":"construct", + "attackDamage":{ + "min":3, + "max":6 + }, + "spawnGroup":"undead1", + "droplistID":"undead1", + "attackCost":10, + "attackChance":110, + "blockChance":60, + "damageResistance":2 }, { - "id": "large_cave_rat", - "iconID": "monsters_rats:3", - "name": "Large cave rat", - "spawnGroup": "undeadrat1", - "monsterClass": "animal", - "maxHP": 21, - "maxAP": 10, - "moveCost": 10, - "attackCost": 3, - "attackChance": 60, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 40, - "droplistID": "catacombrat", - "attackDamage": { - "min": 3, - "max": 4 - } + "id":"large_cave_rat", + "name":"Large cave rat", + "iconID":"monsters_rats:3", + "maxHP":21, + "maxAP":10, + "moveCost":10, + "monsterClass":"animal", + "attackDamage":{ + "min":3, + "max":4 + }, + "spawnGroup":"undeadrat1", + "droplistID":"catacombrat", + "attackCost":3, + "attackChance":60, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":40 }, { - "id": "pack_leader", - "iconID": "monsters_dogs:5", - "name": "Pack Leader", - "spawnGroup": "pack_boss", - "monsterClass": "animal", - "unique": 1, - "maxHP": 65, - "attackCost": 5, - "attackChance": 90, - "criticalSkill": 20, - "criticalMultiplier": 2, - "blockChance": 40, - "damageResistance": 4, - "droplistID": "pack_boss", - "attackDamage": { - "min": 2, - "max": 10 - } + "id":"pack_leader", + "name":"Pack Leader", + "iconID":"monsters_dogs:5", + "maxHP":65, + "unique":1, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":10 + }, + "spawnGroup":"pack_boss", + "droplistID":"pack_boss", + "attackCost":5, + "attackChance":90, + "criticalSkill":20, + "criticalMultiplier":2.0, + "blockChance":40, + "damageResistance":4 }, { - "id": "pack_hunter", - "iconID": "monsters_dogs:4", - "name": "Pack hunter", - "spawnGroup": "pack3", - "monsterClass": "animal", - "maxHP": 45, - "attackCost": 5, - "attackChance": 90, - "criticalSkill": 10, - "criticalMultiplier": 2, - "blockChance": 40, - "damageResistance": 3, - "droplistID": "pack3", - "attackDamage": { - "min": 2, - "max": 7 - } + "id":"pack_hunter", + "name":"Pack hunter", + "iconID":"monsters_dogs:4", + "maxHP":45, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":7 + }, + "spawnGroup":"pack3", + "droplistID":"pack3", + "attackCost":5, + "attackChance":90, + "criticalSkill":10, + "criticalMultiplier":2.0, + "blockChance":40, + "damageResistance":3 }, { - "id": "rabid_wolf", - "iconID": "monsters_dogs:4", - "name": "Rabid Wolf", - "spawnGroup": "pack2", - "monsterClass": "animal", - "maxHP": 42, - "attackCost": 5, - "attackChance": 90, - "blockChance": 50, - "damageResistance": 3, - "droplistID": "pack2", - "attackDamage": { - "min": 2, - "max": 6 - } + "id":"rabid_wolf", + "name":"Rabid Wolf", + "iconID":"monsters_dogs:4", + "maxHP":42, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":6 + }, + "spawnGroup":"pack2", + "droplistID":"pack2", + "attackCost":5, + "attackChance":90, + "blockChance":50, + "damageResistance":3 }, { - "id": "fledgling_wolf", - "iconID": "monsters_dogs:3", - "name": "Fledgling wolf", - "spawnGroup": "pack2", - "monsterClass": "animal", - "maxHP": 42, - "attackCost": 3, - "attackChance": 70, - "blockChance": 50, - "damageResistance": 3, - "droplistID": "pack2", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"fledgling_wolf", + "name":"Fledgling wolf", + "iconID":"monsters_dogs:3", + "maxHP":42, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"pack2", + "droplistID":"pack2", + "attackCost":3, + "attackChance":70, + "blockChance":50, + "damageResistance":3 }, { - "id": "young_wolf", - "iconID": "monsters_dogs:4", - "name": "Young wolf", - "spawnGroup": "pack1", - "monsterClass": "animal", - "maxHP": 35, - "attackCost": 3, - "attackChance": 60, - "blockChance": 30, - "damageResistance": 2, - "droplistID": "pack1", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"young_wolf", + "name":"Young wolf", + "iconID":"monsters_dogs:4", + "maxHP":35, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"pack1", + "droplistID":"pack1", + "attackCost":3, + "attackChance":60, + "blockChance":30, + "damageResistance":2 }, { - "id": "hunting_dog", - "iconID": "monsters_dogs:2", - "name": "Hunting dog", - "spawnGroup": "pack1", - "monsterClass": "animal", - "maxHP": 25, - "attackCost": 5, - "attackChance": 60, - "blockChance": 50, - "droplistID": "pack1", - "attackDamage": { - "min": 2, - "max": 5 - } + "id":"hunting_dog", + "name":"Hunting dog", + "iconID":"monsters_dogs:2", + "maxHP":25, + "monsterClass":"animal", + "attackDamage":{ + "min":2, + "max":5 + }, + "spawnGroup":"pack1", + "droplistID":"pack1", + "attackCost":5, + "attackChance":60, + "blockChance":50 }, { - "id": "highwayman", - "iconID": "monsters_men:8", - "name": "Highwayman", - "spawnGroup": "bandit1", - "monsterClass": "humanoid", - "maxHP": 54, - "attackCost": 5, - "attackChance": 90, - "criticalSkill": 50, - "criticalMultiplier": 2, - "blockChance": 30, - "damageResistance": 2, - "droplistID": "bandit1", - "phraseID": "bandit1", - "attackDamage": { - "min": 2, - "max": 4 - } + "id":"highwayman", + "name":"Highwayman", + "iconID":"monsters_men:8", + "maxHP":54, + "monsterClass":"humanoid", + "attackDamage":{ + "min":2, + "max":4 + }, + "spawnGroup":"bandit1", + "phraseID":"bandit1", + "droplistID":"bandit1", + "attackCost":5, + "attackChance":90, + "criticalSkill":50, + "criticalMultiplier":2.0, + "blockChance":30, + "damageResistance":2 } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist.json b/AndorsTrail/res/raw/questlist.json index 8de02e3e5..9f48ed555 100644 --- a/AndorsTrail/res/raw/questlist.json +++ b/AndorsTrail/res/raw/questlist.json @@ -1,407 +1,407 @@ [ { - "id": "andor", - "name": "Search for Andor", - "showInLog": 1, - "stages": [ + "id":"andor", + "name":"Search for Andor", + "showInLog":1, + "stages":[ { - "progress": 1, - "logText": "My father Mikhail says that Andor has not been home since yesterday. I should go look for him in the village.", - "finishesQuest": 0 + "progress":1, + "logText":"My father Mikhail says that Andor has not been home since yesterday. I should go look for him in the village.", + "finishesQuest":0 }, { - "progress": 10, - "logText": "Leonid tells me that he saw Andor talking to Gruil. I should go ask Gruil if he knows more.", - "finishesQuest": 0 + "progress":10, + "logText":"Leonid tells me that he saw Andor talking to Gruil. I should go ask Gruil if he knows more.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "Gruil wants me to bring him a poison gland. Then he might talk more. He tells me that some poisonous snakes have such a gland.", - "finishesQuest": 0 + "progress":20, + "logText":"Gruil wants me to bring him a poison gland. Then he might talk more. He tells me that some poisonous snakes have such a gland.", + "finishesQuest":0 }, { - "progress": 30, - "logText": "Gruil tells me that Andor was looking for someone called Umar. I should go ask his friend Gaela in Fallhaven to the east.", - "finishesQuest": 0 + "progress":30, + "logText":"Gruil tells me that Andor was looking for someone called Umar. I should go ask his friend Gaela in Fallhaven to the east.", + "finishesQuest":0 }, { - "progress": 40, - "logText": "I talked to Gaela in Fallhaven. He tells me to go see Bucus and ask about the Thieves' Guild.", - "finishesQuest": 0 + "progress":40, + "logText":"I talked to Gaela in Fallhaven. He tells me to go see Bucus and ask about the Thieves' Guild.", + "finishesQuest":0 }, { - "progress": 50, - "logText": "Bucus has allowed me to enter the hatch in the derelict house in Fallhaven. I should go talk to Umar.", - "finishesQuest": 0 + "progress":50, + "logText":"Bucus has allowed me to enter the hatch in the derelict house in Fallhaven. I should go talk to Umar.", + "finishesQuest":0 }, { - "progress": 51, - "logText": "Umar in the Fallhaven Thieves' Guild recognized me, but must have me mixed up with Andor. Apparently, Andor has been to see him.", - "finishesQuest": 0 + "progress":51, + "logText":"Umar in the Fallhaven Thieves' Guild recognized me, but must have me mixed up with Andor. Apparently, Andor has been to see him.", + "finishesQuest":0 }, { - "progress": 55, - "logText": "Umar told me that Andor went to see a potion maker called Lodar. I should search for his hideaway.", - "finishesQuest": 0 + "progress":55, + "logText":"Umar told me that Andor went to see a potion maker called Lodar. I should search for his hideaway.", + "finishesQuest":0 }, { - "progress": 61, - "logText": "I heard a story in Loneford, where it seemed like Andor had been in Loneford, and that he might have had something to do with the illness that the people are suffering from there. I am not sure if it actually was Andor. If it was Andor, why would he have made the people of Loneford ill?", - "finishesQuest": 0 - }, - { - "progress": 70, - "logText": "I have found the potion-maker Lodar, and heard his story about Andor. Andor went to visit Lodar in his hideaway to get a sample of something called Narwood extract. Lodar happened to notice that there was someone travelling together with Andor, that hid among the trees and did not seem to want Lodar to spot him.", - "finishesQuest": 0 - }, - { - "progress": 71, - "logText": "Shortly after Andor and the person he was travelling with had left, strange things started to happen in the woods around Lodar's hideaway, and Lodar himself seemed to be affected by it somehow. Lodar believes that something disturbed the tomb below his cabin, and awoke the Hira'zinn.", - "finishesQuest": 0 - }, - { - "progress": 72, - "logText": "Since I helped Lodar defeat the Hira'zinn, he promised to help me in return. He gave me a piece of paper that should allow me to enter the Valanyr temple of the Shadow in Nor City. He told me to seek out lady Lydalon in the temple for further assistance.", - "finishesQuest": 0 - }, - { - "progress": 80, - "logText": "All clues so far as to where Andor went point to Nor City. I should travel to Nor City by following the Duleian road to the southeast and look for more clues there.", - "finishesQuest": 0 - } -] - }, - { - "id": "mikhail_bread", - "name": "Breakfast bread", - "showInLog": 1, - "stages": [ - { - "progress": 100, - "logText": "I have brought the bread to Mikhail.", - "finishesQuest": 1 + "progress":61, + "logText":"I heard a story in Loneford, where it seemed like Andor had been in Loneford, and that he might have had something to do with the illness that the people are suffering from there. I am not sure if it actually was Andor. If it was Andor, why would he have made the people of Loneford ill?", + "finishesQuest":0 }, { - "progress": 10, - "logText": "Mikhail wants me to go buy a loaf of bread from Mara at the town hall.", - "finishesQuest": 0 + "progress":70, + "logText":"I have found the potion-maker Lodar, and heard his story about Andor. Andor went to visit Lodar in his hideaway to get a sample of something called Narwood extract. Lodar happened to notice that there was someone travelling together with Andor, that hid among the trees and did not seem to want Lodar to spot him.", + "finishesQuest":0 + }, + { + "progress":71, + "logText":"Shortly after Andor and the person he was travelling with had left, strange things started to happen in the woods around Lodar's hideaway, and Lodar himself seemed to be affected by it somehow. Lodar believes that something disturbed the tomb below his cabin, and awoke the Hira'zinn.", + "finishesQuest":0 + }, + { + "progress":72, + "logText":"Since I helped Lodar defeat the Hira'zinn, he promised to help me in return. He gave me a piece of paper that should allow me to enter the Valanyr temple of the Shadow in Nor City. He told me to seek out lady Lydalon in the temple for further assistance.", + "finishesQuest":0 + }, + { + "progress":80, + "logText":"All clues so far as to where Andor went point to Nor City. I should travel to Nor City by following the Duleian road to the southeast and look for more clues there.", + "finishesQuest":0 } ] }, { - "id": "mikhail_rats", - "name": "Rats!", - "showInLog": 1, - "stages": [ + "id":"mikhail_bread", + "name":"Breakfast bread", + "showInLog":1, + "stages":[ { - "progress": 100, - "logText": "I have killed the two rats in our garden.", - "rewardExperience": 20, - "finishesQuest": 1 + "progress":100, + "logText":"I have brought the bread to Mikhail.", + "finishesQuest":1 }, { - "progress": 10, - "logText": "Mikhail wants me to go check our garden for some rats. I should kill the rats in our garden and return to Mikhail. If I get hurt, I can come back to the bed and rest to regain my health.", - "finishesQuest": 0 + "progress":10, + "logText":"Mikhail wants me to go buy a loaf of bread from Mara at the town hall.", + "finishesQuest":0 } ] }, { - "id": "leta", - "name": "Missing husband", - "showInLog": 1, - "stages": [ + "id":"mikhail_rats", + "name":"Rats!", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Leta in Crossglen village wants me to look for her husband Oromir.", - "finishesQuest": 0 + "progress":100, + "logText":"I have killed the two rats in our garden.", + "rewardExperience":20, + "finishesQuest":1 }, { - "progress": 20, - "logText": "I have found Oromir in Crossglen village, hiding from his wife Leta.", - "finishesQuest": 0 - }, - { - "progress": 100, - "logText": "I have told Leta that Oromir is hiding in Crossglen village.", - "rewardExperience": 50, - "finishesQuest": 1 + "progress":10, + "logText":"Mikhail wants me to go check our garden for some rats. I should kill the rats in our garden and return to Mikhail. If I get hurt, I can come back to the bed and rest to regain my health.", + "finishesQuest":0 } ] }, { - "id": "odair", - "name": "Rat infestation", - "showInLog": 1, - "stages": [ + "id":"leta", + "name":"Missing husband", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Odair wants me to clear the supply cave in Crossglen village of rats. In particular, I should kill the large rat and return to Odair.", - "finishesQuest": 0 + "progress":10, + "logText":"Leta in Crossglen village wants me to look for her husband Oromir.", + "finishesQuest":0 }, { - "progress": 100, - "logText": "I have helped Odair clear out the rats in the supply cave in Crossglen village.", - "rewardExperience": 300, - "finishesQuest": 1 + "progress":20, + "logText":"I have found Oromir in Crossglen village, hiding from his wife Leta.", + "finishesQuest":0 + }, + { + "progress":100, + "logText":"I have told Leta that Oromir is hiding in Crossglen village.", + "rewardExperience":50, + "finishesQuest":1 } ] }, { - "id": "bonemeal", - "name": "Disallowed substance", - "showInLog": 1, - "stages": [ + "id":"odair", + "name":"Rat infestation", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Leonid in Crossglen town hall tells me that there was a disturbance in the village some weeks ago. Apparently, Lord Geomyr has banned all use of bonemeal as a healing substance.\n\nTharal, the town priest should know more.", - "finishesQuest": 0 + "progress":10, + "logText":"Odair wants me to clear the supply cave in Crossglen village of rats. In particular, I should kill the large rat and return to Odair.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "Tharal does not want to talk about bonemeal. I might be able to persuade him by bringing him 5 insect wings.", - "finishesQuest": 0 - }, - { - "progress": 30, - "logText": "Tharal tells me that bonemeal is a very potent healing substance, and is quite upset that it is not allowed anymore. I should go see Thoronir in Fallhaven if I want to learn more. I should tell him the password 'Glow of the Shadow'.", - "finishesQuest": 0 - }, - { - "progress": 40, - "logText": "I have talked to Thoronir in Fallhaven. He might be able to mix me a bonemeal potion if I bring him 5 skeletal bones. There should be some skeletons in an abandoned house north of Fallhaven.", - "finishesQuest": 0 - }, - { - "progress": 100, - "logText": "I have brought the bones to Thoronir. He is now able to supply me with bonemeal potions.\nI should be careful when using them though, since Lord Geomyr has banned their use.", - "rewardExperience": 900, - "finishesQuest": 1 + "progress":100, + "logText":"I have helped Odair clear out the rats in the supply cave in Crossglen village.", + "rewardExperience":300, + "finishesQuest":1 } ] }, { - "id": "jan", - "name": "Fallen friends", - "showInLog": 1, - "stages": [ + "id":"bonemeal", + "name":"Disallowed substance", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Jan tells me his story, where he and his two friends Gandir and Irogotu, went down the hole to dig for a hidden treasure, but they started fighting and Irogotu killed Gandir in his rage.\nI should bring back Gandir's ring from Irogotu, and see Jan when I have it.", - "finishesQuest": 0 + "progress":10, + "logText":"Leonid in Crossglen town hall tells me that there was a disturbance in the village some weeks ago. Apparently, Lord Geomyr has banned all use of bonemeal as a healing substance.\n\nTharal, the town priest should know more.", + "finishesQuest":0 }, { - "progress": 100, - "logText": "Irogotu is dead. I have brought Jan the ring of Gandir, and avenged his friend.", - "rewardExperience": 1500, - "finishesQuest": 1 + "progress":20, + "logText":"Tharal does not want to talk about bonemeal. I might be able to persuade him by bringing him 5 insect wings.", + "finishesQuest":0 + }, + { + "progress":30, + "logText":"Tharal tells me that bonemeal is a very potent healing substance, and is quite upset that it is not allowed anymore. I should go see Thoronir in Fallhaven if I want to learn more. I should tell him the password 'Glow of the Shadow'.", + "finishesQuest":0 + }, + { + "progress":40, + "logText":"I have talked to Thoronir in Fallhaven. He might be able to mix me a bonemeal potion if I bring him 5 skeletal bones. There should be some skeletons in an abandoned house north of Fallhaven.", + "finishesQuest":0 + }, + { + "progress":100, + "logText":"I have brought the bones to Thoronir. He is now able to supply me with bonemeal potions.\nI should be careful when using them though, since Lord Geomyr has banned their use.", + "rewardExperience":900, + "finishesQuest":1 } ] }, { - "id": "bucus", - "name": "Key of Luthor", - "showInLog": 1, - "stages": [ + "id":"jan", + "name":"Fallen friends", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Bucus in Fallhaven might know something about Andor. He wants me to bring him the key of Luthor from the catacombs beneath Fallhaven church.", - "finishesQuest": 0 + "progress":10, + "logText":"Jan tells me his story, where he and his two friends Gandir and Irogotu, went down the hole to dig for a hidden treasure, but they started fighting and Irogotu killed Gandir in his rage.\nI should bring back Gandir's ring from Irogotu, and see Jan when I have it.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "The catacombs beneath Fallhaven church are closed off. Athamyr is the only one with both permission and the bravery to enter them. I should go see him in his house southwest of the church.", - "finishesQuest": 0 - }, - { - "progress": 30, - "logText": "Athamyr wants me to bring him some cooked meat, then maybe he will want to talk more.", - "finishesQuest": 0 - }, - { - "progress": 40, - "logText": "I brought some cooked meat to Athamyr.", - "rewardExperience": 700, - "finishesQuest": 0 - }, - { - "progress": 50, - "logText": "Athamyr has given me permission to enter the catacombs beneath Fallhaven church.", - "finishesQuest": 0 - }, - { - "progress": 100, - "logText": "I brought Bucus the key of Luthor.", - "rewardExperience": 2150, - "finishesQuest": 1 + "progress":100, + "logText":"Irogotu is dead. I have brought Jan the ring of Gandir, and avenged his friend.", + "rewardExperience":1500, + "finishesQuest":1 } ] }, { - "id": "fallhavendrunk", - "name": "Drunken tale", - "showInLog": 1, - "stages": [ + "id":"bucus", + "name":"Key of Luthor", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "A drunk outside Fallhaven tavern began telling me his story, but wants me to bring him some mead. I don't know if his story will lead anywhere though.", - "finishesQuest": 0 + "progress":10, + "logText":"Bucus in Fallhaven might know something about Andor. He wants me to bring him the key of Luthor from the catacombs beneath Fallhaven church.", + "finishesQuest":0 }, { - "progress": 100, - "logText": "The drunk told me he used to travel with Unnmir. I should go talk to Unnmir.", - "finishesQuest": 1 + "progress":20, + "logText":"The catacombs beneath Fallhaven church are closed off. Athamyr is the only one with both permission and the bravery to enter them. I should go see him in his house southwest of the church.", + "finishesQuest":0 + }, + { + "progress":30, + "logText":"Athamyr wants me to bring him some cooked meat, then maybe he will want to talk more.", + "finishesQuest":0 + }, + { + "progress":40, + "logText":"I brought some cooked meat to Athamyr.", + "rewardExperience":700, + "finishesQuest":0 + }, + { + "progress":50, + "logText":"Athamyr has given me permission to enter the catacombs beneath Fallhaven church.", + "finishesQuest":0 + }, + { + "progress":100, + "logText":"I brought Bucus the key of Luthor.", + "rewardExperience":2150, + "finishesQuest":1 } ] }, { - "id": "calomyran", - "name": "Calomyran secrets", - "showInLog": 1, - "stages": [ + "id":"fallhavendrunk", + "name":"Drunken tale", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "An old man standing outside in Fallhaven has lost his book 'Calomyran Secrets'. I should go look for it. Maybe in Arcir's house to the south?", - "finishesQuest": 0 + "progress":10, + "logText":"A drunk outside Fallhaven tavern began telling me his story, but wants me to bring him some mead. I don't know if his story will lead anywhere though.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I found a torn page of a book called 'Calomyran Secrets' with the name 'Larcal' written on it.", - "finishesQuest": 0 - }, - { - "progress": 100, - "logText": "I gave the book back to the old man.", - "rewardExperience": 600, - "finishesQuest": 1 + "progress":100, + "logText":"The drunk told me he used to travel with Unnmir. I should go talk to Unnmir.", + "finishesQuest":1 } ] }, { - "id": "nocmar", - "name": "Lost treasures", - "showInLog": 1, - "stages": [ + "id":"calomyran", + "name":"Calomyran secrets", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Unnmir told me he used to be an adventurer, and gave me a hint to go see Nocmar. His house is just southwest of the tavern in Fallhaven.", - "finishesQuest": 0 + "progress":10, + "logText":"An old man standing outside in Fallhaven has lost his book 'Calomyran Secrets'. I should go look for it. Maybe in Arcir's house to the south?", + "finishesQuest":0 }, { - "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.", - "finishesQuest": 0 + "progress":20, + "logText":"I found a torn page of a book called 'Calomyran Secrets' with the name 'Larcal' written on it.", + "finishesQuest":0 }, { - "progress": 200, - "logText": "I have brought a heartstone to Nocmar. He should have heartsteel items available now.", - "rewardExperience": 1200, - "finishesQuest": 1 + "progress":100, + "logText":"I gave the book back to the old man.", + "rewardExperience":600, + "finishesQuest":1 } ] }, { - "id": "flagstone", - "name": "Ancient secrets", - "showInLog": 1, - "stages": [ + "id":"nocmar", + "name":"Lost treasures", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I met a guard on sentry outside a fortress called Flagstone. The guard told me that Flagstone used to be a prison camp for runaway workers from Mount Galmore. Recently, there has been an increase in undead monsters pouring out from Flagstone. I should investigate the source of the undead monsters. The guard tells me to return to him if I need help.", - "finishesQuest": 0 + "progress":10, + "logText":"Unnmir told me he used to be an adventurer, and gave me a hint to go see Nocmar. His house is just southwest of the tavern in Fallhaven.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I found a dug out tunnel beneath Flagstone, that seems to lead to a larger cave. The cave is guarded by a demon that I am not even able to approach. Maybe the guard outside Flagstone knows more?", - "finishesQuest": 0 + "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.", + "finishesQuest":0 }, { - "progress": 30, - "logText": "The guard tells me that the former warden used to have a necklace that he always wore. The necklace probably has the words required to approach the demon. I should return to the guard to decipher any message on the necklace once I have found it.", - "finishesQuest": 0 - }, - { - "progress": 31, - "logText": "I found the former warden of Flagstone on the upper level. I should return to the guard now.", - "finishesQuest": 0 - }, - { - "progress": 40, - "logText": "I have learned the words required to approach the demon beneath Flagstone. 'Daylight Shadow'.", - "rewardExperience": 1600, - "finishesQuest": 0 - }, - { - "progress": 50, - "logText": "Deep beneath Flagstone, I found the source of the undead infestation. A creature born from the grief of the former prisoners of Flagstone.", - "finishesQuest": 0 - }, - { - "progress": 60, - "logText": "I found one prisoner, Narael, alive deep beneath Flagstone. Narael was once a citizen of Nor City. He is too weak to walk by himself, but if I can find his wife in Nor City, I would be handsomely rewarded.", - "rewardExperience": 2100, - "finishesQuest": 1 + "progress":200, + "logText":"I have brought a heartstone to Nocmar. He should have heartsteel items available now.", + "rewardExperience":1200, + "finishesQuest":1 } ] }, { - "id": "vacor", - "name": "Missing pieces", - "showInLog": 1, - "stages": [ + "id":"flagstone", + "name":"Ancient secrets", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "A mage called Vacor in southwest Fallhaven has been trying to cast a rift spell.\nThere was something not right about him, he seemed very obsessed with his spell. Something about him gaining a power from it.", - "finishesQuest": 0 + "progress":10, + "logText":"I met a guard on sentry outside a fortress called Flagstone. The guard told me that Flagstone used to be a prison camp for runaway workers from Mount Galmore. Recently, there has been an increase in undead monsters pouring out from Flagstone. I should investigate the source of the undead monsters. The guard tells me to return to him if I need help.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "Vacor wants me to bring him the four pieces of the rift spell that he claims was stolen from him. The four bandits should be somewhere south of Fallhaven.", - "finishesQuest": 0 + "progress":20, + "logText":"I found a dug out tunnel beneath Flagstone, that seems to lead to a larger cave. The cave is guarded by a demon that I am not even able to approach. Maybe the guard outside Flagstone knows more?", + "finishesQuest":0 }, { - "progress": 30, - "logText": "I have brought the four pieces of the rift spell to Vacor.", - "rewardExperience": 1200, - "finishesQuest": 0 + "progress":30, + "logText":"The guard tells me that the former warden used to have a necklace that he always wore. The necklace probably has the words required to approach the demon. I should return to the guard to decipher any message on the necklace once I have found it.", + "finishesQuest":0 }, { - "progress": 40, - "logText": "Vacor tells me about his former apprentice Unzel, who had started to question Vacor. Vacor now wants me to kill Unzel. I should be able to find him to the southwest outside of Fallhaven. I should bring his signet ring to Vacor once I have killed him.", - "finishesQuest": 0 + "progress":31, + "logText":"I found the former warden of Flagstone on the upper level. I should return to the guard now.", + "finishesQuest":0 }, { - "progress": 50, - "logText": "Unzel gives me a choice to side with either Vacor or him.", - "finishesQuest": 0 + "progress":40, + "logText":"I have learned the words required to approach the demon beneath Flagstone. 'Daylight Shadow'.", + "rewardExperience":1600, + "finishesQuest":0 }, { - "progress": 51, - "logText": "I have chosen to side with Unzel. I should go to southwest Fallhaven to talk to Vacor about Unzel and the Shadow.", - "finishesQuest": 0 + "progress":50, + "logText":"Deep beneath Flagstone, I found the source of the undead infestation. A creature born from the grief of the former prisoners of Flagstone.", + "finishesQuest":0 }, { - "progress": 53, - "logText": "I started a fight with Unzel. I should bring his ring to Vacor once he is dead.", - "finishesQuest": 0 + "progress":60, + "logText":"I found one prisoner, Narael, alive deep beneath Flagstone. Narael was once a citizen of Nor City. He is too weak to walk by himself, but if I can find his wife in Nor City, I would be handsomely rewarded.", + "rewardExperience":2100, + "finishesQuest":1 + } + ] + }, + { + "id":"vacor", + "name":"Missing pieces", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"A mage called Vacor in southwest Fallhaven has been trying to cast a rift spell.\nThere was something not right about him, he seemed very obsessed with his spell. Something about him gaining a power from it.", + "finishesQuest":0 }, { - "progress": 54, - "logText": "I started a fight with Vacor. I should bring his ring to Unzel once he is dead.", - "finishesQuest": 0 + "progress":20, + "logText":"Vacor wants me to bring him the four pieces of the rift spell that he claims was stolen from him. The four bandits should be somewhere south of Fallhaven.", + "finishesQuest":0 }, { - "progress": 60, - "logText": "I have killed Unzel and told Vacor about the deed.", - "rewardExperience": 1600, - "finishesQuest": 1 + "progress":30, + "logText":"I have brought the four pieces of the rift spell to Vacor.", + "rewardExperience":1200, + "finishesQuest":0 }, { - "progress": 61, - "logText": "I have killed Vacor and told Unzel about the deed.", - "rewardExperience": 1600, - "finishesQuest": 1 + "progress":40, + "logText":"Vacor tells me about his former apprentice Unzel, who had started to question Vacor. Vacor now wants me to kill Unzel. I should be able to find him to the southwest outside of Fallhaven. I should bring his signet ring to Vacor once I have killed him.", + "finishesQuest":0 + }, + { + "progress":50, + "logText":"Unzel gives me a choice to side with either Vacor or him.", + "finishesQuest":0 + }, + { + "progress":51, + "logText":"I have chosen to side with Unzel. I should go to southwest Fallhaven to talk to Vacor about Unzel and the Shadow.", + "finishesQuest":0 + }, + { + "progress":53, + "logText":"I started a fight with Unzel. I should bring his ring to Vacor once he is dead.", + "finishesQuest":0 + }, + { + "progress":54, + "logText":"I started a fight with Vacor. I should bring his ring to Unzel once he is dead.", + "finishesQuest":0 + }, + { + "progress":60, + "logText":"I have killed Unzel and told Vacor about the deed.", + "rewardExperience":1600, + "finishesQuest":1 + }, + { + "progress":61, + "logText":"I have killed Vacor and told Unzel about the deed.", + "rewardExperience":1600, + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_halvor_surprise.json b/AndorsTrail/res/raw/questlist_halvor_surprise.json index 48417a0ac..6d29fea29 100644 --- a/AndorsTrail/res/raw/questlist_halvor_surprise.json +++ b/AndorsTrail/res/raw/questlist_halvor_surprise.json @@ -26,8 +26,8 @@ }, { "progress":40, - "rewardExperience":500, - "logText":"I refused to bring more rat tails to Halvor. He left Crossglen." + "logText":"I refused to bring more rat tails to Halvor. He left Crossglen.", + "rewardExperience":500 }, { "progress":50, @@ -55,8 +55,8 @@ }, { "progress":90, - "rewardExperience":1500, - "logText":"I have given up on finding animal hairs that suit Halvor's taste. He has left." + "logText":"I have given up on finding animal hairs that suit Halvor's taste. He has left.", + "rewardExperience":1500 }, { "progress":100, @@ -68,23 +68,23 @@ }, { "progress":111, - "rewardExperience":500, - "logText":"I gave Halvor a small healing potion." + "logText":"I gave Halvor a small healing potion.", + "rewardExperience":500 }, { "progress":112, - "rewardExperience":1000, - "logText":"I gave Halvor an healing potion." + "logText":"I gave Halvor an healing potion.", + "rewardExperience":1000 }, { "progress":113, - "rewardExperience":1500, - "logText":"I gave Halvor a powerful healing potion." + "logText":"I gave Halvor a powerful healing potion.", + "rewardExperience":1500 }, { "progress":114, - "rewardExperience":5000, - "logText":"I gave Halvor a potion made by Lodar." + "logText":"I gave Halvor a potion made by Lodar.", + "rewardExperience":5000 }, { "progress":115, @@ -108,8 +108,8 @@ }, { "progress":140, - "rewardExperience":3500, - "logText":"Halvor left the lakeside when I refused to get him more bones." + "logText":"Halvor left the lakeside when I refused to get him more bones.", + "rewardExperience":3500 }, { "progress":150, @@ -129,13 +129,13 @@ }, { "progress":175, - "rewardExperience":5000, - "logText":"I brought Halvor the 10 Venomscale scales." + "logText":"I brought Halvor the 10 Venomscale scales.", + "rewardExperience":5000 }, { "progress":180, - "finishesQuest":1, - "logText":"Halvor left, asking me to pay a visit to his friend Kayla if I ever come to Stoutford." + "logText":"Halvor left, asking me to pay a visit to his friend Kayla if I ever come to Stoutford.", + "finishesQuest":1 }, { "progress":190, diff --git a/AndorsTrail/res/raw/questlist_pathway_fallhaven.json b/AndorsTrail/res/raw/questlist_pathway_fallhaven.json index b33869dd6..dab017778 100644 --- a/AndorsTrail/res/raw/questlist_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/questlist_pathway_fallhaven.json @@ -1,36 +1,36 @@ -[ - { - "id": "pathway_fallhaven", - "name": "A path to the Duleian Road", - "showInLog": 1, - "stages": [ - { - "progress": 10, - "logText": "I talked to a guard in the east of Fallhaven. He watches over the old passage to the Duleian Road which is now blocked by fallen trees. If I want to help opening the pathway again I should talk to his superior the warden working in the Fallhaven prison." - }, - { - "progress": 20, - "logText": "I talked to the warden. I wasn't able to convince him but he advised me to talk to the woodcutter Jakrar living right south of Fallhaven's prison." - }, - { - "progress": 30, - "logText": "I talked to Jakrar the woodcutter. He will only cut the trees away if I do him a favor: I should search for his favorite axe east of the Crossroads Guardhouse located in the north of Fallhaven. I should look out for an evil wolf pack." - }, - { - "progress": 40, - "logText": "I have found a wolf pack and slain their leader. Beneath its remains I found Jakrar's axe. I should bring it him back.", - "rewardExperience": 300 - }, - { - "progress": 50, - "logText": "Jakrar was very happy to see his good old axe again. He is grateful now and started to cut away the woods immediately." - }, - { - "progress": 60, - "logText": "Now the woodcutter has cut away all the trees which blocked the passage. Yay, finally I've got a nice shortcut to the Duleian Road!", - "finishesQuest": 1, - "rewardExperience": 700 - } - ] - } +[ + { + "id":"pathway_fallhaven", + "name":"A path to the Duleian Road", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"I talked to a guard in the east of Fallhaven. He watches over the old passage to the Duleian Road which is now blocked by fallen trees. If I want to help opening the pathway again I should talk to his superior the warden working in the Fallhaven prison." + }, + { + "progress":20, + "logText":"I talked to the warden. I wasn't able to convince him but he advised me to talk to the woodcutter Jakrar living right south of Fallhaven's prison." + }, + { + "progress":30, + "logText":"I talked to Jakrar the woodcutter. He will only cut the trees away if I do him a favor: I should search for his favorite axe east of the Crossroads Guardhouse located in the north of Fallhaven. I should look out for an evil wolf pack." + }, + { + "progress":40, + "logText":"I have found a wolf pack and slain their leader. Beneath its remains I found Jakrar's axe. I should bring it him back.", + "rewardExperience":300 + }, + { + "progress":50, + "logText":"Jakrar was very happy to see his good old axe again. He is grateful now and started to cut away the woods immediately." + }, + { + "progress":60, + "logText":"Now the woodcutter has cut away all the trees which blocked the passage. Yay, finally I've got a nice shortcut to the Duleian Road!", + "rewardExperience":700, + "finishesQuest":1 + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_shortcut_lodar.json b/AndorsTrail/res/raw/questlist_shortcut_lodar.json index 446294007..a4af6e94d 100644 --- a/AndorsTrail/res/raw/questlist_shortcut_lodar.json +++ b/AndorsTrail/res/raw/questlist_shortcut_lodar.json @@ -26,13 +26,13 @@ }, { "progress":40, - "finishesQuest":1, - "logText":"I poured the vial over the purple fire and then it turned green. When approaching it I was teleported into another room of the cave with more purple torches. I was able to activate them as well. Finally, I have got my shortcut and can travel to Lodar a lot faster!" + "logText":"I poured the vial over the purple fire and then it turned green. When approaching it I was teleported into another room of the cave with more purple torches. I was able to activate them as well. Finally, I have got my shortcut and can travel to Lodar a lot faster!", + "finishesQuest":1 }, - { - "progress":50, - "logText":"I told Lodar about the new shortcut. He asked me to keep it a secret." - } + { + "progress":50, + "logText":"I told Lodar about the new shortcut. He asked me to keep it a secret." + } ] } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_stoutford.json b/AndorsTrail/res/raw/questlist_stoutford.json index 1ef1b874b..236f0477e 100644 --- a/AndorsTrail/res/raw/questlist_stoutford.json +++ b/AndorsTrail/res/raw/questlist_stoutford.json @@ -46,21 +46,21 @@ }, { "progress":100, + "logText":"I told him I do not know who was responsible.", "rewardExperience":2000, - "finishesQuest":1, - "logText":"I told him I do not know who was responsible." + "finishesQuest":1 }, { "progress":103, + "logText":"I told him Glasforn was responsible.", "rewardExperience":2500, - "finishesQuest":1, - "logText":"I told him Glasforn was responsible." + "finishesQuest":1 }, { "progress":106, + "logText":"I told him Andor was responsible.", "rewardExperience":2500, - "finishesQuest":1, - "logText":"I told him Andor was responsible." + "finishesQuest":1 } ] } diff --git a/AndorsTrail/res/raw/questlist_v0610.json b/AndorsTrail/res/raw/questlist_v0610.json index 72af80464..084abfd26 100644 --- a/AndorsTrail/res/raw/questlist_v0610.json +++ b/AndorsTrail/res/raw/questlist_v0610.json @@ -1,352 +1,352 @@ [ { - "id": "erinith", - "name": "Deep wound", - "showInLog": 1, - "stages": [ + "id":"erinith", + "name":"Deep wound", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Just northeast of Crossglen village, I met Erinith that has set up camp. Apparently, he was attacked during the night and lost a book." + "progress":10, + "logText":"Just northeast of Crossglen village, I met Erinith that has set up camp. Apparently, he was attacked during the night and lost a book." }, { - "progress": 20, - "logText": "I have agreed to help Erinith find his book. He told me he threw it among some trees to the north of his camp." + "progress":20, + "logText":"I have agreed to help Erinith find his book. He told me he threw it among some trees to the north of his camp." }, { - "progress": 21, - "logText": "I have agreed to help Erinith find his book in return for 200 gold. He told me he threw it among some trees to the north of his camp." + "progress":21, + "logText":"I have agreed to help Erinith find his book in return for 200 gold. He told me he threw it among some trees to the north of his camp." }, { - "progress": 30, - "logText": "I have returned the book to Erinith.", - "rewardExperience": 500 + "progress":30, + "logText":"I have returned the book to Erinith.", + "rewardExperience":500 }, { - "progress": 31, - "logText": "He also needs help with his wound that doesn't seem to be healing. Either I should bring him one potion of major health, or four regular potions of health." + "progress":31, + "logText":"He also needs help with his wound that doesn't seem to be healing. Either I should bring him one potion of major health, or four regular potions of health." }, { - "progress": 40, - "logText": "I gave Erinith a bonemeal potion to heal his wound. He was a bit scared to use it since they are prohibited by Lord Geomyr." + "progress":40, + "logText":"I gave Erinith a bonemeal potion to heal his wound. He was a bit scared to use it since they are prohibited by Lord Geomyr." }, { - "progress": 41, - "logText": "I gave Erinith a potion of a major health to heal his wound." + "progress":41, + "logText":"I gave Erinith a potion of a major health to heal his wound." }, { - "progress": 42, - "logText": "I gave Erinith four regular potions of health to heal his wound." + "progress":42, + "logText":"I gave Erinith four regular potions of health to heal his wound." }, { - "progress": 50, - "logText": "The wound healed completely and Erinith thanked me for all the help.", - "rewardExperience": 700, - "finishesQuest": 1 + "progress":50, + "logText":"The wound healed completely and Erinith thanked me for all the help.", + "rewardExperience":700, + "finishesQuest":1 } ] }, { - "id": "hadracor", - "name": "Devastated land", - "showInLog": 1, - "stages": [ + "id":"hadracor", + "name":"Devastated land", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "On the road to Carn Tower, west of the crossroads guardhouse, I met a group of woodcutters led by Hadracor. Hadracor wants me to help him get revenge on some wasps that were attacking them while they were cutting down the forest. To help them get revenge, I should look for giant wasps near their encampment and bring him at least five giant wasp wings." + "progress":10, + "logText":"On the road to Carn Tower, west of the crossroads guardhouse, I met a group of woodcutters led by Hadracor. Hadracor wants me to help him get revenge on some wasps that were attacking them while they were cutting down the forest. To help them get revenge, I should look for giant wasps near their encampment and bring him at least five giant wasp wings." }, { - "progress": 20, - "logText": "I have brought five giant wasp wings to Hadracor." + "progress":20, + "logText":"I have brought five giant wasp wings to Hadracor." }, { - "progress": 21, - "logText": "I have brought six giant wasp wings to Hadracor. For helping him, he gave me a pair of gloves." + "progress":21, + "logText":"I have brought six giant wasp wings to Hadracor. For helping him, he gave me a pair of gloves." }, { - "progress": 30, - "logText": "Hadracor thanked me for helping him and the other woodcutters get revenge on the wasps. In return, he offered me to trade for some of his items.", - "finishesQuest": 1 + "progress":30, + "logText":"Hadracor thanked me for helping him and the other woodcutters get revenge on the wasps. In return, he offered me to trade for some of his items.", + "finishesQuest":1 } ] }, { - "id": "tinlyn", - "name": "Lost sheep", - "showInLog": 1, - "stages": [ + "id":"tinlyn", + "name":"Lost sheep", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "On the road to Feygard, near the Feygard bridge, I met a shepherd named Tinlyn. Tinlyn told me that four of his sheep have wandered away and that he won't dare leave the remaining sheep to go look for them." + "progress":10, + "logText":"On the road to Feygard, near the Feygard bridge, I met a shepherd named Tinlyn. Tinlyn told me that four of his sheep have wandered away and that he won't dare leave the remaining sheep to go look for them." }, { - "progress": 15, - "logText": "I have agreed to help Tinlyn find his four lost sheep." + "progress":15, + "logText":"I have agreed to help Tinlyn find his four lost sheep." }, { - "progress": 20, - "logText": "I have found one of Tinlyn's lost sheep." + "progress":20, + "logText":"I have found one of Tinlyn's lost sheep." }, { - "progress": 21, - "logText": "I have found one of Tinlyn's lost sheep." + "progress":21, + "logText":"I have found one of Tinlyn's lost sheep." }, { - "progress": 22, - "logText": "I have found one of Tinlyn's lost sheep." + "progress":22, + "logText":"I have found one of Tinlyn's lost sheep." }, { - "progress": 23, - "logText": "I have found one of Tinlyn's lost sheep." + "progress":23, + "logText":"I have found one of Tinlyn's lost sheep." }, { - "progress": 25, - "logText": "I have found all four of Tinlyn's lost sheep." + "progress":25, + "logText":"I have found all four of Tinlyn's lost sheep." }, { - "progress": 30, - "logText": "Tinlyn thanked me for finding his lost sheep.", - "rewardExperience": 300, - "finishesQuest": 1 + "progress":30, + "logText":"Tinlyn thanked me for finding his lost sheep.", + "rewardExperience":300, + "finishesQuest":1 }, { - "progress": 31, - "logText": "Tinlyn thanked me for finding his lost sheep, but he had no reward to give me.", - "rewardExperience": 500, - "finishesQuest": 1 + "progress":31, + "logText":"Tinlyn thanked me for finding his lost sheep, but he had no reward to give me.", + "rewardExperience":500, + "finishesQuest":1 }, { - "progress": 60, - "logText": "I have attacked at least one of Tinlyn's lost sheep and is therefore unable to return them all to Tinlyn.", - "finishesQuest": 1 + "progress":60, + "logText":"I have attacked at least one of Tinlyn's lost sheep and is therefore unable to return them all to Tinlyn.", + "finishesQuest":1 } ] }, { - "id": "benbyr", - "name": "Cheap cuts", - "showInLog": 1, - "stages": [ + "id":"benbyr", + "name":"Cheap cuts", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I have met Benbyr outside the Crossroads guardhouse. He wants to get revenge on an old 'business partner' of his - Tinlyn. Benbyr wants me to kill all Tinlyn's sheep." + "progress":10, + "logText":"I have met Benbyr outside the Crossroads guardhouse. He wants to get revenge on an old 'business partner' of his - Tinlyn. Benbyr wants me to kill all Tinlyn's sheep." }, { - "progress": 20, - "logText": "I have agreed to help Benbyr find Tinlyn's sheep and kill all eight of them. I should go look for them in the fields northwest of the crossroads guardhouse." + "progress":20, + "logText":"I have agreed to help Benbyr find Tinlyn's sheep and kill all eight of them. I should go look for them in the fields northwest of the crossroads guardhouse." }, { - "progress": 21, - "logText": "I have started attacking the sheep. I should return to Benbyr once I have killed all eight of them." + "progress":21, + "logText":"I have started attacking the sheep. I should return to Benbyr once I have killed all eight of them." }, { - "progress": 30, - "logText": "Benbyr was thrilled to hear that all of Tinlyn's sheep are dead.", - "rewardExperience": 900, - "finishesQuest": 1 + "progress":30, + "logText":"Benbyr was thrilled to hear that all of Tinlyn's sheep are dead.", + "rewardExperience":900, + "finishesQuest":1 }, { - "progress": 60, - "logText": "I declined to help Benbyr kill the sheep.", - "finishesQuest": 1 + "progress":60, + "logText":"I declined to help Benbyr kill the sheep.", + "finishesQuest":1 } ] }, { - "id": "rogorn", - "name": "The path is clear to me", - "showInLog": 1, - "stages": [ + "id":"rogorn", + "name":"The path is clear to me", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Minarra up in the tower at the Crossroads guardhouse has seen a band of rogues heading west from the guardhouse, towards Carn Tower. Minarra was sure they matched the description of some men whose heads have a bounty on them from the Feygard patrol. If these are the men that Minarra thinks, they are supposedly led by particularly ruthless savage named Rogorn." + "progress":10, + "logText":"Minarra up in the tower at the Crossroads guardhouse has seen a band of rogues heading west from the guardhouse, towards Carn Tower. Minarra was sure they matched the description of some men whose heads have a bounty on them from the Feygard patrol. If these are the men that Minarra thinks, they are supposedly led by particularly ruthless savage named Rogorn." }, { - "progress": 20, - "logText": "I am helping Minarra find the band of rogues. I should travel the road west from the Crossroads guardhouse towards Carn Tower and look for them. They have supposedly stolen three pieces of a valuable painting and are wanted dead for their crimes." + "progress":20, + "logText":"I am helping Minarra find the band of rogues. I should travel the road west from the Crossroads guardhouse towards Carn Tower and look for them. They have supposedly stolen three pieces of a valuable painting and are wanted dead for their crimes." }, { - "progress": 21, - "logText": "Minarra also tells me that I should not trust anything I hear from them. In particular, anything from Rogorn should be viewed with great suspicion." + "progress":21, + "logText":"Minarra also tells me that I should not trust anything I hear from them. In particular, anything from Rogorn should be viewed with great suspicion." }, { - "progress": 30, - "logText": "I have found the band of rogues on the road west towards Carn Tower, led by Rogorn." + "progress":30, + "logText":"I have found the band of rogues on the road west towards Carn Tower, led by Rogorn." }, { - "progress": 35, - "logText": "Rogorn tells me that they are wrongly accused of murder and theft in Feygard, while they themselves have never even been to Feygard." + "progress":35, + "logText":"Rogorn tells me that they are wrongly accused of murder and theft in Feygard, while they themselves have never even been to Feygard." }, { - "progress": 40, - "logText": "I have decided to attack Rogorn and his band of rogues. I should return to Minarra with the three pieces of the painting once they are dead." + "progress":40, + "logText":"I have decided to attack Rogorn and his band of rogues. I should return to Minarra with the three pieces of the painting once they are dead." }, { - "progress": 45, - "logText": "I have decided not to attack Rogorn and his band of rogues, but instead report back to Minarra that she must have mistaken the men she saw for someone else." + "progress":45, + "logText":"I have decided not to attack Rogorn and his band of rogues, but instead report back to Minarra that she must have mistaken the men she saw for someone else." }, { - "progress": 50, - "logText": "Minarra thanked me for dealing with the thieves, and told me that my services to Feygard will be appreciated." + "progress":50, + "logText":"Minarra thanked me for dealing with the thieves, and told me that my services to Feygard will be appreciated." }, { - "progress": 55, - "logText": "After telling Minarra that she must have mistaken the men for someone else, she seemed a bit suspicious, but thanked me for helping her look into the matter." + "progress":55, + "logText":"After telling Minarra that she must have mistaken the men for someone else, she seemed a bit suspicious, but thanked me for helping her look into the matter." }, { - "progress": 60, - "logText": "I have helped Minarra with her task.", - "finishesQuest": 1 + "progress":60, + "logText":"I have helped Minarra with her task.", + "finishesQuest":1 } ] }, { - "id": "feygard_shipment", - "name": "Feygard errands", - "showInLog": 1, - "stages": [ + "id":"feygard_shipment", + "name":"Feygard errands", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I met Gandoren, the guard captain at the Crossroads guardhouse. He told me about some trouble up in Loneford, that have forced the guards to be even more alert than usual. Because of this, they can't do their regular errands themselves but need help with some basic things." + "progress":10, + "logText":"I met Gandoren, the guard captain at the Crossroads guardhouse. He told me about some trouble up in Loneford, that have forced the guards to be even more alert than usual. Because of this, they can't do their regular errands themselves but need help with some basic things." }, { - "progress": 20, - "logText": "Gandoren wants me to help him transport a shipment of 10 iron swords to another guard post to the south." + "progress":20, + "logText":"Gandoren wants me to help him transport a shipment of 10 iron swords to another guard post to the south." }, { - "progress": 21, - "logText": "I have agreed to help Gandoren transport the shipment, as a service for Feygard." + "progress":21, + "logText":"I have agreed to help Gandoren transport the shipment, as a service for Feygard." }, { - "progress": 22, - "logText": "I have grudgingly agreed to help Gandoren transport the shipment." + "progress":22, + "logText":"I have grudgingly agreed to help Gandoren transport the shipment." }, { - "progress": 25, - "logText": "I should deliver the shipment to the Feygard patrol captain stationed in the Foaming Flask tavern." + "progress":25, + "logText":"I should deliver the shipment to the Feygard patrol captain stationed in the Foaming Flask tavern." }, { - "progress": 26, - "logText": "Gandoren tells me that Ailshara has expressed some interest in the Feygard shipments, and urges me to stay away from her." + "progress":26, + "logText":"Gandoren tells me that Ailshara has expressed some interest in the Feygard shipments, and urges me to stay away from her." }, { - "progress": 30, - "logText": "Ailshara is indeed interested in the shipment, and wants me to help Nor City with the supplies instead." + "progress":30, + "logText":"Ailshara is indeed interested in the shipment, and wants me to help Nor City with the supplies instead." }, { - "progress": 35, - "logText": "If I want to help Ailshara and Nor City, I should deliver the shipment to the smith in Vilegard instead." + "progress":35, + "logText":"If I want to help Ailshara and Nor City, I should deliver the shipment to the smith in Vilegard instead." }, { - "progress": 50, - "logText": "I have delivered the shipment to the Feygard patrol captain in the Foaming Flask tavern. I should go tell Gandoren in the Crossroads guardhouse that the shipment is delivered." + "progress":50, + "logText":"I have delivered the shipment to the Feygard patrol captain in the Foaming Flask tavern. I should go tell Gandoren in the Crossroads guardhouse that the shipment is delivered." }, { - "progress": 55, - "logText": "I have delivered the shipment to the smith in Vilegard." + "progress":55, + "logText":"I have delivered the shipment to the smith in Vilegard." }, { - "progress": 56, - "logText": "The Vilegard smith gave me a shipment of degraded items that I should deliver to the Feygard patrol captain in the Foaming Flask tavern instead of the normal ones." + "progress":56, + "logText":"The Vilegard smith gave me a shipment of degraded items that I should deliver to the Feygard patrol captain in the Foaming Flask tavern instead of the normal ones." }, { - "progress": 60, - "logText": "I have delivered the shipment of degraded items to the Feygard patrol captain in the Foaming Flask tavern. I should go tell Gandoren in the Crossroads guardhouse that the shipment is delivered." + "progress":60, + "logText":"I have delivered the shipment of degraded items to the Feygard patrol captain in the Foaming Flask tavern. I should go tell Gandoren in the Crossroads guardhouse that the shipment is delivered." }, { - "progress": 80, - "logText": "Gandoren thanked me for helping him deliver the shipment.", - "rewardExperience": 500, - "finishesQuest": 1 + "progress":80, + "logText":"Gandoren thanked me for helping him deliver the shipment.", + "rewardExperience":500, + "finishesQuest":1 }, { - "progress": 81, - "logText": "Gandoren thanked me for helping him deliver the shipment. He never suspected anything. I should also report back to Ailshara." + "progress":81, + "logText":"Gandoren thanked me for helping him deliver the shipment. He never suspected anything. I should also report back to Ailshara." }, { - "progress": 82, - "logText": "I have reported back to Ailshara.", - "rewardExperience": 500, - "finishesQuest": 1 + "progress":82, + "logText":"I have reported back to Ailshara.", + "rewardExperience":500, + "finishesQuest":1 } ] }, { - "id": "loneford", - "name": "Flows through the veins", - "showInLog": 1, - "stages": [ + "id":"loneford", + "name":"Flows through the veins", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I heard a story about Loneford. Apparently, a lot of people have become ill there recently, and some have even died. The cause is still unknown." + "progress":10, + "logText":"I heard a story about Loneford. Apparently, a lot of people have become ill there recently, and some have even died. The cause is still unknown." }, { - "progress": 11, - "logText": "I should investigate what could have caused the people of Loneford to become ill. To gather clues, I should ask the citizens of Loneford and the surrounding areas about what they think is the cause." + "progress":11, + "logText":"I should investigate what could have caused the people of Loneford to become ill. To gather clues, I should ask the citizens of Loneford and the surrounding areas about what they think is the cause." }, { - "progress": 21, - "logText": "The guards in the Crossroads guardhouse are certain that the illness in Loneford is caused by some sabotage done by the priests or people from Nor City." + "progress":21, + "logText":"The guards in the Crossroads guardhouse are certain that the illness in Loneford is caused by some sabotage done by the priests or people from Nor City." }, { - "progress": 22, - "logText": "Some villagers in Loneford believe that the illness is caused by the guards from Feygard, in some scheme to make the people suffer even more than they already have." + "progress":22, + "logText":"Some villagers in Loneford believe that the illness is caused by the guards from Feygard, in some scheme to make the people suffer even more than they already have." }, { - "progress": 23, - "logText": "Talion, the chapel priest in Loneford, thinks that the illness is the work of the Shadow, as punishment for Loneford's lack of devotion to the Shadow." + "progress":23, + "logText":"Talion, the chapel priest in Loneford, thinks that the illness is the work of the Shadow, as punishment for Loneford's lack of devotion to the Shadow." }, { - "progress": 24, - "logText": "Taevinn in Loneford is certain that Sienn in the southeast barn has something to do with the illness. Apparently, Sienn keeps a pet around that has approached Taevinn in a threatening manner several times." + "progress":24, + "logText":"Taevinn in Loneford is certain that Sienn in the southeast barn has something to do with the illness. Apparently, Sienn keeps a pet around that has approached Taevinn in a threatening manner several times." }, { - "progress": 25, - "logText": "I should go see Landa in the Loneford tavern. Rumor has it that he saw something that he doesn't dare tell anyone." + "progress":25, + "logText":"I should go see Landa in the Loneford tavern. Rumor has it that he saw something that he doesn't dare tell anyone." }, { - "progress": 30, - "logText": "Landa confused me with someone else at first. He apparently saw a boy doing something around the town well during the night before the illness started. He was scared to talk to me at first since he thought I looked like the boy he had seen. Could it have been Andor that he saw?" + "progress":30, + "logText":"Landa confused me with someone else at first. He apparently saw a boy doing something around the town well during the night before the illness started. He was scared to talk to me at first since he thought I looked like the boy he had seen. Could it have been Andor that he saw?" }, { - "progress": 31, - "logText": "Also, the night after he saw the boy at the well, he saw Buceth taking samples of the water in the well. Strangely enough, Buceth has not gotten ill like the others in the village." + "progress":31, + "logText":"Also, the night after he saw the boy at the well, he saw Buceth taking samples of the water in the well. Strangely enough, Buceth has not gotten ill like the others in the village." }, { - "progress": 35, - "logText": "I should go question Buceth at the Loneford chapel about what he was doing at the well, and about whether he knows anything about Andor." + "progress":35, + "logText":"I should go question Buceth at the Loneford chapel about what he was doing at the well, and about whether he knows anything about Andor." }, { - "progress": 41, - "logText": "I have bribed Buceth into talking to me." + "progress":41, + "logText":"I have bribed Buceth into talking to me." }, { - "progress": 42, - "logText": "I have told Buceth that I am ready to follow the Shadow." + "progress":42, + "logText":"I have told Buceth that I am ready to follow the Shadow." }, { - "progress": 45, - "logText": "Buceth tells me that he is assigned by the priests in Nor City to make sure the Shadow casts its glow over Loneford. Apparently, the priests had sent a boy to do some business in Loneford, and Buceth was tasked with gathering some samples from the water well." + "progress":45, + "logText":"Buceth tells me that he is assigned by the priests in Nor City to make sure the Shadow casts its glow over Loneford. Apparently, the priests had sent a boy to do some business in Loneford, and Buceth was tasked with gathering some samples from the water well." }, { - "progress": 50, - "logText": "I have attacked Buceth. I should bring any evidence that Buceth has on him to Kuldan, the guard captain in the longhouse in Loneford." + "progress":50, + "logText":"I have attacked Buceth. I should bring any evidence that Buceth has on him to Kuldan, the guard captain in the longhouse in Loneford." }, { - "progress": 54, - "logText": "I have given the vial that Buceth had on him to Kuldan, the guard captain in Loneford." + "progress":54, + "logText":"I have given the vial that Buceth had on him to Kuldan, the guard captain in Loneford." }, { - "progress": 55, - "logText": "Kuldan thanked me for solving the mystery of the illness in Loneford. They will start bringing in water with help from Feygard instead of drinking from the well from now on. Kuldan also told me to visit the castle steward in Feygard if I want to help further.", - "rewardExperience": 15000, - "finishesQuest": 1 + "progress":55, + "logText":"Kuldan thanked me for solving the mystery of the illness in Loneford. They will start bringing in water with help from Feygard instead of drinking from the well from now on. Kuldan also told me to visit the castle steward in Feygard if I want to help further.", + "rewardExperience":15000, + "finishesQuest":1 }, { - "progress": 60, - "logText": "I have promised to keep Buceth's story a secret. If Andor was indeed here, he must have had a good reason for doing what he did. Buceth also told me to visit the chapel custodian in Nor City if I want to learn more about the Shadow.", - "rewardExperience": 15000, - "finishesQuest": 1 + "progress":60, + "logText":"I have promised to keep Buceth's story a secret. If Andor was indeed here, he must have had a good reason for doing what he did. Buceth also told me to visit the chapel custodian in Nor City if I want to learn more about the Shadow.", + "rewardExperience":15000, + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v0611.json b/AndorsTrail/res/raw/questlist_v0611.json index d9ddc31b4..6391e7c5e 100644 --- a/AndorsTrail/res/raw/questlist_v0611.json +++ b/AndorsTrail/res/raw/questlist_v0611.json @@ -1,82 +1,82 @@ [ { - "id": "thorin", - "name": "Bits and pieces", - "showInLog": 1, - "stages": [ + "id":"thorin", + "name":"Bits and pieces", + "showInLog":1, + "stages":[ { - "progress": 20, - "logText": "In a cave to the east, I found a man called Thorin, that wants me to help him find the remains of his former travelling companions. I should find the remains of all six of them and return them to him." + "progress":20, + "logText":"In a cave to the east, I found a man called Thorin, that wants me to help him find the remains of his former travelling companions. I should find the remains of all six of them and return them to him." }, { - "progress": 31, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":31, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 32, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":32, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 33, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":33, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 34, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":34, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 35, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":35, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 36, - "logText": "I have found some skeletal remains in the same cave that I met Thorin in." + "progress":36, + "logText":"I have found some skeletal remains in the same cave that I met Thorin in." }, { - "progress": 40, - "logText": "Thorin thanked me for helping him. In return, he has allowed me to use his bed to rest, and is willing to sell me some of his potions.", - "rewardExperience": 4000, - "finishesQuest": 1 + "progress":40, + "logText":"Thorin thanked me for helping him. In return, he has allowed me to use his bed to rest, and is willing to sell me some of his potions.", + "rewardExperience":4000, + "finishesQuest":1 } ] }, { - "id": "algangror", - "name": "Of mice and men", - "showInLog": 1, - "stages": [ + "id":"algangror", + "name":"Of mice and men", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "In a lonely house on a peninsula at the northern shore of lake Laeroth up in the mountains to the north-east, I met a woman called Algangror." + "progress":10, + "logText":"In a lonely house on a peninsula at the northern shore of lake Laeroth up in the mountains to the north-east, I met a woman called Algangror." }, { - "progress": 11, - "logText": "She has a rodent problem and needs help dealing with some of them that she has trapped in her basement." + "progress":11, + "logText":"She has a rodent problem and needs help dealing with some of them that she has trapped in her basement." }, { - "progress": 15, - "logText": "I have agreed to help Algangror deal with her rodent problem. I should return to her when I have killed all six rodents in her basement." + "progress":15, + "logText":"I have agreed to help Algangror deal with her rodent problem. I should return to her when I have killed all six rodents in her basement." }, { - "progress": 20, - "logText": "Algangror thanked me for helping her with her problem.", - "rewardExperience": 5000 + "progress":20, + "logText":"Algangror thanked me for helping her with her problem.", + "rewardExperience":5000 }, { - "progress": 21, - "logText": "She also told me not to talk to anyone in Remgard about her whereabouts. Apparently, they are looking for her for some reason that she would not say. Under no circumstances should I tell anyone where she is.", - "finishesQuest": 1 + "progress":21, + "logText":"She also told me not to talk to anyone in Remgard about her whereabouts. Apparently, they are looking for her for some reason that she would not say. Under no circumstances should I tell anyone where she is.", + "finishesQuest":1 }, { - "progress": 100, - "logText": "I will not help Algangror with her task.", - "finishesQuest": 1 + "progress":100, + "logText":"I will not help Algangror with her task.", + "finishesQuest":1 }, { - "progress": 101, - "logText": "Algangror won't talk to me, and I will be unable to help her with her task.", - "finishesQuest": 1 + "progress":101, + "logText":"Algangror won't talk to me, and I will be unable to help her with her task.", + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v0611_2.json b/AndorsTrail/res/raw/questlist_v0611_2.json index 4dc0c296c..9f10b10bf 100644 --- a/AndorsTrail/res/raw/questlist_v0611_2.json +++ b/AndorsTrail/res/raw/questlist_v0611_2.json @@ -1,257 +1,257 @@ [ { - "id": "toszylae", - "name": "An involuntary carrier", - "showInLog": 1, - "stages": [ + "id":"toszylae", + "name":"An involuntary carrier", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "On the road between Loneford and Brimhaven, I found a dried up lake-bed with a major cavern below. Deep inside the cavern, I met Ulirfendor - a priest of the Shadow from Brimhaven. Ulirfendor is trying to translate the inscriptions on a shrine of Kazaul, and has determined that it speaks of the 'Dark protector', but he is unsure what that refers to. Whatever it means, he is determined that it must be stopped." + "progress":10, + "logText":"On the road between Loneford and Brimhaven, I found a dried up lake-bed with a major cavern below. Deep inside the cavern, I met Ulirfendor - a priest of the Shadow from Brimhaven. Ulirfendor is trying to translate the inscriptions on a shrine of Kazaul, and has determined that it speaks of the 'Dark protector', but he is unsure what that refers to. Whatever it means, he is determined that it must be stopped." }, { - "progress": 11, - "logText": "Ulirfendor needs help with figuring out what some of the missing parts on the shrine says. The inscription reads 'Kulauil hamar urum Kazaul'te', but the next parts have been completely eroded from the rock." + "progress":11, + "logText":"Ulirfendor needs help with figuring out what some of the missing parts on the shrine says. The inscription reads 'Kulauil hamar urum Kazaul'te', but the next parts have been completely eroded from the rock." }, { - "progress": 15, - "logText": "I have agreed to help Ulirfendor find out what the missing parts of the inscription might be. Ulirfendor believes the shrine speaks of a powerful creature that lives deeper inside the dungeon. Maybe that could provide some clue as to what the missing parts are." + "progress":15, + "logText":"I have agreed to help Ulirfendor find out what the missing parts of the inscription might be. Ulirfendor believes the shrine speaks of a powerful creature that lives deeper inside the dungeon. Maybe that could provide some clue as to what the missing parts are." }, { - "progress": 20, - "logText": "Deep inside the dungeon, I encountered a radiant guardian, guarding some other being. The guardian uttered the phrases 'Kulauil hamar urum Kazaul'te. Kazaul hamat urul'. This must be what Ulirfendor was looking for. I should return to him at once." + "progress":20, + "logText":"Deep inside the dungeon, I encountered a radiant guardian, guarding some other being. The guardian uttered the phrases 'Kulauil hamar urum Kazaul'te. Kazaul hamat urul'. This must be what Ulirfendor was looking for. I should return to him at once." }, { - "progress": 21, - "logText": "I tried to attack the guardian, but was unable to even reach it. Some powerful force held me back. Maybe Ulirfendor knows more." + "progress":21, + "logText":"I tried to attack the guardian, but was unable to even reach it. Some powerful force held me back. Maybe Ulirfendor knows more." }, { - "progress": 30, - "logText": "Ulirfendor was very pleased to hear that I uncovered the missing parts of the inscription.", - "rewardExperience": 2000 + "progress":30, + "logText":"Ulirfendor was very pleased to hear that I uncovered the missing parts of the inscription.", + "rewardExperience":2000 }, { - "progress": 32, - "logText": "He also told me the continuation of the inscription, but did not know what it means. I should go back to the guardian and speak the words that Ulirfendor told me." + "progress":32, + "logText":"He also told me the continuation of the inscription, but did not know what it means. I should go back to the guardian and speak the words that Ulirfendor told me." }, { - "progress": 42, - "logText": "I have spoken the words to the guardian.", - "rewardExperience": 5000 + "progress":42, + "logText":"I have spoken the words to the guardian.", + "rewardExperience":5000 }, { - "progress": 45, - "logText": "The guardian gave off a chilling laughter, and started attacking me." + "progress":45, + "logText":"The guardian gave off a chilling laughter, and started attacking me." }, { - "progress": 50, - "logText": "I defeated the guardian and reached the lich 'Toszylae'. The lich managed to infect me with something. I must kill the lich and return to Ulirfendor." + "progress":50, + "logText":"I defeated the guardian and reached the lich 'Toszylae'. The lich managed to infect me with something. I must kill the lich and return to Ulirfendor." }, { - "progress": 60, - "logText": "Ulirfendor told me that he had managed to translate the parts of the inscription that I told the guardian. Apparently, what I told the guardian roughly means 'My body for Kazaul'. Ulirfendor was very concerned about what this means for me, and was very regretful that he had made me speak the words." + "progress":60, + "logText":"Ulirfendor told me that he had managed to translate the parts of the inscription that I told the guardian. Apparently, what I told the guardian roughly means 'My body for Kazaul'. Ulirfendor was very concerned about what this means for me, and was very regretful that he had made me speak the words." }, { - "progress": 70, - "logText": "Ulirfendor was very happy to hear that I managed to defeat the lich. With the lich defeated, the people in the surrounding areas should be safe now.", - "rewardExperience": 20000, - "finishesQuest": 1 + "progress":70, + "logText":"Ulirfendor was very happy to hear that I managed to defeat the lich. With the lich defeated, the people in the surrounding areas should be safe now.", + "rewardExperience":20000, + "finishesQuest":1 } ] }, { - "id": "darkprotector", - "name": "The dark protector", - "showInLog": 1, - "stages": [ + "id":"darkprotector", + "name":"The dark protector", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I have found a strange looking helmet from the lich 'Toszylae' that I defeated. I should go ask Ulirfendor if he knows anything about it." + "progress":10, + "logText":"I have found a strange looking helmet from the lich 'Toszylae' that I defeated. I should go ask Ulirfendor if he knows anything about it." }, { - "progress": 15, - "logText": "Ulirfendor in the same dungeon thinks this artifact is what the shrine speaks of, and that it will bring misery to the surroundings of whoever carries it. He wants me to help him destroy it immediately." + "progress":15, + "logText":"Ulirfendor in the same dungeon thinks this artifact is what the shrine speaks of, and that it will bring misery to the surroundings of whoever carries it. He wants me to help him destroy it immediately." }, { - "progress": 26, - "logText": "To destroy the artifact, I would need give the helmet and the heart of the lich to Ulirfendor." + "progress":26, + "logText":"To destroy the artifact, I would need give the helmet and the heart of the lich to Ulirfendor." }, { - "progress": 30, - "logText": "I have given the helmet to Ulirfendor." + "progress":30, + "logText":"I have given the helmet to Ulirfendor." }, { - "progress": 31, - "logText": "I have given the heart of the lich to Ulirfendor." + "progress":31, + "logText":"I have given the heart of the lich to Ulirfendor." }, { - "progress": 35, - "logText": "Ulirfendor has destroyed the artifact. The people of the surrounding towns are safe from whatever misery the helmet would have brought." + "progress":35, + "logText":"Ulirfendor has destroyed the artifact. The people of the surrounding towns are safe from whatever misery the helmet would have brought." }, { - "progress": 40, - "logText": "For helping with both the lich and the helmet, Ulirfendor has given me the dark blessing of the Shadow.", - "rewardExperience": 15000, - "finishesQuest": 1 + "progress":40, + "logText":"For helping with both the lich and the helmet, Ulirfendor has given me the dark blessing of the Shadow.", + "rewardExperience":15000, + "finishesQuest":1 }, { - "progress": 41, - "logText": "For helping with both the lich and the helmet, Ulirfendor wanted to give me the dark blessing of the Shadow, but I declined.", - "rewardExperience": 35000, - "finishesQuest": 1 + "progress":41, + "logText":"For helping with both the lich and the helmet, Ulirfendor wanted to give me the dark blessing of the Shadow, but I declined.", + "rewardExperience":35000, + "finishesQuest":1 }, { - "progress": 50, - "logText": "I have decided to keep the helmet for myself. Who knows what power I could gain from it." + "progress":50, + "logText":"I have decided to keep the helmet for myself. Who knows what power I could gain from it." }, { - "progress": 51, - "logText": "Ulirfendor attacked me for keeping the helmet." + "progress":51, + "logText":"Ulirfendor attacked me for keeping the helmet." }, { - "progress": 55, - "logText": "I found a book by the shrine where Ulirfendor was. The book talks of a ritual that would restore the helmet to its true power. I should complete the ritual by the shrine if I want to use the helmet." + "progress":55, + "logText":"I found a book by the shrine where Ulirfendor was. The book talks of a ritual that would restore the helmet to its true power. I should complete the ritual by the shrine if I want to use the helmet." }, { - "progress": 60, - "logText": "I have started the Kazaul ritual." + "progress":60, + "logText":"I have started the Kazaul ritual." }, { - "progress": 65, - "logText": "I have placed the helmet in front of the Kazaul shrine." + "progress":65, + "logText":"I have placed the helmet in front of the Kazaul shrine." }, { - "progress": 66, - "logText": "I have placed the lich's heart in front of the Kazaul shrine." + "progress":66, + "logText":"I have placed the lich's heart in front of the Kazaul shrine." }, { - "progress": 70, - "logText": "The ritual is complete, and I have restored the power of the helmet to its former glory.", - "rewardExperience": 5000, - "finishesQuest": 1 + "progress":70, + "logText":"The ritual is complete, and I have restored the power of the helmet to its former glory.", + "rewardExperience":5000, + "finishesQuest":1 } ] }, { - "id": "maggots", - "name": "I have it in me", - "showInLog": 1, - "stages": [ + "id":"maggots", + "name":"I have it in me", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Deep inside a cavern, I encountered a lich of Kazaul. Somehow the lich managed to infect me with things that crawl around in my stomach! I must find some way to get rid of these things inside of me. I should go talk to Ulirfendor, or seek help in one of the chapels." + "progress":10, + "logText":"Deep inside a cavern, I encountered a lich of Kazaul. Somehow the lich managed to infect me with things that crawl around in my stomach! I must find some way to get rid of these things inside of me. I should go talk to Ulirfendor, or seek help in one of the chapels." }, { - "progress": 20, - "logText": "Ulirfendor tells me that he read something long ago about rotworms that feed upon living tissue. They can have what he called 'unusual' effects on whoever carries them, and their eggs can slowly kill a person from the inside. I should seek help immediately, before it is too late." + "progress":20, + "logText":"Ulirfendor tells me that he read something long ago about rotworms that feed upon living tissue. They can have what he called 'unusual' effects on whoever carries them, and their eggs can slowly kill a person from the inside. I should seek help immediately, before it is too late." }, { - "progress": 21, - "logText": "Ulirfendor says that one of the priests of the Shadow should be able help me. I should go visit Talion at the chapel in Loneford at once." + "progress":21, + "logText":"Ulirfendor says that one of the priests of the Shadow should be able help me. I should go visit Talion at the chapel in Loneford at once." }, { - "progress": 30, - "logText": "Talion in Loneford told me that in order to be cured of my affliction, I will need to bring four parts to him. The parts that I will need are five bones, two pieces of animal hair, one Irdegh poison gland and one empty vial. Bones and fur can probably be found on some animal in the wilderness, and the poison gland can be found on one of the Irdeghs that have been spotted to the east." + "progress":30, + "logText":"Talion in Loneford told me that in order to be cured of my affliction, I will need to bring four parts to him. The parts that I will need are five bones, two pieces of animal hair, one Irdegh poison gland and one empty vial. Bones and fur can probably be found on some animal in the wilderness, and the poison gland can be found on one of the Irdeghs that have been spotted to the east." }, { - "progress": 40, - "logText": "I have brought the five bones to Talion." + "progress":40, + "logText":"I have brought the five bones to Talion." }, { - "progress": 41, - "logText": "I have brought the two pieces of animal hair to Talion." + "progress":41, + "logText":"I have brought the two pieces of animal hair to Talion." }, { - "progress": 42, - "logText": "I have brought one Irdegh poison gland to Talion." + "progress":42, + "logText":"I have brought one Irdegh poison gland to Talion." }, { - "progress": 43, - "logText": "I have brought an empty vial to Talion." + "progress":43, + "logText":"I have brought an empty vial to Talion." }, { - "progress": 45, - "logText": "I have now brought all pieces that Talion needs in order to cure me of these things." + "progress":45, + "logText":"I have now brought all pieces that Talion needs in order to cure me of these things." }, { - "progress": 50, - "logText": "Talion has cured me of the Kazaul rotworms. I managed to get one of the rotworms into an empty vial, and Talion told me that it would be very valuable. I cannot imagine for what.", - "rewardExperience": 30000 + "progress":50, + "logText":"Talion has cured me of the Kazaul rotworms. I managed to get one of the rotworms into an empty vial, and Talion told me that it would be very valuable. I cannot imagine for what.", + "rewardExperience":30000 }, { - "progress": 51, - "logText": "Because of my former affliction, Talion has agreed to help me by placing blessings of the Shadow upon me whenever I wish, for a fee.", - "finishesQuest": 1 + "progress":51, + "logText":"Because of my former affliction, Talion has agreed to help me by placing blessings of the Shadow upon me whenever I wish, for a fee.", + "finishesQuest":1 } ] }, { - "id": "sisterfight", - "name": "A difference in opinion", - "showInLog": 1, - "stages": [ + "id":"sisterfight", + "name":"A difference in opinion", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I heard a story about two squabbling sisters in Remgard, Elwel and Elwyl. Apparently they have kept people awake at night with the way they are shouting at each other. I should go visit them in their house on the southern shore of the city of Remgard." + "progress":10, + "logText":"I heard a story about two squabbling sisters in Remgard, Elwel and Elwyl. Apparently they have kept people awake at night with the way they are shouting at each other. I should go visit them in their house on the southern shore of the city of Remgard." }, { - "progress": 20, - "logText": "I have talked to Elwyl, one of the Elwille sisters in Remgard. She is furious at her sister for not agreeing on even the most simple of facts. Apparently, they have had their disagreements with each other for several years." + "progress":20, + "logText":"I have talked to Elwyl, one of the Elwille sisters in Remgard. She is furious at her sister for not agreeing on even the most simple of facts. Apparently, they have had their disagreements with each other for several years." }, { - "progress": 21, - "logText": "Elwel will not speak to me." + "progress":21, + "logText":"Elwel will not speak to me." }, { - "progress": 30, - "logText": "One matter that the sisters disagree on currently is the color of a certain potion that the town potion-maker Hjaldar used to make. Elwyl says that the potion of accuracy focus that Hjaldar used to make was a blue potion, but Elwel insists that the potion had a green substance." + "progress":30, + "logText":"One matter that the sisters disagree on currently is the color of a certain potion that the town potion-maker Hjaldar used to make. Elwyl says that the potion of accuracy focus that Hjaldar used to make was a blue potion, but Elwel insists that the potion had a green substance." }, { - "progress": 31, - "logText": "Elwyl wants me to get a potion of accuracy focus from Hjaldar here in Remgard so that she can finally prove to Elwel that she is wrong." + "progress":31, + "logText":"Elwyl wants me to get a potion of accuracy focus from Hjaldar here in Remgard so that she can finally prove to Elwel that she is wrong." }, { - "progress": 40, - "logText": "I have talked to Hjaldar in Remgard. Hjaldar no longer makes potions since his supply of Lyson marrow extract has gone dry." + "progress":40, + "logText":"I have talked to Hjaldar in Remgard. Hjaldar no longer makes potions since his supply of Lyson marrow extract has gone dry." }, { - "progress": 41, - "logText": "Apparently, Hjaldar's old friend Mazeg would surely have some Lyson marrow extract to sell. Unfortunately, he does not know where Mazeg currently lives. He only knows that Mazeg traveled far to the west last time they met." + "progress":41, + "logText":"Apparently, Hjaldar's old friend Mazeg would surely have some Lyson marrow extract to sell. Unfortunately, he does not know where Mazeg currently lives. He only knows that Mazeg traveled far to the west last time they met." }, { - "progress": 45, - "logText": "I should find Mazeg and get some Lyson marrow extract so that Hjaldar can start making potions again." + "progress":45, + "logText":"I should find Mazeg and get some Lyson marrow extract so that Hjaldar can start making potions again." }, { - "progress": 50, - "logText": "I have talked to Mazeg in the Blackwater mountain settlement. Since I helped the people of the Blackwater mountain before, he is willing to sell me a vial of Lyson marrow extract for only 400 gold." + "progress":50, + "logText":"I have talked to Mazeg in the Blackwater mountain settlement. Since I helped the people of the Blackwater mountain before, he is willing to sell me a vial of Lyson marrow extract for only 400 gold." }, { - "progress": 51, - "logText": "I have talked to Mazeg in the Blackwater mountain settlement. He is willing to sell me Lyson marrow extract for 800 gold." + "progress":51, + "logText":"I have talked to Mazeg in the Blackwater mountain settlement. He is willing to sell me Lyson marrow extract for 800 gold." }, { - "progress": 55, - "logText": "I have bought some Lyson marrow extract from Mazeg. I should return to Remgard and give it to Hjaldar." + "progress":55, + "logText":"I have bought some Lyson marrow extract from Mazeg. I should return to Remgard and give it to Hjaldar." }, { - "progress": 60, - "logText": "Hjaldar thanked me for bringing him the marrow extract.", - "rewardExperience": 15000 + "progress":60, + "logText":"Hjaldar thanked me for bringing him the marrow extract.", + "rewardExperience":15000 }, { - "progress": 61, - "logText": "Hjaldar can now create potions again, and is willing to trade with me. He even gave me some of the first potions that he made. I should go visit the Elwille sisters here in Remgard again, and show them a potion of accuracy focus." + "progress":61, + "logText":"Hjaldar can now create potions again, and is willing to trade with me. He even gave me some of the first potions that he made. I should go visit the Elwille sisters here in Remgard again, and show them a potion of accuracy focus." }, { - "progress": 70, - "logText": "I have given a potion of accuracy focus to Elwyl." + "progress":70, + "logText":"I have given a potion of accuracy focus to Elwyl." }, { - "progress": 71, - "logText": "Unfortunately, it did not cause their squabbling to diminish. On the contrary, they seem to be even more angry at each other now, since both of them had the color wrong.", - "rewardExperience": 9000, - "finishesQuest": 1 + "progress":71, + "logText":"Unfortunately, it did not cause their squabbling to diminish. On the contrary, they seem to be even more angry at each other now, since both of them had the color wrong.", + "rewardExperience":9000, + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v0611_3.json b/AndorsTrail/res/raw/questlist_v0611_3.json index 00f7d9914..bbd6134c2 100644 --- a/AndorsTrail/res/raw/questlist_v0611_3.json +++ b/AndorsTrail/res/raw/questlist_v0611_3.json @@ -1,296 +1,296 @@ [ { - "id": "remgard", - "name": "Everything in order", - "showInLog": 1, - "stages": [ + "id":"remgard", + "name":"Everything in order", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I have reached the bridge to enter the town of Remgard. According to the bridge guard, the town is closed for outsiders to enter, and no-one is currently allowed to leave. They are investigating some disappearances of some of the townspeople." + "progress":10, + "logText":"I have reached the bridge to enter the town of Remgard. According to the bridge guard, the town is closed for outsiders to enter, and no-one is currently allowed to leave. They are investigating some disappearances of some of the townspeople." }, { - "progress": 15, - "logText": "I have offered my assistance in helping the people of Remgard investigate what has happened to the townspeople that have disappeared." + "progress":15, + "logText":"I have offered my assistance in helping the people of Remgard investigate what has happened to the townspeople that have disappeared." }, { - "progress": 20, - "logText": "The bridge guard has asked me to investigate an abandoned house to the east along the northern shore of the lake. I should be wary of any inhabitants that may be there." + "progress":20, + "logText":"The bridge guard has asked me to investigate an abandoned house to the east along the northern shore of the lake. I should be wary of any inhabitants that may be there." }, { - "progress": 30, - "logText": "I have reported back to the bridge guard that I met Algangror in the abandoned house.", - "rewardExperience": 3000 + "progress":30, + "logText":"I have reported back to the bridge guard that I met Algangror in the abandoned house.", + "rewardExperience":3000 }, { - "progress": 31, - "logText": "I have reported back to the bridge guard that the abandoned house was empty.", - "rewardExperience": 3000 + "progress":31, + "logText":"I have reported back to the bridge guard that the abandoned house was empty.", + "rewardExperience":3000 }, { - "progress": 35, - "logText": "I have been granted entrance into Remgard. I should go visit Jhaeld, the town elder, to talk about what the next step should be. Jhaeld can probably be found in the tavern to the southeast." + "progress":35, + "logText":"I have been granted entrance into Remgard. I should go visit Jhaeld, the town elder, to talk about what the next step should be. Jhaeld can probably be found in the tavern to the southeast." }, { - "progress": 40, - "logText": "Jhaeld was rather arrogant, but told me that they have had a problem with people disappearing for a while now. They have no clue what could be causing it." + "progress":40, + "logText":"Jhaeld was rather arrogant, but told me that they have had a problem with people disappearing for a while now. They have no clue what could be causing it." }, { - "progress": 50, - "logText": "I should visit four people in Remgard, and ask them about any clues on what might have happened to the missing people." + "progress":50, + "logText":"I should visit four people in Remgard, and ask them about any clues on what might have happened to the missing people." }, { - "progress": 51, - "logText": "First is Norath, whose wife Bethir has disappeared. Norath can be found in the south-westernmost farmhouse." + "progress":51, + "logText":"First is Norath, whose wife Bethir has disappeared. Norath can be found in the south-westernmost farmhouse." }, { - "progress": 52, - "logText": "Second, I should go talk to the Knights of Elythom, here in the tavern." + "progress":52, + "logText":"Second, I should go talk to the Knights of Elythom, here in the tavern." }, { - "progress": 53, - "logText": "Third, I should go talk to the old woman Duaina in her house to the south." + "progress":53, + "logText":"Third, I should go talk to the old woman Duaina in her house to the south." }, { - "progress": 54, - "logText": "Lastly, I should talk to Rothses, the armorer. He lives on the west side of town." + "progress":54, + "logText":"Lastly, I should talk to Rothses, the armorer. He lives on the west side of town." }, { - "progress": 59, - "logText": "I tried to tell Jhaeld about Algangror, but he dismissed me as he had not heard me." + "progress":59, + "logText":"I tried to tell Jhaeld about Algangror, but he dismissed me as he had not heard me." }, { - "progress": 61, - "logText": "I have talked to Norath. He and his wife had been fighting recently, but he has no idea on what may have happened to her." + "progress":61, + "logText":"I have talked to Norath. He and his wife had been fighting recently, but he has no idea on what may have happened to her." }, { - "progress": 62, - "logText": "The Knights of Elythom in the Remgard tavern have had one of their knights disappearing recently. No one noticed anything when she disappeared, however." + "progress":62, + "logText":"The Knights of Elythom in the Remgard tavern have had one of their knights disappearing recently. No one noticed anything when she disappeared, however." }, { - "progress": 63, - "logText": "Duaina has seen me in her visions. I did not understand all that she spoke of, but the parts that were clear were that me and Andor were parts of a larger plot. I wonder what this means? She did not speak of any disappearing people however, not that I could understand anyway." + "progress":63, + "logText":"Duaina has seen me in her visions. I did not understand all that she spoke of, but the parts that were clear were that me and Andor were parts of a larger plot. I wonder what this means? She did not speak of any disappearing people however, not that I could understand anyway." }, { - "progress": 64, - "logText": "Rothses told me that Bethir visited him the night before she disappeared, to sell some equipment. He did not see where she went after that." + "progress":64, + "logText":"Rothses told me that Bethir visited him the night before she disappeared, to sell some equipment. He did not see where she went after that." }, { - "progress": 70, - "logText": "I have talked to all of the people that Jhaeld wanted me to talk to, but did not get any information from any of them about what may have happened to the missing people. I should go back to Jhaeld and ask what his plans are next." + "progress":70, + "logText":"I have talked to all of the people that Jhaeld wanted me to talk to, but did not get any information from any of them about what may have happened to the missing people. I should go back to Jhaeld and ask what his plans are next." }, { - "progress": 75, - "logText": "Jhaeld was really upset that I did not find out anything from the people that I was sent to talk to.", - "rewardExperience": 15000 + "progress":75, + "logText":"Jhaeld was really upset that I did not find out anything from the people that I was sent to talk to.", + "rewardExperience":15000 }, { - "progress": 80, - "logText": "If I still want to help Jhaeld and the people of Remgard, I should look for clues in other places.", - "finishesQuest": 1 + "progress":80, + "logText":"If I still want to help Jhaeld and the people of Remgard, I should look for clues in other places.", + "finishesQuest":1 }, { - "progress": 110, - "logText": "Jhaeld does not want to talk to me. I will not help them find out what happened to the missing people of Remgard.", - "finishesQuest": 1 + "progress":110, + "logText":"Jhaeld does not want to talk to me. I will not help them find out what happened to the missing people of Remgard.", + "finishesQuest":1 } ] }, { - "id": "remgard2", - "name": "What is that stench?", - "showInLog": 1, - "stages": [ + "id":"remgard2", + "name":"What is that stench?", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I have told Jhaeld, the village elder in Remgard, about the woman named Algangror that lives in the abandoned house to the east along the northern shore of the lake outside Remgard." + "progress":10, + "logText":"I have told Jhaeld, the village elder in Remgard, about the woman named Algangror that lives in the abandoned house to the east along the northern shore of the lake outside Remgard." }, { - "progress": 20, - "logText": "Jhaeld told me that he would rather not deal with her, since he believes she is very dangerous. For the sake of his guards, he will not risk going against her since he is afraid of what might happen to all of them." + "progress":20, + "logText":"Jhaeld told me that he would rather not deal with her, since he believes she is very dangerous. For the sake of his guards, he will not risk going against her since he is afraid of what might happen to all of them." }, { - "progress": 21, - "logText": "If I want to help Jhaeld and the people of Remgard, I should find a way to make Algangror disappear. He also warns me to be extremely careful." + "progress":21, + "logText":"If I want to help Jhaeld and the people of Remgard, I should find a way to make Algangror disappear. He also warns me to be extremely careful." }, { - "progress": 30, - "logText": "Algangror admitted to me that she had made some people disappear from Remgard. She would not tell me what happened to them though." + "progress":30, + "logText":"Algangror admitted to me that she had made some people disappear from Remgard. She would not tell me what happened to them though." }, { - "progress": 35, - "logText": "I have started attacking Algangror. I should return to Jhaeld with proof of defeating her when she is dead." + "progress":35, + "logText":"I have started attacking Algangror. I should return to Jhaeld with proof of defeating her when she is dead." }, { - "progress": 40, - "logText": "I have told Jhaeld that I defeated Algangror." + "progress":40, + "logText":"I have told Jhaeld that I defeated Algangror." }, { - "progress": 41, - "logText": "Jhaeld was very pleased to hear the good news. The people of Remgard should now be safe, and the town can be opened to outsiders again." + "progress":41, + "logText":"Jhaeld was very pleased to hear the good news. The people of Remgard should now be safe, and the town can be opened to outsiders again." }, { - "progress": 45, - "logText": "For helping the people of Remgard find the cause of the disappearing people, Jhaeld told me to talk to Rothses. He might be able to improve some of my equipment.", - "rewardExperience": 21000, - "finishesQuest": 1 + "progress":45, + "logText":"For helping the people of Remgard find the cause of the disappearing people, Jhaeld told me to talk to Rothses. He might be able to improve some of my equipment.", + "rewardExperience":21000, + "finishesQuest":1 }, { - "progress": 46, - "logText": "Ervelyn, the Remgard tailor, gave me a feathered hat as thanks for helping the people of Remgard find out what happened to the missing people." + "progress":46, + "logText":"Ervelyn, the Remgard tailor, gave me a feathered hat as thanks for helping the people of Remgard find out what happened to the missing people." } ] }, { - "id": "fiveidols", - "name": "The five idols", - "showInLog": 1, - "stages": [ + "id":"fiveidols", + "name":"The five idols", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Algangror wants me to help her with a task. She cannot describe the nature of the task, or the reasoning behind it. If I help her, she has promised to give me her enchanted necklace, that apparently is worth a lot." + "progress":10, + "logText":"Algangror wants me to help her with a task. She cannot describe the nature of the task, or the reasoning behind it. If I help her, she has promised to give me her enchanted necklace, that apparently is worth a lot." }, { - "progress": 20, - "logText": "I have agreed to help Algangror with her task." + "progress":20, + "logText":"I have agreed to help Algangror with her task." }, { - "progress": 30, - "logText": "Algangror wants me to place five idols near five different people in Remgard. The idols should be placed near the beds of these five people, and must be hidden so that they are not found easily." + "progress":30, + "logText":"Algangror wants me to place five idols near five different people in Remgard. The idols should be placed near the beds of these five people, and must be hidden so that they are not found easily." }, { - "progress": 31, - "logText": "The first person is Jhaeld, the village elder that can be found in the Remgard tavern." + "progress":31, + "logText":"The first person is Jhaeld, the village elder that can be found in the Remgard tavern." }, { - "progress": 32, - "logText": "Second, I should place an idol by the bed of Larni the farmer, that lives in one of the northern cabins in Remgard." + "progress":32, + "logText":"Second, I should place an idol by the bed of Larni the farmer, that lives in one of the northern cabins in Remgard." }, { - "progress": 33, - "logText": "The third person is Arnal the weapon-smith, that lives in the northwest of Remgard." + "progress":33, + "logText":"The third person is Arnal the weapon-smith, that lives in the northwest of Remgard." }, { - "progress": 34, - "logText": "Fourth is Emerei, that can be found to the southeast of Remgard." + "progress":34, + "logText":"Fourth is Emerei, that can be found to the southeast of Remgard." }, { - "progress": 35, - "logText": "The fifth person is Carthe. Carthe lives on the eastern shore of Remgard, near the tavern." + "progress":35, + "logText":"The fifth person is Carthe. Carthe lives on the eastern shore of Remgard, near the tavern." }, { - "progress": 37, - "logText": "I must not tell anyone of my task, or of the placement of the idols." + "progress":37, + "logText":"I must not tell anyone of my task, or of the placement of the idols." }, { - "progress": 41, - "logText": "I have placed an idol by Jhaeld's bed." + "progress":41, + "logText":"I have placed an idol by Jhaeld's bed." }, { - "progress": 42, - "logText": "I have placed an idol by Larni the farmer's bed." + "progress":42, + "logText":"I have placed an idol by Larni the farmer's bed." }, { - "progress": 43, - "logText": "I have placed an idol by Arnal's bed." + "progress":43, + "logText":"I have placed an idol by Arnal's bed." }, { - "progress": 44, - "logText": "I have placed an idol by Emerei's bed." + "progress":44, + "logText":"I have placed an idol by Emerei's bed." }, { - "progress": 45, - "logText": "I have placed an idol by Carthe's bed." + "progress":45, + "logText":"I have placed an idol by Carthe's bed." }, { - "progress": 50, - "logText": "All the idols have been placed by the beds of the people that Algangror told me to visit. I should return to Algangror." + "progress":50, + "logText":"All the idols have been placed by the beds of the people that Algangror told me to visit. I should return to Algangror." }, { - "progress": 51, - "logText": "Algangror thanked me for helping her." + "progress":51, + "logText":"Algangror thanked me for helping her." }, { - "progress": 60, - "logText": "She told me her story, with how she used to live in the city, but was persecuted for her beliefs. According to her, the persecution was totally unjustified since she does no harm to people." + "progress":60, + "logText":"She told me her story, with how she used to live in the city, but was persecuted for her beliefs. According to her, the persecution was totally unjustified since she does no harm to people." }, { - "progress": 61, - "logText": "To take revenge on the city of Remgard, she managed to lure some people into her cabin and turn them into rats." + "progress":61, + "logText":"To take revenge on the city of Remgard, she managed to lure some people into her cabin and turn them into rats." }, { - "progress": 70, - "logText": "For helping her with the tasks that she could not perform herself, Algangror gave me her enchanted necklace, 'Marrowtaint'.", - "rewardExperience": 21000, - "finishesQuest": 1 + "progress":70, + "logText":"For helping her with the tasks that she could not perform herself, Algangror gave me her enchanted necklace, 'Marrowtaint'.", + "rewardExperience":21000, + "finishesQuest":1 }, { - "progress": 100, - "logText": "I have decided not to help Algangror with her task.", - "finishesQuest": 1 + "progress":100, + "logText":"I have decided not to help Algangror with her task.", + "finishesQuest":1 } ] }, { - "id": "kaverin", - "name": "Old friends?", - "showInLog": 1, - "stages": [ + "id":"kaverin", + "name":"Old friends?", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I met Kaverin in Remgard, that apparently is an old acquaintance of Unzel, who lives outside of Fallhaven." + "progress":10, + "logText":"I met Kaverin in Remgard, that apparently is an old acquaintance of Unzel, who lives outside of Fallhaven." }, { - "progress": 20, - "logText": "Kaverin wants me to deliver a message to Unzel." + "progress":20, + "logText":"Kaverin wants me to deliver a message to Unzel." }, { - "progress": 21, - "logText": "I have declined to help Kaverin.", - "finishesQuest": 1 + "progress":21, + "logText":"I have declined to help Kaverin.", + "finishesQuest":1 }, { - "progress": 22, - "logText": "I have agreed to deliver the message." + "progress":22, + "logText":"I have agreed to deliver the message." }, { - "progress": 25, - "logText": "Kaverin has given me the message that he wants me to deliver to Unzel." + "progress":25, + "logText":"Kaverin has given me the message that he wants me to deliver to Unzel." }, { - "progress": 30, - "logText": "I have delivered the message to Unzel. I should return to Kaverin in Remgard." + "progress":30, + "logText":"I have delivered the message to Unzel. I should return to Kaverin in Remgard." }, { - "progress": 40, - "logText": "Kaverin thanked me for delivering the message to Unzel.", - "rewardExperience": 10000 + "progress":40, + "logText":"Kaverin thanked me for delivering the message to Unzel.", + "rewardExperience":10000 }, { - "progress": 45, - "logText": "In return, Kaverin gave me an old map that he had acquired. Apparently, it leads to Vacor's old hideout." + "progress":45, + "logText":"In return, Kaverin gave me an old map that he had acquired. Apparently, it leads to Vacor's old hideout." }, { - "progress": 60, - "logText": "Kaverin was furious over the fact that I killed Unzel, and that I helped Vacor. He started attacking me. I should return to Vacor once Kaverin is dead." + "progress":60, + "logText":"Kaverin was furious over the fact that I killed Unzel, and that I helped Vacor. He started attacking me. I should return to Vacor once Kaverin is dead." }, { - "progress": 70, - "logText": "Kaverin was carrying a sealed message. Vacor immediately recognized the seal, and seemed very interested in it." + "progress":70, + "logText":"Kaverin was carrying a sealed message. Vacor immediately recognized the seal, and seemed very interested in it." }, { - "progress": 75, - "logText": "I have given Vacor the message that Kaverin was carrying. In return, Vacor gave me an old map, leading to his old hideout.", - "rewardExperience": 10000 + "progress":75, + "logText":"I have given Vacor the message that Kaverin was carrying. In return, Vacor gave me an old map, leading to his old hideout.", + "rewardExperience":10000 }, { - "progress": 90, - "logText": "I should try to find Vacor's old hideout, on the road to the west of the former prison of Flagstone, southwest of Fallhaven." + "progress":90, + "logText":"I should try to find Vacor's old hideout, on the road to the west of the former prison of Flagstone, southwest of Fallhaven." }, { - "progress": 100, - "logText": "I have found Vacor's old hideout.", - "finishesQuest": 1 + "progress":100, + "logText":"I have found Vacor's old hideout.", + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v068.json b/AndorsTrail/res/raw/questlist_v068.json index 01e3d5f3d..bf2bcff94 100644 --- a/AndorsTrail/res/raw/questlist_v068.json +++ b/AndorsTrail/res/raw/questlist_v068.json @@ -1,274 +1,274 @@ [ { - "id": "farrik", - "name": "Night visit", - "showInLog": 1, - "stages": [ + "id":"farrik", + "name":"Night visit", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Farrik in the Fallhaven Thieves' Guild told me of a plan to help a fellow thief escape from the Fallhaven jail.", - "finishesQuest": 0 + "progress":10, + "logText":"Farrik in the Fallhaven Thieves' Guild told me of a plan to help a fellow thief escape from the Fallhaven jail.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "Farrik in the Fallhaven Thieves' Guild told me the details of the plan, and I accepted the task of helping him. The guard captain apparently has a drinking problem. The plan is that I get a prepared mead from the cook in the Thieves' Guild that will knock out the guard captain in the jail. I might be required to bribe the guard captain.", - "finishesQuest": 0 + "progress":20, + "logText":"Farrik in the Fallhaven Thieves' Guild told me the details of the plan, and I accepted the task of helping him. The guard captain apparently has a drinking problem. The plan is that I get a prepared mead from the cook in the Thieves' Guild that will knock out the guard captain in the jail. I might be required to bribe the guard captain.", + "finishesQuest":0 }, { - "progress": 25, - "logText": "I got the prepared mead from the cook in the Thieves' Guild.", - "finishesQuest": 0 + "progress":25, + "logText":"I got the prepared mead from the cook in the Thieves' Guild.", + "finishesQuest":0 }, { - "progress": 30, - "logText": "I told Farrik that I don't fully agree with their plan. I might tell the guard captain about their shady plan.", - "finishesQuest": 0 + "progress":30, + "logText":"I told Farrik that I don't fully agree with their plan. I might tell the guard captain about their shady plan.", + "finishesQuest":0 }, { - "progress": 32, - "logText": "I have given the prepared mead to the guard captain.", - "finishesQuest": 0 + "progress":32, + "logText":"I have given the prepared mead to the guard captain.", + "finishesQuest":0 }, { - "progress": 40, - "logText": "I have told the guard captain of the plan that the thieves have to release their friend.", - "finishesQuest": 0 + "progress":40, + "logText":"I have told the guard captain of the plan that the thieves have to release their friend.", + "finishesQuest":0 }, { - "progress": 50, - "logText": "The guard captain wants me to tell the thieves that the security will be lowered for tonight. We might be able to catch some of the thieves.", - "finishesQuest": 0 + "progress":50, + "logText":"The guard captain wants me to tell the thieves that the security will be lowered for tonight. We might be able to catch some of the thieves.", + "finishesQuest":0 }, { - "progress": 60, - "logText": "I managed to bribe the guard captain into drinking the prepared mead. He should be out during the night allowing the thieves to break their friend free.", - "finishesQuest": 0 + "progress":60, + "logText":"I managed to bribe the guard captain into drinking the prepared mead. He should be out during the night allowing the thieves to break their friend free.", + "finishesQuest":0 }, { - "progress": 70, - "logText": "Farrik rewarded me for helping the Thieves' Guild.", - "rewardExperience": 1500, - "finishesQuest": 1 + "progress":70, + "logText":"Farrik rewarded me for helping the Thieves' Guild.", + "rewardExperience":1500, + "finishesQuest":1 }, { - "progress": 80, - "logText": "I have told Farrik that the security will be lowered tonight.", - "finishesQuest": 0 + "progress":80, + "logText":"I have told Farrik that the security will be lowered tonight.", + "finishesQuest":0 }, { - "progress": 90, - "logText": "The guard captain thanked me for helping him plan to catch the thieves. He said he will also tell other guards that I helped him.", - "rewardExperience": 1700, - "finishesQuest": 1 + "progress":90, + "logText":"The guard captain thanked me for helping him plan to catch the thieves. He said he will also tell other guards that I helped him.", + "rewardExperience":1700, + "finishesQuest":1 } ] }, { - "id": "lodar", - "name": "A lost potion", - "showInLog": 1, - "stages": [ + "id":"lodar", + "name":"A lost potion", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I should find a potion maker called Lodar. Umar in the Fallhaven Thieves' Guild told me that I will need to know the right words to pass a guardian in order to reach Lodar's hideaway.", - "finishesQuest": 0 + "progress":10, + "logText":"I should find a potion maker called Lodar. Umar in the Fallhaven Thieves' Guild told me that I will need to know the right words to pass a guardian in order to reach Lodar's hideaway.", + "finishesQuest":0 }, { - "progress": 15, - "logText": "Umar told me I should go see someone called Ogam in Vilegard. Ogam can supply me with the right words to reach Lodar's hideaway.", - "finishesQuest": 0 + "progress":15, + "logText":"Umar told me I should go see someone called Ogam in Vilegard. Ogam can supply me with the right words to reach Lodar's hideaway.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I have visited Ogam in southwest Vilegard. He was talking in what seemed like riddles. I could barely make out some details when I asked about Lodar's hideaway. 'Halfway between the Shadow and the light. Rocky formations.' and the words 'Glow of the Shadow.' were among the things he said. I am not sure what they mean.", - "finishesQuest": 0 - }, - { - "logText": "I have found a formation of rocks on the Duleian Road. It does not look like they were naturally placed, but rather that they are meant to symbolize something.", - "progress": 30 - }, - { - "logText": "Could this be the 'rocky formation' that the old man Ogam mentioned? If that is the case, then this might be a clue as to where Andor went.", - "progress": 31, - "rewardExperience": 1500 - }, - { - "logText": "In the woods close to the rocky formation, I encountered a creature blocking the way into the forest.", - "progress": 40 - }, - { - "progress": 45, - "logText": "By speaking the words that Ogam had mentioned, the creature moved out of the way, and almost seemed to welcome me further into the forest.", - "rewardExperience": 3000 - }, - { - "logText": "I encountered a guard from Feygard in the woods. He told me a tale of a madman that the guards from Feygard are searching for. The madman is wanted for a number of reasons that he would not disclose. He warned me both about the twisty mazes ahead, and about the madman. Apparently, several guards have gone missing after venturing forth, either by getting lost in the maze, or by something that the madman has done to them.", - "progress": 50 - }, - { - "progress": 51, - "logText": "Before leaving, the guard warned me both about the twisty mazes ahead, and about the madman. Apparently, several guards have gone missing after venturing forth, either by getting lost in the maze, or by something that the madman has done to them." - }, - { - "logText": "I found another rocky formation that looked out of place.", - "progress": 60, - "rewardExperience": 2000 - }, - { - "logText": "I encountered another guard from Feygard, disoriented and lost. The things he said did not make sense.", - "progress": 71 - }, - { - "progress": 72, - "logText": "I encountered another guard from Feygard, that seemed to be affected by something. He attacked me without provocation." - }, - { - "logText": "I encountered another guard from Feygard, that rambled of something that 'lurks underneath'. He attacked me without provocation.", - "progress": 73 - }, - { - "progress": 80, - "logText": "I found yet another rocky formation that looked out of place.", - "rewardExperience": 2000 - }, - { - "progress": 90, - "logText": "In a well-hidden cave, I encountered yet another rocky formation that looked similar to the other ones that I've already seen. I must be getting close to whatever these formations lead to.", - "rewardExperience": 2000 - }, - { - "logText": "In the cave, I reached what looks like a tomb. I was unable to venture further into the tomb because of something that held me back.", - "progress": 100 - }, - { - "logText": "After navigating through the immense twisty green maze and the damp cave, I have reached a cabin in a clearing. The cabin is occupied by the potion-maker called Lodar.", - "finishesQuest": 1, - "progress": 110, - "rewardExperience": 5000 - } - ] - }, - { - "id": "vilegard", - "name": "Trusting an outsider", - "showInLog": 1, - "stages": [ - { - "progress": 10, - "logText": "The people of Vilegard are very suspicious of outsiders. I was told to go see Jolnor in the Vilegard chapel if I want to gain their trust.", - "finishesQuest": 0 + "progress":20, + "logText":"I have visited Ogam in southwest Vilegard. He was talking in what seemed like riddles. I could barely make out some details when I asked about Lodar's hideaway. 'Halfway between the Shadow and the light. Rocky formations.' and the words 'Glow of the Shadow.' were among the things he said. I am not sure what they mean.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I have talked to Jolnor in the Vilegard chapel. He suggests I help three influential people in order to gain the trust of the people in Vilegard. I should help Kaori, Wrye and Jolnor in Vilegard.", - "finishesQuest": 0 + "progress":30, + "logText":"I have found a formation of rocks on the Duleian Road. It does not look like they were naturally placed, but rather that they are meant to symbolize something." }, { - "progress": 30, - "logText": "I have helped all three people in Vilegard that Jolnor suggested. Now the people of Vilegard should trust me more.", - "rewardExperience": 2100, - "finishesQuest": 1 + "progress":31, + "logText":"Could this be the 'rocky formation' that the old man Ogam mentioned? If that is the case, then this might be a clue as to where Andor went.", + "rewardExperience":1500 + }, + { + "progress":40, + "logText":"In the woods close to the rocky formation, I encountered a creature blocking the way into the forest." + }, + { + "progress":45, + "logText":"By speaking the words that Ogam had mentioned, the creature moved out of the way, and almost seemed to welcome me further into the forest.", + "rewardExperience":3000 + }, + { + "progress":50, + "logText":"I encountered a guard from Feygard in the woods. He told me a tale of a madman that the guards from Feygard are searching for. The madman is wanted for a number of reasons that he would not disclose. He warned me both about the twisty mazes ahead, and about the madman. Apparently, several guards have gone missing after venturing forth, either by getting lost in the maze, or by something that the madman has done to them." + }, + { + "progress":51, + "logText":"Before leaving, the guard warned me both about the twisty mazes ahead, and about the madman. Apparently, several guards have gone missing after venturing forth, either by getting lost in the maze, or by something that the madman has done to them." + }, + { + "progress":60, + "logText":"I found another rocky formation that looked out of place.", + "rewardExperience":2000 + }, + { + "progress":71, + "logText":"I encountered another guard from Feygard, disoriented and lost. The things he said did not make sense." + }, + { + "progress":72, + "logText":"I encountered another guard from Feygard, that seemed to be affected by something. He attacked me without provocation." + }, + { + "progress":73, + "logText":"I encountered another guard from Feygard, that rambled of something that 'lurks underneath'. He attacked me without provocation." + }, + { + "progress":80, + "logText":"I found yet another rocky formation that looked out of place.", + "rewardExperience":2000 + }, + { + "progress":90, + "logText":"In a well-hidden cave, I encountered yet another rocky formation that looked similar to the other ones that I've already seen. I must be getting close to whatever these formations lead to.", + "rewardExperience":2000 + }, + { + "progress":100, + "logText":"In the cave, I reached what looks like a tomb. I was unable to venture further into the tomb because of something that held me back." + }, + { + "progress":110, + "logText":"After navigating through the immense twisty green maze and the damp cave, I have reached a cabin in a clearing. The cabin is occupied by the potion-maker called Lodar.", + "rewardExperience":5000, + "finishesQuest":1 } ] }, { - "id": "kaori", - "name": "Kaori's errands", - "showInLog": 1, - "stages": [ + "id":"vilegard", + "name":"Trusting an outsider", + "showInLog":1, + "stages":[ { - "progress": 5, - "logText": "Jolnor in Vilegard chapel wants me to talk to Kaori in northern Vilegard, to see if she wants any help.", - "finishesQuest": 0 + "progress":10, + "logText":"The people of Vilegard are very suspicious of outsiders. I was told to go see Jolnor in the Vilegard chapel if I want to gain their trust.", + "finishesQuest":0 }, { - "progress": 10, - "logText": "Kaori in northern Vilegard wants me to bring her 10 bonemeal potions.", - "finishesQuest": 0 + "progress":20, + "logText":"I have talked to Jolnor in the Vilegard chapel. He suggests I help three influential people in order to gain the trust of the people in Vilegard. I should help Kaori, Wrye and Jolnor in Vilegard.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I have brought 10 bonemeal potions to Kaori.", - "rewardExperience": 520, - "finishesQuest": 1 + "progress":30, + "logText":"I have helped all three people in Vilegard that Jolnor suggested. Now the people of Vilegard should trust me more.", + "rewardExperience":2100, + "finishesQuest":1 } ] }, { - "id": "wrye", - "name": "Uncertain cause", - "showInLog": 1, - "stages": [ + "id":"kaori", + "name":"Kaori's errands", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Jolnor in Vilegard chapel wants me to talk to Wrye in northern Vilegard. She has apparently lost her son recently.", - "finishesQuest": 0 + "progress":5, + "logText":"Jolnor in Vilegard chapel wants me to talk to Kaori in northern Vilegard, to see if she wants any help.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "Wrye in northern Vilegard tells me that her son Rincel has gone missing. She thinks that he has died or gotten critically hurt.", - "finishesQuest": 0 + "progress":10, + "logText":"Kaori in northern Vilegard wants me to bring her 10 bonemeal potions.", + "finishesQuest":0 }, { - "progress": 30, - "logText": "Wrye tells me that she thinks the royal guard from Feygard are involved in his disappearance, and that they have recruited him.", - "finishesQuest": 0 - }, - { - "progress": 40, - "logText": "Wrye wants me to go search for clues as to what has happened to her son.", - "finishesQuest": 0 - }, - { - "progress": 41, - "logText": "I should go look in the Vilegard tavern and the Foaming Flask tavern north of Vilegard.", - "rewardExperience": 200, - "finishesQuest": 0 - }, - { - "progress": 42, - "logText": "I heard of a boy being in the Foaming Flask tavern a while ago. Apparently he left to the west of the tavern somewhere.", - "finishesQuest": 0 - }, - { - "progress": 80, - "logText": "To the northwest of Vilegard I found a man that had found Rincel fighting some monsters. Rincel had apparently left Vilegard by his own will to go see the city of Feygard. I should go tell Wrye in northern Vilegard what happened to her son.", - "finishesQuest": 0 - }, - { - "progress": 90, - "logText": "I have told Wrye the truth about her son's disappearance.", - "rewardExperience": 520, - "finishesQuest": 1 + "progress":20, + "logText":"I have brought 10 bonemeal potions to Kaori.", + "rewardExperience":520, + "finishesQuest":1 } ] }, { - "id": "jolnor", - "name": "Spies in the foam", - "showInLog": 1, - "stages": [ + "id":"wrye", + "name":"Uncertain cause", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Jolnor in Vilegard chapel tells me of a guard outside of the Foaming Flask tavern, that he thinks is a spy for the Feygard royal guard. He wants me to make the guard disappear, in any way that I see fit. The tavern should be just north of Vilegard.", - "finishesQuest": 0 + "progress":10, + "logText":"Jolnor in Vilegard chapel wants me to talk to Wrye in northern Vilegard. She has apparently lost her son recently.", + "finishesQuest":0 }, { - "progress": 20, - "logText": "I have convinced the guard outside the Foaming Flask tavern to leave after his shift ends.", - "finishesQuest": 0 + "progress":20, + "logText":"Wrye in northern Vilegard tells me that her son Rincel has gone missing. She thinks that he has died or gotten critically hurt.", + "finishesQuest":0 }, { - "progress": 21, - "logText": "I have started a fight with the guard outside the Foaming Flask tavern. I should bring his Feygard royal guard ring to Jolnor once he is dead to show Jolnor that he has disappeared.", - "finishesQuest": 0 + "progress":30, + "logText":"Wrye tells me that she thinks the royal guard from Feygard are involved in his disappearance, and that they have recruited him.", + "finishesQuest":0 }, { - "progress": 30, - "logText": "I have told Jolnor that the guard is now gone.", - "rewardExperience": 630, - "finishesQuest": 1 + "progress":40, + "logText":"Wrye wants me to go search for clues as to what has happened to her son.", + "finishesQuest":0 + }, + { + "progress":41, + "logText":"I should go look in the Vilegard tavern and the Foaming Flask tavern north of Vilegard.", + "rewardExperience":200, + "finishesQuest":0 + }, + { + "progress":42, + "logText":"I heard of a boy being in the Foaming Flask tavern a while ago. Apparently he left to the west of the tavern somewhere.", + "finishesQuest":0 + }, + { + "progress":80, + "logText":"To the northwest of Vilegard I found a man that had found Rincel fighting some monsters. Rincel had apparently left Vilegard by his own will to go see the city of Feygard. I should go tell Wrye in northern Vilegard what happened to her son.", + "finishesQuest":0 + }, + { + "progress":90, + "logText":"I have told Wrye the truth about her son's disappearance.", + "rewardExperience":520, + "finishesQuest":1 + } + ] + }, + { + "id":"jolnor", + "name":"Spies in the foam", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"Jolnor in Vilegard chapel tells me of a guard outside of the Foaming Flask tavern, that he thinks is a spy for the Feygard royal guard. He wants me to make the guard disappear, in any way that I see fit. The tavern should be just north of Vilegard.", + "finishesQuest":0 + }, + { + "progress":20, + "logText":"I have convinced the guard outside the Foaming Flask tavern to leave after his shift ends.", + "finishesQuest":0 + }, + { + "progress":21, + "logText":"I have started a fight with the guard outside the Foaming Flask tavern. I should bring his Feygard royal guard ring to Jolnor once he is dead to show Jolnor that he has disappeared.", + "finishesQuest":0 + }, + { + "progress":30, + "logText":"I have told Jolnor that the guard is now gone.", + "rewardExperience":630, + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v069.json b/AndorsTrail/res/raw/questlist_v069.json index 7cf9b3c3a..3da549e4d 100644 --- a/AndorsTrail/res/raw/questlist_v069.json +++ b/AndorsTrail/res/raw/questlist_v069.json @@ -1,368 +1,368 @@ [ { - "id": "bwm_agent", - "name": "The agent and the beast", - "showInLog": 1, - "stages": [ + "id":"bwm_agent", + "name":"The agent and the beast", + "showInLog":1, + "stages":[ { - "progress": 1, - "logText": "I met a man seeking help for his settlement, the 'Blackwater Mountain'. Supposedly, his settlement is being attacked by monsters and bandits, and they need help from the outside." + "progress":1, + "logText":"I met a man seeking help for his settlement, the 'Blackwater Mountain'. Supposedly, his settlement is being attacked by monsters and bandits, and they need help from the outside." }, { - "progress": 5, - "logText": "I have agreed to help the man and Blackwater Mountain in dealing with the problem." + "progress":5, + "logText":"I have agreed to help the man and Blackwater Mountain in dealing with the problem." }, { - "progress": 10, - "logText": "The man told me to meet him on the other side of the collapsed mine. He will crawl through the mine shaft and I will descend into the pitch-black abandoned mine." + "progress":10, + "logText":"The man told me to meet him on the other side of the collapsed mine. He will crawl through the mine shaft and I will descend into the pitch-black abandoned mine." }, { - "progress": 20, - "logText": "I have navigated through the pitch-black abandoned mine, and met the man on the other side. He seemed very anxious about telling me to head straight to the east once I exit the mine. I should meet the man at the bottom of the mountain to the east." + "progress":20, + "logText":"I have navigated through the pitch-black abandoned mine, and met the man on the other side. He seemed very anxious about telling me to head straight to the east once I exit the mine. I should meet the man at the bottom of the mountain to the east." }, { - "progress": 25, - "logText": "I heard a story about Prim and the Blackwater Mountain settlement fighting against each other." + "progress":25, + "logText":"I heard a story about Prim and the Blackwater Mountain settlement fighting against each other." }, { - "progress": 30, - "logText": "I should follow the mountain path up the mountain to the Blackwater settlement." + "progress":30, + "logText":"I should follow the mountain path up the mountain to the Blackwater settlement." }, { - "progress": 40, - "logText": "I met the man again on my way up to Blackwater Mountain. I should proceed further up the mountain." + "progress":40, + "logText":"I met the man again on my way up to Blackwater Mountain. I should proceed further up the mountain." }, { - "progress": 50, - "logText": "I have made it up to the snow-filled parts of the Blackwater Mountain. The man told me to proceed further up the mountain. Apparently, the Blackwater Mountain settlement is close by." + "progress":50, + "logText":"I have made it up to the snow-filled parts of the Blackwater Mountain. The man told me to proceed further up the mountain. Apparently, the Blackwater Mountain settlement is close by." }, { - "progress": 60, - "logText": "I have reached the Blackwater mountain settlement. I should find and talk to their battle master, Harlenn." + "progress":60, + "logText":"I have reached the Blackwater mountain settlement. I should find and talk to their battle master, Harlenn." }, { - "progress": 65, - "logText": "I have spoken to Harlenn in the Blackwater Mountain settlement. Apparently, the settlement is under attack by a number of monsters, the Aulaeth and white wyrms. On top of that, they are being attacked by the people of Prim." + "progress":65, + "logText":"I have spoken to Harlenn in the Blackwater Mountain settlement. Apparently, the settlement is under attack by a number of monsters, the Aulaeth and white wyrms. On top of that, they are being attacked by the people of Prim." }, { - "progress": 66, - "logText": "Harlenn thinks the people of Prim are behind the monster attacks somehow." + "progress":66, + "logText":"Harlenn thinks the people of Prim are behind the monster attacks somehow." }, { - "progress": 70, - "logText": "Harlenn wants me to give a message to Guthbered of Prim. Either the people of Prim stop their attacks on the Blackwater Mountain settlement, or they will have to be dealt with themselves. I should go talk to Guthbered in Prim." + "progress":70, + "logText":"Harlenn wants me to give a message to Guthbered of Prim. Either the people of Prim stop their attacks on the Blackwater Mountain settlement, or they will have to be dealt with themselves. I should go talk to Guthbered in Prim." }, { - "progress": 80, - "logText": "Guthbered denies that the people of Prim have anything to do with the monster attacks on the Blackwater mountain settlement. I should go talk to Harlenn" + "progress":80, + "logText":"Guthbered denies that the people of Prim have anything to do with the monster attacks on the Blackwater mountain settlement. I should go talk to Harlenn" }, { - "progress": 90, - "logText": "Harlenn is sure that the people of Prim are behind the attacks somehow." + "progress":90, + "logText":"Harlenn is sure that the people of Prim are behind the attacks somehow." }, { - "progress": 95, - "logText": "Harlenn wants me to go to Prim and look for signs that they are preparing for an attack on the settlement. I should go look for clues around where Guthbered stays." + "progress":95, + "logText":"Harlenn wants me to go to Prim and look for signs that they are preparing for an attack on the settlement. I should go look for clues around where Guthbered stays." }, { - "progress": 100, - "logText": "I have found some plans in Prim about recruiting mercenaries and attacking the Blackwater Mountain settlement. I should go talk to Harlenn immediately." + "progress":100, + "logText":"I have found some plans in Prim about recruiting mercenaries and attacking the Blackwater Mountain settlement. I should go talk to Harlenn immediately." }, { - "progress": 110, - "logText": "Harlenn thanked me for investigating the attack plans.", - "rewardExperience": 1150 + "progress":110, + "logText":"Harlenn thanked me for investigating the attack plans.", + "rewardExperience":1150 }, { - "progress": 120, - "logText": "To make the attacks on the Blackwater Mountain settlement stop, Harlenn wants me to assassinate Guthbered in Prim." + "progress":120, + "logText":"To make the attacks on the Blackwater Mountain settlement stop, Harlenn wants me to assassinate Guthbered in Prim." }, { - "progress": 130, - "logText": "I have started a fight with Guthbered." + "progress":130, + "logText":"I have started a fight with Guthbered." }, { - "progress": 131, - "logText": "I told Guthbered that I was sent to kill him, but I let him live. He thanked me deeply, and left Prim.", - "rewardExperience": 2100 + "progress":131, + "logText":"I told Guthbered that I was sent to kill him, but I let him live. He thanked me deeply, and left Prim.", + "rewardExperience":2100 }, { - "progress": 149, - "logText": "I have told Harlenn that Guthbered is gone." + "progress":149, + "logText":"I have told Harlenn that Guthbered is gone." }, { - "progress": 150, - "logText": "Harlenn thanked me for the help I have provided. Hopefully, the attacks on the Blackwater Mountain settlement should stop now.", - "rewardExperience": 5000 + "progress":150, + "logText":"Harlenn thanked me for the help I have provided. Hopefully, the attacks on the Blackwater Mountain settlement should stop now.", + "rewardExperience":5000 }, { - "progress": 240, - "logText": "I am now trusted in the Blackwater Mountain settlement, and all services should be available for me to use.", - "finishesQuest": 1 + "progress":240, + "logText":"I am now trusted in the Blackwater Mountain settlement, and all services should be available for me to use.", + "finishesQuest":1 }, { - "progress": 250, - "logText": "I have decided to not help the people of the Blackwater Mountain settlement.", - "finishesQuest": 1 + "progress":250, + "logText":"I have decided to not help the people of the Blackwater Mountain settlement.", + "finishesQuest":1 }, { - "progress": 251, - "logText": "Since I am helping Prim, Harlenn no longer wants to talk to me.", - "finishesQuest": 1 + "progress":251, + "logText":"Since I am helping Prim, Harlenn no longer wants to talk to me.", + "finishesQuest":1 } ] }, { - "id": "prim_innquest", - "name": "Well rested", - "showInLog": 1, - "stages": [ + "id":"prim_innquest", + "name":"Well rested", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "I talked to the cook in Prim, at the base of Blackwater Mountain. There is a back room available for rent, but it is currently rented out to Arghest. I should go talk to Arghest to see whether he still wants to rent the room. The cook pointed me towards the southwest of Prim." + "progress":10, + "logText":"I talked to the cook in Prim, at the base of Blackwater Mountain. There is a back room available for rent, but it is currently rented out to Arghest. I should go talk to Arghest to see whether he still wants to rent the room. The cook pointed me towards the southwest of Prim." }, { - "progress": 20, - "logText": "I talked to Arghest about the back room at the inn. He is still interested in having it as an option to rest at. But he told me he could probably be persuaded to let me use it if I compensate him sufficiently." + "progress":20, + "logText":"I talked to Arghest about the back room at the inn. He is still interested in having it as an option to rest at. But he told me he could probably be persuaded to let me use it if I compensate him sufficiently." }, { - "progress": 30, - "logText": "Arghest wants me to bring him 5 bottles of milk. I can probably find some milk in any of the larger villages." + "progress":30, + "logText":"Arghest wants me to bring him 5 bottles of milk. I can probably find some milk in any of the larger villages." }, { - "progress": 40, - "logText": "I have brought the milk to Arghest. He agreed to let me use the back room at the Prim inn. I should be able to rest there now. I should go talk to the cook at the inn.", - "rewardExperience": 500 + "progress":40, + "logText":"I have brought the milk to Arghest. He agreed to let me use the back room at the Prim inn. I should be able to rest there now. I should go talk to the cook at the inn.", + "rewardExperience":500 }, { - "progress": 50, - "logText": "I have explained to the cook that I have permission by Arghest to use the back room.", - "finishesQuest": 1 + "progress":50, + "logText":"I have explained to the cook that I have permission by Arghest to use the back room.", + "finishesQuest":1 } ] }, { - "id": "prim_hunt", - "name": "Clouded intent", - "showInLog": 1, - "stages": [ + "id":"prim_hunt", + "name":"Clouded intent", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Just outside the collapsed mine on the way to Blackwater Mountain, I met a man from the village of Prim. He begged me to help them." + "progress":10, + "logText":"Just outside the collapsed mine on the way to Blackwater Mountain, I met a man from the village of Prim. He begged me to help them." }, { - "progress": 11, - "logText": "The village of Prim needs help from someone from the outside to deal with attacks from some monsters. I should speak to Guthbered in Prim if I want to help them." + "progress":11, + "logText":"The village of Prim needs help from someone from the outside to deal with attacks from some monsters. I should speak to Guthbered in Prim if I want to help them." }, { - "progress": 15, - "logText": "Guthbered can be found in the main hall of Prim. I should look for a stone house in the center of town." + "progress":15, + "logText":"Guthbered can be found in the main hall of Prim. I should look for a stone house in the center of town." }, { - "progress": 20, - "logText": "I talked to Guthbered about the story about Prim. Prim has recently been under constant attack from the Blackwater Mountain settlement." + "progress":20, + "logText":"I talked to Guthbered about the story about Prim. Prim has recently been under constant attack from the Blackwater Mountain settlement." }, { - "progress": 25, - "logText": "Guthbered wants me to go up to the settlement atop the Blackwater Mountain and ask their battle master Harlenn why (or if) they have summoned the Gornaud monsters against Prim." + "progress":25, + "logText":"Guthbered wants me to go up to the settlement atop the Blackwater Mountain and ask their battle master Harlenn why (or if) they have summoned the Gornaud monsters against Prim." }, { - "progress": 30, - "logText": "I have talked to Harlenn about the attacks on Prim. He denies that the people of the Blackwater Mountain settlement have anything to do with them. I should go talk to Guthbered in Prim again." + "progress":30, + "logText":"I have talked to Harlenn about the attacks on Prim. He denies that the people of the Blackwater Mountain settlement have anything to do with them. I should go talk to Guthbered in Prim again." }, { - "progress": 40, - "logText": "Guthbered still believes that the people in the Blackwater settlement have something to do with the attacks." + "progress":40, + "logText":"Guthbered still believes that the people in the Blackwater settlement have something to do with the attacks." }, { - "progress": 50, - "logText": "Guthbered wants me to go look for any clues that the people of the Blackwater Mountain settlement is preparing for a larger attack on Prim. I should go look for hints near Harlenn's private quarters, but make sure not to be seen." + "progress":50, + "logText":"Guthbered wants me to go look for any clues that the people of the Blackwater Mountain settlement is preparing for a larger attack on Prim. I should go look for hints near Harlenn's private quarters, but make sure not to be seen." }, { - "progress": 60, - "logText": "I have found some papers around Harlenn's private quarters outlining a plan to attack Prim. I should go talk to Guthbered immediately." + "progress":60, + "logText":"I have found some papers around Harlenn's private quarters outlining a plan to attack Prim. I should go talk to Guthbered immediately." }, { - "progress": 70, - "logText": "Guthbered thanked me for helping him find evidence of the plans for an attack.", - "rewardExperience": 1150 + "progress":70, + "logText":"Guthbered thanked me for helping him find evidence of the plans for an attack.", + "rewardExperience":1150 }, { - "progress": 80, - "logText": "In order to make the attacks on Prim stop, Guthbered wants me to kill Harlenn up in the Blackwater Mountain settlement." + "progress":80, + "logText":"In order to make the attacks on Prim stop, Guthbered wants me to kill Harlenn up in the Blackwater Mountain settlement." }, { - "progress": 90, - "logText": "I have started a fight with Harlenn." + "progress":90, + "logText":"I have started a fight with Harlenn." }, { - "progress": 91, - "logText": "I told Harlenn that I was sent to kill him, but I let him live. He thanked me deeply, and left the settlement.", - "rewardExperience": 2100 + "progress":91, + "logText":"I told Harlenn that I was sent to kill him, but I let him live. He thanked me deeply, and left the settlement.", + "rewardExperience":2100 }, { - "progress": 99, - "logText": "I have told Guthbered that Harlenn is gone." + "progress":99, + "logText":"I have told Guthbered that Harlenn is gone." }, { - "progress": 100, - "logText": "Guthbered thanked me for the help I have provided to Prim. Hopefully, the attacks on Prim should stop now. As thanks, Guthbered gave me some items and a forged permit so that I can enter the inner chamber up in the Blackwater Mountain settlement.", - "rewardExperience": 5000 + "progress":100, + "logText":"Guthbered thanked me for the help I have provided to Prim. Hopefully, the attacks on Prim should stop now. As thanks, Guthbered gave me some items and a forged permit so that I can enter the inner chamber up in the Blackwater Mountain settlement.", + "rewardExperience":5000 }, { - "progress": 140, - "logText": "I have shown the forged permit to the guard and was let through to the inner chamber." + "progress":140, + "logText":"I have shown the forged permit to the guard and was let through to the inner chamber." }, { - "progress": 240, - "logText": "I am now trusted in Prim, and all services should be available for me to use.", - "finishesQuest": 1 + "progress":240, + "logText":"I am now trusted in Prim, and all services should be available for me to use.", + "finishesQuest":1 }, { - "progress": 250, - "logText": "I have decided to not help the people of Prim.", - "finishesQuest": 1 + "progress":250, + "logText":"I have decided to not help the people of Prim.", + "finishesQuest":1 }, { - "progress": 251, - "logText": "Since I am helping the Blackwater Mountain settlement, Guthbered no longer wants to talk to me.", - "finishesQuest": 1 + "progress":251, + "logText":"Since I am helping the Blackwater Mountain settlement, Guthbered no longer wants to talk to me.", + "finishesQuest":1 } ] }, { - "id": "kazaul", - "name": "Lights in the dark", - "showInLog": 1, - "stages": [ + "id":"kazaul", + "name":"Lights in the dark", + "showInLog":1, + "stages":[ { - "progress": 8, - "logText": "I have made my way into the inner chamber in the Blackwater Mountain settlement and found a group of mages led by a man named Throdna." + "progress":8, + "logText":"I have made my way into the inner chamber in the Blackwater Mountain settlement and found a group of mages led by a man named Throdna." }, { - "progress": 9, - "logText": "Throdna seems very interested in someone (or something) called Kazaul, and in particular a ritual performed in its name." + "progress":9, + "logText":"Throdna seems very interested in someone (or something) called Kazaul, and in particular a ritual performed in its name." }, { - "progress": 10, - "logText": "I have agreed to help Throdna find out more about the ritual itself, by looking for pieces of the ritual that apparently are scattered across the mountain. I should go look for the parts of the Kazaul ritual on the mountain path down from Blackwater Mountain to Prim." + "progress":10, + "logText":"I have agreed to help Throdna find out more about the ritual itself, by looking for pieces of the ritual that apparently are scattered across the mountain. I should go look for the parts of the Kazaul ritual on the mountain path down from Blackwater Mountain to Prim." }, { - "progress": 11, - "logText": "I need to find the two parts of the chant and the three pieces describing the ritual itself, and return to Throdna once I have found them all." + "progress":11, + "logText":"I need to find the two parts of the chant and the three pieces describing the ritual itself, and return to Throdna once I have found them all." }, { - "progress": 21, - "logText": "I have found the first half of the chant for the Kazaul ritual." + "progress":21, + "logText":"I have found the first half of the chant for the Kazaul ritual." }, { - "progress": 22, - "logText": "I have found the second half of the chant for the Kazaul ritual." + "progress":22, + "logText":"I have found the second half of the chant for the Kazaul ritual." }, { - "progress": 25, - "logText": "I have found the first piece of the Kazaul ritual." + "progress":25, + "logText":"I have found the first piece of the Kazaul ritual." }, { - "progress": 26, - "logText": "I have found the second piece of the Kazaul ritual." + "progress":26, + "logText":"I have found the second piece of the Kazaul ritual." }, { - "progress": 27, - "logText": "I have found the third piece of the Kazaul ritual." + "progress":27, + "logText":"I have found the third piece of the Kazaul ritual." }, { - "progress": 30, - "logText": "Throdna thanked me for finding all the pieces of the ritual.", - "rewardExperience": 3600 + "progress":30, + "logText":"Throdna thanked me for finding all the pieces of the ritual.", + "rewardExperience":3600 }, { - "progress": 40, - "logText": "Throdna wants me to put an end to the Kazaul spawn uprising that has taken place near the Blackwater Mountain. There is a shrine at the base of the mountain that i should investigate closer." + "progress":40, + "logText":"Throdna wants me to put an end to the Kazaul spawn uprising that has taken place near the Blackwater Mountain. There is a shrine at the base of the mountain that i should investigate closer." }, { - "progress": 41, - "logText": "I have been given a vial of purifying spirit that Throdna wants me to apply to the shrine of Kazaul. I should return to Throdna when I have found and purified the shrine." + "progress":41, + "logText":"I have been given a vial of purifying spirit that Throdna wants me to apply to the shrine of Kazaul. I should return to Throdna when I have found and purified the shrine." }, { - "progress": 50, - "logText": "In the shrine at the base of Blackwater Mountain, I met a guardian of Kazaul. By reciting the verses of the ritual chant, I was able to make the guardian attack me." + "progress":50, + "logText":"In the shrine at the base of Blackwater Mountain, I met a guardian of Kazaul. By reciting the verses of the ritual chant, I was able to make the guardian attack me." }, { - "progress": 60, - "logText": "I have purified the shrine of Kazaul.", - "rewardExperience": 3200 + "progress":60, + "logText":"I have purified the shrine of Kazaul.", + "rewardExperience":3200 }, { - "progress": 100, - "logText": "I had expected some form of appreciation from Throdna for helping him learn more about the ritual and for purifying the shrine. But he seemed more occupied with rambling on about Kazaul. I could not make out anything sane from his ramblings.", - "finishesQuest": 1 + "progress":100, + "logText":"I had expected some form of appreciation from Throdna for helping him learn more about the ritual and for purifying the shrine. But he seemed more occupied with rambling on about Kazaul. I could not make out anything sane from his ramblings.", + "finishesQuest":1 } ] }, { - "id": "bwm_wyrms", - "name": "No weakness", - "showInLog": 1, - "stages": [ + "id":"bwm_wyrms", + "name":"No weakness", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Herec on the second level of the Blackwater Mountain settlement is researching the white wyrms outside the settlement. He wants me to bring him 5 white wyrm claws so that he can continue his research. Apparently, only some of the wyrms have these claws. I will have to kill some to find them." + "progress":10, + "logText":"Herec on the second level of the Blackwater Mountain settlement is researching the white wyrms outside the settlement. He wants me to bring him 5 white wyrm claws so that he can continue his research. Apparently, only some of the wyrms have these claws. I will have to kill some to find them." }, { - "progress": 20, - "logText": "I have given the 5 white wyrm claws to Herec." + "progress":20, + "logText":"I have given the 5 white wyrm claws to Herec." }, { - "progress": 30, - "logText": "Herec has finished making a potion of fatigue restoration that will be very useful when fighting against the wyrms in the future.", - "rewardExperience": 1500, - "finishesQuest": 1 + "progress":30, + "logText":"Herec has finished making a potion of fatigue restoration that will be very useful when fighting against the wyrms in the future.", + "rewardExperience":1500, + "finishesQuest":1 } ] }, { - "id": "bjorgur_grave", - "name": "Awoken from slumber", - "showInLog": 1, - "stages": [ + "id":"bjorgur_grave", + "name":"Awoken from slumber", + "showInLog":1, + "stages":[ { - "progress": 10, - "logText": "Bjorgur in Prim at the base of the Blackwater Mountain thinks that something has disturbed the grave of his parents, to the southwest of Prim, just outside the Elm mine." + "progress":10, + "logText":"Bjorgur in Prim at the base of the Blackwater Mountain thinks that something has disturbed the grave of his parents, to the southwest of Prim, just outside the Elm mine." }, { - "progress": 15, - "logText": "Bjorgur wants me to go check the grave, and make sure his family's dagger is still secure in the tomb." + "progress":15, + "logText":"Bjorgur wants me to go check the grave, and make sure his family's dagger is still secure in the tomb." }, { - "progress": 20, - "logText": "Fulus in Prim is interested in obtaining Bjorgur's family dagger that Bjorgur's grandfather used to possess." + "progress":20, + "logText":"Fulus in Prim is interested in obtaining Bjorgur's family dagger that Bjorgur's grandfather used to possess." }, { - "progress": 30, - "logText": "I met a man that wielded a strange looking dagger in the lower parts of a tomb to the southwest of Prim. He must have robbed this dagger from the grave." + "progress":30, + "logText":"I met a man that wielded a strange looking dagger in the lower parts of a tomb to the southwest of Prim. He must have robbed this dagger from the grave." }, { - "progress": 40, - "logText": "I placed the dagger back into its place in the tomb. The restless undead seem much less restless now, strangely enough.", - "rewardExperience": 200 + "progress":40, + "logText":"I placed the dagger back into its place in the tomb. The restless undead seem much less restless now, strangely enough.", + "rewardExperience":200 }, { - "progress": 50, - "logText": "Bjorgur thanked me for my assistance. He told me I should also seek his relatives in Feygard.", - "rewardExperience": 1100, - "finishesQuest": 1 + "progress":50, + "logText":"Bjorgur thanked me for my assistance. He told me I should also seek his relatives in Feygard.", + "rewardExperience":1100, + "finishesQuest":1 }, { - "progress": 51, - "logText": "I have told Fulus that I helped Bjorgur return his family dagger to its original place." + "progress":51, + "logText":"I have told Fulus that I helped Bjorgur return his family dagger to its original place." }, { - "progress": 60, - "logText": "I have given Bjorgur's family dagger to Fulus. He thanked me for bringing it to him, and rewarded me handsomely.", - "rewardExperience": 1700, - "finishesQuest": 1 + "progress":60, + "logText":"I have given Bjorgur's family dagger to Fulus. He thanked me for bringing it to him, and rewarded me handsomely.", + "rewardExperience":1700, + "finishesQuest":1 } ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v070_charwood.json b/AndorsTrail/res/raw/questlist_v070_charwood.json index 345373f8b..5c95cb76e 100644 --- a/AndorsTrail/res/raw/questlist_v070_charwood.json +++ b/AndorsTrail/res/raw/questlist_v070_charwood.json @@ -1,164 +1,164 @@ [ - { - "id": "charwood1", - "name": "Destined for great things", - "showInLog": 1, - "stages": [ - { - "logText": "I heard a rumor that some mining town in the Charwood forest, northwest of the Foaming Flask tavern, have had some troubles recently. I should try to find the Charwood cabin and find out what has happened.", - "progress": 10 - }, - { - "logText": "I heard someone mentioning that the mining town of Charwood heights have had some troubles recently. I should search for the Charwood cabin in the forest northwest of the Foaming Flask tavern.", - "progress": 11 - }, - { - "logText": "I have found the Charwood cabin in the forest northwest of the Foaming Flask tavern.", - "progress": 19 - }, - { - "logText": "Maevalia in the Charwood cabin told me a story about how their mining settlement was attacked by some monsters, forcing them to flee down the mountain. They are still missing several of their friends and relatives from the Charwood heights, either killed or captured by the monsters.", - "progress": 20 - }, - { - "logText": "In particular, Maevalia mentions four people that are greatly missed; their former leader Morenavia, their weapons trainer Falothen, the healer Ayell and their armorer Fayvara.", - "progress": 21 - }, - { - "logText": "I have agreed to help the people of Charwood find their missing people.", - "progress": 30 - }, - { - "logText": "The guard outside the Charwood cabin allowed me to enter the hills ahead. I should keep to the east and then head north.", - "progress": 35 - }, - { - "logText": "I encountered one of the monsters that Maevalia spoke of. The monster spoke of someone or something called 'The Thukuzun'.", - "progress": 40 - }, - { - "logText": "I have found Falothen, the weapons trainer of the Charwood heights, and freed him of the restraints that held him. He will try to make his way back to the Charwood cabin himself.", - "progress": 41 - }, - { - "logText": "I have found some skeletal remains, containing a ring with the insignia 'Morenavia'. This must be the former leader of the Charwood hills.", - "progress": 42 - }, - { - "logText": "I have found the armorer Fayvara, and freed her of the restraints that held her. She will try to make her way back to the Charwood cabin herself.", - "progress": 43 - }, - { - "logText": "I have found some skeletal remains, containing a ring with the insignia 'Ayell'. This must be the remains of the Charwood hills healer that Maevalia mentioned.", - "progress": 44 - }, - { - "logText": "Maevalia thanked me for finding out what happened to the four people that she told me about, but was really sad to hear about the fate of Morenavia and Ayell. Both the weapons trainer Falothen and the armorer Fayvara made it back to the Charwood cabin safely.", - "progress": 50 - }, - { - "logText": "She told me that both Falothen and Fayvara are anxious to see me, in the basement of the Charwood cabin. I should go see them at once.", - "progress": 60 - }, - { - "logText": "Falothen was happy to see me again, and in return offered to train me in better handling of one weapon type. He can teach me better handling of one- or two handed swords, daggers, blunt weapons, axes, or unarmed combat. I'll have to chose my preference and let him know.", - "progress": 65 - }, - { - "logText": "Falothen has taught me how to better handle one handed swords.", - "progress": 70 - }, - { - "logText": "Falothen has taught me how to better handle two handed swords.", - "progress": 71 - }, - { - "logText": "Falothen has taught me how to better handle daggers.", - "progress": 72 - }, - { - "logText": "Falothen has taught me how to better handle blunt weapons.", - "progress": 73 - }, - { - "logText": "Falothen has taught me how to better handle axes.", - "progress": 74 - }, - { - "logText": "Falothen has taught me how to be better at fighting unarmed, without weapons.", - "progress": 75 - }, - { - "logText": "Falothen offered me the chance to learn about the other weapon types, but to teach me, he needs 5000 gold and two Oegyth crystals for each skill that I want to get better at.", - "progress": 80 - }, - { - "logText": "Fayvara thanked me for rescuing her, and in return offered to train me in better handling of one type of armor. She can teach me better handling of shields, light armor, heavy armor or or unarmored combat. I'll have to chose my preference and let her know.", - "progress": 90 - }, - { - "logText": "Fayvara has taught me how to better handle shields.", - "progress": 91 - }, - { - "logText": "Fayvara has taught me how to better handle light armor.", - "progress": 92 - }, - { - "logText": "Fayvara has taught me how to better handle heavy armor.", - "progress": 93 - }, - { - "logText": "Fayvara has taught me how to better fighting unarmored, without wearing any armor.", - "progress": 94 - }, - { - "logText": "Fayvara offered me the chance to learn about the other armor types, but to teach me, she needs 6000 gold and two Oegyth crystals for each skill that I want to get better at.", - "progress": 100 - }, - { - "logText": "I have been taught one weapon type skill and one armor type skill from Falothen and Fayvara. I should go see Maevalia again.", - "progress": 110 - }, - { - "logText": "Maevalia thanked me for helping the people of Charwood.", - "progress": 115, - "finishesQuest": 1, - "rewardExperience": 3000 - } - ] - }, - { - "id": "charwood2", - "name": "Trial by fire", - "showInLog": 1, - "stages": [ - { - "logText": "I've heard a story that the whole reason for the Charwood hills being invaded by the monsters in the first place was that something had been awoken deep in the Charwood mine. The people in the Charwood cabin say that the miners uncovered some sort of marking on the ground in a cave, with strange noises coming from below it. When they finally broke through the ground around the markings, all the troubles started. I should talk to Maevalia again.", - "progress": 10 - }, - { - "logText": "I've promised Maevalia to investigate the deeper parts of the Charwood mine. I should be on the lookout for the dangerous monsters that inhabit the mine.", - "progress": 15 - }, - { - "logText": "I've reached the part of the mine that was broken into. The air around here seems to get hotter as I get deeper into the mine.", - "progress": 20 - }, - { - "logText": "Among the fires in the lower parts of the mine, I've encountered some type of dragon-like creature. I guess this is the source of all the chaos in the mine. I should attempt to kill it and then venture back to Maevalia to tell her about it once I'm victorious.", - "progress": 30 - }, - { - "logText": "I have presented one of the bones from the corpse of the Thukuzun to Maevalia.", - "progress": 40 - }, - { - "logText": "Maevalia was happy to hear that I killed the source of the monster invasion.", - "progress": 50, - "finishesQuest": 1, - "rewardExperience": 7000 - } - ] - } + { + "id":"charwood1", + "name":"Destined for great things", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"I heard a rumor that some mining town in the Charwood forest, northwest of the Foaming Flask tavern, have had some troubles recently. I should try to find the Charwood cabin and find out what has happened." + }, + { + "progress":11, + "logText":"I heard someone mentioning that the mining town of Charwood heights have had some troubles recently. I should search for the Charwood cabin in the forest northwest of the Foaming Flask tavern." + }, + { + "progress":19, + "logText":"I have found the Charwood cabin in the forest northwest of the Foaming Flask tavern." + }, + { + "progress":20, + "logText":"Maevalia in the Charwood cabin told me a story about how their mining settlement was attacked by some monsters, forcing them to flee down the mountain. They are still missing several of their friends and relatives from the Charwood heights, either killed or captured by the monsters." + }, + { + "progress":21, + "logText":"In particular, Maevalia mentions four people that are greatly missed; their former leader Morenavia, their weapons trainer Falothen, the healer Ayell and their armorer Fayvara." + }, + { + "progress":30, + "logText":"I have agreed to help the people of Charwood find their missing people." + }, + { + "progress":35, + "logText":"The guard outside the Charwood cabin allowed me to enter the hills ahead. I should keep to the east and then head north." + }, + { + "progress":40, + "logText":"I encountered one of the monsters that Maevalia spoke of. The monster spoke of someone or something called 'The Thukuzun'." + }, + { + "progress":41, + "logText":"I have found Falothen, the weapons trainer of the Charwood heights, and freed him of the restraints that held him. He will try to make his way back to the Charwood cabin himself." + }, + { + "progress":42, + "logText":"I have found some skeletal remains, containing a ring with the insignia 'Morenavia'. This must be the former leader of the Charwood hills." + }, + { + "progress":43, + "logText":"I have found the armorer Fayvara, and freed her of the restraints that held her. She will try to make her way back to the Charwood cabin herself." + }, + { + "progress":44, + "logText":"I have found some skeletal remains, containing a ring with the insignia 'Ayell'. This must be the remains of the Charwood hills healer that Maevalia mentioned." + }, + { + "progress":50, + "logText":"Maevalia thanked me for finding out what happened to the four people that she told me about, but was really sad to hear about the fate of Morenavia and Ayell. Both the weapons trainer Falothen and the armorer Fayvara made it back to the Charwood cabin safely." + }, + { + "progress":60, + "logText":"She told me that both Falothen and Fayvara are anxious to see me, in the basement of the Charwood cabin. I should go see them at once." + }, + { + "progress":65, + "logText":"Falothen was happy to see me again, and in return offered to train me in better handling of one weapon type. He can teach me better handling of one- or two handed swords, daggers, blunt weapons, axes, or unarmed combat. I'll have to chose my preference and let him know." + }, + { + "progress":70, + "logText":"Falothen has taught me how to better handle one handed swords." + }, + { + "progress":71, + "logText":"Falothen has taught me how to better handle two handed swords." + }, + { + "progress":72, + "logText":"Falothen has taught me how to better handle daggers." + }, + { + "progress":73, + "logText":"Falothen has taught me how to better handle blunt weapons." + }, + { + "progress":74, + "logText":"Falothen has taught me how to better handle axes." + }, + { + "progress":75, + "logText":"Falothen has taught me how to be better at fighting unarmed, without weapons." + }, + { + "progress":80, + "logText":"Falothen offered me the chance to learn about the other weapon types, but to teach me, he needs 5000 gold and two Oegyth crystals for each skill that I want to get better at." + }, + { + "progress":90, + "logText":"Fayvara thanked me for rescuing her, and in return offered to train me in better handling of one type of armor. She can teach me better handling of shields, light armor, heavy armor or or unarmored combat. I'll have to chose my preference and let her know." + }, + { + "progress":91, + "logText":"Fayvara has taught me how to better handle shields." + }, + { + "progress":92, + "logText":"Fayvara has taught me how to better handle light armor." + }, + { + "progress":93, + "logText":"Fayvara has taught me how to better handle heavy armor." + }, + { + "progress":94, + "logText":"Fayvara has taught me how to better fighting unarmored, without wearing any armor." + }, + { + "progress":100, + "logText":"Fayvara offered me the chance to learn about the other armor types, but to teach me, she needs 6000 gold and two Oegyth crystals for each skill that I want to get better at." + }, + { + "progress":110, + "logText":"I have been taught one weapon type skill and one armor type skill from Falothen and Fayvara. I should go see Maevalia again." + }, + { + "progress":115, + "logText":"Maevalia thanked me for helping the people of Charwood.", + "rewardExperience":3000, + "finishesQuest":1 + } + ] + }, + { + "id":"charwood2", + "name":"Trial by fire", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"I've heard a story that the whole reason for the Charwood hills being invaded by the monsters in the first place was that something had been awoken deep in the Charwood mine. The people in the Charwood cabin say that the miners uncovered some sort of marking on the ground in a cave, with strange noises coming from below it. When they finally broke through the ground around the markings, all the troubles started. I should talk to Maevalia again." + }, + { + "progress":15, + "logText":"I've promised Maevalia to investigate the deeper parts of the Charwood mine. I should be on the lookout for the dangerous monsters that inhabit the mine." + }, + { + "progress":20, + "logText":"I've reached the part of the mine that was broken into. The air around here seems to get hotter as I get deeper into the mine." + }, + { + "progress":30, + "logText":"Among the fires in the lower parts of the mine, I've encountered some type of dragon-like creature. I guess this is the source of all the chaos in the mine. I should attempt to kill it and then venture back to Maevalia to tell her about it once I'm victorious." + }, + { + "progress":40, + "logText":"I have presented one of the bones from the corpse of the Thukuzun to Maevalia." + }, + { + "progress":50, + "logText":"Maevalia was happy to hear that I killed the source of the monster invasion.", + "rewardExperience":7000, + "finishesQuest":1 + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v070_lodar.json b/AndorsTrail/res/raw/questlist_v070_lodar.json index 9dfeaf97b..6f15f21f2 100644 --- a/AndorsTrail/res/raw/questlist_v070_lodar.json +++ b/AndorsTrail/res/raw/questlist_v070_lodar.json @@ -1,161 +1,161 @@ [ - { - "id": "lodar2", - "name": "Searching for madness", - "showInLog": 1, - "stages": [ - { - "logText": "The potion-maker Lodar seems to be obsessed with something called the Hira'zinn.", - "progress": 10 - }, - { - "logText": "Apparently, it relates to something that has started to happen recently.", - "progress": 15 - }, - { - "logText": "Lodar gave me a glowing stone, that he said would allow me to enter some sort of tomb. He did not say which tomb, where the tomb is located, or how to reach it - only that it's somewhere 'below'. Below what, I wonder?", - "progress": 20 - }, - { - "logText": "In the cave leading to Lodar's Hideaway, I reached what looks like a tomb. Could this be the one Lodar was referring to?", - "progress": 30 - }, - { - "logText": "The glowing stone that Lodar gave me, crumbled to dust as I got near the tomb. However, it seems that I am now able to enter.", - "progress": 35 - }, - { - "logText": "I have encountered a foul creature inside the tomb. I assume this is the Hira'zinn that Lodar was referring to. I should kill it and then tell Lodar.", - "progress": 40 - }, - { - "logText": "I have presented the heart of the Hira'zinn to Lodar.", - "progress": 50, - "rewardExperience": 1000 - }, - { - "logText": "As soon as I presented the heart of the Hira'zinn to Lodar, he seemed to snap out of his previous state of mind.", - "progress": 51 - }, - { - "logText": "Lodar thanked me for defeating the Hira'zinn. In return, he promised to help me in any way he can. He has a large selection of potent potions available for me to purchase at a discount.", - "progress": 60, - "finishesQuest": 1 - } - ] - }, - { - "id": "lodar_pots", - "name": "Lodar's potions", - "showInLog": 1, - "stages": [ - { - "logText": "Lodar says that he can make potions from some animal remains, if I first bring him some Spotted Hornbeam fungus. Apparently, the potion-maker in Fallhaven has a stock of it, if you know enough to ask.", - "progress": 10 - }, - { - "logText": "I have retrieved some Spotted Hornbeam fungus from the potion-maker in Fallhaven. I should return to Lodar with it as soon as possible.", - "progress": 20 - }, - { - "logText": "I have given the Spotted Hornbeam fungus to Lodar.", - "progress": 30 - }, - { - "logText": "Lodar thanked me for bringing him the fungus. In return, he can now create his special potions for me.", - "finishesQuest": 1, - "progress": 40, - "rewardExperience": 2000 - }, - { - "logText": "Lodar can create a defensive potion if I bring him two White wyrm claws and a Ruby gem.", - "progress": 41 - }, - { - "progress": 42, - "logText": "Lodar can create a potion of strength if I bring him a dead spider and the wings of an insect." - }, - { - "logText": "Lodar can create a potent defensive potion if I bring him two Arulir skins and a claw from some monster. The Arulir beasts can be found somewhere up in the north, and the claws can apparently be found from creatures that dwell underground and in caves somewhere outside Fallhaven.", - "progress": 43 - } - ] - }, - { - "id": "xulviir", - "name": "A creeping fear", - "showInLog": 1, - "stages": [ - { - "logText": "I was told that the broken sword that I found on the body of the Hira'zinn should be taken to the smith in Vilegard.", - "progress": 10 - }, - { - "logText": "I have restored the Xul'viir. I had to threaten the smith in Vilegard to get it restored.", - "finishesQuest": 1, - "progress": 20, - "rewardExperience": 2000 - }, - { - "logText": "I have destroyed the Xul'viir.", - "finishesQuest": 1, - "progress": 30, - "rewardExperience": 2000 - } - ] - }, - { - "id": "lodar13_rest", - "name": "No rest for the guilty", - "showInLog": 1, - "stages": [ - { - "logText": "In the maze of green vines east of the Duleian road, I met a guard named Aulowenn from Feygard, guarding some crates. She told me that she was part of a larger group of guards searching for a madman that supposedly hides somewhere in the nearby hills, but that the other guards are now dead or missing.", - "progress": 10 - }, - { - "logText": "Aulowenn requested my help in defeating a monster that haunts the grave of her fellow guards to the east. She warned me that the foul beast will most likely try to trick me into listening to its story.", - "progress": 11 - }, - { - "logText": "I have met the creature that Aulowenn spoke of.", - "progress": 20 - }, - { - "logText": "I listened to the creature's story. Its name is Tiqui, and he is the head of his clan. Apparently, the guards have been ruthlessly killing off his kin. He asked me to kill the guard for him, as revenge for what they have done.", - "progress": 22 - }, - { - "logText": "The creature tried to trick me into listening to its story.", - "progress": 24 - }, - { - "logText": "I attacked the creature before it could spew out more of its foul lies.", - "progress": 30 - }, - { - "logText": "I attacked Aulowenn.", - "progress": 31 - }, - { - "logText": "Aulowenn thanked me for bringing peace to the grave of her fallen companions by killing the creature.", - "progress": 40 - }, - { - "logText": "Tiqui was overjoyed that I helped him kill the guard for him. He promised that if we ever run into each other again, he'd help me somehow.", - "progress": 41 - }, - { - "logText": "I am now able to use Aulowenn's bed whenever I wish to rest.", - "finishesQuest": 1, - "progress": 60, - "rewardExperience": 3000 - }, - { - "logText": "I will not be able to resolve the conflict between Aulowenn and her attacker.", - "finishesQuest": 1, - "progress": 65 - } - ] - } + { + "id":"lodar2", + "name":"Searching for madness", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"The potion-maker Lodar seems to be obsessed with something called the Hira'zinn." + }, + { + "progress":15, + "logText":"Apparently, it relates to something that has started to happen recently." + }, + { + "progress":20, + "logText":"Lodar gave me a glowing stone, that he said would allow me to enter some sort of tomb. He did not say which tomb, where the tomb is located, or how to reach it - only that it's somewhere 'below'. Below what, I wonder?" + }, + { + "progress":30, + "logText":"In the cave leading to Lodar's Hideaway, I reached what looks like a tomb. Could this be the one Lodar was referring to?" + }, + { + "progress":35, + "logText":"The glowing stone that Lodar gave me, crumbled to dust as I got near the tomb. However, it seems that I am now able to enter." + }, + { + "progress":40, + "logText":"I have encountered a foul creature inside the tomb. I assume this is the Hira'zinn that Lodar was referring to. I should kill it and then tell Lodar." + }, + { + "progress":50, + "logText":"I have presented the heart of the Hira'zinn to Lodar.", + "rewardExperience":1000 + }, + { + "progress":51, + "logText":"As soon as I presented the heart of the Hira'zinn to Lodar, he seemed to snap out of his previous state of mind." + }, + { + "progress":60, + "logText":"Lodar thanked me for defeating the Hira'zinn. In return, he promised to help me in any way he can. He has a large selection of potent potions available for me to purchase at a discount.", + "finishesQuest":1 + } + ] + }, + { + "id":"lodar_pots", + "name":"Lodar's potions", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"Lodar says that he can make potions from some animal remains, if I first bring him some Spotted Hornbeam fungus. Apparently, the potion-maker in Fallhaven has a stock of it, if you know enough to ask." + }, + { + "progress":20, + "logText":"I have retrieved some Spotted Hornbeam fungus from the potion-maker in Fallhaven. I should return to Lodar with it as soon as possible." + }, + { + "progress":30, + "logText":"I have given the Spotted Hornbeam fungus to Lodar." + }, + { + "progress":40, + "logText":"Lodar thanked me for bringing him the fungus. In return, he can now create his special potions for me.", + "rewardExperience":2000, + "finishesQuest":1 + }, + { + "progress":41, + "logText":"Lodar can create a defensive potion if I bring him two White wyrm claws and a Ruby gem." + }, + { + "progress":42, + "logText":"Lodar can create a potion of strength if I bring him a dead spider and the wings of an insect." + }, + { + "progress":43, + "logText":"Lodar can create a potent defensive potion if I bring him two Arulir skins and a claw from some monster. The Arulir beasts can be found somewhere up in the north, and the claws can apparently be found from creatures that dwell underground and in caves somewhere outside Fallhaven." + } + ] + }, + { + "id":"xulviir", + "name":"A creeping fear", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"I was told that the broken sword that I found on the body of the Hira'zinn should be taken to the smith in Vilegard." + }, + { + "progress":20, + "logText":"I have restored the Xul'viir. I had to threaten the smith in Vilegard to get it restored.", + "rewardExperience":2000, + "finishesQuest":1 + }, + { + "progress":30, + "logText":"I have destroyed the Xul'viir.", + "rewardExperience":2000, + "finishesQuest":1 + } + ] + }, + { + "id":"lodar13_rest", + "name":"No rest for the guilty", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"In the maze of green vines east of the Duleian road, I met a guard named Aulowenn from Feygard, guarding some crates. She told me that she was part of a larger group of guards searching for a madman that supposedly hides somewhere in the nearby hills, but that the other guards are now dead or missing." + }, + { + "progress":11, + "logText":"Aulowenn requested my help in defeating a monster that haunts the grave of her fellow guards to the east. She warned me that the foul beast will most likely try to trick me into listening to its story." + }, + { + "progress":20, + "logText":"I have met the creature that Aulowenn spoke of." + }, + { + "progress":22, + "logText":"I listened to the creature's story. Its name is Tiqui, and he is the head of his clan. Apparently, the guards have been ruthlessly killing off his kin. He asked me to kill the guard for him, as revenge for what they have done." + }, + { + "progress":24, + "logText":"The creature tried to trick me into listening to its story." + }, + { + "progress":30, + "logText":"I attacked the creature before it could spew out more of its foul lies." + }, + { + "progress":31, + "logText":"I attacked Aulowenn." + }, + { + "progress":40, + "logText":"Aulowenn thanked me for bringing peace to the grave of her fallen companions by killing the creature." + }, + { + "progress":41, + "logText":"Tiqui was overjoyed that I helped him kill the guard for him. He promised that if we ever run into each other again, he'd help me somehow." + }, + { + "progress":60, + "logText":"I am now able to use Aulowenn's bed whenever I wish to rest.", + "rewardExperience":3000, + "finishesQuest":1 + }, + { + "progress":65, + "logText":"I will not be able to resolve the conflict between Aulowenn and her attacker.", + "finishesQuest":1 + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v070_lowyna.json b/AndorsTrail/res/raw/questlist_v070_lowyna.json index f69288ec6..f63520b49 100644 --- a/AndorsTrail/res/raw/questlist_v070_lowyna.json +++ b/AndorsTrail/res/raw/questlist_v070_lowyna.json @@ -1,48 +1,48 @@ [ - { - "id": "lowyna", - "name": "Sweet sweet rat poison", - "showInLog": 1, - "stages": [ - { - "logText": "Among some huts to the west of the Duleian road, I met a man called two-teeth. He wants me to go get him something called Rat poison from Lowyna. I can find her in one of the other huts.", - "progress": 10 - }, - { - "progress": 20, - "logText": "Lowyna will now allow me to trade with her." - }, - { - "progress": 40, - "logText": "I have given some rat poison to two-teeth.", - "rewardExperience": 500, - "finishesQuest": 1 - } - ] - }, - { - "id": "lleglaris", - "name": "Long lost memories", - "showInLog": 1, - "stages": [ - { - "progress": 10, - "logText": "In a cabin just off the Duleian road northwest of the Foaming Flask tavern, I met a man called Lleglaris. He wants me to retrieve an amulet that he has lost." - }, - { - "progress": 15, - "logText": "The amulet can be found in a cave infested with undead to the east of his cabin. He said something about the ground having been corrupted around that cave. I don't know what he meant." - }, - { - "progress": 30, - "logText": "I have given the amulet back to Lleglaris." - }, - { - "progress": 40, - "logText": "As thanks, Lleglaris offered to trade some of his items with me.", - "finishesQuest": 1, - "rewardExperience": 3000 - } - ] - } + { + "id":"lowyna", + "name":"Sweet sweet rat poison", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"Among some huts to the west of the Duleian road, I met a man called two-teeth. He wants me to go get him something called Rat poison from Lowyna. I can find her in one of the other huts." + }, + { + "progress":20, + "logText":"Lowyna will now allow me to trade with her." + }, + { + "progress":40, + "logText":"I have given some rat poison to two-teeth.", + "rewardExperience":500, + "finishesQuest":1 + } + ] + }, + { + "id":"lleglaris", + "name":"Long lost memories", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"In a cabin just off the Duleian road northwest of the Foaming Flask tavern, I met a man called Lleglaris. He wants me to retrieve an amulet that he has lost." + }, + { + "progress":15, + "logText":"The amulet can be found in a cave infested with undead to the east of his cabin. He said something about the ground having been corrupted around that cave. I don't know what he meant." + }, + { + "progress":30, + "logText":"I have given the amulet back to Lleglaris." + }, + { + "progress":40, + "logText":"As thanks, Lleglaris offered to trade some of his items with me.", + "rewardExperience":3000, + "finishesQuest":1 + } + ] + } ] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_v070_misc.json b/AndorsTrail/res/raw/questlist_v070_misc.json index 30a88cc2a..d82e6e8eb 100644 --- a/AndorsTrail/res/raw/questlist_v070_misc.json +++ b/AndorsTrail/res/raw/questlist_v070_misc.json @@ -1,35 +1,35 @@ [ - { - "id": "antifoodp", - "name": "Taste is everything", - "showInLog": 1, - "stages": [ - { - "logText": "I should visit the potion-maker in Fallhaven and ask for something to help against food poisoning.", - "progress": 10 - }, - { - "logText": "The potion-maker in Fallhaven can create potions that help against food-poisoning.", - "progress": 15 - }, - { - "logText": "I should bring him a poison gland, two pieces of animal hair and 50 gold pieces, and he'll create a potion for me.", - "progress": 20 - }, - { - "progress": 30, - "logText": "I have brought the ingredients for the potion.", - "rewardExperience": 200 - }, - { - "progress": 35, - "logText": "I received a potion of antidote, that should help me if I get food-poisoning." - }, - { - "progress": 40, - "logText": "I can bring him more ingredients if I want him to create more antidote potions in the future.", - "finishesQuest": 1 - } - ] - } -] + { + "id":"antifoodp", + "name":"Taste is everything", + "showInLog":1, + "stages":[ + { + "progress":10, + "logText":"I should visit the potion-maker in Fallhaven and ask for something to help against food poisoning." + }, + { + "progress":15, + "logText":"The potion-maker in Fallhaven can create potions that help against food-poisoning." + }, + { + "progress":20, + "logText":"I should bring him a poison gland, two pieces of animal hair and 50 gold pieces, and he'll create a potion for me." + }, + { + "progress":30, + "logText":"I have brought the ingredients for the potion.", + "rewardExperience":200 + }, + { + "progress":35, + "logText":"I received a potion of antidote, that should help me if I get food-poisoning." + }, + { + "progress":40, + "logText":"I can bring him more ingredients if I want him to create more antidote potions in the future.", + "finishesQuest":1 + } + ] + } +] \ No newline at end of file