mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
As part of the cantrip to draw a card keyword change, I found 7 cards which had the draw a card hard coded. The 7 cards are Brainbite, Dismiss, Exclude, Opt, Remand, Repulse, Reviving Dose. I commented out the "AllZone.GameAction.drawCard(card.getController());" code for these 7 cards and moved the "Draw a card." from the text line to the keyword line.
This commit is contained in:
@@ -4700,7 +4700,8 @@ This card can't be countered.
|
|||||||
Dismiss
|
Dismiss
|
||||||
2 U U
|
2 U U
|
||||||
Instant
|
Instant
|
||||||
Counter target spell. Draw a card.
|
Counter target spell.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Bog Tatters
|
Bog Tatters
|
||||||
4 B
|
4 B
|
||||||
@@ -7431,7 +7432,8 @@ When Monk Realist comes into play, destroy target enchantment.
|
|||||||
Brainbite
|
Brainbite
|
||||||
2 U B
|
2 U B
|
||||||
Sorcery
|
Sorcery
|
||||||
Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Draw a card.
|
Target opponent reveals his or her hand. You choose a card from it. That player discards that card.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Fable of Wolf and Owl
|
Fable of Wolf and Owl
|
||||||
3 GU GU GU
|
3 GU GU GU
|
||||||
@@ -14523,7 +14525,8 @@ Look at the top four cards of your library. Put one of them into your hand and t
|
|||||||
Repulse
|
Repulse
|
||||||
2 U
|
2 U
|
||||||
Instant
|
Instant
|
||||||
Return target creature to its owner's hand. Draw a card.
|
Return target creature to its owner's hand.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Echoing Truth
|
Echoing Truth
|
||||||
1 U
|
1 U
|
||||||
@@ -15190,7 +15193,8 @@ Search target opponent's library for a creature card and put that card into play
|
|||||||
Remand
|
Remand
|
||||||
1 U
|
1 U
|
||||||
Instant
|
Instant
|
||||||
Counter target spell. If that spell is countered this way, put it into its owner's hand instead of into that player's graveyard. Draw a card.
|
Counter target spell. If that spell is countered this way, put it into its owner's hand instead of into that player's graveyard.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Counterspell
|
Counterspell
|
||||||
U U
|
U U
|
||||||
@@ -15205,7 +15209,8 @@ Return target permanent to its owner's hand.
|
|||||||
Opt
|
Opt
|
||||||
U
|
U
|
||||||
Instant
|
Instant
|
||||||
Look at the top card of your library. You may put that card on the bottom of your library. Draw a card.
|
Look at the top card of your library. You may put that card on the bottom of your library.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Remove Soul
|
Remove Soul
|
||||||
1 U
|
1 U
|
||||||
@@ -15448,7 +15453,8 @@ Tap all nonwhite creatures.
|
|||||||
Reviving Dose
|
Reviving Dose
|
||||||
2 W
|
2 W
|
||||||
Instant
|
Instant
|
||||||
You gain 3 life. Draw a card.
|
You gain 3 life.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Angelic Blessing
|
Angelic Blessing
|
||||||
2 W
|
2 W
|
||||||
@@ -16342,7 +16348,8 @@ Search your library for a creature card, reveal that card, and put it into your
|
|||||||
Exclude
|
Exclude
|
||||||
2 U
|
2 U
|
||||||
Instant
|
Instant
|
||||||
Counter target creature spell. Draw a Card.
|
Counter target creature spell.
|
||||||
|
Draw a card.
|
||||||
|
|
||||||
Gerrard's Verdict
|
Gerrard's Verdict
|
||||||
W B
|
W B
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
program/mail=mtgerror@yahoo.com
|
program/mail=mtgerror@yahoo.com
|
||||||
program/forum=http://www.slightlymagic.net/forum/viewforum.php?f=26
|
program/forum=http://www.slightlymagic.net/forum/viewforum.php?f=26
|
||||||
program/version=Forge -- official beta: 10/01/17, SVN revision: 284
|
program/version=Forge -- official beta: 10/01/17, SVN revision: 285
|
||||||
|
|
||||||
tokens--file=AllTokens.txt
|
tokens--file=AllTokens.txt
|
||||||
|
|
||||||
|
|||||||
@@ -5764,7 +5764,7 @@ public class CardFactory implements NewConstants {
|
|||||||
PlayerLife life = AllZone.GameAction.getPlayerLife(card.getController());
|
PlayerLife life = AllZone.GameAction.getPlayerLife(card.getController());
|
||||||
life.addLife(3);
|
life.addLife(3);
|
||||||
|
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
card.clearSpellAbility();
|
card.clearSpellAbility();
|
||||||
@@ -7783,7 +7783,7 @@ public class CardFactory implements NewConstants {
|
|||||||
Card[] handChoices = removeLand(hand.getCards());
|
Card[] handChoices = removeLand(hand.getCards());
|
||||||
|
|
||||||
if(handChoices.length == 0){
|
if(handChoices.length == 0){
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -9647,7 +9647,7 @@ public class CardFactory implements NewConstants {
|
|||||||
AllZone.GameAction.moveTo(hand, sa.getSourceCard());
|
AllZone.GameAction.moveTo(hand, sa.getSourceCard());
|
||||||
|
|
||||||
//draw card
|
//draw card
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}
|
}
|
||||||
public boolean canPlay()
|
public boolean canPlay()
|
||||||
{
|
{
|
||||||
@@ -9822,7 +9822,7 @@ public class CardFactory implements NewConstants {
|
|||||||
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, getTargetCard().getOwner());
|
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, getTargetCard().getOwner());
|
||||||
AllZone.GameAction.moveTo(hand, getTargetCard());
|
AllZone.GameAction.moveTo(hand, getTargetCard());
|
||||||
}
|
}
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}//if
|
}//if
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};//SpellAbility
|
};//SpellAbility
|
||||||
@@ -10264,7 +10264,7 @@ public class CardFactory implements NewConstants {
|
|||||||
AllZone.Computer_Library.add(top);
|
AllZone.Computer_Library.add(top);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}//computerResolve()
|
}//computerResolve()
|
||||||
public void humanResolve()
|
public void humanResolve()
|
||||||
{
|
{
|
||||||
@@ -10285,7 +10285,7 @@ public class CardFactory implements NewConstants {
|
|||||||
library.add(top);
|
library.add(top);
|
||||||
}
|
}
|
||||||
}//if
|
}//if
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};
|
};
|
||||||
card.clearSpellAbility();
|
card.clearSpellAbility();
|
||||||
@@ -11907,7 +11907,7 @@ public class CardFactory implements NewConstants {
|
|||||||
{
|
{
|
||||||
SpellAbility sa = AllZone.Stack.pop();
|
SpellAbility sa = AllZone.Stack.pop();
|
||||||
AllZone.GameAction.moveToGraveyard(sa.getSourceCard());
|
AllZone.GameAction.moveToGraveyard(sa.getSourceCard());
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
}
|
}
|
||||||
public boolean canPlay()
|
public boolean canPlay()
|
||||||
{
|
{
|
||||||
@@ -12003,7 +12003,7 @@ public class CardFactory implements NewConstants {
|
|||||||
SpellAbility sa = AllZone.Stack.pop();
|
SpellAbility sa = AllZone.Stack.pop();
|
||||||
AllZone.GameAction.moveToGraveyard(sa.getSourceCard());
|
AllZone.GameAction.moveToGraveyard(sa.getSourceCard());
|
||||||
|
|
||||||
AllZone.GameAction.drawCard(card.getController());
|
// AllZone.GameAction.drawCard(card.getController());
|
||||||
|
|
||||||
}
|
}
|
||||||
public boolean canPlay()
|
public boolean canPlay()
|
||||||
|
|||||||
Reference in New Issue
Block a user