Module:Skills/Gathering: Difference between revisions

Moved shop call from SkillData to ShopData
(Updated getPickaxeTable)
(Moved shop call from SkillData to ShopData)
Line 3: Line 3:


local SkillData = mw.loadData('Module:Skills/data')
local SkillData = mw.loadData('Module:Skills/data')
local ShopData = mw.loadData('Module:Shop/data')


local Constants = require('Module:Constants')
local Constants = require('Module:Constants')
Line 11: Line 12:
function p.getAxeTable(frame)
function p.getAxeTable(frame)
   local toolArray = {}
   local toolArray = {}
   for i, upgrade in Shared.skpairs(SkillData.Shop.SkillUpgrades) do
   for i, upgrade in Shared.skpairs(ShopData.Shop.SkillUpgrades) do
     if Shared.contains(upgrade.name, 'Axe') then
     if Shared.contains(upgrade.name, 'Axe') then
       table.insert(toolArray, upgrade)
       table.insert(toolArray, upgrade)
Line 49: Line 50:
function p.getPickaxeTable(frame)
function p.getPickaxeTable(frame)
   local toolArray = {}
   local toolArray = {}
   for i, upgrade in Shared.skpairs(SkillData.Shop.SkillUpgrades) do
   for i, upgrade in Shared.skpairs(ShopData.Shop.SkillUpgrades) do
     if Shared.contains(upgrade.name, 'Pickaxe') then
     if Shared.contains(upgrade.name, 'Pickaxe') then
       table.insert(toolArray, upgrade)
       table.insert(toolArray, upgrade)
Line 95: Line 96:
function p.getRodTable(frame)
function p.getRodTable(frame)
   local toolArray = {}
   local toolArray = {}
   for i, upgrade in Shared.skpairs(SkillData.Shop.SkillUpgrades) do
   for i, upgrade in Shared.skpairs(ShopData.Shop.SkillUpgrades) do
     if Shared.contains(upgrade.name, 'Fishing Rod') then
     if Shared.contains(upgrade.name, 'Fishing Rod') then
       table.insert(toolArray, upgrade)
       table.insert(toolArray, upgrade)