Files
core/hwe/sammo/Event/Action/BlockScoutAction.php
T
Hide_D 3005b30403 feat: BlockScoutAction Action 추가
- 모든 국가의 임관 설정을 임의 설정하는 이벤트 액션
2022-03-15 23:20:28 +09:00

25 lines
605 B
PHP

<?php
namespace sammo\Event\Action;
use sammo\Util;
use sammo\DB;
use sammo\KVStorage;
class BlockScoutAction extends \sammo\Event\Action{
public function __construct(private ?bool $blockChangeScout = null){
}
public function run(array $env){
$db = DB::db();
$db->update('nation', [
'scout'=>1
], true);
if($this->blockChangeScout !== null){
$gameStor = new KVStorage($db, 'game_env');
$gameStor->setValue('block_change_scout', $this->blockChangeScout);
}
return [__CLASS__, $db->affectedRows()];
}
}