diff options
Diffstat (limited to 'vamp_stuff/Modification_Files/Monsters/monster_magic.json')
-rw-r--r-- | vamp_stuff/Modification_Files/Monsters/monster_magic.json | 209 |
1 files changed, 209 insertions, 0 deletions
diff --git a/vamp_stuff/Modification_Files/Monsters/monster_magic.json b/vamp_stuff/Modification_Files/Monsters/monster_magic.json new file mode 100644 index 0000000..fc4c339 --- /dev/null +++ b/vamp_stuff/Modification_Files/Monsters/monster_magic.json @@ -0,0 +1,209 @@ +[ + { + "id": "v_sacrifice_spell", + "type": "SPELL", + "name": { "str": "Sacrifice" }, + "description": "Instant death damage is dealt.", + "flags": [ "SILENT" ], + "valid_targets": [ "ally", "hostile", "ground", "self" ], + "effect": "target_attack", + "min_damage": 9999999, + "max_damage": 9999999, + "min_aoe": 1, + "max_aoe": 1, + "damage_type": "none" + }, + { + "id": "v_sink_tp", + "type": "SPELL", + "name": { "str": "Teleport" }, + "description": "Combined with blind strike spell.", + "flags": [ "SILENT" ], + "valid_targets": [ "ground", "ally" ], + "min_aoe": 8, + "max_aoe": 8, + "effect": "teleport_random" + }, + { + "id": "v_sink_conceal", + "type": "SPELL", + "name": { "str": "Concealment" }, + "description": "Combined with blind strike spell.", + "valid_targets": [ "ground", "ally" ], + "flags": [ "SILENT" ], + "effect": "target_attack", + "effect_str": "vamp_conceal", + "//": "5 turns, just to avert the focus of players. Also moderately enslows the caster.", + "min_duration": 500, + "max_duration": 500 + }, + { + "id": "v_sink_bstrike", + "type": "SPELL", + "name": { "str": "Blind Strike" }, + "description": "Caster teleports and quickly strikes the target, dealing moderate cutting damage, then turns invisible while retreating to a random spot.", + "valid_targets": [ "ground", "hostile" ], + "extra_effects": [ { "id": "v_sink_conceal", "hit_self": true }, { "id": "v_sink_tp", "hit_self": true } ], + "flags": [ "SILENT" ], + "min_damage": 16, + "max_damage": 16, + "min_range": 10, + "max_range": 10, + "effect": "target_attack", + "damage_type": "cut" + }, + { + "id": "v_warlock_innate_strike", + "type": "SPELL", + "name": { "str": "Innate Strike" }, + "description": "A quick surge of mana blast strikes the target, dealing bash damage.", + "valid_targets": [ "ground", "hostile" ], + "effect": "target_attack", + "flags": [ "SILENT" ], + "min_damage": 14, + "max_damage": 14, + "min_range": 15, + "max_range": 15, + "damage_type": "bash" + }, + { + "id": "v_warlock_stun", + "type": "SPELL", + "name": { "str": "Stun" }, + "description": "Caster channels its mind to its target, eventually renders them unconscious for a few turns.", + "valid_targets": [ "ground", "hostile" ], + "effect": "target_attack", + "flags": [ "SILENT" ], + "effect_str": "stunned", + "base_casting_time": 500, + "min_range": 15, + "max_range": 15, + "min_duration": 200, + "max_duration": 500 + }, + { + "id": "v_profane_fire", + "type": "SPELL", + "name": { "str": "Dark Fireblast" }, + "description": "Fire infused with black magic engulfs the target, inflicting them with profane curse.", + "valid_targets": [ "ground", "hostile" ], + "effect": "target_attack", + "flags": [ "SILENT" ], + "effect_str": "profane_curse", + "min_damage": 5, + "max_damage": 5, + "min_range": 10, + "max_range": 10, + "min_duration": 6000, + "max_duration": 6000, + "damage_type": "fire" + }, + { + "id": "v_profane_hellfire", + "type": "SPELL", + "name": { "str": "Desecrate" }, + "description": "Caster channels the underworld for a very long time to desecrate the targets with pillars of hellish flames.", + "flags": [ "SILENT" ], + "valid_targets": [ "ground", "hostile" ], + "effect": "target_attack", + "effect_str": "profane_curse", + "base_casting_time": 2000, + "min_damage": 30, + "max_damage": 30, + "min_range": 15, + "max_range": 15, + "min_aoe": 2, + "max_aoe": 2, + "min_duration": 12000, + "max_duration": 12000, + "damage_type": "fire" + }, + { + "id": "v_hemo_heal", + "type": "SPELL", + "name": { "str": "Heal" }, + "description": "Combined with transfusion spell.", + "valid_targets": [ "ground", "ally" ], + "//": "3x healing for the damage.", + "flags": [ "SILENT" ], + "min_damage": -21, + "max_damage": -21, + "effect": "target_attack" + }, + { + "id": "v_hemo_transfusion", + "type": "SPELL", + "name": { "str": "Transfusion" }, + "description": "Drains life force from the target, may be it an ally or a foe.", + "valid_targets": [ "ground", "hostile", "ally" ], + "flags": [ "SILENT" ], + "effect": "target_attack", + "extra_effects": [ + { "id": "v_hemo_heal", "hit_self": true }, + { "id": "v_hemo_surge", "hit_self": true }, + { "id": "v_hemo_share", "hit_self": true } + ], + "base_casting_time": 300, + "min_damage": 7, + "max_damage": 7, + "min_range": 15, + "max_range": 10, + "damage_type": "bio" + }, + { + "id": "v_hemo_bloodrip", + "type": "SPELL", + "name": { "str": "Blood Ripple" }, + "description": "Combined with blood surge spell.", + "valid_targets": [ "ground", "hostile" ], + "effect": "target_attack", + "flags": [ "SILENT" ], + "min_damage": 6, + "max_damage": 6, + "min_range": 12, + "max_range": 12, + "damage_type": "bio" + }, + { + "id": "v_hemo_surge", + "type": "SPELL", + "name": { "str": "Blood Surge" }, + "description": "A wave of blood is drawn out from the caster, dealing bio damage to the main target and bash to the surrounding targets.", + "valid_targets": [ "hostile", "ground", "self" ], + "effect": "target_attack", + "extra_effects": [ { "id": "v_hemo_bloodrip", "hit_self": true } ], + "flags": [ "SILENT" ], + "base_casting_time": 500, + "min_damage": 12, + "max_damage": 12, + "min_aoe": 4, + "max_aoe": 4, + "damage_type": "bash" + }, + { + "id": "v_hemo_share", + "type": "SPELL", + "name": { "str": "Share" }, + "description": "Caster sends out blood tentacles that attaches to nearby allies, regaining large portion of health while damaging the caster.", + "extra_effects": [ { "id": "v_hemo_shareblood", "hit_self": true } ], + "flags": [ "SILENT" ], + "valid_targets": [ "ground", "ally", "self" ], + "min_damage": 60, + "max_damage": 60, + "effect": "target_attack" + }, + { + "id": "v_hemo_shareblood", + "type": "SPELL", + "flags": [ "SILENT" ], + "name": { "str": "Share Blood" }, + "description": "Combined with share spell.", + "valid_targets": [ "ground", "self", "ally" ], + "effect": "target_attack", + "min_damage": -30, + "max_damage": -30, + "min_aoe": 5, + "max_aoe": 5, + "damage_type": "bio" + } +] |