Boss świata
Boss świata to w dużej mierze bierny event. Utrzymujesz katapultę, która strzela z biegiem czasu, kupujesz do niej amunicję i ulepszenia, celujesz w ten segment wieży, który jest akurat słaby, i zbierasz skrzynie. W protokole nie ma w ogóle polecenia „strzel”: obrażenia narastają z katapulty same z siebie.
Właśnie ten kształt sprawia, że moduł ma sens. Prawie cała wartość leży w robieniu drobnych rzeczy regularnie przez dwa tygodnie, a to dokładnie to, o czym człowiek zapomina, a bot nie.

Włącz to przez auto_world_boss.
Co robi, po kolei
Każde przejście przez event realizuje tę samą listę decyzji i zatrzymuje się na pierwszej rzeczy wartej zrobienia.
- Odebrać darmową codzienną skrzynię, a potem każdą czekającą skrzynię za walkę. Skrzynie rozstrzygane są przed wszystkim innym, więc przerwane przejście i tak zabrało to, co darmowe.
- Przecelować na słaby punkt. Jeśli walka zgłasza słaby punkt, a katapulta celuje gdzie indziej, cel się zmienia. Nic innego na tej liście nie waży tyle samo: katapulta strzelająca w niewłaściwy segment zadaje ułamek tego, co mogłaby.
- Uzupełnić amunicję, gdy zostało pięć salw lub mniej, kupując największą partię, na jaką stać katalizatory.
- Kupić ulepszenie katapulty, jeśli sklep oferuje jakieś w twoim limicie.
- Przelosować sklep z ulepszeniami, jeśli żadnej z trzech ofert nie da się kupić.
Dlaczego uzupełniać przy pięciu, a nie przy zerze
Kiedyś kupowało dopiero dokładnie przy zerze. Katapulta schodziła wtedy na sucho, stała bezczynnie przez resztę cyklu i uzupełniała się przy następnym przejściu. Dosypywanie, gdy zostało jeszcze kilka salw, utrzymuje ją w ciągłym ogniu, a to cały sens katapulty, która strzela sama.
Co wydaje, a czego nigdy
Tu waży to więcej niż gdziekolwiek indziej w aplikacji, bo grzyby to prawdziwe pieniądze, a ten event ma przycisk od grzybów obok niemal każdego innego przycisku.
| Zakup | Płatny w | Grzyby możliwe? |
|---|---|---|
| Amunicja | Katalizatory, waluta wyłącznie eventowa | Nie |
| Ulepszenia katapulty | Złoto, drewno, kamień, metal, arkany | Nie |
| Przelosowanie sklepu | Za darmo | Nie |
Gwarancja jest strukturalna, a nie filtrem nałożonym na oferty. Polecenie zakupu przyjmuje argument „zapłać ceną alternatywną”, a Mercy SF za każdym razem wysyła w nim zero, co odpowiada pierwszemu przyciskowi sklepu. Nie istnieje ścieżka kodu, która wysyłałaby cokolwiek innego.
Na dodatek każdy zakup mierzy siedem sald konta przed i po. Jeśli kiedykolwiek zobaczy ruch choćby jednego grzyba, kupowanie do katapulty wyłącza się trwale dla tego konta i mówi o tym w dzienniku.
To nie jest teoria
Zakupy naprawdę pobierały grzyby, przez tygodnie. Przyczyną było to, że dwa argumenty polecenia zakupu były zamienione na łączu: gra czyta je jako {slot}/{pay_with_mushrooms}, więc bot wysyłał indeks oferty tam, gdzie należy flaga waluty, co za każdym razem prosiło o grzyby. Teraz jest to ustalone na podstawie samej definicji zapytania klienta gry, a nie wywnioskowane z korelacji. Zatrzask na saldach i tak zostaje, jako zabezpieczenie.
Ustawienia

| Ustawienie | Domyślnie | Co robi |
|---|---|---|
auto_world_boss | włączone | Sam moduł. |
world_boss_auto_upgrade | włączone | Kupować ulepszenia katapulty. Domyślnie włączone: nieulepszona katapulta zadaje ułamek obrażeń, więc pozostawienie tego wyłączonym oznaczało, że większość ludzi po cichu wyciągała z eventu to, co najgorsze. |
world_boss_max_upgrade_level | 5 | Najwyższy poziom, do którego ulepszany będzie slot katapulty. Zobacz niżej. 0 zdejmuje limit. |
world_boss_max_catalysts_spend | 0 | Opcjonalny sufit na katalizatory. 0 znaczy wydawać je swobodnie, co jest właściwe dla waluty eventowej, której i tak nie zabierzesz ze sobą. |
world_boss_reroll_upgrade_shop | włączone | Nacisnąć „nowy towar”, gdy żadnej z trzech ofert nie można kupić. |
world_boss_use_mushrooms | wyłączone | Zostaje dla ogólnej blokady grzybów. W tym module i tak nic nie kupuje za grzyby. |
world_boss_max_mushroom_spend | 0 | Nieużywane. Zostaje tylko po to, żeby starsze zapisane konfiguracje nadal się wczytywały. Nikt tego nie czyta. |
Dlaczego limit ulepszeń domyślnie wynosi 5
Ulepszenia płaci się złotem i katalizatorami do pewnego momentu, po którym sklep oferuje już tylko przycisk od grzybów. Krok z poziomu 5 na 6 jest pierwszym takim. Zatem wszystko do poziomu 5 włącznie jest darmowe, a domyślne ustawienie kupuje to wszystko.
Limit to preferencja gry, a nie zabezpieczenie. Bot nigdy nie naciska przycisku od grzybów, więc krok poza darmowy próg zostaje odrzucony przez serwer, a nie obciążony. Podniesienie limitu wydaje tylko zapytania na oferty, które i tak zostaną odmówione.
Dlaczego przelosowywanie jest włączone
Sklep zmienia się sam tylko wtedy, gdy coś zostanie kupione. Sklep, którego trzy oferty są w całości przypisane do segmentu wieży, w który twoja katapulta nie celuje, jest więc ślepą uliczką, która nigdy sama się nie rozwiąże, a taka sytuacja zdarza się często.
Przelosowywanie jest ograniczone: kilka na cykl i dziesięć na konto na godzinę. Stan grzybów mierzony jest przy każdym z nich.
Świeże konta i sonda odblokowania
Jeśli twoja postać nigdy nie dołączyła do Bossa świata, serwer nie wysyła żadnych danych Bossa świata, a moduł czekający na wykrycie eventu czekałby w nieskończoność. Objawem są niepowiązane zapytania wracające z world boss join first, podczas gdy moduł stoi bezczynnie.
Dlatego Mercy SF, gdy postać przekroczy poziom odblokowania, próbuje wejść co jakiś czas nawet wtedy, gdy nic nie wykryto, i zostawia decyzję serwerowi. Szerzej opisano to na stronie Jak wykrywane są eventy.
Kiedy przestaje
Moduł zależy od tego, czy event trwa. Gdy serwer odpowie event not active, wierzy się w to przez godzinę, a potem sonduje ponownie. Zamknięty Boss świata kosztuje więc jedno zapytanie na godzinę zamiast jednego na minutę, a do świeżo otwartego dołącza się w ciągu godziny.