Sistema de comunicación por voz espacial 3D y proximidad en tiempo real basado en WebRTC para World of Warcraft 3.3.5a (Project Jaina). Calcula distancia euclidiana y ángulo tridimensional del emisor respecto al receptor.
- Rol en el Ecosistema: Módulo Oficial #17 — Audio Espacial & WebRTC
- Archivo Principal TOC:
ProjectJaina_Voice.toc - Compatibilidad del Motor: World of Warcraft 3.3.5a (Build 12340)
/voz: Acceso principal o comando del addon./wpvoz: Acceso principal o comando del addon.
WP_VOICE: Prefijo registrado para sincronización de datos.WP_VOICE_POS: 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.
Project JainaVozAjustes: 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.