Module:Attributes: Difference between revisions
From Exiled Kingdoms Wiki
mNo edit summary |
mNo edit summary |
||
Line 15: | Line 15: | ||
if (tonumber(attr) > 0) then | if (tonumber(attr) > 0) then | ||
if (txtout ~= '') then | if (txtout ~= '') then | ||
txtout = string.format('%s; [[%s]] %s', txtout, ArmAttr[i], attr) | if (i == 3 or i == 4 or i == 7) then | ||
txtout = string.format('%s; [[%s]]', txtout, ArmAttr[i]) | |||
else | |||
txtout = string.format('%s; [[%s]] %s', txtout, ArmAttr[i], attr) | |||
end | |||
else | else | ||
txtout = string.format('[[%s]] %s',ArmAttr[i], attr) | txtout = string.format('[[%s]] %s',ArmAttr[i], attr) |
Revision as of 19:05, 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 if (i == 3 or i == 4 or i == 7) then txtout = string.format('%s; %s', txtout, ArmAttr[i]) else txtout = string.format('%s; %s %s', txtout, ArmAttr[i], attr) end else txtout = string.format('%s %s',ArmAttr[i], attr) end end end elseif (Arg2 == 'w') then end return txtout
end
return p