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 = =$availableDieImmediately?'true':'false'?>;
getVar('tnmt')==0?"checked":""; ?>>수동참여
getVar('tnmt')==1?"checked":""; ?>>자동참여
】
- ∞개막직전 남는자리가 있을경우 랜덤하게 참여합니다.
+ ∞개막직전 남는자리가 있을경우 랜덤하게 참여합니다.
+
+ 환약 사용 【】
+ ∞부상을 입었을 때 환약을 사용하는 기준입니다.
+
수비 【
】
id='set_my_setting' name=btn style=background-color:=GameConst::$basecolor2?>;color:white;width:160px;height:30px;font-size:13px; value=설정저장>
- ∞설정저장은 이달중 =$myset?>회 남았습니다.
+ ∞설정저장은 이달중 =$myset?>회 남았습니다.
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;
}