class CoopAl::XpRewardTable

XpRewardTable

Public Class Methods

new() click to toggle source
# File lib/coop_al/xp.rb, line 6
def initialize
  @xp_by_cr = {
    cr0: 10,
    cr1_8: 25,
    cr1_4: 50,
    cr1_2: 100,
    cr1: 200,
    cr2: 450,
    cr3: 700,
    cr4: 1_100,
    cr5: 1_800,
    cr6: 2_300,
    cr7: 2_900,
    cr8: 3_900,
    cr9: 5_000,
    cr10: 5_900,
    cr11: 7_200,
    cr12: 8_400,
    cr13: 10_000,
    cr14: 11_500,
    cr15: 13_000,
    cr16: 15_000,
    cr17: 18_000,
    cr18: 20_000,
    cr19: 22_000,
    cr20: 25_000,
    cr21: 33_000,
    cr22: 41_000,
    cr23: 50_000,
    cr24: 62_000,
    cr25: 75_000,
    cr26: 90_000,
    cr27: 105_000,
    cr28: 120_000,
    cr29: 135_000,
    cr30: 155_000
  }
end

Public Instance Methods

[](cr) click to toggle source
# File lib/coop_al/xp.rb, line 45
def [](cr)
  @xp_by_cr[cr]
end