summaryrefslogtreecommitdiff
path: root/vamp_stuff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-09-15 02:16:52 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-09-15 02:16:52 -0700
commit37e07403047cc08b1bb5cf1c777c8069b68f1ebf (patch)
tree5cab55af9930478bff87c31047a22a6d8a0f6c49 /vamp_stuff
parentTweak several Hemomancer spell difficulties. (diff)
downloadcataclysm-dda-mod_vampire-stuff-redone-37e07403047cc08b1bb5cf1c777c8069b68f1ebf.tar.xz
Fix blood puddle field to actually work.
Diffstat (limited to 'vamp_stuff')
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_effects.json11
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_fields.json89
2 files changed, 78 insertions, 22 deletions
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,