-- =====================================================
-- MIGRATION: Ajout du système Premium
-- =====================================================
-- À exécuter sur une base existante pour ajouter le support premium

SET NAMES utf8mb4;

-- 1. Ajouter la colonne is_premium à la table characters
ALTER TABLE characters ADD COLUMN IF NOT EXISTS is_premium BOOLEAN DEFAULT FALSE;

-- 2. Ajouter la ressource Gemmes (ID 1000) si elle n'existe pas
INSERT INTO resource_definitions (id, name, tier, category) VALUES
(1000, 'Gemmes', 0, 'None')
ON DUPLICATE KEY UPDATE name = VALUES(name);

-- 3. Créer la table premium_settings
CREATE TABLE IF NOT EXISTS premium_settings (
    id INT PRIMARY KEY DEFAULT 1,
    activation_cost INT DEFAULT 1000,
    arena_refresh_reduction_minutes INT DEFAULT 15
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- 4. Insérer les valeurs par défaut
INSERT INTO premium_settings (id, activation_cost, arena_refresh_reduction_minutes) VALUES
(1, 1000, 15)
ON DUPLICATE KEY UPDATE id = VALUES(id);

-- =====================================================
-- Migration terminée
-- =====================================================
