From 3b392858393609977e186f998998e3af468a7abe Mon Sep 17 00:00:00 2001 From: magenoxx Date: Mon, 28 May 2012 16:00:31 +0400 Subject: [PATCH] [WTH] Weatherlight set and simple cards --- .../mage/sets/weatherlight/ArdentMilitia.java | 54 +++++++++++++++ .../weatherlight/ArgivianRestoration.java | 52 +++++++++++++++ .../sets/weatherlight/BenalishKnight.java | 52 +++++++++++++++ .../sets/weatherlight/BloodrockCyclops.java | 52 +++++++++++++++ .../sets/weatherlight/BogardanFirefiend.java | 52 +++++++++++++++ .../mage/sets/weatherlight/HiddenHorror.java | 52 +++++++++++++++ .../src/mage/sets/weatherlight/MindStone.java | 54 +++++++++++++++ .../sets/weatherlight/PhantomWarrior.java | 52 +++++++++++++++ .../sets/weatherlight/RazortoothRats.java | 52 +++++++++++++++ .../sets/weatherlight/RedwoodTreefolk.java | 60 +++++++++++++++++ .../src/mage/sets/weatherlight/SageOwl.java | 52 +++++++++++++++ .../mage/sets/weatherlight/Thunderbolt.java | 52 +++++++++++++++ .../mage/sets/weatherlight/TolarianDrake.java | 65 +++++++++++++++++++ Utils/known-sets.txt | 1 + 14 files changed, 702 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/weatherlight/ArdentMilitia.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/ArgivianRestoration.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/BenalishKnight.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/BloodrockCyclops.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/BogardanFirefiend.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/HiddenHorror.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/MindStone.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/PhantomWarrior.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/RazortoothRats.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/RedwoodTreefolk.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/SageOwl.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/Thunderbolt.java create mode 100644 Mage.Sets/src/mage/sets/weatherlight/TolarianDrake.java diff --git a/Mage.Sets/src/mage/sets/weatherlight/ArdentMilitia.java b/Mage.Sets/src/mage/sets/weatherlight/ArdentMilitia.java new file mode 100644 index 0000000000..093bf61585 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/ArdentMilitia.java @@ -0,0 +1,54 @@ +/* + * 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.weatherlight; + +import java.util.UUID; +import mage.Constants.Rarity; + +/** + * + * @author noxx + */ +public class ArdentMilitia extends mage.sets.eighthedition.ArdentMilitia { + + public ArdentMilitia(UUID ownerId) { + super(ownerId); + this.cardNumber = 121; + this.expansionSetCode = "WTH"; + this.rarity = Rarity.COMMON; + } + + public ArdentMilitia(final ArdentMilitia card) { + super(card); + } + + @Override + public ArdentMilitia copy() { + return new ArdentMilitia(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/ArgivianRestoration.java b/Mage.Sets/src/mage/sets/weatherlight/ArgivianRestoration.java new file mode 100644 index 0000000000..3ae39dbc41 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/ArgivianRestoration.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class ArgivianRestoration extends mage.sets.elspethvstezzeret.ArgivianRestoration { + + public ArgivianRestoration(UUID ownerId) { + super(ownerId); + this.cardNumber = 34; + this.expansionSetCode = "WTH"; + } + + public ArgivianRestoration(final ArgivianRestoration card) { + super(card); + } + + @Override + public ArgivianRestoration copy() { + return new ArgivianRestoration(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/BenalishKnight.java b/Mage.Sets/src/mage/sets/weatherlight/BenalishKnight.java new file mode 100644 index 0000000000..4cca87ee60 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/BenalishKnight.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class BenalishKnight extends mage.sets.tenth.BenalishKnight { + + public BenalishKnight(UUID ownerId) { + super(ownerId); + this.cardNumber = 125; + this.expansionSetCode = "WTH"; + } + + public BenalishKnight(final BenalishKnight card) { + super(card); + } + + @Override + public BenalishKnight copy() { + return new BenalishKnight(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/BloodrockCyclops.java b/Mage.Sets/src/mage/sets/weatherlight/BloodrockCyclops.java new file mode 100644 index 0000000000..31a4b1043e --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/BloodrockCyclops.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class BloodrockCyclops extends mage.sets.tenth.BloodrockCyclops { + + public BloodrockCyclops(UUID ownerId) { + super(ownerId); + this.cardNumber = 90; + this.expansionSetCode = "WTH"; + } + + public BloodrockCyclops(final BloodrockCyclops card) { + super(card); + } + + @Override + public BloodrockCyclops copy() { + return new BloodrockCyclops(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/BogardanFirefiend.java b/Mage.Sets/src/mage/sets/weatherlight/BogardanFirefiend.java new file mode 100644 index 0000000000..2b539cd441 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/BogardanFirefiend.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class BogardanFirefiend extends mage.sets.planechase.BogardanFirefiend { + + public BogardanFirefiend(UUID ownerId) { + super(ownerId); + this.cardNumber = 91; + this.expansionSetCode = "WTH"; + } + + public BogardanFirefiend(final BogardanFirefiend card) { + super(card); + } + + @Override + public BogardanFirefiend copy() { + return new BogardanFirefiend(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/HiddenHorror.java b/Mage.Sets/src/mage/sets/weatherlight/HiddenHorror.java new file mode 100644 index 0000000000..1c39ee6c8c --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/HiddenHorror.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class HiddenHorror extends mage.sets.tenth.HiddenHorror { + + public HiddenHorror(UUID ownerId) { + super(ownerId); + this.cardNumber = 14; + this.expansionSetCode = "WTH"; + } + + public HiddenHorror(final HiddenHorror card) { + super(card); + } + + @Override + public HiddenHorror copy() { + return new HiddenHorror(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/MindStone.java b/Mage.Sets/src/mage/sets/weatherlight/MindStone.java new file mode 100644 index 0000000000..a650489467 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/MindStone.java @@ -0,0 +1,54 @@ +/* + * 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.weatherlight; + +import java.util.UUID; +import mage.Constants.Rarity; + +/** + * + * @author noxx + */ +public class MindStone extends mage.sets.tenth.MindStone { + + public MindStone(UUID ownerId) { + super(ownerId); + this.cardNumber = 153; + this.expansionSetCode = "WTH"; + this.rarity = Rarity.COMMON; + } + + public MindStone(final MindStone card) { + super(card); + } + + @Override + public MindStone copy() { + return new MindStone(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/PhantomWarrior.java b/Mage.Sets/src/mage/sets/weatherlight/PhantomWarrior.java new file mode 100644 index 0000000000..e6ebfe5c5e --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/PhantomWarrior.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class PhantomWarrior extends mage.sets.magic2010.PhantomWarrior { + + public PhantomWarrior(UUID ownerId) { + super(ownerId); + this.cardNumber = 48; + this.expansionSetCode = "WTH"; + } + + public PhantomWarrior(final PhantomWarrior card) { + super(card); + } + + @Override + public PhantomWarrior copy() { + return new PhantomWarrior(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/RazortoothRats.java b/Mage.Sets/src/mage/sets/weatherlight/RazortoothRats.java new file mode 100644 index 0000000000..eda6e385cb --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/RazortoothRats.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class RazortoothRats extends mage.sets.ninthedition.RazortoothRats { + + public RazortoothRats(UUID ownerId) { + super(ownerId); + this.cardNumber = 20; + this.expansionSetCode = "WTH"; + } + + public RazortoothRats(final RazortoothRats card) { + super(card); + } + + @Override + public RazortoothRats copy() { + return new RazortoothRats(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/RedwoodTreefolk.java b/Mage.Sets/src/mage/sets/weatherlight/RedwoodTreefolk.java new file mode 100644 index 0000000000..6e2301b6ea --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/RedwoodTreefolk.java @@ -0,0 +1,60 @@ +/* + * 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.weatherlight; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.MageInt; +import mage.cards.CardImpl; + +/** + * + * @author noxx + */ +public class RedwoodTreefolk extends CardImpl { + + public RedwoodTreefolk(UUID ownerId) { + super(ownerId, 80, "Redwood Treefolk", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{G}"); + this.expansionSetCode = "WTH"; + this.subtype.add("Treefolk"); + + this.color.setGreen(true); + this.power = new MageInt(3); + this.toughness = new MageInt(6); + } + + public RedwoodTreefolk(final RedwoodTreefolk card) { + super(card); + } + + @Override + public RedwoodTreefolk copy() { + return new RedwoodTreefolk(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/SageOwl.java b/Mage.Sets/src/mage/sets/weatherlight/SageOwl.java new file mode 100644 index 0000000000..58ef5fb4bd --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/SageOwl.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class SageOwl extends mage.sets.magic2010.SageOwl { + + public SageOwl(UUID ownerId) { + super(ownerId); + this.cardNumber = 52; + this.expansionSetCode = "WTH"; + } + + public SageOwl(final SageOwl card) { + super(card); + } + + @Override + public SageOwl copy() { + return new SageOwl(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/Thunderbolt.java b/Mage.Sets/src/mage/sets/weatherlight/Thunderbolt.java new file mode 100644 index 0000000000..98c70837ee --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/Thunderbolt.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.weatherlight; + +import java.util.UUID; + +/** + * + * @author noxx + */ +public class Thunderbolt extends mage.sets.avacynrestored.Thunderbolt { + + public Thunderbolt(UUID ownerId) { + super(ownerId); + this.cardNumber = 115; + this.expansionSetCode = "WTH"; + } + + public Thunderbolt(final Thunderbolt card) { + super(card); + } + + @Override + public Thunderbolt copy() { + return new Thunderbolt(this); + } +} diff --git a/Mage.Sets/src/mage/sets/weatherlight/TolarianDrake.java b/Mage.Sets/src/mage/sets/weatherlight/TolarianDrake.java new file mode 100644 index 0000000000..bf5cbe82a3 --- /dev/null +++ b/Mage.Sets/src/mage/sets/weatherlight/TolarianDrake.java @@ -0,0 +1,65 @@ +/* + * 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.weatherlight; + +import java.util.UUID; +import mage.Constants.CardType; +import mage.Constants.Rarity; +import mage.MageInt; +import mage.abilities.keyword.FlyingAbility; +import mage.abilities.keyword.PhasingAbility; +import mage.cards.CardImpl; + +/** + * + * @author noxx + */ +public class TolarianDrake extends CardImpl { + + public TolarianDrake(UUID ownerId) { + super(ownerId, 55, "Tolarian Drake", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{U}"); + this.expansionSetCode = "WTH"; + this.subtype.add("Drake"); + + this.color.setBlue(true); + this.power = new MageInt(2); + this.toughness = new MageInt(4); + + this.addAbility(FlyingAbility.getInstance()); + this.addAbility(PhasingAbility.getInstance()); + } + + public TolarianDrake(final TolarianDrake card) { + super(card); + } + + @Override + public TolarianDrake copy() { + return new TolarianDrake(this); + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index a44d145b96..6b6b7ceebe 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -43,3 +43,4 @@ New Phyrexia|newphyrexia| Innistrad|innistrad| Dark Ascension|darkascension| Avacyn Restored|avacynrestored| +Weatherlight|weatherlight| \ No newline at end of file