1) Deleted the entries from cards.txt which used the old "This card doesn't untap during your untap step." keyword.

2) Updated these entries to the new form of the keyword and pasted them at the top of file.
3) Updated the code to reflect this change in CardFactoryUtil.java and Input_Untap.java.
This commit is contained in:
jendave
2011-08-06 04:06:56 +00:00
parent a4067310ca
commit ac010bb954
3 changed files with 79 additions and 79 deletions

View File

@@ -1,3 +1,79 @@
Basalt Monolith
3
Artifact
no text
CARDNAME doesn't untap during your untap step.
Untap:3
tap: add 3
Dehydration
3 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:CARDNAME doesn't untap during your untap step.
Eternity Snare
5 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:CARDNAME doesn't untap during your untap step.
When CARDNAME enters the battlefield, draw a card.
Goblin Sharpshooter
2 R
Creature Goblin
no text
1/1
abDamageTgtCP T:1
CARDNAME doesn't untap during your untap step.
Whenever a creature is put into a graveyard from the battlefield, untap Goblin Sharpshooter.
Grim Monolith
2
Artifact
no text
CARDNAME doesn't untap during your untap step.
Untap:4
tap: add 3
Leaden Fists
2 U
Enchantment Aura
Enchanted creature gets +3/+3 and doesn't untap during its controller's untap step.
Flash
Enchant creature
enPumpCurse:+3/+3/CARDNAME doesn't untap during your untap step.
Paralyzing Grasp
2 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:CARDNAME doesn't untap during your untap step.
Phyrexian Ironfoot
3
Snow Artifact Creature Construct
no text
3/4
CARDNAME doesn't untap during your untap step.
Untap:1 S
Time Vault
2
Artifact
If you would begin your turn while Time Vault is tapped, you may skip that turn instead. If you do, untap Time Vault.
CARDNAME doesn't untap during your untap step.
Comes into play tapped.
Vulshok Gauntlets
2
Artifact Equipment
Equipped creature gets +4/+2 and doesn't untap during its controller's untap step.
eqPump 3:+4/+2/CARDNAME doesn't untap during your untap step.
Genesis Genesis
4 G 4 G
Creature Incarnation Creature Incarnation
@@ -42,14 +118,6 @@ no text
1/1 1/1
When CARDNAME enters the battlefield, draw a card. When CARDNAME enters the battlefield, draw a card.
Eternity Snare
5 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:This card doesn't untap during your untap step.
When CARDNAME enters the battlefield, draw a card.
Frog Tongue Frog Tongue
G G
Enchantment Aura Enchantment Aura
@@ -1088,14 +1156,6 @@ Enchanted creature gets -1/-1 and has fear.
Enchant creature Enchant creature
enPump:-1/-1/Fear enPump:-1/-1/Fear
Leaden Fists
2 U
Enchantment Aura
Enchanted creature gets +3/+3 and doesn't untap during its controller's untap step.
Flash
Enchant creature
enPumpCurse:+3/+3/This card doesn't untap during your untap step.
Zephyr Net Zephyr Net
1 U 1 U
Enchantment Aura Enchantment Aura
@@ -1224,13 +1284,6 @@ Enchanted creature attacks each turn if able.
Enchant creature Enchant creature
enPumpCurse:This card attacks each turn if able. enPumpCurse:This card attacks each turn if able.
Dehydration
3 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:This card doesn't untap during your untap step.
Wings of Aesthir Wings of Aesthir
W U W U
Enchantment Aura Enchantment Aura
@@ -1238,13 +1291,6 @@ Enchanted creature gets +1/+0 and has flying and first strike.
Enchant creature Enchant creature
enPump:+1/+0/Flying & First Strike enPump:+1/+0/Flying & First Strike
Paralyzing Grasp
2 U
Enchantment Aura
Enchanted creature doesn't untap during its controller's untap step.
Enchant creature
enPumpCurse:This card doesn't untap during your untap step.
Artifact Ward Artifact Ward
W W
Enchantment Aura Enchantment Aura
@@ -2084,12 +2130,6 @@ Artifact Equipment
Equipped creature gets +3/+3. Equipped creature gets +3/+3.
eqPump 3:+3/+3 eqPump 3:+3/+3
Vulshok Gauntlets
2
Artifact Equipment
Equipped creature gets +4/+2 and doesn't untap during its controller's untap step.
eqPump 3:+4/+2/This card doesn't untap during your untap step.
Vulshok Morningstar Vulshok Morningstar
2 2
Artifact Equipment Artifact Equipment
@@ -3197,13 +3237,6 @@ Creature Merfolk Rogue
Wanderbrine Rootcutters can't be blocked by green creatures. Wanderbrine Rootcutters can't be blocked by green creatures.
3/3 3/3
Time Vault
2
Artifact
If you would begin your turn while Time Vault is tapped, you may skip that turn instead. If you do, untap Time Vault.
This card doesn't untap during your untap step.
Comes into play tapped.
Mana Tithe Mana Tithe
W W
Instant Instant
@@ -5641,14 +5674,6 @@ no text
1/1 1/1
RegenerateMe:S RegenerateMe:S
Phyrexian Ironfoot
3
Snow Artifact Creature Construct
no text
3/4
This card doesn't untap during your untap step.
Untap:1 S
Door to Nothingness Door to Nothingness
5 5
Artifact Artifact
@@ -5765,15 +5790,6 @@ Enchantment
no text no text
Whenever a creature is put into a graveyard from the battlefield, that creature's controller may draw a card. Whenever a creature is put into a graveyard from the battlefield, that creature's controller may draw a card.
Goblin Sharpshooter
2 R
Creature Goblin
no text
1/1
abDamageTgtCP T:1
This card doesn't untap during your untap step.
Whenever a creature is put into a graveyard from the battlefield, untap Goblin Sharpshooter.
Soulcatcher Soulcatcher
1 W 1 W
Creature Bird Soldier Creature Bird Soldier
@@ -9393,22 +9409,6 @@ Voltaic Key
Artifact Artifact
no text no text
Basalt Monolith
3
Artifact
no text
This card doesn't untap during your untap step.
Untap:3
tap: add 3
Grim Monolith
2
Artifact
no text
This card doesn't untap during your untap step.
Untap:4
tap: add 3
Akki Drillmaster Akki Drillmaster
2 R 2 R
Creature Goblin Shaman Creature Goblin Shaman

