summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-08-26 17:40:46 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-08-26 17:40:46 -0700
commitc117dabc6834b10394158062a262a709a6189312 (patch)
tree10ad06a1a62cd436499663a99893d5d113592c01 /vamp_stuff/Modification_Files
parentUpdated deprecated body part IDs (diff)
downloadcataclysm-bn-mod_vampire-stuff-redone-c117dabc6834b10394158062a262a709a6189312.tar.xz
Add Hemomancer blood purge spell
Update vampire immunities
Diffstat (limited to 'vamp_stuff/Modification_Files')
-rw-r--r--vamp_stuff/Modification_Files/Books/v_scrolls.json1
-rw-r--r--vamp_stuff/Modification_Files/Others/v_effects.json21
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json19
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_effects.json9
4 files changed, 43 insertions, 7 deletions
diff --git a/vamp_stuff/Modification_Files/Books/v_scrolls.json b/vamp_stuff/Modification_Files/Books/v_scrolls.json
index a3441d4..7b6a996 100644
--- a/vamp_stuff/Modification_Files/Books/v_scrolls.json
+++ b/vamp_stuff/Modification_Files/Books/v_scrolls.json
@@ -27,6 +27,7 @@
"t2_blood_bloodsynthesis",
"t3_blood_crimsonhaze",
"t3_blood_suppress",
+ "t3_blood_purge",
"t4_blood_riptide",
"t4_blood_bloodsurge",
"t4_blood_bloodwave",
diff --git a/vamp_stuff/Modification_Files/Others/v_effects.json b/vamp_stuff/Modification_Files/Others/v_effects.json
index 6f34a44..90c8cd1 100644
--- a/vamp_stuff/Modification_Files/Others/v_effects.json
+++ b/vamp_stuff/Modification_Files/Others/v_effects.json
@@ -2,16 +2,23 @@
{
"type": "effect_type",
"id": "vamp_immunity",
- "blocks_effects": [ "stung", "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "paralyzepoison", "migo_atmosphere",
+ "note": "Poisons, Inhalation Bad, Inhalation Good/Mixed, Nutrient Deficiencies, drug overdoses, parasites, viri, mutagens",
+ "blocks_effects": [ "stung", "poison", "badpoison", "paralyzepoison",
+ "smoke", "teargas", "relax_gas", "migo_atmosphere",
+ "cough_suppress", "weed_high", "cig", "high", "meth", "took_antiasthmatic",
+ "anemia", "hypocalcemia", "hypovitA", "hypovitB", "scurvy", "hypervitaminosis",
+ "stim_overdose",
+ "dermatik", "bloodworms", "paincysts", "brainworms", "tapeworm",
+ "common_cold", "flu",
+ "accumulated_mutagen", "toxin_buildup", "mutating" ],
+ "removes_effects": [ "stung", "poison", "badpoison", "paralyzepoison",
+ "smoke", "teargas", "relax_gas", "migo_atmosphere",
+ "cough_suppress", "weed_high", "cig", "high", "meth", "took_antiasthmatic",
"anemia", "hypocalcemia", "hypovitA", "hypovitB", "scurvy", "hypervitaminosis",
"stim_overdose",
"dermatik", "bloodworms", "paincysts", "brainworms", "tapeworm",
- "common_cold", "flu" ],
- "removes_effects": [ "stung", "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "paralyzepoison", "migo_atmosphere",
- "anemia", "hypocalcemia", "hypovitA", "hypovitB", "scurvy", "hypervitaminosis",
- "stim_overdose",
- "dermatik", "bloodworms", "paincysts", "brainworms", "tapeworm",
- "common_cold", "flu" ]
+ "common_cold", "flu",
+ "accumulated_mutagen", "toxin_buildup", "mutating" ],
},
{
"type": "effect_type",
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
index 8a7255c..17eb92d 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
@@ -52,5 +52,24 @@
"max_duration": 1000,
"base_casting_time": 125,
"flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ]
+ },
+ {
+ "id": "t3_blood_purge",
+ "type": "SPELL",
+ "name": { "str": "Purge" },
+ "description": "Expend a small amount of your life force to expel contaminants from your body. The accelerated immune repsonse will linger for a time.\n\nThis is a <color_white>tier 3</color> spell.",
+ "spell_class": "VAMP_BLOOD_spellcaster",
+ "difficulty": 2,
+ "max_level": 5,
+ "energy_source": "HP",
+ "base_energy_cost": 5,
+ "final_energy_cost": 5,
+ "effect": "target_attack",
+ "effect_str": "v_spell_purge",
+ "valid_targets": [ "self" ],
+ "min_duration": 1000,
+ "duration_increment": 1000,
+ "max_duration": 5000,
+ "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
index af076d2..404ab25 100644
--- a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
+++ b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
@@ -22,6 +22,15 @@
},
{
"type": "effect_type",
+ "id": "v_spell_purge",
+ "name": [ "Purging" ],
+ "desc": [ "Contaminants in your blood are being sought out and expelled." ],
+ "removes_effects": [ "antibiotic, cureall, datura, depressants, drunk, flushot, fungus, iodine, infected, irradiated, jetinjector, melatonin, panacea, pblue, pkill, pkill1, pkill2, pkill3, pkill_l, recover, spores, stim, stimpack, strong_antibiotic, took_anticonvulsant_visible, took_flumed, took_prozac, took_prozac_bad, took_prozac_visible, took_thorazine, took_thorazine_bad, took_thorazine_visible, took_xanax, took_xanax_visible, tummy_tablet, valium, weak_antibiotic" ],
+ "blocks_effects": [ "antibiotic, cureall, datura, depressants, drunk, flushot, fungus, iodine, infected, irradiated, jetinjector, melatonin, panacea, pblue, pkill, pkill1, pkill2, pkill3, pkill_l, recover, spores, stim, stimpack, strong_antibiotic, took_anticonvulsant_visible, took_flumed, took_prozac, took_prozac_bad, took_prozac_visible, took_thorazine, took_thorazine_bad, took_thorazine_visible, took_xanax, took_xanax_visible, tummy_tablet, valium, weak_antibiotic" ],
+ "show_in_info": true
+ },
+ {
+ "type": "effect_type",
"id": "v_spell_bloodpuddle",
"name": [ "Ensnared" ],
"max_duration": 15,