|
@@ -122,7 +122,14 @@ class FightPower_Calculate {
|
|
$attackParas = glc()->fightPower_MulAtk;
|
|
$attackParas = glc()->fightPower_MulAtk;
|
|
$hpParas = glc()->fightPower_MulHp;
|
|
$hpParas = glc()->fightPower_MulHp;
|
|
$base_addDamage = $dic->$addDamage;
|
|
$base_addDamage = $dic->$addDamage;
|
|
|
|
+ $mulDamage = E_PredicateActionType::mulDamage;
|
|
|
|
+ $mulDamageVal = $dic->$mulDamage;
|
|
|
|
+
|
|
|
|
+ $mulHp = E_PredicateActionType::mulHp;
|
|
|
|
+ $mulHpVal = $dic->$mulHp;
|
|
|
|
+
|
|
$base_addHp = $dic->$addHp;
|
|
$base_addHp = $dic->$addHp;
|
|
|
|
+
|
|
$baojilv = $dic->$addBigHitRate;
|
|
$baojilv = $dic->$addBigHitRate;
|
|
$baojishanghai = $dic->$addBigHitVal;
|
|
$baojishanghai = $dic->$addBigHitVal;
|
|
$addEatFood = E_PredicateActionType::addEatFood;
|
|
$addEatFood = E_PredicateActionType::addEatFood;
|
|
@@ -134,8 +141,13 @@ class FightPower_Calculate {
|
|
$mulDecDamage = E_PredicateActionType::mulDecDamage;
|
|
$mulDecDamage = E_PredicateActionType::mulDecDamage;
|
|
$shanghaijianmian_xiaoguo = $dic->$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);
|
|
return round($fightPower,0);
|
|
}
|
|
}
|
|
|
|
|