-- =====================================================
-- Migration: Rééquilibrage des talents Templier Sacré
-- =====================================================
--
-- Philosophie de la branche Sacré:
-- - Soin/Régénération du joueur (pas de groupe)
-- - Survie et sustain à long terme
-- - 2 sorts: Lumière sacrée (HoT) et Bénédiction (ArmorBuff)
-- - Progression: Fondation → Spécialisation → Puissance → Ultimates
--
-- Comparaison avec autres branches:
-- - Feu: Offensif, brûlures, 4 sorts
-- - Glace: Contrôle, gel, défense
-- - Sacré: Soin, régénération, survie (2 sorts mais talents compensent)
-- =====================================================


-- =====================================================
-- MISE À JOUR DES TALENTS SACRÉS (24 talents)
-- =====================================================

-- ===== TIER 0-5: FONDATION =====

-- Talent 0: Débloque le sort de base (comme toutes les branches)
UPDATE talents SET
    name = 'Lumiere sacree',
    description = 'Debloque le sort Lumiere sacree'
WHERE id = 'sacred_0';

-- Talent 1: Bonus de soin de base (+15% comme fire_21 qui donne +15% dégâts)
UPDATE talents SET
    name = 'Grace divine',
    description = '+15% d''efficacite des soins',
    healing_bonus = 15
WHERE id = 'sacred_1';

-- Talent 2: Amélioration du sort 30 - durée de régénération
UPDATE talents SET
    name = 'Lumiere persistante',
    description = 'Lumiere sacree dure 1 tour supplementaire'
WHERE id = 'sacred_2';

-- Talent 3: HP max comme base de survie (+8 HP, comparable à sacred actuel)
UPDATE talents SET
    name = 'Resilience sacree',
    description = '+8 points de vie maximum',
    max_health_bonus = 8
WHERE id = 'sacred_3';

-- Talent 4: Régénération passive (+2 HP/tour, comme fire_3 qui régénère mana)
UPDATE talents SET
    name = 'Vitalite benie',
    description = '+2 HP regeneres par tour',
    health_regen_bonus = 2
WHERE id = 'sacred_4';

-- Talent 5: Mana regen pour sustain (comme fire_3)
UPDATE talents SET
    name = 'Source divine',
    description = '+2 mana regenere par tour',
    mana_regen_bonus = 2
WHERE id = 'sacred_5';

-- ===== TIER 6-11: SPÉCIALISATION =====

-- Talent 6: Défense physique (comparable à ice qui donne armure)
UPDATE talents SET
    name = 'Armure de foi',
    description = '+5 defense physique',
    physical_defense_bonus = 5
WHERE id = 'sacred_6';

-- Talent 7: Résistance magique (survie contre mages)
UPDATE talents SET
    name = 'Bouclier spirituel',
    description = '+5 resistance magique',
    magic_resistance_bonus = 5
WHERE id = 'sacred_7';

-- Talent 8: Débloque le 2ème sort (position standard)
UPDATE talents SET
    name = 'Benediction divine',
    description = 'Debloque le sort Benediction divine'
WHERE id = 'sacred_8';

-- Talent 9: Réduction CD sort 30 (comme fire_19 qui réduit CD)
UPDATE talents SET
    name = 'Lumiere interieure',
    description = '-1 cooldown sur Lumiere sacree',
    cooldown_reduction = 1,
    modify_spell_id = 30
WHERE id = 'sacred_9';

-- Talent 10: Réduction dégâts (survie pure, comme ice_8)
UPDATE talents SET
    name = 'Protection divine',
    description = '+5% de reduction des degats recus',
    damage_reduction_bonus = 5
WHERE id = 'sacred_10';

-- Talent 11: Mana max pour plus de sorts
UPDATE talents SET
    name = 'Esprit illumine',
    description = '+8 mana maximum',
    max_mana_bonus = 8
WHERE id = 'sacred_11';

-- ===== TIER 12-17: PUISSANCE =====

