Quote Originally Posted by aodhan_ofinnegain View Post
I mean if you rather patch releases delayed a week or so for the back and forth between QA, UI and Combat teams due to last minute changes, because you're too lazy to check the battle log for casting = magical or readies = physical who are we to argue amirite.
I'm trying to think of a simple way of explaining this but I'm drawing a blank. Essentially either you're half-right in that the information in the combat log is correct, and there's some confusion on the server side about the damage being one type or another, or you're half-right in that the information is right but there's no problem using the information in our client to change the color name.

What I mean is this: If the combat and QA team cannot reliably decide on a damage type until right before deploying the update, then we might get the wrong information. When you get a packet from the server with an action then your client reads from a list what the action is. This includes damage type. In the first scenario, this table is wrong because the UI team can't use this table to just... check a variable in one of at least three columns? (check name versus a list, the action category, the, aspect, what have you) If they can't reliably use the information on the client to determine what damage type it is, then the client's information is indeed wrong, and looking at the combat log is useless. If the log contains the wrong information (because they're using something to display the 'readying' or 'casting' and it isn't writing it each and every time because that's the same problem lmao) then you can't use it to check damage type.

If the information in the log is correct, then the table is right, and any of those metrics could be used to determine the damage is magical. And if it is, it should be as simple as using that correct data to change the color of the information on the screen (if attack.casttype = 2) or whatever. I don't know what their UI code looks like, but if they can make a number green or purple they can do it for magic too. And if this information is correct, that means that the QA and Combat teams indeed agreed and pushed something to the clients that's correct, in which case the UI team can use it. The UI team doesn't need to change it every time the combat team changes something, they just need the info in their table to be right... which goes back to the previous paragraph.

What I'm saying is, I think that if they wanted to do this they probably could, given that as you pointed out there's a contradiction here. They probably either don't care or it really is the first point in which case it's the worst of all worlds.