Default Nefarian Event not working
Shardot opened this issue ยท 5 comments
The default Nefarian event for detecting when you enter Nefarian's lair doesn't seem to be working. I believe that the issue is that it's watching the wrong zone change trigger, but I haven't verified it in the code. The following works as a script if you have a set named Nefarian, but having the default working would be better:
Event Trigger: ZONE_CHANGED_INDOORS
Event Script:
if GetSubZoneText() == "Nefarian's Lair" then
EquipSet("Nefarian")
else
UnequipSet("Nefarian")
end
Doesn't quite seem to help sadly. It seems to have improved the situation somewhat, as it now autoequips the set if you log out in Nefarian's lair and then log back in, and correctly restores your previous gear if you run out of the Nefarian's lair portion of Blackwing Lair and then logout followed by login.
Also corrrectly unequips the Nefarian set when hearthstoning/teleporting out. But the detection of changes while in the zone doesn't seem to be working yet. I appreciate your effort though.
I tried deleting WTF and disabling all other addons, but that didn't help.
Hi
Please download https://github.com/Rottenbeer/ItemRack/tree/nefarian-lair-beta and test if it works as expected.
I also take indoor zone changes into account now.
I cannot test it on my own, since I stopped playing wow.
@Shardot Please retest the branch again, I just pushed an update.