diff --git a/Mage.Sets/src/mage/cards/o/OldFogey.java b/Mage.Sets/src/mage/cards/o/OldFogey.java
index 4dd4ed481a2..dabcf1537f4 100644
--- a/Mage.Sets/src/mage/cards/o/OldFogey.java
+++ b/Mage.Sets/src/mage/cards/o/OldFogey.java
@@ -1,4 +1,3 @@
-
package mage.cards.o;
import java.util.UUID;
@@ -39,7 +38,7 @@ public final class OldFogey extends CardImpl {
}
public OldFogey(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}");
+ super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{G}");
this.subtype.add(SubType.DINOSAUR);
this.power = new MageInt(7);
this.toughness = new MageInt(7);
@@ -51,7 +50,7 @@ public final class OldFogey extends CardImpl {
// Echo {G}{G}
this.addAbility(new EchoAbility("{G}{G}"));
// Fading 3
- this.addAbility(new FadingAbility(3, this));
+ this.addAbility(new FadingAbility(3, this, true));
// Bands with other Dinosaurs
this.addAbility(new BandsWithOtherAbility(SubType.DINOSAUR));
// Protection from Homarids
@@ -61,7 +60,7 @@ public final class OldFogey extends CardImpl {
// Flanking
this.addAbility(new FlankingAbility());
// Rampage 2
- this.addAbility(new RampageAbility(2));
+ this.addAbility(new RampageAbility(2, true));
}
public OldFogey(final OldFogey card) {
diff --git a/Mage/src/main/java/mage/abilities/keyword/FadingAbility.java b/Mage/src/main/java/mage/abilities/keyword/FadingAbility.java
index 9bc38f8a203..08f6943a423 100644
--- a/Mage/src/main/java/mage/abilities/keyword/FadingAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/FadingAbility.java
@@ -23,12 +23,18 @@ public class FadingAbility extends EntersBattlefieldAbility {
private String ruleText;
public FadingAbility(int fadeCounter, Card card) {
+ this(fadeCounter, card, false);
+ }
+
+ public FadingAbility(int fadeCounter, Card card, boolean shortRuleText) {
super(new AddCountersSourceEffect(CounterType.FADE.createInstance(fadeCounter)), "with");
Ability ability = new BeginningOfUpkeepTriggeredAbility(new FadingEffect(), TargetController.YOU, false);
ability.setRuleVisible(false);
addSubAbility(ability);
- ruleText = "Fading " + fadeCounter + " (This permanent enters the battlefield with " + fadeCounter + " fade counters on it."
- + " At the beginning of your upkeep, remove a fade counter from this permanent. If you can't, sacrifice the permanent.";
+ ruleText = "Fading " + fadeCounter
+ + (shortRuleText ? ""
+ : " (This permanent enters the battlefield with " + fadeCounter + " fade counters on it."
+ + " At the beginning of your upkeep, remove a fade counter from this permanent. If you can't, sacrifice the permanent.");
}
public FadingAbility(final FadingAbility ability) {
diff --git a/Mage/src/main/java/mage/abilities/keyword/RampageAbility.java b/Mage/src/main/java/mage/abilities/keyword/RampageAbility.java
index 2359c92a3cc..00b7bf47bea 100644
--- a/Mage/src/main/java/mage/abilities/keyword/RampageAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/RampageAbility.java
@@ -1,4 +1,3 @@
-
package mage.abilities.keyword;
import mage.abilities.Ability;
@@ -19,9 +18,15 @@ public class RampageAbility extends BecomesBlockedTriggeredAbility {
private final String rule;
public RampageAbility(int amount) {
+ this(amount, false);
+ }
+
+ public RampageAbility(int amount, boolean shortRuleText) {
super(null, false);
- rule = "rampage " + amount + " (Whenever this creature becomes blocked, it gets +"
- + amount + "/+" + amount + " until end of turn for each creature blocking it beyond the first.)";
+ rule = "rampage " + amount
+ + (shortRuleText ? ""
+ : " (Whenever this creature becomes blocked, it gets +"
+ + amount + "/+" + amount + " until end of turn for each creature blocking it beyond the first.)");
RampageValue rv = new RampageValue(amount);
this.addEffect(new BoostSourceEffect(rv, rv, Duration.EndOfTurn, true));
}