forked from External/mage
* Zhur-Taa Druid, Treasure Nabber and Price of Glory - Fixed that non mana effects were triggered during mana calculation.
This commit is contained in:
parent
b05397f68d
commit
546e129d51
3 changed files with 7 additions and 4 deletions
|
|
@ -52,7 +52,8 @@ class PriceOfGloryAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public boolean checkEventType(GameEvent event, Game game) {
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA;
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA
|
||||
&& !game.inCheckPlayableState();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -56,7 +56,8 @@ class TreasureNabberAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public boolean checkEventType(GameEvent event, Game game) {
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA;
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA
|
||||
&& !game.inCheckPlayableState();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ public final class ZhurTaaDruid extends CardImpl {
|
|||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
// {tap}: Add {G}.
|
||||
// {T}: Add {G}.
|
||||
this.addAbility(new GreenManaAbility());
|
||||
// Whenever you tap Zhur-Taa Druid for mana, it deals 1 damage to each opponent.
|
||||
this.addAbility(new ZhurTaaDruidAbility());
|
||||
|
|
@ -58,7 +58,8 @@ class ZhurTaaDruidAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public boolean checkEventType(GameEvent event, Game game) {
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA;
|
||||
return event.getType() == EventType.TAPPED_FOR_MANA
|
||||
&& !game.inCheckPlayableState();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue