mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
add GetItemLinkByName function
Needed for Merchants.lua skin (buyback) and maybe others.
This commit is contained in:
@@ -3,6 +3,7 @@ local _G = _G
|
|||||||
local assert = assert
|
local assert = assert
|
||||||
local date = date
|
local date = date
|
||||||
local pairs = pairs
|
local pairs = pairs
|
||||||
|
local select = select
|
||||||
local tonumber = tonumber
|
local tonumber = tonumber
|
||||||
local type = type
|
local type = type
|
||||||
local unpack = unpack
|
local unpack = unpack
|
||||||
@@ -357,4 +358,16 @@ function GetThreatStatus(currentThreat, maxThreat)
|
|||||||
else
|
else
|
||||||
return 0, threatPercent
|
return 0, threatPercent
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Credits: @Shagu - pfUI
|
||||||
|
-- https://github.com/shagu/pfUI/blob/7999f612ad464261306bbf6f309bb63b54bd44af/api/api.lua#L123
|
||||||
|
function GetItemLinkByName(name)
|
||||||
|
for itemID = 1, 25818 do
|
||||||
|
local itemName, itemLink, itemQuality = GetItemInfo(itemID)
|
||||||
|
if itemName and itemName == name then
|
||||||
|
local hex = select(4, GetItemQualityColor(tonumber(itemQuality)))
|
||||||
|
return hex.. "|H"..itemLink.."|h["..itemName.."]|h|r"
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
Reference in New Issue
Block a user