Not correctly picking up current deck
malcornelius opened this issue · 13 comments
Describe the bug
Seen this behaviour for the last few days - HST seems stuck on one deck, changing decks in HS isnt picked up
To Reproduce
Steps to reproduce the behavior:
See it continuously. Closing and reloading HS and HST sometimes resolves the problem but generally not.
Game mode
- [X ] Standard
Expected behavior
Should match selected deck
Screenshots
Can be provided
Version (please complete the following information):
Latest
Additional context
Add any other context about the problem here.
Log file
Attach the hstracker.log
file found under /Users/<userid>/Library/Logs/HSTracker/
directory (or use the Help->Open log directory)
Deck code
If the problem happens with a specifi
hstracker.log
c deck, please include the deck code used.
What deck were you playing?
Deathrattle Rogue or VS Plague Priest
Did you create the deck with the old version? If the deck is listed on HSTracker Deck Manager, delete it there and see if the problem goes away.
Is your deck playing Maestra?
I have the same problem.
Picked my latest Death Knight Blood deck but my aggro druid is detected by HSTracker. Also that deck does not appear in the deck list. But the aggro druid is marked as active.
Just tested with latest version 2.3.4
13:50:30.856 INFO DeckWatcher.run():72 - found deck id: 2220723979
13:50:32.475 DEBUG DecksReader.readFile():52 - Deck: I 13:50:32.4241720 Finding Game With Deck:
13:50:32.482 DEBUG DecksReader.readFile():52 - Deck: I 13:50:32.4241720 ### Aortajackson
13:50:32.484 DEBUG DecksReader.readFile():52 - Deck: I 13:50:32.4241720 # Deck ID: 2220723979
13:50:32.488 DEBUG DecksReader.readFile():52 - Deck: I 13:50:32.4241720 AAECAfHhBAbp0ASY1ASJ5gSX7wSE9gTipAURlugDlrcE9OME/OME/eMEieQElOQEseYEj+0Eh/YEsvcEs/cEvvcEtvoEq4AFopkFl6QFAA==
13:50:32.493 DEBUG DecksReader.readFile():52 - Deck:
13:50:32.500 INFO QueueEvents.handle():31 - Now in queue
13:50:32.502 INFO CoreManager.autoDetectDeckWithMirror():621 - Trying to import deck from Hearthstone
13:50:32.503 INFO CoreManager.autoDetectDeckWithMirror():626 - Found selected deck id via mirror: 2220723979
13:50:32.504 WARNING CoreManager.autoDetectDeckWithMirror():642 - No deck with id=2220723979 found
Maybe it has nothing to do with this issue, but I am seeing as well decks not imported, whenever there are signature cards in it. Swapping to the regular card the deck actually imports fine.
If this is not the issue here, let me know if you want me to open a specific issue for that particular case
Good point, the deck in case (death knight) has a signature card in it.
I agree - its related to Sig cards.
I played with a deck with no sig cards without issue, switched to another without issue but when I tried to switch to my Deathrattle Rogue which has an sig card it failed to swap. I then swapped to another deck with no sig - no issue but when I switched back to DR it again failed to pick it up.
hstracker.log
Thanks for the confirmation. I found the missing code and I hope to have a release out with a fix available soon. It was the same issue with Diamond cards before but I missed one spot.
Please try with version 2.3.5. It worked for my limited testing against AI and switching between decks that include signature cards and decks without.
Seems to have the resolved the issue for my 3 decks.
Thanks for the quick responses !
Seems to have the resolved the issue for my 3 decks.
Thanks for the quick responses !
Thanks for the confirmation. Once I had enough information on what was wrong, it was an easy fix. I should have looked at the changes made for diamond cards but I just mirrored the changes from HDT and missed one important change. I will probably rewrite that piece of the code to avoid this if they ever introduce the ultra golden marvelous signature cards :-)
I will close the issue down once we get more confirmations.
Issue not seen since update