前言¶
DSH 的插件化架构允许在 gal-view(GAL 视窗本体)之上扩展功能。gal-eat 插件通过 galViewExt 扩展缝,将 HUD 与吃饭页面挂载到舞台,为 AI 角色引入鲸元券、饱食度和好感度三条数值线,并提供“去美食街吃饭”的完整流程。
核心功能¶
- 数值系统:给 AI 角色添加鲸元券、饱食度、好感度三条数值线。
- 吃饭流程:提供选餐厅 → 点菜 → 吃饭 → 口味评价的完整流程。
- 内置素材:包内自带 3 张背景与 30 张菜品素材(约 3.5 MB),开箱即用。
- 挂机收益:鲸元券挂机每分钟 +2。
安装与启用¶
本插件依赖 gal-view 本体。安装顺序为先装本体,再装本插件,安装完成后需重启 DSH 才能生效。
# 1. 先安装本体 gal-view
dsh plugin --profile desktop add github:Ayase34/gal-view#main
# 2. 安装 gal-eat 插件
dsh plugin --profile desktop add github:LilianDOF4/gal-eat#main
数值与玩法¶
数据存储在浏览器的 localStorage(键名 gal-eat:state:v1),跨会话保留。
规则概览¶
- 鲸元券:挂机每分钟 +2。鲸元券归零会导致角色“饿昏”(回答末尾带抱怨且发不出消息,点击「去吃饭」可恢复)。
- 饱食度:每 5 分钟 -1%。进食后增加 20/40/60/80/100%(对应 100/200/300/400/500 券档位)。
- 好感度:每 10 分钟 +1。进食后额外增加
价格 × 12.5%(向上取整)。鲸元券 400 以上时,进食好感度额外增加 10/20/30。好感度每满 100 点为 1 级。 - 每日限购:同一家店的同一道菜每天只能吃 1 次,每日凌晨 4:00 刷新。
素材与许可¶
- 素材覆盖:插件包内自带压缩版素材。若需自定义,将同名文件放入用户覆盖目录即可:
<Pictures>/gal-eat/morning.png 早/中/晚 美食街背景
<Pictures>/gal-eat/dishes/<菜名>.png 菜品图
- 许可证:
- 代码许可证:MIT。
- 场景中的背景 / 对话框素材为 AI 生成,整体发行包含 NC-SA 资产,请勿用于商业用途。
作者:LilianDOF4
仓库:github.com/LilianDOF4/gal-eat