80,735
edits
(Module:Luacard2) |
(Module:Luacard2) |
||
Line 369: | Line 369: | ||
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 | ||
local related_set = relatedquery(vars.cardname_e) | local related_set = {} | ||
local related_cards_set = relatedquery(vars.cardname_e) | |||
local related_flavor_set = relatedflavorquery(vars.cardname_e) | local related_flavor_set = relatedflavorquery(vars.cardname_e) | ||
local | local related_twin_set = twinquery(vars.cardname_e) | ||
mw.logObject( | mw.logObject(related_twin_set) | ||
map( | map(related_twin_set, function(item) | ||
local twin_name = 'an Evil Twin' | local twin_name = 'an Evil Twin' | ||
if item["Name"]:find('Evil Twin')==nil then twin_name = 'a non-Evil Twin' end | if item["Name"]:find('Evil Twin')==nil then twin_name = 'a non-Evil Twin' end | ||
Line 393: | Line 394: | ||
}) | }) | ||
end | end | ||
append(related_set, related_cards_set) | |||
map(related_set, function(item) | map(related_set, function(item) | ||
item['Text'] = item['Text']:gsub('this card', "'''"..vars.cardname_e.."'''") | item['Text'] = item['Text']:gsub('this card', "'''"..vars.cardname_e.."'''") |