<?php
/*
  ◆恋色迷彩 (passion)
  ○仕様
  ・発言変換：部分置換
  ・変換リスト：サーバ設定 (GameConfig::$passion_replace_list)
*/
class Role_passion extends Role {
  public function ConvertSay() {
    $stack = $this->GetConvertSayList();
    if (false === is_array($stack)) {
      return;
    }

    $this->SetStack(strtr($this->GetStack('say'), $stack), 'say');
  }

  //発言置換リスト取得
  protected function GetConvertSayList() {
    $list = $this->role . '_replace_list';
    return isset(GameConfig::$$list) ? GameConfig::$$list : $this->convert_say_list;
  }
}
