adding abilities, created skill tree template and unlock mechanics

This commit is contained in:
2025-11-28 21:41:46 -06:00
parent d9bc46adc1
commit a8767b34e2
96 changed files with 3331 additions and 13 deletions

View File

@@ -0,0 +1,34 @@
# Absolute Zero - Arcanist Cryomancy ultimate
# Ultimate freeze all enemies
ability_id: "absolute_zero"
name: "Absolute Zero"
description: "Lower the temperature to absolute zero, freezing all enemies solid and dealing massive ice damage"
ability_type: "spell"
base_power: 90
damage_type: "ice"
scaling_stat: "intelligence"
scaling_factor: 0.7
mana_cost: 70
cooldown: 6
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "absolute_freeze"
name: "Absolute Zero"
effect_type: "stun"
duration: 2
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "absolute_zero"
- effect_id: "shattered"
name: "Shattered"
effect_type: "dot"
duration: 2
power: 20
stat_affected: null
stacks: 1
max_stacks: 1
source: "absolute_zero"

View File

@@ -0,0 +1,16 @@
# Aimed Shot - Wildstrider Marksmanship ability
# High accuracy ranged attack
ability_id: "aimed_shot"
name: "Aimed Shot"
description: "Take careful aim and fire a precise shot at your target"
ability_type: "attack"
base_power: 18
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.6
mana_cost: 8
cooldown: 1
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Arcane Brilliance - Lorekeeper Arcane Weaving ability
# Intelligence buff
ability_id: "arcane_brilliance"
name: "Arcane Brilliance"
description: "Grant an ally increased intelligence and magical power"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "intelligence"
scaling_factor: 0.4
mana_cost: 10
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "arcane_brilliance_buff"
name: "Arcane Brilliance"
effect_type: "buff"
duration: 5
power: 10
stat_affected: "intelligence"
stacks: 1
max_stacks: 1
source: "arcane_brilliance"

View File

@@ -0,0 +1,25 @@
# Arcane Weakness - Lorekeeper Arcane Weaving ability
# Stat debuff on enemy
ability_id: "arcane_weakness"
name: "Arcane Weakness"
description: "Expose the weaknesses in your enemy's defenses, reducing their resistances"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 25
cooldown: 3
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "weakened_defenses"
name: "Weakened"
effect_type: "debuff"
duration: 4
power: 25
stat_affected: null
stacks: 1
max_stacks: 1
source: "arcane_weakness"

View File

@@ -0,0 +1,25 @@
# Army of the Dead - Necromancer Raise Dead ultimate
# Summon undead army
ability_id: "army_of_the_dead"
name: "Army of the Dead"
description: "Raise an entire army of undead to overwhelm your enemies"
ability_type: "spell"
base_power: 80
damage_type: "shadow"
scaling_stat: "charisma"
scaling_factor: 0.7
mana_cost: 70
cooldown: 8
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "undead_army"
name: "Army of the Dead"
effect_type: "buff"
duration: 5
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "army_of_the_dead"

View File

@@ -0,0 +1,25 @@
# Bestial Wrath - Wildstrider Beast Companion ability
# Pet damage buff
ability_id: "bestial_wrath"
name: "Bestial Wrath"
description: "Enrage your companion, increasing their damage for 3 turns"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.4
mana_cost: 25
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "enraged_companion"
name: "Enraged Companion"
effect_type: "buff"
duration: 3
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "bestial_wrath"

View File

@@ -0,0 +1,16 @@
# Blessed Sacrifice - Oathkeeper Redemption ability
# Transfer ally wounds to self
ability_id: "blessed_sacrifice"
name: "Blessed Sacrifice"
description: "Take an ally's wounds upon yourself, healing them while damaging yourself"
ability_type: "spell"
base_power: 50
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 25
cooldown: 4
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Blizzard - Arcanist Cryomancy ability
# AoE ice damage with slow
ability_id: "blizzard"
name: "Blizzard"
description: "Summon a devastating blizzard that damages and slows all enemies"
ability_type: "spell"
base_power: 40
damage_type: "ice"
scaling_stat: "intelligence"
scaling_factor: 0.55
mana_cost: 32
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "frostbitten"
name: "Frostbitten"
effect_type: "debuff"
duration: 3
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "blizzard"

View File

@@ -0,0 +1,16 @@
# Cleanse - Oathkeeper Redemption ability
# Remove all debuffs
ability_id: "cleanse"
name: "Cleanse"
description: "Purify an ally, removing all negative effects"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.3
mana_cost: 18
cooldown: 3
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Cleave - Vanguard Weapon Master ability
# AoE attack hitting all enemies
ability_id: "cleave"
name: "Cleave"
description: "Swing your weapon in a wide arc, hitting all enemies"
ability_type: "attack"
base_power: 20
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.5
mana_cost: 15
cooldown: 2
is_aoe: true
target_count: 0
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Confuse - Lorekeeper Illusionist ability
# Random target attacks
ability_id: "confuse"
name: "Confuse"
description: "Confuse your enemy, causing them to attack random targets"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "charisma"
scaling_factor: 0.5
mana_cost: 12
cooldown: 2
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "confused"
name: "Confused"
effect_type: "debuff"
duration: 2
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "confuse"

