Module:Exchange/Tai bwo wannai teleport: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Created page with "-- <nowiki> -- Template:T -- local p = {} function p.main(frame) local args = frame:getParent().args return p._main(args) end function p._main(args) local link = args[1] local uri local targs = {} local ns local i = 1 -- strip transclusion modifiers (mw:Help:Magic words#Transclusion modifiers) link = link :gsub('safesubst:', '') :gsub('subst:', '') :gsub('int:', '') :gsub('msg:', '')...") |
No edit summary |
||
Line 1: | Line 1: | ||
⚫ | |||
-- <nowiki> |
|||
itemId = 12409, |
|||
-- [[Template:T]] |
|||
icon = 'Tai bwo wannai teleport.png', |
|||
-- |
|||
item = 'Tai bwo wannai teleport', |
|||
value = 10, |
|||
limit = 1, |
|||
members = true, |
|||
function p.main(frame) |
|||
category = nil, |
|||
local args = frame:getParent().args |
|||
examine = 'Teleports you to Tai bwo wannai.', |
|||
return p._main(args) |
|||
hialch = 6, |
|||
end |
|||
lowalch = 4 |
|||
} |
|||
function p._main(args) |
|||
local link = args[1] |
|||
local uri |
|||
local targs = {} |
|||
local ns |
|||
local i = 1 |
|||
-- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]]) |
|||
link = link |
|||
:gsub('safesubst:', '') |
|||
:gsub('subst:', '') |
|||
:gsub('int:', '') |
|||
:gsub('msg:', '') |
|||
:gsub('msgnw:', '') |
|||
:gsub('raw:', '') |
|||
ns = mw.text.split(link, ':')[1] |
|||
-- check for valid namespace else prepend Template: |
|||
if not (ns == '' or mw.site.namespaces[ns]) then |
|||
link = 'Template:' .. link |
|||
end |
|||
-- fix bug with Map linking to Main instead of Template |
|||
if (link == "Map") then |
|||
link = 'Template:' .. link |
|||
end |
|||
-- use fullUrl so it doesn't cause any wanted mw.pages |
|||
uri = mw.uri.fullUrl(link) |
|||
-- generate a list of args and params |
|||
for k, v in pairs(args) do |
|||
-- because lua has no continue statement |
|||
if k ~= 1 then |
|||
if type(k) == 'string' then |
|||
v = k .. '=' .. v |
|||
end |
|||
targs[i] = v |
|||
i = i + 1 |
|||
end |
|||
end |
|||
targs = table.concat(targs, '|') |
|||
if targs ~= '' then |
|||
targs = '|' .. targs |
|||
end |
|||
return '<code>{{[' .. tostring(uri) .. ' ' .. args[1] .. ']' .. targs .. '}}</code>' |
|||
end |
|||
⚫ |
Latest revision as of 04:16, 7 November 2024
This module is a Grand Exchange Market Watch data page for the item Tai bwo wannai teleport.
The Grand Exchange Market Watch has several pages associated for this item:
- Exchange:Tai bwo wannai teleport, which has a simple summary of the item's basic exchange information
- Module:Exchange/Tai bwo wannai teleport, which is the data for the item's basic exchange information