我很好奇圣兽之王里面的伤害算法是不是我想的这样:
比如我一个70攻击力的角色打一个30防御力的对手,用150威力的物理招式,基础伤害应该是:(70-30)×150%=60。
如果发生暴击,那么在60伤害基础上×1.5打出90伤害。
如果对手是小盾并格挡,那么造成伤害会被×(0.25+0.25),即被格挡了一半物理伤害。
如果上述的我方攻击有无视50%防御力效果,那么伤害计算时候对手防御力减半按15计算,那么基础伤害就是(70-15)×150%=82.5,但是不确定是向上取整83还是向下取整82了。