Has anyone put together a fact sheet recently?
Nope, sorry.
"25% weaker" is "25% percent less strength", which respectively means that unit will have lower chance to inflict damage and higher chance to take damage.
However, ground combat is calculated based on sum of attackers forces versus sum of defenses forces. Which means that you cannot attack single unit, you are only able to attack entire army.
Yes, by "strength" I meant ATK and DEF values. Low morale and readiness lowers these values.
Yes, by "two times stronger" I meant that your total ATK value should be two times bigger that enemy's total DEF value.
If your units have lower morale, they'll just fight worse.
Ground combat is random, it doesn't have explicit formulas aside from simple ones, like
ATK = BASE_ATK * BONUS * (READINESS / 100) * (MORALE / 100) * GCB
where BASE_ATK is base attack strength of the unit, based on unit itself and ground forces strength research
BONUS is 2 when marines attack ship\PDC or when combat engineers attack PDC, 1 for other cases
READINESS is readiness, MORALE is morale, and GCB is ground combat bonus (5% bonus = 1.05 GCB, 25% bonus = 1.25 GCB)
DEF = BASE_DEF * BONUS * (READINESS / 100) * (MORALE / 100) * GCB
where BASE_DEF is base defence strength of the unit, based on unit itself and ground forces strength research
BONUS is 2 when combat engineers defend PDC, 1 for other cases
COMBAT_RATIO = ATK_TOTAL / DEF_TOTAL
(if attacking)
COMBAT_RATIO = DEF_TOTAL / ATK_TOTAL
(if defending)
where ATK_TOTAL is sum of attackers ATK values
and DEF_TOTAL is sum of defenders DEF values
UNIT_LOSS_CHANCE = 10.00% / COMBAT_RATIO
And they're not even real formulas,
I made them based on what I know.