05-17-2006, 05:07 PM
(This post was last modified: 05-17-2006, 05:28 PM by MongoJerry.)
Berg, a member of my guild, The Core, posted this interesting piece of information on our guild forum:
Ok so a couple weeks ago I got curious as to how boss drops worked and started looking at some of our drops. I thought I had figured out the probabilities of the nefarion non chest drops but something really bothered me which is that aside from the set armor pieces bosses never drop dupes of the same loot. The common notion was that the system 'rerolled' if it got the same loot but programmatically that is a very stupid way to do things because it could result in an unknown amount of CPU time to perform the transaction. From a programmer perspective you would want this to be single pass operation every time.
So I was trying to think of systems that would result in single pass behavior from the programming side and hooray it looks like i know how boss loot works and it is much different than what everyone thinks hehe.
Nefarion has 4 loot tables A, B, C, D
Loot slot 1 - table A
Loot slot 2 - table A
Loot slot 3 - table B
Loot slot 4 - table C
Loot slot 5 - table D
A = any breastplate. Since A is called twice dupes are possible.
B = Nef head (only item in table 100%)
C =
{
20% chance each
Pure elementium Band
Therazines Link
Boots of Shadow Flame
Neltharions tear
10% chance each
Staff of Shadow Flame
Asscandy
}
Table D is
{
20% chance each
Ring of Reckoning
Prestors
Cloak of Broodlord
Mindflayer hat
10% chance each
Crul axe
Lok amir
}
So nef loot is not entirely random like we think. Many combinations are simply not possible because you only get on item from table C and one from table D. So if Therazines link drops then asscandy cannot drop. This data was all determined from our nef kills this year. I posted this thread on the elitist jerks forums (they are number crunching fools) and it has passed 100% with dkp databases from many guilds. So that got the ball rolling on the following bosses (next thread)
Ok so a couple weeks ago I got curious as to how boss drops worked and started looking at some of our drops. I thought I had figured out the probabilities of the nefarion non chest drops but something really bothered me which is that aside from the set armor pieces bosses never drop dupes of the same loot. The common notion was that the system 'rerolled' if it got the same loot but programmatically that is a very stupid way to do things because it could result in an unknown amount of CPU time to perform the transaction. From a programmer perspective you would want this to be single pass operation every time.
So I was trying to think of systems that would result in single pass behavior from the programming side and hooray it looks like i know how boss loot works and it is much different than what everyone thinks hehe.
Nefarion has 4 loot tables A, B, C, D
Loot slot 1 - table A
Loot slot 2 - table A
Loot slot 3 - table B
Loot slot 4 - table C
Loot slot 5 - table D
A = any breastplate. Since A is called twice dupes are possible.
B = Nef head (only item in table 100%)
C =
{
20% chance each
Pure elementium Band
Therazines Link
Boots of Shadow Flame
Neltharions tear
10% chance each
Staff of Shadow Flame
Asscandy
}
Table D is
{
20% chance each
Ring of Reckoning
Prestors
Cloak of Broodlord
Mindflayer hat
10% chance each
Crul axe
Lok amir
}
So nef loot is not entirely random like we think. Many combinations are simply not possible because you only get on item from table C and one from table D. So if Therazines link drops then asscandy cannot drop. This data was all determined from our nef kills this year. I posted this thread on the elitist jerks forums (they are number crunching fools) and it has passed 100% with dkp databases from many guilds. So that got the ball rolling on the following bosses (next thread)