mirror of
https://github.com/correl/mage.git
synced 2024-11-25 19:19:55 +00:00
Fixed name compare
This commit is contained in:
parent
9cd3eeb898
commit
4ad29abdd7
2 changed files with 7 additions and 6 deletions
|
@ -1,7 +1,5 @@
|
||||||
|
|
||||||
package mage.cards.e;
|
package mage.cards.e;
|
||||||
|
|
||||||
import java.util.UUID;
|
|
||||||
import mage.abilities.Ability;
|
import mage.abilities.Ability;
|
||||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
||||||
import mage.abilities.common.SimpleStaticAbility;
|
import mage.abilities.common.SimpleStaticAbility;
|
||||||
|
@ -21,6 +19,9 @@ import mage.game.events.GameEvent;
|
||||||
import mage.game.permanent.Permanent;
|
import mage.game.permanent.Permanent;
|
||||||
import mage.players.Player;
|
import mage.players.Player;
|
||||||
import mage.target.TargetPermanent;
|
import mage.target.TargetPermanent;
|
||||||
|
import mage.util.CardUtil;
|
||||||
|
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Loki
|
* @author Loki
|
||||||
|
@ -34,7 +35,7 @@ public final class ExclusionRitual extends CardImpl {
|
||||||
}
|
}
|
||||||
|
|
||||||
public ExclusionRitual(UUID ownerId, CardSetInfo setInfo) {
|
public ExclusionRitual(UUID ownerId, CardSetInfo setInfo) {
|
||||||
super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{4}{W}{W}");
|
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{4}{W}{W}");
|
||||||
|
|
||||||
// Imprint - When Exclusion Ritual enters the battlefield, exile target nonland permanent.
|
// Imprint - When Exclusion Ritual enters the battlefield, exile target nonland permanent.
|
||||||
Ability ability = new EntersBattlefieldTriggeredAbility(new ExclusionRitualImprintEffect(), false);
|
Ability ability = new EntersBattlefieldTriggeredAbility(new ExclusionRitualImprintEffect(), false);
|
||||||
|
@ -107,7 +108,7 @@ class ExclusionRitualReplacementEffect extends ContinuousRuleModifyingEffectImpl
|
||||||
if (!sourcePermanent.getImprinted().isEmpty()) {
|
if (!sourcePermanent.getImprinted().isEmpty()) {
|
||||||
Card imprintedCard = game.getCard(sourcePermanent.getImprinted().get(0));
|
Card imprintedCard = game.getCard(sourcePermanent.getImprinted().get(0));
|
||||||
if (imprintedCard != null) {
|
if (imprintedCard != null) {
|
||||||
return card.getName().equals(imprintedCard.getName());
|
return CardUtil.haveSameNames(card, imprintedCard);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,8 +90,8 @@ class IxalansBindingReplacementEffect extends ContinuousRuleModifyingEffectImpl
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (exile != null) {
|
if (exile != null) {
|
||||||
for (Card crad : exile.getCards(game)) {
|
for (Card e : exile.getCards(game)) {
|
||||||
if (crad.getName().equals(card.getName())) {
|
if (CardUtil.haveSameNames(e, card)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue