Enable Nonbasic Landwalk + Card scripts

master
ShawnieBoy 2014-05-08 02:16:01 +01:00
parent 55e04de15b
commit 075f78d0dd
3 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,11 @@
name=Dryad Sophisticate
url=http://www.magiccards.info/query?q=%21dryad%20sophisticate
image=http://mtgimage.com/card/dryad%20sophisticate.jpg
value=4.171
rarity=U
type=Creature
subtype=Dryad
cost={1}{G}
pt=2/1
ability=Nonbasic landwalk
timing=main

View File

@ -0,0 +1,11 @@
name=Trailblazer's Boots
url=http://www.magiccards.info/query?q=%21trailblazer%27s%20boots
image=http://mtgimage.com/card/trailblazer's%20boots.jpg
value=3.123
rarity=U
type=Artifact
subtype=Equipment
cost={2}
ability=Equipped creature has nonbasic landwalk.;\
Equip {2}
timing=equipment

View File

@ -20,6 +20,7 @@ import magic.model.mstatic.MagicPermanentStatic;
import magic.model.mstatic.MagicStatic;
import magic.model.target.MagicTarget;
import magic.model.target.MagicTargetFilter;
import magic.model.target.MagicTargetFilterFactory;
import magic.model.trigger.MagicTrigger;
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
@ -909,7 +910,9 @@ public class MagicPermanent extends MagicObjectImpl implements MagicSource,Magic
return false;
}
}
if (hasAbility(MagicAbility.NonbasicLandwalk) && defendingPlayer.controlsPermanent(MagicTargetFilterFactory.NONBASIC_LAND_YOU_CONTROL)) {
return false;
}
return true;
}