Class: PfrpgUtility::Prerequisite::ClassPrereq

Inherits:
PfrpgUtility::Prerequisite
  • Object
show all
Defined in:
lib/pfrpg_utility/prerequisite/class_prereq.rb

Instance Method Summary collapse

Instance Method Details

#match(character) ⇒ Object



2
3
4
5
6
7
8
9
10
11
# File 'lib/pfrpg_utility/prerequisite/class_prereq.rb', line 2

def match(character)
  begin
    hc = PfrpgClasses::Heroclass.by_name(@attribute)
    base = character.get_class_level(hc)
    base += character.get_class_level('Eldritch Knight') if @attribute == 'Fighter'
    return base >= value
  rescue Exception
    return false
  end
end