Module:Luacard2: Difference between revisions

From Archon Arcana - The KeyForge Wiki
Module:Luacard2
(Module:Luacard2)
(Module:Luacard2)
Line 281: Line 281:
vars.related = related_set
vars.related = related_set
map(related_set, function(item)
map(related_set, function(item)
item['Text']:gsub('this card', "'''"..vars.cardname_e.."'''")
item['Text'] = item['Text']:gsub('this card', "'''"..vars.cardname_e.."'''")
item['Cards'] = {}
return item
return item
end)
end)
vars.thumbnail_cards = function(self)
vars.thumbnail_cards = function(self)
local cards = {}
local cards = {}
cards[#cards] = {
local card_names = self['Cards']
Image='image',
for name in string.gmatch(card_names, '•[.+]•') do
Name='name'
if name~=vars.cardname_e then
}
local card_results = cargo_results(
'CardData',
'Name,Image,Artist,Text,FlavorText,Type,Rarity,House,Traits,Power,Armor,Amber',
        {
where='CardData.Name="'..frame.args.cardname..'"'
})
cards[#cards] = card_results[1]
end
end
return cards
return cards
-- local card_names = self['Cards']
-- for name in string.gmatch(card_names, '•[.+]•') do
-- if name~=vars.cardname_e then
-- local card_results = cargo_results(
-- 'CardData',
-- 'Name,Image,Artist,Text,FlavorText,Type,Rarity,House,Traits,Power,Armor,Amber',
        -- {
-- where='CardData.Name="'..frame.args.cardname..'"'
-- })
-- cards[#cards] = card_results[1]
-- end
-- end
end
end
end
end