RimWorld

RimWorld

Settlement quests
Error after asking for a quest
I can't generate Quests in all settlements. In these errors a sanguofage meeting quest has failed to generate. In the log these 3 errors are generated directly after i've clicked the button and the game loaded for about 40 seconds. If I create the same quest via debug menu it works fine.
I also tried deactivating Limit Quest Pawns and Rimcalender, sadly to no avail.
After a few tries, I realized that some quests are generated, but 90% of them are not.

Creating any quests via dev menu works every single time.
Do you do anything special while creating the quests?

The following errors are not created every time creating a quest fails, most of the times no errors are shown.

Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object [Ref 75080504] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch8 (Verse.PawnGenerationRequest) RimWorld.QuestGen.QuestGen_Pawns:GeneratePawn (RimWorld.Quest,Verse.PawnGenerationRequest,bool) RimWorld.QuestGen.QuestNode_Root_SanguophageMeetingHost:RunInt () RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestScriptDef:Run () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) SettlementQuests.WorldObjectComp_SettlementQuest:TryGenerateQuest () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__2 () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__0 () Verse.Command_Action:ProcessInput (UnityEngine.Event) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:Prefix (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGrid_Patch1 (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&) RimWorld.Planet.WorldInspectPane:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.Planet.WorldInspectPane:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch3 (Verse.Root)

Exception running QuestNode_Root_SanguophageMeetingHost: System.NullReferenceException: Object reference not set to an instance of an object [Ref CA91C4C3] at RimWorld.PawnAddictionHediffsGenerator.DoIngestionOutcomeDoers (Verse.Pawn pawn, RimWorld.ChemicalDef chemical) [0x00057] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at RimWorld.PawnAddictionHediffsGenerator.ApplyAddiction (Verse.Pawn pawn, RimWorld.ChemicalDef chemicalDef) [0x000c3] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at RimWorld.PawnAddictionHediffsGenerator.GenerateAddictionsAndTolerancesFor (Verse.Pawn pawn) [0x00129] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at Verse.PawnGenerator.GenerateInitialHediffs (Verse.Pawn pawn, Verse.PawnGenerationRequest request) [0x001e2] in <630e2863bc9a4a3493f2eff01e3a9556>:0 - POSTFIX OskarPotocki.VFECore: Void VFECore.Patch_PawnGenerator+GenerateInitialHediffs:Postfix(Pawn pawn) - POSTFIX Rimworld.Alite.EBSG.main: Void EBSGFramework.HarmonyPatches:GenerateInitialHediffsPostfix(Pawn pawn, PawnGenerationRequest request) - POSTFIX zal.deathlessdaji: Void YaomaDaji.HarmonyPatches:GenerateInitialHediffs_Postfix(Pawn __0, PawnGenerationRequest __1) at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x0096c] in <630e2863bc9a4a3493f2eff01e3a9556>:0 - TRANSPILER VFEEmpire.Mod: IEnumerable`1 VFEEmpire.HarmonyPatches.Patch_PawnGenerator:Transpiler(IEnumerable`1 instructions) - PREFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Prefix(PawnGenerationRequest request) - POSTFIX VanillaExpanded.VFEA: Void VFEAncients.HarmonyPatches.PowerPatches:AddPowers(Pawn __result, PawnGenerationRequest request) - POSTFIX Rimworld.Alite.EBSG.main: Void EBSGFramework.HarmonyPatches:TryGenerateNewPawnInternalPostfix(Pawn& __result) - POSTFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Postfix(Pawn& __result) at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009d] in <630e2863bc9a4a3493f2eff01e3a9556>:0 - POSTFIX OskarPotocki.VFECore: Void VFECore.Abilities.PawnGen_Patch:Postfix(Pawn __result) - POSTFIX OskarPotocki.VanillaPsycastsExpanded: Void VanillaPsycastsExpanded.PawnGen_Patch:Postfix(Pawn __result, PawnGenerationRequest request) - POSTFIX rimworld.TechBackground: Void TechBackground.GenerateNewNakedPawn:Postfix(Pawn __result) at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00136] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x001fe] in <630e2863bc9a4a3493f2eff01e3a9556>:0 - PREFIX raceQuestPawn: Void raceQuestPawn.PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest& request) - PREFIX SmashPhil.VehicleFramework: Boolean Vehicles.Construction:GenerateVehiclePawn(PawnGenerationRequest request, Pawn& __result) - PREFIX ReSpliceCharmweavers.Mod: Void ReSpliceCharmweavers.Patch_PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest& request) - PREFIX WorldTechLevel.Filters: Void WorldTechLevel.Patches.Patch_PawnGenerator:GeneratePawn_Prefix(PawnGenerationRequest& request) - POSTFIX MechanoidUpgradesPatch: Void MU.Patch_GenerateUpgradedPawn:Postfix(PawnGenerationRequest request, Pawn& __result) - POSTFIX VFEPirates.Mod: Void VFEPirates.PawnGenerator_GeneratePawn_Patch:Postfix(Pawn __result) - POSTFIX Altered.Carbon: Void AlteredCarbon.PawnGenerator_GeneratePawn_Patch:Postfix(Pawn __result) - POSTFIX cyanobot.toddlers: Void Toddlers.GeneratePawn_Patch:Postfix(Pawn& __result) at RimWorld.QuestGen.QuestGen_Pawns.GeneratePawn (RimWorld.Quest quest, Verse.PawnGenerationRequest request, System.Boolean ensureNonNumericName) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at RimWorld.QuestGen.QuestNode_Root_SanguophageMeetingHost.RunInt () [0x00300] in <630e2863bc9a4a3493f2eff01e3a9556>:0 at RimWorld.QuestGen.QuestNode.Run () [0x00015] in <630e2863bc9a4a3493f2eff01e3a9556>:0 Slate vars: faction=Compact of Seesoum gatherSpot=(113, 0, 70) inSignal=Quest596.Initiate map=Map-0-PlayerHome meetingDurationTicks=11114 points=7711.91 xenogermReimplantedSignal=Quest596.sanguophages.XenogermReimplanted UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string) RimWorld.QuestGen.QuestNode:Run () RimWorld.QuestScriptDef:Run () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) SettlementQuests.WorldObjectComp_SettlementQuest:TryGenerateQuest () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__2 () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__0 () Verse.Command_Action:ProcessInput (UnityEngine.Event) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:Prefix (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGrid_Patch1 (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&) RimWorld.Planet.WorldInspectPane:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.Planet.WorldInspectPane:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch3 (Verse.Root)

Grammar unresolvable. Root 'questDescription' GRAMMAR RESOLUTION TRACE 1 questDescription → A sanguophage named [asker_nameDef] is looking for a safe place to meet with [sanguophageCountMinusOne] other [sanguophageSingOrPlural] where they won't be tracked. Their leader [asker_nameDef] is asking for you to host the meeting at [map_definite].\n\nIf you accept, [sanguophageCount] sanguophages will arrive at [map_definite] from different directions. They will spend several hours discussing their own secret issues before departing. They promise to give you your reward before they leave.\n\nYou may betray the sanguophages and attack them. Downed sanguophages can be forced to turn one of your own colonists into a sanguophage.\n\n[sanguophageInfo] asker_nameDef → UNRESOLVABLE sanguophageCountMinusOne → UNRESOLVABLE sanguophageSingOrPlural → UNRESOLVABLE asker_nameDef → UNRESOLVABLE 2 map_definite → <color=#00BCD8FF>Golden Woods</color> sanguophageCount → UNRESOLVABLE 2 map_definite → <color=#00BCD8FF>Golden Woods</color> 2 sanguophageInfo → (*Gray)About sanguophages: Sanguophages are ageless, deathless super-humans powered by archotech-created archites in the bloodstream. They are beautiful and extremely intelligent. They can heal any injury, and never suffer from disease or poison. In combat, they can launch deadly spines and heal injured friends. The price is that sanguophages must consume hemogen derived from human blood to survive, and they must periodically deathrest for long periods. They're easily destroyed by fire, and slowed down by UV light.(/Gray) questDescription → UNRESOLVABLE CUSTOM RULES ■questDescription → A sanguophage named [asker_nameDef] is looking for a safe place to meet with [sanguophageCountMinusOne] other [sanguophageSingOrPlural] where they won't be tracked. Their leader [asker_nameDef] is asking for you to host the meeting at [map_definite].\n\nIf you accept, [sanguophageCount] sanguophages will arrive at [map_definite] from different directions. They will spend several hours discussing their own secret issues before departing. They promise to give you your reward before they leave.\n\nYou may betray the sanguophages and attack them. Downed sanguophages can be forced to turn one of your own colonists into a sanguophage.\n\n[sanguophageInfo] ■sanguophageSingOrPlural → sanguophage ■sanguophageSingOrPlural → sanguophages ■sanguophageInfo → (*Gray)About sanguophages: Sanguophages are ageless, deathless super-humans powered by archotech-created archites in the bloodstream. They are beautiful and extremely intelligent. They can heal any injury, and never suffer from disease or poison. In combat, they can launch deadly spines and heal injured friends. The price is that sanguophages must consume hemogen derived from human blood to survive, and they must periodically deathrest for long periods. They're easily destroyed by fire, and slowed down by UV light.(/Gray) ■map_label → <color=#00BCD8FF>Golden Woods</color> ■map_definite → <color=#00BCD8FF>Golden Woods</color> ■map_indefinite → <color=#00BCD8FF>Golden Woods</color> UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string) Verse.Log:ErrorOnce (string,int) Verse.Grammar.GrammarResolver:ResolveUnsafe (string,Verse.Grammar.GrammarRequest,bool&,string,bool,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool) Verse.Grammar.GrammarResolver:ResolveUnsafe (string,Verse.Grammar.GrammarRequest,string,bool,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool) Verse.Grammar.GrammarResolver:ResolveUnsafe (string,Verse.Grammar.GrammarRequest,bool&,string,bool,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool) Verse.Grammar.GrammarResolver:ResolveUnsafe (string,Verse.Grammar.GrammarRequest,string,bool,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool) Verse.Grammar.GrammarResolver:Resolve (string,Verse.Grammar.GrammarRequest,string,bool,string,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool) RimWorld.QuestGen.QuestGenUtility:ResolveAbsoluteText (System.Collections.Generic.List`1<Verse.Grammar.Rule>,System.Collections.Generic.Dictionary`2<string, string>,string,bool) RimWorld.QuestGen.QuestNode_ResolveQuestDescription:Resolve () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch1 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate) SettlementQuests.WorldObjectComp_SettlementQuest:TryGenerateQuest () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__2 () SettlementQuests.WorldObjectComp_SettlementQuest/<>c__DisplayClass2_0:<GetCaravanGizmos>b__0 () Verse.Command_Action:ProcessInput (UnityEngine.Event) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) DragSorting.GizmoGridDrawer_DrawGizmoGrid_Patch:Prefix (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGrid_Patch1 (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&) RimWorld.Planet.WorldInspectPane:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.Planet.WorldInspectPane:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch3 (Verse.Root)
< >
Viser 1-1 af 1 kommentarer
BlackFranky 25. maj kl. 11:59 
I have a normal base on a planet. I never had a spaceship in this playthrough.
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50