diff options
| author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-02-04 14:39:14 -0800 | 
|---|---|---|
| committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-02-04 14:39:14 -0800 | 
| commit | 6f366c86fde399eb24b9bf6ce4d40d58f2a29b2c (patch) | |
| tree | bdf3cd1b38a18627d751a6b76c984dfc7f7d2548 /vamp_stuff | |
| parent | min_damage of 0 causes max_damage to apply to all levels. (diff) | |
| download | cataclysm-bn-mod_vampire-stuff-redone-6f366c86fde399eb24b9bf6ce4d40d58f2a29b2c.tar.xz | |
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.
Diffstat (limited to 'vamp_stuff')
10 files changed, 201 insertions, 74 deletions
| 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 <color_light_gray>tier 1</color> 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 <color_light_gray>tier 1</color> 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 <color_light_gray>tier 1</color> 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 <color_light_gray>tier 2</color> 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 <color_light_gray>tier 2</color> 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 <color_light_gray>tier 2</color> 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 <color_white>Tier 3</color> 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 <color_white>Tier 3</color> 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 <color_white>tier 3</color> 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 <color_light_red>tier 4</color> 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 <color_light_red>tier 4</color> 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 <color_light_red>tier 4</color> 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 <color_red>tier 5</color> 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 <color_magenta>tier 6</color> 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 <color_magenta>tier 6</color> 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,11 +155,34 @@      "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",      "name": { "str": "Drain Heal" }, @@ -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", @@ -279,6 +283,24 @@      "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",      "name": { "str": "Spawn Bloodling!" }, | 