View File

@@ -0,0 +1,25 @@
# Consecrated Ground - Oathkeeper Aegis of Light ability
# Ground buff with damage reduction zone
ability_id: "consecrated_ground"
name: "Consecrated Ground"
description: "Consecrate the ground, creating a zone that reduces damage taken by all allies standing within"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.4
mana_cost: 30
cooldown: 4
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "consecrated_protection"
name: "Consecrated"
effect_type: "buff"
duration: 3
power: 25
stat_affected: null
stacks: 1
max_stacks: 1
source: "consecrated_ground"

View File

@@ -0,0 +1,25 @@
# Consecration - Luminary Radiant Judgment ability
# Ground AoE holy damage
ability_id: "consecration"
name: "Consecration"
description: "Consecrate the ground beneath your feet, dealing holy damage to all nearby enemies"
ability_type: "spell"
base_power: 40
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.55
mana_cost: 28
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "consecrated_ground"
name: "Consecrated"
effect_type: "dot"
duration: 3
power: 10
stat_affected: null
stacks: 1
max_stacks: 1
source: "consecration"

View File

@@ -0,0 +1,16 @@
# Coordinated Attack - Wildstrider Beast Companion ability
# Attack with pet
ability_id: "coordinated_attack"
name: "Coordinated Attack"
description: "Attack in perfect coordination with your companion for bonus damage"
ability_type: "skill"
base_power: 30
damage_type: "physical"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 18
cooldown: 2
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Corpse Explosion - Necromancer Raise Dead ability
# Detonate corpse/minion AoE
ability_id: "corpse_explosion"
name: "Corpse Explosion"
description: "Detonate a corpse or minion, dealing AoE shadow damage to all nearby enemies"
ability_type: "spell"
base_power: 45
damage_type: "shadow"
scaling_stat: "intelligence"
scaling_factor: 0.55
mana_cost: 28
cooldown: 3
is_aoe: true
target_count: 0
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Coup de Grace - Assassin Blade Specialist ability
# Execute low HP targets
ability_id: "coup_de_grace"
name: "Coup de Grace"
description: "Deliver the killing blow. Instantly kills targets below 25% HP, otherwise deals massive damage"
ability_type: "attack"
base_power: 70
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.6
mana_cost: 40
cooldown: 4
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Curse of Agony - Necromancer Dark Affliction ability
# Heavy shadow DoT
ability_id: "curse_of_agony"
name: "Curse of Agony"
description: "Curse your target with unbearable agony, dealing increasing shadow damage over 5 turns"
ability_type: "spell"
base_power: 10
damage_type: "shadow"
scaling_stat: "intelligence"
scaling_factor: 0.55
mana_cost: 28
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "agony"
name: "Curse of Agony"
effect_type: "dot"
duration: 5
power: 12
stat_affected: null
stacks: 1
max_stacks: 1
source: "curse_of_agony"

View File

@@ -0,0 +1,25 @@
# Death Mark - Assassin Shadow Dancer ability
# Mark target for bonus damage
ability_id: "death_mark"
name: "Death Mark"
description: "Mark your target for death. Your next attack deals 200% damage"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "dexterity"
scaling_factor: 0.0
mana_cost: 30
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "marked_for_death"
name: "Marked for Death"
effect_type: "debuff"
duration: 2
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "death_mark"

View File

@@ -0,0 +1,25 @@
# Death Pact - Necromancer Raise Dead ability
# Sacrifice minion for HP/mana
ability_id: "death_pact"
name: "Death Pact"
description: "Sacrifice one of your minions to restore your health and mana"
ability_type: "spell"
base_power: 50
damage_type: null
scaling_stat: "charisma"
scaling_factor: 0.5
mana_cost: 0
cooldown: 5
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "death_pact_heal"
name: "Death Pact"
effect_type: "hot"
duration: 1
power: 40
stat_affected: null
stacks: 1
max_stacks: 1
source: "death_pact"

View File

@@ -0,0 +1,25 @@
# Divine Aegis - Oathkeeper Aegis of Light ability
# Massive party shield
ability_id: "divine_aegis"
name: "Divine Aegis"
description: "Invoke divine protection to create a powerful shield around all allies"
ability_type: "spell"
base_power: 60
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.6
mana_cost: 45
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "divine_aegis_shield"
name: "Divine Aegis"
effect_type: "shield"
duration: 3
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "divine_aegis"

View File

@@ -0,0 +1,34 @@
# Divine Blessing - Oathkeeper Redemption ability
# Stat buff + HoT
ability_id: "divine_blessing"
name: "Divine Blessing"
description: "Bless an ally with divine power, increasing their stats and healing over time"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 35
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "blessed"
name: "Divine Blessing"
effect_type: "buff"
duration: 4
power: 15
stat_affected: null
stacks: 1
max_stacks: 1
source: "divine_blessing"
- effect_id: "blessed_healing"
name: "Blessed Healing"
effect_type: "hot"
duration: 4
power: 10
stat_affected: null
stacks: 1
max_stacks: 1
source: "divine_blessing"

