RimWorld

RimWorld

Big and Small - Lamias and other Snake-People
Swallow not working
Hey, I have a Marlith pawn (named Banastra) who's roughly size 2 right now, but Swallow can't seem to hit anything. My pawn will jump at the target, but on landing it doesn't do anything. It's the normal Swallow from the Abilities list, not the one in the Slime list. I tried it on a Nisse and an iguana both to see if either would work, and it throws up some error messages:

Error in OnJumpCompleted (target Iguana427111, user: Banastra) : Value cannot be null.
Parameter name: source
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
BigAndSmall.CompAbilityEffect_SlimeEnglufJump:OnJumpCompleted (Verse.IntVec3,Verse.LocalTargetInfo)
RimWorld.PawnFlyer:RespawnPawn ()
RimWorld.PawnFlyer:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

--------------------------

Exception ticking hediff (BS_Engulfed ticksSinceCreation=1) for pawn Banastra. Removing hediff... Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: source
[Ref CCDB6428] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

--------------------------

Error while removing hediff: System.NullReferenceException: Object reference not set to an instance of an object
[Ref E9E2ED82] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()


Those are the error messages for the iguana. Any idea what's causing these issues? If it's a mod conflict I can remove the other mod... But I don't know what's causing it.
< >
Showing 1-2 of 2 comments
A Little Guy 29 May, 2024 @ 5:11pm 
Running into a similar issue, at least for me seems to be caused by Integrated Implants. Having solely the Integrated Implants mod and Lamias enabled on a freshly started colony seems to cause some conflict. First instinct is something to do with the Alkaloid anti-digest implant from that mod changing something, but that's purely a guess.
RedMattis  [developer] 30 May, 2024 @ 11:15pm 
Try getting latest. I think I added some code to handle edge cases such as those caused by the targeted pawn dying before the action finishes (usually because the pawn jumped, instantly did a lethal melee attack, and then tried to finish the ability).
< >
Showing 1-2 of 2 comments
Per page: 1530 50