*Added a keyword, which will probably not be very useful on it's own but more likely with PumpCurses.

CARDNAME's activated abilities can't be activated.
*Added
	Arrest
	Gelid Shackles
	Ice Cage
	Infantry Veteran
This commit is contained in:
jendave
2011-08-06 14:11:51 +00:00
parent ad5b9268de
commit 2be2de9221
6 changed files with 42 additions and 0 deletions

4
.gitattributes vendored
View File

@@ -273,6 +273,7 @@ res/cardsfolder/armorer_guildmage.txt -text svneol=native#text/plain
res/cardsfolder/arms_dealer.txt -text svneol=native#text/plain res/cardsfolder/arms_dealer.txt -text svneol=native#text/plain
res/cardsfolder/army_ants.txt -text svneol=native#text/plain res/cardsfolder/army_ants.txt -text svneol=native#text/plain
res/cardsfolder/arnjlots_ascent.txt -text svneol=native#text/plain res/cardsfolder/arnjlots_ascent.txt -text svneol=native#text/plain
res/cardsfolder/arrest.txt -text svneol=native#text/plain
res/cardsfolder/arrogant_vampire.txt -text svneol=native#text/plain res/cardsfolder/arrogant_vampire.txt -text svneol=native#text/plain
res/cardsfolder/arrogant_wurm.txt -text svneol=native#text/plain res/cardsfolder/arrogant_wurm.txt -text svneol=native#text/plain
res/cardsfolder/artifact_blast.txt -text svneol=native#text/plain res/cardsfolder/artifact_blast.txt -text svneol=native#text/plain
@@ -1915,6 +1916,7 @@ res/cardsfolder/gatherer_of_graces.txt -text svneol=native#text/plain
res/cardsfolder/gauntlet_of_might.txt -text svneol=native#text/plain res/cardsfolder/gauntlet_of_might.txt -text svneol=native#text/plain
res/cardsfolder/gaze_of_justice.txt -text svneol=native#text/plain res/cardsfolder/gaze_of_justice.txt -text svneol=native#text/plain
res/cardsfolder/gelectrode.txt -text svneol=native#text/plain res/cardsfolder/gelectrode.txt -text svneol=native#text/plain
res/cardsfolder/gelid_shackles.txt -text svneol=native#text/plain
res/cardsfolder/gemhide_sliver.txt -text svneol=native#text/plain res/cardsfolder/gemhide_sliver.txt -text svneol=native#text/plain
res/cardsfolder/gemstone_array.txt -text svneol=native#text/plain res/cardsfolder/gemstone_array.txt -text svneol=native#text/plain
res/cardsfolder/gemstone_mine.txt -text svneol=native#text/plain res/cardsfolder/gemstone_mine.txt -text svneol=native#text/plain
@@ -2403,6 +2405,7 @@ res/cardsfolder/icatian_priest.txt -text svneol=native#text/plain
res/cardsfolder/icatian_scout.txt -text svneol=native#text/plain res/cardsfolder/icatian_scout.txt -text svneol=native#text/plain
res/cardsfolder/icatian_store.txt -text svneol=native#text/plain res/cardsfolder/icatian_store.txt -text svneol=native#text/plain
res/cardsfolder/icatian_town.txt -text svneol=native#text/plain res/cardsfolder/icatian_town.txt -text svneol=native#text/plain
res/cardsfolder/ice_cage.txt -text svneol=native#text/plain
res/cardsfolder/ice_storm.txt -text svneol=native#text/plain res/cardsfolder/ice_storm.txt -text svneol=native#text/plain
res/cardsfolder/icefall.txt -text svneol=native#text/plain res/cardsfolder/icefall.txt -text svneol=native#text/plain
res/cardsfolder/ichor_rats.txt -text svneol=native#text/plain res/cardsfolder/ichor_rats.txt -text svneol=native#text/plain
@@ -2445,6 +2448,7 @@ res/cardsfolder/indomitable_ancients.txt -text svneol=native#text/plain
res/cardsfolder/indomitable_archangel.txt -text svneol=native#text/plain res/cardsfolder/indomitable_archangel.txt -text svneol=native#text/plain
res/cardsfolder/indomitable_will.txt -text svneol=native#text/plain res/cardsfolder/indomitable_will.txt -text svneol=native#text/plain
res/cardsfolder/indrik_stomphowler.txt -text svneol=native#text/plain res/cardsfolder/indrik_stomphowler.txt -text svneol=native#text/plain
res/cardsfolder/infantry_veteran.txt -text svneol=native#text/plain
res/cardsfolder/infectious_horror.txt -text svneol=native#text/plain res/cardsfolder/infectious_horror.txt -text svneol=native#text/plain
res/cardsfolder/infernal_contract.txt -text svneol=native#text/plain res/cardsfolder/infernal_contract.txt -text svneol=native#text/plain
res/cardsfolder/infernal_kirin.txt -text svneol=native#text/plain res/cardsfolder/infernal_kirin.txt -text svneol=native#text/plain

View File

@@ -0,0 +1,9 @@
Name:Arrest
ManaCost:2 W
Types:Enchantment Aura
Text:Enchanted creature can't attack or block and its activated abilities can't be activated.
K:Enchant Creature
K:enPumpCurse:HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arrest.jpg
End

View File

@@ -0,0 +1,10 @@
Name:Gelid Shackles
ManaCost:W
Types:Snow Enchantment Aura
Text:Enchanted creature can't block and its activated abilities can't be activated.
K:Enchant Creature
K:enPumpCurse:HIDDEN CARDNAME can't block. & CARDNAME's activated abilities can't be activated.
A:AB$Pump | Cost$ S | Defined$ Enchanted | KW$ Defender | SpellDescription$ Enchanted creature gains defender until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/gelid_shackles.jpg
End

View File

@@ -0,0 +1,9 @@
Name:Ice Cage
ManaCost:1 U
Types:Enchantment Aura
Text:Enchanted creature can't attack or block and its activated abilities can't be activated.
K:enPumpCurse:HIDDEN CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated.
K:When enchanted creature becomes the target of a spell or ability, destroy CARDNAME.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ice_cage.jpg
End

View File

@@ -0,0 +1,9 @@
Name:Infantry Veteran
ManaCost:W
Types:Creature Human Soldier
Text:no text
PT:1/1
A:AB$Pump | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature. | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Target attacking creature gets +1/+1 until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/infantry_veteran.jpg
End

View File

@@ -18,6 +18,7 @@ abstract public class Ability_Activated extends SpellAbility implements java.io.
Card c = getSourceCard(); Card c = getSourceCard();
if (c.isFaceDown() && isIntrinsic()) // Intrinsic abilities can't be activated by face down cards if (c.isFaceDown() && isIntrinsic()) // Intrinsic abilities can't be activated by face down cards
return false; return false;
if(c.hasKeyword("CARDNAME's activated abilities can't be activated.")) return false;
CardList Pithing = AllZoneUtil.getPlayerCardsInPlay(AllZone.HumanPlayer); CardList Pithing = AllZoneUtil.getPlayerCardsInPlay(AllZone.HumanPlayer);
Pithing.add(AllZoneUtil.getPlayerCardsInPlay(AllZone.ComputerPlayer)); Pithing.add(AllZoneUtil.getPlayerCardsInPlay(AllZone.ComputerPlayer));