Why aren't you guys just logging resist/partial resist/no resist for every spell cast? Then you could parse the log and determine exact resist rates for whatever combination of mobs, players, zones, levels, whatever. I think a big part of your problem here is that we players as humans aren't very good at separating bugs from just bad luck, but if you have a log you can be very precise.
I imagine 500 casters in game on averge X 1 spell every 30 seconds X 200 bytes / message X 24 hours of logging. Should be less than a 1TB log unless I dropped a zero somewhere, and take 30 minutes to implement (although it would require a server reset I guess).
|