added Confiscate
parent
7be38e7f1d
commit
f4da14b4cc
|
@ -0,0 +1,13 @@
|
|||
name=Confiscate
|
||||
url=http://magiccards.info/9e/en/68.html
|
||||
image=http://magiccards.info/scans/en/9e/68.jpg
|
||||
value=3
|
||||
rarity=U
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
color=u
|
||||
converted=6
|
||||
cost={4}{U}{U}
|
||||
timing=aura
|
||||
enchant=gain control,neg permanent
|
||||
requires_card_code
|
|
@ -0,0 +1,38 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicRemoveStaticAction;
|
||||
import magic.model.action.MagicAddStaticAction;
|
||||
import magic.model.action.MagicAddTriggerAction;
|
||||
import magic.model.action.MagicTapAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.target.MagicTargetHint;
|
||||
import magic.model.trigger.MagicWhenOtherComesIntoPlayTrigger;
|
||||
|
||||
public class Confiscate {
|
||||
public static final Object S = new MagicStatic(MagicLayer.Control) {
|
||||
@Override
|
||||
public MagicPlayer getController(
|
||||
final MagicPermanent source,
|
||||
final MagicPermanent target,
|
||||
final MagicPlayer player) {
|
||||
return source.getController();
|
||||
}
|
||||
@Override
|
||||
public boolean accept(
|
||||
final MagicGame game,
|
||||
final MagicPermanent source,
|
||||
final MagicPermanent target) {
|
||||
return source.getEnchantedCreature() == target;
|
||||
}
|
||||
};
|
||||
}
|
|
@ -29,6 +29,7 @@ class TestRoilElemental extends TestGameBuilder {
|
|||
addToLibrary(P, "Plains", 10);
|
||||
createPermanent(game,P,"Rupture Spire",false,8);
|
||||
addToHand(P,"Roil Elemental",1);
|
||||
addToHand(P,"Confiscate",1);
|
||||
|
||||
|
||||
P = opponent;
|
||||
|
|
Loading…
Reference in New Issue