@ -34,6 +34,17 @@ function SpellBook:GetSpells(...)
return unpack(spells)
end
---@param ... number[]
---@return List
function SpellBook:GetList(...)
local spells = {}
for _, id in ipairs({...}) do
table.insert(spells, self:GetSpell(id))
return Bastion.List:New(spells)
---@param name string
---@return Spell
function SpellBook:GetSpellByName(name)