Honestly I don't jt/buffs couldn't be factored in as well. I mean they are for all other checkparam stats. And all the different types of magic well how is that any different than doing separate acc for main/offhand and ranged other than being a few more (though wouldn't need separate magic attacks so might save)?

Sure you can't display mob mevas to specific spells/elements and breaking things into elements as well would be a chat log nightmare but the rest is very doable and very useful. Even more so if we got values for some of those buffs and such...