forked from External/mage
Refactor card ratings, fixed rare error exception "comparison method violates its general contract" (different ratings in same card);
This commit is contained in:
parent
8d6c6cb765
commit
7eba755666
22 changed files with 185 additions and 110 deletions
|
|
@ -5,6 +5,7 @@ import mage.cards.Sets;
|
|||
import mage.cards.repository.CardScanner;
|
||||
import mage.cards.repository.PluginClassloaderRegistery;
|
||||
import mage.cards.repository.RepositoryUtil;
|
||||
import mage.game.draft.RateCard;
|
||||
import mage.game.match.MatchType;
|
||||
import mage.game.tournament.TournamentType;
|
||||
import mage.interfaces.MageServer;
|
||||
|
|
@ -135,6 +136,10 @@ public final class Main {
|
|||
}
|
||||
logger.info("Done.");
|
||||
|
||||
// cards preload with ratings
|
||||
RateCard.bootstrapCardsAndRatings();
|
||||
logger.info("Done.");
|
||||
|
||||
logger.info("Updating user stats DB...");
|
||||
UserStatsRepository.instance.updateUserStats();
|
||||
logger.info("Done.");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue