Module: PfrpgRaces::Raced

Defined in:
lib/pfrpg_races/raced.rb

Instance Method Summary collapse

Instance Method Details

#get_raceObject



3
4
5
# File 'lib/pfrpg_races/raced.rb', line 3

def get_race
  Race.fetch(self.race)
end

#get_racial_stat_bonusesObject



16
17
18
19
20
21
22
23
# File 'lib/pfrpg_races/raced.rb', line 16

def get_racial_stat_bonuses
  return [] if self.race == nil
  bonuses = self.race.attribute_bonuses
  if bonuses.nil? || bonuses.empty?
    bonuses = self.racial_stat_bonuses
  end
  return bonuses
end

#racial_sizeObject



7
8
9
10
11
12
13
14
# File 'lib/pfrpg_races/raced.rb', line 7

def racial_size
  r = race
  if r
    self.race.size
  else
    nil
  end
end