Модуль:Entity Sprite: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 34: | Строка 34: | ||
end | end | ||
-- Получение пути спрайта | -- Получение пути спрайта | ||
local function getSpritePath(entry) | local function getSpritePath(entry) | ||
return entry.Sprite and entry.Sprite.sprite or (entry.Icon and entry.Icon.sprite) | return entry.Sprite and entry.Sprite.sprite or (entry.Icon and entry.Icon.sprite) | ||
| Строка 175: | Строка 175: | ||
end | end | ||
end | end | ||
return nil | return nil | ||
elseif param == "image" or param == "path" then | |||
local result = {} | local result = {} | ||
for _, entry in ipairs(data) do | for _, entry in ipairs(data) do | ||
| Строка 185: | Строка 185: | ||
end | end | ||
return table.concat(result, "\n") | return table.concat(result, "\n") | ||
else | |||
-- Если нет режима, генерируем шаблон по умолчанию | |||
return generateDefaultTemplate(data, frame.args) | |||
end | end | ||
end | end | ||
return p | return p | ||