Module:Inventory: Difference between revisions

Jump to navigation Jump to search
28 bytes added ,  21:45, 21 September 2019
no edit summary
mNo edit summary
No edit summary
Line 14: Line 14:
--[Getting query results...]
--[Getting query results...]


local objname
local name
local name
   
   
   if frame.args[1] ~= nil and frame.args[1] ~= '' then
   if frame.args[1] ~= nil and frame.args[1] ~= '' then
   name = mw.text.trim(frame.args[1])
   objname = mw.text.trim(frame.args[1])
   --return name
   --return name
   else
   else
Line 26: Line 27:
local result = cargo.query('ItemsTable,GeneralData',
local result = cargo.query('ItemsTable,GeneralData',
'PlainName,Vibro,MaxPV,BasePV,Damage,GeneralData._pageName=Page',
'PlainName,Vibro,MaxPV,BasePV,Damage,GeneralData._pageName=Page',
{ where='GeneralData._pageNamespace="0" AND GeneralData.ObjectID="'.. name .. '"',
{ where='GeneralData._pageNamespace="0" AND GeneralData.ObjectID="'.. objname .. '"',
default='0',
default='0',
limit='1',
limit='1',
Line 32: Line 33:


if not next(result) then
if not next(result) then
   return '[[' .. name.. ']][[Category:pages with inventory errors]]'
   return '[[' .. objname.. ']][[Category:pages with inventory errors]]'
else
else
   name = result[1]['PlainName']
   name = result[1]['PlainName']
end
end


local favilinked = frame:expandTemplate{title='Favilink', args={name,'displayname-tooltip-override'}}
local favilinked = frame:expandTemplate{title='idfavilink', args={objname,'displayname-tooltip-override'}}


--[If damage, return weapon html that specifies damage, PV and max PV]--
--[If damage, return weapon html that specifies damage, PV and max PV]--

Navigation menu