Модуль:Tools/today/getter: различия между версиями
< Модуль:Tools | today
Нет описания правки |
Нет описания правки |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 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 labyrinths = require('Module:Tools/today/labyrinth') | |||
function p.event_name(event) | function p.event_name(event) | ||
Строка 33: | Строка 34: | ||
function p.siege_hero(siege) | function p.siege_hero(siege) | ||
return sieges[siege].hero | |||
end | end | ||
Строка 50: | Строка 47: | ||
function p.dragondraft_name(dragondraft) | function p.dragondraft_name(dragondraft) | ||
return drafts[dragondraft].name | return drafts[dragondraft].name | ||
end | |||
function p.dragondraft_link(dragondraft) | |||
return drafts[dragondraft].link | |||
end | end | ||
Строка 57: | Строка 58: | ||
function p.dragondraft_hero(dragondraft) | function p.dragondraft_hero(dragondraft) | ||
return drafts[dragondraft].hero | |||
end | end | ||
Строка 70: | Строка 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 |
Текущая версия от 04:03, 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 labyrinths = 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