-- =============================================
-- Ajout du bonus accumulé de récompenses de quêtes
-- +10% par niveau, stocké et snapshoté au lancement
-- =============================================

-- 1. Ajouter la colonne bonus sur les personnages
ALTER TABLE characters ADD COLUMN quest_reward_bonus INT NOT NULL DEFAULT 0;

-- 2. Initialiser le bonus pour les personnages existants ((level - 1) * 10)
UPDATE characters SET quest_reward_bonus = (level - 1) * 10;

-- 3. Ajouter les colonnes de snapshot dans quests_state
ALTER TABLE quests_state ADD COLUMN quest1_start_bonus INT NOT NULL DEFAULT 0;
ALTER TABLE quests_state ADD COLUMN quest2_start_bonus INT NOT NULL DEFAULT 0;
