All pastes #639983 Raw Edit

Someone

public text v1 · immutable
#639983 ·published 2007-07-31 00:24 UTC
rendered paste body
objectdef OBItem
{
	variable index:string ToolTipText
	
	
	method Initialize(string itemLink)
	{
		variable int totalLines

		variable int i
		


		WoWScript GameTooltip:SetOwner(UIParent,"ANCHOR_NONE")
		WoWScript GameTooltip:SetHyperlink("${itemLink}")
		totalLines:Set[${WoWScript["GameTooltip:NumLines()"]}]
		echo total Lines: ${totalLines}
		for(i:Set[1];${i} < ${totalLines};i:Inc)
		{

			This.ToolTipText:Insert[${String["${WoWScript[GameTooltipTextLeft${i}:GetText()]}"]}]
		}
		WoWScript GameTooltip:Hide()
		for(i:Set[1];${i} < ${This.ToolTipText.Used};i:Inc)
		{
			echo text: ${This.ToolTipText.Get[${i}]}
		}
	}
	member GetStat(string theStat)
	{
		variable int Bonus = 1
		variable int i
		for(i:Set[1];${i} < ${ToolTipText.Used};i:Inc)
		{
			if ${ToolTipText.Get[${i}].Find[${theStat}]}
			{
				do
				{
					if ${ToolTipText.Get[${i}].Find[+${Bonus} ${theStat}]}
					{
						return ${Bonus}
					}
					Bonus:Inc
				}
				while ${Bonus} <= 50
			}
		}
	}
}