Yeah, that's probably about the best approximation of correctness that you can achieve, with what we have to work with. Not great.
Parsing chat logs might let you glean some more information that may improve the approximation. But it would be really tedious research, which may be invalidated at the whim of the devs, any time they decide to change something.
Last edited by Thurallor : 08-22-2018 at 01:31 PM.