From 873bd00487a751cf396481b3187def998eb1c3e8 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Mon, 21 Sep 2020 17:12:43 -0700 Subject: Fix folder layout --- .../Spells/v_spell_monspell.json | 490 --------------------- 1 file changed, 490 deletions(-) delete mode 100644 vamp_stuff/Modification Files/Spells/v_spell_monspell.json (limited to 'vamp_stuff/Modification Files/Spells/v_spell_monspell.json') 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 pure damage.\n\nThis is a tier 1 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 pure damage.\n\nThis is a tier 2 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 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", - "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 -- cgit v1.2.1