-- Ejecutar UNA VEZ.

-- rol: un admin es un usuario normal con este flag -- MISMA cuenta, mismo
-- login (index.html/Auth::loginEmail), así que por diseño puede jugar
-- exactamente igual que cualquiera. No es una cuenta aparte.
ALTER TABLE usuarios
  ADD COLUMN rol ENUM('jugador','admin') NOT NULL DEFAULT 'jugador' AFTER email;

-- porcentaje_suerte: queda guardado en la ficha del usuario para que el
-- admin lo pueda fijar, pero OJO -- a propósito NO se conecta a la lógica
-- de reparto de fichas (ver PartidaService::crearPartida). Ver la
-- explicación en la respuesta del chat sobre por qué no se implementó esa
-- parte.
ALTER TABLE usuarios
  ADD COLUMN porcentaje_suerte TINYINT UNSIGNED NOT NULL DEFAULT 0 AFTER rol;

-- Primer admin: cambia el email por el tuyo.
-- UPDATE usuarios SET rol = 'admin' WHERE email = 'tu_correo@ejemplo.com';
