diff --git a/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java b/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java
index 3655af9d90..88bb5c93bf 100644
--- a/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java
+++ b/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java
@@ -527,17 +527,17 @@ public class ConstructedFormats {
         if (format.equals("Starter 2000")) {
             return Arrays.asList("S00");
         }
-        if (format.equals("Duel Decks: Anthology, Elves vs. Goblins")) {
-            return Arrays.asList("DD3");
-        }
-        if (format.equals("Duel Decks: Anthology, Jace vs. Chandra")) {
-            return Arrays.asList("DD3");
-        }
         if (format.equals("Duel Decks: Anthology, Divine vs. Demonic")) {
-            return Arrays.asList("DD3");
+            return Arrays.asList("DD3A");
+        }
+        if (format.equals("Duel Decks: Anthology, Elves vs. Goblins")) {
+            return Arrays.asList("DD3B");
         }
         if (format.equals("Duel Decks: Anthology, Garruk vs. Liliana")) {
-            return Arrays.asList("DD3");
+            return Arrays.asList("DD3C");
+        }
+        if (format.equals("Duel Decks: Anthology, Jace vs. Chandra")) {
+            return Arrays.asList("DD3D");
         }
         if (format.equals("Duel Decks: Elves vs. Goblins")) {
             return Arrays.asList("EVG");
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/GathererSets.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/GathererSets.java
index 28d05889d9..b5f76bc7da 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/GathererSets.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/GathererSets.java
@@ -34,7 +34,8 @@ public class GathererSets implements Iterable<DownloadJob> {
                                                  "POR", "PO2", "PTK"};
     
     private static final String[] withMythics = {"M10", "M11", "M12", "M13", "M14", "M15", "ORI",
-                                                 "DDF", "DDG", "DDH", "DDI", "DDJ", "DDK", "DDL", "DDM", "DDN", "DD3", "DDO",
+                                                 "DDF", "DDG", "DDH", "DDI", "DDJ", "DDK", "DDL", "DDM", "DDN", 
+                                                 "DD3", "DD3B", "DDO",
                                                  "ALA", "CON", "ARB",
                                                  "ZEN", "WWK", "ROE", 
                                                  "SOM", "MBS", "NPH",
@@ -80,6 +81,10 @@ public class GathererSets implements Iterable<DownloadJob> {
         symbolsReplacements.put("2ED", "2U");
         symbolsReplacements.put("LEB", "2E");
         symbolsReplacements.put("LEA", "1E");
+        symbolsReplacements.put("DD3A", "DD3");
+        symbolsReplacements.put("DD3B", "DD3");
+        symbolsReplacements.put("DD3C", "DD3");
+        symbolsReplacements.put("DD3D", "DD3");
     }
 
     public GathererSets(String path) {
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java
index b09886d17c..c836acec78 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java
@@ -76,10 +76,10 @@ public class MagicCardsImageSource implements CardImageSource {
             put("M10", "magic-2010");
             put("EVG", "duel-decks-elves-vs-goblins");
             put("DD2", "duel-decks-jace-vs-chandra");
-            put("DD3", "duel-decks-anthology-elves-vs-goblins");
-            put("DD3", "duel-decks-anthology-divine-vs-demonic");
-            put("DD3", "duel-decks-anthology-garruk-vs-liliana");
-            put("DD3", "duel-decks-anthology-jace-vs-chandra");
+            put("DD3A", "duel-decks-anthology-divine-vs-demonic");
+            put("DD3B", "duel-decks-anthology-elves-vs-goblins");
+            put("DD3C", "duel-decks-anthology-garruk-vs-liliana");
+            put("DD3D", "duel-decks-anthology-jace-vs-chandra");
             put("DDC", "duel-decks-divine-vs-demonic");
             put("DDD", "duel-decks-garruk-vs-liliana");
             put("DDE", "duel-decks-phyrexia-vs-the-coalition");
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java
index 363fc89789..b5a515c133 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java
@@ -16,6 +16,7 @@ import mage.remote.Connection;
 import mage.remote.Connection.ProxyType;
 import org.jsoup.Jsoup;
 import org.jsoup.nodes.Document;
+import org.jsoup.nodes.Element;
 import org.jsoup.select.Elements;
 import org.mage.plugins.card.images.CardDownloadData;
 
@@ -76,7 +77,10 @@ public class WizardCardsImageSource implements CardImageSource {
         setsAliases.put("CON", "Conflux");
         setsAliases.put("CSP", "Coldsnap");
         setsAliases.put("DD2", "Duel Decks: Jace vs. Chandra");
-        setsAliases.put("DD3", "Duel Decks Anthology, Divine vs. Demonic^Duel Decks Anthology, Elves vs. Goblins^Duel Decks Anthology, Garruk vs. Liliana^Duel Decks Anthology, Jace vs. Chandra");
+        setsAliases.put("DD3A", "Duel Decks Anthology, Divine vs. Demonic");
+        setsAliases.put("DD3B", "Duel Decks Anthology, Elves vs. Goblins");
+        setsAliases.put("DD3C", "Duel Decks Anthology, Garruk vs. Liliana");
+        setsAliases.put("DD3D", "Duel Decks Anthology, Jace vs. Chandra");
         setsAliases.put("DDC", "Duel Decks: Divine vs. Demonic");
         setsAliases.put("DDD", "Duel Decks: Garruk vs. Liliana");
         setsAliases.put("DDE", "Duel Decks: Phyrexia vs. the Coalition");
@@ -221,7 +225,7 @@ public class WizardCardsImageSource implements CardImageSource {
 
                         uc.connect();
 
-                        String line = null;
+                        String line;
                         StringBuffer tmp = new StringBuffer();
                         BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
                         while ((line = in.readLine()) != null) {
@@ -246,13 +250,20 @@ public class WizardCardsImageSource implements CardImageSource {
                         String cardName = normalizeName(cardsImages.get(i).attr("alt"));
                         if (cardName != null && !cardName.isEmpty()) {
                             if (cardName.equals("Forest") || cardName.equals("Swamp") || cardName.equals("Mountain") || cardName.equals("Island") || cardName.equals("Plains")) {
+                                Integer multiverseId = Integer.parseInt(cardsImages.get(i).attr("src").replaceAll("[^\\d]", ""));
+                                String urlLandDocument = "http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=" + multiverseId;
+                                Document landDoc = Jsoup.connect(urlLandDocument).get();
+                                Elements variations = landDoc.select("a.variationlink");
                                 int landNumber = 1;
-                                while (setLinks.get((cardName + landNumber).toLowerCase()) != null) {
+                                for (Element variation : variations) {
+                                    Integer landMultiverseId = Integer.parseInt(variation.attr("onclick").replaceAll("[^\\d]", ""));
+                                     // ""
+                                    setLinks.put((cardName + landNumber).toLowerCase(), "/Handlers/Image.ashx?multiverseid=" +landMultiverseId + "&type=card");
                                     landNumber++;
                                 }
-                                cardName += landNumber;
+                            } else {
+                                setLinks.put(cardName.toLowerCase(), cardsImages.get(i).attr("src").substring(5));
                             }
-                            setLinks.put(cardName.toLowerCase(), cardsImages.get(i).attr("src").substring(5));
                         }
                     }
                     page++;
diff --git a/Mage.Sets/src/mage/sets/AnthologyDivineVsDemonic.java b/Mage.Sets/src/mage/sets/AnthologyDivineVsDemonic.java
index 7bf674e849..49d8981170 100644
--- a/Mage.Sets/src/mage/sets/AnthologyDivineVsDemonic.java
+++ b/Mage.Sets/src/mage/sets/AnthologyDivineVsDemonic.java
@@ -43,7 +43,7 @@ public class AnthologyDivineVsDemonic extends ExpansionSet {
     }
 
     private AnthologyDivineVsDemonic() {
-        super("Duel Decks: Anthology, Divine vs. Demonic", "DD3", "mage.sets.anthologydivinevsdemonic", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
+        super("Duel Decks: Anthology, Divine vs. Demonic", "DD3A", "mage.sets.anthologydivinevsdemonic", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
         this.hasBasicLands = false;
     }
 }
diff --git a/Mage.Sets/src/mage/sets/AnthologyElvesVsGoblins.java b/Mage.Sets/src/mage/sets/AnthologyElvesVsGoblins.java
index 71525212c9..cafe6bba64 100644
--- a/Mage.Sets/src/mage/sets/AnthologyElvesVsGoblins.java
+++ b/Mage.Sets/src/mage/sets/AnthologyElvesVsGoblins.java
@@ -43,7 +43,7 @@ public class AnthologyElvesVsGoblins extends ExpansionSet {
     }
 
     private AnthologyElvesVsGoblins() {
-        super("Duel Decks: Anthology, Elves vs. Goblins", "DD3", "mage.sets.anthologyelvesvsgoblins", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
+        super("Duel Decks: Anthology, Elves vs. Goblins", "DD3B", "mage.sets.anthologyelvesvsgoblins", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
         this.hasBasicLands = false;
     }
 }
diff --git a/Mage.Sets/src/mage/sets/AnthologyGarrukVsLiliana.java b/Mage.Sets/src/mage/sets/AnthologyGarrukVsLiliana.java
index 46ea8abcb3..72c66622df 100644
--- a/Mage.Sets/src/mage/sets/AnthologyGarrukVsLiliana.java
+++ b/Mage.Sets/src/mage/sets/AnthologyGarrukVsLiliana.java
@@ -43,7 +43,7 @@ public class AnthologyGarrukVsLiliana extends ExpansionSet {
     }
 
     private AnthologyGarrukVsLiliana() {
-        super("Duel Decks: Anthology, Garruk vs. Liliana", "DD3", "mage.sets.anthologygarrukvsliliana", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
+        super("Duel Decks: Anthology, Garruk vs. Liliana", "DD3C", "mage.sets.anthologygarrukvsliliana", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
         this.hasBasicLands = false;
     }
 }
diff --git a/Mage.Sets/src/mage/sets/AnthologyJaceVsChandra.java b/Mage.Sets/src/mage/sets/AnthologyJaceVsChandra.java
index f623c5eb05..c21ca185a3 100644
--- a/Mage.Sets/src/mage/sets/AnthologyJaceVsChandra.java
+++ b/Mage.Sets/src/mage/sets/AnthologyJaceVsChandra.java
@@ -43,7 +43,7 @@ public class AnthologyJaceVsChandra extends ExpansionSet {
     }
 
     private AnthologyJaceVsChandra() {
-        super("Duel Decks: Anthology, Jace vs. Chandra", "DD3", "mage.sets.anthologyjacevschandra", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
+        super("Duel Decks: Anthology, Jace vs. Chandra", "DD3D", "mage.sets.anthologyjacevschandra", new GregorianCalendar(2014, 12, 5).getTime(), SetType.DUEL_DECK);
         this.hasBasicLands = false;
     }
 }
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java
index ef38a88898..cc2284ebff 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java
@@ -38,7 +38,7 @@ public class AbyssalGatekeeper extends mage.sets.divinevsdemonic.AbyssalGatekeep
     public AbyssalGatekeeper(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 31;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AbyssalGatekeeper(final AbyssalGatekeeper card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java
index 25b542389e..533b50fe6e 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java
@@ -38,7 +38,7 @@ public class AbyssalSpecter extends mage.sets.fifthedition.AbyssalSpecter {
     public AbyssalSpecter(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 40;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AbyssalSpecter(final AbyssalSpecter card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java
index 36e8066659..3a5b991598 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java
@@ -39,7 +39,7 @@ public class AkromaAngelOfWrath extends mage.sets.timeshifted.AkromaAngelOfWrath
     public AkromaAngelOfWrath(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 1;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
         this.rarity = Rarity.MYTHIC;
     }
 
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java
index 76b5116df8..569e061020 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java
@@ -38,7 +38,7 @@ public class AngelOfMercy extends mage.sets.tenth.AngelOfMercy {
     public AngelOfMercy(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 9;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AngelOfMercy(final AngelOfMercy card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java
index 45782ea5f2..16d989f6d2 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java
@@ -38,7 +38,7 @@ public class AngelicBenediction extends mage.sets.shardsofalara.AngelicBenedicti
     public AngelicBenediction(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 19;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AngelicBenediction(final AngelicBenediction card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java
index 39cb91c412..7faf05a282 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java
@@ -38,7 +38,7 @@ public class AngelicPage extends mage.sets.urzassaga.AngelicPage {
     public AngelicPage(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 3;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AngelicPage(final AngelicPage card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java
index 3afbee32cb..b0c731355d 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java
@@ -38,7 +38,7 @@ public class AngelicProtector extends mage.sets.tempest.AngelicProtector {
     public AngelicProtector(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 6;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AngelicProtector(final AngelicProtector card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java
index e948ed0a0f..5dc32de636 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java
@@ -38,7 +38,7 @@ public class AngelsFeather extends mage.sets.tenth.AngelsFeather {
     public AngelsFeather(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 23;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public AngelsFeather(final AngelsFeather card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java
index efa249178f..98afe92e81 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java
@@ -38,7 +38,7 @@ public class Angelsong extends mage.sets.shardsofalara.Angelsong {
     public Angelsong(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 15;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Angelsong(final Angelsong card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java
index f7c54fdef1..7b2db3ddc7 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java
@@ -38,7 +38,7 @@ public class BarrenMoor extends mage.sets.onslaught.BarrenMoor {
     public BarrenMoor(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 58;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public BarrenMoor(final BarrenMoor card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java
index e0355a27f1..f506b38ca7 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java
@@ -38,7 +38,7 @@ public class BarterInBlood extends mage.sets.avacynrestored.BarterInBlood {
     public BarterInBlood(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 52;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public BarterInBlood(final BarterInBlood card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java
index 1c1a475c0d..98b910c7d3 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java
@@ -38,7 +38,7 @@ public class BreedingPit extends mage.sets.fifthedition.BreedingPit {
     public BreedingPit(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 53;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public BreedingPit(final BreedingPit card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java
index b197e3eca2..ae637ec01d 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java
@@ -38,7 +38,7 @@ public class CacklingImp extends mage.sets.divinevsdemonic.CacklingImp {
     public CacklingImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 41;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public CacklingImp(final CacklingImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java
index 840e65c4c6..dae9c45c2c 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java
@@ -38,7 +38,7 @@ public class ChargingPaladin extends mage.sets.divinevsdemonic.ChargingPaladin {
     public ChargingPaladin(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 4;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public ChargingPaladin(final ChargingPaladin card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java
index e105297be1..7e2b04a834 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java
@@ -38,7 +38,7 @@ public class ConsumeSpirit extends mage.sets.magic2010.ConsumeSpirit {
     public ConsumeSpirit(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 56;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public ConsumeSpirit(final ConsumeSpirit card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java
index 48994790d6..a72b12a489 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java
@@ -38,7 +38,7 @@ public class Corrupt extends mage.sets.magic2011.Corrupt {
     public Corrupt(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 55;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Corrupt(final Corrupt card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java
index 0b0ab61f5b..e4ea4d6092 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java
@@ -38,7 +38,7 @@ public class CruelEdict extends mage.sets.tenth.CruelEdict {
     public CruelEdict(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 48;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public CruelEdict(final CruelEdict card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java
index 0e2c60ff78..a63a35cee0 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java
@@ -38,7 +38,7 @@ public class DaggerclawImp extends mage.sets.guildpact.DaggerclawImp {
     public DaggerclawImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 33;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DaggerclawImp(final DaggerclawImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java
index 851033de4d..a9963db347 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java
@@ -38,7 +38,7 @@ public class DarkBanishing extends mage.sets.tempest.DarkBanishing {
     public DarkBanishing(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 50;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DarkBanishing(final DarkBanishing card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java
index 5b5469dfc4..5f132c596c 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java
@@ -38,7 +38,7 @@ public class DarkRitual extends mage.sets.planechase.DarkRitual {
     public DarkRitual(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 45;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DarkRitual(final DarkRitual card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java
index bd7f21ecf0..4d395d2a87 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java
@@ -38,7 +38,7 @@ public class DemonicTutor extends mage.sets.limitedalpha.DemonicTutor {
     public DemonicTutor(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 49;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DemonicTutor(final DemonicTutor card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java
index 6814c5e058..07c4dd6ef6 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java
@@ -38,7 +38,7 @@ public class DemonsHorn extends mage.sets.tenth.DemonsHorn {
     public DemonsHorn(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 57;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DemonsHorn(final DemonsHorn card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java
index c70c1182c1..c751369a0d 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java
@@ -38,7 +38,7 @@ public class DemonsJester extends mage.sets.dissension.DemonsJester {
     public DemonsJester(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 38;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DemonsJester(final DemonsJester card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java
index e294f750fc..405ae0c844 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java
@@ -38,7 +38,7 @@ public class Duress extends mage.sets.magic2010.Duress {
     public Duress(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 46;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Duress(final Duress card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java
index 92e1db9f4b..23aad8ec4d 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java
@@ -38,7 +38,7 @@ public class DuskImp extends mage.sets.tenth.DuskImp {
     public DuskImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 34;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public DuskImp(final DuskImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java
index 7157afca08..80463b39e3 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java
@@ -38,7 +38,7 @@ public class FaithsFetters extends mage.sets.divinevsdemonic.FaithsFetters {
     public FaithsFetters(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 20;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public FaithsFetters(final FaithsFetters card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java
index ee2a07c821..8928bcaa97 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java
@@ -38,7 +38,7 @@ public class FallenAngel extends mage.sets.seventhedition.FallenAngel {
     public FallenAngel(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 42;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public FallenAngel(final FallenAngel card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java
index 03f6c51587..f327bc9e47 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java
@@ -38,7 +38,7 @@ public class FoulImp extends mage.sets.stronghold.FoulImp {
     public FoulImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 32;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public FoulImp(final FoulImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java
index a3b026817d..012ebadb2a 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java
@@ -38,7 +38,7 @@ public class HealingSalve extends mage.sets.seventhedition.HealingSalve {
     public HealingSalve(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 14;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public HealingSalve(final HealingSalve card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java
index a4ab53123f..fb4f0fed0c 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java
@@ -38,7 +38,7 @@ public class IcatianPriest extends mage.sets.tenth.IcatianPriest {
     public IcatianPriest(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 2;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public IcatianPriest(final IcatianPriest card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java
index d6539366a0..b7f34f7ab3 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java
@@ -38,7 +38,7 @@ public class KuroPitlord extends mage.sets.championsofkamigawa.KuroPitlord {
     public KuroPitlord(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 44;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public KuroPitlord(final KuroPitlord card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java
index 2dffb99c4c..a1ac14a7b3 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java
@@ -38,7 +38,7 @@ public class LordOfThePit extends mage.sets.divinevsdemonic.LordOfThePit {
     public LordOfThePit(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 30;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public LordOfThePit(final LordOfThePit card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java
index c2793a5b87..a8fd7d642e 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java
@@ -38,7 +38,7 @@ public class LuminousAngel extends mage.sets.mirrodin.LuminousAngel {
     public LuminousAngel(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 12;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public LuminousAngel(final LuminousAngel card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java
index d5afd1ba49..c79bd6c1e1 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java
@@ -38,7 +38,7 @@ public class MarbleDiamond extends mage.sets.seventhedition.MarbleDiamond {
     public MarbleDiamond(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 24;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public MarbleDiamond(final MarbleDiamond card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java
index 80be6d0cac..3fec290fab 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java
@@ -38,7 +38,7 @@ public class OniPossession extends mage.sets.championsofkamigawa.OniPossession {
     public OniPossession(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 51;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public OniPossession(final OniPossession card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java
index 5cb30cbe48..a862d19ad4 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java
@@ -38,7 +38,7 @@ public class OtherworldlyJourney extends mage.sets.championsofkamigawa.Otherworl
     public OtherworldlyJourney(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 16;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public OtherworldlyJourney(final OtherworldlyJourney card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java
index 2f7dbe7719..4b7a6c6902 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java
@@ -38,7 +38,7 @@ public class OvereagerApprentice extends mage.sets.odyssey.OvereagerApprentice {
     public OvereagerApprentice(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 35;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public OvereagerApprentice(final OvereagerApprentice card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java
index 4ed317c230..c520788709 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java
@@ -38,7 +38,7 @@ public class Pacifism extends mage.sets.tenth.Pacifism {
     public Pacifism(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 17;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Pacifism(final Pacifism card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java
index 5809c175cd..2cb3621ee0 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java
@@ -37,7 +37,7 @@ public class Plains1 extends mage.cards.basiclands.Plains {
 
     public Plains1(UUID ownerId) {
         super(ownerId, 26);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Plains1(final Plains1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java
index fc2c108509..28ba70e238 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java
@@ -37,7 +37,7 @@ public class Plains2 extends mage.cards.basiclands.Plains {
 
     public Plains2(UUID ownerId) {
         super(ownerId, 27);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Plains2(final Plains2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java
index 36a263bcce..4f124b23a7 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java
@@ -37,7 +37,7 @@ public class Plains3 extends mage.cards.basiclands.Plains {
 
     public Plains3(UUID ownerId) {
         super(ownerId, 28);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Plains3(final Plains3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java
index c354dfdb00..b907af4b37 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java
@@ -37,7 +37,7 @@ public class Plains4 extends mage.cards.basiclands.Plains {
 
     public Plains4(UUID ownerId) {
         super(ownerId, 29);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Plains4(final Plains4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java
index 7acae8697d..5d888bc033 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java
@@ -38,7 +38,7 @@ public class PromiseOfPower extends mage.sets.commander2014.PromiseOfPower {
     public PromiseOfPower(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 54;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public PromiseOfPower(final PromiseOfPower card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java
index d84689e19e..1c7243f0d1 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java
@@ -38,7 +38,7 @@ public class ReiverDemon extends mage.sets.divinevsdemonic.ReiverDemon {
     public ReiverDemon(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 43;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public ReiverDemon(final ReiverDemon card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java
index 52e593c6b1..51082c52bb 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java
@@ -38,7 +38,7 @@ public class ReyaDawnbringer extends mage.sets.tenth.ReyaDawnbringer {
     public ReyaDawnbringer(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 13;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public ReyaDawnbringer(final ReyaDawnbringer card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java
index 3464c33ac2..ef5e9664d1 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java
@@ -38,7 +38,7 @@ public class RighteousCause extends mage.sets.commander.RighteousCause {
     public RighteousCause(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 22;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public RighteousCause(final RighteousCause card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java
index 910b990b0a..c259a20416 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java
@@ -38,7 +38,7 @@ public class SecludedSteppe extends mage.sets.onslaught.SecludedSteppe {
     public SecludedSteppe(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 25;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SecludedSteppe(final SecludedSteppe card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java
index 335fe1c6fb..6751deb042 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java
@@ -38,7 +38,7 @@ public class SerraAdvocate extends mage.sets.urzasdestiny.SerraAdvocate {
     public SerraAdvocate(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 7;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SerraAdvocate(final SerraAdvocate card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java
index 34c18cd5bf..4ab4aec763 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java
@@ -38,7 +38,7 @@ public class SerraAngel extends mage.sets.tenth.SerraAngel {
     public SerraAngel(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 10;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SerraAngel(final SerraAngel card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java
index 2d6a94c85e..a941c499bf 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java
@@ -38,7 +38,7 @@ public class SerrasBoon extends mage.sets.divinevsdemonic.SerrasBoon {
     public SerrasBoon(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 18;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SerrasBoon(final SerrasBoon card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java
index 3e93f02bc9..1342437f4a 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java
@@ -38,7 +38,7 @@ public class SerrasEmbrace extends mage.sets.tenth.SerrasEmbrace {
     public SerrasEmbrace(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 21;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SerrasEmbrace(final SerrasEmbrace card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java
index 2e57684307..66f203b9d9 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java
@@ -38,7 +38,7 @@ public class SootImp extends mage.sets.eventide.SootImp {
     public SootImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 37;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SootImp(final SootImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java
index a98bb0478c..b25445dcb7 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java
@@ -38,7 +38,7 @@ public class Souldrinker extends mage.sets.tempest.Souldrinker {
     public Souldrinker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 39;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Souldrinker(final Souldrinker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java
index 16f7bf31e7..e79dd35372 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java
@@ -38,7 +38,7 @@ public class StinkweedImp extends mage.sets.ravnica.StinkweedImp {
     public StinkweedImp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 36;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public StinkweedImp(final StinkweedImp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java
index 576fd1551e..ac968b7164 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java
@@ -38,7 +38,7 @@ public class SustainerOfTheRealm extends mage.sets.urzaslegacy.SustainerOfTheRea
     public SustainerOfTheRealm(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 8;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public SustainerOfTheRealm(final SustainerOfTheRealm card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java
index 8cfa8f9017..c155f2923e 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java
@@ -37,7 +37,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp {
 
     public Swamp1(UUID ownerId) {
         super(ownerId, 59);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Swamp1(final Swamp1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java
index 6193fa32b2..4e785efcda 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java
@@ -37,7 +37,7 @@ public class Swamp2 extends mage.cards.basiclands.Swamp {
 
     public Swamp2(UUID ownerId) {
         super(ownerId, 60);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Swamp2(final Swamp2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java
index 39bd819965..5d1dfb083d 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java
@@ -37,7 +37,7 @@ public class Swamp3 extends mage.cards.basiclands.Swamp {
 
     public Swamp3(UUID ownerId) {
         super(ownerId, 61);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Swamp3(final Swamp3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java
index 23e1bee6c6..f29438da26 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java
@@ -37,7 +37,7 @@ public class Swamp4 extends mage.cards.basiclands.Swamp {
 
     public Swamp4(UUID ownerId) {
         super(ownerId, 62);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public Swamp4(final Swamp4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java
index cb7fe79876..eea6d292eb 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java
@@ -38,7 +38,7 @@ public class TwilightShepherd extends mage.sets.shadowmoor.TwilightShepherd {
     public TwilightShepherd(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 11;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public TwilightShepherd(final TwilightShepherd card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java
index 0c3b989d7c..d5031b3cf1 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java
@@ -38,7 +38,7 @@ public class UnholyStrength extends mage.sets.tenth.UnholyStrength {
     public UnholyStrength(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 47;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public UnholyStrength(final UnholyStrength card) {
diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java
index fffbc20898..dab2a7011f 100644
--- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java
+++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java
@@ -38,7 +38,7 @@ public class VenerableMonk extends mage.sets.tenth.VenerableMonk {
     public VenerableMonk(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 5;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3A";
     }
 
     public VenerableMonk(final VenerableMonk card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java
index a370a8eea2..145eac5ca6 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java
@@ -38,7 +38,7 @@ public class AkkiCoalflinger extends mage.sets.championsofkamigawa.AkkiCoalfling
     public AkkiCoalflinger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 33;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public AkkiCoalflinger(final AkkiCoalflinger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java
index d965bbfe62..bab21afd2d 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java
@@ -38,7 +38,7 @@ public class AllosaurusRider extends mage.sets.elvesvsgoblins.AllosaurusRider {
     public AllosaurusRider(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 2;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public AllosaurusRider(final AllosaurusRider card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java
index 2f690ea5e4..ad6194d3c1 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java
@@ -38,7 +38,7 @@ public class AmbushCommander extends mage.sets.elvesvsgoblins.AmbushCommander {
     public AmbushCommander(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 1;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public AmbushCommander(final AmbushCommander card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java
index 364f0992df..11a42c7e51 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java
@@ -38,7 +38,7 @@ public class BoggartShenanigans extends mage.sets.elvesvsgoblins.BoggartShenanig
     public BoggartShenanigans(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 54;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public BoggartShenanigans(final BoggartShenanigans card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java
index ad1970cec5..e06954c612 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java
@@ -38,7 +38,7 @@ public class Clickslither extends mage.sets.elvesvsgoblins.Clickslither {
     public Clickslither(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 34;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Clickslither(final Clickslither card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java
index 859d201335..ce4fbf6890 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java
@@ -38,7 +38,7 @@ public class ElvishEulogist extends mage.sets.lorwyn.ElvishEulogist {
     public ElvishEulogist(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 3;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ElvishEulogist(final ElvishEulogist card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java
index 6a35198893..bc380d94a4 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java
@@ -38,7 +38,7 @@ public class ElvishHarbinger extends mage.sets.lorwyn.ElvishHarbinger {
     public ElvishHarbinger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 4;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ElvishHarbinger(final ElvishHarbinger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java
index d1dd461660..b0c66272a0 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java
@@ -38,7 +38,7 @@ public class ElvishPromenade extends mage.sets.lorwyn.ElvishPromenade {
     public ElvishPromenade(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 20;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ElvishPromenade(final ElvishPromenade card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java
index f50314b0b5..bae01690c0 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java
@@ -38,7 +38,7 @@ public class ElvishWarrior extends mage.sets.morningtide.ElvishWarrior {
     public ElvishWarrior(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 5;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ElvishWarrior(final ElvishWarrior card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java
index b1f28162ae..a9dcb320d2 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java
@@ -38,7 +38,7 @@ public class EmberwildeAugur extends mage.sets.elvesvsgoblins.EmberwildeAugur {
     public EmberwildeAugur(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 35;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public EmberwildeAugur(final EmberwildeAugur card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java
index 5e4b6831e4..09deb80203 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java
@@ -38,7 +38,7 @@ public class FlamewaveInvoker extends mage.sets.tenth.FlamewaveInvoker {
     public FlamewaveInvoker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 36;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public FlamewaveInvoker(final FlamewaveInvoker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java
index 342dceec7a..f77e5dd2ed 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java
@@ -37,7 +37,7 @@ public class Forest1 extends mage.cards.basiclands.Forest {
 
     public Forest1(UUID ownerId) {
         super(ownerId, 28);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Forest1(final Forest1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java
index e75040e308..5e975734d6 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java
@@ -37,7 +37,7 @@ public class Forest2 extends mage.cards.basiclands.Forest {
 
     public Forest2(UUID ownerId) {
         super(ownerId, 29);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Forest2(final Forest2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java
index ea54706d19..01b3eb6e56 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java
@@ -37,7 +37,7 @@ public class Forest3 extends mage.cards.basiclands.Forest {
 
     public Forest3(UUID ownerId) {
         super(ownerId, 30);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Forest3(final Forest3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java
index 60f1e900b0..b52d3e2436 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java
@@ -37,7 +37,7 @@ public class Forest4 extends mage.cards.basiclands.Forest {
 
     public Forest4(UUID ownerId) {
         super(ownerId, 31);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Forest4(final Forest4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java
index 2b4409eed3..87ea431fac 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java
@@ -38,7 +38,7 @@ public class ForgottenCave extends mage.sets.onslaught.ForgottenCave {
     public ForgottenCave(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 57;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ForgottenCave(final ForgottenCave card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java
index c401c7adf2..14bcd158c0 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java
@@ -38,7 +38,7 @@ public class GempalmIncinerator extends mage.sets.legions.GempalmIncinerator {
     public GempalmIncinerator(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 37;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GempalmIncinerator(final GempalmIncinerator card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java
index 83118eed61..12dd528d04 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java
@@ -38,7 +38,7 @@ public class GempalmStrider extends mage.sets.elvesvsgoblins.GempalmStrider {
     public GempalmStrider(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 6;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GempalmStrider(final GempalmStrider card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java
index fd7ddc27bd..485d4272a1 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java
@@ -38,7 +38,7 @@ public class GiantGrowth extends mage.sets.tenth.GiantGrowth {
     public GiantGrowth(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 21;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GiantGrowth(final GiantGrowth card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java
index 6fe985202f..51247381d4 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java
@@ -38,7 +38,7 @@ public class GoblinBurrows extends mage.sets.onslaught.GoblinBurrows {
     public GoblinBurrows(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 58;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GoblinBurrows(final GoblinBurrows card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java
index 7dc05c5aa7..fe1416a5d0 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java
@@ -38,7 +38,7 @@ public class GoblinCohort extends mage.sets.betrayersofkamigawa.GoblinCohort {
     public GoblinCohort(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 38;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GoblinCohort(final GoblinCohort card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java
index 7540ae2660..19c0f55a0a 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java
@@ -39,7 +39,7 @@ public class GoblinMatron extends mage.sets.urzassaga.GoblinMatron {
     public GoblinMatron(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 39;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
         this.rarity = Rarity.UNCOMMON;
     }
 
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java
index 66feebf586..85f70d9a60 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java
@@ -38,7 +38,7 @@ public class GoblinRingleader extends mage.sets.apocalypse.GoblinRingleader {
     public GoblinRingleader(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 40;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GoblinRingleader(final GoblinRingleader card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java
index 236297ce2a..5db7b8c773 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java
@@ -38,7 +38,7 @@ public class GoblinSledder extends mage.sets.onslaught.GoblinSledder {
     public GoblinSledder(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 41;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GoblinSledder(final GoblinSledder card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java
index 02f96e1447..d47e42dd9c 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java
@@ -38,7 +38,7 @@ public class GoblinWarchief extends mage.sets.scourge.GoblinWarchief {
     public GoblinWarchief(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 42;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public GoblinWarchief(final GoblinWarchief card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java
index 3d0c3f1a7c..45bded7dd1 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java
@@ -38,7 +38,7 @@ public class Harmonize extends mage.sets.planarchaos.Harmonize {
     public Harmonize(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 22;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Harmonize(final Harmonize card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java
index d51acb0f28..a134ec81c4 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java
@@ -38,7 +38,7 @@ public class HeedlessOne extends mage.sets.onslaught.HeedlessOne {
     public HeedlessOne(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 7;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public HeedlessOne(final HeedlessOne card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java
index 2942b0f94e..3500566bd8 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java
@@ -38,7 +38,7 @@ public class IbHalfheartGoblinTactician extends mage.sets.elvesvsgoblins.IbHalfh
     public IbHalfheartGoblinTactician(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 43;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public IbHalfheartGoblinTactician(final IbHalfheartGoblinTactician card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java
index d814343f61..afa325a05d 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java
@@ -38,7 +38,7 @@ public class ImperiousPerfect extends mage.sets.lorwyn.ImperiousPerfect {
     public ImperiousPerfect(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 8;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public ImperiousPerfect(final ImperiousPerfect card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java
index ec7474b902..5b37680cb6 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java
@@ -38,7 +38,7 @@ public class LlanowarElves extends mage.sets.tenth.LlanowarElves {
     public LlanowarElves(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 9;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public LlanowarElves(final LlanowarElves card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java
index 6672a16d79..d490592857 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java
@@ -38,7 +38,7 @@ public class LysAlanaHuntmaster extends mage.sets.lorwyn.LysAlanaHuntmaster {
     public LysAlanaHuntmaster(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 10;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public LysAlanaHuntmaster(final LysAlanaHuntmaster card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java
index 20a040ff61..4229629600 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java
@@ -39,7 +39,7 @@ public class MoggFanatic extends mage.sets.tempest.MoggFanatic {
     public MoggFanatic(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 44;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
         this.rarity = Rarity.UNCOMMON;
     }
 
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java
index 3cc732d5bd..7a50914d58 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java
@@ -38,7 +38,7 @@ public class MoggWarMarshal extends mage.sets.timespiral.MoggWarMarshal {
     public MoggWarMarshal(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 45;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public MoggWarMarshal(final MoggWarMarshal card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java
index b84b08f984..0b74aa204d 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java
@@ -38,7 +38,7 @@ public class MoongloveExtract extends mage.sets.elspethvstezzeret.MoongloveExtra
     public MoongloveExtract(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 24;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public MoongloveExtract(final MoongloveExtract card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java
index b7e77284b7..7297752b01 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java
@@ -37,7 +37,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain {
 
     public Mountain1(UUID ownerId) {
         super(ownerId, 59);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Mountain1(final Mountain1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java
index 5431657904..0ac759462a 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java
@@ -37,7 +37,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain {
 
     public Mountain2(UUID ownerId) {
         super(ownerId, 60);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Mountain2(final Mountain2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java
index 7691d4dac1..56b22a683f 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java
@@ -37,7 +37,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain {
 
     public Mountain3(UUID ownerId) {
         super(ownerId, 61);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Mountain3(final Mountain3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java
index 7cc4d9c254..853b77176d 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java
@@ -37,7 +37,7 @@ public class Mountain4 extends mage.cards.basiclands.Mountain {
 
     public Mountain4(UUID ownerId) {
         super(ownerId, 62);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Mountain4(final Mountain4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java
index 035b4759b4..0d71c36290 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java
@@ -38,7 +38,7 @@ public class MudbuttonTorchrunner extends mage.sets.lorwyn.MudbuttonTorchrunner
     public MudbuttonTorchrunner(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 46;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public MudbuttonTorchrunner(final MudbuttonTorchrunner card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java
index b78318f10e..59f0626326 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java
@@ -38,7 +38,7 @@ public class RagingGoblin extends mage.sets.tenth.RagingGoblin {
     public RagingGoblin(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 47;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public RagingGoblin(final RagingGoblin card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java
index 4148699575..565f393f02 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java
@@ -38,7 +38,7 @@ public class RecklessOne extends mage.sets.onslaught.RecklessOne {
     public RecklessOne(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 48;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public RecklessOne(final RecklessOne card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java
index 2d11ae0d31..6f5d9a0c31 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java
@@ -38,7 +38,7 @@ public class SiegeGangCommander extends mage.sets.magic2010.SiegeGangCommander {
     public SiegeGangCommander(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 32;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SiegeGangCommander(final SiegeGangCommander card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java
index 9d6adb2a33..e594367e75 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java
@@ -38,7 +38,7 @@ public class SkirkDrillSergeant extends mage.sets.elvesvsgoblins.SkirkDrillSerge
     public SkirkDrillSergeant(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 49;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SkirkDrillSergeant(final SkirkDrillSergeant card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java
index fecb708b6b..55e90d2f0b 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java
@@ -38,7 +38,7 @@ public class SkirkFireMarshal extends mage.sets.onslaught.SkirkFireMarshal {
     public SkirkFireMarshal(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 50;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SkirkFireMarshal(final SkirkFireMarshal card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java
index 0862139a1c..0c1a24cf7a 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java
@@ -38,7 +38,7 @@ public class SkirkProspector extends mage.sets.onslaught.SkirkProspector {
     public SkirkProspector(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 51;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SkirkProspector(final SkirkProspector card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java
index 5e4376da69..c91020215a 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java
@@ -38,7 +38,7 @@ public class SkirkShaman extends mage.sets.elvesvsgoblins.SkirkShaman {
     public SkirkShaman(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 52;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SkirkShaman(final SkirkShaman card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java
index 6508979224..1b33862777 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java
@@ -38,7 +38,7 @@ public class SlateOfAncestry extends mage.sets.onslaught.SlateOfAncestry {
     public SlateOfAncestry(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 25;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SlateOfAncestry(final SlateOfAncestry card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java
index 3354435f3d..6ee7d27e83 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java
@@ -38,7 +38,7 @@ public class SpittingEarth extends mage.sets.tenth.SpittingEarth {
     public SpittingEarth(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 55;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SpittingEarth(final SpittingEarth card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java
index 1761b77ebe..7d04169855 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java
@@ -38,7 +38,7 @@ public class StonewoodInvoker extends mage.sets.elvesvsgoblins.StonewoodInvoker
     public StonewoodInvoker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 11;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public StonewoodInvoker(final StonewoodInvoker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java
index 15cfb4e64c..cfc1c5c665 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java
@@ -38,7 +38,7 @@ public class SylvanMessenger extends mage.sets.apocalypse.SylvanMessenger {
     public SylvanMessenger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 12;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public SylvanMessenger(final SylvanMessenger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java
index 3e31049fa2..b1d2340a7d 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java
@@ -38,7 +38,7 @@ public class TarPitcher extends mage.sets.lorwyn.TarPitcher {
     public TarPitcher(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 53;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public TarPitcher(final TarPitcher card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java
index 215ea9ae51..389beda794 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java
@@ -38,7 +38,7 @@ public class Tarfire extends mage.sets.lorwyn.Tarfire {
     public Tarfire(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 56;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Tarfire(final Tarfire card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java
index 021c32ddf8..5d01040192 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java
@@ -38,7 +38,7 @@ public class TimberwatchElf extends mage.sets.elvesvsgoblins.TimberwatchElf {
     public TimberwatchElf(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 13;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public TimberwatchElf(final TimberwatchElf card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java
index 34a6b8308d..e6f26c2270 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java
@@ -38,7 +38,7 @@ public class TranquilThicket extends mage.sets.onslaught.TranquilThicket {
     public TranquilThicket(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 27;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public TranquilThicket(final TranquilThicket card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java
index 790c71df56..e3e6e5dae1 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java
@@ -38,7 +38,7 @@ public class VoiceOfTheWoods extends mage.sets.onslaught.VoiceOfTheWoods {
     public VoiceOfTheWoods(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 14;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public VoiceOfTheWoods(final VoiceOfTheWoods card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java
index 9fd20d277b..ac1131c66b 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java
@@ -38,7 +38,7 @@ public class Wellwisher extends mage.sets.onslaught.Wellwisher {
     public Wellwisher(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 15;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Wellwisher(final Wellwisher card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java
index 34b7e715f6..e3b27e4853 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java
@@ -38,7 +38,7 @@ public class Wildsize extends mage.sets.guildpact.Wildsize {
     public Wildsize(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 23;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public Wildsize(final Wildsize card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java
index 6d905adf12..cc757868cb 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java
@@ -38,7 +38,7 @@ public class WirewoodHerald extends mage.sets.onslaught.WirewoodHerald {
     public WirewoodHerald(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 16;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public WirewoodHerald(final WirewoodHerald card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java
index 0a15bb1ee5..3f23d3a895 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java
@@ -38,7 +38,7 @@ public class WirewoodLodge extends mage.sets.onslaught.WirewoodLodge {
     public WirewoodLodge(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 26;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public WirewoodLodge(final WirewoodLodge card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java
index 9896c3fd20..657edc777e 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java
@@ -38,7 +38,7 @@ public class WirewoodSymbiote extends mage.sets.scourge.WirewoodSymbiote {
     public WirewoodSymbiote(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 17;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public WirewoodSymbiote(final WirewoodSymbiote card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java
index 4af6c300f1..917509decc 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java
@@ -38,7 +38,7 @@ public class WoodElves extends mage.sets.ninthedition.WoodElves {
     public WoodElves(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 18;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public WoodElves(final WoodElves card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java
index 577e0bcdf1..e31e4f3897 100644
--- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java
+++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java
@@ -38,7 +38,7 @@ public class WrensRunVanquisher extends mage.sets.lorwyn.WrensRunVanquisher {
     public WrensRunVanquisher(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 19;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3B";
     }
 
     public WrensRunVanquisher(final WrensRunVanquisher card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java
index dd78477665..fef9577627 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java
@@ -38,7 +38,7 @@ public class AlbinoTroll extends mage.sets.urzassaga.AlbinoTroll {
     public AlbinoTroll(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 3;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public AlbinoTroll(final AlbinoTroll card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java
index 2d700eac07..7e470369a1 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java
@@ -38,7 +38,7 @@ public class BadMoon extends mage.sets.fifthedition.BadMoon {
     public BadMoon(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 48;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public BadMoon(final BadMoon card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java
index 4b3f24b08b..d9007b64d6 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java
@@ -38,7 +38,7 @@ public class BaskingRootwalla extends mage.sets.torment.BaskingRootwalla {
     public BaskingRootwalla(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 2;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public BaskingRootwalla(final BaskingRootwalla card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java
index a68514de59..57abc6c91d 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java
@@ -38,7 +38,7 @@ public class BeastAttack extends mage.sets.odyssey.BeastAttack {
     public BeastAttack(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 23;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public BeastAttack(final BeastAttack card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java
index d9a83e68c8..5f93670d0d 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java
@@ -38,7 +38,7 @@ public class Blastoderm extends mage.sets.nemesis.Blastoderm {
     public Blastoderm(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 7;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Blastoderm(final Blastoderm card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java
index 633380586e..8cb87b9871 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java
@@ -38,7 +38,7 @@ public class Corrupt extends mage.sets.magic2011.Corrupt {
     public Corrupt(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 57;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Corrupt(final Corrupt card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java
index 07f05965cf..0c9207c371 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java
@@ -38,7 +38,7 @@ public class Deathgreeter extends mage.sets.shardsofalara.Deathgreeter {
     public Deathgreeter(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 33;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Deathgreeter(final Deathgreeter card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java
index d949f5c11d..26c091a0ab 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java
@@ -38,7 +38,7 @@ public class DrudgeSkeletons extends mage.sets.magic2010.DrudgeSkeletons {
     public DrudgeSkeletons(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 36;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public DrudgeSkeletons(final DrudgeSkeletons card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java
index f038ab1b67..4cc2add80c 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java
@@ -38,7 +38,7 @@ public class ElephantGuide extends mage.sets.judgment.ElephantGuide {
     public ElephantGuide(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 18;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public ElephantGuide(final ElephantGuide card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java
index 800d16b4ca..aec3f5a9fa 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java
@@ -38,7 +38,7 @@ public class Enslave extends mage.sets.newphyrexia.Enslave {
     public Enslave(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 58;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Enslave(final Enslave card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java
index b60132f652..3e273d2eb7 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java
@@ -38,7 +38,7 @@ public class FaerieMacabre extends mage.sets.shadowmoor.FaerieMacabre {
     public FaerieMacabre(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 42;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public FaerieMacabre(final FaerieMacabre card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java
index 77ddc14447..fea8415e45 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java
@@ -38,7 +38,7 @@ public class FleshbagMarauder extends mage.sets.shardsofalara.FleshbagMarauder {
     public FleshbagMarauder(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 38;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public FleshbagMarauder(final FleshbagMarauder card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java
index 0e19b5b4a4..5caa2e4afe 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java
@@ -37,7 +37,7 @@ public class Forest1 extends mage.cards.basiclands.Forest {
 
     public Forest1(UUID ownerId) {
         super(ownerId, 28);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Forest1(final Forest1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java
index 925b8e9936..6ae088a836 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java
@@ -37,7 +37,7 @@ public class Forest2 extends mage.cards.basiclands.Forest {
 
     public Forest2(UUID ownerId) {
         super(ownerId, 29);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Forest2(final Forest2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java
index 78901cc3ac..7270810e0a 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java
@@ -37,7 +37,7 @@ public class Forest3 extends mage.cards.basiclands.Forest {
 
     public Forest3(UUID ownerId) {
         super(ownerId, 30);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Forest3(final Forest3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java
index 4ae9c74edf..81f9de5fce 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java
@@ -37,7 +37,7 @@ public class Forest4 extends mage.cards.basiclands.Forest {
 
     public Forest4(UUID ownerId) {
         super(ownerId, 31);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Forest4(final Forest4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java
index 9ded17e4b7..237f002afa 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java
@@ -38,7 +38,7 @@ public class GarrukWildspeaker extends mage.sets.magic2010.GarrukWildspeaker {
     public GarrukWildspeaker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 1;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public GarrukWildspeaker(final GarrukWildspeaker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java
index cbbf68693e..cb919b1b51 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java
@@ -38,7 +38,7 @@ public class GenjuOfTheCedars extends mage.sets.betrayersofkamigawa.GenjuOfTheCe
     public GenjuOfTheCedars(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 13;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public GenjuOfTheCedars(final GenjuOfTheCedars card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java
index 2f1b2e53e1..49b4e951e4 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java
@@ -38,7 +38,7 @@ public class GenjuOfTheFens extends mage.sets.betrayersofkamigawa.GenjuOfTheFens
     public GenjuOfTheFens(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 47;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public GenjuOfTheFens(final GenjuOfTheFens card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java
index e1ad45b846..e5c652c6f2 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java
@@ -38,7 +38,7 @@ public class GhostLitStalker extends mage.sets.saviorsofkamigawa.GhostLitStalker
     public GhostLitStalker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 34;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public GhostLitStalker(final GhostLitStalker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java
index 5419d8cdae..eb214c5bee 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java
@@ -38,7 +38,7 @@ public class GiantGrowth extends mage.sets.tenth.GiantGrowth {
     public GiantGrowth(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 14;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public GiantGrowth(final GiantGrowth card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java
index e05f47ffcb..0b1d131a3d 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java
@@ -38,7 +38,7 @@ public class Harmonize extends mage.sets.planarchaos.Harmonize {
     public Harmonize(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 21;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Harmonize(final Harmonize card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java
index 1d637195ec..36c76239df 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java
@@ -38,7 +38,7 @@ public class HideousEnd extends mage.sets.zendikar.HideousEnd {
     public HideousEnd(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 52;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public HideousEnd(final HideousEnd card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java
index 60202cc511..3057b46f37 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java
@@ -38,7 +38,7 @@ public class HowlingBanshee extends mage.sets.magic2010.HowlingBanshee {
     public HowlingBanshee(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 43;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public HowlingBanshee(final HowlingBanshee card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java
index 47efafb65d..eb49ef6046 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java
@@ -38,7 +38,7 @@ public class IchorSlick extends mage.sets.futuresight.IchorSlick {
     public IchorSlick(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 51;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public IchorSlick(final IchorSlick card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java
index feaea3b534..69ba65989a 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java
@@ -38,7 +38,7 @@ public class IndrikStomphowler extends mage.sets.dissension.IndrikStomphowler {
     public IndrikStomphowler(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 10;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public IndrikStomphowler(final IndrikStomphowler card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java
index 13eefcb99b..1f871d7a2b 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java
@@ -38,7 +38,7 @@ public class Invigorate extends mage.sets.commander.Invigorate {
     public Invigorate(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 19;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Invigorate(final Invigorate card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java
index 7624819740..138135cc90 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java
@@ -38,7 +38,7 @@ public class KeeningBanshee extends mage.sets.ravnica.KeeningBanshee {
     public KeeningBanshee(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 44;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public KeeningBanshee(final KeeningBanshee card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java
index a5b4d5b97b..32a0a01150 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java
@@ -38,7 +38,7 @@ public class KrosanTusker extends mage.sets.heroesvsmonsters.KrosanTusker {
     public KrosanTusker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 11;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public KrosanTusker(final KrosanTusker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java
index c911759133..d08a02a47c 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java
@@ -38,7 +38,7 @@ public class Lignify extends mage.sets.lorwyn.Lignify {
     public Lignify(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 16;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Lignify(final Lignify card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java
index b2244d4cf8..d8b1cd2804 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java
@@ -38,7 +38,7 @@ public class LilianaVess extends mage.sets.magic2010.LilianaVess {
     public LilianaVess(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 32;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public LilianaVess(final LilianaVess card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java
index a00904b37d..5c6cd4ebae 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java
@@ -38,7 +38,7 @@ public class Mutilate extends mage.sets.magic2013.Mutilate {
     public Mutilate(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 55;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Mutilate(final Mutilate card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java
index 46b6581608..a166603295 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java
@@ -39,7 +39,7 @@ public class NaturesLore extends mage.sets.iceage.NaturesLore {
     public NaturesLore(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 17;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
         this.rarity = Rarity.COMMON;
     }
 
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java
index b49a1ea82e..5110e0b5c7 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java
@@ -38,7 +38,7 @@ public class Overrun extends mage.sets.magic2010.Overrun {
     public Overrun(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 24;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Overrun(final Overrun card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java
index 9e9c15a284..644552fb85 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java
@@ -38,7 +38,7 @@ public class PhyrexianRager extends mage.sets.tenth.PhyrexianRager {
     public PhyrexianRager(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 39;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public PhyrexianRager(final PhyrexianRager card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java
index f298be0ea7..2b2c70484a 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java
@@ -38,7 +38,7 @@ public class PlatedSlagwurm extends mage.sets.mirrodin.PlatedSlagwurm {
     public PlatedSlagwurm(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 12;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public PlatedSlagwurm(final PlatedSlagwurm card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java
index b08df821bf..de44d71cee 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java
@@ -38,7 +38,7 @@ public class PollutedMire extends mage.sets.urzassaga.PollutedMire {
     public PollutedMire(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 59;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public PollutedMire(final PollutedMire card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java
index 5be345bccc..8c261eecd2 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java
@@ -38,7 +38,7 @@ public class Rancor extends mage.sets.urzaslegacy.Rancor {
     public Rancor(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 15;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Rancor(final Rancor card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java
index 53a5aad99c..bb3e521ead 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java
@@ -38,7 +38,7 @@ public class RavenousBaloth extends mage.sets.onslaught.RavenousBaloth {
     public RavenousBaloth(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 8;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public RavenousBaloth(final RavenousBaloth card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java
index 36164bf830..a2a4276c2f 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java
@@ -38,7 +38,7 @@ public class RavenousRats extends mage.sets.tenth.RavenousRats {
     public RavenousRats(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 37;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public RavenousRats(final RavenousRats card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java
index 8948cb1070..078a71ea4b 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java
@@ -38,7 +38,7 @@ public class RiseFromTheGrave extends mage.sets.magic2010.RiseFromTheGrave {
     public RiseFromTheGrave(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 56;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public RiseFromTheGrave(final RiseFromTheGrave card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java
index d9843bea18..f7c26f16a4 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java
@@ -38,7 +38,7 @@ public class RudeAwakening extends mage.sets.modernmasters.RudeAwakening {
     public RudeAwakening(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 22;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public RudeAwakening(final RudeAwakening card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java
index ff40a65425..f78398b7f1 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java
@@ -38,7 +38,7 @@ public class SerratedArrows extends mage.sets.homelands.SerratedArrows {
     public SerratedArrows(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 20;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public SerratedArrows(final SerratedArrows card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java
index 1112dd093e..fca62bb485 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java
@@ -38,7 +38,7 @@ public class SignInBlood extends mage.sets.magic2010.SignInBlood {
     public SignInBlood(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 49;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public SignInBlood(final SignInBlood card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java
index 7035a8161d..ef56097dd6 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java
@@ -38,7 +38,7 @@ public class SkeletalVampire extends mage.sets.guildpact.SkeletalVampire {
     public SkeletalVampire(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 46;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public SkeletalVampire(final SkeletalVampire card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java
index e1e1460b35..784a5b19a3 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java
@@ -38,7 +38,7 @@ public class SlipperyKarst extends mage.sets.urzassaga.SlipperyKarst {
     public SlipperyKarst(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 26;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public SlipperyKarst(final SlipperyKarst card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java
index 853b20ab51..f5e18cfc06 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java
@@ -38,7 +38,7 @@ public class SnuffOut extends mage.sets.mercadianmasques.SnuffOut {
     public SnuffOut(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 53;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public SnuffOut(final SnuffOut card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java
index f07143cdc2..b0f09d9071 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java
@@ -38,7 +38,7 @@ public class StampedingWildebeests extends mage.sets.tenth.StampedingWildebeests
     public StampedingWildebeests(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 9;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public StampedingWildebeests(final StampedingWildebeests card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java
index adb96516f3..4ef2733582 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java
@@ -37,7 +37,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp {
 
     public Swamp1(UUID ownerId) {
         super(ownerId, 60);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Swamp1(final Swamp1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java
index 06ff5a97e1..4d22ef81aa 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java
@@ -37,7 +37,7 @@ public class Swamp2 extends mage.cards.basiclands.Swamp {
 
     public Swamp2(UUID ownerId) {
         super(ownerId, 61);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Swamp2(final Swamp2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java
index 4e77ebefe7..85e90d924b 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java
@@ -37,7 +37,7 @@ public class Swamp3 extends mage.cards.basiclands.Swamp {
 
     public Swamp3(UUID ownerId) {
         super(ownerId, 62);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Swamp3(final Swamp3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java
index 6084968965..3aac0f4e3c 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java
@@ -37,7 +37,7 @@ public class Swamp4 extends mage.cards.basiclands.Swamp {
 
     public Swamp4(UUID ownerId) {
         super(ownerId, 63);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Swamp4(final Swamp4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java
index 36854d5698..f2d0b9b78f 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java
@@ -38,7 +38,7 @@ public class TendrilsOfCorruption extends mage.sets.magic2010.TendrilsOfCorrupti
     public TendrilsOfCorruption(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 54;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public TendrilsOfCorruption(final TendrilsOfCorruption card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java
index e495923781..fb1da72825 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java
@@ -38,7 +38,7 @@ public class TreetopVillage extends mage.sets.tenth.TreetopVillage {
     public TreetopVillage(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 27;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public TreetopVillage(final TreetopVillage card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java
index 00f51c8aed..1acf62712d 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java
@@ -39,7 +39,7 @@ public class TwistedAbomination extends mage.sets.timeshifted.TwistedAbomination
     public TwistedAbomination(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 45;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
         this.rarity = Rarity.COMMON;
     }
 
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java
index 5c3703284d..7a6afd1b80 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java
@@ -38,7 +38,7 @@ public class UrborgSyphonMage extends mage.sets.timespiral.UrborgSyphonMage {
     public UrborgSyphonMage(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 40;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public UrborgSyphonMage(final UrborgSyphonMage card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java
index 64f1b1b899..21ca983d8b 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java
@@ -38,7 +38,7 @@ public class VampireBats extends mage.sets.fifthedition.VampireBats {
     public VampireBats(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 35;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public VampireBats(final VampireBats card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java
index 85ce5e7aef..a74d054caa 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java
@@ -38,7 +38,7 @@ public class ViciousHunger extends mage.sets.nemesis.ViciousHunger {
     public ViciousHunger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 50;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public ViciousHunger(final ViciousHunger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java
index 90d438e1f6..fdbb3ffd2b 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java
@@ -38,7 +38,7 @@ public class VineTrellis extends mage.sets.mercadianmasques.VineTrellis {
     public VineTrellis(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 4;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public VineTrellis(final VineTrellis card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java
index 532a8f879a..ba4edca13e 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java
@@ -38,7 +38,7 @@ public class WallOfBone extends mage.sets.magic2010.WallOfBone {
     public WallOfBone(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 41;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public WallOfBone(final WallOfBone card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java
index 58247be5b9..57164243a4 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java
@@ -38,7 +38,7 @@ public class WildMongrel extends mage.sets.odyssey.WildMongrel {
     public WildMongrel(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 5;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public WildMongrel(final WildMongrel card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java
index c4603628c0..bd10a4b91e 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java
@@ -38,7 +38,7 @@ public class Windstorm extends mage.sets.magic2010.Windstorm {
     public Windstorm(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 25;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public Windstorm(final Windstorm card) {
diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java
index 7bb0958589..f1ed3d6ae0 100644
--- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java
+++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java
@@ -38,7 +38,7 @@ public class WirewoodSavage extends mage.sets.onslaught.WirewoodSavage {
     public WirewoodSavage(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 6;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3C";
     }
 
     public WirewoodSavage(final WirewoodSavage card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java
index 48eedc93d9..69bc9aab08 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java
@@ -38,7 +38,7 @@ public class AEthersnipe extends mage.sets.commander.AEthersnipe {
     public AEthersnipe(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 17;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public AEthersnipe(final AEthersnipe card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java
index b14e9b592c..d4d254b3e1 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java
@@ -38,7 +38,7 @@ public class AirElemental extends mage.sets.magic2010.AirElemental {
     public AirElemental(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 13;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public AirElemental(final AirElemental card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java
index 0b28f9c918..3540a279a2 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java
@@ -38,7 +38,7 @@ public class AncestralVision extends mage.sets.timespiral.AncestralVision {
     public AncestralVision(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 21;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public AncestralVision(final AncestralVision card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java
index f1a7467cb0..ea291aab80 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java
@@ -38,7 +38,7 @@ public class BottleGnomes extends mage.sets.tempest.BottleGnomes {
     public BottleGnomes(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 7;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public BottleGnomes(final BottleGnomes card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java
index 9328dd8b6b..4df002b1f3 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java
@@ -38,7 +38,7 @@ public class BrineElemental extends mage.sets.commander2014.BrineElemental {
     public BrineElemental(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 18;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public BrineElemental(final BrineElemental card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java
index 4f4b038b87..941dc7437e 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java
@@ -38,7 +38,7 @@ public class ChandraNalaar extends mage.sets.magic2010.ChandraNalaar {
     public ChandraNalaar(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 34;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public ChandraNalaar(final ChandraNalaar card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java
index dfa72d14d2..a7dcbfe7ff 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java
@@ -38,7 +38,7 @@ public class ChartoothCougar extends mage.sets.scourge.ChartoothCougar {
     public ChartoothCougar(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 47;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public ChartoothCougar(final ChartoothCougar card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java
index 923251044c..47357973bf 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java
@@ -38,7 +38,7 @@ public class Condescend extends mage.sets.fifthdawn.Condescend {
     public Condescend(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 28;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Condescend(final Condescend card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java
index b9429c0851..10a68a6c61 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java
@@ -38,7 +38,7 @@ public class ConeOfFlame extends mage.sets.knightsvsdragons.ConeOfFlame {
     public ConeOfFlame(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 54;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public ConeOfFlame(final ConeOfFlame card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java
index d99267f496..1489462e7c 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java
@@ -38,7 +38,7 @@ public class Counterspell extends mage.sets.tempest.Counterspell {
     public Counterspell(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 24;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Counterspell(final Counterspell card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java
index 77da2a24a0..4f55eaede2 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java
@@ -38,7 +38,7 @@ public class Daze extends mage.sets.nemesis.Daze {
     public Daze(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 23;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Daze(final Daze card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java
index a9ae777f4c..e7dd2de9e2 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java
@@ -38,7 +38,7 @@ public class Demonfire extends mage.sets.dissension.Demonfire {
     public Demonfire(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 57;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Demonfire(final Demonfire card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java
index 568af37293..e4ccfe3d7a 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java
@@ -38,7 +38,7 @@ public class ErrantEphemeron extends mage.sets.timespiral.ErrantEphemeron {
     public ErrantEphemeron(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 20;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public ErrantEphemeron(final ErrantEphemeron card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java
index 6d9a6767a1..283aa92f43 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java
@@ -38,7 +38,7 @@ public class FactOrFiction extends mage.sets.invasion.FactOrFiction {
     public FactOrFiction(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 26;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FactOrFiction(final FactOrFiction card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java
index 6a0634c23a..c49a585ccf 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java
@@ -38,7 +38,7 @@ public class FathomSeer extends mage.sets.jacevschandra.FathomSeer {
     public FathomSeer(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 3;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FathomSeer(final FathomSeer card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java
index ae687855ba..281e7c81c0 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java
@@ -38,7 +38,7 @@ public class Fireball extends mage.sets.magic2010.Fireball {
     public Fireball(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 56;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Fireball(final Fireball card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java
index f50f8a1f19..98c582655a 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java
@@ -38,7 +38,7 @@ public class Fireblast extends mage.sets.visions.Fireblast {
     public Fireblast(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 55;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Fireblast(final Fireblast card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java
index 62a8410395..6006ff7cb5 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java
@@ -38,7 +38,7 @@ public class Firebolt extends mage.sets.odyssey.Firebolt {
     public Firebolt(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 49;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Firebolt(final Firebolt card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java
index 3e2a0890ce..7d162e685b 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java
@@ -38,7 +38,7 @@ public class Fireslinger extends mage.sets.tempest.Fireslinger {
     public Fireslinger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 36;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Fireslinger(final Fireslinger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java
index 300254da8b..e13dcdd7da 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java
@@ -38,7 +38,7 @@ public class FlameJavelin extends mage.sets.shadowmoor.FlameJavelin {
     public FlameJavelin(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 53;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FlameJavelin(final FlameJavelin card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java
index be909285cd..6c36651f16 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java
@@ -38,7 +38,7 @@ public class FlamekinBrawler extends mage.sets.lorwyn.FlamekinBrawler {
     public FlamekinBrawler(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 35;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FlamekinBrawler(final FlamekinBrawler card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java
index 4ec0dab8b3..aa0ef5c3e9 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java
@@ -38,7 +38,7 @@ public class FlametongueKavu extends mage.sets.planechase.FlametongueKavu {
     public FlametongueKavu(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 42;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FlametongueKavu(final FlametongueKavu card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java
index da100a2579..57268c1f9a 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java
@@ -38,7 +38,7 @@ public class FlamewaveInvoker extends mage.sets.tenth.FlamewaveInvoker {
     public FlamewaveInvoker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 40;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FlamewaveInvoker(final FlamewaveInvoker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java
index 13bab85dc6..6abfe6878b 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java
@@ -38,7 +38,7 @@ public class FledglingMawcor extends mage.sets.jacevschandra.FledglingMawcor {
     public FledglingMawcor(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 10;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FledglingMawcor(final FledglingMawcor card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java
index 0d0e2b4c3c..7c27eaa366 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java
@@ -38,7 +38,7 @@ public class FurnaceWhelp extends mage.sets.tenth.FurnaceWhelp {
     public FurnaceWhelp(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 43;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public FurnaceWhelp(final FurnaceWhelp card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java
index 53931615f7..2724a20320 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java
@@ -38,7 +38,7 @@ public class Gush extends mage.sets.jacevschandra.Gush {
     public Gush(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 27;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Gush(final Gush card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java
index 25b82ca58f..3b9fb2b0d9 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java
@@ -38,7 +38,7 @@ public class Incinerate extends mage.sets.tenth.Incinerate {
     public Incinerate(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 51;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Incinerate(final Incinerate card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java
index 6a0cb3b11b..b15736d371 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java
@@ -38,7 +38,7 @@ public class IngotChewer extends mage.sets.lorwyn.IngotChewer {
     public IngotChewer(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 45;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public IngotChewer(final IngotChewer card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java
index 5a79007b69..7448f7fdf8 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java
@@ -38,7 +38,7 @@ public class InnerFlameAcolyte extends mage.sets.lorwyn.InnerFlameAcolyte {
     public InnerFlameAcolyte(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 41;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public InnerFlameAcolyte(final InnerFlameAcolyte card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java
index 325d616dec..44df648853 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java
@@ -37,7 +37,7 @@ public class Island1 extends mage.cards.basiclands.Island {
 
     public Island1(UUID ownerId) {
         super(ownerId, 30);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Island1(final Island1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java
index 52c3fe87dc..55568159bb 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java
@@ -37,7 +37,7 @@ public class Island2 extends mage.cards.basiclands.Island {
 
     public Island2(UUID ownerId) {
         super(ownerId, 31);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Island2(final Island2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java
index c9cb7c128e..fcc29e36f6 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java
@@ -37,7 +37,7 @@ public class Island3 extends mage.cards.basiclands.Island {
 
     public Island3(UUID ownerId) {
         super(ownerId, 32);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Island3(final Island3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java
index 372e296a9d..805011499b 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java
@@ -37,7 +37,7 @@ public class Island4 extends mage.cards.basiclands.Island {
 
     public Island4(UUID ownerId) {
         super(ownerId, 33);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Island4(final Island4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java
index 53f7fda1b1..b11216b374 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java
@@ -38,7 +38,7 @@ public class JaceBeleren extends mage.sets.magic2010.JaceBeleren {
     public JaceBeleren(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 1;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public JaceBeleren(final JaceBeleren card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java
index 2d0f84c6a9..f6df866040 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java
@@ -38,7 +38,7 @@ public class MagmaJet extends mage.sets.fifthdawn.MagmaJet {
     public MagmaJet(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 52;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public MagmaJet(final MagmaJet card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java
index b9a07bfccf..394a08a239 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java
@@ -38,7 +38,7 @@ public class ManOWar extends mage.sets.visions.ManOWar {
     public ManOWar(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 8;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public ManOWar(final ManOWar card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java
index 84ad3517b4..561490edc6 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java
@@ -38,7 +38,7 @@ public class MartyrOfFrost extends mage.sets.coldsnap.MartyrOfFrost {
     public MartyrOfFrost(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 2;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public MartyrOfFrost(final MartyrOfFrost card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java
index 2e1d02b40d..e29e0e6ec7 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java
@@ -38,7 +38,7 @@ public class MindStone extends mage.sets.tenth.MindStone {
     public MindStone(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 22;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public MindStone(final MindStone card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java
index 2b223c5e5a..838d7e8ef6 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java
@@ -37,7 +37,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain {
 
     public Mountain1(UUID ownerId) {
         super(ownerId, 59);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Mountain1(final Mountain1 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java
index 2b9a1b7391..4b9b0d102e 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java
@@ -37,7 +37,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain {
 
     public Mountain2(UUID ownerId) {
         super(ownerId, 60);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Mountain2(final Mountain2 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java
index 026b05a9d9..6eb5d43d71 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java
@@ -37,7 +37,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain {
 
     public Mountain3(UUID ownerId) {
         super(ownerId, 61);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Mountain3(final Mountain3 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java
index 085b381439..6f13fc225f 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java
@@ -37,7 +37,7 @@ public class Mountain4 extends mage.cards.basiclands.Mountain {
 
     public Mountain4(UUID ownerId) {
         super(ownerId, 62);
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Mountain4(final Mountain4 card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java
index ae1cfa5ae6..0abf28f037 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java
@@ -38,7 +38,7 @@ public class Mulldrifter extends mage.sets.commander.Mulldrifter {
     public Mulldrifter(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 12;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Mulldrifter(final Mulldrifter card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java
index 71daf871d7..190b959a66 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java
@@ -38,7 +38,7 @@ public class OxiddaGolem extends mage.sets.jacevschandra.OxiddaGolem {
     public OxiddaGolem(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 46;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public OxiddaGolem(final OxiddaGolem card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java
index 744cce4805..0ed6ea955b 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java
@@ -38,7 +38,7 @@ public class PyreCharger extends mage.sets.shadowmoor.PyreCharger {
     public PyreCharger(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 38;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public PyreCharger(final PyreCharger card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java
index e932f26e83..6f27956e3d 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java
@@ -38,7 +38,7 @@ public class QuicksilverDragon extends mage.sets.jacevschandra.QuicksilverDragon
     public QuicksilverDragon(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 19;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public QuicksilverDragon(final QuicksilverDragon card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java
index 2d1d952091..e208c86e7b 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java
@@ -38,7 +38,7 @@ public class RakdosPitDragon extends mage.sets.dissension.RakdosPitDragon {
     public RakdosPitDragon(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 44;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public RakdosPitDragon(final RakdosPitDragon card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java
index b40bba0910..e37445e9cd 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java
@@ -38,7 +38,7 @@ public class Repulse extends mage.sets.invasion.Repulse {
     public Repulse(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 25;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Repulse(final Repulse card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java
index 04f6526d95..742cf5b008 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java
@@ -38,7 +38,7 @@ public class RiftwingCloudskate extends mage.sets.timespiral.RiftwingCloudskate
     public RiftwingCloudskate(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 15;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public RiftwingCloudskate(final RiftwingCloudskate card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java
index 16f5d2b1ee..529397fee9 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java
@@ -38,7 +38,7 @@ public class SealOfFire extends mage.sets.nemesis.SealOfFire {
     public SealOfFire(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 50;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public SealOfFire(final SealOfFire card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java
index 28a71c2905..23915d91ef 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java
@@ -38,7 +38,7 @@ public class SlithFirewalker extends mage.sets.mirrodin.SlithFirewalker {
     public SlithFirewalker(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 39;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public SlithFirewalker(final SlithFirewalker card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java
index badab8f5c4..96e5008e83 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java
@@ -38,7 +38,7 @@ public class SpireGolem extends mage.sets.jacevschandra.SpireGolem {
     public SpireGolem(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 16;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public SpireGolem(final SpireGolem card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java
index b24c442221..3a67a29363 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java
@@ -58,7 +58,7 @@ public class TerrainGenerator extends CardImpl {
 
     public TerrainGenerator(UUID ownerId) {
         super(ownerId, 29, "Terrain Generator", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
 
         // {tap}: Add {1} to your mana pool.
         this.addAbility(new ColorlessManaAbility());
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java
index cdb469a02f..91470f2cb4 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java
@@ -47,7 +47,7 @@ public class VoidmageApprentice extends CardImpl {
 
     public VoidmageApprentice(UUID ownerId) {
         super(ownerId, 4, "Voidmage Apprentice", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}");
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
         this.subtype.add("Human");
         this.subtype.add("Wizard");
         this.power = new MageInt(1);
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java
index 1f8292d351..229b49ebf3 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java
@@ -49,7 +49,7 @@ public class WallOfDeceit extends CardImpl {
 
     public WallOfDeceit(UUID ownerId) {
         super(ownerId, 5, "Wall of Deceit", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{U}");
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
         this.subtype.add("Wall");
         this.power = new MageInt(0);
         this.toughness = new MageInt(5);
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java
index 63945d45ed..f115e5732e 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java
@@ -38,7 +38,7 @@ public class WaterspoutDjinn extends mage.sets.jacevschandra.WaterspoutDjinn {
     public WaterspoutDjinn(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 11;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public WaterspoutDjinn(final WaterspoutDjinn card) {
diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java
index 7d253cffc6..a22683f9b2 100644
--- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java
+++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java
@@ -38,7 +38,7 @@ public class Willbender extends mage.sets.commander2014.Willbender {
     public Willbender(UUID ownerId) {
         super(ownerId);
         this.cardNumber = 6;
-        this.expansionSetCode = "DD3";
+        this.expansionSetCode = "DD3D";
     }
 
     public Willbender(final Willbender card) {
diff --git a/Mage/src/mage/abilities/costs/common/SacrificeTargetCost.java b/Mage/src/mage/abilities/costs/common/SacrificeTargetCost.java
index bf615d61d4..96f21b26ec 100644
--- a/Mage/src/mage/abilities/costs/common/SacrificeTargetCost.java
+++ b/Mage/src/mage/abilities/costs/common/SacrificeTargetCost.java
@@ -90,8 +90,13 @@ public class SacrificeTargetCost extends CostImpl {
     @Override
     public boolean canPay(Ability ability, UUID sourceId, UUID controllerId, Game game) {
         UUID activator = controllerId;
-        if (ability.getAbilityType().equals(AbilityType.ACTIVATED)) {
-            activator = ((ActivatedAbilityImpl)ability).getActivatorId();
+        if (ability.getAbilityType().equals(AbilityType.ACTIVATED) || ability.getAbilityType().equals(AbilityType.SPECIAL_ACTION)) {
+            if (((ActivatedAbilityImpl)ability).getActivatorId() != null) {
+                activator = ((ActivatedAbilityImpl)ability).getActivatorId();
+            } else {
+                // Aktivator not filled?
+                activator = controllerId;
+            }
         }
         if (!game.getPlayer(activator).canPaySacrificeCost()) {
             return false;
diff --git a/Mage/src/mage/cards/repository/CardRepository.java b/Mage/src/mage/cards/repository/CardRepository.java
index 4b3312f40d..2732389cbc 100644
--- a/Mage/src/mage/cards/repository/CardRepository.java
+++ b/Mage/src/mage/cards/repository/CardRepository.java
@@ -60,7 +60,7 @@ public enum CardRepository {
     // raise this if db structure was changed
     private static final long CARD_DB_VERSION = 37;
     // raise this if new cards were added to the server
-    private static final long CARD_CONTENT_VERSION = 10;
+    private static final long CARD_CONTENT_VERSION = 12;
 
     private final Random random = new Random();
     private Dao<CardInfo, Object> cardDao;
diff --git a/Mage/src/mage/cards/repository/ExpansionRepository.java b/Mage/src/mage/cards/repository/ExpansionRepository.java
index 8ccc3bd3c5..e1520738a4 100644
--- a/Mage/src/mage/cards/repository/ExpansionRepository.java
+++ b/Mage/src/mage/cards/repository/ExpansionRepository.java
@@ -24,7 +24,7 @@ public enum ExpansionRepository {
     private static final String JDBC_URL = "jdbc:h2:file:./db/cards.h2;AUTO_SERVER=TRUE";
     private static final String VERSION_ENTITY_NAME = "expansion";
     private static final long EXPANSION_DB_VERSION = 3;
-    private static final long EXPANSION_CONTENT_VERSION = 2;
+    private static final long EXPANSION_CONTENT_VERSION = 4;
 
     private Dao<ExpansionInfo, Object> expansionDao;
 
diff --git a/Utils/release/getting_implemented_cards.txt b/Utils/release/getting_implemented_cards.txt
index 24d6d83e26..f67dd98e14 100644
--- a/Utils/release/getting_implemented_cards.txt
+++ b/Utils/release/getting_implemented_cards.txt
@@ -114,6 +114,8 @@ git log 78df43fd30850568c6494fb12c1f9d8415ef850f..HEAD --diff-filter=A --name-st
 since 1.3.0-2015-03-14v5
 git log 65f731557bb55d0c85723e382001bdf9701f0a7f..HEAD --diff-filter=A --name-status | sed -ne "s/^A[^u]Mage.Sets\/src\/mage\/sets\///p" | sort > added_cards.txt
 
+since 1.3.0-2015-03-14v6
+git log b79d6e64cff01726be93cbbfffca8a6f18188a3c..HEAD --diff-filter=A --name-status | sed -ne "s/^A[^u]Mage.Sets\/src\/mage\/sets\///p" | sort > added_cards.txt
 
 3. Copy added_cards.txt to trunk\Utils folder
 4. Run script: