Quote Originally Posted by Ultimatecalibur View Post
Forth option all damage calculations are done server side so that the server knows which actions are physical/magical/shadow and applies all appropriate buffs and debuffs but never sends our clients that actual information.
Oh, I guarantee you that all damage calculations are done server-side. Any online game that doesn't do damage calculations server-side would be immediately exploited, since relying on the client to tell you how much damage the player took would be a short path to someone making a hacked tool that tells the server you never took any damage. (I used to write online games, so had to actually think about this stuff for my day job.)