fix: 서버 오픈 첫 턴에는 해산 불가

This commit is contained in:
2022-07-13 22:07:25 +09:00
parent 6773b8cddb
commit 08e43bed71
+10 -1
View File
@@ -65,8 +65,17 @@ class che_해산 extends Command\GeneralCommand{
$env = $this->env;
$general = $this->generalObj;
$logger = $general->getLogger();
$date = $general->getTurnTime($general::TURNTIME_HM);
$initYearMonth = Util::joinYearMonth($env['init_year'], $env['init_month']);
$yearMonth = Util::joinYearMonth($env['year'], $env['month']);
if($yearMonth <= $initYearMonth){
$logger->pushGeneralActionLog("다음 턴부터 해산할 수 있습니다. <1>$date</>");
$this->alternative = new che_인재탐색($general, $this->env, null);
return false;
}
$generalName = $general->getName();
$josaYi = JosaUtil::pick($generalName, '이');
@@ -87,7 +96,7 @@ class che_해산 extends Command\GeneralCommand{
refreshNationStaticInfo();
$logger = $general->getLogger();
$logger->pushGeneralActionLog("세력을 해산했습니다. <1>$date</>");
$logger->pushGlobalActionLog("<Y>{$generalName}</>{$josaYi} 세력을 해산했습니다.");
$logger->pushGeneralHistoryLog("<D><b>{$nationName}</b></>{$josaUl} 해산");