Модуль:Entity Sprite: различия между версиями

Нет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
-- Загрузка данных
-- Загрузка данных
local JsonPaths = require('Module:JsonPaths')
local JsonPaths = require('Module:JsonPaths')
local spriteData = mw.loadData(JsonPaths.get("prototype/sprite.json"))
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