View File

@@ -0,0 +1,16 @@
# Divine Intervention - Luminary Divine Protection ability
# Full heal + cleanse
ability_id: "divine_intervention"
name: "Divine Intervention"
description: "Call upon divine power to fully heal and cleanse an ally of all negative effects"
ability_type: "spell"
base_power: 80
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.6
mana_cost: 45
cooldown: 5
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Divine Storm - Luminary Radiant Judgment ultimate
# Ultimate AoE holy + stun all
ability_id: "divine_storm"
name: "Divine Storm"
description: "Unleash the full fury of the divine, dealing massive holy damage to all enemies and stunning them"
ability_type: "spell"
base_power: 95
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.7
mana_cost: 60
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "divine_judgment"
name: "Divine Judgment"
effect_type: "stun"
duration: 1
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "divine_storm"

View File

@@ -0,0 +1,25 @@
# Drain Life - Necromancer Dark Affliction ability
# Shadow damage + self-heal
ability_id: "drain_life"
name: "Drain Life"
description: "Drain the life force from your enemy, dealing shadow damage and healing yourself"
ability_type: "spell"
base_power: 18
damage_type: "shadow"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 12
cooldown: 1
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "life_drain"
name: "Life Drained"
effect_type: "hot"
duration: 1
power: 9
stat_affected: null
stacks: 1
max_stacks: 1
source: "drain_life"

View File

@@ -0,0 +1,34 @@
# Epidemic - Necromancer Dark Affliction ultimate
# Ultimate multi-DoT all enemies
ability_id: "epidemic"
name: "Epidemic"
description: "Unleash a devastating epidemic that afflicts all enemies with multiple diseases"
ability_type: "spell"
base_power: 60
damage_type: "shadow"
scaling_stat: "intelligence"
scaling_factor: 0.7
mana_cost: 60
cooldown: 6
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "epidemic_plague"
name: "Epidemic"
effect_type: "dot"
duration: 5
power: 20
stat_affected: null
stacks: 1
max_stacks: 1
source: "epidemic"
- effect_id: "weakened"
name: "Weakened"
effect_type: "debuff"
duration: 5
power: 25
stat_affected: null
stacks: 1
max_stacks: 1
source: "epidemic"

View File

@@ -0,0 +1,16 @@
# Execute - Vanguard Weapon Master ability
# Bonus damage to low HP targets
ability_id: "execute"
name: "Execute"
description: "Finish off weakened enemies. Deals bonus damage to targets below 30% HP"
ability_type: "attack"
base_power: 60
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.6
mana_cost: 40
cooldown: 3
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Explosive Shot - Wildstrider Marksmanship ability
# Impact AoE damage
ability_id: "explosive_shot"
name: "Explosive Shot"
description: "Fire an explosive arrow that detonates on impact, dealing AoE damage"
ability_type: "attack"
base_power: 55
damage_type: "fire"
scaling_stat: "dexterity"
scaling_factor: 0.55
mana_cost: 38
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "burning_shrapnel"
name: "Burning Shrapnel"
effect_type: "dot"
duration: 2
power: 8
stat_affected: null
stacks: 1
max_stacks: 1
source: "explosive_shot"

View File

@@ -0,0 +1,25 @@
# Firestorm - Arcanist Pyromancy ability
# Massive AoE fire damage
ability_id: "firestorm"
name: "Firestorm"
description: "Call down a storm of fire from the heavens, devastating all enemies"
ability_type: "spell"
base_power: 55
damage_type: "fire"
scaling_stat: "intelligence"
scaling_factor: 0.6
mana_cost: 45
cooldown: 4
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "scorched"
name: "Scorched"
effect_type: "dot"
duration: 2
power: 12
stat_affected: null
stacks: 1
max_stacks: 3
source: "firestorm"

View File

@@ -0,0 +1,16 @@
# Flame Burst - Arcanist Pyromancy ability
# AoE fire burst centered on caster
ability_id: "flame_burst"
name: "Flame Burst"
description: "Release a burst of flames around you, scorching all nearby enemies"
ability_type: "spell"
base_power: 25
damage_type: "fire"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 18
cooldown: 2
is_aoe: true
target_count: 0
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Frozen Orb - Arcanist Cryomancy ability
# AoE freeze with damage
ability_id: "frozen_orb"
name: "Frozen Orb"
description: "Launch a swirling orb of frost that freezes enemies in its path"
ability_type: "spell"
base_power: 28
damage_type: "ice"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 20
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "frozen"
name: "Frozen"
effect_type: "stun"
duration: 1
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "frozen_orb"

View File

@@ -0,0 +1,25 @@
# Glacial Spike - Arcanist Cryomancy ability
# Heavy single target with freeze
ability_id: "glacial_spike"
name: "Glacial Spike"
description: "Impale your target with a massive spike of ice, dealing heavy damage and freezing them"
ability_type: "spell"
base_power: 60
damage_type: "ice"
scaling_stat: "intelligence"
scaling_factor: 0.6
mana_cost: 40
cooldown: 3
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "deep_freeze"
name: "Deep Freeze"
effect_type: "stun"
duration: 2
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "glacial_spike"

