From 6fcce205acda4b6b4741724e2cdff630e7dfdb81 Mon Sep 17 00:00:00 2001 From: Plopman Date: Mon, 7 Jan 2013 21:10:27 +0100 Subject: [PATCH] [LEA][LEB][2ED][3ED]Added dual land --- .../src/mage/sets/limitedalpha/Badlands.java | 61 +++++++++++++++++++ .../src/mage/sets/limitedalpha/Savannah.java | 61 +++++++++++++++++++ .../src/mage/sets/limitedalpha/Scrubland.java | 61 +++++++++++++++++++ .../src/mage/sets/limitedalpha/Taiga.java | 56 +++++++++++++++++ .../sets/limitedalpha/TropicalIsland.java | 61 +++++++++++++++++++ .../src/mage/sets/limitedalpha/Tundra.java | 61 +++++++++++++++++++ .../sets/limitedalpha/UndergroundSea.java | 61 +++++++++++++++++++ .../src/mage/sets/limitedbeta/Badlands.java | 52 ++++++++++++++++ .../src/mage/sets/limitedbeta/Savannah.java | 52 ++++++++++++++++ .../src/mage/sets/limitedbeta/Scrubland.java | 52 ++++++++++++++++ .../src/mage/sets/limitedbeta/Taiga.java | 52 ++++++++++++++++ .../mage/sets/limitedbeta/TropicalIsland.java | 52 ++++++++++++++++ .../src/mage/sets/limitedbeta/Tundra.java | 52 ++++++++++++++++ .../mage/sets/limitedbeta/UndergroundSea.java | 52 ++++++++++++++++ .../mage/sets/limitedbeta/VolcanicIsland.java | 52 ++++++++++++++++ .../mage/sets/revisededition/Badlands.java | 52 ++++++++++++++++ .../mage/sets/revisededition/Savannah.java | 52 ++++++++++++++++ .../mage/sets/revisededition/Scrubland.java | 52 ++++++++++++++++ .../src/mage/sets/revisededition/Taiga.java | 52 ++++++++++++++++ .../sets/revisededition/TropicalIsland.java | 52 ++++++++++++++++ .../src/mage/sets/revisededition/Tundra.java | 52 ++++++++++++++++ .../sets/revisededition/UndergroundSea.java | 52 ++++++++++++++++ .../sets/revisededition/VolcanicIsland.java | 52 ++++++++++++++++ .../mage/sets/unlimitededition/Badlands.java | 52 ++++++++++++++++ .../mage/sets/unlimitededition/Savannah.java | 52 ++++++++++++++++ .../mage/sets/unlimitededition/Scrubland.java | 52 ++++++++++++++++ .../src/mage/sets/unlimitededition/Taiga.java | 52 ++++++++++++++++ .../sets/unlimitededition/TropicalIsland.java | 52 ++++++++++++++++ .../mage/sets/unlimitededition/Tundra.java | 52 ++++++++++++++++ .../sets/unlimitededition/UndergroundSea.java | 52 ++++++++++++++++ .../sets/unlimitededition/VolcanicIsland.java | 61 +++++++++++++++++++ 31 files changed, 1679 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/Badlands.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/Savannah.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/Scrubland.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/Taiga.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/TropicalIsland.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/Tundra.java create mode 100644 Mage.Sets/src/mage/sets/limitedalpha/UndergroundSea.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/Badlands.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/Savannah.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/Scrubland.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/Taiga.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/TropicalIsland.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/Tundra.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/UndergroundSea.java create mode 100644 Mage.Sets/src/mage/sets/limitedbeta/VolcanicIsland.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/Badlands.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/Savannah.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/Scrubland.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/Taiga.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/TropicalIsland.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/Tundra.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/UndergroundSea.java create mode 100644 Mage.Sets/src/mage/sets/revisededition/VolcanicIsland.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/Badlands.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/Savannah.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/Scrubland.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/Taiga.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/TropicalIsland.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/Tundra.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/UndergroundSea.java create mode 100644 Mage.Sets/src/mage/sets/unlimitededition/VolcanicIsland.java diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Badlands.java b/Mage.Sets/src/mage/sets/limitedalpha/Badlands.java new file mode 100644 index 00000000000..7ff7da6c47c --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/Badlands.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.RedManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class Badlands extends CardImpl { + + public Badlands(UUID ownerId) { + super(ownerId, 277, "Badlands", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Swamp"); + this.subtype.add("Mountain"); + + this.addAbility(new BlackManaAbility()); + this.addAbility(new RedManaAbility()); + } + + public Badlands(final Badlands card) { + super(card); + } + + @Override + public Badlands copy() { + return new Badlands(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Savannah.java b/Mage.Sets/src/mage/sets/limitedalpha/Savannah.java new file mode 100644 index 00000000000..a64be98a1af --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/Savannah.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.GreenManaAbility; +import mage.abilities.mana.WhiteManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class Savannah extends CardImpl { + + public Savannah(UUID ownerId) { + super(ownerId, 288, "Savannah", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Forest"); + this.subtype.add("Plains"); + + this.addAbility(new GreenManaAbility()); + this.addAbility(new WhiteManaAbility()); + } + + public Savannah(final Savannah card) { + super(card); + } + + @Override + public Savannah copy() { + return new Savannah(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Scrubland.java b/Mage.Sets/src/mage/sets/limitedalpha/Scrubland.java new file mode 100644 index 00000000000..db0914d5e88 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/Scrubland.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.WhiteManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class Scrubland extends CardImpl { + + public Scrubland(UUID ownerId) { + super(ownerId, 289, "Scrubland", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Plains"); + this.subtype.add("Swamp"); + + this.addAbility(new WhiteManaAbility()); + this.addAbility(new BlackManaAbility()); + } + + public Scrubland(final Scrubland card) { + super(card); + } + + @Override + public Scrubland copy() { + return new Scrubland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Taiga.java b/Mage.Sets/src/mage/sets/limitedalpha/Taiga.java new file mode 100644 index 00000000000..6d27aabb27d --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/Taiga.java @@ -0,0 +1,56 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class Taiga extends CardImpl { + + public Taiga(UUID ownerId) { + super(ownerId, 292, "Taiga", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Mountain"); + this.subtype.add("Forest"); + } + + public Taiga(final Taiga card) { + super(card); + } + + @Override + public Taiga copy() { + return new Taiga(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/TropicalIsland.java b/Mage.Sets/src/mage/sets/limitedalpha/TropicalIsland.java new file mode 100644 index 00000000000..0474a6a7086 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/TropicalIsland.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.GreenManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class TropicalIsland extends CardImpl { + + public TropicalIsland(UUID ownerId) { + super(ownerId, 293, "Tropical Island", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Forest"); + this.subtype.add("Island"); + + this.addAbility(new GreenManaAbility()); + this.addAbility(new BlueManaAbility()); + } + + public TropicalIsland(final TropicalIsland card) { + super(card); + } + + @Override + public TropicalIsland copy() { + return new TropicalIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Tundra.java b/Mage.Sets/src/mage/sets/limitedalpha/Tundra.java new file mode 100644 index 00000000000..c175f3eb695 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/Tundra.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.WhiteManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class Tundra extends CardImpl { + + public Tundra(UUID ownerId) { + super(ownerId, 294, "Tundra", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Plains"); + this.subtype.add("Island"); + + this.addAbility(new WhiteManaAbility()); + this.addAbility(new BlueManaAbility()); + } + + public Tundra(final Tundra card) { + super(card); + } + + @Override + public Tundra copy() { + return new Tundra(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/UndergroundSea.java b/Mage.Sets/src/mage/sets/limitedalpha/UndergroundSea.java new file mode 100644 index 00000000000..7fbc30d4d65 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedalpha/UndergroundSea.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.BlueManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class UndergroundSea extends CardImpl { + + public UndergroundSea(UUID ownerId) { + super(ownerId, 295, "Underground Sea", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "LEA"; + this.subtype.add("Island"); + this.subtype.add("Swamp"); + + this.addAbility(new BlueManaAbility()); + this.addAbility(new BlackManaAbility()); + } + + public UndergroundSea(final UndergroundSea card) { + super(card); + } + + @Override + public UndergroundSea copy() { + return new UndergroundSea(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Badlands.java b/Mage.Sets/src/mage/sets/limitedbeta/Badlands.java new file mode 100644 index 00000000000..2728b8dec1c --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/Badlands.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Badlands extends mage.sets.limitedalpha.Badlands { + + public Badlands(UUID ownerId) { + super(ownerId); + this.cardNumber = 139; + this.expansionSetCode = "LEB"; + } + + public Badlands(final Badlands card) { + super(card); + } + + @Override + public Badlands copy() { + return new Badlands(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Savannah.java b/Mage.Sets/src/mage/sets/limitedbeta/Savannah.java new file mode 100644 index 00000000000..9f27f58d942 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/Savannah.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Savannah extends mage.sets.limitedalpha.Savannah { + + public Savannah(UUID ownerId) { + super(ownerId); + this.cardNumber = 293; + this.expansionSetCode = "LEB"; + } + + public Savannah(final Savannah card) { + super(card); + } + + @Override + public Savannah copy() { + return new Savannah(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Scrubland.java b/Mage.Sets/src/mage/sets/limitedbeta/Scrubland.java new file mode 100644 index 00000000000..090b1d74489 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/Scrubland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Scrubland extends mage.sets.limitedalpha.Scrubland { + + public Scrubland(UUID ownerId) { + super(ownerId); + this.cardNumber = 294; + this.expansionSetCode = "LEB"; + } + + public Scrubland(final Scrubland card) { + super(card); + } + + @Override + public Scrubland copy() { + return new Scrubland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Taiga.java b/Mage.Sets/src/mage/sets/limitedbeta/Taiga.java new file mode 100644 index 00000000000..334f875ebd0 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/Taiga.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Taiga extends mage.sets.limitedalpha.Taiga { + + public Taiga(UUID ownerId) { + super(ownerId); + this.cardNumber = 298; + this.expansionSetCode = "LEB"; + } + + public Taiga(final Taiga card) { + super(card); + } + + @Override + public Taiga copy() { + return new Taiga(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/TropicalIsland.java b/Mage.Sets/src/mage/sets/limitedbeta/TropicalIsland.java new file mode 100644 index 00000000000..d2052cff65a --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/TropicalIsland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class TropicalIsland extends mage.sets.limitedalpha.TropicalIsland { + + public TropicalIsland(UUID ownerId) { + super(ownerId); + this.cardNumber = 299; + this.expansionSetCode = "LEB"; + } + + public TropicalIsland(final TropicalIsland card) { + super(card); + } + + @Override + public TropicalIsland copy() { + return new TropicalIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Tundra.java b/Mage.Sets/src/mage/sets/limitedbeta/Tundra.java new file mode 100644 index 00000000000..0db1b1cfea6 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/Tundra.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Tundra extends mage.sets.limitedalpha.Tundra { + + public Tundra(UUID ownerId) { + super(ownerId); + this.cardNumber = 300; + this.expansionSetCode = "LEB"; + } + + public Tundra(final Tundra card) { + super(card); + } + + @Override + public Tundra copy() { + return new Tundra(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/UndergroundSea.java b/Mage.Sets/src/mage/sets/limitedbeta/UndergroundSea.java new file mode 100644 index 00000000000..6f1a89702a1 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/UndergroundSea.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class UndergroundSea extends mage.sets.limitedalpha.UndergroundSea { + + public UndergroundSea(UUID ownerId) { + super(ownerId); + this.cardNumber = 301; + this.expansionSetCode = "LEB"; + } + + public UndergroundSea(final UndergroundSea card) { + super(card); + } + + @Override + public UndergroundSea copy() { + return new UndergroundSea(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/VolcanicIsland.java b/Mage.Sets/src/mage/sets/limitedbeta/VolcanicIsland.java new file mode 100644 index 00000000000..2bc010e1271 --- /dev/null +++ b/Mage.Sets/src/mage/sets/limitedbeta/VolcanicIsland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class VolcanicIsland extends mage.sets.unlimitededition.VolcanicIsland { + + public VolcanicIsland(UUID ownerId) { + super(ownerId); + this.cardNumber = 302; + this.expansionSetCode = "LEB"; + } + + public VolcanicIsland(final VolcanicIsland card) { + super(card); + } + + @Override + public VolcanicIsland copy() { + return new VolcanicIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/Badlands.java b/Mage.Sets/src/mage/sets/revisededition/Badlands.java new file mode 100644 index 00000000000..eb39a6766ad --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/Badlands.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Badlands extends mage.sets.limitedalpha.Badlands { + + public Badlands(UUID ownerId) { + super(ownerId); + this.cardNumber = 282; + this.expansionSetCode = "3ED"; + } + + public Badlands(final Badlands card) { + super(card); + } + + @Override + public Badlands copy() { + return new Badlands(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/Savannah.java b/Mage.Sets/src/mage/sets/revisededition/Savannah.java new file mode 100644 index 00000000000..4d3f98b7e35 --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/Savannah.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Savannah extends mage.sets.limitedalpha.Savannah { + + public Savannah(UUID ownerId) { + super(ownerId); + this.cardNumber = 223; + this.expansionSetCode = "3ED"; + } + + public Savannah(final Savannah card) { + super(card); + } + + @Override + public Savannah copy() { + return new Savannah(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/Scrubland.java b/Mage.Sets/src/mage/sets/revisededition/Scrubland.java new file mode 100644 index 00000000000..5e40c62590b --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/Scrubland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Scrubland extends mage.sets.limitedalpha.Scrubland { + + public Scrubland(UUID ownerId) { + super(ownerId); + this.cardNumber = 298; + this.expansionSetCode = "3ED"; + } + + public Scrubland(final Scrubland card) { + super(card); + } + + @Override + public Scrubland copy() { + return new Scrubland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/Taiga.java b/Mage.Sets/src/mage/sets/revisededition/Taiga.java new file mode 100644 index 00000000000..11678322e2f --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/Taiga.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Taiga extends mage.sets.limitedalpha.Taiga { + + public Taiga(UUID ownerId) { + super(ownerId); + this.cardNumber = 302; + this.expansionSetCode = "3ED"; + } + + public Taiga(final Taiga card) { + super(card); + } + + @Override + public Taiga copy() { + return new Taiga(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/TropicalIsland.java b/Mage.Sets/src/mage/sets/revisededition/TropicalIsland.java new file mode 100644 index 00000000000..1dc580bb4e5 --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/TropicalIsland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class TropicalIsland extends mage.sets.limitedalpha.TropicalIsland { + + public TropicalIsland(UUID ownerId) { + super(ownerId); + this.cardNumber = 303; + this.expansionSetCode = "3ED"; + } + + public TropicalIsland(final TropicalIsland card) { + super(card); + } + + @Override + public TropicalIsland copy() { + return new TropicalIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/Tundra.java b/Mage.Sets/src/mage/sets/revisededition/Tundra.java new file mode 100644 index 00000000000..4424d1ca164 --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/Tundra.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Tundra extends mage.sets.limitedalpha.Tundra { + + public Tundra(UUID ownerId) { + super(ownerId); + this.cardNumber = 304; + this.expansionSetCode = "3ED"; + } + + public Tundra(final Tundra card) { + super(card); + } + + @Override + public Tundra copy() { + return new Tundra(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/UndergroundSea.java b/Mage.Sets/src/mage/sets/revisededition/UndergroundSea.java new file mode 100644 index 00000000000..7ba0e7f5b8f --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/UndergroundSea.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class UndergroundSea extends mage.sets.limitedalpha.UndergroundSea { + + public UndergroundSea(UUID ownerId) { + super(ownerId); + this.cardNumber = 305; + this.expansionSetCode = "3ED"; + } + + public UndergroundSea(final UndergroundSea card) { + super(card); + } + + @Override + public UndergroundSea copy() { + return new UndergroundSea(this); + } +} diff --git a/Mage.Sets/src/mage/sets/revisededition/VolcanicIsland.java b/Mage.Sets/src/mage/sets/revisededition/VolcanicIsland.java new file mode 100644 index 00000000000..93b01228bd5 --- /dev/null +++ b/Mage.Sets/src/mage/sets/revisededition/VolcanicIsland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.revisededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class VolcanicIsland extends mage.sets.unlimitededition.VolcanicIsland { + + public VolcanicIsland(UUID ownerId) { + super(ownerId); + this.cardNumber = 306; + this.expansionSetCode = "3ED"; + } + + public VolcanicIsland(final VolcanicIsland card) { + super(card); + } + + @Override + public VolcanicIsland copy() { + return new VolcanicIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Badlands.java b/Mage.Sets/src/mage/sets/unlimitededition/Badlands.java new file mode 100644 index 00000000000..21a7d3488d3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/Badlands.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Badlands extends mage.sets.limitedalpha.Badlands { + + public Badlands(UUID ownerId) { + super(ownerId); + this.cardNumber = 278; + this.expansionSetCode = "2ED"; + } + + public Badlands(final Badlands card) { + super(card); + } + + @Override + public Badlands copy() { + return new Badlands(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Savannah.java b/Mage.Sets/src/mage/sets/unlimitededition/Savannah.java new file mode 100644 index 00000000000..ac93571d424 --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/Savannah.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Savannah extends mage.sets.limitedalpha.Savannah { + + public Savannah(UUID ownerId) { + super(ownerId); + this.cardNumber = 293; + this.expansionSetCode = "2ED"; + } + + public Savannah(final Savannah card) { + super(card); + } + + @Override + public Savannah copy() { + return new Savannah(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Scrubland.java b/Mage.Sets/src/mage/sets/unlimitededition/Scrubland.java new file mode 100644 index 00000000000..e9da94aa866 --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/Scrubland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Scrubland extends mage.sets.limitedalpha.Scrubland { + + public Scrubland(UUID ownerId) { + super(ownerId); + this.cardNumber = 294; + this.expansionSetCode = "2ED"; + } + + public Scrubland(final Scrubland card) { + super(card); + } + + @Override + public Scrubland copy() { + return new Scrubland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Taiga.java b/Mage.Sets/src/mage/sets/unlimitededition/Taiga.java new file mode 100644 index 00000000000..c5a61e6f7fe --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/Taiga.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Taiga extends mage.sets.limitedalpha.Taiga { + + public Taiga(UUID ownerId) { + super(ownerId); + this.cardNumber = 298; + this.expansionSetCode = "2ED"; + } + + public Taiga(final Taiga card) { + super(card); + } + + @Override + public Taiga copy() { + return new Taiga(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/TropicalIsland.java b/Mage.Sets/src/mage/sets/unlimitededition/TropicalIsland.java new file mode 100644 index 00000000000..8a6f126a5fb --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/TropicalIsland.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class TropicalIsland extends mage.sets.limitedalpha.TropicalIsland { + + public TropicalIsland(UUID ownerId) { + super(ownerId); + this.cardNumber = 299; + this.expansionSetCode = "2ED"; + } + + public TropicalIsland(final TropicalIsland card) { + super(card); + } + + @Override + public TropicalIsland copy() { + return new TropicalIsland(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Tundra.java b/Mage.Sets/src/mage/sets/unlimitededition/Tundra.java new file mode 100644 index 00000000000..e688591b1a2 --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/Tundra.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class Tundra extends mage.sets.limitedalpha.Tundra { + + public Tundra(UUID ownerId) { + super(ownerId); + this.cardNumber = 300; + this.expansionSetCode = "2ED"; + } + + public Tundra(final Tundra card) { + super(card); + } + + @Override + public Tundra copy() { + return new Tundra(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/UndergroundSea.java b/Mage.Sets/src/mage/sets/unlimitededition/UndergroundSea.java new file mode 100644 index 00000000000..d40a4374a61 --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/UndergroundSea.java @@ -0,0 +1,52 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author Plopman + */ +public class UndergroundSea extends mage.sets.limitedalpha.UndergroundSea { + + public UndergroundSea(UUID ownerId) { + super(ownerId); + this.cardNumber = 301; + this.expansionSetCode = "2ED"; + } + + public UndergroundSea(final UndergroundSea card) { + super(card); + } + + @Override + public UndergroundSea copy() { + return new UndergroundSea(this); + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/VolcanicIsland.java b/Mage.Sets/src/mage/sets/unlimitededition/VolcanicIsland.java new file mode 100644 index 00000000000..6424a4a80af --- /dev/null +++ b/Mage.Sets/src/mage/sets/unlimitededition/VolcanicIsland.java @@ -0,0 +1,61 @@ +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.RedManaAbility; +import mage.cards.CardImpl; + +/** + * + * @author Plopman + */ +public class VolcanicIsland extends CardImpl { + + public VolcanicIsland(UUID ownerId) { + super(ownerId, 302, "Volcanic Island", Rarity.RARE, new CardType[]{CardType.LAND}, ""); + this.expansionSetCode = "2ED"; + this.subtype.add("Island"); + this.subtype.add("Mountain"); + + this.addAbility(new BlueManaAbility()); + this.addAbility(new RedManaAbility()); + } + + public VolcanicIsland(final VolcanicIsland card) { + super(card); + } + + @Override + public VolcanicIsland copy() { + return new VolcanicIsland(this); + } +}