设置
每个模块都在设置标签页里调。设置是按角色保存的,所以一个 40 级的小号不必按主号 的规矩来玩。角色在顶栏切换。

各个分区

| 分区 | 装了什么 |
|---|---|
| 核心 | 每个模块的总开关:任务、竞技场、地下城、高塔、要塞、地下世界、宠物、公会、各类活动。 |
| 战斗 | 战斗次数上限、胜率下限、撤退阈值。 |
| 蘑菇支出 | 所有可能花到真钱的东西,集中在一处。 |
| 经济 | 金币保底、商店行为、出售规则。 |
| 宠物 | 喂食顺序、果汁保底、宠物地下城与竞技场。 |
| 公会 | 传送门、九头蛇、团本、确认时机、捐赠。 |
| 高级 | 实验性选项和给熟手的选项。 |
| 系统 | 更新、日志、托盘行为。 |
改动会在机器人的下一个周期生效。保存并应用会立刻推下去而不是等;保存则只是 留存,不强制重新检查。
蘑菇
蘑菇是真金白银,所以它值得一个自己的章节,而不是表格里的一行。

每一个会花蘑菇的地方都默认关闭。 它们是彼此分开的开关,一个功能一个,因为「可 以花蘑菇」不是一个决定:
use_mushrooms_arena、use_mushrooms_dungeon、use_mushrooms_tower、 use_mushrooms_expedition、use_mushrooms_hellevator、 use_mushrooms_legendary、use_mushrooms_mount、guild_donate_mushrooms、 auto_lucky_turn_for_mush、skip_quests_with_mush。
在这些之上还有两道限制,它们保护的东西不同。
| 设置 | 默认 | 保护 |
|---|---|---|
min_mushrooms | 25 | 余额。 低于这条地板,什么都不会花。 |
mushroom_budget_enabled + mushroom_budget_amount + mushroom_budget_period | 关、0、Weekly | 速率。 「每周最多用二十个。」 |
两者你都需要。一个能稳定挣到蘑菇的账号,完全可以一直待在地板之上,同时把挣来的每一 个都花掉,而光靠地板是看不出这一点的。
按周的周期在周一重置,而不是从机器人碰巧启动的那一刻起数七天。
这条储备以前默认是零
旧的配置文件里带着一个过时的 0,那意味着单单一个花蘑菇的功能就能把账号抽干。迁移 会把 0 抬到 25。你自己选定的储备,无论多低,都原样保留。
啤酒属于蘑菇设置
啤酒相关的设置住在蘑菇支出里,而不是在「酒馆与任务」里,因为账号不是 VIP 的 话,每一杯啤酒都要一个蘑菇。它们从前放在酒馆那一节,结果就是「什么可以花我的蘑菇」 这份清单,悄悄漏掉了其中三项。
对啤酒免费的 VIP 账号,有两个逃生口:beer_ignores_mushroom_reserve 是手动覆盖, 而 beer_auto_detect_free 会通过测量一次购买前后的余额学出来,并且每天重新确认一 次,因为 VIP 通行证会到期。
时间表
可以把机器人限制在特定的星期和小时里。在这些时间窗之外,它什么都不发。它不是安 静地待机、留个心跳,而是停下。
默认关闭。
没有时间窗就等于永不
打开时间表却一个窗口都不列,意味着这个角色永远不会运行。页面会直接告诉你,而不是让 你从一个不动的机器人身上自己去想明白。
时间用的是你本地的时间,并且跟着它走,夏令时也算在内,因为时间表这种东西,人是看着 自己的钟来设的。
结束时间早于开始时间的窗口会跨过午夜,并归属于它开始的那一天。 周五 22:00 到 06:00 指的是从周五开始的那一夜。把周六也勾上,会多出第二个夜晚,而 不是把第一个拉长。
配置档库
把你正在跑的设置存成一个名字,之后一键回到它。重命名、复制和删除都在。
每个配置档都会显示一行描述:它跑哪些模块、花蘑菇有多放得开,以及那些最能改变它行为 的设置。这一行是从设置里推出来的,而不是保存时手打的。写下一次的描述,会在你改 了点东西又存一次的那一刻起变旧,而一条过时的描述比没有描述更糟,因为你挑选时靠的正 是它。
应用旁边那个数字,是这个配置档和你正在跑的那一套相差了多少项设置。
会让人意外的设置
min_fight_win_chance 只管付费战斗。 竞技场免费战斗的冷却,无论你用不用都在 走,所以机器人不看胜率照打不误。如果你曾经把它调得很高,又纳闷为什么什么都没变,原 因就在这里。参见竞技场。
安静日志会把日志削减到你真会去处理的那些内容。属于正常玩法一部分的拒绝,比如 「今天地下城战斗已用完」,不需要每个周期都占一行。排查问题时把它关掉,日常运行时打 开。
auto_idle_game 就是竞技场管理器,游戏在 105 级解锁它。在那之下这个模块无 事可做。它现在会在日志里说明,而不是一声不吭,这也就回答了关于它的大多数「为什么它 什么都不做」。
achievement_engine_enabled 是关着的,它是所有单项成就开关之上的那个开关。它 关着的时候,机器人照常玩,绝不会为了成就绕路。参见成就。
world_boss_max_upgrade_level 是玩法偏好,不是安全装置。 机器人从不按蘑菇按 钮,所以把它调过免费档,只会把请求花在服务器注定要拒绝的报价上。参见 世界 Boss。
节奏,以及 Humanizer
一个以完全规整的节拍行动的机器人,看上去就像个机器人,因为人做的任何事都不会永远以 分毫不差的间隔发生。Humanizer 面板给时机加入变化,仅此而已:它改变事情什么时候 发生,绝不改变发生什么,也不改变花多少。

| 设置 | 默认 | 作用 |
|---|---|---|
humanize_enabled | 关 | 整套东西。关着就表示下面的间隔都不作数。 |
humanize_action_delay_min_ms | 300 | 一个动作之前最短的停顿。 |
humanize_action_delay_max_ms | 1500 | 一个动作之前最长的停顿。实际等待时间在两者之间抽取。 |
humanize_poll_jitter_pct | 20 | 轮询间隔允许游移多少,按百分比、两个方向。 |
它需要你自己打开,而这是刻意的,不是拘谨:它会让机器人变慢,而拿吞吐去换一个不那么 机械的节奏,应该由人自己选,而不是替他选好。
它不是隐形斗篷
它改变的是时机。它不会隐藏一个账号是自动化的这件事,本应用里也没有任何地方宣称能做 到。关于风险的讨论在 什么是《Shakes & Fidget》机器人。
系统
更新、日志和托盘行为,外加上面说过的安静日志开关。

从命令行
如果你是用脚本或面板来驱动 Mercy SF,模块开关可以从无界面版本里读取和修改。参见 CLI 参考。