Module:Luacard2: Difference between revisions

From Archon Arcana - The KeyForge Wiki
Module:Luacard2
(Module:Luacard2)
(Module:Luacard2)
Line 203: Line 203:
end
end
local split = mw.text.split(vars.cardtraits, ' • ')
local split = mw.text.split(vars.cardtraits, ' • ')
vars.cardtraits = split
vars.cardtraits = {}
vars.translate_trait = function(self)
vars.translate_trait = function(self)
return translate_trait(frame, 'traits', self)
return translate_trait(frame, 'traits', self['trait'])
end
end
for i = 1, #split do
for i = 1, #split do
append(vars.categories, split[i])
append(vars.categories, split[i])
local ob = {}
ob.trait = split[i]
if i<#split then
ob.delim = true
end
append(vars.cardtraits, ob)
end
end
end
end