From 6f366c86fde399eb24b9bf6ce4d40d58f2a29b2c Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Fri, 4 Feb 2022 14:39:14 -0800 Subject: More balancing. Add sounds to Hemomancer spells! Redo the hit_you and hit_me random chance spells to use once_in instead of middleman spells. --- .../Spells/Hemomancer/v_blood_T1.json | 17 ++- .../Spells/Hemomancer/v_blood_T2.json | 34 ++++-- .../Spells/Hemomancer/v_blood_T3.json | 11 +- .../Spells/Hemomancer/v_blood_T4.json | 17 ++- .../Spells/Hemomancer/v_blood_T5.json | 8 +- .../Spells/Hemomancer/v_blood_T6.json | 8 +- .../Spells/Hemomancer/v_blood_T7.json | 2 +- .../Spells/Misc/v_spell_item.json | 22 +++- .../Modification_Files/Spells/v_spell_combo.json | 134 ++++++++++++++------- .../Spells/v_spell_hit_time.json | 22 ++++ 10 files changed, 201 insertions(+), 74 deletions(-) (limited to 'vamp_stuff/Modification_Files/Spells') 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 6f7ecc7..9fe88e3 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json @@ -5,8 +5,11 @@ "name": { "str": "Transfusion" }, "note": "Uses MANA, just to prevent spamming.", "message": "You drain the lifeforce from your target!", - "sound_description": "splash!", "description": "Drain the life force of a target within reach.\n\nThis is a tier 1 spell.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 1, @@ -16,7 +19,7 @@ "energy_increment": -3, "final_energy_cost": 60, "effect": "target_attack", - "extra_effects": [ { "id": "t1_blood_transfusion_spell_heal", "hit_self": true } ], + "extra_effects": [ { "id": "t1_blood_transfusion_spell", "hit_self": true } ], "valid_targets": [ "ally", "hostile" ], "min_damage": 1, "damage_increment": 1, @@ -27,13 +30,15 @@ "base_casting_time": 100, "casting_time_increment": -2.5, "final_casting_time": 50, - "flags": [ "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] }, { "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.", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "fd_fatigue", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, @@ -54,13 +59,15 @@ "base_casting_time": 150, "casting_time_increment": -3.75, "final_casting_time": 75, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] }, { "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.", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "overlay_female_mutation_bio_blood_filter", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, @@ -78,6 +85,6 @@ "base_casting_time": 60, "casting_time_increment": -3, "final_casting_time": 30, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] 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 f366b18..5e3797b 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json @@ -4,6 +4,8 @@ "type": "SPELL", "name": { "str": "Blood Puddle" }, "description": "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.", + "sound_id": "bionics", + "sound_variant": "acid_discharge", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, @@ -13,7 +15,7 @@ "energy_increment": -0.1, "final_energy_cost": 3, "effect": "projectile_attack", - "valid_targets": [ "hostile", "ally", "ground" ], + "valid_targets": [ "hostile", "ally", "ground", "self" ], "min_range": 5, "range_increment": 0.166666666667, "max_range": 10, @@ -34,9 +36,12 @@ "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.", + "sound_description": "glass shattering!", + "sound_type": "combat", + "sound_id": "bullet_hit", + "sound_variant": "hit_flesh", "sprite": "animation_hit", "spell_class": "VAMP_BLOOD_spellcaster", - "sound_description": "glass shattering!", "difficulty": 2, "max_level": 30, "energy_source": "HP", @@ -47,7 +52,7 @@ "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 40, "damage_increment": 1, - "max_damage": 100, + "max_damage": 150, "damage_type": "stab", "min_range": 10, "range_increment": 0.333333333334, @@ -62,26 +67,29 @@ "type": "SPELL", "name": { "str": "Blood Synthesis" }, "description": "Expend a portion of your life force to heal tissue damage in others.\n\nThis is a tier 2 spell.", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "sound_description": "splash!", - "difficulty": 3, + "difficulty": 4, "max_level": 30, "energy_source": "HP", - "base_energy_cost": 0, - "energy_increment": 0.5, - "final_energy_cost": 15, + "base_energy_cost": 10, + "energy_increment": -0.166666666667, + "final_energy_cost": 5, "effect": "target_attack", + "extra_effects": [ { "id": "t2_blood_bloodsynthesis_spell_heal_pain" } ], "valid_targets": [ "ally" ], - "min_damage": -1, - "damage_increment": -1, + "min_damage": -15, + "damage_increment": -0.5, "max_damage": -30, "min_range": 1, "range_increment": 0.166666666667, "max_range": 6, - "base_casting_time": 120, - "casting_time_increment": -2, - "final_casting_time": 60, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "base_casting_time": 150, + "casting_time_increment": -2.5, + "final_casting_time": 75, + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] 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 f207503..63b612e 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json @@ -4,6 +4,8 @@ "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.", + "sound_id": "bionics", + "sound_variant": "acid_discharge", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 3, @@ -37,6 +39,9 @@ "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.", + "sound_type": "combat", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "fd_fatigue", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 4, @@ -60,13 +65,15 @@ "base_casting_time": 250, "casting_time_increment": -6.25, "final_casting_time": 125, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] }, { "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 tier 3 spell.", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "overlay_female_mutation_bio_blood_filter", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 2, @@ -84,6 +91,6 @@ "base_casting_time": 60, "casting_time_increment": -1, "final_casting_time": 30, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] 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 03f0d93..c72d799 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json @@ -4,9 +4,12 @@ "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.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "fire_gun", + "sound_variant": "chemical_thrower", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", - "sound_description": "splash!", "difficulty": 4, "max_level": 30, "energy_source": "HP", @@ -17,7 +20,7 @@ "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 40, "damage_increment": 2, - "max_damage": 100, + "max_damage": 150, "damage_type": "bash", "note": "As a cone attack, the min/max_aoe is the width of the cone in degrees.", "min_aoe": 60, @@ -40,6 +43,8 @@ "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.", + "sound_id": "misc", + "sound_variant": "inhale", "sprite": "overlay_female_mutation_bio_blood_filter", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, @@ -57,13 +62,17 @@ "min_duration": 180000, "duration_increment": 27000, "max_duration": 450000, - "flags": [ "SOMATIC", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] }, { "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.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "fire_gun", + "sound_variant": "chemical_thrower", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, @@ -76,7 +85,7 @@ "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 50, "damage_increment": 2.5, - "max_damage": 125, + "max_damage": 187, "damage_type": "bash", "min_aoe": 5, "aoe_increment": 0.5, 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 6d0d6d1..1d099d6 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json @@ -33,13 +33,17 @@ "base_casting_time": 270, "casting_time_increment": -4.5, "final_casting_time": 135, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS", "WONDER" ] + "flags": [ "SOMATIC", "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.", + "sound_id": "misc", + "sound_type": "combat", + "sound_variant": "inhale", + "sound_description": "splash!", "sprite": "fd_blood", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 5, @@ -60,6 +64,6 @@ "base_casting_time": 300, "casting_time_increment": -7.5, "final_casting_time": 150, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] 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 bd3b60b..dc849c2 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json @@ -20,7 +20,7 @@ "duration_increment": 5000, "max_duration": 180000, "base_casting_time": 3000, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] }, { "id": "t6_blood_crimsoncoat", @@ -28,6 +28,8 @@ "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.", + "sound_id": "misc", + "sound_variant": "inhale", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 6, "max_level": 10, @@ -48,6 +50,8 @@ "type": "SPELL", "name": { "str": "Blood Sword" }, "description": "Convert some of your blood into a powerful broadsword.\n\nThis is a tier 6 spell.", + "sound_id": "misc", + "sound_variant": "inhale", "spell_class": "VAMP_BLOOD_spellcaster", "difficulty": 4, "max_level": 10, @@ -66,6 +70,6 @@ "base_casting_time": 150, "casting_time_increment": -7.5, "final_casting_time": 75, - "flags": [ "SOMATIC", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] 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 ba4f541..042268c 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json @@ -20,6 +20,6 @@ "base_casting_time": 550, "casting_time_increment": -13.75, "final_casting_time": 275, - "flags": [ "SOMATIC", "CONCENTRATE", "NO_LEGS" ] + "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ] } ] diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json index ed53eb3..a44967e 100644 --- a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json +++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json @@ -50,7 +50,9 @@ { "has": "WORN", "condition": "ALWAYS", - "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ], + "hit_me_effect": [ + { "id": "v_hemo_crimsoncoat_coat_pr", "once_in": 2 } + ], "values": [ { "value": "ARMOR_BASH", "add": 70 }, { "value": "ARMOR_CUT", "add": 70 }, @@ -90,10 +92,22 @@ { "has": "HELD", "condition": "ALWAYS", - "hit_you_effect": [ { "id": "v_hemo_orusform_bloodling_strike_maybe" } ], - "hit_me_effect": [ { "id": "v_hemo_orusform_bloodling_impact_maybe" } ], + "hit_you_effect": [ + { "id": "v_hemo_orusform_bloodling_strike", "once_in": 5 }, + { "id": "v_hemo_orusform_bloodling_strike_greater", "once_in": 20 } + ], + "hit_me_effect": [ + { "id": "v_hemo_orusform_bloodling_impact", "once_in": 10 }, + { "id": "v_hemo_orusform_pr", "once_in": 4 } + ], "values": [ { "value": "MAX_HP", "add": 50 } ], - "intermittent_activation": [ { "effects": [ { "frequency": "30 seconds", "spell_effects": [ { "id": "v_hemo_orusform_bloodling" } ] } ] } ] + "intermittent_activation": [ + { "effects": [ + { "frequency": "30 seconds", "spell_effects": [ + { "id": "v_hemo_orusform_bloodling" } + ] } + ] } + ] } ] }, diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json index af785b8..45388d1 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json @@ -5,22 +5,23 @@ "type": "SPELL", "name": { "str": "Tranfusion Spell" }, "message": "You feel refreshed as you cast!", - "description": "It will cast Transfusion Damage and Transfusion Heal.", + "description": "It will cast Transfusion Heal and Transfusion Heal Pain.", + "sprite": "fd_blood", "flags": [ "SILENT" ], - "valid_targets": [ "ally", "hostile" ], + "valid_targets": [ "self" ], "effect": "target_attack", - "extra_effects": [ { "id": "t1_blood_transfusion_spell_heal", "hit_self": true }, { "id": "t1_blood_transfusion_spell_dmg" } ], - "min_range": 10, - "max_range": 10 + "extra_effects": [ + { "id": "t1_blood_transfusion_spell_heal", "hit_self": true }, + { "id": "t1_blood_transfusion_spell_heal_pain" } + ] }, { "id": "t1_blood_transfusion_spell_heal", "type": "SPELL", "name": { "str": "Tranfusion Heal" }, - "description": "Heals the caster with 1 hp.", + "description": "Heals the caster for 1 to 20 HP.", "sprite": "fd_blood", - "difficulty": 1, - "max_level": 10, + "max_level": 20, "flags": [ "SILENT" ], "valid_targets": [ "self" ], "effect": "target_attack", @@ -30,17 +31,35 @@ "damage_type": "none" }, { - "id": "t1_blood_transfusion_spell_dmg", + "id": "t1_blood_transfusion_spell_heal_pain", "type": "SPELL", - "name": { "str": "Tranfusion Damage" }, - "description": "Damages the target with 2 hp.", + "name": { "str": "Tranfusion Heal Pain" }, + "description": "Heals the caster for 2 to 40 pain.", + "sprite": "fd_blood", + "max_level": 20, "flags": [ "SILENT" ], - "valid_targets": [ "ally", "hostile" ], - "effect": "target_attack", + "valid_targets": [ "self" ], + "effect": "recover_energy", + "effect_str": "PAIN", "min_damage": 2, - "max_damage": 2, - "min_range": 10, - "max_range": 10, + "damage_increment": 2, + "max_damage": 40, + "damage_type": "none" + }, + { + "id": "t2_blood_bloodsynthesis_spell_heal_pain", + "type": "SPELL", + "name": { "str": "Blood Synthesis Heal Pain" }, + "description": "Heals the ally for 30 to 60 pain.", + "sprite": "fd_blood", + "max_level": 30, + "flags": [ "SILENT" ], + "valid_targets": [ "ally" ], + "effect": "recover_energy", + "effect_str": "PAIN", + "min_damage": 30, + "damage_increment": 1, + "max_damage": 60, "damage_type": "none" }, { @@ -49,33 +68,36 @@ "name": { "str": "Crimson Haze Blind" }, "description": "Blind foes within a 4 tile radius.", "sprite": "fd_blood", - "max_level": 15, + "max_level": 30, "flags": [ "SILENT" ], "valid_targets": [ "hostile", "ally", "ground" ], "effect": "projectile_attack", "effect_str": "blind", "min_aoe": 2, - "energy_increment": 0.7, + "energy_increment": 0.1, "max_aoe": 5, - "min_duration": 500, - "duration_increment": 100, - "max_duration": 1500, + "min_duration": 2400, + "duration_increment": 120, + "max_duration": 6000, "damage_type": "bio" }, { "id": "t5_blood_outrage_bash", "type": "SPELL", "name": { "str": "Outrage Bash" }, - "description": "Deals 50 bash damage.", + "description": "Deals 75 bash damage.", + "sound_type": "combat", + "sound_description": "splash!", + "sound_variant": "big_bash", "sprite": "animation_hit", "message": "A thick tentacle strikes!", - "flags": [ "SILENT", "RANDOM_TARGET" ], + "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], "effect": "target_attack", "base_energy_cost": 1, "energy_source": "HP", - "min_damage": 50, - "max_damage": 50, + "min_damage": 75, + "max_damage": 75, "min_range": 12, "max_range": 12, "damage_type": "bash" @@ -84,16 +106,20 @@ "id": "t5_blood_outrage_cut", "type": "SPELL", "name": { "str": "Outrage Cut" }, - "description": "Deals 50 cut damage.", + "description": "Deals 75 cut damage.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "melee_hit_flesh", + "sound_variant": "big_cutting", "sprite": "animation_hit", "message": "A tentacle strand slashes!", - "flags": [ "SILENT", "RANDOM_TARGET" ], + "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], "effect": "target_attack", "base_energy_cost": 1, "energy_source": "HP", - "min_damage": 50, - "max_damage": 50, + "min_damage": 75, + "max_damage": 75, "min_range": 12, "max_range": 12, "damage_type": "cut" @@ -103,15 +129,19 @@ "type": "SPELL", "name": { "str": "Outrage Stab" }, "description": "Deals 50 stab damage.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "melee_hit_flesh", + "sound_variant": "big_stabbing", "sprite": "animation_hit", "message": "A long tendril impales!", - "flags": [ "SILENT", "RANDOM_TARGET" ], + "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], "effect": "target_attack", "base_energy_cost": 1, "energy_source": "HP", - "min_damage": 50, - "max_damage": 50, + "min_damage": 75, + "max_damage": 75, "min_range": 12, "max_range": 12, "damage_type": "stab" @@ -125,10 +155,33 @@ "flags": [ "SILENT" ], "valid_targets": [ "ally", "hostile", "ground" ], "effect": "target_attack", - "extra_effects": [ { "id": "t5_blood_outrage_drain_heal", "hit_self": true }, { "id": "t5_blood_outrage_drain_dmg" } ], + "extra_effects": [ + { "id": "t5_blood_outrage_drain_dmg" }, + { "id": "t5_blood_outrage_drain_heal", "hit_self": true }, + { "id": "t5_blood_outrage_drain_heal_pain", "hit_self": true } + ], "min_range": 12, "max_range": 12 }, + { + "id": "t5_blood_outrage_drain_dmg", + "type": "SPELL", + "name": { "str": "Drain Damage" }, + "description": "Deals 25 non-elemental damage to the target.", + "sound_description": "splash!", + "sound_type": "combat", + "sound_id": "misc", + "sound_variant": "inhale", + "sprite": "fd_blood", + "flags": [ "RANDOM_TARGET" ], + "valid_targets": [ "hostile" ], + "effect": "target_attack", + "min_damage": 25, + "max_damage": 25, + "min_range": 12, + "max_range": 12, + "damage_type": "none" + }, { "id": "t5_blood_outrage_drain_heal", "type": "SPELL", @@ -143,18 +196,17 @@ "damage_type": "none" }, { - "id": "t5_blood_outrage_drain_dmg", + "id": "t5_blood_outrage_drain_heal_pain", "type": "SPELL", - "name": { "str": "Drain Damage" }, - "description": "Deals 25 non-elemental damage to the target.", + "name": { "str": "Drain Heal Pain" }, + "description": "Heals the caster for 25 pain.", "sprite": "fd_blood", - "flags": [ "SILENT", "RANDOM_TARGET" ], - "valid_targets": [ "hostile" ], - "effect": "target_attack", + "flags": [ "SILENT" ], + "valid_targets": [ "self" ], + "effect": "recover_energy", + "effect_str": "PAIN", "min_damage": 25, "max_damage": 25, - "min_range": 12, - "max_range": 12, "damage_type": "none" }, { diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json index 6381384..4891a45 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json @@ -148,6 +148,7 @@ "type": "SPELL", "name": { "str": "Piercing Retaliation" }, "description": "Deals 15 stab damage and stuns for 1-3 turns.", + "message": "The crimson coat retaliates against your attacker with a blood tentacle!", "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DURATION" ], "effect": "target_attack", @@ -198,6 +199,7 @@ "type": "SPELL", "name": { "str": "Spawn Bloodling!" }, "description": "Transform a portion of the target into a bloodling.", + "message": "You transform a portion of the target into a bloodling!", "valid_targets": [ "self" ], "effect": "summon", "effect_str": "mon_orus_bloodling", @@ -215,6 +217,7 @@ "type": "SPELL", "name": { "str": "Spawn Greater Bloodling!" }, "description": "Transform a portion of the target into a greater bloodling.", + "message": "You transform a portion of the target into a greater bloodling!", "valid_targets": [ "self" ], "effect": "summon", "effect_str": "mon_orus_bloodling_greater", @@ -255,6 +258,7 @@ "type": "SPELL", "name": { "str": "Spawn Bloodling!" }, "description": "Transforms the blood lost from being attacked into a bloodling.", + "message": "You transform some of your lost blood into a bloodling!", "valid_targets": [ "self" ], "effect": "summon", "effect_str": "mon_orus_bloodling", @@ -278,6 +282,24 @@ "flags": [ "SILENT" ], "extra_effects": [ { "id": "v_hemo_crimsoncoat_coat_pr" } ] }, + { + "id": "v_hemo_orusform_pr", + "type": "SPELL", + "name": { "str": "Piercing Retaliation" }, + "description": "Deals 15 stab damage and stuns for 1-3 turns.", + "message": "You retaliate against your attacker with a blood tentacle!", + "valid_targets": [ "hostile" ], + "flags": [ "SILENT", "RANDOM_DURATION" ], + "effect": "target_attack", + "effect_str": "stunned", + "min_damage": 15, + "max_damage": 15, + "min_range": 2, + "max_range": 2, + "min_duration": 100, + "max_duration": 300, + "damage_type": "stab" + }, { "id": "v_hemo_orusform_bloodling", "type": "SPELL", -- cgit v1.2.1