class Game_Actor < Game_Battler
  def skill_wtype_ok?(skill)
    wtype_id1 = skill.required_wtype_id1
    wtype_id2 = skill.required_wtype_id2
    if skill.note =~ /<限制类型3:\s*(\d+.*?)>/
     $1.scan(/\d+/).each do |wtype_id3|
        return true if wtype_equipped?(wtype_id3.to_i)
      end
    end
    return true if wtype_id1 == 0 && wtype_id2 == 0
    return true if wtype_id1 > 0 && wtype_equipped?(wtype_id1)
    return true if wtype_id2 > 0 && wtype_equipped?(wtype_id2)
    return false
  end
end