Statistics-based attempts counting in Mythic Keystone dungeons isn't working (for some dungeons?)
rdw-software opened this issue ยท 9 comments
Source: WowAce
currently on the newest update .681 and I am unable to get the mythic + cache to count towards the mounts for the 3 dungeons that drop the mounts. doing them the first time on mythic is counting, but any times after while doing mythic plus is now.
See #52 - apparently it doesn't work?
Update: According to some users, the Mythic Plus runs aren't increasing the ingame statistics, and therefore Rarity is not adding any attempts for the mounts.
In my somewhat limited testing, as well as according to another user who ran the dungeons without encountering any problems, this problem could not be reproduced.
This means I can't fix it for the affected users unless I somehow manage to find out what's wrong.
My only idea would be running all the dungeons on regular mythic as well as mythic plus difficulty, with a character of each faction, multiple times, and see if the tracking ever breaks. I don't have the means nor the time to do that currently.
Okay, now that I've some more insight I can say... it is broken but it still works.
The statistics provided by Blizzard don't differentiate between regular Mythic and Mythic Keystone runs. This causes a host of potential issues, but as a side effect the tracking MOSTLY works unless one of many things goes wrong.
I've added a list to the top, so that the issues may be tackled later on.
Alright. I'm removing the Challenge Mode detection for the time being to avoid counting multiple attempts. The issue itself will be shelved as the inaccuracies caused by relying on statistics instead of NPC + Challenge Mode detection aren't a major concern. It will have to wait.
The fixed detection remains available in https://github.com/SacredDuckwhale/Rarity/tree/fix-challengemode-detection, while 4323f94 removes it from the release version to avoid counting multiple attempts in the meantime.
It appears the statistics are no longer tracking mythic keystone runs, according to several user reports. Maybe they used to and Blizzard fixed the "bug" - who knows?
This means that the keystone detection should be re-added ASAP, and that the statistics tracking can remain for regular mythic difficulty.
I'm just going to edit in the tests because something is clearly wrong, but I can't yet tell what it is.
Date | Dungeon | Level | Faction | Statistics Detection | Challenge Mode Detection |
---|---|---|---|---|---|
22-02-19 | Freehold | 2 | Alliance | Working | Unknown (Game crashed...) |
22-02-19 | Freehold | 0 | Alliance | Working | Not relevant |
https://www.wowace.com/projects/rarity?comment=303
It's probably best to test King's Rest and The Underrot as Horde, specifically. Maybe there's something broken on Blizzard's end and those statistics aren't working for some dungeons, or not for Horde players anyway.
https://www.curseforge.com/wow/addons/rarity?comment=1519
Hi, would it be possible to fix attempts detection for KR & Underrot mounts on Mythic+ ? they all work in mythic 0 but only sharkbait works for Mythic+ actually
Not sure if this is a Horde-specific problem, Blizzard has simply broken the statistics for these dungeons, or something else might be awry. No way around testing manually, I think..
I can't look into Mythic plus as it requires extensive testing, and I lack the time. This'll have to wait :(
It seems that we're using a different Opening spell when it comes to opening Challenger's Cache.
Debugging information for Underrot +7 on Horde side:
Rarity: Debug mode ON
Rarity: Detected UNIT_SPELLCAST_SENT for unit = player, spellID = 6247, castGUID = Cast-3-3769-1841-11352-6247-00001CB0A1, target = Challenger's Cache
Rarity: LOOT_READY with target: NO TARGET
Rarity: Locking session for 1 second(s) to prevent duplicate attempts from being counted
Rarity: LOOT_READY with target: NO TARGET
Rarity: Session is locked; ignoring this LOOT_READY event
Rarity: Unlocking session to continue scanning for new LOOT_READY events
You receive item: [Glowing Azerite Crystal].
[Heart of Azeroth] gains 250 Artifact Power.
Rarity: BAG_UPDATE
Rarity: Setting lastNode to nil
Rarity: Setting lastNode to nil
Dump: value=GetSpellInfo(6247)
[1]="Opening",
[3]=134237,
[4]=0,
[5]=0,
[6]=5,
[7]=6247
I believe this is now fixed, at least for FH, UR and KR. I've run all those dungeons and never had an issue with the statistics not being counted, on both Alliance and Horde.
The only problem remaining would be Mechagon, as no statistics exist for this dungeon. But that's a different issue: #170