Module:Skills/Gathering: Difference between revisions
From Melvor Idle
Falterfire (talk | contribs) (adding weights to p.getThievingSourcesForItem. Removing p.canItemBeStolen because it's not needed right now) |
(Substitute links with Icons.Icon() where possible to benefit from ambiguous link handling) |
||
Line 148: | Line 148: | ||
result = result..'||'..treeName..'' | result = result..'||'..treeName..'' | ||
result = result..'||style="min-width:25px" data-sort-value="'..logName..'"|'..Icons.Icon({logName, type='item', notext=true, size=50}) | result = result..'||style="min-width:25px" data-sort-value="'..logName..'"|'..Icons.Icon({logName, type='item', notext=true, size=50}) | ||
result = result..'|| | result = result..'||'..Icons.Icon({logName, type='item', noicon=true}) | ||
result = result..'||style="text-align:right"|'..tree.level | result = result..'||style="text-align:right"|'..tree.level | ||
result = result..'||style="text-align:right"|'..tree.xp | result = result..'||style="text-align:right"|'..tree.xp | ||
Line 204: | Line 204: | ||
for i, item in Shared.skpairs(itemArray) do | for i, item in Shared.skpairs(itemArray) do | ||
result = result..'\r\n|-' | result = result..'\r\n|-' | ||
result = result..'\r\n|style="min-width:25px"|'..Icons.Icon({item.name, type='item', notext= | result = result..'\r\n|style="min-width:25px"|'..Icons.Icon({item.name, type='item', notext=true, size='50'}) | ||
result = result..'||'..Icons.Icon({item.name, type='item', noicon=true}) | |||
result = result..'||style="text-align:right;" data-sort-value="'..item.sellsFor..'"|'..Icons.GP(item.sellsFor) | result = result..'||style="text-align:right;" data-sort-value="'..item.sellsFor..'"|'..Icons.GP(item.sellsFor) | ||
end | end | ||
Line 225: | Line 226: | ||
for i, oreData in Shared.skpairs(mineData) do | for i, oreData in Shared.skpairs(mineData) do | ||
local ore = Items.getItemByID(oreData.ore) | local ore = Items.getItemByID(oreData.ore) | ||
result = result..'\r\n|-\r\n|style="min-width:25px"|'..Icons.Icon({ore.name, type='item', size='50', notext=true})..'|| | result = result..'\r\n|-\r\n|style="min-width:25px"|'..Icons.Icon({ore.name, type='item', size='50', notext=true}) | ||
result = result..'||'..Icons.Icon({ore.name, type='item', noicon=true}) | |||
result = result..'||style="text-align:right"|'..oreData.level..'||style="text-align:right"|'..ore.miningXP | result = result..'||style="text-align:right"|'..oreData.level..'||style="text-align:right"|'..ore.miningXP | ||
result = result..'||style="text-align:right" data-sort-value="'..oreData.respawnInterval..'"|' | result = result..'||style="text-align:right" data-sort-value="'..oreData.respawnInterval..'"|' | ||
Line 245: | Line 247: | ||
local gem = Items.getItemByID(gemData.id) | local gem = Items.getItemByID(gemData.id) | ||
result = result..'\r\n|-\r\n|style="min-width:25px"|' | result = result..'\r\n|-\r\n|style="min-width:25px"|' | ||
result = result..Icons.Icon({gem.name, type='item', size='50', notext=true})..'|| | result = result..Icons.Icon({gem.name, type='item', size='50', notext=true}) | ||
result = result..'||'..Icons.Icon({gem.name, type='item', noicon=true}) | |||
result = result..'||style="text-align:right"|'..string.format("%.1f%%", gemData.chance) | result = result..'||style="text-align:right"|'..string.format("%.1f%%", gemData.chance) | ||
result = result..'||data-sort-value="'..gem.sellsFor..'"|'..Icons.GP(gem.sellsFor) | result = result..'||data-sort-value="'..gem.sellsFor..'"|'..Icons.GP(gem.sellsFor) | ||
Line 267: | Line 270: | ||
result = result..'\r\n|-' | result = result..'\r\n|-' | ||
result = result..'\r\n| style="text-align: left;" | '..Icons.Icon({fish.name, type='item', size='50', notext=true}) | result = result..'\r\n| style="text-align: left;" | '..Icons.Icon({fish.name, type='item', size='50', notext=true}) | ||
result = result..'\r\n| style ="text-align: left;" | | result = result..'\r\n| style ="text-align: left;" |'..Icons.Icon({fish.name, type='item', noicon=true}) | ||
result = result..'\r\n| style="text-align:right"|'..fish.fishingLevel | result = result..'\r\n| style="text-align:right"|'..fish.fishingLevel | ||
Line 541: | Line 544: | ||
result = result..'\r\n|-' | result = result..'\r\n|-' | ||
result = result..'\r\n|'..Icons.Icon({npc.name, type='thieving', size='50', notext=true}) | result = result..'\r\n|'..Icons.Icon({npc.name, type='thieving', size='50', notext=true}) | ||
result = result..'||'..Icons.Icon({npc.name, type='thieving', noicon=true}) | |||
local area = p.getThievingNPCArea(npc) | local area = p.getThievingNPCArea(npc) | ||
result = result..'||'..area.name | result = result..'||'..area.name |