Světový boss
Světový boss je z velké části pasivní událost. Udržujete katapult, který v čase střílí, kupujete k němu munici a vylepšení, míříte na ten segment věže, který je právě slabý, a sbíráte truhly. V protokolu neexistuje žádný příkaz „vystřel“: poškození se z katapultu nabírá samo.
Právě tenhle tvar dělá modul užitečným. Skoro celá hodnota spočívá v tom, dělat dva týdny pravidelně drobnosti, což je přesně to, na co člověk zapomene a bot ne.

Zapnete to pomocí auto_world_boss.
Co dělá, v pořadí
Každý průchod událostí projde tentýž seznam rozhodnutí a zastaví se u první věci, kterou stojí za to udělat.
- Vybrat denní truhlu zdarma, pak každou čekající truhlu za souboj. Truhly se řeší dřív než cokoli jiného, takže i přerušený průchod si vzal aspoň věci zdarma.
- Přemířit na slabé místo. Pokud souboj hlásí slabé místo a katapult míří jinam, cíl se změní. Nic jiného v seznamu neváží tolik: katapult střílející do špatného segmentu dělá zlomek poškození, které by mohl.
- Doplnit munici, když zbývá pět salv nebo míň, a to největší dávkou, na kterou katalyzátory stačí.
- Koupit vylepšení katapultu, pokud obchod nějaké nabízí v rámci vašeho stropu.
- Přelosovat obchod s vylepšeními, pokud se ani jednu z jeho tří nabídek nedá koupit.
Proč doplňovat u pěti a ne u nuly
Dřív se kupovalo až přesně na nule. Katapult pak vyschl, zbytek cyklu stál a doplnil se až při dalším průchodu. Dosypat, dokud pár salv ještě je, ho drží ve stálé palbě, což je celý smysl katapultu, který střílí sám.
Co utrácí a co nikdy
Tady to váží víc než kdekoli jinde v aplikaci, protože houby jsou skutečné peníze a tahle událost má vedle skoro každého jiného tlačítka houbové tlačítko.
| Nákup | Placeno v | Houby možné? |
|---|---|---|
| Munice | Katalyzátory, měna jen pro tuhle událost | Ne |
| Vylepšení katapultu | Zlato, dřevo, kámen, kov, arkána | Ne |
| Přelosování obchodu | Zdarma | Ne |
Ta záruka je strukturální, ne filtr nad nabídkami. Nákupní příkaz bere argument „zaplať alternativní cenou“ a Mercy SF do něj pokaždé posílá nulu, což je první tlačítko obchodu. Neexistuje cesta kódem, která by poslala něco jiného.
Nad rámec toho každý nákup změří sedm zůstatků účtu před a po. Pokud se někdy uvidí pohnout byť jediná houba, nakupování ke katapultu se pro ten účet trvale vypne a řekne to v protokolu.
Tohle není teorie
Nákupy opravdu strhávaly houby, celé týdny. Příčinou bylo, že dva argumenty nákupního příkazu byly na drátě prohozené: hra je čte jako {slot}/{pay_with_mushrooms}, takže bot posílal index nabídky tam, kam patří příznak měny, čímž si o houby říkal pokaždé. Teď je to vyřešené podle definice požadavku samotného herního klienta, ne odvozené z korelací. Pojistka na zůstatcích stejně zůstává jako záchytná síť.
Nastavení

| Nastavení | Výchozí | Co dělá |
|---|---|---|
auto_world_boss | zapnuto | Samotný modul. |
world_boss_auto_upgrade | zapnuto | Kupovat vylepšení katapultu. Ve výchozím stavu zapnuto: nevylepšený katapult dělá zlomek poškození, takže nechat to vypnuté znamenalo, že si většina lidí z události tiše odnesla to nejhorší. |
world_boss_max_upgrade_level | 5 | Nejvyšší úroveň, na kterou se pozice katapultu vylepší. Viz níže. 0 strop ruší. |
world_boss_max_catalysts_spend | 0 | Nepovinný strop na katalyzátory. 0 znamená utrácet je volně, což je u měny jen pro událost, kterou si domů neodnesete, správně. |
world_boss_reroll_upgrade_shop | zapnuto | Zmáčknout „nové zboží“, když se ani jednu ze tří nabídek nedá koupit. |
world_boss_use_mushrooms | vypnuto | Zůstává kvůli obecné houbové pojistce. V tomhle modulu stejně nic za houby nekupuje. |
world_boss_max_mushroom_spend | 0 | Nepoužito. Zůstává jen proto, aby se starší uložené konfigurace daly načíst. Nikdo to nečte. |
Proč je strop vylepšení výchozím 5
Vylepšení se platí zlatem a katalyzátory do určitého bodu, po kterém obchod nabízí už jen houbové tlačítko. Krok z úrovně 5 na 6 je první takový. Takže všechno až po úroveň 5 včetně je zdarma a výchozí nastavení to celé koupí.
Strop je herní preference, ne bezpečnostní prvek. Bot houbové tlačítko nikdy nemačká, takže krok za volnou hranici server odmítne, místo aby ho účtoval. Zvýšit strop znamená jen utrácet požadavky za nabídky, které budou odmítnuty.
Proč je přelosování zapnuté
Obchod se sám mění jen tehdy, když se něco koupí. Obchod, jehož všechny tři nabídky jsou vázané na segment věže, na který váš katapult nemíří, je tedy slepá ulička, která se sama nikdy nerozmotá, a tahle situace je běžná.
Přelosování je omezené: pár za cyklus a deset na účet za hodinu. Stav hub se měří u každého z nich.
Nové účty a sonda odemčení
Pokud se vaše postava nikdy nepřipojila ke Světovému bossovi, server žádná data Světového bosse neposílá a modul, který čeká na rozpoznání události, by čekal navěky. Příznakem jsou nesouvisející požadavky vracející se s world boss join first, zatímco modul nečinně sedí.
Mercy SF proto zkouší vstoupit podle časovače, jakmile postava překročí odemykací úroveň, i když nic rozpoznáno nebylo, a nechá rozhodnout server. Podrobněji je to na stránce Jak se rozpoznávají události.
Kdy skončí
Modul je vázaný na to, že událost běží. Jakmile server odpoví event not active, věří se tomu hodinu a pak se to zkusí znovu. Zavřený Světový boss tedy stojí jeden požadavek za hodinu místo jednoho za minutu a k nově otevřenému se člověk připojí do hodiny.