Again… I got that. I understand that. I understand how the math behind that and the code in itself works (see my tests and explanation above).
Now please try to understand what I am talking about:
Compare this to this.
I have no explanation why it’s one way for monsters and the other way for the player character. That’s all I’m saying. That’s all I’ve ever said.
And before someone says “it’s because the monster’s armor value gets turned negative in the code and then subtracted from the attack” - yes, sure it does, but why can’t it do it that way for the player’s character too?
It’s the inconsistency I have no good explanation for (aside from “an oversight”), not on “how it works”.