All pastes #951980 Raw Edit

Miscellany

public text v1 · immutable
#951980 ·published 2008-03-21 20:26 UTC
rendered paste body
	elseif item.quality == ItemQuality.Rare then
		-- mThreshhold is used for setting the point where an item reaches minimum quality
		mThreshhold = 5
		mTotal = 0
		
		if item.flags.Identified == true then
			-- Circlets
			if item.baseItem.type == ItemType.Circlet then
				-- +2 Class skills or +2 specific skill tab
				if checkModStatType(item, StatType.ClassSkillsBonus) >= 2 or checkModStatType(item, StatType.SkillTabBonus) >= 2 then
					if checkModStatType(item, StatType.FasterCastRate) == 20 then
						mTotal = mTotal + 2
					end
					
					if checkResists(item, "1111", 0) > 10 then
						mTotal = mTotal + 2
					end
					
					temp = checkModStatType(item, StatType.Sockets)
					if temp == 1 then
						mTotal = mTotal + 1
					elseif temp == 2 then
						mTotal = mTotal + 2
					end
					
					if mTotal >= mThreshhold then
						return false
					end
				end
			end
		end
		
		return true