-- migracion_031_configuracion_juego.sql
--
-- Tabla de ajustes globales del juego, editables desde el panel
-- administrativo sin tocar código ni redesplegar.
--
-- Primer uso: poder APAGAR la economía (que no se cobren monedas ni
-- diamantes por nada) mientras el juego está en pruebas / lanzamiento, y
-- volver a encenderla cuando se quiera, desde el panel.

CREATE TABLE IF NOT EXISTS configuracion_juego (
  clave        VARCHAR(64)  NOT NULL PRIMARY KEY,
  valor        VARCHAR(255) NOT NULL,
  descripcion  VARCHAR(255) NULL,
  actualizado_en TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Valores iniciales.
-- economia_activa = '0' -> NO se cobra nada (estado pedido ahora mismo).
-- economia_activa = '1' -> se cobra normal (entrada online, salas privadas,
--                          compras de tienda).
INSERT INTO configuracion_juego (clave, valor, descripcion) VALUES
  ('economia_activa', '0', 'Si esta en 0, el juego NO cobra monedas ni diamantes por nada (entrada online, salas privadas, tienda). Ponerlo en 1 para activar los cobros.')
ON DUPLICATE KEY UPDATE clave = clave;
