边缘世界 RimWorld

边缘世界 RimWorld

Custom Pawn Generation
Bug: Error while generating pawn
Error while generating pawn. Rethrowing. Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Sequence contains no elements
[Ref 3DDE9AEB]
at System.Linq.Enumerable.Last[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at Verse.PawnGenerator.DiscardGeneratedPawn (Verse.Pawn pawn) [0x00046] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX com.rimworld.mod.nyan.custom_pawn_generation: Boolean RW_CustomPawnGeneration.Patch_PawnGenerator_DiscardGeneratedPawn:Prefix(Pawn pawn)
(wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <51fded79cd284d4d911c5949aff4cb21>:0
--- End of inner exception stack trace ---
[Ref BB1B347C]
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at RW_CustomPawnGeneration.Patch_PawnGenerator_TryGenerateNewPawnInternal.DiscardGeneratedPawn (Verse.Pawn pawn) [0x00049] in <095280a1b29d4e3fbd99ec6aff624bc7>:0
at RW_CustomPawnGeneration.Patch_PawnGenerator_TryGenerateNewPawnInternal.Postfix (Verse.PawnGenerationRequest& request, Verse.Pawn& __result, System.String& error) [0x00072] in <095280a1b29d4e3fbd99ec6aff624bc7>:0
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x0104c] in <46372f5dadbf4af8939e608076251180>:0
- POSTFIX com.rimworld.mod.nyan.custom_pawn_generation: Void RW_CustomPawnGeneration.Patch_PawnGenerator_TryGenerateNewPawnInternal:Postfix(PawnGenerationRequest& request, Pawn& __result, String& error)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009c] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00140] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x0002a] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX com.rimworld.mod.nyan.custom_pawn_generation: Void RW_CustomPawnGeneration.Patch_PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest& request)
- POSTFIX com.rimworld.mod.nyan.custom_pawn_generation: Void RW_CustomPawnGeneration.Patch_PawnGenerator_GeneratePawn:Patch(Pawn __result, PawnGenerationRequest request)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest)
RimWorld.ThingSetMaker_MapGen_AncientPodContents:GenerateAngryAncient ()
RimWorld.ThingSetMaker_MapGen_AncientPodContents:Generate (RimWorld.ThingSetMakerParams,System.Collections.Generic.List`1<Verse.Thing>)
RimWorld.ThingSetMaker:Generate (RimWorld.ThingSetMakerParams)
RimWorld.RoomGenUtility:SpawnCryptoCasket (Verse.IntVec3,Verse.Map,Verse.Rot4,int,RimWorld.PodContentsType,RimWorld.ThingSetMakerDef)
RimWorld.BaseGen.SymbolResolver_AncientCryptosleepCasket:Resolve (RimWorld.BaseGen.ResolveParams)
RimWorld.BaseGen.BaseGen:Resolve (RimWorld.BaseGen.SymbolStack/Element)
RimWorld.BaseGen.BaseGen:Generate ()
RimWorld.GenStep_ScatterShrines:ScatterAt (Verse.IntVec3,Verse.Map,Verse.GenStepParams,int)
Verse.GenStep_Scatterer:Generate (Verse.Map,Verse.GenStepParams)
Verse.MapGenerator:GenerateContentsIntoMap (System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,Verse.Map,int,bool)
Verse.MapGenerator:GenerateMap (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>,bool,bool)
Verse.Game:InitNewGame ()
Verse.Root_Play/<>c:<Start>b__1_2 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


It seems to be related to ancient ruins. The mod settings used simply changed the ratio of women to 90%.

This is a really good mod. I would really appreciate it if it could be fixed.:steamhappy: