rendered paste bodyobjectdef 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
}
}
}
}