mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
- Added Telekinesis.
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -8564,6 +8564,7 @@ res/cardsfolder/t/tel_jilad_justice.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tel_jilad_lifebreather.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tel_jilad_outrider.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tel_jilad_wolf.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/telekinesis.txt -text
|
||||
res/cardsfolder/t/telekinetic_bonds.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/telekinetic_sliver.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/telemin_performance.txt -text
|
||||
|
||||
12
res/cardsfolder/t/telekinesis.txt
Normal file
12
res/cardsfolder/t/telekinesis.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Telekinesis
|
||||
ManaCost:U U
|
||||
Types:Instant
|
||||
Text:no text
|
||||
A:SP$ Tap | Cost$ U U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. Prevent all combat damage that would be dealt by that creature this turn. It doesn't untap during its controller's next two untap steps.
|
||||
SVar:DBPump:DB$Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN Prevent all combat damage that would be dealt by CARDNAME. | SubAbility$ DBPump2
|
||||
SVar:DBPump2:DB$Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next two untap steps. | Permanent$ True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/telekinesis.jpg
|
||||
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/79.jpg
|
||||
Oracle:Tap target creature. Prevent all combat damage that would be dealt by that creature this turn. It doesn't untap during its controller's next two untap steps.
|
||||
End
|
||||
@@ -390,6 +390,10 @@ public class PhaseUtil {
|
||||
for (final Card c : list) {
|
||||
c.removeAllExtrinsicKeyword("This card doesn't untap during your next untap step.");
|
||||
c.removeAllExtrinsicKeyword("HIDDEN This card doesn't untap during your next untap step.");
|
||||
if (c.hasKeyword("This card doesn't untap during your next two untap steps.")) {
|
||||
c.removeAllExtrinsicKeyword("HIDDEN This card doesn't untap during your next two untap steps.");
|
||||
c.addHiddenExtrinsicKeyword("This card doesn't untap during your next untap step.");
|
||||
}
|
||||
}
|
||||
} // end doUntap
|
||||
|
||||
@@ -405,7 +409,8 @@ public class PhaseUtil {
|
||||
public static boolean canUntap(final Card c) {
|
||||
|
||||
if (c.hasKeyword("CARDNAME doesn't untap during your untap step.")
|
||||
|| c.hasKeyword("This card doesn't untap during your next untap step.")) {
|
||||
|| c.hasKeyword("This card doesn't untap during your next untap step.")
|
||||
|| c.hasKeyword("This card doesn't untap during your next two untap steps.")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user