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/Spells/v_spell_combo.json | 244 +++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 vamp_stuff/Modification Files/Spells/v_spell_combo.json (limited to 'vamp_stuff/Modification Files/Spells/v_spell_combo.json') diff --git a/vamp_stuff/Modification Files/Spells/v_spell_combo.json b/vamp_stuff/Modification Files/Spells/v_spell_combo.json new file mode 100644 index 0000000..062ea8c --- /dev/null +++ b/vamp_stuff/Modification Files/Spells/v_spell_combo.json @@ -0,0 +1,244 @@ +[{ + "note": "Any spell that are casted indirectly are taken here.", + "id": "t1_blood_transfusion_spell", + "type": "SPELL", + "name": "Tranfusion Spell", + "message": "You feel refreshed as you cast!", + "description": "It will cast Transfusion Damage and Transfusion Heal.", + "flags": ["SILENT"], + "valid_targets": ["ally", "hostile", "ground"], + "effect": "target_attack", + "extra_effects": [{ + "id": "t1_blood_transfusion_spell_heal", + "hit_self": true + }, + { + "id": "t1_blood_transfusion_spell_dmg" + } + ], + "min_range": 10, + "max_range": 10 + }, + { + "id": "t1_blood_transfusion_spell_heal", + "type": "SPELL", + "name": "Tranfusion Heal", + "description": "Heals the caster with 1 hp.", + "flags": ["SILENT"], + "valid_targets": ["self"], + "effect": "target_attack", + "min_damage": -1, + "max_damage": -1, + "damage_type": "none" + }, + { + "id": "t1_blood_transfusion_spell_dmg", + "type": "SPELL", + "name": "Tranfusion Damage", + "description": "Damages the target with 2 hp.", + "flags": ["SILENT", "RANDOM_TARGET"], + "valid_targets": ["hostile"], + "effect": "target_attack", + "min_damage": 2, + "max_damage": 2, + "min_range": 10, + "max_range": 10, + "damage_type": "none" + }, + { + "id": "t3_blood_crimsonhaze_blind", + "type": "SPELL", + "name": "Crimson Haze Blind", + "description": "Blind foes within a 4 tile radius.", + "flags": ["SILENT"], + "valid_targets": ["hostile","ground"], + "effect": "projectile_attack", + "effect_str": "blind", + "min_aoe": 4, + "max_aoe": 4, + "min_duration": 700, + "max_duration": 700, + "damage_type": "bio" + }, + { + "id": "t5_blood_outrage_bash", + "type": "SPELL", + "name": "Outrage Bash", + "description": "Deals 25 bash damage.", + "message": "An ourburst of thick tentacle slaps!", + "flags": ["SILENT", "RANDOM_TARGET"], + "valid_targets": ["hostile"], + "effect": "target_attack", + "base_energy_cost": 3, + "energy_source": "HP", + "min_damage": 25, + "max_damage": 25, + "min_range": 12, + "max_range": 12, + "damage_type": "bash" + }, + { + "id": "t5_blood_outrage_cut", + "type": "SPELL", + "name": "Outrage Cut", + "description": "Deals 25 cut damage.", + "message": "A tentacle strand slashes!", + "flags": ["SILENT", "RANDOM_TARGET"], + "valid_targets": ["hostile"], + "effect": "target_attack", + "base_energy_cost": 3, + "energy_source": "HP", + "min_damage": 25, + "max_damage": 25, + "min_range": 12, + "max_range": 12, + "damage_type": "cut" + }, + { + "id": "t5_blood_outrage_stab", + "type": "SPELL", + "name": "Outrage Stab", + "description": "Deals 25 stab damage.", + "message": "A tendril bursts then thrusts!", + "flags": ["SILENT", "RANDOM_TARGET"], + "valid_targets": ["hostile"], + "effect": "target_attack", + "base_energy_cost": 3, + "energy_source": "HP", + "min_damage": 25, + "max_damage": 25, + "min_range": 12, + "max_range": 12, + "damage_type": "stab" + }, + { + "id": "t5_blood_outrage_drain", + "type": "SPELL", + "name": "Outrage Drain", + "message": "You suddenly feel refreshed!", + "description": "It will cast Drain Damage and Drain Heal.", + "flags": ["SILENT"], + "valid_targets": ["ally", "hostile", "ground"], + "effect": "target_attack", + "extra_effects": [{ + "id": "t5_blood_outrage_drain_heal", + "hit_self": true + }, + { + "id": "t5_blood_outrage_drain_dmg" + } + ], + "min_range": 12, + "max_range": 12 + }, + { + "id": "t5_blood_outrage_drain_heal", + "type": "SPELL", + "name": "Drain Heal", + "description": "Heals the caster with 5 hp.", + "flags": ["SILENT"], + "valid_targets": ["self"], + "effect": "target_attack", + "min_damage": -5, + "max_damage": -5, + "damage_type": "none" + }, + { + "id": "t5_blood_outrage_drain_dmg", + "type": "SPELL", + "name": "Drain Damage", + "description": "Damages the target with 10 hp.", + "flags": ["SILENT", "RANDOM_TARGET"], + "valid_targets": ["hostile"], + "effect": "target_attack", + "min_damage": 10, + "max_damage": 10, + "min_range": 12, + "max_range": 12, + "damage_type": "none" + }, + { + "id": "t4_mana_darkburst_push", + "type": "SPELL", + "name": "Dark Burst Push", + "description": "Push monsters within a 4 tile radius.", + "effect": "area_push", + "effect_filter": ["hostile"], + "flags": ["SILENT"], + "valid_targets": [ "self", "ally", "hostile", "ground" ], + "min_aoe": 3, + "max_aoe": 3 + }, + { + "type": "SPELL", + "id": "t5_mana_megamagic_exhaust_maybe", + "name": "Megamagic Exhaust?", + "description": "1/4 chance to do Megamagic Exhaust.", + "valid_targets": [ "none" ], + "message": "", + "effect": "target_attack", + "flags": [ "WONDER", "SILENT" ], + "min_damage": 1, + "max_damage": 1, + "extra_effects": [ + { "id": "v_spell_null" }, + { "id": "v_spell_null" }, + { "id": "v_spell_null" }, + { "id": "t5_mana_megamagic_exhaust_yes" } + ] + }, + { + "type": "SPELL", + "id": "t5_mana_megamagic_exhaust_yes", + "name": "Megamagic Exhaust!", + "description": "Does the Megamagic Exhaust.", + "valid_targets": [ "none" ], + "message": "", + "effect": "target_attack", + "flags": [ "WONDER", "SILENT" ], + "min_damage": 1, + "max_damage": 1, + "extra_effects": [ + { "id": "t5_mana_megamagic_exhaust" } + ] + }, + { + "id": "t5_mana_megamagic_exhaust", + "type": "SPELL", + "name": "Megamagic Exhaust", + "description": "Weakens the player.", + "flags": ["SILENT"], + "valid_targets": ["self"], + "effect": "target_attack", + "effect_str": "v_spell_megamagic_exhaust", + "extra_effects": [ + { "id": "t5_mana_megamagic_exhaust_stam" } + ], + "min_duration": 1200, + "max_duration": 1200, + "damage_type": "bio" + }, + { + "id": "t5_mana_megamagic_exhaust_stam", + "type": "SPELL", + "name": "Exhaustion", + "description": "Depletes the stamina.", + "valid_targets": [ "self" ], + "flags": ["SILENT"], + "min_damage": -10000, + "max_damage": -10000, + "effect": "recover_energy", + "effect_str": "STAMINA" + }, + { + "id": "t6_mana_darkpillar_bash", + "type": "SPELL", + "name": "Dark Pillar Bash", + "description": "Aims to make a crater under the target. If not, then don't.", + "valid_targets": [ "hostile" ], + "flags": ["SILENT"], + "min_damage": 10000, + "max_damage": 10000, + "effect": "bash" + } +] \ No newline at end of file -- cgit v1.2.1