diff --git a/AndorsTrail/res/raw/conversationlist_lodar.json b/AndorsTrail/res/raw/conversationlist_lodar.json index b3cab1312..229316c03 100644 --- a/AndorsTrail/res/raw/conversationlist_lodar.json +++ b/AndorsTrail/res/raw/conversationlist_lodar.json @@ -533,12 +533,14 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":10 + "value":10, + "negate":true }, { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":30 + "value":30, + "negate":true } ] }, @@ -559,7 +561,8 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":30 + "value":30, + "negate":true } ] }, @@ -575,12 +578,14 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":10 + "value":10, + "negate":true }, { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":30 + "value":30, + "negate":true } ] }, @@ -596,7 +601,8 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":50 + "value":50, + "negate":true } ] }, diff --git a/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json index ef42fea4e..2597aacc7 100644 --- a/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json +++ b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json @@ -143,7 +143,8 @@ { "requireType":"questProgress", "requireID":"pathway_fallhaven", - "value":40 + "value":40, + "negate":true } ] } diff --git a/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json b/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json index bfb29b25a..11b931be6 100644 --- a/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json +++ b/AndorsTrail/res/raw/conversationlist_shortcut_lodar.json @@ -12,7 +12,8 @@ { "requireType":"questProgress", "requireID":"lodar2", - "value":50 + "value":50, + "negate":true } ] }, @@ -22,7 +23,8 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":22 + "value":22, + "negate":true } ] }, @@ -56,7 +58,8 @@ { "requireType":"questProgress", "requireID":"shortcut_lodar", - "value":40 + "value":40, + "negate":true } ] }, diff --git a/AndorsTrail/res/raw/conversationlist_vilegard_shops.json b/AndorsTrail/res/raw/conversationlist_vilegard_shops.json index a1c3fd008..1181b1114 100644 --- a/AndorsTrail/res/raw/conversationlist_vilegard_shops.json +++ b/AndorsTrail/res/raw/conversationlist_vilegard_shops.json @@ -61,7 +61,7 @@ ] }, { - "nextPhraseID":"vilegard_shop_notrust" + "nextPhraseID":"vilegard_shop_notrust_smith" } ] }, @@ -105,6 +105,20 @@ { "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":"Can I see what items you have for sale?", + "nextPhraseID":"vilegard_shop_notrust_2" + } + ] + }, + { + "id":"vilegard_shop_notrust_smith", + "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?", diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/ConversationController.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/ConversationController.java index f9a8aec25..99e63c88d 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/ConversationController.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/ConversationController.java @@ -293,6 +293,7 @@ public final class ConversationController { break; case factionScore: result = player.getAlignment(requirement.requireID) >= requirement.value; + break; default: result = true; }