diff --git a/hwe/b_myPage.php b/hwe/b_myPage.php index 4ee0f0b5..33280f78 100644 --- a/hwe/b_myPage.php +++ b/hwe/b_myPage.php @@ -37,6 +37,8 @@ if($gameStor->turntime <= $gameStor->opentime){ } } +$use_treatment = $me->getAuxVar('use_treatment')??10; + ?> @@ -72,7 +74,17 @@ var availableDieImmediately = ; getVar('tnmt')==0?"checked":""; ?>>수동참여 getVar('tnmt')==1?"checked":""; ?>>자동참여 】
- ∞개막직전 남는자리가 있을경우 랜덤하게 참여합니다.

+ ∞개막직전 남는자리가 있을경우 랜덤하게 참여합니다.

+ + 환약 사용 【
+ ∞부상을 입었을 때 환약을 사용하는 기준입니다.

+ 수비 【

id='set_my_setting' name=btn style=background-color:;color:white;width:160px;height:30px;font-size:13px; value=설정저장>
- ∞설정저장은 이달중 회 남았습니다.

+ ∞설정저장은 이달중 회 남았습니다.

autorun_user['limit_minutes']??false)): ?> 휴 가 신 청


diff --git a/hwe/j_set_my_setting.php b/hwe/j_set_my_setting.php index 0a2c77d4..cc0df838 100644 --- a/hwe/j_set_my_setting.php +++ b/hwe/j_set_my_setting.php @@ -15,6 +15,7 @@ increaseRefresh("내정보 수정", 0); $action = Util::getPost('action'); $tnmt = Util::getPost('tnmt', 'int', 1); $defence_train = Util::getPost('defence_train', 'int', 80); +$use_treatment = Util::getPost('use_treatment', 'int', 10); //$detachNPC = Util::getPost('detachNPC', 'bool'); $detachNPC = false; @@ -48,9 +49,10 @@ if($defence_train != $me->getVar('defence_train')){ $me->increaseVar('myset', -1); $me->setVar('defence_train', $defence_train); } - $myset -= 1; } +$me->setAuxVar('use_treatment', Util::valueFit($use_treatment, 10, 100)); + if($me->getVar('tnmt') != $tnmt){ $me->setVar('tnmt', $tnmt); } diff --git a/hwe/js/myPage.js b/hwe/js/myPage.js index 53242b91..29d2160b 100644 --- a/hwe/js/myPage.js +++ b/hwe/js/myPage.js @@ -143,6 +143,7 @@ jQuery(function($){ data:{ tnmt:$('.tnmt:checked').val(), defence_train:$('#defence_train').val(), + use_treatment:$('#use_treatment').val(), } }).then(function(data){ if(!data){ diff --git a/hwe/sammo/ActionItem/che_치료_환약.php b/hwe/sammo/ActionItem/che_치료_환약.php index 5856f820..30bd692e 100644 --- a/hwe/sammo/ActionItem/che_치료_환약.php +++ b/hwe/sammo/ActionItem/che_치료_환약.php @@ -18,7 +18,7 @@ class che_치료_환약 extends \sammo\BaseItem{ public function getPreTurnExecuteTriggerList(General $general):?GeneralTriggerCaller{ return new GeneralTriggerCaller( - new GeneralTrigger\che_아이템치료($general) + new GeneralTrigger\che_아이템치료($general, $general->getAuxVar('use_treatment')??10) ); } diff --git a/hwe/sammo/GeneralTrigger/che_아이템치료.php b/hwe/sammo/GeneralTrigger/che_아이템치료.php index b0eee62f..fe7283e9 100644 --- a/hwe/sammo/GeneralTrigger/che_아이템치료.php +++ b/hwe/sammo/GeneralTrigger/che_아이템치료.php @@ -9,13 +9,19 @@ use sammo\JosaUtil; class che_아이템치료 extends BaseGeneralTrigger{ protected $priority = 20010; + protected $injuryTarget = 10; + + public function __construct(General $general, int $injuryTarget=10){ + $this->object = $general; + $this->injuryTarget = $injuryTarget; + } public function action(?array $env=null, $arg=null):?array{ /** @var \sammo\General $general */ $general = $this->object; - if($general->getVar('injury') >= 10){ + if($general->getVar('injury') >= $this->injuryTarget){ if($general->getReservedTurn(0, $env) instanceof \sammo\Command\General\che_요양){ return $env; }