mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
- Added plane: Talon Gates
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -10407,6 +10407,7 @@ res/cardsfolder/t/talisman_of_indulgence.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/talisman_of_progress.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/talisman_of_unity.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tallowisp.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/talon_gates.txt -text
|
||||
res/cardsfolder/t/talon_of_pain.txt -text
|
||||
res/cardsfolder/t/talon_sliver.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/talon_trooper.txt svneol=native#text/plain
|
||||
|
||||
@@ -2,10 +2,10 @@ Name:Jhoira of the Ghitu
|
||||
ManaCost:1 U R
|
||||
Types:Legendary Creature Human Wizard
|
||||
Text:no text
|
||||
A:AB$ PutCounter | Cost$ 2 ExileFromHand<1/Card.nonLand/nonland card> | CostDesc$ 2, Exile a nonland card from your hand: | RememberCostCards$ True | Defined$ Remembered | CounterType$ TIME | CounterNum$ 4 | SubAbility$ GiveSuspend | TgtZone$ Exile | StackDescription$ Put four time counters on the exiled card. If it doesn't have suspend, it gains suspend. | SpellDescription$ Put four time counters on the exiled card. If it doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, cast it without paying its mana cost. If it's a creature, it has haste.)
|
||||
SVar:GiveSuspend:DB$ Pump | Defined$ Remembered | KW$ Suspend | PumpZone$ Exile | Permanent$ True | SubAbility$ DBCleanup | StackDescription$ If it doesn't have suspend, it gains suspend.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
PT:2/2
|
||||
A:AB$ PutCounter | Cost$ 2 ExileFromHand<1/Card.nonLand/nonland card> | CostDesc$ 2, Exile a nonland card from your hand: | RememberCostCards$ True | Defined$ Remembered | CounterType$ TIME | CounterNum$ 4 | SubAbility$ GiveSuspend | TgtZone$ Exile | StackDescription$ Put four time counters on the exiled card. | SpellDescription$ Put four time counters on the exiled card. If it doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, cast it without paying its mana cost. If it's a creature, it has haste.)
|
||||
SVar:GiveSuspend:DB$ PumpAll | ValidCards$ Card.IsRemembered+withoutSuspend | KW$ Suspend | PumpZone$ Exile | Permanent$ True | SubAbility$ DBCleanup | StackDescription$ If it doesn't have suspend, it gains suspend.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/jhoira_of_the_ghitu.jpg
|
||||
|
||||
19
res/cardsfolder/t/talon_gates.txt
Normal file
19
res/cardsfolder/t/talon_gates.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
Name:Talon Gates
|
||||
ManaCost:no cost
|
||||
Types:Plane Dominaria
|
||||
Text:no text
|
||||
A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand+YouCtrl | DefinedPlayer$ You | RememberChanged$ True | SorcerySpeed$ True | ActivationZone$ Command | SubAbility$ TimeInGates | StackDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. | SpellDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. If the exiled card doesn't have suspend, it gains suspend. (At the beginning of its owner's upkeep, he or she removes a time counter. When the last is removed, the player casts it without paying its mana cost. If it's a creature, it has haste.)
|
||||
SVar:TimeInGates:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ GateX | References$ GateX | SubAbility$ GiveSuspend | TgtZone$ Exile | StackDescription$ None
|
||||
SVar:GiveSuspend:DB$ PumpAll | ValidCards$ Card.IsRemembered+withoutSuspend | KW$ Suspend | PumpZone$ Exile | Permanent$ True | SubAbility$ DBCleanup | StackDescription$ If it doesn't have suspend, it gains suspend.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:GateX:Remembered$CardManaCost
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, remove two time counters from each suspended card you own.
|
||||
SVar:RolledChaos:AB$ RemoveCounterAll | Cost$ 0 | ValidCards$ Card.suspended+YouOwn | CounterType$ TIME | CounterNum$ 2 | ValidZone$ Exile
|
||||
T:Mode$ PlanarDice | Result$ Planeswalk | TriggerZones$ Command | Execute$ RolledWalk | Secondary$ True | TriggerDescription$ Whenever you roll Planeswalk, put this card on the bottom of its owner's planar deck face down, then move the top card of your planar deck off that planar deck and turn it face up
|
||||
SVar:RolledWalk:AB$ Planeswalk | Cost$ 0
|
||||
A:AB$ RollPlanarDice | Cost$ X | SorcerySpeed$ True | ActivationZone$ Command | SpellDescription$ Roll the planar dice.
|
||||
SVar:X:Count$RolledThisTurn
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/talon_gates.jpg
|
||||
SetInfo:PC2|Common|http://magiccards.info/extras/plane/planechase-2012-edition/talon-gates.jpg
|
||||
Oracle:Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. If the exiled card doesn't have suspend, it gains suspend. (At the beginning of its owner's upkeep, he or she removes a time counter. When the last is removed, the player casts it without paying its mana cost. If it's a creature, it has haste.)\nWhenever you roll {C}, remove two time counters from each suspended card you own.
|
||||
End
|
||||
@@ -88,6 +88,9 @@ public class PumpAllEffect extends SpellEffect {
|
||||
|
||||
for (int i = 0; i < keywords.size(); i++) {
|
||||
tgtC.addExtrinsicKeyword(keywords.get(i));
|
||||
if (keywords.get(i).equals("Suspend")) {
|
||||
tgtC.setSuspend(true);
|
||||
}
|
||||
}
|
||||
|
||||
if (!sa.hasParam("Permanent")) {
|
||||
|
||||
Reference in New Issue
Block a user