From 66ffd7038cf10566bd35bb6713677a5f8de3b6ef Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Sat, 12 Sep 2020 22:40:36 -0700 Subject: Initial commit --- .../Modification Files/Monsters/monster_magic.json | 217 +++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 vamp_stuff/Modification Files/Monsters/monster_magic.json (limited to 'vamp_stuff/Modification Files/Monsters/monster_magic.json') 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..5ce3cc9 --- /dev/null +++ b/vamp_stuff/Modification Files/Monsters/monster_magic.json @@ -0,0 +1,217 @@ +[ +{ + "id": "v_sacrifice_spell", + "type": "SPELL", + "name": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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" + } +] -- cgit v1.2.1