Drawde, I remember when we originally fixed this problem, it would loop through the entire list, and roll randomly on each item. At some point, Wiz's pool looting system went in, but I'm pretty sure we put that into an optional ifdef at some point as all the databases were designed with one loot list per mob in place.
I'll see if I can track down what happened or was added. I'll see about switching it back to our original method.
Say you have 10 items on your list, it will roll on each one, based on the % chance assigned to that item.
Most likely, the problem is the same one that I ran into when I fixed it earlier, it was a goofy casting issue. We have problems with folks just shoving a 10 pound variable in a 2 pound container sometimes..
