Модуль:Tools/today/getter: различия между версиями
< Модуль:Tools | today
Нет описания правки |
Нет описания правки |
||
| Строка 3: | Строка 3: | ||
local sieges = require('Module:Tools/today/siege') | local sieges = require('Module:Tools/today/siege') | ||
local drafts = require('Module:Tools/today/dragondraft') | local drafts = require('Module:Tools/today/dragondraft') | ||
local laby = require('Module:Tools/today/labyrinth') | |||
function p.event_name(event) | function p.event_name(event) | ||
| Строка 66: | Строка 67: | ||
end | end | ||
return tbl | return tbl | ||
end | |||
function p.labyrinth_name(labyrinth) | |||
return labyrinths[labyrinth].name | |||
end | |||
function p.labyrinth_icon(labyrinth) | |||
return labyrinths[labyrinth].icon | |||
end | |||
function p.labyrinth_hero(labyrinth) | |||
return labyrinths[labyrinth].hero | |||
end | |||
function p.labyrinth_hero_small(labyrinth) | |||
return labyrinths[labyrinth].hero_small | |||
end | end | ||
return p | return p | ||
Версия от 03:51, 17 марта 2024
local p = {}
local events = require('Module:Tools/today/event')
local sieges = require('Module:Tools/today/siege')
local drafts = require('Module:Tools/today/dragondraft')
local laby = require('Module:Tools/today/labyrinth')
function p.event_name(event)
return events[event].name
end
function p.event_icon(event)
return events[event].icon
end
function p.event_hero(event)
return events[event].hero
end
function p.event_heroes(event)
local tbl = {}
for _, v in ipairs(events[event].other_heroes) do
table.insert(tbl, v)
end
return tbl
end
function p.siege_name(siege)
return sieges[siege].name
end
function p.siege_icon(siege)
return sieges[siege].icon
end
function p.siege_hero(siege)
return sieges[siege].hero
end
function p.siege_heroes(siege)
local tbl = {}
for _, v in ipairs(sieges[siege].other_heroes) do
table.insert(tbl, v)
end
return tbl
end
function p.dragondraft_name(dragondraft)
return drafts[dragondraft].name
end
function p.dragondraft_link(dragondraft)
return drafts[dragondraft].link
end
function p.dragondraft_icon(dragondraft)
return drafts[dragondraft].icon
end
function p.dragondraft_hero(dragondraft)
return drafts[dragondraft].hero
end
function p.dragondraft_heroes(dragondraft)
local tbl = {}
for _, v in ipairs(drafts[dragondraft].other_heroes) do
table.insert(tbl, v)
end
return tbl
end
function p.labyrinth_name(labyrinth)
return labyrinths[labyrinth].name
end
function p.labyrinth_icon(labyrinth)
return labyrinths[labyrinth].icon
end
function p.labyrinth_hero(labyrinth)
return labyrinths[labyrinth].hero
end
function p.labyrinth_hero_small(labyrinth)
return labyrinths[labyrinth].hero_small
end
return p