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