From 1208785d78e873d9233d23f802d21975ca4419fb Mon Sep 17 00:00:00 2001 From: Muz Date: Mon, 26 Jan 2026 19:15:43 -0600 Subject: [PATCH] minor token constructor cleanup (#14324) Declare a zero-param token constructor where missing, and use it where extra args are needlessly passed in --- Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java | 6 +++--- Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java | 2 +- .../mage/game/permanent/token/NalaarAetherjetToken.java | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java b/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java index 17a6aae4c58..d869e6fb2c4 100644 --- a/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java +++ b/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java @@ -40,7 +40,7 @@ public final class AinokStrikeLeader extends CardImpl { public AinokStrikeLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - + this.subtype.add(SubType.DOG); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); @@ -103,8 +103,8 @@ class AinokStrikeLeaderEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { for (UUID playerId : game.getOpponents(source.getControllerId())) { - new GoblinToken(false).putOntoBattlefield(1, game, source, source.getControllerId(), true, true, playerId); + new GoblinToken().putOntoBattlefield(1, game, source, source.getControllerId(), true, true, playerId); } return true; } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java b/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java index bfcaf621f89..86ced19a0ae 100644 --- a/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java +++ b/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java @@ -54,7 +54,7 @@ public final class NerivCracklingVanguard extends CardImpl { this.addAbility(DeathtouchAbility.getInstance()); // When Neriv enters, create two 1/1 red Goblin creature tokens. - this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new GoblinToken(false), 2))); + this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new GoblinToken(), 2))); // Whenever Neriv attacks, exile a number of cards from the top of your library equal to the number of differently named tokens you control. During any turn you attacked with a commander, you may play those cards. this.addAbility(new AttacksTriggeredAbility(new NerivCracklingVanguardEffect()).addHint(NerivCracklingVanguardEffect.getHint())); diff --git a/Mage/src/main/java/mage/game/permanent/token/NalaarAetherjetToken.java b/Mage/src/main/java/mage/game/permanent/token/NalaarAetherjetToken.java index 59128ff8e5d..62dbfcae19b 100644 --- a/Mage/src/main/java/mage/game/permanent/token/NalaarAetherjetToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/NalaarAetherjetToken.java @@ -8,6 +8,10 @@ import mage.constants.SubType; public class NalaarAetherjetToken extends TokenImpl{ + public NalaarAetherjetToken() { + this(0); + } + public NalaarAetherjetToken(int xValue) { super("Nalaar Aetherjet", "X/X colorless Vehicle artifact token named Nalaar Aetherjet with flying and crew 2"); cardType.add(CardType.ARTIFACT);