Bureaucrats, emailconfirmed, Interface administrators, staff, Administrators, translation-admin, translator
2,563
edits
m (Trying to find the correct reference) |
(add alias check support to UISlot.Decode (double alias attempt #2)) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
effect = sprite:new("effect") | effect = sprite:new("effect") | ||
} | } | ||
function UISlot:new(item, large) | function UISlot:new(item, large) | ||
Line 47: | Line 45: | ||
end | end | ||
if #t == 1 then | if #t == 1 then | ||
return Sprites.minecraft:Item(item) | return Sprites.minecraft:Item(item,"minecraft") | ||
elseif #t == 2 then | elseif #t == 2 then | ||
local spr = Sprites[mw.text.trim(t[1])] | local spr = Sprites[mw.text.trim(t[1])] | ||
if spr then | if spr then | ||
return spr:Item(mw.text.trim(t[2])) | return spr:Item(mw.text.trim(t[2]), mw.text.trim(t[1])) | ||
else | else | ||
error("Unknown namespace: " .. mw.text.trim(t[1])) | error("Unknown namespace: " .. mw.text.trim(t[1])) | ||
Line 116: | Line 114: | ||
self.__sprite:GenerateHTML(slot) | self.__sprite:GenerateHTML(slot) | ||
end | end | ||
return slot | return slot | ||
end | end | ||
return UISlot | return UISlot |
edits