diff --git a/Mage.Sets/src/mage/cards/j/JubilantSkybonder.java b/Mage.Sets/src/mage/cards/j/JubilantSkybonder.java index b43f57ef389..3c82fe7b3eb 100644 --- a/Mage.Sets/src/mage/cards/j/JubilantSkybonder.java +++ b/Mage.Sets/src/mage/cards/j/JubilantSkybonder.java @@ -49,7 +49,7 @@ public final class JubilantSkybonder extends CardImpl { ContinuousEffect effect = new GainAbilityAllEffect( new SimpleStaticAbility(new JubilantSkybonderEffect()), Duration.WhileOnBattlefield, filter - ); + ).withForceQuotes(); effect.setDependedToType(DependencyType.AddingAbility); this.addAbility(new SimpleStaticAbility(effect)); } diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilityAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilityAllEffect.java index ad96eedd265..90b5dc7cc8e 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilityAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilityAllEffect.java @@ -12,7 +12,10 @@ import mage.filter.FilterPermanent; import mage.game.Game; import mage.game.permanent.Permanent; -import java.util.*; +import java.util.Iterator; +import java.util.Locale; +import java.util.Map; +import java.util.UUID; /** * @author Loki @@ -22,6 +25,7 @@ public class GainAbilityAllEffect extends ContinuousEffectImpl { protected Ability ability; protected boolean excludeSource; protected FilterPermanent filter; + protected boolean forceQuotes = false; public GainAbilityAllEffect(Ability ability, Duration duration) { this(ability, duration, new FilterPermanent()); @@ -143,7 +147,7 @@ public class GainAbilityAllEffect extends ContinuousEffectImpl { StringBuilder sb = new StringBuilder(); - boolean quotes = (ability instanceof SimpleActivatedAbility) || (ability instanceof TriggeredAbility); + boolean quotes = forceQuotes || (ability instanceof SimpleActivatedAbility) || (ability instanceof TriggeredAbility); if (excludeSource) { sb.append("Other "); } @@ -171,4 +175,12 @@ public class GainAbilityAllEffect extends ContinuousEffectImpl { } return sb.toString(); } + + /** + * Add quotes to gains abilities (by default static abilities don't have it) + */ + public GainAbilityAllEffect withForceQuotes() { + this.forceQuotes = true; + return this; + } }