RimWorld

RimWorld

Mechenic God / 机械神教
不能把机器人放出来
大佬 小人用机械神灵工厂造机器人的时候不能把机器人放出来了,做第一个的时候正常,到第二个就不能互动并爆红字了 我用角色编辑器给另一个小人加了疾控中枢也这样



这个是不能把机器人放出来的红字
Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
at ItemTeleporter.Pawn_JobTracker_StartJob_Patch.Prefix (Verse.Pawn ___pawn, Verse.AI.Job newJob, Verse.AI.JobCondition lastJobEndCondition, Verse.AI.ThinkNode jobGiver, System.Boolean resumeCurJobAfterwards, System.Boolean cancelBusyStances, Verse.ThinkTreeDef thinkTree, System.Nullable`1[T] tag, System.Boolean fromQueue, System.Boolean canReturnCurJobToPool) [0x00355] in <1c45be58a1b34fdb9731f8db54eed41c>:0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.StartJob_Patch7(Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool)
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () [0x00098] in <3126aca1aad041dcbdeda807cfe004bf>:0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch7(Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition condition) [0x00028] in <3126aca1aad041dcbdeda807cfe004bf>:0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.TryTakeOrderedJob_Patch2(Verse.AI.Pawn_JobTracker,Verse.AI.Job,System.Nullable`1<Verse.AI.JobTag>,bool)
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.TryTakeOrderedJobPrioritizedWork_Patch1(Verse.AI.Pawn_JobTracker,Verse.AI.Job,RimWorld.WorkGiver,Verse.IntVec3)
at RimWorld.FloatMenuMakerMap+<>c__DisplayClass13_2.<AddJobGiverWorkOrders>b__1 () [0x00000] in <3126aca1aad041dcbdeda807cfe004bf>:0
at AchtungMod.ForcedFloatMenuOption+<>c__DisplayClass8_0.<ActionRunner>b__0 () [0x0003a] in <959daf06d03b47519bd351efd48511c8>:0
at AchtungMod.MultiAction.<GetAction>b__8_0 () [0x0002d] in <959daf06d03b47519bd351efd48511c8>:0
at AchtungMod.MultiActions+<>c.<GetOption>b__16_21 (AchtungMod.MultiAction multiAction) [0x00006] in <959daf06d03b47519bd351efd48511c8>:0
at AchtungMod.Tools.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <959daf06d03b47519bd351efd48511c8>:0
at AchtungMod.MultiActions+<>c__DisplayClass16_0.<GetOption>b__14 () [0x00000] in <959daf06d03b47519bd351efd48511c8>:0
at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <3126aca1aad041dcbdeda807cfe004bf>:0
at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00535] in <3126aca1aad041dcbdeda807cfe004bf>:0
at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <3126aca1aad041dcbdeda807cfe004bf>:0
at (wrapper dynamic-method) Verse.Window.Verse.Window.InnerWindowOnGUI_Patch0(Verse.Window,int)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) Verse.Window:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
< >
Showing 1-5 of 5 comments
四个大字 Jan 6, 2023 @ 9:29am 
用普通的机械培育器可以造机器人
loaferSu  [developer] Jan 11, 2023 @ 2:55pm 
第二个不能互动是指培育器变绿色培育好了没法放出来吗? 如果是的话是不是没设垃圾储存区丢污染袋。因为我看这error log好像不是从我的mod里面的tag报的错,而可能是那个优化小人AI的mod。
loaferSu  [developer] Jan 11, 2023 @ 2:56pm 
如果还有问题的话,能给一下你的mod合集吗,我试试复现这个bug
loaferSu  [developer] Jan 12, 2023 @ 12:19pm 
这我有时间研究研究(活过这个学期),估计是有什么tag冲突了。OvO
< >
Showing 1-5 of 5 comments
Per page: 1530 50