12,867
edits
Falterfire (talk | contribs) (Added a manual override for Deadly Toxins Potion) |
m (Correct item name error) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 498: | Line 498: | ||
table.insert(lineArray, Icons.Icon({'Fishing', type='skill', notext=true}) .. ' [[Fishing#Special|Special]]') | table.insert(lineArray, Icons.Icon({'Fishing', type='skill', notext=true}) .. ' [[Fishing#Special|Special]]') | ||
elseif item.id == SkillData.Fishing.lostChestItem then | elseif item.id == SkillData.Fishing.lostChestItem then | ||
table.insert(lineArray, Icons._SkillReq(SkillData.Fishing.name, | table.insert(lineArray, Icons._SkillReq(SkillData.Fishing.name, 100)) | ||
end | end | ||
Line 589: | Line 589: | ||
elseif item.id == 'melvorTotH:Deadly_Toxins_Potion' then | elseif item.id == 'melvorTotH:Deadly_Toxins_Potion' then | ||
--Adding a special override for Deadly Toxins potions | --Adding a special override for Deadly Toxins potions | ||
table.insert(lineArray, 'Brewing [[Lethal Toxins Potion]]s while wearing '..Icons.Icon({'Toxic | table.insert(lineArray, 'Brewing [[Lethal Toxins Potion]]s while wearing '..Icons.Icon({'Toxic Maker Gloves', type='item'})) | ||
end | |||
--Township Task reward | |||
for _, task in ipairs(SkillData.Township.tasks) do | |||
if task.rewards.items[1] ~= nil then -- Skip tasks with no items | |||
if GameData.getEntityByID(task.rewards.items, item.id) then | |||
table.insert(lineArray, Icons.Icon({'Tasks', type='township'})) | |||
break | |||
end | |||
end | |||
end | end | ||
Line 763: | Line 773: | ||
local mineType = Icons.Icon({SkillData.Mining.name, type='skill'}) | local mineType = Icons.Icon({SkillData.Mining.name, type='skill'}) | ||
local expIcon = '' | local expIcon = '' | ||
local sourceTxt | |||
if item.type == 'Superior Gem' then | if item.type == 'Superior Gem' then | ||
expIcon = Icons.TotH() | expIcon = Icons.TotH() | ||
sourceTxt = '[[Mining#Superior Gems|Superior Gem]]' | |||
else | |||
sourceTxt = '[[Mining#Gems|Gem]]' | |||
end | end | ||
table.insert(dropRows, {source = | table.insert(dropRows, {source = sourceTxt, type = mineType, minqty = thisGem.minQuantity, qty = thisGem.maxQuantity, weight = thisGem.weight, totalWeight = totalGemWeight, expIcon = expIcon}) | ||
-- Check for Alt. Magic spells also | -- Check for Alt. Magic spells also | ||
Line 1,053: | Line 1,067: | ||
'Mastery Token (Cooking)', | 'Mastery Token (Cooking)', | ||
'Gem Gloves', | 'Gem Gloves', | ||
"Thief's Moneysack" | "Thief's Moneysack", | ||
"Golden Stardust" | |||
} | } | ||
local checkFuncs = { | local checkFuncs = { |