Module:Luacard2: Difference between revisions

From Archon Arcana - The KeyForge Wiki
no edit summary
No edit summary
No edit summary
Line 2: Line 2:
--Usage: english - {{#invoke luacard2 | viewcard | cardname=Angry Mob}}  
--Usage: english - {{#invoke luacard2 | viewcard | cardname=Angry Mob}}  
--      other language {{#invoke luacard2 | viewcard | cardname=Angry Mob | locale=fr-fr}}  (language codes are all 2 part)
--      other language {{#invoke luacard2 | viewcard | cardname=Angry Mob | locale=fr-fr}}  (language codes are all 2 part)
--Debug: print(p.viewcard({args={cardname='Angry Mob', debug=true}))
--Debug: print(p.viewcard({args={cardname='Angry Mob', debug=true}}))
local p = {}
local p = {}
local cargo = mw.ext.cargo
local cargo = mw.ext.cargo
Line 312: Line 312:
return item
return item
end)
end)
mw.log(#related_set)
for _,row in pairs(related_set) do
for _,row in pairs(related_set) do
if row['Cards']~=nil and string.len(row['Cards'])>0 then
if row['Cards']~=nil and string.len(row['Cards'])>0 then
Line 319: Line 320:
end
end
end
end
if(#vars.related) then vars.has_related = true end
if(#vars.related>0) then vars.has_related = true end
if(#vars.cardnotes) then vars.has_notes = true end
if(#vars.cardnotes>0) then vars.has_notes = true end
end
end