Files
gromissingcrafts/Gromissingcrafts/src/Compatibility.lua
T
2026-08-07 15:43:47 -06:00

26 lines
634 B
Lua

setfenv(1, Gromissingcrafts)
---@return boolean
local function IsSuperWoWActive()
return getglobal("SetAutoloot") ~= nil or SUPERWOW_VERSION ~= nil
end
---@return number
local function GetSuperWoWVersion()
return tonumber(SUPERWOW_VERSION or "0.0") or 0
end
---@param spellId number
---@return string
function GetSpellLink(spellId)
assert(type(spellId) == "number")
local prefix = "enchant:"
if IsSuperWoWActive() and GetSuperWoWVersion() <= 1.2 then
-- https://github.com/balakethelock/SuperWoW/wiki/Changelog#07112024--12
prefix = "spell:"
end
return prefix .. tostring(spellId)
end