ワールドボス
ワールドボスは、ほとんど放置型のイベントです。時間とともに発射するカタパルトを維 持し、その弾薬と強化を買い、いま弱っている塔の区画に狙いを定め、宝箱を回収しま す。プロトコルに「撃つ」というコマンドは存在しません。ダメージはカタパルトから ひとりでに積み上がります。
この形だからこそ、このモジュールには価値があります。価値のほぼすべては、2 週間の あいだ小さなことを定期的にやり続けることにあり、それは人が忘れ、ボットが忘れない ことそのものです。

auto_world_boss で有効にします。
何を、どの順でやるか
イベントを 1 巡するたびに同じ判断リストをたどり、やる価値のある最初のところで止ま ります。
- 無料の日次宝箱を回収し、続いて待機している戦闘報酬の宝箱も回収します。宝箱 は何よりも先に判断されるので、途中で中断された巡回でも、無料のものは取れていま す。
- 弱点へ狙いを直す。 戦闘が弱点を報告していて、カタパルトが別の場所を向いて いれば、目標を変えます。リストのほかの項目でこれほど効くものはありません。違う 区画を撃っているカタパルトは、出せるダメージのごく一部しか出していません。
- 残りが 5 斉射以下になったら弾薬を補充し、触媒で買えるかぎり大きなまとまりで 買います。
- あなたの上限内の品が並んでいれば、カタパルトの強化を購入します。
- 3 つの品のどれも買えないなら、強化ショップを引き直します。
なぜ 0 ではなく 5 で補充するのか
以前はちょうど 0 になってからしか買いませんでした。するとカタパルトは弾切れにな り、そのサイクルの残りを止まったまま過ごし、次の巡回で補充されました。数斉射が手 元に残っているうちに足しておけば撃ち続けられます。それが、ひとりでに撃つカタパル トの意味のすべてです。
何を使い、何を決して使わないか
ここはアプリのどこよりも重い話です。キノコは実際のお金であり、このイベントはほか のほとんどすべてのボタンの隣にキノコのボタンを置いているからです。
| 購入 | 支払い | キノコの可能性 |
|---|---|---|
| 弾薬 | 触媒、このイベント専用の通貨 | なし |
| カタパルトの強化 | 金貨、木材、石材、金属、秘術 | なし |
| ショップの引き直し | 無料 | なし |
この保証は、並んだ品を選り分けるフィルターではなく、構造によるものです。購入コマ ンドは「代替価格で支払う」という引数を取り、Mercy SF はそこに毎回ゼロを送りま す。それがショップの最初のボタンです。ほかの値を送るコードの経路は存在しません。
そのうえで、購入のたびにアカウントの 7 つの残高を前後で計測します。キノコが 1 つ でも動いたのを見たら、カタパルトの購入はそのアカウントで恒久的に停止し、その 旨をログに記します。
これは理屈の話ではありません
購入は実際に、数週間にわたってキノコを課金していました。原因は、購入コマンドの 2 つの引数が通信上で入れ替わっていたことです。ゲームはそれを {slot}/{pay_with_mushrooms} として読むので、ボットは通貨フラグの位置に品の番号を 送っており、毎回キノコを要求していたわけです。現在はゲームクライアント自身のリク エスト定義に照らして解決してあり、相関からの推測ではありません。残高による停止機 構は、最後の砦としてそのまま残してあります。
設定

| 設定 | 既定 | 内容 |
|---|---|---|
auto_world_boss | オン | モジュールそのもの。 |
world_boss_auto_upgrade | オン | カタパルトの強化を買う。既定でオン。強化していないカタパルトはダメージがごく一部しか出ないので、オフのままだと大半の人が知らないうちにイベントから最悪の結果を持ち帰っていました。 |
world_boss_max_upgrade_level | 5 | カタパルトの各枠を強化する上限レベル。下記参照。0 で上限なし。 |
world_boss_max_catalysts_spend | 0 | 触媒に対する任意の上限。0 は自由に使うという意味で、持ち帰れないイベント専用通貨には妥当です。 |
world_boss_reroll_upgrade_shop | オン | 3 つの品のどれも買えないとき「新しい品」を押す。 |
world_boss_use_mushrooms | オフ | 全体のキノコ制御のために残してあります。いずれにせよこのモジュールでキノコを使う購入はありません。 |
world_boss_max_mushroom_spend | 0 | 未使用。 古い設定ファイルが読み込めるようにだけ残してあります。誰も参照しません。 |
強化の上限が既定で 5 である理由
強化はある段階までは金貨と触媒で支払え、そこから先はショップがキノコのボタンしか 出さなくなります。レベル 5 から 6 への一歩が、その最初のものです。つまりレベル 5 までは無料で、既定値はそのすべてを買います。
この上限は遊び方の好みであって、安全装置ではありません。ボットはキノコのボタ ンを決して押さないので、無料の段より先の一歩は課金されるのではなくサーバーに拒否 されます。上限を上げても、断られる品に要求を費やすだけです。
引き直しがオンである理由
ショップは、何かを買ったときにしか自分から変わりません。3 つの品がすべて、あなた のカタパルトが狙っていない塔の区画に紐づいているショップは、放っておいても決して 解けない行き止まりであり、そしてこの状況はよく起こります。
引き直しには枠があります。1 サイクルにつき数回、1 アカウントにつき 1 時間で 10 回。キノコの残高はそのすべてで計測されます。
新しいアカウントと解放の打診
キャラクターが一度もワールドボスに参加していない場合、サーバーはワールドボスのデ ータをまったく送ってこないので、イベントの検出を待つモジュールは永遠に待つことに なります。症状は、モジュールが止まったままのあいだ、無関係な要求が world boss join first を返してくることです。
そこで Mercy SF は、キャラクターが解放レベルを超えたら、何も検出されていなくても 一定間隔で入場を試み、判断をサーバーに委ねます。詳しくは イベントの検出方法にあります。
いつ止まるか
このモジュールはイベントが開催中であることを条件にします。サーバーが event not active と答えたら、それを 1 時間信じ、その後もう一度試します。ですか ら閉じたワールドボスの費用は毎分 1 回ではなく毎時 1 回の要求になり、新しく開いたも のには 1 時間以内に参加します。