Posted by Sinatra.SUN 2 years ago
I heard you on last nights stream on Jonhah's
The problem with your system is that the player will expect loot based on the chest. So when you find a legendary chest you expect loot.
The gamelogic if ofc a bigger chance for loot, but thats not how its perceived.
What you should do is to make the loot roll before giving the chest color. There should be a roll for treasure, and then the chest color should represent the amount of treasure inside.
So a non green chest will always have items in them.
As long as you make the roll after chest gets it color, you will hugely dissapoint players because fighting hard to kill a boss guarding the ultra rare legendary chest, and then opening the chest and there is no loot - that will always be a huge disapointment.
A player will always expect a more rare chest to have better loot, so the only way to stop it is to make the loot roll first and then give the chest a color based on the result.
Posted by Korn 2 years ago (Source)
that's a very good suggestion!
Right now, how the system works is to roll for the color first. The chest color then determines how many loot rolls there will be. In principle, it's possible that a high end chest - if it get's unlucky on the loot rolls - won't contain a lot of loot. Your suggestion would fix that. It might not be trivial from a tech point of view, and from how the black market comes into play, as you'd essentially have to make a "hidden" roll before the color of the chest is even shown.
Another idea could be that a certain subset of loot rolls made by a chest is only made on those items that the black market right now has in stock. For example, say a specific chest type had 10 rolls in total. You could have 1 of them be only on "in-stock" items and the other 9 at random. One would have to do some math modelling here first in order to make sure that it won't distort things too much.
In any event, the loot distribution topic is often complained about, we are actively looking into this.