mirror of
https://github.com/correl/mage.git
synced 2024-11-15 03:00:16 +00:00
* Order of Succession - Fixed possible exception error.
This commit is contained in:
parent
423e3847a8
commit
6de177f8ac
1 changed files with 3 additions and 4 deletions
|
@ -60,7 +60,6 @@ public class OrderOfSuccession extends CardImpl {
|
|||
public OrderOfSuccession(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{U}");
|
||||
|
||||
|
||||
// Choose left or right. Starting with you and proceeding in the chosen direction, each player chooses a creature controlled by the next player in that direction. Each player gains control of the creature he or she chose.
|
||||
this.getSpellAbility().addEffect(new OrderOfSuccessionEffect());
|
||||
}
|
||||
|
@ -98,7 +97,7 @@ class OrderOfSuccessionEffect extends OneShotEffect {
|
|||
Map<UUID, UUID> playerCreature = new HashMap<>(2);
|
||||
Choice choice = new ChoiceLeftOrRight();
|
||||
controller.choose(Outcome.Neutral, choice, game);
|
||||
boolean left = choice.getChoice().equals("Left");
|
||||
boolean left = choice == null || choice.getChoice().equals("Left"); // to prevent npe
|
||||
PlayerList playerList = game.getState().getPlayerList().copy();
|
||||
// set playerlist to controller
|
||||
while (!playerList.get().equals(source.getControllerId()) && controller.canRespond()) {
|
||||
|
|
Loading…
Reference in a new issue