Fixed text Goblin Flotilla.
-
package mage.cards.g;
import java.util.UUID;
@@ -6,6 +5,7 @@ import mage.MageInt;
import mage.abilities.common.BeginningOfCombatTriggeredAbility;
import mage.abilities.common.BlocksOrBecomesBlockedTriggeredAbility;
import mage.abilities.costs.mana.ManaCostsImpl;
+import mage.abilities.effects.Effect;
import mage.abilities.effects.common.DoUnlessControllerPaysEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
@@ -33,16 +33,26 @@ public final class GoblinFlotilla extends CardImpl {
// Islandwalk
this.addAbility(new IslandwalkAbility());
+
// At the beginning of each combat, unless you pay {R}, whenever Goblin Flotilla blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn.
- this.addAbility(new BeginningOfCombatTriggeredAbility(
- new DoUnlessControllerPaysEffect(
- new GainAbilitySourceEffect(new BlocksOrBecomesBlockedTriggeredAbility(new GainAbilityTargetEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn, "Blocks or Blocked by Goblin Flotilla"), false), Duration.EndOfCombat),
+ Effect effect = new DoUnlessControllerPaysEffect(
+ new GainAbilitySourceEffect(
+ new BlocksOrBecomesBlockedTriggeredAbility(
+ new GainAbilityTargetEffect(FirstStrikeAbility.getInstance(),
+ Duration.EndOfTurn,
+ "Blocks or Blocked by Goblin Flotilla"),
+ false),
+ Duration.EndOfCombat),
new ManaCostsImpl("{R}"),
"Pay Goblin Flotilla combat effect?"
- ),
+ );
+ effect.setText("unless you pay {R}, whenever {this} blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn.");
+ this.addAbility(new BeginningOfCombatTriggeredAbility(
+ effect,
TargetController.ANY,
false
));
+
}
public GoblinFlotilla(final GoblinFlotilla card) {
