mirror of
https://github.com/correl/mage.git
synced 2024-12-24 03:00:14 +00:00
Merge pull request #3352 from drmDev/master
CardsInAnyLibraryCondition fixes #3310
This commit is contained in:
commit
da73d3b1cd
1 changed files with 6 additions and 4 deletions
|
@ -50,17 +50,19 @@ public class CardsInAnyLibraryCondition implements Condition {
|
|||
|
||||
@Override
|
||||
public final boolean apply(Game game, Ability source) {
|
||||
|
||||
boolean libraryWith20OrFewerCards = false;
|
||||
Player controller = game.getPlayer(source.getControllerId());
|
||||
if (controller != null) {
|
||||
for (UUID playerId : game.getState().getPlayersInRange(controller.getId(), game)) {
|
||||
Player player = game.getPlayer(playerId);
|
||||
if (player != null) {
|
||||
return ComparisonType.compare(player.getLibrary().size(), type, value);
|
||||
|
||||
if (player != null && ComparisonType.compare(player.getLibrary().size(), type, value)) {
|
||||
libraryWith20OrFewerCards = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
return libraryWith20OrFewerCards;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue