diff options
Diffstat (limited to 'vamp_stuff/Modification_Files/Spells/v_spell_monspell.json')
-rw-r--r-- | vamp_stuff/Modification_Files/Spells/v_spell_monspell.json | 71 |
1 files changed, 48 insertions, 23 deletions
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 <color_light_gray>pure damage</color> to the surrounding foes.\n\nThis is a <color_white>tier 3</color> 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" ], |