View File

@@ -0,0 +1,25 @@
# Guardian Angel - Luminary Divine Protection ability
# Death prevention buff
ability_id: "guardian_angel"
name: "Guardian Angel"
description: "Bless an ally with divine protection that prevents death once"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.4
mana_cost: 35
cooldown: 6
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "guardian_angel_buff"
name: "Guardian Angel"
effect_type: "buff"
duration: 5
power: 1
stat_affected: null
stacks: 1
max_stacks: 1
source: "guardian_angel"

View File

@@ -0,0 +1,25 @@
# Hammer of Justice - Luminary Radiant Judgment ability
# Holy damage + stun
ability_id: "hammer_of_justice"
name: "Hammer of Justice"
description: "Smash your enemy with a divine hammer, dealing holy damage and stunning them"
ability_type: "spell"
base_power: 55
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.6
mana_cost: 38
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "justice_stun"
name: "Judged"
effect_type: "stun"
duration: 2
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "hammer_of_justice"

View File

@@ -0,0 +1,25 @@
# Haste - Lorekeeper Arcane Weaving ability
# Grant extra action
ability_id: "haste"
name: "Haste"
description: "Speed up time around an ally, granting them an extra action"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "intelligence"
scaling_factor: 0.4
mana_cost: 20
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "hasted"
name: "Hasted"
effect_type: "buff"
duration: 2
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "haste"

View File

@@ -7,7 +7,7 @@ description: "Channel divine energy to restore an ally's health"
ability_type: "spell"
base_power: 25
damage_type: "holy"
scaling_stat: "intelligence"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 10
cooldown: 0

View File

@@ -0,0 +1,25 @@
# Holy Fire - Luminary Radiant Judgment ability
# Holy DoT with reduced healing
ability_id: "holy_fire"
name: "Holy Fire"
description: "Engulf your enemy in holy flames that burn over time and reduce their healing"
ability_type: "spell"
base_power: 25
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 18
cooldown: 2
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "holy_burning"
name: "Holy Fire"
effect_type: "dot"
duration: 3
power: 8
stat_affected: null
stacks: 1
max_stacks: 1
source: "holy_fire"

View File

@@ -0,0 +1,25 @@
# Holy Shield - Luminary Divine Protection ability
# Grant damage absorb shield
ability_id: "holy_shield"
name: "Holy Shield"
description: "Grant an ally a protective barrier of holy light that absorbs damage"
ability_type: "spell"
base_power: 30
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 15
cooldown: 2
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "holy_shield_barrier"
name: "Holy Shield"
effect_type: "shield"
duration: 3
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "holy_shield"

View File

@@ -0,0 +1,25 @@
# Ice Shard - Arcanist Cryomancy ability
# Single target ice damage with slow
ability_id: "ice_shard"
name: "Ice Shard"
description: "Hurl a shard of ice at your enemy, dealing frost damage and slowing them"
ability_type: "spell"
base_power: 20
damage_type: "ice"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 10
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "chilled"
name: "Chilled"
effect_type: "debuff"
duration: 2
power: 20
stat_affected: null
stacks: 1
max_stacks: 3
source: "ice_shard"

View File

@@ -0,0 +1,25 @@
# Inferno - Arcanist Pyromancy ability
# AoE fire DoT
ability_id: "inferno"
name: "Inferno"
description: "Summon a raging inferno that burns all enemies for 3 turns"
ability_type: "spell"
base_power: 35
damage_type: "fire"
scaling_stat: "intelligence"
scaling_factor: 0.55
mana_cost: 30
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "inferno_burn"
name: "Inferno Flames"
effect_type: "dot"
duration: 3
power: 10
stat_affected: null
stacks: 1
max_stacks: 3
source: "inferno"

View File

@@ -0,0 +1,34 @@
# Last Stand - Oathkeeper Aegis of Light ultimate
# Invulnerable + taunt all
ability_id: "last_stand"
name: "Last Stand"
description: "Make your final stand, becoming invulnerable and forcing all enemies to attack you"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "constitution"
scaling_factor: 0.5
mana_cost: 55
cooldown: 8
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "invulnerable"
name: "Invulnerable"
effect_type: "buff"
duration: 3
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "last_stand"
- effect_id: "ultimate_taunt"
name: "Challenged"
effect_type: "debuff"
duration: 3
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "last_stand"

View File

@@ -0,0 +1,25 @@
# Lay on Hands - Oathkeeper Redemption ability
# Touch heal
ability_id: "lay_on_hands"
name: "Lay on Hands"
description: "Place your hands upon an ally to heal their wounds"
ability_type: "spell"
base_power: 25
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 12
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "gentle_healing"
name: "Soothed"
effect_type: "hot"
duration: 2
power: 5
stat_affected: null
stacks: 1
max_stacks: 1
source: "lay_on_hands"

