边缘世界 RimWorld

边缘世界 RimWorld

Vanilla Factions Expanded - Ancients
Carapace Cross 2022 年 10 月 25 日 上午 9:38
Ancients and Psycasts Expanded conflict?
I'm encountering a strange error whenever one of my pawns uses a specific vanilla psycasts expanded psycast. Paralysis pulse doesn't seem to work as intended, only paralysing a few pawns, who continue to move while paralysed, crawling along prone. From the error it seems to be related to Ancients, and has something to do with the equipment tracker, which may also explain another error I've been encountering where all dropped weapons vanish. Is this a conflict? Anyone have any ideas what might be going on? Here's the error (though I can also provide the hugslib log):

JobDriver threw exception in toil unnamed's initAction for pawn Al-Khalid driver=JobDriver_CastAbilityOnce (toilIndex=1) driver.job=(VFEA_UseAbility (Job_1956286) A=Thing_Human1563)
System.NullReferenceException: Object reference not set to an instance of an object
at MVCF.VerbManager.RemoveVerb (Verse.Verb verb) [0x0008c] in <8b6d604b224c458b9de43199ef6bd2ed>:0
at MVCF.Features.Feature_Humanoid.EquipmentRemoved_Prefix (Verse.ThingWithComps eq, Verse.Pawn_EquipmentTracker __instance) [0x000d7] in <8b6d604b224c458b9de43199ef6bd2ed>:0
at (wrapper dynamic-method) Verse.Pawn_EquipmentTracker.Verse.Pawn_EquipmentTracker.Notify_EquipmentRemoved_Patch2(Verse.Pawn_EquipmentTracker,Verse.ThingWithComps)
at Verse.ThingOwner.NotifyRemoved (Verse.Thing item) [0x00040] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.ThingOwner`1[T].Remove (Verse.Thing item) [0x00039] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch1(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
at Verse.GenPlace.SplitAndSpawnOneStackOnCell (Verse.Thing thing, Verse.IntVec3 loc, Verse.Rot4 rot, Verse.Map map, Verse.Thing& resultingThing, System.Action`2[T1,T2] placedAction) [0x00029] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.GenPlace.TryPlaceDirect (Verse.Thing thing, Verse.IntVec3 loc, Verse.Rot4 rot, Verse.Map map, Verse.Thing& resultingThing, System.Action`2[T1,T2] placedAction) [0x00129] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.GenPlace.TryPlaceThing (Verse.Thing thing, Verse.IntVec3 center, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, Verse.Rot4 rot) [0x00068] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.GenDrop.TryDropSpawn (Verse.Thing thing, Verse.IntVec3 dropCell, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& resultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, System.Boolean playDropSound) [0x000a2] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.ThingOwner.TryDrop (Verse.Thing thing, Verse.IntVec3 dropLoc, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, System.Boolean playDropSound) [0x00034] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at Verse.ThingOwner`1[T].TryDrop (Verse.Thing thing, Verse.IntVec3 dropLoc, Verse.Map map, Verse.ThingPlaceMode mode, T& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator) [0x00025] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at (wrapper dynamic-method) Verse.Pawn_EquipmentTracker.Verse.Pawn_EquipmentTracker.TryDropEquipment_Patch1(Verse.Pawn_EquipmentTracker,Verse.ThingWithComps,Verse.ThingWithComps&,Verse.IntVec3,bool)
at (wrapper dynamic-method) Verse.Pawn_EquipmentTracker.Verse.Pawn_EquipmentTracker.DropAllEquipment_Patch1(Verse.Pawn_EquipmentTracker,Verse.IntVec3,bool,bool)
at Verse.Pawn.DropAndForbidEverything (System.Boolean keepInventoryAndEquipmentIfInBed, System.Boolean rememberPrimary) [0x0010f] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.MakeDowned_Patch3(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.CheckForStateChange_Patch1(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch3(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
at VFECore.Abilities.Ability.ApplyHediff (Verse.Pawn targetPawn, Verse.HediffDef hediffDef, Verse.BodyPartRecord bodyPart, System.Int32 duration, System.Single severity) [0x000b7] in <8177097591544e598d6d45c55af58611>:0
at VFECore.Abilities.Ability.ApplyHediff (Verse.Pawn targetPawn, VFECore.Abilities.AbilityExtension_Hediff hediffExtension) [0x0009e] in <8177097591544e598d6d45c55af58611>:0
at VFECore.Abilities.Ability.ApplyHediffs (RimWorld.Planet.GlobalTargetInfo[] targetInfo) [0x00068] in <8177097591544e598d6d45c55af58611>:0
at VFECore.Abilities.Ability.Cast (RimWorld.Planet.GlobalTargetInfo[] targets) [0x0022a] in <8177097591544e598d6d45c55af58611>:0
at VanillaPsycastsExpanded.Ability_ParalysisPulse.Cast (RimWorld.Planet.GlobalTargetInfo[] targets) [0x00001] in <62472a5a24d04c228963557971c65b5a>:0
at VFECore.Abilities.JobDriver_CastAbilityOnce+<>c__DisplayClass5_0.<MakeNewToils>b__3 () [0x0007d] in <8177097591544e598d6d45c55af58611>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <a7463a06f2454dfcb1840bc06cbe4fd3>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
正在显示第 1 - 1 条,共 1 条留言
legodude17  [开发者] 2022 年 10 月 30 日 下午 6:41 
Fixed in latest version of Framework.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50