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

Нет описания правки
мНет описания правки
Строка 1: Строка 1:
local prototypes = mw.loadData("Модуль:IanComradeBot/entity prototypes.json/data")
local entities  = mw.loadData("Модуль:IanComradeBot/entity prototypes.json/data")
local overrides = mw.loadData("Модуль:IanComradeBot/entity name overrides.json/data")
local overrides = mw.loadData("Модуль:IanComradeBot/entity name overrides.json/data")


local p = {}
local p = {}
p.entities = prototypes.entities
p.name_overrides = overrides.name_overrides or {}


-- p.getname{args={"FreedomImplant"}}
-- p.getname{args={"FreedomImplant"}}
Строка 12: Строка 9:
if not id then return "Не найдено" end
if not id then return "Не найдено" end


local override = p.name_overrides[id]
local override = p.overrides[id]
if override then
if override then
return override
return override
Строка 31: Строка 28:
if not name then return "Не найдено" end
if not name then return "Не найдено" end


for id, overrideName in pairs(p.name_overrides) do
for id, overrideName in pairs(p.overrides) do
if overrideName == name then
if overrideName == name then
return id
return id