http://forums.worldofwarcraft.com/thread.h...359902&sid=1#48
QUOTE("Drysc")
Loot is generated upon creation.
As soon as you step into an instance, or a mob is created in the world, the loot that's going to drop has already been determined.
Later in the thread,
QUOTE("Drysc")
I believe it uses a time stamp to seed the generator. So, there's nothing you can influence within the game that would alter or coerce the generator.
So there you have it. It has long been debated about whether loot tables were determined when you kill a boss or when the boss is spawned. Now we know.
I wonder if someone will ever find a way to game the generator, as was found with Diablo 1? Once you know exactly how loot is generated, you could theoretically time an instance creation down to the exact second that will produce, say, a Warglaive from Illidan.
-Bolty
