Mynaniao/dsh-whale-food-expack ↗★ 1
dsh-whale-food-expack
大肥鱼附加插件:给插件市场的 dsh-whale-widget 叠加喂白米饭(满碗→喂掉→空碗→点击盛满)、饱食度系统(干活掉得快、饿了会喊)、以及干活时敲键盘露手与当前工具提示。不修改本体,可随上游更新。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mynaniao/dsh-whale-food-expackドキュメント
README 全文を読む ↗配置与数据
饱食度数值都在 assets/satiety.mjs 顶部,改完刷新页面即生效:
| 常量 | 当前值 | 含义 |
|---|---|---|
IDLE_PER_MIN | 1 | 空闲每分钟掉 1% |
WORK_MULTIPLIER | 5 | 干活时快 5 倍(即 5%/分钟) |
FEED_GAIN | 5 | 一碗饭 +5% |
HUNGRY_AT | 50 | ≤50% 开始喊饿 |
TIER_SPAN / TIER_COUNT | 10 / 5 | 每降 10% 换一档,共 5 档 |
HUNGER_INTERVAL_MS / HUNGER_TOAST_MS | 30000 / 3000 | 每 30 秒一句,吐司停留 3 秒 |
台词都在 assets/ 里,直接编辑、刷新即生效:
hunger-lines.json—— 5 档饿话(第 1 档最轻),相邻两句不重复feed-lines.json—— 喂饭台词,按吃之前的状态分四档:starving(≤20%) /hungry(≤50%) /normal/full(≥80%)
数据与隐私 —— 全部只存在你自己的浏览器里,本插件不向任何服务器发送数据:
| localStorage 键 | 存什么 | 想清零怎么办 |
|---|---|---|
dshwv-satiety / dshwv-satiety-at | 当前饱食度 + 时间戳(用于离线补算) | 删除这两个键 → 回到 100% |
dshwv-feed-count | 累计喂了多少碗 | 删掉 |
dshwv-rice-empty | 饭碗是空是满 | 删掉(恢复满碗) |
dshwp-cal | 你调过的位置 | 删掉(恢复默认位置) |
dshwp-mouth | 只调嘴的简写覆盖:'left,top,width,height' | 删掉 |
页面关着的时间按空闲速率补算(离线时无法知道 agent 在不在干活,取保守值)。 想改成"离线不扣",删掉
assets/plus.js里loadSatiety()中的那次decay调用即可。