5/17/2024 7:28:16 PM (0.501) Mem: 802,013,184 Mode: Off Plat:WindowsPlayer ----------- NullReferenceException: Object reference not set to an instance of an object Stack Trace: Arcen.HotM.Core.MachineStructure.DoOnPostTakeDamage (Arcen.HotM.Core.ISimMapActor DamageSource, System.Int32 DamageAmount, Arcen.Universal.MersenneTwister Rand, System.Boolean ShouldDoDamageTextPopupsAndLogging) (at :0) Arcen.HotM.External.AttackHelper.HandleGeneralAttackLogic_Inner (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.HotM.Core.CalculationType CalcType, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Single ExtraAttackMultiplier, System.String ExtraAttackReasonLang, System.Boolean CheckCloakedStatus, System.Boolean CheckTakeCoverStatus, System.Boolean ImagineWillBeInCover, System.Boolean ImagineAttackerWillHaveMoved, UnityEngine.Vector3 NewAttackerLocation, System.Int32 ImagineThisAmountOfAttackerHealthWasLost, System.Boolean DoFullPrecalculation, System.Int32 OverridingDamageAmount, System.Boolean SkipCaringAboutRange, Arcen.Universal.ArcenCharacterBufferBase BufferOrNull, Arcen.Universal.ArcenCharacterBufferBase SecondaryBufferOrNull) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.AttackHelper.DoNPCDelayedAttack_UsePriorCalculation_PrimaryOrSecondary (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Int32 DamageAmountWeAlreadyCalculated) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.NPCUnit+<>c__DisplayClass256_0.b__0 () (at :0) Arcen.HotM.ExternalVis.Projectile_StraightShot+StraightShot.DoPerFrameUpdate (System.Single DeltaTime) (at <93e8229e6566446f9cabc4f663a7284a>:0) Arcen.HotM.Visualization.VisParticleEffectPool.DoParticlePerFrameLogic (System.Single DeltaTime, System.Boolean& ShouldHaveInfiniteBuildingDrawDistance, System.Int32& travelingEffectCount, System.Int32& totalParticleEffectCount) (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) Arcen.HotM.Visualization.MainGameCoreGameLoop.Update () (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0)