80,735
edits
(Module:Luacard2) |
(Module:Luacard2) |
||
Line 377: | Line 377: | ||
-- we use cardname_e and just show english related | -- we use cardname_e and just show english related | ||
local related_set = {} | local related_set = {} | ||
local ignore_cards_set = relatedquery(vars.cardname_e,"AND Type='ignore'") | |||
local ignore_card_table = {} | |||
for i=1, #ignore_cards_set do | |||
ignore_card_table[ignore_cards_set[i]["Name"]] = true | |||
end | |||
local related_cards_set = relatedquery(vars.cardname_e,"AND Type!='ignore'") | local related_cards_set = relatedquery(vars.cardname_e,"AND Type!='ignore'") | ||
local related_flavor_set = relatedflavorquery(vars.cardname_e) | local related_flavor_set = relatedflavorquery(vars.cardname_e) | ||
Line 393: | Line 398: | ||
local flavor_card_names = "" | local flavor_card_names = "" | ||
for i=1, #related_flavor_set do | for i=1, #related_flavor_set do | ||
flavor_card_names = flavor_card_names .. "•"..related_flavor_set[i]["Name"].."•" | if not ignore_card_table[related_flavor_set[i]["Name"]] then | ||
flavor_card_names = flavor_card_names .. "•"..related_flavor_set[i]["Name"].."•" | |||
end | |||
end | end | ||
append(related_set, { | append(related_set, { |