Basically, I play with a heavy modded game. Not every mod is quite big nor it implies big overhauls, but there's a lot of them (around 112 I think) in my game. I've been getting the next error for quite a while so removed a lots of mods trying to pinpoint which one is breaking my game.
Thing is, whenever a Mechanoid Ship crashes and I shoot at it, usually only the first shoot actually damages the ship -and releases the mechs-, the other ones do nothing, not even a 0 damage, and every "bullet" just bring the next error, making it impossible to actually damage the ship.
Screenshot of a Quickstart Game, summoning the event with the dev tools.
https://i.imgur.com/NExEnGE.png
You can found the full log and mod list at
https://gist.github.com/HugsLibRecordKeeper/d07985253f84b0651a58496246064e79
Strange enough, placing a Ship like a furniture with the dev tools causes no errors and eats all the damage.
https://i.imgur.com/kVa5lKA.png
Thanks beforehand 😓
Thing is, whenever a Mechanoid Ship crashes and I shoot at it, usually only the first shoot actually damages the ship -and releases the mechs-, the other ones do nothing, not even a 0 damage, and every "bullet" just bring the next error, making it impossible to actually damage the ship.
Code Select
Exception ticking Bullet_BoltActionRifle1002: System.MissingMethodException: Cannot create an abstract class 'Verse.ThingComp'.
at System.Activator.CheckAbstractType (System.Type) <0x000aa>
at System.Activator.CreateInstance (System.Type,bool) <0x00039>
at System.Activator.CreateInstance (System.Type) <0x00012>
at Verse.ThingWithComps.InitializeComps () <0x0007e>
at Verse.ThingWithComps.PostMake () <0x0001e>
at Verse.ThingMaker.MakeThing (Verse.ThingDef,Verse.ThingDef) <0x00258>
at Verse.PawnGenerator.TryGenerateNewNakedPawn (Verse.PawnGenerationRequest&,string&,bool) <0x0009d>
at Verse.PawnGenerator.GenerateNewNakedPawn (Verse.PawnGenerationRequest&) <0x00174>
at Verse.PawnGenerator.GeneratePawnInternal (Verse.PawnGenerationRequest) <0x0054f>
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest) <0x00024>
at Verse.PawnGenerator.GeneratePawn (Verse.PawnKindDef,RimWorld.Faction) <0x00127>
at RimWorld.CompSpawnerMechanoidsOnDamaged.TrySpawnMechanoids () <0x002da>
at RimWorld.CompSpawnerMechanoidsOnDamaged.PostPreApplyDamage (Verse.DamageInfo,bool&) <0x00111>
at Verse.ThingWithComps.PreApplyDamage (Verse.DamageInfo,bool&) <0x00068>
at Verse.Building.PreApplyDamage (Verse.DamageInfo,bool&) <0x000f1>
at (wrapper dynamic-method) Verse.Thing.TakeDamage_Patch0 (object,Verse.DamageInfo) <0x0018c>
at RimWorld.Bullet.Impact (Verse.Thing) <0x00245>
at Verse.Projectile.CheckForFreeIntercept (Verse.IntVec3) <0x00170>
at Verse.Projectile.CheckForFreeInterceptBetween (UnityEngine.Vector3,UnityEngine.Vector3) <0x0028c>
at Verse.Projectile.Tick () <0x001c9>
at Verse.TickList.Tick () <0x002c6>
Screenshot of a Quickstart Game, summoning the event with the dev tools.
https://i.imgur.com/NExEnGE.png
You can found the full log and mod list at
https://gist.github.com/HugsLibRecordKeeper/d07985253f84b0651a58496246064e79
Strange enough, placing a Ship like a furniture with the dev tools causes no errors and eats all the damage.
https://i.imgur.com/kVa5lKA.png
Thanks beforehand 😓