8,756
edits
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][' | name = result[1]['PlainName'] | ||
end | end | ||
local favilinked = frame:expandTemplate{title='Favilink', args={name,'displayname-tooltip-override'}} | |||
--[If damage, return weapon html that specifies damage, PV and max PV]-- | |||
-- | |||
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 | |||
local pvstr = '' | |||
local pvstr = '' | |||
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') |