diff --git a/hwe/sammo/AutorunNationPolicy.php b/hwe/sammo/AutorunNationPolicy.php index add789ce..86748efa 100644 --- a/hwe/sammo/AutorunNationPolicy.php +++ b/hwe/sammo/AutorunNationPolicy.php @@ -146,6 +146,8 @@ class AutorunNationPolicy { public $safeRecruitCityPopulationRatio = 0.5; public $properWarTrainAtmos = 90; + public $cureThreshold = 10; + ///이쪽의 값이 실제 초기화 값임 public static $defaultPolicy = [ 'reqNationGold'=>10000, @@ -173,6 +175,8 @@ class AutorunNationPolicy { 'minNPCRecruitCityPopulation'=>50000, 'safeRecruitCityPopulationRatio'=>0.5, 'properWarTrainAtmos'=>90, + + 'cureThreshold'=>10, ]; function __construct(General $general, $aiOptions, ?array $nationPolicy, ?array $serverPolicy, array $nation, array $env) diff --git a/hwe/sammo/GeneralAI.php b/hwe/sammo/GeneralAI.php index 28900599..d6e33cf9 100644 --- a/hwe/sammo/GeneralAI.php +++ b/hwe/sammo/GeneralAI.php @@ -3718,7 +3718,7 @@ class GeneralAI return $reservedCommand; } - if ($general->getVar('injury') > 10) { + if ($general->getVar('injury') > $this->nationPolicy->cureThreshold) { $result = buildGeneralCommandClass('che_요양', $general, $this->env); $result->reason = 'do요양'; return $result; diff --git a/hwe/ts/PageNPCControl.vue b/hwe/ts/PageNPCControl.vue index 05cedc13..7e326041 100644 --- a/hwe/ts/PageNPCControl.vue +++ b/hwe/ts/PageNPCControl.vue @@ -163,6 +163,17 @@ 훈련/사기진작 기준치입니다. 이보다 같거나 높으면 출병합니다. +