Method: Integer#xp_to_level
- Defined in:
- lib/nwn/twoda.rb
#xp_to_level ⇒ Object
Returns the level that this amount experience resolves to. Depends on a set-up TwoDA::Cache, and reads from exptable.
4 5 6 7 8 9 10 |
# 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 |