Cómo configurar las Guardian Options y los ítems de guardián en MU Online
Guía técnica para habilitar y equilibrar las Guardian Options y los ítems de guardián en MU Online, cubriendo aplicación, bonificaciones, apilamiento e integración con el ítem base.
Las Guardian Options son una capa avanzada de personalización de ítems presente en varias seasons modernas de MU Online. Permiten añadir una bonificación extra a un equipamiento — por encima de las opciones normales, de la opción Excellent y del conjunto Ancient — por medio de un ítem de guardián. B
Las Guardian Options son una capa avanzada de personalización de ítems presente en varias seasons modernas de MU Online. Permiten añadir una bonificación extra a un equipamiento — por encima de las opciones normales, de la opción Excellent y del conjunto Ancient — por medio de un ítem de guardián. Bien configuradas, dan profundidad al end game y crean un objetivo de refinamiento para quien ya tiene el set completo. Mal configuradas, inflan los atributos y rompen el PvP en una semana. Este tutorial cubre la aplicación, las bonificaciones, el apilamiento y la integración de las Guardian Options con el ítem base, siempre con foco en el equilibrio.
Aviso estándar: los nombres de archivos, tablas, columnas e IDs aquí son ejemplos del patrón común de los emuladores que soportan la función. La implementación exacta varía por emulador — algunos usan SQL con panel, otros archivos de configuración, y el propio nombre de la función puede diferir. Usa los ejemplos como mapa y confirma en la documentación de tu emulador.
Requisitos previos
Las Guardian Options son una función de refinamiento de fin de juego y presuponen un servidor estable y una economía de ítems ya madura. Si tu base todavía no está lista, empieza por la guía de cómo crear un servidor de MU Online antes de tocar esto.
Vas a necesitar:
- Servidor de season que soporte Guardian Options (GameServer compatible, base de datos en línea).
- Acceso a las tablas/archivos de definición de Guardian Option, del ítem de guardián y de las reglas de aplicación.
- Cliente correspondiente, con soporte visual/textual a las opciones de guardián.
- Cliente de base de datos (HeidiSQL/SSMS) si el emulador usa SQL.
- Cuenta de GM con comando para generar ítems de guardián e ítems base en prueba.
- Copia de seguridad completa de la base de datos y los archivos antes de cualquier edición.
Prepara también una planilla de las opciones disponibles, sus valores y sus techos. La vas a consultar en cada decisión de balanceo.
Entendiendo las capas de bonificación de un ítem
Para configurar Guardian Options sin romper el servidor, es esencial entender que un ítem de MU acumula bonificaciones en capas independientes:
- Opciones normales — el +Adicional (opción de daño/defensa) y el nivel de refinamiento (+0 a +15).
- Opción Excellent — las bonificaciones de ítem Excellent (ej.: +vida al acertar, +daño por nivel, tasa de recuperación de maná).
- Conjunto Ancient — bonificación de set anciano al equipar piezas del mismo conjunto.
- Guardian Option — la capa extra aplicada por el ítem de guardián, objeto de este tutorial.
La Guardian Option es la cuarta capa y suma sobre todo lo que ya existe. Por eso necesita valores contenidos: una bonificación que parece modesta de forma aislada se vuelve gigante sumada a Excellent + Ancient + refinamiento máximo.
| Capa | Origen | Ejemplo de bonificación |
|---|---|---|
| Normal | Refinamiento/opción | +daño, +defensa, +N |
| Excellent | Ítem Excellent | +vida/acierto, +daño% |
| Ancient | Conjunto anciano | +stats al equipar set |
| Guardian | Ítem de guardián | Bonificación adicional configurable |
Definiendo las Guardian Options en el servidor
El primer paso es registrar el catálogo de opciones que el ítem de guardián puede conceder. En emuladores modernos, esto suele ser una tabla (ejemplo GuardianOption, T_GuardianOption) o un archivo de configuración. Cada opción define:
- ID de la opción (único).
- Tipo de bonificación (daño, defensa, HP, resistencia, tasa crítica, etc.).
- Valor o rango de valores.
- Objetivo: en qué tipos de ítem puede aplicarse (arma, armadura, ambos).
Ejemplo conceptual de catálogo de opciones (ilustrativo):
[GuardOpt_1] Type=Damage Value=20 Target=Weapon
[GuardOpt_2] Type=Defense Value=25 Target=Armor
[GuardOpt_3] Type=MaxHP Value=300 Target=Armor
[GuardOpt_4] Type=Resist Value=5 Target=Armor
Verificaciones al definir el catálogo:
- Cada opción tiene un valor coherente con tu escala de ítems. No importes valores de otro servidor sin revisar tu economía de daño/defensa.
- El objetivo es correcto: una opción de daño solo tiene sentido en un arma; una opción de defensa/HP en una armadura.
- Las opciones están activas y el cliente sabe mostrar el texto correspondiente, si no el jugador ve bonificaciones "fantasma".
El ítem de guardián y la aplicación
La Guardian Option llega al ítem base por medio de un ítem de guardián. El flujo típico de aplicación tiene estas etapas:
- Obtener el ítem de guardián (drop, evento o tienda).
- Seleccionar el ítem base donde se aplicará la opción.
- Ejecutar la aplicación por combinación (Chaos Machine) o por una ventana/NPC específico.
- Resultado: la opción se graba en el ítem, de forma fija o aleatoria según la configuración, sujeta a la tasa de éxito.
En el servidor, la regla de aplicación vive en una tabla/archivo propio (ejemplo GuardianApply). Un bloque conceptual:
[ApplyGuardian]
GuardianItem = 14:120:0 ; ítem de guardián
Rate = 70 ; tasa de éxito
OnFail = KeepItem ; no destruye al fallar
Random = 1 ; opción sorteada del catálogo
CostZen = 3000000
Decisiones importantes en la configuración de la aplicación:
- Tasa de éxito. Define una tasa que convierta la aplicación en un logro, sin generar frustración extrema. Rangos de 50% a 75% son comunes para ítems de fin de juego.
- Comportamiento en caso de fallo. Lo más seguro para la satisfacción del jugador es
KeepItem(el fallo consume solo el ítem de guardián, sin destruir el base). Destruir el ítem base al fallar existe, pero genera enojo y abandono; úsalo con mucha cautela y comunicación clara. - Opción fija o aleatoria. La opción aleatoria crea una "lotería" y reroll, aumentando el tiempo de juego. La opción fija da control al jugador. Elige según la filosofía del servidor.
Bonificaciones, apilamiento y techos
Como la Guardian Option suma sobre todas las demás capas, el control del apilamiento es la parte más crítica del balanceo. Un ítem a la vez suele admitir una Guardian Option, pero el conjunto equipado puede sumar varias — una por pieza. Suma a esto las alas, pets/Muuns y sets, y el potencial de inflación es enorme.
Pautas:
- Una Guardian Option por ítem. No permitas múltiples opciones de guardián en el mismo ítem, salvo que el diseño del servidor esté muy bien calibrado.
- Techos por atributo. Si el emulador lo permite, define un techo global para atributos sensibles (daño, defensa, resistencia) sumando todas las fuentes.
- Valores contenidos por opción. Recuerda que 6 piezas equipadas con opción de guardián multiplican el efecto por 6. Divide los valores pensando en el conjunto, no en la pieza aislada.
- Cuidado con las resistencias. Las bonificaciones de resistencia sumadas en varias piezas pueden dejar a un jugador casi inmune a ciertos elementos; audita el total posible.
| Aspecto | Recomendación |
|---|---|
| Opciones por ítem | Una a la vez |
| Escala de valor | Pensar en el total de 6 piezas |
| Atributos sensibles | Techo global cuando sea posible |
| Resistencias | Auditar la suma máxima equipada |
Integración con el ítem base y Excellent/Ancient
La Guardian Option necesita convivir con las capas ya existentes del ítem sin sobrescribirlas ni entrar en conflicto con el slot de opciones. En términos prácticos:
- La opción de guardián debe grabarse en un campo propio del ítem, no en el campo de opción normal o Excellent, para no borrar bonificaciones existentes.
- Confirma que la aplicación preserva el refinamiento (+N), la opción Excellent y el vínculo Ancient. Los bugs comunes aquí ponen a cero el +N o eliminan el Excellent al aplicar la opción.
- Valida que el cliente muestra la Guardian Option por separado de las demás líneas de descripción del ítem, para claridad del jugador.
Antes de liberar, aplica la opción en un ítem ya Excellent + Ancient + refinado en una cuenta cobaya y confirma que todas las bonificaciones permanecen intactas y suman correctamente.
Sincronizando servidor y cliente
El ítem de guardián y las opciones necesitan existir en los dos lados. El ítem de guardián es un ítem común (con section/index y nombre) y debe estar sincronizado como cualquier otro. El cliente también necesita conocer los textos de las opciones para mostrarlas correctamente en la descripción del ítem. Una Guardian Option sin texto en el cliente aparece como una línea vacía o no aparece, generando confusión.
Flujo seguro:
- Registra las opciones y el ítem de guardián en el servidor.
- Refleja el ítem de guardián en el archivo de ítems del cliente.
- Garantiza los textos de las opciones en el cliente.
- Aplica en una cuenta de prueba y valida la grabación, las bonificaciones y la visualización.
- Solo entonces distribuye el patch a los jugadores.
Errores comunes y soluciones
| Síntoma | Causa probable | Solución |
|---|---|---|
| La opción no aparece en el ítem | Texto de la opción ausente en el cliente | Añade los textos de las Guardian Options al cliente |
| La aplicación borra el +N o el Excellent | Opción grabada en el campo equivocado del ítem | Graba la Guardian Option en un campo propio, preservando las demás capas |
| Ítem de guardián "en blanco" | Section/index divergente entre servidor y cliente | Alinea el ítem de guardián en ambos extremos |
| La aplicación siempre falla | Rate = 0 o IDs equivocados en la regla | Revisa la tasa y los IDs en la tabla de aplicación |
| Ítem base destruido al fallar | OnFail configurado para destruir | Ajusta a KeepItem, o comunica claramente el riesgo |
| PvP desequilibrado tras liberar | Apilamiento sin techo entre piezas | Define techos globales y reduce valores por opción |
| La bonificación no aplica en combate | Opción no vinculada al cálculo de stats | Confirma el vínculo de la opción al motor de atributos |
Pruebas de balanceo
Antes de abrir para los jugadores, arma un escenario de fin de juego con una cuenta cobaya por clase: set Ancient completo, ítems Excellent, refinamiento alto y Guardian Option en todas las piezas posibles. Mide el daño, la defensa y las resistencias totales, y simula PvP contra una cuenta igualmente equipada. Si las Guardian Options convierten el combate en una carrera de números que nadie sin ellas puede enfrentar, reduce los valores o aplica techos.
Prueba también el costo de obtención: ¿cuántos ítems de guardián y cuánto zen para equipar un set completo con buenas opciones? Calibra para que el refinamiento con Guardian Options sea una meta de fin de juego de semanas, no una formalidad de un día. Y confirma, en cada prueba, que la aplicación nunca corrompe las capas anteriores del ítem.
Lista de verificación de lanzamiento
- Copia de seguridad completa de la base de datos y los archivos antes de editar
- Catálogo de Guardian Options definido con tipos, valores y objetivos
- Ítem de guardián sincronizado entre servidor y cliente
- Textos de las opciones presentes en el cliente
- Regla de aplicación con tasa de éxito y comportamiento en fallo definidos
- Comportamiento de fallo revisado (preferencia por KeepItem)
- Una Guardian Option por ítem garantizada
- Techos globales de atributos sensibles configurados cuando sea posible
- Aplicación probada preservando +N, Excellent y Ancient
- Visualización correcta de las opciones en la descripción del ítem validada
- Apilamiento entre las piezas del set probado en PvP
- Costo de obtención calibrado para una meta de fin de juego
- Prueba final de aplicación en cuenta cobaya aprobada
Preguntas frecuentes
¿Qué es una Guardian Option?
Es una opción extra aplicada a un ítem de equipamiento a través de un ítem de guardián, que añade una bonificación adicional (daño, defensa, resistencia, entre otras) además de las opciones normales y la Excellent.
¿Guardian Option es lo mismo que Ancient/Excellent?
No. Son capas diferentes de bonificaciones. Un ítem puede tener opciones normales, opción Excellent, conjunto Ancient y aún recibir una Guardian Option por encima, según la configuración del servidor.
¿Cómo aplico una Guardian Option en un ítem?
Usas un ítem de guardián sobre el ítem base, generalmente por combinación o por un NPC/ventana específica; la opción aplicada puede ser fija o aleatoria según la configuración.
¿La Guardian Option puede fallar y destruir el ítem?
Depende de la configuración. En muchos servidores la aplicación tiene tasa de éxito y riesgo definido por el administrador; puedes configurarlo para que nunca destruya, solo falle.
¿Las Guardian Options se apilan entre sí?
Normalmente cada ítem admite una Guardian Option a la vez, pero el conjunto de ítems equipados puede sumar varias opciones; el techo y las reglas de apilamiento varían por emulador.