Refactor card ratings, fixed rare error exception "comparison method violates its general contract" (different ratings in same card);

This commit is contained in:
Oleg Agafonov 2019-02-01 17:41:29 +04:00
parent 8d6c6cb765
commit 7eba755666
22 changed files with 185 additions and 110 deletions

View file

@ -33,6 +33,7 @@ import mage.client.util.stats.UpdateMemUsageTask;
import mage.components.ImagePanel;
import mage.components.ImagePanelStyle;
import mage.constants.PlayerAction;
import mage.game.draft.RateCard;
import mage.interfaces.MageClient;
import mage.interfaces.callback.CallbackClient;
import mage.interfaces.callback.ClientCallback;
@ -215,6 +216,7 @@ public class MageFrame extends javax.swing.JFrame implements MageClient {
}
RepositoryUtil.bootstrapLocalDb();
RateCard.bootstrapCardsAndRatings();
ManaSymbols.loadImages();
Plugins.instance.loadPlugins();