rimworld吧 关注:277,848贴子:5,143,990
  • 6回复贴,共1

魅狐生不出孩子,报错如下

只看楼主收藏回复

Pawn generation error: Generated pawn incapable of required skill: Medicine Too many tries (120), returning null. Generation request: kindDef=Kurin_Faction_Leader, context=NonPlayer, faction=达维亚, tile=-1, forceGenerateNewPawn=False, allowedDevelopmentalStages=Newborn, allowDead=False, allowDowned=True, canGeneratePawnRelations=True, mustBeCapableOfViolence=False, colonistRelationChanceFactor=1, forceAddFreeWarmLayerIfNeeded=False, allowGay=True, prohibitedTraits=, allowFood=True, allowAddictions=True, inhabitant=False, certainlyBeenInCryptosleep=False, biocodeWeaponChance=0, validatorPreGear=, validatorPostGear=, fixedBiologicalAge=, fixedChronologicalAge=, fixedGender=, fixedLastName=若林, fixedBirthName=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateNewPawnInternal_Patch5 (Verse.PawnGenerationRequest&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateOrRedressPawnInternal_Patch4 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch7 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.PregnancyUtility.ApplyBirthOutcome_NewTemp_Patch1 (RimWorld.RitualOutcomePossibility,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.PregnancyUtility.ApplyBirthOutcome_NewTemp_Patch1 (RimWorld.RitualOutcomePossibility,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments,bool)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.RitualOutcomePossibility,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
Verse.DebugToolsPawns/<>c__DisplayClass102_0:<CreateBabyFromParents>b__2 ()
LudeonTK.DebugTool:DebugToolOnGUI ()
LudeonTK.DebugTools:DebugToolsOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch3 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)


IP属地:湖南1楼2024-09-20 14:50回复
    大佬们有遇到过吗


    IP属地:湖南2楼2024-09-20 14:51
    回复
      2026-01-20 22:14:10
      广告
      不感兴趣
      开通SVIP免广告
      是魅狐的豪华版,暂时发现只有魅狐生不出来,会报错,绮罗啥的生孩子都没有报错


      IP属地:湖南4楼2024-09-20 14:54
      回复
        顶顶


        IP属地:湖南6楼2024-09-20 15:25
        回复
          因为医疗无能之类的?


          IP属地:河南来自Android客户端7楼2025-07-31 17:42
          收起回复
            丟進Gemini給出的回答,加減看吧:
            您好,這個錯誤報告非常清楚,它並不是一個模組衝突或 Bug,而是由於在開發者模式中使用除錯工具時,產生了一個邏輯上無法達成的指令。
            我來為您詳細分析。
            錯誤分析
            錯誤核心Generated pawn incapable of required skill: Medicine這句話是問題的關鍵,意思是:遊戲在嘗試生成一個角色時,發現這個角色無法使用「醫療」技能,但生成規則又要求他必須能使用醫療技能。
            為什麼會有這個衝突?讓我們看看錯誤報告中的另外兩行:
            kindDef=Kurin_Faction_Leader: 遊戲被要求生成一個 Kurin 族的「陣營領袖」。陣營領袖這類角色,通常在其定義檔中被要求必須具備某些核心技能(例如社交、醫療等)。
            allowedDevelopmentalStages=Newborn: 與此同時,遊戲又被限制只能生成「新生兒」。
            這就產生了一個無法解決的矛盾:
            規則 A:角色必須是「陣營領袖」,因此需要具備醫療技能。
            規則 B:角色必須是「新生兒」,但新生兒天生就沒有任何技能,無法進行任何工作。
            遊戲嘗試了 120 次,希望能隨機生成一個既是新生兒又是合格領袖的角色,但這在邏輯上是不可能的,所以最終它放棄了並回報這個錯誤。
            錯誤是如何觸發的?從錯誤報告的最後幾行 DebugToolsPawns/...:<CreateBabyFromParents>b__2 () 可以看出,這個生成請求是由您手動點擊了開發者模式中的除錯工具,很可能是**「從父母創建嬰兒 (Create baby from parents)」**之類的選項所觸發的。
            結論與解決方案
            這個錯誤不是模組損壞或衝突的跡象,您可以放心。這純粹是因為您在使用除錯工具時,無意中下達了一個包含內在邏輯衝突的指令。
            解決方案很簡單:
            如果您想用除錯工具生成一個嬰兒,請確保您選擇生成的角色類型是普通的種族成員(例如 Kurin_Colonist),而不是有特殊技能需求的「陣營領袖」。
            如果您想生成一個陣營領袖,請不要將其年齡或發育階段限制為「新生兒」。
            簡單來說,不要試圖讓一個嬰兒去當一個需要專業技能的陣營領袖,遊戲的生成邏輯不允許這種情況發生。


            IP属地:中国台湾8楼2025-07-31 17:59
            回复