Module:RaritySort
Documentation for this module may be created at Module:RaritySort/doc
local p = {}
function p.getSortValue(rarity)
if not rarity then return 99 end
rarity = rarity:lower()
if rarity == "always" then
return 1
elseif rarity:match("^1/%d+") then
return 2
elseif rarity == "rare" then
return 3
elseif rarity == "never" then
return 4
else
return 99 -- Unknown or fallback
end
end
return p