diff --git a/hwe/sammo/Command/General/che_화계.php b/hwe/sammo/Command/General/che_화계.php index 518b6461..385dd53d 100644 --- a/hwe/sammo/Command/General/che_화계.php +++ b/hwe/sammo/Command/General/che_화계.php @@ -94,7 +94,7 @@ class che_화계 extends Command\GeneralCommand $prob = $maxGenScore / GameConst::$sabotageProbCoefByStat; $prob += $probCorrection; - $prob += (sqrt(count($destCityGeneralList)) - 1) * GameConst::$sabotageDefenceCoefByGeneralCnt; + $prob += (log(count($destCityGeneralList) + 1, 2) - 1.25) * GameConst::$sabotageDefenceCoefByGeneralCnt; $prob += $destCity['secu'] / $destCity['secu_max'] / 5; //최대 20%p $prob += $destCity['supply'] ? 0.1 : 0; diff --git a/hwe/sammo/GameConstBase.php b/hwe/sammo/GameConstBase.php index a8865239..dfae9317 100644 --- a/hwe/sammo/GameConstBase.php +++ b/hwe/sammo/GameConstBase.php @@ -47,7 +47,7 @@ class GameConstBase /** @var int 계략시 확률 가중치(수치가 클수록 변화가 적음 : (지력차/$firing + $basefiring)*/ public static $sabotageProbCoefByStat = 300; /** @var float 인원수 별 계략 방어 가중치 */ - public static $sabotageDefenceCoefByGeneralCnt = 0.05; + public static $sabotageDefenceCoefByGeneralCnt = 0.04; /** @var int 계략시 최소 수치 감소량*/ public static $sabotageDamageMin = 100; /** @var int 계략시 최대 수치 감소량*/