-- Talent 12: Amélioration Bénédiction - buff armure augmenté
UPDATE talents SET
    name = 'Aegis celeste',
    description = 'Benediction divine donne +10 armure supplementaire'
WHERE id = 'sacred_12';

-- Talent 13: Clutch healing (comme fire_17 qui boost sous 35% HP)
UPDATE talents SET
    name = 'Sanctuaire',
    description = 'Sous 30% HP, soins +40% efficaces'
WHERE id = 'sacred_13';

-- Talent 14: Stats équilibrées (comme air_3)
UPDATE talents SET
    name = 'Foi inebranlable',
    description = '+3 a toutes les statistiques',
    all_stats_bonus = 3
WHERE id = 'sacred_14';

-- Talent 15: Régénération améliorée (+3 HP/tour, stacks avec talent 4)
UPDATE talents SET
    name = 'Regeneration divine',
    description = 'Regeneration soigne +3 HP par tour',
    health_regen_bonus = 3
WHERE id = 'sacred_15';

-- Talent 16: Réduction mana sorts sacrés (comme fire_9)
UPDATE talents SET
    name = 'Communion celeste',
    description = '-3 cout mana pour tous les sorts sacres',
    mana_cost_reduction = 3,
    affected_spell_ids = '[30,31]'
WHERE id = 'sacred_16';

-- Talent 17: Extension Bénédiction (comme fire_13 qui prolonge brûlures)
UPDATE talents SET
    name = 'Benediction eternelle',
    description = 'Benediction divine dure +2 tours'
WHERE id = 'sacred_17';

-- ===== TIER 18-23: ULTIMATES =====

-- Talent 18: Gros boost HP (survie endgame)
UPDATE talents SET
    name = 'Ame immortelle',
    description = '+15 points de vie maximum',
    max_health_bonus = 15
WHERE id = 'sacred_18';

-- Talent 19: Réduction CD sort 31
UPDATE talents SET
    name = 'Faveur des cieux',
    description = '-1 cooldown sur Benediction divine',
    cooldown_reduction = 1,
    modify_spell_id = 31
WHERE id = 'sacred_19';

-- Talent 20: Ultimate de survie (comme fire_23 "renaissance")
UPDATE talents SET
    name = 'Miracle',
    description = '1x par combat: a 0 HP, remontez a 30% HP'
WHERE id = 'sacred_20';

-- Talent 21: Gros multiplicateur de soins (comme fire_21 +15% dégâts, mais +25%)
UPDATE talents SET
    name = 'Avatar de lumiere',
    description = '+25% efficacite des soins, immunite aux tenebres',
    healing_bonus = 25
WHERE id = 'sacred_21';

-- Talent 22: Réduction dégâts endgame (survie)
UPDATE talents SET
    name = 'Saint protecteur',
    description = '+8% de reduction des degats recus',
    damage_reduction_bonus = 8
WHERE id = 'sacred_22';

-- Talent 23: Capstone - boost INT + soins (comme fire_23 qui est très fort)
UPDATE talents SET
    name = 'Apotheose sacree',
    description = '+5 INT, +5 HP regen/tour, soins +20% efficaces',
    intelligence_bonus = 5,
    health_regen_bonus = 5,
    healing_bonus = 20
WHERE id = 'sacred_23';

-- =====================================================
-- RÉSUMÉ DES BONUS TOTAUX SI TOUS LES TALENTS:
-- =====================================================
-- Healing bonus: 15% + 25% + 20% = +60% efficacité soins
-- Health regen: 2 + 3 + 5 = +10 HP/tour
-- Max health: 8 + 15 = +23 HP max
-- Max mana: +8
-- Mana regen: +2/tour
-- Physical defense: +5
-- Magic resistance: +5
-- Damage reduction: 5% + 8% = 13%
-- All stats: +3 (STR/DEX/INT)
-- Intelligence: +5
-- Cooldown réductions: -1 sur sort 30, -1 sur sort 31
-- Mana cost: -3 sur sorts sacrés
-- =====================================================
