- Added Tsabo's Web.

This commit is contained in:
Sloth
2012-11-24 22:50:14 +00:00
parent 9a5aab4c4a
commit 7a914cc5a9
5 changed files with 24 additions and 4 deletions

1
.gitattributes vendored
View File

@@ -10531,6 +10531,7 @@ res/cardsfolder/t/trygon_predator.txt svneol=native#text/plain
res/cardsfolder/t/tsabo_tavoc.txt svneol=native#text/plain res/cardsfolder/t/tsabo_tavoc.txt svneol=native#text/plain
res/cardsfolder/t/tsabos_assassin.txt -text res/cardsfolder/t/tsabos_assassin.txt -text
res/cardsfolder/t/tsabos_decree.txt -text res/cardsfolder/t/tsabos_decree.txt -text
res/cardsfolder/t/tsabos_web.txt -text
res/cardsfolder/t/tsunami.txt svneol=native#text/plain res/cardsfolder/t/tsunami.txt svneol=native#text/plain
res/cardsfolder/t/tukatongue_thallid.txt svneol=native#text/plain res/cardsfolder/t/tukatongue_thallid.txt svneol=native#text/plain
res/cardsfolder/t/tuknir_deathlock.txt svneol=native#text/plain res/cardsfolder/t/tuknir_deathlock.txt svneol=native#text/plain

View File

@@ -7,7 +7,6 @@ K:Flying
K:Flash K:Flash
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may tap or untap target permanent. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may tap or untap target permanent.
SVar:TrigTapOrUntap:AB$TapOrUntap | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent SVar:TrigTapOrUntap:AB$TapOrUntap | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent
SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/pestermite.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/pestermite.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/78.jpg SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/78.jpg

View File

@@ -3,11 +3,11 @@ ManaCost:2 W W
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, put a token onto the batttlefield that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step. T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, put a token onto the batttlefield that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step.
SVar:TrigExile:AB$ChangeZone | Cost$ 0 | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy
SVar:DBCopy:DB$CopyPermanent | Cost$ 0 | Defined$ Remembered | SubAbility$ DBAnimate | SpellDescription$ Put a token onto the battlefield that's a copy of the exiled card. It gains haste. Exile it at the beginning of the next end step. SVar:DBCopy:DB$ CopyPermanent | Cost$ 0 | Defined$ Remembered | SubAbility$ DBAnimate | SpellDescription$ Put a token onto the battlefield that's a copy of the exiled card. It gains haste. Exile it at the beginning of the next end step.
SVar:DBAnimate:DB$ Animate | Cost$ 0 | Defined$ Clones | Types$ Spirit | SubAbility$ DBPump SVar:DBAnimate:DB$ Animate | Cost$ 0 | Defined$ Clones | Types$ Spirit | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Clones | KW$ HIDDEN At the beginning of the end step, exile CARDNAME. | Permanent$ True | SubAbility$ DBCleanup SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Clones | KW$ HIDDEN At the beginning of the end step, exile CARDNAME. | Permanent$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/seance.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/seance.jpg
SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/20.jpg SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/20.jpg
Oracle:At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, put a token onto the battlefield that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step. Oracle:At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, put a token onto the battlefield that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step.

View File

@@ -0,0 +1,13 @@
Name:Tsabo's Web
ManaCost:2
Types:Artifact
Text:no text
T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1
S:Mode$ Continuous | Affected$ Land.hasNonManaActivatedAbility | AddHiddenKeyword$ HIDDEN CARDNAME doesn't untap during your untap step. | Description$ Each land with an activated ability that isn't a mana ability doesn't untap during its controller's untap step.
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/tsabos_web.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/317.jpg
Oracle:When Tsabo's Web enters the battlefield, draw a card.\nEach land with an activated ability that isn't a mana ability doesn't untap during its controller's untap step.
End

View File

@@ -7074,6 +7074,13 @@ public class Card extends GameEntity implements Comparable<Card> {
} }
} }
return false; return false;
} else if (property.equals("hasNonManaActivatedAbility")) {
for (final SpellAbility sa : this.getSpellAbilities()) {
if (sa.isAbility() && !sa.isManaAbility()) {
return true;
}
}
return false;
} else if (property.equals("NoAbilities")) { } else if (property.equals("NoAbilities")) {
if (!((this.getAbilityText().trim().equals("") || this.isFaceDown()) && (this.getUnhiddenKeyword().size() == 0))) { if (!((this.getAbilityText().trim().equals("") || this.isFaceDown()) && (this.getUnhiddenKeyword().size() == 0))) {
return false; return false;