cyzhao vor 5 Monaten
Ursprung
Commit
1f61e41032
1 geänderte Dateien mit 14 neuen und 2 gelöschten Zeilen
  1. 14 2
      Gameserver/App/process/FightPower_Calculate.php

+ 14 - 2
Gameserver/App/process/FightPower_Calculate.php

@@ -122,7 +122,14 @@ class FightPower_Calculate {
         $attackParas = glc()->fightPower_MulAtk;
         $hpParas = glc()->fightPower_MulHp;
         $base_addDamage = $dic->$addDamage;
+        $mulDamage = E_PredicateActionType::mulDamage;
+        $mulDamageVal = $dic->$mulDamage;
+        
+        $mulHp = E_PredicateActionType::mulHp;
+        $mulHpVal = $dic->$mulHp;
+        
         $base_addHp = $dic->$addHp;
+        
         $baojilv = $dic->$addBigHitRate;
         $baojishanghai = $dic->$addBigHitVal;
         $addEatFood = E_PredicateActionType::addEatFood;
@@ -134,8 +141,13 @@ class FightPower_Calculate {
         $mulDecDamage = E_PredicateActionType::mulDecDamage;
         $shanghaijianmian_xiaoguo = $dic->$mulDecDamage;
         
-        $fightPower = ($base_addDamage*$attackParas + $base_addHp*$hpParas + (1+$baojilv)*(1+$baojishanghai)*$attackParas + $roushihuifu*(1+$roushihuifu_xiaoguo)*$hpParas + $shanghaijianmian*(1+$shanghaijianmian_xiaoguo)* $hpParas)*(1 + $equipParam + $mo->mulFightPower);
-                    
+        $fightPower = ($base_addDamage*(1+$mulDamageVal)*$attackParas + $base_addHp*(1+$mulHpVal)*$hpParas + (1+$baojilv)*(1+$baojishanghai)*$attackParas + $roushihuifu*(1+$roushihuifu_xiaoguo)*$hpParas + $shanghaijianmian*(1+$shanghaijianmian_xiaoguo)* $hpParas)*(1 + $equipParam + $mo->mulFightPower);
+       
+//        foreach ($dic as $key => $value) {
+//            var_dump('-----------------------'.$key);
+//            var_dump('----------------------'.$value);
+//        }
+        
         return round($fightPower,0);
     }