Thanks for the update! This mod is invaluable for trying to understand what's going on in combat.
Is it possible to change it to account for scripted damage? I'm thinking in particular of the additional armor damage from Breach, which is via script found in com.fs.starfarer.api.impl.combat.BreachOnHitEffect. I don't think it counts those damages currently.
Yikes, that script is just updating the armor values of the ship, it's not applying damage in the normal sense at all :/
Normal logged hits to armor are already a mild nightmare to figure out because of mitigation (it's hard to make and educated guess as to what did the damage if the damage number looks like no weapon that is equipped).
There are parts of code where we just hard code how to handle stuff, this might be a case for that. But generally I try to solve everything algorithmically so all mods work too.
Thanks for pointing this out!