v1.3.0
MaidUseHandCrank v1.3.0 更新日志
本次更新带来了女仆工作行为的显著改进和大量新功能,着重于提升自动化效率和玩家的控制体验。
✨ 新增功能
- 女仆好感度与应力联动:
- 女仆输出的应力(Stress Unit, SU)现在会随着好感度的提高而增加。
- 新增配置项,允许自定义女仆的
基础应力和每级好感度的应力增量。 - 应力值现在使用
float类型进行计算,以实现更精细的数值控制。
- 多曲柄操作能力:
- 女仆现在具备同时操作多个相邻曲柄的能力,具体数量取决于其操作效率和好感度等级。
- 当好感度达到一半时,交互时长提升,将增加可同时操作的曲柄数量。
- 当好感度达到满级时,女仆将解锁“双手操作”模式,进一步增加可同时操作的曲柄数量。
- 曲柄反向操作:
- 现在可以在手摇曲柄的方块位置放置物品展示框 (Item Frame),女仆会自动识别并反向摇动该曲柄。
- 配置界面优化:
- 所有配置项已被重新分类并组织到子菜单中,提升了配置界面的易读性。
- 部分配置项的名称和描述也得到了简化和优化。
🚀 优化与改进
- 女仆行为改进:
- 女仆现在会更精准地移动到手摇曲柄正前方的最佳位置开始工作。
- 优化了女仆的目标锁定逻辑,现在会动态锁定最近的可用曲柄,并在效率允许时尝试操作额外的曲柄,而非仅限于单个目标。
- 搜索机制重构:
搜索半径配置项被拆分为工作中心搜索半径和女仆自身搜索半径,并重新编写了部分搜索逻辑,以提高其效率和准确性。
- 工作流畅性:
- 通过调整交互时间,默认设置下曲柄现在可以实现更连续的转动,并兼容Create模组护目镜的应力检查显示。
- 工作时间管理:
- 女仆现在会在非工作时间从坐垫上下来,并主动停止工作,尊重其排班设置。
- 代码与兼容性:
- 将
NotNull注解替换为Nonnull。 - 进行了部分代码优化,尽可能利用原版函数,提高代码可读性。
- 为控制台添加了
UTF-8启动参数支持。
- 将
- 本地化:
- 优化了部分翻译文本。
❗ 已知问题
- 坐下的女仆在世界重新加载后,不会主动恢复工作。
- 临时解决方案: 可以通过设置“家”模式并关闭“随机走动”来实现固定工位的效果。