mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
Merge origin/master
This commit is contained in:
commit
8e6162e6e4
120 changed files with 3970 additions and 47 deletions
47
Mage.Sets/src/mage/sets/MediaInserts.java
Normal file
47
Mage.Sets/src/mage/sets/MediaInserts.java
Normal file
|
@ -0,0 +1,47 @@
|
|||
/*
|
||||
* 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;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.SetType;
|
||||
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public class MediaInserts extends ExpansionSet {
|
||||
private static final MediaInserts fINSTANCE = new MediaInserts();
|
||||
|
||||
public static MediaInserts getInstance() {
|
||||
return fINSTANCE;
|
||||
}
|
||||
|
||||
private MediaInserts() {
|
||||
super("Media Inserts", "MBP", "mage.sets.mediainserts", new GregorianCalendar(1990, 1, 1).getTime(), SetType.EXPANSION);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
}
|
||||
}
|
93
Mage.Sets/src/mage/sets/fatereforged/AbzanRunemark.java
Normal file
93
Mage.Sets/src/mage/sets/fatereforged/AbzanRunemark.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition;
|
||||
import mage.abilities.decorator.ConditionalContinousEffect;
|
||||
import mage.abilities.effects.common.AttachEffect;
|
||||
import mage.abilities.effects.common.continious.BoostEnchantedEffect;
|
||||
import mage.abilities.effects.common.continious.GainAbilityAttachedEffect;
|
||||
import mage.abilities.keyword.EnchantAbility;
|
||||
import mage.abilities.keyword.VigilanceAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AttachmentType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.ColorPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class AbzanRunemark extends CardImpl {
|
||||
|
||||
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a black or green permanent");
|
||||
|
||||
static {
|
||||
filter.add(Predicates.or(new ColorPredicate(ObjectColor.GREEN), new ColorPredicate(ObjectColor.BLACK)));
|
||||
}
|
||||
|
||||
public AbzanRunemark(UUID ownerId) {
|
||||
super(ownerId, 3, "Abzan Runemark", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
|
||||
Ability ability = new EnchantAbility(auraTarget.getTargetName());
|
||||
this.addAbility(ability);
|
||||
// Enchanted creature gets +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
|
||||
// Enchanted creature has vigilance as long as you control a black or green permanent.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new ConditionalContinousEffect(new GainAbilityAttachedEffect(VigilanceAbility.getInstance(), AttachmentType.AURA),
|
||||
new PermanentsOnTheBattlefieldCondition(filter), "{this} has vigilance as long as you control a black or green permanent")));
|
||||
}
|
||||
|
||||
public AbzanRunemark(final AbzanRunemark card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AbzanRunemark copy() {
|
||||
return new AbzanRunemark(this);
|
||||
}
|
||||
}
|
67
Mage.Sets/src/mage/sets/fatereforged/AbzanSkycaptain.java
Normal file
67
Mage.Sets/src/mage/sets/fatereforged/AbzanSkycaptain.java
Normal file
|
@ -0,0 +1,67 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.DiesTriggeredAbility;
|
||||
import mage.abilities.effects.keyword.BolsterEffect;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class AbzanSkycaptain extends CardImpl {
|
||||
|
||||
public AbzanSkycaptain(UUID ownerId) {
|
||||
super(ownerId, 4, "Abzan Skycaptain", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Bird");
|
||||
this.subtype.add("Soldier");
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
// When Abzan Captain dies, bolster 2.
|
||||
this.addAbility(new DiesTriggeredAbility(new BolsterEffect(2)));
|
||||
}
|
||||
|
||||
public AbzanSkycaptain(final AbzanSkycaptain card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AbzanSkycaptain copy() {
|
||||
return new AbzanSkycaptain(this);
|
||||
}
|
||||
}
|
65
Mage.Sets/src/mage/sets/fatereforged/ArashinCleric.java
Normal file
65
Mage.Sets/src/mage/sets/fatereforged/ArashinCleric.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
||||
import mage.abilities.effects.common.GainLifeEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class ArashinCleric extends CardImpl {
|
||||
|
||||
public ArashinCleric(UUID ownerId) {
|
||||
super(ownerId, 5, "Arashin Cleric", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Cleric");
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
// When Arashin Cleric enters the battlefield, gain 3 life.
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(3)));
|
||||
|
||||
}
|
||||
|
||||
public ArashinCleric(final ArashinCleric card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArashinCleric copy() {
|
||||
return new ArashinCleric(this);
|
||||
}
|
||||
}
|
66
Mage.Sets/src/mage/sets/fatereforged/ArchersOfQarsi.java
Normal file
66
Mage.Sets/src/mage/sets/fatereforged/ArchersOfQarsi.java
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.DefenderAbility;
|
||||
import mage.abilities.keyword.ReachAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class ArchersOfQarsi extends CardImpl {
|
||||
|
||||
public ArchersOfQarsi(UUID ownerId) {
|
||||
super(ownerId, 124, "Archers of Qarsi", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{G}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Naga");
|
||||
this.subtype.add("Archer");
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// Defender
|
||||
this.addAbility(DefenderAbility.getInstance());
|
||||
// Reach
|
||||
this.addAbility(ReachAbility.getInstance());
|
||||
}
|
||||
|
||||
public ArchersOfQarsi(final ArchersOfQarsi card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArchersOfQarsi copy() {
|
||||
return new ArchersOfQarsi(this);
|
||||
}
|
||||
}
|
63
Mage.Sets/src/mage/sets/fatereforged/AvenSkirmisher.java
Normal file
63
Mage.Sets/src/mage/sets/fatereforged/AvenSkirmisher.java
Normal file
|
@ -0,0 +1,63 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class AvenSkirmisher extends CardImpl {
|
||||
|
||||
public AvenSkirmisher(UUID ownerId) {
|
||||
super(ownerId, 6, "Aven Skirmisher", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Bird");
|
||||
this.subtype.add("Warrior");
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
|
||||
public AvenSkirmisher(final AvenSkirmisher card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AvenSkirmisher copy() {
|
||||
return new AvenSkirmisher(this);
|
||||
}
|
||||
}
|
52
Mage.Sets/src/mage/sets/fatereforged/DouseInGloom.java
Normal file
52
Mage.Sets/src/mage/sets/fatereforged/DouseInGloom.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class DouseInGloom extends mage.sets.guildpact.DouseInGloom {
|
||||
|
||||
public DouseInGloom(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 68;
|
||||
this.expansionSetCode = "FRF";
|
||||
}
|
||||
|
||||
public DouseInGloom(final DouseInGloom card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DouseInGloom copy() {
|
||||
return new DouseInGloom(this);
|
||||
}
|
||||
}
|
66
Mage.Sets/src/mage/sets/fatereforged/DragonBellMonk.java
Normal file
66
Mage.Sets/src/mage/sets/fatereforged/DragonBellMonk.java
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.VigilanceAbility;
|
||||
import mage.abilities.keyword.ProwessAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class DragonBellMonk extends CardImpl {
|
||||
|
||||
public DragonBellMonk(UUID ownerId) {
|
||||
super(ownerId, 10, "Dragon Bell Monk", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Monk");
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// Vigilance
|
||||
this.addAbility(VigilanceAbility.getInstance());
|
||||
// Prowess
|
||||
this.addAbility(new ProwessAbility());
|
||||
}
|
||||
|
||||
public DragonBellMonk(final DragonBellMonk card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DragonBellMonk copy() {
|
||||
return new DragonBellMonk(this);
|
||||
}
|
||||
}
|
59
Mage.Sets/src/mage/sets/fatereforged/EnhancedAwareness.java
Normal file
59
Mage.Sets/src/mage/sets/fatereforged/EnhancedAwareness.java
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.abilities.effects.common.DrawDiscardControllerEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class EnhancedAwareness extends CardImpl {
|
||||
|
||||
public EnhancedAwareness(UUID ownerId) {
|
||||
super(ownerId, 33, "Enhanced Awareness", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{4}{U}");
|
||||
this.expansionSetCode = "FRF";
|
||||
|
||||
// Draw three cards, then discard a card.
|
||||
this.getSpellAbility().addEffect(new DrawDiscardControllerEffect(3,1));
|
||||
|
||||
}
|
||||
|
||||
public EnhancedAwareness(final EnhancedAwareness card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnhancedAwareness copy() {
|
||||
return new EnhancedAwareness(this);
|
||||
}
|
||||
}
|
58
Mage.Sets/src/mage/sets/fatereforged/FeralKrushok.java
Normal file
58
Mage.Sets/src/mage/sets/fatereforged/FeralKrushok.java
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class FeralKrushok extends CardImpl {
|
||||
|
||||
public FeralKrushok(UUID ownerId) {
|
||||
super(ownerId, 128, "Feral Krushok", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{G}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Beast");
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
}
|
||||
|
||||
public FeralKrushok(final FeralKrushok card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FeralKrushok copy() {
|
||||
return new FeralKrushok(this);
|
||||
}
|
||||
}
|
58
Mage.Sets/src/mage/sets/fatereforged/GoreSwine.java
Normal file
58
Mage.Sets/src/mage/sets/fatereforged/GoreSwine.java
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class GoreSwine extends CardImpl {
|
||||
|
||||
public GoreSwine(UUID ownerId) {
|
||||
super(ownerId, 103, "Gore Swine", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{R}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Boar");
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(1);
|
||||
}
|
||||
|
||||
public GoreSwine(final GoreSwine card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GoreSwine copy() {
|
||||
return new GoreSwine(this);
|
||||
}
|
||||
}
|
58
Mage.Sets/src/mage/sets/fatereforged/GreatHornKrushok.java
Normal file
58
Mage.Sets/src/mage/sets/fatereforged/GreatHornKrushok.java
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class GreatHornKrushok extends CardImpl {
|
||||
|
||||
public GreatHornKrushok(UUID ownerId) {
|
||||
super(ownerId, 13, "Great-Horn Krushok", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Beast");
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(5);
|
||||
}
|
||||
|
||||
public GreatHornKrushok(final GreatHornKrushok card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GreatHornKrushok copy() {
|
||||
return new GreatHornKrushok(this);
|
||||
}
|
||||
}
|
52
Mage.Sets/src/mage/sets/fatereforged/HuntTheWeak.java
Normal file
52
Mage.Sets/src/mage/sets/fatereforged/HuntTheWeak.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class HuntTheWeak extends mage.sets.magic2014.HuntTheWeak {
|
||||
|
||||
public HuntTheWeak(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 133;
|
||||
this.expansionSetCode = "FRF";
|
||||
}
|
||||
|
||||
public HuntTheWeak(final HuntTheWeak card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HuntTheWeak copy() {
|
||||
return new HuntTheWeak(this);
|
||||
}
|
||||
}
|
93
Mage.Sets/src/mage/sets/fatereforged/JeskaiRunemark.java
Normal file
93
Mage.Sets/src/mage/sets/fatereforged/JeskaiRunemark.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition;
|
||||
import mage.abilities.decorator.ConditionalContinousEffect;
|
||||
import mage.abilities.effects.common.AttachEffect;
|
||||
import mage.abilities.effects.common.continious.BoostEnchantedEffect;
|
||||
import mage.abilities.effects.common.continious.GainAbilityAttachedEffect;
|
||||
import mage.abilities.keyword.EnchantAbility;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AttachmentType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.ColorPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class JeskaiRunemark extends CardImpl {
|
||||
|
||||
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a red or white permanent");
|
||||
|
||||
static {
|
||||
filter.add(Predicates.or(new ColorPredicate(ObjectColor.WHITE), new ColorPredicate(ObjectColor.RED)));
|
||||
}
|
||||
|
||||
public JeskaiRunemark(UUID ownerId) {
|
||||
super(ownerId, 37, "Jeskai Runemark", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
|
||||
Ability ability = new EnchantAbility(auraTarget.getTargetName());
|
||||
this.addAbility(ability);
|
||||
// Enchanted creature gets +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
|
||||
// Enchanted creature has flying as long as you control a red or white permanent.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new ConditionalContinousEffect(new GainAbilityAttachedEffect(FlyingAbility.getInstance(), AttachmentType.AURA),
|
||||
new PermanentsOnTheBattlefieldCondition(filter), "{this} has flying as long as you control a red or white permanent")));
|
||||
}
|
||||
|
||||
public JeskaiRunemark(final JeskaiRunemark card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JeskaiRunemark copy() {
|
||||
return new JeskaiRunemark(this);
|
||||
}
|
||||
}
|
79
Mage.Sets/src/mage/sets/fatereforged/LotusEyeMystics.java
Normal file
79
Mage.Sets/src/mage/sets/fatereforged/LotusEyeMystics.java
Normal file
|
@ -0,0 +1,79 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
||||
import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect;
|
||||
import mage.abilities.keyword.ProwessAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.filter.FilterCard;
|
||||
import mage.filter.predicate.mageobject.CardTypePredicate;
|
||||
import mage.target.common.TargetCardInYourGraveyard;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class LotusEyeMystics extends CardImpl {
|
||||
|
||||
private static final FilterCard filter = new FilterCard("enchantment card from your graveyard");
|
||||
|
||||
static {
|
||||
filter.add(new CardTypePredicate(CardType.ENCHANTMENT));
|
||||
}
|
||||
|
||||
public LotusEyeMystics(UUID ownerId) {
|
||||
super(ownerId, 17, "Lotus-Eye Mystics", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Monk");
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// Prowess
|
||||
this.addAbility(new ProwessAbility());
|
||||
// When Lotus-Eye Mystics enters the battlefield, return target enchantment card from your graveyard to your hand.
|
||||
Ability ability = new EntersBattlefieldTriggeredAbility(new ReturnFromGraveyardToHandTargetEffect(), false);
|
||||
ability.addTarget(new TargetCardInYourGraveyard(filter));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
public LotusEyeMystics(final LotusEyeMystics card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LotusEyeMystics copy() {
|
||||
return new LotusEyeMystics(this);
|
||||
}
|
||||
}
|
66
Mage.Sets/src/mage/sets/fatereforged/LotusPathDjinn.java
Normal file
66
Mage.Sets/src/mage/sets/fatereforged/LotusPathDjinn.java
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.abilities.keyword.ProwessAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class LotusPathDjinn extends CardImpl {
|
||||
|
||||
public LotusPathDjinn(UUID ownerId) {
|
||||
super(ownerId, 39, "Lotus Path Djinn", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Djinn");
|
||||
this.subtype.add("Monk");
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
// Prowess
|
||||
this.addAbility(new ProwessAbility());
|
||||
}
|
||||
|
||||
public LotusPathDjinn(final LotusPathDjinn card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LotusPathDjinn copy() {
|
||||
return new LotusPathDjinn(this);
|
||||
}
|
||||
}
|
93
Mage.Sets/src/mage/sets/fatereforged/MarduRunemark.java
Normal file
93
Mage.Sets/src/mage/sets/fatereforged/MarduRunemark.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition;
|
||||
import mage.abilities.decorator.ConditionalContinousEffect;
|
||||
import mage.abilities.effects.common.AttachEffect;
|
||||
import mage.abilities.effects.common.continious.BoostEnchantedEffect;
|
||||
import mage.abilities.effects.common.continious.GainAbilityAttachedEffect;
|
||||
import mage.abilities.keyword.EnchantAbility;
|
||||
import mage.abilities.keyword.FirstStrikeAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AttachmentType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.ColorPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class MarduRunemark extends CardImpl {
|
||||
|
||||
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a white or black permanent");
|
||||
|
||||
static {
|
||||
filter.add(Predicates.or(new ColorPredicate(ObjectColor.WHITE), new ColorPredicate(ObjectColor.BLACK)));
|
||||
}
|
||||
|
||||
public MarduRunemark(UUID ownerId) {
|
||||
super(ownerId, 107, "Mardu Runemark", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
|
||||
Ability ability = new EnchantAbility(auraTarget.getTargetName());
|
||||
this.addAbility(ability);
|
||||
// Enchanted creature gets +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
|
||||
// Enchanted creature has first strike as long as you control a white or black permanent.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new ConditionalContinousEffect(new GainAbilityAttachedEffect(FirstStrikeAbility.getInstance(), AttachmentType.AURA),
|
||||
new PermanentsOnTheBattlefieldCondition(filter), "{this} has first strike as long as you control a white or black permanent")));
|
||||
}
|
||||
|
||||
public MarduRunemark(final MarduRunemark card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MarduRunemark copy() {
|
||||
return new MarduRunemark(this);
|
||||
}
|
||||
}
|
|
@ -29,14 +29,15 @@ package mage.sets.fatereforged;
|
|||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SpellCastControllerTriggeredAbility;
|
||||
import mage.abilities.effects.common.CreateTokenEffect;
|
||||
import mage.abilities.keyword.ProwessAbility;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.filter.FilterSpell;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.CardTypePredicate;
|
||||
import mage.game.permanent.token.Token;
|
||||
|
||||
/**
|
||||
|
@ -44,6 +45,11 @@ import mage.game.permanent.token.Token;
|
|||
* @author fireshoes
|
||||
*/
|
||||
public class MonasteryMentor extends CardImpl {
|
||||
|
||||
private static final FilterSpell filter = new FilterSpell("a noncreature spell");
|
||||
static {
|
||||
filter.add(Predicates.not(new CardTypePredicate(CardType.CREATURE)));
|
||||
}
|
||||
|
||||
public MonasteryMentor(UUID ownerId) {
|
||||
super(ownerId, 20, "Monastery Mentor", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{2}{W}");
|
||||
|
@ -56,7 +62,7 @@ public class MonasteryMentor extends CardImpl {
|
|||
// Prowess
|
||||
this.addAbility(new ProwessAbility());
|
||||
// Whenever you cast a noncreature spell, put a 1/1 white Monk creature token with prowess onto the battlefield.
|
||||
this.addAbility(new SpellCastControllerTriggeredAbility(new CreateTokenEffect(new MonasteryMentorToken()), false));
|
||||
this.addAbility(new SpellCastControllerTriggeredAbility(new CreateTokenEffect(new MonasteryMentorToken()), filter, false));
|
||||
}
|
||||
|
||||
public MonasteryMentor(final MonasteryMentor card) {
|
||||
|
|
65
Mage.Sets/src/mage/sets/fatereforged/PilgrimOfTheFires.java
Normal file
65
Mage.Sets/src/mage/sets/fatereforged/PilgrimOfTheFires.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.FirstStrikeAbility;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class PilgrimOfTheFires extends CardImpl {
|
||||
|
||||
public PilgrimOfTheFires(UUID ownerId) {
|
||||
super(ownerId, 162, "Pilgrim of the Fires", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{7}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Golem");
|
||||
this.power = new MageInt(6);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
// First strike
|
||||
this.addAbility(FirstStrikeAbility.getInstance());
|
||||
// Trample
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
|
||||
public PilgrimOfTheFires(final PilgrimOfTheFires card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PilgrimOfTheFires copy() {
|
||||
return new PilgrimOfTheFires(this);
|
||||
}
|
||||
}
|
61
Mage.Sets/src/mage/sets/fatereforged/PressurePoint.java
Normal file
61
Mage.Sets/src/mage/sets/fatereforged/PressurePoint.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
|
||||
import mage.abilities.effects.common.TapTargetEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class PressurePoint extends CardImpl {
|
||||
|
||||
public PressurePoint(UUID ownerId) {
|
||||
super(ownerId, 21, "Pressure Point", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
|
||||
// Tap target creature.
|
||||
this.getSpellAbility().addEffect(new TapTargetEffect());
|
||||
// Draw a card.
|
||||
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));
|
||||
}
|
||||
|
||||
public PressurePoint(final PressurePoint card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PressurePoint copy() {
|
||||
return new PressurePoint(this);
|
||||
}
|
||||
}
|
52
Mage.Sets/src/mage/sets/fatereforged/Pyrotechnics.java
Normal file
52
Mage.Sets/src/mage/sets/fatereforged/Pyrotechnics.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class Pyrotechnics extends mage.sets.seventhedition.Pyrotechnics {
|
||||
|
||||
public Pyrotechnics(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 111;
|
||||
this.expansionSetCode = "FRF";
|
||||
}
|
||||
|
||||
public Pyrotechnics(final Pyrotechnics card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Pyrotechnics copy() {
|
||||
return new Pyrotechnics(this);
|
||||
}
|
||||
}
|
59
Mage.Sets/src/mage/sets/fatereforged/Sandblast.java
Normal file
59
Mage.Sets/src/mage/sets/fatereforged/Sandblast.java
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.abilities.effects.common.DamageTargetEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.target.common.TargetAttackingOrBlockingCreature;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class Sandblast extends CardImpl {
|
||||
|
||||
public Sandblast(UUID ownerId) {
|
||||
super(ownerId, 24, "Sandblast", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{W}");
|
||||
this.expansionSetCode = "FRF";
|
||||
|
||||
// Sandblast deals 5 damage to target attacking or blocking creature.
|
||||
getSpellAbility().addEffect(new DamageTargetEffect(5));
|
||||
getSpellAbility().addTarget(new TargetAttackingOrBlockingCreature()); }
|
||||
|
||||
public Sandblast(final Sandblast card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Sandblast copy() {
|
||||
return new Sandblast(this);
|
||||
}
|
||||
}
|
93
Mage.Sets/src/mage/sets/fatereforged/SultaiRunemark.java
Normal file
93
Mage.Sets/src/mage/sets/fatereforged/SultaiRunemark.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition;
|
||||
import mage.abilities.decorator.ConditionalContinousEffect;
|
||||
import mage.abilities.effects.common.AttachEffect;
|
||||
import mage.abilities.effects.common.continious.BoostEnchantedEffect;
|
||||
import mage.abilities.effects.common.continious.GainAbilityAttachedEffect;
|
||||
import mage.abilities.keyword.DeathtouchAbility;
|
||||
import mage.abilities.keyword.EnchantAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AttachmentType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.ColorPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class SultaiRunemark extends CardImpl {
|
||||
|
||||
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a green or blue permanent");
|
||||
|
||||
static {
|
||||
filter.add(Predicates.or(new ColorPredicate(ObjectColor.GREEN), new ColorPredicate(ObjectColor.BLUE)));
|
||||
}
|
||||
|
||||
public SultaiRunemark(UUID ownerId) {
|
||||
super(ownerId, 86, "Sultai Runemark", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
|
||||
Ability ability = new EnchantAbility(auraTarget.getTargetName());
|
||||
this.addAbility(ability);
|
||||
// Enchanted creature gets +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
|
||||
// Enchanted creature has deathtouch as long as you control a green or blue permanent.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new ConditionalContinousEffect(new GainAbilityAttachedEffect(DeathtouchAbility.getInstance(), AttachmentType.AURA),
|
||||
new PermanentsOnTheBattlefieldCondition(filter), "{this} has deathtouch as long as you control a green or blue permanent")));
|
||||
}
|
||||
|
||||
public SultaiRunemark(final SultaiRunemark card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SultaiRunemark copy() {
|
||||
return new SultaiRunemark(this);
|
||||
}
|
||||
}
|
93
Mage.Sets/src/mage/sets/fatereforged/TemurRunemark.java
Normal file
93
Mage.Sets/src/mage/sets/fatereforged/TemurRunemark.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* 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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.ObjectColor;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition;
|
||||
import mage.abilities.decorator.ConditionalContinousEffect;
|
||||
import mage.abilities.effects.common.AttachEffect;
|
||||
import mage.abilities.effects.common.continious.BoostEnchantedEffect;
|
||||
import mage.abilities.effects.common.continious.GainAbilityAttachedEffect;
|
||||
import mage.abilities.keyword.EnchantAbility;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AttachmentType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.Predicates;
|
||||
import mage.filter.predicate.mageobject.ColorPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.common.TargetCreaturePermanent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class TemurRunemark extends CardImpl {
|
||||
|
||||
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a blue or red permanent");
|
||||
|
||||
static {
|
||||
filter.add(Predicates.or(new ColorPredicate(ObjectColor.RED), new ColorPredicate(ObjectColor.BLUE)));
|
||||
}
|
||||
|
||||
public TemurRunemark(UUID ownerId) {
|
||||
super(ownerId, 140, "Temur Runemark", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}");
|
||||
this.expansionSetCode = "FRF";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
|
||||
Ability ability = new EnchantAbility(auraTarget.getTargetName());
|
||||
this.addAbility(ability);
|
||||
// Enchanted creature gets +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
|
||||
// Enchanted creature has trample as long as you control a blue or red permanent.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new ConditionalContinousEffect(new GainAbilityAttachedEffect(TrampleAbility.getInstance(), AttachmentType.AURA),
|
||||
new PermanentsOnTheBattlefieldCondition(filter), "{this} has trample as long as you control a blue or red permanent")));
|
||||
}
|
||||
|
||||
public TemurRunemark(final TemurRunemark card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TemurRunemark copy() {
|
||||
return new TemurRunemark(this);
|
||||
}
|
||||
}
|
52
Mage.Sets/src/mage/sets/fatereforged/TyphoidRats.java
Normal file
52
Mage.Sets/src/mage/sets/fatereforged/TyphoidRats.java
Normal file
|
@ -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.fatereforged;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author fireshoes
|
||||
*/
|
||||
public class TyphoidRats extends mage.sets.innistrad.TyphoidRats {
|
||||
|
||||
public TyphoidRats(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 89;
|
||||
this.expansionSetCode = "FRF";
|
||||
}
|
||||
|
||||
public TyphoidRats(final TyphoidRats card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TyphoidRats copy() {
|
||||
return new TyphoidRats(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Acquire.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Acquire.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Acquire extends mage.sets.fifthdawn.Acquire {
|
||||
|
||||
public Acquire(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 83;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Acquire(final Acquire card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Acquire copy() {
|
||||
return new Acquire(this);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AjaniCallerOfThePride extends mage.sets.magic2013.AjaniCallerOfThePride {
|
||||
|
||||
public AjaniCallerOfThePride(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 72;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AjaniCallerOfThePride(final AjaniCallerOfThePride card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaniCallerOfThePride copy() {
|
||||
return new AjaniCallerOfThePride(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/AjaniSteadfast.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/AjaniSteadfast.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AjaniSteadfast extends mage.sets.magic2015.AjaniSteadfast {
|
||||
|
||||
public AjaniSteadfast(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 99;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AjaniSteadfast(final AjaniSteadfast card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaniSteadfast copy() {
|
||||
return new AjaniSteadfast(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/AngelOfGlorysRise.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/AngelOfGlorysRise.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AngelOfGlorysRise extends mage.sets.avacynrestored.AngelOfGlorysRise {
|
||||
|
||||
public AngelOfGlorysRise(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 59;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AngelOfGlorysRise(final AngelOfGlorysRise card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AngelOfGlorysRise copy() {
|
||||
return new AngelOfGlorysRise(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/AngelicSkirmisher.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/AngelicSkirmisher.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AngelicSkirmisher extends mage.sets.gatecrash.AngelicSkirmisher {
|
||||
|
||||
public AngelicSkirmisher(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 90;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AngelicSkirmisher(final AngelicSkirmisher card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AngelicSkirmisher copy() {
|
||||
return new AngelicSkirmisher(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/AnkleShanker.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/AnkleShanker.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AnkleShanker extends mage.sets.khansoftarkir.AnkleShanker {
|
||||
|
||||
public AnkleShanker(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 93;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AnkleShanker(final AnkleShanker card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AnkleShanker copy() {
|
||||
return new AnkleShanker(this);
|
||||
}
|
||||
}
|
48
Mage.Sets/src/mage/sets/mediainserts/Arena.java
Normal file
48
Mage.Sets/src/mage/sets/mediainserts/Arena.java
Normal file
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
* 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.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Arena extends mage.sets.timeshifted.Arena {
|
||||
|
||||
public Arena(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 1;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Arena(final Arena card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Arena copy() {
|
||||
return new Arena(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Arrest.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Arrest.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Arrest extends mage.sets.mirrodin.Arrest {
|
||||
|
||||
public Arrest(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 53;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Arrest(final Arrest card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Arrest copy() {
|
||||
return new Arrest(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/AvalancheTusker.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/AvalancheTusker.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class AvalancheTusker extends mage.sets.khansoftarkir.AvalancheTusker {
|
||||
|
||||
public AvalancheTusker(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 94;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public AvalancheTusker(final AvalancheTusker card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AvalancheTusker copy() {
|
||||
return new AvalancheTusker(this);
|
||||
}
|
||||
}
|
66
Mage.Sets/src/mage/sets/mediainserts/BirdsOfParadise.java
Normal file
66
Mage.Sets/src/mage/sets/mediainserts/BirdsOfParadise.java
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
* 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.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BirdsOfParadise extends mage.sets.ravnika.BirdsOfParadise {
|
||||
|
||||
public BirdsOfParadise(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 28;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BirdsOfParadise(final BirdsOfParadise card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BirdsOfParadise copy() {
|
||||
return new BirdsOfParadise(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
21
Mage.Sets/src/mage/sets/mediainserts/BloodthroneVampire.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BloodthroneVampire.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BloodthroneVampire extends mage.sets.riseoftheeldrazi.BloodthroneVampire {
|
||||
|
||||
public BloodthroneVampire(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 31;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BloodthroneVampire(final BloodthroneVampire card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BloodthroneVampire copy() {
|
||||
return new BloodthroneVampire(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/BlueElementalBlast.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BlueElementalBlast.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BlueElementalBlast extends mage.sets.limitedalpha.BlueElementalBlast {
|
||||
|
||||
public BlueElementalBlast(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 5;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BlueElementalBlast(final BlueElementalBlast card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BlueElementalBlast copy() {
|
||||
return new BlueElementalBlast(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/BonescytheSliver.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BonescytheSliver.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BonescytheSliver extends mage.sets.magic2014.BonescytheSliver {
|
||||
|
||||
public BonescytheSliver(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 68;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BonescytheSliver(final BonescytheSliver card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BonescytheSliver copy() {
|
||||
return new BonescytheSliver(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/BreathOfMalfegor.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BreathOfMalfegor.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BreathOfMalfegor extends mage.sets.alarareborn.BreathOfMalfegor {
|
||||
|
||||
public BreathOfMalfegor(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 58;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BreathOfMalfegor(final BreathOfMalfegor card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BreathOfMalfegor copy() {
|
||||
return new BreathOfMalfegor(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/BrionStoutarm.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BrionStoutarm.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BrionStoutarm extends mage.sets.lorwyn.BrionStoutarm {
|
||||
|
||||
public BrionStoutarm(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 17;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BrionStoutarm(final BrionStoutarm card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BrionStoutarm copy() {
|
||||
return new BrionStoutarm(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/BroodmateDragon.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/BroodmateDragon.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BroodmateDragon extends mage.sets.shardsofalara.BroodmateDragon {
|
||||
|
||||
public BroodmateDragon(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 19;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public BroodmateDragon(final BroodmateDragon card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BroodmateDragon copy() {
|
||||
return new BroodmateDragon(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/CathedralOfWar.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/CathedralOfWar.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class CathedralOfWar extends mage.sets.magic2013.CathedralOfWar {
|
||||
|
||||
public CathedralOfWar(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 51;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public CathedralOfWar(final CathedralOfWar card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CathedralOfWar copy() {
|
||||
return new CathedralOfWar(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ChandraPyromaster.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ChandraPyromaster.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ChandraPyromaster extends mage.sets.magic2015.ChandraPyromaster {
|
||||
|
||||
public ChandraPyromaster(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 75;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ChandraPyromaster(final ChandraPyromaster card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChandraPyromaster copy() {
|
||||
return new ChandraPyromaster(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ChandraPyromaster2.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ChandraPyromaster2.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ChandraPyromaster2 extends mage.sets.magic2015.ChandraPyromaster {
|
||||
|
||||
public ChandraPyromaster2(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 102;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ChandraPyromaster2(final ChandraPyromaster2 card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChandraPyromaster2 copy() {
|
||||
return new ChandraPyromaster2(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ChandrasFury.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ChandrasFury.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ChandrasFury extends mage.sets.magic2013.ChandrasFury {
|
||||
|
||||
public ChandrasFury(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 65;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ChandrasFury(final ChandrasFury card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChandrasFury copy() {
|
||||
return new ChandrasFury(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ChandrasPhoenix.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ChandrasPhoenix.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ChandrasPhoenix extends mage.sets.magic2012.ChandrasPhoenix {
|
||||
|
||||
public ChandrasPhoenix(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 37;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ChandrasPhoenix(final ChandrasPhoenix card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChandrasPhoenix copy() {
|
||||
return new ChandrasPhoenix(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ConsumeSpirit.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ConsumeSpirit.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ConsumeSpirit extends mage.sets.planechase.ConsumeSpirit {
|
||||
|
||||
public ConsumeSpirit(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 54;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ConsumeSpirit(final ConsumeSpirit card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConsumeSpirit copy() {
|
||||
return new ConsumeSpirit(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Corrupt.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Corrupt.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Corrupt extends mage.sets.magic2014.Corrupt {
|
||||
|
||||
public Corrupt(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 64;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Corrupt(final Corrupt card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Corrupt copy() {
|
||||
return new Corrupt(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/DayOfJudgment.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/DayOfJudgment.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class DayOfJudgment extends mage.sets.zendikar.DayOfJudgment {
|
||||
|
||||
public DayOfJudgment(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 22;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public DayOfJudgment(final DayOfJudgment card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DayOfJudgment copy() {
|
||||
return new DayOfJudgment(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/DevilsPlay.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/DevilsPlay.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class DevilsPlay extends mage.sets.innistrad.DevilsPlay {
|
||||
|
||||
public DevilsPlay(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 40;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public DevilsPlay(final DevilsPlay card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DevilsPlay copy() {
|
||||
return new DevilsPlay(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/DregMangler.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/DregMangler.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class DregMangler extends mage.sets.returntoravnica.DregMangler {
|
||||
|
||||
public DregMangler(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 55;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public DregMangler(final DregMangler card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DregMangler copy() {
|
||||
return new DregMangler(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/EidolonOfBlossoms.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/EidolonOfBlossoms.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class EidolonOfBlossoms extends mage.sets.journeyintonyx.EidolonOfBlossoms {
|
||||
|
||||
public EidolonOfBlossoms(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 85;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public EidolonOfBlossoms(final EidolonOfBlossoms card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EidolonOfBlossoms copy() {
|
||||
return new EidolonOfBlossoms(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Electrolyze.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Electrolyze.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Electrolyze extends mage.sets.guildpact.Electrolyze {
|
||||
|
||||
public Electrolyze(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 42;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Electrolyze(final Electrolyze card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Electrolyze copy() {
|
||||
return new Electrolyze(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/FaithlessLooting.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/FaithlessLooting.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class FaithlessLooting extends mage.sets.darkascension.FaithlessLooting {
|
||||
|
||||
public FaithlessLooting(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 39;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public FaithlessLooting(final FaithlessLooting card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FaithlessLooting copy() {
|
||||
return new FaithlessLooting(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/FatedConflagration.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/FatedConflagration.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class FatedConflagration extends mage.sets.bornofthegods.FatedConflagration {
|
||||
|
||||
public FatedConflagration(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 79;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public FatedConflagration(final FatedConflagration card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FatedConflagration copy() {
|
||||
return new FatedConflagration(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/FeastOfBlood.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/FeastOfBlood.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class FeastOfBlood extends mage.sets.zendikar.FeastOfBlood {
|
||||
|
||||
public FeastOfBlood(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 43;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public FeastOfBlood(final FeastOfBlood card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FeastOfBlood copy() {
|
||||
return new FeastOfBlood(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Fireball.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Fireball.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Fireball extends mage.sets.limitedalpha.Fireball {
|
||||
|
||||
public Fireball(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 4;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Fireball(final Fireball card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Fireball copy() {
|
||||
return new Fireball(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/FrostTitan.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/FrostTitan.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class FrostTitan extends mage.sets.magic2011.FrostTitan {
|
||||
|
||||
public FrostTitan(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 34;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public FrostTitan(final FrostTitan card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FrostTitan copy() {
|
||||
return new FrostTitan(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GarrukApexPredator.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GarrukApexPredator.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GarrukApexPredator extends mage.sets.magic2015.GarrukApexPredator {
|
||||
|
||||
public GarrukApexPredator(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 104;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GarrukApexPredator(final GarrukApexPredator card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GarrukApexPredator copy() {
|
||||
return new GarrukApexPredator(this);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GarrukCallerOfBeasts extends mage.sets.magic2014.GarrukCallerOfBeasts {
|
||||
|
||||
public GarrukCallerOfBeasts(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 76;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GarrukCallerOfBeasts(final GarrukCallerOfBeasts card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GarrukCallerOfBeasts copy() {
|
||||
return new GarrukCallerOfBeasts(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GarrukWildspeaker.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GarrukWildspeaker.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GarrukWildspeaker extends mage.sets.lorwyn.GarrukWildspeaker {
|
||||
|
||||
public GarrukWildspeaker(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 16;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GarrukWildspeaker(final GarrukWildspeaker card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GarrukWildspeaker copy() {
|
||||
return new GarrukWildspeaker(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GazeOfGranite.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GazeOfGranite.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GazeOfGranite extends mage.sets.dragonsmaze.GazeOfGranite {
|
||||
|
||||
public GazeOfGranite(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 81;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GazeOfGranite(final GazeOfGranite card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GazeOfGranite copy() {
|
||||
return new GazeOfGranite(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GoblinRabblemaster.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GoblinRabblemaster.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GoblinRabblemaster extends mage.sets.magic2015.GoblinRabblemaster {
|
||||
|
||||
public GoblinRabblemaster(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 98;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GoblinRabblemaster(final GoblinRabblemaster card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GoblinRabblemaster copy() {
|
||||
return new GoblinRabblemaster(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GraveTitan.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GraveTitan.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GraveTitan extends mage.sets.magic2011.GraveTitan {
|
||||
|
||||
public GraveTitan(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 35;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GraveTitan(final GraveTitan card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GraveTitan copy() {
|
||||
return new GraveTitan(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Gravecrawler.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Gravecrawler.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Gravecrawler extends mage.sets.darkascension.Gravecrawler {
|
||||
|
||||
public Gravecrawler(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 41;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Gravecrawler(final Gravecrawler card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Gravecrawler copy() {
|
||||
return new Gravecrawler(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/GuulDrazAssassin.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/GuulDrazAssassin.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class GuulDrazAssassin extends mage.sets.riseoftheeldrazi.GuulDrazAssassin {
|
||||
|
||||
public GuulDrazAssassin(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 26;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public GuulDrazAssassin(final GuulDrazAssassin card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public GuulDrazAssassin copy() {
|
||||
return new GuulDrazAssassin(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/HamletbackGoliath.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/HamletbackGoliath.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class HamletbackGoliath extends mage.sets.lorwyn.HamletbackGoliath {
|
||||
|
||||
public HamletbackGoliath(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 71;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public HamletbackGoliath(final HamletbackGoliath card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HamletbackGoliath copy() {
|
||||
return new HamletbackGoliath(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/HighTide.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/HighTide.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class HighTide extends mage.sets.fallenempires.HighTide {
|
||||
|
||||
public HighTide(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 80;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public HighTide(final HighTide card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HighTide copy() {
|
||||
return new HighTide(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/HonorOfThePure.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/HonorOfThePure.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class HonorOfThePure extends mage.sets.magic2010.HonorOfThePure {
|
||||
|
||||
public HonorOfThePure(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 20;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public HonorOfThePure(final HonorOfThePure card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HonorOfThePure copy() {
|
||||
return new HonorOfThePure(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/InfernoTitan.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/InfernoTitan.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class InfernoTitan extends mage.sets.magic2011.InfernoTitan {
|
||||
|
||||
public InfernoTitan(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 36;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public InfernoTitan(final InfernoTitan card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InfernoTitan copy() {
|
||||
return new InfernoTitan(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/IvorytuskFortress.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/IvorytuskFortress.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class IvorytuskFortress extends mage.sets.khansoftarkir.IvorytuskFortress {
|
||||
|
||||
public IvorytuskFortress(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 95;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public IvorytuskFortress(final IvorytuskFortress card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IvorytuskFortress copy() {
|
||||
return new IvorytuskFortress(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/JaceBeleren.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/JaceBeleren.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class JaceBeleren extends mage.sets.lorwyn.JaceBeleren {
|
||||
|
||||
public JaceBeleren(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 15;
|
||||
this.expansionSetCode = "MPB";
|
||||
}
|
||||
|
||||
public JaceBeleren(final JaceBeleren card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JaceBeleren copy() {
|
||||
return new JaceBeleren(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/JaceMemoryAdept.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/JaceMemoryAdept.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class JaceMemoryAdept extends mage.sets.magic2012.JaceMemoryAdept {
|
||||
|
||||
public JaceMemoryAdept(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 73;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public JaceMemoryAdept(final JaceMemoryAdept card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JaceMemoryAdept copy() {
|
||||
return new JaceMemoryAdept(this);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class JaceTheLivingGuildpact extends mage.sets.magic2015.JaceTheLivingGuildpact {
|
||||
|
||||
public JaceTheLivingGuildpact(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 100;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public JaceTheLivingGuildpact(final JaceTheLivingGuildpact card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JaceTheLivingGuildpact copy() {
|
||||
return new JaceTheLivingGuildpact(this);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class JayaBallardTaskMage extends mage.sets.timespiral.JayaBallardTaskMage {
|
||||
|
||||
public JayaBallardTaskMage(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 18;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public JayaBallardTaskMage(final JayaBallardTaskMage card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JayaBallardTaskMage copy() {
|
||||
return new JayaBallardTaskMage(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/KarametrasAcolyte.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/KarametrasAcolyte.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class KarametrasAcolyte extends mage.sets.theros.KarametrasAcolyte {
|
||||
|
||||
public KarametrasAcolyte(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 78;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public KarametrasAcolyte(final KarametrasAcolyte card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KarametrasAcolyte copy() {
|
||||
return new KarametrasAcolyte(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/KnightExemplar.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/KnightExemplar.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class KnightExemplar extends mage.sets.magic2011.KnightExemplar {
|
||||
|
||||
public KnightExemplar(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 46;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public KnightExemplar(final KnightExemplar card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KnightExemplar copy() {
|
||||
return new KnightExemplar(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/KorSkyfisher.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/KorSkyfisher.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class KorSkyfisher extends mage.sets.zendikar.KorSkyfisher {
|
||||
|
||||
public KorSkyfisher(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 25;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public KorSkyfisher(final KorSkyfisher card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KorSkyfisher copy() {
|
||||
return new KorSkyfisher(this);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class LilianaOfTheDarkRealms extends mage.sets.magic2014.LilianaOfTheDarkRealms {
|
||||
|
||||
public LilianaOfTheDarkRealms(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 74;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public LilianaOfTheDarkRealms(final LilianaOfTheDarkRealms card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LilianaOfTheDarkRealms copy() {
|
||||
return new LilianaOfTheDarkRealms(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/LilianaVess.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/LilianaVess.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class LilianaVess extends mage.sets.lorwyn.LilianaVess {
|
||||
|
||||
public LilianaVess(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 30;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public LilianaVess(final LilianaVess card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LilianaVess copy() {
|
||||
return new LilianaVess(this);
|
||||
}
|
||||
}
|
22
Mage.Sets/src/mage/sets/mediainserts/LilianaVess2.java
Normal file
22
Mage.Sets/src/mage/sets/mediainserts/LilianaVess2.java
Normal file
|
@ -0,0 +1,22 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
||||
public class LilianaVess2 extends mage.sets.magic2011.LilianaVess {
|
||||
|
||||
public LilianaVess2(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 101;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public LilianaVess2(final LilianaVess2 card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LilianaVess2 copy() {
|
||||
return new LilianaVess2(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ManaCrypt.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ManaCrypt.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ManaCrypt extends mage.sets.judgepromo.ManaCrypt {
|
||||
|
||||
public ManaCrypt(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 6;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ManaCrypt(final ManaCrypt card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ManaCrypt copy() {
|
||||
return new ManaCrypt(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/Memoricide.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/Memoricide.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Memoricide extends mage.sets.scarsofmirrodin.Memoricide {
|
||||
|
||||
public Memoricide(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 29;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public Memoricide(final Memoricide card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Memoricide copy() {
|
||||
return new Memoricide(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/MerfolkMesmerist.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/MerfolkMesmerist.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class MerfolkMesmerist extends mage.sets.magic2012.MerfolkMesmerist {
|
||||
|
||||
public MerfolkMesmerist(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 45;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public MerfolkMesmerist(final MerfolkMesmerist card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MerfolkMesmerist copy() {
|
||||
return new MerfolkMesmerist(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/MirranCrusader.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/MirranCrusader.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class MirranCrusader extends mage.sets.mirrodinbesieged.MirranCrusader {
|
||||
|
||||
public MirranCrusader(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 32;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public MirranCrusader(final MirranCrusader card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MirranCrusader copy() {
|
||||
return new MirranCrusader(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/NightveilSpecter.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/NightveilSpecter.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class NightveilSpecter extends mage.sets.gatecrash.NightveilSpecter {
|
||||
|
||||
public NightveilSpecter(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 61;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public NightveilSpecter(final NightveilSpecter card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NightveilSpecter copy() {
|
||||
return new NightveilSpecter(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/NissaRevane.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/NissaRevane.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class NissaRevane extends mage.sets.zendikar.NissaRevane {
|
||||
|
||||
public NissaRevane(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 27;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public NissaRevane(final NissaRevane card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NissaRevane copy() {
|
||||
return new NissaRevane(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/NissaWorldwaker.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/NissaWorldwaker.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class NissaWorldwaker extends mage.sets.magic2015.NissaWorldwaker {
|
||||
|
||||
public NissaWorldwaker(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 103;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public NissaWorldwaker(final NissaWorldwaker card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NissaWorldwaker copy() {
|
||||
return new NissaWorldwaker(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/OgreBattledriver.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/OgreBattledriver.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class OgreBattledriver extends mage.sets.magic2014.OgreBattledriver {
|
||||
|
||||
public OgreBattledriver(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 69;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public OgreBattledriver(final OgreBattledriver card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public OgreBattledriver copy() {
|
||||
return new OgreBattledriver(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/PhyrexianRager.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/PhyrexianRager.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class PhyrexianRager extends mage.sets.mirrodinbesieged.PhyrexianRager {
|
||||
|
||||
public PhyrexianRager(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 14;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public PhyrexianRager(final PhyrexianRager card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PhyrexianRager copy() {
|
||||
return new PhyrexianRager(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/PrimordialHydra.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/PrimordialHydra.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class PrimordialHydra extends mage.sets.magic2012.PrimordialHydra {
|
||||
|
||||
public PrimordialHydra(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 49;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public PrimordialHydra(final PrimordialHydra card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrimordialHydra copy() {
|
||||
return new PrimordialHydra(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/RakshasaVizier.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/RakshasaVizier.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class RakshasaVizier extends mage.sets.khansoftarkir.RakshasaVizier {
|
||||
|
||||
public RakshasaVizier(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 96;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public RakshasaVizier(final RakshasaVizier card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RakshasaVizier copy() {
|
||||
return new RakshasaVizier(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/RatchetBomb.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/RatchetBomb.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class RatchetBomb extends mage.sets.magic2014.RatchetBomb {
|
||||
|
||||
public RatchetBomb(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 67;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public RatchetBomb(final RatchetBomb card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RatchetBomb copy() {
|
||||
return new RatchetBomb(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/RattleclawMystic.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/RattleclawMystic.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class RattleclawMystic extends mage.sets.khansoftarkir.RattleclawMystic {
|
||||
|
||||
public RattleclawMystic(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 92;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public RattleclawMystic(final RattleclawMystic card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RattleclawMystic copy() {
|
||||
return new RattleclawMystic(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/RenderSilent.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/RenderSilent.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class RenderSilent extends mage.sets.dragonsmaze.RenderSilent {
|
||||
|
||||
public RenderSilent(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 66;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public RenderSilent(final RenderSilent card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RenderSilent copy() {
|
||||
return new RenderSilent(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/RetaliatorGriffin.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/RetaliatorGriffin.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class RetaliatorGriffin extends mage.sets.alarareborn.RetaliatorGriffin {
|
||||
|
||||
public RetaliatorGriffin(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 24;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public RetaliatorGriffin(final RetaliatorGriffin card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RetaliatorGriffin copy() {
|
||||
return new RetaliatorGriffin(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/SageOfTheInwardEye.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/SageOfTheInwardEye.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class SageOfTheInwardEye extends mage.sets.khansoftarkir.SageOfTheInwardEye {
|
||||
|
||||
public SageOfTheInwardEye(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 97;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public SageOfTheInwardEye(final SageOfTheInwardEye card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SageOfTheInwardEye copy() {
|
||||
return new SageOfTheInwardEye(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/ScavengingOoze.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/ScavengingOoze.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ScavengingOoze extends mage.sets.commander.ScavengingOoze {
|
||||
|
||||
public ScavengingOoze(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 70;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public ScavengingOoze(final ScavengingOoze card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ScavengingOoze copy() {
|
||||
return new ScavengingOoze(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/SerraAvatar.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/SerraAvatar.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class SerraAvatar extends mage.sets.magic2013.SerraAvatar {
|
||||
|
||||
public SerraAvatar(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 48;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public SerraAvatar(final SerraAvatar card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SerraAvatar copy() {
|
||||
return new SerraAvatar(this);
|
||||
}
|
||||
}
|
21
Mage.Sets/src/mage/sets/mediainserts/SilverbladePaladin.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/SilverbladePaladin.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class SilverbladePaladin extends mage.sets.commander2014.SilverbladePaladin {
|
||||
|
||||
public SilverbladePaladin(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 44;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public SilverbladePaladin(final SilverbladePaladin card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SilverbladePaladin copy() {
|
||||
return new SilverbladePaladin(this);
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue