summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Spells
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification_Files/Spells')
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json15
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json11
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json11
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json9
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json13
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json5
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json1
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json12
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json13
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json7
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json10
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json5
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json12
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json10
-rw-r--r--vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json12
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json3
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json4
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json4
-rw-r--r--vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json1
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell.json4
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_combo.json48
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json60
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_monspell.json71
26 files changed, 235 insertions, 124 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 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 <color_red>fire damage</color> and <color_yellow>curses</color> them.\n\nThis is a <color_light_gray>tier 1</color> spell.",
+ "description": "Ignites the foe with ardent profane blaze, dealing <color_red>heat damage</color> and <color_yellow>curses</color> them.\n\nThis is a <color_light_gray>tier 1</color> 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 <color_white>cold damage</color> and <color_yellow>freezes</color> them.\n\nThis is a <color_light_gray>tier 1</color> 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 <color_yellow>elemental blights</color> from you or an ally.\n\nThis is a <color_light_gray>tier 1</color> 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 <color_yellow>ablaze</color>, dealing <color_red>fire damage</color.\n\nThis is a <color_light_gray>tier 2</color> spell.",
+ "description": "Sets foe <color_yellow>ablaze</color>, dealing <color_red>heat damage</color.\n\nThis is a <color_light_gray>tier 2</color> 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 <color_red>fire damage</color> and is afflicted with <color_yellow>cursed flames</color>.\n\nThis is a <color_white>tier 3</color> spell.",
+ "description": "Conjures dark, hellish flames to engulf the foe, dealing <color_red>heat damage</color> and is afflicted with <color_yellow>cursed flames</color>.\n\nThis is a <color_white>tier 3</color> 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": "<color_yellow>Immobilizes</color> the foe by flash-freezing the air around them, dealing <color_white>cold damage</color>.\n\nThis is a <color_white>tier 3</color> 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 <color_light_red>tier 4</color> 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 <color_red>fire damage</color> and spreads cursed flames on that area.\n\nThis is a <color_red>tier 5</color> spell.",
+ "description": "Conjures a profane fireball to strike the foe. Upon impact, it explodes, dealing <color_red>heat damage</color> and spreads cursed flames on that area.\n\nThis is a <color_red>tier 5</color> 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 <color_white>cold damage</color> and spreads frostburn on that area.\n\nThis is a <color_red>tier 5</color> 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 <color_red>fire damage</color> and <color_yellow>curses</color> them.\n* Slim chance to spread cursed flames on the affected area.\n\nThis is a <color_magenta>tier 6</color> spell.",
+ "description": "A wave of profane blaze strikes all foes within a cone, dealing <color_red>heat damage</color> and <color_yellow>curses</color> them.\n* Slim chance to spread cursed flames on the affected area.\n\nThis is a <color_magenta>tier 6</color> 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 <color_yellow>elemental blights</color>.\n* Doesn't nullify existing <color_yellow>blights</color>.\n\nThis is a <color_magenta>tier 6</color> 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 <color_red>fire damage</color>, inflicts a long-lasting <color_yellow>curse</color> and leaves an intense cursed flame at that point.\n\nThis is a <color_pink>tier 7</color> spell.",
+ "description": "Channels the underworld to create a rift that engulfs the foe with a towering hellfire, dealing massive <color_red>heat damage</color>, inflicts a long-lasting <color_yellow>curse</color> and leaves an intense cursed flame at that point.\n\nThis is a <color_pink>tier 7</color> 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 <color_yellow>flash-freezes</color> all creatures in an area, dealing <color_white>cold damage</color>.\n* Creates a lingering frost fields that freezes any creature that comes in contact.\n\nThis is a <color_pink>tier 7</color> 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 <color_light_gray>pure damage</color>.\n\nThis is a <color_light_gray>tier 1</color> 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 <color_light_gray>pure damage</color> and <color_yellow>immobilizes</color> them.\n\nThis is a <color_light_gray>tier 1</color> 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 <color_light_gray>pure damage</color>.\n\nThis is a <color_light_gray>tier 2</color> 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 <color_light_gray>pure damage</color> and <color_yellow>grasps</color> at them.\n\nThis is a <color_light_gray>tier 2</color> 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 <color_light_gray>pure damage</color> to the surrounding foes.\n\nThis is a <color_white>tier 3</color> 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": "<color_yellow>Empowers</color> your body by channeling your mana.\n\nThis is a <color_white>tier 3</color> 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 <color_light_gray>pure damage</color> to the surrounding foes.\n* Foes within a 3 tile radius are <color_yellow>pushed back</color>.\n\nThis is a <color_light_red>tier 4</color> 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 <color_light_gray>pure damage</color> within a wide cone.\n* 25% chance of <color_yellow>exhaustion</color>, depleting your stamina and weakens yourself for a short period of time.\n\nThis is a <color_red>tier 5</color> 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 <color_light_blue>etherean silhouette</color>(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 <color_light_gray>tier 1</color> to <color_white>tier 3</color>. 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 <color_light_gray>no tracks</color> but a crater.\n* If the foe survives, it is inflicted with <color_yellow>ethereal shock</color>, slowing and dealing a maximum total of <color_light_gray>300 pure damage</color> over 10 seconds.\n\nThis is a <color_magenta>tier 6</color> 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 <color_light_brown>ethereal enchantment</color>, causing your attacks to feel lighter, yet strikes deeper into the inner self of your foe.\n* If worn, your attacks gain <color_light_yellow>20 armor pierce</color> and its cost is reduced by 15.\n\nThis is a <color_magenta>Tier 6</color> 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: <color_light_blue>Vex</color>, 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 <color_yellow>ancient dread</color>, 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 <color_pink>tier 7</color> 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 <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" ],