mirror of
https://github.com/magefree/mage.git
synced 2026-01-25 20:59:14 -08:00
Fix GestoneMine and Gravecrawler
This commit is contained in:
parent
f601c01cab
commit
60fe5d0a7b
2 changed files with 3 additions and 10 deletions
|
|
@ -108,7 +108,7 @@ class GravecrawlerPlayEffect extends AsThoughEffectImpl<GravecrawlerPlayEffect>
|
|||
public boolean applies(UUID sourceId, Ability source, Game game) {
|
||||
if (sourceId.equals(source.getSourceId())) {
|
||||
Card card = game.getCard(source.getSourceId());
|
||||
if (card != null && game.getState().getZone(source.getSourceId()) == Constants.Zone.GRAVEYARD) {
|
||||
if (card != null && game.getState().getZone(source.getSourceId()) == Constants.Zone.GRAVEYARD && game.canPlaySorcery(source.getControllerId())) {
|
||||
if (game.getBattlefield().countAll(filter, source.getControllerId(), game) > 0)
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,20 +31,13 @@ import java.util.UUID;
|
|||
import mage.Constants;
|
||||
import mage.Constants.CardType;
|
||||
import mage.Constants.Rarity;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.StateTriggeredAbility;
|
||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentHasCounterCondition;
|
||||
import mage.abilities.condition.common.PermanentHasCounterCondition.CountType;
|
||||
import mage.abilities.common.EntersBattlefieldAbility;
|
||||
import mage.abilities.costs.common.RemoveCountersSourceCost;
|
||||
import mage.abilities.decorator.ConditionalOneShotEffect;
|
||||
import mage.abilities.effects.Effect;
|
||||
import mage.abilities.effects.common.SacrificeSourceEffect;
|
||||
import mage.abilities.effects.common.counter.AddCountersSourceEffect;
|
||||
import mage.abilities.mana.AnyColorManaAbility;
|
||||
import mage.cards.Card;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.counters.CounterType;
|
||||
import mage.filter.FilterPermanent;
|
||||
|
|
@ -71,7 +64,7 @@ public class GemstoneMine extends CardImpl<GemstoneMine> {
|
|||
this.expansionSetCode = "TSB";
|
||||
|
||||
// Gemstone Mine enters the battlefield with three mining counters on it.
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new AddCountersSourceEffect(CounterType.MINING.createInstance(3))));
|
||||
this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.MINING.createInstance(3))));
|
||||
|
||||
// {tap}, Remove a mining counter from Gemstone Mine: Add one mana of any color to your mana pool. If there are no mining counters on Gemstone Mine, sacrifice it.
|
||||
Ability ability = new AnyColorManaAbility();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue