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.json490
1 files changed, 0 insertions, 490 deletions
diff --git a/vamp_stuff/Modification Files/Spells/v_spell_monspell.json b/vamp_stuff/Modification Files/Spells/v_spell_monspell.json
deleted file mode 100644
index 6aa198c..0000000
--- a/vamp_stuff/Modification Files/Spells/v_spell_monspell.json
+++ /dev/null
@@ -1,490 +0,0 @@
-[
- {
- "note": "Spells that are casted by monsters. Seperated from monster_magic.json, for as it is casted by allied minions.",
- "type": "SPELL",
- "id": "mon_ether_shadow_spell_target",
- "name": "a spell",
- "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.",
- "extra_effects": [{
- "id": "mon_ether_shadow_spell"
- }
- ],
- "flags": ["SILENT"],
- "valid_targets": ["ground", "hostile"],
- "effect": "target_attack",
- "effect_str": "v_magic_target",
- "min_range": 10,
- "max_range": 10,
- "min_duration": 1,
- "max_duration": 1
- },
-{
- "id": "mon_ether_shadow_spell",
- "type": "SPELL",
- "name": "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",
- "extra_effects": [
- {
- "id": "mon_ether_shadow_spell_bolt"
- },
- {
- "id": "mon_ether_shadow_spell_bolt"
- },
- {
- "id": "mon_ether_shadow_spell_bolt"
- },
- {
- "id": "mon_ether_shadow_spell_beam"
- },
- {
- "id": "mon_ether_shadow_spell_beam"
- },
- {
- "id": "mon_ether_shadow_spell_blast"
- }
- ],
- "min_damage": 1,
- "max_damage": 1,
- "flags": [ "WONDER" ]
-},
-{
- "id": "mon_ether_shadow_spell_bolt",
- "type": "SPELL",
- "name": "Dark Bolt",
- "description": "A magical burst of profane mana strikes at your foe, dealing <color_gray>pure damage</color>.\n\nThis is a <color_gray>tier 1</color> spell.",
- "message": "The etherean silhouette casts Dark Bolt!",
- "valid_targets": [ "hostile" ],
- "extra_effects": [{
- "id": "v_sacrifice_spell", "hit_self": true
- }
- ],
- "effect": "projectile_attack",
- "min_damage": 10,
- "max_damage": 40,
- "max_range": 10,
- "flags": [ "RANDOM_DAMAGE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_ether_shadow_spell_beam",
- "type": "SPELL",
- "name": "Dark Beam",
- "description": "A profane mana beam bursts violently, striking your foes within a line that deals <color_gray>pure damage</color>.\n\nThis is a <color_gray>tier 2</color> spell.",
- "message": "The etherean silhouette casts Dark Beam!",
- "valid_targets": [ "hostile", "ground" ],
- "extra_effects": [{
- "id": "v_sacrifice_spell", "hit_self": true
- }
- ],
- "effect": "line_attack",
- "min_damage": 10,
- "max_damage": 40,
- "min_range": 10,
- "max_range": 10,
- "min_aoe": 2,
- "max_aoe": 2,
- "flags": [ "RANDOM_DAMAGE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_ether_shadow_spell_blast",
- "type": "SPELL",
- "name": "Dark Blast",
- "description": "Conjures a volatile profane magic to the targeted area then explodes, dealing <color_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",
- "extra_effects": [{
- "id": "v_sacrifice_spell", "hit_self": true
- }
- ],
- "min_damage": 10,
- "max_damage": 40,
- "min_range": 10,
- "max_range": 10,
- "min_aoe": 4,
- "max_aoe": 4,
- "flags": [ "RANDOM_DAMAGE" ],
- "damage_type": "none"
-},
-{
- "type": "SPELL",
- "id": "mon_idol_vex_spell_target",
- "name": "a spell",
- "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.",
- "extra_effects": [{
- "id": "mon_idol_vex_spell"
- }
- ],
- "flags": ["SILENT"],
- "valid_targets": ["ground", "hostile"],
- "effect": "target_attack",
- "effect_str": "v_magic_target",
- "min_range": 13,
- "max_range": 13,
- "min_duration": 1,
- "max_duration": 1
- },
-{
- "id": "mon_idol_vex_spell",
- "type": "SPELL",
- "name": "Vex Spell",
- "description": "Picks a random spell. Everything got flat chances.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "extra_effects": [
- {
- "id": "mon_idol_vex_calamity_combo"
- },
- {
- "id": "mon_idol_vex_impendingdoom_combo"
- },
- {
- "id": "mon_idol_vex_etherealshockwave_combo"
- },
- {
- "id": "mon_idol_vex_etherealharbringer_combo"
- }
- ],
- "min_damage": 1,
- "max_damage": 1,
- "flags": [ "WONDER" ]
-},
-{
- "id": "mon_idol_vex_calamity_combo",
- "type": "SPELL",
- "name": "Calamity Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "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
- }
- ]
-},
-{
- "id": "mon_idol_vex_calamity",
- "type": "SPELL",
- "name": "Calamity",
- "description": "3-10 Explosions.",
- "valid_targets": [ "hostile", "ground" ],
- "effect": "projectile_attack",
- "extra_effects": [{
- "id": "mon_idol_vex_calamity_exp"
- }
- ],
- "min_damage": 3,
- "max_damage": 10,
- "min_range": 13,
- "max_range": 13,
- "flags": [ "RANDOM_DAMAGE", "WONDER" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_calamity_exp",
- "type": "SPELL",
- "name": "Explosions",
- "description": "Underground bombardments of pure damage.",
- "valid_targets": [ "ground", "hostile" ],
- "effect": "projectile_attack",
- "min_damage": 30,
- "max_damage": 60,
- "min_range": 13,
- "max_range": 13,
- "min_aoe": 2,
- "max_aoe": 4,
- "flags": [ "RANDOM_DAMAGE", "RANDOM_TARGET", "RANDOM_AOE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_impendingdoom_combo",
- "type": "SPELL",
- "name": "Impending Doom Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "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
- }
- ]
-},
-{
- "id": "mon_idol_vex_impendingdoom",
- "type": "SPELL",
- "name": "Impending Doom",
- "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_str": "v_monspell_doom",
- "min_aoe": 13,
- "max_aoe": 13,
- "min_duration": 800,
- "max_duration": 2400
- },
- {
- "id": "mon_idol_vex_etherealshockwave_combo",
- "type": "SPELL",
- "name": "Ethereal Shockwave Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "message": "The Vex casts Ethereal Shockwave!",
- "extra_effects": [
- {
- "id": "mon_idol_vex_etherealshockwave"
- },
- {
- "id": "mon_idol_vex_spell_car", "hit_self": true
- }
- ]
-},
- {
- "id": "mon_idol_vex_etherealshockwave",
- "type": "SPELL",
- "name": "Ethereal Shockwave",
- "description": "1-4 Shockwaves.",
- "valid_targets": [ "hostile", "ground" ],
- "effect": "projectile_attack",
- "extra_effects": [{
- "id": "mon_idol_vex_etherealshockwave_wave"
- }
- ],
- "min_damage": 1,
- "max_damage": 4,
- "min_range": 13,
- "max_range": 13,
- "flags": [ "RANDOM_DAMAGE", "WONDER" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_etherealshockwave_wave",
- "type": "SPELL",
- "name": "Ethereal Shockwave Wave",
- "description": "Resonating wave of pure damage.",
- "valid_targets": [ "ground", "hostile" ],
- "effect": "cone_attack",
- "min_damage": 30,
- "max_damage": 60,
- "min_range": 13,
- "max_range": 13,
- "min_aoe": 15,
- "max_aoe": 60,
- "flags": [ "RANDOM_DAMAGE", "RANDOM_TARGET", "RANDOM_AOE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_etherealharbringer_combo",
- "type": "SPELL",
- "name": "Ethereal Harbringer Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "message": "The Vex casts Ethereal Harbringer!",
- "extra_effects": [
- {
- "id": "mon_idol_vex_etherealharbringer"
- },
- {
- "id": "mon_idol_vex_spell_car", "hit_self": true
- }
- ]
-},
-{
- "type": "SPELL",
- "id": "mon_idol_vex_etherealharbringer",
- "name": "Ethereal Harbinger",
- "description": "Summons 2-5 ethereal harbringers.",
- "flags": ["SILENT","RANDOM_DAMAGE", "RANDOM_TARGET"],
- "valid_targets": ["hostile", "ground"],
- "min_damage": 2,
- "max_damage": 5,
- "min_range": 13,
- "max_range": 13,
- "min_aoe": 5,
- "max_aoe": 5,
- "effect": "summon",
- "effect_str": "mon_idol_vex_etherhar",
- "min_duration": 2500,
- "max_duration": 2500
- },
- {
- "type": "SPELL",
- "id": "mon_idol_vex_spell_car",
- "name": "Cast-and-Run",
- "description": "Imitates hit-and-run. Lasts for until their spell ceases from cooling down.",
- "flags": ["SILENT"],
- "valid_targets": ["self"],
- "effect": "target_attack",
- "effect_str": "run",
- "min_duration": 1100,
- "max_duration": 1100
- },
- {
- "type": "SPELL",
- "id": "mon_idol_vex_etherhar_spell_target",
- "name": "a spell",
- "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.",
- "extra_effects": [{
- "id": "mon_idol_vex_etherhar_spell"
- }
- ],
- "flags": ["SILENT"],
- "valid_targets": ["ground", "hostile"],
- "effect": "target_attack",
- "effect_str": "v_magic_target",
- "min_range": 6,
- "max_range": 6,
- "min_duration": 1,
- "max_duration": 1
- },
-{
- "id": "mon_idol_vex_etherhar_spell",
- "type": "SPELL",
- "name": "Vex Spell",
- "description": "Picks a random spell. Everything got flat chances.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "extra_effects": [
- {
- "id": "mon_idol_vex_etherhar_scatterbeam_combo"
- },
- {
- "id": "mon_idol_vex_etherhar_implosion_combo"
- }
- ],
- "min_damage": 1,
- "max_damage": 1,
- "flags": [ "WONDER" ]
-},
-{
- "id": "mon_idol_vex_etherhar_scatterbeam_combo",
- "type": "SPELL",
- "name": "Scatterbeam Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "message": "The ethereal harbringer bursts out ethereal beams!",
- "extra_effects": [
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "mon_idol_vex_etherhar_scatterbeam"
- },
- {
- "id": "v_sacrifice_spell", "hit_self": true
- }
- ],
- "min_damage": 5,
- "max_damage": 5,
- "flags": [ "WONDER" ]
-},
-{
- "id": "mon_idol_vex_etherhar_scatterbeam",
- "type": "SPELL",
- "name": "Scatterbeam",
- "description": "1/10 chance to stop and die from barraging beams.",
- "valid_targets": [ "ground", "hostile" ],
- "effect": "line_attack",
- "min_damage": 8,
- "max_damage": 15,
- "min_range": 6,
- "max_range": 6,
- "min_aoe": 1,
- "max_aoe": 3,
- "flags": [ "RANDOM_DAMAGE", "RANDOM_TARGET", "RANDOM_AOE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_etherhar_implosion_combo",
- "type": "SPELL",
- "name": "Implosion Combo",
- "description": "Combines all essential spells.",
- "valid_targets": [ "none" ],
- "effect": "target_attack",
- "message": "The ethereal harbringer implodes!",
- "extra_effects": [
- {
- "id": "mon_idol_vex_etherhar_implosion_pull","hit_self": true
- },
- {
- "id": "mon_idol_vex_etherhar_implosion","hit_self": true
- },
- {
- "id": "mon_idol_vex_etherhar_implosion_pull","hit_self": true
- },
- {
- "id": "mon_idol_vex_etherhar_implosion","hit_self": true
- },
- {
- "id": "mon_idol_vex_etherhar_implosion_pull","hit_self": true
- },
- {
- "id": "mon_idol_vex_etherhar_implosion","hit_self": true
- },
- {
- "id": "v_sacrifice_spell", "hit_self": true
- }
- ]
-},
-{
- "id": "mon_idol_vex_etherhar_implosion",
- "type": "SPELL",
- "name": "Implosion",
- "description": "3 waves of implosions.",
- "valid_targets": [ "ground", "hostile" ],
- "effect": "projectile_attack",
- "min_damage": 15,
- "max_damage": 30,
- "min_aoe": 3,
- "max_aoe": 6,
- "flags": [ "RANDOM_DAMAGE", "RANDOM_AOE" ],
- "damage_type": "none"
-},
-{
- "id": "mon_idol_vex_etherhar_implosion_pull",
- "type": "SPELL",
- "name": "Implosion Pull",
- "description": "3 waves of pulling nearby foes.",
- "effect": "area_pull",
- "effect_filter": ["hostile"],
- "flags": ["SILENT"],
- "valid_targets": [ "self", "ally", "hostile", "ground" ],
- "min_aoe": 6,
- "max_aoe": 6
- }
-] \ No newline at end of file