View File

@@ -0,0 +1,25 @@
# Mass Confusion - Lorekeeper Illusionist ability
# AoE confusion
ability_id: "mass_confusion"
name: "Mass Confusion"
description: "Unleash a wave of illusions that confuses all enemies"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "charisma"
scaling_factor: 0.55
mana_cost: 35
cooldown: 4
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "mass_confused"
name: "Bewildered"
effect_type: "debuff"
duration: 3
power: 40
stat_affected: null
stacks: 1
max_stacks: 1
source: "mass_confusion"

View File

@@ -0,0 +1,25 @@
# Mass Domination - Lorekeeper Illusionist ultimate
# Mind control all enemies
ability_id: "mass_domination"
name: "Mass Domination"
description: "Dominate the minds of all enemies, forcing them to attack each other"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "charisma"
scaling_factor: 0.7
mana_cost: 75
cooldown: 8
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "dominated"
name: "Dominated"
effect_type: "debuff"
duration: 3
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "mass_domination"

View File

@@ -0,0 +1,25 @@
# Mass Enhancement - Lorekeeper Arcane Weaving ability
# AoE stat buff
ability_id: "mass_enhancement"
name: "Mass Enhancement"
description: "Enhance all allies with arcane power, increasing all their stats"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 32
cooldown: 4
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "enhanced"
name: "Enhanced"
effect_type: "buff"
duration: 4
power: 15
stat_affected: null
stacks: 1
max_stacks: 1
source: "mass_enhancement"

View File

@@ -0,0 +1,25 @@
# Mass Heal - Luminary Divine Protection ability
# AoE healing
ability_id: "mass_heal"
name: "Mass Heal"
description: "Channel divine energy to heal all allies"
ability_type: "spell"
base_power: 35
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.55
mana_cost: 30
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "mass_regen"
name: "Divine Healing"
effect_type: "hot"
duration: 2
power: 8
stat_affected: null
stacks: 1
max_stacks: 1
source: "mass_heal"

View File

@@ -0,0 +1,25 @@
# Mesmerize - Lorekeeper Illusionist ability
# Stun for 2 turns
ability_id: "mesmerize"
name: "Mesmerize"
description: "Mesmerize your target with illusions, stunning them for 2 turns"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "charisma"
scaling_factor: 0.5
mana_cost: 22
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "mesmerized"
name: "Mesmerized"
effect_type: "stun"
duration: 2
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "mesmerize"

View File

@@ -0,0 +1,25 @@
# Miracle - Oathkeeper Redemption ultimate
# Full party heal + cleanse all
ability_id: "miracle"
name: "Miracle"
description: "Perform a divine miracle that fully heals all allies and cleanses all negative effects"
ability_type: "spell"
base_power: 100
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.7
mana_cost: 70
cooldown: 8
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "miraculous_healing"
name: "Miraculous"
effect_type: "hot"
duration: 3
power: 20
stat_affected: null
stacks: 1
max_stacks: 1
source: "miracle"

View File

@@ -0,0 +1,25 @@
# Mirror Image - Lorekeeper Illusionist ability
# Summon decoys
ability_id: "mirror_image"
name: "Mirror Image"
description: "Create illusory copies of yourself that absorb enemy attacks"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "charisma"
scaling_factor: 0.5
mana_cost: 28
cooldown: 5
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "mirror_images"
name: "Mirror Images"
effect_type: "shield"
duration: 4
power: 40
stat_affected: null
stacks: 3
max_stacks: 3
source: "mirror_image"

View File

@@ -0,0 +1,16 @@
# Multishot - Wildstrider Marksmanship ability
# Hit multiple targets
ability_id: "multishot"
name: "Multishot"
description: "Fire multiple arrows in quick succession, hitting up to 3 targets"
ability_type: "attack"
base_power: 22
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.5
mana_cost: 18
cooldown: 2
is_aoe: true
target_count: 3
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Phantasmal Killer - Lorekeeper Illusionist ability
# Psychic damage + fear
ability_id: "phantasmal_killer"
name: "Phantasmal Killer"
description: "Conjure a nightmarish illusion that terrifies and damages your target"
ability_type: "spell"
base_power: 55
damage_type: "arcane"
scaling_stat: "charisma"
scaling_factor: 0.6
mana_cost: 42
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "terrified"
name: "Terrified"
effect_type: "debuff"
duration: 3
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "phantasmal_killer"

View File

@@ -0,0 +1,25 @@
# Piercing Shot - Wildstrider Marksmanship ability
# Line AoE that pierces through enemies
ability_id: "piercing_shot"
name: "Piercing Shot"
description: "Fire a powerful arrow that pierces through all enemies in a line"
ability_type: "attack"
base_power: 40
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.55
mana_cost: 28
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "armor_pierced"
name: "Armor Pierced"
effect_type: "debuff"
duration: 2
power: 15
stat_affected: null
stacks: 1
max_stacks: 1
source: "piercing_shot"

View File

