mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
Implemented some cards from the Media Inserts set. This includes Buy-a-Box promos and other unique printings. These cards are not listed in Gatherer.
This commit is contained in:
parent
037bdf9a36
commit
6ba2f06786
15 changed files with 387 additions and 0 deletions
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);
|
||||
}
|
||||
}
|
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 = 26;
|
||||
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/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/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/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/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/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/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/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/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);
|
||||
}
|
||||
}
|
|
@ -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/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/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/SupremeVerdict.java
Normal file
21
Mage.Sets/src/mage/sets/mediainserts/SupremeVerdict.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package mage.sets.mediainserts;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class SupremeVerdict extends mage.sets.returntoravnica.SupremeVerdict {
|
||||
|
||||
public SupremeVerdict(UUID ownerId) {
|
||||
super(ownerId);
|
||||
this.cardNumber = 56;
|
||||
this.expansionSetCode = "MBP";
|
||||
}
|
||||
|
||||
public SupremeVerdict(final SupremeVerdict card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SupremeVerdict copy() {
|
||||
return new SupremeVerdict(this);
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue