From 0bcdc0dd9db280b8dbc2cd61ebfe85a526994ce3 Mon Sep 17 00:00:00 2001
From: jc_gargma <jc_gargma@iserlohn-fortress.net>
Date: Sat, 18 Sep 2021 02:38:53 -0700
Subject: Various typos and errors fixed so ghouling actually works.

---
 .../NPC/v_npc_responds/ghoul.json                  | 25 +++++++++++-----------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_responds/ghoul.json b/vamp_stuff/Modification_Files/NPC/v_npc_responds/ghoul.json
index fe5bc28..d129ecb 100644
--- a/vamp_stuff/Modification_Files/NPC/v_npc_responds/ghoul.json
+++ b/vamp_stuff/Modification_Files/NPC/v_npc_responds/ghoul.json
@@ -66,7 +66,7 @@
             ] }
           ]
         },
-        "trial": { "type": "PERSUADE", "difficulty": 15, "mod": [ [ "TRUST", 6 ], [ "VALUE", 2 ], [ "ANGER", -6 ] ] },
+        "trial": { "type": "PERSUADE", "difficulty": 25, "mod": [ [ "TRUST", 6 ], [ "VALUE", 2 ], [ "ANGER", -6 ] ] },
         "success": {
           "topic": "TALK_GHOULIFY_BADTRAIT_REFUSE",
           "opinion": { "trust": -1, "anger": 1 },
@@ -166,7 +166,7 @@
           "condition": { "not": "npc_following" }
         },
         "success": { "topic": "TALK_GHOULIFY_ALLY_ACCEPT_AFTERMATH", "effect": [ { "npc_add_trait": "VAMP_GHOUL" } ] },
-        "failure": { "topic": "TALK_GHOULIFY_FRIENDLY_ACCEPT_AFTERMATH", "effect": [ { "npc_add_trait": "VAMP_GHOUL" } ], "effect": "follow" }
+        "failure": { "topic": "TALK_GHOULIFY_FRIENDLY_ACCEPT_AFTERMATH", "effect": [ { "npc_add_trait": "VAMP_GHOUL" }, "follow" ] }
       }
     ]
   },
@@ -231,6 +231,11 @@
         },
         "success": {
           "topic": "TALK_GHOULIFY_BY_FORCE_HUMAN_SUCCESS",
+          "effect": [
+            "follow",
+            { "npc_add_trait": "VAMP_GHOUL" },
+            { "npc_lose_trait": "VAMP_GHOUL_REFUSED" }
+          ],
           "opinion": { "trust": 10, "fear": 3, "value": -1, "anger": -10 }
         },
         "failure": { "topic": "TALK_GHOULIFY_BY_FORCE_HUMAN_FAILURE" }
@@ -256,7 +261,7 @@
     "responses": [
       { "text": "Then you can die!", "topic": "TALK_DONE", "effect": "hostile" }
     ]
-  }
+  },
   {
     "id": [ "TALK_STRANGER_WARY", "TALK_STRANGER_SCARED" ],
     "note": "Check if the player is a vampire, not busy, and in person with a wary or scared npc.",
@@ -273,13 +278,8 @@
           { "not": "u_driving" },
           { "not": "npc_driving" }
         ] },
-        "trial": { "type": "INTIMIDATE", "difficulty": 10 },
-          "success": { "topic": "TALK_GHOULIFY_BY_FORCE_NEUTRAL_SUCCESS",
-                       "effect": [
-                         "follow",
-                         { "npc_add_trait": "VAMP_GHOUL" }
-                       ],
-                       "opinion": { "trust": 10, "fear": 3, "value": -1, "anger": -10 } },
+        "trial": { "type": "INTIMIDATE", "difficulty": 20 },
+          "success": { "topic": "TALK_GHOULIFY_BY_FORCE_NEUTRAL_SUCCESS" },
           "failure": { "topic": "TALK_GHOULIFY_BY_FORCE_NEUTRAL_FAILURE", "effect": "hostile" }
       }
     ]
@@ -300,7 +300,7 @@
           { "not": "u_driving" },
           { "not": "npc_driving" }
         ] },
-        "trial": { "type": "INTIMIDATE", "difficulty": 20 },
+        "trial": { "type": "INTIMIDATE", "difficulty": 30 },
           "success": { "topic": "TALK_GHOULIFY_BY_FORCE_NEUTRAL_SUCCESS" },
           "failure": { "topic": "TALK_GHOULIFY_BY_FORCE_NEUTRAL_FAILURE", "effect": "hostile" }
       }
@@ -316,7 +316,8 @@
         "topic": "TALK_GHOULIFY_BY_FORCE_HUMAN_SUCCESS",
         "effect": [
           "follow",
-          { "npc_add_trait": "VAMP_GHOUL" }
+          { "npc_add_trait": "VAMP_GHOUL" },
+          { "npc_lose_trait": "VAMP_GHOUL_REFUSED" }
         ],
         "opinion": { "trust": 10, "fear": 3, "value": -1, "anger": -10 }
       }
-- 
cgit v1.2.1