@@ -0,0 +1,25 @@
# Plague - Necromancer Dark Affliction ability
# Spreading poison DoT
ability_id: "plague"
name: "Plague"
description: "Infect your target with a virulent plague that spreads to nearby enemies"
ability_type: "spell"
base_power: 15
damage_type: "poison"
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 20
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "plagued"
name: "Plagued"
effect_type: "dot"
duration: 4
power: 8
stat_affected: null
stacks: 1
max_stacks: 3
source: "plague"

View File

@@ -0,0 +1,16 @@
# Power Strike - Vanguard Weapon Master ability
# Heavy attack dealing 150% weapon damage
ability_id: "power_strike"
name: "Power Strike"
description: "A heavy attack that deals 150% weapon damage"
ability_type: "attack"
base_power: 15
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.6
mana_cost: 8
cooldown: 1
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Precise Strike - Assassin Blade Specialist ability
# High crit chance attack
ability_id: "precise_strike"
name: "Precise Strike"
description: "A calculated strike aimed at vital points with increased critical chance"
ability_type: "attack"
base_power: 15
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.5
mana_cost: 8
cooldown: 1
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Primal Fury - Wildstrider Beast Companion ability
# Pet AoE attack
ability_id: "primal_fury"
name: "Primal Fury"
description: "Command your companion to unleash a devastating attack on all enemies"
ability_type: "skill"
base_power: 50
damage_type: "physical"
scaling_stat: "wisdom"
scaling_factor: 0.55
mana_cost: 35
cooldown: 4
is_aoe: true
target_count: 0
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Rain of Arrows - Wildstrider Marksmanship ultimate
# Ultimate AoE attack
ability_id: "rain_of_arrows"
name: "Rain of Arrows"
description: "Call down a devastating rain of arrows upon all enemies"
ability_type: "attack"
base_power: 85
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.7
mana_cost: 55
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "pinned"
name: "Pinned"
effect_type: "debuff"
duration: 1
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "rain_of_arrows"

View File

@@ -0,0 +1,25 @@
# Raise Ghoul - Necromancer Raise Dead ability
# Summon stronger ghoul
ability_id: "raise_ghoul"
name: "Raise Ghoul"
description: "Raise a powerful ghoul from the dead to serve you"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "charisma"
scaling_factor: 0.55
mana_cost: 22
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "ghoul_minion"
name: "Ghoul"
effect_type: "buff"
duration: 99
power: 35
stat_affected: null
stacks: 1
max_stacks: 1
source: "raise_ghoul"

View File

@@ -0,0 +1,34 @@
# Reality Shift - Lorekeeper Arcane Weaving ultimate
# Massive buff allies + debuff enemies
ability_id: "reality_shift"
name: "Reality Shift"
description: "Alter reality itself, greatly empowering allies while weakening all enemies"
ability_type: "spell"
base_power: 0
damage_type: "arcane"
scaling_stat: "intelligence"
scaling_factor: 0.7
mana_cost: 70
cooldown: 8
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "reality_empowered"
name: "Reality Empowered"
effect_type: "buff"
duration: 5
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "reality_shift"
- effect_id: "reality_weakened"
name: "Reality Distorted"
effect_type: "debuff"
duration: 5
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "reality_shift"

View File

@@ -0,0 +1,25 @@
# Rending Blow - Vanguard Weapon Master ability
# Attack with bleed DoT
ability_id: "rending_blow"
name: "Rending Blow"
description: "Strike with such force that your enemy bleeds for 3 turns"
ability_type: "attack"
base_power: 35
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.5
mana_cost: 25
cooldown: 2
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "bleed"
name: "Bleeding"
effect_type: "dot"
duration: 3
power: 8
stat_affected: null
stacks: 1
max_stacks: 3
source: "rending_blow"

View File

@@ -0,0 +1,16 @@
# Resurrection - Luminary Divine Protection ultimate
# Revive fallen ally
ability_id: "resurrection"
name: "Resurrection"
description: "Call upon the divine to bring a fallen ally back to life with 50% HP and mana"
ability_type: "spell"
base_power: 50
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 60
cooldown: 8
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Riposte - Vanguard Shield Bearer ability
# Counter attack after blocking
ability_id: "riposte"
name: "Riposte"
description: "After blocking an attack, counter with a swift strike"
ability_type: "skill"
base_power: 30
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.5
mana_cost: 20
cooldown: 2
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Shadow Assault - Assassin Shadow Dancer ultimate
# AoE guaranteed crits
ability_id: "shadow_assault"
name: "Shadow Assault"
description: "Become one with the shadows and strike all enemies with guaranteed critical hits"
ability_type: "skill"
base_power: 80
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.7
mana_cost: 55
cooldown: 6
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "shadow_crit"
name: "Shadow Strike"
effect_type: "buff"
duration: 1
power: 100
stat_affected: "crit_chance"
stacks: 1
max_stacks: 1
source: "shadow_assault"

View File

