gal-eat:DSH GAL 视窗的吃饭插件

前言

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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