Class: CoopAl::XpRewardTable
- Inherits:
-
Object
- Object
- CoopAl::XpRewardTable
- Defined in:
- lib/coop_al/xp.rb
Overview
XpRewardTable
Instance Method Summary collapse
- #[](cr) ⇒ Object
-
#initialize ⇒ XpRewardTable
constructor
A new instance of XpRewardTable.
Constructor Details
#initialize ⇒ XpRewardTable
Returns a new instance of XpRewardTable.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# 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 |
Instance Method Details
#[](cr) ⇒ Object
45 46 47 |
# File 'lib/coop_al/xp.rb', line 45 def [](cr) @xp_by_cr[cr] end |