Events
Timed events. Each module only runs while its event is on.
- Event rewards opens tabs with a red dot and claims free rewards. Tabs you list are skipped.
- Cheese Trap joins the trap you choose and reads the result mail about 30 minutes after it starts.
- My caravan sends your own caravan and can refresh it with trade vouchers. Diamond refresh is off by default and capped per refresh.
- Ghoul Siege defends during the siege.
💰 These switches spend stamina, items, resources or diamonds
- Cheese Trap · Enabled: Stamina (starting and joining rat rallies)
- Cheese Trap · Trap to take part in today: Stamina (starting and joining rat rallies)
- Carriages (joining others) · Enabled (Default: On): Trade contracts (at most 1 per carriage joined)
- My caravan · Enabled (Default: On): Caravan trade vouchers (when refreshing)
- My caravan · Refresh the caravan with trade tickets before departing (never when short of tickets or a price shows) (Default: On): Caravan trade vouchers
- My caravan · Stop refreshing at: ur_shard = rewards include a UR hero shard (default) / ur_quality = UR quality: Caravan trade vouchers
- My caravan · Max refreshes per caravan (default 5, the first Free one counts; at the limit the current caravan is sent): Caravan trade vouchers (after the free refreshes)
- My caravan · Allow diamonds to refresh caravan quality (after tickets run out; default off): Diamonds (each refresh capped by the per-refresh limit)
- My caravan · Max diamonds per caravan refresh (default 100): Diamonds (never more than this per refresh)
Switches
Event calendar
| Switch | Default | What it does |
|---|---|---|
Enabledevents.enabled | Off | Reads the Events calendar and notes today's Cheese Trap time; during the event (about 30 minutes) no rallies are started or joined. Off by default. |
Interval (min)events.interval | 180 min | How many minutes between reads of the event calendar. |
Event rewards
| Switch | Default | What it does |
|---|---|---|
Enabledevent_rewards.enabled | On | Opens Special Event when its icon has a red dot, visits only the tabs with a red dot and taps recognised Claim buttons; binding and web pages are skipped. Other right-side entries belong to Red-dot rewards. |
Interval (min)event_rewards.interval | 10 min | How many minutes between Special Event red-dot checks. |
Max seconds per runevent_rewards.max_seconds | 150 s | Maximum seconds one reward run may take. |
Tabs to skip even with a red dot (comma separated, matched by text)event_rewards.skip_tabs | Demon King, Bind for Reward, More Events | Tabs that are not opened even with a red dot (any tab whose text contains these words), as a list of text. |
Cheese Trap
| Switch | Default | What it does |
|---|---|---|
💰 Enabledcheese_trap.enabled | Off | Cheese Trap (Special Event): at the scheduled time it starts the challenge and shares the mouse coordinates in alliance chat; for the trap you take part in today it starts and joins mouse rallies, then reads the results mail and claims free rewards. Off by default. 💰 Spends: Stamina (starting and joining rat rallies) |
Interval (min)cheese_trap.interval | 1 min | How many minutes between checks whether a Cheese Trap is due. |
Cheese results: 32 min after each trap starts, read the cheese mails in Mail > Alliance (win/loss, challenges completed); claim free rewards onlycheese_trap.read_reports | On | 32 minutes after each trap starts, reads the cheese mails in Mail > Alliance (win or loss, challenges completed) and claims free rewards only. |
💰 Trap to take part in todaycheese_trap.join | First trap | Which Cheese Trap you take part in today: 0 = none, 1 = the first, 2 = the second. Only one can be chosen, never both. 💰 Spends: Stamina (starting and joining rat rallies) None / First trap / Second trap |
Carriages (joining others)
| Switch | Default | What it does |
|---|---|---|
💰 Enabledcarriage.enabled | On | Caravan and DM invites: accepts caravan guard / VIP invitations from DMs and thanks the sender; about every two hours it checks the precious caravan and joins car 4 if you have not joined today (donates 1 Trade Contract, or praises the driver if you have none; never diamonds). 💰 Spends: Trade contracts (at most 1 per carriage joined) |
Interval (min)carriage.interval | 10 min | How many minutes between looks at the DM red dot; it is closed at once if there is none. |
My caravan
| Switch | Default | What it does |
|---|---|---|
💰 Enabledmy_caravan.enabled | On | My Caravan: dispatches your caravan and claims the earnings automatically, optionally refreshing with trade tickets until a UR hero shard shows up before sending. Diamonds are not used by default. 💰 Spends: Caravan trade vouchers (when refreshing) |
Interval (min)my_caravan.interval | 10 min | How many minutes between checks whether the My Caravan page needs a visit. |
Check the caravan page every N minutes (goes early when a caravan is due)my_caravan.check_minutes | 60 min | How many minutes between visits to the caravan page (it goes earlier when a caravan is almost due). |
Escort team number (on the caravan page)my_caravan.escort_team | 1 | Which team escorts the caravan (Escort Team on the caravan page). Range: 1 – 4 |
💰 Refresh the caravan with trade tickets before departing (never when short of tickets or a price shows)my_caravan.refresh_quality | On | Refreshes the caravan with trade tickets before departing; never when tickets are short or a price is shown. 💰 Spends: Caravan trade vouchers |
💰 Stop refreshing at: ur_shard = rewards include a UR hero shard (default) / ur_quality = UR qualitymy_caravan.refresh_mode | ur_shard | When to stop refreshing: ur_shard = the rewards include a UR hero shard (default); ur_quality = the caravan reaches UR quality. 💰 Spends: Caravan trade vouchers Requires: My caravan · Refresh the caravan with trade tickets before departing (never when short of tickets or a price shows) |
💰 Max refreshes per caravan (default 5, the first Free one counts; at the limit the current caravan is sent)my_caravan.max_refreshes_per_caravan | 5 times | Maximum refreshes per caravan (the first free one counts); at the limit the current caravan is sent as it is. Default 5. 💰 Spends: Caravan trade vouchers (after the free refreshes) Requires: My caravan · Refresh the caravan with trade tickets before departing (never when short of tickets or a price shows) |
💰 Allow diamonds to refresh caravan quality (after tickets run out; default off)my_caravan.diamond_refresh | Off | After trade tickets run out, allows diamonds to refresh caravan quality. Off by default; no refresh if the price cannot be read, is above the cap or diamonds are short. 💰 Spends: Diamonds (each refresh capped by the per-refresh limit) |
💰 Max diamonds per caravan refresh (default 100)my_caravan.diamond_refresh_max_cost | 100 diamonds | A single caravan refresh is skipped if its diamond price is above this amount. Default 100. 💰 Spends: Diamonds (never more than this per refresh) Requires: My caravan · Allow diamonds to refresh caravan quality (after tickets run out; default off) |
Max caravans out at oncemy_caravan.max_parallel | 1 | Maximum number of caravans out at the same time; 1 = one at a time, using only the top-left slot. Range: 1 – |
Ghoul Siege
| Switch | Default | What it does |
|---|---|---|
Enabledsiege.enabled | On | Undead Siege defence: before the event starts it recalls squad 1 into the city to defend and releases it about 35 minutes after the start (the start time is read from the event calendar). |
Interval (min)siege.interval | 1 min | How many minutes between checks whether to defend the city or release the squad. |
