游泳套装(SwimmingKit) mod | 环世界
Swimming Kit是一个RimWorld的mod,为角色添加了游泳属性,使其在水中的速度可以改变。
所需mod:Harmony
可选/兼容mod:TerrainMovementKit。虽然SwimmingKit已经自动包含了这个mod的副本,但如果你也安装了TerrainMovementKit,不会对SwimmingKit造成任何问题。
该mod作为一个工具包,用于向游戏中添加游泳统计数据。它使得角色在水中移动和规划路径时都会尊重新的SwimSpeed基础属性。
在制作另一个mod时,我花了整个周末的时间来正确地更改所有需要更改的地方,为了节省其他modder的时间,并且使得添加真正的水上装备/角色成为可能,我将这些更改整合到了这个mod中。
地形变化:
这个mod使得海洋和深水区域可通行。普通角色在海洋中移动非常缓慢,但现在角色和物品可以在海洋中移动。如果角色具有SwimSpeed属性,它们将在海洋方块中移动得更快。
如何使用:
将SwimSpeed添加到任何ThingDef的statBases中,即可在水块中应用游泳速度。
例如:
通过在Swimming.AquaticExtension中设置aquatic属性为true,可以使某物只能在水中。这意味着它不会上岸。
例如:
如果你只想在存在该mod时有条件地设置SwimSpeed,可以使用以下方法:
// 动态设置SwimSpeed以避免需要SwimmingKit
StatDef swimDef = DefDatabase
if (swimDef != null)
{
ThingDef turtle = ThingDef.Named("Turtle");
turtle.SetStatBaseValue(swimDef, 4.0f);
}
你也可以通过修改装备来影响SwimSpeed。
例如:
详情请阅读Github SwimmingKit页面。
Credits:
Icon Graphic Base:www.freeiconspng.com
Powered by Harmony Patch Library:github.com