This commit is contained in:
xenohedron 2024-01-31 00:34:36 -05:00
parent 8b754f0cc5
commit 52a73f4383
2 changed files with 3 additions and 4 deletions

View file

@ -31,7 +31,7 @@ import mage.util.CardUtil;
*/ */
public final class ArchdruidsCharm extends CardImpl { public final class ArchdruidsCharm extends CardImpl {
private static final FilterCard creatureOrLandFilter = new FilterCard("creature or land"); private static final FilterCard creatureOrLandFilter = new FilterCard("creature or land card");
static { static {
creatureOrLandFilter.add(Predicates.or(CardType.CREATURE.getPredicate(), CardType.LAND.getPredicate())); creatureOrLandFilter.add(Predicates.or(CardType.CREATURE.getPredicate(), CardType.LAND.getPredicate()));
@ -49,7 +49,7 @@ public final class ArchdruidsCharm extends CardImpl {
// Based on Aggressive Instinct // Based on Aggressive Instinct
Mode mode2 = new Mode(new AddCountersTargetEffect(CounterType.P1P1.createInstance())); Mode mode2 = new Mode(new AddCountersTargetEffect(CounterType.P1P1.createInstance()));
mode2.addTarget(new TargetControlledCreaturePermanent()); mode2.addTarget(new TargetControlledCreaturePermanent());
mode2.addEffect(new DamageWithPowerFromOneToAnotherTargetEffect()); mode2.addEffect(new DamageWithPowerFromOneToAnotherTargetEffect("it"));
mode2.addTarget(new TargetCreaturePermanent(StaticFilters.FILTER_CREATURE_YOU_DONT_CONTROL)); mode2.addTarget(new TargetCreaturePermanent(StaticFilters.FILTER_CREATURE_YOU_DONT_CONTROL));
this.getSpellAbility().addMode(mode2); this.getSpellAbility().addMode(mode2);
@ -153,4 +153,3 @@ class ArchdruidsCharmMode1Effect extends SearchEffect {
} }
} }

View file

@ -53,7 +53,7 @@ public final class CaseOfTheRansackedLab extends CardImpl {
// Solved -- Whenever you cast an instant or sorcery spell, draw a card. // Solved -- Whenever you cast an instant or sorcery spell, draw a card.
Ability solvedAbility = new ConditionalTriggeredAbility( Ability solvedAbility = new ConditionalTriggeredAbility(
new SpellCastControllerTriggeredAbility(new DrawCardSourceControllerEffect(1), new SpellCastControllerTriggeredAbility(new DrawCardSourceControllerEffect(1),
StaticFilters.FILTER_SPELL_INSTANT_OR_SORCERY, false), StaticFilters.FILTER_SPELL_AN_INSTANT_OR_SORCERY, false),
SolvedSourceCondition.SOLVED, ""); SolvedSourceCondition.SOLVED, "");
this.addAbility(new CaseAbility(initialAbility, CaseOfTheRansackedLabCondition.instance, solvedAbility) this.addAbility(new CaseAbility(initialAbility, CaseOfTheRansackedLabCondition.instance, solvedAbility)