From b527b248a51046d9e4d7cc28428d10467917e0d3 Mon Sep 17 00:00:00 2001
From: Evan Kranzler <theelk801@gmail.com>
Date: Mon, 11 Jun 2018 20:41:16 -0400
Subject: [PATCH] Implemented Skeleton Archer

---
 .../src/mage/cards/s/SkeletonArcher.java      | 42 +++++++++++++++++++
 Mage.Sets/src/mage/sets/CoreSet2019.java      |  1 +
 2 files changed, 43 insertions(+)
 create mode 100644 Mage.Sets/src/mage/cards/s/SkeletonArcher.java

diff --git a/Mage.Sets/src/mage/cards/s/SkeletonArcher.java b/Mage.Sets/src/mage/cards/s/SkeletonArcher.java
new file mode 100644
index 0000000000..59609d2812
--- /dev/null
+++ b/Mage.Sets/src/mage/cards/s/SkeletonArcher.java
@@ -0,0 +1,42 @@
+package mage.cards.s;
+
+import java.util.UUID;
+import mage.MageInt;
+import mage.abilities.Ability;
+import mage.abilities.common.EntersBattlefieldTriggeredAbility;
+import mage.abilities.effects.common.DamageTargetEffect;
+import mage.constants.SubType;
+import mage.cards.CardImpl;
+import mage.cards.CardSetInfo;
+import mage.constants.CardType;
+import mage.target.common.TargetAnyTarget;
+
+/**
+ *
+ * @author TheElk801
+ */
+public final class SkeletonArcher extends CardImpl {
+
+    public SkeletonArcher(UUID ownerId, CardSetInfo setInfo) {
+        super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}");
+
+        this.subtype.add(SubType.SKELETON);
+        this.subtype.add(SubType.ARCHER);
+        this.power = new MageInt(3);
+        this.toughness = new MageInt(3);
+
+        // When Skeleton Archer enters the battlefield, it deals 1 damage to any target.
+        Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(1), false);
+        ability.addTarget(new TargetAnyTarget());
+        this.addAbility(ability);
+    }
+
+    public SkeletonArcher(final SkeletonArcher card) {
+        super(card);
+    }
+
+    @Override
+    public SkeletonArcher copy() {
+        return new SkeletonArcher(this);
+    }
+}
diff --git a/Mage.Sets/src/mage/sets/CoreSet2019.java b/Mage.Sets/src/mage/sets/CoreSet2019.java
index de804ca16a..62328133b4 100644
--- a/Mage.Sets/src/mage/sets/CoreSet2019.java
+++ b/Mage.Sets/src/mage/sets/CoreSet2019.java
@@ -95,6 +95,7 @@ public final class CoreSet2019 extends ExpansionSet {
         cards.add(new SetCardInfo("Shivan Dragon", 300, Rarity.RARE, mage.cards.s.ShivanDragon.class));
         cards.add(new SetCardInfo("Shock", 156, Rarity.COMMON, mage.cards.s.Shock.class));
         cards.add(new SetCardInfo("Silverbeak Griffin", 285, Rarity.COMMON, mage.cards.s.SilverbeakGriffin.class));
+        cards.add(new SetCardInfo("Skeleton Archer", 118, Rarity.COMMON, mage.cards.s.SkeletonArcher.class));
         cards.add(new SetCardInfo("Skymarch Bloodletter", 119, Rarity.COMMON, mage.cards.s.SkymarchBloodletter.class));
         cards.add(new SetCardInfo("Skyscanner", 245, Rarity.COMMON, mage.cards.s.Skyscanner.class));
         cards.add(new SetCardInfo("Sleep", 74, Rarity.UNCOMMON, mage.cards.s.Sleep.class));