getID() !== $destGeneral->getVar('troop')){ return "destGeneral is not troop"; } if($destGeneral->getNationID() !== $general->getNationID()){ return "destGeneral is not same nation"; } if($destGeneral->getCityID() === $general->getCityID()){ return true; } $cityName = CityConst::byID($destGeneral->getCityID())->name; $general->setVar('city', $destGeneral->getCityID()); $josaRo = JosaUtil::pick($cityName, '로'); $general->getLogger()->pushGeneralActionLog("부대 주둔지인 {$cityName}{$josaRo} 즉시 이동합니다.", ActionLogger::PLAIN); $general->applyDB(DB::db()); return true; } }