Модуль:Entity Lookup: различия между версиями
Pok (обсуждение | вклад) label |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
local p = {} | local p = {} | ||
local JsonPaths = require('Module:JsonPaths') | |||
local function safeLoad(page) | |||
p.name_overrides = | local moduleName = JsonPaths.get(page) | ||
local ok, data = pcall(mw.loadData, moduleName) | |||
if not ok then | |||
return {} | |||
end | |||
return data or {} | |||
end | |||
p.entities = safeLoad("entity prototypes.json") | |||
p.name_overrides = safeLoad("entity name overrides.json") | |||