Module:Luacard2: Difference between revisions

From Archon Arcana - The KeyForge Wiki
Module:Luacard2
(Module:Luacard2)
(Module:Luacard2)
Line 277: Line 277:
return cargo_results(
return cargo_results(
'CardRelatedData',
'CardRelatedData',
'Pages, Text, Cards',
'Pages, Text, Cards, Type',
{
{
groupBy='Pages, Text, Cards',
groupBy='Pages, Text, Cards, Type',
where="Pages like '%•"..cardname.."•%' OR (pages IS null AND Cards like '%•"..cardname.."•%')",
where="(Pages like '%•"..cardname.."•%' OR (pages IS null AND Cards like '%•"..cardname.."•%')) AND Type!='Twin'",
orderBy='Text ASC'
orderBy='Text ASC'
})
})
Line 320: Line 320:
function apply_related(frame, vars)
function apply_related(frame, vars)
-- we use cardname_e and just show english related
-- we use cardname_e and just show english related
vars.related = {}
vars.cardnotes = {}
local related_set = relatedquery(vars.cardname_e)
local related_set = relatedquery(vars.cardname_e)
local twin_set = twinquery(vars.cardname_e)
local twin_set = twinquery(vars.cardname_e)
Line 336: Line 334:
return item
return item
end)
end)
vars.related = {}
vars.cardnotes = {}
for _,row in pairs(related_set) do
for _,row in pairs(related_set) do
mw.log(row)
mw.log(row)