Modul:Calcgrangepoints

Aus Stardew Valley Wiki
Zur Navigation springen Zur Suche springen

Description

This module calculates the Grange Display points for an item at the Sterntautaler Volksfest.

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 Vorlage: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