summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification_Files/Spells/v_spell_monspell.json')
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_monspell.json71
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" ],