Boss Fighting Stages Rebirth Wikia
Advertisement

Documentation for this module may be created at Module:InfoboxUtils/doc

local utils = require('Module:Utils')
local userError = require('Dev:User error')
local getArgs = require('Dev:Arguments').getArgs
 
return {
    round_number = function(number, max_round, category, category_min)
		number = utils.parse_number(number, true) -- Guaranteed to return a number or error
		if max_round then
			-- Round the number.
			local power = 10^(#tostring(number) - 1)
			power = power > max_round and max_round or power
			number = math.ceil(number/power) * power
		end
		local formatted_number = utils.format_number(number)
		if category then
			if category_min then
				if number < category_min then
					return formatted_number-- .. categorize(category)
				else
					return formatted_number
				end
			else
				return formatted_number-- .. categorize(category)
			end
		else
			return formatted_number
		end
	end;
    }
Advertisement