From e637b06a81c70dbac116c9a1b472a741d7dc59e5 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 05:08:48 +0000 Subject: [PATCH] Fixed cards with the keyword "Draw a Card." to not draw an extra card when it has ripple:4. --- src/forge/Input_StackNotEmpty.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/forge/Input_StackNotEmpty.java b/src/forge/Input_StackNotEmpty.java index 8146f17978f..551baea4a6d 100644 --- a/src/forge/Input_StackNotEmpty.java +++ b/src/forge/Input_StackNotEmpty.java @@ -45,7 +45,9 @@ public class Input_StackNotEmpty extends Input implements java.io.Serializable { } sa.resolve(); - if(sa.getSourceCard().getKeyword().contains("Draw a card.")) AllZone.GameAction.drawCard(sa.getSourceCard().getController()); + if(sa.getSourceCard().getKeyword().contains("Draw a card.") + && !(sa.getSourceCard().getKeyword().contains("Ripple:4") && sa.isAbility())) + AllZone.GameAction.drawCard(sa.getSourceCard().getController()); for(int i = 0; i < sa.getSourceCard().getKeyword().size(); i++) { String k = sa.getSourceCard().getKeyword().get(i);