From 5dfac2524031716d74a2f8f5acf00f56ef704d94 Mon Sep 17 00:00:00 2001
From: Evan Kranzler <theelk801@gmail.com>
Date: Mon, 27 May 2019 18:17:06 -0400
Subject: [PATCH] Implemented Goblin Oriflamme

---
 .../src/mage/cards/g/GoblinOriflamme.java     | 36 +++++++++++++++++++
 Mage.Sets/src/mage/sets/ModernHorizons.java   |  1 +
 2 files changed, 37 insertions(+)
 create mode 100644 Mage.Sets/src/mage/cards/g/GoblinOriflamme.java

diff --git a/Mage.Sets/src/mage/cards/g/GoblinOriflamme.java b/Mage.Sets/src/mage/cards/g/GoblinOriflamme.java
new file mode 100644
index 0000000000..ed1749a197
--- /dev/null
+++ b/Mage.Sets/src/mage/cards/g/GoblinOriflamme.java
@@ -0,0 +1,36 @@
+package mage.cards.g;
+
+import mage.abilities.common.SimpleStaticAbility;
+import mage.abilities.effects.common.continuous.BoostControlledEffect;
+import mage.cards.CardImpl;
+import mage.cards.CardSetInfo;
+import mage.constants.CardType;
+import mage.constants.Duration;
+import mage.filter.StaticFilters;
+
+import java.util.UUID;
+
+/**
+ * @author TheElk801
+ */
+public final class GoblinOriflamme extends CardImpl {
+
+    public GoblinOriflamme(UUID ownerId, CardSetInfo setInfo) {
+        super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}");
+
+        // Attacking creatures you control get +1/+0.
+        this.addAbility(new SimpleStaticAbility(new BoostControlledEffect(
+                1, 0, Duration.EndOfTurn,
+                StaticFilters.FILTER_ATTACKING_CREATURES
+        )));
+    }
+
+    private GoblinOriflamme(final GoblinOriflamme card) {
+        super(card);
+    }
+
+    @Override
+    public GoblinOriflamme copy() {
+        return new GoblinOriflamme(this);
+    }
+}
diff --git a/Mage.Sets/src/mage/sets/ModernHorizons.java b/Mage.Sets/src/mage/sets/ModernHorizons.java
index ae767affaf..20496969a3 100644
--- a/Mage.Sets/src/mage/sets/ModernHorizons.java
+++ b/Mage.Sets/src/mage/sets/ModernHorizons.java
@@ -73,6 +73,7 @@ public final class ModernHorizons extends ExpansionSet {
         cards.add(new SetCardInfo("Goblin Champion", 127, Rarity.COMMON, mage.cards.g.GoblinChampion.class));
         cards.add(new SetCardInfo("Goblin Engineer", 128, Rarity.RARE, mage.cards.g.GoblinEngineer.class));
         cards.add(new SetCardInfo("Goblin Matron", 129, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class));
+        cards.add(new SetCardInfo("Goblin Oriflamme", 130, Rarity.UNCOMMON, mage.cards.g.GoblinOriflamme.class));
         cards.add(new SetCardInfo("Goblin War Party", 131, Rarity.COMMON, mage.cards.g.GoblinWarParty.class));
         cards.add(new SetCardInfo("Good-Fortune Unicorn", 201, Rarity.UNCOMMON, mage.cards.g.GoodFortuneUnicorn.class));
         cards.add(new SetCardInfo("Headless Specter", 95, Rarity.COMMON, mage.cards.h.HeadlessSpecter.class));