[O21] 天体([O21] Celestials) mod | 环世界
Celestials是一个Mod,它在1.4更新过程中进行了重写,使其在整体上更好。它包括一种将任何角色转变为天体的方法,甚至包括动物。主要是因为你们这些吵吵嚷嚷的人一直不停地提起这个问题。
这是一个轻量级的再生/不朽Mod。
- 生成人形时,有一定几率成为天体,默认为0.01(1%),可以在设置中进行配置(对于安卓、机器人和其他类似的人工种族还进行了额外检查,它们不应该生成为天体)。
- 天体在一定时间后会复活(可以在设置中更改)。
- 天体在复活时会引发大规模EMP爆炸(可以在设置中更改)。
- 天体在存活时会被动地治愈,包括肢体再生。是的,你可以关押囚犯并从他们身上无限制地获取身体部件,即使他们死于收割过程。
- 天体仍然会受到伤疤的影响,因为它们不是伤害,而是愈合的瑕疵。
- 只有在复活之前摧毁身体,天体才能被永久杀死。可以选择使用火、火葬、爆炸等方式。
- 天体会感受到痛苦,如果你不想要这个效果,可以尝试使用Adronius的补丁。
这个Mod不占用特征槽,有几个人提到他们认为它占用了特征槽,但是我一直坚持不占用那些不基于个性的东西的特征槽。
应该与其他重要的Mod兼容。它非常简单和原始,可能与其他类似的Mod(比如一个也能复活的Archotech植入物)存在问题。对于人造角色,有额外的检查,但可能覆盖不到每个Mod,所以如果你遇到了一个不应该具有这个能力的安卓、机器人、傀儡或其他角色,请随时告诉我。
在报告任何错误时,请使用游戏内的Ctrl+F12包括HugsLib日志,无论您是否看到错误信息,每当有人未能这样做时,它几乎总是能帮助找出问题的原因。事实证明(震惊),日志不仅仅用于报告错误。没有日志就没有帮助。
已知问题:
- 在“角色创建”过程中,初始角色在着陆后显示为天体,尽管在“角色创建”过程中没有这个。这个Mod决定角色是否为天体的方式是基于设置中的百分比几率,而他们在这个时刻尚未生成。如果您想要控制着陆角色的资格,可以将设置更改为0%的几率,在您想要添加的角色上添加它,并在开始后更改设置中的几率。这个问题不会被“修复”,因为它完全按照我个人的意愿运行,这不是一个错误,而是它的正常行为。
为什么不使用Immortals?
- Immortals对我来说已经不太合适了,有很多原因。但我也不希望它变得像砍掉头颅那样容易杀死某人,而且我希望EMP成为效果,而不是闪电。有人评论说两者可以安全地同时使用,但我不会为可能出现的任何问题提供帮助。
你能添加X选项吗?
- 绝对不能。我首先是为自己制作Mod,而这个Mod恰好符合我的喜好。
我可以将我的角色变成天体吗?(作弊)
- 是的,使用游戏设置中的开发模式,有额外的调试操作可以将一个角色变成天体和将其从中移除(使其成为凡人)。单独的hediff与复活无关,它只在角色生成时检查是否有hediff(因此在角色创建过程中添加它将起作用,但在此之后不起作用)。
另一个Mod制作者可以制作一个使用物品进行这个操作的附属Mod吗?
- 当然可以!只需要知道,只添加hediff而不在C#中打开天体组件中的开关,将导致只有愈合效果,因为hediff本身只能做到这一点。
这会影响TPS吗?
- 简单的回答是不会,至少不值得一提。长的回答是,它不是在游戏组件上运行,而是在每个角色上,在TickRare上运行,它大部分时间只进行“IsDead”检查。当角色死亡时,它只检查是否已经过了他们应该复活的时间,并在过了时间后复活。基本上,除非在地图上有数百个天体尸体,否则这不会导致TPS下降。
这对动物/非人类是否有效?
- 不,它非常严格地只适用于人类和类人物。主要是因为我希望它这样,但也因为这样可以提高性能,不必对数量通常比角色多得多的动物进行检查。
为什么需要HugsLib?
- 因为即使是游戏也需要拥抱。
制作这个Mod花了多长时间?
- 大约3个小时。
Neronix17 - C# & XML
(CC BY-NC-ND 4.0)[creativecommons.org]
[www.patreon.com]
任何要求更改、添加或类似的评论都将被删除。