View File

@@ -1749,10 +1749,10 @@ public class CardFactoryUtil {
}); });
} }
// If extrinsicKeywords contains "This card doesn't untap during your untap step." // If extrinsicKeywords contains "CARDNAME doesn't untap during your untap step."
// then remove creatures with Vigilance from the list // then remove creatures with Vigilance from the list
if (extKeywords.contains("This card doesn't untap during your untap step.")) { if (extKeywords.contains("CARDNAME doesn't untap during your untap step.")) {
list = list.filter(new CardListFilter() { list = list.filter(new CardListFilter() {
public boolean addCard(Card c) { public boolean addCard(Card c) {
return c.isCreature() && return c.isCreature() &&

View File

@@ -82,7 +82,7 @@ public class Input_Untap extends Input {
}); });
for(Card c : list) { for(Card c : list) {
if(!c.getKeyword().contains("This card doesn't untap during your untap step.") if(!c.getKeyword().contains("CARDNAME doesn't untap during your untap step.")
&& !c.getKeyword().contains("This card doesn't untap during your next untap step.")) c.untap(); && !c.getKeyword().contains("This card doesn't untap during your next untap step.")) c.untap();
else c.removeExtrinsicKeyword("This card doesn't untap during your next untap step."); else c.removeExtrinsicKeyword("This card doesn't untap during your next untap step.");