-- =====================================================
-- MIGRATION: Correction des spell_id dans la table talents
-- =====================================================
-- Les talents qui débloquent des sorts doivent avoir le bon spell_id
-- pour que le système de loadout puisse synchroniser unlocked_spells
--
-- Note: Les spell_id sont basés sur les noms des talents côté serveur.
-- Le client et le serveur ont des positions de talents différentes,
-- mais le nom du talent indique quel sort il débloque.


-- Arcaniste - Branche Feu (si les talents existent)
UPDATE talents SET spell_id = 4 WHERE id = 'fire_0' AND name LIKE '%Serpent%';
UPDATE talents SET spell_id = 1 WHERE id LIKE 'fire_%' AND name LIKE '%Boule de feu%';
UPDATE talents SET spell_id = 11 WHERE id LIKE 'fire_%' AND name LIKE '%Pluie de meteores%';
UPDATE talents SET spell_id = 11 WHERE id LIKE 'fire_%' AND name LIKE '%Pluie de météores%';
UPDATE talents SET spell_id = 18 WHERE id LIKE 'fire_%' AND name LIKE '%Noyau solaire%';

-- Arcaniste - Branche Glace
-- ice_0: Volée d'éclats (spell 2)
UPDATE talents SET spell_id = 2 WHERE id = 'ice_0';
-- ice_4: Fracture glaciale (spell 3) - côté serveur
UPDATE talents SET spell_id = 3 WHERE id = 'ice_4';
-- ice_12: Égide de glace (spell 27) - côté serveur
UPDATE talents SET spell_id = 27 WHERE id = 'ice_12';
-- ice_20: Comète azurée (spell 28) - côté serveur
UPDATE talents SET spell_id = 28 WHERE id = 'ice_20';

-- Arcaniste - Branche Air
-- air_0: Rafales astrales (spell 5)
UPDATE talents SET spell_id = 5 WHERE id = 'air_0';
-- air_4: Œil du Zéphyr (spell 24)
UPDATE talents SET spell_id = 24 WHERE id = 'air_4';
-- air_12: Vortex nocturne (spell 25)
UPDATE talents SET spell_id = 25 WHERE id = 'air_12';
-- air_20: Invocation Tornadique (spell 26)
UPDATE talents SET spell_id = 26 WHERE id = 'air_20';

-- Templier - Branche Sacré
UPDATE talents SET spell_id = 30 WHERE id = 'sacred_0';  -- Lumière sacrée
UPDATE talents SET spell_id = 31 WHERE id = 'sacred_8';  -- Bénédiction divine

-- Templier - Branche Déchu
UPDATE talents SET spell_id = 32 WHERE id = 'fallen_0';  -- Malédiction des ténèbres
UPDATE talents SET spell_id = 33 WHERE id = 'fallen_8';  -- Drain d'âme

-- Templier - Branche Paladin
UPDATE talents SET spell_id = 34 WHERE id = 'paladin_0'; -- Frappe vertueuse
UPDATE talents SET spell_id = 35 WHERE id = 'paladin_8'; -- Bouclier de foi
