Wonderful! This looks like a very clean, well designed rewrite.
A couple questions.
Can we please keep the randomness for bombers (10%) for laser kills, but drop the randomness for lasers killing transports/bombers?
How are the 15% and 30% loss limits going to be reinstated? Test results now show extremely large losses on both sides. Yes, the defender losses are higher than the attacker’s, but the attacker’s losses are still way higher than expected. If the only change is going to be a flat cap on losses, then a very common result will just be max losses on both sides and attacker wins the planet. I was hoping for a less drastic change from before, but maybe you are going to change formula stuff when you put the cap in and this won’t be an issue.
Example - everything equal, all units are destroyed: https://dev.imperialconflict.com/battle-simulator.php?submit=Run+Simulation&ae_rab=0&de_rab=0&ae_ms=&af_b=&af_f=10000&af_t=&af_s=&af_d=&de_ms=&dp_l=&dp_f=&dp_s=&dp_d=&df_f=10000&df_s=&df_d=&bv=3
What do you mean by bomber, laser, and transport stats? I don’t know how this would matter since they went off of flat percentages. Are you saying transports are going to start shooting down lasers?
One bug I see in the simulator is that defender ground units from portal are not counted unless there are also stationed ground units.