8,756
edits
mNo edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
local quantity = frame.args[2] or '1' | local quantity = frame.args[2] or '1' | ||
local chance = frame.args[4] or '100' | local chance = frame.args[4] or '100' | ||
local weaponhtml | |||
--[Getting query results...] | --[Getting query results...] | ||
Line 27: | Line 28: | ||
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._pageName="'.. name ..' | { where='GeneralData._pageNamespace="0" AND GeneralData._pageName="'.. name .. '"', | ||
default='0', | default='0', | ||
limit='1', | limit='1', | ||
Line 38: | Line 39: | ||
end | end | ||
local favilinked = frame:expandTemplate{title='Favilink page', args={name,'displayname-tooltip-override'}} | |||
--local favilinked = 'favilink' | |||
local damage= result[1]['Damage'] | |||
if damage ~= nil or damage ~= '' then | |||
if result[1]['Vibro'] == '1' then | if result[1]['Vibro'] == '1' then | ||
pv = '≈' | pv = '≈' | ||
Line 44: | Line 52: | ||
maxpv = result[1]['MaxPV'] | maxpv = result[1]['MaxPV'] | ||
end | end | ||
local pvstr = '' | local pvstr = '' | ||
Line 55: | Line 59: | ||
end | end | ||
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 | |||
local favilinkhtml = mw.html.create('div') | |||
:addClass('qud-inv-favilink-wrapper') | |||
:wikitext(favilinked) | |||
if weaponhtml ~= nil then | |||
favilinkhtml:node(weaponhtml) | |||
end | |||
local inventoryhtml = mw.html.create('div') | local inventoryhtml = mw.html.create('div') | ||
inventoryhtml | inventoryhtml | ||
:addClass('qud-inventory-item') | :addClass('qud-inventory-item') | ||
:node( | :node(favilinkhtml) | ||
:node(mw.html.create('span') | :node(mw.html.create('span') | ||
:addClass('qud-item-qty') | :addClass('qud-item-qty') |