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:
@@ -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
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -16,4 +16,5 @@
|
|||||||
</OnUpdate>
|
</OnUpdate>
|
||||||
</Scripts>
|
</Scripts>
|
||||||
</Frame>
|
</Frame>
|
||||||
|
<GameTooltip name="AuctionatorScanTooltip" inherits="GameTooltipTemplate"/>
|
||||||
</Ui>
|
</Ui>
|
||||||
@@ -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,
|
||||||
|
|||||||
@@ -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="">
|
||||||
|
|||||||
Reference in New Issue
Block a user