解构返修(Deconstruct Return Fix) mod | 环世界
订阅: 更新: 1970-01-01 作者:
这个mod是为了解决环世界游戏中的一个bug而开发的。原游戏在拆除建筑物时,对于给定资源成本的最大掉落数量会比实际成本少一个,这在大多数情况下没有问题,但如果有建筑物需要一个资源时,就永远不会掉落资源。这个mod修复了这个bug。
使用方法:需要先下载并安装D9 Framework(1.1+版本),然后再下载并安装这个mod。非Steam下载链接在Github上可以找到。
技术细节:这个mod通过重写GenLeaving.DoLeavingsFor()方法中的Harmony前缀来实现修复。在DestroyMode是DestroyMode.Deconstruct的情况下,它几乎与原方法相同,但计算的掉落率最大为Count,而不是Count-1。不会预期与其他mod冲突,因为DestroyMode是一个枚举,并且据我所知,无法在不重新编译原游戏的情况下进行修改,但这个修复方法有一些技巧性。
常见问题解答:有人可能会问,“建造时并不是应该全部返还吗?这不是一个bug!”游戏允许设置拆除建筑物时返还的数量。然而,如果将建筑物设置为在拆除时返还100%,游戏实际上会返还比构建所需数量少一个物品。这在需要一个物品的建筑物掉落时就成了问题。
如果你问这个问题,我会直接删除你的评论,因为我已经解释过这个问题很多次了。