<?php
/*
  ◆白狼登場 (boss_wolf)
  ○仕様
  ・配役：人狼 → 白狼
*/
class Option_boss_wolf extends OptionCheckbox {
  public function GetCaption() {
    return '白狼登場';
  }

  public function GetExplain() {
    return '占い結果が「村人」・霊能結果が「白狼」と表示される狼です [人狼1→白狼1]';
  }

  public function FilterCastAddRole(array &$list, $count) {
    if ($count >= CastConfig::${$this->name}) {
      OptionManager::CastRoleReplace($list, 'wolf', $this->name);
    }
  }

  public function GetWishRole() {
    return [$this->name];
  }
}
