Module:Inventory: Difference between revisions

148 bytes added ,  16:38, 15 September 2019
m
no edit summary
mNo edit summary
mNo edit summary
Line 34: Line 34:
   return '[[' .. name.. ']][[Category:pages with inventory errors]]'
   return '[[' .. name.. ']][[Category:pages with inventory errors]]'
else
else
   name = result[1]['Page']
   name = result[1]['PlainName']
end
end


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


local favilinked = frame:expandTemplate{title='Favilink page', args={name,'displayname-tooltip-override'}}
--[If damage, return weapon html that specifies damage, PV and max PV]--
--local favilinked = 'favilink'


local damage= result[1]['Damage']
local damage= result[1]['Damage']


if damage ~= nil and damage ~= ''  then
if damage ~= nil and damage ~= ''  then
  if result[1]['Vibro'] == '1' then
    pv = '≈'
  elseif result[1]['BasePV'] ~= nil then
    pv = result[1]['BasePV']
    maxpv = result[1]['MaxPV']
  end


if result[1]['Vibro'] == '1' then
   local pvstr = ''
  pv = '≈'
elseif result[1]['BasePV'] ~= nil then
  pv = result[1]['BasePV']
   maxpv = result[1]['MaxPV']
end
 
local pvstr = ''
 
if maxpv ~= nil and maxpv ~= '' then
  pvstr = '<span style="color:#155352;">/' .. maxpv.. '</span>'
end


weaponhtml = mw.html.create('span')
  if maxpv ~= nil and maxpv ~= '' then
    pvstr = '<span style="color:#155352;">/' .. maxpv.. '</span>'
  end
--[Define weaponhtml]
  weaponhtml = mw.html.create('span')
             :addClass('qud-inline-weap-stats')
             :addClass('qud-inline-weap-stats')
             :node(mw.html.create('span')
             :node(mw.html.create('span')
                   :addClass('qud-inline-damage')
                   :addClass('qud-inline-damage')
                   :wikitext(frame:expandTemplate{title='Heart'} .. '<span class="qud-inline-damage">' .. damage .. '</span>'..frame:expandTemplate{title='PV'} .. '<span class="qud-inline-pv">' .. pv ..'</span>' .. pvstr) )
                   :wikitext(frame:expandTemplate{title='Heart'} .. '<span class="qud-inline-damage">' ..  
                    damage .. '</span>'..frame:expandTemplate{title='PV'} ..  
                    '<span class="qud-inline-pv">' .. pv ..'</span>' .. pvstr) )
end
end


--[Define html...]--
local favilinkhtml = mw.html.create('div')  
local favilinkhtml = mw.html.create('div')  
             :addClass('qud-inv-favilink-wrapper')
             :addClass('qud-inv-favilink-wrapper')