mirror of
https://github.com/magefree/mage.git
synced 2025-12-29 06:52:02 -08:00
* Fixed that named searches (e.g. Surgical Extraction) work also if the selected card is a split card.
This commit is contained in:
parent
be81d93e2b
commit
a3065b703a
4 changed files with 20 additions and 23 deletions
|
|
@ -56,7 +56,13 @@ public class NamePredicate implements Predicate<MageObject> {
|
|||
SplitCard card = (SplitCard) ((Spell)input).getCard();
|
||||
return name.equals(card.getLeftHalfCard().getName()) || name.equals(card.getRightHalfCard().getName());
|
||||
} else {
|
||||
return name.equals(input.getName());
|
||||
if (name.contains(" // ")) {
|
||||
String leftName = name.substring(0, name.indexOf(" // "));
|
||||
String rightName = name.substring(name.indexOf(" // ") + 4, name.length());
|
||||
return leftName.equals(input.getName()) || rightName.equals(input.getName());
|
||||
} else {
|
||||
return name.equals(input.getName());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue