Module:Attribute bonuses

local p = {} local get_args = require('Module:Arguments').getArgs local data = mw.loadData('Module:Attribute bonuses/data')

local i18n = { error = { no_input = 'Input missing', }, }

function p.main(frame) local args = get_args(frame, {   wrappers = {      'Template:Attribute bonuses'    }  }) return p._main(args) end

function p._main(args) assert(args[1], i18n.error.no_input) local bonus_name = mw.ustring.lower(args[1]) return data[bonus_name] end

return p