diff options
-rw-r--r-- | vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json b/vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json index 5bad09b..8b81067 100644 --- a/vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json +++ b/vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json @@ -127,7 +127,11 @@ ] }, "trial": { "type": "PERSUADE", "difficulty": 15, "mod": [ [ "TRUST", 6 ], [ "VALUE", 2 ], [ "ANGER", -6 ] ] }, - "success": { "topic": "TALK_BLOODDRINK_BADTRAIT_REFUSE", "opinion": { "trust": -1, "anger": 1 } }, + "success": { + "topic": "TALK_BLOODDRINK_BADTRAIT_REFUSE", + "opinion": { "trust": -1, "anger": 1 }, + "effect": [ { "npc_add_trait": "VAMP_BLOODDRINK_REFUSED" } ] + }, "failure": { "topic": "TALK_BLOODDRINK_BADTRAIT_ATTACK" } }, { @@ -302,7 +306,7 @@ "ACIDBLOOD" ] } } ] }, - "topic": "TALK_BLOODDRINK_BY_FORCE_ALLY" + "topic": "TALK_BLOODDRINK_BY_FORCE_HUMAN" }, { "text": "*You decide to talk more instead.*", "topic": "TALK_NONE" }, { "text": "*You decide not to.*", "topic": "TALK_DONE" } @@ -432,7 +436,7 @@ "text": "I'm sorry Sire! I shouldn't have asked!", "condition": { "npc_has_trait": "VAMP_SIRE", - "not": { "npc_has_trait": "vamp_sire_forgiven" } + "not": { "npc_has_trait": "VAMP_SIRE_FORGIVEN" } }, "trial": { "type": "PERSUADE", "difficulty": 30 }, "success": { "topic": "TALK_DONE", "opinion": { "trust": -2, "anger": 2 } }, @@ -597,7 +601,7 @@ "text": "I'm sorry Sire! I shouldn't have tried that!", "condition": { "and": [ { "npc_has_trait": "VAMP_SIRE" }, - { "not": { "npc_has_trait": "vamp_sire_forgiven" } } + { "not": { "npc_has_trait": "VAMP_SIRE_FORGIVEN" } } ] }, "trial": { "type": "PERSUADE", "difficulty": 30 }, "success": { "topic": "TALK_BLOODDRINK_BY_FORCE_VAMP_GROVEL", "opinion": { "trust": -1, "anger": 1 } }, @@ -607,7 +611,7 @@ "text": "I'm sorry Sire! I shouldn't have tried that!", "condition": { "and": [ { "npc_has_trait": "VAMP_SIRE" }, - { "npc_has_trait": "vamp_sire_forgiven" } + { "npc_has_trait": "VAMP_SIRE_FORGIVEN" } ] }, "topic": "TALK_BLOODDRINK_BY_FORCE_VAMP_GROVEL_TWICE" }, @@ -621,7 +625,7 @@ "note": "The sire has decided to forgive you. This one time.", "speaker_effect": { "effect": [ - { "npc_add_trait": "vamp_sire_forgiven" } + { "npc_add_trait": "VAMP_SIRE_FORGIVEN" } ] }, "responses": [ @@ -667,6 +671,15 @@ ] }, { + "id": [ "TALK_BLOODDRINK_BY_FORCE_MUTANT_SUCCESS" ], + "type": "talk_topic", + "dynamic_line": "Got more with that bite than you bargained for, eh vampire? I won't let you live to try a second time!", + "note": "The mutant npc repels the player with natural defences. The player should receive an injury, plus a large morale and player faction reputation nerf for attempting to murder a follower. Yes even if they were a xeno.", + "responses": [ + { "text": "Dammit, then I'll kill you the old fashioned way!", "topic": "TALK_DONE", "effect": [ "hostile", { "u_faction_rep": -50 } ] } + ] + }, + { "id": [ "TALK_BLOODDRINK_BY_FORCE_MUTANT_FAILURE" ], "type": "talk_topic", "dynamic_line": "Oh no you don't! I'll never let some monster have my blood. I'll kill you, vampire!", @@ -676,7 +689,7 @@ ] }, { - "id": [ "TALK_BLOODDRINK_BY_FORCE_ALLY" ], + "id": [ "TALK_BLOODDRINK_BY_FORCE_HUMAN" ], "type": "talk_topic", "dynamic_line": "Wh-what are you...", "note": "You caught your human companion off-guard. Attempt to drink them dry, though they might be able to avoid you if strong, fast, or hard to grab.", @@ -698,14 +711,14 @@ ] } } }, - "success": { "topic": "TALK_BLOODDRINK_BY_FORCE_ALLY_SUCCESS", "opinion": { "trust": -1, "anger": 1 } }, - "failure": { "topic": "TALK_BLOODDRINK_BY_FORCE_ALLY_FAILURE" } + "success": { "topic": "TALK_BLOODDRINK_BY_FORCE_HUMAN_SUCCESS", "opinion": { "trust": -1, "anger": 1 } }, + "failure": { "topic": "TALK_BLOODDRINK_BY_FORCE_HUMAN_FAILURE" } }, { "text": "Huh? Nothing.", "topic": "TALK_NONE" } ] }, { - "id": [ "TALK_BLOODDRINK_BY_FORCE_ALLY_SUCCESS" ], + "id": [ "TALK_BLOODDRINK_BY_FORCE_HUMAN_SUCCESS" ], "type": "talk_topic", "dynamic_line": { "npc_has_any_trait": [ @@ -737,7 +750,7 @@ ] }, { - "id": [ "TALK_BLOODDRINK_BY_FORCE_ALLY_FAILURE" ], + "id": [ "TALK_BLOODDRINK_BY_FORCE_HUMAN_FAILURE" ], "type": "talk_topic", "dynamic_line": "Oh no you don't! I'll never let some monster have my blood. I'll kill you, vampire!", "note": "The player should receive a large morale and player faction reputation nerf for attempting to murder a follower.", |