mirror of
https://github.com/correl/mage.git
synced 2025-03-16 01:06:34 -09:00
- Fixed #8107
This commit is contained in:
parent
52fdc35632
commit
6fbec78835
1 changed files with 5 additions and 2 deletions
|
@ -106,8 +106,9 @@ class TergridGodOfFrightTriggeredAbility extends TriggeredAbilityImpl {
|
||||||
if (!game.getOpponents(getControllerId()).contains(event.getPlayerId())) {
|
if (!game.getOpponents(getControllerId()).contains(event.getPlayerId())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// it must be in the graveyard IE: Rest in Peace effect
|
||||||
switch (event.getType()) {
|
switch (event.getType()) {
|
||||||
case SACRIFICE_PERMANENT:
|
case SACRIFICED_PERMANENT:
|
||||||
Permanent permanent = game.getPermanentOrLKIBattlefield(event.getTargetId());
|
Permanent permanent = game.getPermanentOrLKIBattlefield(event.getTargetId());
|
||||||
if (permanent == null
|
if (permanent == null
|
||||||
|| permanent instanceof PermanentToken
|
|| permanent instanceof PermanentToken
|
||||||
|
@ -117,7 +118,9 @@ class TergridGodOfFrightTriggeredAbility extends TriggeredAbilityImpl {
|
||||||
break;
|
break;
|
||||||
case DISCARDED_CARD:
|
case DISCARDED_CARD:
|
||||||
Card discardedCard = game.getCard(event.getTargetId());
|
Card discardedCard = game.getCard(event.getTargetId());
|
||||||
if (discardedCard == null || !discardedCard.isPermanent(game)) {
|
if (discardedCard == null
|
||||||
|
|| !discardedCard.isPermanent(game)
|
||||||
|
|| game.getState().getZone(discardedCard.getId()) != Zone.GRAVEYARD) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Reference in a new issue