The issue lies at the intersection of many systems

Jan 30, 2015 05:22 GMT  ·  By

A game as huge as Destiny couldn't be free of bugs, but Bungie is working day and night to patch up all the issues they find or get reports on. One such bug is related to the heavy ammo, which disappears whenever Guardians wearing armor respawn or return to orbit.

Most players also reported that the bug manifests even after triggering a cutscene. Since the bug has been reported long time ago and Bungie acknowledged it, many asked themselves why the developer did not fix it yet, especially that it's a pain for those raiding.

Today, for the first time Bungie has took the time and explain why fixing this issue was a problem and that they have finally found a solution.

Sandbox engineer Jon Cable explained in the latest Bungie Weekly Update that “the basic flaw here is an ordering problem. Our inventory system creates your weapons when your characters spawn.

“When that happens, it tries to restore the same fraction of ammo that you had when you died. The bug occurred because the weapon is created before capacity modifiers from armour perks are applied, so the persisted fraction yields fewer rounds.”

He also said that because the bug was at the intersection of many other different systems such as player profiles, weapon management, perks and more, fixing it was quite risky since a patch could negatively impact on the other systems.

The bug may be fixed as early as the next update

Thankfully, he managed to find a solution after many tries, which he thinks will not affect any other systems mentioned earlier.

“In the end, I came up with a surgical change that fixes the main issue and minimizes the chances that a new problem would be introduced. I do not think I can overstate the complexity of these systems – it took me several tries to come up with a fix that did not cause other problems.”

If that's true, Destiny players should expect a fix for the heavy ammo bug as early as next update. Stay tuned for more on this one.