模块:Calcgrangepoints
Description
This module calculates the Grange Display points for an item at the 星露谷展览会.
This module can be copy/pasted into all languages without alteration.
Please report any problems or issues with the module on the discussion page for Template:Grangeptsrow.
local p = {}
function p.cgp(frame)
--Template must call Calcsellprice and send result here
local price = tonumber(frame.args.p)
--quality must be 0, 1, 2, or 4
local quality = tonumber(frame.args.q)
local totalpoints = 0
totalpoints = quality + 1
if (price >= 20) then totalpoints = totalpoints + 1 end
if (price >= 90) then totalpoints = totalpoints + 1 end
if (price >= 200) then totalpoints = totalpoints + 1 end
if (price >= 300 and quality < 2) then
totalpoints = totalpoints + 1 end
if (price >= 400 and quality < 1) then
totalpoints = totalpoints + 1 end
return totalpoints
end
return p