class Integer
Public Instance Methods
level_to_xp()
click to toggle source
Returns the amount of experience that this level resolves to. Depends on a set-up TwoDA::Cache, and reads from exptable
.
# File lib/nwn/twoda.rb, line 14 def level_to_xp NWN::TwoDA.get('exptable').by_col("XP", self - 1).to_i end
xp_to_level()
click to toggle source
Returns the level that this amount experience resolves to. Depends on a set-up TwoDA::Cache, and reads from exptable
.
# File lib/nwn/twoda.rb, line 4 def xp_to_level NWN::TwoDA.get('exptable').rows.each {|row| level, exp = row.Level.to_i, row.XP.to_i return level - 1 if exp > self } return nil end