From 183ee9fef51743bcf39b94822a23585fdd7cc698 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 15 Mar 2023 17:37:07 -0700 Subject: Port to DDA. --- .../Spells/Hemomancer/v_blood_T1.json | 15 +++-- .../Spells/Hemomancer/v_blood_T2.json | 11 ++-- .../Spells/Hemomancer/v_blood_T3.json | 11 ++-- .../Spells/Hemomancer/v_blood_T4.json | 9 ++- .../Spells/Hemomancer/v_blood_T5.json | 13 ++-- .../Spells/Hemomancer/v_blood_T6.json | 5 +- .../Spells/Hemomancer/v_blood_T7.json | 1 + .../Spells/Misc/v_spell_mon.json | 12 ++-- .../Spells/Profane_Conjurer/v_elem_T1.json | 13 ++-- .../Spells/Profane_Conjurer/v_elem_T2.json | 7 ++- .../Spells/Profane_Conjurer/v_elem_T3.json | 10 +-- .../Spells/Profane_Conjurer/v_elem_T4.json | 5 +- .../Spells/Profane_Conjurer/v_elem_T5.json | 12 ++-- .../Spells/Profane_Conjurer/v_elem_T6.json | 10 +-- .../Spells/Profane_Conjurer/v_elem_T7.json | 12 ++-- .../Spells/Warlock/v_mana_T1.json | 6 +- .../Spells/Warlock/v_mana_T2.json | 6 +- .../Spells/Warlock/v_mana_T3.json | 6 +- .../Spells/Warlock/v_mana_T4.json | 3 +- .../Spells/Warlock/v_mana_T5.json | 4 +- .../Spells/Warlock/v_mana_T6.json | 4 +- .../Spells/Warlock/v_mana_T7.json | 1 + vamp_stuff/Modification_Files/Spells/v_spell.json | 4 +- .../Modification_Files/Spells/v_spell_combo.json | 48 ++++++++++----- .../Spells/v_spell_hit_time.json | 60 ++++++++++++------ .../Spells/v_spell_monspell.json | 71 +++++++++++++++------- 26 files changed, 235 insertions(+), 124 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 3a61772..aaf3ee6 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json @@ -18,19 +18,20 @@ "base_energy_cost": 120, "energy_increment": -3, "final_energy_cost": 60, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t1_blood_transfusion_spell", "hit_self": true } ], "valid_targets": [ "ally", "hostile" ], "min_damage": 1, "damage_increment": 1, "max_damage": 20, - "damage_type": "bio", + "damage_type": "biological", "min_range": 10, "max_range": 10, "base_casting_time": 100, "casting_time_increment": -2.5, "final_casting_time": 50, - "flags": [ "NO_LEGS", "CONCENTRATE" ] + "flags": [ "NO_LEGS", "CONCENTRATE", "NO_PROJECTILE" ] }, { "id": "t1_blood_bcurl", @@ -47,7 +48,8 @@ "base_energy_cost": 180, "energy_increment": -4.5, "final_energy_cost": 90, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_bloodcurl", "valid_targets": [ "ally", "hostile" ], "min_range": 5, @@ -59,7 +61,7 @@ "base_casting_time": 150, "casting_time_increment": -3.75, "final_casting_time": 75, - "flags": [ "NO_LEGS", "CONCENTRATE" ] + "flags": [ "NO_LEGS", "CONCENTRATE", "NO_PROJECTILE" ] }, { "id": "t1_blood_clot", @@ -76,7 +78,8 @@ "base_energy_cost": 6, "energy_increment": -0.3, "final_energy_cost": 3, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_clot", "valid_targets": [ "self" ], "min_duration": 400, 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 4eb4995..37fb0c9 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json @@ -14,7 +14,8 @@ "base_energy_cost": 6, "energy_increment": -0.1, "final_energy_cost": 3, - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "valid_targets": [ "hostile", "ally", "ground", "self" ], "min_range": 5, "range_increment": 0.166666666667, @@ -48,7 +49,8 @@ "base_energy_cost": 6, "energy_increment": -0.1, "final_energy_cost": 3, - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 40, "damage_increment": 1, @@ -78,7 +80,8 @@ "base_energy_cost": 10, "energy_increment": -0.166666666667, "final_energy_cost": 5, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t2_blood_bloodsynthesis_spell_heal_pain" } ], "valid_targets": [ "ally" ], "min_damage": -15, @@ -90,6 +93,6 @@ "base_casting_time": 150, "casting_time_increment": -2.5, "final_casting_time": 75, - "flags": [ "NO_LEGS", "CONCENTRATE" ] + "flags": [ "NO_LEGS", "CONCENTRATE", "NO_PROJECTILE" ] } ] 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 3735b1b..215a309 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json @@ -14,7 +14,8 @@ "base_energy_cost": 8, "energy_increment": -0.133333333334, "final_energy_cost": 4, - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_crimsonhaze", "extra_effects": [ { "id": "t3_blood_crimsonhaze_blind", "hit_self": true } ], "valid_targets": [ "hostile", "ally", "ground" ], @@ -50,7 +51,8 @@ "base_energy_cost": 300, "energy_increment": -8, "final_energy_cost": 150, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "stunned", "valid_targets": [ "ally", "hostile" ], "min_damage": 3, @@ -65,7 +67,7 @@ "base_casting_time": 250, "casting_time_increment": -6.25, "final_casting_time": 125, - "flags": [ "NO_LEGS", "CONCENTRATE" ] + "flags": [ "NO_LEGS", "CONCENTRATE", "NO_PROJECTILE" ] }, { "id": "t3_blood_purge", @@ -82,7 +84,8 @@ "base_energy_cost": 6, "energy_increment": -0.3, "final_energy_cost": 3, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_purge", "valid_targets": [ "self" ], "min_duration": 400, 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 485d0e4..905a62c 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json @@ -16,7 +16,8 @@ "base_energy_cost": 10, "energy_increment": -0.166666666667, "final_energy_cost": 5, - "effect": "cone_attack", + "effect": "attack", + "shape": "cone", "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 40, "damage_increment": 2, @@ -53,7 +54,8 @@ "base_energy_cost": 12, "energy_increment": -0.6, "final_energy_cost": 6, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_bloodsurge", "valid_targets": [ "self" ], "base_casting_time": 180, @@ -81,7 +83,8 @@ "base_energy_cost": 12, "energy_increment": -0.2, "final_energy_cost": 6, - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 50, "damage_increment": 2.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 a72d7e5..0f35af3 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json @@ -13,7 +13,8 @@ "base_energy_cost": 18, "energy_increment": -0.3, "final_energy_cost": 9, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t5_blood_outrage_bash" }, { "id": "t5_blood_outrage_bash" }, @@ -33,7 +34,7 @@ "base_casting_time": 270, "casting_time_increment": -4.5, "final_casting_time": 135, - "flags": [ "NO_LEGS", "WONDER" ] + "flags": [ "NO_LEGS", "WONDER", "NO_PROJECTILE" ] }, { "id": "t5_blood_essencepull", @@ -52,19 +53,20 @@ "base_energy_cost": 50, "energy_increment": 10, "final_energy_cost": 250, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "valid_targets": [ "ally", "hostile" ], "min_damage": 50, "damage_increment": 50, "max_damage": 250, - "damage_type": "bio", + "damage_type": "biological", "min_range": 5, "range_increment": 0.25, "max_range": 10, "base_casting_time": 300, "casting_time_increment": -7.5, "final_casting_time": 150, - "flags": [ "NO_LEGS", "CONCENTRATE" ] + "flags": [ "NO_LEGS", "CONCENTRATE", "NO_PROJECTILE" ] }, { "id": "t5_blood_crimsoncoat", @@ -80,6 +82,7 @@ "energy_source": "HP", "base_energy_cost": 2, "effect": "spawn_item", + "shape": "blast", "effect_str": "v_hemo_crimsoncoat_coat", "valid_targets": [ "self" ], "min_damage": 1, 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 67b5415..e76ad70 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json @@ -16,7 +16,8 @@ "base_energy_cost": 16, "energy_increment": -0.266666666667, "final_energy_cost": 8, - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "valid_targets": [ "hostile", "ally", "ground" ], "min_damage": 70, "damage_increment": 6.4, @@ -44,6 +45,7 @@ "energy_source": "HP", "base_energy_cost": 40, "effect": "summon", + "shape": "blast", "effect_str": "mon_desolation_aura", "valid_targets": [ "none" ], "min_damage": 1, @@ -71,6 +73,7 @@ "energy_increment": -0.5, "final_energy_cost": 5, "effect": "spawn_item", + "shape": "blast", "effect_str": "v_hemo_whip", "valid_targets": [ "self" ], "min_damage": 1, 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 9984272..1290a74 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json @@ -12,6 +12,7 @@ "energy_increment": 25, "final_energy_cost": 500, "effect": "spawn_item", + "shape": "blast", "effect_str": "v_hemo_form_orus", "valid_targets": [ "self" ], "min_duration": 60000, diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json index 12be642..d3ddc51 100644 --- a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json +++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json @@ -25,7 +25,7 @@ "vision_night": 30, "harvest": "exempt", "emit_fields": [ "emit_v_desolate" ], - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "flags": [ "SEES", "HEARS", @@ -66,7 +66,7 @@ "melee_cut": 0, "armor_bash": 15, "armor_stab": 20, - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "regenerates": 5, "flags": [ "SEES", @@ -107,7 +107,7 @@ "armor_cut": 8, "armor_bash": 25, "armor_stab": 30, - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "regenerates": 10, "flags": [ "SEES", @@ -162,7 +162,7 @@ } ], "harvest": "exempt", - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] }, { @@ -203,7 +203,7 @@ } ], "harvest": "exempt", - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] }, { @@ -243,7 +243,7 @@ } ], "harvest": "exempt", - "death_function": [ "MELT" ], + "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." }, "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] } ] diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json index 26d3f52..73a5598 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json @@ -3,9 +3,10 @@ "id": "t1_elem_exerxium", "type": "SPELL", "name": { "str": "Exerxium" }, - "description": "Ignites the foe with ardent profane blaze, dealing fire damage and curses them.\n\nThis is a tier 1 spell.", + "description": "Ignites the foe with ardent profane blaze, dealing heat damage and curses them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_curse", "base_energy_cost": 75, "final_energy_cost": 125, @@ -22,7 +23,7 @@ "base_casting_time": 125, "min_duration": 250, "max_duration": 1000, - "damage_type": "fire" + "damage_type": "heat" }, { "id": "t1_elem_frost", @@ -30,7 +31,8 @@ "name": { "str": "Frost" }, "description": "Binds the foe by instantly converting the air into ice, dealing cold damage and freezes them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_freeze", "affected_body_parts": [ "HEAD", "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ], "base_energy_cost": 150, @@ -56,7 +58,8 @@ "name": { "str": "Elemental Dissipation" }, "description": "Nullifies elemental blights from you or an ally.\n\nThis is a tier 1 spell.", "valid_targets": [ "ally" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_null", "base_energy_cost": 150, "final_energy_cost": 225, diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json index a693a17..00bbbb6 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json @@ -3,9 +3,10 @@ "id": "t2_elem_ignite", "type": "SPELL", "name": { "str": "Ignite" }, - "description": "Sets foe ablaze, dealing fire damagetier 2 spell.", + "description": "Sets foe ablaze, dealing heat damagetier 2 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "onfire", "affected_body_parts": [ "HEAD", "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ], "base_energy_cost": 150, @@ -23,6 +24,6 @@ "base_casting_time": 125, "min_duration": 1100, "max_duration": 4400, - "damage_type": "fire" + "damage_type": "heat" } ] diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json index 95aec24..45c429e 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json @@ -3,9 +3,10 @@ "id": "t3_elem_perfury", "type": "SPELL", "name": { "str": "Perfury" }, - "description": "Conjures dark, hellish flames to engulf the foe, dealing fire damage and is afflicted with cursed flames.\n\nThis is a tier 3 spell.", + "description": "Conjures dark, hellish flames to engulf the foe, dealing heat damage and is afflicted with cursed flames.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_flame_curse", "affected_body_parts": [ "HEAD", "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ], "base_energy_cost": 275, @@ -22,7 +23,7 @@ "base_casting_time": 125, "min_duration": 1000, "max_duration": 3000, - "damage_type": "fire" + "damage_type": "heat" }, { "id": "t3_elem_blizzaga", @@ -30,7 +31,8 @@ "name": { "str": "Blizzaga" }, "description": "Immobilizes the foe by flash-freezing the air around them, dealing cold damage.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_flashfreeze", "affected_body_parts": [ "HEAD", "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ], "base_energy_cost": 325, diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json index a2f8da3..288cdd0 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json @@ -5,7 +5,8 @@ "name": { "str": "Fire Wall" }, "description": "Surrounds the foe inside a blazing wall of flames.\n* Creates fire fields outside the aoe range.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 500, "final_energy_cost": 200, "energy_source": "MANA", @@ -22,6 +23,6 @@ "max_field_intensity": 1, "flags": [ "SOMATIC", "VERBAL", "NO_LEGS" ], "base_casting_time": 250, - "damage_type": "fire" + "damage_type": "heat" } ] diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json index 0df8bc3..8bf8fd9 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json @@ -3,9 +3,10 @@ "id": "t5_elem_firebane", "type": "SPELL", "name": { "str": "Firebane" }, - "description": "Conjures a profane fireball to strike the foe. Upon impact, it explodes, dealing fire damage and spreads cursed flames on that area.\n\nThis is a tier 5 spell.", + "description": "Conjures a profane fireball to strike the foe. Upon impact, it explodes, dealing heat damage and spreads cursed flames on that area.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 600, "final_energy_cost": 1000, "energy_source": "MANA", @@ -23,7 +24,7 @@ "max_field_intensity": 1, "flags": [ "SOMATIC", "VERBAL", "NO_LEGS" ], "base_casting_time": 175, - "damage_type": "fire" + "damage_type": "heat" }, { "id": "t5_elem_icebane", @@ -31,7 +32,8 @@ "name": { "str": "Icebane" }, "description": "Conjures a profane ball of fiery ice to strike the foe. Upon impact, it shatters, dealing cold damage and spreads frostburn on that area.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 600, "final_energy_cost": 900, "energy_source": "MANA", @@ -49,6 +51,6 @@ "max_field_intensity": 1, "flags": [ "SOMATIC", "VERBAL", "NO_LEGS" ], "base_casting_time": 175, - "damage_type": "fire" + "damage_type": "heat" } ] diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json index f3a0c09..1653dfb 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json @@ -3,9 +3,10 @@ "id": "t6_elem_exerxium", "type": "SPELL", "name": { "str": "Deus Exerxium" }, - "description": "A wave of profane blaze strikes all foes within a cone, dealing fire damage and curses them.\n* Slim chance to spread cursed flames on the affected area.\n\nThis is a tier 6 spell.", + "description": "A wave of profane blaze strikes all foes within a cone, dealing heat damage and curses them.\n* Slim chance to spread cursed flames on the affected area.\n\nThis is a tier 6 spell.", "valid_targets": [ "hostile" ], - "effect": "cone_attack", + "effect": "attack", + "shape": "cone", "effect_str": "v_spell_elem_curse", "base_energy_cost": 250, "final_energy_cost": 625, @@ -30,7 +31,7 @@ "base_casting_time": 175, "min_duration": 250, "max_duration": 1000, - "damage_type": "fire" + "damage_type": "heat" }, { "id": "t6_elem_elemward", @@ -38,7 +39,8 @@ "name": { "str": "Elemental Ward" }, "description": "Creates a barrier that protects you or an ally from all elemental blights.\n* Doesn't nullify existing blights.\n\nThis is a tier 6 spell.", "valid_targets": [ "ally" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_bar", "base_energy_cost": 300, "final_energy_cost": 450, diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json index bb0e657..c55bb08 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json @@ -3,9 +3,10 @@ "id": "t7_elem_desecrate", "type": "SPELL", "name": { "str": "Desecrate" }, - "description": "Channels the underworld to create a rift that engulfs the foe with a towering hellfire, dealing massive fire damage, inflicts a long-lasting curse and leaves an intense cursed flame at that point.\n\nThis is a tier 7 spell.", + "description": "Channels the underworld to create a rift that engulfs the foe with a towering hellfire, dealing massive heat damage, inflicts a long-lasting curse and leaves an intense cursed flame at that point.\n\nThis is a tier 7 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_curse", "base_energy_cost": 1300, "final_energy_cost": 3900, @@ -26,7 +27,7 @@ "base_casting_time": 175, "min_duration": 500, "max_duration": 2000, - "damage_type": "fire" + "damage_type": "heat" }, { "id": "t7_elem_eternalfrost", @@ -34,7 +35,8 @@ "name": { "str": "Eternal Frost" }, "description": "A blast of sheer wind flash-freezes all creatures in an area, dealing cold damage.\n* Creates a lingering frost fields that freezes any creature that comes in contact.\n\nThis is a tier 7 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_elem_curse", "base_energy_cost": 800, "final_energy_cost": 1800, @@ -58,6 +60,6 @@ "base_casting_time": 175, "min_duration": 500, "max_duration": 2000, - "damage_type": "fire" + "damage_type": "heat" } ] diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json index aefb4f0..3e18c3a 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json @@ -5,7 +5,8 @@ "name": { "str": "Dark Bolt" }, "description": "A magical burst of profane mana strikes at your foe, dealing pure damage.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 100, "final_energy_cost": 300, "energy_source": "MANA", @@ -27,7 +28,8 @@ "name": { "str": "Arcane Binding" }, "description": "Hits your foe with your weapon imbued in etherean arcane binding, striking its inner self that deals pure damage and immobilizes them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_arcanebinding", "base_energy_cost": 150, "final_energy_cost": 300, diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json index 33d0b48..d543544 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json @@ -5,7 +5,8 @@ "name": { "str": "Dark Beam" }, "description": "A profane mana beam bursts violently, striking your foes within a line that deals pure damage.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile", "ground" ], - "effect": "line_attack", + "effect": "attack", + "shape": "line", "base_energy_cost": 175, "final_energy_cost": 325, "energy_source": "MANA", @@ -29,7 +30,8 @@ "name": { "str": "Ethereal Strike" }, "description": "An etherean silhouette emerges out of thin air, immediately attacking the foe that deals pure damage and grasps at them.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_etherealstrike", "base_energy_cost": 155, "final_energy_cost": 155, diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json index a8821f4..365f2a2 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json @@ -5,7 +5,8 @@ "name": { "str": "Dark Blast" }, "description": "Conjures a volatile profane magic to the targeted area then explodes, dealing pure damage to the surrounding foes.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 275, "final_energy_cost": 550, "energy_source": "MANA", @@ -30,7 +31,8 @@ "name": { "str": "Mana Surge" }, "description": "Empowers your body by channeling your mana.\n\nThis is a tier 3 spell.", "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_manasurge", "base_energy_cost": 225, "energy_source": "MANA", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json index 92f5c9d..169def6 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json @@ -5,7 +5,8 @@ "name": { "str": "Dark Burst" }, "description": "A wave of profane magic bursts out of your body, dealing pure damage to the surrounding foes.\n* Foes within a 3 tile radius are pushed back.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t4_mana_darkburst_push" } ], "base_energy_cost": 250, "final_energy_cost": 600, diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json index a9f78a6..262708e 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json @@ -5,7 +5,8 @@ "name": { "str": "Megamagic" }, "description": "Obliterates all foes with a devastating wave of profane magic, dealing immensive pure damage within a wide cone.\n* 25% chance of exhaustion, depleting your stamina and weakens yourself for a short period of time.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile", "ground" ], - "effect": "cone_attack", + "effect": "attack", + "shape": "cone", "extra_effects": [ { "id": "t5_mana_megamagic_exhaust_maybe" } ], "base_energy_cost": 100, "energy_increment": 1250, @@ -33,6 +34,7 @@ "description": "Summons the etherean silhouette(s), striding through the world swiftly and are invulnerable to physical hazards.\n* These minions do not harm with brute strength, but casts a basic warlock spell at foe weights from tier 1 to tier 3. After the duration or casting any spell, they vanish.", "valid_targets": [ "ground" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_ether_shadow", "base_energy_cost": 375, "energy_increment": 125, diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json index e84d4e8..50e14d7 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json @@ -5,7 +5,8 @@ "name": { "str": "Dark Pillar" }, "description": "Sky-high pillar of disastrous dark magic engulfs the foe, leaving no tracks but a crater.\n* If the foe survives, it is inflicted with ethereal shock, slowing and dealing a maximum total of 300 pure damage over 10 seconds.\n\nThis is a tier 6 spell.", "valid_targets": [ "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_darkpillar", "extra_effects": [ { "id": "t6_mana_darkpillar_bash" }, { "id": "t6_mana_darkpillar_bash" }, { "id": "t6_mana_darkpillar_bash" } ], "base_energy_cost": 5250, @@ -29,6 +30,7 @@ "description": "You gain an ethereal enchantment, causing your attacks to feel lighter, yet strikes deeper into the inner self of your foe.\n* If worn, your attacks gain 20 armor pierce and its cost is reduced by 15.\n\nThis is a Tier 6 spell.", "valid_targets": [ "self" ], "effect": "spawn_item", + "shape": "blast", "effect_str": "v_war_etherealenchant", "base_energy_cost": 500, "energy_source": "MANA", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json index 99dc699..9dae430 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json @@ -6,6 +6,7 @@ "description": "Calls forth the ancient idol: Vex, the etherean calamity. A deity who fulfills your desire for annihilation with its etherean prowess.\n* Once it is successfully summoned, you are affected with ancient dread, an enormous penalty to intelligence and movement speed.\n* This minion does not harm with brute strength, but casts one from its numerous unique, crowd-control spells.\n\nThis is a tier 7 spell.", "valid_targets": [ "self", "ground" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_idol_vex", "base_energy_cost": 15000, "energy_source": "MANA", diff --git a/vamp_stuff/Modification_Files/Spells/v_spell.json b/vamp_stuff/Modification_Files/Spells/v_spell.json index 6a73f8c..6b15c7b 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell.json @@ -10,7 +10,8 @@ "max_level": 10, "energy_source": "STAMINA", "base_energy_cost": 5000, - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t0_vampire_bite_spell_blood" } ], "valid_targets": [ "ally", "hostile" ], "min_damage": 40, @@ -39,6 +40,7 @@ "flags": [ "SILENT", "PERMANENT" ], "valid_targets": [ "self" ], "effect": "spawn_item", + "shape": "blast", "effect_str": "blood_sealed", "min_damage": 1, "max_damage": 1, diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json index 241381d..2d6f491 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json @@ -10,7 +10,8 @@ "max_level": 20, "flags": [ "SILENT" ], "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t1_blood_transfusion_spell_heal", "hit_self": true }, { "id": "t1_blood_transfusion_spell_heal_pain" } @@ -25,7 +26,8 @@ "max_level": 20, "flags": [ "SILENT" ], "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "min_damage": -1, "damage_increment": -1, "max_damage": -20, @@ -41,6 +43,7 @@ "flags": [ "SILENT", "PAIN_NORESIST" ], "valid_targets": [ "self" ], "effect": "recover_energy", + "shape": "blast", "effect_str": "PAIN", "min_damage": 2, "damage_increment": 2, @@ -57,6 +60,7 @@ "flags": [ "SILENT", "PAIN_NORESIST" ], "valid_targets": [ "ally" ], "effect": "recover_energy", + "shape": "blast", "effect_str": "PAIN", "min_damage": 30, "damage_increment": 1, @@ -72,7 +76,8 @@ "max_level": 30, "flags": [ "SILENT" ], "valid_targets": [ "hostile", "ally", "ground" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "blind", "min_aoe": 2, "energy_increment": 0.1, @@ -80,7 +85,7 @@ "min_duration": 2400, "duration_increment": 120, "max_duration": 6000, - "damage_type": "bio" + "damage_type": "biological" }, { "id": "t5_blood_outrage_bash", @@ -94,7 +99,8 @@ "message": "A thick tentacle strikes!", "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 1, "energy_source": "HP", "min_damage": 75, @@ -116,7 +122,8 @@ "message": "A tentacle strand slashes!", "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 1, "energy_source": "HP", "min_damage": 75, @@ -138,7 +145,8 @@ "message": "A long tendril impales!", "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "base_energy_cost": 1, "energy_source": "HP", "min_damage": 75, @@ -155,7 +163,8 @@ "description": "It will cast Drain Damage and Drain Heal.", "flags": [ "SILENT" ], "valid_targets": [ "ally", "hostile", "ground" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "t5_blood_outrage_drain_dmg" }, { "id": "t5_blood_outrage_drain_heal", "hit_self": true }, @@ -176,7 +185,8 @@ "sprite": "fd_blood", "flags": [ "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "min_damage": 25, "max_damage": 25, "min_range": 12, @@ -191,7 +201,8 @@ "sprite": "fd_blood", "flags": [ "SILENT" ], "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "min_damage": -12, "max_damage": -12, "damage_type": "none" @@ -205,6 +216,7 @@ "flags": [ "SILENT", "PAIN_NORESIST" ], "valid_targets": [ "self" ], "effect": "recover_energy", + "shape": "blast", "effect_str": "PAIN", "min_damage": 25, "max_damage": 25, @@ -216,6 +228,7 @@ "name": { "str": "Dark Burst Push" }, "description": "Push monsters within a 4 tile radius.", "effect": "area_push", + "shape": "blast", "effect_filter": [ "hostile" ], "flags": [ "SILENT" ], "valid_targets": [ "self", "ally", "hostile", "ground" ], @@ -229,7 +242,8 @@ "description": "1/4 chance to do Megamagic Exhaust.", "valid_targets": [ "none" ], "message": "", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "WONDER", "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -247,7 +261,8 @@ "description": "Does the Megamagic Exhaust.", "valid_targets": [ "none" ], "message": "", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "WONDER", "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -260,12 +275,13 @@ "description": "Weakens the player.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_spell_megamagic_exhaust", "extra_effects": [ { "id": "t5_mana_megamagic_exhaust_stam" } ], "min_duration": 1200, "max_duration": 1200, - "damage_type": "bio" + "damage_type": "biological" }, { "id": "t5_mana_megamagic_exhaust_stam", @@ -277,6 +293,7 @@ "min_damage": -10000, "max_damage": -10000, "effect": "recover_energy", + "shape": "blast", "effect_str": "STAMINA" }, { @@ -288,6 +305,7 @@ "flags": [ "SILENT" ], "min_damage": 10000, "max_damage": 10000, - "effect": "bash" + "effect": "bash", + "shape": "blast" } ] 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 4891a45..c8ad79c 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json @@ -8,7 +8,8 @@ "valid_targets": [ "none" ], "flags": [ "SILENT" ], "message": "", - "effect": "target_attack" + "effect": "attack", + "shape": "blast" }, { "type": "SPELL", @@ -17,7 +18,8 @@ "description": "1/10 chance to do Sweeping Strike.", "valid_targets": [ "none" ], "message": "", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "WONDER", "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -42,7 +44,8 @@ "description": "Does the Sweeping Strike.", "valid_targets": [ "none" ], "message": "The leech's whip strikes a wide arc!", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -54,7 +57,8 @@ "name": { "str": "Sweeping Strike" }, "description": "Swipes through an arc, dealing 16 cutting damage.", "valid_targets": [ "hostile", "ground" ], - "effect": "cone_attack", + "effect": "attack", + "shape": "cone", "flags": [ "SILENT" ], "min_damage": 16, "max_damage": 16, @@ -70,7 +74,8 @@ "name": { "str": "Drain?" }, "description": "100% chance to do Drain.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "v_hemo_whip_spell_d_yes" } ], @@ -85,7 +90,8 @@ "description": "Call the Drain Damage and Drain Heal spells.", "valid_targets": [ "none" ], "message": "The blood sword absorbs the life force of a nearby creature!", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "SILENT" ], "extra_effects": [ { "id": "v_hemo_whip_spell_d_dmg" }, { "id": "v_hemo_whip_spell_d_heal", "hit_self": true } ] }, @@ -95,7 +101,8 @@ "name": { "str": "Drain Damage" }, "description": "Deals 5 damage.", "valid_targets": [ "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "min_damage": 5, "max_damage": 5, "min_range": 1, @@ -109,7 +116,8 @@ "name": { "str": "Drain Heal" }, "description": "Heals 1 hp.", "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "min_damage": -1, "flags": [ "SILENT" ], "max_damage": -1, @@ -121,7 +129,8 @@ "name": { "str": "Piercing Retaliation?" }, "description": "75% chance to retaliate with a blood tentacle when hit.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "v_spell_null" }, { "id": "v_hemo_crimsoncoat_coat_pr_yes" }, @@ -139,7 +148,8 @@ "description": "Calls the Piercing Retaliation spell with Crimson Coat message.", "valid_targets": [ "none" ], "message": "The crimson coat retaliates against your attacker with a blood tentacle!", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "SILENT" ], "extra_effects": [ { "id": "v_hemo_crimsoncoat_coat_pr" } ] }, @@ -151,7 +161,8 @@ "message": "The crimson coat retaliates against your attacker with a blood tentacle!", "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DURATION" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "stunned", "min_damage": 15, "max_damage": 15, @@ -167,7 +178,8 @@ "name": { "str": "Spawn Bloodling on Attack Dice Roll!" }, "description": "20% chance to do create a bloodling when attacking. 5% chance to do create a greater bloodling when attacking.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "v_hemo_orusform_bloodling_strike" }, { "id": "v_hemo_orusform_bloodling_strike" }, @@ -202,6 +214,7 @@ "message": "You transform a portion of the target into a bloodling!", "valid_targets": [ "self" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_orus_bloodling", "spell_class": "VAMP_BLOOD_spellcaster", "min_damage": 1, @@ -220,6 +233,7 @@ "message": "You transform a portion of the target into a greater bloodling!", "valid_targets": [ "self" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_orus_bloodling_greater", "spell_class": "VAMP_BLOOD_spellcaster", "min_damage": 1, @@ -236,7 +250,8 @@ "name": { "str": "Spawn Bloodling or Retaliate when Hit Dice Roll!" }, "description": "10% chance to do create a bloodling when hit. 40% chance to retaliate with blood tentacles when hit.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "v_hemo_orusform_bloodling_impact" }, { "id": "v_hemo_orusform_pr_impact" }, @@ -261,6 +276,7 @@ "message": "You transform some of your lost blood into a bloodling!", "valid_targets": [ "self" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_orus_bloodling", "spell_class": "VAMP_BLOOD_spellcaster", "min_damage": 1, @@ -278,7 +294,8 @@ "description": "Calls the Piercing Retaliation spell with Blood Ascended message.", "valid_targets": [ "none" ], "message": "You retaliate against your attacker with a blood tentacle!", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "SILENT" ], "extra_effects": [ { "id": "v_hemo_crimsoncoat_coat_pr" } ] }, @@ -290,7 +307,8 @@ "message": "You retaliate against your attacker with a blood tentacle!", "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DURATION" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "stunned", "min_damage": 15, "max_damage": 15, @@ -304,9 +322,10 @@ "id": "v_hemo_orusform_bloodling", "type": "SPELL", "name": { "str": "Spawn Bloodling!" }, - "description": "Transform a random pool of blood into a bloodling.", - "valid_targets": [ "fd_blood" ], + "description": "Summons a bloodling at a random field in range.", + "valid_targets": [ "field" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_orus_bloodling", "spell_class": "VAMP_BLOOD_spellcaster", "min_damage": 1, @@ -326,7 +345,8 @@ "description": "1/20 chance to do Summon Silhouette.", "valid_targets": [ "none" ], "message": "", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "WONDER", "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -360,7 +380,8 @@ "description": "Does the Summon Silhouette.", "valid_targets": [ "none" ], "message": "An etherean silhouette emerges from your weapon!", - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "flags": [ "SILENT" ], "min_damage": 1, "max_damage": 1, @@ -373,6 +394,7 @@ "description": "Summons an etherean silhouette.", "valid_targets": [ "self", "ground" ], "effect": "summon", + "shape": "blast", "effect_str": "mon_ether_shadow", "flags": [ "SILENT", "RANDOM_DURATION" ], "min_damage": 1, diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json b/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json index 2e5e918..d9b6467 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json @@ -8,7 +8,8 @@ "extra_effects": [ { "id": "mon_ether_shadow_spell" } ], "flags": [ "SILENT" ], "valid_targets": [ "ground", "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_magic_target", "min_range": 10, "max_range": 10, @@ -21,7 +22,8 @@ "name": { "str": "Warlock Spell" }, "description": "Picks a tier level of spell: 3/6 - tier 1, 2/6 - tier 2, 1/6 - tier 3.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "mon_ether_shadow_spell_bolt" }, { "id": "mon_ether_shadow_spell_bolt" }, @@ -42,7 +44,8 @@ "message": "The etherean silhouette casts Dark Bolt!", "valid_targets": [ "hostile" ], "extra_effects": [ { "id": "v_sacrifice_spell", "hit_self": true } ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "min_damage": 10, "max_damage": 40, "max_range": 10, @@ -57,7 +60,8 @@ "message": "The etherean silhouette casts Dark Beam!", "valid_targets": [ "hostile", "ground" ], "extra_effects": [ { "id": "v_sacrifice_spell", "hit_self": true } ], - "effect": "line_attack", + "effect": "attack", + "shape": "line", "min_damage": 10, "max_damage": 40, "min_range": 10, @@ -74,7 +78,8 @@ "description": "Conjures a volatile profane magic to the targeted area then explodes, dealing pure damage to the surrounding foes.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile", "ground" ], "message": "The etherean silhouette casts Dark Blast!", - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "v_sacrifice_spell", "hit_self": true } ], "min_damage": 10, "max_damage": 40, @@ -93,7 +98,8 @@ "extra_effects": [ { "id": "mon_idol_vex_spell" } ], "flags": [ "SILENT" ], "valid_targets": [ "ground", "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_magic_target", "min_range": 13, "max_range": 13, @@ -106,7 +112,8 @@ "name": { "str": "Vex Spell" }, "description": "Picks a random spell. Everything got flat chances.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "mon_idol_vex_calamity_combo" }, { "id": "mon_idol_vex_impendingdoom_combo" }, @@ -123,7 +130,8 @@ "name": { "str": "Calamity Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The Vex casts Calamity!\nExplosions of profane magic errupts from beneath the earth!", "extra_effects": [ { "id": "mon_idol_vex_calamity" }, { "id": "mon_idol_vex_spell_car", "hit_self": true } ] }, @@ -133,7 +141,8 @@ "name": { "str": "Calamity" }, "description": "3-10 Explosions.", "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "mon_idol_vex_calamity_exp" } ], "min_damage": 3, "max_damage": 10, @@ -148,7 +157,8 @@ "name": { "str": "Explosions" }, "description": "Underground bombardments of pure damage.", "valid_targets": [ "ground", "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "min_damage": 30, "max_damage": 60, "min_range": 13, @@ -164,7 +174,8 @@ "name": { "str": "Impending Doom Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The Vex casts Impending Doom!", "extra_effects": [ { "id": "mon_idol_vex_impendingdoom", "hit_self": true }, { "id": "mon_idol_vex_spell_car", "hit_self": true } ] }, @@ -175,7 +186,8 @@ "description": "Marks all surrounding foes with impending doom. 1/101 chance for their mark to implode, dealing 60-125 damage over the duration.", "flags": [ "SILENT", "RANDOM_DURATION" ], "valid_targets": [ "ground", "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_monspell_doom", "min_aoe": 13, "max_aoe": 13, @@ -188,7 +200,8 @@ "name": { "str": "Ethereal Shockwave Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The Vex casts Ethereal Shockwave!", "extra_effects": [ { "id": "mon_idol_vex_etherealshockwave" }, { "id": "mon_idol_vex_spell_car", "hit_self": true } ] }, @@ -198,7 +211,8 @@ "name": { "str": "Ethereal Shockwave" }, "description": "1-4 Shockwaves.", "valid_targets": [ "hostile", "ground" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "mon_idol_vex_etherealshockwave_wave" } ], "min_damage": 1, "max_damage": 4, @@ -213,7 +227,8 @@ "name": { "str": "Ethereal Shockwave Wave" }, "description": "Resonating wave of pure damage.", "valid_targets": [ "ground", "hostile" ], - "effect": "cone_attack", + "effect": "attack", + "shape": "cone", "min_damage": 30, "max_damage": 60, "min_range": 13, @@ -229,7 +244,8 @@ "name": { "str": "Ethereal Harbringer Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The Vex casts Ethereal Harbringer!", "extra_effects": [ { "id": "mon_idol_vex_etherealharbringer" }, { "id": "mon_idol_vex_spell_car", "hit_self": true } ] }, @@ -247,6 +263,7 @@ "min_aoe": 5, "max_aoe": 5, "effect": "summon", + "shape": "blast", "effect_str": "mon_idol_vex_etherhar", "min_duration": 2500, "max_duration": 2500 @@ -258,7 +275,8 @@ "description": "Imitates hit-and-run. Lasts for until their spell ceases from cooling down.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "run", "min_duration": 1100, "max_duration": 1100 @@ -271,7 +289,8 @@ "extra_effects": [ { "id": "mon_idol_vex_etherhar_spell" } ], "flags": [ "SILENT" ], "valid_targets": [ "ground", "hostile" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "effect_str": "v_magic_target", "min_range": 6, "max_range": 6, @@ -284,7 +303,8 @@ "name": { "str": "Vex Spell" }, "description": "Picks a random spell. Everything got flat chances.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "extra_effects": [ { "id": "mon_idol_vex_etherhar_scatterbeam_combo" }, { "id": "mon_idol_vex_etherhar_implosion_combo" } ], "min_damage": 1, "max_damage": 1, @@ -296,7 +316,8 @@ "name": { "str": "Scatterbeam Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The ethereal harbringer bursts out ethereal beams!", "extra_effects": [ { "id": "mon_idol_vex_etherhar_scatterbeam" }, @@ -320,7 +341,8 @@ "name": { "str": "Scatterbeam" }, "description": "1/10 chance to stop and die from barraging beams.", "valid_targets": [ "ground", "hostile" ], - "effect": "line_attack", + "effect": "attack", + "shape": "line", "min_damage": 8, "max_damage": 15, "min_range": 6, @@ -336,7 +358,8 @@ "name": { "str": "Implosion Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], - "effect": "target_attack", + "effect": "attack", + "shape": "blast", "message": "The ethereal harbringer implodes!", "extra_effects": [ { "id": "mon_idol_vex_etherhar_implosion_pull", "hit_self": true }, @@ -354,7 +377,8 @@ "name": { "str": "Implosion" }, "description": "3 waves of implosions.", "valid_targets": [ "ground", "hostile" ], - "effect": "projectile_attack", + "effect": "attack", + "shape": "blast", "min_damage": 15, "max_damage": 30, "min_aoe": 3, @@ -368,6 +392,7 @@ "name": { "str": "Implosion Pull" }, "description": "3 waves of pulling nearby foes.", "effect": "area_pull", + "shape": "blast", "effect_filter": [ "hostile" ], "flags": [ "SILENT" ], "valid_targets": [ "self", "ally", "hostile", "ground" ], -- cgit v1.2.1