@@ -0,0 +1,16 @@
# Shadowstep - Assassin Shadow Dancer ability
# Teleport and backstab
ability_id: "shadowstep"
name: "Shadowstep"
description: "Vanish into the shadows and reappear behind your target, striking from behind"
ability_type: "skill"
base_power: 18
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.6
mana_cost: 10
cooldown: 2
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Shield of Faith - Oathkeeper Aegis of Light ability
# Shield for self and allies
ability_id: "shield_of_faith"
name: "Shield of Faith"
description: "Create a shield of divine faith that protects you and nearby allies"
ability_type: "spell"
base_power: 35
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 20
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "faith_shield"
name: "Shield of Faith"
effect_type: "shield"
duration: 3
power: 25
stat_affected: null
stacks: 1
max_stacks: 1
source: "shield_of_faith"

View File

@@ -0,0 +1,25 @@
# Shield Wall - Vanguard Shield Bearer ability
# Defensive buff reducing damage
ability_id: "shield_wall"
name: "Shield Wall"
description: "Raise your shield to block incoming attacks, reducing damage by 50% for 3 turns"
ability_type: "defend"
base_power: 0
damage_type: null
scaling_stat: "constitution"
scaling_factor: 0.3
mana_cost: 12
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "shield_wall_buff"
name: "Shield Wall"
effect_type: "buff"
duration: 3
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "shield_wall"

View File

@@ -0,0 +1,16 @@
# Smite - Luminary Radiant Judgment ability
# Holy damage attack
ability_id: "smite"
name: "Smite"
description: "Call down holy light to smite your enemies"
ability_type: "spell"
base_power: 20
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 10
cooldown: 0
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,25 @@
# Smoke Bomb - Assassin Shadow Dancer ability
# Evasion buff
ability_id: "smoke_bomb"
name: "Smoke Bomb"
description: "Throw a smoke bomb, making yourself untargetable for 1 turn"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "dexterity"
scaling_factor: 0.3
mana_cost: 15
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "smoke_screen"
name: "Smoke Screen"
effect_type: "buff"
duration: 1
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "smoke_bomb"

View File

@@ -0,0 +1,34 @@
# Soul Rot - Necromancer Dark Affliction ability
# DoT + reduced healing on target
ability_id: "soul_rot"
name: "Soul Rot"
description: "Rot your target's soul, dealing shadow damage over time and reducing their healing received"
ability_type: "spell"
base_power: 45
damage_type: "shadow"
scaling_stat: "intelligence"
scaling_factor: 0.6
mana_cost: 38
cooldown: 4
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "rotting_soul"
name: "Soul Rot"
effect_type: "dot"
duration: 4
power: 15
stat_affected: null
stacks: 1
max_stacks: 1
source: "soul_rot"
- effect_id: "healing_reduction"
name: "Corrupted"
effect_type: "debuff"
duration: 4
power: 50
stat_affected: null
stacks: 1
max_stacks: 1
source: "soul_rot"

View File

@@ -0,0 +1,25 @@
# Stampede - Wildstrider Beast Companion ultimate
# Summon beast horde AoE
ability_id: "stampede"
name: "Stampede"
description: "Call upon the spirits of the wild to summon a stampede of beasts that tramples all enemies"
ability_type: "skill"
base_power: 90
damage_type: "physical"
scaling_stat: "wisdom"
scaling_factor: 0.7
mana_cost: 60
cooldown: 6
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "trampled"
name: "Trampled"
effect_type: "debuff"
duration: 2
power: 30
stat_affected: null
stacks: 1
max_stacks: 1
source: "stampede"

View File

@@ -0,0 +1,25 @@
# Summon Abomination - Necromancer Raise Dead ability
# Summon powerful abomination
ability_id: "summon_abomination"
name: "Summon Abomination"
description: "Stitch together corpses to create a powerful abomination"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "charisma"
scaling_factor: 0.6
mana_cost: 45
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "abomination_minion"
name: "Abomination"
effect_type: "buff"
duration: 99
power: 60
stat_affected: null
stacks: 1
max_stacks: 1
source: "summon_abomination"

View File

@@ -0,0 +1,25 @@
# Summon Companion - Wildstrider Beast Companion ability
# Summon animal pet
ability_id: "summon_companion"
name: "Summon Companion"
description: "Call your loyal animal companion to fight by your side"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "wisdom"
scaling_factor: 0.5
mana_cost: 15
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "companion_active"
name: "Animal Companion"
effect_type: "buff"
duration: 99
power: 20
stat_affected: null
stacks: 1
max_stacks: 1
source: "summon_companion"

View File

@@ -0,0 +1,25 @@
# Summon Skeleton - Necromancer Raise Dead ability
# Summon skeleton warrior
ability_id: "summon_skeleton"
name: "Summon Skeleton"
description: "Raise a skeleton warrior from the dead to fight for you"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "charisma"
scaling_factor: 0.5
mana_cost: 15
cooldown: 0
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "skeleton_minion"
name: "Skeleton Warrior"
effect_type: "buff"
duration: 99
power: 20
stat_affected: null
stacks: 1
max_stacks: 1
source: "summon_skeleton"

View File

