랜임모드시 임관출력 버그 수정
This commit is contained in:
@@ -93,6 +93,10 @@ class che_임관 extends Command\GeneralCommand{
|
||||
}
|
||||
|
||||
$relYear = $env['year'] - $env['startyear'];
|
||||
|
||||
$this->reservableConstraints=[
|
||||
ConstraintHelper::ReqEnvValue('join_mode', '!=', 'onlyRandom', '랜덤 임관만 가능합니다')
|
||||
];
|
||||
|
||||
$this->runnableConstraints=[
|
||||
ConstraintHelper::ReqEnvValue('join_mode', '!=', 'onlyRandom', '랜덤 임관만 가능합니다'),
|
||||
@@ -103,6 +107,11 @@ class che_임관 extends Command\GeneralCommand{
|
||||
];
|
||||
}
|
||||
|
||||
public function canDisplay(): bool
|
||||
{
|
||||
return ($this->env['join_mode']??'') != 'onlyRandom';
|
||||
}
|
||||
|
||||
public function getCost():array{
|
||||
return [0, 0];
|
||||
}
|
||||
|
||||
@@ -79,13 +79,21 @@ class che_초토화 extends Command\NationCommand{
|
||||
}
|
||||
|
||||
public function getPreReqTurn():int{
|
||||
return 0;
|
||||
return 2;
|
||||
}
|
||||
|
||||
public function getPostReqTurn():int{
|
||||
return 24;
|
||||
}
|
||||
|
||||
public function getCommandDetailTitle():string{
|
||||
$name = $this->getName();
|
||||
|
||||
$reqTurn = $this->getPreReqTurn()+1;
|
||||
|
||||
return "{$name}/{$reqTurn}턴(공백지 화, 금쌀 회수)";
|
||||
}
|
||||
|
||||
public function getBrief():string{
|
||||
$commandName = $this->getName();
|
||||
$destCityName = CityConst::byID($this->arg['destCityID'])->name;
|
||||
|
||||
@@ -109,6 +109,7 @@ class RaiseInvader extends \sammo\Event\Action{
|
||||
//TODO:외교를 설정한다.
|
||||
|
||||
//TODO: 시나리오 구현 후 마무리.
|
||||
//TODO: 임관 모드가 '랜임모드'인 경우 오랑캐와 충돌하므로 해제해야함.
|
||||
|
||||
return [__CLASS__, 'NYI'];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user