You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
World of Warcraft 3.3.5a (Build 12340) / JainaCore
2. Base de Datos MySQL
Tabla: character_gamemodes
CREATETABLEIF NOT EXISTS `character_gamemodes` (
`guid`INT UNSIGNED NOT NULL,
`mode`VARCHAR(20) NOT NULL DEFAULT 'NORMAL',
`lives_left` TINYINT NOT NULL DEFAULT 1,
`activated_at`INT UNSIGNED NOT NULL DEFAULT 0,
`updated_at`INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Nota de Seguridad: La tabla debe purgarse en PLAYER_EVENT_ON_CHARACTER_DELETE (Evento 2 de Eluna) para evitar colisiones de datos con LowGUIDs reciclados por el emulador.
🏛️ Directorio Maestro del Ecosistema Project Jaina (18 Repositorios)
A. Módulos Oficiales del Cliente (Client\Interface\AddOns\)
Monorepositorio unificado de GearScore (3.1.16) y BonusScanner (5.3) sin dependencias rotas.
📜 Principios de Gobernanza y Convivencia Arquitectónica
Inmunidad a Taint: Prohibido modificar o enganchar UnitPopupMenus de Blizzard para garantizar la estabilidad de menús contextuales y addons de curación (HealBot, Grid).
Empirismo y Cero Suposiciones: Todo cambio de protocolo o base de datos debe ser validado con inspección en disco y pruebas de red activas.
Codificación Canónica: Todo archivo de texto debe persistirse en UTF-8 sin BOM con saltos de línea estrictos LF.
Preservación de Binarios: Todos los assets multimedia (.tga, .blp, .mp3, .ogg, .wav, .ttf, .m2) se encuentran blindados mediante .gitattributes para evitar corrupción en transferencias Git.