Модуль:Entity Sprite: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
-- Загрузка данных | -- Загрузка данных | ||
local JsonPaths = require('Module:JsonPaths') | local JsonPaths = require('Module:JsonPaths') | ||
local spriteData = mw.loadData(JsonPaths.get(" | local spriteData = mw.loadData(JsonPaths.get("component/Sprite.json")) | ||
local p = {} | local p = {} | ||
| Строка 187: | Строка 187: | ||
local byState = findByPathAndState(data, targetPath, targetState) | local byState = findByPathAndState(data, targetPath, targetState) | ||
if byState then | if byState then | ||
return byState | return JsonPaths.prefixFile(byState) | ||
end | end | ||
end | end | ||
| Строка 193: | Строка 193: | ||
local byPath = findByPath(data, targetPath) | local byPath = findByPath(data, targetPath) | ||
if byPath then | if byPath then | ||
return byPath | return JsonPaths.prefixFile(byPath) | ||
end | end | ||