Pull NPC and Zone checks to identifiers

This commit is contained in:
Andrew Tomaka 2021-04-14 09:37:18 -04:00
parent c42f4b3f37
commit 9d69674325
Signed by: atomaka
GPG key ID: 61209BF70A5B18BE

View file

@ -15,8 +15,11 @@ StaticPopupDialogs["GOLIATH_MISSING"] = {
f:RegisterEvent("GOSSIP_SHOW")
f:SetScript("OnEvent", function(self, event, ...)
local isNecroticWake = GetZoneText() == "The Necrotic Wake"
local isSteward = GetUnitName("npc") == "Steward"
-- check if The Necrotic Wake
local isNecroticWake = C_Map.GetBestMapForUnit("player") == 1666
-- check if Steward
local guid = UnitGUID("npc")
local isSteward = tonumber(guid and strsub(guid, 27, 32)) == 166663
if isNecroticWake and isSteward then
options = C_GossipInfo.GetOptions()