Модуль:Entity Sprite/all: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
local p = {} | local p = {} | ||
local JsonPaths = require('Module:JsonPaths') | local JsonPaths = require('Module:JsonPaths') | ||
local prefix = JsonPaths.prefixFile() | |||
local function normalizeSpritePath(path) | local function normalizeSpritePath(path) | ||
| Строка 100: | Строка 101: | ||
return nil | return nil | ||
end | end | ||
| Строка 204: | Строка 198: | ||
local function buildFileLink(id, project) | local function buildFileLink(id, project) | ||
return "[[:Файл:" .. prefix .. id .. ".png]]" | return "[[:Файл:" .. prefix .. id .. ".png]]" | ||
end | end | ||
| Строка 276: | Строка 269: | ||
local firstId = group[1].id | local firstId = group[1].id | ||
local firstEntry = group[1].entry | local firstEntry = group[1].entry | ||
local spriteValue = buildRepeatSpriteValue(baseUrl, firstEntry) | local spriteValue = buildRepeatSpriteValue(baseUrl, firstEntry) | ||
| Строка 298: | Строка 290: | ||
end | end | ||
local states = getSpriteStates(entry) | local states = getSpriteStates(entry) | ||
local stateStr = buildSpriteStateLinks(baseUrl, states) | local stateStr = buildSpriteStateLinks(baseUrl, states) | ||