summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification_Files')
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_npc_responds/blood-drinking.json13
1 files changed, 11 insertions, 2 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 a45eadd..5bad09b 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
@@ -243,10 +243,10 @@
},
"trial": {
"type": "CONDITION",
- "condition": { "and": [ "npc_following" ] }
+ "condition": { "not": { "npc_has_effect": "vamp_refused_blood" } }
},
"success": { "topic": "TALK_BLOODDRINK_ALLY_REFUSE_LATER" },
- "failure": { "topic": "TALK_BLOODDRINK_FRIENDLY_REFUSE_LATER" }
+ "failure": { "topic": "TALK_BLOODDRINK_ALLY_REFUSE_ASKLATER" }
},
{
"text": "*Forcefully take blood*",
@@ -579,6 +579,15 @@
]
},
{
+ "id": [ "TALK_BLOODDRINK_ALLY_REFUSE_ASKLATER", "TALK_BLOODDRINK_FRIENDLY_REFUSE_ASKLATER" ],
+ "type": "talk_topic",
+ "dynamic_line": "No. Maybe another time I'll consider it.",
+ "note": "The human has recently refused to give blood and will refuse until more time has passed.",
+ "responses": [
+ { "text": "Another time then.", "topic": "TALK_DONE" }
+ ]
+ },
+ {
"id": [ "TALK_BLOODDRINK_BY_FORCE_VAMP" ],
"type": "talk_topic",
"dynamic_line": "You arrogant whelp! You think you can steal my blood! I shall kill you for your insolence!",