From ecfe08cee0ee1945aff6ad9ef8c68ecf0333db05 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 5 Nov 2021 19:59:00 -0400 Subject: [PATCH] moved TransformAbility into DayboundAbility for simplicity --- Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java | 2 -- Mage.Sets/src/mage/cards/a/AvabruckCaretaker.java | 2 -- Mage.Sets/src/mage/cards/b/BanebladeScoundrel.java | 2 -- Mage.Sets/src/mage/cards/b/BirdAdmirer.java | 2 -- Mage.Sets/src/mage/cards/b/BrutalCathar.java | 2 -- Mage.Sets/src/mage/cards/b/BurlyBreaker.java | 2 -- Mage.Sets/src/mage/cards/c/ChildOfThePack.java | 2 -- Mage.Sets/src/mage/cards/c/CurseOfLeeches.java | 2 -- Mage.Sets/src/mage/cards/f/FangbladeBrigand.java | 2 -- Mage.Sets/src/mage/cards/f/FearfulVillager.java | 2 -- Mage.Sets/src/mage/cards/g/GraveyardTrespasser.java | 2 -- Mage.Sets/src/mage/cards/h/HarvesttideInfiltrator.java | 2 -- Mage.Sets/src/mage/cards/h/HoundTamer.java | 2 -- Mage.Sets/src/mage/cards/i/InfestationExpert.java | 2 -- Mage.Sets/src/mage/cards/k/KessigNaturalist.java | 2 -- Mage.Sets/src/mage/cards/l/LambholtRaconteur.java | 2 -- Mage.Sets/src/mage/cards/o/OakshadeStalker.java | 2 -- Mage.Sets/src/mage/cards/o/OutlandLiberator.java | 2 -- Mage.Sets/src/mage/cards/r/RecklessStormseeker.java | 2 -- Mage.Sets/src/mage/cards/s/ShadyTraveler.java | 2 -- Mage.Sets/src/mage/cards/s/SpellrunePainter.java | 2 -- Mage.Sets/src/mage/cards/s/SuspiciousStowaway.java | 2 -- Mage.Sets/src/mage/cards/t/TavernRuffian.java | 2 -- Mage.Sets/src/mage/cards/t/TirelessHauler.java | 2 -- Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java | 2 -- Mage.Sets/src/mage/cards/t/TovolarsHuntmaster.java | 2 -- Mage.Sets/src/mage/cards/v/VillageWatch.java | 2 -- Mage.Sets/src/mage/cards/v/VolatileArsonist.java | 2 -- Mage.Sets/src/mage/cards/w/WearyPrisoner.java | 2 -- Mage.Sets/src/mage/cards/w/WeaverOfBlossoms.java | 2 -- Mage/src/main/java/mage/abilities/keyword/DayboundAbility.java | 1 + 31 files changed, 1 insertion(+), 60 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java b/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java index 36d2f2f4726..7a7a2ccf999 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java @@ -7,7 +7,6 @@ import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.continuous.CastAsThoughItHadFlashAllEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.*; @@ -38,7 +37,6 @@ public final class ArlinnThePacksHope extends CardImpl { this.secondSideCardClazz = mage.cards.a.ArlinnTheMoonsFury.class; // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); // +1: Until your next turn, you may cast creature spells as though they had flash, and each creature you control enters the battlefield with an additional +1/+1 counter on it. diff --git a/Mage.Sets/src/mage/cards/a/AvabruckCaretaker.java b/Mage.Sets/src/mage/cards/a/AvabruckCaretaker.java index 3cc37f431d1..f2f7336a064 100644 --- a/Mage.Sets/src/mage/cards/a/AvabruckCaretaker.java +++ b/Mage.Sets/src/mage/cards/a/AvabruckCaretaker.java @@ -6,7 +6,6 @@ import mage.abilities.common.BeginningOfCombatTriggeredAbility; import mage.abilities.effects.common.counter.AddCountersTargetEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.HexproofAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -54,7 +53,6 @@ public final class AvabruckCaretaker extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/b/BanebladeScoundrel.java b/Mage.Sets/src/mage/cards/b/BanebladeScoundrel.java index fa410c3874e..7645832128f 100644 --- a/Mage.Sets/src/mage/cards/b/BanebladeScoundrel.java +++ b/Mage.Sets/src/mage/cards/b/BanebladeScoundrel.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.BecomesBlockedSourceTriggeredAbility; import mage.abilities.effects.common.continuous.BoostAllEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -42,7 +41,6 @@ public final class BanebladeScoundrel extends CardImpl { ).setText("each creature blocking it gets -1/-1 until end of turn"), false)); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/b/BirdAdmirer.java b/Mage.Sets/src/mage/cards/b/BirdAdmirer.java index c6e18af59bf..b724b703f26 100644 --- a/Mage.Sets/src/mage/cards/b/BirdAdmirer.java +++ b/Mage.Sets/src/mage/cards/b/BirdAdmirer.java @@ -3,7 +3,6 @@ package mage.cards.b; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.ReachAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -30,7 +29,6 @@ public final class BirdAdmirer extends CardImpl { this.addAbility(ReachAbility.getInstance()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/b/BrutalCathar.java b/Mage.Sets/src/mage/cards/b/BrutalCathar.java index 4b5037da2f3..9a811563bc6 100644 --- a/Mage.Sets/src/mage/cards/b/BrutalCathar.java +++ b/Mage.Sets/src/mage/cards/b/BrutalCathar.java @@ -6,7 +6,6 @@ import mage.abilities.common.delayed.OnLeaveReturnExiledToBattlefieldAbility; import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect; import mage.abilities.effects.common.ExileUntilSourceLeavesEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -38,7 +37,6 @@ public final class BrutalCathar extends CardImpl { this.addAbility(new BrutalCatharTriggeredAbility()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/b/BurlyBreaker.java b/Mage.Sets/src/mage/cards/b/BurlyBreaker.java index 36fd55168c3..da7065a2329 100644 --- a/Mage.Sets/src/mage/cards/b/BurlyBreaker.java +++ b/Mage.Sets/src/mage/cards/b/BurlyBreaker.java @@ -3,7 +3,6 @@ package mage.cards.b; import mage.MageInt; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.abilities.keyword.WardAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -30,7 +29,6 @@ public final class BurlyBreaker extends CardImpl { this.addAbility(new WardAbility(new ManaCostsImpl<>("{1}"))); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/c/ChildOfThePack.java b/Mage.Sets/src/mage/cards/c/ChildOfThePack.java index 28f97201365..ca2629315df 100644 --- a/Mage.Sets/src/mage/cards/c/ChildOfThePack.java +++ b/Mage.Sets/src/mage/cards/c/ChildOfThePack.java @@ -5,7 +5,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -34,7 +33,6 @@ public final class ChildOfThePack extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/c/CurseOfLeeches.java b/Mage.Sets/src/mage/cards/c/CurseOfLeeches.java index 75555e0aaa6..8758a9d82b7 100644 --- a/Mage.Sets/src/mage/cards/c/CurseOfLeeches.java +++ b/Mage.Sets/src/mage/cards/c/CurseOfLeeches.java @@ -9,7 +9,6 @@ import mage.abilities.effects.common.GainLifeEffect; import mage.abilities.effects.common.LoseLifeTargetEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.EnchantAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.*; @@ -52,7 +51,6 @@ public final class CurseOfLeeches extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/f/FangbladeBrigand.java b/Mage.Sets/src/mage/cards/f/FangbladeBrigand.java index ab8610811c5..e5f33e35fa3 100644 --- a/Mage.Sets/src/mage/cards/f/FangbladeBrigand.java +++ b/Mage.Sets/src/mage/cards/f/FangbladeBrigand.java @@ -8,7 +8,6 @@ import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.FirstStrikeAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -41,7 +40,6 @@ public final class FangbladeBrigand extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/f/FearfulVillager.java b/Mage.Sets/src/mage/cards/f/FearfulVillager.java index 34fe7814e51..175c8feb31f 100644 --- a/Mage.Sets/src/mage/cards/f/FearfulVillager.java +++ b/Mage.Sets/src/mage/cards/f/FearfulVillager.java @@ -3,7 +3,6 @@ package mage.cards.f; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.MenaceAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -29,7 +28,6 @@ public final class FearfulVillager extends CardImpl { this.addAbility(new MenaceAbility()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/g/GraveyardTrespasser.java b/Mage.Sets/src/mage/cards/g/GraveyardTrespasser.java index 100d764de41..bec1aa22fc4 100644 --- a/Mage.Sets/src/mage/cards/g/GraveyardTrespasser.java +++ b/Mage.Sets/src/mage/cards/g/GraveyardTrespasser.java @@ -6,7 +6,6 @@ import mage.abilities.common.EntersBattlefieldOrAttacksSourceTriggeredAbility; import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.abilities.keyword.WardAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -46,7 +45,6 @@ public final class GraveyardTrespasser extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/h/HarvesttideInfiltrator.java b/Mage.Sets/src/mage/cards/h/HarvesttideInfiltrator.java index 4695e36a651..f6258d61b69 100644 --- a/Mage.Sets/src/mage/cards/h/HarvesttideInfiltrator.java +++ b/Mage.Sets/src/mage/cards/h/HarvesttideInfiltrator.java @@ -3,7 +3,6 @@ package mage.cards.h; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.TrampleAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -29,7 +28,6 @@ public final class HarvesttideInfiltrator extends CardImpl { this.addAbility(TrampleAbility.getInstance()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/h/HoundTamer.java b/Mage.Sets/src/mage/cards/h/HoundTamer.java index f7cd37cdef8..925be3abf19 100644 --- a/Mage.Sets/src/mage/cards/h/HoundTamer.java +++ b/Mage.Sets/src/mage/cards/h/HoundTamer.java @@ -7,7 +7,6 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.counter.AddCountersTargetEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.TrampleAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -42,7 +41,6 @@ public final class HoundTamer extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/i/InfestationExpert.java b/Mage.Sets/src/mage/cards/i/InfestationExpert.java index 244454031d5..b5bd768744e 100644 --- a/Mage.Sets/src/mage/cards/i/InfestationExpert.java +++ b/Mage.Sets/src/mage/cards/i/InfestationExpert.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.EntersBattlefieldOrAttacksSourceTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -33,7 +32,6 @@ public final class InfestationExpert extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/k/KessigNaturalist.java b/Mage.Sets/src/mage/cards/k/KessigNaturalist.java index bd4771b75f6..9fef85ab25d 100644 --- a/Mage.Sets/src/mage/cards/k/KessigNaturalist.java +++ b/Mage.Sets/src/mage/cards/k/KessigNaturalist.java @@ -6,7 +6,6 @@ import mage.abilities.Ability; import mage.abilities.common.AttacksTriggeredAbility; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -36,7 +35,6 @@ public final class KessigNaturalist extends CardImpl { this.addAbility(new AttacksTriggeredAbility(new KessigNaturalistEffect())); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/l/LambholtRaconteur.java b/Mage.Sets/src/mage/cards/l/LambholtRaconteur.java index 83a9325bb3b..8c0b060799b 100644 --- a/Mage.Sets/src/mage/cards/l/LambholtRaconteur.java +++ b/Mage.Sets/src/mage/cards/l/LambholtRaconteur.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.SpellCastControllerTriggeredAbility; import mage.abilities.effects.common.DamagePlayersEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -35,7 +34,6 @@ public final class LambholtRaconteur extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/o/OakshadeStalker.java b/Mage.Sets/src/mage/cards/o/OakshadeStalker.java index ce665e7b6f7..ca4969bf919 100644 --- a/Mage.Sets/src/mage/cards/o/OakshadeStalker.java +++ b/Mage.Sets/src/mage/cards/o/OakshadeStalker.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.PayMoreToCastAsThoughtItHadFlashAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -31,7 +30,6 @@ public final class OakshadeStalker extends CardImpl { this.addAbility(new PayMoreToCastAsThoughtItHadFlashAbility(this, new ManaCostsImpl<>("{2}"))); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/o/OutlandLiberator.java b/Mage.Sets/src/mage/cards/o/OutlandLiberator.java index d384f06dc53..bed09388e24 100644 --- a/Mage.Sets/src/mage/cards/o/OutlandLiberator.java +++ b/Mage.Sets/src/mage/cards/o/OutlandLiberator.java @@ -7,7 +7,6 @@ import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.DestroyTargetEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -38,7 +37,6 @@ public final class OutlandLiberator extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/r/RecklessStormseeker.java b/Mage.Sets/src/mage/cards/r/RecklessStormseeker.java index c6f1bce00ce..20f1d2838b0 100644 --- a/Mage.Sets/src/mage/cards/r/RecklessStormseeker.java +++ b/Mage.Sets/src/mage/cards/r/RecklessStormseeker.java @@ -7,7 +7,6 @@ import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.HasteAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -45,7 +44,6 @@ public final class RecklessStormseeker extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/s/ShadyTraveler.java b/Mage.Sets/src/mage/cards/s/ShadyTraveler.java index 97840bed8d0..a7c56fa4541 100644 --- a/Mage.Sets/src/mage/cards/s/ShadyTraveler.java +++ b/Mage.Sets/src/mage/cards/s/ShadyTraveler.java @@ -3,7 +3,6 @@ package mage.cards.s; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.MenaceAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -29,7 +28,6 @@ public final class ShadyTraveler extends CardImpl { this.addAbility(new MenaceAbility()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/s/SpellrunePainter.java b/Mage.Sets/src/mage/cards/s/SpellrunePainter.java index 572b4cf414b..db0d71157e1 100644 --- a/Mage.Sets/src/mage/cards/s/SpellrunePainter.java +++ b/Mage.Sets/src/mage/cards/s/SpellrunePainter.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.SpellCastControllerTriggeredAbility; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -36,7 +35,6 @@ public final class SpellrunePainter extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/s/SuspiciousStowaway.java b/Mage.Sets/src/mage/cards/s/SuspiciousStowaway.java index f12bb5ecd9a..a72eb131ce4 100644 --- a/Mage.Sets/src/mage/cards/s/SuspiciousStowaway.java +++ b/Mage.Sets/src/mage/cards/s/SuspiciousStowaway.java @@ -5,7 +5,6 @@ import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.abilities.keyword.CantBeBlockedSourceAbility; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -37,7 +36,6 @@ public final class SuspiciousStowaway extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/t/TavernRuffian.java b/Mage.Sets/src/mage/cards/t/TavernRuffian.java index dc0e39395e6..804e7551083 100644 --- a/Mage.Sets/src/mage/cards/t/TavernRuffian.java +++ b/Mage.Sets/src/mage/cards/t/TavernRuffian.java @@ -2,7 +2,6 @@ package mage.cards.t; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -27,7 +26,6 @@ public final class TavernRuffian extends CardImpl { this.secondSideCardClazz = mage.cards.t.TavernSmasher.class; // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/t/TirelessHauler.java b/Mage.Sets/src/mage/cards/t/TirelessHauler.java index 5c643892b1c..4f3cb398b9a 100644 --- a/Mage.Sets/src/mage/cards/t/TirelessHauler.java +++ b/Mage.Sets/src/mage/cards/t/TirelessHauler.java @@ -2,7 +2,6 @@ package mage.cards.t; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.abilities.keyword.VigilanceAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -29,7 +28,6 @@ public final class TirelessHauler extends CardImpl { this.addAbility(VigilanceAbility.getInstance()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java b/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java index 4a50e155299..6ec93b9729e 100644 --- a/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java +++ b/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java @@ -13,7 +13,6 @@ import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.hint.Hint; import mage.abilities.hint.ValueHint; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.*; @@ -69,7 +68,6 @@ public final class TovolarDireOverlord extends CardImpl { )); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/t/TovolarsHuntmaster.java b/Mage.Sets/src/mage/cards/t/TovolarsHuntmaster.java index 1c3af8d996b..4e075bb75b4 100644 --- a/Mage.Sets/src/mage/cards/t/TovolarsHuntmaster.java +++ b/Mage.Sets/src/mage/cards/t/TovolarsHuntmaster.java @@ -4,7 +4,6 @@ import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -31,7 +30,6 @@ public final class TovolarsHuntmaster extends CardImpl { this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new WolfToken(), 2))); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/v/VillageWatch.java b/Mage.Sets/src/mage/cards/v/VillageWatch.java index 67a7484622d..8efa14cdf32 100644 --- a/Mage.Sets/src/mage/cards/v/VillageWatch.java +++ b/Mage.Sets/src/mage/cards/v/VillageWatch.java @@ -3,7 +3,6 @@ package mage.cards.v; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.HasteAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -30,7 +29,6 @@ public final class VillageWatch extends CardImpl { this.addAbility(HasteAbility.getInstance()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/v/VolatileArsonist.java b/Mage.Sets/src/mage/cards/v/VolatileArsonist.java index e2416f7b86d..3be8e71dada 100644 --- a/Mage.Sets/src/mage/cards/v/VolatileArsonist.java +++ b/Mage.Sets/src/mage/cards/v/VolatileArsonist.java @@ -7,7 +7,6 @@ import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.HasteAbility; import mage.abilities.keyword.MenaceAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -47,7 +46,6 @@ public final class VolatileArsonist extends CardImpl { this.addAbility(ability); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/w/WearyPrisoner.java b/Mage.Sets/src/mage/cards/w/WearyPrisoner.java index 4feabe40411..83b8d2469ac 100644 --- a/Mage.Sets/src/mage/cards/w/WearyPrisoner.java +++ b/Mage.Sets/src/mage/cards/w/WearyPrisoner.java @@ -3,7 +3,6 @@ package mage.cards.w; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; import mage.abilities.keyword.DefenderAbility; -import mage.abilities.keyword.TransformAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -30,7 +29,6 @@ public final class WearyPrisoner extends CardImpl { this.addAbility(DefenderAbility.getInstance()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage.Sets/src/mage/cards/w/WeaverOfBlossoms.java b/Mage.Sets/src/mage/cards/w/WeaverOfBlossoms.java index 1c2a21a0981..3f00c090a34 100644 --- a/Mage.Sets/src/mage/cards/w/WeaverOfBlossoms.java +++ b/Mage.Sets/src/mage/cards/w/WeaverOfBlossoms.java @@ -2,7 +2,6 @@ package mage.cards.w; import mage.MageInt; import mage.abilities.keyword.DayboundAbility; -import mage.abilities.keyword.TransformAbility; import mage.abilities.mana.AnyColorManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -29,7 +28,6 @@ public final class WeaverOfBlossoms extends CardImpl { this.addAbility(new AnyColorManaAbility()); // Daybound - this.addAbility(new TransformAbility()); this.addAbility(new DayboundAbility()); } diff --git a/Mage/src/main/java/mage/abilities/keyword/DayboundAbility.java b/Mage/src/main/java/mage/abilities/keyword/DayboundAbility.java index 619210a997f..2971b12b291 100644 --- a/Mage/src/main/java/mage/abilities/keyword/DayboundAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/DayboundAbility.java @@ -15,6 +15,7 @@ public class DayboundAbility extends StaticAbility { public DayboundAbility() { super(Zone.BATTLEFIELD, new DayboundEffect()); this.addHint(DayNightHint.instance); + this.addSubAbility(new TransformAbility()); } private DayboundAbility(final DayboundAbility ability) {