smeer said:
I wonder how do you guys know all these things? Do you decompile the diablo code?
In most cases the information is, I guess you can say, common knowledge as the mechanics of certain aspects of the game generally follow similiar patterns. Most of these instances can usually be verified by checking the data in the mpq files, in the D2 installation directory.
Failing that, you would generally need to do some debugging/disassembling. This is something I've only played around with a little with regards to D2, though I've done it quite abit for another project.