婴幼儿(Toddlers) mod | 环世界
这个mod是一个针对环世界游戏的修改,主要改进了婴儿和幼儿的行为和功能。具体变化如下:
- 婴儿和幼儿现在会出现在日程表和分配选项卡中。
- 人物现在会试图将幼儿带到队伍中,而不是让他们爬行。
- 幼儿不再帮助收集物品、动物或被击倒的人物。
- 重写了“将婴儿带到安全地方”的代码,应该可以消除之前版本中的所有相关错误,但可能引入了新的问题。
- 删除了大部分“更聪明”的温度逻辑,因为它引发的问题比解决的问题还多,而且超出了范围。
修复了以下问题:
- 在地板上玩耍时出现的错误。
- 成年人和婴儿在玩耍时相隔甚远。
- 幼儿有时会错误地执行托儿工作。
- 强制将婴儿带到安全地方的错误。
新增了幼儿这个阶段,并为外星种族自动生成了幼儿的图像。由于外星种族众多,作者主要测试了图像方面,所以外星人幼儿的行为可能不符合预期。作者希望用户能提供反馈,如果你喜欢的种族没有正常工作或需要图像补丁,请告诉作者。
该mod的主要变化包括:
- 新增了幼儿阶段,1岁和2岁的角色不再是完全被动的对象。
- 幼儿不能工作,但可以活动并与世界进行互动。
- 幼儿随着时间的推移获得能力,可以进行配置。
- 刚学会走路的幼儿被门阻挡,可以被限制在婴儿床内,但一旦学会走路,他们也可以打开门并爬出婴儿床。
- 幼儿可以自己填充玩耍需求一段时间,但仍需要定期与成年人互动。
- 如果留下婴儿食物,年幼的幼儿可以自己喂食。
改进了婴儿的功能,包括:
- 没有期望值。
- 可以配置玩耍需求的下降速度。
- 婴儿不再是由防冻液制成的,可以进行配置。
- 制作婴儿服装,保护婴儿和幼儿免受外界环境的影响。
对于已有存档的兼容性问题,如果没有1岁或2岁的角色,不需要进行特殊操作,mod将在婴儿满1岁时自动生效。如果有1岁或2岁的角色,他们将自动变成幼儿,但不会自动获得“学会走路”或“学会操作”的状态。修复方法如下:
1. 在主菜单中打开开发模式。
2. 在屏幕顶部会出现一行新的图标。选择“打开调试操作菜单”。
3. 在左上角的搜索栏中输入“幼儿”(不加引号),找到“T: 重置幼儿状态”的选项并点击。
4. 当鼠标旁边显示“T: 重置幼儿状态”文本时,点击需要新状态的所有幼儿。由于目标对象可能比较难选中,如果遇到困难,可以在幼儿睡觉或其他不动的情况下尝试。
5. 注意,年龄超过2岁的幼儿可能不需要新状态,因为他们已经学会了这两个能力。
该mod与一些其他mod的兼容性情况如下:
- 与"Facial Animation"兼容(婴儿和幼儿的头部仍然很小,这只是该mod选择绘制婴儿时的方式,请与他们联系)。
- 与"More Than Capable"兼容,但幼儿被设定为不能从事任何工作。
- 与"GeneSeed"不兼容,使用GeneSeed药物时会删除角色。
- 与"Dubs Bad Hygiene"兼容,但幼儿没有卫生/口渴需求,更有趣的兼容性将在未来添加。
- 与"Humanoid Alien Races"(测试版)兼容,请尝试并提供反馈,但请注意它可能尚未按预期功能运行。
请向作者报告以下问题:
- 幼儿离开分配区域的情况,请包括幼儿的活动和大致情况的摘要。
- 绑架问题。
- 幼儿参加仪式时的任何问题。
- 打开用户界面时的错误消息,可能涉及到某个或某些mod的作用,但作者尚不确定是哪个mod引起的。
- 婴儿/幼儿获得无法使用的灵感。
- 婴儿/幼儿对多样化思想的贡献。
- 其他未在已知问题列表中列出的问题。
已知问题如下:
- 自定义眼睛基因在面向东/西时渲染位置略有偏差,这是一个原版bug。
- 成年人尝试穿着婴儿帽子时会出现警告消息,这是一个原版bug。
即将推出的功能包括:
- 幼儿与物品玩耍(危险玩耍的开关)。
- 绝缘婴儿床和其他部落解决温度调节的方法。
- 更多让幼儿在婴儿床上忙碌的方式。
感谢以下人员:
- wepfont.com的wep提供了Atmospheric字体。
- Rimworld的Discord回答了我关于C#的问题。
- "Dress Patients"和"Injured Carry"提供了启发/示例代码,帮助我实现了婴儿和幼儿的穿衣和携带交互。
- Humanoid Alien Races的erdelf对我修改他们的代码以便我更容易接入表示感谢。
相关链接:
- Github链接:[github.com](https://github.com/cyanobot/Toddlers)
- Ko-fi链接:[ko-fi.com](https://ko-fi.com/cyanobot)