Este módulo para AzerothCore (WotLK 3.3.5a) permite a los jugadores de clase Druida personalizar y cambiar la apariencia (displayId) de sus transformaciones metamórficas mediante comandos dentro del juego, manteniendo sus selecciones guardadas de forma permanente en la base de datos de personajes.
- Comandos dedicados: Selección e inspección de aspectos para Forma de Gato, Oso, Viaje, Árbol de la Vida, Lechúcico Lunar, Forma Acuática y Forma de Vuelo.
- Persistencia total: Las elecciones de cada personaje se almacenan en la base de datos de personajes y se reasignan automáticamente al cambiar de zona, mapa o al iniciar sesión.
- Manejo por facción o unificado: Opción para mostrar formas exclusivas por facción (Alianza / Horda) o habilitar todas para todos los jugadores.
- Instalación limpia sin scripts externos: Importación automática de tablas mediante el gestor de base de datos nativo de AzerothCore (
dbimport).
- AzerothCore (branch
master) compilado y en ejecución. - Un personaje de clase Druida para interactuar con los comandos.
-
Clona o descarga este repositorio dentro del directorio de módulos de tu código fuente de AzerothCore: cd /ruta/a/tu/azerothcore-wotlk/modules git clone https://github.com/tu-usuario/mod-druid-forms.git
-
Recompila el servidor: Vuelve a ejecutar
cmakey compila el proyecto (makeen Linux o Visual Studio en Windows) para registrar las firmas C++ del módulo. -
Carga automática de base de datos: Al iniciar
worldserver, el sistemadbimportcreará automáticamente la tablacharacter_druid_forms_selectionsen la base de datos de personajes (acore_characters) utilizando el esquema ubicado endata/sql/db-characters/base/. -
Configuración (Opcional):
- Copia la plantilla de configuración desde la carpeta del módulo a la carpeta de ejecución de tu servidor: cp modules/mod-druid-forms/conf/mod_druid_forms.conf.dist /ruta/a/tu/servidor/etc/modules/mod_druid_forms.conf
- Edita
mod_druid_forms.confpara ajustar los IDs de modelos y nombres de las transformaciones según tus preferencias.
Escribe el comando de la forma que deseas consultar sin ningún parámetro adicional para desplegar la lista numerada de modelos configurados:
.cat_form.bear_form.travel_form.tree_form.moonkin_form.aquatic_form.flight_form
Añade el número de índice correspondiente a la opción que deseas utilizar:
.cat_form 1
.travel_form 3
Nota: Se puede añadir la forma racial predeterminada sin transformaciones personalizadas en el archivo de configuración usando como ID el
0.
Si editas el archivo mod_druid_forms.conf mientras el servidor está encendido, puedes aplicar los cambios inmediatamente ejecutando:
.reload config
Si este módulo te ha sido de utilidad y deseas apoyar mi trabajo, puedes invitarme un café:
☕ buymeacoffee.com/foliaprintempo