now extracting the charges from the tooltip and using them in place of the stack size when available, also some minor ui adjustments

This commit is contained in:
Manuel Simon Hirsig
2015-09-10 03:30:33 +02:00
parent 70ee39d110
commit 5e513253cb
6 changed files with 16 additions and 9 deletions
+2 -2
View File
@@ -118,9 +118,9 @@ function processScanResults(rawData)
if rawDatum.buyoutPrice > 0 and rawDatum.owner ~= UnitName("player") then if rawDatum.buyoutPrice > 0 and rawDatum.owner ~= UnitName("player") then
tinsert(entries, { tinsert(entries, {
name = rawDatum.name, name = rawDatum.name,
stackSize = rawDatum.stackSize, stackSize = rawDatum.count,
buyoutPrice = rawDatum.buyoutPrice, buyoutPrice = rawDatum.buyoutPrice,
itemPrice = rawDatum.buyoutPrice / rawDatum.stackSize, itemPrice = rawDatum.buyoutPrice / rawDatum.count,
quality = rawDatum.quality, quality = rawDatum.quality,
}) })
end end
+1 -1
View File
@@ -117,7 +117,7 @@
</Texture> </Texture>
<FontString inherits="GameFontHighlightSmall" text="Name"> <FontString inherits="GameFontHighlightSmall" text="Name">
<Anchors><Anchor point="LEFT" relativePoint="LEFT" relativeTo="$parentMiddle"><Offset><AbsDimension x="25" y="1"/></Offset></Anchor></Anchors> <Anchors><Anchor point="LEFT" relativePoint="LEFT" relativeTo="$parentMiddle"><Offset><AbsDimension x="27" y="1"/></Offset></Anchor></Anchors>
</FontString> </FontString>
<FontString inherits="GameFontHighlightSmall" text="Unit Price"> <FontString inherits="GameFontHighlightSmall" text="Unit Price">
+8 -2
View File
@@ -122,11 +122,17 @@ function processQueryResults()
local name, texture, count, quality, canUse, level, minBid, minIncrement, buyoutPrice, bidAmount, highBidder, owner = GetAuctionItemInfo("list", i) local name, texture, count, quality, canUse, level, minBid, minIncrement, buyoutPrice, bidAmount, highBidder, owner = GetAuctionItemInfo("list", i)
local duration = GetAuctionItemTimeLeft("list", i) local duration = GetAuctionItemTimeLeft("list", i)
AuctionatorScanTooltip:SetOwner(UIParent, "ANCHOR_NONE");
AuctionatorScanTooltip:SetAuctionItem("list", i)
AuctionatorScanTooltip:Show()
local chargesLabel = getglobal("AuctionatorScanTooltipTextLeft"..4):GetText()
local chargesString = gsub(chargesLabel and chargesLabel or "","%D", "")
local charges = tonumber(chargesString)
local scanDatum = { local scanDatum = {
name = name, name = name,
texture = texture, texture = texture,
stackSize = count, count = charges and charges or count,
quality = quality, quality = quality,
canUse = canUse, canUse = canUse,
level = level, level = level,
+1
View File
@@ -16,4 +16,5 @@
</OnUpdate> </OnUpdate>
</Scripts> </Scripts>
</Frame> </Frame>
<GameTooltip name="AuctionatorScanTooltip" inherits="GameTooltipTemplate"/>
</Ui> </Ui>
+1 -1
View File
@@ -380,7 +380,7 @@ function processScanResults(rawData, auctionItemName)
condData[key].count = condData[key].count + 1 condData[key].count = condData[key].count + 1
else else
condData[key] = { condData[key] = {
stackSize = rawDatum.stackSize, stackSize = rawDatum.count,
buyoutPrice = rawDatum.buyoutPrice, buyoutPrice = rawDatum.buyoutPrice,
itemPrice = rawDatum.buyoutPrice / rawDatum.stackSize, itemPrice = rawDatum.buyoutPrice / rawDatum.stackSize,
count = 1, count = 1,
+3 -3
View File
@@ -36,11 +36,11 @@
<Frame> <Frame>
<Size><AbsDimension x="100" y="16" /></Size> <Size><AbsDimension x="100" y="16" /></Size>
<Anchors><Anchor point="LEFT"><Offset><AbsDimension x="170" y="-3"/></Offset></Anchor></Anchors> <Anchors><Anchor point="LEFT"><Offset><AbsDimension x="250" y="-3"/></Offset></Anchor></Anchors>
<Layers> <Layers>
<Layer level="BACKGROUND"> <Layer level="BACKGROUND">
<FontString name="$parent_Availability" inherits="GameFontHighlightSmall"> <FontString name="$parent_Availability" inherits="GameFontHighlightSmall">
<Anchors><Anchor point="TOPRIGHT"><Offset><AbsDimension x="0" y="0"/></Offset></Anchor></Anchors> <Anchors><Anchor point="TOPLEFT"><Offset><AbsDimension x="0" y="0"/></Offset></Anchor></Anchors>
</FontString> </FontString>
</Layer> </Layer>
</Layers> </Layers>
@@ -141,7 +141,7 @@
</FontString> </FontString>
<FontString inherits="GameFontHighlightSmall" text="Stacks"> <FontString inherits="GameFontHighlightSmall" text="Stacks">
<Anchors><Anchor point="LEFT" relativePoint="LEFT" relativeTo="$parentMiddle"><Offset><AbsDimension x="220" y="1"/></Offset></Anchor></Anchors> <Anchors><Anchor point="LEFT" relativePoint="LEFT" relativeTo="$parentMiddle"><Offset><AbsDimension x="253" y="1"/></Offset></Anchor></Anchors>
</FontString> </FontString>
<FontString inherits="GameFontHighlightSmall" text=""> <FontString inherits="GameFontHighlightSmall" text="">