Selector de modos de juego (Normal, Hardcore, Ironman) al crear personaje, con prevención de exploits en resurrección y validación atómica en Eluna.
- Rol en el Ecosistema: Módulo Oficial #11 — Modos de Juego
- Archivo Principal TOC:
ProjectJaina_GameModes.toc - Compatibilidad del Motor: World of Warcraft 3.3.5a (Build 12340)
/modos: Acceso principal o comando del addon./wpmodes: Acceso principal o comando del addon.
WP_MODES: Prefijo registrado para sincronización de datos.
PLAYER_LOGIN/ADDON_LOADED: Inicialización atómica de tablas de configuración y hooks.PLAYER_ENTERING_WORLD: Sincronización de estado tras transiciones de pantalla o mapa.PLAYER_LOGOUT: Guardado seguro en disco de las variables locales.
ProjectJaina_GameModes_CharDB: Almacenamiento estructurado de configuración y estado persistente.ProjectJaina_GameModes_GlobalDB: Almacenamiento estructurado de configuración y estado persistente.
- Toda invocación a funciones públicas debe verificar previamente la existencia del espacio de nombres en
_G. - Las tablas de configuración deben consultarse en modo lectura sin sobreescribir valores por omisión no validados.
- El intercambio de datos con otros addons debe efectuarse a través del bus oficial
ProjectJaina_Companiono hooks de eventos estándar.