Module:Sandbox/Items/UseTables: Difference between revisions

m
no edit summary
(Testing for 1.0.3)
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
local SkillData = mw.loadData('Module:Sandbox/Skills/data')
local SkillData = mw.loadData('Module:Sandbox/Skills/data')


local Constants = require('Module:Constants')
local Constants = require('Module:Sandbox/Constants')
local Shared = require('Module:Shared')
local Shared = require('Module:Shared')
local Magic = require('Module:Magic')
local Magic = require('Module:Sandbox/Magic')
local Areas = require('Module:CombatAreas')
local Areas = require('Module:Sandbox/CombatAreas')
local Items = require('Module:Sandbox/Items')
local Items = require('Module:Sandbox/Items')
local Icons = require('Module:Icons')
local Icons = require('Module:Icons')
local Agility = require('Module:Sandbox/Skills/Agility')
local Agility = require('Module:Sandbox/Skills/Agility')
local Shop = require('Module:Shop')
local Shop = require('Module:Sandbox/Shop')


local SkillEnum = mw.loadData('Module:Constants/data').skill
local SkillEnum = mw.loadData('Module:Constants/data').skill
Line 591: Line 591:


function p._getSpellUseTable(item)
function p._getSpellUseTable(item)
local spellList = Magic.getSpellsForRune(item.id)
local spellList = Magic.getSpellsForItem(item.id, true)
--Bail immediately if no spells are found
--Bail immediately if no spells are found
if Shared.tableCount(spellList) == 0 then
if Shared.tableCount(spellList) == 0 then