ItemRack Classic

ItemRack Classic

7M Downloads

Default Nefarian Event not working

Shardot opened this issue ยท 5 comments

commented

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

commented

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.

commented

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.

commented

The latest version seems to be working. Kudos. :)

commented

@Shardot Please retest the branch again, I just pushed an update.

commented

I'll fixed it in 3.39, release should be up soon.