Inconsistent Ammo Explosions

BDCarrillo shared this bug 3 months ago
Reported

Enenra asked for ticket submission. Ammo explosions are inconsistently induced based upon block types, with some causing explosions (cargo) while others do not (connector, cockpit, etc). The key difference appears to be in the OnDestroy() method, because the blocks that do not cause ammo explosions are calling ReleaseInventory(this.GetInventory()); prior to base.OnDestroy(). This effectively kicks the cargo out into space prior to code that would cause an ammo explosion, so there's nothing left to detonate.


Fixing this inconsistent behavior would entail removing the ReleaseInventory(this.GetInventory()); call for any block that can hold ammo (assembler, cockpit, connector, just to name a few).

Replies (1)

photo
1

Hello,

Thank you for reaching our forum and letting us know about this issue.

We have added this issue into our internal system.

Kind Regards,

Keen Software House: QA Department

Leave a Comment
 
Attach a file