Another update on this bug. It has yet another relic that needs fixing in the attack controller. As it stands, battle reports are displaying the correct losses, but the controller appears to be setting an incorrect actual loss (seen in my details data view - returning generals).
This should be easily fixable tomorrow.
The exciting thing about this is, I think it's going to solve all our "zeroed out" battles once and for all. In my testing I sent a force of 3k units against a force of 500k units and only sustained around 2500 casualties - while inflicting around 1.5k of defender losses.
That's pretty exciting, it seems the casualty/survivor bug fix seems to also fix the common zero out conditions.
Sooooo, tomorrow I'll hit up the attack controller bug, and run some more lopsided battle tests to see if this really fixed it. If it does, then we get the unit weighted damage allocation in place, and boom we're gonna be all set for a smooth new test round next week with awesome balanced battles šŖ