diff --git a/Mage.Sets/src/mage/cards/c/CallInAProfessional.java b/Mage.Sets/src/mage/cards/c/CallInAProfessional.java new file mode 100644 index 0000000000..ab5af6a9c7 --- /dev/null +++ b/Mage.Sets/src/mage/cards/c/CallInAProfessional.java @@ -0,0 +1,39 @@ +package mage.cards.c; + +import mage.abilities.effects.common.DamageTargetEffect; +import mage.abilities.effects.common.continuous.CantGainLifeAllEffect; +import mage.abilities.effects.common.continuous.DamageCantBePreventedEffect; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.target.common.TargetAnyTarget; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class CallInAProfessional extends CardImpl { + + public CallInAProfessional(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{R}"); + + // Players can't gain life this turn. Damage can't be prevented this turn. Call In a Professional deals 3 damage to any target. + this.getSpellAbility().addEffect(new CantGainLifeAllEffect(Duration.EndOfTurn)); + this.getSpellAbility().addEffect(new DamageCantBePreventedEffect( + Duration.EndOfTurn, "Damage can't be prevented this turn", true, false + )); + this.getSpellAbility().addEffect(new DamageTargetEffect(3)); + this.getSpellAbility().addTarget(new TargetAnyTarget()); + } + + private CallInAProfessional(final CallInAProfessional card) { + super(card); + } + + @Override + public CallInAProfessional copy() { + return new CallInAProfessional(this); + } +} diff --git a/Mage.Sets/src/mage/sets/StreetsOfNewCapenna.java b/Mage.Sets/src/mage/sets/StreetsOfNewCapenna.java index a1fbd32772..35012ee7ee 100644 --- a/Mage.Sets/src/mage/sets/StreetsOfNewCapenna.java +++ b/Mage.Sets/src/mage/sets/StreetsOfNewCapenna.java @@ -50,6 +50,7 @@ public final class StreetsOfNewCapenna extends ExpansionSet { cards.add(new SetCardInfo("Cabaretti Courtyard", 249, Rarity.COMMON, mage.cards.c.CabarettiCourtyard.class)); cards.add(new SetCardInfo("Cabaretti Initiate", 137, Rarity.COMMON, mage.cards.c.CabarettiInitiate.class)); cards.add(new SetCardInfo("Caldaia Strongarm", 138, Rarity.COMMON, mage.cards.c.CaldaiaStrongarm.class)); + cards.add(new SetCardInfo("Call In a Professional", 103, Rarity.UNCOMMON, mage.cards.c.CallInAProfessional.class)); cards.add(new SetCardInfo("Celebrity Fencer", 7, Rarity.COMMON, mage.cards.c.CelebrityFencer.class)); cards.add(new SetCardInfo("Celestial Regulator", 174, Rarity.COMMON, mage.cards.c.CelestialRegulator.class)); cards.add(new SetCardInfo("Cemetery Tampering", 69, Rarity.RARE, mage.cards.c.CemeteryTampering.class));