4
edits
(_getItemLootSourceTable: Resolve lootChance being applied to bones) |
0x4a6f6e6573 (talk | contribs) (Adds crafting table for summoning) |
||
Line 158: | Line 158: | ||
table.insert(tables, p.buildCreationTable(skill, lvl, xp, req, qty, time)) | table.insert(tables, p.buildCreationTable(skill, lvl, xp, req, qty, time)) | ||
end | end | ||
end | |||
if item.summoningLevel ~= nil then | |||
skill = 'Summoning' | |||
lvl = item.summoningLevel | |||
xp = item.summoningXP | |||
req = item.summoningReq | |||
req = 'One of the following recipes:<br/>\r\n' | |||
for recipeIndex, recipe in pairs(item.summoningReq) do | |||
if recipeIndex > 1 then req = req..'<br/><br/>\r\n' end | |||
for i, mat in pairs(recipe) do | |||
if i > 1 then req = req..'<br/>' end | |||
local matItem = Items.getItemByID(mat.id) | |||
if matItem == nil then | |||
req = req..mat.qty..'x ?????' | |||
else | |||
req = req..Icons.Icon({matItem.name, type='item', qty=mat.qty}) | |||
end | |||
end | |||
end | |||
qty = item.summoningQty | |||
time = 3 | |||
table.insert(tables, p.buildCreationTable(skill, lvl, xp, req, qty, time)) | |||
end | end | ||
--A couple special exceptions for Alt Magic | --A couple special exceptions for Alt Magic |
edits