first commit
This commit is contained in:
264
api/app/data/classes/arcanist.yaml
Normal file
264
api/app/data/classes/arcanist.yaml
Normal file
@@ -0,0 +1,264 @@
|
||||
# Arcanist - Magic Burst
|
||||
# Flexible hybrid class: Choose Pyromancy (fire AoE) or Cryomancy (ice control)
|
||||
|
||||
class_id: arcanist
|
||||
name: Arcanist
|
||||
description: >
|
||||
A master of elemental magic who bends the forces of fire and ice to their will. Arcanists
|
||||
excel in devastating spell damage, capable of incinerating groups of foes or freezing
|
||||
enemies in place. Choose your element: embrace the flames or command the frost.
|
||||
|
||||
# Base stats (total: 65)
|
||||
base_stats:
|
||||
strength: 8 # Low physical power
|
||||
dexterity: 10 # Average agility
|
||||
constitution: 9 # Below average endurance
|
||||
intelligence: 15 # Exceptional magical power
|
||||
wisdom: 12 # Above average perception
|
||||
charisma: 11 # Above average social
|
||||
|
||||
starting_equipment:
|
||||
- worn_staff
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== PYROMANCY (Fire AoE) ====================
|
||||
- tree_id: pyromancy
|
||||
name: Pyromancy
|
||||
description: >
|
||||
The path of flame. Master destructive fire magic to incinerate your enemies
|
||||
with overwhelming area damage and burning DoTs.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: fireball
|
||||
name: Fireball
|
||||
description: Hurl a ball of flame at an enemy, dealing fire damage and igniting them.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- fireball
|
||||
|
||||
- skill_id: flame_attunement
|
||||
name: Flame Attunement
|
||||
description: Your affinity with fire magic increases your magical power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: flame_burst
|
||||
name: Flame Burst
|
||||
description: Release a burst of fire around you, damaging all nearby enemies.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- fireball
|
||||
effects:
|
||||
abilities:
|
||||
- flame_burst
|
||||
|
||||
- skill_id: burning_soul
|
||||
name: Burning Soul
|
||||
description: Your inner fire burns brighter, increasing fire damage.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- flame_attunement
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
combat_bonuses:
|
||||
fire_damage_bonus: 0.15 # +15% fire damage
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: inferno
|
||||
name: Inferno
|
||||
description: Summon a raging inferno that burns all enemies for 3 turns.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- flame_burst
|
||||
effects:
|
||||
abilities:
|
||||
- inferno
|
||||
|
||||
- skill_id: combustion
|
||||
name: Combustion
|
||||
description: Your fire spells can cause targets to explode on death, damaging nearby enemies.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- burning_soul
|
||||
effects:
|
||||
passive_effects:
|
||||
- burning_enemies_explode_on_death
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: firestorm
|
||||
name: Firestorm
|
||||
description: Call down a storm of meteors on all enemies, dealing massive fire damage.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- inferno
|
||||
effects:
|
||||
abilities:
|
||||
- firestorm
|
||||
|
||||
- skill_id: pyroclasm
|
||||
name: Pyroclasm
|
||||
description: Your mastery of flame makes all fire spells more devastating.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- combustion
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 10
|
||||
combat_bonuses:
|
||||
fire_damage_bonus: 0.25 # Additional +25% fire damage
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: sun_burst
|
||||
name: Sun Burst
|
||||
description: Channel the power of the sun itself, dealing catastrophic fire damage to all enemies.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- firestorm
|
||||
effects:
|
||||
abilities:
|
||||
- sun_burst
|
||||
|
||||
- skill_id: master_of_flame
|
||||
name: Master of Flame
|
||||
description: You are flame incarnate. Incredible fire magic bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- pyroclasm
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 20
|
||||
combat_bonuses:
|
||||
fire_damage_bonus: 0.50 # Additional +50% fire damage
|
||||
|
||||
# ==================== CRYOMANCY (Ice Control) ====================
|
||||
- tree_id: cryomancy
|
||||
name: Cryomancy
|
||||
description: >
|
||||
The path of frost. Master ice magic to freeze and slow enemies,
|
||||
controlling the battlefield with chilling precision.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: ice_shard
|
||||
name: Ice Shard
|
||||
description: Launch a shard of ice at an enemy, dealing damage and slowing them.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- ice_shard
|
||||
|
||||
- skill_id: frost_attunement
|
||||
name: Frost Attunement
|
||||
description: Your affinity with ice magic increases your magical power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: frozen_orb
|
||||
name: Frozen Orb
|
||||
description: Summon an orb of ice that explodes, freezing enemies in place for 1 turn.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- ice_shard
|
||||
effects:
|
||||
abilities:
|
||||
- frozen_orb
|
||||
|
||||
- skill_id: cold_embrace
|
||||
name: Cold Embrace
|
||||
description: The cold empowers you, increasing ice damage and mana.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- frost_attunement
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
combat_bonuses:
|
||||
ice_damage_bonus: 0.15 # +15% ice damage
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: blizzard
|
||||
name: Blizzard
|
||||
description: Summon a raging blizzard that damages and slows all enemies.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- frozen_orb
|
||||
effects:
|
||||
abilities:
|
||||
- blizzard
|
||||
|
||||
- skill_id: permafrost
|
||||
name: Permafrost
|
||||
description: Your ice magic becomes more potent, with longer freeze durations.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- cold_embrace
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
combat_bonuses:
|
||||
freeze_duration_bonus: 1 # +1 turn to freeze effects
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: glacial_spike
|
||||
name: Glacial Spike
|
||||
description: Impale an enemy with a massive ice spike, dealing heavy damage and freezing them.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- blizzard
|
||||
effects:
|
||||
abilities:
|
||||
- glacial_spike
|
||||
|
||||
- skill_id: ice_mastery
|
||||
name: Ice Mastery
|
||||
description: Your command of ice magic reaches new heights.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- permafrost
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 10
|
||||
combat_bonuses:
|
||||
ice_damage_bonus: 0.25 # Additional +25% ice damage
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: absolute_zero
|
||||
name: Absolute Zero
|
||||
description: Freeze all enemies solid for 2 turns while dealing massive damage over time.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- glacial_spike
|
||||
effects:
|
||||
abilities:
|
||||
- absolute_zero
|
||||
|
||||
- skill_id: winter_incarnate
|
||||
name: Winter Incarnate
|
||||
description: You become the embodiment of winter itself. Incredible ice magic bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- ice_mastery
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 20
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
ice_damage_bonus: 0.50 # Additional +50% ice damage
|
||||
265
api/app/data/classes/assassin.yaml
Normal file
265
api/app/data/classes/assassin.yaml
Normal file
@@ -0,0 +1,265 @@
|
||||
# Assassin - Critical/Stealth
|
||||
# Flexible hybrid class: Choose Shadow Dancer (stealth/evasion) or Blade Specialist (critical damage)
|
||||
|
||||
class_id: assassin
|
||||
name: Assassin
|
||||
description: >
|
||||
A deadly operative who strikes from the shadows. Assassins excel in precise, devastating attacks,
|
||||
capable of becoming an elusive phantom or a master of critical strikes. Choose your path: embrace
|
||||
the shadows or perfect the killing blow.
|
||||
|
||||
# Base stats (total: 65)
|
||||
base_stats:
|
||||
strength: 11 # Above average physical power
|
||||
dexterity: 15 # Exceptional agility
|
||||
constitution: 10 # Average endurance
|
||||
intelligence: 9 # Below average magic
|
||||
wisdom: 10 # Average perception
|
||||
charisma: 10 # Average social
|
||||
|
||||
starting_equipment:
|
||||
- rusty_dagger
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== SHADOW DANCER (Stealth/Evasion) ====================
|
||||
- tree_id: shadow_dancer
|
||||
name: Shadow Dancer
|
||||
description: >
|
||||
The path of the phantom. Master stealth and evasion to become untouchable,
|
||||
striking from darkness and vanishing before retaliation.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: shadowstep
|
||||
name: Shadowstep
|
||||
description: Teleport behind an enemy and strike, dealing bonus damage from behind.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- shadowstep
|
||||
|
||||
- skill_id: nimble
|
||||
name: Nimble
|
||||
description: Your natural agility is enhanced through training.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
dexterity: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: smoke_bomb
|
||||
name: Smoke Bomb
|
||||
description: Throw a smoke bomb, becoming untargetable for 1 turn and gaining evasion bonus.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- shadowstep
|
||||
effects:
|
||||
abilities:
|
||||
- smoke_bomb
|
||||
|
||||
- skill_id: evasion_training
|
||||
name: Evasion Training
|
||||
description: Learn to anticipate and dodge incoming attacks.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- nimble
|
||||
effects:
|
||||
combat_bonuses:
|
||||
evasion_chance: 0.15 # +15% chance to evade attacks
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: vanish
|
||||
name: Vanish
|
||||
description: Disappear from the battlefield for 2 turns, removing all threat and repositioning.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- smoke_bomb
|
||||
effects:
|
||||
abilities:
|
||||
- vanish
|
||||
|
||||
- skill_id: shadow_form
|
||||
name: Shadow Form
|
||||
description: Your body becomes harder to hit, permanently increasing evasion.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- evasion_training
|
||||
effects:
|
||||
combat_bonuses:
|
||||
evasion_chance: 0.10 # Additional +10% evasion
|
||||
stat_bonuses:
|
||||
dexterity: 5
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: death_mark
|
||||
name: Death Mark
|
||||
description: Mark an enemy from stealth. Your next attack on them deals 200% damage.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- vanish
|
||||
effects:
|
||||
abilities:
|
||||
- death_mark
|
||||
|
||||
- skill_id: untouchable
|
||||
name: Untouchable
|
||||
description: Your mastery of evasion makes you extremely difficult to hit.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- shadow_form
|
||||
effects:
|
||||
combat_bonuses:
|
||||
evasion_chance: 0.15 # Additional +15% evasion
|
||||
stat_bonuses:
|
||||
dexterity: 10
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: shadow_assault
|
||||
name: Shadow Assault
|
||||
description: Strike all enemies in rapid succession from the shadows, guaranteed critical hits.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- death_mark
|
||||
effects:
|
||||
abilities:
|
||||
- shadow_assault
|
||||
|
||||
- skill_id: ghost
|
||||
name: Ghost
|
||||
description: Become one with the shadows. Massive evasion and dexterity bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- untouchable
|
||||
effects:
|
||||
combat_bonuses:
|
||||
evasion_chance: 0.20 # Additional +20% evasion (total can reach ~60%)
|
||||
stat_bonuses:
|
||||
dexterity: 15
|
||||
|
||||
# ==================== BLADE SPECIALIST (Critical Damage) ====================
|
||||
- tree_id: blade_specialist
|
||||
name: Blade Specialist
|
||||
description: >
|
||||
The path of precision. Master the art of the killing blow to deliver devastating
|
||||
critical strikes that end fights in seconds.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: precise_strike
|
||||
name: Precise Strike
|
||||
description: A carefully aimed attack with increased critical hit chance.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- precise_strike
|
||||
|
||||
- skill_id: keen_edge
|
||||
name: Keen Edge
|
||||
description: Sharpen your weapons to a razor edge, increasing critical chance.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
combat_bonuses:
|
||||
crit_chance: 0.10 # +10% base crit
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: vital_strike
|
||||
name: Vital Strike
|
||||
description: Target vital points to deal massive critical damage.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- precise_strike
|
||||
effects:
|
||||
abilities:
|
||||
- vital_strike
|
||||
|
||||
- skill_id: deadly_precision
|
||||
name: Deadly Precision
|
||||
description: Your strikes become even more lethal.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- keen_edge
|
||||
effects:
|
||||
combat_bonuses:
|
||||
crit_chance: 0.10 # Additional +10% crit
|
||||
crit_multiplier: 0.3 # +0.3 to crit multiplier
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: hemorrhage
|
||||
name: Hemorrhage
|
||||
description: Critical hits cause bleeding for 3 turns, dealing heavy damage over time.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- vital_strike
|
||||
effects:
|
||||
passive_effects:
|
||||
- crit_applies_bleed
|
||||
|
||||
- skill_id: surgical_strikes
|
||||
name: Surgical Strikes
|
||||
description: Every attack is a calculated execution.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- deadly_precision
|
||||
effects:
|
||||
combat_bonuses:
|
||||
crit_chance: 0.15 # Additional +15% crit
|
||||
stat_bonuses:
|
||||
dexterity: 5
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: coup_de_grace
|
||||
name: Coup de Grace
|
||||
description: Execute targets below 25% HP instantly with a guaranteed critical.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- hemorrhage
|
||||
effects:
|
||||
abilities:
|
||||
- coup_de_grace
|
||||
|
||||
- skill_id: master_assassin
|
||||
name: Master Assassin
|
||||
description: Your expertise with blades reaches perfection.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- surgical_strikes
|
||||
effects:
|
||||
combat_bonuses:
|
||||
crit_chance: 0.10 # Additional +10% crit
|
||||
crit_multiplier: 0.5 # +0.5 to crit multiplier
|
||||
stat_bonuses:
|
||||
strength: 5
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: thousand_cuts
|
||||
name: Thousand Cuts
|
||||
description: Unleash a flurry of blade strikes on a single target, each hit has 50% crit chance.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- coup_de_grace
|
||||
effects:
|
||||
abilities:
|
||||
- thousand_cuts
|
||||
|
||||
- skill_id: perfect_assassination
|
||||
name: Perfect Assassination
|
||||
description: Your mastery of the blade is unmatched. Incredible critical bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- master_assassin
|
||||
effects:
|
||||
combat_bonuses:
|
||||
crit_chance: 0.20 # Additional +20% crit (total can reach ~75%)
|
||||
crit_multiplier: 1.0 # +1.0 to crit multiplier
|
||||
stat_bonuses:
|
||||
dexterity: 10
|
||||
strength: 10
|
||||
273
api/app/data/classes/lorekeeper.yaml
Normal file
273
api/app/data/classes/lorekeeper.yaml
Normal file
@@ -0,0 +1,273 @@
|
||||
# Lorekeeper - Support/Control
|
||||
# Flexible hybrid class: Choose Arcane Weaving (buffs/debuffs) or Illusionist (crowd control)
|
||||
|
||||
class_id: lorekeeper
|
||||
name: Lorekeeper
|
||||
description: >
|
||||
A master of arcane knowledge who manipulates reality through words and illusions. Lorekeepers
|
||||
excel in supporting allies and controlling enemies through clever magic and mental manipulation.
|
||||
Choose your art: weave arcane power or bend reality itself.
|
||||
|
||||
# Base stats (total: 67)
|
||||
base_stats:
|
||||
strength: 8 # Low physical power
|
||||
dexterity: 11 # Above average agility
|
||||
constitution: 10 # Average endurance
|
||||
intelligence: 13 # Above average magical power
|
||||
wisdom: 11 # Above average perception
|
||||
charisma: 14 # High social/performance
|
||||
|
||||
starting_equipment:
|
||||
- tome
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== ARCANE WEAVING (Buffs/Debuffs) ====================
|
||||
- tree_id: arcane_weaving
|
||||
name: Arcane Weaving
|
||||
description: >
|
||||
The path of the arcane weaver. Master supportive magic to enhance allies,
|
||||
weaken enemies, and turn the tide of battle through clever enchantments.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: arcane_brilliance
|
||||
name: Arcane Brilliance
|
||||
description: Grant an ally increased intelligence and magical power for 5 turns.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- arcane_brilliance
|
||||
|
||||
- skill_id: scholarly_mind
|
||||
name: Scholarly Mind
|
||||
description: Your extensive study enhances your magical knowledge.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: haste
|
||||
name: Haste
|
||||
description: Speed up an ally, granting them an extra action this turn.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- arcane_brilliance
|
||||
effects:
|
||||
abilities:
|
||||
- haste
|
||||
|
||||
- skill_id: arcane_mastery
|
||||
name: Arcane Mastery
|
||||
description: Your mastery of arcane arts increases all buff effectiveness.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- scholarly_mind
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
charisma: 3
|
||||
combat_bonuses:
|
||||
buff_power: 0.20 # +20% buff effectiveness
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: mass_enhancement
|
||||
name: Mass Enhancement
|
||||
description: Enhance all allies at once, increasing their stats for 5 turns.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- haste
|
||||
effects:
|
||||
abilities:
|
||||
- mass_enhancement
|
||||
|
||||
- skill_id: arcane_weakness
|
||||
name: Arcane Weakness
|
||||
description: Curse an enemy with weakness, reducing their stats and damage.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- arcane_mastery
|
||||
effects:
|
||||
abilities:
|
||||
- arcane_weakness
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: time_warp
|
||||
name: Time Warp
|
||||
description: Manipulate time itself, granting all allies bonus actions.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- mass_enhancement
|
||||
effects:
|
||||
abilities:
|
||||
- time_warp
|
||||
|
||||
- skill_id: master_weaver
|
||||
name: Master Weaver
|
||||
description: Your weaving expertise makes all enchantments far more potent.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- arcane_weakness
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 15
|
||||
charisma: 10
|
||||
combat_bonuses:
|
||||
buff_power: 0.35 # Additional +35% buff effectiveness
|
||||
debuff_power: 0.35 # +35% debuff effectiveness
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: reality_shift
|
||||
name: Reality Shift
|
||||
description: Shift reality to massively empower all allies and weaken all enemies.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- time_warp
|
||||
effects:
|
||||
abilities:
|
||||
- reality_shift
|
||||
|
||||
- skill_id: archmage
|
||||
name: Archmage
|
||||
description: Achieve the rank of archmage. Incredible support magic bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- master_weaver
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 25
|
||||
charisma: 20
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
buff_power: 0.75 # Additional +75% buff effectiveness
|
||||
debuff_power: 0.75 # Additional +75% debuff effectiveness
|
||||
|
||||
# ==================== ILLUSIONIST (Crowd Control) ====================
|
||||
- tree_id: illusionist
|
||||
name: Illusionist
|
||||
description: >
|
||||
The path of deception. Master illusion magic to confuse, disorient, and control
|
||||
the minds of your enemies, rendering them helpless.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: confuse
|
||||
name: Confuse
|
||||
description: Confuse an enemy's mind, causing them to attack randomly for 2 turns.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- confuse
|
||||
|
||||
- skill_id: silver_tongue
|
||||
name: Silver Tongue
|
||||
description: Your persuasive abilities make mind magic more effective.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: mesmerize
|
||||
name: Mesmerize
|
||||
description: Mesmerize an enemy, stunning them for 2 turns.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- confuse
|
||||
effects:
|
||||
abilities:
|
||||
- mesmerize
|
||||
|
||||
- skill_id: mental_fortress
|
||||
name: Mental Fortress
|
||||
description: Fortify your mind and those of your allies against mental attacks.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- silver_tongue
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
combat_bonuses:
|
||||
mental_resistance: 0.25 # +25% resistance to mind effects
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: mass_confusion
|
||||
name: Mass Confusion
|
||||
description: Confuse all enemies, causing chaos on the battlefield.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- mesmerize
|
||||
effects:
|
||||
abilities:
|
||||
- mass_confusion
|
||||
|
||||
- skill_id: mirror_image
|
||||
name: Mirror Image
|
||||
description: Create illusory copies of yourself that absorb attacks.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- mental_fortress
|
||||
effects:
|
||||
abilities:
|
||||
- mirror_image
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: phantasmal_killer
|
||||
name: Phantasmal Killer
|
||||
description: Create a terrifying illusion that deals massive psychic damage and fears enemies.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- mass_confusion
|
||||
effects:
|
||||
abilities:
|
||||
- phantasmal_killer
|
||||
|
||||
- skill_id: master_illusionist
|
||||
name: Master Illusionist
|
||||
description: Your illusions become nearly indistinguishable from reality.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- mirror_image
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 15
|
||||
intelligence: 10
|
||||
combat_bonuses:
|
||||
illusion_duration: 2 # +2 turns to illusion effects
|
||||
cc_effectiveness: 0.35 # +35% crowd control effectiveness
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: mass_domination
|
||||
name: Mass Domination
|
||||
description: Dominate the minds of all enemies, forcing them to fight for you briefly.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- phantasmal_killer
|
||||
effects:
|
||||
abilities:
|
||||
- mass_domination
|
||||
|
||||
- skill_id: grand_illusionist
|
||||
name: Grand Illusionist
|
||||
description: Become a grand illusionist. Reality bends to your will.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- master_illusionist
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 30
|
||||
intelligence: 15
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
illusion_duration: 5 # Additional +5 turns to illusions
|
||||
cc_effectiveness: 0.75 # Additional +75% crowd control effectiveness
|
||||
mental_damage_bonus: 1.0 # +100% psychic damage
|
||||
266
api/app/data/classes/luminary.yaml
Normal file
266
api/app/data/classes/luminary.yaml
Normal file
@@ -0,0 +1,266 @@
|
||||
# Luminary - Holy Healer/DPS
|
||||
# Flexible hybrid class: Choose Divine Protection (healing/shields) or Radiant Judgment (holy damage)
|
||||
|
||||
class_id: luminary
|
||||
name: Luminary
|
||||
description: >
|
||||
A blessed warrior who channels divine power. Luminaries excel in healing and protection,
|
||||
capable of becoming a guardian angel for their allies or a righteous crusader smiting evil.
|
||||
Choose your calling: protect the innocent or judge the wicked.
|
||||
|
||||
# Base stats (total: 68)
|
||||
base_stats:
|
||||
strength: 9 # Below average physical power
|
||||
dexterity: 9 # Below average agility
|
||||
constitution: 11 # Above average endurance
|
||||
intelligence: 12 # Above average magical power
|
||||
wisdom: 14 # High perception/divine power
|
||||
charisma: 13 # Above average social
|
||||
|
||||
starting_equipment:
|
||||
- rusty_mace
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== DIVINE PROTECTION (Healing/Shields) ====================
|
||||
- tree_id: divine_protection
|
||||
name: Divine Protection
|
||||
description: >
|
||||
The path of the guardian. Channel divine energy to heal wounds, shield allies,
|
||||
and protect the vulnerable from harm.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: heal
|
||||
name: Heal
|
||||
description: Channel divine energy to restore an ally's health.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- heal
|
||||
|
||||
- skill_id: divine_grace
|
||||
name: Divine Grace
|
||||
description: Your connection to the divine enhances your wisdom and healing power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: holy_shield
|
||||
name: Holy Shield
|
||||
description: Grant an ally a protective barrier that absorbs damage.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- heal
|
||||
effects:
|
||||
abilities:
|
||||
- holy_shield
|
||||
|
||||
- skill_id: blessed_aura
|
||||
name: Blessed Aura
|
||||
description: Emit an aura that passively regenerates nearby allies' health each turn.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- divine_grace
|
||||
effects:
|
||||
passive_effects:
|
||||
- aura_healing # 5% max HP per turn to allies
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: mass_heal
|
||||
name: Mass Heal
|
||||
description: Channel divine power to heal all allies at once.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- holy_shield
|
||||
effects:
|
||||
abilities:
|
||||
- mass_heal
|
||||
|
||||
- skill_id: guardian_angel
|
||||
name: Guardian Angel
|
||||
description: Place a protective blessing on an ally that prevents their next death.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- blessed_aura
|
||||
effects:
|
||||
abilities:
|
||||
- guardian_angel
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: divine_intervention
|
||||
name: Divine Intervention
|
||||
description: Call upon divine power to fully heal an ally and remove all debuffs.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- mass_heal
|
||||
effects:
|
||||
abilities:
|
||||
- divine_intervention
|
||||
|
||||
- skill_id: sanctified
|
||||
name: Sanctified
|
||||
description: Your divine power reaches new heights, improving all healing.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- guardian_angel
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
healing_power: 0.25 # +25% healing
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: resurrection
|
||||
name: Resurrection
|
||||
description: Bring a fallen ally back to life with 50% health and mana.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- divine_intervention
|
||||
effects:
|
||||
abilities:
|
||||
- resurrection
|
||||
|
||||
- skill_id: beacon_of_hope
|
||||
name: Beacon of Hope
|
||||
description: You radiate divine energy. Massive wisdom and healing bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- sanctified
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 20
|
||||
charisma: 10
|
||||
combat_bonuses:
|
||||
healing_power: 0.50 # Additional +50% healing
|
||||
|
||||
# ==================== RADIANT JUDGMENT (Holy Damage) ====================
|
||||
- tree_id: radiant_judgment
|
||||
name: Radiant Judgment
|
||||
description: >
|
||||
The path of the crusader. Wield holy power as a weapon, smiting the wicked
|
||||
with radiant damage and divine wrath.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: smite
|
||||
name: Smite
|
||||
description: Strike an enemy with holy power, dealing radiant damage.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- smite
|
||||
|
||||
- skill_id: righteous_fury
|
||||
name: Righteous Fury
|
||||
description: Your righteous anger fuels your holy power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: holy_fire
|
||||
name: Holy Fire
|
||||
description: Burn an enemy with holy flames, dealing damage and reducing their healing received.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- smite
|
||||
effects:
|
||||
abilities:
|
||||
- holy_fire
|
||||
|
||||
- skill_id: zealot
|
||||
name: Zealot
|
||||
description: Your devotion to righteousness increases your damage against evil.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- righteous_fury
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
strength: 3
|
||||
combat_bonuses:
|
||||
holy_damage_bonus: 0.15 # +15% holy damage
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: consecration
|
||||
name: Consecration
|
||||
description: Consecrate the ground, dealing holy damage to enemies standing in it each turn.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- holy_fire
|
||||
effects:
|
||||
abilities:
|
||||
- consecration
|
||||
|
||||
- skill_id: divine_wrath
|
||||
name: Divine Wrath
|
||||
description: Channel pure divine fury into your attacks.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- zealot
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
holy_damage_bonus: 0.20 # Additional +20% holy damage
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: hammer_of_justice
|
||||
name: Hammer of Justice
|
||||
description: Summon a massive holy hammer to crush your foes, stunning and damaging them.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- consecration
|
||||
effects:
|
||||
abilities:
|
||||
- hammer_of_justice
|
||||
|
||||
- skill_id: crusader
|
||||
name: Crusader
|
||||
description: You become a true crusader, dealing devastating holy damage.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- divine_wrath
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 10
|
||||
strength: 5
|
||||
combat_bonuses:
|
||||
holy_damage_bonus: 0.25 # Additional +25% holy damage
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: divine_storm
|
||||
name: Divine Storm
|
||||
description: Unleash a catastrophic storm of holy energy, damaging and stunning all enemies.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- hammer_of_justice
|
||||
effects:
|
||||
abilities:
|
||||
- divine_storm
|
||||
|
||||
- skill_id: avatar_of_light
|
||||
name: Avatar of Light
|
||||
description: Become an avatar of divine light itself. Incredible holy damage bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- crusader
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 20
|
||||
strength: 10
|
||||
charisma: 10
|
||||
combat_bonuses:
|
||||
holy_damage_bonus: 0.50 # Additional +50% holy damage
|
||||
275
api/app/data/classes/necromancer.yaml
Normal file
275
api/app/data/classes/necromancer.yaml
Normal file
@@ -0,0 +1,275 @@
|
||||
# Necromancer - DoT/Summoner
|
||||
# Flexible hybrid class: Choose Dark Affliction (DoTs/debuffs) or Raise Dead (summon undead)
|
||||
|
||||
class_id: necromancer
|
||||
name: Necromancer
|
||||
description: >
|
||||
A master of death magic who manipulates life force and commands the undead. Necromancers
|
||||
excel in draining enemies over time or overwhelming foes with undead minions.
|
||||
Choose your dark art: curse your enemies or raise an army of the dead.
|
||||
|
||||
# Base stats (total: 65)
|
||||
base_stats:
|
||||
strength: 8 # Low physical power
|
||||
dexterity: 10 # Average agility
|
||||
constitution: 10 # Average endurance
|
||||
intelligence: 14 # High magical power
|
||||
wisdom: 11 # Above average perception
|
||||
charisma: 12 # Above average social (commands undead)
|
||||
|
||||
starting_equipment:
|
||||
- bone_wand
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== DARK AFFLICTION (DoTs/Debuffs) ====================
|
||||
- tree_id: dark_affliction
|
||||
name: Dark Affliction
|
||||
description: >
|
||||
The path of the curseweaver. Master dark magic to drain life, inflict agonizing
|
||||
curses, and watch enemies wither away over time.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: drain_life
|
||||
name: Drain Life
|
||||
description: Siphon life force from an enemy, damaging them and healing yourself.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- drain_life
|
||||
|
||||
- skill_id: dark_knowledge
|
||||
name: Dark Knowledge
|
||||
description: Study of forbidden arts enhances your dark magic power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: plague
|
||||
name: Plague
|
||||
description: Infect an enemy with disease that spreads to nearby foes, dealing damage over time.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- drain_life
|
||||
effects:
|
||||
abilities:
|
||||
- plague
|
||||
|
||||
- skill_id: soul_harvest
|
||||
name: Soul Harvest
|
||||
description: Absorb the life essence of dying enemies, increasing your power.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- dark_knowledge
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 5
|
||||
combat_bonuses:
|
||||
lifesteal: 0.15 # Heal for 15% of damage dealt
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: curse_of_agony
|
||||
name: Curse of Agony
|
||||
description: Curse an enemy with excruciating pain, dealing heavy damage over 5 turns.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- plague
|
||||
effects:
|
||||
abilities:
|
||||
- curse_of_agony
|
||||
|
||||
- skill_id: dark_empowerment
|
||||
name: Dark Empowerment
|
||||
description: Channel dark energy to enhance all damage over time effects.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- soul_harvest
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 10
|
||||
combat_bonuses:
|
||||
dot_damage_bonus: 0.30 # +30% DoT damage
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: soul_rot
|
||||
name: Soul Rot
|
||||
description: Rot an enemy's soul, dealing massive damage over time and reducing their healing.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- curse_of_agony
|
||||
effects:
|
||||
abilities:
|
||||
- soul_rot
|
||||
|
||||
- skill_id: death_mastery
|
||||
name: Death Mastery
|
||||
description: Master the art of death magic, dramatically increasing curse potency.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- dark_empowerment
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 15
|
||||
combat_bonuses:
|
||||
dot_damage_bonus: 0.40 # Additional +40% DoT damage
|
||||
lifesteal: 0.15 # Additional +15% lifesteal
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: epidemic
|
||||
name: Epidemic
|
||||
description: Unleash a deadly epidemic that afflicts all enemies with multiple DoTs.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- soul_rot
|
||||
effects:
|
||||
abilities:
|
||||
- epidemic
|
||||
|
||||
- skill_id: lord_of_decay
|
||||
name: Lord of Decay
|
||||
description: Become a lord of death and decay. Incredible DoT and drain bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- death_mastery
|
||||
effects:
|
||||
stat_bonuses:
|
||||
intelligence: 25
|
||||
wisdom: 15
|
||||
combat_bonuses:
|
||||
dot_damage_bonus: 1.0 # Additional +100% DoT damage
|
||||
lifesteal: 0.30 # Additional +30% lifesteal
|
||||
|
||||
# ==================== RAISE DEAD (Summon Undead) ====================
|
||||
- tree_id: raise_dead
|
||||
name: Raise Dead
|
||||
description: >
|
||||
The path of the necromancer. Command armies of the undead, raising fallen
|
||||
enemies and empowering your minions with dark magic.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: summon_skeleton
|
||||
name: Summon Skeleton
|
||||
description: Raise a skeleton warrior from the ground to fight for you.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- summon_skeleton
|
||||
|
||||
- skill_id: dark_command
|
||||
name: Dark Command
|
||||
description: Your mastery over the undead makes your minions stronger.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 5
|
||||
combat_bonuses:
|
||||
minion_damage_bonus: 0.15 # +15% minion damage
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: raise_ghoul
|
||||
name: Raise Ghoul
|
||||
description: Summon a ravenous ghoul that deals heavy melee damage.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- summon_skeleton
|
||||
effects:
|
||||
abilities:
|
||||
- raise_ghoul
|
||||
|
||||
- skill_id: unholy_bond
|
||||
name: Unholy Bond
|
||||
description: Strengthen your connection to the undead, empowering your minions.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- dark_command
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 5
|
||||
combat_bonuses:
|
||||
minion_damage_bonus: 0.20 # Additional +20% minion damage
|
||||
minion_health_bonus: 0.25 # +25% minion HP
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: corpse_explosion
|
||||
name: Corpse Explosion
|
||||
description: Detonate a corpse or minion, dealing massive AoE damage.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- raise_ghoul
|
||||
effects:
|
||||
abilities:
|
||||
- corpse_explosion
|
||||
|
||||
- skill_id: death_pact
|
||||
name: Death Pact
|
||||
description: Sacrifice a minion to restore your health and mana.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- unholy_bond
|
||||
effects:
|
||||
abilities:
|
||||
- death_pact
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: summon_abomination
|
||||
name: Summon Abomination
|
||||
description: Raise a massive undead abomination that dominates the battlefield.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- corpse_explosion
|
||||
effects:
|
||||
abilities:
|
||||
- summon_abomination
|
||||
|
||||
- skill_id: legion_master
|
||||
name: Legion Master
|
||||
description: Command larger armies of undead with increased effectiveness.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- death_pact
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 15
|
||||
intelligence: 5
|
||||
combat_bonuses:
|
||||
minion_damage_bonus: 0.35 # Additional +35% minion damage
|
||||
minion_health_bonus: 0.50 # Additional +50% minion HP
|
||||
max_minions: 2 # +2 max minions
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: army_of_the_dead
|
||||
name: Army of the Dead
|
||||
description: Summon a massive army of undead warriors to overwhelm your enemies.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- summon_abomination
|
||||
effects:
|
||||
abilities:
|
||||
- army_of_the_dead
|
||||
|
||||
- skill_id: lich_lord
|
||||
name: Lich Lord
|
||||
description: Transcend mortality to become a lich lord. Incredible minion bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- legion_master
|
||||
effects:
|
||||
stat_bonuses:
|
||||
charisma: 25
|
||||
intelligence: 20
|
||||
combat_bonuses:
|
||||
minion_damage_bonus: 1.0 # Additional +100% minion damage
|
||||
minion_health_bonus: 1.0 # Additional +100% minion HP
|
||||
max_minions: 3 # Additional +3 max minions
|
||||
265
api/app/data/classes/oathkeeper.yaml
Normal file
265
api/app/data/classes/oathkeeper.yaml
Normal file
@@ -0,0 +1,265 @@
|
||||
# Oathkeeper - Hybrid Tank/Healer
|
||||
# Flexible hybrid class: Choose Aegis of Light (protection/tanking) or Redemption (healing/support)
|
||||
|
||||
class_id: oathkeeper
|
||||
name: Oathkeeper
|
||||
description: >
|
||||
A sacred warrior bound by holy oaths. Oathkeepers excel as versatile protectors,
|
||||
capable of becoming an unyielding shield for their allies or a beacon of healing light.
|
||||
Choose your oath: defend the weak or redeem the fallen.
|
||||
|
||||
# Base stats (total: 67)
|
||||
base_stats:
|
||||
strength: 12 # Above average physical power
|
||||
dexterity: 9 # Below average agility
|
||||
constitution: 13 # High endurance
|
||||
intelligence: 10 # Average magic
|
||||
wisdom: 12 # Above average perception
|
||||
charisma: 11 # Above average social
|
||||
|
||||
starting_equipment:
|
||||
- rusty_sword
|
||||
- rusty_shield
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== AEGIS OF LIGHT (Protection/Tanking) ====================
|
||||
- tree_id: aegis_of_light
|
||||
name: Aegis of Light
|
||||
description: >
|
||||
The path of the protector. Become an unyielding guardian who shields allies
|
||||
from harm and draws enemy attention through divine resilience.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: taunt
|
||||
name: Taunt
|
||||
description: Challenge enemies to attack you instead of your allies.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- taunt
|
||||
|
||||
- skill_id: blessed_armor
|
||||
name: Blessed Armor
|
||||
description: Divine power enhances your natural toughness.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: shield_of_faith
|
||||
name: Shield of Faith
|
||||
description: Conjure a holy shield that absorbs damage for you and nearby allies.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- taunt
|
||||
effects:
|
||||
abilities:
|
||||
- shield_of_faith
|
||||
|
||||
- skill_id: sacred_resilience
|
||||
name: Sacred Resilience
|
||||
description: Your oath grants you resistance to harm.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- blessed_armor
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 5
|
||||
resistance: 5
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: consecrated_ground
|
||||
name: Consecrated Ground
|
||||
description: Bless the ground beneath you, providing damage reduction to allies standing in it.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- shield_of_faith
|
||||
effects:
|
||||
abilities:
|
||||
- consecrated_ground
|
||||
|
||||
- skill_id: unbreakable_oath
|
||||
name: Unbreakable Oath
|
||||
description: Your oath makes you incredibly difficult to bring down.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- sacred_resilience
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 10
|
||||
defense: 10
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: divine_aegis
|
||||
name: Divine Aegis
|
||||
description: Summon a massive divine shield that protects all allies for 3 turns.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- consecrated_ground
|
||||
effects:
|
||||
abilities:
|
||||
- divine_aegis
|
||||
|
||||
- skill_id: indomitable
|
||||
name: Indomitable
|
||||
description: Nothing can break your will or body. Massive defensive bonuses.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- unbreakable_oath
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 15
|
||||
defense: 15
|
||||
combat_bonuses:
|
||||
damage_reduction: 0.15 # Reduce all damage by 15%
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: last_stand
|
||||
name: Last Stand
|
||||
description: Become invulnerable for 3 turns while taunting all enemies. Cannot be canceled.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- divine_aegis
|
||||
effects:
|
||||
abilities:
|
||||
- last_stand
|
||||
|
||||
- skill_id: eternal_guardian
|
||||
name: Eternal Guardian
|
||||
description: You are an eternal bastion of protection. Incredible defensive bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- indomitable
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 25
|
||||
defense: 20
|
||||
resistance: 15
|
||||
combat_bonuses:
|
||||
damage_reduction: 0.30 # Additional 30% damage reduction
|
||||
|
||||
# ==================== REDEMPTION (Healing/Support) ====================
|
||||
- tree_id: redemption
|
||||
name: Redemption
|
||||
description: >
|
||||
The path of the redeemer. Channel divine power to heal wounds, cleanse corruption,
|
||||
and grant your allies second chances through sacred intervention.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: lay_on_hands
|
||||
name: Lay on Hands
|
||||
description: Touch an ally to restore their health through divine power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- lay_on_hands
|
||||
|
||||
- skill_id: divine_wisdom
|
||||
name: Divine Wisdom
|
||||
description: Your wisdom grows through devotion to your oath.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: cleanse
|
||||
name: Cleanse
|
||||
description: Remove all debuffs and negative effects from an ally.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- lay_on_hands
|
||||
effects:
|
||||
abilities:
|
||||
- cleanse
|
||||
|
||||
- skill_id: aura_of_mercy
|
||||
name: Aura of Mercy
|
||||
description: Emit a merciful aura that slowly heals all nearby allies each turn.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- divine_wisdom
|
||||
effects:
|
||||
passive_effects:
|
||||
- healing_aura # 3% max HP per turn
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: word_of_healing
|
||||
name: Word of Healing
|
||||
description: Speak a divine word that heals all allies within range.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- cleanse
|
||||
effects:
|
||||
abilities:
|
||||
- word_of_healing
|
||||
|
||||
- skill_id: blessed_sacrifice
|
||||
name: Blessed Sacrifice
|
||||
description: Transfer an ally's wounds to yourself, healing them while you take damage.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- aura_of_mercy
|
||||
effects:
|
||||
abilities:
|
||||
- blessed_sacrifice
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: divine_blessing
|
||||
name: Divine Blessing
|
||||
description: Grant an ally a powerful blessing that increases their stats and regenerates health.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- word_of_healing
|
||||
effects:
|
||||
abilities:
|
||||
- divine_blessing
|
||||
|
||||
- skill_id: martyr
|
||||
name: Martyr
|
||||
description: Your willingness to sacrifice yourself empowers your healing abilities.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- blessed_sacrifice
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 15
|
||||
combat_bonuses:
|
||||
healing_power: 0.35 # +35% healing
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: miracle
|
||||
name: Miracle
|
||||
description: Perform a divine miracle, fully healing all allies and removing all debuffs.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- divine_blessing
|
||||
effects:
|
||||
abilities:
|
||||
- miracle
|
||||
|
||||
- skill_id: sainthood
|
||||
name: Sainthood
|
||||
description: Achieve sainthood through your devotion. Incredible healing and support bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- martyr
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 25
|
||||
charisma: 15
|
||||
combat_bonuses:
|
||||
healing_power: 0.75 # Additional +75% healing
|
||||
aura_radius: 2 # Increase aura range
|
||||
264
api/app/data/classes/vanguard.yaml
Normal file
264
api/app/data/classes/vanguard.yaml
Normal file
@@ -0,0 +1,264 @@
|
||||
# Vanguard - Melee Tank/DPS
|
||||
# Flexible hybrid class: Choose Shield Bearer (tank) or Weapon Master (DPS)
|
||||
|
||||
class_id: vanguard
|
||||
name: Vanguard
|
||||
description: >
|
||||
A seasoned warrior who stands at the front lines of battle. Vanguards excel in melee combat,
|
||||
capable of becoming an unbreakable shield for their allies or a relentless damage dealer.
|
||||
Choose your path: become a stalwart defender or a devastating weapon master.
|
||||
|
||||
# Base stats (total: 65, average: 10.83)
|
||||
base_stats:
|
||||
strength: 14 # High physical power
|
||||
dexterity: 10 # Average agility
|
||||
constitution: 14 # High endurance for tanking
|
||||
intelligence: 8 # Low magic
|
||||
wisdom: 10 # Average perception
|
||||
charisma: 9 # Below average social
|
||||
|
||||
# Starting equipment (minimal)
|
||||
starting_equipment:
|
||||
- rusty_sword
|
||||
- cloth_armor
|
||||
- rusty_knife # Everyone gets pocket knife
|
||||
|
||||
# Starting abilities
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
# Skill trees (mutually exclusive playstyles)
|
||||
skill_trees:
|
||||
# ==================== SHIELD BEARER (Tank) ====================
|
||||
- tree_id: shield_bearer
|
||||
name: Shield Bearer
|
||||
description: >
|
||||
The path of the defender. Master the shield to become an impenetrable fortress,
|
||||
protecting your allies and controlling the battlefield.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: shield_bash
|
||||
name: Shield Bash
|
||||
description: Strike an enemy with your shield, dealing minor damage and stunning them for 1 turn.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- shield_bash # References ability YAML
|
||||
|
||||
- skill_id: fortify
|
||||
name: Fortify
|
||||
description: Your defensive training grants you enhanced protection.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
defense: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: shield_wall
|
||||
name: Shield Wall
|
||||
description: Raise your shield to block incoming attacks, reducing damage by 50% for 3 turns.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- shield_bash
|
||||
effects:
|
||||
abilities:
|
||||
- shield_wall
|
||||
|
||||
- skill_id: iron_skin
|
||||
name: Iron Skin
|
||||
description: Your body becomes hardened through relentless training.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- fortify
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 5
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: guardians_resolve
|
||||
name: Guardian's Resolve
|
||||
description: Your unwavering determination makes you nearly impossible to break.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- shield_wall
|
||||
effects:
|
||||
stat_bonuses:
|
||||
defense: 10
|
||||
passive_effects:
|
||||
- stun_resistance # Immune to stun when shield wall active
|
||||
|
||||
- skill_id: riposte
|
||||
name: Riposte
|
||||
description: After blocking an attack, counter with a swift strike.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- iron_skin
|
||||
effects:
|
||||
abilities:
|
||||
- riposte
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: bulwark
|
||||
name: Bulwark
|
||||
description: You are a living fortress, shrugging off blows that would fell lesser warriors.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- guardians_resolve
|
||||
effects:
|
||||
stat_bonuses:
|
||||
constitution: 10
|
||||
resistance: 5
|
||||
|
||||
- skill_id: counter_strike
|
||||
name: Counter Strike
|
||||
description: Enhance your Riposte ability to deal critical damage when countering.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- riposte
|
||||
effects:
|
||||
ability_enhancements:
|
||||
riposte:
|
||||
crit_chance_bonus: 0.3 # +30% crit on riposte
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: unbreakable
|
||||
name: Unbreakable
|
||||
description: Channel your inner strength to become invulnerable, reducing all damage by 75% for 5 turns.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- bulwark
|
||||
effects:
|
||||
abilities:
|
||||
- unbreakable # Ultimate defensive ability
|
||||
|
||||
- skill_id: fortress
|
||||
name: Fortress
|
||||
description: Your defensive mastery reaches its peak. Permanently gain massive defensive bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- counter_strike
|
||||
effects:
|
||||
stat_bonuses:
|
||||
defense: 20
|
||||
constitution: 10
|
||||
resistance: 10
|
||||
|
||||
# ==================== WEAPON MASTER (DPS) ====================
|
||||
- tree_id: weapon_master
|
||||
name: Weapon Master
|
||||
description: >
|
||||
The path of destruction. Master devastating melee techniques to cut through enemies
|
||||
with overwhelming physical power.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: power_strike
|
||||
name: Power Strike
|
||||
description: A heavy attack that deals 150% weapon damage.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- power_strike
|
||||
|
||||
- skill_id: weapon_proficiency
|
||||
name: Weapon Proficiency
|
||||
description: Your training with weapons grants increased physical power.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
strength: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: cleave
|
||||
name: Cleave
|
||||
description: Swing your weapon in a wide arc, hitting all enemies in front of you.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- power_strike
|
||||
effects:
|
||||
abilities:
|
||||
- cleave # AoE attack
|
||||
|
||||
- skill_id: battle_frenzy
|
||||
name: Battle Frenzy
|
||||
description: The heat of battle fuels your strength.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- weapon_proficiency
|
||||
effects:
|
||||
stat_bonuses:
|
||||
strength: 5
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: rending_blow
|
||||
name: Rending Blow
|
||||
description: Strike with such force that your enemy bleeds for 3 turns.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- cleave
|
||||
effects:
|
||||
abilities:
|
||||
- rending_blow # Applies bleed DoT
|
||||
|
||||
- skill_id: brutal_force
|
||||
name: Brutal Force
|
||||
description: Your attacks become devastatingly powerful.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- battle_frenzy
|
||||
effects:
|
||||
stat_bonuses:
|
||||
strength: 10
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: execute
|
||||
name: Execute
|
||||
description: Finish off weakened enemies. Deals bonus damage to targets below 30% HP.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- rending_blow
|
||||
effects:
|
||||
abilities:
|
||||
- execute
|
||||
|
||||
- skill_id: weapon_mastery
|
||||
name: Weapon Mastery
|
||||
description: Your expertise with weapons allows you to find weak points more easily.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- brutal_force
|
||||
effects:
|
||||
stat_bonuses:
|
||||
strength: 5
|
||||
combat_bonuses:
|
||||
crit_chance: 0.15 # +15% crit chance
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: titans_wrath
|
||||
name: Titan's Wrath
|
||||
description: Unleash a devastating attack that deals 300% weapon damage and stuns all enemies hit.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- execute
|
||||
effects:
|
||||
abilities:
|
||||
- titans_wrath # Ultimate offensive ability
|
||||
|
||||
- skill_id: perfect_form
|
||||
name: Perfect Form
|
||||
description: Your combat technique reaches perfection. Massive offensive bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- weapon_mastery
|
||||
effects:
|
||||
stat_bonuses:
|
||||
strength: 20
|
||||
dexterity: 10
|
||||
combat_bonuses:
|
||||
crit_chance: 0.1 # Additional +10% crit
|
||||
crit_multiplier: 0.5 # +0.5 to crit multiplier
|
||||
275
api/app/data/classes/wildstrider.yaml
Normal file
275
api/app/data/classes/wildstrider.yaml
Normal file
@@ -0,0 +1,275 @@
|
||||
# Wildstrider - Ranged Physical
|
||||
# Flexible hybrid class: Choose Marksmanship (precision ranged) or Beast Companion (pet damage)
|
||||
|
||||
class_id: wildstrider
|
||||
name: Wildstrider
|
||||
description: >
|
||||
A master of the wilds who excels at ranged combat and bonds with nature. Wildstriders
|
||||
can become elite marksmen with unmatched accuracy or beast masters commanding powerful
|
||||
animal companions. Choose your path: perfect your aim or unleash the wild.
|
||||
|
||||
# Base stats (total: 66)
|
||||
base_stats:
|
||||
strength: 10 # Average physical power
|
||||
dexterity: 14 # High agility
|
||||
constitution: 11 # Above average endurance
|
||||
intelligence: 9 # Below average magic
|
||||
wisdom: 13 # Above average perception
|
||||
charisma: 9 # Below average social
|
||||
|
||||
starting_equipment:
|
||||
- rusty_bow
|
||||
- cloth_armor
|
||||
- rusty_knife
|
||||
|
||||
starting_abilities:
|
||||
- basic_attack
|
||||
|
||||
skill_trees:
|
||||
# ==================== MARKSMANSHIP (Precision Ranged) ====================
|
||||
- tree_id: marksmanship
|
||||
name: Marksmanship
|
||||
description: >
|
||||
The path of the sharpshooter. Master the bow to deliver devastating precision
|
||||
strikes from afar, never missing your mark.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: aimed_shot
|
||||
name: Aimed Shot
|
||||
description: Take careful aim before firing, dealing increased damage with high accuracy.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- aimed_shot
|
||||
|
||||
- skill_id: steady_hand
|
||||
name: Steady Hand
|
||||
description: Your ranged accuracy improves through training.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
dexterity: 5
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: multishot
|
||||
name: Multishot
|
||||
description: Fire multiple arrows at once, hitting up to 3 targets.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- aimed_shot
|
||||
effects:
|
||||
abilities:
|
||||
- multishot
|
||||
|
||||
- skill_id: eagle_eye
|
||||
name: Eagle Eye
|
||||
description: Your perception sharpens, increasing critical hit chance with ranged weapons.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- steady_hand
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
combat_bonuses:
|
||||
ranged_crit_chance: 0.15 # +15% crit with ranged
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: piercing_shot
|
||||
name: Piercing Shot
|
||||
description: Fire an arrow that pierces through enemies, hitting all in a line.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- multishot
|
||||
effects:
|
||||
abilities:
|
||||
- piercing_shot
|
||||
|
||||
- skill_id: deadly_aim
|
||||
name: Deadly Aim
|
||||
description: Your arrows find vital spots with deadly precision.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- eagle_eye
|
||||
effects:
|
||||
stat_bonuses:
|
||||
dexterity: 10
|
||||
combat_bonuses:
|
||||
ranged_crit_chance: 0.10 # Additional +10% crit
|
||||
ranged_crit_multiplier: 0.5 # +0.5 to crit damage
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: explosive_shot
|
||||
name: Explosive Shot
|
||||
description: Fire an explosive arrow that detonates on impact, damaging nearby enemies.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- piercing_shot
|
||||
effects:
|
||||
abilities:
|
||||
- explosive_shot
|
||||
|
||||
- skill_id: master_archer
|
||||
name: Master Archer
|
||||
description: Your archery skills reach legendary status.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- deadly_aim
|
||||
effects:
|
||||
stat_bonuses:
|
||||
dexterity: 15
|
||||
combat_bonuses:
|
||||
ranged_damage_bonus: 0.25 # +25% ranged damage
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: rain_of_arrows
|
||||
name: Rain of Arrows
|
||||
description: Fire countless arrows into the sky that rain down on all enemies.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- explosive_shot
|
||||
effects:
|
||||
abilities:
|
||||
- rain_of_arrows
|
||||
|
||||
- skill_id: true_shot
|
||||
name: True Shot
|
||||
description: Every arrow finds its mark. Massive ranged combat bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- master_archer
|
||||
effects:
|
||||
stat_bonuses:
|
||||
dexterity: 20
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
ranged_damage_bonus: 0.50 # Additional +50% ranged damage
|
||||
ranged_crit_chance: 0.20 # Additional +20% crit
|
||||
|
||||
# ==================== BEAST COMPANION (Pet Damage) ====================
|
||||
- tree_id: beast_companion
|
||||
name: Beast Companion
|
||||
description: >
|
||||
The path of the beast master. Bond with a wild animal companion that fights
|
||||
alongside you, growing stronger as your connection deepens.
|
||||
|
||||
nodes:
|
||||
# --- TIER 1 ---
|
||||
- skill_id: summon_companion
|
||||
name: Summon Companion
|
||||
description: Call a loyal animal companion to fight by your side.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
abilities:
|
||||
- summon_companion
|
||||
|
||||
- skill_id: animal_bond
|
||||
name: Animal Bond
|
||||
description: Your connection with nature strengthens your companion.
|
||||
tier: 1
|
||||
prerequisites: []
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
combat_bonuses:
|
||||
pet_damage_bonus: 0.15 # +15% pet damage
|
||||
|
||||
# --- TIER 2 ---
|
||||
- skill_id: coordinated_attack
|
||||
name: Coordinated Attack
|
||||
description: Command your companion to attack with you for combined damage.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- summon_companion
|
||||
effects:
|
||||
abilities:
|
||||
- coordinated_attack
|
||||
|
||||
- skill_id: feral_instinct
|
||||
name: Feral Instinct
|
||||
description: Your companion becomes more ferocious and resilient.
|
||||
tier: 2
|
||||
prerequisites:
|
||||
- animal_bond
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 5
|
||||
combat_bonuses:
|
||||
pet_damage_bonus: 0.20 # Additional +20% pet damage
|
||||
pet_health_bonus: 0.25 # +25% pet HP
|
||||
|
||||
# --- TIER 3 ---
|
||||
- skill_id: bestial_wrath
|
||||
name: Bestial Wrath
|
||||
description: Enrage your companion, drastically increasing its damage for 3 turns.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- coordinated_attack
|
||||
effects:
|
||||
abilities:
|
||||
- bestial_wrath
|
||||
|
||||
- skill_id: wild_empathy
|
||||
name: Wild Empathy
|
||||
description: Your bond with beasts allows your companion to grow stronger.
|
||||
tier: 3
|
||||
prerequisites:
|
||||
- feral_instinct
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
pet_damage_bonus: 0.25 # Additional +25% pet damage
|
||||
|
||||
# --- TIER 4 ---
|
||||
- skill_id: primal_fury
|
||||
name: Primal Fury
|
||||
description: Your companion enters a primal rage, dealing massive damage to all enemies.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- bestial_wrath
|
||||
effects:
|
||||
abilities:
|
||||
- primal_fury
|
||||
|
||||
- skill_id: apex_predator
|
||||
name: Apex Predator
|
||||
description: Your companion becomes an apex predator, feared by all.
|
||||
tier: 4
|
||||
prerequisites:
|
||||
- wild_empathy
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 10
|
||||
combat_bonuses:
|
||||
pet_damage_bonus: 0.35 # Additional +35% pet damage
|
||||
pet_health_bonus: 0.50 # Additional +50% pet HP
|
||||
pet_crit_chance: 0.20 # +20% pet crit
|
||||
|
||||
# --- TIER 5 (Ultimate) ---
|
||||
- skill_id: stampede
|
||||
name: Stampede
|
||||
description: Summon a stampede of beasts that trample all enemies, dealing catastrophic damage.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- primal_fury
|
||||
effects:
|
||||
abilities:
|
||||
- stampede
|
||||
|
||||
- skill_id: one_with_the_wild
|
||||
name: One with the Wild
|
||||
description: You and your companion become one with nature. Incredible bonuses.
|
||||
tier: 5
|
||||
prerequisites:
|
||||
- apex_predator
|
||||
effects:
|
||||
stat_bonuses:
|
||||
wisdom: 20
|
||||
dexterity: 10
|
||||
combat_bonuses:
|
||||
pet_damage_bonus: 1.0 # Additional +100% pet damage (double damage!)
|
||||
pet_health_bonus: 1.0 # Additional +100% pet HP
|
||||
Reference in New Issue
Block a user