AdnanC / HDT.Plugins.MetaDetector

Based on cards played, detect what deck opponent is playing
http://metastats.net
44 stars 13 forks source link

Opponent deck not updated after a new card is played. #20

Open EssPea opened 7 years ago

EssPea commented 7 years ago

It seems like this is setup to pull from a pre-determined list of decks and if there is a new deck that is not on this list it will not be updated to show the new list when a new card is played.

Instead of manually keeping a list of decks up to date, are you able to use an API from metastats or hsreplay to keep your list up to date? That way all decks will be covered. If this introduces too many options when few cards have been played you can sort by the winrate of the deck, as you are more likely to see the top win rate deck on ladder than a different lower one. However once a unique card is played from the lower winrate deck you can switch to that list.

AdnanC commented 7 years ago

The decklists are updated using data from MetaStats. Whenever system finds new decks on metastats.net, it updates the metadetector file as well and it includes info regarding games played / win rate. You have to keep in mind that MetaStats.net only stores decks that see a lot of play. So you will only see the most common builds for each archetype.