cyzhao 5 mesiacov pred
rodič
commit
07a5e34477

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

@@ -108,6 +108,7 @@ class FightPower_Calculate {
         //战力 = (基础攻击力 * 攻击力系数 + 基础生命值 * 生命值系数 + (1+暴击率) * (1+暴击伤害) * 攻击力系数 + 肉食恢复加成 * (1+肉食恢复效果)*生命值系数+伤害减免值 * (1+伤害减免效果)* 生命值系数) * (1+装备系数+角色系数)       
         $attackParas = glc()->fightPower_MulAtk;
         $hpParas = glc()->fightPower_MulHp;
+        $fightPower_bitHitParas = GameConfig::glc2()->$fightPower_bitHitParas;
         
         $addDamage_ActionKey = E_PredicateActionType::addDamage;
         $dic->$addDamage_ActionKey += $mo->attack;
@@ -154,7 +155,7 @@ class FightPower_Calculate {
         $gongji = round($base_addDamage*(1+$mulDamageVal+$mulEquipBasicProps_damage_val),0);
         $shengming = round($base_addHp*(1+$mulHpVal+$mulEquipBasicProps_hp_val),0);
         
-        $fightPower = ($gongji*$attackParas + $shengming*$hpParas + (1+$baojilv)*(1+$baojishanghai)*$attackParas + $roushihuifu*(1+$roushihuifu_xiaoguo)*$hpParas + $shanghaijianmian*(1+$shanghaijianmian_xiaoguo)* $hpParas)*(1 + $equipParam + $mo->mulFightPower);
+        $fightPower = ($gongji*$attackParas + $shengming*$hpParas + (1+$baojilv)*(1+$baojishanghai)*$attackParas*$fightPower_bitHitParas + $roushihuifu*(1+$roushihuifu_xiaoguo)*$hpParas + $shanghaijianmian*(1+$shanghaijianmian_xiaoguo)* $hpParas)*(1 + $equipParam + $mo->mulFightPower);
        
 //        var_dump('---base_addDamage攻击-------------------'.$base_addDamage);
 //        var_dump('攻击里加成百分比---------------'.$mulDamageVal);