RimWorld

RimWorld

RimMercenaries
This topic has been locked
Error when generating a quest.
After a lot, and I mean A LOT, of looking around trying to find out what mod was causing this error to appear, I isolated this mod to be the cause (This is only with Harmony and Hugslib activated). Every time you get a quest (or random quest) this error appears:

Exception test running QuestNode_GetRandomNegativeGameCondition: System.ArgumentNullException: Value cannot be null.
Parameter name: type
[Ref 63E0F546]
at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic, System.Boolean wrapExceptions) [0x00003] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at RimWorld.IncidentDef.get_Worker () [0x00008] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode_GetRandomNegativeGameCondition.PossibleNow (Verse.GameConditionDef def, RimWorld.QuestGen.Slate slate) [0x00036] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode_GetRandomNegativeGameCondition+<>c__DisplayClass8_0.<DoWork>b__3 (RimWorld.QuestGen.QuestNode_GetRandomNegativeGameCondition+Option x) [0x00000] in <ed371ab4349b419183d9be3af652e6dc>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].ToList () [0x00017] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at Verse.GenCollection.TryRandomElement[T] (System.Collections.Generic.IEnumerable`1[T] source, T& result) [0x00029] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode_GetRandomNegativeGameCondition.DoWork (RimWorld.QuestGen.Slate slate) [0x00090] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode_GetRandomNegativeGameCondition.TestRunInt (RimWorld.QuestGen.Slate slate) [0x00011] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode.TestRun (RimWorld.QuestGen.Slate slate) [0x0001b] in <ed371ab4349b419183d9be3af652e6dc>:0

Slate vars:
allowViolentQuests=True
askerIsNull=true
askerIsNullChance=0.15
challengeRating=1
map=Map-0-PlayerHome
mustHaveSettlementOnLayer=True
points=0
pointsFactor=1
pointsOriginal=0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode_Sequence:TestRunInt (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode_SubScript:TestRunInt (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode_Sequence:TestRunInt (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode_Delay:TestRunInt (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode_Sequence:TestRunInt (RimWorld.QuestGen.Slate)
RimWorld.QuestGen.QuestNode:TestRun (RimWorld.QuestGen.Slate)
RimWorld.QuestScriptDef:CanRun (RimWorld.QuestGen.Slate,RimWorld.IIncidentTarget)
RimWorld.QuestScriptDef:CanRun (single,RimWorld.IIncidentTarget)
RimWorld.NaturalRandomQuestChooser/<>c__DisplayClass1_1:<ChooseNaturalRandomQuest>b__1 (RimWorld.QuestScriptDef)
System.Linq.Enumerable/WhereListIterator`1<RimWorld.QuestScriptDef>:MoveNext ()
Verse.GenCollection:TryRandomElementByWeight<RimWorld.QuestScriptDef> (System.Collections.Generic.IEnumerable`1<RimWorld.QuestScriptDef>,System.Func`2<RimWorld.QuestScriptDef, single>,RimWorld.QuestScriptDef&)
RimWorld.NaturalRandomQuestChooser/<>c__DisplayClass1_0:<ChooseNaturalRandomQuest>g__TryGetQuest|0 (bool,RimWorld.QuestScriptDef&)
RimWorld.NaturalRandomQuestChooser:ChooseNaturalRandomQuest (single,RimWorld.IIncidentTarget)
Verse.DebugActionsQuests/<>c__DisplayClass5_0:<GenerateQuests>b__4 ()
LudeonTK.DebugActionNode:Enter (LudeonTK.Dialog_Debug)
LudeonTK.Dialog_DevPalette:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Last edited by lucky_one 🍀; 4 Aug @ 10:03am
< >
Showing 1-1 of 1 comments
Ametist Bell  [developer] 5 Sep @ 1:44am 
Fixed
< >
Showing 1-1 of 1 comments
Per page: 1530 50