fix: phan 메시지에 따라 수정
- array에 +=를 phan 알아듣기 쉽게 array_merge로 - Util::array_get이 더 이상 필요없으므로 null coalescing - array로 tuple류를 반환하는 함수에 index를 포함하도록 변경 - php intelephense에게는 현재 무효 - getPost 일부 값에 int 지정 - 아이템에 id property를 없앴으므로 관련 코드 제거 - enum은 array key로 사용할 수 없으므로 \Ds\Map으로 변경 - KakaoKey PhanRedefineClass 에러 우회
This commit is contained in:
@@ -15,8 +15,7 @@ use function \sammo\getTechAbil;
|
||||
use function sammo\getTechLevel;
|
||||
|
||||
use \sammo\Constraint\ConstraintHelper;
|
||||
|
||||
|
||||
use sammo\MustNotBeReachedException;
|
||||
|
||||
class che_징병 extends Command\GeneralCommand
|
||||
{
|
||||
@@ -98,6 +97,9 @@ class che_징병 extends Command\GeneralCommand
|
||||
$maxCrew = $leadership * 100;
|
||||
|
||||
$reqCrewType = GameUnitConst::byID($this->arg['crewType']);
|
||||
if($reqCrewType === null){
|
||||
throw new MustNotBeReachedException();
|
||||
}
|
||||
if ($reqCrewType->id == $currCrewType->id) {
|
||||
$maxCrew -= $general->getVar('crew');
|
||||
}
|
||||
|
||||
@@ -158,6 +158,8 @@ class che_출병 extends Command\GeneralCommand
|
||||
|
||||
$candidateCities = [];
|
||||
|
||||
$currDist = 999;
|
||||
|
||||
$minDist = Util::array_first_key($distanceList);
|
||||
do {
|
||||
//1: 최단 거리 도시 중 공격 대상이 있는가 확인
|
||||
|
||||
Reference in New Issue
Block a user