i found something weird whith the guns
Exception ticking Bullet_BoltActionRifle136266: System.NullReferenceException: Object reference not set to an instance of an object
at CombatExtended.ArmorUtilityCE.GetPenetrationValue (Verse.DamageInfo) <0x002cf>
at CombatExtended.ArmorUtilityCE.GetAfterArmorDamage (Verse.DamageInfo,Verse.Pawn,Verse.BodyPartRecord,bool&) <0x00254>
at CombatExtended.Harmony.Harmony_DamageWorker_AddInjury_ApplyDamageToPart.ArmorReroute (Verse.Pawn,Verse.DamageInfo&) <0x0006b>
at (wrapper dynamic-method) Verse.DamageWorker_AddInjury.ApplyDamageToPart_Patch1 (object,Verse.DamageInfo,Verse.Pawn,Verse.DamageWorker/DamageResult&) <0x000a6>
at Verse.DamageWorker_AddInjury.ApplyToPawn (Verse.DamageInfo,Verse.Pawn) <0x00505>
at Verse.DamageWorker_AddInjury.Apply (Verse.DamageInfo,Verse.Thing) <0x000ae>
at (wrapper dynamic-method) Verse.Thing.TakeDamage_Patch1 (object,Verse.DamageInfo) <0x00275>
at RimWorld.Bullet.Impact (Verse.Thing) <0x00245>
at Verse.Projectile.CheckForFreeIntercept (Verse.IntVec3) <0x003c9>
at Verse.Projectile.CheckForFreeInterceptBetween (UnityEngine.Vector3,UnityEngine.Vector3) <0x0028c>
at Verse.Projectile.Tick () <0x001c9>
at Verse.TickList.Tick () <0x002c6>
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Exception ticking Bullet_BoltActionRifle136266: System.NullReferenceException: Object reference not set to an instance of an object
at CombatExtended.ArmorUtilityCE.GetPenetrationValue (Verse.DamageInfo) <0x002cf>
at CombatExtended.ArmorUtilityCE.GetAfterArmorDamage (Verse.DamageInfo,Verse.Pawn,Verse.BodyPartRecord,bool&) <0x00254>
at CombatExtended.Harmony.Harmony_DamageWorker_AddInjury_ApplyDamageToPart.ArmorReroute (Verse.Pawn,Verse.DamageInfo&) <0x0006b>
at (wrapper dynamic-method) Verse.DamageWorker_AddInjury.ApplyDamageToPart_Patch1 (object,Verse.DamageInfo,Verse.Pawn,Verse.DamageWorker/DamageResult&) <0x000a6>
at Verse.DamageWorker_AddInjury.ApplyToPawn (Verse.DamageInfo,Verse.Pawn) <0x00505>
at Verse.DamageWorker_AddInjury.Apply (Verse.DamageInfo,Verse.Thing) <0x000ae>
at (wrapper dynamic-method) Verse.Thing.TakeDamage_Patch1 (object,Verse.DamageInfo) <0x00275>
at RimWorld.Bullet.Impact (Verse.Thing) <0x00245>
at Verse.Projectile.CheckForFreeIntercept (Verse.IntVec3) <0x003c9>
at Verse.Projectile.CheckForFreeInterceptBetween (UnityEngine.Vector3,UnityEngine.Vector3) <0x0028c>
at Verse.Projectile.Tick () <0x001c9>
at Verse.TickList.Tick () <0x002c6>
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()