Module:Attributes: Difference between revisions
From Exiled Kingdoms Wiki
(Created page with "p = {} Arg1 = mw.getCurrentFrame().args[1] Arg2 = mw.getCurrentFrame().args[2] ArmAttr = {'Detection', 'Gossip', 'Stability', 'Stun Immunity', 'Tinkering', 'Wisdom', 'Shield...") |
mNo edit summary |
||
Line 13: | Line 13: | ||
if (Arg2 == 'a') then | if (Arg2 == 'a') then | ||
for i, attr in pairs(attribs) do | for i, attr in pairs(attribs) do | ||
if ( | if (tonumber(attr) > 0) then | ||
if (txtout ~= '') then | if (txtout ~= '') then | ||
txtout = string.format('%s; [[%s]] %s', txtout, ArmAttr[i], attr) | txtout = string.format('%s; [[%s]] %s', txtout, ArmAttr[i], attr) |
Revision as of 19:02, 7 June 2017
p = {}
Arg1 = mw.getCurrentFrame().args[1] Arg2 = mw.getCurrentFrame().args[2]
ArmAttr = {'Detection', 'Gossip', 'Stability', 'Stun Immunity', 'Tinkering', 'Wisdom', 'Shield'}
WpnAttr = {'Beast Slayer', 'Holy', 'Orc Slayer', 'Paralysis', 'Silver', 'Slow', 'Stun', 'Vicious'}
function p.Disp()
txtout = attribs = mw.text.split(Arg1,',',true) if (Arg2 == 'a') then for i, attr in pairs(attribs) do if (tonumber(attr) > 0) then if (txtout ~= ) then txtout = string.format('%s; %s %s', txtout, ArmAttr[i], attr) else txtout = string.format('%s %s',ArmAttr[i], attr) end end end elseif (Arg2 == 'w') then end return txtout
end
return p