Модуль:Tools/today/getter: различия между версиями
< Модуль:Tools | today
(Новая страница: «local p = {} local events = require('Module:Tools/today/event') local sieges = require('Module:Tools/today/siege') local drafts = require('Module:Tools/today/dragondraft') function p.event_name(event) return events[events[event].name] end function p.event_icon(event) return events[events[event].icon] end function p.event_hero(event) return events[events[event].hero] end function p.event_heroes(event) local tbl = {} for _, v in ipairs(eve...») |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
function p.event_name(event) | function p.event_name(event) | ||
return | return events[event].name | ||
end | end | ||
function p.event_icon(event) | function p.event_icon(event) | ||
return | return events[event].icon | ||
end | end | ||
function p.event_hero(event) | function p.event_hero(event) | ||
return | return events[event].hero | ||
end | end | ||
Строка 25: | Строка 25: | ||
function p.siege_name(siege) | function p.siege_name(siege) | ||
return | return sieges[siege].name | ||
end | end | ||
function p.siege_icon(siege) | function p.siege_icon(siege) | ||
return | return sieges[siege].icon | ||
end | end | ||
Строка 49: | Строка 49: | ||
function p.dragondraft_name(dragondraft) | function p.dragondraft_name(dragondraft) | ||
return | return drafts[dragondraft].name | ||
end | end | ||
function p.dragondraft_icon(dragondraft) | function p.dragondraft_icon(dragondraft) | ||
return | return drafts[dragondraft].icon | ||
end | end | ||
Версия от 10:30, 12 ноября 2023
local p = {} local events = require('Module:Tools/today/event') local sieges = require('Module:Tools/today/siege') local drafts = require('Module:Tools/today/dragondraft') 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) local tbl = {} for _, v in ipairs(sieges[siege].heroes) do table.insert(tbl, v) end return tbl 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_icon(dragondraft) return drafts[dragondraft].icon end function p.dragondraft_hero(dragondraft) local tbl = {} for _, v in ipairs(drafts[dragondraft].heroes) do table.insert(tbl, v) end return tbl 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 return p