Cockroaches are hard to kill, and some game bugs can be nearly as hearty. A glitch in Destiny that has been stealing your precious heavy ammo will soon be getting squashed, so you won't have to be afraid to use your favorite rocket launcher any longer.
Destiny players tend to lose their heavy ammo when they die, return to orbit or encounter a cutscene, but come February that won't be the case. In a recent Blog post, Destiny detailed the reason why players encounter that bug.
"The basic flaw here is an ordering problem," says sandbox engineer Jon Cable. "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 armor perks are applied, so the persisted fraction yields fewer rounds."
Later on, in the post, Jon explained how the developer would be fixing the problem, "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."
This all sounds pretty technical, but it's good to know that heavy ammo won't be quite as much of a limited resources in the near future.
This is a little inside baseball, but it's an interesting peek into the development process for those of us who don't make games for a living.