From 37e07403047cc08b1bb5cf1c777c8069b68f1ebf Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 15 Sep 2021 02:16:52 -0700 Subject: Fix blood puddle field to actually work. --- .../Modification_Files/Spells/v_spell_effects.json | 11 ++- .../Modification_Files/Spells/v_spell_fields.json | 89 +++++++++++++++++----- 2 files changed, 78 insertions(+), 22 deletions(-) (limited to 'vamp_stuff') diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json index 404ab25..6ab2cf2 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json @@ -8,6 +8,7 @@ "id": "v_spell_bloodcurl", "name": [ "Blood Curled" ], "desc": [ "You feel yourself become very stiff." ], + "rating": "bad", "show_in_info": true, "base_mods": { "speed_mod": [ -180 ] } }, @@ -18,6 +19,7 @@ "desc": [ "Blood clots are actively searching for bleeding body parts to repair." ], "removes_effects": [ "bleed" ], "blocks_effects": [ "bleed" ], + "rating": "good", "show_in_info": true }, { @@ -27,14 +29,16 @@ "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" ], + "rating": "good", "show_in_info": true }, { "type": "effect_type", "id": "v_spell_bloodpuddle", "name": [ "Ensnared" ], - "max_duration": 15, + "max_duration": "15 s", "desc": [ "Viscous blood sticks to your body!" ], + "rating": "bad", "show_in_info": true, "base_mods": { "speed_mod": [ -80 ] } }, @@ -43,6 +47,7 @@ "id": "v_spell_crimsonhaze", "name": [ "Crimson Hazed" ], "desc": [ "Sticky vapors of blood takes a firm hold of your body!" ], + "rating": "bad", "show_in_info": true, "base_mods": { "speed_mod": [ -55 ] } }, @@ -51,6 +56,9 @@ "id": "v_spell_bloodsurge", "name": [ "Blood Surge" ], "desc": [ "Your blood is surging with energy!" ], + "apply_message": "You feel your rush as your blood surges with energy!", + "decay_message": "You feel the blood rush fade off. ", + "rating": "good", "show_in_info": true, "base_mods": { "str_mod": [ 3 ], "dex_mod": [ 2 ], "speed_mod": [ 10 ], "stamina_min": [ 20 ], "stamina_chance": [ 2, 6 ] }, "removes_effects": [ "winded" ], @@ -61,6 +69,7 @@ "id": "v_spell_desolation", "name": [ "Withering" ], "desc": [ "A vile aura is draining your life away!" ], + "rating": "bad", "show_in_info": true, "max_duration": 3, "base_mods": { "speed_mod": [ -20 ], "hurt_min": [ 2 ], "hurt_max": [ 3 ] } diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_fields.json b/vamp_stuff/Modification_Files/Spells/v_spell_fields.json index 887513b..bf4139e 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_fields.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_fields.json @@ -4,15 +4,56 @@ "type": "field_type", "intensity_levels": [ { - "name": "viscous blood", + "name": "viscous blood splatter", "sym": "~", "color": "red", - "effect_id": "v_spell_bloodpuddle", - "effect_min_duration": "1 seconds", - "effect_max_duration": "1 seconds" + "dangerous": true, + "effects": [ + { + "effect_id": "v_spell_bloodpuddle", + "body_part": "torso", + "intensity": 1, + "min_duration": "2 seconds", + "max_duration": "2 seconds", + "immune_in_vehicle": true, + "is_environmental": false + } + ] + }, + { + "name": "viscous blood stain", + "sym": "~", + "color": "red", + "dangerous": true, + "effects": [ + { + "effect_id": "v_spell_bloodpuddle", + "body_part": "torso", + "intensity": 1, + "min_duration": "4 seconds", + "max_duration": "4 seconds", + "immune_in_vehicle": true, + "is_environmental": false + } + ] }, - { "effect_min_duration": "1 seconds", "effect_max_duration": "2 seconds" }, - { "effect_min_duration": "1 seconds", "effect_max_duration": "3 seconds" } + { + "name": "puddle of viscous blood", + "sym": "~", + "color": "red", + "dangerous": true, + "effects": [ + { + "effect_id": "v_spell_bloodpuddle", + "body_part": "torso", + "intensity": 1, + "min_duration": "6 seconds", + "max_duration": "6 seconds", + "immune_in_vehicle": true, + "is_environmental": false + } + ] + } ], "priority": 3, "underwater_age_speedup": "2 minutes", @@ -33,9 +74,15 @@ "name": "withering gloom", "sym": "8", "color": "light_gray", - "effect_id": "v_spell_desolation", - "effect_min_duration": "1 seconds", - "effect_max_duration": "1 seconds" + "dangerous": true, + "effects": [ + { + "effect_id": "v_spell_desolation", + "intensity": 1, + "min_duration": "1 seconds", + "max_duration": "1 seconds" + } + ] } ], "priority": 1, @@ -71,24 +118,24 @@ "translucency": 0.7, "convection_temperature_mod": 20, "effect_id": "v_spell_elem_flame_curse", - "effect_min_duration": "1 seconds", - "effect_max_duration": "1 seconds" + "min_duration": "1 seconds", + "max_duration": "1 seconds" }, { "name": "blaze", "color": "magenta", "light_emitted": 30, "translucency": 0.4, - "effect_min_duration": "1 seconds", - "effect_max_duration": "3 seconds" + "min_duration": "1 seconds", + "max_duration": "3 seconds" }, { "name": "profane blaze", "color": "pink", "light_emitted": 80, "translucency": 0.1, - "effect_min_duration": "1 seconds", - "effect_max_duration": "5 seconds" + "min_duration": "1 seconds", + "max_duration": "5 seconds" } ], "decay_amount_factor": 3, @@ -113,24 +160,24 @@ "translucency": 0.7, "convection_temperature_mod": -120, "effect_id": "v_spell_elem_flame_curse", - "effect_min_duration": "1 seconds", - "effect_max_duration": "1 seconds" + "min_duration": "1 seconds", + "max_duration": "1 seconds" }, { "name": "frostburn", "color": "light_blue", "light_emitted": 8, "translucency": 0.4, - "effect_min_duration": "1 seconds", - "effect_max_duration": "2 seconds" + "min_duration": "1 seconds", + "max_duration": "2 seconds" }, { "name": "raging frostburn", "color": "blue", "light_emitted": 20, "translucency": 0.1, - "effect_min_duration": "1 seconds", - "effect_max_duration": "3 seconds" + "min_duration": "1 seconds", + "max_duration": "3 seconds" } ], "decay_amount_factor": 3, -- cgit v1.2.1