攻防分开计算,攻击方只计算攻击,防守方只计算防守
攻击方:
全部步兵的攻击A1
全部骑兵的攻击A2
武将的攻击A3
总攻击A4=A1+A2+A3
将领提升A5=A4*(1+提升比例)
防守
D1=全部兵步防*A1/A4
D2=全部兵骑防*A2/A4
D3=将领防御
D4=D1+D2+D3
D5=D4*(1+武将提升的防御比例)
最后
X1=(A5/D5)^1.422
Y1=(D5/A5)^1.422
攻击时:
如果A5>D5则攻击胜,防守全死
攻击方损失率=Y1
每个兵种损失率一样
如果A5防守方损失率=X1
每个兵种损失率一样
如果A5=D5则双方全部死
掠夺时:
如果A5>D5则
攻击方损失率=Y1/(1+Y1)
防御方损失率=1/(1+Y1)
如果A5<D5则
攻击方损失率=X1/(1+X1)
防御方损失率=1/(1+X1)
如果A5=D5则双方个损失50%
实际计算要考虑城墙,皇宫,科技等其他因素
基于此公式的攻防死兵率、死兵数曲线