Pull NPC and Zone checks to identifiers #26

Open
atomaka wants to merge 1 commit from generalize-reactivate into master

View file

@ -15,8 +15,11 @@ StaticPopupDialogs["GOLIATH_MISSING"] = {
f:RegisterEvent("GOSSIP_SHOW") f:RegisterEvent("GOSSIP_SHOW")
f:SetScript("OnEvent", function(self, event, ...) f:SetScript("OnEvent", function(self, event, ...)
local isNecroticWake = GetZoneText() == "The Necrotic Wake" -- check if The Necrotic Wake
local isSteward = GetUnitName("npc") == "Steward" 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 if isNecroticWake and isSteward then
options = C_GossipInfo.GetOptions() options = C_GossipInfo.GetOptions()