@@ -0,0 +1,25 @@
# Sun Burst - Arcanist Pyromancy ultimate
# Ultimate fire nuke
ability_id: "sun_burst"
name: "Sun Burst"
description: "Channel the power of the sun to unleash a devastating explosion of fire on all enemies"
ability_type: "spell"
base_power: 100
damage_type: "fire"
scaling_stat: "intelligence"
scaling_factor: 0.7
mana_cost: 65
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "incinerated"
name: "Incinerated"
effect_type: "dot"
duration: 3
power: 15
stat_affected: null
stacks: 1
max_stacks: 1
source: "sun_burst"

View File

@@ -0,0 +1,25 @@
# Taunt - Oathkeeper Aegis of Light ability
# Force enemies to attack you
ability_id: "taunt"
name: "Taunt"
description: "Force all enemies to focus their attacks on you"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "constitution"
scaling_factor: 0.3
mana_cost: 8
cooldown: 3
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "taunted"
name: "Taunted"
effect_type: "debuff"
duration: 2
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "taunt"

View File

@@ -0,0 +1,25 @@
# Thousand Cuts - Assassin Blade Specialist ultimate
# Multi-hit flurry
ability_id: "thousand_cuts"
name: "Thousand Cuts"
description: "Unleash a flurry of strikes, each with 50% crit chance"
ability_type: "attack"
base_power: 100
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.7
mana_cost: 60
cooldown: 5
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "bleeding_wounds"
name: "Bleeding Wounds"
effect_type: "dot"
duration: 3
power: 15
stat_affected: null
stacks: 1
max_stacks: 5
source: "thousand_cuts"

View File

@@ -0,0 +1,25 @@
# Time Warp - Lorekeeper Arcane Weaving ability
# AoE extra actions
ability_id: "time_warp"
name: "Time Warp"
description: "Bend time itself, granting all allies increased speed"
ability_type: "spell"
base_power: 0
damage_type: null
scaling_stat: "intelligence"
scaling_factor: 0.5
mana_cost: 45
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "time_warped"
name: "Time Warped"
effect_type: "buff"
duration: 3
power: 75
stat_affected: null
stacks: 1
max_stacks: 1
source: "time_warp"

View File

@@ -0,0 +1,25 @@
# Titan's Wrath - Vanguard Weapon Master ultimate
# Devastating AoE attack with stun
ability_id: "titans_wrath"
name: "Titan's Wrath"
description: "Unleash a devastating attack that deals 300% weapon damage and stuns all enemies"
ability_type: "attack"
base_power: 100
damage_type: "physical"
scaling_stat: "strength"
scaling_factor: 0.7
mana_cost: 60
cooldown: 5
is_aoe: true
target_count: 0
effects_applied:
- effect_id: "titans_stun"
name: "Staggered"
effect_type: "stun"
duration: 1
power: 0
stat_affected: null
stacks: 1
max_stacks: 1
source: "titans_wrath"

View File

@@ -0,0 +1,25 @@
# Unbreakable - Vanguard Shield Bearer ultimate
# Massive damage reduction
ability_id: "unbreakable"
name: "Unbreakable"
description: "Channel your inner strength to become nearly invulnerable, reducing all damage by 75% for 5 turns"
ability_type: "defend"
base_power: 0
damage_type: null
scaling_stat: "constitution"
scaling_factor: 0.3
mana_cost: 50
cooldown: 6
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "unbreakable_buff"
name: "Unbreakable"
effect_type: "buff"
duration: 5
power: 75
stat_affected: null
stacks: 1
max_stacks: 1
source: "unbreakable"

View File

@@ -0,0 +1,25 @@
# Vanish - Assassin Shadow Dancer ability
# Stealth for 2 turns
ability_id: "vanish"
name: "Vanish"
description: "Disappear into the shadows, becoming invisible for 2 turns and dropping threat"
ability_type: "skill"
base_power: 0
damage_type: null
scaling_stat: "dexterity"
scaling_factor: 0.3
mana_cost: 25
cooldown: 5
is_aoe: false
target_count: 1
effects_applied:
- effect_id: "stealth"
name: "Stealthed"
effect_type: "buff"
duration: 2
power: 100
stat_affected: null
stacks: 1
max_stacks: 1
source: "vanish"

View File

@@ -0,0 +1,16 @@
# Vital Strike - Assassin Blade Specialist ability
# Massive crit damage
ability_id: "vital_strike"
name: "Vital Strike"
description: "Strike a vital organ for massive critical damage"
ability_type: "attack"
base_power: 30
damage_type: "physical"
scaling_stat: "dexterity"
scaling_factor: 0.55
mana_cost: 18
cooldown: 2
is_aoe: false
target_count: 1
effects_applied: []

View File

@@ -0,0 +1,16 @@
# Word of Healing - Oathkeeper Redemption ability
# AoE heal
ability_id: "word_of_healing"
name: "Word of Healing"
description: "Speak a word of power that heals all nearby allies"
ability_type: "spell"
base_power: 40
damage_type: "holy"
scaling_stat: "wisdom"
scaling_factor: 0.55
mana_cost: 30
cooldown: 3
is_aoe: true
target_count: 0
effects_applied: []