기존에 작성해두었던 EventHandler 시스템으로 하드코드 이벤트 이동 - 매달 - 보급선 설정 - 전쟁 단기 수입 설정 - 부대장 부여 - 1월 - 유산 포인트 계산 - 도시 인구 변화 - 수입 - 관직 제한 해제 - 재난 - 상인 - 새해 알림 - 특기 부여 - 4월 - 관직 제한 해제 - 재난 - 7월 - 유산 포인트 계산 - 도시 인구 변화 - 수입 - 관직 제한 해제 - 재난 - 상인 - 10월 - 관직 제한 해제 - 재난 - 천통 시 - 유산 포인트 계산 Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/230
23 lines
393 B
PHP
23 lines
393 B
PHP
<?php
|
|
|
|
namespace sammo\Event\Action;
|
|
|
|
use sammo\DB;
|
|
|
|
class ResetOfficerLock extends \sammo\Event\Action
|
|
{
|
|
public function run(array $env)
|
|
{
|
|
$db = DB::db();
|
|
|
|
//천도 제한 해제, 관직 변경 제한 해제
|
|
$db->update('nation', [
|
|
'chief_set' => 0,
|
|
], true);
|
|
//관직 변경 제한 해제
|
|
$db->update('city', [
|
|
'officer_set' => 0,
|
|
], true);
|
|
}
|
|
}
|