游戏之家 > 游戏库 > 星际争霸

星际争霸2伤害公式如何计算?

1、物理伤害受攻击升级加成(建筑除外),被护甲减伤,实际造成的伤害=基础伤害-护甲(护盾);

2、护甲共3种:轻甲重甲无甲,轻甲单位受到伤害为攻击方对轻甲的伤害,重甲收到攻击方对重甲伤害,无甲(执政官幽灵虫后破坏者)受到攻击两者中较小的那个伤害;

如0攻追猎打0防蟑螂,因蟑螂为重甲且护甲为1,追猎对重甲伤害14,故每次攻击造成14-1=13点伤害。又如0攻追猎打0盾执政官,追猎对轻甲为10对重甲14,执政官无甲且盾甲为0,故每次造成10点伤害。

3、星灵破盾时受到的那次伤害会被护甲二次减伤;比如一个2防追猎者在护盾值为3的时候受到一次对盾10点伤害的攻击,那么它除了受到3点盾伤害之外,剩余的7点会被这1(初始) 2(升级)点护甲减伤,也即承受4点血量伤害。

4、多重攻击的伤害以单次基础伤害-护甲后,再乘以多重倍数计算;

5、.单次伤害<=护甲时伤害为0.5;可以用工蜂对5甲或以上的雷兽来测试。但请记住要减去雷兽回血(每秒0.38,测回血的方法我后文里有)。

方法:工蜂攻击100次,记雷兽当前血量为A,雷兽总血量为500,故工蜂造成的总伤害B=500-A 38点,以B/100即得工蜂单次攻击时实际对雷兽的伤害。