RimTalk - Expand Actions
RimTalk-ExpandActions - AI 对话触发行为扩展
v1.1.0
通过 AI 对话触发各种游戏行为,为 RimTalk添加丰富的互动功能。
使用向量分析进行判断小人意愿,目前仅支持硅基流动,默认使用免费向量模型
该mod处于早期试验版本,有预期以外的程序性/平衡性问题请及时在设置菜单中关闭对应功能
【主要功能】
* 招募系统 - 通过对话直接招募 NPC 到殖民地
* 社交用餐 - 邀请他人共进晚餐,增进关系
* 投降系统 - 对话让敌人放下武器投降
* 恋爱关系 - 建立或结束恋人关系
* 灵感触发 - 给予角色工作/战斗/交易灵感
* 强制休息 - 让角色去休息或陷入昏迷
* 赠送物品 - 从背包中赠送物品给他人
【社交用餐功能】(v1.1.0 新增)
- AI 自动识别用餐场景("一起吃饭"、"聚餐"、"饿了"等关键词)
- 自动查找可用食物和座位
- 双方共同进餐并获得心情加成 (+3)
- 支持自然对话触发,无需手动操作
【使用方法】
1. 确保 RimTalk-ExpandMemory Mod 已安装
2. 在 Mod 设置硅基流动密钥
3. 与 NPC 对话时或NPC之间对话时,AI 会根据对话内容自动触发相应行为
4. 所有行为都可以在 Mod 设置中单独启用/禁用
5. 支持调整每个行为的成功率(0-100%)
【支持的 JSON 指令】
- recruit - 招募到殖民地
- social_dining - 社交用餐
- drop_weapon - 投降/丢弃武器
- romance - 恋爱关系变更
- give_inspiration - 触发灵感
- force_rest - 强制休息
- give_item - 赠送物品
【前置依赖】
* RimTalk(必需)
【兼容性】
- 支持 RimWorld 1.4、1.5 和 1.6
- 兼容 .NET Framework 4.7.2
- 通过反射实现跨 Mod 通信
【技术特性】
- 完整的参数验证和错误处理
- 详细的日志记录(可在设置中启用)
- 支持自定义规则内容和重要度
- 所有行为支持成功率配置
【更新日志】
v1.1.0 (2025-12-22)
- 添加 完全自定义向量api配置
v1.1.0 (2025-12-14)
- 新增社交用餐功能
- 优化 AI 响应处理器的回退逻辑
- 改进错误处理和日志记录
- 添加 RimWorld 1.6 支持
v1.0.0 (初始版本)
- 基础招募系统
- 投降/恋爱/灵感/休息/赠送功能
- 跨 Mod 通信机制