瀏覽代碼

战力公式问题

cyzhao 1 年之前
父節點
當前提交
254579a667
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Gameserver/App/process/FightProc.php

+ 4 - 4
Gameserver/App/process/FightProc.php

@@ -1033,7 +1033,7 @@ class FightProc {
     }
 
     /*
-     * 统计战力 战斗力=攻击x(生命-伤害减免值)x(1+暴击率x(暴击伤害倍率-1))
+     * 统计战力 战斗力=攻击x(生命-伤害减免值)x(1+暴击率/100x(暴击伤害倍率-1))
      */
 
     public static function countUserFightPower() {
@@ -1058,10 +1058,10 @@ class FightProc {
         $heroHp = $heroBashHp + $hp;
 
         $dec_demage = $mo->dec_demage;
-        $bigHit_Val = $mo->bigHit_Val;
-        $bigHit_rate = $mo->bigHit_rate;
+        $bigHit_Val = $mo->bigHit_Val/100;
+        $bigHit_rate = $mo->bigHit_rate/100;
 
-        $val = $heroAttck * ($heroHp-$dec_demage) * (1+$bigHit_rate*($bigHit_Val/100-1));
+        $val = $heroAttck * ($heroHp-$dec_demage) * (1+$bigHit_rate*($bigHit_Val-1));
 
         return intval($val);
     }