r/DestinyTheGame Oct 24 '24

The Perk-Distribution Bug has existed since at least Final Shape, 4 months ago. It just didn't happen on any popular perk combinations, so it flew under everyone's radar. Media

https://x.com/mossy_max/status/1849246476041605224

"There's no reason that Moving Target + Threat Detector should be 17x more likely than MT + Repulsor Brace."

Truthteller was reissued when Final Shape came out. Notoriously, it was panned as a pretty shitty reissue, with no good rolls, no clearly defined god roll, and overall just everyone moved on and ignored it.

However, even on Truthteller, the perk distribution is night and day. This is the exact same bug that's on Chill Inhibitor.

It's just that nobody was crying they couldn't get "Harmony + Grave Robber" on the GL. Out of tens of thousands of drops, only 161 people got Danger Zone + Elemental Capacitor.

That is fractions of a percent.

This bug has existed for a while. It's only just now, just this season, just recently, that it's finally happened to a meta defining god roll trait combination.

How long as this been in the system?

1.7k Upvotes

View all comments

Show parent comments

24

u/EpicAura99 Oct 24 '24

The engine isn’t set up to do it, it wouldn’t a trivial change.

-7

u/Maar7en Oct 24 '24 edited Oct 24 '24
  1. That's not an engine feature.

  2. Regardless it would be a trivial change.

To expand upon that:

  1. Without a doubt something like loot drops is a server side thing. You tell the server you've opened an engram(or maybe received this is already decided when the engram is created but that'd be wasteful) and it rolls the metaphorical dice for you. Doing something like this client side would have already been exposed through hacking a decade ago.

  2. The generation code is going to be something incredibly simple that is optimised for speed. All it needs to do is check the engram type, roll a weapon from the pool, then roll 8-10 more times for traits, masterwork and whether it has a mod. That last one is already weighted btw.

Rewriting that code and redirecting all loot calls to it is trivial. It just is. The only possible obstacle in doing so could be optimising it enough so it doesn't mess with the player experience speed wise. (And this time writing something that is proper random or purposefully weighted.

8

u/EpicAura99 Oct 24 '24

The engine is custom tuned for Destiny, I absolutely do think something as basic as random rolls would be baked in by now.

Not to mention, you know, the employees confirming this.

-11

u/Maar7en Oct 24 '24

See the extra stuff I added to my previous comment. It is not an engine feature without a doubt. Engine features would be local and loot without a doubt isn't.

From your comments it sounds like you don't quite understand what a game engine is.

10

u/EpicAura99 Oct 24 '24

Local/server has nothing to do with it being on the engine or not. Both are running the engine. The engine isn’t just the visual stuff.

-4

u/Maar7en Oct 24 '24

Lol no the server is not running the engine. It is running completely different software.

3

u/EpicAura99 Oct 24 '24

Have you developed on a gave engine before my guy. Because I have.

-4

u/Maar7en Oct 24 '24

Yes.

This isn't in engine. Just like your inventory is pretty much entirely disconnected from the engine.

The game makes API calls just as light.gg and dim do.