Jefe mundial
El Jefe mundial es un evento en gran medida pasivo. Mantienes una catapulta que dispara con el tiempo, le compras munición y mejoras, apuntas al segmento de la torre que está débil en ese momento, y recoges cofres. En el protocolo no existe ninguna orden de «disparar»: el daño se acumula por sí solo desde la catapulta.
Esa forma es justo lo que hace que el módulo merezca la pena. Casi todo el valor está en hacer cosas pequeñas con regularidad durante dos semanas, que es exactamente lo que a una persona se le olvida y a un bot no.

Actívalo con auto_world_boss.
Qué hace, por orden
Cada pasada por el evento recorre la misma lista de decisiones y se detiene en lo primero que merezca la pena hacer.
- Recoger el cofre diario gratuito, y después cualquier cofre de recompensa de combate que esté esperando. Los cofres se deciden antes que nada, así que una pasada que se interrumpa al menos se ha llevado lo gratis.
- Reapuntar al punto débil. Si el combate informa de un punto débil y la catapulta apunta a otro sitio, el objetivo cambia. Nada más de la lista pesa tanto: una catapulta disparando al segmento equivocado hace una fracción del daño que podría.
- Reponer munición cuando quedan cinco andanadas o menos, comprando el mayor lote que permitan los catalizadores.
- Comprar una mejora de catapulta si la tienda ofrece una dentro de tu tope.
- Renovar la tienda de mejoras si ninguna de sus tres ofertas se puede comprar.
Por qué reponer en cinco y no en cero
Antes solo compraba en cero exacto. La catapulta se quedaba seca, pasaba inactiva el resto del ciclo y reponía en la pasada siguiente. Rellenar mientras quedan unas pocas andanadas la mantiene disparando sin pausa, que es todo el sentido de una catapulta que dispara sola.
Qué gasta y qué no gasta nunca
Esto importa aquí más que en ninguna otra parte de la aplicación, porque las setas son dinero real y este evento tiene un botón de setas junto a casi todos los demás botones.
| Compra | Se paga en | ¿Setas posibles? |
|---|---|---|
| Munición | Catalizadores, una moneda exclusiva del evento | No |
| Mejoras de catapulta | Oro, madera, piedra, metal, arcano | No |
| Renovar la tienda | Gratis | No |
La garantía es estructural, no un filtro sobre las ofertas. La orden de compra lleva un argumento de «pagar con el precio alternativo», y Mercy SF envía cero siempre, que es el primer botón de la tienda. No hay ninguna ruta de código que envíe otra cosa.
Además de eso, cada compra mide los siete saldos de la cuenta antes y después. Si alguna vez se ve moverse una sola seta, la compra de catapulta se apaga de forma permanente para esa cuenta, y lo dice en el registro.
Esto no es teórico
Las compras cobraron setas de verdad, durante semanas. La causa era que los dos argumentos de la orden de compra iban transpuestos en el cable: el juego los lee como {slot}/{pay_with_mushrooms}, así que el bot enviaba el índice de la oferta donde va la marca de moneda, lo que pedía setas todas y cada una de las veces. Ahora está resuelto contra la propia definición de la petición del cliente del juego, en vez de inferido de correlaciones. El pestillo de saldos se queda de todas formas, como red.
Ajustes

| Ajuste | Por defecto | Qué hace |
|---|---|---|
auto_world_boss | activado | El módulo en sí. |
world_boss_auto_upgrade | activado | Comprar mejoras de catapulta. Activado de serie: una catapulta sin mejorar hace una fracción del daño, así que dejarlo apagado significaba que la mayoría sacaba en silencio lo peor del evento. |
world_boss_max_upgrade_level | 5 | Nivel máximo hasta el que se mejorará una ranura de catapulta. Véase abajo. 0 quita el tope. |
world_boss_max_catalysts_spend | 0 | Tope opcional a los catalizadores. 0 significa gastarlos libremente, que es lo correcto para una moneda del evento que no te puedes llevar. |
world_boss_reroll_upgrade_shop | activado | Pulsar «género nuevo» cuando ninguna de las tres ofertas se puede comprar. |
world_boss_use_mushrooms | desactivado | Se mantiene por el candado general de setas. En este módulo nada compra con setas de todos modos. |
world_boss_max_mushroom_spend | 0 | Sin uso. Se mantiene solo para que las configuraciones antiguas sigan cargando. Nadie lo lee. |
Por qué el tope de mejora viene en 5
Las mejoras se pagan en oro y catalizadores hasta cierto punto, a partir del cual la tienda solo ofrece el botón de setas. El salto del nivel 5 al 6 es el primero de esos. Así que todo hasta el nivel 5 incluido es gratis, y el valor por defecto lo compra todo.
El tope es una preferencia de juego, no un dispositivo de seguridad. El bot nunca pulsa el botón de setas, así que un paso más allá del tramo gratuito lo rechaza el servidor en vez de cobrarlo. Subir el tope solo gasta peticiones en ofertas que van a ser rechazadas.
Por qué la renovación está activada
La tienda solo cambia sola cuando se compra algo. Una tienda cuyas tres ofertas estén todas restringidas a un segmento de torre al que tu catapulta no apunta es, por tanto, un callejón sin salida que nunca se resuelve solo, y esa situación es frecuente.
La renovación está acotada: unas pocas por ciclo y diez por cuenta y hora. El saldo de setas se mide en cada una de ellas.
Cuentas nuevas y el sondeo de desbloqueo
Si tu personaje nunca se ha unido a un Jefe mundial, el servidor no manda ningún dato del Jefe mundial, y un módulo que espere a detectar el evento esperaría para siempre. El síntoma son peticiones ajenas que vuelven con world boss join first mientras el módulo está parado.
Por eso Mercy SF intenta entrar cada cierto tiempo en cuanto el personaje pasa el nivel de desbloqueo, aunque no se haya detectado nada, y deja decidir al servidor. Está explicado con más detalle en Cómo se detectan los eventos.
Cuándo para
El módulo depende de que el evento esté en marcha. Cuando el servidor responde event not active, eso se cree durante una hora y luego se vuelve a sondear. Así que un Jefe mundial cerrado cuesta una petición por hora en lugar de una por minuto, y a uno recién abierto uno se une dentro de la hora.