Module: RsApi::SkillHelper

Included in:
Hiscore, Runemetrics
Defined in:
lib/rs_api/helpers/skill_helper.rb

Constant Summary collapse

MAX =

Xp needed to lv 99 in any skill,

13_034_431
SKILL_ID_CONST =

Mapping of received info from rs_api’s uri.

{
  0 => :overall,
  1 => :attack,
  2 => :defence,
  3 => :strength,
  4 => :constitution,
  5 => :ranged,
  6 => :prayer,
  7 => :magic,
  8 => :cooking,
  9 => :woodcutting,
  10 => :fletching,
  11 => :fishing,
  12 => :firemaking,
  13 => :crafting,
  14 => :smithing,
  15 => :mining,
  16 => :herblore,
  17 => :agility,
  18 => :thieving,
  19 => :slayer,
  20 => :farming,
  21 => :runecrafting,
  22 => :hunter,
  23 => :construction,
  24 => :summoning,
  25 => :dungeoneering,
  26 => :divination,
  27 => :invention,
  28 => :archaeology,
  29 => :necromancy
}.freeze
MONTHLY_XP_SKILL_ID_CONST =
SKILL_ID_CONST.select { |k, _v| k.positive? }
.transform_keys { |k| k - 1 }.freeze