From 8b0cf55ce07328d549b1328715386a561fd03377 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Sun, 1 Aug 2021 18:07:04 -0700 Subject: Add increments to hemomancy spells so they actually gain from leveling up. Fix many of the hemomancy durations to last longer than a fraction of a second. Sort hemomancy spell values. --- .../Spells/Hemomancer/v_blood_T1.json | 54 +++++++++++--------- .../Spells/Hemomancer/v_blood_T2.json | 42 ++++++++------- .../Spells/Hemomancer/v_blood_T3.json | 40 ++++++++------- .../Spells/Hemomancer/v_blood_T4.json | 59 ++++++++++++---------- .../Spells/Hemomancer/v_blood_T5.json | 45 +++++++++-------- .../Spells/Hemomancer/v_blood_T6.json | 46 +++++++++-------- .../Spells/Hemomancer/v_blood_T7.json | 20 ++++---- 7 files changed, 167 insertions(+), 139 deletions(-) (limited to 'vamp_stuff/Modification_Files/Spells/Hemomancer') diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json index 2f69440..7317de5 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json @@ -3,63 +3,69 @@ "id": "t1_blood_transfusion", "type": "SPELL", "name": { "str": "Transfusion" }, - "description": "Drain the life force of a random target within reach.\n\nThis is a tier 1 spell.", - "valid_targets": [ "none" ], - "effect": "target_attack", - "extra_effects": [ { "id": "t1_blood_transfusion_spell" } ], "note": "Uses MANA, just to prevent spamming.", - "base_energy_cost": 25, - "final_energy_cost": 250, - "energy_source": "MANA", + "description": "Drain the life force of a random target within reach.\n\nThis is a tier 1 spell.", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 1, "max_level": 10, + "energy_source": "MANA", + "base_energy_cost": 25, + "energy_increment": 25, + "final_energy_cost": 250, + "effect": "target_attack", + "extra_effects": [ { "id": "t1_blood_transfusion_spell" } ], + "valid_targets": [ "none" ], "min_damage": 0, "max_damage": 10, "damage_increment": 1, + "damage_type": "bio", "min_range": 10, "max_range": 10, - "flags": [ "NO_LEGS", "WONDER" ], "base_casting_time": 150, + "casting_time_increment": -25, "final_casting_time": 25, - "damage_type": "bio" + "flags": [ "NO_LEGS", "WONDER" ] }, { "id": "t1_blood_bcurl", "type": "SPELL", "name": { "str": "Blood Curl" }, "description": "Command the target's life force to hinder the flow of blood, greatly slowing their ability to perform any action.\n\nThis is a tier 1 spell.", - "valid_targets": [ "hostile" ], - "effect": "target_attack", - "effect_str": "v_spell_bloodcurl", - "base_energy_cost": 150, - "energy_source": "MANA", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, "max_level": 10, + "energy_source": "MANA", + "base_energy_cost": 150, + "effect": "target_attack", + "effect_str": "v_spell_bloodcurl", + "valid_targets": [ "hostile" ], "min_range": 6, + "range_increment": 1, "max_range": 15, - "min_duration": 0, - "max_duration": 500, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ], + "min_duration": 1000, + "duration_increment": 1000, + "max_duration": 10000, "base_casting_time": 100, - "final_casting_time": 75 + "casting_time_increment": -5, + "final_casting_time": 75, + "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] }, { "id": "t1_blood_clot", "type": "SPELL", "name": { "str": "Clot" }, "description": "Expend a small amount of your life force to induce rapid clotting on a body part. The clotting agents will linger for some time.\n\nThis is a tier 1 spell.", - "valid_targets": [ "self" ], - "effect": "target_attack", - "effect_str": "v_spell_clot", - "base_energy_cost": 2, - "final_energy_cost": 2, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, "max_level": 5, + "energy_source": "HP", + "base_energy_cost": 2, + "final_energy_cost": 2, + "effect": "target_attack", + "effect_str": "v_spell_clot", + "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/Hemomancer/v_blood_T2.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json index f63ba44..dcd37cc 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json @@ -4,44 +4,50 @@ "type": "SPELL", "name": { "str": "Blood Puddle" }, "description": "You expel a portion of your blood and command it to form a thick pool in an area. It will greatly hamper the movement of non-vampires that attempt to pass through it.\n\nThis is a tier 2 spell.", - "valid_targets": [ "hostile", "ally", "ground" ], - "effect": "projectile_attack", - "base_energy_cost": 1, - "final_energy_cost": 10, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, "max_level": 10, - "min_range": 5, + "energy_source": "HP", + "base_energy_cost": 1.5, + "energy_increment": 0.5, + "final_energy_cost": 10, + "effect": "projectile_attack", + "valid_targets": [ "hostile", "ally", "ground" ], + "min_range": 5.5, + "range_increment": 0.5, "max_range": 10, "min_aoe": 2, + "aoe_increment": 1, "max_aoe": 10, - "flags": [ "VERBAL", "NO_LEGS" ], "field_id": "fd_puddleb", - "min_field_intensity": 1, + "min_field_intensity": 1.2, + "field_intensity_increment": 0.2, "max_field_intensity": 3, - "base_casting_time": 125 + "base_casting_time": 125, + "flags": [ "VERBAL", "NO_LEGS" ] }, { "id": "t2_blood_bloodsting", "type": "SPELL", "name": { "str": "Blood Dagger" }, "description": "Launch a small amount of your blood as a blade which can imaple your target.\n\nThis is a tier 2 spell.", - "valid_targets": [ "hostile", "ally", "ground" ], - "effect": "projectile_attack", - "base_energy_cost": 1, - "final_energy_cost": 5, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 3, + "max_level": 30, + "energy_source": "HP", + "base_energy_cost": 1, + "energy_increment": 0.2, + "final_energy_cost": 5, + "effect": "projectile_attack", + "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 0, - "max_damage": 30, "damage_increment": 1, - "max_level": 30, + "max_damage": 30, + "damage_type": "stab", "min_range": 10, + "range_increment": 0.5, "max_range": 20, - "flags": [ "SOMATIC", "NO_LEGS" ], "base_casting_time": 125, - "damage_type": "stab" + "flags": [ "SOMATIC", "NO_LEGS" ] } ] 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 e1c11c4..2439bda 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json @@ -4,22 +4,26 @@ "type": "SPELL", "name": { "str": "Crimson Haze" }, "description": "Expel and vaporize some of your blood to create a disorienting haze that obstructs the vision and movement of those around you.\n\nThis is a Tier 3 spell.", - "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", - "effect_str": "v_spell_crimsonhaze", - "extra_effects": [ { "id": "t3_blood_crimsonhaze_blind", "hit_self": true } ], - "base_energy_cost": 7, - "final_energy_cost": 17, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, "max_level": 15, + "energy_source": "HP", + "base_energy_cost": 7, + "energy_increment": 0.72, + "final_energy_cost": 17, + "effect": "projectile_attack", + "effect_str": "v_spell_crimsonhaze", + "extra_effects": [ { "id": "t3_blood_crimsonhaze_blind", "hit_self": true } ], + "valid_targets": [ "hostile", "ground" ], "min_aoe": 5, + "aoe_increment": 0.7, "max_aoe": 15, - "min_duration": 500, - "max_duration": 1500, + "min_duration": 5000, + "duration_increment": 1000, + "max_duration": 15000, "field_id": "fd_blood", "min_field_intensity": 1, + "field_intensity_increment": 0.1, "max_field_intensity": 2, "field_chance": 15, "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] @@ -29,21 +33,23 @@ "type": "SPELL", "name": { "str": "Flow Suppression" }, "description": "Command the target's life force to heavily restrict the flow of blood, casuing both injury and paralysis.\n\nThis is a Tier 3 spell.", - "valid_targets": [ "hostile" ], - "effect": "target_attack", - "effect_str": "stunned", - "base_energy_cost": 500, - "energy_source": "MANA", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 4, "max_level": 20, + "energy_source": "MANA", + "base_energy_cost": 250, + "effect": "target_attack", + "effect_str": "stunned", + "valid_targets": [ "hostile" ], "min_damage": 0, + "damage_increment": 2, "max_damage": 10, "min_range": 5, + "range_increment": 0.3, "max_range": 10, - "damage_increment": 2, - "min_duration": 300, - "max_duration": 1500, + "min_duration": 1000, + "duration_increment": 500, + "max_duration": 10000, "base_casting_time": 125, "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] } diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json index f48c11c..5e0244f 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json @@ -4,72 +4,77 @@ "type": "SPELL", "name": { "str": "Blood Tide" }, "description": "Expel some of your blood to strike all targets inside a wide cone.\n\nThis is a tier 4 spell.", - "valid_targets": [ "hostile", "ground" ], - "effect": "cone_attack", - "base_energy_cost": 10, - "final_energy_cost": 15, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 3, + "max_level": 20, + "energy_source": "HP", + "base_energy_cost": 10, + "energy_increment": 0.27, + "final_energy_cost": 15, + "effect": "cone_attack", + "valid_targets": [ "hostile", "ground" ], "min_damage": 30, + "damage_increment": 3.25, "max_damage": 90, - "max_level": 20, + "damage_type": "bash", "min_aoe": 60, "max_aoe": 60, "min_range": 5, + "range_increment": 0.27, "max_range": 10, - "flags": [ "SOMATIC", "NO_LEGS" ], "base_casting_time": 225, "field_id": "fd_blood", "min_field_intensity": 1, + "field_intensity_increment": 0.06, "max_field_intensity": 2, "field_chance": 5, - "damage_type": "bash" + "flags": [ "SOMATIC", "NO_LEGS" ] }, { "id": "t4_blood_bloodsurge", "type": "SPELL", "name": { "str": "Blood Surge" }, "description": "Expend some of your life force to greatly accelerate your blood flow and physical abilties for a short time.\n\nThis is a tier 4 spell.", - "valid_targets": [ "ground", "self" ], - "effect": "target_attack", - "effect_str": "v_spell_bloodsurge", - "base_energy_cost": 15, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, "max_level": 5, - "flags": [ "SOMATIC", "NO_LEGS" ], + "energy_source": "HP", + "base_energy_cost": 15, + "effect": "target_attack", + "effect_str": "v_spell_bloodsurge", + "valid_targets": [ "ground", "self" ], "base_casting_time": 300, - "min_duration": 3000, - "max_duration": 7000, - "duration_increment": 300, - "damage_type": "bash" + "min_duration": 10000, + "duration_increment": 5000, + "max_duration": 30000, + "flags": [ "SOMATIC", "NO_LEGS" ] }, { "id": "t4_blood_bloodwave", "type": "SPELL", "name": { "str": "Blood Wave" }, "description": "Expel a moderate portion of your blood as a shockwave, striking anything nearby.\n\nThis is a tier 4 spell.", - "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", - "base_energy_cost": 30, - "final_energy_cost": 45, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, + "max_level": 30, + "energy_source": "HP", + "base_energy_cost": 30, + "energy_increment": 0.52, + "final_energy_cost": 45, + "effect": "projectile_attack", + "valid_targets": [ "hostile", "ground" ], "min_damage": 50, + "damage_increment": 3.5, "max_damage": 150, - "max_level": 30, + "damage_type": "bash", "min_aoe": 10, "max_aoe": 10, - "aoe_increment": 0.5, "field_id": "fd_blood", "min_field_intensity": 1, + "field_intensity_increment": 0.35, "max_field_intensity": 2, "field_chance": 5, - "flags": [ "SOMATIC", "NO_LEGS" ], "base_casting_time": 500, - "damage_type": "bash" + "flags": [ "SOMATIC", "NO_LEGS" ] } ] diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json index 5d2f488..f6940a7 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json @@ -4,8 +4,14 @@ "type": "SPELL", "name": { "str": "Vampiric Rage" }, "description": "Unleash your entire life force in a deadly assault against anything that threatens you.\n\nThis is a tier 5 spell.", + "spell_class": "VAMP_BLOOD_spellcaster", "message": "Fury fills your mind and body...\nAs you stand, blood tendrils emerge from you!", - "valid_targets": [ "none" ], + "difficulty": 5, + "max_level": 10, + "energy_source": "HP", + "base_energy_cost": 3, + "energy_cost_increment": 3, + "final_energy_cost": 30, "effect": "target_attack", "extra_effects": [ { "id": "t5_blood_outrage_bash" }, @@ -19,39 +25,34 @@ { "id": "t5_blood_outrage_stab" }, { "id": "t5_blood_outrage_drain" } ], - "base_energy_cost": 0, - "energy_cost_increment": 3, - "energy_source": "HP", - "spell_class": "VAMP_BLOOD_spellcaster", - "difficulty": 5, - "max_level": 10, - "min_damage": 0, - "max_damage": 0, + "valid_targets": [ "none" ], + "min_damage": 3, + "max_damage": 30, "damage_increment": 3, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS", "WONDER" ], - "base_casting_time": 500 + "base_casting_time": 500, + "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS", "WONDER" ] }, { "id": "t5_blood_essencepull", "type": "SPELL", "name": { "str": "Blood Eruption" }, "description": "Command the life force of the target to violently burst blood from every pore of their body.\n\nThis is a tier 5 spell.", - "valid_targets": [ "hostile" ], - "effect": "target_attack", - "base_energy_cost": 0, - "final_energy_cost": 0, - "energy_cost_increment": 500, - "energy_source": "MANA", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, "max_level": 5, - "min_damage": 0, - "max_damage": 0, - "damage_increment": 125, + "energy_source": "MANA", + "base_energy_cost": 50, + "energy_cost_increment": 50, + "final_energy_cost": 250, + "effect": "target_attack", + "valid_targets": [ "hostile" ], + "min_damage": 25, + "damage_increment": 25, + "max_damage": 125, + "damage_type": "bio", "min_range": 1, "max_range": 1, - "flags": [ "SOMATIC", "NO_LEGS" ], "base_casting_time": 125, - "damage_type": "bio" + "flags": [ "SOMATIC", "NO_LEGS" ] } ] diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json index fa19b2b..0513cd4 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json @@ -4,20 +4,21 @@ "type": "SPELL", "name": { "str": "Desolation" }, "description": "Expend a large amount of your life force to summon a ravenous mist that consumes the life force from every non-vampire near it.\n\nThis is a tier 6 spell.", - "valid_targets": [ "self" ], - "effect": "summon", - "effect_str": "mon_desolation_aura", - "base_energy_cost": 55, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 6, "max_level": 5, + "energy_source": "HP", + "base_energy_cost": 55, + "effect": "summon", + "effect_str": "mon_desolation_aura", + "valid_targets": [ "self" ], "min_damage": 1, "max_damage": 1, "min_aoe": 3, "max_aoe": 3, - "min_duration": 8000, - "max_duration": 24000, + "min_duration": 60000, + "duration_increment": 15000, + "max_duration": 120000, "base_casting_time": 3000, "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] }, @@ -27,18 +28,19 @@ "name": { "str": "Crimson Coat" }, "note": "Timed countering tactic. Useful for preventing high damage attacks like SMASH or gunshots.", "description": "Convert a portion of your blood into a thick flexible armour that covers your entire body for a short time.\n\nThis is a tier 6 spell.", - "valid_targets": [ "self" ], - "effect": "spawn_item", - "effect_str": "v_hemo_crimsoncoat_coat", - "base_energy_cost": 10, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 6, "max_level": 5, + "energy_source": "HP", + "base_energy_cost": 10, + "effect": "spawn_item", + "effect_str": "v_hemo_crimsoncoat_coat", + "valid_targets": [ "self" ], "min_damage": 1, "max_damage": 1, - "min_duration": 500, - "max_duration": 1500, + "min_duration": 1000, + "duration_increment": 500, + "max_duration": 3000, "flags": [ "SOMATIC", "NO_LEGS" ] }, { @@ -46,19 +48,19 @@ "type": "SPELL", "name": { "str": "Blood Sword" }, "description": "Convert some of your blood into a powerful sword.\n\nThis is a tier 6 spell.", - "valid_targets": [ "self" ], - "effect": "spawn_item", - "effect_str": "v_hemo_whip", - "base_energy_cost": 25, - "energy_source": "HP", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 4, "max_level": 30, + "energy_source": "HP", + "base_energy_cost": 25, + "effect": "spawn_item", + "effect_str": "v_hemo_whip", + "valid_targets": [ "self" ], "min_damage": 1, "max_damage": 1, - "min_duration": 4500, - "max_duration": 18000, - "duration_increment": 200, + "min_duration": 30000, + "duration_increment": 3150, + "max_duration": 120000, "base_casting_time": 200, "flags": [ "SOMATIC", "NO_LEGS" ] } diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json index 5c9ed0d..66fcef1 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json @@ -4,18 +4,20 @@ "type": "SPELL", "name": { "str": "Blood Ascension" }, "description": "Transform your entire body into a nightmarish avatar of blood.\n\nThis is a tier 7 spell.", - "valid_targets": [ "hostile" ], - "effect": "spawn_item", - "effect_str": "v_hemo_form_orus", - "base_energy_cost": 5000, - "energy_source": "MANA", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 10, "max_level": 10, - "min_duration": 14000, - "max_duration": 68000, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ], + "energy_source": "MANA", + "base_energy_cost": 1000, + "effect": "spawn_item", + "effect_str": "v_hemo_form_orus", + "valid_targets": [ "hostile" ], + "min_duration": 30000, + "duration_increment": 10000, + "max_duration": 120000, "base_casting_time": 100, - "final_casting_time": 75 + "casting_time_increment": -5, + "final_casting_time": 75, + "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] } ] -- cgit v1.2.1