Skip to content

How to automate Shakes & Fidget

The install guide gets the app running. This one is about what to switch on, and in what order, so the account plays well rather than merely playing.

It takes about five minutes.

Start with the daily loop

These four cover the parts of the game that repeat every single day. Switch them on first, leave the defaults, and watch for a day.

ModuleTurn onRead
Quests, tavern and expeditionsauto_quest, auto_expeditionQuests
Dungeons, tower and fortressauto_dungeon, auto_tower, auto_fortressDungeons & fortress
Underworldauto_underworldUnderworld
Petsauto_petsPets

The one setting worth changing straight away is quest_priority. It defaults to Smart, which ranks by reward per second. If you are levelling, that is right. If you are short of silver, set quest_smart_primary to Gold.

Then the fighting

auto_arena and auto_scrapbook share the same free fight, and the bot decides which is worth more each time. See Arena.

Two decisions here.

arena_mode. Suggestions fights whoever the arena offers. Scrapbook hunts the players holding items you are missing, across the whole server. If your album is not full, Scrapbook is the better answer.

min_fight_win_chance. Defaults to 55, and applies only to fights that cost a mushroom. Free fights ignore it, deliberately, because the cooldown expires whether you use it or not.

Then the events

This is the part most bots skip and the part that is worth the most while it is running.

  • World Boss: switch on auto_world_boss and leave the rest alone. It never spends mushrooms.
  • Hellevator: switch on auto_hellevator. Set hellevator_keep_keycards if you want a reserve.
  • Legendary Dungeon: switch on auto_legendary_dungeon. Leave use_mushrooms_legendary off unless you actively want to pay to revive.

The bot works out which event is actually running rather than firing at one that closed on Sunday. That is explained here, and it is the part that is genuinely hard.

Decide about mushrooms once

Every mushroom spender in the app is off by default. Rather than deciding per feature later, decide the shape now:

SettingWhat it protects
min_mushroomsA floor. The balance never goes below it.
mushroom_budget_enabled + mushroom_budget_amount + mushroom_budget_periodA rate. "Use at most twenty a week."

The floor protects the balance and the budget protects the rate, and you want both. An account that earns mushrooms steadily can sit above its floor forever while spending everything it earns.

Add the extras

  • Guild: auto_guild. Set guild_min_wait_mins and guild_max_wait_mins if you would rather not ready up the instant a fight is declared.
  • Server start: if this is a fresh server, the opening is worth switching on. It is behind the beta engine switch, so it does not run until you say so.
  • Daily rewards: calendar, wheel, dice, toilet, mount, coupons. Mostly on by default and mostly free.

Run more characters

Add every account you have. Each keeps its own settings, schedule and log, and the overview screen shows all of them at once.

Copy settings between characters with presets rather than entering them again. See Many characters at once.

Watch it for a day, then tune

The two screens that tell you whether it is working:

  • Logs for what it did and why it skipped what it skipped.
  • Analytics for whether last week's change actually helped.

Change one thing at a time. A win rate that went up while fights per day went down is not an improvement.

A word on risk

Automating an account can be against the game's terms of service, and the consequences fall on you. Background: what a Shakes & Fidget bot is.

See also

Mercy SF is not affiliated with Shakes & Fidget or Playa Games. Use at your own risk.