mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Bugfix: Math.round produced OoB on random deck generation for quick gauntlets, now Math.floor.
This commit is contained in:
@@ -152,7 +152,7 @@ public class GauntletDeckUtil {
|
|||||||
/** @return {@link forge.deck.Deck} */
|
/** @return {@link forge.deck.Deck} */
|
||||||
public static Deck getRandomCustomDeck() {
|
public static Deck getRandomCustomDeck() {
|
||||||
final IStorage<Deck> allDecks = Singletons.getModel().getDecks().getConstructed();
|
final IStorage<Deck> allDecks = Singletons.getModel().getDecks().getConstructed();
|
||||||
final int rand = (int) (Math.round(Math.random() * allDecks.getCount()));
|
final int rand = (int) (Math.floor(Math.random() * allDecks.getCount()));
|
||||||
final String name = allDecks.getNames().toArray(new String[0])[rand];
|
final String name = allDecks.getNames().toArray(new String[0])[rand];
|
||||||
return allDecks.get(name);
|
return allDecks.get(name);
|
||||||
}
|
}
|
||||||
@@ -170,7 +170,7 @@ public class GauntletDeckUtil {
|
|||||||
allQuestDecks.add(e.getEventDeck());
|
allQuestDecks.add(e.getEventDeck());
|
||||||
}
|
}
|
||||||
|
|
||||||
final int rand = (int) (Math.round(Math.random() * allQuestDecks.size()));
|
final int rand = (int) (Math.floor(Math.random() * allQuestDecks.size()));
|
||||||
return allQuestDecks.get(rand);
|
return allQuestDecks.get(rand);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user