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 } } } }