summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification Files/Spells/v_spell_combo.json
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification Files/Spells/v_spell_combo.json')
-rw-r--r--vamp_stuff/Modification Files/Spells/v_spell_combo.json244
1 files changed, 244 insertions, 0 deletions
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