边缘世界 RimWorld

边缘世界 RimWorld

Haul Explicitly Reborn
正在显示第 1 - 10 项,共 17 项条目
< 1  2 >
更新于:10 月 5 日 上午 7:09
作者:Keahuy

Fix: (对无耐久的物品)摧毁地图或摧毁物品使未完成搬运的物品消失,导致保存存档时报错。
Fix: 存档清理实际上没有生效的问题

更新于:10 月 3 日 上午 1:09
作者:Keahuy

Fix: 如果需要搬运多种物品并且第一种物品已经搬运完成后,搬运第二种物品且无法一次搬完时需要获取一个能存下部分该物品的 record ,此时枚举所有 record 调用CanAdd方法,需要Get MiniDef属性,需要从 items 里获取 MiniDef, 然而第一种物品已经搬运完成, items 为空。导致System.InvalidOperationException: Sequence contains no elements。

更新于:9 月 30 日 上午 6:52
作者:Keahuy

😄修复Mod名称上的拼写错误

更新于:9 月 30 日 上午 1:16
作者:Keahuy

😨忘记删掉HarmonyDebug了,紧急更新

更新于:9 月 29 日 上午 6:01
作者:Keahuy

😄尝试修复无法复现的System.NullReferenceException
😄修复了搬运少量物品使原物品被错误地解除禁止搬运
😄修复了物品已作为某工作的目标时使其禁止搬运但仍会被搬运的错误
😄修复了顺手搬运时无视禁止搬运的错误
😄移除了通知系统并且未来也不再打算加回来,因为没人需要这样无意义的通知🤔是否有人需要呢?等那个人出现再说吧。

更新于:9 月 25 日 上午 3:13
作者:Keahuy

[Auto-generated text]: Update on 9/25/2025 6:14:00 PM.

更新于:9 月 3 日 上午 4:30
作者:Keahuy

Bug:使用来自"Keyz' Allow Utilities"Mod的"紧急搬运"指令时错误引发本Mod的"禁止搬运"指令。
To fix it:为HasHaulabilityToggled加入了针对性的检查。

更新于:9 月 1 日 下午 7:45
作者:Keahuy

优化了源文件的结构
------
Bug:当果目标地点所有可用格子都被别的pawn占用时,空闲的pawn仍然尝试搬运需要搬运的物品,导致报错。
To fix it:加入检测,阻止尝试。
------
Future: 优化搬运逻辑,使同一堆物品可以由最适合的搬运者接力搬运(尝试与AutoBlink适配)

更新于:8 月 31 日 上午 4:32
作者:Keahuy

how many empty catch!!!

Optimized: remove a empty catch
------
Bug:神秘的bug,无法稳定复现,多发生在搬运大量不堆叠的物品时,爆出{pawn} threw exception in WorkGiver HaulExplicitly: System.ArgumentException: Specified cells don't exist in DeliverableDestinations. 发现问题出在FreeSpaceInCells方法的foreach循环里有时无法将迭代器当前指向的值赋予迭代变量。

To fix it: 我目前没有能力从根本上修复,但我可以多做几个判定来避免这个问题。

更新于:8 月 29 日 下午 10:25
作者:Keahuy

Bug: 搬运已卸载物品后和选中已卸载物品时由于缺少null值检查导致报错与“搬运”指令无法显示。
To Fix It: 加入null值检查。