
兴趣框架
添加工具以创建与技能相关联的"兴趣",替代或补充基础的主要和次要热情。 该模组本身不会显著改变游戏内容,而是让模组制作者能更轻松地创建自己的兴趣。
查看大图添加工具以创建与技能相关的「兴趣」,替代或补充基本的主要和次要热情。
该模组本身不会显著改变游戏内容。
相反,它能让模组制作者更轻松地创建自己的兴趣,因为游戏原有的激情是硬编码的。
可查看我的「兴趣模组」,它利用此框架为游戏添加了 11 种新兴趣: https://www.nexusmods.com/rimworld/mods/335
需要 Harmony。
加载顺序:
- 和谐
- 核心
- 皇室
- ...
- 兴趣框架
兼容性:
- EdB 精心准备(含补丁)
- RimHUD(含补丁)
- 角色编辑器(含补丁)
- 工作选项卡
- 疯狂技能(虽可能改变某些学习速率功能)
冲突:
- 通常,以独占方式显示技能/热情信息的模组会存在冲突。除已明确修补的模组外,我无法列出具体名称,但它们确实存在。如发现请通知我。
- 自定义种族可能不会自动利用扩展激情。
详情:
- 源代码已包含在内,欢迎查看并随意修改任意内容。
DInterest.InterestDef:用于兴趣的新类型定义。在 XML 中使用预设字段定义,或通过子类化并使用InterestBase中的钩子。- 已定义的兴趣点会自动加入具有给定属性的池中。包含以下可修改能力:
- 学习速率
- 遗忘率
- 纹理
- 出现几率(通过权重系统)
- 相关技能被选为灵感来源的几率
- 灵感出现的几率
- 不符合兴趣的技能
- 此外,你可以继承
InterestDef并重写其中任何方法。这允许你定义行为,例如让每个拥有该兴趣的小人在每次心跳时执行,或创建当全地图小人使用指定技能时产生影响的效果(以及其他功能)。
请告知你是否遇到任何问题,包括兼容性或其他问题。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。